100000 100000
583269843 724890434 617414187 765843540 352043252 581411516 768413280 79556970 297484539 800575297 219265617 30189306 352332887 490584062 391797049 721447642 138732876 221497305 801791023 632447735 814459288 531050264 141581244 35933934 796185124 274037198 43469215 969278209 646492397 333419837 549277619 312814248 115921399 651375297 896042495 227294200 240539446 491225197 523707085 486395910 869302384 799755779 202610306 322833772 495642654 264061339 198999731 385056365 328153502 61789383 149608013 373095158 122974107 600691318 793228391 586971074 364849349 492635698 193808402 304934106 423920401 390445057 203963856 790245377 961687437 330727988 704654713 789853578 909029141 410678349 163407303 552204625 63887221 757686144 248686867 296734782 506591716 139086410 849535859 784466863 290492418 454059229 477599507 456399420 300376222 215895977 377576095 366151752 819282315 539050707 802510448 245387862 164130602 554770362 448677583 998394680 381917480 648650056 484773325 499371570 529951768 962893572 860293312 316057347 184180711 935369323 974799964 256785746 976414633 761001844 668087362 817657713 750598089 125314207 888421772 950690622 206163253 348867686 278309406 41172719 773187684 173408620 16945618 172963760 260602232 341660348 683432452 564997264 924180992 555246961 234428051 666107300 234036547 475591230 645960317 589800676 424871411 293230418 610283014 980731962 804396908 382568394 336693793 382165019 666138035 117903662 115237843 193023034 158643285 577448618 297691517 306790910 771307224 935193106 222672005 113312907 597882574 769530367 819254015 367148951 176809898 562630206 949017382 442895584 576301659 944107619 746337170 477309372 973178596 355953655 557759059 896777434 404039456 670891800 979227025 172007170 208792486 902767887 897162238 832757216 46720818 804577273 912711868 377435894 562116034 210679339 791049239 894494595 820089025 85849850 231975878 594176415 170644043 732499524 750121320 585678630 53066489 662239804 973228651 295766797 299769939 792590469 370595944 226958819 598538169 437641467 61533819 925619556 232136779 19029947 757126319 341525219 284176749 515784333 666878110 495315616 593571760 574332367 261620014 804714604 951165300 299191848 245179378 711111022 52177415 196922502 25649940 24474901 86617295 248609748 116778525 421293882 600020411 259409017 59919535 634597152 876527831 122313013 145439541 17813510 967058489 310423674 685905329 189402175 411090867 48051698 645989875 220881120 692813039 855226043 780382115 432397148 630884824 350326220 600263473 160199074 590588742 474070801 706159785 388595578 874934834 73803666 99932744 51473773 534438255 728066886 933799585 475652633 107886703 730184110 91518201 423608957 43650488 392823787 549671584 605422943 787662230 639070484 186848609 320180729 174356984 235987344 600925624 565437229 295122588 790977046 369692227 373460416 240920518 951551308 254253899 542242172 730262384 243579910 228587271 529242997 383176783 622725867 16532735 62588527 440883357 675389415 264213058 29485677 770719779 664162434 651962824 439412992 126064535 449930516 189234351 416530677 774250398 748087173 371334407 552543519 565258067 489763801 292715852 618347956 128788585 924101672 290647485 740113451 493298121 839097636 96340231 993984430 564824693 555748837 165584447 891794989 792365989 515115122 710371203 593956119 971052724 478894555 49806226 319258463 58294211 203621747 526158351 200672565 22512053 22575442 862147090 496218580 854540819 123274361 166302750 582050079 30273818 117764774 216779055 800211586 102440129 316228757 787599349 335048049 92046653 863829872 507692757 402941343 337626565 210073001 372788056 183594685 704072273 296257547 842822424 581959607 762451182 260772440 177563298 793780613 839845338 358057616 660324116 755009341 367185890 242052251 715567871 782837451 380995627 973188372 700767263 411913656 741708060 297774610 147077721 562799215 902061310 566706095 738865493 814209317 961725345 982267659 115269004 543491162 972193407 558946529 474998823 660896372 268382590 164758870 229830126 535516875 825572930 400945685 565556874 559108015 738847980 829757742 179444277 544586724 649956680 810768140 644930626 476993464 374120518 548784203 209481816 295740976 558885820 112644955 198280829 472075212 544618532 426373917 693355667 375862584 976391786 829082526 602901506 949120760 740467290 63353590 349306055 727617267 160389392 158955956 333195809 890097973 251835743 866613783 985126660 208134832 420219086 975870769 500192138 125563860 738945410 981885716 335529403 18495468 434875337 595345011 729327058 286687827 403008487 646012939 642479117 694799502 30640546 93725797 320966053 641701666 919742924 949945048 66434477 892783744 344907143 976612522 281244817 852122258 825033300 77593410 348522557 840687815 725946214 426724083 712425087 222706168 193817544 234242533 338474037 221651593 803662174 905797627 745919500 151884067 949873908 303127484 865657950 366651969 761192515 186140081 822186996 771112837 731087318 997812154 207928975 10195513 70313056 762267122 349419023 115060084 902540776 838554913 718267889 940121342 668561092 993875209 174717139 812432058 75646305 478490704 863892471 666136467 648132263 749462129 493388094 516306933 190294733 641852613 889205243 811956769 646627217 764378270 980054946 27328136 997534032 82212925 832887967 30780341 643960999 865809271 418853769 676388786 597632697 311732927 974659314 528900953 738836674 482717070 910871777 333484488 325146218 511569015 949472306 496670132 571377686 950487936 776511356 86551648 955408742 55227853 836609157 133901132 430022869 280733567 482521452 87925905 513996593 48107060 722140068 176575477 746449109 522726010 415856624 84720542 426059018 817716783 911303560 893872251 837523640 157839405 18253204 595780207 216819468 587590813 698085200 10147763 735695647 696159167 723418597 274661947 736777991 193145541 731377379 551532428 412734626 309400991 555830628 234624239 823440291 352689416 204514606 274075491 509481832 911717612 861008997 743022219 370900790 165936909 759905881 174592025 111221267 773177440 818778033 409365212 317134743 658229636 808180255 54722457 336404820 674791914 832443052 885748470 774829225 986288256 833182505 729979507 422627178 600747707 590307561 613850360 395971293 892677444 183121402 252581564 652048797 770491149 439740249 271907869 271106147 937320940 519852989 223719963 426504332 332250745 838072984 210883958 547007500 674080487 834264505 832158617 687531957 277031684 142996047 787802897 472718312 833644989 292681927 207196843 247183220 188311736 526409519 896388836 835838406 678554404 676488027 539322821 126781707 294471910 454491738 15165131 378953266 84467151 921487991 956440906 538602932 841531256 787998988 463604032 284344357 524752231 874236219 725895297 881322841 287796242 826741089 358660313 950556907 757790035 191895161 916737144 321791880 464009410 282337370 338189346 225435591 303666196 514652990 690391619 76564524 168014055 89902282 42212049 316469177 647828194 37434175 945213028 781813718 547448100 967737539 116532595 56622694 394150195 804955620 388136977 178832440 728724675 721505940 757941320 789031943 826836226 561053895 624170628 615547836 356262882 136573328 782306796 734514070 753463398 830806041 863173694 518547050 617406992 33086368 174953765 288188015 666607261 268158379 41074630 553691767 522458223 155474604 479532690 554230218 333244949 747298808 415314426 947850753 443003021 552958179 737404930 400376043 898215738 201385158 214084342 689938338 348923847 873132260 124248968 837188717 916949401 715604640 509995209 839650367 379737882 747973054 905815440 962160272 690388572 545255465 663505624 719907851 26691464 102458924 801845068 17574813 321189023 761495829 553776020 816265044 784153740 553947441 642702353 175140317 224048978 359278635 277400458 967178023 422536944 606578519 119517139 392169770 238777984 76870376 349807714 687570744 745172338 49685200 456068592 307399279 933287046 953392140 684260696 912245039 645129795 258612157 538606561 119794810 145764167 579160417 701848476 4392112 419914655 388401719 916760697 48636891 832205923 805628046 756914454 634454052 601580319 589078793 907908907 41274706 415563821 562829701 841991242 735671262 990293134 342668863 283459242 446253302 634861258 324312826 700107740 822820889 36236348 490005472 473966390 973391818 291930741 17113674 116139597 429237400 178688157 600839068 158244072 153291717 842805056 169061328 571100740 579731475 447795140 180041498 74560562 435944086 513362556 248495403 717732566 505971673 430150799 196783886 563390046 239321313 388137445 955969742 345580477 628897385 829310544 970732524 14581913 346037430 2727117 178452454 72920830 800148393 361640662 787762105 413220786 798829956 118711013 960308853 230679200 28476010 693445375 291850798 893328771 699803957 795545688 688168577 337018821 669633601 886531643 599213560 643447886 71140918 986105171 615886841 114507056 737881018 360538793 232090518 855245602 233462815 352382242 683397641 82288021 499444304 728529816 78207797 122677918 198920680 856870073 232576442 783566461 670552740 612291323 921095091 806959330 518392147 75626623 173406438 84185710 158982911 860550079 292477584 132070478 686921507 857544033 454324196 553509116 271707504 230701745 851854941 98913181 388450574 92389528 725738956 398516262 395651276 100740091 314916488 804904364 390459491 824681735 365011476 460864159 750257661 135990496 377204119 430027711 785085616 181565451 115211259 822094978 180860484 903868173 730147476 565617240 466939172 829625520 266241622 718009596 14737496 874534880 971277356 590242793 449525029 519165515 206905248 428053388 318221431 808743944 12358872 562545401 603784866 992187809 596314592 938681420 549468733 403507307 528295985 920531847 282368217 653886087 586298138 331702406 350640212 90147905 562869779 45505086 768489741 604510566 574954305 609705575 890428851 118353560 982969711 454876305 581092267 638239589 361357170 33611394 24159061 349042716 892031061 494722278 495149925 918180667 299742598 978690125 312142515 340216053 855837437 357742074 442865857 217872172 301259106 163677673 633213474 974593297 192494393 514539814 379223628 125733726 53512453 891769018 425171321 690557368 717323612 488596620 440019183 935384428 84324060 189320 781680092 274765050 201704370 557539602 60670397 557217574 647414671 259333814 35454233 917107397 51330351 509456006 771865698 281977449 892401800 326279242 485319300 389230093 724696961 686655706 797202352 976416929 837896531 744296133 408022040 372402785 225563598 137160572 59666243 712122680 298238432 221604011 133289941 524233474 426507933 866491923 927346479 704345801 532822887 134309963 72021551 162233864 868310985 604896340 607160571 61775120 877245321 454591342 984983137 590232253 478661206 388311276 401571581 651768751 561205312 757251046 119852728 428187578 850237562 74952706 744370104 468656190 180888915 85228733 884683195 227093459 242924657 628654145 659644092 208372488 864646750 18024799 805327119 855790610 804708169 588477368 610358744 758565044 142376459 844772980 757336995 936984486 180867988 891309048 405583234 789307342 261844197 161186576 655304259 246676349 133050438 136634909 205134007 910273311 646280969 491160888 411348481 522807663 453418817 964730208 353973482 527306958 126752294 584862815 752495760 596597879 920823764 33442855 627279487 705415061 906499176 836780958 63920113 104020632 350839015 800436340 63808262 554233947 972953197 445628659 118741665 346559290 494657937 792248432 150573331 847934594 513252683 790604033 672131930 935483029 160835666 239991709 378622886 717405539 704528566 616821683 903896534 190905914 166435864 506472336 833553076 683282459 207890450 259831367 861030662 96198695 835749383 811983863 922228233 528952613 433849167 359332084 181234344 987507286 75897374 429522815 931896827 479809358 858728416 334319814 133070429 776331349 360279526 761180732 399331291 293239877 795237132 306703727 870835917 394609764 330193167 577248414 636633486 85032886 643499076 130650446 747368074 413752219 11097295 278250255 981446123 478155780 894063544 376771253 570826066 511613805 589826343 705499220 850796017 587917677 639921141 2423695 509022480 62995716 838491904 776664220 106055066 163077219 353481758 216731938 896635372 877432537 350735208 290816635 788677598 999393197 30776723 526102043 727385989 126312163 165898680 603862558 409231742 754822843 379425534 897240627 987564060 74817219 58250387 45142214 35073777 43527971 502599865 968800342 815712573 557989108 634525373 847746082 637811132 935042128 246173262 146692100 793352578 628677510 844190855 162054385 366135675 622389348 649935690 148183849 90038214 309553790 679254976 59221648 709314915 275351804 86828005 804751733 752687431 469232728 661239220 344316654 26241103 919248925 150430611 52450901 830722280 949802467 204027751 981488975 611947472 667026125 780320286 456137301 419885693 562299138 986910686 411014391 111598817 646168293 130175212 699009381 390474528 724173414 767808850 725620229 667097600 746589475 592646975 422686823 226348190 127930308 258304120 980170941 378738821 922047465 987907856 415867378 191816628 475272913 866032399 632357656 256631741 853560267 26966914 521859085 434741659 644655178 27119523 293743835 998249406 498085218 14542162 902845178 418664943 84757705 854828411 383759529 446643660 174185027 257148196 877987348 547337823 719652383 56086984 278787494 452056206 868691001 635897302 912453881 808963906 641870788 648431254 320269364 111750917 406078384 453017486 327740635 868973516 573259312 656442988 528708313 673722190 612978655 182037274 503171346 366459666 114843019 51082255 976083195 663825536 781629941 877919912 603216087 870870770 399135412 499384597 601614489 4339497 537324316 841598539 378202072 130398609 110786556 339345306 520397702 31061025 556883954 574506816 357632770 153541220 651313241 600422654 475947226 799518056 213729437 522528303 392418057 24035714 677444122 647681451 921856693 565221169 466071600 553352034 288749075 202246397 318427041 33287452 302062626 358550498 91419897 294711092 911643590 242386494 461289031 283464004 939519590 874084661 386749789 635317977 554240828 831307316 997337917 657810035 909722099 949458169 196295257 892962845 68537483 173353261 638528171 15947416 906342710 356118209 177650855 863291481 357882028 337181173 902233922 384090338 383843057 193515682 721937668 535658643 28991066 407301439 580511238 97881764 224266053 734743766 572285046 430229096 528283898 336790339 752380001 709395694 611366775 750015149 616647898 685578603 259149228 146831853 945560834 364164285 956851197 339991837 974081077 271922552 574992474 216124313 852006946 722054619 732998867 807097041 528322627 397880004 294905727 957897647 476201637 725889114 350365326 225417447 458888282 549302943 538297236 677533313 895770794 866985944 125759334 637426684 927239659 303398469 661968818 173376395 221696242 398132311 491649569 108792092 612805968 434342437 669453218 594290464 950343592 906794467 811101234 907246667 27887771 992108241 151026454 283863184 20777308 984441829 145421862 98509832 774339515 742742508 880446274 837565981 307644875 83932309 506703469 246539308 801392219 554108390 207466257 246974555 266840328 779284186 826185422 967721610 388856528 822636399 3976809 845308255 511829934 493276928 269752524 336148355 133352213 669780354 385834285 121840635 507478916 13092805 803594682 277012595 857870516 455051649 775022849 220599751 442714232 96334987 184786943 307304416 603975407 621044525 30296729 654244609 140308206 304086273 522084224 523275660 181646085 360345932 961033737 867910489 464268778 481649752 508540694 320499490 547449065 533236086 972026915 639102485 884363439 870426830 283958535 637887426 677727813 421810984 800102134 345380234 315191831 809649787 973021011 451190540 542277217 480401023 467147136 839284572 952155933 920118505 322831596 174295721 743178617 975283140 684794021 237983967 949068000 527223870 645200358 221779972 421908007 214140683 327787944 120131294 206229103 875759177 330016406 524234925 402411518 984550494 551382206 256418085 394651315 560570981 847732244 52302963 320982024 542504432 309394203 216914299 345342303 798243104 63269135 83301531 176415416 993984740 451902354 441396731 817564892 47528316 188614778 117671383 243102001 889924140 31617907 571191022 563807857 73345055 275658424 583790867 970005058 276638826 535481053 949430592 507504584 471928567 572793735 126898196 670870705 46287764 846157211 626308160 635612961 188096283 816052893 733150401 623536868 793623159 686588745 103485442 620595127 655148629 792212437 724707246 750064483 63496842 169091232 310838849 684776012 676390422 830847745 299696053 91751629 237662020 172963551 344668990 226405963 512648339 309694716 439709637 279641681 759292274 794850011 336886338 397773002 779413107 197530668 16908457 889941809 178064420 210435429 787231948 408576556 762832860 256031783 21663076 993001092 285077775 289846557 320487420 705019627 519655285 846898277 192904445 602583515 204891852 926683748 3291599 868945145 837945087 391826104 489965014 309545235 528242965 51849018 260082925 398635536 279689143 337450179 198393671 401773312 480748588 519128814 577816481 981778853 101021172 471127198 45322339 419632202 868177741 467160129 821167560 75932708 552782099 134527506 317172713 286365774 731942831 691789840 927964837 990436317 426383398 284396534 624398783 810951808 662589849 134189319 49282405 604644503 430739454 531955464 245803126 958564572 297981386 401348085 994865259 652318450 661196891 243992434 661077698 966057188 787519108 970763025 987183884 626026616 244410745 723285027 153639008 529699472 735384972 671057226 917213999 305069958 390941791 57353772 779041846 565035752 558803334 617566166 690837974 50571933 436287236 837883937 695615339 78648952 915359723 124601376 532206661 140458939 933892284 878755452 563883195 538421065 909568703 913698169 647854830 998749809 777390526 208922777 229126837 543503070 521448788 497974478 634161303 976235985 311146698 686024244 398330418 418820037 530445080 441962585 14474599 812024944 623923994 499133112 849024520 91456943 454196833 147390141 57634155 885006869 29841050 567065877 456508175 513953081 13754471 506090011 435066484 693815013 247500290 986983357 204713142 694887037 375196775 727479276 448265687 50516847 308866457 88727159 925491549 689186196 222892455 367170795 577174848 792424352 958256084 424715465 507067559 288727163 436303467 106365845 749003657 573905873 119806631 730996584 123135699 523557599 234266718 199420781 593488537 742875890 542022968 108101167 394140268 521927782 841826341 324156493 677115766 618141759 359975987 104632427 902048378 113816544 118330641 634922726 376622878 423220131 323096751 25888228 971943139 102379797 240122425 125814179 946308848 984602742 86983399 222190541 822649353 788379985 896580855 67487972 164326019 914225328 631581552 306668766 627197937 544856439 929829830 183146011 488697889 578256920 231510859 425688002 706186593 686351229 406136796 752043154 813391339 682871697 360649912 153025000 376436605 558377635 61875619 7537055 282929370 720793399 484140137 341592302 628144354 21596309 757163827 154828868 699475422 199766168 263169246 752885165 237952424 918696947 404026552 586635164 819021614 437029123 819380870 396085568 181275384 79491104 453896593 666736451 542475811 527938905 63422524 729778329 663919787 64832084 327639941 987699955 392637248 941056244 176583405 521617380 374011923 714385959 91431614 430202601 892717797 787128316 393847860 532369969 257263875 627136230 121666466 161320214 696923313 795986390 329909732 845695190 448529130 695473565 213970048 607430413 727818456 770336242 606648816 356401461 260138427 590474982 972117830 90225282 153121566 225776919 782713017 542354580 746892348 409316526 736789023 128317656 995079148 667079804 215254168 989139827 613838589 770645898 453179704 960425794 79632714 957661590 118859747 701980069 484471844 501651451 744880089 878736266 814707317 320634156 209318767 747017926 589780623 178399937 702908309 268368357 637725766 849071429 976110994 397318066 326105309 343667021 374480951 277843491 216796983 104399937 610922820 772433222 755836924 798033626 702882916 115992346 992704834 980048909 550673571 598369391 430768033 137057159 854331751 707408715 803279822 690256298 152600767 140152952 892200105 261990189 876238586 246786959 870174485 496917197 845300155 607806721 278132047 550260463 746677246 419158883 631133240 522955019 965452645 432765118 80316888 771510767 388752162 124517239 925710753 58882992 22313362 682736411 733520262 948216607 933314472 50691315 808847202 800905571 502874711 618084227 241033631 138136144 346140134 955577280 651206755 256728204 525035013 380738846 351422485 862847429 95318808 410562877 744347401 284378151 757660560 249633203 296577870 938499189 85534116 336379052 883650092 925553155 231208767 602996444 847266924 461897192 77860467 945320399 194863930 250391606 148418286 359480769 612644559 404503790 628640804 353933121 206581816 436125319 231977024 364397986 733729158 650230783 215670257 21930358 161098394 976995779 742720403 304101032 939086549 804033646 769884550 127673366 966964302 882784748 100496334 500623286 314457968 902792479 912932349 327346976 18795822 886349533 891879139 93550572 822727509 637898793 769981472 155842752 427008134 391812346 968849131 560441843 154128484 949995662 70921812 375641016 684598432 820544841 106940334 73634603 832530847 3515474 910087333 714843962 455986401 490673538 450296297 470098802 470522934 815358176 762038195 386394984 622930275 92452873 478067969 131145944 410941895 702317201 956551840 117558026 908050325 620955638 609172834 929198811 598469789 269707245 97942591 648620461 546007726 282724246 355063966 383893187 159425370 594202585 430105908 507719667 192883166 217278517 697206097 386053320 63897692 577772712 470747060 382935192 469339777 345146917 612757533 325915259 895668871 866493065 454097082 186641534 485294470 466965887 749169563 581984788 500232963 683270802 558220985 604241972 775453579 839698337 386022976 671769799 729856884 565635723 541304674 151799541 693185263 521835060 673682079 882966982 531484437 997896986 803176324 454575012 839887919 168552949 852853973 216541067 274021201 712288268 50665702 660035379 181514565 316364702 325322439 691202429 718340640 598129340 615442296 298646209 471929925 607838163 630930544 486239629 87887986 357543681 252904775 504944058 541203837 404653242 727130907 204365366 429640849 134368979 891214315 239453659 104694477 73015640 247845265 698239395 255050829 473825334 808663883 841532190 71390427 835839057 41834924 783141560 118039316 399799833 452095115 401664912 655508573 954911937 531454625 271589432 911539800 140289836 401924278 515316656 158515231 373985917 67509630 625506812 978348774 344727277 380413497 660229917 445222538 586871079 319122653 686140879 972517158 188417658 688879183 744674019 240220719 982397882 189991405 521068102 442901572 961186871 492036330 196418471 254731402 760125214 547058922 707771349 42553124 907888071 959764599 195292083 158474492 999619909 301016211 815322833 470671532 24809503 794247331 189476648 659658400 241006856 431002234 353237955 683726288 275292752 239415323 542882536 941087665 295196073 124577256 675095769 200668389 429811513 287160918 241207377 962895129 650171806 999916383 654945713 984029052 108767712 239786840 907507079 683948385 353414097 977895226 630696333 387309405 787163546 513237202 658634956 86770455 896640374 727140137 552611057 405214904 718791824 924551278 104007612 827750014 478939638 70504937 257620141 123773286 614399267 247785296 576364284 844494765 682660163 545198743 940069965 238695759 748885252 629179563 457444898 378117631 757930233 989433768 105811089 987889662 901673817 481952220 611020350 32429 371187611 671378258 701307650 399155453 533316243 484630169 72866382 521890605 670984452 799122222 182155688 745871599 526196262 774530209 935489072 173134660 57967340 113779449 251780192 85108641 968874427 987425783 287862955 945640203 424796399 189297777 484542295 989564564 927623697 338567365 771992432 991704752 408550628 234984153 473907515 708230634 875023779 275015264 403821735 145954325 204943306 37511 719507276 179044066 644468029 846574751 14692194 856896571 408093191 770548295 434464944 967827318 872564067 126940028 705329451 523845729 237444379 56508235 315094044 139000965 502624543 413789824 260370303 756059055 137776556 4819516 908968179 141230708 168264196 752829431 720277650 953588494 571219089 827717988 269394491 880248145 293055365 900259057 640883869 788655555 980990013 496266390 707165506 272466936 855415167 135767710 357337438 678927338 698458020 693355838 369358739 527408902 305601937 720186794 697691482 263465910 159689744 407856852 273001461 60570887 110532616 619792624 697131545 733873324 185563466 123129979 837832719 518681394 176137233 306218428 662832827 83632741 789193294 156254894 606762027 345955881 489876282 791669634 496684842 697664020 424174209 754940301 668830802 114204167 333637243 444520533 804647349 139261264 993336994 17506606 86182277 723761285 488362960 71268629 675142148 281688789 363457622 713815554 812837149 596430606 884373525 490082143 814322130 724498567 190561363 920977674 451266564 744596985 260166297 496350321 709815434 321047549 91875593 884235992 179149832 35820201 470060782 575518678 822138376 885439904 932749564 264104580 450915872 487970764 52435407 306533129 121148845 854978663 1135753 13903816 937360730 16547427 631726532 592478596 860883996 368527073 954305558 228452185 110672690 41365669 414861942 363114548 929971670 499883588 771962470 141131166 12043454 508105106 314724281 923668736 430567817 307485893 964176415 691123356 883181765 293209228 408134430 540716385 210235647 476314790 917006176 872093312 995818961 884593985 382032370 19650364 905279190 909505348 386895775 889565762 461279165 160321181 910061874 393602213 519132851 76893688 133333179 348475737 486631859 469763822 161707852 514903986 656371455 206662911 963401936 639742878 935939370 946504416 778963515 623317017 851417542 296789855 506768703 46533757 855418944 395377060 544100514 729417979 773616332 430023319 168632836 649150055 692233538 199876412 678957984 230340434 204544509 566869666 382973223 940682902 755673686 831398330 447901660 19462187 754522155 191347415 789852318 178299455 245175862 749551520 730359626 820848812 331129991 847432769 602082476 37588679 424383931 678092683 929140146 726103799 274837184 699875533 427266062 676473137 530617481 178636121 766492731 294976728 583931865 618463168 298246008 614820576 448348241 834021110 717477285 441002503 530568603 910521004 94771720 84746653 372063069 590151027 874426006 290696485 232372509 879519118 245553449 475578306 489954090 99863806 402745106 505204969 201191375 751401527 757051389 540017450 61087013 733325746 101605893 908659195 491424899 413799617 270050461 927667723 397998538 345449071 892265662 721745003 93451679 669730799 252396055 571082824 418751677 852044029 516689990 679169195 282248475 220397699 976171777 645474526 744774888 674860515 996419156 357732884 633069321 42108519 342949705 20781163 68512614 593568853 120902955 516545751 242200611 930053904 448340976 454593778 993488452 27303390 302331800 782751427 181165378 754779872 266693966 651179444 108453408 228890416 374375801 158505415 581571969 203941980 846323038 233651603 75274565 234436037 882737512 34132089 195171634 334140097 452740817 651572481 868338074 994667405 223072072 991142607 727717207 13063284 196689218 326390774 429801782 561507265 189422333 254605073 340567591 753916111 336834127 291732494 630401105 230039663 188793699 522077163 810600354 9850637 572919115 263946641 306546890 976093793 883551821 254502961 683327971 530353498 944259879 909218137 831735599 616865842 166803182 44394627 115954040 695922458 656610363 353823734 602376957 732636969 917454660 758773396 395224642 948141179 681904705 488400312 815483774 180884023 152283817 525849063 636608631 692817330 449634149 86225046 827486046 597170548 41974283 813773728 522767879 198779558 581689859 929802093 776368302 481533412 466183337 981999653 690539354 373109714 4354105 51295877 488984528 116284394 181303796 641666584 903599767 865303364 148384062 774595398 349728132 696944396 11016215 424945405 718440144 961622696 772326784 57110013 895666724 24080811 299681853 652451343 749999163 627441561 748103181 63240680 626107419 925993683 218621622 622360946 966026234 531672036 448070150 195746793 123139718 685048697 976638070 599260472 488777443 317829308 106104273 264242452 180147616 685371339 512931030 686085071 309247927 364099220 163191704 755233369 714109482 296834417 583785367 904589319 11846786 117202060 644699453 695367834 398921272 796480310 953205062 339374571 32667275 700332087 206690687 454906141 380973119 804547185 321399411 275164718 517261318 391948324 813764946 881045154 709978142 152600391 731577235 363988231 557115794 278497762 748592152 594689730 822808054 868145174 509199551 486310723 957842657 650070389 793699889 130866276 878262608 243983598 944879306 888026462 356019073 914525349 343683073 28206454 639844127 845361035 461921480 956059833 502282547 522409165 526402453 814939130 871676851 556186570 498329194 800709837 479268474 503901143 356491487 326710077 639911848 803397588 226402876 111220915 679879821 560213113 142502845 381565716 540182207 970005999 264059944 970399596 304480454 955504419 164524064 520910415 834054650 517393581 318717357 561058783 303916967 936386566 477145832 62666926 867534862 557516637 726206203 686788352 369312311 351958573 759185795 617121606 297603271 782739545 944909851 867749624 163194304 90664851 493672540 9471927 648826477 592986810 732126077 843939939 269980070 124143807 835377273 424674631 18847740 617743089 302493921 649947554 795314074 342244766 494675570 30814944 201485038 554403294 83272449 13696964 34122805 507452343 666470940 952522564 766675790 885194940 993241557 748354289 166024268 225729121 369505826 890862953 31253082 864527207 393539073 253642385 262136022 374656479 105403527 236640727 907734986 591948290 87818922 310267028 963438988 990443620 289856678 937090809 333150967 99657186 530882704 938141122 912321328 230891545 478523090 582733123 285031531 296304601 391671611 743370188 944744123 912575702 486939283 990503523 772849957 666009749 934114290 652684101 34440355 282074571 7660839 536363323 540912912 427927376 369494669 142961905 416367024 999236890 297944495 363963196 939136484 576121640 399276414 435676220 725074223 342720114 916161499 217758154 325353971 322844135 175115264 18697046 147064613 564446854 860823408 297155796 989119427 393962369 164209381 557533121 857794786 996687734 605849737 174955947 630895043 320921191 787932960 481772353 657403905 448279705 265966424 16699656 245623958 225018008 774106782 918860745 939957663 48743507 755145549 262479761 169434032 26659767 760393066 547513189 589196078 725102598 156600332 659426293 488785802 632924621 819419402 212664364 837204371 755520593 754899569 710222070 833449453 623994042 279531911 121186749 955763237 724016107 52850288 951680826 282047485 328332590 239890536 451635777 45427617 876157701 665190050 373621592 123461541 764972761 272480684 944057047 478165292 977384876 851182070 646116011 175157719 668509388 335375600 79604254 735060168 546514034 351611500 860965697 733042289 945718600 71181711 576123536 963239626 984699521 966743753 797649902 629342473 122626425 197927386 742853180 97361399 55627550 65909964 433165627 276491250 415712891 651014237 186507876 151862766 994398492 799105716 569443295 968454539 383864609 9403843 399521344 903740421 529956917 348258222 696688016 650780863 287856968 372443316 492091502 269524176 941408404 500246165 103276345 451637667 14785113 868540539 709141490 660404249 547238573 38975944 853279219 7558445 120817116 383077768 527514984 107940510 743581660 230362869 187491875 82777495 145607426 502187411 868482668 288416732 160102336 136496865 202409145 191003544 380575195 889272195 345423986 131891706 691668517 137620907 976196515 849831490 348323525 941481675 672460637 369880665 201142460 125491382 587590240 31472797 225690388 243138602 70483840 200715449 337384808 488998263 259167129 333698740 426439552 704797761 653349379 886847786 597938441 700682438 972385132 899307015 322944792 879593442 518095634 211589751 597840409 812553974 401057987 319254492 238591945 949154696 254906188 439320652 933686908 533214312 979999765 184567261 805657226 357597967 65100250 60191184 556361128 653410332 177264273 109181154 831734322 945043382 45962392 992242939 308526560 565924998 340911308 970902741 452854771 940772545 338742498 885012783 164904109 754363978 352901996 696819999 577624780 578070783 485636895 821491182 369289957 352183273 744396691 372727755 196972826 278836981 400221787 601697690 239592583 50050169 710928807 101235338 26633320 22000519 607771936 873555989 219646027 25106025 642088092 924159593 33059706 398956695 245160094 444416007 62343734 377379842 890354594 324518836 769962070 19359325 918970762 454137490 436833596 200340290 837912578 289295565 520650494 800413045 637469600 732641930 401721835 338882311 940298867 270959676 965749636 16499489 59519863 853614009 455446314 415392263 872545158 610218305 301195986 832052962 542174960 493634909 842577677 705573539 272028612 644724749 720771897 348546831 836331090 672176279 21158860 330935857 979041095 269485630 189592853 492914637 641663575 40014713 589477054 242413526 946556647 382709945 791575446 878331559 295454698 971680990 13144244 450599219 111545911 175654899 760633025 1112176 665341955 321062936 298135465 334600953 913868643 993749728 283382309 136911133 367536286 956686757 233712514 855820350 527812879 874415565 4323560 497742032 91021996 262690050 752209381 489443440 714260718 235001172 643710357 777800488 367193699 706094169 170348179 552471306 636578994 718873045 763877398 113717256 934331826 937443233 503186106 379458028 475408327 426119763 559110005 342030321 837395540 11315379 990564651 859221224 936017719 271358402 973591985 947219057 789717876 223710434 765561497 771380895 807035606 733450590 376074496 589102110 48371674 84109775 997253576 583900539 751180321 631336724 134505168 798424794 269726188 425350984 816779379 79866651 831342324 613669341 347428099 547242768 945702409 209935901 455606519 102668177 670087528 130348004 204396145 265325180 392684628 608077199 559388720 247441399 257864521 963185420 400295822 806498872 276708014 811834558 105200485 817532981 671622320 780891751 788998930 350755001 907819914 124009705 54289352 102998925 251118276 207016361 751997197 658430662 809337323 952252789 406111177 598217875 728939027 625635288 511322875 132611118 357653154 194215712 819447726 67573321 684185429 867603049 961768967 543016363 637333635 827535109 584768547 710200699 683758933 838471343 925798573 274839171 695331911 200612694 203931005 226722104 557596954 132065812 426496591 494703913 612261592 550741182 198696434 561830016 657540924 240653095 687063586 68507538 215889496 606377309 270135398 566614969 319452629 833739489 306990862 49973929 210509135 308724189 693838301 150479272 774925581 900225984 710660175 966500709 146556701 746670195 732264845 782209090 99833132 266791562 844016714 329196078 344207083 965228751 575957285 880105024 69501407 544276460 530411369 132900482 807638486 621214652 883239858 98901623 745893319 936292301 431274974 303145609 349448600 994416679 678274873 311423652 531651852 910197252 335920493 981525440 766043509 799705424 507628266 164688001 912535293 45447034 529336879 558952598 240968418 450334426 6952755 420688043 120487354 619757254 930435270 191903826 616490231 727478362 279430604 727916381 932285716 573094349 744152415 519370209 544493281 725018732 253891117 428360146 862137802 618017754 152508263 181690485 747259735 899430962 190511539 436927928 796065889 576180291 412851830 892775088 693943993 428773545 392921699 218851251 202758880 932184269 463802867 504468479 10653417 606221708 447191603 798987826 289712845 826702140 951368235 242507869 188753080 147983643 226638956 766745288 215666097 521421580 882573352 637159000 175591786 812736293 419165361 255101794 993728031 767414749 340126267 387010717 722282198 214320825 226314092 649803432 19825437 70066530 117369218 937022423 655989716 312389647 201759378 622813779 907147235 575737991 901287310 76681375 595721038 999872961 446746805 603119503 955450522 171369965 940976775 292526955 250674659 262089366 976653469 814727871 414958705 66691819 73255431 56254706 116127056 201533311 172613342 146269352 501857302 48453384 178492538 973660428 177751262 493824655 382604150 65740236 958948542 723371582 152389647 302822674 121250579 617119815 238527957 645706810 439003646 417848128 70866340 808405644 946232623 198580168 262248078 805911924 498822734 189595953 245037298 770186943 960533642 863151377 587126105 402253565 503658943 456800703 164266368 315514742 105798366 357612144 115306781 545222549 883828553 8573158 426908638 848658330 849449514 820647337 834966821 55309541 86384921 852708739 59431996 473784775 547389084 622838808 913712270 973733243 683219324 489723300 108749187 992099603 112791558 887493640 268815369 727752859 157938213 900796542 83908065 92364653 926659902 330779723 183542600 635360268 812986430 964667167 803740377 927092087 517746362 194257117 826109735 643779839 483370976 945144133 116996971 821717105 30089290 8788688 156267188 780024037 189062797 817979221 282754967 578667133 373436486 286792444 453809436 139243684 772347338 969115123 585486814 685635825 74790922 68358645 590745213 38276866 987432561 635877561 343155481 743185646 150311113 899779497 308624554 418684603 63280512 142158997 49540321 106512679 921664352 146565434 740765694 518843607 503721510 24553652 273923104 913875453 786863625 495526980 114929824 99501381 234115483 68793484 246640883 335201220 339348447 786848831 517077257 333471480 515400248 803188695 553319361 189711856 783010768 914860041 766507249 516238524 354373290 755813787 610537052 775585575 896374898 727565850 121267371 572016116 562291074 721445755 249788592 867838806 611432516 459945914 663119116 327826536 235251265 521745500 52130901 261860666 699190036 918803949 604841021 364141623 374555498 870116647 546490673 428263905 473647758 671994601 631679525 123666912 70238011 759758128 429339511 81544589 548858737 957342232 629888840 43810778 975739575 355321673 929269372 580316207 224519452 117689081 890667788 786373759 211249106 865233635 743886016 47619971 60391594 214043064 815641518 38244638 783985564 676860567 169640221 487666802 344039159 34425669 893500759 911156957 708651913 391113193 27335884 126752945 158839405 422124158 13097622 613445261 516288319 632665765 195130395 737100682 700075532 10904349 776448010 583106697 463842558 430530430 293446419 436826834 571356189 792047346 893224332 34618956 82980159 410874964 398259399 67736388 385051255 643303567 410281570 561788514 328826775 985088232 740334112 251726546 562816545 348638041 16577373 837259318 787988376 178084517 119762426 145589491 286177833 657787491 509800810 338969032 158331173 264771138 306975994 425558175 736257116 984153797 582740380 510773948 164407539 409300929 456622117 654245799 590417412 115489504 631556614 535656827 822908025 862432628 521168348 93146869 809085278 172359950 630693494 994711758 33668 27264403 853704329 860571820 728308074 972500801 153101715 800091524 280875249 851104734 448705758 531287383 739463524 465918630 448014694 753362529 239953486 540873243 915933237 916150229 720415518 868190580 385881280 848519157 619531711 505765991 303677953 418810776 525329890 151129769 786506887 231366527 175237891 227285892 438937132 459831181 212848151 353673518 49262386 853473368 175422395 219824151 810666525 610214430 593084969 5038443 506874818 443204667 468021507 437270194 552600120 257200865 882474491 488913939 688317950 26395435 435147282 815889005 614911000 323325477 608728289 685393861 154355121 386133728 434013721 693063566 557428207 820613498 243935575 869521325 268991800 455816058 126429877 772886698 596957766 753415442 521164685 362257651 540483887 803034360 468474324 2437368 294404549 238515925 184177882 457512532 90290607 81222199 79652314 841080215 14657313 22731371 986332106 298536922 309429402 792489424 992388166 608020014 238252288 324382529 12800745 914713150 497826604 362029519 659770096 573978483 101474706 720437987 718415833 457383843 67185002 406764396 723634768 966857720 915006459 657996946 531847754 626335447 198539775 522740262 526798476 535830646 560826707 55767163 3352193 48566417 494469845 113430692 490933730 104777846 9026923 52377878 269578696 592545549 60531949 350740423 519462313 289668671 542456876 74073501 275973871 663750232 417247424 795999839 361767371 536351524 962119595 258108727 516846781 928792006 436854949 788149211 511416685 627449332 705025106 564721305 350803161 832387907 771080005 547511851 368718568 836628458 696876189 336829121 5822216 446117605 928895840 524964581 592749448 809687236 817427592 924568480 39846402 879297160 468572001 225021374 300622027 617124355 115096546 97009056 824528247 312265743 218589838 60122788 522328898 664131487 329571696 546993833 836778806 771894567 70237142 794111286 321006629 202134879 729617541 948353989 455392665 984909983 678736440 387368921 37707005 354812563 369794406 999752125 414499338 557579819 753900617 323047213 442100735 621347998 638857531 205042094 502934269 526884383 730480986 565643380 370597492 552928448 169535392 992852514 35722364 857464070 591075354 443930586 867788757 784639579 270208160 820127721 718732514 464331352 423826716 264040120 70940487 156122513 628422665 309341677 700084270 246151321 540990151 326845534 285563375 494861335 429813136 112596754 673055532 162618440 936652043 716787409 486929812 611296334 224268871 776700474 858695880 26265181 683820953 339014478 741508869 666888954 457881951 795513398 93174937 963851877 330039246 546079870 177776134 55757602 797588725 699858886 381792750 199671069 105626135 869359696 663030709 939619969 782654208 349822190 717540795 11219295 853423357 814633451 853301873 253379974 709577545 828171462 270132257 334081986 735146605 885492592 233197822 67298057 957815854 952513173 731224088 528230919 34469231 998677102 569905011 491306788 192523675 680330340 170915409 233633844 94441287 716482208 929686703 421700235 231763823 907002868 85812997 962910523 316390818 173830543 580820169 864984015 457274392 219441073 448130944 442445217 265754730 805733008 105464579 488672698 247668009 334767058 453031913 928014560 751270933 732572600 83352195 987838092 123000865 161736608 274203686 630605239 604383587 141749020 412333791 568643720 815970681 786233017 265642772 933441797 180973334 124247823 576842368 327052262 507155672 465227243 2424692 865654072 598630499 629620418 562980061 153251553 883890569 575453350 227932000 100412675 269680100 875901993 266491684 745380800 111267460 266268341 895256749 16728784 753437748 376479591 964872336 125276541 671217047 756727469 977430156 13341325 188846452 18593454 664593717 990953350 43457940 84173781 265562355 242440707 393054529 733159424 21545263 195186472 695521249 578592456 320780005 996946356 626331294 546944816 434280298 756070101 497795981 420114763 936514597 83411977 132522044 939981941 103052877 28308043 901712356 430176074 149376089 267998603 981748220 353588966 667692789 433753747 788736575 305179336 454193189 598281516 462793882 295471598 972545471 712566896 633630867 156922867 777678801 805457868 412357042 691010578 864822292 698316714 681040687 780956453 846412836 625693616 196844200 969631405 597306059 614313530 442714095 949408241 259113490 605956947 351544558 460607174 243213280 714966002 551101964 528049740 885273578 858296178 27398624 914775590 699210548 119201462 671822728 648479057 217376451 585163721 141207993 476893685 110289132 360362101 941126027 625060392 51382186 517384288 24366279 955104410 12991476 187552768 271083843 484256987 776603517 585093330 485898210 649228391 266647060 931597779 974360203 37258895 430551243 490111576 934624356 330294855 192325094 321125376 700894101 666686458 773746529 877747456 280226875 209293791 856308034 430158770 226558193 604461202 255517572 494721435 883028109 63140611 864264814 498263961 21371084 481284797 129515141 643775996 544273960 845755663 581812606 745442356 566460836 195636279 650471727 916756219 409519167 908935730 365792522 696865490 273604019 757356855 738311114 255999826 770447839 755349463 571154502 388970571 757623238 378425959 347696675 878356596 862539781 397827983 777327825 8696606 962301242 787244394 233986775 720288758 558169012 916098717 91849916 897959531 982257575 432889458 691292594 34674727 484759529 29107201 510377145 283794781 202397588 60146878 986492304 785895776 191516684 406078076 609132350 399368189 463807401 723321806 450408827 477569085 551900774 661338609 940630347 231834849 315469715 470783566 979865140 608031630 88248924 28242832 357682771 46371338 775410811 252271908 346647882 308745077 407682447 201051145 35128180 401927410 279192383 903749340 64653238 625573775 918243554 161097745 276810968 359725754 681774288 925553979 146979663 133921166 529127629 344987150 525848523 41080191 713833658 489375593 711154461 12794245 599710393 526670106 70156630 677221357 254844294 161265295 913588952 527411726 128941759 152397852 568560910 51405967 726033716 167308999 61983283 57392292 906686035 909925781 673385918 887818006 489401162 953802536 80663058 964866800 692821021 774825392 151516286 641614831 547056808 997205592 957809595 110980010 535230216 424456632 630367706 94337620 841292719 969823957 721534592 9388937 260045942 787335266 6274736 798873667 693581721 254081542 697605877 3695316 292271967 367912710 963828159 499308523 730360261 652414301 276901886 721703630 15840636 901146892 164847159 510006421 791290745 469177624 954729442 986208888 621350005 626740481 12324131 985225213 677546586 586698114 210744325 564313812 207604244 281706527 131827296 146059291 657986312 633091750 682302397 790311691 221538583 829839495 728813888 298771785 561337798 804364278 350282046 917386857 910061935 682297961 59181618 544862706 672561891 282734540 371790424 237753697 400213067 632942820 160399819 86290184 264125603 165269696 573408267 521855007 645096253 976466563 969136225 226431195 974748203 79512357 734631508 613814026 866095613 952805666 136109512 796521692 570655983 662705844 869753087 642459410 182826816 597754452 710467185 940981993 412939598 485880212 389525955 98136895 190673861 64422866 876691496 151119315 960388387 267489072 867743309 828831340 11652426 764983791 625824772 639167527 112672020 582749873 708802934 868291809 62702328 42623729 363258278 99041330 134075021 228131869 565819451 959135424 810258522 160715976 260036964 852192472 598404737 367199678 439918295 945899707 354178933 154232733 174209228 259984826 489401822 471450537 417193304 239224970 383505546 981869295 539669553 834475596 597101491 347740107 79780582 992604058 520960962 190005810 603752560 990330570 712236336 877691195 76843733 476697879 784878865 691369671 519413993 650134558 471182512 993713859 403525564 226786424 522816637 197367492 518101190 905469781 793768975 606491803 401373493 857707240 667729342 776913003 184339231 21909762 678647459 605546130 864461130 639987098 26645295 788143673 719582827 560197526 376414216 520254259 35511761 387156272 880213154 12955897 644365567 529347694 677530932 358487845 43191926 788409314 69210673 941716312 922816908 87784082 664626213 186674938 700312021 861210250 147236464 365857012 567471491 539013673 625649300 558191352 167264730 470103700 775678434 445562574 511829732 672385963 972929344 504609394 297578273 596376806 782758784 834767230 984079814 657722930 338719307 254591081 43749768 210050893 457100489 967172750 352989749 952840602 379980941 147341401 799057125 2240346 684844615 376388816 798370546 246815570 734923188 114180169 412790005 883380700 555048108 988042479 146091493 256086272 19439791 919467718 927621376 51593666 665512803 708643037 911061714 444622417 814215785 66785759 202045846 470297633 345924166 450524350 289759137 512496706 536502114 94257000 763806250 181385732 599750052 712137395 741455523 923256163 648709 179944531 818170506 938421913 110098657 158280205 558185049 485260758 19278415 319709372 61274488 150305910 660872634 144485 474161737 19902333 349631384 510474053 645086882 646226275 951342500 875352447 447056879 574300267 970978969 998734100 805670077 586851222 422583992 834335565 522521172 726167289 631808010 557066277 282278200 488394151 572903219 3993132 893108188 914152191 478746606 328805171 720373841 805845345 114433853 746970621 439165411 186251561 260725097 963033724 75053092 723770513 428134020 828189178 545544183 122776444 313268675 107824902 325884433 455874207 215274031 768748624 356526458 734580185 55849162 770941978 79408350 191142032 826398748 53178778 909887674 249224030 600011209 736106994 921895340 231398041 620349238 576955466 473237774 118418508 364398963 340512835 988939905 748938161 774878785 908312341 848825563 151787476 499509943 64459054 678336990 871211951 152635772 763600407 719135637 867127956 545359542 613978466 26398434 86223713 734793309 609691483 675950658 971741439 46224171 696406812 338017314 137991027 420902463 385933838 878749264 669576931 716623533 776197649 741523842 349261909 863670940 45857923 92394273 7139338 512367076 134623726 702461591 216075101 768383434 89795859 779785330 490527622 588526561 621951691 855617636 403345530 916803522 958642442 103358638 814409864 121441454 36190925 239489548 846167943 646236163 316346538 487976329 480543205 574723271 919936727 812287683 572400155 962463849 762655015 577786781 806486759 379122263 406030989 338869067 769659994 502552313 271947443 365837600 35152137 884772583 730462010 989894047 848710725 23841406 785522323 425962969 409704726 167323146 27990251 544596399 551359965 521954924 294016268 952839583 527727125 519701439 529118185 974753430 255706778 479131774 923942700 498857582 633739764 529615610 609602219 237873055 773940864 448859291 176487955 322163331 326902563 736207925 617732890 724776361 318783915 392936577 395425604 239232804 456773842 273901321 458501049 160231905 8682108 663577728 80809122 833922016 262963709 544307950 216243536 854466948 557683689 317371448 751989747 225445847 911276541 890873248 980762636 317532320 67145225 527605489 387461951 868213508 676598507 270526144 943823559 714429779 613319046 62534034 326247136 396666598 532060277 748251015 579215488 299686511 535575247 609513850 29142176 267992863 85708541 644622693 346927921 117477191 938747115 80461470 524583877 648300213 280233196 146396365 378039669 591572626 151269065 209236768 265964167 589859105 808457327 116555066 243772761 493740709 794798823 868315832 980286947 826192636 921496977 746612677 393901492 710365750 370765925 878414110 646116499 192816236 519632966 301811557 770401156 638848741 130694671 964177344 103723921 690184914 693331600 551387393 504779298 391951908 175492136 825473670 955041901 216985450 498874118 728686651 371763217 822676417 596470625 971441709 499102308 108782247 428763255 811701064 506582621 577970728 461080158 940765202 639475808 96968891 460284032 106125908 155693666 256874591 948360279 568556901 249457310 696046310 762693969 652552746 674489402 42847504 746623054 470320133 583828292 910673909 311780525 64831680 196747716 605805921 262824111 597187711 139642990 995686562 489287744 420572345 169049991 242821683 349351905 371337052 434265702 241991259 438950101 850289527 63262295 357284326 464138014 258060884 220029614 480824211 947302295 886869566 198704893 944683529 64042272 897481842 307960123 588909252 896165454 838237560 518797037 421928942 566538908 569663085 351783897 449068239 299967088 837933796 870560111 3873565 644752907 183669817 842281919 870660174 573153556 636177604 474789386 962371998 534203557 382198223 547597712 911089674 839241447 752593920 182112085 285625736 901116625 397038685 673536338 280694724 553459191 534882799 671706304 743283295 851246093 215050587 639464164 803013407 895000101 839940404 937441691 704829176 567014905 558417015 840573436 254503982 183401858 617492420 555347977 88250817 618744223 868834016 338460687 784150205 984604301 904169059 693128475 120133806 621565139 562761577 613612575 37839879 599332606 139832441 670714906 696131800 232575927 821937105 702530937 185896868 734203804 335425353 327656951 986747752 884870277 969447447 988033720 309725200 817803207 519501763 22053114 222370454 757971144 724860739 825505237 286789255 982561150 827395269 166536075 521277375 950390891 356365568 456526059 367162456 904126947 514882031 14121749 6132756 149207507 403344637 684498287 949822978 802542414 90091264 656619372 176421629 553056553 587365988 430809469 346099205 608109305 825491691 942666616 69621598 479528743 394106775 578901922 453627422 6381265 771272573 557626909 803352626 928010091 290163654 800394572 656439377 802571810 205617618 609919441 826234572 836732113 149519294 884178176 41483059 757874984 29983554 259939512 186341523 959913384 149108462 814808493 276612780 831326288 660728613 358663092 526600112 379776261 861434081 878706986 399483488 433101257 434634262 395680924 201463786 80662701 395196169 64152117 866011165 328386599 710219044 589369461 49678994 575166857 441888018 447004334 325805314 603881926 171386862 374821066 179093449 633789582 387166567 382910219 831263615 286730384 540801752 909863818 153647241 531777328 70995038 862928317 933417892 395507308 251078164 235016797 314308868 856455175 244401038 939234678 130509443 647305900 719505254 632704983 294533178 573596645 174597612 18391821 636622120 279589044 196339337 977042048 978325861 509363151 277347957 143729287 928150999 906297757 924644516 411121168 209659722 585648338 295582000 569845782 325045990 974378937 303687603 865522176 430753837 549455364 369701604 910297867 760070985 812906477 237032449 801310866 327400769 855240112 495194835 289105495 984137462 595919417 38197629 74795669 246182536 774694907 276607448 544156691 267136316 517266634 519231819 70495987 926510657 560741507 48862731 826054562 606256099 416554530 55795608 690995644 571719010 502850142 407287802 776369507 912999661 20647668 787081106 580326009 951671251 476310796 625777266 724014047 284803229 169285427 933688460 901067556 390740756 301610042 952321791 689007907 173229619 781249728 470568326 852404899 803619082 834750371 482913953 911840188 789265016 159129932 925365134 513397279 192556016 767038642 552613932 505865343 452754975 404935757 187025733 714244197 173494922 904975524 582989389 366964438 701228348 27332011 626535 165093540 596478618 707906197 241423988 716639832 134705723 385016445 836805710 440119631 458656582 92014373 383462122 451681788 377307572 371600265 689603595 954208507 479014551 896101921 149842060 350562243 681056551 488002669 510706641 139412374 326514006 367412277 986840285 209015000 155765742 894332066 961679617 218622810 950018080 143526360 86097514 170417870 830393264 345227006 638974539 116589871 8525348 221874293 636874106 254754034 111949941 588686942 181703654 627947203 49301229 334682573 506320761 891108577 932757511 236694084 147108855 719530738 532514643 399020248 219124144 242757851 58928470 41128763 333574108 690123322 533313237 176975132 355833698 811315070 511153433 885870750 201425801 305571776 709418751 84506942 376010697 861045319 397616800 340622698 470739012 542130811 435279660 29406751 84922661 718188178 198907046 311282846 705459356 726038039 405672750 223542790 979242408 894858362 491806701 529390285 418264604 800295150 215825327 959910706 956899962 253118971 149325601 863035002 155098716 434576376 471101661 8438912 48562759 69360875 518333046 867415916 447343522 778655981 350321058 346637825 46517060 964473168 160681304 782369100 241658392 740285083 150443404 40401228 113339024 912144278 292684108 312123395 783926559 720984010 247228690 113349184 336548107 121804502 812791106 959599908 391219427 617689594 384933559 7199489 477698912 276080191 629433236 313886105 358263668 812908675 930343092 822258229 730227372 434902450 43914391 576803231 375689226 803545024 643056730 940308594 3518060 757310305 632224059 721882743 779568587 677216901 519530519 466846152 173434674 602946411 929501169 908722954 62598098 586268667 116022112 403377390 823720932 251428372 379215692 89992563 551578807 395865322 162018051 22956775 350035307 949219034 564349534 638346131 763067408 367466570 760165380 854815514 62684130 630294768 451365295 869779335 294073962 857647347 983233348 962091597 189630295 668611176 214949038 130157599 217992589 514883099 108365161 631921590 533591971 103273302 314544541 170878946 935718592 919048188 922076542 987209753 365549107 84849626 230902316 672375330 269191956 985041233 192204723 63247192 577397458 636715840 352257785 470250665 993078014 344418313 833485436 330476840 412340365 251345696 115071942 379469947 975109417 954422115 374235185 721988411 217228453 489571369 656999895 620343952 735950543 388783249 205312636 751778264 443730192 653097875 825662887 542971886 130902654 951452217 78943634 606071740 6411061 898656258 106533305 923110334 170434178 455971263 816659748 81871386 207409493 750935049 34857006 183338584 134227142 20990030 271167642 306562827 445199221 136366243 213727514 84378133 140856152 141016768 640650054 813601593 363194430 530919339 264521162 928859214 532559200 788463757 847808723 367208011 622282230 421331091 147474177 826752995 261494320 282339817 227222371 354050079 420218827 953947584 974226961 163003837 694860561 786290510 376524946 825161229 440602017 731655652 990820698 782895470 164082861 507521427 659915820 141038860 343954834 270082125 46458467 983362259 116425500 908818035 925713772 933317916 675021805 54616187 620695372 133206701 160816361 982012990 516474880 265098754 118708733 629702614 473602031 870915689 639053247 935320863 47989567 422086772 505879190 560195883 360877521 775976806 712126717 265973839 959390701 48339863 528738226 644754040 14050109 565564239 986725288 320698937 882802740 76169101 63341391 37004706 472163302 296285100 124785226 915464795 49854804 675887285 151547651 21455407 950588644 225544223 83617497 529731413 936691536 525342138 6982070 123718187 741689626 909962760 961362020 591085151 778612695 685406591 948019023 239147972 732414561 555285742 910747095 455506248 273653341 127419950 169432699 692501806 788770519 431502 614434000 856317119 633306035 431620356 748504030 249967829 254118744 826062385 120635673 634962535 112112297 788507199 761378890 611475738 239079094 904441177 47327553 386509637 698931380 126323798 932043783 648184581 816433965 298685477 968156821 117135076 722173782 458770620 594363990 293750089 612249773 543273583 464259929 606073694 236954114 106537755 187130618 860286495 18229397 454307320 9199028 322661654 18730930 292998943 374330229 341675764 21086400 913436014 255878144 437071036 441170501 676336678 881387229 253896390 419543930 380733555 318600478 851064581 496034530 520106661 620105662 553824631 576437545 183122289 683582947 381205353 877483212 230005893 222752608 886818668 840554981 13445288 702476904 650612326 824651328 392223468 920062283 125474757 144905769 787013465 94389068 705977793 374062259 180410722 731714608 622709886 301285881 987956334 893650374 39840138 259435644 784631650 881072809 907379203 851516369 945254438 176243846 771658791 273600299 217566237 632878372 437553849 221805884 192801275 317766590 499825128 27930002 486752847 26952527 558603472 534743088 52020443 705224835 563249593 943123595 265612434 622735333 15977409 685989709 621572310 49490935 856164344 838860404 691939493 234823977 768216773 853985941 479773224 261201365 483042370 342210458 169243851 986049068 95869905 282027507 296725943 315161498 601688307 289223721 219619737 427363375 671400513 991353401 994142839 784223192 24451520 902648402 200805534 791815988 156707904 536681310 705108386 747909661 573708474 166522753 712408611 843642645 97858162 414683832 183391123 28318026 168840328 529457246 505884272 531402297 861202438 559152820 991196829 372505857 360221023 57198930 253747898 422819122 497990756 477875088 35711458 160776854 149899557 699763399 739714142 847951331 265772383 293848564 940990314 280809789 498821016 393945849 363032988 743831888 815366487 344184014 220386777 938684916 301916336 836466869 762444422 668074529 804703286 774213307 553369385 992770126 776012514 672271539 599011627 297697816 197482517 314187325 266077235 510303120 175579366 393876063 74568262 728883290 894264355 990501058 901267012 588821689 432670370 919112226 515359791 231683843 562973122 880970498 926241927 734587818 166222315 126965216 144447014 629975756 95636464 28092348 972407827 323005177 630844927 400525594 246878049 122254253 973528593 543307473 295533612 480231430 970593408 273479490 356413075 432310512 252592074 227178883 506899826 541834832 891633365 327380544 341031858 99870222 708973264 953853251 830711874 208079727 713714679 126539809 631923937 343715132 938718627 381544389 117191351 237196723 558186886 369284712 793848576 551932029 51331705 183859954 671158476 11578927 599642900 132440501 796664810 925904526 296201034 112427986 492219623 343064257 847277073 430215309 291338040 935809741 674357744 696353651 613334636 834983311 812620830 663491941 856038246 650767765 343283744 669475033 562975268 304959978 158379147 701283847 441090225 827821929 430041077 220547980 13945631 829886013 767063844 557220075 907788912 94677009 35867920 364557519 753060759 560191908 344129980 282398364 178302083 63646055 18187845 390126867 680908126 185835396 898668607 885212388 868766086 412535104 605215836 112864259 253064632 742113569 996092656 171990098 330094656 505265556 668121441 442153389 683566777 649016356 290273825 762145017 335780692 274738495 60485657 471887799 316687856 705660563 764767239 201748938 661143428 621886265 883886547 117587235 620346601 578962950 524982647 18074643 584393930 325949997 277255241 863186071 374554129 792829636 480858764 453632919 815911068 728864154 908198336 777654733 353616551 510861071 927873143 389683372 17568588 874041199 753675858 482777422 543743426 7960563 403497726 227039009 91963595 339434698 121044942 74556058 675183312 277789832 669459125 795611276 209741473 985522251 852957329 624628311 334188508 166626746 497402668 761665297 79431143 920222669 717418891 242119285 9372988 951569575 768546110 46679742 304127076 491140731 300347184 896353301 858321491 77056503 807189290 480143020 566656052 933931145 841437892 382297675 181990598 563789794 578396477 257394047 110270224 191338155 587559177 242635918 764503245 289326984 490125866 167865420 263498241 469948037 494766561 586944227 927539182 303006706 19597334 76881475 891050841 291858366 399318359 578438462 81386305 813694277 640739326 249833402 271304062 424824864 620157609 140857696 472522837 779732817 770802931 102903673 549852375 273140276 284554031 831881829 687570634 141775222 517443141 823302412 272803091 819636509 945611462 966347836 223722189 917131839 693904985 136249087 66438664 398604844 216114104 877039047 436487198 682846292 782832907 538062180 213251469 745625008 362791109 225199462 624376242 15132795 252736117 789496143 989999453 262789877 161925068 473945108 25057093 599871833 658641534 293266294 982480707 582604055 75700913 415744351 905998313 344797614 688572148 661324079 734834625 317786657 449741676 903424017 683837939 451578553 361097836 762266347 48341256 524818861 909828852 236436772 407656525 324922391 380036533 472894779 156104638 169680931 615716879 61788526 295649694 962489628 36102693 302593379 181518834 614532042 33674335 819026973 356808974 156948603 752964772 589949637 323340723 253317977 381719616 277961634 72367248 760411092 64938893 470019544 68991824 58500757 465634426 596859012 843443023 653066905 799925475 916457470 108588876 991200708 556681694 242606722 87730417 529003897 986707295 514327574 756166694 147817678 469131995 948938929 411908998 644459211 425471604 79496832 956422417 392780241 458187019 973374879 148867158 61674405 416242665 34096215 980821708 254999155 815405087 550623056 96237555 177422203 787640059 549371267 472919331 595647415 553582868 971225853 712150557 345552778 760806172 476765908 988634991 560731433 243684952 776272101 849825248 150785785 180599322 801214312 712909622 392274219 737020346 92018634 830384894 891878585 493683688 524298949 526485360 871207030 268511726 561848089 868524170 238392121 173440821 789386515 876362846 741198650 314622414 467784531 777948756 779710176 450235406 175507119 972037068 175013826 938152161 705843138 275581712 419078046 206349694 390672419 434313897 988324370 258679988 673704592 175804837 411561504 892094607 637370668 632008592 633874694 690663279 948406290 243290965 173243333 668498735 722641898 747782907 377256800 492815259 149071926 155688549 175958794 14353951 265708394 664186928 397039045 95518490 178878064 2535475 234514057 633595417 182898066 596261546 766168960 296098704 13043765 504039475 431347727 937571928 959539416 1856003 893037144 470764685 650130690 962263229 860616870 550540586 587119514 206561340 781242115 47278226 149984977 724706447 632692588 486438866 841548340 926059550 851927262 103567381 685251781 638071789 170305592 794630920 248107398 401323524 125771710 196164775 487010379 419476046 407169930 944112839 158073445 450306857 551701746 959613590 827190984 349371780 494810958 566917177 865629576 811007079 573840524 417013486 965906176 828925445 533173286 824765777 96030069 72098326 669392931 661220151 352333720 993177831 875161597 988280819 69569980 359064270 809452705 490040642 802821940 257877869 146988014 653415595 944345420 357802521 255965339 452294497 855204847 612249681 26656652 756957089 21110728 167882836 847741719 516603862 684786606 454178425 955522125 875187583 750226006 960100725 348012026 852806838 481011765 80987601 612389382 193898172 806773679 780584071 869966045 833005468 366236682 581394915 501990650 668788880 952440909 901819719 426679494 837535325 768346727 71885996 540705240 444185704 69186002 353037610 797899524 513889538 377695390 655376435 534042421 318084619 250684407 128576197 235136990 575699310 709194941 709730899 13870880 968514223 796270890 891949646 150450670 630067235 395449642 425870133 531642008 227222895 292859802 818560871 559147002 674631749 504189426 36202252 462025123 754799761 413482894 837766756 190805046 667012965 501059803 935879945 288142829 201640033 303977 927827397 371830818 577885845 792643391 841611036 485423284 322984241 924112680 751504145 214518866 888902877 711454509 697708445 474411143 226196135 624038367 616351118 179912952 590185631 172292116 268189206 220442246 13692270 119579606 370061207 403826429 360131633 353988906 333370994 125718339 281099406 759205660 554422692 411132576 949220796 736845568 354221328 199434940 394814221 258181786 162966598 35293750 522266681 850122520 980631342 697887687 340814380 495683593 368482275 272597515 257826265 462633324 512411608 827569535 220372063 759195186 982938566 982759325 918065130 548166974 515453856 815525877 462553553 733315420 73721860 298838425 727380078 325083110 478364040 447712236 544296066 581613925 3107082 382006708 347238876 351731961 183980918 101270527 87803570 179283907 248300180 583024036 950953298 450109786 807720041 640794507 503796096 543259020 58051409 986355381 41340827 996201656 507172655 124070523 203347030 419956037 958861828 121771808 426912295 259114584 288518801 479987122 991838694 535463950 908094129 315133373 263805313 804534778 942662607 940127110 761556048 411431265 588259292 863598075 285615339 754062801 80077923 198765180 780632915 582724460 218653853 604654932 738608629 801048925 588167553 865656519 568798426 870371044 763805061 58564660 688453862 230099810 814824764 95551042 728649593 222155808 619942311 559458906 47790834 801950830 933894191 968138154 825303796 506193422 176157028 113067818 250508598 938586059 746593798 738741787 509505641 336419338 646649460 552957293 647142676 714997928 715939871 970897988 625720618 456506463 468792213 511920842 889515460 576775402 700360686 704308919 869878955 44610206 856330492 903704398 71023788 649329264 733684458 371616110 105078092 560920121 954682354 644563701 416179522 467708948 558513087 898916116 570261087 356982374 719582383 61157533 419498142 439585762 523178299 916962829 329591582 343969570 983707806 720373946 650745404 213791462 379922346 850084100 120682529 848319718 982623360 181503257 14921421 83165184 853083868 319287834 792976956 287682888 233897574 733656773 209791380 863503875 156496092 662474190 375124707 355329029 97049415 560873237 877663682 798800578 219723067 83035666 356958428 619290320 421115127 221996641 710766111 169694092 852974223 244891187 937507457 813443027 929385395 447405102 536758930 723580766 670308860 631764496 977016510 773385720 781737317 53638311 733839563 435161755 610281335 602995789 869498162 409738169 888461729 229051404 972409560 741476760 872869063 642217497 917250681 121344613 749068020 123119596 563990108 942574550 301778658 888359380 230403698 553945196 622160524 831604305 382214318 399535179 513447145 400828366 776605583 430822962 18427422 516971860 473342560 283807305 807632918 438421476 43157910 560465027 886432262 583865612 380087819 832629772 994677011 365099227 481645764 368107046 195645886 911460199 298388862 268946355 746664981 703956399 179213458 609921510 517532344 393517409 316125543 682474676 704587262 734046149 884129461 579484826 15283612 746352624 996638913 694524413 313010163 644412793 977824465 588761370 670370696 929993968 389115295 221683539 847109970 283634076 288875633 384918601 250815538 353646751 514915537 162510935 641664249 242494125 774495687 652280639 614114307 976423990 719560485 124941845 601031292 300447818 302844335 543942374 441665988 674063523 278750340 851437053 192626351 900439655 506315201 463086478 338305693 740346766 907191503 855315320 57648528 939863639 175598548 181700746 241186162 179769394 849075290 358984974 8656944 878641393 790647220 950771541 201226651 216558250 643872879 130620912 377599230 196066815 412295090 581728801 753174092 587153827 990478978 688702416 376175425 620468868 557120669 628772243 368811139 449052406 756023422 549525648 560497697 612211512 269262240 210949706 660721547 56955726 813621306 221450821 179025976 479541242 146438795 141146979 10813089 890882910 224270920 42426184 166030305 556927962 650878773 698431289 501869026 551468066 858344821 510154055 426994822 221458228 491250528 94774733 628085294 181693518 654961755 986834954 81778876 812686195 335693145 587169226 658899954 184172887 285828618 421243475 164618325 504020975 278715980 892186452 183698841 476348425 194367317 652891789 311484214 711292495 432381124 404545424 894714706 231939339 433444848 389485557 96836190 53009084 20742763 649887567 355854491 426653153 29760539 757096693 370485485 685996276 905609300 155499459 746894161 284055606 522653645 776283717 259864965 967758592 780125284 12784492 373666507 755517002 552754831 65454360 496301616 479955645 321903573 429101402 363543426 146235429 840310884 999936081 239566812 518345537 446397740 445841258 179687369 298419676 687297917 430227908 191016795 268900731 60930761 522677789 566796340 434788688 7956631 787040952 550746493 355570894 960841328 44397194 944502067 36587916 620548666 122013787 81920783 231021017 775775651 619352616 448541588 828750978 863530651 304677782 623312924 822392051 575495248 947669320 177539322 180728221 120093317 89900127 232404529 514397978 505700474 333394455 821109990 174655686 175888318 50664077 372577472 146708967 998211691 302266783 712539275 744476692 216347569 584062304 397849549 750694367 915275834 848932932 568144819 638753661 286143854 60056730 612869634 667783312 282741314 570949681 646294362 118533582 893206596 669046558 884047422 188771975 236262081 729240842 911657845 127155322 72958961 9835844 556940591 264223019 288203703 785624951 343915207 530991528 632465160 215531180 650694599 507040863 7398039 209072163 486662270 95812688 252094228 759801537 917442097 71526850 295345347 85691073 3618011 624632905 872560899 976968688 420010582 541514699 514343499 828161499 955942908 173314995 145469867 931551344 838035460 706413052 188892922 238373313 651682991 192066920 137788355 346547048 321635132 684037562 480386336 8682980 56007019 877824841 801873541 40969584 473221064 608316508 903139190 668072470 467177471 335722562 879615199 262725151 242294174 195081707 585750725 822688174 500304361 430616030 529976430 298099311 872067936 348631461 806355609 588194258 119199697 569767996 3464350 453380807 638977218 33967761 724804991 464410024 57575356 779372271 80119908 632935119 713599564 715370898 608812113 507693150 821006069 663039675 435523564 374146107 696595405 315134315 182146436 58023877 838259115 317109118 40084645 426026852 861874602 105741402 982971455 397267520 19876270 997047852 690018417 812867396 198213046 264756910 419492346 152281950 124290658 291216734 364751675 267712669 224218873 198810247 340287402 525094208 342700282 868786276 471344959 330283728 411202577 397884701 735122635 277163653 791391667 661305834 445632272 830400514 121547876 920375161 459002690 906692347 979481078 73287628 519475543 495620317 328352112 51822405 102689659 496859925 854611003 271957447 570420870 701706767 896334669 908483643 688928510 598207948 546618613 330521250 218451685 596046309 711958033 9581421 849356768 2815374 702889443 244579621 544051464 151303533 161040592 265571711 719238842 708640900 399295103 118330356 308792562 713569269 329413322 581594435 388876696 855483862 147561419 954942728 888672044 441786649 782226079 877052954 540078753 220328618 875797424 141001369 353055711 281930632 207975637 318240464 659441554 46657769 968640238 152348926 742240833 579508077 112874371 771039075 770451139 287139588 883690243 765109984 424354549 261989120 974556151 215287601 20927623 815704516 201719002 746948471 245840733 125928204 739496330 816365160 226388201 311680063 489190392 922391958 994531162 805669081 714828795 159174541 4862124 257942871 196593252 734232657 146119843 697739232 213988156 225822929 571725910 765047113 347460105 171176499 532953747 257527375 414336216 813535625 568993243 415512616 539442600 411911256 258210545 3790672 601151444 946680392 181772034 949192536 49781840 34811505 190354836 540201182 659313468 534632358 142592126 198142566 130610785 310651953 564927374 556920705 346530856 961070617 693200628 223001889 586517870 259864868 174190006 253173503 725141019 483836371 121821499 467217412 144647472 9851764 967335553 239448276 547077001 333024958 154367229 333101989 43104601 680451810 147109356 615153448 985470191 128960434 778406811 174062866 25072932 335055925 909899231 62902588 813674686 334885159 541368652 694893241 62570024 676627767 548675471 981529077 44407825 189482604 187032283 952264173 997902090 630573941 85510446 168534219 376383355 529284153 25756678 483050231 638955537 187290701 823916771 931482382 554032301 782362108 531323478 728055074 930316463 43697397 955803307 719179998 998837130 649834570 960640215 289066790 388406103 520972769 496860413 560547711 726235153 10455533 770807190 780427387 601462036 202539439 673372036 327923519 961301840 949536702 661166400 76076891 945488369 200266947 28419437 457338213 156967669 81288645 551308227 608598950 987185961 919598438 166752487 775137649 996206614 196591322 198327987 563627949 903932854 394411351 976837554 673301338 343482565 769861469 368600167 98834012 941976860 534083475 658818753 868493829 894861234 332181993 499517449 228380944 470928825 644223495 785463927 455781971 190701926 442048296 844680720 519458133 956742349 569502156 849258849 110932388 834491394 226064664 914620498 238711559 339492392 993196737 941605371 976221945 536899421 129097375 900757259 897701437 422299370 371333491 512587296 604972451 585585618 482215466 442067448 393001629 642232064 400444983 799478172 487157686 7847418 300441106 426470919 168169158 709186296 622665809 737294108 72823962 70190733 274220078 173705865 505551148 793860483 437290850 457636821 757666078 199160763 23378991 257982733 804537028 650918686 910369272 343783658 151363514 696880673 642953037 472913005 748271092 476034397 184284059 871745723 549439562 755968590 18269202 372978485 824194923 303643478 49306368 288769952 412245735 727465615 755904441 209652296 514612704 457565013 310542296 195353603 468203088 1779940 323350233 325760237 516296572 664875088 4219162 664166730 75770475 774751576 705315080 162704993 108147298 678730769 136621739 889304414 225390056 165204822 886339014 210292121 800335455 564316498 656301496 494989990 546202529 273289130 427811838 797321344 390297676 708867172 66418127 911042730 965169728 837959651 815452064 795467752 591313005 832383834 623176141 566173017 684439548 952962644 499436058 817009615 644702803 70837488 432796694 873124883 970097542 868886005 190594912 156224408 629048166 360129580 685244279 816528255 812089550 341417969 854211270 477955543 242000783 355794502 80747634 232306658 186457330 861773201 430903588 531024002 834755746 478434047 28968588 303795873 699795290 546069613 796030986 748126304 332608237 610004726 851417228 553744499 677517138 893740490 140995407 861910163 800604722 746917539 331778272 443377185 121443952 797994515 695678273 834359527 974495344 29721334 618604197 676709827 814416077 212648236 322665633 773131050 175473998 51834923 555927345 311980553 376425500 624305298 345499794 427950649 266106148 825316072 750343882 289339822 772624390 708197671 544013392 631844045 571680334 141300489 784054658 38016075 908585849 419831622 188100711 444726151 901017071 773812098 950415532 352320731 932284557 504208408 81154920 731577115 6441819 661002891 909318991 278308702 830102407 377566199 791482041 75511375 430475754 488969987 526614211 865039255 90540081 247381971 775037042 373461005 385792259 303355495 11749655 732006226 703356644 29266745 883510528 552584553 440518338 237123179 780248729 639530308 698771560 651145703 707879652 779372569 950939765 127970907 428211420 507922441 675658956 51360981 385354019 280428399 798026397 322103002 800157797 172839574 372462427 350863222 531297743 48395359 815088166 244763479 98059149 702899928 44895646 992522553 339886429 906853298 867912838 570713488 95156076 25716405 821585731 643286611 810629522 92426346 516163083 939056774 100825020 152240846 302183068 96780264 111748325 233656411 679583892 666376095 452700146 601643769 972736370 600215914 276660843 862566385 117634468 470120544 377414411 592915074 164515830 422026433 701345438 314750979 241043561 120489561 749575814 365393213 524097481 80550943 998181201 524872901 874255713 974009748 376267545 757117143 19188273 624907174 75030460 325544784 493127443 274129236 699407906 815193770 387593822 566852906 735124191 413987114 721161196 102835897 932665297 437620569 599695203 632863683 433350420 897960680 631232929 77150865 36466487 294031199 16210105 469567937 505522333 574559937 773919624 489080359 146448944 75598778 410615522 674018265 754095887 888099282 228564705 732086183 429103045 938862425 901051069 365026635 658797019 455007532 601958330 519053277 542707852 482096028 690328760 981169024 455016929 686454852 903730983 240016299 95779971 416424324 608965587 804101482 581164024 892084592 782762642 852393167 873134081 113328802 773360316 954560504 307377951 913489445 847880908 728394864 322489566 362798696 223569710 156675390 400882182 359165061 294319573 358177661 379772970 905575948 726709180 221930865 189055222 44160088 554478161 372870440 358464462 907650900 110407472 709792813 138877362 365139649 864302674 404842930 115950283 559728899 952579403 458750811 431667646 762266796 646462467 154678260 455604118 973444704 521728459 322395652 720955314 725933654 850620346 65109478 111177005 844133980 846872536 135827121 845453600 214221649 957516929 929336805 527057691 672829784 792550162 880081602 266932109 4916751 823547226 619367051 988341524 200321754 665353763 597261918 559217037 269062196 216615749 622650131 185967279 349817278 975895223 88503164 713131413 36465366 134380541 396600439 25884077 210383949 915890915 718191324 317088789 539060899 924339541 227385605 267283241 536101306 60774763 696222576 630013253 464401289 785624714 270189281 839588800 326009351 523574315 324763941 248234817 5293364 368138260 745023716 353806421 496644736 944866878 348156373 849647959 883587159 95138889 950487873 634559413 538577762 26395419 246838103 20701856 663235681 968492544 746975058 406138194 920974552 987059664 854053481 411895794 944633459 11664696 526121834 737247050 187756155 440376048 433110767 184739965 711865181 102294503 797087590 145108053 844641659 815529520 340637284 399404271 772614603 339898200 499635446 262459324 703186665 125590080 896698866 255259224 688035999 856450765 53953052 203520794 276713969 530035628 284786702 384769456 408620329 703952816 544408769 659349873 932205620 242037587 624419289 495634080 201014931 222570914 217249965 331531937 11798778 187517797 411819380 548828968 165278508 324296579 754747030 469244639 580458120 674833175 952122741 873610639 665289872 96644535 913754277 831195255 280979744 694794774 287111894 655536709 980994524 913797619 141176963 172795474 86890610 140128869 89432141 134155519 544256329 512993963 22422255 68693932 452568300 691619299 945866308 376542542 52495259 609078976 7187871 703740105 552562908 489486428 873570167 925049657 420134942 467486391 534775077 484915468 966505827 521564403 471790814 298857272 195187788 261665199 461921362 791714482 996971630 795877922 38490528 766845434 786265164 72734189 307718025 933634900 708797840 794264365 260318816 622278391 648388465 751222735 116720905 974230332 793020905 238589647 521605507 357735807 207318619 950846061 522530976 543269729 722055313 515023825 412254352 20524079 526350685 872313764 420488493 116689256 2637580 691898464 932535406 553104107 585286541 920221927 671951414 405699250 173574274 821538318 756588964 246309796 203532638 401903113 619453014 692609962 369613839 342952893 112069041 175365498 566404634 109104273 341356646 985247391 445278990 672198861 189303870 880310561 403249499 906525978 988650612 81113770 206013915 547741796 485762983 186415517 258574771 453971123 862872930 846769936 479467047 359936290 168481405 728758028 806639215 75970728 590878019 48812156 21423148 715650360 670398985 564917496 24573301 599539643 234335697 549376491 939417058 254636756 786815048 975574310 372000066 651245825 830206271 410425975 217317493 781759108 216578789 193052218 64760437 988829923 989286578 515285725 437076982 221541165 675762628 50352662 893605889 915093531 110540913 730492842 223092385 444168896 56581806 624861553 417118252 868904663 535149620 683871707 960756897 633130755 468217835 107306509 141828818 645982065 462400623 721419498 811201722 709712552 738752707 489191904 364896472 980443879 853976010 591390075 648475156 766641840 334989959 914843872 773712093 786937497 448096413 392053216 150292862 636405316 633761237 206661239 81597596 453936665 395793446 96972980 570487805 366196349 480636483 335900972 363899852 886974481 402667682 239378676 440550387 862599009 733216499 977334341 859359480 800542997 460042746 468204968 658838774 61110994 568299 340249924 693677001 308467082 644527894 152652301 232590349 189341207 874436136 628280218 905680614 651952565 423076165 583413473 986689366 579125304 229036941 278233545 907703694 715730428 630089596 788203523 307251602 793596557 162158735 996125128 545145450 66910967 109118554 877116920 455439385 340923884 788723708 533297826 256036137 919988174 92369493 261687557 925944613 181637428 893842884 685020288 226389475 243703228 978567024 74545877 459086597 983421566 382302297 947327330 229518161 801812076 835911989 3507917 957522732 917976918 444366331 957498382 32268067 916813859 272058300 950913796 349352091 277890623 896808039 895357566 44273130 797252404 515067020 794554471 70874170 746497657 969742556 626535195 831833423 447694710 615384832 565367805 23331003 331556373 641928745 276999012 366252269 741203963 714657493 915061354 707287891 602176673 900639256 952495516 964502511 870945639 762430113 841879487 539491897 208495735 905551364 439971113 349323261 39359977 179585088 241074279 723272628 474898558 30013855 273010782 237014634 240496531 69450610 549270529 661389972 587864251 3266612 231617074 580266780 658186153 838903963 601924427 223758832 816831463 63489246 220309054 949892784 653901946 268319357 357360696 482803903 507334623 113556766 86136922 279709203 993678593 49201757 745097200 290203156 695834183 555431794 282602412 937316966 354461763 5148955 933191573 625972021 578087673 916782387 148215259 246907172 823894842 943584244 785184312 558543501 176159768 546613054 886030298 40948800 399519744 702684343 47083740 541697023 901066543 613868247 373272520 936817320 957699793 331130984 266268857 561150493 754301235 953060586 202574743 574128652 871291951 126740872 509608766 825991346 719444190 898902205 286288342 407368841 121953333 246591100 578338423 449673572 247343106 119475756 484084830 530693616 182838387 371846322 881375663 950866808 752182640 887243781 923851640 487532462 294099321 263358890 104583813 899791394 98700068 555714869 866036591 428803294 627332344 441555081 212452288 809215890 534418570 126975524 369598048 13054542 166414924 421167637 867203644 584626213 873897310 290138324 61240735 899136204 766766931 58587051 347460260 439370798 987949242 194240003 470197140 511470994 375352296 241935684 30898035 768823834 737515850 926316598 871431907 617241385 869764366 831601876 363972016 811426242 500556831 412694736 513066928 403731999 825669535 556496438 504915806 21598478 844117706 373572650 998194699 962497116 846021714 732003645 758646355 259828624 328557735 616744925 262897953 150995888 250620390 33114622 270723765 727305063 356929485 879754768 328077751 245553251 521010490 695101157 629591943 786409187 694658552 390369100 987728430 630622954 768048006 476821760 380313982 463539424 442048485 917889223 925134761 46345713 516313720 769135667 574353650 674957663 12703225 674026863 476167450 513231846 980764553 123183510 42904596 377182571 710037785 283854506 915695963 399171572 969655626 846186567 513882619 9532171 230450546 625036754 353349337 679747140 439106252 901438683 461193656 908413826 369877893 945837915 676879694 587026606 589731225 838469129 356179261 577294273 604726109 67578404 230632796 924499127 157294562 190675855 486045980 623992745 515222334 377692402 322415525 104364197 62221269 380731497 393154086 585508598 694499437 164897094 78968682 124532030 121430228 174836791 28328777 618482565 653888332 580655591 456009087 522771784 749010317 385521773 463871397 24882006 309915193 107600842 582208621 838066040 748696825 890350106 559642628 763212288 624628084 815641178 666199555 267437901 958579323 482626286 616107444 338512615 573511992 245941617 106276086 996632952 957201255 1437636 770976915 459693283 897593100 751904234 39011801 313261653 407593423 356687293 809091072 896524084 275772800 462550381 719028608 785333185 539273697 202335537 470422205 21603486 221610969 392878404 522694367 529325961 901031031 432637731 98588594 324881762 91107237 867771328 36986144 190108720 667891350 213777373 828723576 496029777 482985029 303624105 304344647 681944902 255977873 162478770 427599154 351936878 456726529 800646689 672323376 265117005 895960497 980978537 320729640 998383317 668280171 151326839 471151268 332488256 146155604 350920918 916008477 236654145 167619146 623075782 229001482 211858347 544985688 500124686 481777522 884390734 365433370 180735236 21553017 133749026 912833384 942659109 684571138 464365680 858147478 641066864 285548612 315255453 753591392 457805948 897515476 147858675 265746305 594397395 926382600 101394264 895066785 83867154 676682147 186255784 314033424 272022380 409994403 451978069 466294324 49983997 726043105 413482717 497986429 247827737 171712563 863556390 197231348 654278353 530892303 80691441 349167183 970472966 272474078 423910068 976657060 563018459 659511307 247333380 276886043 897504576 166358743 938713574 415216824 117890056 19632080 784104473 658689954 284852348 255588383 267126299 593640139 251389689 526838938 36606616 522458530 562998104 673376073 779333634 124685979 740424720 20712053 390224288 621512101 520461916 731807673 520017312 224355838 207029444 905393852 508020361 964804275 166397462 503702461 58741128 114933194 786052255 460560247 302746448 464391616 312391826 457152255 746344637 631192658 825101556 31453874 400749474 506555816 627782674 562178895 249248200 587295584 116973962 204418044 312206182 867772196 912556741 917313836 261771406 227066299 402785991 683812462 249902314 511758543 849926185 8794194 611566159 887976102 615736398 69899236 956827540 655230402 422234077 427047898 969476662 430694250 230137625 248917017 539101851 886597588 746216217 776029048 903815539 851551600 326603740 970867709 225018182 442108979 92028005 516708904 332013812 840374331 856260087 935045447 72862900 778705328 316185621 83676553 424322641 323424079 807164977 752198729 581136329 775004336 939978204 635914338 675213333 81076387 329714989 30223574 238014003 771877155 293278938 935120978 758454146 959273677 506951741 882096181 207626282 34584671 23934902 673753966 931925617 415862487 839791052 313086596 27166506 779557494 401669873 452912802 888191202 853854962 858977067 197035588 146704251 573237403 294715362 912822478 736869274 265785128 192330446 135606586 364546842 928244412 845680511 412299089 641116164 120088787 727278546 482954289 394184939 998422961 989520065 182002866 283799813 391230872 801077284 105839592 51538003 844144301 529719058 216997535 504235331 802455572 437308953 848228963 763403986 536861714 651198038 167030732 858229165 623292034 18627485 965219030 616553667 908263902 691665019 637900024 506429991 21935971 495343634 498631515 86452095 711561201 377504713 951585284 819062051 575091307 453176489 785579193 526298710 884021228 905096253 852785020 712192925 376722882 834105533 109722694 565887146 977752849 569807864 262493798 597369302 452595963 339889624 428031536 201657451 214547289 971517204 537332655 442539218 889398455 969228814 872436490 428263080 287057705 599818875 136527001 952696177 354681175 708045783 327717071 433709005 907279398 442869598 144461951 155957576 922137574 188574849 115794656 178549647 823305955 373843303 689374397 416653739 21961122 302524619 650386022 162398816 62264953 944134444 959663435 904792238 960865848 203448345 460551430 225975383 725225886 329119401 535925831 921464910 302689600 841483505 590439662 313138877 549271995 500440739 902840406 87941231 306074401 23437738 218463064 266195607 318266724 22658070 713920079 115380317 353266897 909431647 514708668 359156473 62157781 119867804 661340553 49824925 434258481 805550337 220894549 35331464 199234521 595673786 142980481 780755706 87743655 992855181 946615863 970037727 524521878 747178214 498001282 869043810 483389860 36101884 413340372 930783148 987016687 209701474 595331612 395583217 444182753 376915442 236621338 821260476 242653839 222091983 431043051 574103454 559868321 615318764 704884472 769134935 958584598 992606299 677428659 96127670 844866289 774537267 979704865 208455806 171933157 196104039 281181676 188989884 222816682 891971786 300752362 670660372 935036019 568306677 563935418 367447329 558868601 903938656 990741712 562168152 10073416 659422553 769969427 937239094 164658846 219425566 80362616 709606233 199643905 422029544 263918571 750057961 562095361 691871572 659242191 363318990 457297188 230633210 787553600 510827785 293878904 673892394 85302159 194248719 894247118 121429440 350356043 186154363 286936945 756867859 701484450 60055735 418884782 20482204 492739378 364470001 220652488 710656624 3441909 675867963 588613644 738811483 871185027 233819948 233386124 705844553 10530595 412418943 78163004 307052405 41745274 850402716 7138665 788354930 12604613 584681966 246110001 499654834 689326022 277339653 423206806 554717723 507038896 425843745 56596477 592010325 988448741 90137453 424702385 996398104 884077010 542058103 36833261 642209396 322312070 84441638 695859136 263938304 379880132 129463793 422609758 428207287 241598509 275932363 607983762 806342575 742873489 815067126 289890807 60097743 346645365 986727716 891088508 410333548 817558672 746060102 435210559 638639578 278491839 513624187 542173347 878961456 852374845 673282637 507519507 662108533 920856991 785202339 323737507 172963406 810997733 476825664 894552461 929547429 338104445 451627843 420287201 315886815 504972307 208258769 238030377 860324666 913783441 807421279 406180631 973542903 381215412 326119932 586688802 69467950 321274674 571395639 45869642 921441482 428621065 111390548 156509800 314072602 156495175 255705907 336322188 220111316 76286223 415648047 216188940 768349645 566568338 536019848 989367385 839541937 15533501 447861794 402467445 220180165 534958245 856873512 533185522 561602433 396669162 507693934 110033847 803351901 874439708 63925131 841748148 358539709 478124804 235455915 511838139 260415863 886199757 379648135 339862923 945289287 443933714 8399134 369796498 471948610 220890563 443901323 325276924 266132122 514451751 275877550 871772936 320452944 493271714 507954464 796371678 419017075 688017209 733721309 179002724 100314493 332997329 66233018 526125427 671968926 457457486 522365504 494134616 269264564 820307995 950634021 343925618 53686421 233181970 482751470 220569009 156416583 706937323 985583619 731509934 667345820 671314055 581417507 515399394 952580595 178082270 591734830 663785256 733152737 12811815 596231219 781473779 465001906 34543050 499893777 583802928 600812453 867756294 938006331 74358426 443103907 288443136 743426144 502843989 970415108 799399035 429188363 785432783 242261378 296748514 839239048 556126799 639588358 579486808 700045876 336537697 726930074 632137635 494006024 751046195 158429927 924745827 346958608 239234934 653684289 267963155 304608779 139385504 152484307 331270199 422339918 895925151 15186068 912789592 957721569 12158901 666583141 665023786 388341876 532103184 791591918 612222660 715024938 476304356 604422776 155526703 734814516 793744444 542943620 361669439 684461350 318119693 824187929 16542272 781499984 928402542 66134613 490063342 978118280 382525084 490000063 87914914 420630023 980572458 718816714 65056816 209197946 352185450 232961859 414519687 702777781 446635614 453990621 349424603 518553622 290058469 157144915 395164753 449035653 232255653 6559761 365400223 840894463 474326752 99338716 55503291 30982677 193012771 420448499 659764693 140718373 170179784 807200653 116760580 460441043 947104168 26518487 350785855 336890407 459531089 655734067 400427944 547117937 336476357 873591993 645233597 200019635 393831610 29377568 445841650 490228280 964087103 283315120 720665961 464480462 451576494 47017095 194333377 474059376 791934613 914815923 510170838 141323653 997623631 106428617 596096471 615029326 999308794 345497443 482101500 24076001 119863807 164556151 101825441 837336841 252813417 460054099 713646542 923169854 134883676 990870594 223497443 455363881 910656239 192954468 973263914 946861086 826610312 520186256 828358335 78400731 454297646 599831395 577554211 264687473 201084812 699806238 91825075 541025864 53977804 271902824 96113643 580286497 712634239 899933206 762821730 847837994 196926352 180393531 767926924 811852974 93906688 687156600 677225122 691742369 564139629 73240948 631488033 298118251 313674437 35977943 880087591 459618503 90656236 110090547 655168811 13904711 718488717 620765551 338062401 401510915 879331370 534980341 979094917 239891556 11383002 313207100 105991726 443712838 500326063 165088726 872323565 117350659 859342456 553988727 683547627 892028582 888096896 584483682 342817409 573753738 618004049 937737926 237655743 985686763 534355893 546294446 910226515 931239798 156029203 740407075 204624597 714578123 70825886 125314683 103206394 635020168 502550117 187292053 816270163 878143953 868663968 395384225 540655304 185529225 226753203 547375802 391414318 613396850 655320787 237113837 177824866 165402394 99056442 273441397 650156680 315583722 872338058 781177249 745130828 378971665 166660444 244224958 13146374 442211577 663265886 644200913 609496439 700951007 349088449 763545500 504044316 196403756 364934805 22703561 422460736 93424721 781791820 586794110 799268628 799920330 304202729 906816654 16629514 754134247 917018856 680556977 491009813 84569629 203409418 579414854 905747582 478038341 657097070 394186749 549078395 232658824 732124269 29730263 289821144 687481869 597611057 983721468 935068802 287743831 315341083 675615670 937595224 690477021 297261962 480100997 546993310 136685029 721003960 135404420 762810941 866008551 478539471 835469799 719957693 717423487 362256522 43677226 708654382 651032141 587626343 264945302 807354295 261545802 173470214 71200401 568198385 355742349 156166950 335279484 742640688 122444642 362143966 21768388 943211812 13647994 112565585 477105758 744144203 196317452 169890275 659070551 833256653 626314945 416543071 111305515 59357561 444129812 101273921 339746543 790220768 108726008 409180925 481441377 144663927 556855401 411483324 431553033 705362534 318270033 750727664 685500152 204721508 728342894 41715056 715038373 639650957 540685184 717889990 714316503 710165129 310438560 418632885 302778817 250814055 534795425 270871923 372408954 512263157 386740239 682371852 68916146 655611998 630892561 393120723 892683934 904423278 115708393 205171511 213682958 963086816 198735384 448441064 676427579 21096367 143257832 380615350 621437744 334912810 166497798 605365844 308134898 737362335 973802062 308195521 708165677 20732539 738994236 902218481 732233431 514955993 220019588 736312179 148980624 763405848 343550583 652812478 604554688 66671037 473346044 403397024 422486673 793185924 259249022 808883465 730055874 847710858 62102163 135826405 399685021 697147919 425499665 442649752 972349852 661932960 661740296 354356865 826142492 926543071 668757352 998335462 781835348 507215480 434430013 848415624 73172822 730766891 329213269 822767187 6854877 467853354 198741354 741378141 486357905 600955896 668669311 709358591 113629491 928907447 492405351 793640033 669751325 912340845 390978851 122147726 947264741 994685290 450309712 894414336 284171449 848393032 478593503 137877424 63132319 845519684 954465532 778662523 211549710 942654200 102689709 687440905 487533130 749430728 765135149 307375894 575386980 33968873 38004379 603380700 206612953 608129993 914072351 212266886 680634947 685577473 493506452 62986300 677023474 594437426 933900688 597310114 528083146 672440119 898582791 205400740 108700717 734985938 592319930 642992476 390120315 505491222 650809448 170641980 564362603 947347076 347717403 960450320 29168046 230474560 289615831 114783768 613454190 491248042 726670650 455966708 857014720 840315548 382556424 343658425 145079754 473634358 485802394 28422120 782373309 185186144 990267837 21541350 22201360 565148068 962678973 418705918 991599763 607391105 437086062 442829004 296119442 543048185 169461455 286539310 62867402 762728957 47010708 331809505 178797940 258031850 338388105 983868473 794461643 70942516 639961363 254136565 696493072 156292436 908896569 579264712 134629420 75642415 652484025 516888810 338011204 253729198 32630611 596043258 498826114 739706482 74431749 957939772 590041437 794912342 726260011 735185354 587827239 6408698 634307246 910410985 688211513 607373909 56526612 862517885 444582615 665216401 665029823 780643906 738208832 615673926 606822096 827704350 733502015 854611372 565400096 936948645 895008938 83178035 567495215 971076102 375825509 990152460 607009633 452263625 142071384 640979668 423961613 91402407 811455808 37751175 275755658 604509119 577035899 99271881 744125566 500122758 555629024 138216761 402707221 991153438 629459344 770385507 878544205 479093708 775461590 88816227 205615855 704087703 675901817 871023970 349409504 745160483 82195526 477108734 169640099 549586571 246079765 935305433 448369982 594614536 90512961 156451798 698022951 253474383 579300418 579447672 4192387 134043670 122105584 134745592 829212787 284200452 696103716 34067190 489328471 916948627 947525471 226394855 543141859 753411096 529318220 690646793 900683580 767216621 393778008 187616249 575779895 351390559 507567407 377547013 295020273 489516929 620577122 637026917 113813921 230372192 576946548 999813880 612264966 629886672 573064933 873629284 474068164 275525398 322820936 276188744 603664851 829502542 677036855 836383199 361399055 79182737 955507924 397420155 326566106 101586250 103981899 781758755 812204892 890593865 532211739 994693520 399888579 852004091 360088226 856143132 209160403 99196565 422707767 163395923 356610064 276884160 658401402 891794121 931552080 178009691 604902656 304161786 348201813 167399525 361939728 110283884 3158083 395310729 29458669 700220469 584111947 447445397 972560789 259154293 271503690 448323025 111113434 933273305 855315260 208481633 410255064 663114852 36841619 933844902 504827203 366093419 360293802 769400099 319290668 663919409 193962706 225079968 726265811 640784789 520198780 718127315 431672846 625618040 719195984 102645631 975002698 268977892 882750814 398102793 960281506 223440209 457189710 255268477 385829575 553199559 96532845 466137054 117050744 104034498 581221258 497827044 226005464 868250213 799191279 500127559 993511010 863451435 849141623 682416099 98524579 217926712 613201284 66576595 646076718 218182604 829770757 841609647 633744245 890860 791023937 342617666 709382616 838117357 311384491 927373053 853423725 401454877 472058455 716896581 641164186 836144028 788528765 734740977 620256670 145815736 757425701 604437315 652345744 956233302 434169748 53839042 674898672 472854174 444725095 176430785 193312995 947899891 428670742 834816041 566483866 921314418 896302623 477836535 272781549 18391185 600947495 679295623 91269886 14086737 33308310 391624235 610352936 228596300 747901274 799115683 37340116 158030043 262359479 121764192 18064574 812990660 423893215 686967291 722431926 724929531 316475936 619131700 50435590 237330109 119297950 289145245 239205117 831217088 966674276 16151021 673154619 764834587 486340417 42910909 479930583 604261044 364938298 972382564 95929292 463569312 528148945 326523908 200183388 134435057 386180924 105347947 15492096 621326014 295649238 721881057 514318191 158616024 589782944 503433900 860868650 652948000 865138899 733374167 51291690 666453562 856446309 73142995 120462148 717544553 523045383 494415404 750604555 235007757 984670441 918871706 863801633 282880336 22850184 754641478 664798659 239893117 692176328 667681886 757993534 27662928 974961602 546041117 647074189 660687898 681971563 329614715 121190074 716616959 520621902 305955373 189604880 337577980 592776011 426746894 977786073 987186653 878447903 577131594 62058683 780279137 195316865 310792242 869512612 585195044 47996738 668464205 744088931 558942289 925756620 715173410 315609307 649874856 177434478 84802109 600018901 231315608 58108005 584119485 581845773 328881955 332208277 137119590 132520969 808585586 353637986 141528835 571660103 537274734 820460141 226613008 602452527 926398538 143297352 37072231 193479534 537035458 374897988 51724625 307702251 40581608 256322375 363623584 95424723 866205040 259412453 356510029 637725916 604718028 677485766 315828569 368502115 805596240 31188291 615364500 431440937 753452918 329883686 697522359 941383054 462041087 889069524 508565433 43218775 731734188 908494257 862132972 689127950 195182684 842119187 319503967 32314552 325493968 939636375 148550209 496032254 51380259 990640427 543257202 120432655 136878116 291455864 539604896 459761377 247500060 105702765 855582687 611721904 619181039 539380328 172264996 370438137 675742216 489494509 96734363 987262900 849823801 488302224 484744725 4602580 456654447 70110528 855409975 215732513 144878434 637716899 794206219 188137476 390804138 406780851 647803093 324313974 449855456 291567537 464899613 421698485 476604431 293173906 399139752 56158569 268090133 709573675 293504777 536386648 803266124 110207495 951610286 869317068 281590879 793079216 538841929 454847622 236661911 762706587 441983812 268068799 749210097 920417025 387694792 321765131 638421189 314048847 110983762 106148847 820744405 327721688 807106693 992160249 410153529 830554377 139576293 382051838 698282313 715626679 221117778 154714848 527616722 502507298 808802705 335958732 288014501 303581344 356598174 51243901 569957656 558312311 526904531 87154188 827866367 465625755 179630673 836924081 187286411 164620920 928130539 33623828 988026426 999161552 839733526 166171914 977321876 19236224 265265941 367833853 203679755 273171906 874350460 570727144 559500478 480992324 91716384 388699781 350793403 346864206 840103584 227768689 835498309 615073757 661478509 985865634 269783352 128749578 893580879 732103058 702085449 372941546 743373174 542217780 585421319 386503435 432318154 672124768 685149857 647846775 548861370 924178391 146070001 528812002 322633406 7680493 850358287 462038504 71898313 373888764 230483797 853195604 575758033 854065524 743714023 95851460 391005979 390983710 62262533 971646006 165903595 877478560 732031888 406545489 687760606 943556695 816377750 836163683 286523058 995195786 316109841 65722045 77334919 96662609 103223177 252470498 780145443 316240056 425300117 865902893 232018470 362958985 423846372 503427748 474042287 461675950 309807342 255390636 533890732 415672553 339706891 40709850 708146292 856865893 449691400 493320942 55109077 406699686 440506151 228664422 811808890 134890217 584977179 123676599 482896882 850417212 255434613 350976376 901188214 825743861 823434534 602275186 595757566 407249969 246295634 314175628 152085389 527835028 476681118 594847372 566227327 887133291 873406675 691433198 113341410 432060189 525109235 972075618 509557181 172057336 986713435 412633456 309161422 702936637 145910830 464240807 123917397 46177010 779844294 478849904 297699064 695256382 204033676 226033505 375595903 381555221 326304933 669018511 537143106 224751321 979921075 45103397 401382095 106153987 397397670 54629531 639079588 903248710 206394880 682500567 456137425 768489819 904533826 653695379 34114776 371432575 494967450 786565741 177162102 469185296 931666959 310592629 625583901 966397351 51629830 181234467 487848121 638777283 284938862 608387511 460805305 750577899 675220330 431514319 172866199 367099623 424337347 714404727 486340943 944976860 699690028 507939143 709636374 248035178 813192751 97350785 179224762 446240751 162578296 316251720 719040690 469259804 519365459 157234243 735900129 62565229 599022653 404121172 419537772 117775623 118971681 917671343 269656936 39964607 925998908 789438889 845058508 547813371 695033555 285641506 251977031 458237184 705338482 363243148 805681373 823361774 162797116 274741719 928262229 2962031 966023893 845655318 67120381 871975407 316590623 695922745 404634179 63725185 182389906 179922354 288892729 421202215 22643023 9129577 634843592 518842295 879654816 606177061 216893212 494666144 36003023 352232026 253435795 533789177 881245632 612739651 645350014 266007519 949929575 512823246 774788074 548807905 990740412 862166744 879879098 919377261 166987493 41693241 44638477 590524706 993143328 271798269 702003327 457487503 515871977 630112676 101283364 381589784 437799027 930992058 544557267 139161315 27746098 284607842 960772988 96837690 875728300 477987478 348217781 382800903 379384373 39606174 178170267 216821170 466554527 232541783 527083869 723274503 668939613 374248835 473668311 517299828 264200661 635244508 773326086 101451304 675676324 875049788 178437591 79241577 802183189 95566249 713255790 372584202 664120283 656499072 291574452 659955699 925356708 587351368 886530414 527449491 273753122 750613905 23617293 52688059 578669241 270731723 145706824 328803256 377794334 63193973 99923642 730925061 173824904 793503656 199643389 134465824 507024999 882185102 102181188 688446858 211969676 152529723 626463808 442237376 106273335 24572385 956528333 893673202 250863888 702082363 490042934 190065872 516031700 774241286 37141651 105410409 172919521 421369145 345605931 880122919 765856561 614174163 957173972 822177585 204504513 759723925 794851923 390661756 597883800 420313692 728112876 95992021 655651125 753288549 919522023 28282773 269261972 477780484 47721575 285393594 891989834 543809874 393061031 723491109 801777083 510791892 995680178 959730961 332344308 647574685 635231445 573961669 24521007 109990022 623778447 591964346 409292245 411350711 350215104 44965175 468305545 339440631 434190132 101610712 58182240 597223652 638220220 785406865 968491445 554626825 590088427 577700110 611946208 601167537 32848887 442638982 939946418 396580061 422576028 411934326 762707942 591498219 448713049 546305299 528613841 67601019 688430450 592806142 985915917 350887266 188435449 252789828 610462320 516712100 336841029 157737563 692995543 312380263 632921381 368137826 494498939 614599387 316706476 124818805 18222507 815753551 187866364 138703337 505171464 360106564 572752678 766707445 819512274 764953528 821358218 275572092 650572383 131499127 34453773 559099716 802243141 276463070 539963429 401874242 319813067 773375369 247768453 884702377 87630439 68967458 489118156 290384500 882918964 777259006 515458251 823728764 870916500 316858129 424454035 524510830 157975976 782727184 300129013 127639832 638299509 812263227 267078045 290553439 577266732 858675929 492616949 40340366 289407010 697510509 614255937 173468610 560034824 376045987 671141412 142506621 495277166 879424646 95360234 958793651 783680456 760615389 124067152 367948010 64544805 783028577 607225666 959732303 922903624 675289846 265605753 778361883 502739525 325219496 731230214 842309750 778036621 750297194 779250632 929400042 494968932 312440129 473413286 943710931 872742442 85874307 654128613 156600893 708026553 690592254 424632456 249834876 659735429 913773634 551165966 50412621 694081364 149685733 160542081 228983731 938015311 969095809 99988106 88095179 655497356 490619293 809707410 707657111 28011867 487521386 314820294 937167907 112979604 381117119 414531730 399571739 847653844 217981902 482555584 838066839 214971317 958374693 328668361 901808871 26905860 471400424 921349305 301063885 859270465 693648169 976019835 903877846 564593943 906990741 851378865 511015827 244228807 697128473 263097794 894515238 899155997 737769161 131714136 607664051 805187329 19642106 223426652 143629659 863617848 68080746 369331533 810639173 234756606 842528234 470005874 241638867 344974048 54704347 819815387 570454842 11216952 857520618 742510947 377429210 747914056 998036982 937948583 887324564 212102765 58536498 980826219 218932443 517462135 676123743 408295728 104993110 935001008 70854712 454276133 547442407 473021850 52083363 931694541 326711512 973150109 600728330 107489589 470596852 89522869 938160795 549000032 669644540 413361821 595830100 591061017 479820700 866124982 341496880 985649760 546764908 494103664 606195300 283846659 838071546 651885824 157570357 373883536 616820474 303991035 531415548 995678284 909722189 18335072 639799633 47265690 831153690 410018812 139476429 139069416 782181085 975189137 303411681 129791979 270581855 978652381 607609908 938570279 391258409 26114543 351238292 833700188 623149941 804813389 505865873 584604724 283138471 90587965 812008550 86125700 438976696 785027798 861849740 84295972 367473923 452428443 771711966 137005792 199629718 376726071 370763432 189227417 61477931 324344974 998904024 103698168 880316101 856455579 173958325 252910102 972415883 378910898 218268794 655696950 204022471 672883129 364774190 725756880 325465689 854734046 912676505 382226515 862048585 511634946 659858324 462339348 61494699 110689477 509713675 255371646 904778405 413570198 980506083 72610698 557654990 689923048 633504851 326008193 24473318 989950411 263323217 668176393 280244447 459463249 433200080 950102634 705046596 163355315 456270835 475498600 616267159 808840851 722423468 468529807 590859438 43388941 516891231 154370502 735945839 229277432 36976328 642115686 975524593 176248911 367987158 692506886 908611226 13173549 670833130 17121800 241515107 734542129 354957078 990675760 787338242 261733248 85450131 111239503 269989597 881273671 71963861 986992726 83673742 350622704 588001946 453940840 266608533 281678009 894848722 768791801 178757725 391795648 691161220 504956901 810936053 186382175 779625707 623421253 810055879 469712377 362475560 406260508 950361795 749389935 635429471 514882710 335255799 749596104 963528023 822005762 270031839 367471385 741749096 795404364 736931362 127763886 17451886 364968483 10813558 129933264 919198534 332158638 878510720 249625184 218817683 129196765 937823440 502592387 580477062 440323065 450003896 613071645 356346917 294345541 694228378 517035368 103092664 194313812 623594682 640245039 886645696 631417093 761380946 156741040 624197073 80086559 907412258 61981963 802470211 311233045 282724090 253227221 703229783 369815630 89303257 501959833 316139706 184188111 927178143 821733495 995975742 433932242 506483692 962372430 57258513 30726149 724477868 178279558 291197959 34185069 134145415 330616504 142407058 740535886 357446163 686708390 711550190 932383054 930972291 315765968 68382995 601613817 659107996 501787035 830641769 138073107 56044227 715513543 649026006 75192046 522136720 8762295 685293682 238589331 413542200 286059300 862510263 195211531 972738486 812631627 590236514 261405260 355694159 545415598 784511092 369620398 659126971 653859727 298858109 722757786 6972291 35703534 451870549 704031391 347699376 322748160 4818022 173842448 447649662 484347575 290900623 30927022 3886066 455024387 842780964 856089855 96768512 177619761 318298742 638021270 380078152 556251478 164540162 435566025 242383929 831784309 270750654 67659521 260011473 866638796 181961566 543753070 95560691 40370078 980977918 149084878 770339906 655327459 639728087 970758425 230251605 878029135 252021137 894669864 984819711 60043505 92175410 437291381 689349005 598193787 837124423 718765971 49106269 878776835 617162490 645161848 211848958 659108675 414845775 613903634 291179212 868865955 62339636 277852470 322709512 410998890 658369903 407324476 157309880 643507221 501700434 234224518 381325845 587374057 692166837 292872475 500582835 659266374 963728727 564715325 318030618 653594862 2838369 490602575 495130626 581814341 406090684 527881527 422927009 837731062 719372269 646876869 230680186 554638779 217100143 354129740 619265826 301989702 746037353 115703737 679322609 738415774 240457068 317573449 367215386 826967450 912615908 726112380 892035406 307076630 942533340 182898209 48461867 208378105 892347607 604052913 663753281 767371169 770020375 173482748 340390461 658862986 416836075 773765062 620656993 528337520 777385955 958581824 712668870 835139129 523676870 249036746 926082245 571525136 91945538 177331478 752080572 81212657 700901091 206354252 886511991 895116533 678576743 223596484 844502739 312740744 246642092 308821444 749190814 813112997 628540637 69520328 915279179 421024228 360728133 278092118 711758567 907384999 653841120 218979377 395644255 77449060 597955721 495975605 858231434 89194475 801318873 240912575 990410777 598486828 320491353 162272580 423350624 89229994 659609748 696249045 865246410 31861269 494381760 53879172 946440403 827857201 719626735 358504119 895695626 603544472 811443539 669612864 107003514 365468785 804945496 986675358 717847886 307992815 697443132 562892589 960703123 61954388 851562122 83624511 388243752 270807109 333064609 348904041 410989278 267628337 380577950 682993764 335862877 552495528 470273480 14590758 668100206 794347642 368183602 501471490 559694412 257816734 786681060 117032750 280797965 242528624 211015211 647735738 793817348 564955835 768396629 558913972 48314648 977602696 771194812 171808636 923097656 635345991 520311741 448301028 122415808 217465242 24163584 840639203 863828614 731909234 325392889 632659931 270181038 695746909 274437679 569214691 887307461 136328466 586457537 518086021 533472129 237715494 331892847 817483779 3265423 901175724 338492192 420161175 119253185 281442725 33409137 492724332 234269525 961055883 923789642 594440692 652143585 382427663 867293929 533450571 123778621 12575393 259697915 573972615 871685107 166171136 271046899 342487413 50985926 631904763 179776942 843179157 850671298 249267877 328294015 983155518 774955760 614799584 771504330 631940235 632602431 39809925 478719438 435140206 62235442 751157290 234736111 21709448 232072290 664390977 584410671 750117378 703203435 891290725 424099512 335703833 143959810 913198018 634290040 891017073 500668597 744008002 242353579 110817315 602528518 471687915 156915895 212242053 216621390 501355886 240844370 850973147 478609459 779858325 425054413 936486541 527212093 975303796 701788227 879782279 92585083 930945808 183930148 71390821 51944040 126530844 235698284 189881292 566513755 602298939 783317421 83005481 889929867 777128781 300081707 220991399 110193164 818208221 401019847 372034766 194821534 800049479 253700469 694691001 705918388 592062980 523769910 805464748 731115806 366431557 677491256 42665788 881505114 67537415 681869306 11571004 191822316 450549193 604205726 189161950 730302045 722845156 54629053 638348272 181749050 289751053 235999191 561702019 696569651 197634464 887849087 826686741 689279765 573240639 624675033 951438633 52030482 482653699 279326634 9118905 761427610 21505664 288570136 676813314 616244038 614124612 680409480 734640520 430704740 295571010 328934700 250067217 869409941 107206590 257185769 202720914 892891137 280130893 698301662 638917141 321382375 852928823 731650320 615890605 376726135 369156973 443664513 196607679 876566501 488718831 523723996 490989202 427568185 177621682 557614441 684638538 131620934 162322209 114362632 701685039 900672689 783938203 516499820 257265627 584672191 353700805 381986307 968606371 355788425 352873183 855626806 149948059 104346457 119975841 458474053 801387584 608574375 152080193 181147264 982044540 192536053 809276544 544912119 459080376 142501719 12331126 145109431 931619345 894924093 470704896 763680852 844517919 242812710 28492160 990678180 219435845 635347713 772535078 621004039 934397124 807533486 868485855 292237416 835853541 387842191 798040906 212083603 772191420 482085703 977041758 364655026 532413247 258083468 220188839 45310631 695802566 7473320 41288439 631471311 890848922 954590009 109638076 59754087 251548938 511409339 286627912 350477617 904660143 39196376 227616412 158913289 236062565 591609200 231565053 652322267 172710715 134664101 633181742 576376979 908181699 149929438 79507334 144611127 139811126 841622886 198603388 622519823 890824531 365453573 958680719 947183249 809707765 681835906 476913746 49480084 465767778 161993703 769221841 807292052 354471447 194092721 873153087 784281859 450905203 320570382 669944001 913175666 196605345 816157203 519890928 715199869 263742850 203044943 428921282 575210698 500025351 373293197 897630260 687306797 656818108 995363267 66961764 821101820 103963176 814059370 647228700 509956385 278904407 953333000 656749611 275263726 483093835 515997064 814515985 402806266 821118764 379833847 156468605 874397667 166904676 373352890 903914900 819987357 484265866 305708121 214417846 913510064 114264994 818383185 375229429 722189458 902951166 222591973 479076734 188929404 746893237 43858391 637687023 228538232 922750124 601770526 447817937 342355814 983590629 661120436 717173999 745825360 167585261 664321450 407773280 184016292 625298987 13484517 439919427 817954241 698599737 30275261 849583392 880695748 741808562 382464631 111046814 386203264 191868342 651170166 395699104 823830174 75212022 842142720 228325858 637582922 699530538 475255169 491310984 298400068 381751316 786879219 226861903 657983100 173886806 83038551 38995950 971808252 883558634 435978896 757600869 107860557 396479624 463824436 493413352 521553013 416920549 769628380 549090835 50342188 672962701 869705342 20238428 137972729 760387782 164981788 624258612 687398533 586607654 49240543 418374514 275020208 817519706 983804613 290532338 832882819 876720411 565597414 186020025 340420221 334338516 858166113 57384354 448636020 221173938 399329834 644063273 268302344 726237211 818112041 480794943 19176751 554843927 686955462 807822703 352256112 91831361 317482605 86111415 765981013 142912923 537142429 607679453 115470945 37007754 406975089 384002008 608803344 281463690 96745957 184394058 286904216 336912361 67552256 62889146 732258978 972933625 675039139 787627201 356033925 701875631 310463625 64904142 407855176 806705612 22074799 93172899 455617811 799302881 113823942 701239629 863687380 328224770 80651236 446529791 165209962 278214264 179089025 432048935 602414419 55862024 497140672 61791017 257629615 332245960 754322958 308885102 443387664 392904100 447966610 723213056 119080739 455918498 871585551 188898403 137188589 477137944 213191037 773115626 255105914 814136010 979572222 132516390 338540427 529176005 9986429 6950761 704734035 869168127 656105260 466962716 545315936 62118989 451672148 490191291 369541923 603029990 428949076 413505426 940919487 974251773 475751037 860371862 579340368 99491314 205738956 906940041 97022908 728412867 457167459 960483274 937281351 548635219 990447516 744605674 472447345 748095533 801401549 618106705 916716555 625723171 506738353 927010081 246233733 525692019 29244307 640686939 413244620 603167625 330383043 300882588 250980751 156386113 686653468 270489997 989727708 389014405 163878518 965614150 886695529 528381382 428324060 778464822 449056478 425616100 259685126 162173033 676820754 459421295 524206527 32938746 964358692 750557911 771630031 621775696 925130311 717967189 905818321 651212942 573838718 101302075 412829139 195924309 495001297 682324150 649324992 758216224 470598597 842288181 367624352 523548860 650338204 354940411 880520667 188689537 379506360 392621689 516647518 3342281 126971496 521528468 94170718 222768371 499178737 402366051 766921992 788266401 187562060 911976065 911484426 207775966 574218228 731818747 760206801 14155103 894342498 527859821 756618765 31130898 867991048 140787806 583125965 208108437 336127691 665011722 56192299 462584909 23126440 631090565 720547864 429100144 930734984 425168324 829696065 648659414 158225275 434821991 72896822 103081108 343469473 502089819 60261915 294697812 964104072 91891900 897996396 846596700 321741775 692991873 782037960 464552791 705512527 457480722 358054770 181592208 675249989 34283947 436990223 770425063 823181989 904372380 185237279 405284000 420767828 416053690 992917284 444918830 598037415 827164314 190549938 206843805 267517161 468444933 319395875 76001384 328620582 665544279 734979681 46725634 922628160 348432460 387870416 662564169 264727649 553696284 950751346 42054462 565002498 953667745 440383657 946748413 344207392 422838619 719913642 406165471 457964658 491460052 309407870 106209418 6600568 206337748 141809613 981332261 309118796 834746474 521287770 486170817 233355550 332089399 11893080 544239201 87833600 130165630 554586313 475474572 437938740 155372906 30949732 622523907 96019468 216890089 891577744 857943617 446780625 392615790 267400628 909551902 572882178 383777253 421932202 634952001 472796880 270148655 257517579 763742216 820497079 502192335 330826431 128792601 781082781 402784680 449868972 638589273 709597077 406849869 395564728 154882155 987306331 116500620 476956193 103974617 569602499 912337999 591648922 672948980 253187680 697822791 44337462 367854050 861702513 278981412 173771840 345946891 775979374 202696324 429134507 146440163 841538174 453002028 132276603 635097577 522525587 728093171 372899089 345878778 321961114 114248072 125116395 303405224 611702769 210622995 281326877 162792108 725786586 140883556 944928309 521247214 710175852 321581366 98991890 564546233 67489481 333540501 606519564 182187635 188864506 208190300 409516447 945290154 847792180 137178944 668843055 172112350 752631905 729253162 638544768 827785605 742988948 229261042 542919865 752211681 482702008 973199926 641330943 758805853 359236670 448594617 247678505 984761811 598314819 367781655 753993799 424432244 440144096 861361199 168619833 213655661 581909394 235480739 914259981 314682991 256741281 958426156 994616119 476963532 929389814 989442305 699206387 689915850 617895741 93604284 682426652 294530314 892931806 168108741 559795910 872978551 254568190 494909891 56652899 1330885 451215094 628682171 150004115 354728178 451802278 530130215 926675425 393539895 323412839 413223637 281889434 836068891 550277350 651144597 486492984 369576280 623311652 161069073 345083746 837289214 735686279 131507276 723980699 587952610 869348251 827260297 152179597 345869675 339019340 140372526 782341501 346471693 814555440 714272303 131540158 888226259 673779951 949025274 368536635 60911925 44900670 350790339 278777479 998179811 80710976 501249978 422423899 166451474 100302598 166496890 964981729 418008678 419839196 982146992 284220670 239958502 348066338 310898712 622206251 912690135 315810012 535301678 818735329 371551447 245930091 705224321 650428114 8500826 368813512 950275941 31456619 817874560 75496312 723118072 741096437 434374247 346701944 959558449 881982685 272037180 789485405 616870253 422476984 102034831 801064016 336499054 741481133 220124417 663211327 959170619 458683233 844743883 604472242 252757966 537094754 588990688 991292287 245647120 526618364 674397303 833168885 203375730 871428717 771272103 819534150 843546365 914061923 385069394 49187981 774560834 589425057 750812932 1232985 499509795 317890125 518056513 318886290 713549655 316583488 658903346 114141049 800645338 21937871 163868303 606245793 648612567 624763617 415208996 927375148 421304913 238836214 730583035 778200992 328145359 545419137 381320199 258699494 577058446 90401374 550512837 564532181 560915830 391747342 696673958 530793989 331383042 640585659 608046508 969017795 973794191 878574811 472622895 264705821 26246241 426835771 457798489 6286313 563453118 693038415 89854154 379689205 674816233 472373433 276987170 287839380 713070376 380126121 291325142 326460620 339747178 454085516 828400117 680491446 938525784 358693379 644483265 719852193 121019572 803342323 774689369 763858714 268069875 491561149 350262546 521017278 750294089 173234200 148689564 498020692 337033901 724568596 759366741 866638516 665461727 795416582 289339535 622875753 290703120 557849155 893422201 147898346 777020357 314628280 418251862 123489246 821798159 837262558 918684073 170873173 82280511 674510520 711267630 503596231 853430649 900876642 833784158 984439021 892682218 1843632 591739823 906118883 928824599 476313468 618593288 86229965 671087939 334779449 516225498 746981669 40520297 552606133 602676001 710253628 829682088 852932451 530687911 943031486 235343148 178805740 509755600 607675302 475866501 155413112 669897680 806893897 190910986 467530444 218032559 540095880 96945467 731571090 527542972 716406168 877465315 703309340 136728888 157299073 228909801 507972716 605851266 49201941 854690903 88270621 254851168 611903972 398532685 117274282 525821697 923315567 378039371 590934484 283279819 253248547 11307004 532965352 317329315 980243344 785546898 813000062 435457272 180552815 939149393 986683691 240889849 259750045 134921617 402551942 104422696 806582426 34944024 303479206 39050170 474601060 377052103 958914634 278533424 625364368 60333069 478517196 553183701 46063087 636259654 237651798 922169328 93769577 508351451 418763997 83381130 936137282 451736081 280355451 262324972 917739581 843902204 541190080 746111908 294457368 12984502 131084339 477908275 493050654 67392603 210158470 400367910 337304864 996431433 616231314 640050684 229583498 598586339 891276110 170768141 439751261 342279836 433585125 864147682 659067566 565478028 817894904 375507860 582637313 809911754 646895213 723543684 179814528 854350854 829297427 398347598 887762443 391805779 398260742 259141897 787786740 496887849 992192580 729070085 539847676 334828807 945801698 285320286 851855379 280596082 947943533 222075554 325223133 821928026 789321281 544728253 877123298 900809670 323629039 928539951 348853361 882299368 864633979 520576405 597588848 656408094 50998396 169520710 150616878 175476699 501447236 70703687 915709910 267416521 160295361 490555930 14974845 877911844 515446423 558026491 303109718 297288482 536214057 521936641 7366436 847518415 975293569 301491318 865844270 906358891 251956137 508762859 894233744 953678847 9534012 444112215 707217313 827926601 737415639 928972432 458089957 264435203 484702045 346136817 165979091 965172474 26639298 875916322 651179035 495299603 696655674 575502019 170631180 493501057 987470976 277002157 105882374 844067685 809253201 192570788 320626879 27470457 272146520 234493470 582853163 524776549 513371743 51975866 417892342 420501203 581178210 378501300 657415399 663971583 388268274 354297206 959154803 290784024 558838801 397481872 712630428 957247061 222606139 654344144 666160945 691057490 427483158 790970053 394578851 592639643 405465717 33822571 510892347 67830923 923329944 578006330 294658620 789512587 140854662 778045795 905446212 166369956 838402785 384073769 319131649 934471803 869419800 477380654 495143841 666061021 811175480 245860622 854135000 553274299 126677126 549384390 370550798 760538287 387831296 167846181 508697296 791005038 89894441 770577995 882975535 246900650 533772604 188660251 732304265 119425885 501378326 940206840 304362395 196115427 624125171 122635305 187989170 888173089 36320502 573317933 23025089 751759982 839448301 849862703 919992713 879998812 745496512 406868334 898303725 234898238 387659273 85946523 327377810 389665056 536136170 982693627 555134768 203340721 93690924 378770756 369830923 516694129 335723539 296882444 95599647 292472812 356055050 132315738 539367440 542037031 670086799 413599934 253289092 713066145 471018090 8370255 747355003 829437879 993137027 995528311 71139871 604292574 836848411 817327233 428157525 18650287 899293184 188773797 116385178 14784827 531737542 474636409 501085971 623497033 637894396 245253734 399034429 469200482 505357593 122987090 379080668 173351722 791733744 769568425 427476872 310536720 132098233 521797363 842591180 265951185 40844933 756673889 594841284 128314958 214413515 839670564 152623971 151617310 45444304 161328592 526232102 348266160 989272298 428633515 563071712 431398558 281678948 894492167 527429338 109833376 378212571 840256924 825221977 962135811 578289805 153479843 626526645 862567322 361061059 143060974 97071689 150147344 998948817 773229139 467183527 736474833 674877089 428373456 702003490 378220122 513943069 126780860 765149127 961034338 463065159 546766243 578596040 233289485 487590749 102284467 212488261 824565978 534173787 963146794 691145744 219460712 726912172 443686021 207879465 866283007 380324178 651498423 284905421 349377734 643801339 852450277 279672473 539750088 150764044 791971482 987835643 575027483 542022700 324808552 766583114 810395921 6108064 655261990 88137048 330623374 43576133 159980109 397370066 854619965 377221744 571238595 270458978 465630849 966155841 881927251 223562849 366386069 453047257 26695455 251304568 486143992 631365226 113782444 996699806 121765827 983113996 691875140 668714329 283511577 129818739 198005649 221055921 901538926 777111311 613809900 254134228 669982029 547773946 158371794 917671806 748897316 979044267 711362038 405001944 481682324 743033374 360086611 57495853 184737556 222416572 803991542 719804227 583698726 858265666 225666266 192066751 398596988 30184701 711812435 139259385 967188719 141083164 546533687 733898557 237823299 627321899 417006811 256216842 665921763 696076736 681066475 928523789 897267168 626562313 878916867 390739343 109181353 111798975 593687567 642658910 400380030 347348295 839965735 569647424 806997847 516802679 936293705 237726671 813087257 892780178 260008995 51717240 247686148 614492918 920401910 937886383 765028084 51319942 581037756 701207329 492186369 717114256 277230990 284210995 667918148 50589104 314951260 762548590 519239632 807764251 587570642 887037012 501464659 186780363 710794019 444585369 84414308 999819820 617753172 991827891 70442860 308387005 499438818 560124791 106883605 9347557 686837203 792627987 692510477 802819961 335355641 727638630 893230082 762085437 349213769 984939982 609702545 711543647 140204351 922828900 636954457 768404403 432467503 154446660 671099108 254466790 425790638 859111909 26271801 299569810 347722740 382283315 480815654 300922021 155649106 894626889 406923010 869907674 353487951 496374094 655408999 755799213 646059276 554888061 862769214 83291643 442795254 308423191 600636694 44872851 939918381 423093655 921617084 499307788 102932233 69131191 975692190 996598588 970454084 714342943 17839711 91344539 436517452 127758895 73105581 347398822 74853778 979301777 476104130 716800052 966240979 126534892 352573106 744997630 86163409 462729606 331672006 107349546 383597522 242217586 832391284 460687471 215990898 307438552 544566520 327522947 171073612 946591604 976557871 20211698 221137691 792024998 275841946 134394369 369456566 709827278 894510054 349133000 707379283 868722868 850465866 898962224 601229250 431821871 782826458 753885292 246252664 811445938 398308086 163752446 591479501 982270141 497913549 370438861 306525525 735804547 172066022 750404239 932081282 538225078 222237125 668569676 534737236 404196138 581348370 244132657 496472218 883115458 214959846 997639690 455565408 604299708 788963675 83673135 81357633 325144375 762450323 327117705 696431547 290413119 685097090 675276863 340358174 739461178 905715135 415753813 485137501 537238352 360289851 572666978 196606317 599461840 269453273 983957653 532268168 193604375 122200106 173609832 339821765 180659528 267662360 113488198 790617733 565180014 574753062 652471845 511980690 172697533 787426416 543459104 899836207 35844766 715141719 783736677 147773058 176224070 540384762 64676923 770027137 548665380 108612696 819985 58960977 787186511 303983282 543569806 938624964 264735778 860652928 229892576 693420649 649150232 594586102 839841275 979534356 342281278 841367799 321604671 971390556 994249409 696007032 482142762 891826398 976717094 813697040 720081550 670823230 414061179 991838199 85922858 843678900 675201668 156041712 419529682 61019445 381305125 882328067 290742197 743036979 443607440 467404786 460456011 930962768 332896895 636309069 620987367 544120819 816601021 943776079 275519795 351632684 664694606 920428892 888258892 858259433 761588495 124876652 181741038 537228448 183051376 484159012 938582714 881849397 916891699 20742028 823825840 148153653 702934294 285587130 163166981 218719451 75157148 285034224 269599594 793079184 809152920 98474848 683137026 539228896 377687980 212605103 858476104 338917860 557233497 86746184 846676410 957930791 797786169 106192901 540771227 37584461 471013792 973222933 434662605 295627151 491827453 395814460 23600909 323397397 869762679 433209375 184646576 560768451 436232431 104363078 923976893 391497584 607607628 493883258 491330324 882807989 474096821 84728136 518022559 957554977 771020439 261873995 81621600 765316932 241016058 270609036 227260881 316840020 399769016 67267949 752307689 971792312 775628182 612911658 663094046 709345491 480950788 401506176 250221330 606012652 830674873 924795961 713146139 627102406 275461240 429269151 85371329 188104906 544060742 46401452 321894104 23486913 705968060 750772422 371901498 212262883 93100569 772433142 897512389 388950364 497227800 319872638 297737652 447123232 962792716 634185759 637379646 135337286 175912403 615498553 632391267 507861242 602638246 876678221 473941769 853262793 668686840 193076815 660859673 962911833 21559298 285263829 112182708 379518579 38299237 611723564 429262366 125714316 479971613 71703627 96384049 390793961 434710833 599383871 160811650 69897091 745112440 12305961 181637322 110284158 253207900 420365218 310069654 198975932 9967541 431326659 412311280 334010473 865448201 266327626 126226550 459945793 763534555 229689282 170136047 157898892 83910849 943756635 856901235 836066914 859417134 685409322 689165949 607154981 631697731 843928576 104659334 884886698 794717215 394271333 324122087 839775611 311574549 697093965 621360868 739010259 502636916 247379281 273457363 832093548 38589905 659471559 825651817 858628241 269080791 515726549 364669599 125508245 30427647 684603355 327929227 140107365 408520198 130748090 10484377 710011351 788011679 191036804 685786263 275249258 84310389 581706382 735084464 126853973 533812852 817954328 908072288 628001897 115726650 252695040 975785976 500958157 161579953 367262519 147708884 658502545 623167761 402559074 525155405 736698496 279054592 504663482 768957714 498319761 49597311 823172933 195627056 410121403 435867911 303626258 70908548 490697542 399869387 372426561 653485246 464201925 937146646 425728551 425757005 595741609 21528837 709844442 804991959 509385869 918441967 751362687 942183198 723679738 346121287 31126021 853767131 291768099 185576276 681204864 849064587 554517268 786039440 668754462 780035677 818412513 177968850 20302412 693911246 804392274 305523926 799998603 719848354 873360455 848304871 542441274 738888815 843869788 158477179 163312802 22607051 748773267 35500853 564319400 471246038 717222962 899644705 627452895 419910447 979614863 74345681 882880740 418894584 396716150 611209404 492379053 438732832 300382782 864066586 860841503 520582232 299395262 290516852 362578613 400668362 563511805 268018577 401329137 156433575 149455240 860448242 157458740 284836521 524187032 195593553 794089670 633806472 194673575 688706792 426921047 983376927 434134866 456017277 669541681 789983185 710514711 636758843 649936419 959570974 199756656 323868769 259363318 836606352 655471200 517792145 245875636 614868797 761426524 467931712 667230157 31493119 152002804 532627203 172893220 477248444 872126842 9438693 41230151 1274868 238555246 213165940 969450388 436298008 868307178 53234092 453861554 175524344 33634119 438931909 194007484 349850824 726074906 144583849 118731851 746588226 439031657 969121472 932087863 310624169 539899981 832231265 308266895 381937492 172636032 684444785 915111305 751772100 191680129 980295056 930091908 899035882 323226600 237857093 842157156 770342887 269101055 12969942 291224353 286203316 626474946 662111805 708513052 455192039 254820456 818611406 709396555 969133299 212936266 347539413 767040300 548707157 210612389 537998443 270748333 807125421 699389081 84778437 937867204 196786512 775477295 368867569 211814659 502733855 155138698 608279935 378093019 814775917 3864390 950710415 714299478 724602346 297892037 383996343 18405475 150414877 983244824 19415231 469132726 417002038 822458840 927169615 117706512 332619472 881296799 347637232 558437985 485831465 426513580 119552753 917427135 427785804 657500485 788768069 834787820 112821385 696383527 322584783 14977328 727304952 435129947 573365231 472607908 50991092 998996314 736214524 887366736 137932660 589313242 594539715 497560812 844199394 149020736 226160308 711747066 926281273 317886110 155139767 838592270 370290226 78257935 574575951 931721559 982695967 53182508 844749326 981327661 564724556 878276793 45127778 152837930 213293660 632845477 399222228 105583910 888728487 239278489 12046590 446915567 432000989 977354455 589991608 663255342 378742078 148464733 59869005 919214850 304581806 847197890 363081319 21994303 79313145 671513598 261174258 594215417 883237088 404879597 514158270 513789940 907671041 139387706 121067013 865610029 784014211 951170518 729812708 626287544 431409993 407124651 295514532 780307929 839342367 623017981 831862695 787744218 65921849 224350724 819660716 56797939 999835340 643027972 123667033 517039920 186495845 896672550 42275918 535430995 559629912 835859696 37274917 266884126 231392377 782338378 598732618 69207078 810052600 583244670 317909622 458599016 607963058 364429254 41053763 604146889 847378024 476165917 926993025 298028359 508817214 590244452 430861112 815516832 383877482 644725851 485955951 409226845 776456224 356813021 746971496 94567954 34764127 479006303 224079469 38656667 958084717 815070929 477046700 209999116 671394642 901919013 944047330 809079471 666022973 307894196 8045908 126090937 612665358 846518077 150484060 503224486 629706579 565708937 399880771 564903093 949509952 881551452 800369025 946781457 458970656 99174774 348643334 961089245 21835177 465189078 903275080 395528866 988054854 434008454 219953506 762469636 168636179 147271784 773143728 961211048 315065173 86888055 877225358 18633738 516451795 499238395 258719726 966526150 915691347 760144309 767922524 802415543 105936548 232809894 794975910 915757144 287158304 662180592 833645642 590684362 392004545 773318398 728990176 74335442 366753481 652763764 463129119 723809893 397907007 382722604 290629914 778655843 715975915 201158665 508534003 535819142 411537624 835459243 5245644 959529293 343880595 815699993 74339160 748246355 753198934 763494978 401475608 253377772 555234590 205837848 720239984 766759932 379956402 60761034 12284385 692230332 142303897 194255452 567408017 345733617 976315915 533345729 957280438 339282026 616240244 363875253 627840772 989189548 823749933 858242583 375050920 140127715 806612637 661786946 920413719 847201996 107944562 989891339 443488470 466298884 355923770 798408823 167276700 617212574 998135483 499173355 930082533 292150574 846869299 977608712 18836954 332680078 308378739 525236547 270408042 419991717 617645941 501123475 313652940 104177257 294491503 888953409 833034155 667217849 655566188 771899568 763701378 401674821 206066831 689189675 598502416 805721642 89714308 908339395 662354598 961918635 796814506 925943036 903228255 590791780 165661158 58320978 930718647 111414903 614500111 356894221 951069655 8851592 979796213 742521921 226373556 283949928 582704929 249873182 556459576 985609229 493438453 225374756 233026281 574913472 972128034 699648496 516093059 589394410 924086357 980075392 368696592 707171049 101811069 630217191 94291694 178760436 10603148 503014087 219366420 249477103 897688450 252553123 621886141 131163125 511578298 390021513 440970756 892810096 228424281 411510118 285012956 97897213 920039967 896099709 550703133 206341185 298575728 704195153 637014759 606381958 67544120 389760955 263095381 486646162 437788806 721363809 518479216 768131653 907057459 302948322 580408523 886891746 887415395 209939976 272355324 496947488 23810346 793616668 775015460 417902835 221541186 383016302 955688722 951808356 280569026 752617298 591287796 722617483 850453215 337037816 539633656 196739751 629786771 679916784 61365390 920327417 237896273 247813707 245015428 470582165 911063609 546426636 289627208 385276790 204511270 373617924 746913987 629468087 811822538 767659185 479239634 994758231 118585931 179921395 566244894 687351617 707824597 816777850 715345326 231727533 774615469 667032524 656718182 789020639 274522221 933000706 19118628 839988430 763129240 787612145 858185364 11068682 678386129 595895082 87829375 240153085 717523668 52464396 39789841 427579650 947522545 673683211 450588872 129718771 752196237 708735104 437670452 660165741 597192618 293881367 497399563 86947410 367202202 384291032 919278324 523415410 851591111 75384249 425971621 98961258 539142842 647404135 527135010 918668293 195282073 903421470 940555757 559251447 604631452 447483225 373538295 167109845 543328950 363291386 258413716 616212475 401993580 567762860 561873178 577829915 127643557 152523085 502351330 562552404 695824351 930628639 565270611 849081011 481920697 582485999 601778561 381020542 393368966 82286989 67948019 357055844 105935927 175208458 609515125 79786879 245557692 93612590 742856046 509518887 923636443 15451549 534349562 40857056 335339781 633206378 379281954 618168753 21450019 615700695 500101553 763124702 558757592 311097633 369779867 598805238 976333286 224174186 67900906 790188766 586942143 376942752 638583984 704484333 311113406 86861907 488136397 166473870 658635406 534024748 870287726 858226138 455178727 743008865 904287924 502910473 256387402 532114877 932461172 583454065 488434578 995148139 681174206 10008711 251413160 34311957 865033090 813328330 681511284 545679670 624732614 745719176 745574946 864978886 810039034 357425569 5123567 29172770 929706668 733672273 653503383 179285918 726567869 813546563 273615989 515584839 190746492 553805540 702002643 588295061 140355845 160014478 378520579 414567712 368073128 551730417 351674072 75076224 1531557 244986187 974004886 342694797 308205444 330933604 733022384 747140332 524857957 813653376 935042737 684965665 714418297 8544057 757088756 773718278 957105421 555713064 367847160 87073797 352137386 959599493 424667696 166323608 731994906 617738149 338646431 102160842 143437850 785724901 890390510 947669340 943893881 565872069 232286524 260862462 525098289 959300120 146955950 29393492 340992724 702286675 414468465 450516404 476001235 45157896 237760153 131643134 902342541 508850460 390175038 788525259 683659564 463128623 553710968 928742599 414483241 741348602 26565367 10629282 452118897 214258748 276493076 192334038 609149218 921863118 862589500 404590853 224791360 982590802 343034532 714860140 88558489 660879053 206870117 956144642 428300489 196605260 780238744 821016608 62591304 102778393 13997944 618420830 365498745 125879141 539347553 202723636 357875094 340378240 568874332 690996609 390588438 289002935 838117512 166847832 308408559 753142284 424226827 485030363 583617348 76043339 591692323 756544646 7587529 462595828 839124721 217344901 725272732 106878501 602421740 468196844 930265254 23566896 837800096 18951439 542995500 326810971 57851232 303954791 811771080 873237197 991982963 940050493 922251721 258111202 93222140 435979367 849336376 113263723 649152902 374011191 777430785 903731368 516823307 222822475 158786614 969762462 322220578 620571601 675312038 938614589 791836641 215549381 744482583 180230470 619336346 307609757 277123030 404525766 825950909 649690588 711177093 748095187 127085173 777821459 628054412 850572640 472321983 471055046 241555737 490953063 508394431 274494667 528848643 327790697 186906238 314196698 897363153 943173460 459154983 305275381 412934483 553660074 565340275 762674460 490968811 988752080 461505985 563371998 638531373 168041560 345403873 334720026 803157529 286848604 607925680 19274281 574573033 540308055 137895459 185616456 584355843 276251013 233721936 205932841 403626819 325049376 238380336 238805567 897220696 726531802 78972909 709349084 420315977 470956621 160644501 681677964 21109510 447387064 752511668 163801978 541445488 119763307 666576396 100686921 905324224 747096562 749993875 222450497 632516271 415419300 942595247 689391018 346216934 457475477 736298284 657753152 216209176 789165651 739674345 387206531 411775717 127676435 491798516 106339270 369561610 687776179 131490628 314252437 820070597 33100359 837606229 988811614 416722427 102243754 94270513 495491999 258963905 721769584 103059457 327026455 300971947 892226381 74932261 250077957 3848820 63037261 164784515 995318251 181680255 500276670 972059888 189709234 899984960 516004763 332588640 561770209 767101152 342936616 974270628 794931920 654186383 953110957 543862080 432437536 871650541 923040295 356043918 567790538 12806699 56711825 13270360 248225870 1698628 855938723 325705590 627251804 189796843 71987869 222060943 182735351 856556526 450477248 661045598 229079197 989094889 146272460 488942964 442258906 545491783 352951337 204064428 561401887 491367685 590900058 790583746 961092440 434908027 244242048 462520778 932548031 64170885 906066378 810979484 396158789 769470735 713598560 651200107 229140720 742357773 41457681 607434833 25721327 678342060 225477886 212007404 624566946 704602472 792801062 341645615 18121129 405684203 664178677 44780729 635259732 208522623 873773631 657706653 564987473 443112193 455513127 991894135 406789707 76890687 442032881 246841521 457747384 229784947 248383627 820433252 610123363 708822513 823457244 633947178 167670219 413838370 176253537 212149238 407810894 756603673 747062623 59353822 74420961 259237634 989139581 901169446 351657011 371677677 201489465 865416549 209777418 593595621 981010751 447716833 278418438 987358986 664734284 849089306 599023347 480304667 849461674 381421073 64175122 834984134 853183110 873016874 849501401 677982321 567921311 406541781 900727186 667229213 771416104 832989910 930174062 685001440 146225950 538749231 502095693 820335968 899350140 213460068 76587249 945526839 86000846 825314449 233007042 597350440 755990440 216548854 943477455 490591599 882373192 428484958 24650630 430927604 774101942 674695481 518332919 649885203 626525869 452463656 254487436 483750238 955194652 197797790 690289971 506440987 496181004 654001400 299801762 151864436 583762801 876642186 742728059 690414948 18952679 433792429 177967383 315632426 877285887 606439904 997368134 708666252 819036667 264008680 27415066 578455753 423544437 57982683 311657602 279339145 722852446 38156350 837826629 416700658 648844631 272688404 485052465 467927836 772480238 607699531 728440849 968346542 666926041 416617098 93415283 565923592 490470676 682705811 425215284 148456720 253442634 806948873 396527508 330377895 759427672 646593809 409128904 499550230 959315018 915323309 820682080 639234410 257676061 411847279 339105629 271322272 810741355 927378261 48820607 170928021 246812137 90484355 557794705 6309187 792360065 694957512 603928848 985430873 49268015 532493264 650596952 885776832 355021317 479355260 606374 219475138 345127629 195946062 964965112 422591996 653263975 11958707 792895984 601245704 930816169 301907690 653812408 238839568 996088872 298885541 636907554 689382529 629221694 376343503 873175497 910844843 593821822 133358349 473241551 773958914 169204395 759270784 696054938 368949264 753103363 86731806 645438562 965040762 701856700 593770298 12182215 424894651 951923100 245506991 768875079 153754734 992996789 391670608 699484312 373893251 53738505 175414376 259693356 101413434 386561416 580596011 59261231 554383558 336923820 465704603 739977270 89418716 652434469 933387909 810685011 901518503 793160169 810238826 507178431 930821322 598993895 567076409 636954382 506451642 37864969 923488289 815837090 773056361 750897615 743130265 24625368 190768434 933695661 447706030 166154793 690172583 543977319 660721478 624986913 129090351 100215841 581414222 22867366 410078499 689439877 540749828 350177346 235518172 159334505 288004077 566305435 418564453 431345849 342817384 251155524 349142525 809228979 39320359 685009482 775882266 659380281 96195136 383616428 599917552 192285406 466311040 261346574 359190854 642226304 707640208 927181459 122944484 4785785 860350085 871444198 393627437 529487657 909057732 169460253 816916207 886799142 639183575 975224445 539515270 985259644 973582226 774850907 558900434 601311751 294812744 507422516 539252746 78262382 589990621 903274717 663096598 315496160 186943309 270640604 717601668 513756298 587393432 502810295 976613497 12896436 196715534 59934308 216789525 595838034 672685259 566554348 42351679 426457513 575214376 689230869 379993846 908483089 9807190 331170218 97619931 228633386 519015008 924644607 478678511 894025908 946227087 504269522 45206780 209054712 201644411 426002890 602192630 186307715 143785666 534185234 945396098 159060320 47811624 744159335 106529742 313254681 213326783 149094848 394313060 233442150 707610680 951228606 998649169 63888376 658883194 824234508 355217825 662991656 934283299 992836151 223862838 29636579 289856901 223523815 7161683 542478758 219861087 223948250 267709800 814255030 531609747 359509721 136735465 358605440 82102674 573828280 912238012 69127934 147434909 129793937 43114858 965149675 16318298 471614576 916152885 669479119 468021195 55527542 206079053 886179526 443828170 780582400 711340660 180996657 64699993 310435463 247804779 135027283 932724309 90933595 956682891 872534126 205543347 170352750 191829979 113084939 935322648 884018385 159254540 326055577 630867090 813081121 250362330 149388611 636662038 912796891 529522518 170838773 8061255 413893534 115659464 702240129 911384125 948804616 568268496 34138535 88858830 255416463 192284757 480635189 771589282 195669007 823624635 617262187 494827918 564338368 573381673 706447352 180612531 329604930 863284644 877447213 827277180 83684950 922474338 695099234 87811425 644102728 850363410 588247351 616485537 87100152 271009500 333717160 909952840 674848573 645099085 705288981 407447381 450363086 795255005 463801383 31792981 692353485 93387796 989133220 62756200 751270835 435708653 991434179 360777660 576601767 725881296 664844963 568861291 852543156 354596430 695967524 231752083 9781233 818646879 680122573 84851316 617322558 950610406 301997826 699632855 486910494 752610273 245043304 663612174 713993390 1439950 413579636 438688349 504636328 997703793 358020705 864410520 923496397 731865836 58630613 131835040 593095550 624240740 496340107 723959186 219739685 879403801 471114835 686975818 248986037 725549839 179225993 869548048 597389382 739521945 404766447 996236567 320899575 68111038 782572365 718827982 333818307 622252362 678845681 38339518 220159070 904211499 673195427 15608690 836993997 773703999 942089183 810773971 725063691 240296892 523375211 193155334 566644163 177512557 865645585 611618624 203262262 755994219 905810330 267648126 505040860 759535405 777609187 86308467 561473437 407767490 436758106 744648436 274095163 263342794 423872836 80436394 756675592 665515991 939538665 822536956 334628111 838638754 800413884 152881751 545061123 42114513 193358365 306497605 621914425 783313757 426059570 993933783 581236345 905413801 204963998 554178494 152445597 654101722 913042505 83977078 115779628 775360157 10047045 176719966 571065375 951260927 577833387 811242073 332797041 205590567 968895019 250284223 796908341 412495303 914339606 519288819 165902608 910691743 522676267 230486401 445001112 273406637 911295510 5593725 212067752 23369209 142433883 463969324 80592773 864525102 185167195 526771855 381219778 752720300 508847936 34765715 49444968 988529567 4539548 999236120 960307416 955245990 973091764 850897043 812339550 694763754 148974055 27285841 175076668 392478746 862488730 541971646 681119427 128515483 469732744 932068051 30378437 186646800 742234244 522497520 127277244 921543243 751929872 981642847 72342770 809868036 449741452 364027233 414204431 938510216 323278835 773584211 759881673 992144642 477234269 768620512 724204226 74032323 69405556 438413881 112308943 411434581 462457325 281874693 707450075 694407215 553564104 531563932 380049416 617469928 825903082 453001747 766573193 373894359 45720655 872593529 637644996 906097279 280200995 892221768 561520500 568519840 653535919 829317165 580371048 215899445 988281499 892741360 69871824 418502785 741407740 984640530 614039486 748201224 598620675 729886154 459755430 574321316 520815880 144073549 68930668 720657090 907323924 910553453 495100793 854919666 567866285 831911417 84635452 978366556 737738893 208096573 653263344 435782200 875120094 594711394 555149693 226864899 961186634 833761361 661930892 722674566 367949903 698587980 865076872 473191496 71116515 592523954 10152799 484445727 943149313 35591263 276490440 640051266 136343885 916252312 781216963 370599630 800541304 557966728 493382793 649102369 527884472 972354202 966183183 924396460 299202824 616956943 545040975 281794546 423649751 552188188 620780952 105064408 82767956 406129421 500427341 691053102 469863686 63727492 388940717 230756000 717705912 879829148 559443773 726936541 200308505 830559414 383665525 769536026 32460258 500658741 507883521 116480085 794268044 333454848 78621255 197592458 862917112 688101069 964379786 648488436 736361477 335233088 931031661 926624122 992410111 314912271 333065277 343086649 935309722 380156651 529248379 193740399 259456214 265151991 917041874 595328312 701122604 498152907 297941448 215543424 288291813 124841737 208094542 850468631 868032002 591794553 560008949 621861518 599274759 895847166 264195149 731897373 392473305 856415043 297182576 977153034 960458004 694488881 522320752 369650851 777873447 336111339 787293342 91427700 534938977 781531630 906555007 515121697 607203671 520316290 258304890 14788680 638732396 92593156 512918953 730476032 429856956 955958463 990918475 449093886 583867899 581385957 205766582 567811194 345527651 881879662 896006873 770898179 24969208 967027744 273573834 618676970 268184081 434306710 715079841 377286218 734121717 316906319 670592149 937465831 786277454 332163207 162017250 96619326 974274455 731249930 273927639 229554894 911994945 127244167 847919508 696841745 510913078 948570362 804622501 489077983 650690067 687570848 384744748 745277515 741321404 352739738 885877254 262535719 682560688 317059391 515473437 96581136 62049216 12689813 951908906 52404460 492258897 536640111 424855903 672211635 221332040 471004355 661903577 23468666 758149059 364486925 272364482 225192485 573867417 109473859 431140429 820724773 950796404 400647619 924361293 395127393 433600753 26108961 516754922 198945030 714044151 68556864 56318282 483301153 404280823 972487995 766211941 814600914 6645592 723687942 852813256 508943162 937532587 931961649 761902561 24773792 277982388 377655157 108789844 337131180 778272438 84597123 713376282 526317672 824805770 894056614 326255516 767057454 718398451 136971866 103439702 339932425 583203327 572771156 895784513 959465453 636458650 422038461 754029544 959689820 872547884 587646012 215265295 687301459 219917130 826187786 160020074 281813532 419758793 566845437 740955487 898119521 132040253 729329488 888332213 956825161 319835615 94503759 70576212 595202415 952144608 431649343 337086799 863065045 710966862 650083900 981040128 976212678 716977156 702478550 23015776 682228828 13053753 85146799 920608709 960038735 977704814 629085270 339599844 360987062 339819829 7786394 881196056 506311008 779612201 361372588 143868206 597314914 575738353 467129490 708088502 832152745 448761333 984594676 534024724 629111867 209338790 964171788 261471264 747988296 31874142 926885021 181611724 665390899 84481148 118175964 874383828 895834360 728539823 282699665 421773194 360525261 965894188 361892753 206041612 210470157 208439214 935555575 902739643 357897199 806065650 114646563 335365810 599896655 904047183 154519022 920789529 186324664 304028814 339854580 600802391 179564820 682059899 948372690 742705749 960099559 795636109 260088965 930607051 481354213 922869528 514184665 484330199 165223973 46735259 396336070 159367478 5098412 520263486 905046122 19516689 952353110 32854117 45284246 481348973 604450306 573884424 430159491 953909679 152556644 437289180 661466781 397629916 95286949 837877915 84567838 893983908 83171153 907384381 647915413 371366481 887926355 484093290 723019667 449082875 224081590 573967196 85248162 571224172 501786495 482933391 452778480 679816265 639752906 915794579 624721227 187329398 171334461 817387602 50496074 411644586 12627189 181284849 804196993 450719250 402927970 615404249 597850826 231309411 296203762 938771994 5973388 901758431 797796190 545007014 246969318 87932067 773762935 468072587 399471100 282656414 532380883 882217668 617648824 239281754 439714591 597681484 567518444 203155883 304820825 440396340 696715753 933555869 954632868 506536244 567079066 170028923 697912702 367705429 428757186 970074129 795965143 219653743 435638081 654010156 904904151 583847354 735165152 678987573 329087792 699907824 50248891 281069246 717687975 275070092 344534406 201694642 577731830 710661679 223606198 947670551 493515989 78000050 95800386 431470037 429723759 776500580 326130355 685373413 273358981 843319949 864955794 586631662 677476944 463923479 539835872 469099207 17111841 269620916 727683613 149001993 433063692 42174110 44107653 85000208 46543522 997622496 561947604 239479695 548818815 80338960 308897850 855437976 981080823 217941373 584524764 926391655 991618839 625208543 427124144 800120960 681498861 445140267 391091202 423814471 721743662 340212184 69613401 940298803 448478417 736005061 703517859 909884245 756388602 228807393 603208967 77852208 295942008 666671992 972755307 242979116 821230591 998424551 842352842 27619395 596822627 932908828 75640378 300303529 999297065 183721579 741919338 565531190 240526279 939249170 792628539 581971898 197309863 583354662 268914750 834399782 604985451 546161257 524789377 780131865 502903965 9276028 967996550 361742343 664305988 784045685 606855894 969834161 19391142 240232842 894028012 232574468 443616044 638458473 40302813 958046556 421214233 138172022 37824119 504097169 474872974 909270152 586785161 165801412 976344034 273449319 999365243 149697841 86107881 664962580 224385536 78174720 605585609 894673025 446743125 987169193 718404119 352838883 346330502 628331381 817216984 901797034 812804943 622413670 758732503 987929004 525114004 261565987 778581318 36874012 169014809 857823074 166090113 180657829 49926200 188977073 579590839 248077833 946708717 128172904 382648632 159911 369692462 857960879 249124784 943916492 722617515 991042943 185639622 665049293 895944863 690587181 898212079 40024905 129129967 6143818 186301001 46489075 355881765 715129572 23273716 754363143 485279234 360688394 931638880 366258639 100309781 42834329 386244409 721580759 579341790 990286432 36651018 448210400 730987831 76790865 347271931 906780693 312247060 858279681 233616453 215328907 919705708 446454590 596741810 297397340 824438016 879420829 641330175 748070390 459385049 559556849 717878012 81938283 13421205 554143958 567569124 211815024 338150207 853946283 409607837 808944104 986936745 343149195 256694015 875495235 135142755 831259063 93560112 784818682 722122654 303278072 180714208 699859023 349963873 674494541 986902613 568432601 906322487 870462244 475768914 589134969 13115275 417994578 41835780 8615822 235547046 714570461 8877426 193415408 934646112 503344937 610246019 665384327 148579132 696146987 974245697 29398655 627608921 668892083 839500906 886813552 774740785 72743516 48819168 470289067 356954764 976425805 236077334 881695548 44724078 487486194 324365970 164681655 833107105 852642764 981885211 466763713 673380547 755125081 654158290 365008213 518894855 55292239 430888844 9592444 582979887 723193714 719624819 18243961 968841140 466095354 698486555 225034111 458447935 631615198 438107294 543649549 783178111 410129658 558772490 461985974 817488435 760788271 419574415 614160916 942008905 575138904 386444865 467636013 315932193 358595601 507476572 2494467 200930626 227618307 882357415 969388381 848793008 922961804 198825116 804586495 378899552 73832610 770008761 49261582 195884232 597879369 645397241 812973662 47153668 877096141 79607349 864142913 417517657 306833697 205190402 370142346 767479503 266414650 553816287 104690164 201466821 987654580 591809508 654358953 510718943 757332957 370714529 860597176 768473770 930093612 170692077 136229742 54204091 973066031 19381606 144346748 360003012 291853197 235175017 674653866 769329769 164573964 753938095 812195294 462121358 419523802 515737844 140354347 486116188 442313032 441763558 912794203 565296359 185873925 543864629 948243864 10196892 369239151 548922901 846829571 707214169 779930890 891288427 151102015 638517348 645705699 349121220 828926903 254844510 709222635 202800179 50747867 990437002 573771029 528997117 107502966 784037793 994670594 730552221 96191218 103927536 273258924 642653017 626443386 457340874 825463547 49638516 530422757 803362348 834497310 761350533 472777331 318276728 749199854 806807487 899368347 763529127 104679297 826244900 493815493 399692964 312007678 927887312 17713327 808970334 390113481 673914350 690800957 592646853 716652635 753021273 838490022 766281627 28137478 182344130 622897031 189909091 823076432 48201192 378582059 397765848 421421838 735570265 684192579 502259747 268102373 466589141 692165383 546541502 965217485 959565009 101639098 709448579 111349175 381839052 107782762 662434689 627321266 214877937 865132110 201915148 620248010 471762785 193482713 359308278 507060420 511399602 485538050 914557216 709064207 826509376 943592663 331109642 524161207 33478212 509256118 279692373 981657946 453299242 640270779 363738515 261953612 991750490 411195072 371445794 910364743 873639148 42506605 466272273 805048701 246482025 895364549 818803900 883777380 676768212 352804896 909501279 515611622 481286818 294992857 526711264 611176915 306921055 755137417 774736774 540932590 346470528 527347971 872448503 398841766 623876494 271578343 149720424 219813998 314548944 941067364 113566122 532967981 366291464 94136554 748547908 794255052 693184461 398353650 169154841 37885017 217971512 775045366 39193939 507001705 74324477 509882179 558937231 617831418 100660443 967222782 93581766 65570196 656289351 956215835 19606797 459079102 910412521 119359787 86546169 613665079 285789582 249131752 517258526 441627449 530224185 162036084 193290695 769570598 585842559 445967686 205274492 117497440 121935104 17281103 594921329 434893789 213025859 467118811 625373212 81835971 187520529 809685043 775379287 766352557 899313392 884008125 186853070 158010617 681933591 847796504 454917481 241203729 795791717 316400962 289808228 658245354 151101107 48612846 284807578 831809408 56606815 257411149 950014825 539474140 380674334 949275561 601811679 432408082 593729308 557852754 849719929 525809584 280539544 511544559 471989353 865918346 274095735 193525175 495835025 166476476 79072004 214173960 626991636 523436085 556176520 499384331 713116391 618507896 79042810 434535184 98247072 725671428 313377989 167202071 508866900 85487353 67146473 476030779 955377733 980283430 46871062 841835433 497095239 440676926 601672508 920777840 805462783 491059862 50746345 67101323 393329203 910072959 381136562 273540802 381604762 140456635 255356549 811736495 621687912 313149090 192044156 391229886 59293781 681236008 932922870 184151925 163893218 860816705 113223913 420917886 480791539 123007245 24221003 933682137 986371145 934208875 212821398 979404926 646551993 790439580 422857861 177492591 501154013 343187718 97697755 366356132 776765787 641667187 189731902 281071600 916027041 875939592 354759949 874702496 106086559 493566512 761573755 409114743 894584203 881897315 539995712 564310956 98618790 523309744 408237722 962041489 92787165 447483050 499804995 783450758 422430443 235276198 311644476 565649563 788519011 211962444 258345702 977782979 818638702 595330535 598740265 415014323 75101674 285462786 335533353 825565694 317768674 56614302 126978309 126282791 439565551 474662858 246255141 852651932 272125922 257259751 832016342 785359164 840541838 967828492 659250371 628428683 375442442 250647275 877320700 586680961 279393242 167002783 289206661 890645590 750280518 359376940 914391425 522961662 139383863 667125374 733031779 704883430 991205624 498306795 309301619 701169685 941327855 99919704 904943255 551276381 937624380 121460879 528083985 653431659 714394203 279990074 137235059 264424551 293297061 233751786 751622342 449892769 90856432 180628978 369662437 585450044 977697212 167183228 579306271 778080867 368667284 317796193 432003055 931232017 241437715 223343654 696134963 750514937 328393963 899865262 17725489 281794401 826289126 191923385 872887626 862886532 147063067 706458940 261105835 293729018 945724813 74816742 605156228 561171890 479216257 186513141 829129144 105991656 122233182 794063548 991536549 331371666 627576216 625357393 74628702 844534036 248474198 67927507 26942366 505727267 103584035 309877646 403896860 499632783 715973856 542900855 435594364 549885581 272301468 989043067 945782476 595671042 837134276 246891254 909845552 324747090 679520297 832876930 989366934 927448365 7437236 354369370 945379906 568246827 410336154 885302772 372343842 264158778 589726687 954014752 827778681 524641822 69219463 146819225 79208860 903012215 91178156 609374886 850081755 812075865 371985405 55122718 597134656 713013753 401142192 230001953 270267266 466793330 799665786 605198276 218872096 857944812 509058654 360947341 68523833 481200819 461639254 888748310 142796175 929502718 751889483 596631882 485094657 216551780 496194327 685186289 12633154 47443383 725995871 426602310 261864244 181021440 9805700 823955072 570973740 485267291 478834971 154854650 82764827 317236007 997414471 864445929 444489581 113893179 843290730 424896865 92365930 2070689 423692489 53771197 597974066 709004448 427161598 593262098 983864715 338915171 652734320 76714210 525484488 498526056 115341809 874287577 797657169 737640321 970345823 546652715 24092291 44548091 156450948 565485624 877865896 778971832 318137748 505166389 804459995 845948736 685587945 142585312 590141161 177723658 169226242 103731702 178862061 377588825 26405079 155781385 107805685 174435246 971520626 220725656 72037847 39088112 9028241 827733568 885464751 867040088 654469232 672691876 91048805 581312786 251988603 481340369 710307253 334914944 988698422 237187945 543885573 822687492 448450859 973491444 848262125 700647544 567385021 654458444 358463329 770372328 431094403 855511347 431655712 700399273 134871930 987800489 330797787 560123541 805326947 419579120 130657509 321560135 691466589 424192804 198114892 210040905 232853783 510520390 319816005 157186767 642302666 527746393 435609016 962544443 320536520 535248228 174752061 419254539 60634627 534616052 619060528 747974135 157223231 736848615 875488360 480795906 547092149 30347161 890641403 546696411 226193517 575040227 493402013 165123795 587358979 655357611 273810162 493143219 476001346 431376037 932461945 46883039 465178241 194693332 681447193 86881366 760907144 263314393 559183584 476891876 880340876 181600707 915517947 478914448 206022790 669156934 830820116 234324809 205289805 28855088 869303442 265616443 82835410 344105947 244624629 310054462 595422193 433402604 916717280 723728106 657197933 674556534 165024014 20167124 54585141 35443864 448563853 721427101 896640383 3283626 341085157 423187238 914286872 442785986 280382721 412072594 126702563 106478675 834688979 327587114 579235786 346617599 911173551 367178346 694388961 484572959 623265082 646189546 306347421 206834466 700677130 648195430 748048980 117952581 954312105 66220781 105876712 619340789 304384372 985472338 895203148 500442570 238182108 842205897 932531602 699198706 104084715 612066022 202925482 185363462 59793447 789705581 287713669 401142039 404356915 94745466 421671214 789100453 230772646 640429991 477572664 251055939 999479363 804490409 940459913 986811385 735855439 319520253 772015997 910406736 212495354 662570569 237889617 104610956 948296669 597842686 296985139 215084867 567918004 263455475 545102856 535880703 419031127 608682309 752026846 591285300 969393030 675088587 543324791 787754249 840620103 981501582 520555967 146151270 878496810 370288939 570557434 145249163 627099200 541166854 941892871 619798998 589636835 484143633 376777006 933624611 955462538 729297599 83941156 403087315 82522043 300694036 511140174 919398285 538608250 732841033 140282061 615470574 76178191 829394912 601823096 824094014 97701958 297632289 947685210 879280741 992161791 272396273 827223230 658075139 441442903 748990095 938089590 162898427 725763788 125985533 114675781 10773388 983816413 190537662 139187491 508418303 60052283 402503337 882086212 22350462 326375029 197412341 627531836 139693518 464142537 635679926 591060302 645820790 728598423 233490792 238284541 428111649 903290589 771446273 976484277 323296658 414267873 386677977 153527737 28444651 118312598 289723713 555000859 712581029 164505016 835808489 610612213 755575892 73530188 242066429 643738138 384849196 534199802 822832405 294484476 726069993 900967707 281698997 321904158 61458556 798733801 365480250 145879511 182277206 401825941 58254481 332139441 99014059 598090242 677159576 342345761 701808638 527747803 260215884 235052433 861306097 248590508 985778169 238193703 646451682 516059478 893588223 2802886 419531019 198843018 936394496 353781005 502372194 747285108 507901966 484182695 179927443 28586392 173575075 263620529 308857443 850923579 34216034 181897640 379184431 301930008 359508720 947077956 118003822 340579853 66063621 910747441 622732928 297690970 659555840 632059784 800880056 172994381 742944354 803520794 360443374 230157663 575206277 186596510 418947845 257666429 13189827 944648859 238548123 578070050 467929961 869639224 686847007 283240081 426356464 254859732 756299519 795982759 890001461 486290268 304629059 523563776 65059551 95398423 333496518 306355200 803575680 77994604 256287834 146601355 705320747 247982872 446666078 841772887 747941890 86988926 370676802 406889496 425386128 819113131 362098307 322360518 869005156 728697282 931992218 198539878 905721552 769435276 944092112 887775771 306037908 501522819 344021415 451676619 402871103 249294322 396663767 73307028 555276959 56928894 668128635 369411878 965178796 186616062 926924595 733079511 980814526 457983533 970112028 365272251 216854728 308237803 47184026 710572125 549803780 190011688 266728027 828897847 643223051 19855191 862469039 430447168 110340952 876773395 139569676 556059423 555910305 379010922 358169103 928091771 416462672 11477079 837371295 663376127 458580104 252674444 80203677 543536723 533134088 975038325 314106682 92335907 890056060 55669001 896599739 329401341 734505624 756014000 689365527 281921661 975530586 312131924 360207647 46585210 546338244 636196901 110497461 729960873 54445836 62227528 557978258 452368709 712015963 469737826 325189054 452203700 787534819 473736360 713374467 486298135 855360885 27777748 251395529 767368894 949280875 363495545 328835697 937307080 873440386 122347723 340660951 527856054 451037828 625043141 49910479 826490005 774241314 568450888 583491917 193833467 615613051 700760230 680544847 783400425 443550668 324520086 163543957 729006159 977109515 441466115 958803669 710985913 137327158 622040331 946529107 954332285 280037304 806668856 281962330 232653247 96820275 474084971 66022660 311577019 45708379 153566961 804016785 537713309 161098912 685170918 927219575 272728306 903356669 516780383 220578989 101075433 548702324 469849820 573356755 736805401 639450022 331964909 98366543 770261022 987918576 424277189 207716605 262757505 917915270 288911349 243685032 853887171 413273951 267679069 235122140 803355166 917016147 748104585 762917346 644383585 153457970 638126591 69672589 731459518 470622860 754580710 66081337 109061546 459181419 368873109 651200873 17299210 658280759 505407690 788987555 490869141 38025623 800821419 494106764 405838054 71908808 171840044 109537712 387951372 399115784 925464779 576403272 85692798 549253598 508148771 437021263 893378516 426348419 632734048 840659947 3813901 682397805 817165976 40069808 119993957 824974830 148003353 285618450 782568361 950649601 969832894 541040877 295852777 536940271 69682151 915535460 244582583 557600536 898605642 92265783 451640983 295248287 533657132 405904023 344962666 790404855 331440998 708454116 345698032 276280428 679183558 515773172 438880917 531152815 55489777 74368500 60730396 611528339 827782897 270931657 164116617 806831623 529793814 305146083 713639853 332034416 241322761 869031171 747157001 345036715 628855990 514602748 760422900 338597230 494682332 446171950 133563612 846186190 543311778 76149197 552937367 794174023 783041782 585611913 599268665 355181601 409824840 426847158 163978798 463674136 62659008 426803556 772683183 948793892 403534006 380387299 367391227 827302045 256950925 915528017 485206806 633843801 534019871 318650002 156054397 322177861 65196958 566633287 948832872 648115471 280964202 988133439 201976433 868861996 725241261 859711126 823378336 919648878 500135432 703818766 564299133 317357602 93419989 107307967 353919414 905301273 913357546 593436372 113238497 52642836 210685324 400455001 117550041 585581367 555253536 324291287 338761056 847761190 662226072 338662413 427449008 726388537 988024531 292208758 945266786 217821371 357624570 537249250 728353010 570894262 628633690 49283777 511590487 403774390 323521512 863112569 179480135 731136720 449158049 847529093 493144683 251589085 867564943 467938168 325760820 103263186 518687556 781599135 304694119 974267780 176669012 532382898 895424679 877726533 960048294 261045030 469129487 459838272 16843812 166373269 189274761 866177729 407507670 38206584 296541103 173690719 264933782 479607154 10503446 710871993 22099138 761654514 800735337 317156756 675609379 356861284 654158739 664845721 825053418 308039528 229423843 466158394 389664344 360212258 500502897 910278214 857341538 305775489 544487588 489689299 936426795 28068017 705265245 844998901 318844767 199039383 625972920 442075792 582868267 799710589 169822069 979853048 88566247 652192862 530118745 228699209 831543447 718817210 388980440 165795083 808253346 197724321 935289936 392575782 212009726 727351663 841367282 483555300 652022928 615981710 302903530 433321383 303670029 44502238 874844403 857340535 623941384 136270536 867263777 264394391 746693734 294086529 395247837 864482091 483566615 595976947 737057686 366781666 234967395 730983266 403496826 188310063 790154082 213256539 604834975 883445633 963238597 392293488 193289650 369226218 305384071 425478092 789783782 376831556 648518026 819555988 7540523 953471877 759368161 343845980 369425620 573947538 644840296 258600596 22747654 20471217 287598582 304535012 509248744 408043371 236810648 40618131 960710588 266408142 836746885 71762090 142784788 947230810 260509375 945968892 459163550 55028309 394881444 307880789 370683059 152396822 447489216 961218161 756199198 256787131 859351812 655829362 859651984 115861307 263893237 364880265 360614065 369693435 613724351 362590408 565597437 878190214 487871049 607534196 737564839 719896593 64421365 118198358 825895378 215672358 343381649 915688517 883650415 483323147 640532138 528140728 652954454 710487355 120168240 547161502 304825414 319055884 687124457 665994442 342922893 327470451 569318426 898749482 730948066 767631688 791854753 553003885 674529941 259246843 432084344 928919171 584813801 894526848 661081750 789599437 470159262 147127476 178457399 230066040 951841835 930530430 321737920 882192682 567328255 363511132 78504195 127838437 640763767 445907549 590113190 126234248 887960035 97211464 496848335 360749343 893755792 499414889 230380401 100466755 487966280 460889320 214030613 618218223 822050372 709807404 654300237 458853001 184276601 97489182 521048897 664315585 304137584 209428874 147854056 583069754 19682547 49180021 548395884 953892600 811524551 342810774 617457035 52867580 380924839 95012974 895564859 867314423 95920346 487625530 597090151 118598173 123328118 468238918 611779465 212762791 120881497 569021661 485884831 710288607 555834629 950135162 128474675 149131671 360569159 376760016 661129200 30914473 911488124 819323272 693761148 95065708 737537500 250766335 360840517 228258807 504443665 443888135 88064938 757615686 634408457 107698676 207401904 779915553 50915514 721054339 951191876 684637673 424476330 760526145 697792270 683363761 800104134 5265209 252914529 965916603 411108040 380305402 920068305 35140712 55227348 389565510 430086455 83973419 940550949 567471648 794125102 331817898 582207919 49816565 344009731 931369401 488107456 47699245 191284279 846815677 437356102 314855445 13353272 969588227 957846549 816412863 5195731 753689208 575974735 499433957 657371071 2263294 180881296 404024505 685704580 686549751 251125651 272329964 474771135 826171063 834258135 456128276 593577793 720198777 651772345 906622160 533845797 686582847 602404226 792093131 282640568 878113589 747712791 759721971 311511362 129955091 845256343 463780853 838763240 673553910 930385257 873888067 593053315 279271015 791751943 568376539 405297804 904509466 1879970 267305054 513772814 543791806 664693396 628590535 781207266 544128694 298357541 712262507 357797118 706137654 416275045 241420573 690257540 874395818 740992627 470525985 825188557 732048018 729973079 801080633 11781239 864818452 376526612 374941737 199352964 128614818 377141823 342924584 48132201 524946936 15326243 767118857 42767137 3027582 614015213 276887055 680001514 352523981 704320090 281986230 64529784 660442701 809270200 955314442 357855456 404036258 85056536 326824560 173474476 662748506 76258592 665077971 97441949 506636251 9045019 150887631 982750000 184692040 781024004 736829855 812840072 432490550 790435092 153726194 361844073 981074744 562671966 486594218 548247576 29372798 342945322 505371058 996248368 188805773 233009986 436607383 166275302 226735783 622013436 363578418 482033904 198535467 687617807 73544287 722368953 905697544 965090882 501673506 86231521 717579781 979033775 690216217 879907237 294884769 513974209 45757707 309273292 928188446 125770479 751450361 361059827 448200628 82924957 169365982 28306310 870284456 284515836 480127792 761915797 275039322 648166013 298505368 29027627 553852145 70243871 289225729 809505102 306913302 563241852 373942713 408660428 830721792 8934718 15557243 281786738 785826129 832861350 574726721 804290544 619769415 756739301 564131149 248753776 84329050 989537306 394643972 172391391 480495070 928379014 358346069 974390423 929630694 814575087 958746514 400317106 915698580 63685026 876937999 313416534 885703104 387890711 33224528 979838427 254848933 984566591 105023875 153301449 276282065 546243780 847949692 397326482 527076839 331418894 366436684 615617733 232582075 789377476 590438419 835309509 86568831 47472455 638998371 677782721 578433710 43992754 550882074 773258876 514596807 699470811 52156842 799554528 444359836 445548185 547863708 735310004 161218581 695630073 72442072 761070000 748321526 601549889 388876019 849761501 841929563 25963432 478660006 332906173 505422983 627735705 826478956 611217572 795638935 879446360 907609782 462923339 556341003 137141338 781628856 683502247 883229300 116455946 855508750 935855053 578450145 294657030 438836356 878754033 669101775 982776987 807547949 936204866 291232167 430992358 329176446 883827652 934120630 617203322 672343281 744808712 330979220 632222024 5906548 666877892 703320067 213229560 986934166 70642826 313880467 684132763 318473935 73223626 209050579 274907437 810705188 767131939 718873336 599477631 458698524 828230605 723321285 115389563 131419230 373347802 839052854 329816456 497887677 193970479 230657720 182796571 157165102 260307795 504369938 326893576 95995728 362987066 846887965 65696991 956877865 455758309 239429359 227334143 68664419 11653334 331365467 92789485 467311529 975726447 543319117 252692886 783358547 492994262 648590384 906610845 448058404 330317654 487457863 141425715 366438331 403262037 935812238 253691345 251000247 427115178 177533825 326161091 132364467 890663514 224588313 659384115 464019978 447980523 435285932 693950912 390780969 462649483 75890078 606904734 155894644 281151684 845190875 402854098 814666115 841478905 470283986 239999956 644534633 205075988 67311466 869940598 814787313 700287907 928546301 241775554 76449525 476783326 20502481 480093810 238882933 29175608 297338357 281509792 67330577 317249636 309521452 820188137 900335751 185301510 363887951 497804291 823416590 405520069 206122613 601742827 86982963 148817461 974432885 438448455 81135963 13954768 803375136 820594640 649394172 113975770 959141348 732478913 895775252 197984656 996115583 682620379 422170853 265973017 728372563 232162194 211960338 128214733 494122158 975923079 753403974 937280401 312492401 420664665 246408177 199882480 65311583 259208498 481247566 325935188 920121960 977096928 537707852 412304119 817873878 491135402 47359493 31218938 744719931 837493334 796244142 91233390 483740629 493161879 529978553 751306818 35330279 480926702 252082615 760051135 736282533 703392311 724078743 542793308 203551769 775715525 741261185 411964229 492632738 761897238 872223279 952699208 522506857 437676442 553895576 88099750 584745741 189737230 547012619 290263871 682701830 490526170 290253729 32842897 193100583 904889350 288177299 666035490 930712703 908337474 372254855 289589070 892155468 567853100 143219874 242600257 365388678 803451412 263566736 336269133 426941312 213326134 563703821 687780361 129644276 476100963 449378339 181923272 85383366 678930808 623350574 225706369 562303830 967529682 24129240 166767059 573947083 759182876 814801182 236916302 594094794 170180902 859486129 585414610 721463316 327611115 641913637 35439381 240378954 681334921 816881229 17211601 436810365 119408949 380813288 803356728 515175392 177869959 699592327 222488454 919662594 690893440 320044409 44559896 37676438 358346267 883247328 552658824 154842441 874180798 9806374 583185675 448059922 360851738 530140850 447702117 885446973 951391947 798380659 877104169 102747081 219268595 786210250 480162445 313563991 333729572 227716949 702751418 787907154 669589717 867930857 863997774 713188663 815220020 649691677 666013089 315633478 535562627 93559073 67824322 681579010 587635796 335381642 183647693 112804930 70530589 805404393 456716840 367322063 955773917 876876649 626458010 76102890 722208860 135627169 241780833 484880098 180930969 839738036 241078682 575097344 16985526 57740875 440517578 104742138 788500746 784369277 367273837 143744987 478718195 162335453 914938414 868121432 637639928 870426146 634401240 105210005 555020847 87551196 941272572 948697452 670111318 763154391 458275380 613855601 644502595 916000162 177596475 771305966 980275800 455565134 297425602 511627122 562540084 420709923 696478611 423208419 512070239 878144449 291814342 681417032 921831471 300032064 193084911 187089655 702414440 485216617 96006970 629223940 849910832 415897638 407091656 901377701 894124719 863962810 98214005 702642983 925614453 880478478 4253261 865613279 687517657 264933777 576761601 923190182 101811455 976645783 465331801 285533453 91327771 365627944 792546191 121644525 674321745 300912322 669745635 869981674 60842394 194818055 613813228 770660125 444564727 433131444 266189020 364220714 620380161 624198943 401889690 893058866 170320987 731394537 995824159 69646184 793462063 361164716 824946274 216528291 650569732 833014180 564421288 339416733 413967779 871157503 216813346 500754502 432423093 743632626 789189701 909448694 932356043 938938227 444871390 765909654 385567566 930549118 827820386 215405651 967671274 120602751 396416535 75432054 189402670 689981372 819319869 224032497 859409479 649780921 811388139 761414050 507203768 99576553 510669576 181166679 22739396 87213770 393440259 648679686 636541306 373110557 537398257 197804388 619990932 237821016 661829334 461032548 912046079 886168355 960248558 220833138 950197544 994627942 512391149 153466787 216386583 985147616 760693065 876491395 456544660 765253529 859775024 932149100 628273904 724444210 814128752 908421364 552467936 23324260 856159555 298661285 161322321 675643211 985414754 665088029 405129435 975374467 175936691 711102135 328530507 20330521 313388953 337290062 920082657 789236318 580445720 306787791 916727260 565344940 499789568 274788648 287806918 518906980 431943419 622456730 777325932 656896315 61656937 900118963 447780438 600996468 170108926 347356410 451000126 355064772 163580933 946799688 462479056 996845087 385374753 646729737 479272994 853112228 67081111 383947316 244692699 399867628 610418771 973475132 958326240 99942798 540701005 375539725 686605110 106814671 788896561 815175006 701425316 700797077 158261831 793877662 777908849 711500299 108857747 100442674 548169245 100344271 250041839 705466185 240301402 848520106 878461495 93991183 587225329 164962429 297072643 328198254 628670523 682893528 517343356 28231402 81255829 597946281 524446836 553005380 556407151 640343242 765779814 601520862 288352452 546107466 414108627 547778981 268800034 925748121 359478198 27331715 447973401 735698332 967683084 183007596 164207572 819471414 731620718 734969076 68153891 382853011 193110365 601574236 82052534 592027832 84155451 114993109 324502617 871101316 474018246 87861191 845391902 536316419 443987043 640268340 371157386 623864199 450921224 321665009 883130435 174980383 61077743 434464543 239165030 979712897 96339472 405598463 432925669 963710477 209719701 419769684 814899394 259473424 506407805 924189667 532610218 597534605 273977247 765062985 153256280 999555261 826182204 691052569 72816415 557369445 319788307 850954052 879254527 212312511 320415235 655307964 531863930 850734105 872543142 901118712 684839013 690235023 904589844 543271209 970756399 883639544 540363272 805497476 228736821 958355684 455551867 463925805 876526730 601172237 413887946 143218381 347999362 728158730 861882045 115282452 229337553 764905732 779400309 853879053 89044923 808494148 333512858 838078023 179629594 475308697 511631660 882753361 853951501 286890611 225829151 886569792 172898693 143519353 889710175 263855819 76457824 665697873 107915321 853980252 618612887 350778055 322580096 596245996 363567360 83392960 975725200 40052142 996690530 992145265 725587129 792346368 60856661 851578830 2966451 288365947 914125524 372428839 521041479 814138567 565134273 850142446 232355582 478814537 144248515 890424629 701675071 147573323 225590040 304927629 881071770 277873192 625935083 432658824 188435277 850919757 549014105 53217017 352618498 996341253 912588897 924328998 61773809 902015715 583394137 65975540 240515767 94368733 288344758 942106886 840807783 583529719 571187255 286399200 336888552 509269915 965275229 406591831 830946474 682728925 636076507 196383909 973238488 420871699 407223216 180395481 370725469 413401187 892631288 561229422 746225362 394776125 9130182 521701431 493639279 52212880 48518380 212790813 429041633 228373943 249445646 89512070 809800052 443317542 154156169 706730653 694951175 901609920 616109476 759324510 878275041 701720147 240350732 394224682 471035970 865363765 307944335 486950325 186771517 790836268 391304868 819316289 486960527 827202447 890122159 87799499 843387 593936407 992103106 11603133 126987950 929444810 211213838 203633896 915937114 274587076 235168631 320181768 456377699 741856580 697548201 980976564 479114026 897483572 485981441 242894658 801647771 16762188 131161281 829965281 913689963 862818784 635413440 995349658 32021500 254497479 12931386 67257487 725873610 161200329 275525371 930993771 737009629 505302856 200192967 825945649 883818691 768878975 750830412 398343956 942176996 132588177 512430889 379095358 245798706 495845470 353145425 387205727 770980936 103530924 388015189 537561627 381273656 713110913 776835787 871241615 339331432 438745715 531540376 817979912 528730543 832516396 868881404 105752852 383719468 725057913 962750922 410417538 154444647 839995176 541919875 320779299 772320963 47104241 328794981 497763463 431524974 985331764 816091918 239055860 872527673 48179689 159485938 8295679 557683132 61854557 691474158 156645497 111372255 104875312 348094922 131479742 409879897 493463176 859803687 502710799 289481212 755701436 949923406 225901767 712216370 74192937 701822189 136609396 761093259 245809897 908272961 490823523 606358368 589651674 748001140 953225486 928129052 987142510 983798870 881234607 438208425 284840269 356499750 529206121 29902204 619640571 825266357 444421125 118005785 547288718 107270167 590216544 674942920 323564628 588808939 488322229 819806078 64346255 848961622 510447643 666960665 528992114 762190340 635869242 626545913 181947577 196232596 592649251 369729389 78244200 468262359 440415167 329182860 663474114 795229217 112962804 239467000 479728145 350809796 738608784 806916003 735052834 398110564 200496281 103352497 691105161 746370587 704385210 717477495 976456330 259527157 4227017 886223256 428744347 323098229 705549910 544422074 65363377 96721745 824036193 938407495 423610316 336013524 365678234 126173763 55819585 296201325 920865168 334163693 606472443 435348608 689073120 616127583 575506820 959171353 986035344 984706202 635568868 66441518 110167104 979137267 702869298 846261301 710562492 819324140 597256005 135629327 594273770 424871563 288673724 81005125 777901421 62444395 853753928 231244301 418631297 138194001 429879998 921583845 535736036 946542364 954991099 288240254 461680404 206798385 207277671 648236822 724427392 109325421 641901804 827402045 329750196 140981503 211958125 541176685 148635584 404605576 371368227 144598317 755425971 66124721 430039541 979296951 429589929 963764558 777929466 560335072 656498596 928777308 81723505 427324241 346192049 839650310 792483435 276854026 803454798 619075094 822048186 565630446 774206801 282217033 153121762 90387629 318357049 669898889 528278131 24328861 577367964 800280720 534497534 289486910 710415522 81538411 261693979 356303875 96751823 486926083 640318264 256732471 175242552 654008076 513296937 456990788 35698076 114683720 618171021 832318404 898290286 520922226 744851085 614533244 665052556 206270062 52644561 206318346 911454406 704454802 356672932 793384678 485606768 883148966 483320556 22690847 865576744 217287691 674006080 975406593 746616072 6645231 655527314 570620875 263246944 125324229 795039486 405522533 68592591 544474898 386772300 432707699 162905057 25935672 112732902 22960817 465253842 859730914 562595780 691930636 92865194 169349260 335814000 925579098 212604608 451555613 26301784 953141152 274595630 441009686 424202416 717464163 638962668 605685543 117668186 526131111 36960728 7111145 266033145 444866658 465913584 707484229 658384690 191097847 508666912 508950248 699760398 956280815 81012283 424087856 57005949 881917387 270881177 502809006 226611513 521687289 447287007 886715486 960871758 663399627 129653628 359801066 339283842 258153357 924787673 113673109 361529032 930363492 126757661 338812588 310017983 957023042 61053292 378343986 463987280 666281840 586914355 511518231 975965617 847264818 730661630 244153028 181764987 857170844 456176061 586913832 347762533 968422919 954122352 338071857 936395658 455913768 805583438 833472899 726420887 194792496 270589597 527104196 540756862 13953972 17770480 348730409 631136739 941470066 43666488 247294932 109864994 708933778 362977513 968187714 252066831 457918715 736187671 843294269 77532840 132766550 887713408 916056718 435611418 976831927 967239183 174109259 736985295 287812117 163446750 554528297 429287481 905583782 534450371 529975817 684828455 256753471 618047867 586912094 261342649 432193488 762842915 217241866 942622704 471952615 335544817 551521038 258449275 765692812 10277870 31149988 325450827 622838412 674334489 18427154 791627312 488340053 339659599 613359274 52325808 41463169 163623999 213989940 701126273 17758158 727567152 878596727 560910644 841574913 202349659 193392693 473413936 892348756 191311600 351222171 757587710 236403244 776737325 277098056 916470813 735321299 719454330 305807537 168308649 241445354 234848351 272934312 414803003 834421278 838584856 819146725 933401328 166879669 345374917 352592617 75014357 503898427 624439125 430107383 510947961 680847842 226045063 817946954 438942221 683693012 609900789 444560099 533140302 960666717 616425359 68520308 242470503 726899174 343840177 961090223 823681226 763920859 939741447 998157909 82772216 182437998 24000724 35576726 529934819 342468241 194544506 465649296 234147612 581345743 307470992 178578577 884277795 797628869 575345757 287433560 933577061 551523018 378757140 936329899 649916299 870351421 408174019 368501092 819164090 632730315 71057121 583363716 789527025 138582249 632164910 824397746 195926225 53078564 324390593 149985457 900648410 179325404 77246512 886318317 175765542 352058952 423451304 732319592 510875740 756909445 161065309 636685216 429060185 73574688 473641460 411925005 645493634 490424594 444051200 267671496 56217665 663810357 788936215 494053326 145162094 32847198 124157295 489429964 969635344 256838726 707606127 12166378 614873453 240620183 645705689 520029728 29727750 603676943 74470285 82315753 356293150 599670514 714220686 488313494 280722800 218036062 405273140 737863362 503873936 542017725 88696286 960707258 906921916 548588290 982396136 729557585 470556649 413200016 367905578 80858152 102572299 366742435 899664522 585419815 216008666 789082036 12015632 163990184 976761570 404261315 379135529 457661726 754564637 511958803 378770306 825852178 187207501 690562787 926251647 844040281 45241540 645477564 582033887 126257285 448460143 790351355 574764444 884812687 333120307 887512698 608920361 13668321 494909131 275440902 206936085 806752593 803487546 292963233 578913403 745758972 528188924 106166706 98012843 827524911 173928149 327148575 292720949 397650652 588755619 309704655 598289226 195124635 422424187 579708061 935188745 944216741 302936 676744616 363448415 780428739 255117406 844737051 449571688 786602200 991744539 546897424 917357457 4195724 447343255 220768348 451860951 327463667 367417059 889442682 344182047 948144691 198244278 507774333 655509681 197053771 920282539 746592276 334985865 255957570 83144888 955301382 164645544 703827036 931546615 967038103 638478402 693130968 713169824 383331538 375004691 95590264 458966887 262894936 659889876 770184560 140820094 808400991 296747625 531137594 716143841 848326021 446644028 518155326 505207883 496930070 981588184 901531765 694114064 925217954 451870425 566801473 766876892 152940544 3935615 808258828 154179283 841500126 573052668 709985986 620840323 904842036 263615116 761490016 573293897 151296825 713920310 572275583 520633552 868352541 158552978 185749843 353654467 737589647 454128541 900316927 288720049 709650695 577284245 176163571 337233386 516606136 662098194 995741626 473150663 781382894 230074273 614896894 500762943 400579909 600622917 946799509 732484582 487846956 282790391 508268827 16414650 650589130 311178314 427810547 8692405 130886385 296817235 285426266 179151808 661307951 293912798 952723866 187802705 561448949 969128523 606381431 143861401 143480774 191854802 810064393 330037833 89117199 922403332 758830006 42833352 85712783 895947224 567161285 616160971 431687090 596140185 992696043 341363295 529746312 320956914 591995710 349567867 490984028 74739809 650538072 71750122 890995853 891832146 935933512 741566356 526301207 240808092 548107017 481598645 967619700 229621395 548936675 594183114 599123253 638956678 89563721 858316188 222019420 181844535 244138023 154362100 573661788 301363778 381785056 713412443 248664235 775985186 725225027 396452736 719208524 39731898 330839108 250579104 743732745 372695463 428063891 412421858 469518856 721482689 896174579 534377828 480749437 58075351 753878299 309878397 771378967 48099712 402613824 703825623 169883087 909725552 87889282 115765944 254241668 361886492 136856546 265317976 150301409 455584828 90929926 886292408 326325004 922556875 916820613 609071595 240365392 509756494 220303063 414772804 243018909 7760672 545650543 925355120 548106251 144598640 554132537 831916177 652363671 645697403 489830653 95836408 174460342 469905370 362101076 533242508 446077475 970660977 389456657 187791024 601461355 467960361 439265140 317825919 562409890 365180196 222100577 599213036 891755994 200903852 293797404 97654082 621208074 896930263 586180436 180737265 398913443 342834279 506133941 183418950 571888929 460831614 74114071 471565837 322930524 490427777 364432353 450528582 689897220 665980815 196446929 202763142 212530789 444132716 409070647 508922274 335351922 519346086 970497907 493313699 954920684 767909469 558662423 661468069 439773078 356075397 474215439 938511112 259705656 852014668 87225844 627470636 595214564 371002901 503598836 860940598 867487557 170703871 818434200 838391933 84734816 675051802 188053781 58194821 269002018 748964843 462153268 297787140 284978402 586005744 874112486 512230720 293607974 693159018 502223424 524120811 909786319 898539735 260429584 914672481 947407645 908802520 313741479 320144332 486850560 570277332 931353186 282665752 844478797 483375341 534923514 692315181 364363238 717798655 381495936 614967843 355671564 870525081 678086748 460801143 831417454 145781960 452546885 147139490 184969588 878289679 62778638 731545711 938993087 609997509 249374272 977118813 851480474 213329152 578620097 987983496 113229518 378737601 492577014 338762471 324810550 118609619 294929359 271671860 13663560 832459542 868240249 218413708 796198502 560273499 470855924 322456527 729027410 95407087 341737078 63218733 61791970 597115921 26265183 295432496 866055920 65085570 157898605 118354859 547388898 539139150 90748447 410770800 571137859 228556097 435793403 826120710 69751458 74635470 46028389 827188118 235369990 558914873 347618968 98919721 562633974 45914985 636433040 773409672 193107496 145566850 55397008 64717762 823011956 946978377 864147491 181250015 989561767 30488530 556219158 352470306 395984883 95460916 119786727 323169696 821236769 77558539 209986656 169889408 82357851 62834467 887359707 530330481 954525340 658331960 490300869 352068479 691467906 310638493 324929107 661111446 634527811 823036930 285531554 38089317 505409151 590969995 984001107 124976895 820571335 145174991 340531018 604788250 769462069 339034051 903238818 655838700 591203446 277890187 696913273 957807310 235081388 314955962 165897194 935451741 282048134 199088394 944477891 957139336 559150630 690980317 836061709 61543477 65710485 983325100 210920563 55751021 550145244 375720338 878727840 329182006 607642133 2054297 630305416 604041957 905674257 830316575 530160663 533595228 654721216 332939370 656085958 830750577 299772628 944891736 99048720 454048226 397049604 785972129 890198909 237659533 792442964 535849604 238406617 830617813 940272357 636025118 460422438 693614930 204882485 806455122 195700887 110831442 446639511 726818472 126758830 404355616 254645591 704305908 533308184 521225714 711012292 761759528 926491169 449995738 142197586 353409721 14228753 997729935 385887723 250367820 893688690 6930005 695034357 836348138 782948790 294266709 938633143 539383653 946606283 942185642 570668156 221795916 835239068 782246612 551884220 376317829 731870795 709368368 612300145 424948851 555544237 124563130 134712797 87226320 252194209 581277611 463374260 107312456 538163869 767968652 695465181 810887548 269884822 548555923 386770443 909522933 10857403 121327693 146976908 459896144 408671023 200209462 166415439 607960707 681193485 213441640 773594306 30553505 350317335 711868632 677552135 156112244 774551408 495101865 644963038 775042900 804908311 61442296 313234046 293582536 172382089 254764602 962417712 2513815 836223339 319114329 697706941 976156541 928606139 887172610 360261308 604934894 464822384 777472709 164361767 285001890 760544976 814586093 585351686 946098875 494083798 113112057 224191439 534070758 902208023 916958442 279727413 37189689 353601819 682309468 463208955 206143864 321205382 308367797 155962753 364628126 826345381 361518129 920768845 650516408 45775956 1547565 880381235 637492310 381258724 268143653 75504283 213548604 583790233 456765434 592750276 706672996 685397824 667287150 924452602 202671007 350186418 376951995 632565746 46953939 104152980 878467725 19604826 724888723 61439787 779223710 586046349 615493086 814356728 821121746 616374870 859317308 438444901 749402226 773251125 303782094 610191762 716623672 854470768 705999977 623371138 606479707 59218596 129464121 891067077 35784108 978162130 948928364 685447229 439114019 701124030 700963090 506284358 674934275 781139765 417660497 632780253 899718901 585908131 657381795 53028255 610448412 469250609 351082340 838344937 614133215 437808831 751021919 941512808 90235415 932928706 943366810 987527153 344550370 501871273 190367877 339475898 154581364 764657182 50128881 797096843 171245865 464447984 255791718 834930167 557654957 716999665 331414705 236088411 980083495 365376875 379145467 530628271 149128375 723293191 649788286 827638103 504817730 807919482 564511923 22981528 147344729 328032128 908741252 321613466 563443975 52340124 782887995 808689538 199909173 388486331 391030449 644057824 4777716 59586122 557201540 337098534 506522894 378636497 274510836 22562630 170619992 780763786 26718598 980578552 445640651 471938715 878946766 44750320 245433876 486915308 625486113 145494622 550344396 474680761 531762443 482866273 924117500 394347793 141194991 388494848 558119909 744173725 648032980 813644476 958614164 141351303 509113719 120201653 516892519 779781779 614314368 497548836 157700787 93667681 433448165 120176113 275134966 450710182 565844043 627859918 962726742 166958523 822373651 884437100 167819242 383807526 481224154 323182826 24587071 421267601 230464222 226282241 583405121 327276196 952784799 46264586 820063846 993196121 410916016 90249110 501638075 96236970 250747136 509541590 74562858 447607578 906976568 728626862 177363369 911272669 938511945 153333658 828198817 824761380 858287912 26298811 850275999 966381838 932403086 71001046 931803417 653788213 644331757 901240549 643518440 4605145 292683611 603749669 694132783 571057260 525339948 875798734 836892693 196731216 972009959 708682357 815740319 793349317 653487251 345618326 854620173 601431680 334286034 38240864 859921921 357314410 954935639 878953141 214040654 511700166 737477748 566357009 643823049 663588486 357799491 484343593 427679705 819845810 996923690 699850339 183369373 869652620 413749805 273088030 993767778 687702832 10414583 876736232 387184443 909797110 989777549 341205914 715216784 748418856 503730725 737040569 795485748 509555457 976305255 638372818 145558397 490292044 317119682 858474256 925905324 628569192 828471338 882386462 610319358 544815923 763503288 427120102 395219620 84099328 560270775 518093124 564350624 372253215 708109844 887033362 126618450 451160085 316211489 611744920 494298283 639019652 379084381 377589752 804131974 846438322 57372696 849431025 723463850 581372480 729314074 231008892 355124261 661954054 333678958 677412255 781220506 876560437 65483581 107354148 878086525 434474530 40755388 156268071 8053286 354087692 864122729 845183280 915451834 315468045 915231536 968686856 161390159 360581510 820847767 399186792 135284390 547015881 773553264 124050064 998079352 842144731 925129745 895558976 859462806 119079903 451414823 673213643 352463605 645685054 416827711 207572276 648536973 487788927 367268967 498967974 943157480 308765749 403055035 292805927 848232613 284460731 952988353 290063023 148993561 784689321 744327425 979572592 848210510 322949094 378078916 404661161 632144677 582585581 714966644 81280961 263784342 563910094 423982206 844771365 920077174 106965915 608393015 80238697 636519298 625831538 666794588 914463448 567511068 736594556 424241860 484741204 141580092 384577114 955079734 293620828 607243337 556762068 686638070 557827444 287325050 813825775 252050354 750059153 257237882 512766402 102154613 323944289 814049099 860546557 851852153 102535 163942335 555126373 132213675 28528132 720595481 258768880 57607184 609476159 169795806 417869844 541781492 779981744 763368925 702940072 222922768 984337263 100962488 984863459 899702705 372595404 640552217 477998463 879575494 764738979 135131143 804922741 571528938 249473511 659858573 286007149 824538795 380982994 136006433 179340137 290619697 871439501 229652548 48743824 595387092 699174843 387563625 526721458 827301951 812642622 944060468 688011364 501083697 123412452 599567196 532698443 784228770 394797782 955987099 355289006 901123122 476236789 979657938 602140950 904158862 696972807 408245619 217989708 448045388 556321697 581331360 627601524 13173992 947229536 567988339 509356767 556255299 709103304 32081298 862504327 786082859 883154949 673008425 517662899 662200268 959563495 106743010 126091779 446641891 447768753 939717586 320980933 589644117 325573194 83218949 488227832 647478807 134178214 111373692 517215712 830825901 130639690 127994910 137892508 607634992 760128421 246923349 62689378 301216495 864911439 195266752 195897694 673460925 552081817 676162811 392828137 756942954 655906537 652765290 709506785 702541893 984672045 301520683 776419632 597377593 211014337 72399943 154803271 327761436 954391125 612848600 548961895 234930923 574820438 550184121 663705443 58954906 229662103 982469143 951441863 51829436 395395354 63180604 942794766 764094655 121763790 92503092 766821853 274278445 848931904 411377505 812697779 556817783 857486253 399954392 32199108 554316563 257654628 160660787 452060559 322819392 286109843 2550115 708048850 378465945 343600615 926113663 319972584 928553538 846045327 274273630 202916137 43982364 452549189 891302618 518997817 226788489 208077024 2097409 441587104 499228455 61492799 483116433 868866853 732671979 549652783 138938007 458909768 92555962 596792563 752175236 21784130 958814135 253411214 765548551 568380751 340959714 852004975 933293306 852873193 93378768 198025217 538798922 37328089 957914265 258397714 57381699 394597490 537612061 298632134 454163346 797026731 847256962 349958228 986773593 100517289 498611214 551323214 132196909 952866962 954813688 110045264 119402149 572630619 728088405 807266824 65260948 45167787 515438106 680149285 420032124 583925634 786274085 174271674 748432441 709660234 672194571 187460699 387435557 877615288 492596954 517708694 157523595 928108410 592192237 180477524 436919936 42996428 473831543 101964666 370692509 511274419 653308915 855060947 166937248 161078086 415237608 461493060 773203122 381575265 562989870 486597150 135625369 896833297 498354227 270230638 572206960 186875122 116949455 404566601 349407249 230311269 954406777 591501259 986091931 15553985 519535441 462138592 518059859 257040255 363099242 75885532 485127193 662097729 746593182 940387940 831698859 71707719 930840852 71880975 594667705 480509286 627119562 54952741 948393633 569392783 683855534 862976619 931977204 442907056 277068774 863841265 615794866 545214598 729115115 418404771 197848727 490388249 527356058 104352137 99020331 161101241 916021689 437104946 794708181 844335877 524799204 976326206 681538464 660427096 98243460 821792757 519455457 873171179 964645623 738842259 606129851 697606880 363603620 622257941 675764669 633626478 837602926 952577183 481130792 641975640 695374567 566752648 936260477 741016995 349830005 211966510 529838022 695454895 233365962 817686879 709568117 685683270 186135277 243073037 647146378 531644580 225994819 639746032 203123124 328927771 717166834 15807350 70364010 228998359 484863563 825842213 48671599 796968951 162556011 944346507 14210642 122921573 54795444 141228691 277985205 177732947 246352339 126680006 180173634 904704073 749414216 789465812 467745362 301525506 276141986 495968162 376297376 298454074 742892926 171090180 44875983 395887437 954217188 490021160 652390339 687464188 878670634 874815566 441013740 98245543 284342521 876072339 318645447 141873901 992182388 887276131 703629084 525361070 670112034 581992121 236928854 427381079 846732230 305750419 889791214 869954402 127795375 733995243 202460415 185418172 837156921 745667899 354831352 884758125 546580480 476842980 321654104 320939722 334395564 451529433 972015900 823341456 873569584 912521485 220690012 357983680 544420693 289416034 895731032 833381003 579055100 507247487 852241624 871378285 381167661 178133701 342501347 922230300 913265139 56415007 554101113 181426911 793113675 279666357 600338291 393900982 895836638 952285058 827461827 505513324 475600786 954827661 854201827 592638782 236081 605286524 359764521 656283033 997076398 240830838 243644209 8249523 733864401 981849189 719552038 291928586 404961818 480863688 214903260 791839867 378696240 195442106 307218777 720476324 988194414 410220497 825023375 467600449 756637336 683514910 516852172 444635965 628183338 44571891 699125125 922926857 370874762 603160323 677085619 457232795 330388998 973886529 256882653 847609273 789593518 829695996 737637718 747429206 89252002 694720983 51896269 675689104 341042486 190696816 508883785 144013242 932166868 507642647 295729947 613098277 853697053 835376490 897497553 93075356 343650091 876625813 502060383 27365571 217991378 812503083 940264286 596227462 778837866 44529914 203343965 841625188 648095323 406996690 232579799 951233691 35246175 565016546 995420257 105127646 727610381 536555967 546087898 513920572 25015842 682493411 385762527 982403870 609742095 691670157 351273371 640938177 187649554 267468499 773619277 568132424 197123565 601830466 325568090 726311322 840918713 579583547 992407762 961217698 680946203 955966465 356515102 462486656 841556199 824979172 142889789 954763122 584682746 253665834 584387518 125984334 140299397 540126102 525304343 823892512 258898536 657962695 487839495 239780719 321355544 503887692 179137150 492496916 169072552 703393774 84551512 720936305 971422275 402867053 777652616 906963982 640680111 936853066 242786361 111100027 22544886 535268470 361825228 65968857 977437443 39721127 821581118 736531082 296074981 271286708 538564976 126958455 876416707 188016081 702842460 980839053 678908543 80114660 829579032 346798678 818563978 86438625 496796874 487064052 477567599 394209808 792281249 95427714 795893217 156868871 717717580 567145710 231038307 951150617 566375294 642828159 55392905 233503203 498337923 653762926 606622490 408148222 804152958 305735584 569433388 904274440 735810331 419683767 41005128 687281777 902411675 774419108 670729993 776399575 469537569 491091236 62926325 923517508 986762149 367627949 885338933 385378872 754561338 757489559 918766824 745142227 539754979 879274019 637999994 315869927 214318001 376443943 241101754 442483111 663345913 212101181 388789054 834856871 892127411 395439490 5818731 581028028 482437654 712344433 537363972 655756941 3618264 329707572 304235108 742812357 935049288 537739986 71603130 383439158 181000235 601131382 784059336 912922776 829366088 450267873 325137198 850380989 462152310 10787213 834234355 722258469 864705598 932349344 520110369 343289163 157062329 266786629 391993533 409814502 807839520 473433576 523263799 920717280 243735418 589540901 899780229 889475132 534505893 247920749 181927196 96111764 531551026 470299439 611926660 825302023 764066789 750491287 324949749 585314056 607250365 807898240 485250664 569511050 493465985 753905236 305295715 694304860 460082594 517438559 289287818 585641099 884476129 873799886 349364098 544826467 367524840 803216263 586346765 47535831 77165219 836233821 539348299 536187754 73438195 546527312 954200305 33212777 370178293 540603607 593724862 230193452 189705532 576538576 368594243 144426286 309175619 606400386 497463021 947289641 117554159 382893491 780948340 170766866 329702259 351096134 117060829 524212181 557592026 536873636 706286162 430298527 955947630 964658088 8008818 233270346 219015768 879651409 135902841 396810983 218705399 46354213 136700764 200245687 545166761 883141613 245096847 86857229 522922259 300763663 773181565 736631600 638126149 423041987 663084956 550348060 644638294 847400373 56607782 730141693 475532042 225972571 17817098 695473728 788500371 733098783 814986339 528300930 280429178 467241825 176242117 943663735 750397560 986875731 191043658 540375293 623024733 783703223 715523066 637858015 934196398 827116956 376988801 928457635 466055476 253756009 436774241 395637539 111087946 297684 212030341 662307035 202860457 494420278 511682921 365433986 465414675 471780976 373552673 505126838 919081936 917175505 931023239 720564068 146575652 395955972 604728589 103705298 180286907 485889593 880626718 781922398 551575482 566499643 245876061 742512419 705877011 531420559 602345635 213306767 173787403 577423596 24066074 675722010 486564569 411157071 687121635 226568597 757549743 524683250 659791165 380230358 111793767 81657020 991879384 617073278 240671409 689572403 772510869 560248753 495053850 655483990 481914424 749729918 950820893 793556612 295872942 116381968 656228715 247909037 487147069 921149465 313411743 44022044 30138109 532140139 292817660 611847810 465387775 349192664 178832749 314236479 974399752 837979422 247678828 476153794 615648149 159157526 157903876 858343152 806442181 984127272 194125950 707477045 98404179 938246785 870362701 66969397 937734969 470337986 91020463 292851434 348011175 479332541 424704930 294152494 409592518 704811097 72484303 912398186 413369661 793533920 301536512 158668422 22505084 937924860 539449452 290535086 361764213 166362338 860779135 241350394 345489076 265646788 336791640 532786095 342398845 436959165 644639770 372249233 541335223 7231745 240434961 59554251 880770941 832796061 547610431 68991742 962646096 121590864 542266734 914443169 396944285 512128437 773582561 634604557 561475206 680265786 452762794 353780000 389300912 841366970 115790318 225911065 971922128 533235835 746895471 273073746 22240017 515411006 635458542 223064532 857990727 494611901 707837208 317520488 479952463 871802117 690012495 422999147 845834643 510312869 647147832 876862454 719936942 452443906 782231721 408053227 324491734 358854132 597515012 610924008 796963555 783964251 497820201 189500405 94167727 853156158 208936592 292316025 364865839 267834845 52987159 842031055 937874710 609090410 383496410 680359654 565096360 489323693 404132700 380438973 866370116 379428850 918726842 636987776 317878766 771902430 287008273 881565551 258886431 505614353 57218553 608992396 495530957 677857324 967648777 779620052 846365741 398845503 496955322 529698080 229989771 67182490 787185014 362012418 933334137 575254499 302406237 782607998 418131194 833458224 896949154 982986688 228856413 959369529 197890172 141730572 738081070 743828012 103938872 752449745 16470682 982039601 135984887 423470461 220240404 72026609 745621256 158639172 988860108 261332044 947982023 777009732 822493044 231774176 208118054 553494829 105289256 97077696 806975994 279598516 233362488 802937075 833848665 162930536 550953061 846444688 452524686 804564611 145447420 17149212 449871273 591389526 197177672 714330199 678140200 953226219 549344568 943981584 20699258 332809193 523004583 575373874 670525561 593850534 449437924 79055731 905062662 425457953 391464840 807545594 410866812 726136956 170973410 643040866 816168212 908632598 952902306 706990673 947131818 675576769 978579558 73133112 474283235 456202762 576045710 157575449 359438577 9474243 169926994 562354113 598413400 39103831 401151452 726946760 98149814 931432987 928113310 555297848 975918052 936659565 396269785 371194171 957231549 696772995 931317056 400921959 682323297 340285008 654004936 717514849 208168789 251680564 39357613 248311743 433623981 338847405 448262589 765508975 108288625 209341207 439783161 499086877 551442909 693023295 427904081 501382148 179775680 241343729 987641236 929559378 283075040 379014013 86818357 104373310 64613501 118113273 83076253 574471847 678791536 457770839 468974685 337061510 761353976 561500813 770250346 946928117 590364970 603044652 7248519 241589479 170284915 680109281 284881030 897305760 75786597 340124846 227581109 180320948 868620146 230682207 647992258 719598114 329662810 549439240 915003414 39122140 918511639 102580 570831638 74019788 987883548 687697406 524536036 635328921 48570627 505314679 714043396 798966184 934279512 818983918 486001030 283142837 776334865 589663236 907237978 350749402 526658138 238203563 261067178 250494141 849621974 522026097 32535823 320315846 684181683 549556016 92130487 811882271 796277875 513023046 564154589 412210977 778766033 48256268 726234300 639800427 95083032 787163155 865659057 866440703 728813327 879739627 831485775 713017302 132713998 563325171 446232896 957664068 476284826 992717708 674047131 58127997 436860453 404226988 533871864 895509130 417132081 169094265 310462002 615918136 315466517 826800533 721462026 964340861 116399897 668742631 744610368 727636690 513762069 81669466 834610115 279047582 96513887 120227626 686797701 756463492 712242008 980099286 493417641 139473695 835651909 520834772 460349785 755014365 749479755 281770609 699188918 857323227 779512318 301371620 937843660 899090698 615656853 575721399 133365939 447252043 481508882 331642120 542326739 308553873 808462713 652492946 127875326 573010576 682524909 489401413 775488718 269478369 90470117 638609609 815736878 200446908 248091270 315453237 665341408 4813389 735944387 714865161 176595063 882298317 692441902 495762894 357193708 411794481 338251604 115129138 966899332 530267236 285945246 866439301 290724454 535815034 57151025 435222841 421058506 496262438 17446623 801749292 19541095 934790421 12448558 600122063 434604413 335930140 63233234 889416714 884640363 562264081 264914500 457067672 757941908 562263900 737834080 920323278 387789867 355320401 824717971 879093588 521501870 101852078 923773611 141444663 550195625 232668 612541922 574652349 870498598 217989751 444260907 110379419 688971197 489487453 96198261 224916395 287057716 956913993 458814915 115191126 271447848 928921594 958864213 813535066 58454836 941617923 817628377 889735733 205026739 460907480 45195543 649620774 822142989 707223701 782460785 687136090 89280734 563125870 920882374 614918364 942464892 879805175 73860818 220434517 433958244 877831216 249222549 204110298 299350521 675183488 679215489 521725898 966998553 106167069 270580337 144636110 287172399 297309261 132705848 160837371 820763847 356881501 580678088 525775210 952570482 983284368 934714853 500593533 917083760 437966176 868086074 128737604 901135085 784111622 509615512 523635177 300492224 537513014 197420957 578847256 458829877 8795729 858437272 838262909 781621165 189712429 51851394 349906434 81174061 550104022 501043011 454026543 677735092 497883904 865043562 661946854 279233195 442676205 281545376 467934594 392598252 85073706 67481322 87882015 1648846 715473302 925262496 631436644 148151751 506351473 993648574 107451862 724230512 314968640 583595909 493307891 512784387 399154591 523689884 219327632 532218827 924120829 914675164 725956914 649149717 693715942 352305661 813994304 765646577 680003233 196403607 961320577 630358494 714690264 301878566 902969656 413723477 89362836 520344038 822108921 459901048 245382976 898375795 976791089 66433406 992979474 603222398 181220544 174967867 855362587 336886742 579900239 74891426 955207306 241327709 92207625 976426041 756589284 930337202 358609048 258688766 411000227 717933780 521981863 519215061 567120806 47992634 73497147 535280985 447471263 78047467 374920267 816574671 831636045 981724941 4766473 131128373 917111830 278962998 338214242 307297235 729959979 1365970 712113814 16774898 624403680 841677048 158313539 1800779 327792081 534469000 721483083 282052192 722900534 22952666 838138412 756674018 884078832 396228445 205728915 893081448 174373988 374924310 391337424 131176734 430939023 481936341 904691767 459261496 619333546 773613304 54482731 618758109 173879466 778227507 183367816 410475255 806112420 260673419 826403520 344510141 939892939 977715875 414761187 821721825 656620381 317074644 835490558 680978964 963994790 395282496 770068630 777154324 692103183 402840922 578183813 20060389 566256518 927656531 806970112 388127099 255937356 449494415 647289902 451577861 30897233 948598882 888998420 902436571 54772762 192123068 850626537 552918330 124408689 471568204 93785239 418777467 794217819 308957926 585128390 474283253 410325198 52678321 720574780 67592859 676158148 277973448 420747793 998677890 223025014 819885297 628049550 49396126 866912546 102211757 215420374 428552553 78792896 937005388 936518270 425751620 832462905 579351852 800409401 419051198 178203195 156652357 828358555 996665728 404583886 365980397 211214649 463585141 489856712 917505998 909820478 733138338 413226265 560027694 192242234 246051309 420866681 208957987 101010090 789430535 153353410 881619094 980511751 528081910 514034638 464676981 184982305 522267665 487002114 560858352 240583682 184999820 908964655 555903198 979399282 330859192 410481793 616007821 593149810 352535263 402223828 38229660 779176616 622491403 856360213 454581868 41174507 565435692 274802585 798363944 550225281 628660226 836700822 195226043 488716418 985882201 35983736 539616078 440038850 447835978 805461449 756192870 576398801 554162725 890598041 93798416 587930798 749483783 556736746 155948198 243078089 770411704 736887186 482831052 720049422 297688492 86427787 418139971 781417034 569959275 550443714 616011463 879007362 978260653 662768551 218593083 588073023 246380943 681512532 157206142 850917412 118166135 604925538 401664220 233175106 522197531 983315197 657818908 853716034 442675100 97338914 757180050 278116212 593924871 710466891 550710619 817720878 428845734 758959022 321149334 455957349 84621118 542119219 692961565 642062102 23444411 42091488 991039152 129440766 872054935 49180891 801793579 676208362 611435539 513143525 528533827 455408544 870421782 392200083 725909844 28163579 949194593 968012552 524621701 397840964 660152027 342412316 805246880 610863216 679499878 646293432 258157313 437657583 435157237 8173817 265471081 563397294 786257821 590829017 374801141 688188518 507138985 557681633 104464516 435009093 380593807 784987273 368393683 228045134 313664804 911283371 510904569 977636533 263804403 541462045 891817321 513817745 33736123 582462769 485171976 120203651 165127272 78454464 514014778 492870251 917766803 817373850 334194695 101730712 179454854 176577881 706004758 862535037 736024321 402937439 518795796 793162868 194437537 548709808 360193136 412758791 870195475 872021054 212062023 529809484 519812139 187788458 990185457 504711172 113538705 543337182 670751501 333427250 177740526 529261001 567126043 898211153 137992348 915932222 599641702 168939134 438562789 866751453 982800418 372953877 264966549 203811760 967340557 688075469 334433331 569629550 204113581 502991136 279040128 399894158 410913074 874231350 291871580 649649348 439462463 789582934 826339482 461776195 439138267 435598906 79784710 13848609 409701142 596280962 649411063 63266318 281714221 315022162 436106944 738559341 999903875 643278904 768076664 876692980 42436124 970313468 729204248 419175446 321320639 559561662 339360996 79792928 556771364 307928607 502071681 609539883 910861713 387812706 659437114 488604560 178804004 112050057 640450041 878747772 94718655 89648398 504801100 311325794 218764094 808672339 572996398 864239045 658002630 983541406 802690728 203525015 731314119 238542085 788693303 26893238 560920021 707327600 78445357 373795907 626288233 978655651 808856199 111853973 313631403 927468992 93359067 985015091 608903506 243978144 829326201 173922588 240945820 181308154 643048855 115663749 592639209 311710572 21775575 419703509 851924729 513888449 157063696 193014067 380872242 350065343 886227502 503844725 895772786 30643370 338825782 333456016 40897678 954134684 404752169 516594533 284747577 561586919 197475656 335787138 207436688 624901411 409736220 306586933 109816144 40015928 425937504 330566961 885717274 720042990 949584028 371672746 375637186 467485925 110687659 877455117 758263227 998798564 367861070 169537518 693268459 266187195 59409831 445130317 623090647 86607043 519568738 158928297 497442812 401776902 979466508 162473291 984094404 167867605 443056530 379134805 650546569 924182678 478420489 932874707 601514591 878110204 878724453 527058151 931067273 270565750 835799139 648595692 713166568 425360983 271083578 556287114 672762741 418892502 634316222 885659047 427221000 887097435 384646428 612329992 293301227 583979441 153202334 522140661 7912944 695544085 492743640 560004010 451619683 766298508 465895869 513352600 771711736 850642524 464231003 531367557 9096193 770376075 778001264 635415102 787571240 697705242 32832763 373742549 308912896 554549240 562121839 768162072 527567191 667528106 736807116 497526789 839777607 710756063 922387276 852470219 475508721 853735233 467746627 56240625 465175948 315177008 838627556 134397517 754439153 227144369 985065469 19096398 231063855 477499851 129855166 370686727 698433962 46536530 358180571 892997460 786643231 551712711 970266186 210883289 480498426 250610070 849622292 365235518 934774438 902658348 831050069 84193944 237178489 743397939 714780834 533124156 726572626 536866938 100616470 970381671 954764916 564437630 228311014 484258074 934874424 369540821 437139844 709322697 737079641 186448455 584086676 381586447 222921112 166911114 738127334 25614483 924303326 937810349 766385687 824132063 83559259 307333837 3251395 730707142 808111544 95541355 787545108 498715473 15730845 188185213 711886947 501458616 216237983 887810775 69081018 151606720 459773216 978820517 920500621 492764346 202313479 6623836 402395905 302562648 524636361 82536359 386975667 498549677 4244607 413950573 745377345 286695711 854886868 897148623 177723470 995645857 538859962 589797554 963700006 446881478 503131009 387227494 443566233 456403256 3497746 290358306 270096755 346436544 277783716 990339196 484490106 370250750 720531029 74014929 189857925 580858348 248034807 338571373 958494731 567112678 566397556 373297663 372620709 471288690 333751080 831492656 400719510 751045566 335663299 378789496 153986491 292818802 241401633 9114621 753638437 655952763 985055937 457977500 859427271 721006378 652761713 833577871 57419418 198125442 595514935 123789896 278082866 481883552 116572777 523043389 639347668 174954238 752761348 180616553 398890578 224226791 933313041 241415715 146524164 479094151 994299457 812184875 727557599 301168008 934126808 21015764 418903963 36308652 976095408 981651225 716546887 725395039 744102097 279423070 499330414 458010798 286375132 950008428 920822724 662614417 647727852 465797170 455952140 193783385 348797671 813429637 594429293 424923409 254603654 553465692 973440132 422260141 711299157 465637138 208898009 674634477 946994321 646739246 444239518 663437887 904226467 973282074 158788163 974102421 297881470 749099379 382152985 949423175 193898891 249839782 716913533 336726448 652736626 721919586 986896064 259520427 147277909 208169596 31032251 942553771 43195571 874666534 103421075 433992579 490213378 703485930 772606888 993579750 472338800 375162205 271802822 247562053 272583135 516970408 733097354 78856063 728571548 636787135 612487623 367977583 973402175 8861724 33614513 980183040 588798088 524858084 404338254 22559543 784266298 888917574 58193469 989707907 184838986 459700274 266755644 499284976 974074737 406257312 386325732 81627107 825387051 446456395 448481671 173318038 19134081 269394887 94106690 498335455 934941663 336813599 15532346 714413518 78081388 481346009 395206010 705686104 210512167 489359648 375070678 108569267 174424516 843178762 75205257 680470855 921643974 848362039 551277639 140715143 630145693 282127374 21507438 858130489 208691605 40239442 544999147 731110268 929328027 39590575 499133949 648555261 672665933 777130347 52514936 40709543 187332592 32478230 445667936 976916417 111951810 825686857 864329888 854395532 511656964 21223289 3699653 234810425 940755269 472101963 613753710 288303383 421557967 64408009 190551866 890176987 944682967 936716794 8967242 294495356 633886802 742996202 860418186 427770019 300392111 718500081 487976919 420858468 647924276 766940383 3213076 743214080 978987002 146359726 941535343 524314543 482936903 226709310 561018667 858695431 13235596 455486325 612688153 397942131 940288681 526482952 133096365 478010861 210130779 369529376 906697100 755025853 911549534 212802744 857469293 83428522 744710340 235214933 879202599 91205361 999805448 629011950 83880416 41278976 984000778 114886682 414041369 64416235 500219226 284906023 124293453 487492799 374123933 766053310 732659974 412983493 588830631 575747363 180123131 60678200 794600370 802077917 917802286 732240856 387421053 215624809 246300120 799078589 145161206 668271329 27300845 46571024 491778776 772874438 23697465 896841488 905939078 584610767 244743988 829008260 435410065 382815765 462746142 344620139 331579048 916402685 558273278 683926189 406280612 605617315 22215943 492134470 208763689 163154409 446707469 283758607 762444241 701535375 811016318 826154439 978487346 545940733 615288997 680980967 480076718 924681834 939122583 716230536 938549320 714791447 311508740 753013385 413326965 991128766 673896183 580350200 57847059 368483201 239344298 952595453 580096906 788739642 147497080 728151960 860543414 883195735 498916314 728661384 673235567 855034789 161256463 54752399 332375414 171888354 436137125 852027478 998802271 939410336 905755413 478381590 559336080 772396917 678615598 447167007 497534625 72056298 670711436 781842886 633216334 213541697 643930115 947223319 499911465 944375115 345303126 258108717 811662868 56548660 202511236 214635541 615886629 133190801 672517365 833913445 546469201 320920560 696612838 324469321 890444189 627906619 710311391 401109908 312643072 904729209 78179206 591532487 784835855 618260070 592783829 540788180 891787337 39513923 75881257 965699236 513368220 99871500 209003187 117835317 219674834 730021417 144208180 845977353 209917581 393934951 922416388 366888188 127519310 832312717 889700880 998712258 138899640 292538410 864619714 991833258 338038914 50913056 128484172 266129886 88014405 826274605 696534034 788821992 287499553 789559910 722003704 982003494 418141611 535096572 293929007 979194742 324393533 611953413 536033487 760423155 523950319 759336947 266721491 29872487 648588278 367740691 126509829 942688061 117065423 123614133 870966957 257171207 85956154 96000579 151673021 978509230 142782112 84258625 356199412 733185326 497465538 288896611 594821250 394357814 523425479 362370674 450388830 978625368 242282318 464433803 388725430 359637691 429110385 585786300 266015337 611079702 372951742 791442919 5426004 691248545 643502252 420609268 138282850 610935401 940937402 352316731 251561759 54337341 613096006 296449966 596207577 599992216 972876098 247751565 843374335 523511499 755537716 938705134 821276269 143074096 957251791 99933981 41528416 613531309 43848298 478061478 241776439 548701182 673343767 380759523 549535911 200860878 278736457 599714540 590013152 354171596 227178148 570190382 303735867 723814189 772666484 50068073 398155849 52668688 523607615 592613715 289333784 594409012 131895047 539586190 610201435 242561674 332014207 854708153 246066939 1326051 627424545 828313952 936475894 381998745 678520505 147629330 466130591 428730078 652559702 359839047 946906238 525801950 300960968 569637013 257841956 687516797 55938948 18419061 762334705 821454389 307164118 941149654 728600258 771755497 633113643 97692860 279981261 243641631 720932972 579596885 846620701 86958745 73585315 847293130 370825763 827606048 961617660 331717039 218789051 320818693 202467217 16179822 778102899 859856499 654120914 718843723 858631976 369930955 676905994 223261851 437050819 896945055 959402753 635732543 572353866 785355410 172500642 916137853 219417682 889528904 310108359 940021367 115674071 800523236 474699303 367107833 332903361 772264281 910875074 230939670 370883550 530408482 466966473 167861784 848676311 896910442 939086493 926096285 148865010 875345995 888919011 799834552 206519649 356271298 955696431 75329580 349556065 915379210 254502428 883964556 490098782 328022699 577543543 869601060 835609899 339143047 930663108 978010166 303668393 187516379 158602564 369377600 370601112 514893493 429112636 745612809 584395892 182376877 894423763 989880470 850546233 209651028 835660159 990159672 419165697 654626901 148967692 60123479 988402309 641074454 786296781 42832839 981873661 266697552 272560770 109430813 83483212 519189143 78735490 380588806 763980098 273908088 191380155 812172362 498612612 151472839 159367378 983789717 421934216 990687626 99344548 713954388 493488279 737269479 753702864 796514569 534417057 527564694 139325777 710543912 516790026 233627606 545019707 867536986 820504817 603233222 270022724 682232387 512039093 688748668 480053751 175731653 659359445 237388882 377898886 554194890 46625935 79754893 304103752 175122404 181533662 67938363 443911550 910083150 683961385 78256515 189790622 937490041 481836937 66517148 435288787 493620689 710110707 835541173 827203314 634534911 102276996 551497229 754981980 789458919 259384403 179152736 58563929 680746735 109552473 404090771 414695502 667279066 316258098 632258871 652359995 280277258 528283725 13111281 959071193 804882509 95943027 200781081 550741090 767812556 337544361 474606327 700359335 780953106 362913289 142137093 288198162 971954548 485406019 163672151 159889493 616593727 735082639 659793543 579681287 254585122 699851158 93455758 168250689 484970707 540479283 872170515 926320545 407326994 434014069 505413252 249065377 856169105 906629237 931144597 780390406 219149716 912158674 450084545 138224375 743183914 311420612 527993024 572778398 884723552 809723111 564759752 692094801 825747015 511915757 214242653 763416480 633592189 45725869 590640084 408023832 615858287 943152834 136422916 17570183 140626332 782647796 314254746 669497244 13326654 931006207 910854543 764344321 165867738 938225207 318981655 464534965 506758589 245222971 377283805 912473022 766081487 206618868 367045795 247655082 182208375 364059704 628256254 518793267 375963213 158044180 803717670 486006756 262722535 754867792 24833438 113253432 43044640 216985633 258211013 776456620 424130854 256263148 24315581 345693974 806804838 562802712 580416875 112185947 425745051 422946091 327080081 751413474 163212907 987129887 903738283 185518597 860780115 588396474 617258650 861697508 183742094 626693554 71072541 248558143 503807791 552834301 136867430 768564944 795379093 58185153 593594612 426115893 9049438 618026861 390222319 883823181 296505672 146813095 98865815 1327241 39780940 362198575 6697286 510869679 831801930 989922960 991409060 74181728 38551568 76545542 403221458 279176093 650447603 898581751 539359500 551385391 646977709 918281613 24274294 740261168 633548653 150257745 522752231 435669686 642817017 543954677 113492697 463750903 602113228 358016235 636641667 660213456 846109186 982218510 182998173 37078076 672711468 166552205 891259660 372851738 44205123 39202630 98438746 425496265 746044656 780226569 920949494 239696851 657898414 640038092 792848902 313145130 572773795 888656186 927800371 99654228 427589987 290361473 831126926 237285122 549743327 908319709 343484005 684136156 723904875 521077534 72732341 557078609 333858083 73156861 719852698 223468423 197165766 655404238 900650087 40117667 753881584 755074983 997245043 494840043 394128218 716288788 348915753 871994963 639001705 754317332 475626987 254848853 963846731 829837848 35016490 518709541 166889844 721401316 669285395 215199571 148537915 596313878 683769601 533030633 673005688 766389088 485728936 146788501 508270015 989368658 740562529 395549266 580188744 570089190 392339125 285815660 787701053 443511600 965976483 475693015 920611102 791093861 528094033 936979997 345698992 498691428 391479985 966384204 502691450 348288352 287757364 918681723 860760624 264918310 749065057 454869157 811901997 234663684 992518509 609093797 997308686 387518684 427798568 621951203 842545167 118351295 521068841 426039019 603273762 845449806 789851402 277357296 52154985 113913002 677378437 176722679 579495346 79268535 860766133 46732675 465869762 353867683 116537064 164856857 231737611 629409966 46839737 542158695 244766651 489520715 45981211 649892877 118451572 85667667 639622657 628313892 450562478 1989972 272407567 647383308 190651650 413393051 674123053 315460414 781441336 704905693 202976804 650807156 339196142 305444986 468846215 676332210 145875325 875316130 696667783 50693469 933288825 959628307 767920877 671186801 451473704 597896482 129421037 253761985 260129835 344738213 440746716 10668725 578637721 901284881 320616200 640923780 122422417 202726834 107929840 916068842 484729694 648054809 728975810 553146476 419121861 672065500 836948351 928161862 785713824 314338780 976082029 30042432 493643659 434578793 218929215 756190373 773278740 85811067 245095976 784135757 479740146 992987059 543570975 725299223 214242096 465403043 230125407 284504184 742964187 354607054 739483509 352645134 211772526 182545488 815986208 602435937 595037087 325090689 111926222 914068019 390226031 405142531 635209433 744480921 807421823 584241857 603076580 241417628 769973824 902553300 218261839 272333563 624029028 53878665 858804868 1323559 578636005 494462949 500220071 81326920 335346429 618803109 3267942 229503058 27745867 288555737 38093677 614549963 879312298 902639916 531611748 650140261 852300476 841893022 702983435 444562170 954237079 736382049 239152755 631884379 697216102 269560629 902670759 512871274 42013894 896701696 978210523 794348974 433490749 184760835 889184186 928797959 461066013 483245446 819499571 243541845 687832947 440690153 840224037 900437393 34956301 955443083 675193882 373498702 900180288 231381107 924585931 406077849 946128001 760478786 201293212 617501582 548621399 701920906 396589126 498690529 188486495 670475523 226369381 898733068 602118280 699063036 971008273 895775771 437676787 515058286 996499911 534698325 567440564 218714313 303718191 424448942 892145190 954629285 989854342 647458815 506834373 328606976 697482380 381165371 694124074 955958680 238706641 463238189 969318734 251487069 871737095 537952412 488218089 190948527 171867520 276522826 760317129 850676078 240336134 375302510 690475965 316208194 744218119 363957138 716961982 149250474 741825705 158618857 129429263 433074459 41387944 89951741 88609562 810322278 46441713 745845549 558043952 827558779 820369698 416807451 207418693 28960363 668146409 870617283 313820502 50560644 240380504 364301415 422009248 928222376 669822537 820683267 166891932 793988176 756982842 480309366 30763065 960605907 657632215 207058296 707076485 148888953 615567366 192268931 902476604 53549030 770952768 315478116 308807856 664068544 493855518 291471848 669963839 283869315 409036744 674379459 607294130 426414882 272094671 607614951 882616433 451191119 197889741 771011424 118043845 991490107 849584456 977150872 566651989 166423202 668755068 117354316 461177914 838588536 96591475 192965405 834407012 929600927 155931841 618674327 693748656 489598154 953827843 822373983 169180439 581755522 247699298 247850344 709826382 789755506 750731546 831712528 77407529 148093736 972225044 771390562 809822427 848263987 938931262 562957794 749603761 504869572 186995147 214296212 981278033 43009901 235399662 523500261 320555475 196795666 321729421 431187037 891340117 838338973 378666492 390537560 84330465 353886134 616593940 204895059 208375817 447876855 687981716 787141217 691962783 645376874 819826325 57226922 881834779 758318853 423314829 70836861 462566855 881358793 891384433 421200173 22155875 675171466 394544642 368748182 993698552 342944330 493997508 748303276 660392673 648242545 837892268 632075836 50975635 724161347 281836382 566196178 308376419 163991060 230463826 201396298 334875135 152069456 889985894 823713537 120542578 728252636 237347577 992252177 780234349 211991251 104820852 176633645 927277022 745834261 729842317 711191701 74358075 591644630 29465539 64616424 285968340 165704027 26692086 333816450 466990019 59251236 615200073 802499913 283242251 186574952 165064829 716509311 354124828 687397172 866725421 515381981 595258557 752707558 985547592 99365197 281616483 314501047 254024305 895933592 843155113 671514690 289787550 868770292 886494519 319976111 780815673 814860807 948371482 465316301 229173699 764769611 312150886 531372415 190694374 157903553 971360725 213943687 961692975 668108567 137757616 679096961 605636180 133863591 302336062 417381321 937563170 79602573 475450340 54499104 280000198 378133777 32357229 380513827 37544670 55106903 807839185 61712464 182538740 327733084 941405327 668759048 441554661 424632162 650916310 494587997 764657310 991525307 441468222 192279484 622259455 4361815 530631139 936019008 651088328 390759799 864542509 87592749 700700193 135369944 592802855 447132622 834797036 996187870 453172208 900702324 127874748 548420103 250555182 461563364 727756988 631830540 338185115 541017790 665726883 133526264 115700595 193322072 698979519 90941662 428742027 827723665 443566426 199009523 280979819 575936277 955686985 441018792 279660316 231631614 18517134 8266169 49830736 927621171 767659865 895448896 28225673 780175837 478143280 652193971 219930203 141981134 319249449 724068070 318512009 675166148 456851119 885703580 596884105 768075382 395880401 438988826 804780104 256369907 386052907 386916429 255027556 324122685 347562076 220497483 523987807 666159765 314082369 457126810 908667131 518447461 602855403 162418038 58241293 695304701 235173212 307737747 773154798 850934350 532171251 113297783 720901806 154107394 867663689 858419349 319625567 349891227 31253054 419806886 846191367 65890421 150400526 867910664 739600597 946470136 78816583 291539167 941474132 92113758 265307231 471515359 214241463 86801768 971886494 603823815 835904226 416694241 197382286 135177595 647841449 207769131 33274430 222576120 32254219 775594368 742687700 929583684 875687685 598932585 579823527 83303879 183745547 734466128 499402457 950604759 799799596 33062414 33938755 924879012 628610111 617417990 414984849 186129158 638945368 186295569 312132457 386377333 6174690 671116489 995355155 534428436 31450702 489347884 132284852 522380641 512489401 690180956 197205176 886945545 725117772 260019890 698799979 375451624 31401633 213336271 184523859 399656995 141663189 69910910 70259117 136260870 934911013 265978425 565463737 775020438 141355603 7890641 642361469 20452433 328570073 577518073 556391418 345897685 786672297 621421210 826414310 311014931 723083208 498847624 748407716 667327086 912082543 863102936 132942994 402158813 860084737 140639808 691160233 829333099 918944510 28300703 129322445 731790842 656814491 658062245 745620324 306339495 549240098 725121030 799974768 53336033 278866762 332748736 903818243 85671997 183279238 298586826 557082291 72222566 19701628 487184516 463380992 458979 879699076 448328612 142583494 626230213 144054931 662049924 410746741 934281409 524653219 452640938 265220655 403756248 523487776 472003430 356015471 756276165 510494559 101710753 504861312 807993796 316049787 669423640 179085217 230002342 464192621 153785672 784230581 990329368 838710483 451709665 75912964 645662193 892197764 928418582 652907066 628254733 102686393 774014295 987041354 410744710 905538931 849366193 927526635 308596772 271807396 14451295 461472910 997595525 916266972 436304157 267123428 3645472 681983261 275926951 926365846 669072327 855069576 131883666 6838309 682434671 866299267 701528292 190370642 748463478 756471940 979933942 480571149 773426283 861705223 299864742 567852778 210913716 491389840 396024777 405027 882206421 617361829 559839820 361380576 270578707 439729234 117839435 598464254 147185248 547866074 861054660 490800967 551989659 147869404 992906061 623440897 141820088 556734264 912560441 948210533 778847800 384127980 57082285 632301297 559166451 563779941 356487636 955832524 707916242 70455424 998091931 850245500 193445965 585137731 455509888 674359965 50542447 213986729 594635011 884254261 57848480 772354467 372328870 617937057 562768596 749496825 272030314 724126159 387102548 52058416 192981946 922152084 738461436 668829470 655823243 137510492 515798839 201954270 857091106 87577844 743780350 664469263 81204590 901218253 95534181 596313592 654985529 220656922 500574304 678782194 226361511 867324793 219186675 931931192 915037522 122208282 630378230 878867815 259769543 463320710 46235053 357611174 985289722 635955986 846211070 553413353 300154938 837162333 31993530 772109065 31162352 382513033 223189958 287506799 70474719 198611577 608982985 339085870 480212497 665442388 882940517 510625459 610672698 729338182 704647649 404537556 732150327 265193899 204192841 559776168 751930329 751582141 357287776 3860752 363722574 852419635 788229379 719845783 382971340 547828999 515475341 685774882 575589714 413298461 626728434 449058706 37290705 692414006 328089968 330580399 415364550 420712681 939330559 121303284 181913158 721701839 713342489 710292741 937259261 992426938 52618097 368520 683365108 167919949 345995248 921844236 121298501 265984156 752537666 438515562 568677099 861579583 98476797 429808566 856983230 458283838 876178320 546414796 420424667 6793965 350224171 647248280 52107686 553911829 953609793 495063044 743047236 769165445 564703135 934668236 453212068 294880209 130974051 289902841 542472470 221127446 815994479 985104285 127271134 616047618 598654119 858886475 786399937 742126178 883387261 718401220 588590768 910932093 7832348 357932714 71620568 372056624 706605373 454175161 632247299 667108972 675244908 371761126 948212137 587522833 603900496 48940455 841947019 147504181 782616960 122113172 793148550 274482500 194474410 289793550 941995138 21270886 93922978 562485971 452178323 456165900 621694823 196383882 133721683 995874526 97822264 406400224 246623837 148548525 214742454 606233423 674025145 568934842 616091001 617181593 179741835 694151539 255896895 332987512 340077037 951655932 197096989 727063119 733477725 480043269 638734000 938714340 138608267 693062443 313385459 473698043 398647106 198242894 134624748 270475021 602822567 92673389 847217380 676603892 113330230 239300702 413495931 722741052 913726772 964278479 633813293 44122613 735822881 582292267 318813942 316291778 330392987 194968486 575128363 420178999 541439214 464576881 108769761 143363500 485513692 653126303 231508220 90188754 495151241 219394544 908807002 961702410 346364042 361529715 849268763 574540775 508564827 436014376 340803662 514427648 169438965 470399872 851663397 925703759 706336619 244268518 152128890 208496784 469196358 819721237 976590909 169650747 130836505 280633576 591538253 751523721 869428111 86759508 238857628 630253199 188039016 549043845 500397542 120130329 852408759 228113275 567511395 14229332 818827590 934171635 79313210 372795374 712994690 441523992 124834591 65384308 996053483 648496219 721673398 58471941 922925565 767872842 510960535 529236810 971569750 484988791 453959776 634087022 656361775 791730138 208964039 728588237 496905704 246140435 587882394 24771448 180798561 717351892 394902037 67490891 942463949 684309528 786172140 305770325 746635634 720962375 300391505 763750559 497308438 809141701 769917176 116250867 230662921 699061828 838978286 779466618 464361914 285761824 841039973 110192743 291621934 374845442 635852906 19846449 387823215 327078546 462084746 137391470 990634232 150697269 651948726 814104469 152234232 526164037 393066738 911275294 411907376 735717666 376446007 300084455 236215269 770661145 538557965 182928307 856422756 945497705 967451150 972199128 562188189 698742341 753168810 274778763 189352620 261489607 89795371 60070688 634266049 68704324 420465542 50575430 988810075 477374711 945278387 12271435 861806541 914275 407823785 246681474 925201342 304984076 364417352 366274038 776926216 614287286 262340800 724088875 427353915 93745988 737966227 103697532 825794593 979466346 45693406 965194933 272881812 586575798 949195863 522429755 177684147 386955877 282247008 780738575 427498481 870126748 144394408 614511347 862999327 170191814 380363419 866191368 723648625 34592576 317842060 299882196 314619010 880706734 822013973 772490328 820210235 500876883 191413064 742316287 3309632 257539245 970225474 584710184 453602940 668170766 909342435 901308838 481181979 491535984 312621541 742076985 969234996 248802549 149166478 794471635 674975655 263629876 724335178 797562012 916920109 427258104 602670922 379240089 601244259 635079203 215425019 751316621 853605116 745378233 233310185 393086037 276332571 989069195 319140298 719629710 823099995 68334583 993470301 251724496 328767080 969063324 382495608 25513704 401671787 613565680 528109384 59423117 284622839 217025421 240641147 219523825 936142146 177436350 534527197 708830880 158156523 531970297 415578798 744417232 264487843 366470670 596518746 179884076 820959146 304727199 577909587 38016097 409385454 338738587 94245882 491168752 561293217 396338230 345713364 112011625 642707780 108162733 785300270 202275914 818049493 54114555 938082032 724029996 323267905 11476124 17526561 306950057 14450904 909778988 763389574 61859129 978561576 359921439 719568283 898130676 982722882 589498465 440032008 759266446 531127216 68554930 966757886 70245835 351397509 860015684 307872502 910239984 121208448 802028722 462163040 232095321 906500328 480987784 329546031 329093841 857690698 655210398 473054788 886330265 80755186 108418778 985425810 754892293 597631728 448799465 226544480 518902236 700540271 707867212 462957806 230028722 339103250 513368322 901385926 553872191 450290689 237756508 806271763 132078186 711393659 450575269 179055465 836191627 697771760 527229984 591573092 442723705 524091018 984080675 224144846 536235832 518680046 255511726 908428456 917018912 286020598 40108263 273986682 671864090 553421703 71489403 842591594 585130796 639526805 328032771 681121539 276629148 207445795 236994302 680340244 946601790 399465804 122511007 463486661 10871412 929504213 857745694 968968717 652348796 710901575 720259390 513852738 923531385 497768737 739513240 970331275 223161039 748645674 327374057 328652095 394773734 594112028 692223126 799458006 942164834 969051248 231954910 146053134 102562953 997905 963778407 332739794 474393937 740761456 200090729 973274920 764190708 197913505 201620544 922449805 871105590 41093594 46643348 6670032 891309906 219941300 500744717 999183222 705459728 352487928 861527636 713597795 490302669 188168556 212792176 246647835 981859329 803408180 515505806 560588877 239408105 592994611 437279678 808376038 556462208 135517178 735858397 960334955 397415938 677936190 717241408 765456263 932223573 64274669 489617326 334729547 157154693 57946492 950702617 536849858 942373831 745775652 430428505 553058030 452872267 876007012 176564110 103667443 965352732 957522045 607228723 319850504 220362589 652943107 920574030 972857189 76362337 902903213 250713412 104599407 732156158 120129950 922009392 234051228 77695664 808421258 953388133 519247397 716496735 47642170 74270523 818627464 553819565 527146514 107339508 573370233 45421955 478818733 234997226 541099029 563356283 33811800 104933409 756491080 988417168 458699394 673092666 569792971 745250655 24742124 77688752 64451991 620690817 52302644 833689472 239336937 724784982 224458018 409913812 652113320 67737942 154926934 441613424 319806019 735627111 928425101 351090606 750982409 208465503 528572162 657384531 779472972 268019758 201286443 75908149 813026969 825647074 656111893 814341811 624645058 467177579 798448518 354470618 390955672 872954789 430275100 398749989 239237942 727656769 707288326 626721932 362445219 529169403 396727411 666794913 110852153 724344991 865499596 681464573 745042788 971631258 525814340 44803423 556705622 159856531 271501365 615730350 615233475 132866977 30542384 191319001 493358621 994386213 237457872 459571831 353986763 781876116 618939031 801996946 486963128 848745448 855505942 744238611 157168836 963988074 173519289 217139459 501204021 797037820 721443227 41551444 291541902 80761531 237114108 891249936 713624631 760678995 3442861 669046973 901501953 308300208 408947189 483264609 204876825 131090126 225150260 589575349 601915571 142099626 587195161 282767942 709727291 194683143 518043420 250753311 356825520 821954098 472796528 409597442 94547577 786016917 746638066 152069591 285733941 235774376 915807501 415028218 886504273 194080069 28622477 414697924 692861095 948206131 979427015 446962475 555279597 710190205 429420028 670801014 438992308 374547592 111763830 795726611 969595208 96256179 334880133 310997152 718097112 851140073 753243540 693590098 748004289 746845202 818049766 904961625 555056406 332566848 239242593 739420917 578441722 413638752 323334760 501501019 137408696 392088216 441587489 191199728 813119748 422586767 285697482 956099795 454636926 129596884 714399716 45325079 76229083 671342346 427233580 670742771 95668194 767326170 243300250 23264655 225186728 148220023 427902691 889579818 352721424 664600031 308944115 11248432 524631295 444071148 231386094 363665094 523603518 232707296 782020974 834123068 630167661 68740686 471401624 281628239 97489317 346918816 655999491 988201518 90905653 420829642 674134307 920513239 977081003 157328788 142801008 607882123 639016405 620927750 397798688 605492536 723537313 171388831 762263523 450523207 90086302 562849382 451756619 993893577 368086328 646319110 876169350 440822864 944750087 203708066 638467479 307320793 794467010 531304444 264648506 358801332 628842588 209064911 767689945 242502063 238190612 849784623 606658149 11104576 180870111 176088120 396360490 638331638 557569087 798169976 908900395 750228803 207013843 420846444 499264353 557444654 229744621 702085354 79657100 922857341 202275428 352623567 978144031 772344543 240752213 277650449 114334999 751638276 627470884 914290321 142557876 271371228 854644662 856841336 669916110 341471163 375620224 789633551 428298820 766980760 297613927 249224850 518162695 632574892 710543215 717774562 404025348 976514257 789960813 726039202 274559742 126892847 605838035 505150770 444099991 368253954 750330334 246930645 172563191 147689705 941395079 315488571 929153260 512387572 63274501 550406384 564825971 232749649 604184949 226861068 149518824 379228324 377968634 11189236 716757219 751753426 161227115 940392059 224265162 428600835 577784028 555033398 908473997 240852734 230010677 49314522 610917273 224093728 884742312 610795260 13634599 534367320 99060265 765858822 736702666 11884610 433957053 250404252 517607813 134987196 568603956 497661426 573527356 845432442 186797032 188649024 273301659 448407375 872459409 217122558 63015245 585789898 591231679 565836407 669660040 162007473 513649557 487744847 645301520 538876622 386260223 910101114 169643992 664365355 299855402 616334381 857929228 439294208 304010947 53811689 558284146 182314214 204374786 411570221 908873815 923994028 862219463 422325635 989366748 939773136 155981962 44592961 250384707 697855612 519114755 963510752 532662563 343575582 792884647 643003053 205681704 145410129 653032450 384835996 424751403 317022834 333892205 326315606 551759943 56878944 61791778 748399348 635859812 616409579 186522224 190526980 108932574 321458789 648366313 9606795 276325315 898088628 926851928 380701597 781976083 598913044 447225970 450693970 516666362 171547537 211957441 715696335 384105812 985783732 48571537 695559056 706968679 980219440 97434095 443316666 826929372 426246658 165871825 594620549 413699838 983159506 545963325 988800470 195676550 972429035 313599225 607636530 118572907 117453188 990835570 71843780 25832109 249243525 717560191 297609099 3791285 461239043 22227496 166347236 544003737 539807243 437447529 785058543 487541945 403333903 151603167 952695636 80476044 47896615 172622947 901280026 482556762 658105174 956591676 29021910 402249363 57248703 455844459 54190352 360392519 642896059 117072965 769462036 773619631 676519113 508164237 261026284 685873921 364819193 244987290 9726685 460135406 636731609 526975581 719966623 173849149 621085496 586920160 625373817 845487776 705108661 859659804 43926815 914324130 174807489 988456240 585927991 252662880 369287095 882158252 314282796 298009944 309248143 80098308 958994535 937933099 70295042 790025226 806877118 643862424 883456065 449801061 649283991 734432236 320800822 630854573 202022160 388303174 924619001 293288255 718934937 776199691 262921018 141359599 883519012 8083395 916079179 428512313 768188770 328228189 560618818 167458324 529818771 105392996 408084190 65365511 849378618 50017800 733478038 875520020 86400817 350126481 663105909 371323150 893950951 161034133 539151647 741783812 907865241 492207788 131817965 303313941 584192031 420644217 244717080 875611966 821539943 429450683 49742082 354785259 41150778 118363387 932780274 721963563 382445587 82689118 193814019 8030783 888977996 891229205 641820841 110439212 731129037 597728305 642299835 132489744 990800952 937522827 784480622 678601069 92612173 36046356 620602588 943416800 392726352 528123523 340173428 425633265 5809182 48848705 225617836 684513427 525708320 750175750 18410585 19722203 516084527 818280212 660282023 489193229 77367653 920935862 314394844 735081406 808292313 923301089 819949935 469586288 294890081 740716081 254949433 279901271 879611716 410103790 902510326 707590173 432235048 282202789 801523797 45725826 465759318 344579749 428124337 300216457 532363080 972524137 970949539 746036770 361971676 380803667 237589888 781443393 321373987 435651373 102183188 120992999 146846254 25897633 652022477 309741068 384952564 610163594 861218183 302102622 216870913 542998492 330976731 39084298 58069937 666317683 304057930 312510043 862463681 776215451 410335241 884783800 755054371 340673182 466024841 484600718 35642677 25095769 572581046 238748876 721829629 448500598 829091931 526732845 232379260 398955298 836709815 789247299 301258616 229089568 174874852 580863842 525276325 44120240 674695616 357618882 361975521 370853360 967094143 655062212 754136806 916433328 321093478 696428857 828122456 639681244 787388807 297827070 294805692 366206471 944357768 632550119 295960456 302037558 913097208 162923263 779417855 800891865 666134960 597157354 631484857 886456077 692171277 496658841 899621559 158382585 474509310 227989395 37366435 880775856 854447944 142995652 811796728 115571568 980187754 518525990 46374040 22624772 860845524 40924192 426821910 321100667 692864729 504332968 156408740 394538810 362288527 853385827 274451905 243054108 416478861 26800675 478893645 874398596 481766951 910738420 895005397 779545025 81179238 652536332 430053995 659172158 303621136 301328415 118329360 56084549 576376720 445263139 947899974 900872507 613977244 378733620 378180306 824988856 710897737 442957187 595160226 142936171 735972328 468115269 570305 384450838 467012251 707516371 749551883 929049631 265908134 534034278 942296355 864224987 453504498 899312148 361379857 521837698 746289210 351909978 395605065 237384678 702402126 535914960 833907462 398008164 254981150 272865980 638270382 526112441 613793001 178166850 926814163 347908328 905743853 859780469 260685172 112490788 608253132 524106757 40061848 881930393 519658780 885232794 480057779 391669933 616408715 800614668 669452534 366332557 429701757 390627762 25083159 625588205 429888573 370488775 459638191 257186815 895370443 656223004 930198323 655511853 250812838 155256560 48929317 180128633 828166189 101708388 993519653 298039466 546086997 31799334 995544431 993172617 513600297 69609287 858785996 234922869 565486993 176750497 632807578 727694870 277885149 433515299 960365313 951250253 436464212 737017624 740594149 412536381 182072014 803321859 186203986 385655902 772488730 386487700 165922894 904960923 465164730 445970407 204931040 760322013 126972937 949383838 867334162 593119029 892504003 565325633 908846331 581084130 56157827 905094638 198957320 405492557 598310144 499038623 936909098 150546536 717335531 416650151 510730494 120662450 798897152 152321828 266226597 765707690 554644651 405669265 395176771 46489192 870901346 728641193 215846296 346561706 606924168 750499632 273785599 946702177 360874546 412806114 646768163 706984286 128314048 246751489 615420514 680944323 175791448 698937760 175420463 893895719 708607487 297539494 588036178 54045175 112984520 418934844 210099267 359350531 322685503 233913017 240073323 640664159 987906366 911243977 220077385 352035976 257458587 415108366 69615257 599771888 196421779 392478454 530852975 529754215 706460564 785081842 813752832 443782830 629358722 812705284 3098208 688390084 193194837 500777724 454135545 289080986 220840478 648427869 486146594 699456068 794601504 213160442 874688988 727826405 768465531 286871474 523405877 245275468 383785186 866157198 914422725 766582415 626026006 758673615 224967754 619756756 170661521 192493992 494366209 451803871 599035223 124613677 884091790 235845899 168747237 571427012 862526624 101757238 197702235 420241402 666412869 746795363 757902318 133421161 920937512 428563369 642758172 138048791 721656520 299109620 499589140 243830353 81653558 714906893 799166292 414246315 995590320 767154780 940382550 523845556 480868604 198042338 165574911 939021507 466340965 871834849 800982318 290110985 903701463 202843547 545410033 285239525 169707789 660598849 673705217 614778766 912308119 162678898 930377183 88313906 210345150 261934330 346317857 880490118 446594423 141886502 897942396 528587332 280921218 972800956 707002026 124541951 228530502 394481695 3044724 591774981 731526555 542580270 485190466 737034304 683307252 199935018 354130886 954234902 446779280 601048416 162789191 639431975 65346673 490282908 675595654 276118396 909092836 10724950 48552133 534833488 449502160 432228978 40751877 383690326 400224031 984226474 821304014 358831180 980175702 221274358 615816804 430871966 69332721 591248090 695567196 613065532 221723310 898061015 433142095 36453228 620556491 669101963 793678207 575308143 596619120 479080770 536295687 322575810 187042490 712096964 847069667 612633330 321891283 488266909 517794930 730701338 49480918 985725121 751709060 677340958 518727789 258869135 910965003 168592255 769398592 771107151 56255622 557361631 585623973 434774925 806522492 721222371 36972760 822854426 934482499 759217825 483866630 79956843 317360818 281378798 554591646 188481670 424058511 596142446 203724537 263708835 493265268 691722657 563281987 907572582 993996352 265370637 941323867 77615550 192645044 411621419 233038761 854328485 545644203 882805037 617981317 925299576 612680590 248688170 386789149 849236026 885612321 920427828 976860802 123638039 378588297 605055521 869529374 670381 249103426 227896394 148583822 578187085 79785034 374786481 790248805 956342507 415486676 680557103 799385195 281332277 918971836 751329223 546006699 735010576 97840409 110684221 459774440 109003612 423241179 182923638 159381999 238221030 47433258 930329911 119232802 967866430 683835208 117805007 588774954 983464041 215911523 502501293 32682325 914631446 437800022 104627875 175836334 451984732 748227359 359352586 412514774 672686913 305172203 466099909 750093104 849079735 13315694 966862775 560264079 504537700 755951405 530395990 830701174 598335930 372564613 710636459 172381946 112701793 91670484 393021390 421872664 839689177 833815877 46410354 127232760 584543318 732908849 368954902 6777918 355006184 530608352 785602279 654698525 580058714 90055134 314342044 868252527 865077569 469241338 434878168 107022164 124592140 488663710 12084814 230643247 207983800 524982179 634314427 649115372 104152046 471774613 949810618 344592001 312914831 871660016 340999875 259607948 631894450 618562851 474061175 925059410 679705914 306673700 868257957 539047042 574419467 911345442 952433894 206999591 856238764 441999001 167297531 64870167 579251686 241845723 802187573 389204275 4108712 650416582 626737825 77730339 716572245 348567445 219304102 583924036 403286610 435384631 616404003 691294536 949625606 851315202 980121064 838506543 18761703 896518502 199634742 964850915 171734520 30423909 856350855 148049642 758768594 299625631 882493870 691233124 924242681 928961586 882756631 71162922 474161393 578655599 207223487 316291803 794091207 295987961 403508625 634490309 16554301 652459579 959088829 681137275 135367117 613663973 111193734 152636341 71113684 441858305 962007704 535234998 341153214 917020721 510918205 613757213 669218579 821081445 211421048 58260333 482145915 796123597 215644491 202620728 29088093 860728483 868552901 152608116 948198427 451239455 320934270 360480814 513896746 828902544 172778926 549290800 532844127 251262066 37394867 848684443 125751934 407662717 904923866 983560256 359944054 692327199 822761594 985907604 109131497 179338282 239812983 548951771 114179563 560004195 554517712 706202102 631376598 755986484 182518133 84046741 802651618 631761271 104524754 746735551 733266991 858503586 396467155 955864440 44228378 122865386 969559335 687565011 456781171 227455751 71234152 466557408 535571528 164545726 764987314 170405886 929432575 376230568 447787027 634910391 799124794 210773962 947533980 42649097 679823523 266537784 756860748 618371249 112568349 657408246 824067810 233290054 911019330 214886507 999939418 773612461 398699902 882362834 920003785 494692360 201137421 878693879 438201052 93437378 973660920 793355556 373341966 365417365 586738859 413221553 673391586 874030575 908903458 880030147 247247130 476174236 20131931 601267757 553609319 233340130 235586109 856051766 497902796 864794184 428782365 664672101 719870003 928549991 171971904 292603075 837496809 863709130 18410391 555794158 99158416 430678812 735675751 553857165 688141955 980281774 344377494 173334826 362827527 742324463 985803906 832799939 769658211 196783944 311098250 45633453 826405622 119598267 238072027 283999373 847109416 794491420 573701234 700685669 32036790 655859369 683877350 145801356 309558850 747119249 818637889 585727484 878999307 888575739 723035950 729905695 932913973 753775990 919138808 63384194 538068286 107516239 775737296 273219667 707648349 149805943 229297069 378826000 985203282 360387735 519630573 629809585 835670265 795431392 283238665 89358025 273601472 27323099 945319944 701780494 504426851 881198742 976957614 18518886 247295347 238255666 471302056 803499841 189711510 139073252 127267656 952335898 731138252 275550118 525511029 918559023 429674253 100585272 215710017 359936594 172356856 273795027 214005349 826034819 937693623 845736593 837177868 315826079 668524345 319202788 111675289 559142906 824805240 466308903 601717338 626935301 24334517 30830644 363671167 983073140 995696617 334468315 420773062 670991038 140835625 517521945 994861738 10788770 178380484 252905114 367425346 211155073 689048581 829561710 330806058 287646548 16621091 893226587 172261992 1862696 730693446 30971718 430432797 679694008 431792636 519371391 989271256 24386877 419309321 848087614 426037034 172130672 85671491 296014792 479912870 451692310 294086727 130792409 684450495 148352589 549041395 104306701 577698910 781583122 724613462 89355913 293240901 519365523 723650034 339974641 767346929 25621578 6637997 757661019 175558856 646628074 614743228 945231783 151435386 190322964 354700444 265669610 708553915 646809457 981470563 973354254 510484871 507389357 986298739 461736854 589641771 95425649 522141958 374610369 330477573 183736423 255152955 33439688 922897375 562799211 293924335 502150159 168998895 978872366 139216868 194317640 40263750 164763752 995370018 131393417 333450050 185284589 205042775 833268394 368165264 465911566 490761226 334715604 224243752 451216021 237257152 330112257 368725593 504640603 194398559 763879329 325956952 153574901 440087329 801248817 877700007 893517473 342371171 585855796 909672104 332684078 16489241 575487232 179021752 328998639 581962494 506027296 750211634 862360929 692096041 562479076 958372939 187743563 117917175 241383158 976894848 543509215 530667384 853492282 474754618 601490476 952945895 141588102 14570621 564262385 814312670 515380686 582205983 895603387 529803467 848526744 527336517 466929864 337552351 624715802 612950143 637999220 781629479 4670817 804182663 708575394 853435 721160371 56212621 969084620 802220158 536188955 581682604 212464998 850807259 55075112 431923284 721677999 614479780 972398935 560954710 299591684 767664848 91176696 893457525 845935925 678254046 790570898 240547896 705009866 772358069 196091906 408389376 32916775 635820494 982184435 743912179 893217845 824241568 118149059 717411940 887235949 39464400 209506726 927624585 19977057 735109491 846388324 434442147 371917512 142999715 546351499 444177663 813701150 516562983 251194935 980012236 726852815 856562245 989909969 162701451 707947341 968826851 606093160 117555699 40627701 600924998 601066373 556600229 857383045 573269646 355321829 573341772 174477403 663002271 401070105 519076749 255749165 656710241 435807862 898098816 289744704 52992173 55501459 617967276 559254908 981599610 975378397 693493414 635568973 529815102 812204370 166415718 501392131 648959754 133408653 541889485 419687796 894210776 486868763 391333617 263113137 419604956 897346640 383329299 860544353 309118520 479365992 907999804 37685066 852627809 180651192 649337875 611625505 887061181 394370363 495489076 373294318 96074360 890323261 518405939 336424197 848407338 120517275 664376528 75046949 914996035 288756495 186738154 16553158 87546329 441206853 127567783 137555379 894421576 482660677 922209451 667044349 361411337 308335625 948055271 925826843 778340648 739885880 56963555 196410863 809825940 750998669 136552473 786955454 688772351 17130295 823562041 858465429 199597271 312485892 10737887 38447553 236578470 818957778 725746768 358466456 792482812 848362702 5478101 535313531 377042445 491500711 222727097 63674821 716640754 821958612 610952014 771498729 31527987 473779952 311527299 572693694 114720036 447528865 215657767 481546283 7920951 284847252 790847032 45450501 950989438 871404637 742529925 776182001 226614124 945392528 164294090 746544449 702813742 149762884 829551417 639666441 293575757 371947184 277134936 226827527 959026488 738482561 537041830 601385478 495185183 37593207 820834377 644629041 275323611 74135235 542980817 7018471 432626069 700795303 551227181 285314860 82993254 978568640 978949970 135025784 116669290 551569377 350783734 592032110 263927535 974182722 878415628 531633829 441912202 845768576 958066922 340262461 842612138 310388952 258519574 211712868 479255389 964461900 362590841 466146067 934506231 693490498 609607420 438690808 798034090 73398576 737637692 235010981 547896017 161300951 425663628 840668576 501710945 268247133 342094574 972267663 965453248 820119144 614890778 247028663 887016949 223153073 303932034 559359639 484859885 346209494 258861276 684887341 205126802 309801852 944657041 999060700 308932916 448320379 805428812 840906208 499812188 931208509 173326860 977434036 48091560 114542724 832267850 770031408 323200129 891562201 8579342 197507680 460398663 681413122 256287307 7399977 890097785 343178218 891555765 113605068 660694693 355135337 726271463 292539173 340366093 876852617 557195567 728013565 142286460 509350448 955353712 918540533 458089918 929009494 92737963 855773932 784548909 895242453 946631674 240598819 997146612 806191450 870259719 552473106 717866976 472650825 227332528 294292490 481635433 736004672 323773023 952274404 33841572 710047655 240549843 76247165 496291314 931635865 257026567 602480381 344661635 124735817 258608208 151451 350617838 284592345 952511773 417875320 915222054 88764198 829368864 183178987 906094329 712370043 309155481 833260090 693411848 396737346 737753756 871687490 214793981 853594430 847269353 143391985 125357860 85387789 523294838 455948351 643803868 776185838 388574492 956859406 641835709 937338147 176406091 867712085 981487911 548333264 507322767 333834902 687703591 865961549 987040066 189842468 388581844 530633912 859057909 361814159 140220133 545995482 626628372 412595098 133038723 709683122 62823041 727284858 752429338 254125664 833698185 783075659 555736039 815100844 897316468 397673766 608939456 72530080 749446971 176395393 423863489 912667646 524728145 601410866 759188049 391304010 476710573 902029243 637753320 172627568 852762798 247588505 458016379 733474309 863429241 562545993 517928849 944043223 9517371 600143758 708512455 686391560 141762950 90657074 107024193 888040453 315576952 582510103 686891173 10360018 837038411 349995608 132585977 550602841 910139107 746153728 276107202 734548770 800698378 807971720 237072141 688562389 793216681 751243833 851337852 45793644 746508624 200767592 750189150 403752607 544043676 9916638 216627375 260572380 363771693 681628804 270865979 887562279 788660054 728966521 604892249 3373212 546077457 900802235 940205089 463502090 156613756 220419540 101659924 982893082 63074597 570566424 807058660 755611001 456555028 338014886 371050660 751220101 727106176 867234470 376367499 603996436 587377414 298882636 617964051 741425288 315408609 504669488 660992819 192608208 27592198 354260512 44016486 635420460 870965219 993684907 184742373 478131615 897843577 739140450 824092699 498133487 178231532 215489452 27029246 313592652 251886066 831983795 766708241 612219440 257432028 66134519 122024056 622658806 858589302 413046244 34568114 183075855 532750807 714031728 279209616 496325640 506608940 871201766 216460775 456782557 726164310 280729555 959060522 804886290 129306274 429285274 893548692 201544296 939500209 226475273 538034158 723230838 711602792 59473246 882762875 301497743 199924047 229867586 652658735 833994528 692367989 198103060 605698900 981462443 710778591 32252120 204896993 998172940 847955500 52309221 261440724 889947266 897250554 590506883 801594870 282431171 419015279 342434552 35741928 376582588 187783345 607103167 764536675 910070549 217268218 276455107 863348063 773684512 3764507 441184659 55507416 709624108 496075367 100948809 571371383 379295298 622176267 236249933 651765295 84204061 571270362 260807009 662113780 402559598 377629156 339049232 848921396 57933083 234972381 503356742 679220633 661446243 64349758 842214479 675164102 812518405 379317488 949405979 268318174 660396130 717093638 492763801 254113049 641255578 704721958 872383405 359472951 92350594 356171920 207864653 422996504 690044128 832735430 747824425 918404444 389829628 932342668 783408890 562656015 293942219 347444279 192141763 698872801 149676465 472847545 391758521 380976829 641879220 224735273 910135189 602314946 249886601 389818565 826775386 105979454 649863446 654361360 132484743 287580501 983901811 957846525 501761095 147258122 461863606 886624377 693656614 441819557 182466118 481757006 854089353 532392495 724740644 148552580 107253611 88265920 151825824 993262733 850660482 223696947 512383405 623121129 180238539 137678185 236272156 118357200 574729766 262601483 815989169 729596490 215408903 473214306 943326598 149903032 725424155 805378701 335010326 877665343 628538901 382226615 938013609 329506905 64364186 138165785 919245840 607284207 848108783 837005339 427819191 483381990 462465809 350591894 684344089 853665291 699425908 354308262 190018469 486803537 721950128 748502450 941781937 347424951 516577825 88091818 61859907 147882027 238242546 584067412 11451548 87874986 672502910 585350205 812743835 375120874 762299019 364946426 920446735 820905587 380957284 528848913 469690084 691990500 490246743 826121560 218361579 564477479 50335295 50046550 656974995 654184248 941544939 844384926 699092902 922695670 178680422 602022551 500988980 330735660 862977919 36932539 921078357 279454647 15074383 12874063 613944842 639971116 821160101 953260825 811798162 132832689 503162771 361268033 328142878 840186463 412872619 638178345 726705512 12084418 255893248 239473217 912686177 629219987 902474924 246805798 586577249 172533867 581054100 756561184 126651681 688050123 998717125 672755152 899909791 795117930 972739806 391019566 81243018 651214568 403289902 550631481 23113837 638998476 381107104 24570790 337865963 474233336 448126975 405593452 945242602 464385923 48688649 113102898 426460608 722527969 146582832 61531209 638208670 357562677 733961339 443728469 814048223 305214956 23696181 417628921 795659598 218321615 151489106 792506629 132696369 949985372 294920286 112094068 379380328 353414739 708985737 86901113 582047614 179330209 560178534 46935477 403095887 597952980 36790339 68486695 266603314 9411730 342643239 909479416 48409552 290777687 358210293 487277714 823373142 945669053 302735811 345148835 797775060 9456071 321484684 593188602 805921259 98365598 332140576 893252458 464554865 320568625 827148205 523173981 920245805 975579578 184278507 802296504 517005817 242278909 746737284 301682387 630821407 8587926 69750732 778348922 515236719 98758041 836453895 553099380 346171986 485247873 420086108 723005013 874916462 381631255 535313127 294829294 22909194 697557285 40907556 62645168 877583465 258359554 367119971 290105319 686758125 706779449 735331551 88141233 775624993 589489057 401625183 350916011 360344231 169888159 337605429 474187225 937175524 469272636 960339346 455445314 284941605 458831147 728629162 943084329 460956555 146740490 138608709 636758030 399172134 334172537 602098349 473653766 876626971 685158459 244002746 80788218 774717698 109676582 32454738 340404278 366330162 856536032 291668612 802549310 441710203 934840798 266212698 592288075 841370778 340105832 299853409 440385986 803085599 469836772 551488248 135301245 237621212 953139558 887718626 167679280 195316139 874156062 794033337 94380937 691338122 865705458 750808851 270523574 470401560 898892308 971979472 397101267 973722930 767430597 423519965 962634481 260856154 413638174 279112585 449988007 742721315 314135849 426104724 736382831 409167501 76588052 497044495 424514090 530388957 953818519 620600710 983714975 88409809 228568073 287327903 818731239 287008664 108116715 21193244 992803954 158657283 822926142 13149417 722890422 797000011 14396565 773496823 840522664 477258650 69166218 496438958 343662541 337880186 467751599 767966316 570273326 785777232 106087084 642413009 728714963 607162910 40131462 329052706 8115843 552544043 10797704 216580276 109439480 202687240 798931589 243492652 168339262 987739717 112648745 597553029 419024343 296476329 174864222 248955397 485974375 922515739 438375087 637058729 889505720 805577686 661615658 306644231 425990826 293003042 830852413 811290659 4926546 242602787 848748019 541345911 19234533 753604675 104486018 944251186 903747979 189199342 585257400 263030719 953331700 761546065 63863005 160053413 525921245 309562781 87533072 267240 484765392 553482332 120153240 758599753 312671129 159165 917742017 554500626 518457338 446862335 909334798 493491520 4323 390697456 660345242 146659267 777513332 952157190 301357546 712809657 200698236 843068057 607945848 811365620 875733750 538453618 128858372 205441156 155483300 752097555 673662913 407316683 620579016 570715140 329842248 483844297 826893681 266740882 519294904 432972364 656604252 959391767 940246852 634271926 389879709 663539545 136671691 615207242 632954729 309748780 553106459 411103918 681693459 801448210 384819681 513173110 186164253 552478651 145726939 721765288 920256866 743718156 11551773 186910103 644968990 983746584 157750242 497756729 557023294 913505294 700411637 281858246 604663735 486496526 320382508 272429789 935827730 475180008 943984113 118045478 513614259 733200639 521810311 553473501 291761997 503220795 129665240 338545219 550438663 43595097 249930583 522363918 101614350 837767801 514196058 280670936 687883677 477040214 505495871 558652119 967099032 17480462 255706987 891768691 364655136 725397215 574493339 708257802 469001773 43989005 220052136 241767933 580611049 540733708 792900809 658633595 14812995 517179690 975183783 667060139 978265111 128975775 105905802 681682154 83246480 410469714 87273697 197710830 222145179 347333111 863880897 102275923 427134706 641022628 905042668 188631076 893743662 988787475 617282531 980199760 700918996 941255033 923990757 707320177 645497851 129016662 335199730 238802061 662286198 902479864 433227223 107061282 608499227 425732 786159737 428482331 922492986 304257915 777665907 412739091 862760284 843543176 993186246 332718713 199925124 630225886 999199553 157360912 869672076 190180114 800061570 845152299 84877230 748503711 871247706 389436286 296370130 997519852 871174446 54410145 767588045 523843089 528114611 139299973 305459812 306368619 794789369 840881634 196274836 159541688 729265084 405256375 945666062 911217849 976598977 16425678 852006520 34177325 533241037 991159234 946368400 35486923 145402570 2954120 765000653 731807240 911943158 778929167 27496022 458158610 898181911 705470791 427481019 768169515 794797249 731800107 933979111 255812815 931367354 27532123 184958391 488075163 692315336 979029347 238523758 411100330 329173690 71631561 23275001 499514909 303937295 496135108 707837342 72209917 504981437 896191014 681712888 222970536 95428538 138191753 862334348 214548035 625533982 718550155 535859252 930867403 594824366 883863891 168979719 978681891 533714255 403087764 323288039 296270136 313420317 294572812 665229763 731630539 216123423 313642040 94834941 154930889 456534398 523841460 639586691 603473254 203198224 925998864 63711751 339985463 391718209 834054778 255942147 122964792 183562029 819104747 281087845 941079504 508701925 730638848 260369531 948741093 501951094 968261822 452591044 647884724 737677053 46129979 431845739 1139440 326674584 628790198 120490362 976360484 478915707 805403045 294872034 168129231 387660519 140191864 12478643 465246728 256591199 848789173 952342523 121799624 188401044 514450523 694475384 958505112 191666368 583178922 603692177 878996805 193411756 497899316 26621488 87959691 906306581 159767107 15613131 187077432 911248748 709021566 719852113 406933176 430537926 720096238 882491332 284052035 976454714 792060346 140301968 991819484 18693478 129658424 486841250 875994942 381965503 499672535 190180349 145261345 525901535 605236367 763051657 571855698 193079084 549609417 639405097 586333348 820202943 252031831 293830432 371847710 479227787 298200801 21253279 308306378 178979878 876919834 241153224 12073249 44753492 168844765 816811885 848681159 518151775 828879262 162025431 757553966 787035964 191508492 701393742 15828236 463796248 845675426 195395447 924684076 908553644 111605759 517192357 811793428 170079031 715668667 727290759 498415364 990710734 8519542 141979994 531507889 481196597 622596196 420429530 2553640 236873165 848875643 216207621 716174722 103650545 429589910 618831570 452656323 240766432 661768100 927394339 74593833 541180529 41129704 922059461 79115518 581497955 420851421 361582111 263355613 209373603 392237832 425752437 740122721 90502777 894248780 897296663 281209814 807322443 476457317 288984556 566981387 495968882 330754573 922562820 806291858 491029283 315358732 556802723 165372568 583578738 888461535 926051267 610441434 945798659 294679151 166076901 260031183 760229142 60619564 608645893 223040682 845228334 136840710 853641673 827035313 995771117 614234769 13271626 885132206 601930806 489498710 543401611 325256147 533037761 909156902 895075408 838107284 6613428 56035825 68432095 348660043 564557603 26943072 691754944 773435021 513822701 236820788 938766951 163184801 250877684 762936056 717736530 328010120 688929677 856574875 602609244 378738802 212548203 875074533 787106717 330627334 634477142 391235311 292491936 511969824 520403521 67180072 161607845 763381919 854223435 234050486 316577323 155417347 507641872 171949322 69125496 667257855 570373139 227847858 471071938 31191992 310630312 120509420 537471247 627998660 959542770 67405797 367996524 117249609 39634908 505918605 984176300 403101108 824580236 384207743 169089083 398048150 126631268 691474023 719687387 832130508 270770789 862203968 314799896 770636101 775822208 904977283 126808157 38703623 304846986 442855652 621287609 8820905 969203507 225618219 956882636 121639400 440619688 459349202 852726199 4834884 329988265 845256846 218450492 970349720 724854508 581502042 782471264 988633359 332141666 290080052 461115430 23396045 91597123 860843873 259941375 771581017 88802131 611332146 440070699 721617049 589464614 74246295 401468244 258356084 862729646 215383242 801286038 650402017 704210849 37460137 995665993 643759671 760507331 435901690 277084714 278194256 438364985 355175090 670670218 161152983 632797035 719295014 154883274 885467142 12249638 201991511 310618825 773249144 788347896 911300994 231793322 380490035 827471732 731463569 510189257 906613006 763800093 557273935 529975173 741185729 502271733 914490438 862087810 362172914 30704047 37823807 342271395 218747500 443512281 363948733 83918803 883871287 998401327 522278198 739340557 548395318 966278127 397318088 938821096 777579578 903681524 423216035 308711316 775941264 850852353 232790801 624395006 195146172 639568298 656737358 627266012 339455246 40569431 392844792 716933682 259856509 800367275 97198107 933511524 171059788 168627253 862900678 93514087 740262512 494839122 243298653 757410808 818149301 397193250 235116959 484019465 642649186 9808955 63203630 864921038 28229628 696742750 351127860 20257662 575488250 484008586 240147943 303155546 739641658 436399141 834880192 541462007 852011426 607516918 983908647 694933094 926492730 384220757 980225491 296693160 125030801 199056005 341609112 424598895 192428095 109988881 383041996 379979504 504734812 926414987 566057756 693810101 1913561 528445726 179781945 172477997 325854747 787644324 378062716 117700046 770536510 442978349 64702128 894642569 170592752 275850168 168784032 48747611 412812250 322233494 874902917 729947197 981482936 952346688 757862767 185267409 451702775 793644856 283162575 699335848 478446356 401922323 302671497 990944819 115498161 449435035 508519418 285150127 780006379 423320573 105224846 917728576 750591015 311167102 789672137 190513973 816222784 223026721 386153949 293972244 213894259 708151887 494106701 523922344 152721862 787961961 806224135 422462218 477634282 398286731 827782654 541299396 740603390 302153149 976709336 619919318 243625518 10255011 541182241 40425331 370856668 11212133 210251032 693801505 467108432 447410389 504412281 313247251 235934431 360272702 327225084 265501292 771919185 917608895 713629225 225942382 773046428 749656179 601087601 414376404 702696904 767036172 619993832 899388337 841925698 645867706 11475559 342933673 460978749 403757232 395489588 338207072 464241019 15253944 688018150 688834112 252134667 681164860 594243848 479994829 584583084 770365928 50745767 789699073 451956647 799413815 940837272 752109482 767347482 549195541 88522435 299572963 72141476 270040620 788031984 681690916 421691265 464306830 280324506 932775347 590506768 194859632 793363758 798240398 182724843 984958791 86185799 227428372 676383581 516602615 131260245 847336605 803458776 574937175 541091398 701848612 283407858 815567357 265742555 455603335 17148536 433170832 849911795 49915744 848429761 639660782 545841786 968644213 80924010 452792537 854926444 451804453 81528797 397007090 83390821 728293711 670983996 186887237 43723403 416386403 583748031 72985144 619229112 846357285 737428066 832725440 159747583 628763984 962547539 899928133 5895266 317724748 12576320 614601757 16740050 897870814 240399769 111144846 950790227 112802753 464677036 698635002 833621555 891003998 127513763 544473689 352415886 717961974 542325157 955309879 414979375 756341564 942105919 803283152 438344017 685155399 495753260 697963710 918949057 784663380 972964320 576847849 362280588 461359502 566956309 515830896 798508303 745603279 237670986 965014565 716106328 789486713 34138486 300320203 773029209 471447414 27082601 806545069 228615493 532675939 950815310 680396341 126470945 469880060 773065531 294111454 314970589 284657594 263922483 127371797 678625419 827691141 35776323 31452983 511617678 518576313 545710482 908059239 11200100 487407783 840246684 881721411 197832396 894615964 132280873 569501336 850286821 685607574 188548161 334788575 301595545 476323435 434003050 882563434 922795736 675534393 620449957 938742480 747719637 240058357 366388751 769162520 391107005 780694283 852107841 227346767 294487426 820398464 968751555 970446940 428501856 445007274 171342351 733021993 415932410 170702561 746001465 221426205 740547768 937712270 399633402 20661785 344841226 939619600 619127354 369906050 732871976 769823909 222403044 709812752 588910341 550778257 9994314 813959881 129368495 592393226 639424054 170260175 851152998 102637011 931725267 602508337 30489840 492810412 395745175 690471471 980868613 220200663 920660110 891580859 527655980 594772352 678958398 741453693 896314774 698326310 348505342 350696900 426619588 620087857 705847340 649860925 4298402 903539737 608689111 307286744 573907344 322675143 201252409 219281267 549168349 392208558 718223049 764937086 546071544 616472569 316957611 276891152 643534881 824465271 554984019 463181939 426437597 794637986 42365667 247751270 481363479 921660414 605117188 482238071 793575904 103338806 821037904 768002554 700723758 398855455 921661494 590786186 713690100 133019857 405553215 171189380 270057873 74744829 192147518 496733534 355272391 830709978 811302118 925299674 663426210 83873028 928889246 140201352 811105559 216544590 688325746 277408259 720819863 627965984 54281413 638447982 309451188 308813888 188408135 98778351 279546036 986208105 918503134 972784907 985466253 482645222 122000260 896377478 404909325 29220445 524458596 176332306 110785591 35239366 56750992 673377137 112893672 822751706 325246973 72764539 527126197 490861364 41504887 546141256 641009891 216551110 775583952 793415736 373935989 793409145 180514077 392350389 804503516 629763186 522710394 357202595 796489986 569168522 393851547 466927402 887121096 634018908 520867591 845658898 58428798 343879665 523521564 951063793 181494782 533257428 303901768 527927114 143252399 857166414 366029457 531868257 386937482 644787547 671248799 246632533 614789630 946040153 846170340 793094120 523789561 883762078 167484713 775575912 146952249 94671409 106548540 715538704 503197202 32810488 522529044 256147453 644152333 98816494 995381087 381854635 793917662 662871047 884901696 619168977 229336914 974321668 493835398 439277564 617986546 933908258 504012693 843037618 566724166 968811611 273365967 222390718 388454721 222689453 176548961 450395024 871630968 202272895 434906687 263053843 352933106 699974020 504175599 462965551 928774462 56639345 763872397 911190608 329731170 576151253 860072166 109729122 969272193 323993340 280819882 581015802 973145592 184124679 197073694 762371807 242405801 332084389 131736744 768121328 693973483 6717942 213869039 9390867 990939462 55348271 907537161 841862106 212170303 416655063 442549788 689482555 343091200 593648682 603461826 103437327 211068908 567527867 328710199 172778144 44913696 462173724 431126456 702496143 865833055 941124946 429594644 905126039 243106683 651360694 982566914 426598647 100619843 789151313 252210781 375102299 464535537 43833408 884146259 575321278 912490702 488063272 48733041 866299679 706511454 685529030 295783900 640916214 962009369 381271940 313816772 443954847 185256078 342366234 428999271 158476300 105741234 532004731 863793591 785833617 151540151 791253915 193829935 891849626 399066772 720177674 372068406 146150415 698274350 873783044 514522061 547838623 544363872 94306615 364366200 280259202 693057389 958976100 788322010 431281659 984641981 966022127 26841440 390893341 975656615 91693188 129507788 110989445 475930385 147186865 163399147 769068212 208928506 750221021 402496133 957268560 626386374 567416496 462933943 642792840 653495528 609076216 835766729 8739809 682102890 140102688 390332961 124142178 418297652 705714204 304757669 901579690 537665491 35718819 847658724 170413172 254275501 996927941 710200339 331869069 708660121 487931815 689943849 525978486 478442597 148440881 958130486 421675943 305773527 627756428 231798195 6193319 984223315 308936650 271714370 822632414 286265445 64408628 872386355 395465666 534773395 315569732 906991880 350421391 14780353 305398993 417444194 313169466 895605753 103842131 243594014 9654005 101669738 597327176 412249376 915914345 595957874 900162427 650563403 121627332 532957461 721009060 877372407 562218129 351400478 365208475 821272996 897734910 566595160 829629913 445766500 977377640 863445607 334909983 540041112 718417651 612228184 461930143 330153970 356697939 640701004 337407679 634567382 301149092 680859137 50366474 384460990 652414349 830683639 147308044 286179707 268868866 726891469 26208215 131878117 627611788 778354372 381947527 824462981 620753677 797624494 412307610 309073635 807309464 360066907 803726511 201897142 189189016 872577973 785335379 753672244 75239811 971320069 336039133 746676781 621606878 231631054 494982294 897664396 668200359 432452445 380146569 548196139 808098188 3427996 184022005 350488314 598622635 6627888 316206819 926239725 423299263 728691586 304398560 295622634 175323063 816104123 426050163 18038775 595657867 811409680 156012351 545577541 69901241 526004899 234511249 818823530 530872044 826274971 294800614 736236571 914926549 100361537 358027454 876593728 792234732 923012248 468402949 792302534 298275441 121832214 448737160 114175822 923236 539808195 45293538 321324068 839004027 262078995 141670039 877488198 32035434 512078428 112709646 449214007 438546767 77512031 538160759 120462259 376700785 132869477 149057279 621084294 206999834 161666429 524933988 727165408 537518549 661881032 80984982 746445390 438760888 894337002 75340522 490509820 238382171 720947792 144127394 443518157 568030531 6681804 962263252 998479879 724256863 160571904 433305565 506216617 456737640 940084233 584222535 885108876 712938861 136172431 37269394 403982443 65211804 872597388 858612989 434638886 155761753 439421920 881086275 194435452 884958314 830663785 159363706 773847150 118099549 950522504 796141250 132862644 799882699 811188622 173286888 620961035 804806104 38025537 624957654 662732847 840707058 888452970 501555342 904481164 626001054 472796050 416575399 508561609 734400731 262332020 403345342 43413724 143171720 402678788 253671253 251178242 208530103 511562280 357526665 459639094 259087924 410833193 378049929 887401265 753739029 33847106 419961039 819079011 421060760 53385838 479284951 440321657 249890266 983029625 48143785 241389025 208548066 377847220 645941470 920299783 655199599 78374931 146747027 428200553 431795605 227632132 882303657 67703853 695122414 454873025 741038916 681662402 572943018 693303648 154761846 445221879 978195832 84888295 990185349 994408291 471660734 954214693 530221546 200510850 606485785 861324241 125668867 581674968 885172351 696273482 116332121 586005823 178376473 197590789 183044183 24414956 594126810 674215741 566469848 866781821 944491708 839243364 573716639 729708423 238194117 480822681 430667776 663222168 285011425 43304664 997352951 54245349 697593357 108152134 774460583 902411510 679161294 282521698 23880724 127567767 225532528 67445987 71916284 453173078 453161593 50898999 251949571 625447948 810392591 659238284 127762052 951032497 872078071 887038976 450359142 202342080 67999907 24000431 350012568 173545418 539342920 93484638 87576097 155423635 438038431 274041041 93485219 797111227 527429697 290536159 675467577 85639042 109999202 995759356 516192006 1830446 287499752 961069562 283382785 919870559 135641673 636687224 953334964 714086885 451334081 439539451 296301944 414737401 93326228 80175897 711462424 180540979 14033104 712076473 814217305 629491396 454621300 949863526 221328173 949248992 256250115 272134384 231582987 847569364 797033280 758462315 57737788 687850254 660731470 275632141 843993579 70337390 248592064 809599898 109279163 401070672 310652473 50885376 424760916 114392042 98150932 816340218 520987573 638294936 649697938 316629240 773325966 783912942 669404154 177608933 204566628 676300255 835988402 887272089 260470178 22993083 287117960 342020413 430888020 706423469 502602772 670577159 668351125 40399732 629642198 178641823 683885968 620939385 307676261 550212243 753152261 487456867 471601995 645490422 715945053 767407379 4362549 137371365 697969843 500147529 759998949 458693606 402875701 623404627 404644025 703543187 183000754 633702983 829739553 977889063 980328782 131568745 212502011 266271753 78491603 678781754 714390616 857468098 434915929 717834820 67819458 347102997 283231558 505904598 557964935 826107447 257395575 981849273 842864971 387297603 687504100 265460737 102036660 354581486 406249557 217232003 674792053 637807331 423802532 938610805 336399914 921133773 952654377 100193800 616248240 482442539 400048383 9564035 190298190 478807192 64464261 95119956 613425976 736008225 103253406 429220086 408826543 241361329 618354390 961656832 893306870 30749884 578705523 173482250 444285589 310041730 437794265 509877472 830433904 327173237 612737793 470778229 164401886 429703941 257136906 302451430 369367984 173171325 137940685 291690776 596805645 70617551 29949712 956463147 825149836 69292251 811433873 186936340 888534917 647775365 902547991 287249623 918030436 37325433 333984933 655654214 919535811 848061403 567966134 820607127 493707682 160503566 639312167 264533190 68621354 459964336 111762214 914700374 363494531 85476103 762378624 990059270 368562075 927573932 205902230 849874356 899744392 65554666 5114969 966161802 143569154 256984111 148859168 557329939 403744754 785875288 481696751 295164289 653362404 72020804 868049102 501799407 532453550 196165482 680799807 587277756 529967254 294617535 333227144 570949636 596349844 2360489 90465865 20916138 726046713 507040177 307849322 968280458 363552656 775807190 102805475 112636639 678071230 979857518 594429945 518145527 442683208 861704197 553661550 734182655 302338336 443319250 848213974 149013402 768387428 263679237 871382084 384807122 487225199 6968622 212414786 798998908 116447673 881478965 607535793 916931175 699292937 530611352 187511532 205588762 267073229 834394811 965883084 448381860 949049512 835614121 770342150 666493671 815834293 490959258 221044550 115348379 862546994 261032973 619847650 518936986 788161855 566905952 839424071 613164508 87826575 245995388 990625747 907258395 471465538 425825808 933763815 941499074 587114394 264764613 415016441 241116691 540492635 33379528 563257399 641904773 486253496 80034229 186682687 405066699 221844481 194431666 462712984 18970381 986441566 274721115 364267814 420334120 632368944 219594702 906605091 84921475 345248417 521647644 640734243 401976631 724327614 353969474 246378115 482195757 270940591 769682995 863964437 817481166 172144595 260511418 672481205 95615579 321583691 753645576 644602658 51488338 494798864 265193869 132634024 133247166 958057261 818707342 347253808 58619226 481938823 850533077 251432808 448118108 917875467 33015031 595367597 353523112 696253425 738768524 807421965 647028200 84033255 466981869 873149573 907631585 608254546 156748217 355293201 654081485 270206589 469747736 914306748 349292699 454357533 867218722 641917638 134168415 734224197 817238685 533767248 235969645 946446487 474637706 312549300 519100659 738607784 620427030 845430711 215597261 392448584 707169744 885516202 316043041 671372178 799356891 101707617 157724058 620948607 474688842 245425542 492271493 297465996 531009219 919140287 665537061 791264966 925155451 693822722 526566707 362322279 856243912 949101425 637560593 532835063 650216271 58153305 320371051 507117041 26942869 879241520 32444535 330731942 894482279 963192407 198354056 179474240 187889035 577046785 99978774 996297572 656929414 840786699 279783123 193800071 487349265 889994624 696689625 991608713 728057713 377089694 982769046 652100634 894618356 575079061 364828425 692410524 958646943 783225441 406114797 547516778 436140084 984517684 483280489 388102923 974039040 566342369 242903295 958969431 16183691 531662795 243621795 603358731 53805043 624768505 688607454 329089223 769204430 118843172 291660127 586969622 946863252 280324554 483447096 529286714 856099935 892778942 961906445 91309989 672718446 537688953 369898831 695753874 591292726 771833172 657253306 901968052 815644135 378006144 750359612 890791348 994251675 108132394 949621934 970318857 998413068 265255366 615043916 234402698 254976940 306887895 257380230 355019419 451343919 328489483 544665745 521770536 407199330 741061637 617836964 996138257 21941061 586782195 620627623 793936797 109940884 465760106 643255929 177200293 70245938 604346202 237049088 854415024 687377132 27878886 805998344 544327536 390323987 767910990 879995496 252633304 471506542 784221462 741750159 357923511 267957254 738028357 643757817 395311129 686231319 75069975 352936759 994382347 659618338 148813715 11649899 294278534 843657725 562741847 322676938 951789787 129762756 423784067 727188087 996985130 635015505 271163253 287906734 908189897 569287931 291017349 159754871 478487759 662170517 494307530 520927608 196987816 919211912 703489973 648393570 729157578 561387346 46369980 441893994 69129852 940240440 251099861 29187981 206874838 808877373 594578132 243143262 61914102 589992846 864708281 576991747 844636858 636073907 410789518 764765493 733723100 172977716 786151406 66223607 969839703 233761031 308609718 17469451 363956680 823396880 320035734 611789111 788914354 755181453 371223645 151089618 936081650 572822537 466830651 610523145 768530493 153898921 855482351 691334012 515122589 332067651 100231930 647897205 393249017 130077275 885149121 689976660 956867901 706980812 5894193 422777373 941685658 123919923 269309545 501659663 761379493 257832588 819356011 776379263 78952104 100945591 790925495 882716797 561680035 245559306 776864945 196655924 486453396 898622894 861155829 83850354 744776067 731344835 870068253 623947720 801310376 839612478 215887467 57789348 764279407 322240983 975435251 211620774 906348363 789518708 209984491 733009089 664225112 877774794 656156769 120889142 971177076 747997940 848935573 820555559 106762501 201725190 142312306 177022451 226234982 569944199 561778860 330636973 534061902 903666634 364897680 184785018 955764942 208728274 67347453 816811934 420142982 158866767 822107190 229245621 506056504 750912633 795779280 574409935 182966560 70965030 496903164 631840811 117148736 91944648 847661937 113675476 235820097 441801787 593295371 947597285 854676055 551201340 709806335 644756172 685814457 675118430 438674621 72039192 344489424 744561892 629606124 15486022 106436240 32696058 45534930 452896840 65296907 302193954 321723129 161213993 669368621 423167441 672750599 406956932 428849480 464923651 204288527 993826629 527703267 793895488 469394959 288114067 494282707 246849860 241860374 1187646 676703565 776833623 569706672 948384566 997964465 384893818 751153867 554233062 74553322 492132538 279320823 772181531 138328015 586416690 361528405 139245980 908793354 378635737 396346544 237024297 370634516 114764258 812986242 981970835 727421499 486476552 366960630 419755291 356091630 689100302 157385604 621989719 657725027 421856095 786644593 167559757 474106679 927124129 325582118 306640498 260582159 779265696 389253369 629713651 870778667 300909587 787565349 19248161 369150410 3199420 210696311 577525180 277143726 777532452 837551403 333418973 188611512 846195793 331914040 671788533 436435808 134865117 166385814 867814221 517380852 217632445 962023985 20127403 405932588 967705154 826064781 407953011 687501349 454345338 618348003 420212306 520896232 196926352 440875992 341700293 921811776 242761377 61941965 167312657 716404698 381770847 582317389 842182862 561997773 798432204 700449349 841466827 414443102 864554761 154244732 968111275 678110288 352869492 872116302 876569033 81204038 311501792 815948413 536471817 485817598 512681620 97409400 5388852 978726536 474758648 491720761 210599421 794051418 566551840 102700747 497173373 989855785 726612091 601858967 769454125 677679598 768657818 94707602 691343346 34846912 350871671 475119802 998023343 788864758 27298272 992238674 77300778 870482184 615220662 143522222 711297100 625654975 937781529 577895425 815630839 333462215 848050056 295737570 795088208 165896590 305607465 191175653 574988750 352448885 307799692 765145536 451241432 499387830 24793566 947863406 19752520 808699990 355552995 943173699 959981245 783584434 43832990 725078379 605819546 434301265 239147592 7598665 485075173 706629970 108399075 119044176 363649532 400128498 244463954 306530446 400238873 632300936 967643973 766268311 953810867 637079387 611773025 346885112 285600853 485268122 743006037 66602171 992768923 155509076 934529775 227511234 657952834 684892358 954214408 279772879 162132991 828431590 345571139 492041927 855324835 969306387 501393691 301370423 192192775 726189558 201381859 543269974 70475092 529073358 739920722 478528763 334067816 711120979 58391356 995612922 554924490 349173613 338031425 149658538 858086815 283186281 621029860 627037158 494633536 543966434 835994020 903671520 287351662 154668584 96018667 768956853 839710362 441333770 212632590 819021396 749950973 341501305 459027407 627954539 947910090 929994296 116023931 690708562 620747524 322364317 110678449 528555241 226189196 108896965 846055188 570326372 23973717 479210740 246651740 238192083 943515024 207633420 641566363 164969484 850594141 527138547 188758212 698984952 474701683 858873985 979149294 775787051 650084871 774495143 577696909 897540801 483422270 642575822 108525520 83389400 301652222 876632990 639835768 199047360 458945643 366865559 530902508 205352840 776644142 846335882 874627300 336437239 21576201 662032272 540071070 315653149 652582203 686489719 349126398 585274583 583730695 276407029 366524387 23942058 787647528 841124859 496020077 700468956 691665392 148044452 158289143 783792421 967350855 303126260 2177436 782502355 847242708 225545536 978317926 803153392 868106144 351094835 854014133 401178900 909822947 115067501 358459918 159734436 85112490 885587700 404375512 103306435 109290398 178801629 790364725 133596591 124791445 607695729 626464950 814475952 182118540 176469862 695875515 734591590 131879823 40030822 914884321 5964917 129966489 18368750 536285564 698702411 401469195 131366710 720164899 214809386 968638506 140724385 648421267 98674883 854759304 936957416 155023220 441600316 443790221 286551857 657884214 716308612 574367857 229132133 758984997 684672134 615383378 237282012 663573445 928521480 170977278 282019756 20781969 245330011 902640830 254716648 593667127 447441332 995880249 653594802 496006923 484511512 886293340 199595341 298542374 274585345 313588040 152492308 697141515 129293210 931097927 222815162 29139842 57038827 882957182 34345664 512808414 5531095 793343987 320680666 619141073 593970357 990240182 110516905 107680530 904279225 369534084 928332082 458218105 589485960 315561454 968804712 984522186 404315530 785081836 417533105 137778196 799880633 831047073 34146122 135599914 772030308 409089013 199046759 573437356 299781712 116550135 274736875 462595888 253742713 859515238 760898245 390703420 353494141 539616328 102624769 862516852 780417823 681819813 927131816 913032033 81606519 428505079 847897975 498175042 788685541 705146631 729786226 464830968 602088008 556908021 584391780 502685907 760816241 243002448 216492796 270408744 306941527 39220555 952765879 493491585 904596569 70024482 782875815 208930303 859889090 111585971 191279475 774161441 932539463 662073652 916733332 154200627 745927802 850037525 7884465 679684313 870399203 160945693 725539289 709817729 127060896 469361374 887316691 977726472 971732138 254457747 400824649 78915830 884386858 494868165 922241080 847377145 888310311 917516061 957777861 465241399 921843891 284861321 243974233 420876588 334428203 91576236 193474171 453325492 477438188 925954055 306057023 162877626 857767526 56109210 478307455 847967761 647838802 587692121 73725847 369575831 45494917 750802165 279097588 11860112 975034202 319019854 132413287 242748112 96412484 916273094 84710259 64123998 431483806 692751637 608137370 614606963 920221318 258447952 499570822 596586083 269721584 773204444 535666057 114618993 94507658 921639755 376873922 734360826 96488563 440732244 702203941 428759608 656377334 639993939 888526278 120594801 267041014 187988455 16018512 981977832 128521330 324401568 592309803 582667648 197762170 341520840 401877958 440821372 702916695 242176808 798553138 825003439 105067134 553110842 422857350 394199731 730942609 566499598 219521215 32955227 150977006 639190819 493809920 980145921 60521093 820015255 141913814 756677751 507346704 345635034 657167118 821568728 952452819 837409515 46933737 358851557 608715320 132264019 964537314 643996636 241107167 338226483 665667949 392173522 425668338 334952257 312815417 433440920 805127698 64265185 426178953 539248487 720556532 923318040 718748106 240817626 887565676 132667882 299746682 621779400 433996306 197420866 811734905 566220094 853570798 108155429 473675956 17596009 966381752 775113417 906380627 388866961 103973442 735797899 588824165 58043406 154238109 353488617 354186979 874903665 350591174 631482582 834774066 807711127 342053906 752157697 276227996 328477273 472400844 996701220 128654785 678589729 393302999 550258480 935006490 943042791 791999122 728926978 494986295 398269289 208269888 440695374 6965832 352632208 55334992 65157589 269686949 424382616 562036415 728241028 991934861 765039471 207778189 940725256 311287544 746798573 19073575 813920710 193461283 279043774 166544680 643813307 242606002 409664138 360826057 77727856 921345833 289085016 770299768 958618766 980996918 638931387 196956822 209745252 557572399 488761839 755884376 705069462 631968976 323457278 55774992 750629705 422393847 314500946 331607305 973318541 474263767 230876371 44350346 427168344 4472226 577761919 205070111 882387392 411456891 121738863 167188562 360721679 670377898 286284751 15711893 773687208 368073423 674756162 217999126 64183293 379399853 453192183 676007014 48138420 267452032 42014951 206192788 549901629 349249978 629214511 421997091 716850570 791706099 211886204 15704479 214638663 638203153 157051723 818535291 426307150 425201889 895331339 473949907 717374001 441307643 469075478 206770326 519916420 12761476 805212246 869135683 802508005 76435293 61652984 336495713 101972121 732437089 458831303 290233925 684490159 973178950 932399042 133985397 90467125 432882730 402834514 831388217 681814336 45226785 719720497 449857695 613292819 820179949 99859042 46607718 882914036 882025424 489501238 476569993 637954839 373439336 546408860 589166346 742944683 349103728 987183286 248489429 382706345 858339150 840046196 426662444 782658824 18086836 292152436 515961561 936183594 443321473 767654279 308379471 581970667 345431688 73878208 143470761 131965696 456151954 697180425 95656597 96001676 788690620 509928555 696110056 59022105 771847656 541782558 315043497 488799212 561506573 924483904 72877112 1827488 550733346 124398494 677536275 523678123 207441843 552792482 594703999 336801521 960217835 200429208 128843622 891975048 895520016 983627503 618657821 310082413 217569412 542308956 72397736 328086138 275504783 237345572 283245921 793491668 374186390 660091515 657584756 634776016 817172611 665536724 373820402 998703084 372372872 68813726 815068939 130493571 219781592 38202353 785689269 143376578 549621606 190653725 386871882 487082107 678699423 672808952 345224562 801501866 752194105 466752777 419768164 428513956 884099214 197580202 268162485 595201015 154363585 359706546 457666036 261710828 857528718 278769434 88753065 749039187 864052124 918242552 478921689 784118456 481890763 532024557 397553310 448926634 721523830 991197517 346024998 627310322 148682495 582696777 994662320 848797110 53899641 248271438 204101079 490063910 967643684 533144272 418943166 793665491 90946879 384738698 284148306 877045272 92092369 53290974 605605734 490909325 742325156 376118752 489473431 562464372 217367635 198194845 255233658 577055867 320963527 902642140 167672589 621740709 276196092 582073851 143514089 398108286 36627218 799626780 105380873 727436884 70135322 967651188 848587181 786224570 367254820 829369352 555364088 836929999 848676301 686053427 223345074 402836358 789655644 338210967 744362638 651721128 10619045 537783452 652154729 449473650 506216116 430572646 743453975 564318442 195941394 475321307 802229551 332866369 946098031 434656719 928180262 902045718 282298763 892627800 102402849 119651351 35406332 211968118 972446188 290099822 492349917 858710010 189719134 697777421 667284816 9222109 955200046 320600073 177946647 912390598 297187637 832400670 88984026 244886744 596910677 858728262 844553606 887876539 399262457 131137044 919581217 122447646 865042695 736321986 998735659 367926189 618341949 488698622 926366500 473847737 918809668 824664870 882017132 268694316 980107473 560493016 879586530 26853512 497762005 852013354 95236209 325625374 301542910 98173344 544913188 728723625 34008763 377643546 650999811 895274736 151148870 691625392 589388221 851283972 236309188 719045026 749976506 498435291 475218679 227635811 524063960 873613554 653240759 388788080 322840983 20255077 274151780 637831623 698902907 455592090 126035703 976641981 329077729 743759928 893559795 439118458 431998186 962774308 238708890 854260867 859915750 203407077 397704222 392093495 771549078 611902106 138348940 915997973 937420550 949650612 152623537 265411922 812386563 108865922 667570944 487322094 599366617 79556016 746942004 686496021 645058959 736338704 752119495 844526505 998223916 504880704 352329092 712808491 293902131 362853022 789066342 145725467 566505856 810363824 206087401 50546686 87361313 899470302 961680741 807632333 645603896 842754781 402382557 828483579 251958367 989264586 999241110 308118908 287806069 926356495 849379156 609494238 844670034 228113173 128209683 423400448 749430886 889965928 117466612 975582183 914799591 974612415 289848051 797526624 983700099 90752338 732749248 938270749 757460767 440504898 478284737 683118250 381665540 910077954 334073964 105291253 564598338 751085000 419854172 520097576 388762886 595848393 183079264 788861260 801476570 405610492 864015810 508781946 582924477 160860599 284467024 669490247 242994690 283547099 534495225 994938512 920484395 27309781 726135361 654496223 417098709 835836766 414500342 923740871 421675972 814046395 657302415 734695234 54134029 308786674 400476400 561491196 424356110 376383516 773120331 391876398 691473349 836864438 759165417 685328588 909604867 799156062 641999906 844741296 87797713 381906159 119406061 60965749 730770112 771769754 477129949 365887082 382029546 293946478 849709946 582797816 78058926 621132340 25663161 212329881 159206034 52431013 900994171 521352895 854093519 326001494 321126593 299746136 835940820 628701487 91580663 511614635 956813390 265828902 713395479 693690931 238893012 161485856 648112262 636397093 883138622 155123022 869642750 77878362 75726412 553945389 807598550 578496417 638887909 489396493 809541527 686876961 719431199 410108177 461673082 124320411 751925582 620006182 433976346 953266110 109715815 433565330 820202673 317450115 464769295 38512093 787374541 602776057 831752006 335407678 526592941 676058594 785576343 455220011 564984390 98343830 975657369 329415677 260021290 318139157 92268375 16630375 677396076 736390074 975005929 148992131 843120940 3840643 487955120 303784714 696033850 438513838 392676404 538497541 667559151 983998918 611347634 635505020 560207589 650084850 76009567 590908631 206321665 794212325 219693229 733891137 200285020 485337886 146666826 230871285 539990831 75061084 623994594 447261661 804266089 157730656 461309733 361312514 967163800 23913178 474101439 234313021 356092123 372349892 341230062 359814036 692595954 451075479 740130863 521433458 543628745 311100161 245046450 15619575 761949468 542363843 70753802 499541517 855553738 985683002 612998312 118024944 660845978 436681206 168440612 160877474 898289631 46921098 904370870 365482087 928395275 352733897 349551704 140340923 358601810 87567413 678697758 669080399 717847005 180319534 469314339 19639680 26686374 873604550 990100114 442002475 542034626 201299506 284884295 432034767 239756237 976615620 291695093 666076185 431668671 703578894 352498484 965514288 745360730 852436424 509780445 768295464 839062128 783427555 723537894 987085182 963777164 840144299 776448612 309910232 930666236 335332370 378147776 71888240 827799414 866649346 78359915 657279206 178987996 477815733 883407746 936605098 626915343 954973685 503932506 690956025 803448668 34969893 994996811 855353287 825821335 284653484 567132422 360837721 226041654 79412245 755239357 656511423 431064897 835522430 777754756 223651486 2940381 382556801 647665351 488632993 271620888 167998616 141544966 348976261 726875518 811995198 531898280 346677753 443879162 475045995 610390654 349175068 388320773 540302881 861988500 572626023 764884163 800060586 204059058 787596277 232028280 534273582 165986914 321458315 577531063 611268774 16826654 518752616 520127245 30016587 728095453 282057968 338918033 633889692 346483890 502618159 998964564 843476049 269543496 504999636 875973690 724014452 325970224 35510303 713327708 721148209 468923031 414542833 984605903 880348319 1699121 812611578 917354015 818805330 521480778 90424037 771022073 512026672 161424513 253241791 449281314 511200922 88068410 392173689 131373419 594934624 132940782 174732785 95213432 186887567 106615349 993222810 587066492 115809084 746038417 391510406 901895558 241359563 514514134 511227656 651408133 897610171 572613994 6328740 559752129 429554156 646127168 606407694 189639339 278264569 285455963 268374733 923025043 258910522 819366029 488406129 530494341 897931676 412605410 696674217 369385942 146475727 16428661 543511732 649411635 207536558 605502101 129636090 897821852 270543419 4148237 525995416 36967538 678501135 654958742 931238027 489497768 590845174 854350998 515556785 248331396 77680408 952792543 225472443 4525914 284698112 646146099 21652085 193184491 741111823 666220373 627791348 865700975 993855574 620198558 657948255 955507531 770559110 875069106 190100797 817011909 743514970 152217270 580167895 226523926 588123946 732532884 977757190 589504800 439633321 170595809 643976870 163831032 707082968 467015813 338642021 388054970 32828398 482307052 947717671 22696935 74375088 22903108 968625086 35130668 480799284 92914500 984231395 686895914 735920771 589036642 285865038 273118008 712929916 174007316 845696732 432585636 984443180 144340469 175519327 324012002 499630515 836766918 863481840 869085929 60298286 106848042 711304982 37907970 490235779 742551035 948494894 545105050 420058631 383875764 850365252 919492854 818425382 52221656 455519315 58796472 616224167 28057580 470399898 728061839 735776132 462289974 773910268 782157068 94011729 625865458 232497368 902763838 663095328 283632250 438601569 345132518 394417205 772788748 33600093 46608584 966139635 97430346 965895804 336777178 829392224 175186663 511511118 512024719 324832707 880211792 994829348 668249699 589993173 982460440 347118903 196639841 289661036 531176081 797516326 295813587 921002189 406782336 398464761 81954263 62117283 567427762 127355395 492515236 191174722 705533814 949089463 707060297 131698328 820510998 706746401 619604156 539790462 525833901 30161819 543357591 544867325 634117120 348592414 799163065 85782802 45004576 787257588 984105494 4527655 532751565 671849630 660778721 987532930 639151682 314093248 75061276 816194818 43676090 52029336 521674744 969599418 712556828 436366616 191040322 605269166 949507933 433355559 964565167 418354139 475071294 492927189 972813210 869026649 232442064 406523081 537480810 534957643 952669198 803109370 391188180 852347783 927997713 79156706 383194959 274880879 975413436 891550494 72475247 834113616 330011523 460192068 131639872 751055758 970536126 946143056 483255209 856837412 926469836 855057698 707892056 204101944 503706016 626423244 521179779 870826142 611461019 996850171 586853245 508572101 444936881 183832021 445774107 53517614 859953747 283221644 954718046 744415419 360928617 577147884 236201137 507949071 730785371 769392885 409563548 103049247 383860226 659196376 223161783 120206465 720250776 435577295 569892979 905307349 381665191 986922463 354815925 770235550 750887553 334921559 337487924 154245747 395684072 846902302 899214649 506841354 929964839 412636308 637936562 225383894 178898772 672130971 516417532 142170666 160208919 974787790 497235769 444506242 320421752 459967917 104184481 209887458 884015609 752721806 312859324 89898582 463940348 628406998 352023115 653777715 922867651 305250966 745322556 812256031 79395248 562939217 60154799 680045615 127447739 719050139 931200990 942507544 94421643 207759706 830825286 998995401 917841796 819114607 865078729 364505990 818222457 746226695 520325119 368519340 944098546 443774039 484964191 611986162 243827588 69644819 703094579 592039756 749936472 670566931 264343333 544978685 139271912 463531218 725953107 746349058 652326083 449827256 472903581 133000967 275560144 475831525 397092882 61632188 948221209 7321607 470290064 52140118 302468117 760776119 794940865 506584696 477221044 615931553 193838438 691535639 519902789 478257892 333698492 960487159 901241392 215946736 405867072 185117289 445767843 600550603 498725840 52921602 864434785 434059776 823183523 974018968 237302212 810024277 382792714 846499407 228769817 326502982 401541611 452848870 845782012 260957852 133307642 686624068 79315044 628430813 46674348 195165501 26788825 931800960 56365633 11751841 661906986 619908007 414910760 339395749 40613947 996038876 703231119 19701804 451017515 837598711 386715889 212592429 947024933 240229230 84609643 931879709 763367515 613117859 127524415 323651588 176522625 590169790 836660519 45961892 290143518 681917352 198432083 339452084 69018285 531297284 610626726 790248469 457324363 358067851 757848287 475100003 250357012 840754881 869723534 806686283 918168438 690532579 714558788 803475431 474460198 750139006 314370179 239675035 758288233 85840586 529920511 396069468 844275874 369289180 609080117 550374942 467898533 798555840 208781131 2878037 56821734 977436208 262444937 476244741 138019233 501978693 888364105 128202293 254838819 425980835 524600799 847585785 650612363 692145910 598219519 24283754 820472375 445671339 900800400 49298802 891251684 51118487 186786835 445379796 541173222 619826958 437730394 840539432 305558950 707247962 255981230 594768199 265410980 603922636 594136706 558911006 705934684 703954592 238280073 409658973 421695771 672738571 46761366 958267636 853714172 496048837 277615397 838893447 782845946 627614770 849846638 54756610 825005406 932459833 363035121 461156077 339269739 509974386 862575992 26863714 509496455 826374071 811582791 822561358 763148235 391847193 404271050 761271830 16926591 28753856 948231585 104464413 574571234 272236346 365236854 193702010 531331136 379583091 754227241 224549600 790396528 575906100 357801315 204334781 7478942 155087958 978195610 655150699 24635730 24065814 225951709 907268659 213542383 761264901 831049733 435581872 197722516 49484923 637229877 448392830 496070407 513375933 66866307 88477816 202006134 799722593 127776719 434055888 853966870 733922383 120698675 630654314 412153455 490922721 761392667 932445802 776070261 786097248 450970857 764803005 408194784 19124248 672981570 419673879 792277334 204092902 814119559 283777371 636929135 10956404 511865761 520473804 117532065 703740074 928289994 227450644 310281390 869123853 447711208 541899086 160712971 399281906 388781995 773518508 305572182 410103928 990556258 84101339 154532953 790508107 54912220 893807972 553609507 671360143 461743171 920649150 662510143 491842275 488612760 250995252 992236015 656910562 516752395 798403830 719805244 872071475 635238388 467219149 672335976 830126439 518425638 216426602 349916300 145983595 149354102 528512407 503026148 255568409 807165374 943085960 955870242 598831048 303999028 612175569 592006332 815922847 82866556 618349096 622362376 684680766 945713876 977767970 791966438 919737034 866177767 897841329 787528736 787656359 371864067 47834987 95052999 616546754 841275006 347698307 200590811 781248180 980097858 693081772 432766756 990907127 800169444 594927577 74929391 106970075 330311527 813931435 830909007 299884795 587044658 514013420 152145003 307962607 223919621 278756676 230483927 398926251 204759871 71099632 288131463 22241996 61578303 582110231 864556724 634445326 663870877 293406748 485785736 897521459 398442045 496513568 824606173 125792345 682643317 817878612 272342096 725045871 331657930 420959926 277368889 5945718 331489164 443063297 523853483 673512147 972786161 645753997 407161827 584578548 302483740 740038892 849493392 27079681 737503441 345270594 800661566 333634516 128252686 904561016 267252119 190674914 785475136 964355247 128313585 272900182 277469727 370152396 148515186 475085041 804004597 480538844 200934035 636192796 346029401 50810114 434290063 169498869 433144774 597896418 584403130 415396403 612792342 257075681 673519131 518758092 484464395 193549585 581220691 131457506 561272281 207837147 9846430 670378709 404697823 842367399 921266761 299941863 431426396 258813190 92997622 616590052 19914460 810169196 463543203 568315135 263504243 437297220 794402249 434609262 870801125 946383732 976829107 122406090 651490456 708908437 455864548 840353331 506071438 162718169 906560478 966231087 134869612 13029305 167825387 33019507 895814410 114116573 222518176 651634860 11379628 754501916 924209524 435103854 179453964 350299152 965672764 380086023 8323440 578573725 989449998 820442473 452736765 101306163 681727146 850889378 237037855 669163056 692227647 109646697 73430571 907411713 855525849 311259870 14565544 925988868 816959613 398308045 758294720 579295733 526735908 295063352 587334736 255726836 966040339 760764741 194080570 730568747 367112254 859070442 960431027 595078511 799720146 150802135 596404823 992470074 482368077 706828160 992166675 930664725 902295738 674224156 538082202 636278323 157061308 383867367 317169713 867101119 314305482 191330541 733315405 163898953 779802027 663626254 884803610 68463325 827703959 128674275 135757011 906053125 396973698 407334055 816495802 407458510 898412360 134709186 114784576 520924300 79574628 836704143 130961025 578105027 714203459 619717098 752190335 33876513 31056555 310682367 32763810 260554548 663154747 831406831 976296441 222355274 476847622 628729392 304398845 24230530 273291438 202662325 915098358 177731194 727614051 991170508 887707286 254694999 875337809 196542686 641498940 278844845 641723983 789292542 978822974 511001787 873940799 302573314 197496646 926010968 482480044 640264242 348536676 794899471 209656168 400733926 93594115 472079241 153708465 674826116 999772910 525540681 781072660 249576984 193683264 110675239 65388761 594595343 703699748 628863544 532879759 81459130 504981901 9350267 158552012 718898138 320878218 101257406 515274987 788801688 610444888 752110601 595149106 633130867 281910730 559263551 106669527 327446131 655434856 87909887 443269434 173558490 522450135 780436216 400274965 690867088 846964348 260306318 767393824 401205933 149732690 76183419 325295308 62172916 898058384 981077838 322506588 873204075 105421606 106265913 763076981 677899091 111313643 863868327 413606773 238788503 409437816 306320232 536940229 881691454 816523907 80632116 239547452 540951969 669570564 138054366 802191212 909681190 462077588 281076027 755689366 591121669 748688110 970694870 620592538 673181976 238460217 532184497 863032519 440696693 933010680 338451073 482695703 990470488 996962662 847555360 304017009 119513907 979071165 363756623 590419208 20956588 168523398 296747564 464933077 255774524 554850324 640554165 916483781 705333495 754830594 459758331 909263276 998654793 238162940 763921285 561521725 363971733 725983990 480233636 531733979 394937142 682788879 707803942 760579851 738682223 16987563 175070429 902702919 653452651 336042214 714854442 876988693 428041665 732110874 331125259 121750158 628533663 882642290 122343031 911118503 647942578 59669522 368171751 699246776 702580094 678181960 602514198 612788159 208324928 724891067 519256348 430604291 772878449 696476305 571442019 981684081 877468363 344754950 657722658 456986883 179171230 976840919 467248802 972968520 700150499 974990923 708417075 736431261 435321539 44067236 239510530 452272307 770289802 833517655 1380798 131011563 957187305 447876842 528401012 570885856 659601461 659072923 302776907 201212515 184354576 548465659 698530138 215531842 22586203 927910237 714897446 819790614 216113472 73960170 143095839 196779325 393957697 223064725 393624963 781889235 582346343 464301582 704672962 734091188 420653127 548656367 12265035 87743201 623872437 200538270 994517406 717084969 849994784 271741806 104556588 575650518 666064797 776515469 235686868 907588445 256316215 820524221 221034889 813236903 770179021 150347018 200405671 274646678 191044447 189045547 40641991 617448947 133877982 945839766 301820267 760595775 33621990 68637489 839475058 577813648 488848704 874122235 382049613 434178170 688645462 867512238 293780838 921845554 289216767 877908479 13190182 97576334 123814071 139429933 737881548 207438921 250700027 971104744 62409336 898969886 859176500 906275581 654843220 431428771 706853438 272271252 582792025 796323932 886974858 55092116 954067722 957950453 385878972 838545330 307271468 398693909 656925475 354506072 271969098 976976643 643895975 187635855 79422206 319661609 643186677 116261876 798909412 341379388 733295132 913976366 548101249 41494437 711530627 464506504 635389190 867952215 764319196 27646616 135692881 766854744 248392043 632839049 627672509 478421500 95614192 47898909 490913475 723623137 2971043 288694000 718958712 283765831 963105485 808407905 203078119 923393716 983990824 155068113 949037246 996287318 431959946 560354896 348469680 257341526 388075402 685546019 258925215 285365730 630895429 451256815 550642653 988297634 708215444 823908902 776420483 758231515 837286469 688357984 467526239 291774350 482143892 447099086 962301706 984502881 979588812 653378883 795371222 339593829 895474045 10880589 808192786 282183081 893197111 796231496 598621920 851863541 120643201 412569025 253216766 621467160 348367800 17909984 881926296 986865148 706079612 175825024 827559692 849832567 941891831 202973241 235583992 833623172 608171651 150512758 256494386 288564106 375479006 645670098 493367376 240801679 141236196 654052193 787650735 910729979 717862045 948051528 357621408 414244756 815767890 969484988 472579953 411046701 332621832 369033661 342442134 895637065 453911530 953082920 97730244 757339065 148690465 344954708 577687095 513743664 202717019 839411859 515579108 240500908 427326664 478588481 450887227 66847256 970936620 504107193 774642094 681287609 694227629 724921367 195620463 260359833 908828148 958672357 228359069 883314792 156411810 1322721 884029892 615429010 564845967 211301421 447091294 345502322 670149579 649257025 493474680 217018288 171466140 292101436 768443195 136528010 158426473 603903188 316972202 942140963 400513118 109885385 579716137 589181751 695578392 919773280 491078075 886453880 331862813 551035876 697008551 944322661 913763303 32330130 420808646 593339249 344978318 576985690 84959434 962947121 899172260 403009705 654887552 23921618 454301732 923487521 726875119 883864992 635477967 782357781 396078425 490343206 474229027 695944265 583756217 649388335 38538540 421657761 456980867 577557705 244583310 769841855 656408502 667890375 450859821 890465671 296546332 887834999 346205073 714986198 207241737 356419675 186211202 313988995 164228714 249377836 155827095 84446652 981166414 646970996 416235937 506874696 357244646 128221572 831905677 648802625 524716902 201984272 275371621 467832275 617700561 929509136 967502230 727156351 204325149 525421232 483432104 373389260 960970686 166543570 222115382 895009218 45570813 710218216 882329824 514298221 29163605 432179261 163859364 242751203 931102506 50218956 891325488 227285463 274024511 282507303 92922806 875072094 541337577 343229869 519779962 961862355 857252385 922608196 927444032 191236612 347245172 80541894 542303352 788499860 906446459 616557483 809338024 794696189 413055285 878261154 219183081 557901605 937028074 109886745 164074580 340189703 641015266 174105355 911948438 786645106 979065537 884787137 56323750 509565367 349231789 428068771 991431997 200444450 173934005 898454058 754135316 65148630 457992370 625217401 206941978 950136024 973747206 667557119 935791426 28474309 643035312 461105990 555451039 638442140 689369782 348808363 738761339 179874710 869762700 479545812 970091665 102759678 304652178 933686526 933986057 453716923 891256503 51773810 713830694 978171287 104310924 595304924 145676463 833023648 176128548 198455450 520769722 319421862 369362988 215804629 684656659 800635536 146329290 659331704 854939660 439668600 924947281 455249839 347020343 825633511 729926563 443512501 491224328 378829774 26581530 202667119 4195139 581548524 502317275 533905203 264839997 174221520 201371783 761589872 975238571 489914016 190547522 269400125 544712656 684739370 614354001 154383269 354639200 2716237 149879558 561287585 190940936 156846174 501184176 24708766 902683884 809339703 784758501 927574835 6328131 51673558 341030700 876399590 293307638 834911730 564743587 639050276 224249976 415073054 700438309 185017248 245228617 384190728 44042896 495382533 236573144 405562844 452711202 436331228 968155279 234217780 803575734 354978949 657507145 910315401 477271954 365634372 88586905 841093379 860667670 57902646 331044269 20943948 777785673 132974851 283648798 293276333 605162655 513123326 444557801 180211415 762690922 907653019 331877652 856448254 386190477 652462523 916236750 901225166 511754452 666153509 32334022 753965153 507493137 848222628 45857528 838167553 823436061 906621750 693801224 880220239 827344735 786314580 768655033 969699658 546891280 258185902 246919819 196471772 392851938 89862150 876943873 726988320 778622730 630863467 889932416 38853626 61473189 311217467 844058803 900764367 264397016 162658051 168548275 257706749 414890755 838418225 279289300 292035162 722724992 307360726 37617705 522679212 800809955 238486194 781144398 54033907 496093074 818348206 910275871 372726719 504800564 741773194 964112715 309848817 115406477 240983130 265532643 241333258 237897947 363783253 201595018 752082897 810975520 585979815 33757043 2394153 896669011 700871691 154253 706139456 88591088 238955123 748448069 607144772 962427833 345733452 541213206 747093248 351466014 737104368 619274308 760766569 765794035 877461566 429569302 706391317 766853157 96362468 566550599 949834398 274380697 560061420 141285433 299425802 407128312 651407303 3704389 156447111 513207784 847135625 631976723 909937983 522276907 320578992 275293688 639185114 519748394 922226825 983266056 746473572 734934585 801117847 962947279 356988376 319198445 523462804 209887595 677411643 481064285 265372209 654348783 541340621 747401919 321301895 892415711 281066021 717253848 492463721 752307914 648555797 830094570 397386759 935560510 513067802 544854438 563683889 479604213 981518725 671428899 711040988 540148403 115885348 940875449 151854717 450825374 790114091 573739973 188532394 490957155 667271597 934809310 292961624 416121623 195718943 186981644 591716630 746987817 30398166 913392842 663292395 263296053 308391430 360910561 674770471 852907383 186077008 255490917 66050872 176518676 693414216 223671023 474048458 940168265 911639929 647127755 266254140 603055907 71769345 133193346 653321138 455682068 661654941 62323522 572391209 667854188 206929509 273755109 230399408 38133513 50619373 181000440 618447135 372583209 181352352 949000387 85088885 466711764 113378100 877220118 515105668 122468945 576705998 15480283 119879109 675703965 951293580 386453111 535131448 171182822 663056616 492378656 9085447 47619845 506912142 188359444 890133824 224314070 196977533 518169799 675781712 600556572 426448356 827049476 63883922 618156201 282346433 923889267 287629748 367949183 722959661 442246245 535356674 99142384 904826732 315777608 704302163 634737860 804085556 567632311 650548513 905583173 994808822 208562424 713059147 308361734 128489741 188819245 62268638 265530740 318608759 75109674 891985598 841287672 907993313 978650867 91201123 987109303 296753881 753623149 893463448 468021931 275358203 924623436 856156394 424065467 386135957 780808028 485224766 777807579 13694656 982208995 279752866 245013364 184648346 12058294 121094376 240357976 763077428 902248387 464390756 427596749 235519370 954149959 970520059 556145639 187522972 175200220 594264924 435530908 50142049 459173516 432066193 529323803 246117066 575942312 130874289 875716017 298061586 51237931 816258352 497965160 474117677 265028068 459531164 753645647 719256530 81195678 225076195 839287715 674367471 794172531 472062030 458079168 925707876 475509907 752267500 74307293 934209523 887426352 284134187 679582339 139330358 866013998 629580796 173529970 384492121 239751383 699110242 678472198 229654631 82208231 124101804 875266894 346950893 347164981 89603674 35639245 516000924 653286301 729608072 493678696 368470305 796694781 5514453 952259062 673245152 767897986 477327012 354570958 776285793 907257447 774182847 61965388 501381102 57543184 204691313 347485787 422255833 12967969 86340113 120330119 526751916 919708086 541017605 116772611 457450452 687923808 204946068 993803077 655721250 86484748 650112212 722325568 750536463 475169395 873429392 328474646 473779595 30460743 31433180 338529679 283079593 276222811 505004131 675092546 696901337 978989100 714305623 701199052 386041348 234970464 319979979 111116069 852082850 504357626 907698931 886820615 211197905 236164659 341844646 141306682 239718206 555178432 631481827 299297681 802509461 558143116 540992496 815072835 332408013 538483610 624593904 380124684 345754170 134685374 879317425 42249040 362329961 978995639 283772978 724079217 676243806 15016408 228136825 74440810 140797571 973282352 345461269 908614199 667713339 325443378 386213927 842335528 972065990 292145384 620412847 335793412 888259748 457805370 138259472 472940347 849488834 575836107 980586291 66257190 113888330 542480241 222218395 712328846 240477093 793979046 899207487 773423138 948826054 520614082 588682986 54208711 53567330 817494007 568262126 898857500 454414619 41756580 944710352 674341170 551778238 807223020 333466231 637241825 622135181 247419253 883720575 755261771 716769659 370548115 861049613 149952351 288121158 320308902 510808910 73963296 210675172 170482882 680260205 561964875 809645866 399605053 232090417 636684393 599648226 667130186 865028764 77484465 783848306 398161574 230369556 130660565 336392116 40524272 11255582 613729236 167350047 829174714 321177851 673190603 6852089 727630666 129234775 921403310 446879043 187926259 361605626 806100703 404709062 507236330 208697536 320636269 559926169 204412091 313077507 304559238 983761497 611576062 276260245 485438599 329025690 990133534 533325955 39046107 583486697 309447986 650145509 580279446 621630487 276538584 822417463 256610744 316749896 603259876 838722660 294063391 926777681 556987851 938612293 865476470 336906053 142564540 691062500 856061822 51563831 610908777 111914248 315209556 95458607 627819017 511201007 876421367 582548877 829010624 731191512 338605389 671200167 664190150 318418966 329279477 889490309 73001093 208510045 392503293 169870480 376719566 603880590 491648436 870605087 857590518 640965899 377336167 85464131 911775623 356009426 357608456 551573625 857387280 281599823 527216850 682857866 156647339 117538276 100069859 395451941 37426665 706326920 290398170 440116034 832044567 336398252 577727638 355296620 790294840 482847264 518961926 20127852 558159133 668654811 384617213 927444196 181120391 873207385 629165345 273220426 818428664 126273442 76153887 16013946 289585 331713994 522826085 86008804 64103314 923146974 163400796 622143545 890669042 909951252 31970403 468920208 504982316 230073444 907608954 458166958 941575879 729428467 301085411 627681927 699634432 407290376 301256672 977011358 216770508 752959339 592137078 639991986 462973295 700907304 405588063 909896937 712450259 968898066 908892052 581814107 119741130 334381732 449546964 780365974 477480287 246328317 309787963 991572689 198730443 253961610 570528347 739226715 583330009 517837581 576873037 900592220 14367923 607089454 136285967 410689258 515344168 541590704 11663862 586120799 94153734 862814159 758201107 941312404 378779825 456463986 671402983 310584311 106324845 641490081 574008675 150969483 750888190 497388628 539554629 444577185 487036878 68896505 697816800 526492577 701882763 892353766 482909819 272421588 919152843 369035373 673008849 345088677 954889985 140352372 669887087 742447686 915389023 872480059 422349363 282531740 63900538 947814526 771115976 368173228 922517705 356113798 225947334 989883334 451517668 756972347 634485177 676818267 305654210 885039882 724078412 459869112 84548040 479211136 369387287 345216555 172578970 281871858 322685811 373003291 103594123 191345710 192457226 363398724 291245209 964426106 814206160 391081738 641755727 896104386 708157609 434075623 514928939 197509185 787136668 687088108 33029865 772480311 161656876 392412276 305516647 848020980 666696140 753439742 453112113 818499833 608218644 575407601 397962864 646811045 641727099 347123023 983931647 963175814 648951728 884151804 57585685 446411641 347688259 82850950 12961968 195013231 209458308 753074522 851036830 553971545 567426346 641985452 116124105 671515507 605919901 60550836 185211373 168318564 798537927 82053087 644069430 354860620 557113314 862567396 320812221 899605840 118129926 211211548 953430660 625578764 71324215 841214206 507560356 439332875 954865056 861159404 392855949 267420179 219943608 726887468 543782845 600709266 752079926 51418638 689939360 284816541 397872875 49521056 517660296 628798549 988743510 223529806 483547488 358388699 565587094 827854094 873218663 940630857 665825922 782520191 717482563 885611870 902840001 260470363 89546521 221003540 282506862 436365568 798324189 348916713 179136795 585860619 498511115 873761705 782816889 678916236 569034518 375361794 395965521 452512755 212539838 669079170 675228761 4563399 998115678 597534086 740456127 795936392 557529565 628673914 193285491 888631908 60908067 672253707 860451744 675229627 267015800 691506996 858090122 675799758 613183539 109454149 709716002 864816445 64905800 123498150 540749097 417097873 144754383 329750849 972876042 983605852 450754654 275275130 233558924 791910457 689881112 707811595 348769577 968850003 231938495 474025276 184762794 116583056 767834823 845593109 497887684 980060838 805426259 209115871 757707428 796765729 384352549 752323849 329262268 149256553 357091513 932429529 707113135 329117533 193408806 763096163 750538117 208784843 348119916 835698786 466019796 234803949 522056352 412474083 71202935 382118839 80188398 686767357 164549152 324119776 502990546 21396032 582878354 554841830 934711213 699737584 313281193 271532212 131368458 282464594 863309655 478653303 179115629 70919771 49799879 306931634 332977585 759033385 635331693 382911612 697965262 29923803 590413602 668051562 117626928 236559198 542183592 760288660 294669240 769799003 157017539 663679013 267601435 808276549 845621963 459619055 806325039 748694991 879282397 778347054 98286513 288071353 706144145 148876959 311622551 205900992 357079060 617501876 75185918 85118430 802610844 20289462 596391115 813096550 87936771 993265542 671016378 846168852 52254480 260002439 685137392 327477617 612790168 724379128 259683832 292988861 41296875 835586809 340459980 919912861 253084517 589901638 117309273 361149662 103478212 784858185 770930323 901828089 1431610 274422030 152408877 648924995 300730303 375214824 687538633 770673563 734622520 519939634 709168066 262513066 372510464 469379975 125475062 244580835 989101190 1967275 492501376 337987956 323932769 172030816 151623911 586354499 513609409 743862514 745877187 715099859 682464738 790995266 460606266 172599455 941607829 214901313 44446125 817432488 951534274 870676739 940623541 469776775 741182146 623907189 845328636 800752972 441533956 62580568 59659264 721298984 299161986 372218447 971778818 681482735 755111068 704783163 887520576 53558673 771131493 568522897 244427094 721670008 886125258 207955051 429241252 975720923 396774181 933843590 183229896 867233388 786973819 80107292 684460369 616630845 154337955 736535588 839488654 396856759 345913678 55370224 518596182 765367369 789140367 976487381 192904185 413238125 119083997 664447299 976429185 600344070 986105821 465453127 419193338 427295607 239119653 353213140 551499486 775855841 676202439 886247882 729692820 58596867 954945639 819632205 646880097 274777397 268377218 796498408 296195920 760839109 409178801 356267651 519314068 87722605 310476526 950676263 743617435 361783177 934302847 663398904 999563737 738987491 610476433 666047991 131397872 719632766 205122368 828878210 11219765 996889848 693738198 679194747 420201301 970322398 283410680 883818840 801336069 441244932 349411749 424268109 642057261 264299758 701427879 799561780 923295594 692634854 496592360 782294116 186398548 609362211 347627155 74605537 724763022 25682362 278449679 625953520 271258354 394147437 183311765 920979720 89329860 41536030 717643759 234108129 763785401 922199444 206727942 49608443 65733752 608097216 768647047 460672436 285236940 539426109 587830146 527570077 347698751 101119579 341811732 950096838 322238431 165599915 440600862 462176842 998724691 437761977 129042449 544498037 911174631 497303800 99472845 856779632 304048096 913431358 613999375 574351303 488267356 819488767 322105383 815940253 989883042 959744068 579375204 565753530 721860360 65204747 27933251 187845879 770993473 796157532 322574601 779982482 759217013 522506175 734797473 164524384 198268655 717503851 499008652 966827214 828299444 68364847 832472071 248325676 193260897 498637086 35477072 263555731 649593123 310212662 124701500 907927204 307071951 658365054 505130392 297497232 27346981 497939485 47515357 912431424 477512649 892991059 128331274 785439614 142244234 60226915 325758104 788400973 60409147 621509369 776199326 887362028 608536104 616356078 826313257 726949628 15848310 691612359 617926999 140533844 168664518 161481546 362072328 562193614 944691089 774809058 569322302 879240950 910856962 895206304 167164548 199108349 243501639 481899121 735302024 156794343 693365226 953011241 812082467 155606813 876079450 935897197 413560952 553707065 471018658 162022902 740767305 372025354 649467270 625870367 237579353 660567372 507210204 578715837 217082438 581907737 944557482 191375811 572196073 323029594 435139789 53455456 790856007 680581645 221211371 974580540 115151737 514953948 232318921 816559238 32124160 588016869 580906274 794550707 777098584 516323142 935938879 945202496 214104602 143163300 594889522 7028179 682691841 614212965 165727174 73562175 980800344 748677612 424950416 531028128 853214879 282179631 256188430 53850701 510932289 260682904 603394644 63762671 435211766 157785768 722235277 230829241 772416884 231664296 643281859 968354567 219634298 980520985 477218014 358067401 476266066 306695850 369445710 307219537 715536769 120284891 438611803 885758152 319455550 292344328 362293334 664166798 109782702 593626352 669373338 793151354 368766251 627934606 437098176 829863274 664627866 149811614 111290642 454992537 758013430 421970231 174092608 228154199 378335517 400723571 105788407 18664650 100492581 639637639 573113684 553480758 850143159 448506049 747271607 185516846 989837171 795496274 428990216 900255017 772556499 549585258 423809803 596241252 335672533 693366268 215921691 959406710 633347758 915025828 68901765 915384744 431218141 877791181 669042206 766461512 214422932 584756162 443707743 906796517 684316563 443440253 647295859 692828284 151019211 453330948 680877636 533724406 125322294 479898889 673808923 233630672 151608438 543915008 650526323 800683202 328670187 866922399 562568487 566318272 722569586 496522977 283461714 857305467 785179057 553593603 287790096 684374365 326137732 373274060 300400855 420288467 366533818 427002820 16512581 146027192 717079594 960981751 113400554 298589637 566354089 104025751 220910669 490735375 47759490 824259850 892851227 796596107 872250834 263704624 867701371 391867486 562788270 888724554 478517083 178006791 47946815 222700715 760145873 695331919 266188904 531132528 739767253 99500411 161477686 759979648 144918360 500027395 530277561 975984058 794916309 587445181 15589428 750328230 739032011 635119841 649424013 189275331 69158875 736999602 861277839 838779448 723269273 305432910 259597554 457239761 423893838 439687005 404722992 548965414 783371480 995792406 437531386 25751631 252146268 981221207 870793404 579583910 507357917 346696706 965321839 18382501 184147612 676672815 539961125 542532247 197515294 194918237 197990837 556444353 866699641 611892523 930789752 840749058 23164189 325102000 398850415 699755209 670247591 114384698 737453322 408565639 243525908 812195888 69652741 971866342 560610120 862944584 719795031 498991293 567349299 384100538 735467434 218187448 707495196 161465007 637984678 68582546 330965903 508338462 334989756 832359118 470266304 231564752 525014291 131950032 889830504 778281594 488859131 24080451 391940856 381990074 332775080 302841484 167919165 747631309 637428979 544720536 143737175 799177772 691392374 553819350 834588409 984964448 29969240 227553037 768390342 674196678 683320706 903458424 213777397 616403506 156606975 714049398 740534694 897518631 773533858 766133282 59303432 587282571 17614264 585991850 301589535 639049312 605807727 17415924 495365436 129761261 994097227 901029755 851001532 609185733 931820957 347579378 816662631 502023657 688216391 737930589 315213967 380999904 912404261 6154304 409802802 607895159 734644738 481563095 484034267 427603709 588845113 732568737 871755119 9395136 992856708 462802053 600078381 813899665 519259076 581619230 426306356 710144435 548323891 668311982 531335512 216508730 651287259 420386222 924376295 938734655 280207595 98668775 887099454 580528448 566071181 954300654 271291903 489221535 491407094 232318003 754162784 378830773 541006199 769946989 934563444 733725737 386596929 955110188 739847596 696229723 574966649 859067096 878080415 873238005 751830056 176206244 887829927 825063976 316021514 819558836 845590465 448847197 830496049 965422840 571590835 996899922 733749554 130030384 439311043 989891271 784381183 404194387 851202404 205070243 981156120 57147239 426520910 717507575 444087837 937164881 901884647 373144105 848644753 927316504 375434109 982582200 578479677 124443797 562445898 787667273 49051875 313743594 824539932 375414854 181402638 225699786 998374805 514312919 26148559 655049958 800800450 586960277 866172291 587602382 468559372 155894984 520577982 758718985 156058785 989470997 448257343 650218224 664515414 426507697 936803750 378160385 373514271 548454799 488465298 623541346 641534620 407423393 865124523 393599123 22226471 79077886 16610535 592388283 389449718 132061092 26711348 261100889 424862865 16277536 23115149 308617672 691691723 579231997 785216041 55249182 28177182 847877042 312049133 683347223 119741790 839528953 532258349 819024924 229369182 481886141 540327049 696037844 241260720 792090356 856359168 5658866 115064087 879059948 647628395 731353042 198338529 127177455 456998390 230663203 194890785 517039772 630562747 528977012 864409045 355149298 814395428 390659310 621070237 137913211 91904715 224899601 610709006 857820091 382171318 48916998 714970172 284903096 746258005 430810689 199683186 431407337 393371775 501542061 719748406 842173387 851619232 140983325 455822975 169372922 416350980 512764074 550717897 26474217 208023258 221213881 35464340 985295465 632130187 808026377 879859914 152734707 899016699 753729301 13615813 347206313 96291680 827688826 448568392 131388632 940650050 175971524 377994192 605548836 510346083 762056155 21701945 522415436 945768827 547231212 919511450 570312117 564864123 127825789 778194746 36060341 411604630 750116924 456858914 353925760 738870745 495858188 306663393 350297275 422871575 262384589 197871977 689005271 720270885 291917541 695259479 913210679 22704961 853389333 76788384 687663089 461091342 911342142 318326207 755289275 429810449 323898984 256287244 280609100 926158724 84207166 337171954 506383459 14504992 488788341 258231015 921586118 980550601 345598280 495453660 1031370 507723864 40018378 396459458 959196008 788423431 692390093 111747780 814862856 472631145 590202547 767524028 305538002 424267138 835119597 73057614 954741021 729744955 224434100 550625731 861493153 487431496 685064387 396380000 565363689 570887559 894628975 74963996 580469853 622555036 701511608 150836768 585688163 765671536 824450024 639236549 612964738 236170322 314238689 654714293 950922797 294196186 543558179 121357929 667692891 530993135 435881892 585364193 950151470 248241005 9238489 470382613 959424957 239566834 481332034 515322351 135383442 451559977 945246544 121980126 764099786 47856585 649348244 663228728 511994517 684025340 510564903 331457040 753363674 982129835 775959515 255519046 81927059 454558220 985782056 86466819 632290038 565220843 873504568 257313061 360569554 595893850 928946971 344906115 738959140 109277769 867094246 758215371 384339129 955497179 477325000 36861373 222039458 841358754 533718400 344117835 752910851 170275684 129101830 57538208 926956281 189430431 323478617 498951638 89682281 962439152 121202164 135515603 157386369 629740791 281039756 859469409 540858114 941878615 528150109 65264093 504974963 962092062 375459172 361744301 225361941 471129381 566901153 505380142 525528327 371940527 393798317 323355270 809512407 50072519 832932836 177723105 851536875 707593031 880353859 480030006 910427504 27960328 415334130 836566589 283442892 155081772 452640293 812133879 133877058 220190360 849300244 927415214 302689353 752344469 301872309 748937068 826955230 7178229 59289372 706552949 369304949 565150066 771461634 734647813 69061894 697357033 369310779 749659579 293129935 719363152 187655369 165455984 662660202 527588390 114190899 471163815 388531967 661239302 459697667 780360614 826672143 851302905 29414631 862860253 113822701 611240561 366473690 977369902 670303668 935746392 139573126 110736684 802899920 19973763 488600943 391562420 864002506 516029176 364317933 884070645 375705256 591911153 236945302 401083669 861965541 383073466 89790855 548330027 599640359 444661063 540109258 747678172 404184078 343467882 392138632 307749572 651503866 941488877 510233383 326742829 974102326 571029778 406067903 373590222 353304863 795335994 185365885 205746414 411723117 441022413 785923855 639808057 642605612 397970450 323224600 392660776 777018138 73846775 53765711 159398451 954082836 356305866 910915636 432602384 318858508 348743631 614339553 325397440 845850516 990140238 656622127 874708571 403214577 327485285 786493382 43322166 244308518 685662358 422463263 294500961 116637875 281197338 398897756 675697668 88263089 455861219 698689267 571015804 590679497 390211596 74923898 787096817 66014345 231762002 187362457 779166059 728632594 403524702 785480127 68000098 188009620 258422419 526932854 598149844 444729387 111398155 649135888 431437184 87026814 573481433 168703963 725328849 697344191 21483437 321658025 4622562 266684745 89695908 891669726 208990694 867269418 322664421 281137390 134764240 316636851 552388737 566810753 286671223 257055153 943314057 661419144 996188792 10504788 952137301 296099671 170883965 108751301 658057074 314048945 129140517 754068126 303401484 561553311 141395787 864970652 229273499 36241035 561154701 579510404 988150379 843518481 248325126 253663136 671874299 204897664 22662299 717713636 108119262 143316520 64500028 930810484 873625597 85007979 144209561 116643396 92526925 753698455 260913206 125793805 477808337 727469422 702519470 55656230 70741518 39238390 389980460 112912958 208838349 149388340 145213870 253360943 685935276 530005402 402449202 303923263 595395921 859260480 304808365 452238666 229009467 969392747 625793605 727928581 94801095 956478509 393825401 400455154 198190200 740916264 611672922 228679856 911151788 358177536 227766978 935268517 707558121 634301970 594753615 825785802 5594160 119355358 712081906 382602329 652759774 140336958 247625429 127605452 583764624 379463238 143245455 516853826 390035081 738561709 406761660 388169049 374466465 282491600 978437857 389222235 491744173 362095696 781083149 455353527 53510170 21803 113208737 661316698 996361014 230491417 85340531 598756967 660106476 234594801 945272068 748801417 960088326 524424195 848561614 996665936 48385241 669069020 392224415 203468746 855820487 974079749 897654251 393000033 162728247 497845338 650936377 28827915 207011013 155763007 443123361 345741979 282153892 45148377 177507251 577306195 784477834 994496631 520841773 984782532 36324676 663368873 960754444 164340294 768797152 720328831 533916743 532606856 866465665 42691825 412117225 713886385 770014670 877560383 169057871 221311757 595994 257150839 854183266 881657737 929764446 740359203 292572522 535673209 723822646 506038845 620111123 30292327 637754601 250842774 668975977 666344117 363038433 53100533 521156587 727508767 822348613 836945086 522115258 28260957 843651515 816672850 985783976 57560615 825810925 289999182 49121748 269165143 877072531 673696986 835153313 102908871 6179814 227044528 842622742 640084159 182602484 633247387 944670981 504377316 428550002 209904279 711415974 353062524 89966679 864641832 990116254 674679642 788123874 576514226 222356774 789601473 575921867 375199088 2139385 159037864 132964531 635601899 836307473 681643718 940284880 586707515 431613853 341459075 772824233 104833210 968205561 481661368 794296608 476788400 601244593 672130516 48182128 747211497 502802487 189191783 105103501 296445125 661062027 633224998 944625045 911971087 484015756 910380842 824229880 600539141 1376221 492248527 543281167 400228191 956216653 144751554 557150077 17170423 898855263 425909086 730990980 998216625 535778893 621554137 587462567 402816005 107746754 734609632 918092908 587528891 250172174 20978763 671986299 432543854 964401598 993430926 756759974 401742669 939080599 584673968 839122124 288044808 757432902 635550052 178890835 883269101 384691537 874365461 814690470 453468855 128785920 493853111 652427507 876737592 309189088 964357812 889264476 700668636 278137752 771100829 178458406 936825208 76273409 417279809 112901602 822454637 163916453 199655978 138542967 564031277 966414479 983224687 328282764 733370561 530810508 211215083 282485888 157801898 521163237 903966007 50795999 761186724 24697289 581345771 830575274 900986507 817008127 614148228 970100376 770626732 733910661 950672253 537924172 292634784 887573081 163166435 424131391 446485671 539176392 743986020 651833008 463151810 917707930 945701838 914363870 538861005 648216682 471798119 690510313 423820823 864404159 198022984 784684162 708184116 277630451 373468190 732698991 83395596 856923130 398939063 474608564 825417923 889882689 722563766 884572666 491101846 613515555 154123576 374999161 843310032 955567402 322408261 60831843 989904722 533415526 758181083 63277044 842191587 872367413 157407717 83614252 909394283 930666541 66363178 467626918 395834168 376584603 694308056 745956701 145715060 566336425 686560491 320722366 204035246 957961297 995067843 634884206 695688775 533239278 739691391 318176138 932338689 770398733 179660288 555190777 393332229 393183209 946994272 509037900 502579134 1441608 600639951 546548220 241510367 755150973 672059772 339502654 290305223 467989724 274876056 6916796 519765096 957133280 320971318 253336805 808708620 252153591 580661997 760685085 844765745 295793181 929220298 195726465 169926825 11685813 830376148 739647767 349318125 144911263 256875755 943301211 468911841 454983749 142389179 266732361 327223502 24999770 8837707 743111207 91644496 214986797 962768350 1014571 898054074 195021059 144683233 425302167 55798899 320627998 383884758 570540045 435484968 58659417 703620031 378809508 831536105 335639044 608222940 500595265 715492275 209059799 805904144 697236104 144658755 354111480 714130288 782283294 770188538 648978891 127499437 773703721 14948883 229568251 237767461 421196385 57034835 168067287 931626168 146043335 761961046 346810816 949476195 398840781 672590125 358349491 174921564 608401112 57387098 39685008 463274624 617173806 792986693 755031017 996095971 102009084 174676348 446584561 239055406 773427699 961658100 150143124 993583401 136187580 494245363 850816901 108426426 255091623 189077663 890564296 58209006 632437076 579954335 165083484 824576892 822218014 407265246 913842977 347856113 188249145 909154473 14990021 95021984 459290199 347661584 197719467 552958969 450492769 441601515 964828098 773244623 647347069 670404584 601254770 329785196 36501334 420383990 451408735 222038658 964987482 560697555 529169254 727393126 600494536 290181036 22640938 106240081 591230186 271859467 673497625 117336544 137321871 483945151 809166041 586237101 141757285 57170106 893220950 289281741 733920714 791745057 64800000 312982273 42393114 64833974 873902017 995440417 26210499 517012278 153342218 298409066 881867868 724210770 946149387 317081929 288385499 592086444 393619930 239036414 499352800 447340384 971734147 916739696 611699840 738082954 851674226 906887992 774548525 916888993 421823190 117250152 3799997 23705291 319312950 936113181 512385155 79773813 865229210 562956814 569783173 467491765 209192632 143705734 634346225 509845426 954964424 321162231 351406641 705132627 298458255 758904427 726185221 7197622 918650563 767366302 970055022 762860077 734209828 8197327 544458891 796442641 65207927 35141200 955143532 959819501 16582548 798890516 380618732 188950700 395180128 227958537 510136403 580748939 251583603 76601177 531459355 712237137 872941404 145751476 843739624 233947158 307715152 258037083 104484965 80267524 958323908 802238699 194352490 489600552 763326086 222125131 833921173 259729138 62959469 353397837 166788246 508308028 548938800 322075578 199972040 917371048 612277876 675191057 769337195 792592256 680386368 968980012 456148876 986585878 336220356 630045453 886793058 29476178 219955940 581941974 293677393 933925931 959395720 978085758 6106118 414880953 412100038 462435114 43701507 651688034 347938413 803429050 105600438 160104445 640963228 434881778 160320830 617376881 163357235 20972712 542655264 755633801 749519085 441834686 472868238 633217479 571891503 47196722 264260257 709873387 196676976 786380856 615848105 2691686 347288288 248146987 868061575 285722920 170029956 89173243 577074136 857568510 960586674 474296655 856762221 421505327 312925975 874563930 893693530 395267939 344862533 379122725 454318270 25440725 965463801 848555962 497840385 453146687 364909999 526212799 40994196 435293116 916638485 648162894 943014975 831278768 169000083 856277203 725180827 48922154 703853842 148966657 325762968 233411795 191932895 862159703 240957059 451073065 568020274 616343525 23856306 598329688 140703365 368463070 780477833 173214759 902724925 367999463 250159346 45262337 561330127 968213839 262769796 611188364 259308198 371884387 710108882 328010608 35952809 498078766 378197801 846277655 607559234 148138376 546889275 469356512 357642748 162259845 701689971 750312837 750599281 199188882 279691983 74668290 712267806 68804324 796571452 265438372 593218793 696499110 83551338 85368529 837835383 901644246 701497706 705623313 894606447 228682887 809482480 66521126 882255261 809852456 757842267 821046943 780346721 395875194 889318911 13200824 322096007 51994604 729268250 358634550 591199182 907966167 549275837 662197361 439929771 794073753 574381716 555953642 484778083 151525617 333189953 645459584 774869218 277465482 445603757 558012989 320173973 266508517 681723698 38242018 85331966 498995539 381989470 750588337 395184519 714888451 258820091 426419434 352553181 3475038 838397395 85736787 569787332 402606246 380424325 414818872 342042942 738621606 59457162 270070405 705157115 735708082 299645895 883099545 713756526 638245451 631743794 621336742 42625407 992441587 85083134 46975809 526289489 840254394 454145675 100817220 492665610 256536293 631283890 146292550 712832593 740943506 463084363 547236388 667458210 375946524 953304755 755560027 858517625 471659793 843270217 942057791 705416691 188969760 942044044 868743375 20231839 534142485 997725774 311111795 332286967 739312640 997954493 55758989 404235128 264476700 152233464 159349132 807461059 994359957 182055568 924271421 777312644 58282724 59831369 751398159 751575996 809106491 760662328 93605526 420668784 640121714 421418389 456522270 886419891 858328000 846264079 742179021 933571716 728174260 850469124 133927841 400695749 908991962 212394336 71516088 845335371 383308139 401123822 568198072 574778592 477384517 444359530 463613607 301737577 409252620 527967749 825991862 89471002 436290011 542863454 304808402 447620368 818508210 300249493 465492216 205983661 233335376 934683631 513974944 943645535 345650607 412070285 6520581 575031640 128840307 61050096 64523252 597176805 248757689 570074556 208768161 758740225 412453865 112277099 496940843 228597929 682226736 778411912 92080449 207815777 217935067 36766124 15594429 174221927 25625350 74752935 212242361 510953958 92642391 707780552 192891098 590706873 903337658 982392995 750622211 472613555 273346676 133590123 897346281 846121318 658920541 712721278 53816101 946170875 382254122 879581280 631886671 210535182 866755010 431090445 395774840 435317785 995938439 739489066 875763565 378512690 639730516 83645974 83832303 566174259 982244116 606136129 283795552 280304510 586563750 843564313 79400280 324850269 911707953 972477174 642689006 194863640 418537257 869067591 492703088 611528984 351336673 550109083 405207853 855382359 541889906 325070321 177155802 460850581 24747662 316499259 347555949 719978544 693618819 514901503 39917492 366684686 260586407 542362177 679310302 259745447 578737061 37178744 874449135 507983188 370988898 311736952 849803045 370153892 602079775 566682233 667286417 7732086 857529055 877914511 693232290 871131794 658903945 384255213 423196633 981989184 508985067 203299452 615640743 731762556 660730338 767161799 794549635 318984872 705334464 904063846 552686910 154131492 150141368 462449156 498100201 372745541 875192867 975452553 129447163 527742355 646387100 852735741 556231969 590454984 202364054 161230455 488317533 724620816 714369950 460631506 923604797 817221471 626100177 188220038 416812888 809147564 471159727 139755191 966320370 308802948 15082588 446230016 322356175 382217600 286364152 378413558 696442823 712600513 437688298 390836734 847818025 409248892 187967073 982829923 525666714 869239640 529076585 101948060 388154240 353761128 189984795 100426386 712175778 208187102 739343085 30946136 316848813 89669228 67110577 664886511 400249218 760116973 469248331 550583082 656390753 706457103 975627061 721565996 223212280 941545744 150468060 72697421 207177617 391875562 463152086 101330943 836675216 831147115 663491486 739259551 166221932 626704818 259487067 71258859 450322678 468430153 849936939 789268466 741069517 412730613 896549555 644387271 23811505 506924876 558550605 526501518 136894519 892662335 78000406 936981340 937635899 810274701 697679290 324755160 562121748 491655253 546843095 609668694 408235119 264970086 557250824 162340023 241352129 584192712 465223709 167130541 649992936 918561187 869974715 291305945 616310004 725412322 756583122 290586152 729950980 718294986 147516199 125563523 370058152 834157401 428858269 645279661 156493558 422980911 224711012 217395908 851212229 622198199 277271602 281238462 866003190 970901687 664955643 729257751 315126605 31980733 229860075 960015120 67199053 243886985 910324145 794383113 431856967 165492207 864444371 635663441 56146775 729769143 182270648 596658605 290930672 117091107 837299354 456519852 292960199 572235294 71197891 20460843 958238217 673019524 394171793 480583559 742631571 895071142 701620685 780991019 141016665 694905574 266384698 250093836 839568866 842022837 743407296 261213300 250881340 910036443 99291422 234856068 866081556 156585680 833685306 634031398 561997575 386853335 173124984 978104746 179541727 854682138 933185648 443310195 195332511 722517556 472066685 675137429 562046710 356505954 610348150 133718390 793180742 208368526 743154695 262221676 585083693 934825809 509252573 111243591 507317752 618742989 845619266 789468283 890322507 81930692 813766723 119403413 476302334 115459525 939703129 430608080 124620545 64777754 795615123 399148923 434895913 572848930 726479108 577189618 525790809 771707965 14510483 352659131 916010379 690634548 364639719 500648851 535764616 948069338 743147032 490285376 877334848 982480450 652090558 946295368 210764728 162289169 132899704 15692859 898543745 182399399 604671963 805111485 681833649 758031825 297680217 367439784 752911795 566517084 880470883 831442120 699882880 747050529 704442224 774673661 13680159 206657708 559293639 573688966 500113305 479427605 666233086 742838332 16510442 682082704 335907915 57336696 838469712 709952761 81338965 482743936 359381503 486644239 678863697 468984716 416657370 926564021 929175529 302240347 389593488 564443526 917674259 959998758 608371190 349472982 743147667 90886986 192943262 700613864 101847093 49475234 349414561 150664420 103515872 999516141 117665318 306391962 63539308 16058164 353089138 534458474 220608458 351544786 784692255 580460471 592290142 844959597 785096612 440793919 997332132 185429528 107850006 206228799 997334688 849432043 953057203 645899507 865343717 938829321 375356209 25401414 210343675 101734610 516266540 211606088 378390195 492533521 306573544 299254091 199607219 659196654 33862160 847829342 171655314 601020518 457549499 400478910 164688666 302923146 983462414 109582823 14993129 507309361 307781536 410132498 302097798 776348168 641063400 955600470 892295060 47367097 803527230 791726613 474424111 681196589 741139488 892337386 135453855 479005178 674623878 522300330 640187300 346847566 610237690 214584807 663498421 304352226 512802928 575642792 877265301 502302999 111782052 308195853 562764264 463533282 730713282 645780222 780714640 62934466 750206213 495183865 520499630 879209988 242233650 455962219 4079739 267644274 521364685 354408479 817820617 20600656 670508081 481419414 850533948 993009724 368327757 22038285 248218193 466727422 562529648 882934183 584056495 228798387 804049658 147585830 719895016 974294453 723273685 197508868 367783881 73938043 425303436 529406176 401930161 61348111 901972450 635179421 782383587 94619910 888754976 107290859 599105437 387827104 223531447 142486722 27197235 59661444 777163217 819114300 314043463 998434557 441100734 398680106 18332826 811422664 820056105 197618556 121021568 611907216 116827405 466167758 187073242 649648380 60426665 133567325 722668278 173852616 182829199 736769145 207290528 182453594 874969837 746745735 693537832 807186274 600573950 493363568 622936237 312815669 23909923 273581651 588885203 155037387 309861549 819537887 478346292 824764953 585928902 257798229 758642611 381952631 514555016 626710309 892256433 773464665 197663613 452738031 686129170 583682513 562277344 51445826 631234106 665201132 846252457 992056 157751721 101320968 740071550 545160004 395670530 263957270 513227826 626352806 858429673 605688649 840683891 536256593 457536074 121277117 281277578 210873285 271253916 374429322 342588888 111836974 643013795 402197773 679516956 804642964 62594402 308989828 196071033 622777165 152950086 450261182 418595996 866633757 904135422 498185264 492426740 508052652 218207853 566694081 9657340 58820294 197857816 511687186 130185908 775351171 32785633 686773637 847725037 438736083 648159360 909872792 517383545 330693862 286613594 276594445 508144690 222328963 533198232 567929881 440118126 443844567 432461264 853871554 834904896 284464624 434745897 309213862 637853860 843865060 528464933 398108673 536032439 641250002 833778917 305492094 355571151 319650949 497637234 383641846 173834708 177706028 160027352 739960333 809450404 459458435 778601225 6091546 777953006 259078181 687948329 101219115 832168471 580002165 24191186 368947451 426998693 711784973 59359817 356096344 843321188 680562055 14040066 386412037 649568208 836249564 688010023 178855513 42103148 976610844 859198042 566752982 24159883 365141858 817452515 672182707 65145303 410176906 204325404 730875588 358570872 787935629 747540391 791070291 568505832 784653950 250617241 80695808 136450862 29188568 607339379 963184943 522260431 9678818 460517950 394624557 897580921 777276767 765318912 289917910 52744527 448478694 471982088 507860749 266671711 431558034 83072024 410483529 416535264 950944169 326675255 210170138 704264121 16441068 802633378 543909107 234255430 30768391 298301478 544347384 164438270 932654007 460761840 386384845 204925069 649426939 840315189 93775134 739904396 417796087 227215031 729879439 667327194 290075160 915755311 863837654 436294473 272137676 498814866 197955369 754649276 117574125 605620907 964802671 993301549 31771802 921807492 991766793 360432125 658493242 615983869 512203737 963420739 706567607 284702836 970774280 507869108 521575102 330333520 469542837 635066436 11563736 377437964 622923946 974671399 26567480 105722111 574491742 688239377 587787902 151786651 756268111 887244549 639020831 481082021 783467930 343393443 603283613 673208198 10062857 886609317 767991785 78656244 33179792 680757036 357155742 876340016 603368219 689729969 375216372 279629326 273311578 651099524 888405218 672904191 841468259 985460612 38580632 353604980 312102018 754703487 469261237 576116184 800948021 468983948 797902351 307359811 684506908 793759209 227054773 167755124 188232418 555800172 748014700 305024141 873428908 665663340 640169062 100158696 356640174 852852763 957224496 336332156 171698433 701161083 358285733 60416255 617676240 148922268 206135035 211107305 999623025 351728641 619705031 591197900 430151787 322114073 659371245 887780748 238644920 854254130 912704782 302972928 360354384 162541540 455489728 44986778 444107200 20806234 605915200 735442827 98246808 749181497 249354101 922967857 882492056 522371613 6513232 283320696 914522186 849455861 501550259 976184599 352485873 516052530 744526727 16612253 204938653 614016645 707480004 57917994 907063889 583857767 363959129 175308802 68926831 520757703 289434101 247287818 938787682 871350721 598177459 876623666 421901465 334496999 739802162 556952725 587255289 598544026 139004139 238468043 532410862 189656959 111418227 486179885 112449149 643717820 783972960 632284769 108542852 423707864 708809361 440932210 72229514 378952700 848176801 676846933 443907327 377898906 599005920 746756385 844340432 113851118 181065794 274177574 369729549 775990941 654219095 195292813 76435217 194518914 725436693 165128580 482355765 784314488 118821290 478567486 761629213 756521247 915910608 123746645 933838432 908959480 223669813 503242837 589589691 879921711 461182509 531043380 321737257 335609834 193530840 953554630 728464072 493920329 729449838 476337886 298481027 979454814 543348013 143477097 664316655 118890450 678706205 690972533 485224657 839107544 598156678 731843260 959472277 795412172 994474638 124302764 744587405 683436316 629842869 801001963 72497222 253420773 837664820 474182415 303406351 322004266 105614356 336863068 423855568 325823140 550262961 167065367 221499120 76426538 560755483 499832812 307671035 626131874 119181815 743688933 3084043 881848443 198910646 319270624 981051754 7131173 59420143 558273213 171261559 609409406 560778381 883289114 821492242 513741108 810909111 126982508 984184216 207126440 859308684 52618901 378602671 460202719 470486961 394947107 524678071 447184826 652918695 718727877 747156729 33594165 917526805 553595935 88152124 534996230 363871976 219720781 74678614 156181074 222135176 244098113 862894233 31536099 187930952 60422791 914329032 157045042 610465037 117852912 766189746 787954728 685205987 669819104 66031222 308357880 545609782 874863893 607351546 918445014 597570300 970885798 509636876 645297366 373918505 594155137 410920716 260762684 173795609 539538563 585445749 95992448 370879686 543880074 975350639 213447313 453820061 265701641 25393731 718512407 186939115 592651534 906766634 494498319 614028633 842539947 205235947 192082127 549947250 72037638 120798254 349695414 715501434 702520191 681481878 375802682 656458786 950617833 230942737 386903378 115243479 655046706 838373827 241271152 927013896 820370001 351534217 729074947 849380966 459291999 142274198 920938318 98078569 129966817 545902190 354765072 632980262 596656066 481022839 222700096 278401059 257458941 834244845 338928094 373112712 820379767 675271857 578377459 732512418 974386870 830924957 171836740 276153630 982541535 104513802 429843696 633044774 1663675 543175607 321393706 176984733 527623386 546432513 6531010 161283760 511449187 638761065 462427152 812601855 265347571 302554526 343827150 287189251 681659114 813294694 552232045 65894110 930650312 883326853 399445300 719090196 343586099 880362855 72184679 895855768 941065715 551829865 889443484 682616722 743473004 808354388 267244988 778043022 889942538 559679105 978561304 903635782 776346228 637390318 989510984 505183588 138924642 806673116 175532611 60304560 271352716 143050554 498270980 929178488 450644719 955658160 182679974 806874508 806276185 549786304 557099157 271203980 279929777 97757323 948521914 174454197 659780125 356133242 424461498 366643224 642760230 741400524 93057825 372745255 38043758 274794723 319166177 646110591 111934632 909874529 231248423 166622572 887673063 383486597 23582374 344225880 396756993 721287980 738730846 929768182 612723680 149517725 128096713 16510840 990875058 71230652 849928472 75088386 298740635 686632778 736413996 835474384 570073986 292959745 385586445 701977754 25370376 778932340 859186859 422348752 67789300 70754565 672637399 623996341 629367192 984630228 273203191 948984412 147174327 871199805 916918448 476634094 847211140 591258963 874202422 3927119 400434722 837792997 485535607 781589131 949703886 993857776 49307922 879781660 250003631 107648997 744632026 806202536 540641136 12364282 214403284 141471367 221808684 995497430 946998871 992904741 403159034 354744186 235276995 299946960 564157039 638547134 264761996 811209796 630032485 173011920 113795183 251236420 640635497 508546925 319704641 618356245 712998526 967978561 755452404 591733696 569701206 937246391 631947853 752913613 942472217 361239882 114071451 690591246 970276618 725549932 374537852 448755635 515966030 905500630 419751065 104531026 926607844 484657092 393241689 2355737 224604675 762588577 908045607 224390038 567386782 157917822 124865742 388384310 240950002 147226448 513702844 583117137 86188917 375594131 119403627 53143695 41040128 606484707 674078340 261688083 513948288 816646087 554997216 563138461 948611712 574451239 568655913 58594335 106855478 801330617 759748265 533731289 588918218 837009390 860887378 497906748 225392303 263354951 113831498 348438938 927012190 516995848 906201154 138457770 88848456 82302905 506039765 58941681 315645185 151738150 422233682 651572136 622912709 254868148 874010928 254010691 437397385 551614804 172162272 143976899 687188621 253654812 189477712 798249925 831172745 88887305 808912725 572634055 300988941 45498555 454906230 874912098 385685413 326755735 372367726 296231714 967160804 676095 786193340 915664201 949530873 322690605 804730773 618503293 852683719 98446424 709423083 166909107 722770706 691953715 769356848 147427704 405927274 10500691 828864290 85526634 630828108 693083805 167798844 247047384 514094126 959416702 636397847 554734455 766774224 913237043 7494757 979600420 502267242 811327296 486312507 676689056 887757734 995484001 580767301 580650329 548395187 698351053 662759707 901725847 516730886 361362287 120408421 256600476 721939713 762646353 107059871 618530435 171576665 146974834 625754876 175848914 349870400 139139962 399513543 584974335 216001891 978029224 247206711 571429658 758669174 687643780 29056406 705610905 937468629 23083339 859782560 457067919 891466404 823489228 82404629 841091630 776827855 618732613 735512637 969745404 32182283 521905623 148039254 956664711 38072385 46681694 292762749 286418101 23013054 231572649 283100157 732690852 103188 615159023 460440394 652904742 698096004 714239337 546978058 724441961 774438652 574596036 862261687 46828143 478662416 574974649 620904992 374180034 137449345 791111663 353587900 327730517 699650377 322978325 653172798 58886063 888084949 646106204 403249886 52299526 748537813 956118516 170597082 965973548 930950767 694502748 649370575 590083290 476604771 473814716 437250990 658302974 380836352 239013046 67698881 823486804 94212322 684279268 229470406 732206599 813898052 473937145 6797516 153030556 526668561 649185518 497837223 707249018 626468386 80533239 962222333 287197161 887439132 160307031 154712847 364760223 609550426 586564207 112476748 39020087 147181759 967064648 627610055 57814117 672415181 901118182 460479647 447361838 390371098 765885140 247892646 9228009 774762595 785091284 979517196 224082317 473711377 253104087 817633685 419374669 828037189 282121932 585907804 505648491 611039267 808112478 951856645 246788024 402508858 392791928 594352391 525370772 104425336 200322182 455442670 948156923 885546643 888988294 858048739 886048640 221484951 482768839 770912325 579144074 970922310 792493931 152042301 104023327 740917258 829813686 889063253 168119541 433793697 885334323 831791542 74479759 514142054 264442343 718536078 237450928 918079630 856822266 265148421 503724640 80138231 160448812 864591805 432129257 975563553 925409129 896791278 214715988 135035474 960287430 762737868 3831113 479770467 316984774 318254280 855447675 772829682 431657674 345393518 101272419 756511262 91270836 709232018 235359662 493168996 4864843 915915065 420578154 460925122 803031549 882947623 778677497 650986142 566732994 184331888 90238734 502718474 742780344 478582594 426493192 879583859 279871141 127723984 228444086 220692403 180900271 268395862 189173091 528800425 162918173 646076157 819745751 389227719 722129194 388417755 348775631 786443666 433954187 407172176 146565022 924822871 162172223 772080329 71850135 164366130 966841047 492241675 484152913 167528565 2922820 295726667 622230721 537573026 866302688 706567527 260252477 734496178 993212198 646956188 281506126 462792394 869806130 692312801 673914811 680433892 727822179 663893395 309300501 649538942 562099896 669575647 682860286 306639311 536148150 707097110 576875569 490216774 120750211 749940665 416329842 975596556 156092609 425210275 73620522 916525762 555324397 258437321 195856707 950771894 55018099 292366457 730204391 458890235 775653683 76788700 183148005 43012156 533454280 120943679 287870799 661479970 813590483 779483280 7680378 954411988 441142954 281021513 838155656 203747384 679075118 237694925 952225884 409027511 535428341 881016996 74094559 550454995 958552584 311197401 223936287 396616817 563675032 155890822 976569943 288627526 568610884 27716551 864296614 611827120 457200394 349161636 847514996 900855605 365059240 129001134 414997432 191749916 552783703 555986867 615829272 438628626 610573377 328236619 906806345 128017022 336983751 146250091 258178264 594028419 518037979 173189277 499323110 158896566 30422893 590677416 385624250 359271634 212959821 668700445 698509472 468085654 848324114 780235532 860458774 692046944 834139920 896564719 504450662 764240372 516396723 934109122 689013950 413146457 789177479 92608677 659190744 295697838 679329442 167095584 838417822 256532001 248141589 510006498 916565924 854743060 561508523 996003534 690529530 474714374 691835917 329485713 664132532 676521273 300449233 466417649 251496263 618918151 638665680 91327338 307580457 347088968 874871476 336463709 699273814 394122238 858515851 245193243 549352253 235581552 236325116 336238713 600975303 577947594 210426646 130135186 833873714 210238566 404028926 391731051 113935267 485288419 370932121 399321066 380928436 659240983 61076444 756762086 525708588 188071791 146560814 240196120 976096678 545378888 448578383 514285079 576636240 962806023 604115576 379350055 78113616 850771328 739298201 334716657 22262181 827892609 595425435 496872549 571821527 45729255 288494295 753855493 858671125 984431381 731841670 538862630 217539500 238043160 718713005 711794172 516830320 515793773 916645082 676656977 833229269 102457085 35145357 744698358 939040452 502071753 362504958 193092737 203264084 865288036 692218589 904971187 625039681 579780142 168469474 742134330 478044173 844226496 540245971 390775183 610566479 189140319 88492950 150749913 350539411 580378251 448646440 352590489 11780894 978168313 62687499 57398235 570157477 587592731 93585690 397099658 50225018 846942873 828202799 937049976 642656257 967341902 50882711 587729327 120803163 774394424 496583076 97399361 3018848 618379425 400297037 508346648 190665004 615910394 203846148 653764464 398572275 840246026 493678027 863995013 928757273 369138045 58395286 910197755 533757919 67091716 727724594 563973246 428741521 2382183 879605579 330950028 144416941 360201639 992778827 876117308 679012551 268444855 62713945 447578986 536685843 690620729 923416439 599421333 19609540 849317513 524989842 971532897 950348371 485671409 58528499 25032618 959834088 98865478 382069763 748399763 183170180 246882224 644736313 907602563 217277292 531747396 896971661 156482893 451501435 125338984 892192372 572998264 867118646 330692639 24185904 506089382 958852331 502424801 278645059 790542879 168729677 984271385 393132887 580798931 215105316 664503984 462686395 183436003 986265829 293173640 609240850 821580863 911454390 662292500 296050922 647259573 547072533 738499838 388262115 741078772 37203432 980724899 426405408 860764390 299819274 335027440 531389055 497972106 925774429 356259761 39312534 572298879 433731447 819222567 799159129 38390725 198243569 256078473 355884885 120563569 319382954 12144278 847229574 578455292 330680164 551747708 192882407 926767863 822456059 298240313 801779771 226889893 683184699 12951787 240767701 953947127 424820757 53921215 183584153 69350636 425883784 25535236 72168440 232547471 947542294 494449526 502104317 869761828 992948280 894573887 854304789 905336087 430996643 305431992 37517296 977136136 168433490 437217415 363079850 691310438 596129501 131579683 433052305 44804690 460906297 824713937 66192970 249182482 26922333 209839696 999546189 512854102 798444349 379044220 751959222 539999215 22066833 239680868 988254608 850003295 185064569 703298353 105354222 230892698 341568328 285342049 174540508 560509356 529458734 864538624 796657532 863581962 515169462 567643329 479054775 440757064 164927970 835500761 459958286 516118618 466704964 35900204 214697737 397628907 825730494 520330697 657433956 714806792 840132962 922410405 17424565 675808863 882147997 520466109 32156317 797067285 21594297 417015904 662092467 630126434 239374133 392343609 310059506 275664035 34994105 694017528 63419641 506819861 900645246 376231500 359354908 708666703 506376955 833365625 642908852 181028148 825629040 233322719 188287502 659369680 975054434 705212492 672069648 687800711 766469373 305136165 352588191 596921112 756179443 225282142 86304663 923950115 85652100 47579668 782224494 723032230 737677356 852658160 616314327 741988964 511202855 93800061 645901320 717969292 837579432 249838656 532684987 995723005 708408095 774492995 810882388 239604380 151556121 527708937 583502188 404524848 953403010 257745464 982839396 116729893 516847566 704298108 734446178 843373934 48788917 134990276 945000485 59719041 634659151 75510307 530487966 179236795 877210700 64916020 482083805 926526520 674281447 410036538 767344146 692508817 338841687 471369031 956518604 532746481 3173874 41895005 641208444 856899419 712606281 411897174 720572271 948819096 965855801 739095180 348659371 672813463 232620557 390745428 644518174 887916270 568904336 597957233 73219594 163172609 71870385 593812605 342144695 170810706 527385947 995842127 486983127 704864179 294543510 140255359 558635383 952318137 450951781 511685718 25136532 269311249 826270640 410203544 376825483 118076521 741331494 719659336 598878315 763778749 602537682 180993406 803429733 966868609 769347224 650401578 315917587 509676755 972576101 846530619 951737285 351938234 933968565 141012510 684445214 497783628 85466605 533203637 245769347 262496116 637157465 570781865 10108204 609519525 856116774 665116664 970178232 283237935 194033958 591657098 127764332 57915428 83966898 517267969 765312797 150794865 833381733 601788446 583177453 340310457 739408010 494236210 696565589 227507978 688173628 632052933 633727225 993301258 114362298 807852954 825780787 402390053 278133819 536769543 357307470 845854820 829857292 601790980 548434888 321744502 300530632 11666907 935704542 202429503 904532027 518571057 951120447 621540023 1284134 439131408 488831146 60202624 783550932 240214264 285857398 21392026 856618353 213782563 194725443 726525570 213935798 851201462 647494607 180553359 236492321 758068495 772794807 568377123 287564770 347225363 936207542 685210920 546413411 144735424 868915590 913430576 364989150 268562024 555231252 72385781 142265853 66510710 975766716 504268833 201708836 532048517 214721047 374177669 489715607 859512366 519287151 676011251 599119428 72754271 547945054 690898581 397653926 519580735 199398883 432082341 880569354 548025070 18949239 146496185 310305570 377648827 565361890 45109392 489323912 34672367 449037797 63473632 270996856 918943393 760681874 523998778 788062653 648756424 857364249 398690726 514452507 30626127 26863267 519482710 406729182 119448464 916429459 585676777 367312755 888216607 774657368 454273067 882830111 23977581 499714322 567302106 319246449 934236678 762054066 462381839 479070518 708668135 233977372 659279660 96754431 620124661 668499391 730911096 127430297 683373766 684124832 584658062 682240671 587574595 657901433 63595504 57435593 704659590 853181054 12228161 886041432 132574936 808855124 709149524 2009170 129232624 27886624 853526202 280805595 206101830 688324310 472558379 426213808 202891269 889870174 816901607 196422796 977992553 744765385 989766686 326016997 788825598 860931984 67248059 241325464 710044825 726778038 773799137 180523868 592227028 853463463 518702629 881927868 657700469 5620977 469878899 674866381 913185026 648276702 278833857 199083100 823557164 904250499 183689407 357748249 843941424 582762299 585185616 325648410 835143741 901111518 817773089 903256065 68496124 724604683 723830540 514146177 111894611 756369894 249894545 995451444 793681510 998399246 526095425 930181911 514436384 791773826 99276973 264973105 359910026 221073944 904001386 667651340 513875286 18181986 692565748 598147373 313663264 65477518 106397223 154526478 961474773 469604331 657467300 925242629 641631129 403723405 541973434 285242777 846212954 526388226 854629160 877852271 662052982 402595001 18935620 801406576 455482730 124952743 737095851 492949309 723426532 353431732 23997847 77030106 109063808 683890896 962046937 318124689 121146254 469235473 619109707 889079631 722611694 540044801 114556685 765390983 135278405 574439980 288430245 296023382 227870315 469356841 543498284 480261635 6099658 448616988 970252418 45808111 771254584 112247923 664128504 855806684 876095 768948823 643363931 890375601 589606113 44913211 438339413 93108023 301076849 91821002 993657519 914594201 905747157 99468447 25638502 934032926 617388521 344442806 703981934 590823327 512010110 920005670 948316743 845454337 350538939 509879876 811059971 734417989 220787172 112436206 438571829 809780498 35496256 27801995 552093277 203547788 245281346 751917609 796116418 719025735 195832135 962325220 709447150 109608131 655643454 938481909 324146925 588494918 318796277 626951589 819502733 802132351 50998676 78032340 562619398 459995821 82211800 62784249 348778823 278997484 876821214 736050969 440366318 27404171 293372812 740381110 491865930 41462768 243966996 164021993 332346621 416311145 884580987 482876184 770907469 495156578 175036318 166847723 356094804 774095150 971127646 92340629 655594660 897570857 275892997 263603163 869485256 266730537 946386218 841591815 634468480 936064871 237448082 342450301 766909552 329422555 679332695 390206279 469660126 985048333 869212561 908702509 505482955 882196065 583531943 308958140 729989572 357443020 674532075 485634776 762151463 873691932 49616882 997911595 347647838 294504327 99209844 58715884 467492365 887761036 508576362 742987390 283608928 989339288 641678438 675754899 703051646 591213608 407670300 965621683 43859961 740135202 290545200 818888460 888386489 60930475 802977558 797680624 35024696 640327698 931489813 668969511 785946151 206017990 736758376 401725955 44886793 133158115 152400848 537273412 281008661 489352231 716392809 2212734 340131112 108311174 79647203 555622434 611402331 565848688 781852718 354378309 218484211 38315780 705833449 54189314 281664735 4594890 228605028 213662451 551076742 279728642 99801686 324116398 977654265 379319072 412703694 803181100 308356811 733183137 490612279 25271645 799681749 921711447 573936615 805565730 675400579 402937353 679614786 573336527 29315656 261333060 631896314 705891952 44652476 373547019 909173073 121300226 937285867 537365033 415495078 839774278 784412956 634024368 549432964 233146178 816613142 678159442 3239217 615779821 367866921 956621922 956091431 188857248 318185732 605662652 777058698 420566895 151600124 699397473 240614748 398333529 447808551 545117058 279904247 845532859 359054946 593179389 475904474 593085451 333970526 874137891 930906990 529648514 78669303 843959100 57508194 647642919 768213581 478528515 789377470 445668393 560148833 775269921 446074809 460555680 385424535 115659072 838505202 373942114 506150956 255278949 124616592 139576026 734415823 472079181 761670946 911839357 141853485 371721582 558193505 170810038 677492584 811428167 157876040 205948726 750228910 377136128 250409906 158674257 146783784 680517863 408093988 392664800 709568784 407148547 590791845 370415455 836448924 362390661 119831718 78499896 559358171 518785625 565378955 634819639 45479768 119357283 834002600 700012427 105720049 305622712 400076535 174548737 852502645 526734761 376683862 147510513 553457302 643181812 354155707 71871608 518666471 386346184 277891854 127601999 376307811 66292634 970758857 688727640 634729834 399493261 527505239 29096399 850465516 278902541 493956383 600347306 348035420 721903759 812411139 951350107 408950281 575911287 160906468 734690885 540148337 421198881 582574885 519826828 257534998 219557937 951550787 141470459 651730134 987182318 455830004 601546562 783210862 218786995 659501140 238838656 54564271 191566175 38828544 78956209 349070177 773636245 243579760 402885950 840560650 600029559 378305609 354872151 332493730 65221685 266357298 206516030 506349053 829272992 512799419 765515324 15472007 851396984 625186076 559592351 136479684 643765425 613465098 702129055 310356601 806057514 213940018 612332201 485736755 259492028 857193950 860430405 351156772 14833184 267227474 360133818 954403449 127235518 280276693 632874557 493382307 858502400 897279694 33393790 181045377 340032457 673853962 206942023 44995027 812063280 812913290 636532021 744201480 752679246 141743574 754876494 17630003 700616398 615800268 353400550 79686747 598358199 701420143 32302673 688627265 636307175 114176133 942183189 83358966 644545505 21740170 696241922 663955703 137189611 995611193 196495742 223251136 586100814 436508242 225032562 197576416 13254459 22876977 876992699 404858379 77224452 723746516 557675397 820609061 428842555 640498907 603251865 912880462 629961737 91633079 679585910 511224585 649408043 688559797 137850054 993069915 836724972 27407092 444689702 353266104 251164233 936271777 634020558 81757029 297591027 269163478 692960412 108395665 278776792 379606655 673234653 425889427 877306472 649136328 51320498 993729630 394162289 149357599 858376110 802187264 333139976 683176162 867474460 675062112 759842123 793203877 190516153 802161360 48140986 215089152 364111438 917144985 422540685 276545915 107165813 135294455 725810961 376416880 246477028 538243143 614179270 235854402 189148589 520136467 978003785 72294108 262356253 533558547 611215721 337484655 789050992 202544971 744496318 761435023 189467473 196809187 927382097 502992161 593928021 41779323 694916857 60617442 146898022 352338080 408542434 246327347 454318041 445394793 459173741 435221571 374728063 368965352 252736869 625294523 288781150 409595224 268277450 137798221 381161884 818336528 587961320 116221752 184209641 616485509 692867988 459459675 583118634 61981267 634480477 957893576 136755589 225840170 986615321 184035961 888645500 160275408 750481802 707528639 904276353 115734774 593008725 944314063 900899928 722802791 618460893 223715284 604250831 230418430 482780428 186882659 32930765 947328603 945682683 582568520 52450268 215716741 957048490 364346026 276038834 489951808 820449857 891175709 718853051 73664035 772358798 105736883 343505000 215826367 993783089 873318869 847965938 511231452 681464791 771303609 51102806 826598430 611753323 422933415 591941542 476009259 932701890 466950158 786554307 548694351 402356589 598217357 668026946 324161639 765295478 952763929 532140196 396460920 779380864 455547512 408959410 4094335 375049513 107633890 654002950 270698523 597740165 256970333 591305396 809675031 936741569 21882437 362357478 651346098 922847122 862830467 922605467 663545459 767328652 765672980 986686497 37685727 544217496 941630665 454344406 644935916 998900759 886391186 331805755 794363211 989003866 842089313 921560533 755258808 453654298 294027988 449134413 598293101 873515832 880188640 59694569 689235080 707388298 610207267 740992969 394393547 126082336 475755485 658014923 28578535 205109544 469346389 365360115 726354313 63391200 824463331 211929562 96487720 180133155 342209156 432297947 513008568 689067977 754330315 780407301 375539276 916300807 974905539 755053944 500800674 746967555 987210386 469009586 828320644 737737389 715584969 87749852 806760249 289274077 549124147 970615584 744655398 32375156 91388636 742159521 6613821 746740982 764935553 377269768 265519145 901536084 693415972 331846165 773437486 124084505 296720780 187477008 814251091 838516994 836645140 785628361 942649632 720105092 935313173 586435280 50079863 194174367 46096377 858922157 894457687 189307869 33359940 75734496 768807088 869254160 555699605 807491816 50824831 990445438 732014439 941711909 772953647 854796386 692390489 512090093 393132152 468179929 486764275 537064135 768584923 139237513 998557567 998664351 115211108 295365790 782311268 743697498 143488158 637245547 160683036 437654757 750538583 168473486 690527566 112155955 242845629 511379399 30205678 437517356 902033105 493853882 882478706 358560026 56276641 48860142 106880476 60130567 793007466 994098729 322370481 171398953 666815346 408977822 274068835 869000415 81065508 87709358 125001536 740374314 42534869 650356070 615416060 792045809 633870419 112212731 336804149 228824936 153307870 272695801 46407119 773950090 480809641 38890772 12132436 792757614 250071225 161496137 687215288 499618247 115996092 861004535 915454003 220308674 280939396 746416526 894306643 928742528 842509515 430431996 265482542 467454658 762487446 65494452 757149744 47628044 904087164 152889753 609651177 838907597 617676333 139452233 362794522 327099593 745675613 57190138 813764125 181698525 704804855 170282817 339068684 198233217 321977746 95950955 910080848 185328499 810339931 69285116 889064475 346204535 959516796 860265427 634539456 332977994 915391985 13394284 201780668 895995839 38155368 301758972 651596839 723571652 560783233 688028129 442774586 213951115 859828330 439478766 846234810 623258252 380298798 776801378 239735824 810004742 712218901 915734994 420849031 636639690 608956342 31038809 796912363 545098661 596293484 483611425 902477434 334875652 802015742 754461728 861381153 601670604 154424562 644911845 318034834 802390824 678675025 753723927 672696388 805532958 859367544 84012918 679295533 95993932 386962897 200968202 916332801 960488021 465988771 866205110 657285916 509886552 214589420 217879699 655637641 107743489 928340103 68543956 306722151 415514386 611506302 117549887 893484595 33412108 733997481 257681970 351668333 26360762 119110531 509849488 842680639 972594189 279144825 270538541 713677613 624238855 418305032 409553167 151973198 46851790 537542094 880187434 286788638 456706057 439946899 538284862 46854198 654791405 572757846 334073469 359284753 239105256 964282393 260828462 412144392 253426660 242684501 420321617 442587165 103723215 139323461 648488259 765170381 548799462 751980168 938672917 279815326 836693673 254497722 262912116 471572755 368020030 7451176 383685445 246872999 359833108 255871546 311953642 37929010 943369088 702176853 419989580 951485696 525379611 33980732 578460029 460942616 962673614 182375842 992056861 857820719 893100550 70848516 944237684 502473047 759025819 376786521 548000658 939315849 269242620 52489022 979402630 932702996 977456036 650330824 359477886 847632216 598364723 352090292 396090955 674926130 325182152 135138838 358094407 210522387 141061804 317776765 11536086 10042839 379814649 981833846 28678449 717794345 906831595 220190458 761122852 89276853 331988883 670680796 625844968 926553543 98862935 28962893 786544655 997058982 960999271 951257703 887575162 697735705 848772012 907985207 429656083 700769171 772772776 550570582 868095605 598070728 494839399 138133301 931274046 113141740 795930316 466046811 88453252 480030234 988545407 449208992 764900859 221992961 57830111 636599444 6820836 844914077 105977680 871476081 285324367 928394273 251469962 106801493 674398273 826893454 603769868 295810430 375951899 740011704 931345336 379217699 101833795 746859930 586100679 720364064 464135760 316780043 535876809 142841504 981306820 448830929 997154905 686349308 700781121 739677237 393280947 693550554 874454244 517566344 418962849 75012475 493453554 974343875 93600291 107223368 355878783 668238846 932692723 162014770 880186272 225404272 411387644 148048669 306237076 103792114 750779371 689446344 322128847 160618353 492983029 8789575 907895989 474281449 906476938 149439262 540241455 429052645 707471569 527250410 732453338 69944331 808577654 984723370 920800803 483761735 998744615 301673903 302028614 940938866 806574507 505813086 450969829 136238451 762183310 671280407 686313148 453572804 757752165 770599193 767181083 217343129 578867902 782680205 17142042 603345440 468109327 367602475 184270911 458076186 148432538 988023497 350408594 249662136 646288394 79283368 187122467 654077990 697630001 871653915 561978753 220929556 624539678 111363009 352114595 1881976 473519022 526337361 133203647 82865759 711916909 86669830 362151337 818616099 146697174 139108073 471667253 569586145 571891319 879166576 553575225 83424171 155383430 670251368 258199689 116955826 241346310 309675978 490159488 749083949 997264754 649445170 440510200 861182553 474962241 395701260 262083238 745627068 24534745 157293233 109372121 638608684 685429703 29534738 907026022 247449661 88802341 313602840 720203571 464989563 47130200 153784596 171467657 796474629 667193218 81703641 454947383 810241561 634887640 189984117 986878388 471990303 393349586 769247695 148237276 85219025 881642108 596931859 37023063 221540174 860537021 225893022 248960554 81605262 116273460 602314696 212618398 44568349 611075036 540464999 113706258 585516230 922938556 41259742 179635652 647891409 792407309 661254049 909322587 601616143 924784468 820964333 309387318 154375853 246117758 272449594 749089321 574871328 924229290 164178852 910971015 650670048 364532045 315069345 401239088 115969924 841119702 743435430 977975393 659921503 115868504 67569857 573436654 221199285 259644660 521313499 812321622 694961449 434356576 548279822 405165140 707978179 33396965 828138453 614537419 955504212 908432265 502373383 327937417 326800063 429770390 812994435 13337116 424156182 52302574 877791512 98661944 495862353 30408098 880378158 722915618 729718752 964042898 714049299 564037506 855914659 679746724 642009631 873774767 879941569 305747647 67470573 669322418 977144277 965381149 283602591 23792100 150685868 759006825 834927702 840860557 282229599 702722109 938623294 94708953 727149525 428436756 339651104 494593636 62242061 628253749 967354354 672761846 409632149 5900824 101396861 155981359 898776949 83572486 224778628 127268912 316875042 157674675 970067747 854628429 529286066 184976942 341739473 836809114 632991493 47659863 841747850 913755770 236495026 469843580 875901491 100405878 131076097 151949127 172206851 565826420 463107623 547931742 499536899 427796727 80824302 361924972 504066265 753042989 229834116 776893520 326734222 759147189 801099915 622405905 215036240 138249277 53732334 277218873 413247704 169580167 351096124 538325398 57319178 28735910 411322480 559062312 427308893 543545776 88267760 618994250 716768370 975523776 205172464 78295787 816815814 552338892 106278298 332922226 140936480 381526184 549765774 201486726 605288900 489700613 20118996 109605736 579151773 279031098 493094157 876420597 491513036 503584485 217784465 207762913 913858010 64599464 873381689 602655569 143729922 774249497 377180129 37901467 195043986 891705266 236678279 954754640 595584530 196657349 996111497 232438704 960480364 782015380 619155000 430250433 777784890 508868796 522161880 684685764 474113322 639442122 412636093 30361998 839117285 936799524 527047300 574962365 280520323 37049525 742094482 110734183 406146088 632398849 955791946 856405249 601360337 816945928 937471333 158615591 836340183 340927279 454974003 438387735 87703425 508835832 683300835 372099083 42430596 675011717 535679714 859481300 750998718 20286072 44676569 748970219 336145328 827672132 394598191 558624229 739450261 263129740 263000526 643377846 298676161 903684797 53275418 437126363 384919833 146166408 895090258 663614783 324825834 365033420 621603730 879861838 632007678 558264089 766167792 637687241 130385272 390403586 765814607 769479781 342822555 356853874 924472512 429723270 826899060 283393366 670717035 690187887 173763196 736391803 695011422 81493928 911209078 556754736 805816876 378896851 223120237 84011284 549161583 30268808 739360293 811517695 74120561 552138678 170101316 687691163 676706825 599585629 372871364 964964546 117722940 405794579 519713111 130306853 171517559 130506054 716238137 140723113 804877389 581452278 738206698 496333089 189852198 612641612 283011538 238391866 850148092 816924680 532332923 572125373 623522278 168637323 947219739 482435062 3981976 95878215 647400561 698062897 758542094 520568417 261487929 282168266 733413166 932547711 672680655 726256843 434849482 116285124 631281877 900745598 95619431 191648406 4500889 781787276 286240002 162120957 655659092 880166345 849894357 948529698 618506742 172675809 43230792 549083848 379300471 113963521 737244582 226625288 135683887 159174063 766312579 663940035 93878826 439837148 943326387 641770843 40993755 835972841 697088917 242428906 786088385 783536055 250522517 453980129 693927493 651214677 24493232 344470706 37341860 47703796 691097635 192796424 265257480 890472205 843830308 173175884 730909070 104885420 806258042 918789417 657852840 606249450 526295022 844389629 480072739 309087120 591373202 448477006 128031172 903653371 518977207 804856337 848876423 740561724 829975607 502606180 546659537 44259395 675567063 199042352 227734866 72059881 760758324 975166122 535965069 745323447 211567060 415994095 588479938 136689546 44492940 536858781 546256162 43303797 619043225 699549753 272588970 539882306 664892655 125811583 761964564 758332186 915611137 883978652 704401427 357374037 198580316 108587406 430779862 981305924 161916663 819703927 748757765 327025239 767174613 357256671 459342141 880738415 52570738 310012784 636375717 304494541 277275073 685759542 695668124 736982674 774505919 611711136 965888677 111627713 79870526 702838683 555135652 968079662 47532590 979658744 644011238 571936217 126561292 888430035 649234388 842468225 855869800 533766979 559182029 605538895 736076178 884424703 964592062 366780332 652621903 188445713 241858309 985236994 396258912 245225851 30389912 25929944 95444043 427686413 782818309 952697245 655676540 878979371 934896938 862460425 472847697 525632141 62363246 595550620 296284355 710347432 892439478 502175916 685609196 233805919 134659776 477203817 519275591 799832783 816865634 369252501 986989006 200760457 47046898 641454863 203093951 667468972 892194984 132486564 860403705 181300820 80088888 165316269 785284162 595391476 298112841 663107134 62765823 339075515 572388748 562430806 322635939 63057934 674233700 437045357 214025256 718084635 346066892 943351044 45515009 741377557 221207026 191247646 533351950 97292257 996501108 938909085 88634701 158318790 178133169 671608214 634492943 159489872 550432264 163237804 991340955 94089822 975788180 932506206 806058217 947841003 785379357 37805999 872148567 396607998 143629089 635528773 288826675 285638995 313704676 990257725 426143746 30457195 419782442 502731460 134410102 519743234 33978275 148557201 638511600 675842158 359733238 620261355 407172376 194291743 636906135 312047868 125287521 613169268 357698943 236372854 400917558 265207231 926910940 158098393 247909081 428089773 564525434 851360093 636761199 732465642 835291392 308331304 136397065 135773463 586398298 752278148 353973500 131510782 104025928 473170616 785933737 12217945 590737705 162663514 851518412 931129999 247031410 268291674 728811255 585331500 980311921 854682221 81198179 209211626 80055830 720064073 869080466 537899955 913989818 657760271 864301892 484087638 845126853 580595274 954094985 497257583 64103587 137242612 552020189 495504688 68824980 170092648 690423475 857552263 391825569 465766636 126364312 322868379 21519541 822214421 399975961 369379754 104011163 518711457 507268269 268063459 587661215 674629100 611410865 998560343 392364773 551940730 691483278 615149349 426963252 56964553 211319598 546816949 311957758 212438097 924988920 554015291 26026982 504247173 73313926 16534775 242963502 618136386 32070465 537788508 873740388 113735790 95380735 176334536 293968883 512214347 114639251 163788850 781701417 258933580 941856498 896187482 813873124 212024640 618812033 549539448 926685431 627888581 365868224 710347152 244090786 912930286 971840751 611043590 452831884 682002682 796714282 961742245 305422731 496175607 791592559 456054133 258429985 169027849 204537333 828722736 72115714 837150766 647077649 492782019 448501062 748012958 156593176 688534649 876325446 641770128 415006920 658411497 809522083 564364308 473436638 683165811 284594627 872255006 536729810 537464279 312628487 563035659 246311341 954529342 702332897 905731412 231952075 317844385 229333974 689792575 135432009 608276161 928228598 517566685 797771385 257276695 112781082 762849671 373714292 893749057 547380919 190766422 656737478 485127733 289982133 950648617 973332087 796894789 337325793 556245487 521646218 200684049 228842505 441787955 165559874 560843586 211214995 694785102 600451099 232192108 110968939 321508 187007916 132693401 979671231 39987766 544044479 984776240 771311396 575468823 287498814 681128747 906789992 852778919 937875769 588142142 727518793 964271636 226419667 487274697 10731421 155406568 903149503 447018757 874035104 61324575 933741345 862029481 26176448 66850206 758151090 786243015 164422420 272515068 650330179 646236663 277213829 447368718 861825303 835547203 959061405 27389829 618982454 869374661 323364968 518633705 624552406 417420165 239049264 156859966 665636919 103462726 39945553 559725393 292950607 89257860 319510759 635976792 60450133 615574948 592553516 470875557 265651745 307346958 573061671 360989818 914979979 647117050 240845792 389242020 558883959 210133078 917489760 56135961 324427471 463185480 980494139 647557555 453513376 575465840 129358248 620403484 750533710 651204596 964508674 144996825 163456779 500932284 775299848 874887770 439902931 971454519 327439799 87372846 869488278 182168902 5439502 524736791 760047722 216517664 103820437 848615460 259451904 659096142 663011195 948163387 807123212 493124109 753414694 780280734 792297255 870535071 314491490 620857306 492801255 202679883 686485744 841832477 926509860 486983146 735038161 212912839 444202254 721700729 349611658 23277559 562946836 299894016 529914441 431890831 719187742 556794509 242246771 148022952 218820365 428271771 831215247 433434414 430424336 969513837 115900814 351243594 958271887 669263949 222541006 557954898 779039827 240543681 813781228 945390411 326157328 981930177 825928539 675372366 969308082 370856913 438092068 45790776 375598539 558143860 677028042 714535189 670638677 72560965 142662100 437120119 835798618 345213585 368734289 778474059 110353948 506033842 503113226 732400653 495269357 240857197 36889002 628590044 956414830 136518595 181008604 426189317 976497355 226897343 927392927 988375645 940839827 219091555 615743020 605814827 378022893 413385633 422936536 118580981 282080283 613513029 645800418 573357012 16785345 565480821 506184120 487828492 244986937 619187090 780533700 562910019 876084911 706454106 237541448 261890019 965171574 965540085 905636348 537280407 283903929 79402081 847822963 499765111 954537656 614327339 628569521 643200533 208015430 628021514 950913297 325635401 791090985 474406255 954242808 257952532 395562501 400079891 408718873 18417007 799909671 248244438 839681696 344372144 203801082 958411218 310156652 117803552 30486943 569798647 741121264 201465547 788010316 258954703 183790956 129545758 210764045 214905586 539344424 461120209 951498544 691408973 729093104 539103238 482438845 463231497 707623689 288428303 780211543 499010589 359436689 944051722 145267622 485877289 135250230 726735201 201624591 876331444 763573936 733760668 813683271 395630104 685161595 573006022 868309891 66964115 138129540 864751445 138974760 979527125 762127822 364958932 348821574 209105744 517314752 60219780 50936541 613928218 345989429 947487016 843541199 436436365 73540422 216856711 712420940 210817402 100844764 951197588 482161019 531716686 716848282 954950507 71950543 836376448 847752630 801173321 664572282 49419778 657013881 676848963 646591428 469755352 633254857 659092461 42984974 351101631 914895779 747440842 481495283 254071032 737322892 850199476 8239486 125930139 562018848 970977364 742004052 982031799 832625784 48289551 183998335 901024038 17886494 993574987 97334786 315546318 866904707 430911723 158498739 511933300 25107994 254642107 211847729 76466637 420819457 709482067 658129161 901974797 650477868 335964348 476256356 366429563 853640515 299624426 619968357 155271012 877589996 863972758 185555340 522461030 762290542 972957738 397686589 137166659 565888650 731507456 54062704 884619211 255484681 41057802 903686334 575139294 805215087 283736370 995472434 233137441 814588926 661108626 352647808 571556126 716050648 511606110 562966739 953277018 300111771 283650339 643886399 321991828 857392604 845550135 367624044 42429350 229395988 516539118 512613161 20035485 19988120 232167241 909694721 74925365 34287803 826872762 822948342 61397058 678444758 489898481 215700795 324593789 565608774 771554516 366731773 191567424 376907912 555152044 313434317 210581174 466615517 456573672 307885777 404269388 177834763 753409384 803213533 728503221 920855488 634135966 948605602 53219683 565529606 498142027 447291888 513919205 654733369 480181069 181270173 115998090 387565345 78964257 166841663 298057787 312356323 594852985 463236167 965077137 244142586 14808585 23896202 475321457 616223203 65846152 440278934 2880839 152195339 314691897 769936542 748344940 399535364 941453065 680929654 820633580 298000365 45751190 390890357 957829628 416080869 230471749 185142908 282852243 957915230 280312504 404637358 57836147 83988158 163840082 175128257 88811058 83685973 850494182 533762820 510104672 710214208 247197174 288684557 564908253 480464369 913662028 323856512 257798903 214272070 475787042 672895558 33468108 934390701 1893547 468087189 437788720 615484918 578514636 11902664 749567237 311526900 919203014 998748582 320953726 777387756 819324376 495681847 757212801 864707772 110861398 472137238 829921012 540208162 274465387 604380912 16860149 204518196 782950998 312471484 475702709 299445459 718131181 456590297 938755605 216227635 662765127 731992264 245445621 107478606 521437277 630231230 110838961 625125169 755809627 692785812 652842444 466415894 643541581 958105690 546933455 600540390 596864597 882633475 210037847 407152071 985247100 545838968 510135124 66315635 889534605 940378395 105371427 571652376 25513514 488409904 841042088 946278513 876191028 898453437 517384105 475242284 196666278 520296863 157997863 220996776 476722712 954660389 81378259 781740235 478865313 783939147 371742165 300821583 353241282 539596407 332101076 737812772 392408601 202554209 653198526 626301400 316339881 112980580 170115827 681570317 311119451 249358480 975212034 987117290 475770210 475046262 756495946 523932266 279310636 490070942 10952620 26619634 360067388 292789578 692282616 693363217 891810189 844081700 101622541 217334665 393917833 385788743 699272639 880971809 939674364 524437335 945682446 385773680 65848008 601602672 489866306 409722252 399367351 965083450 302542469 264915631 973968590 348797210 298098626 12631855 637395350 277789412 497648944 202210088 899071840 814054577 845143671 149878717 538197108 225564608 438041183 671067875 670656383 435400428 240434999 593902644 967677801 264166567 386424011 48304574 394870228 709880053 309668528 231275155 424205624 446471407 779493089 678925933 492320627 2683427 874249422 565956060 550938835 904929009 85059098 461012462 415277475 485930404 564013175 225631684 995097157 282342457 776386029 39224136 87674798 172994886 519655853 873170003 463992977 669231943 432250924 17074542 620054174 469557690 823234139 933008735 899928255 883544846 732246218 564058657 435064025 53194348 588127149 44495330 148573515 38189971 328132568 422310054 96173294 453155745 862688003 109015435 285996367 45323499 840012780 565603117 676141198 307483224 979391100 742633570 528444298 867384929 384814319 732005456 630479437 5004289 189670506 403560865 338400145 691997136 475982538 120773366 114497762 773255704 119743091 814782106 848775271 59319461 809698190 231790283 253576408 740224154 106638386 24020723 858689418 938051966 414790361 805998997 685438777 540273291 806091823 114125756 34410560 952908644 636414258 237952664 824927189 576507636 105711248 203846114 923575595 113709042 510795664 866935804 517497564 315648529 517067586 133583071 489480040 810753817 956289206 949947809 255870683 402078953 940015313 192841498 77396304 119656444 868168562 277225627 332912755 860216436 510124033 687951575 755130716 243747806 464976416 744663128 879765824 942622423 527685491 515196696 172977521 915966942 895722776 244021588 565235400 640505100 510827498 281913446 24062333 511647015 477211689 777767911 959005133 323469281 813317899 764515603 475273893 877685118 761537183 693375821 694474387 912597664 221813914 421504407 106853263 541698048 211301189 197556210 539912093 471469694 237461872 638826224 14252430 276031585 518110399 412937523 831295042 749402106 533242305 567538526 943090923 653437587 717540866 276607636 116848204 215506818 987769315 975846304 26235936 332790595 634028893 194973053 665694931 372533350 964493160 599893556 259651906 904214369 261484345 945026225 366617099 169364866 945163956 917601764 276167207 628641072 694699052 391235642 677131354 790986906 102411409 952362207 854976449 911156091 606476976 342469748 484112440 332047405 510824133 353076373 860309967 965339524 253659906 56162881 901525901 768088144 414762720 587807631 43868319 46707136 661977953 323976872 582517879 230648366 315993374 278481040 101689695 964832102 412430388 497854542 844014229 885697732 96000095 381174893 508779711 731745566 61188230 768537359 464856604 294664466 238476416 842614816 293633670 817220169 204983823 646527114 753248595 378466918 505744137 225720792 784989775 73692807 607242518 985196759 206607498 318274367 401019225 851264640 396633297 957455559 566168695 709297818 808596814 993307656 419697243 838208965 390971899 661901350 670062205 921745287 915509047 533534699 183946728 466608726 1035195 923792412 810933263 608114271 739714157 442915178 281398996 613381328 754936366 262747436 67479873 292050672 49000844 516352993 937663764 931050034 221305503 137436519 73085182 12822698 81474792 262912931 108988531 758296189 609461764 225670936 434572089 733616522 877820866 235713671 155893020 374362383 669417482 665970086 325229176 813049042 47421212 371483770 208688032 793269538 664703141 277936418 499934225 787554119 69190156 909186843 974595321 14004907 712744420 398650210 875728667 201116505 576766978 812093580 232848503 99274798 332065709 400658130 714513183 768768664 254147681 15451499 112606623 349885095 265524447 587670672 484348860 648582911 668279644 88477034 556818678 841432371 973752280 677847909 550888278 3364882 17255824 346722205 513913757 759734240 390898531 663323747 944267765 295754686 534659404 505608606 990606263 573202811 321217940 235018359 771781173 665697523 637612807 742292818 476749922 828305749 834897066 396204791 403076397 52159705 409299282 104320470 709678815 342807487 143067067 672516546 908500140 940012754 463133630 876346021 650786790 852226015 738788928 516346578 650116078 764049565 725850973 467890423 654916657 513704849 154432262 505611215 819095466 768565900 789786365 637186569 573475006 907618454 385186425 969811684 278606669 165349190 745471359 730492557 948643945 12949019 805081644 382073515 119554077 944574353 738043712 319403620 374536461 439417771 462258897 731889090 259918063 131551378 953701363 399711016 257073763 596992347 333331285 208890184 487089978 755412551 985267096 481268048 420604666 175879600 76960068 625898688 808754941 358622557 338490686 758584591 577748541 197760217 725452056 51474860 494500736 20186934 440258714 936654081 839204582 869686452 95995323 476490073 267435393 548999777 34860100 766959298 265343949 356508539 475251451 846614381 57993233 108730910 500480326 732697982 668349286 732717038 40433710 790708782 681210467 564004308 906611774 958257931 860752802 501875951 284773403 645390009 993029891 466576865 883671986 311023475 525332400 729148887 606584813 84298746 687582607 591868885 696292254 458701150 999722297 61709453 151336002 105267587 336577053 140732052 536153605 49995569 128754374 142123822 667283918 46240918 150567097 177998644 865153896 286473669 508178177 926871618 340130202 453003031 233083157 667724504 576561620 542751288 440290978 748756379 77002412 375126052 595599062 351581193 573981181 490339117 994530238 476702188 618659809 603627400 672980230 496266703 376688971 512351033 358181769 360280859 164168808 984820748 295982934 991701815 715246712 486898552 691019108 614525862 817138007 420673261 126507394 866436392 586831175 316695917 926822201 795028651 957604941 188175225 827842924 123645540 24878444 495901142 858605251 927479376 389592570 488858702 413228879 392372117 661815328 737000152 24257723 8226647 949657140 307234638 981786927 809007324 178574236 54929451 225321417 100792290 695459489 855165560 999664928 120554294 274539580 134102144 186825709 132799577 375466277 304709819 68036509 585546653 376433389 511193527 934110648 104243700 740737119 980921459 830226770 85525916 698870251 110833331 694192149 396019260 646918654 62392719 350621169 719828250 646814790 25895470 724041098 574248881 902571867 545068042 333100823 724234411 507331868 456358658 708831727 752132026 899745738 148469206 108828122 34847796 257706858 2263363 751144267 312362121 428030936 417617728 989638026 845320404 494080260 917882324 961673330 451597157 82177344 195948011 151793137 398938040 19490982 341506635 856996915 9191285 22019408 878792486 744877200 533502475 225556954 459035585 118297369 583527438 433657882 82562407 974459825 623118969 833510385 323308317 606974877 912786896 208436893 518317239 632376218 923784130 853556462 12816694 773451793 191051872 225872833 82157827 329507684 12180675 994123913 861960680 924916517 842852079 481602754 565429768 611483451 579018447 34286337 355860536 6833936 922569083 398231787 518016421 82733721 346860432 505978053 566117615 377470220 147723591 735042241 318349194 591707700 271696372 141347529 915392232 36307434 343711714 524574145 185902182 840959180 428381601 59676813 798661276 322216252 269067641 270918135 339553086 957043674 511026670 244103879 546827849 45938333 874626104 948387924 507183875 658998579 454270066 745288688 474993999 985848405 978946913 474040389 147635768 686666041 76560161 632583967 537135494 107155874 777101818 456513866 345432207 703256465 668723704 916575083 539125727 596058142 418639249 937852336 23070217 393096908 84592683 360065580 548367066 262854486 607480644 167227000 974546976 129938911 137208555 264089311 256496276 774509234 294408651 739285962 953003450 12818715 731968612 771926929 98204452 359170262 119311160 944077357 458426095 589084335 737286580 810394620 750301143 611759414 231981141 596481898 734461994 103642963 221101932 243335347 139502047 280259867 598569383 425474447 456666510 144729679 836142779 243377501 225496073 898948339 978547273 982536342 701252840 270057654 246405229 931454484 81405951 1058115 949688389 965587095 944690186 776553179 895678706 293427871 581842997 664126319 455945709 997463096 823859645 136393718 355629761 875080830 179465959 750991510 501663663 970696756 38840579 332163455 324410799 539699516 560974759 348526929 641592687 746569701 894841361 427625751 461537387 373958884 80177523 80635188 203751882 841992753 206731087 855782467 177346403 739108845 289668889 770335665 286056137 33912364 956579823 338088464 898526052 930022240 963304363 953153142 775592953 40879888 267113671 793406923 612840005 693898905 99624943 242170028 882890727 207327753 999984379 952283883 903397822 796989159 987938395 855308789 536874645 969901516 340222222 75951024 199714890 786586236 56525546 10324877 672798718 447040187 785138139 531084196 27735057 714818976 242064697 423789767 422435879 747498112 988606547 454732250 333270679 197359041 613090051 949167679 982133868 744211381 661564843 277167067 896011116 533827311 674366422 889587780 784426726 476060381 77755015 62752039 391893553 451183876 128398057 23532578 794471456 135824785 281448632 195598277 614925484 461044024 524194163 216752966 993779720 507689239 776819056 733863 723806257 643624874 940008064 592789323 629709926 660252761 514942472 310303428 755482673 56649969 88873402 770251496 318507441 61215589 855945186 568785116 673841507 839706579 963427889 394728205 848487181 97962093 464435150 151200685 821076727 189768248 684216694 671673075 321016739 519199464 499903256 1920644 690406450 528057040 165978995 807439119 357759997 890480819 373309242 792468574 34327489 852809307 943576513 467387033 278480424 865899128 81272213 829621695 443228453 202801507 401202591 974393642 980032250 835254241 240069234 461694224 695031591 876201849 545761604 96392323 382629679 674800550 277803853 812134512 235205645 337790051 100791335 764892559 410283461 447774567 799067266 850966684 845143722 752797547 727906866 663183855 522084158 887614853 487553140 511632994 373037343 176000114 866639777 307627 912571006 746115291 363534128 610317751 636602298 601167183 297463403 392689429 512152488 548905558 122510009 341424622 976096783 588918457 760708912 479323734 9613005 35091623 997242002 735585616 21023663 352999706 273773420 302191988 86268104 484509837 819828679 668979822 511361909 389023339 589442125 69670412 623955326 103538836 463713721 61072765 68359160 288690691 845255331 50323002 206834308 753634507 423269929 363601241 126265278 677955529 646167062 374026158 852895524 153105944 223332833 383546806 469555107 206344467 655280335 67872191 447294554 907693815 408848152 697488018 204055027 573933946 256586818 597462910 601751386 182450442 727704413 407403026 775663162 121951276 341241077 495550190 872526981 507668274 34239285 842855084 418105892 814153824 247835136 459559504 418670295 669104691 636853252 135256502 879555954 378645280 970190293 433848835 552282967 721054653 57923358 744458748 94575503 641442410 25207745 902277659 797371182 932614926 347817316 972519483 694571828 444107897 998956510 939627982 814501407 744808395 58716131 432541316 29699425 293541474 879351220 1691329 834040941 159069825 928535754 177193128 155311480 194790683 807033837 675937441 15333190 859443799 579446597 361150845 654390685 886050996 428349491 31656527 758138932 407278624 74251305 117985874 708307190 216278327 775137863 699097631 556548440 744988352 436946037 151463561 638106809 448110189 153802465 121639840 228014749 699800272 131702909 646180287 410968611 389895879 604804090 851129065 23505851 815789994 273620350 997422459 21057382 89199636 943938949 231685888 878777452 243419191 518892909 103889828 571736330 984817562 600403617 356277985 63710236 161965956 36171927 724158311 272398022 633491410 45461307 271169268 387255438 391384440 785917870 777824769 363841207 536589293 847161760 870438199 317561894 66176685 266394779 920996105 802800485 552462609 11245646 420865624 235657547 284690125 735939214 852849344 647163771 830403885 419612336 758676515 908540152 36476232 430928686 993658720 388276549 756924475 100691429 364301194 523013415 515859141 389505554 349362045 366942220 485922505 651841482 711872663 996193030 992347298 191936302 434787634 866491197 278331958 226639178 613248828 603935220 803559183 770027567 868223703 466602696 599795032 233375701 933694544 418187570 851445764 463982736 936492650 314344313 232483233 908675803 476017738 583242580 886129326 951323563 847440983 400552652 215163119 476782638 367857746 110485218 24593492 452143216 397490364 437959132 859468439 134458382 324433031 775373770 931657219 870805433 641982923 993618600 293787280 774853047 341020693 188331552 616928684 30273211 606667778 763534018 626063573 702061637 314744021 861484850 296841956 350154067 281892918 159184665 932185198 961178086 238116806 210113717 959271433 791152826 317628593 43920318 112289095 230180151 641555944 419691756 435868913 907305127 886647112 543397352 351138733 493025326 986210528 787923961 860126279 221411059 784338392 748285390 606945533 372292517 738366730 185010571 36701535 196247401 399971197 405270374 520261937 323526971 219750901 634368281 398796741 938438878 991317865 532868805 302279826 323118561 439530815 791283833 734158904 97589309 527528042 921996970 40566326 24465048 130875607 960109218 869325838 443452936 601958064 66403335 526395371 8180045 143875357 963998189 183571341 985640898 737506439 819787204 823350616 492712106 490639188 207111179 988080137 570799588 394098988 248190254 442733166 704578154 621961177 668078171 200117007 351653168 365697522 33600862 818072047 513467918 606731357 939700645 978950050 381515313 972301850 379665148 532984090 513013231 490090649 814774191 536070728 980656858 463064009 538533594 917054438 338473889 289695762 156704645 269712234 183308347 733354171 600313979 709089740 486073514 94071496 365639137 321264757 256989862 176081060 54983034 546119207 976798567 221871834 330830767 525320557 435644250 141227730 997336348 174106800 148109511 453826539 429377243 732759102 40434457 280005848 17933427 545592530 146920556 505357573 784040252 76360469 121623998 457226932 902470426 809819509 388465222 398525743 45772394 300854106 116313245 379413937 423138471 377862749 414651199 128089088 199253445 689573114 537345065 321996193 352654960 234455048 932009896 766858886 110659129 913030832 458162430 908031014 350823015 820886797 170456600 158023379 166494738 709938850 431729360 321916244 410528226 711275771 343805849 355810220 165198946 826154388 77529491 768378240 888503111 933371193 270319285 19819002 58295979 525140651 614704999 66956272 502372641 708876340 125018241 894895397 754566076 653474485 933164994 984935163 453163818 585591300 265555980 377368784 906380711 809956742 391691981 651997340 933222828 8748757 359168010 835640541 617896429 239919167 261894151 707364999 183357471 762594553 564015439 831872931 899543538 941242653 821587643 931855600 879534391 305206504 308552930 442860511 99283395 25120687 674083863 918723344 312143230 759866410 653932296 883739936 479229083 465606743 89503397 826480725 323466542 178200694 433826459 692498067 591068705 880674027 401020753 190891149 414798042 836986295 59923737 354858896 306401452 626189631 271847894 51634063 535469203 548967796 538804252 986232098 992209960 565979448 722220779 405368750 271277096 773992208 646282514 254673785 152811775 18314252 551879794 784147169 499382555 474840009 726014759 398467149 588485965 7641988 964750508 362247979 785480015 34075014 210253816 58860924 849889953 237093039 78787009 760132375 39935306 732858239 488825090 989520951 384292750 777634724 994248419 514886319 905604616 173813880 140168918 218475739 160101057 734049762 193318776 887056374 457146943 152282554 589895680 71873921 393657567 534109177 398071082 28124987 550257640 93561865 14431840 5449047 776959029 736517619 208007062 614785650 889708351 868147885 280385198 268446371 659226071 441001894 819235165 476835192 369810817 345242639 397898427 898348472 897988524 10340444 472502773 43602148 699075078 497259861 315637476 79134277 252019117 198795834 98223906 819064 938316002 854463888 766258058 72861959 240269585 423653597 911673761 715287331 462257306 627912020 346475069 580399801 820855878 99410071 479291706 728887660 217173168 29990812 190268239 316537925 345873759 411106626 105240018 469164534 864913183 239555085 463787803 238717709 366085342 256468262 397568917 785335365 417386432 510905256 377928670 654373509 192773187 508100806 586188474 355726254 755929929 32739398 332115612 670898234 694272161 627392988 157408694 450588354 228556662 60331316 426812122 720207732 345209931 462512526 772649268 520673237 50607161 29105396 49486674 864937350 915882655 463318198 46838114 944594721 776309839 796810379 218062204 8743562 751375945 257625075 84763355 666768053 159548862 83409683 432296291 408408308 163551306 949788564 631553880 876483827 901998037 457325472 732893822 302128731 978949566 121916082 928646119 188888488 231093992 429572748 28821156 929482983 37050131 130574834 656751363 898794983 61814162 860547668 683260899 879197398 376250486 198795126 451286248 948497598 404631955 446177598 842375583 587465506 735300897 781242163 225368103 813219279 590125962 664776224 896054833 219317078 659170557 237846861 285349854 438401408 638754396 933772871 180906986 653196363 881853661 713618242 934741460 624654487 644714419 676937368 839157571 684056774 896707679 749670625 220090480 350783582 420114502 810681869 19392262 156401739 122900534 10078145 949138724 316604383 604448508 213220842 95646717 166764110 675474951 362375778 727824666 522732924 58453864 804452870 865823113 929600782 499761273 934781626 545675447 383081601 869257582 707850448 290017852 775842294 58926743 469756773 114366122 666826405 569752902 680661349 976438027 565089428 963584822 975766966 446905174 323592731 454070627 694991329 431575140 453492322 535688088 258883200 525109275 928583489 125239942 774932822 583987845 604319870 725741134 355811962 984588985 76602593 384663244 275094160 217598474 273444025 206682026 939857956 429597507 606735086 91691097 397002511 376750717 468760908 334302058 712219055 111897212 782791530 888441780 212639278 220327597 683910124 21943979 271558570 63335406 870903717 849654621 545206217 127337920 69091196 23002595 376242653 86442267 698411387 956930385 74411884 766676502 319409095 44785508 545286605 266813560 403358511 945422558 687098511 538757965 736244605 229371774 306877060 637622631 310007318 801000929 739759600 106508388 112228495 44418309 503516230 639792593 497669709 978138364 464685376 875559459 931295359 142590594 915642184 998101244 261479305 417565541 920425859 309305572 148858276 999854938 230389082 388606553 758465715 773979264 345535087 53211671 581107829 878556273 190517251 498230440 462926500 601464840 483428043 484517025 586744588 962273269 897085397 188430798 53500058 592893358 86391879 147757301 395506668 272734887 178859190 18411039 662306329 940131916 315609921 258672911 628767481 499658891 157161743 430165595 772256164 586841350 686266126 941911960 636174856 763531895 42208044 760997379 462638478 498336840 665501391 606497017 933724750 451654858 397650238 94933118 515308811 260642853 423028970 956360386 899790130 401638877 782004277 109232259 189390644 253570279 57216464 418177273 578821456 62326140 490511973 64677691 267486142 959374964 515935992 56763188 882876239 168018751 529061209 906578813 115901158 402860913 582993814 268069886 293254886 38715372 755600698 507834829 362682205 714223820 351872114 306529173 656657458 112305290 25095644 356416864 595259142 477312354 323924329 836307662 506361895 519947811 872270555 291409190 306321577 344744329 189106036 646574328 20355479 998591634 577161682 704269708 25856042 700909545 378359698 934487870 554328596 596106061 169234115 98635370 365366622 126411973 949089032 248757264 603859082 442428818 669369229 938564685 250868219 574724483 781862540 603614449 381590030 299319621 827279235 401313493 169569064 19654362 174067227 446690755 400741739 717495852 431538011 529076270 154076776 251610428 321376952 936935573 215469823 783182778 819062260 51897505 424488742 145082562 279039511 739341893 295276990 21693491 701550799 362343140 335949914 489209094 33999509 963317769 630431046 892739482 890619879 264675856 834681514 757777645 610333421 987434109 425617602 378556792 790644176 758832784 162536148 581356733 784918487 532254252 91653908 401638396 163302047 201456624 37771 366876284 147185824 292950446 540807854 724452852 533171438 723095229 91128193 15901268 406191340 529849572 507540749 608203056 934682788 82831762 733691016 864616771 690305233 628072365 761408673 618083300 977407004 246858329 353227492 707102516 452413419 184995115 269465168 695702652 574728972 102737823 987404577 130140991 813781740 952767194 209347857 627974572 992224998 325480573 801066234 136933390 945787757 700764671 750539958 800568400 784413171 648150028 422532304 948481921 542220397 541767651 808803722 282967557 266328458 242609414 708218434 524656811 718474430 886607368 441068911 580625948 71127588 211645908 683316048 697266430 464232075 349273207 749142984 658059486 64144393 100981427 169992322 610895939 880224854 372493834 164550767 642844406 883613848 264582978 949258157 61450988 1631433 662283370 536976438 851485363 670660265 584292432 581672291 906838883 411542773 84729291 361728306 736308572 456513939 563277450 814734498 86062238 399156524 863225705 6421624 203036695 749604885 289606203 317092365 704863059 300026018 608754651 56562621 123404381 139208969 805363638 716682804 36483525 863214291 224076836 527152196 771676716 653482819 378379296 590793576 909962294 440043162 697556891 209263147 954548584 698844122 634008940 339153115 729472997 871161494 981688920 170718447 489308922 781467938 768837688 811363254 403111761 535679529 706924486 137109661 957512710 46620330 194253256 254206586 930389519 434735601 310579926 540759275 950308374 374924800 804393979 648810232 881017798 625497466 397956270 545746851 67840735 201226164 99052441 570372837 780861254 521039082 122162925 381270988 688717895 159216562 681563592 348670291 711387564 464833779 635780098 750519901 903856635 778381980 549587052 324257980 342374677 895263889 214203024 620065347 452557551 68453638 771045854 72742624 994881670 88995018 658885971 700367179 83727819 859497438 503571100 349662116 262765892 827492481 168279479 183506151 749117162 117835678 897805462 877248762 32273843 732807274 969549019 343838993 264812746 188725527 218487838 770415110 135185725 672451573 348967648 629507264 336336273 710848337 560404197 874771867 153142185 744938586 342258461 985734314 18890495 653191506 566086115 498613895 473228936 788517613 550425147 523304533 69436984 272411645 971853696 966580188 108535801 920205290 161196103 329931105 707829893 298540809 784939822 320283901 298258012 445489418 403383145 61567831 30908841 494563500 304997187 458800215 660213705 425169444 880543692 552289593 214946609 322416510 949352706 127412682 642128233 884469907 287997610 505925873 90600381 620502649 184284983 809769429 160792436 434165803 244594013 159905612 212279005 424029408 561846838 556609693 833584896 732776130 711475552 976851690 127502609 189885447 5583508 841890488 299683834 247927382 795587594 691364270 182345294 58509360 154632565 98284873 431327589 631940833 404686303 200425652 460582187 419516116 908579574 428536969 766095836 301474403 614047236 800757031 811639381 946419868 367048990 689911757 999318147 929099433 825282658 232522262 782845681 437953676 790418171 469701900 437516760 300492736 384433197 957418589 309395437 944187508 661851986 477792373 514478338 174322072 694751146 249029910 627619194 850142880 736071652 451224197 791822296 608288760 83626090 993686254 69764106 12648727 759093629 920480475 348049134 147908056 728598527 891396259 362278714 384853990 496097162 976435634 273461512 899575611 707418340 820451294 158725327 656309175 128452426 215099836 722639988 487218884 156090241 465806098 432127444 107777087 789017590 154514166 252111541 10772070 992341109 140275519 146018422 419719807 826967018 414999480 499516245 932142536 665851009 637001010 880302177 477539963 154180207 684507927 757353512 813083997 352332264 210246533 687260293 172956226 533660960 290664443 192569289 584428580 298181010 96898523 111186585 504040768 903560847 987135296 551936681 86785056 765720390 248530590 710482228 605929688 3581377 706531313 450645731 874369669 448902266 984232596 893374594 350145230 205249858 351339417 46953722 579441030 951157872 737694525 615868690 763233798 8092561 572334788 505602424 942648024 79125200 7958453 103950327 632330795 752210965 188849966 29229149 847394342 654536363 83819747 159136034 277166350 885610367 69039629 22438435 978142861 955554396 20251930 817873231 277010001 363821027 435951280 511886265 683074189 324713830 201499233 25819587 587946799 214521387 733938679 196731782 791749846 699920604 108057750 690373871 489979909 691219878 649555376 500358991 654534657 196330971 169072278 321845471 343891684 60378246 756560634 70851209 76515275 776022741 5722452 892371695 630932449 7242170 109729950 551018695 75584040 707714207 461492583 937518465 825175110 673788007 233064430 580547215 461803651 829623391 48569215 55763857 685750927 132332198 421850304 199067165 700740075 783533296 68209547 526943519 701967878 385906181 242787478 791270663 722851262 778905372 390581431 240599834 710742773 317346150 560084926 355043269 783121647 374433995 930580600 64892243 892394486 954424957 113005031 467361037 175680100 596865816 962233462 617422190 198313245 546767114 359232912 94084554 247126227 480161017 273332569 361971330 591452383 828459544 899844189 819562559 182936202 664713794 616947444 175017312 603778619 904626709 914690837 643248998 217745084 141587462 581712977 766742472 238572538 153410189 204299985 76138941 502672364 570178749 74691212 944969653 925057051 881382985 937732753 5809828 655338927 610766876 941524079 336771923 271485574 816413703 153179929 655590358 725602138 578185314 540755958 248386980 677614215 713963930 429749469 323282574 544382917 828128830 445569661 199109253 935393251 750052518 225230879 860332707 714748858 517864551 902051592 412684022 717800336 993357053 75328381 454865892 198417266 73379912 519268286 542599241 948936864 301909700 183509391 232199930 957182871 34574376 394335547 838726032 774612403 473314116 711973235 87357018 496487591 132284431 491343454 522752751 845905471 643265160 841733692 742859720 587357515 709587853 264036766 741994478 946576775 894937827 167973405 988474524 273400299 854320019 585166806 247889785 517184743 225698476 958621943 397111214 654090227 734243567 929523857 834029869 145686783 64217507 478404737 288626434 306020422 830924508 940283182 623374693 260572018 6813576 610664985 926460540 378801206 614875366 48831291 369696415 639537296 135988311 433592612 210359217 481829518 602629645 982393343 182706716 861039860 14552201 608874524 26391730 924613557 273892312 656624113 599920381 365812058 469557692 646439938 461507866 364315830 155772217 771933608 232622138 16794996 545875550 337200143 116798802 888198375 965262789 939656995 32283411 392595792 735510201 570315194 379932096 787950940 380284941 25172048 224749276 286666571 694390574 788240551 980013584 619477627 388162652 272463510 711157701 808296712 624762671 981550291 537827552 356244286 952633781 884275734 255945742 319491475 467743813 496397291 995377544 86843641 283223838 464191241 892123273 561050529 249732457 936666335 573745681 934590735 711424429 252323173 12725595 922531778 788665388 654547574 706084519 720651808 807891890 317835462 909874944 67867442 312951622 572370610 919112199 179408234 123011987 179638036 180227311 642740432 20175251 164363188 689086441 729345376 731439174 524098098 830370286 811611409 81933037 141819800 878341793 920324433 75393259 755926725 312183167 252651754 587169101 452693806 948831870 694024339 122218374 711093926 97959584 746393453 504782377 276743640 346424017 615503781 925254221 78267852 863112412 631416589 510102404 582569658 364563081 650758550 397924122 689937082 319271316 258778128 858546183 371036456 713520616 356876681 434424576 730696718 912390647 587065385 549003702 806986435 394543701 624716402 230024046 688777336 4129765 546333025 779607920 531914472 146672886 838762721 682811311 536905152 839024562 917757813 840470135 896737877 218594176 818030151 195494308 199399557 964263867 469029618 336567750 147968843 114330841 716931187 699607083 191057389 830517687 776653174 593230211 957687569 5586107 506228350 576204063 845935513 332662157 702485350 373800057 590048837 712132259 74401187 307850523 322908113 415382116 749992340 614108429 463176866 172293733 530154453 366883632 218263602 196808693 807293019 930117806 802259924 96030894 623954292 621623743 323987029 423848287 703964892 681899626 874966206 501140901 399849556 193047769 421985261 586405098 218867156 583895851 351497673 169196561 9260815 946892195 388594226 30967072 120242685 74121872 377791830 419904978 370448110 40911037 52996792 214475024 287366139 619785904 890410149 530774850 776658835 716215920 971569810 744134342 288513641 403969937 297319770 97353983 118605163 835559233 857163423 627274551 769476905 693471590 650945462 247324594 857528603 802860328 287600746 692724096 943956609 793990264 382889764 762114677 328279043 511099843 140709396 999969210 942391879 603965882 645151739 940809594 810530846 885137990 11928324 799935804 388406219 715046821 518680574 476374113 19641974 768089039 245806534 503958724 925224938 408385064 400315896 902058599 946074190 721412475 639832205 139627798 712083622 952152718 305580714 257994576 233351959 713857048 722373194 475961419 349498331 423913172 100254338 203390037 449174856 761349865 76553695 8432933 386585622 55730936 746427017 144429409 531419119 526385591 640577389 815049 965641079 69557194 667829043 574217791 140565510 606890861 185891958 985390530 93684911 461460432 244502852 841776531 981386404 133250187 802717468 967016554 242008763 487556779 756502075 515698429 689139149 371277662 658786552 834049670 636011853 723596948 933433529 788010773 833370921 506196719 80279169 274478807 508432992 936761027 966252645 814878149 286121011 331829511 249952503 722286335 692557734 940078829 940837260 44256167 837398042 272902437 510886216 246798841 695881719 28624590 257269105 971527266 811131044 934142599 789600485 500706262 557171673 338881555 919948020 843558708 318866745 586748605 703902033 669980598 845587513 531952931 918814277 910287100 502470164 146366875 735640672 909011934 712535705 398214836 297214181 88213371 210514022 37490914 69626905 262841706 772705978 852599681 552657097 263581306 161620593 336583774 513159739 103375187 127252986 956065678 102757766 60546098 981588691 44131002 420610664 579105434 629748545 417521347 63646522 88133001 121917471 836830153 82710650 557209901 156832930 768660433 344949809 85226770 558270019 493368715 853114930 478697055 863821608 562028858 329823919 549246519 676153816 86883680 250868612 168903692 685914975 984677236 53123922 651729498 509533334 89277339 457536198 555731299 876386016 846221870 283047064 562586624 61860372 627984747 64647917 935041545 688379576 55260148 102584652 360439331 209288545 590592980 515854324 870172742 993802979 354646241 256632749 597233741 232293764 313809992 606933068 298385380 706520148 887351418 461722620 872678792 118435303 621943583 937871271 669143406 999339935 247450561 818718455 642820184 662165807 402011563 688616731 737086376 4411374 193735506 319418767 190421949 619961428 145654029 133000196 614729611 315593144 184434597 591505621 687254435 246403485 900785856 638438422 844413561 905812970 308541179 325833802 950938532 233391845 370799110 205761066 421970198 747051728 216546176 122257512 34563889 547886947 778991711 381051910 133043828 614444366 453446858 845044197 859835128 30263641 575124387 64671165 134543768 593062850 964875694 301542657 543397975 486129082 128403327 731629454 271585717 635762250 539815199 112617366 454725022 3475920 456819389 765307978 132071010 929176335 430571258 30719887 960029634 57140258 805955772 803155186 480541148 309037305 412071145 386180731 829462612 757475712 601643572 728889005 399227490 576297673 822757997 385749395 617046133 795605860 514780151 263075221 450670966 425959762 249278611 208696775 472796668 369818000 166501734 65680982 313408797 248321120 711962971 246599387 52514014 230763470 5263215 371804991 22059897 239587646 911773712 640496186 622070698 266183658 150536902 673715747 939745194 968870681 949325058 891106366 28316401 812673941 70690967 689952366 414511456 232171083 23540502 819299508 891940051 372546910 999649269 617041733 237967154 192084987 658529882 79025759 961178851 998833433 548458671 512325309 88701902 879092669 307942126 391783988 864044718 232247287 485308652 607669430 175297484 352355126 443215100 263108784 136473807 300802676 821339317 757294543 615296559 102913116 660785918 625180746 744386976 239475460 898417895 932367803 913870909 222885992 355475963 419343076 329707808 128440335 385008236 482648891 944801060 432109321 898400745 981217018 771047623 577386622 838819718 238495842 549903927 425973694 161288832 861199867 554434845 951475450 737971020 592841364 626090430 241784560 665397130 253646160 270556826 961996551 546311529 707216808 78253768 845629372 435485955 546552285 101476960 306343541 638696110 61969981 664967569 253791631 208737355 322312577 238619407 93628556 481953322 659016244 367542494 133036747 940150401 158285287 703747091 185828729 474873371 59930481 33626663 80716534 239004296 480516898 745350227 529518022 641944056 561472865 94198167 567082531 232776953 939138664 351095620 415645441 278924132 556919065 948825503 187255053 671262137 985602388 876403046 790875973 945780643 585012555 725429311 135115147 770592660 304160132 869121837 532927799 278648363 276725952 734546296 254054120 593252805 348087818 489687877 801239160 596506661 590051729 529956584 742407033 756919294 565310408 807339749 477194012 183061766 603449358 486872887 842172936 367188076 739097587 290091819 819835478 656416709 820883805 55819049 717624435 228685279 743160127 934302370 199730753 528774375 980558386 245553061 109218035 216721736 658580432 668666025 1097253 157283650 356306639 96313443 700818836 518943282 144020348 789640861 357204609 537528106 223019235 544684437 811645000 130958085 925763489 493691510 553709794 508331783 987952606 442286417 201326611 313527300 85380461 4754048 983404098 857157327 716263454 388624256 645318301 928778442 636089748 187214535 448999722 915350718 25707585 399473353 525407620 477825231 460164177 716923027 798594455 393952213 15232126 402879268 942108921 872096666 633749269 623672642 701686866 85952654 62746058 90587323 496348309 990777034 374833367 609318142 408846395 613787654 566739442 823163041 110614497 133311678 293436208 910914801 962382006 181077373 724381909 94492834 40668631 499402088 574396584 489081001 735578971 114945657 327342895 74639114 635529039 931013940 805325312 551238050 992526619 316581328 724650859 198664519 76806275 197030734 881847841 704472384 250882127 974524530 176919819 472717499 201345174 200596979 221920537 468584998 271492543 839609961 657666836 994066014 14059841 22691195 590724553 500816499 250538102 963624298 660091694 571800625 549920900 622915885 313387900 897558355 552730322 560351179 738926738 8626076 533932304 290358668 114355422 331801259 607000789 398653843 509147435 818520950 366423615 563889889 109299400 624569052 531934834 299209066 366939693 900324900 540029303 684089799 636925936 415005435 116742635 684746338 502684976 456802973 46811550 951923933 587447122 775573754 822709675 497585586 861141906 671193664 480676394 572594523 818777063 186049808 258183144 785952676 657270252 115315886 236468946 186584341 760096635 492813166 189373504 310242252 350970460 374871209 608799280 374780759 307589803 978768271 968979248 264317829 964866944 249406341 154421014 939384288 893858850 550289353 623328262 745439866 72576842 50156408 151069971 993769884 920468698 595071080 462918063 579163006 330352082 267647901 728599553 304230712 29317197 553853413 348156166 285759361 902774040 205655545 234869231 439301310 313923910 333078905 203999828 325099084 40472629 196627576 107314753 749464975 486856002 121930002 552139082 504119308 286712218 770959846 704245131 790557294 112145038 344424839 130816646 648617254 583107170 831340736 384317994 691010864 174161941 336198460 212850011 255152988 368067207 514461306 925418972 690078773 66506480 947554702 285879122 959398748 968241677 625183634 262646706 383503282 359109902 997919604 357066171 885077757 551340966 614184612 401962812 888574969 417917648 108054955 177521440 524623357 352646028 82022765 198700631 418766804 693889813 827708176 504983110 554274949 336208682 711435748 249407287 542104214 31066284 218514819 35228747 738799443 147634928 965672245 441310494 722810489 835298725 496095534 860345597 877385843 110419907 26252596 442244832 394785975 819764627 230332643 696596576 323049888 833090908 518254622 501564964 393026820 974177160 547203861 369718581 979622846 949093338 974944829 379240016 472639845 181423307 640385231 488784136 356380592 503064037 8617678 575593632 648969213 5834813 93490088 493721835 907795641 465817713 19575119 856918769 825279964 494284794 540488114 915233059 919209930 276572305 223468149 399701657 792002967 908298329 627842064 923775941 701903563 682118306 522415267 556020893 674705136 992619686 393679862 346266709 117143937 617396749 326418890 241564607 689935949 197408126 223192182 915165384 399760764 359474637 423660831 675309456 339346913 766058420 16072347 113587020 586049669 845515859 155803808 667031702 896952865 472072531 985630374 535683013 88933939 336021241 566522126 857540437 959597123 261309664 383964148 595937063 758124818 346374161 302204265 263224005 718468060 22411167 744566168 272239330 910525664 782533929 588752015 58784071 886025672 467352548 105758971 823409876 622902521 578415851 206664865 83556354 647138831 671411147 85583997 70034185 414209198 868385566 334618674 610234623 878474936 844388366 794796616 582066786 101278787 685757668 574312640 229331050 595720823 40251838 796985839 462982795 922445501 966936103 417841995 781661646 762060255 347397708 919901741 641684370 525932173 849166440 321044555 902230483 487309830 366272752 339131752 197378324 971306365 800323573 949155024 555609662 344363084 799523406 597424031 389534764 167819104 348149251 607223496 460374971 70873830 156456190 988051958 146023432 20510308 865296863 865404932 608321577 453284196 999550988 226399308 764369715 442399963 365713416 558606202 398395124 307140583 851416379 256207285 279606858 470416714 261139639 186649431 427251923 746681218 720263621 747053891 861956237 328559241 982412463 344946432 185096038 764852151 159352178 830674302 324460246 323377751 866548009 678655692 558252419 655584002 233096790 66957685 280064663 627188521 634742226 734150861 467325125 816269787 793067084 306134524 6850009 341799437 580980403 469797744 469412163 771060237 753949825 570111211 933930090 996273406 812630799 883516493 412595818 983056424 234852271 499242712 826998536 648642296 257541403 483439728 743037070 744879201 561008681 324792466 886136437 845848152 251016519 355993599 923956294 37483037 584840522 811201106 937397328 547397751 550123750 65412976 754999871 619965581 481581592 265030423 530889803 39837438 376218882 598105496 37488955 630746857 773918259 458493528 159085578 893688400 918475504 880145034 649135687 682971216 218048741 478573971 128571300 537746642 808541901 457334964 8772332 323558603 965411702 9531849 586081181 631302737 320908418 225317983 66027407 95475277 355756595 755556461 790145378 76668897 937139558 367116967 414332524 740921717 262301521 944827718 967140543 715113323 315813651 457599896 714317835 221461561 758320535 250581890 986483597 486965745 542911583 631280439 360018630 827232263 315818728 817601915 792588872 755103980 543615279 361490176 301633125 387539796 285968413 691882780 717786768 390386163 194951383 661594199 915895396 461139637 942915004 588549471 929630854 623542817 108642635 422220614 516468354 755802060 603022389 122469879 97745701 918406432 623443593 45578340 988840935 601547407 918868381 417591239 79073293 368975954 435144950 224114255 734938174 944229990 348254665 666808994 362092672 944720870 340746585 80192371 934713941 386050065 564919171 339548957 927836358 811403637 383531016 106438946 143680865 226335561 200047010 875034956 644121351 801803936 27646061 142390020 973441015 450732360 968270779 1564421 666532449 153067251 587571834 94926007 48664680 481154438 197414853 779176428 588257400 618349705 706464711 149809651 887456740 299610270 147023251 762724503 498211274 404022784 449003697 3009446 260921066 927271759 396689155 660970812 947201937 174848332 415647078 972513604 635142431 63454020 93760161 718100064 673580349 263056589 164326853 181293704 685209819 730944070 961173561 742723594 751512231 956643868 349054086 579336661 903577007 103038039 482936576 372006857 413872820 18901979 410250980 248744836 829848476 712537498 848485885 854560342 128247090 273526833 153027498 82622537 55575871 270524208 404249503 397057863 580711966 300830278 483392261 61695358 147026054 987424575 266776175 793887824 621417149 101280404 151613342 10009417 435386391 587497154 33188159 252800533 300637443 348765880 45722660 81668112 165935713 563371234 134553916 332468057 419299966 364225413 131301962 427566088 331479181 209721902 984900631 450531372 744186440 554702143 917816450 196164447 716785435 313855524 858309110 455797790 237058498 202658121 721630795 969089428 286140061 420287172 331889081 787181375 948003909 405942459 238380210 883592770 32216990 104540529 864896986 263716380 180679560 465355849 360298563 525328468 963008032 614255631 385317421 29930495 645804087 499345784 604127479 218044333 415995947 983748834 683600894 618766333 770228513 102214556 540083186 676517890 684891429 653853949 625829114 258911644 713012842 617236509 231485231 783701146 106900083 698085143 641444208 861739354 275352470 357384110 709785564 325054232 225769530 502637078 170554149 774910468 525869455 793909798 288467918 793370264 973206158 510514561 59049781 936581781 839860768 929561723 997014026 475324962 331778792 858152578 473423175 939846266 486002244 443761559 801641333 107198947 147853946 419619167 14725911 767026614 719366855 767556773 892076210 396292931 160627414 435906492 402013877 645973008 299602921 59304780 902656566 183032488 80141201 416259542 953682183 371741750 908243129 200396573 494830016 597136494 335611600 646370438 82441381 477354438 217947037 343700977 500445243 743640502 191702452 924348572 264990159 999905997 632154189 521142075 457914814 514470149 914051687 131717762 385462559 678451241 117320516 910741130 320501582 804008259 657378050 990479322 784381704 18954813 235077640 58133798 404935575 882567754 440772573 390112957 683778910 462089982 953813080 283453469 94767855 65628423 860354139 412218958 50224300 242470635 470154287 471433827 280520695 528758105 759534063 76207196 99325941 54718207 859635673 426663184 229467058 160357095 556988200 236141856 700903067 627977053 61363352 694796666 461091517 9517214 438604334 242409959 156095783 17474286 934472580 722801192 643836812 977955923 464824538 828555770 232322992 742032010 377113353 640712758 137905727 760919697 630675179 380248621 738702993 947058720 358620943 832106616 243959969 172464470 762108734 795190970 127273536 266537975 336135696 206475921 709187358 995279560 310932888 127248388 697995407 720865076 160170143 436338454 809909810 838994687 187107885 13512732 388860063 921731352 785339414 367271177 185766388 42184998 251227405 956063601 409184826 184457117 831762088 594684902 890913648 181231623 390742904 552559108 53988543 521509833 743524342 294961107 286424112 275784730 130251430 96555488 309527484 569284955 887656913 801358677 411719579 610842673 198384539 105496300 838044841 115777731 322676125 550414456 992653554 898485556 891277380 243420146 495608875 462842650 440708484 738341477 561135779 72245361 575732574 719713806 157350503 25543010 413910132 659063949 321166431 961204095 370292850 500987034 442326621 265935529 440529547 878254211 960637706 3634623 381767540 759829203 964468501 656075541 264284313 727029411 11875907 544515083 944996426 236466699 72987543 96852861 335606616 909292933 382487865 454779082 373176742 834663613 359034755 938096525 519361617 414495202 66804992 471564531 373827081 499237308 611700353 498748083 805460357 126450600 526593909 549364483 638201584 729843705 685217939 83735027 587810597 594176866 356379873 586581937 329271230 42798483 757492085 936618189 302750607 606536682 776421486 685080402 354751967 735066419 439139886 881409854 147018602 743581491 653384447 152304143 61178552 869375823 709061716 617871636 759691375 614314509 4890934 225232801 117972837 949686022 513169423 503232904 730257464 338262238 310903528 854447005 498429842 364092168 712818541 120224438 230388177 377477014 74447541 174674833 119891438 641710623 118408008 315563601 596840546 288237743 42514563 664240466 626607366 483693649 583871818 82924350 973057894 138099454 123630774 475928956 608670744 618017208 763408956 870286870 184364195 861848602 403307098 515133184 458723640 663259622 30042538 610392158 638685923 191480696 471374164 243274315 767262123 610050569 823537183 521434872 680128740 188051272 217735826 532145170 839911402 615316577 241727178 228093420 963107976 178054693 985210361 808325513 82789374 316780517 931896896 919722393 739861683 912312720 63446741 817898782 345678472 559293364 192046904 463507918 156549058 609254112 488007344 739489894 461094115 149414544 894938633 73948011 535626664 738959054 667828591 235635125 662562766 307313456 637674753 118808139 827063836 621465271 10579984 483529940 626609658 38594928 442613930 696161462 605920867 244304974 34331865 355177497 643331129 288170428 91481093 283584736 650488137 863337013 14112460 500365944 236194286 654965051 957689004 148894656 358106637 380756324 875114826 183481588 335797895 125798427 46235468 113631436 107129734 837215270 659676682 933356383 510030635 229846339 979738676 608357985 507069529 204688031 455414680 881313760 78580311 183729488 986255469 884836536 320856548 592815806 806930587 909341862 706281950 33176037 660387385 861895238 922829278 226637516 77615557 177167827 69386252 618296621 174394849 591549081 102876448 971216465 570597025 461458811 930562117 644010990 793481966 83459298 215440127 922439862 307381665 576627014 890661631 46330212 470249852 573611678 706840908 989075907 116709646 66158576 88627074 499401049 454484308 272193713 639624870 322878976 651226872 715235468 429372830 182050427 419284802 194990894 35010416 646111729 809303043 47093592 615739549 518895202 46754525 244732897 946008122 539655665 368157340 413590341 632193623 325938277 595693919 512794578 936534230 715548396 824093535 702957567 978603518 219756906 644814891 753390481 529188266 317243787 907029259 60110196 116699303 969627200 815405963 703449422 634780577 639405539 509289565 741689255 272181069 14939702 116373795 827987707 989332624 446331231 278470699 328936174 909623946 29193500 46121589 601615728 529490618 504921815 434611770 896463863 16928191 935021347 428932603 98583560 861141023 653507536 222265595 855540332 568525509 559087066 71021149 998065878 476736623 549113740 287567705 389570173 716767711 451515624 668206989 86575395 275625984 744124883 421302057 259758145 901485130 121028910 444572674 305920471 427624754 853779062 727569184 460540815 859122788 216008456 97236587 437558168 702529020 988129305 861695441 985188882 690975859 798526117 784413842 783493223 415770069 327968027 568869904 865806191 711792700 217011099 385280017 806620587 784999206 610321429 747110202 122633746 248793129 593638606 112109573 299683498 296637293 446991984 782947938 649564056 727411273 464334459 95241869 351842684 515802465 918529755 672303168 165987113 8173375 777179072 275102791 536480488 825610365 520071940 502893099 834950057 934048406 541898064 487081900 217021539 757635739 900912220 855790463 299196189 391486883 164847033 415873928 464180643 792789813 671085026 483109224 951780337 66354443 75667134 479993443 360628237 938061838 356647988 374525210 661109574 868883097 421158047 330525742 894152516 750286669 871941288 887413502 79891057 425723896 345480269 776864231 498872284 741570543 87844096 264303658 353722103 388828534 7136383 645395831 579611860 593774587 356996300 564521246 740574157 271348364 248023951 280019778 489757373 574087839 506205970 475346111 429796062 8545363 581190509 624495757 603360187 596755810 205527846 868417888 988168566 176931475 63035085 977291407 226515078 901337144 436986644 505437035 461468044 461291291 934829333 63618170 887400725 237277483 754551888 317850321 811909629 76542794 356422562 394250841 129581525 511298528 858318490 593498634 898183425 389121011 612814831 332707927 791205067 917735664 353497763 868520724 166706940 803029091 845246824 477598765 355225176 221209192 129486294 91240654 707803140 673256807 133690123 285558176 112372440 216703284 351917806 870869586 37701412 944135176 378852907 739727792 412297133 47569713 121905109 118943311 234280236 273739439 2719584 785189715 298023271 170714814 859922827 779876750 672451330 136385656 898939617 585531099 343521571 985791595 67162176 60184945 922842346 47947882 501232137 881489071 539279022 742899677 5763673 676749709 290754596 296951351 613764700 296263963 625194979 339899909 528026099 428828343 139128284 95328197 647836637 660465630 487222129 595121612 311039871 775538952 906526211 502116907 566272492 532215504 366800041 876933587 706690200 115315034 939925954 951133073 773470800 715223531 119882781 558795430 56211683 677595941 995475891 169645417 731007226 696498355 780351469 683106540 436296346 385083761 557506362 393019640 661678803 344323166 737948666 301359136 514335216 677188593 757290057 4337328 542210193 833673679 692810733 818921463 443833014 210522801 82360622 372946758 728541124 94230359 710244698 17520411 750175756 861949504 615412184 40013845 709603491 492634042 694979102 837487473 85435691 679440075 23315562 271889097 845283308 396793375 87513833 106025377 64396398 699479047 317363533 139135042 777439852 540010376 741704794 313706340 858716875 218882994 950113867 59383607 619098558 614567510 468105052 433377306 789973986 738581354 703003598 275899991 443722632 595858457 606102159 491903536 211486243 84635859 275650283 365514863 783351006 787707756 507697317 737443463 351957486 289873842 116148998 207934184 723589884 404186375 997681907 945596541 651345018 523528539 686682007 939240178 300200261 431123486 571809417 423187930 6002209 5982403 132520796 798388748 439291454 958273268 307686246 937271211 101958846 363102735 288520360 31786643 623844091 294260267 109448133 380875904 99549879 870535504 834593847 483910844 309678740 133870261 231978869 418918459 726423083 518466310 343946329 592426470 343453213 641673642 579935429 661760205 950752774 263098463 553871383 834041470 719677314 470184230 834349889 216794604 55060982 258871566 757151768 364922515 480995657 970056344 495291813 804896163 578489318 333751683 910816860 29393320 147110637 644783790 454881758 293371995 225706510 247104599 97289810 465973306 410313201 817939203 524199284 647915718 974072570 578162812 825444004 133207350 597586686 615143553 41172044 93074339 596576087 926717954 647351118 545948649 803711775 4313214 322330583 698464307 253089396 351462689 183666147 511136584 243924081 911358862 710580338 868476145 545185080 954938440 886542740 156619026 140970797 226323854 760758532 891901164 362618427 728440096 368464376 284170767 845158414 328115538 50798092 1585074 710999764 493950490 575820553 171237527 240105035 860067722 908415172 130317047 160632361 539440866 246849735 981466838 397159581 130671322 657408042 94712652 30403095 907472730 539631800 519821863 329388302 819532731 754218411 170681235 89435654 79646114 276227727 320528576 743174375 75493046 480396005 946919914 907311947 949472017 977023320 37925907 712780763 580806222 53940694 10528436 471854403 538279311 982231267 570168240 271927829 567487653 92182252 996975126 995991545 400132459 791114489 624352247 298661934 219927213 211060218 981802832 554819301 51222428 689515545 885974620 241825155 589130083 290823087 831780329 596925699 544454335 975861927 526033120 88897836 285138858 271415234 661411106 410281151 181577171 133467370 952884023 41959712 335689689 105013351 483108525 16536026 301893056 334746709 677123793 607918647 893276497 387770157 100002139 124212578 321692816 295503701 538275185 576000544 663783782 156329885 757379943 141537546 892600075 323322921 469319798 368280152 481948362 90170871 738438438 993557167 104750920 609210272 310546454 105151041 461511340 53594310 676113302 80545958 286791959 973236861 886766732 473568484 606729861 741080240 25743655 912299494 18897262 236806918 677045290 855474962 816987839 176907299 447526487 772820723 184432386 569208304 144199361 58631061 212518279 763919826 614932340 957892699 499764319 563112073 996488437 873475759 482190906 166196346 553099410 760137196 803648499 530301269 384565885 311683482 438689765 482172191 587523795 63602102 215327308 623661394 496689461 913294129 818903130 74036226 130947185 437950190 786419507 345376319 545338434 836569635 509087723 869170106 542216508 712918876 410857729 782734484 98724363 983074697 489192116 914523538 565617975 592479794 36803968 335887588 470874163 926947159 698394306 869683589 193023908 847858011 338102701 986336860 485691896 262927043 6597913 714047825 201564041 169341248 764705323 335143412 889410022 464916611 219613419 291514546 831251512 647688740 346102835 124823078 698171213 77545852 64455650 159436139 395368861 899997417 988969304 175858016 571434390 187321522 981605841 787268802 377105678 765335159 985950500 16980185 40195958 894969236 399025602 77069662 644561424 977281100 118459753 97105357 944207853 687672754 478139572 390442535 771531980 524116148 901614213 835554064 347142777 750347502 500667923 380440915 882959750 336471106 607744434 199091367 431568358 55326355 498341488 791210178 855615821 575123363 836314748 667787634 322667841 685998742 880789403 566896046 163664988 317566216 178032600 894904567 501254857 357663326 422097907 183725394 429958110 281478627 963833019 133648058 114416540 882213557 617414833 560168643 917567746 946591317 29931086 528354604 343846150 713138224 69731465 132114968 723661010 931495004 145369196 344569407 637003889 698028322 183584627 818232285 138950068 460421093 413290582 292045409 616003466 149998732 996738414 950382036 599871516 576080053 20664532 492523867 911538661 296029701 591663895 110768312 253438657 498550012 833143749 977185058 731984264 383960714 852321680 384616983 218614125 304982622 172150263 548161674 985246421 561855968 819213772 941577837 999533000 133840673 789646138 807594143 998517738 312606842 363983672 222977996 870607421 570621688 675605199 794398280 906744742 668477620 147476383 254276546 253779466 567650226 987696551 687888751 691602451 58436627 145691212 535711220 11513944 12726855 280835801 763905303 430133728 233979422 621042888 279989353 625887329 92834731 96168556 854979048 238938219 657897665 517773036 660441736 315915508 841729452 605759621 31742401 254958092 523516453 184200805 790537534 295965048 781701765 52163783 417362334 957267012 595865214 761818229 468977040 703017472 688855050 960839508 241754991 370002999 814436862 753037294 721235071 406232252 130152824 453449755 929764843 478388167 528777076 670214438 4686514 823281645 130352378 793076480 438847812 988534202 213293067 829647651 373303422 785842425 940785288 105948008 909949627 270781925 522328736 143661266 32443303 321847441 823673715 790617035 858913070 884393552 954645677 904562499 274129816 121493467 661127512 278014936 366189525 696330800 109795042 395782152 573965607 739455327 906370615 681206753 382141442 874235528 330044924 305296151 225919788 943238890 576414952 647249659 166317045 572519755 669633123 162525861 560072022 982598713 263362596 467504109 793310573 15009731 9758655 876311521 949794983 886815264 800460433 72114135 564843821 448946345 548939195 131371701 631070806 267607370 686330223 182151499 65922899 889148486 307112152 312922537 249879329 650802036 715018301 783536127 899135850 605696959 193598629 812644795 484616972 761474678 887452456 74039579 925554315 710499460 426714345 161853423 661807374 249145019 373704203 213400789 468130849 193815084 523082870 518621692 828274152 161488722 345813396 451675656 364216235 76517286 950637239 48502887 306008755 52799872 608207208 44920685 356735810 754093298 697447481 100399289 287962960 783322491 240860971 415219317 454850962 248312443 910949967 860321862 791030467 634224996 837174150 205713581 18460775 228818565 61842734 909954850 262244138 219078336 310176484 799043622 864483888 843576339 849916632 148259096 522060361 58148147 643761506 618945961 80374044 65478658 337998866 815290213 845829642 300877850 889275490 382362652 78803754 730150929 477631865 313251506 83177557 147347186 736786077 157349871 352138268 137443854 334896866 71329958 253342711 651451309 105649765 395444209 47483308 927277813 525353444 139030392 154281703 714553183 287248612 504880558 672203674 539946960 518194403 334441383 764128306 378238196 839032107 840461556 89567772 400214058 396898523 534433936 692736388 427202826 268095035 727089224 130942996 591017625 865231797 670340885 319004778 531867349 5358724 569154788 180042313 847790439 417178513 876213981 958888694 895519492 916156822 72321164 832851594 321573374 60954536 641368381 262435671 177677968 42337363 817207932 928660825 933554684 969907359 414179714 341651885 431445952 624718897 4380974 877323098 443065181 70978109 726567219 101241524 540242196 709565578 845924555 502607277 211339620 707409780 397487524 337104434 873378306 262343124 718199090 53057801 656294730 124426197 406652953 301445596 693486488 345590462 307887361 378084627 309309635 904280587 224506945 598267547 620086815 211686423 425180252 75327909 512903905 607551330 656012181 69684446 31547741 662804376 223459553 843155447 398276495 303658505 756828705 948159304 463448893 430796964 841521054 220828479 84874711 715565804 443845709 825462485 758630413 624848647 451660715 494391751 223516061 533905791 710286377 777443505 36537314 431571843 393365853 297271366 173014205 701120699 169305565 709127879 641281598 600427411 684857706 336879084 498274890 116757958 696045584 972886114 320438320 119628543 843522725 755383488 215942920 978782847 97303469 169551039 342095407 724255214 488279305 938392223 109322907 969029040 570241979 983920865 323331484 40311045 837326978 958428019 316488880 746046423 662242754 180865938 302580013 208820423 220648755 107263782 830851985 542499199 252914966 333307620 531166633 434166708 929947674 763665884 45998592 723819361 241967697 286819851 920346570 847632781 876349197 392448606 155233239 580081240 945087258 706657608 580853370 279997156 919480270 930544062 742267435 189573772 55018226 386020205 773057561 257193837 87549698 552467187 424779947 471708782 265027653 754030259 651220337 371638896 1500342 572663355 58466117 7960319 24852763 902426773 772490589 836059864 298842154 422031400 697237798 179044245 333698986 478405009 242157658 977162123 969377026 290543789 779129689 171600435 19696515 457417485 894246679 150461523 955049384 260454165 886446790 556059138 954471096 186751763 824766922 129574989 241597981 379877552 656119833 230608300 827707498 126974765 757300289 540775550 60663733 348623718 655048871 604803565 169924077 301981904 641076310 38070423 308872473 399172845 235592881 803927293 695989487 350706306 402569609 602334631 312596625 529479687 295938640 947109773 84290036 415697041 345937353 398487946 518579529 299623266 582170388 377853339 403839327 648460754 433577398 342819846 760522342 83370770 251772759 121832971 716129953 844643085 275094286 564900377 929941413 680790295 144889250 155119031 280104033 241861253 195127703 375084712 734755816 961996652 164381634 161995380 490773225 880887523 737634544 692927567 385733186 858024176 33662918 129571971 291049721 305604393 577494384 610631858 105267840 526672808 437959766 927718424 231844475 424439914 950991534 830617856 655976754 409060215 352715242 792253832 827824303 648773291 540028000 173991862 535328573 206110975 83582159 841677122 6637550 738878134 423206512 560094629 926114660 413905969 409694617 998466357 447794666 105583792 642746809 338647000 144594096 313258193 834119485 891217127 730310346 583608633 519267039 33449816 120573403 666931781 506890840 137529778 164698728 359521591 811291220 685959756 691579779 746156287 653306152 604471288 540789989 299542447 430746706 917730836 273767941 153825898 871555639 852137439 483102603 19563250 37013273 946673240 975775552 607063950 728221301 22797099 239631253 371544688 660096640 977336712 819753797 587469612 637208756 924438071 165748405 85338770 108940699 196311491 110705415 791950595 194294270 454957063 259652798 4578643 393202486 914574259 535714126 743689850 783919344 713046456 179320823 834745488 936454712 871091733 383332118 809353948 475207685 834115663 656935228 873732514 724957940 37239059 653791751 586529102 446959625 170279654 402606887 360038385 364335366 858599511 668819358 471764595 673496299 211119115 516768624 244212532 542717746 580446961 948612587 702693645 920007131 478711053 277201073 989556992 649792540 374943510 820836665 848591872 855557220 779162196 930161825 498633370 835515794 55629109 551356479 348162667 142678007 914977152 334100905 625246029 41172185 154213095 965723298 127905371 341235669 168679302 10824417 36300063 758037152 903852332 180260771 126411868 588116328 569050551 647291569 246606616 639062969 806629183 256454984 981015066 446379499 379984782 150754097 215425839 540823950 718676535 330250220 184970021 757899912 559558083 44908333 233934072 953100084 356273612 518512295 388012857 641146888 869129251 307036451 92639576 858041782 546067956 755707942 135122585 913700053 574402244 533716973 447963576 121042279 802087817 190994847 310110532 358161777 555561455 79875971 546806783 316064241 340237257 677704162 23763355 750064989 744784190 544059704 111534872 240881010 389314682 491794806 155591252 164208064 42729364 78408410 689449212 895495513 180916870 411968458 183021854 909165078 768286092 876926945 74452893 57712906 13512675 825013768 156872753 691158643 893141751 925571471 26266163 112644859 449936773 366993728 197645159 991105221 584971855 462332988 240464132 80877619 151766179 271136587 69464726 290976789 889216515 563847733 637150151 546749354 403910264 166994827 79511664 208149536 308717611 779533575 79590524 519562715 429186698 52363967 777993603 915316617 237879401 662786414 111587091 526526133 558707843 820031618 566280256 189591670 714483335 840415355 628680884 155601542 916915311 315250526 172600853 4230824 4985235 821231685 677455204 472611679 897503709 215609752 270546625 386447976 479601178 249431901 174444630 372457884 463532766 894663775 572146818 713529342 561445014 557927215 125198843 393589031 850043569 365338040 153084087 120016170 187634043 408907659 661901848 858747633 957354107 101558788 950805969 297807539 699862449 630084673 493097593 26266558 523464385 954085309 631788215 923829040 693581723 443391199 348680313 938798598 16810498 785540980 365909204 418951263 939171607 505833130 423681394 443188100 622472153 99993849 494646445 236006632 301364412 84164038 558738381 527597703 133059415 941915577 829345150 483803023 488927412 893975629 233724557 193910570 250209519 27443885 465808241 139818938 857218483 723773549 997697033 103022281 407575545 216880152 701978555 349025465 627191227 699074333 296975829 146683760 737454839 76204899 586519290 322067776 782076002 471395896 955623050 22804401 382277988 524560330 524623224 37829612 185261723 177623551 904015527 75877701 502111031 995034808 272064135 784677364 99566741 204886144 97691683 860450578 793238495 136531817 778560063 209802864 69957997 305452190 526432568 70054349 852748474 900630610 499246717 949212534 717212183 56870238 726508793 711354958 536259746 700113957 528074813 906631588 583328425 789837130 445902921 218825817 848686801 609166104 5509011 246538062 966794194 484820648 731608450 880694716 52971628 51467853 167887230 570323654 555483182 29382294 649694542 106254342 129097640 936594285 916674093 604282181 275369245 246484548 340488431 226586787 751317493 128247916 547287278 268947335 950392073 428860168 59414896 547167282 539873842 595079406 656380647 365684827 439481480 561118709 194687426 460417427 434417183 849515925 641761714 402403060 65686904 223093342 226955235 899643574 480190233 763195091 506817554 918677205 468762628 266329911 521466651 277169036 981800147 517448333 91456064 905866184 581139755 266611171 600457887 732689384 540220213 539182405 288330472 826045763 151341197 196657142 472315441 296122422 117108873 676900156 5310541 85064961 935352908 788766661 301245377 688577114 156846163 289385463 110123164 564120150 979846595 784670766 331625421 687736859 193137001 562140788 649901368 667648714 501535118 39580290 448667386 785969268 389854976 799600688 610968330 838556990 389307483 222184401 896717668 386436388 998196883 205842180 501761217 102213673 729918103 20786530 671711519 608523583 795942666 133310536 819819265 126736015 998663411 924448831 429447677 864579057 496905847 577577904 364776413 901212656 858769810 612221661 403355886 792335302 798229147 911705219 25735985 448561254 679685278 22566792 244051796 311186755 708441981 28182575 598404420 977133459 602186785 798884951 877173198 967865577 875936110 189668446 808760274 127446088 5388037 395077540 916035560 295926246 561764107 641487604 278825040 950552292 70725155 128311222 383560108 209186102 172953996 54018090 329795096 447939122 884661220 635312535 886275190 388953285 336931750 365085929 449660221 448880084 581561621 340837360 722847377 466927481 310167801 207581158 97049709 951919557 717512807 189720589 322257986 406338490 601368756 144619240 730012140 557021286 90778962 112740536 309464950 685443249 191376683 142886968 897321724 808135291 949680584 925252625 355734232 831758079 61580846 837990949 6684398 843443541 412774481 639969586 431763314 92722284 978471486 133330501 183842264 637622942 16637795 843893870 463206005 707208910 589385802 154297197 702547964 931397123 466772144 318450275 542644526 546570106 241779639 421583289 861608368 960333154 141213847 284717049 14155839 928880945 523597786 709090415 64426018 871983812 340726915 978635830 6667703 59358118 905502110 400318715 236957999 551180912 761557655 233582514 572196331 907072285 393237307 909813893 794160270 645086703 592396708 628715260 235772061 194982891 774479860 79534343 76459465 532675050 235861586 793993630 742834332 577349438 366238772 498013199 985998193 479293157 353614667 28094184 569457667 391915426 571467498 393110317 47455637 676775135 858461450 755283023 308396296 784096932 736922315 841543277 136704478 362538933 385591194 221435459 725699097 132504948 578898610 180127507 528463445 149987652 771663651 236930441 592891310 433743433 788347601 375439446 767236721 621771270 750974814 530598114 112054646 594325167 69447009 124755745 15356026 541551767 24243534 940364857 416864368 295348923 300530176 629009733 263509621 528799094 999945805 554405527 590032286 391562831 316360653 503485065 199382758 256254757 292604564 571738603 538793465 254278440 536050692 10343989 653956320 179201322 499328803 683799102 165666895 777595497 623776014 383411501 881572652 416551908 114993664 813131267 201531886 232323402 749566148 832507929 520697523 573981409 581600895 230797885 771699243 354792231 745929055 653188908 440698377 66199605 898546217 507190812 681936570 370620984 576296844 402552675 166691525 10349013 719028433 287814880 802666261 780059718 138116345 103917378 722980350 247917853 203035976 58631652 818354695 607986870 148591239 490007738 422047853 749459298 592618321 10638833 848129558 964997568 373430673 199963437 60446417 267730816 975837380 256062389 239827743 246168801 663925218 818072377 418884676 576498266 977298610 271414562 812796527 903044570 415830476 235355882 688069788 590235996 38616272 875311180 239792318 5249618 735614957 443211750 882061738 562279232 263473907 411310425 924440335 403706461 775488188 64542555 606763313 633016526 956654016 301607926 649531541 501745267 9366993 306797259 637710570 840667607 510826563 533198122 815577527 387439103 203260138 931064428 401382336 840099783 244511027 580911029 634474031 492108061 276477012 206077309 850383470 146314231 247644469 651955128 335778134 365451563 514521961 114200878 9884126 19643893 398790695 625041442 46645292 402443058 605202252 669718075 808615651 717307653 741236148 654989971 729032514 121722089 568806687 815210979 556988189 446943121 710459335 82859937 986995680 297256188 590994980 210716740 521693558 735402401 659878749 156570241 876972821 489047040 749991773 553158237 917739983 514419399 841532563 37179680 999288515 692341495 878665085 881883706 886377831 483498625 449366329 981070801 414864961 518874809 849773260 972646799 456027985 323382309 609454399 703594881 16203142 784623303 366591817 284942240 934961955 538163976 305654380 721124402 120397938 813107506 113590412 335854813 595551111 29775326 397113511 813395752 470931141 974634011 736334708 145488407 288558518 283093552 844842778 150057623 223588098 721111523 76376470 5306681 428895409 64056486 555616272 27003753 515734037 748168578 895883101 715902018 818058887 556040081 730438106 46724179 627500818 530848950 196290705 892133613 508483968 851495842 526844457 404628496 205099690 557708880 21355432 492537887 835877719 716456533 448159743 867852792 500835728 493153206 740731444 311032525 14806609 167546319 312229130 635101244 21624820 303607414 708354576 940613202 913694429 115279220 644687647 556577045 637159484 894379525 313957468 610677547 389868441 685466270 509203058 605272098 841184305 991754060 723906158 360067457 865272689 622866195 766277713 936163738 654049836 403879250 731028854 326682714 662257320 653157651 602169326 65247597 473331711 629366023 50198125 73763023 725016926 474935340 752253308 876910822 194867213 982844007 791575854 669770646 536468753 809053178 255219460 838938132 919846548 879469221 944424405 602449765 509120964 283647640 488674443 730431375 566621359 1842691 381196358 274839387 469068877 931613905 85583982 306132665 755502594 329568615 114331831 484827148 908958844 595844073 251766902 129561857 625653749 705286342 846041590 65464623 27205336 201258095 793006672 186875841 750320595 820073865 781142850 561434586 812936220 170449297 134095590 987389008 129667896 605197091 299565019 971871841 770547146 512159383 212790692 608504986 898232388 499078281 264085703 566736102 156254717 893950100 620717391 918101057 739503371 223441374 977144943 29161152 497023583 849213175 170911077 451346869 994146538 636412630 3878964 736783982 44359955 810987228 800824122 20036799 510874913 11019240 755738644 95270930 403295424 138484635 413870814 209064983 764175986 5209286 550031676 234563336 751390112 360428489 731690082 336738462 765259369 72721144 141550379 578937856 716862885 854506046 22398269 525960748 407102017 76520404 809125823 953371909 189084361 587914733 767610492 499049893 950801675 804505495 966824119 951553233 268976552 8160906 624277054 315454640 140680626 407933596 256397467 570540348 380905372 296404229 654032157 69263122 252791887 406150036 806616481 438485776 834573235 681092106 810792915 133212727 921286754 585101787 641896240 307854820 930622607 417906625 531199845 160866576 326166099 427688523 495454792 443408814 198934060 927187001 834878993 216201917 938463256 883179811 28921747 449880134 8983291 584354773 562120460 965517556 740036399 923295601 636994778 352131385 9749959 237521417 395164555 744668520 703745161 806574690 49743312 506133898 626558858 673014544 150629477 595694646 652720119 481117591 797978590 672082896 835788499 221700936 322929036 960269829 671403799 182806821 156676236 327558182 675014905 705732841 43506946 981754551 688492946 588656153 508755410 359176256 934597446 786020205 694587488 22828617 300963472 787711348 190040526 66093356 535737802 96514136 422746562 661126280 383780760 767496515 315379983 672670806 882604598 594630871 475458684 794602453 391106403 190877906 749062146 766488021 863438489 664231223 532572247 486066483 421521957 355232175 484603528 75023394 586260350 420542722 3048781 385199223 150809557 778986567 421126109 248245772 39330080 435449429 168200917 236330670 180822166 284401661 605381711 591336822 724492857 177201567 71386136 935638328 338635092 516946003 438125578 48355137 509554383 55930141 211693377 268586996 885119227 284993375 281362152 603948865 216400032 745626257 363971201 504873790 571363889 172501853 763947092 501991059 278593853 330427420 466879982 87832610 780889186 175326381 861402958 803070213 174238524 970480121 729069102 977593517 856271518 760491525 104177712 229503172 197571239 628138540 754493904 789550698 342778841 251777163 189138409 265190352 959565728 626298384 899878927 553987666 973356831 138443544 119333376 137576843 580959633 470552372 528508180 419149400 691713692 48119761 251469200 290411084 72942051 785395677 661268281 371500546 846612523 566710024 449666436 90376841 735395710 311893447 885845666 805096230 107022749 454117904 424600642 766647757 806858498 288831353 19358068 49546909 243490778 93664894 133485650 11443170 896512016 603629389 239983656 558530257 808447451 541544352 150483410 362851405 651561856 604526366 301898005 461058165 951680967 31836908 240508535 392074835 253672911 814163615 841507705 259284169 230018792 794538991 815221878 933949024 484349928 703738893 384847190 873245087 78368739 731978271 86925919 12854410 948603629 278786790 175179004 351191454 221389095 106908248 63684843 937571243 523610738 321948940 170944784 197217898 290571057 723706853 492301567 981839435 302027079 803038912 338428628 955986386 682089177 998265949 785584500 797051646 872136417 546737951 607680796 114496037 303416445 721455410 25439256 351513334 95912528 245810820 215027827 855147285 504335103 133406018 310139955 244494255 514869038 920975207 948716172 6709611 515065064 100771987 131558699 388860621 384916055 814500963 918678538 350875246 652072053 385728435 79874225 635678759 884592388 631652254 26903772 66107372 12338346 809621265 660196774 171290530 3559043 732586230 854486119 630938255 145792887 594529859 636522367 126289174 162207944 377491648 381134115 676277484 771984902 693985779 522294292 808265223 617644894 320162257 524700139 938756370 836076169 363402673 709346080 587965577 858195980 448523468 885944763 132753039 623560178 495935547 954317074 624493326 558962399 78670738 651580939 774195415 611492575 611087538 202302988 750396021 345005190 148411596 222452303 567408639 636544553 361458533 298989335 67523739 536680696 808935569 411762294 521915700 501707718 113669380 132596012 570131731 887534302 328605646 664875312 613310069 189599861 388252798 510174030 698986515 621347371 344251434 182637230 264244786 740198409 423035671 693801764 304792691 224474143 396981230 148234580 733727946 184260250 748099257 650489427 882162618 748358621 909867205 287345414 207672568 588442922 863739980 494003660 25603809 107448085 882473829 534000302 4788108 373710479 37907201 705942815 245209089 832196984 935249401 679923523 499074823 792498265 226269115 430370099 488688139 226568978 818898920 334195905 216437411 605856218 895885471 563983635 831282832 256294012 453085892 758017843 204557254 113924042 914510147 970374726 748089927 372251415 331169171 138455127 101173242 316153496 534093220 735697675 951586484 921292998 301209474 565276982 265137612 299522958 709956876 600280142 736659302 761243023 452804100 373866510 287457740 712285684 350424432 496969122 26066023 867281512 987987240 701734277 955196280 352633004 404516776 314063628 853381216 523840134 619405648 1410455 266591108 32909562 117801227 240117960 19921810 259652725 458599880 242676513 692166919 687515736 963112384 370327045 271002246 582578922 699111421 913045418 923104691 188736287 94301714 711650652 53373841 883436593 552142195 103810947 767669545 375348688 795819716 834318809 686367671 241436441 269863316 862173709 712282725 830097877 76116406 786586920 810668182 765595606 712191157 398622816 532511884 309848523 220652573 404779602 584053244 828615663 188793647 952977823 281946558 127029072 76427399 80058659 70578485 319161762 975414396 765121312 501422375 108787910 774988149 821291280 248028931 184280141 168072583 623052290 817594928 116527731 597421135 736624315 615173563 111919130 438217026 963056192 123888474 809768891 727431318 724004172 264963119 519325017 249003451 338450134 472629424 709791790 987682509 754973131 182468524 843693685 669035278 624048645 655419969 307574079 609926281 970213840 381949659 823005888 319802939 295726044 481379189 108311101 673989152 348759587 310895559 403526152 438518730 719245043 411996498 533505582 381033201 316037711 39747129 358096976 756731164 833095990 713521275 574698354 613460764 42816918 189317740 17942465 364496561 767496201 988718016 955443455 120550698 156492430 805864350 945056861 226720350 273277910 790171226 137349936 165587791 403119569 201258915 904194537 815439882 381945651 605676781 613488218 302776911 361478273 809303447 238650951 584706715 7835301 350965273 746928862 576128167 148091100 985569522 714052871 374480151 11365799 201169024 529012226 217177058 734464624 854629562 148294887 278612905 975133864 180886733 673136200 775988450 249308079 525512476 788841647 337408756 299340869 139381289 881489203 979759347 320199932 325019670 655369400 174939118 8776419 774782080 540391980 745826394 395324397 413400528 862532499 735149190 889820210 90090728 924757476 983458662 220932989 996809379 134416540 69828733 598355407 1472585 639575037 586246787 640720895 11350493 455384998 503849476 989352465 930050837 263903162 184798464 384057762 544145418 111865778 413938651 901110401 798452227 583350783 918316556 617024333 470881131 109374677 498279509 681814576 645916117 313654322 84132427 935012428 377622328 72958002 608453503 208653581 578073007 976764753 421217729 411097923 373838814 122811169 685751334 969431254 483346017 303789937 183589237 345111531 143635038 625184888 882483883 145219000 580981945 207119973 546349168 765446597 121442240 298847956 612874293 364506528 966286594 431482203 848803222 837228686 790270082 48778389 754472623 133198943 557990811 247097572 895474066 62226604 474049867 147547990 471772329 313743953 447387611 345773863 79371592 395635737 608353366 101148128 294551249 936140471 24488837 31217369 80556412 727971104 365673932 167499042 640257302 562802866 39598801 885338166 423216564 624702644 436929255 658798711 336642562 512844026 858894214 874132035 876343945 412227080 989877614 388734921 213287480 458454919 339241071 212718995 548440706 994997710 604035318 971613253 286221253 111885267 365595521 724127185 445442639 183714047 459331088 511576487 276197898 177969591 105310402 430213131 174028871 67257562 925869754 577501352 946448715 484571501 174960681 419515647 247752710 863675131 962411462 416071073 362823621 325275296 225628475 707326077 729461158 502005396 959786400 777266801 500426463 129315919 213156848 258435586 954876548 462012768 329194276 498935277 470880341 804960932 312866052 154232140 573116515 677967998 914819176 567873983 931273747 472281506 792410433 931585350 171498935 238571581 875690677 67541425 701557283 941725664 907839706 465332427 841533258 849717485 504656568 442335897 606422564 117453227 615920298 132513963 487096905 409460369 145774203 374214363 455455256 395715428 205871754 288811742 376733352 568039756 348466965 667324866 298057942 671599735 817669475 927208628 714219129 577969154 897771410 642175601 943840149 197908716 214328475 523503960 660947207 329017383 959154495 188445530 160890689 328208288 43806492 858371719 343455060 22323666 876943305 796394602 645385171 411944425 629753105 349393177 477833527 662880439 515084211 449453125 567936480 358564216 870569604 942522369 344565607 788182638 465040593 947154049 504706307 796675839 290376208 961910949 791201100 464702376 287664962 536553547 499072119 628438623 409262070 791348977 586580272 725676036 583395197 260231531 184322340 493352968 342134491 949807192 53048609 756476607 646382417 764243407 336923107 907629960 132865487 781890683 922238003 250202654 550664913 880193917 725910115 763838334 738663947 631751897 853005756 974402592 124033253 847344536 479949458 876724782 144021077 841438663 216729106 317511343 875016390 174132946 789864915 20488574 234411994 882924477 780794439 710530899 6178776 213143582 793140949 696650140 57173224 231152744 46208190 577109153 410720436 677877962 166439973 629624698 42214636 186214457 870975473 332432861 467863825 687002331 211021250 993523643 428466370 587603224 757453153 863998485 728775055 104089492 58487322 102386652 650497082 311727870 63835782 648873741 625743448 367971986 684560686 687542990 557381322 998238924 876867052 178203607 338878459 527745099 750013665 502411899 299655911 192634037 414301980 494318950 530188640 229178185 109320718 218731218 412124474 879114653 110772569 397933789 793155098 303082850 83031831 168971279 828416611 35877040 986056120 201833185 744945727 860190300 747618805 677297664 426693567 59266116 959984021 742774267 665410805 159699964 781903225 918462264 625256227 706901495 656058595 178357447 515010791 947714172 725462954 479680410 365470180 649879278 807862798 501202120 772394517 407129320 192957879 225137160 41576233 228426818 905746398 748115111 331501029 315540052 284696442 731710077 406908728 790431767 68893901 289560625 428452942 640613118 179079170 664157992 599043794 907959416 532392940 600431360 122206265 155062005 289050431 597967258 773290475 740376836 590875051 310643806 549371416 273286973 487278125 91989502 868482710 247993936 235044598 906914645 790294560 142502476 246447319 503600978 91988255 545720839 796699139 75917472 179038907 135518971 818721772 299803589 508145534 432157315 481615828 353586296 828901683 632971663 795653237 278535354 239923967 750184481 951098188 43681887 969417601 217070800 76867955 102149297 76908345 748655349 732909169 345304486 534346893 904654489 420860640 616790501 812859557 454179112 432672214 463573712 930920196 916112783 270177275 134511746 952767883 663749796 314523 380527524 606582683 867610697 322920646 740252878 660855768 573881118 268351558 452405985 235706286 139895743 87061679 834729012 667080510 332691943 258951207 477034079 381148554 362680270 867518886 633475438 860507833 228035213 230484179 351799913 365870247 401512226 737030314 44660690 691795872 343250069 153604451 751072238 875652691 744581818 629780316 60996896 59581539 128687467 583810532 835385270 830422742 696066439 232139600 568690217 668817927 842851215 524725194 549887969 562990273 990629143 304228005 587481573 703182927 325819008 186145117 316884422 124330110 498727994 591023605 475798552 795526175 994365569 473433861 695739696 159888393 405856939 682925292 115359064 349002580 961914989 708551518 124612176 694665113 222657324 61843141 744755962 309880634 503018766 86465770 899407299 539254948 837382003 798690983 537210126 382859355 867471465 301435127 284444146 897994536 164209139 656457388 416979496 690729319 608355905 978133557 627121269 666149016 719609193 952764904 17661510 648261135 603142426 925410903 247061060 653999844 272073536 952631987 877756547 368914463 458362136 727452594 962694147 470492209 848078840 145747149 492776256 828418608 532422975 427703712 726443007 361847902 4642373 316877686 106127953 569008004 269951597 484384624 96461351 84499371 278880219 336741113 309178669 663710273 182476467 982290798 703594831 702884268 869368258 139146966 182822432 590784810 614870675 987061237 367755120 91240367 929933367 454749149 716195171 938142864 156100315 943864769 458019102 438813807 718425887 50358207 655037861 503781886 775808708 439903521 512069765 431812599 801586867 725257049 515988307 607350485 411158712 46380782 962318027 567879088 976790001 580998455 605117039 172066250 178799889 660633803 571385073 435740571 497360969 400641241 866669774 927098009 172524294 557519581 664699881 832538161 44948273 519003493 845713297 263196026 153703089 108666112 292317305 902037291 864369873 788528919 358303567 96388987 562256859 485913802 344621242 80365914 460022069 980003975 712888728 769136656 6493705 955364849 665873463 484077006 610019030 959228663 534285265 416501307 105023169 562436283 777906248 426050586 334343728 709795483 537928816 572317825 742017156 445196068 406812411 913260419 787342918 521191557 783034299 188285495 654071836 462762000 502438919 502688687 610738575 656897201 989019574 747763848 202679073 20257493 613080452 51861730 789893399 239568743 453992560 970701361 831920104 660274609 205967152 518307752 147042514 165496910 193128046 384488714 442626671 206073323 291736646 959335319 59620596 917872683 499800537 790308515 158722412 40164434 495568834 440037093 712650264 569428391 523087955 970911107 240949685 319435092 641822669 740219314 416614625 430255540 918979348 430292086 298928054 421752326 712786995 734555140 429189117 63684416 20485672 971926520 946433188 324414481 539654856 67936162 312564913 145728401 449311756 365906551 272760252 267578010 854814143 716335170 827115429 351656160 764181078 686393337 881086664 74133005 935611958 741801891 956941236 228908371 685268024 224056344 479665987 954553345 524627178 188407156 50819384 714335318 21013375 669940659 938432670 332413548 33803819 290572238 487383345 130673030 842745171 884475269 454078837 565255614 154166512 112839016 936556736 401235106 916866161 536663302 168398437 446807780 56262276 921759483 750642069 630623872 999087666 147590721 83333227 996882694 482716125 741932096 293858821 844339334 908533465 828831870 809647735 710762779 16234421 273209927 13346623 346620640 187196268 622075927 53517959 933682557 315603368 513869496 596672698 604004998 787935360 451626993 670733007 126220059 583043878 905279402 843421908 907576879 651860931 112432659 837272948 688791865 465883948 711040044 183692682 484342405 958736581 307993670 295953671 570971532 643990698 902193752 99030981 609057376 422831680 427509364 388823391 113091771 623969254 27890532 153266455 299879052 812334874 867935106 895468476 443284510 602405129 417764561 892188128 285882775 514399947 662659140 16901512 407150273 2543424 249360970 943691244 237719984 566019697 272768777 676782487 391458311 14342601 805635318 555619633 560506418 765975290 868446668 608900450 540997998 428630926 952348061 158610112 419811084 782690868 122948799 867496702 855164186 828432941 381909447 767378999 595918475 293730184 503017034 505188070 228956908 200409908 942089663 35077862 523490216 263947704 734799114 410315912 606074047 858193726 379082206 88286770 99099260 195486842 469740708 329283072 278526347 276525572 501008012 934521208 440334782 941297581 903854552 915913244 846048694 858109301 277695502 60241798 966253464 615366041 989943879 510844418 822719359 329323081 554390726 120737855 94449020 499687268 44712785 108580649 519810023 520671883 709396575 40761632 450575814 157132738 609134876 11900149 19459358 100287550 952958882 764052705 509341361 188129063 22533607 789466762 956900493 367225618 19897717 782732536 391840467 913957876 567684295 1754301 105174836 317891378 645384678 688928081 46581413 759673553 835904717 536339079 757985591 63209067 273064893 824556649 398722112 936225935 826188444 481658438 669781473 707245663 950909819 674357795 799700150 921289818 675701432 154893472 770402043 889901640 386093921 911213067 933075354 332085277 10879153 230215770 26269159 40257728 850170676 403465599 538120149 46079240 810363754 817633733 167973090 854932237 74574584 730195586 663738070 110076419 764837903 172980198 445511866 143991298 848138998 856667466 274772773 601963916 761153866 591474244 923438535 502615418 106369463 79517257 657057329 275368968 584090849 856718267 183608502 209588019 966994168 895789206 837506342 616170750 653631274 696807811 311307565 573756307 946313382 946000611 194734311 647568127 156322379 314658836 338053277 452235061 209575844 294466880 991657507 461575760 457451880 443133171 714723639 531877378 184691329 759276413 260706505 308903142 304865937 887002089 506655892 914720966 517346825 789932849 908567197 64608671 462155173 986175590 963863492 834052403 36839337 537134436 371133933 655787310 461915036 151004991 515673413 306638627 12353007 676470555 69062457 800616067 610597683 391867794 588501847 916459946 917359446 7009151 169456978 957338349 572359163 195884794 708288169 176678191 566699857 865500907 772909819 281499828 39088279 460309846 251020092 61356630 464167658 392101957 511571633 253795765 254439072 946336689 863366872 506930850 341202024 169377531 820571468 54601919 874544185 762588360 746744185 112081748 169995507 495080837 402840790 803217492 293274798 797995063 804149080 534803630 19237333 557496415 95514342 372049602 84679082 340217237 590257667 785478912 887649093 687907511 103084719 702489285 465156765 25309772 827595302 938203822 630934086 927775097 168958344 998293472 913696556 715959588 199628927 241380295 905471865 146649387 694845320 84014386 148739583 940019751 483165343 832774104 799134065 685696435 232269841 869933512 255386001 403347231 567689255 887291054 119789409 775835124 23659426 381416939 741919655 640357230 987100652 119143596 74628092 742516445 922905479 421169831 344611231 257641187 460171681 78229817 872773733 889104311 25218345 787135017 951227684 937785414 995208449 512280641 381268258 887633149 669553978 134981359 19609382 927063985 544903241 594330658 681368958 682197052 77272699 273067256 887838240 598669685 363661816 264197756 532431720 432623907 251714519 467978167 480261268 307968982 351762078 620589575 801789020 587733545 737674404 152701350 656272919 181821448 361591462 514416663 158668214 122270173 826463308 791385646 707860724 884925933 496419640 728783514 533873248 58886116 321321694 138445221 383310755 567205523 447209952 416918043 247958490 909766951 318368342 636956096 10068099 752458013 97213134 775145575 468863950 898298538 339037984 56165973 739087871 826190259 460758809 577149999 734772356 480756347 479494831 371367422 117988031 788510168 892347611 926671775 948497163 253852169 570676189 507456422 374889380 747124403 445288341 482196495 226395291 165130713 809857831 498238732 111094837 566167731 129230324 988488267 297665508 929290425 923388230 412770108 55770369 441944111 964539371 249793363 236607409 684477683 374380778 356682566 402347812 624072464 485476206 37604116 679706524 546926913 302671255 98077991 851951862 511616855 401097986 449299776 986721660 847367541 435690423 385913246 324297715 717587910 833848062 703216882 75376669 504589306 340452364 361519178 824516000 851649638 651619044 624647088 441890813 14460922 187939309 442987695 775037997 206125159 805196049 32682576 830641180 345479020 456236354 627875186 268876936 996475618 798092084 404301924 668560412 320606855 52012212 574282175 987250223 460849110 164790523 945271141 243208939 160351954 204512077 109601609 1300060 647518678 930507752 354750183 13625277 789720423 998503967 73615463 17619348 642966344 673901284 748150283 545968038 172310417 802635746 807443889 765926513 412069035 43319732 285201173 3505874 41010047 166975010 147608219 692472695 507779275 942193182 828948678 658291680 902031345 691250012 125840065 890632670 217641339 467134569 563053965 490040477 390606342 291288021 453732174 746353900 201232943 408897544 510002801 589172362 362995967 241668896 585872041 140445631 788887793 339020655 278777605 837359954 450073279 663260715 314396707 268065390 841454336 333212012 48744824 836590562 514698462 909038469 463845959 463367224 876746637 779617643 12397509 847700921 295162881 372434409 815668858 168954016 786274540 510204764 684081115 724960834 273537163 317010314 682115074 710176092 320279518 438707708 916457912 14253487 975530954 461228667 965174701 103623880 802417414 314741039 980941279 599255163 288442501 499926574 622280017 645831885 499730228 104286681 233045549 936396869 58261215 144800666 141633782 274303345 250375027 454112169 718284716 251908828 537456000 264515333 88120940 563201804 525866543 364147174 232011351 525161163 200724806 569718891 346395068 294617093 610981310 749008081 676237575 149961778 369859874 904304578 683698403 260944336 56223163 142456254 832317946 974689275 886664070 664191500 615681063 43663333 841605520 391517081 632374190 650483618 877666422 599686037 203058417 243490339 725908098 324493989 648295129 525856677 809930186 373221242 75623371 274809782 80017258 651461272 706934537 440575318 542895573 243069898 820717078 67422533 406126721 931859417 687881751 953710685 320937352 597462575 134969642 890038983 550375538 18003752 257597768 30965231 822723 999218141 909708156 269886150 951174996 613045826 999455622 198931725 754289849 178901505 729805908 114396132 318083081 691840070 137527297 183107933 275718862 232153014 696093093 816722720 714407762 996347078 261480417 885167621 311151122 447781960 136984124 450329582 118924136 747509635 945078234 966764408 543774726 729825445 215406417 127690097 515678892 813674880 767633386 735079278 491992735 647747434 767371614 568088135 612187151 894652799 494118560 215942440 202746009 387956359 856078268 778306368 957743830 540522003 491406829 28011059 796264231 171969823 171989751 2436671 286535658 973158039 649052656 248574836 364905654 737481100 707807821 663150485 285410756 323506805 268369577 100682130 675474737 877316216 590568534 581135479 956819077 441976221 637423833 164987820 255819846 234630319 228292039 904158085 425546458 824153392 799471071 793960334 739369673 541121271 123756939 543116354 740999982 219540332 681616092 772885095 419761688 818527350 931139031 498924203 264899818 657145418 857813974 614940645 408548448 537192525 726404701 418075184 378035397 543132940 769507974 799814558 92414171 86839692 149032057 697677948 883212934 887482987 257672167 219259563 211684481 337655587 968805130 539023766 181348915 300964912 646417986 802321715 448237351 383334937 123165166 996567095 592847151 117990991 561872284 993527505 580002068 614969960 720757118 904379275 662948831 568840473 122709460 273717622 960249947 695796059 438364290 553011830 998731510 662882246 44554448 213795768 793708618 997701381 819205025 497039936 476963068 700085943 585976598 263742700 249960321 489684842 876550920 564643827 157401081 222448256 2557077 57933772 107193388 450595216 510419714 552075082 739935226 390722672 52531429 350983121 925980883 936449191 881789204 233768904 444274053 775557913 615770016 522755498 143284240 218301719 970018655 439374684 456639999 450096304 42676218 597780844 509469769 388112272 180035643 185174914 131340494 849859331 28649555 230636142 616472895 697586605 770218942 962623029 343639926 128644850 453933481 157400824 142060060 262040452 653609663 523524543 347768278 759786183 335651398 849891887 424057053 47232245 211104486 271538644 716448672 93253634 925356544 951671416 166690223 13867305 561173448 849873783 862184993 749098999 524908531 994087163 620441237 955574153 115095922 110900330 782197127 517835843 828217483 154446801 293820147 613243971 827311562 693206486 404944312 245177229 951844945 210470441 997453345 427028283 989964000 864511472 378688546 251454027 888852808 642878758 828404504 68147316 700337450 122973433 297805174 223256961 265317536 894864233 604476236 319075679 337577542 872515921 72863675 970534139 202203331 448017992 202459898 940519104 232544754 836716016 389459080 55155283 133263747 643339925 44250258 347105497 597975856 43502816 818779833 426126314 114527175 285006911 639187569 545919894 515321202 65901692 497535114 973784589 208922065 206762490 470784943 406425422 926706375 624488430 373536652 142584019 542930924 348793023 935795798 810815232 174197460 155925759 440884273 869067129 762907803 424786035 125084979 453630062 689948921 5645943 555809002 919411273 247933477 70276272 126426407 44402273 667290192 933185317 72213632 122445373 69943981 286845085 165006876 81425034 108754129 503448464 323413597 463632863 810500824 234873486 776250771 301249176 164392129 679673521 858831958 409403528 346902158 741731500 861004197 261768837 894474592 36687492 263361500 824603068 845922864 124194299 418817962 434300136 908625600 143834781 501716721 446899846 918340697 854123235 30456306 321777722 761203317 814729132 941403191 167197655 179366660 402377122 598328989 665815001 503111923 755461581 132255086 662764255 747123882 204913080 967350507 698515120 917139096 510203332 232045727 533156561 520239223 60353745 492059660 727846492 219057514 333623100 3556392 246341819 299259349 855928336 376852107 493940258 14601323 906748229 334134760 953025680 591841467 125508006 384433102 586690993 918547557 588898080 776529824 433444693 346032637 559923821 382824721 235919442 527301139 461261985 23214839 529036977 490612603 463396906 618349443 564165038 859967819 136753044 300233582 850869114 47060262 67719446 467227791 351435475 52250989 496725990 17063261 347470522 313609423 746888549 19111513 777363345 160998698 608652796 683697561 591509289 198693639 834120075 660818809 942758943 137795285 813503065 734170331 176455274 704874601 868112564 376174718 736911860 582633689 247043297 938636696 382076609 314507331 349137071 222181545 206278936 21464333 796563295 695983945 453576212 636010887 12455325 412206888 888678846 487285528 845280775 557684954 716432617 154712207 55012203 725177598 406042183 202350221 643955890 186865374 288908452 297793052 863799808 702025928 350225593 889067423 698341421 221435377 884614440 496871084 57772594 819149217 556819669 62271329 777260567 761290917 58760101 370092839 505311839 814346789 552516075 570474907 958345279 174886892 920659838 177248085 164862132 542919188 596673649 716985242 81383899 558353551 310588672 980233903 416916148 127249516 55435515 942015936 664721814 556798917 437707111 637974703 235382537 13967530 916283627 50113668 315869862 358527784 855211710 777011412 43092331 306274569 608791680 447347741 615134164 567587217 65226410 270637966 259425631 781610283 154185915 576928267 438108743 831285724 608198956 396087413 286584009 85535200 669142982 151900465 645551889 52047365 625365666 503377992 332315384 958224953 880826732 225577596 238334456 627449971 654031522 933019410 686780947 230069423 985738663 604602434 169588745 161018504 85884444 150690661 135362041 344593644 582682019 963756792 604307668 369172397 314698187 657335398 316116191 636938503 78575816 742817777 767446465 821797428 71869704 394535057 209472555 188740349 674306843 966854692 308199812 839927327 34511149 393519123 602695874 45661164 334136557 929057770 185926841 463056424 796733662 426098840 483255787 422582935 319940306 419160265 35055556 717675677 61903251 807592704 365571793 630642180 220792493 992124920 397619875 318695106 98086925 690571606 695458380 566463189 97449010 584227746 639189960 389453098 407401105 945818432 384829609 641827246 784090730 715009000 442451437 594432271 186121654 299269858 255390632 849646608 347121602 199161774 700773736 57240648 627562189 761104072 397644871 83590792 133583781 415021966 683429205 338699077 383304330 433565209 3552844 704373916 80262579 213298783 419971479 651482605 79859272 399693758 152277477 124313294 30316983 485187761 990026110 281717086 370484748 312831264 751104189 544011206 573940600 370242668 681091131 187392763 331155692 387921648 524394390 603155523 899794861 921051847 398907415 979743321 668348057 713208181 277516644 250691477 497120427 525084962 562023679 234895991 906616155 558269792 406451026 952744603 205583027 311570336 97055334 608098999 408117577 862683526 712943751 651072147 682854940 448395179 244725253 826136404 787393749 198197111 313023987 86081387 383827248 116433163 24789301 967045072 56805833 802267573 30792239 40955921 410266255 804273669 881184229 539793430 497303710 337090115 326440599 985086938 750569985 917429874 58016803 989751794 324301642 129567481 279024529 977159540 552313305 453144369 235726111 124589404 953043542 885570283 390685283 153550684 390981204 699661280 599836967 774726927 581997629 248834662 411694159 413936986 300355488 393903650 437056804 864166061 631624091 279008772 473171169 788600518 484467205 591823235 640907616 714950881 609470260 487139888 300509104 422953660 616290592 733569355 349245741 406217705 724508373 945600708 672087340 575698104 273674566 824597298 575819828 318643053 965269751 310198058 244813651 768552075 216265269 660460701 83848976 691456041 756459592 572693838 820048270 504860556 540156088 654053720 797474488 613506862 142771016 145070011 98543956 285934727 546895984 780576627 977837075 40479164 508350101 299964223 960509423 972935073 21435676 427800369 217345573 991044740 585474431 747884282 748003002 98671572 244330180 506358632 754956812 541019800 213936564 616216117 87598724 91903016 754787044 174542087 716585252 772365261 839910816 956980677 821125213 474184413 117228283 616656376 644200675 909737980 748603355 13898069 541886642 171004937 509329655 450454888 738418877 720238502 830469797 434425208 506024045 869843009 42971360 212878223 33983382 592689516 37547647 310136371 93934506 633710724 916538450 338931610 777626959 741870742 86358682 616093367 698987025 85999564 121640213 305550007 735756588 501166299 508668648 577512679 651335125 639443211 4864920 263672518 410674484 636828722 505513803 847285832 848644835 598089924 233301032 104016223 890841897 273975322 910226556 431312834 106565725 849725296 235415294 811563890 107232439 250506065 400845802 9742202 37259453 309949781 624739636 820834879 957343223 157599929 845289740 678365191 689369062 358509564 701340337 620981990 256942882 677664161 648287338 786640603 108013731 547357036 108936093 335115088 14504888 124041700 894559367 249769071 290066867 568863776 823297424 792923065 990458926 854437341 205470104 274420438 936513218 451613354 862745437 888653396 930130527 515771860 705694714 5466164 783914897 247372974 632770106 230675528 534015061 90625543 767725522 987737079 957696330 766166280 584666226 100484325 203200966 381877356 160378979 776140397 687945314 208423823 519005935 500011203 872780434 722536162 298262248 985348155 467169658 713779586 875342316 55908143 142100108 430094541 761079412 335865591 589985885 420623253 826869166 599988775 586342413 696002526 187381326 306895362 690071583 629509406 226819023 647682772 88062515 565404467 906085419 988448326 48465703 163962318 905586314 280624254 777036928 387607861 775251578 913131794 781954891 50407075 890191148 783514912 811938649 517814893 672123460 818815087 524227377 758253010 40874544 390987306 559945972 44628357 64691480 286314793 860243023 823807763 595940472 972296442 750296008 924634766 638249887 205434915 685459624 710347629 126423373 637881376 744254692 374560737 222761312 853211075 303164856 324822923 139947125 491515424 610377018 65614882 262368195 730802583 655369496 198076331 842173230 117583431 580652906 632430441 122796061 623367498 937642022 754557686 102415120 57889697 659642894 671252063 648102632 67717201 166519310 156214563 760810434 246545693 561543925 186041867 617713541 741210709 157175901 195407707 312580270 46274107 513664813 591960764 325083392 833045956 114060016 54578515 423775192 485646574 124839915 433868944 753758514 395161514 935527214 155884735 339803861 651261798 975674686 886455433 517511311 352858201 926594317 940002216 270623899 360784369 700074753 414030498 636711834 676045584 558891219 709023151 874258801 774320946 726239944 531582009 475777302 41378838 471653220 186321726 141384697 289982951 833232999 751693532 154963772 497057671 630905173 247491755 542134424 336328898 562512225 208081629 690873230 161381610 231271935 590888912 995306212 207563318 505918680 825566071 106516207 321171902 199592269 460785780 255333733 427909844 519976594 198837002 698965026 324276653 302469763 826850726 514361507 117421130 823125085 637366787 681750238 349087471 665930004 555791970 520616890 963788059 207053314 872099756 473211081 531819254 321825762 352806120 902036570 743136520 483847354 340627736 652038636 608888818 703784053 746422934 341581791 861234575 873483419 86147049 398073402 192931199 624513933 206579193 967737381 5452602 586047627 566156522 424293977 695542895 689729051 424008721 907786285 827667211 781668901 765286035 138966678 572134034 100621459 603862746 732691240 857427761 848016378 275178836 567487532 758960160 952933360 928716510 845290283 513451988 632793099 297378497 419204439 126611377 312845205 387503074 757340811 611915035 687602408 427851682 26076895 436513708 224942287 502339040 657055304 917808697 40111430 739248438 363928874 524305017 669162398 349719830 596826867 55667388 503780006 546793121 691167503 488409716 384177223 680842183 230804261 10943447 47195523 544157826 993939477 17202427 104859056 769112448 459482459 961258637 466879932 743155548 368209512 72623704 341294618 494371955 460538526 733121077 872425508 681727513 412748940 709627834 451616818 738682567 878759078 68004433 655589738 966928615 991504080 216298389 710282265 653699830 446808031 796639296 619783901 189957774 206068905 219405621 165417493 929349040 490849451 914548958 38981865 907120271 892803990 177935424 422698229 580536352 446776431 437434637 956110442 705056199 462529668 288724464 53446184 988674406 957076504 597285369 447785369 734174032 96933352 209688341 703731860 637211006 733275521 676677696 819634180 361987766 430287317 865016138 651660310 7884777 610296448 790539659 903978877 332304027 32997700 425045573 235818260 419305834 957779540 800096861 858202346 113915891 373117651 818395989 245608953 527038537 75526987 436252366 969964646 515383822 202048655 358752101 287150623 170407048 443095324 471722066 761062804 545592671 66796553 931868289 866380510 293987093 423792646 282674784 330022734 182966846 366353892 177136359 68241897 712661905 233050690 858291368 35482283 496676242 538520874 72162931 544879951 176837958 903528661 498824337 522144130 338241066 228219264 239539955 83368106 286186155 639134580 486585542 197919613 576517266 477285715 469977756 922041079 313453873 647290802 803739270 137048848 157374015 776071182 476115709 458235656 854458356 180495481 473932506 920303077 276439625 904238269 369094006 910366381 794018189 678156523 166019131 303188967 941438498 577829983 49353641 178704751 901627643 11307026 34750186 775752731 55082607 983856430 438472219 18554865 162812926 55678939 906983566 556827135 539176488 776937996 615827600 765008163 807180510 327415836 736048287 961726424 44416016 404721083 181319853 93513139 288831354 539334286 918787146 743036415 574047782 21425855 392046420 399611302 240771462 730828165 109549804 794694686 194094440 167196317 745499657 563424610 214507053 164768109 388465959 783476877 618086702 779385160 969364835 854340394 193743586 688106089 761810224 40695030 461768623 54207598 394091210 419443484 776402219 492484659 352591639 461302858 912742667 998821540 870450272 722588952 862165698 476914574 322681094 764700824 881823783 935113895 375571536 761805166 885097789 471312250 393574361 95815165 433162608 784601464 548102118 67701808 188824750 925206123 331800362 370961869 322451134 710125777 138629205 725245446 63879399 103848545 828760135 415491316 559773046 600335343 116985092 258165890 513669122 641187805 376066822 423015186 855531212 13373505 451314316 23731585 979808638 956348824 139689902 464357531 130559635 210554315 176068719 493316890 152213084 742840147 15983016 131552053 508154447 940079729 583354768 23904418 40825753 962875758 115405152 38661255 548428823 25262757 40835026 846153767 963431660 842572821 13322940 397070144 161032808 325418115 658684098 366447557 674999702 706395887 48376957 742525512 805805938 603571669 365130158 123225283 199022120 428123639 926902405 633117649 900269290 470226154 182048385 819496144 625028977 35399473 971877816 510020384 410637267 824745150 362382033 751212289 624935160 421396291 7453398 848792430 897079555 861884007 831984504 49155522 522475998 666464106 855151242 932308711 706612990 663420992 916037011 258731695 75923503 625113285 955174985 676817252 483404788 615809418 47493255 313915300 546773282 894478593 214181905 306647800 345430168 666914294 814026577 414650482 418046582 778364173 981007309 54797770 792710777 866735080 813813986 749651132 158217325 835745330 820703515 365622785 76911309 691115403 348239786 791365801 779755327 268411804 347637933 402764148 519015899 874080452 14054121 725521512 205022061 276610765 338005816 915565245 201162846 282079637 313701946 129305024 780673166 548974172 4588053 775666417 670776341 694406963 391857774 16630553 280723620 21864371 942417807 486644616 291303225 172055576 246700321 14892032 639401645 451541016 176256164 473542654 708855567 356584288 134347808 946679733 513352402 427930695 476074401 923462235 149826059 479685633 114020739 808815661 910557913 214533705 206233048 569853349 497654067 815258900 748586531 31841082 295441575 828077969 645992552 575216366 326842099 797984285 860753026 323624691 313404511 760785202 628351756 678773091 175580744 201676865 152204304 128879158 157159705 63112728 213760073 818831342 500361954 268055755 295609519 802466777 758968097 310349593 9429559 563282225 294106958 807751145 953211205 166575073 449120940 592247932 513113774 576613838 136251542 988117935 556383231 261666207 34600810 241428650 610087093 912336035 944740002 745099810 189848558 241887594 118912580 883802759 609952360 947849280 60355229 233524114 844900463 395839645 232857716 319628183 540407719 965263991 787906267 66055796 142667014 70787436 117457255 824234698 758366465 837577604 39878639 634059253 428998482 683448864 992605137 737161288 945832899 416659358 65047521 709390312 271436031 322062495 847511420 260178624 915392367 981836320 824771258 350116269 924292223 872845686 176064677 113190517 534340320 717385926 787597070 691123002 958875779 157958643 958441340 815628440 825948374 712473996 265111822 857296550 81795295 558355183 35574973 870564642 848946874 337467893 667217841 78860425 47658670 243193250 364653439 442612652 541849266 970620580 639350923 699456874 430709314 919232000 84318958 485194027 868685114 324916957 657255608 210475906 876767878 672977527 510675493 604158517 638728773 584962514 598869692 682296852 352796060 476272344 490936792 895096167 393377856 358821400 1816037 96835502 881889318 642625870 636820696 449410464 58552438 153425848 943918759 411317329 73556989 261682238 718609259 680778187 328378819 213302514 173186043 79712702 806971754 303205127 550482797 558065549 240082889 949201126 60346415 529497591 54684004 499257482 990786471 944743097 334853471 66740923 780032660 254220317 13692566 41768986 482553026 36864412 653590243 177707306 643804904 937210395 781642081 661496730 659022224 34638085 867767750 457768193 400414834 35172742 502142122 680008834 91141536 941212505 443777311 985334651 116350932 689764701 765169714 643095133 910985932 475266654 806608275 813168321 337439804 251961892 571007653 276957331 365599907 682314498 930616968 293343738 928976918 398235703 583205640 952256599 423161068 811279758 559882725 359172114 72444916 159752130 518079279 965316971 653497082 284743057 261859974 87753807 814270292 894558599 957837289 72524787 882316617 544991562 514024496 570190239 576672521 108993268 674476595 173867990 116019176 12776276 273457729 785552467 705721716 351542505 904556308 932840152 303276583 727238830 664518603 680201508 594976604 400302198 538913269 953078058 263941822 998668219 572968992 538259519 855976685 194284482 574108130 449584220 150331911 802409921 484610487 182886563 366648852 454474060 358746309 588726590 245067372 777361921 53463835 767721310 785710060 989795533 220497506 472618878 171319978 9764984 248852335 11756260 996082541 95903617 466445726 609283489 149530115 980305217 478726262 636856774 535916888 982588901 261064356 45546646 208187950 596680524 714941687 508643569 891803621 233157445 795164255 203691935 777036654 878658137 770048952 92517013 841236800 343233243 790337308 450749257 962011236 149869134 97843073 466092198 784484263 58634913 766955994 687827404 732492233 83988421 608197893 698226113 893867117 131083487 643952968 979956310 983242386 482611439 679383971 492878673 203245205 696815207 365816141 98191590 550459673 62568620 999237560 985844844 782588541 959639965 395850209 267674119 886598170 370426700 626292673 279406845 459483648 180852712 191441928 395041169 9421793 187714525 325955517 503946447 474922953 478729890 824205000 648088933 318264853 935342646 270966204 667309191 813378188 102358808 785844684 31424604 591049163 562931914 993345615 95021957 745682635 393096703 563533005 190395849 80752107 332394114 515761066 995983997 794616456 571773983 379228529 532751050 618368932 325908879 60540180 89590515 972365317 895050879 358346136 78140520 182291718 9771809 900599506 337907466 393991072 580787301 212692880 134058865 299651894 509976490 834423032 661867006 161258064 7852533 373611715 875763055 405006966 415090635 108983645 327960094 607653501 669064492 828311504 979921063 852311600 226919252 18915759 676645984 454224932 596588515 168207877 511507778 975313371 60673539 329955633 201499753 5332830 127571744 768716748 334064516 5863839 342084704 14869220 283605184 910915819 719848471 287264440 843831311 262256213 305069087 457549470 714304969 100796940 873906108 145313688 406404026 61374089 90144897 459485271 431094841 588230018 69669304 316671405 486542864 202657228 739260438 810361838 788300019 609526566 928392050 804982888 870882165 70343773 920415462 823103397 389588660 26572369 323650139 978160889 389861005 144305559 152907293 197024505 947610822 102508712 982331748 210850787 495793130 224619766 328558552 529733593 708558937 837081582 181076903 752276017 179007609 657676152 562951387 561138067 57294195 936046938 255716227 544377841 572869491 902340928 99389578 501176962 464061696 446933013 482816069 462488597 352854020 209496188 995678396 43652730 989790770 9525022 79651724 741256527 338650357 364422426 593597895 274773548 113068530 760351299 505275222 98969158 747881825 117942840 471605168 73491104 493597350 506883755 777794228 177881598 396899704 73696817 834993909 790661391 592771984 758591842 471996847 69623910 126206560 597402710 285661672 913495946 398881318 340104548 419308140 608434510 822938861 683720182 112380473 677830631 234188834 598683277 846614449 991900167 409194733 56919404 60070235 767955747 238170843 633945846 479618258 813398022 355384867 993678306 416784567 168377714 769599371 727625238 266810810 258281291 65633489 960313796 72299419 186432962 446310142 176166462 796965975 112729891 120925699 477014572 122548461 404613285 425572415 647601970 693796616 28769526 439816597 451960483 222557748 916600316 482691672 694968002 250427770 543921283 650718226 354494823 971206346 392604750 258063016 414757427 680147052 338298922 24820838 934392766 795473997 678525045 969359943 594988015 411178744 554405218 180169508 758737414 451064846 477626323 489381549 529667142 582750692 489855521 777083233 58053992 48459416 904554318 343525264 975298298 149879544 85982738 498717331 211877279 728233973 790065807 64154501 174723501 525598328 180210427 155708331 947556788 73766069 905262598 883760782 771452827 694717629 398603481 241637199 578420922 375329243 362848242 208160446 977055873 255477248 76878750 249293181 275866635 231653119 484950769 909902035 458703931 148019299 584762936 690648307 468643762 250560021 116351977 814749713 329027421 818065433 362888868 627183812 564179752 497734805 776159116 153881942 970816862 901280570 257772958 54636758 536198688 720804521 559579002 373691529 962504599 906340479 225386630 793755570 655180558 951995537 474330179 677828493 109493275 576706974 289100425 544492996 582259720 875586598 741017339 197261490 287805643 866453826 302809423 719991837 40377727 13793599 452581411 915815803 752495620 768000140 415331086 524113106 747036776 794055359 681389075 34588142 230338904 456576383 936192208 504915291 466252319 486967530 439110513 313509488 546117577 851333827 124034684 242100460 854697265 533272950 203319181 86776837 702724181 753886966 335333656 984371945 978957394 787978496 843573276 136184985 863589683 307413675 300441483 80268468 8713371 596937775 808952529 65697390 253626834 508075881 709059298 74570014 843932264 840668544 967454138 969578186 708169347 622104995 928093347 780905421 807954857 387910379 924705306 310830611 882796552 616713635 418665931 927148352 628435763 981089009 367037739 366603969 148884173 129270392 971208464 224730193 202658489 114368898 731354252 233499998 56263160 617121033 981056429 103153942 843237700 801489593 548357092 868398957 993586318 857419345 180990916 201176014 144211222 321179026 910558525 21467910 965315246 218397334 571171542 984414302 699709415 834732750 477366445 200144992 779642449 79071145 205166839 192939685 193999833 533163529 605768472 448352058 695680587 837778894 420295090 348870180 578699045 310749248 208641204 177893444 966801167 859536222 523927338 93918032 100648302 829706985 748673318 788263166 546010525 987025166 434167150 686966073 256697405 170390026 596980827 942874650 871533563 765038152 476506989 223272160 607660757 924602395 4590316 516486520 50416707 239231260 947235631 148422977 351554033 301794286 703736081 580523760 11840927 799881661 725039217 406359581 269537141 239253993 589287623 506398025 958155894 998646847 896531277 884072319 937683285 366705823 808841113 960423768 951929892 767052851 394564156 159669988 522820540 202367147 371382821 856714606 480185999 723514227 125078541 76743065 928685996 975175067 46377743 917237056 452671848 341149283 381872156 978550413 746808702 611911888 949015031 468923615 641901317 957421854 842853582 291419970 792232575 704183029 416458898 725476381 849747336 544212368 136918933 426106281 857711407 584942103 829314243 450847774 678614541 229766583 925624140 387664064 939964522 830351745 454348114 336419003 711807441 42377953 653574687 672184383 851424349 890415662 668524237 73723052 690749710 787022533 536486337 395303636 9183748 110353788 699634729 649299603 114814811 827975792 938225940 899963664 114674070 305044854 695128206 733883281 870045671 660005528 797451396 574044992 393727284 99413216 975981214 688568300 700733482 810878810 557848257 743764645 841609291 50979399 711721060 635982864 960738679 891448243 22709997 879292520 6980167 931126392 242675435 546625267 147019570 90926918 559027460 216007098 684260124 33573061 597068978 114745500 90988695 482541395 306660722 502481017 473226615 403297676 692194529 770985599 246966612 258155569 328601482 355454105 645428852 768106833 59588164 351702330 447781278 280566014 717033066 290020408 887792740 864548268 666260234 53464720 639941752 367367279 675187271 323264423 260682664 113500592 677539906 128205421 429755698 776247501 102618736 893963528 197946052 344424639 139396366 823820041 353785135 266231568 276705912 549399892 491130582 708470869 864054990 843234338 797331785 952291850 555652414 605491104 455924400 93935206 499582622 155713619 665977444 312099780 526585998 833919446 56092477 324417255 751078109 263921838 987809001 927533819 387218533 787957576 288718876 13842152 558455537 637803339 925268457 780996177 552083028 77681189 449765932 285956934 272705649 974102991 827704432 443517264 682630358 431880296 92313101 472315862 494191532 627257298 376895742 599869777 838543806 835497360 177477013 610466353 205521071 419564111 561135767 364908569 297412903 505970769 812629525 272722525 201721434 148956059 161808439 757099645 95308218 256884990 72067449 419141636 365427281 605431090 839546589 120368681 365024533 905751741 164821091 366735397 447742582 475007232 651987299 329787161 920836610 795710434 355388167 597517057 820447405 105036788 979432488 131173725 555313619 776246458 47601396 109764159 77496316 131218346 949267071 763293463 688129432 620417419 700406401 555776858 54653311 239554338 286114398 154749303 393936597 663671708 203751844 500191627 107665369 576676624 647507230 640887313 35952944 364644261 118049485 973483799 264089870 501219988 377412981 692472196 530909958 172509234 175030767 612134545 376517961 583610593 501731426 150452180 317862566 133778395 175783337 475128677 679430978 630451179 468674091 717220953 87022265 914126148 594957653 248121033 142193562 6700488 188824084 784240077 85357588 71940219 318784880 259459679 807246005 871738716 328093307 577514663 479930620 827352448 633644277 610980162 997622692 906265104 719453804 477697037 296906137 152801049 467971425 549860017 130631627 171027381 411691081 656289857 770004546 190317750 544422348 536130743 860127087 340447991 613018892 506804318 99561947 51132848 815098576 905497872 19002330 923066841 10957944 42732522 703056845 495898960 334499219 159243517 715934518 10995558 46421478 650060161 841449958 803664241 859135879 802502166 690218664 261714696 669923385 506832580 302924307 322478870 825331830 260539145 978677970 480184869 281093672 32086060 227115133 702232168 296655825 484503519 521993883 406833981 270390419 418147398 887515116 19113883 918253872 126839934 59514872 525265359 107361168 606605792 314313456 829366583 385539899 426361175 4468626 723726029 120640248 156648616 633459076 879458521 989461533 416369660 41471905 781965917 718781272 683362102 746262229 531259460 170702466 834141171 393525367 984702246 121086254 797454403 367062262 662785457 909634687 798247328 586086726 376747272 928271145 336001414 588935831 292709666 339640689 266169093 940463504 216782813 792668750 947623410 453393901 857438698 374144713 732966871 324845612 36175855 858556323 755519200 851826187 421863542 768842447 43541274 152637751 881140445 514801923 88023652 691521427 226274273 415806140 797069281 500378403 681361661 407449918 772663246 709933190 951383305 657006496 257509086 236442189 51338733 946855376 959187641 863506606 97748131 417514121 403796211 638946050 150773927 587590971 386043967 163901535 159764774 881398810 710390212 560666959 228910941 173166758 450414853 209927386 615779222 537721060 411067376 343641118 681950382 994308807 651631497 610171769 976526843 301849923 304983277 99461632 245834898 178407165 442235141 738408920 113655082 557785573 548818024 986739311 190513019 202293139 125544021 6419431 395208050 501038226 423708651 635538853 961003052 223539154 655810299 807349844 602075097 110949935 264374427 176005958 397257203 618625546 660068232 372025453 171117185 328461116 976043312 461926404 262685980 235201434 623398078 968410724 461792323 340363060 725316065 870223934 439756993 358936124 865463307 504215346 8417144 28852255 483050619 909328803 937884111 604509581 568531705 202587398 478734753 262897846 834762192 324035099 208364179 339554408 429711630 356727597 292032789 891298915 555282309 554185996 655178939 69126538 381457129 467718104 869203509 929161969 460246289 266932501 660658567 660836921 826548689 918955415 512675863 630575385 845296029 781816912 50767665 740021648 456330253 118726473 285714998 610765150 776201040 652309118 317135275 202989050 166520314 567442811 59943517 125688510 318079653 977434804 414944216 267198269 147841566 921249248 626217919 614602094 81417866 191415 646835606 997992479 130190473 795594013 807108722 275342695 114620402 711481001 806449055 958012208 89658591 682361761 737558422 624894017 979706242 712980258 131067965 244994449 15881740 25121344 375977976 551077457 914279536 265683511 400256289 724254709 506852011 348616827 630636178 671975125 548089297 33291297 733241592 916430322 319804441 31739421 514012248 750954242 112590552 37761388 695234392 285401677 367841437 993071259 554460326 222295520 605348333 834594905 531455978 36619573 367373554 615432239 347202532 114207579 930827329 184972049 741656884 891832698 943611885 789730463 483113390 310647031 61199012 634194920 278034677 995201702 392747473 385012004 903530455 413561665 761839417 120867500 134225012 279842832 802100310 588014332 432393780 256592504 63041149 210284317 884109147 29554708 137961090 546954577 940965040 506898500 854737731 546737454 105990402 515806051 839454162 452194589 616230123 544018797 876574481 606344342 957878413 578232420 712419931 128484655 311456227 367051245 86460117 657871589 256716397 892624692 456106151 420922114 689956411 592648206 465456969 27926131 703335675 735586771 847606595 341280815 800938877 587783301 798877413 616908033 930666916 370456011 828787630 168351983 167373700 326922630 539417073 760103863 853737445 175723173 541205927 270836485 22659710 270146526 857119811 40661315 839655365 242873167 332950238 712507773 718413339 74379894 361753207 197024745 486827507 90570971 199699776 697970822 607824949 711165460 781807630 579165921 882032231 812429727 735658561 10376744 252575998 42482878 176733709 285755693 568325184 581342534 84184221 532281688 338810360 957581411 792046506 491020751 256625407 368247037 274041103 553023955 300837242 761791110 537753970 807062402 122797980 469508491 358805434 12141443 148027637 916426472 874647172 92469765 90742013 86960653 928808467 753933416 334953087 783588249 1850026 205831053 26870817 401834131 49806046 181534761 387231709 709403417 547765733 728740448 661242187 537029331 852665797 781100890 657259637 118321651 649656253 187158 36731387 928651065 825842310 618311353 484424439 611897735 149432938 368562358 329985865 858195618 426433570 621823182 852855885 300520735 715162442 157361048 412674955 454470225 384526198 94067592 699841935 20084834 781829269 332405946 896830453 272258473 392937885 28779857 626260010 389534292 33393745 991056776 432406894 746635659 743207499 382247429 858164806 677393276 901961435 622074275 13660605 944003915 845573318 179742589 387899190 537953024 915188498 443552128 555845568 76567712 555097946 853061905 637268970 56425649 946255944 771073939 634627565 316038231 46707533 681493198 655649506 602987369 881253053 797132227 611939351 467852552 464674692 167909090 519304921 861004977 330181032 396137581 595412401 189065524 434973657 999439857 684218750 338967902 511997555 800293639 598655763 68495539 488601740 306484575 274726691 545692748 155704862 316602663 333432825 254951582 545138043 143442129 186641371 409399413 26201212 593796167 527328417 272262860 811689821 480644042 605764888 4150262 486058905 958299995 259662812 352744252 2802981 46709254 686342708 804258429 49047615 733359344 989142411 677441836 105901709 167491899 99011376 387903191 188964396 982806249 987401454 844757594 881744039 573052262 967674833 84702973 808326675 701514048 656445594 37383364 241706011 248078969 277619540 678594734 772224741 914015021 871663750 32020968 713795657 714955777 947599490 544853717 857444840 578262138 557862506 4570024 13045612 296765352 705329112 767878211 850959807 651773902 167945983 843077902 780513773 717811170 304286585 166527736 468827951 433087757 159011671 605037948 339746169 202057760 395250342 222910007 98676951 488073367 340145494 746264924 944749064 852148616 813416912 874492486 119934540 253923730 901686820 494993919 610782059 785685912 852682414 766509106 881786523 62419214 494562481 975369301 759531735 656421170 443936037 486659504 132919132 774544521 570052902 128635294 514388971 502904413 511921153 360847336 205787951 106830472 154754153 594487004 247224378 671237444 894952527 190658102 988901519 743084978 107611416 248489319 902822566 890973268 543293044 804949647 506406693 277677566 785878673 190956519 710780641 493934036 504410437 934580871 102209745 992966447 833313916 864453242 433064268 919554181 471543789 249364241 295570016 266562090 476498213 740354407 603603945 203099961 705886003 239954800 452740700 597950627 614724464 936836609 709862604 112869040 225840026 688288355 981933978 782450798 817328244 867240435 225214531 811447081 925222187 128830662 80264233 865361862 128338609 688006462 936252619 89787741 208297955 151338520 1694010 904832713 501026465 541969956 521457480 750560251 92952563 281775567 294162032 912764765 562802326 314420087 342551986 156343165 363085136 51877875 968569536 536358495 939195232 695605340 453401025 751573681 35315062 529199037 981205411 193744644 880363447 801347815 176314262 522953776 876386263 31538922 763393372 347519908 966133348 598703187 725895584 551121845 442981108 187599424 208873045 261615135 345651180 60820199 706302651 885986395 857375532 102035944 138096348 942272394 333236633 188562892 374157757 317284937 158073903 482946843 949875970 98675247 296320753 138760569 755083699 883706258 35450383 152127972 42318598 738538085 508950163 545861758 569340442 694745274 136767956 665427160 633072503 162736291 913881101 153423297 335042826 454199989 24390890 237781694 869138924 473480307 779587228 173786324 836245915 557391349 413235040 800799404 482164389 971381601 41975824 639799216 652924309 224129254 180388521 739777213 845384224 235928854 596920520 608211247 688287295 683781201 222322468 803726727 630048092 915715833 929100936 196149275 654619002 160006561 96118865 395467918 371815131 845661967 28593925 927447812 333142137 886642152 558162146 751190329 195023010 519525679 263632144 377527623 247047108 546493263 625957497 245521991 380260304 140988327 129497128 441087276 444725475 48123004 916190539 560158533 870970294 781166856 487478595 317087547 49778227 371107879 786001084 644031474 710839131 518407986 450711553 162272495 687192904 29439986 994844473 347508197 537910616 765515542 340539958 643943040 811128279 393422321 94023015 35709597 267037036 172157357 460550530 706794614 375531815 997188218 299890324 184887948 362398593 315476602 634591472 363804231 253622275 744582366 281805383 274442260 510509084 678145996 7135736 754496809 371796572 702497715 540254414 302885893 291645033 47971312 379444944 453467084 326009208 21068953 324372795 496794353 956821592 436887347 429065857 541805456 198624574 177153080 917312795 677459208 874134227 946245984 837546950 291142986 698331642 460989780 904299538 234400580 412353925 416179861 126836500 968325634 534124664 404112553 952462584 682371625 295100699 683238278 235479841 441950920 767122415 753951045 358025208 509514540 464121233 645945671 748152337 158630961 983079497 936675117 866176948 469723647 592143423 876430253 198302582 361791050 541806412 818933533 52785076 723973687 831922401 27147771 100074057 941322727 555820626 192107399 134464444 465792322 524861476 504366173 250023146 626849007 100880643 156814655 564320321 119045067 182601304 59759853 583186622 718588392 879580490 411256064 128787902 192271769 682888639 411141279 786239716 444881775 377269421 816780327 176645565 57934459 933811570 805062526 568138238 372164440 806090424 855142270 838481864 52825418 66364457 758542895 137365373 306872330 676661966 63107490 811403746 808024138 921550142 727049218 22043777 909222716 685082061 654194740 140959368 70464943 695268130 770394945 724375627 880722748 587172173 729657005 444114250 999042775 88308558 530541952 468604641 800250969 34545926 79532338 307491815 638047137 421905180 742031147 689874174 404006719 315000829 619493611 434502735 360728409 529786248 535582118 53896817 649219657 317603107 597137279 347426912 521915512 156690705 925355717 50743146 362356457 151544991 665516209 536661167 187506069 348905559 289577356 907505910 689213019 582118148 346501853 299923765 828546925 606005237 545962744 946236587 889546802 64636214 880222879 769549515 339058649 44133047 839593273 523530689 525965157 15097126 995655642 120448725 724545644 134060173 622885362 496544457 798665142 175255699 432904002 111693089 1196866 68308973 902267805 855897843 351136249 194492791 529938210 649762985 940259364 416082136 265701940 484368327 176715486 896932612 378680192 282224247 184516904 711602176 94893591 286314275 809398728 10966023 34996725 770738714 753275256 82747405 941416928 644243870 968752467 240715174 308538403 303136971 890392552 507918137 948448548 847468144 126785806 432223961 617154140 693691447 85878226 418512199 336307862 361995938 41653768 968836128 54879170 420782080 130954697 923316644 787290842 686050395 735620018 928933613 854496063 626454406 600529424 748702313 369658671 257578 720993648 725990518 587932779 988079647 35278065 993286928 982457364 865441556 589638580 756145107 988598006 630165160 867661053 128363623 490228091 329610090 672734072 416888627 359198227 16093851 458445295 122294092 518674948 412533721 751535850 868664246 102099048 460639767 941851326 230630117 504215148 78735359 843077342 939714047 82015972 749142168 279364167 7706749 490842775 154188849 540843928 169516815 648062954 479893001 836447169 386747511 11727453 279880791 644245366 264528274 190629737 766203712 493176263 975017293 320816007 331468566 336652374 94029180 488044382 392937683 806347538 277156648 83449962 47897029 344338338 10674173 146641857 14301485 993954426 939590833 34359977 31905695 697729424 744112892 861403374 734777203 145220241 925824573 770324325 780742376 363526443 286119495 949507398 84931817 561713331 686208982 34082157 561390613 260668965 924341089 213666701 685039642 379945649 896420415 342996075 993795462 948767549 900537732 340218725 240134594 824620856 140632306 853706795 857834090 788035459 247132341 484894484 322181322 917415596 223190894 5003344 883232711 651542370 724479856 820651081 274979244 723358534 279737849 847118206 910458920 558658088 706354259 21483189 213563115 347831506 147313225 295901998 652764295 441993356 534650611 726671973 803281387 322604642 894346734 15435170 635078121 708635604 100174563 17293988 370312444 47300465 406351336 41844460 581631444 688392782 239199178 785984971 986810300 468296571 454060864 494312015 717776766 112814894 46569603 327675276 632010658 320361186 403792137 103267684 316317097 275559717 438840802 529314378 241457874 63907849 915225265 230675285 193459306 19178024 765863735 73330938 897849341 955500025 447319816 818002562 739751430 651349431 814099795 609417780 718387213 388764154 205414006 207824319 230149338 731902234 57570355 200029293 803606328 950745327 398746223 630214419 929689531 382374955 802715400 218592663 785419043 869229563 525653819 442061979 267557521 232990579 259281103 183419825 581831843 197356258 664395426 412277124 308886876 426679821 870000619 976262486 840349111 113850133 363058802 502339563 414662243 460362849 568620876 435830406 262348021 839969083 649952436 896316488 587564478 126745221 820111113 749132231 800828693 832285019 407462025 524932476 427792410 190136786 371854744 996372450 529341257 490603920 30273858 554353151 611305128 788284622 746839120 344259544 939552179 9645428 625579646 416806768 275493701 73972825 64561773 688676979 152749310 100141898 191172388 903437152 209526470 623736910 240648725 408391891 201287138 282453482 841535587 936337133 847996528 838339129 527973394 276741978 282550074 394557622 960463608 392145353 205948568 833323158 135066626 479667995 309491922 356983377 819919479 791735005 109640458 940334552 112422947 506655874 183157896 894294325 771898413 267446112 812433809 852695539 342718021 722324746 949324230 669478802 662156643 137893944 905544456 147325377 749094822 960514125 866718701 782224047 61005527 950195547 691746508 916286286 670211299 849212167 826693860 246961534 793986761 120502328 942771012 174730721 680922083 504573483 97397355 413030882 398628098 426782012 43231029 443665238 901032791 495728435 177990885 29109120 665683256 925394704 62395785 26676175 967120410 894014324 300901914 877083074 522278752 220433287 374655083 867919674 720001493 686350539 59035649 653429937 771390802 939608801 343187947 994318163 720318633 50244137 820983143 123387013 772565754 943853704 524451346 274397109 715434820 855080417 857169553 635239832 613638528 611765527 506988578 473547489 868288814 805890510 41775991 723167616 231933290 974317160 68298389 550218868 573146144 533339917 671872177 840832652 345031318 263109623 979213283 424918362 3677126 562773687 672000980 537987385 118127985 840627722 418960373 814335878 688175342 744338999 120118050 664983468 174367031 288670512 201868847 114912111 203832778 985799428 855043795 530828679 325434750 992463861 730512370 198249876 425994561 423492444 370968032 236853969 94460678 497060895 776786114 430027659 113615141 226023822 768341274 642504510 623927908 463179626 324217496 77687358 541266038 549570549 675714450 751098059 721954037 602913425 667144651 352433166 493400902 613544399 271109678 818348384 530842543 529701050 332625509 157738000 88111831 219663937 634733476 519024892 246660292 283084897 474685561 240673774 673541810 672314532 888424181 867669776 918496215 431078603 828796352 313399830 822441158 359636253 596583467 568002682 786382280 618633035 29382260 354128802 712014310 800919804 771393830 818087413 802527456 835071905 786815138 629509845 317940569 768715002 21141921 18209803 542051662 539034491 506050792 461707575 798495023 38212840 381505985 249417253 329649122 351687154 468541760 665924052 903237821 321053582 228278693 745530618 688962958 702309102 309301342 244652507 579585886 873858565 798368970 622288615 844289341 948005403 11041057 546510624 387163560 917004661 29930130 436384419 520716336 602245243 907596526 615997232 243706233 391435241 415727549 469786688 65570369 753708058 162052633 136661147 732307278 400799911 248024074 136726447 583780703 746406429 691954933 878077741 146159414 942141252 643995200 897353156 588050368 938690874 223753996 614972800 518155723 957623518 693500952 172143410 408852524 31390708 382882827 907477055 704250682 709271977 985338454 880017510 961480877 953643879 591839912 429570779 430546897 915376045 978123053 266912025 915441871 298657789 227541035 149312724 14769695 241139219 103926735 201989175 243828189 898206569 87078036 395514915 144737411 301962454 374307015 48761068 31361922 770100536 905503417 699507800 783990137 856989550 989540250 754061615 183739763 362481525 137698682 143932706 287755147 223111608 141248926 385498581 639632154 939438156 495103581 165556473 364624826 334047430 147945586 286330185 867122666 426812356 914139402 951810287 650854171 805321372 236982747 194558118 930326481 711413881 13971949 605021648 217894897 893702909 882074029 809655957 609285926 691227697 500008176 864214313 287369270 679438169 129426387 195921569 93902242 59452058 744482929 966789487 190829901 602689982 736563528 895248763 387660719 326859340 55547048 264985999 741685863 124342999 536602615 594148256 192997657 909491066 640773700 177040120 120925946 251536204 688926775 958107546 483148467 755539106 38602062 732873732 566775210 25276434 107100596 449023694 654351179 613809428 359761161 738063722 143771163 614388019 615951891 869151749 983449307 793375728 831830595 822853082 868856190 621460810 265705558 897004380 625309215 685048775 24865797 79897732 641716639 907124362 926849316 287049224 129744335 587476704 312034928 721326057 804355125 921688460 700385849 458926867 332698112 679828727 64789181 465006926 182358383 171762743 296494628 577939005 536217972 932180491 632491335 251408613 660976796 507437119 180170254 628957495 301253673 543171717 472518164 743386294 533808031 671717592 701864413 254608010 977692636 180688139 621872508 611141775 905544390 274743414 26400275 820414875 918083770 200473842 435167596 971283161 180805003 796310231 472461236 497045244 949944527 883886424 878070809 339268136 654117602 486928792 141603842 153845624 789925198 990762063 210001377 712663227 795692258 683056281 969197582 782468125 139057813 995251040 444078600 179787026 677750039 902353543 629484780 411896502 969267681 348466263 390123720 548093138 209629146 501542106 72081722 252296182 511076230 720397020 54966535 299882253 312740988 228231097 179446600 462558757 910326600 974900784 252841923 261176434 837781381 80472172 918118371 392917023 11430382 813221600 674202043 461810684 170914282 7511918 641558766 960212439 512645518 664453121 506747967 681707076 827589184 511874733 369714451 550780986 479425974 391429867 798545243 473621444 402000709 538122793 748710843 508491655 983661909 529090044 323255599 122638010 64771828 363825785 15171088 203302564 145399271 729820582 787153731 820411156 800318519 333069488 666316071 402763048 461758141 873623639 27081049 420085994 56592724 848134328 12599106 426024242 959585094 393640813 288778271 609072023 741600387 999524760 257481982 118798998 369896639 835783430 103545000 409844127 354342473 723652283 498896604 363192975 718816512 738539968 664968181 839632689 355534625 552381780 494225213 455510775 623630261 473638823 148217768 314472927 848277937 655661935 831539219 479986371 45949260 940205278 761819682 52272401 668846541 299845226 332028857 442120443 573615366 642246244 456697898 753723835 423553007 246893168 307800151 661839331 246857954 222240190 162620025 122509100 634301543 535881710 973023144 96460414 757904192 945621375 691844029 419833548 166325908 202569957 36126956 356864142 920051327 934269728 586191897 595566721 876888762 814092215 172487453 284959657 818684455 347965677 656048114 482618362 263733109 727969296 918015047 218015467 900422675 159644908 612573009 369821665 480718462 721625977 351372281 692958492 763514793 185988080 241501458 736917764 121454020 16148083 618586107 290851414 616223322 824252211 363731018 530213755 559090786 983910462 916799568 689245851 678825642 415939807 368429857 22802386 771393118 478671850 320671075 507666797 651916353 317062146 686470545 641886987 521938872 281440940 565859129 288811883 350579032 224585653 229566267 198262476 809297907 401925257 750890685 48171437 391212424 439452933 445953551 664551305 350424096 44904545 339042720 881553478 182108637 883252722 9710183 55502174 257055710 914148879 957921674 725008663 415675411 754278518 88493732 528807867 324056680 205678825 439531520 442168400 954186714 350940339 3039511 959938191 623645853 92958164 388777220 522509484 280410538 927647062 265862157 733471324 933673442 736368855 63519723 691493566 31265059 43565884 155579648 471707281 221642463 982743065 2164841 983450212 520684292 706629658 177756945 860917347 705667511 688398534 330836509 482352729 644650010 894257267 843275053 892465935 290556067 479292506 333942507 27207020 823227829 482971534 810842241 955344715 524840636 714024029 79266842 680994420 393193448 96389000 978899044 987040049 114387286 109512276 645860273 662269846 498257765 47843104 874441283 897423661 79437543 159401949 571615448 189239062 832503517 555879226 458241160 362606996 545046484 48699114 160778790 46618511 990481262 643952311 90126321 921665945 11521530 545243051 24092479 527084234 318663543 20985666 677336683 894180539 672926410 707188965 661630885 791640950 355388799 355454442 929002522 576555565 377339774 766412506 782497644 292020589 420946486 302452828 431723248 576002 991504619 440015515 213866701 655637356 904408137 814478563 670517990 132612975 742103788 734908069 428688208 294194289 813367009 505415557 766893606 584289812 721213027 777650364 154202564 288520105 613909577 125829075 360012341 43625140 949682764 506257752 22382434 430883469 115209154 781622256 735904751 132823359 661961741 861647716 496516425 850088177 238251295 151090762 372879448 691163941 615797274 432723481 15774133 147072801 352748396 343760769 257767135 281244274 664652060 279161465 256454900 314030991 777061538 716755730 407861930 833942788 31906766 279841363 738975855 109542131 981390800 328779987 745246551 822026459 61279554 818171002 990012830 552576440 381793466 917719426 90152316 85026053 322521976 461883039 572532597 84553954 902109485 286555297 503244912 434530597 932519686 642506232 355973963 72487356 748087774 191461671 98744580 13084463 721284240 532725308 252495423 427966355 688074423 243472758 409883092 704043480 638523531 629138967 98132761 523681684 301253746 264048456 626209148 866052055 908450121 533238936 370669708 940764551 938680957 841668362 57342402 840984445 609163135 123397494 662079840 873409416 264587345 895554353 667185529 899842462 408878067 570859326 370134080 11850489 88180307 748314575 880418166 359589543 98801716 411322267 530477972 27905293 299573393 529757715 776798938 521051487 483208709 401425587 520860939 876234795 863861621 984836965 619717599 246621644 904260888 27005191 217953092 194938792 766950930 969053623 652167312 948152685 607792355 938123634 860565854 448551418 775725825 258540593 282874740 965717555 448581164 229024656 348037192 975781714 304679857 472751394 304102369 857637416 119052826 152585033 428144061 722530966 788325623 204593750 186071111 337610058 221690307 954574341 873762683 428823121 307991447 202500107 391332046 831199666 3111152 335274008 995137082 166428443 751015939 183213229 327684037 503037930 733697484 522527872 980770423 768495127 424278622 467296511 161788580 108834894 374638085 127883294 834864307 194367193 924235900 877240530 376046926 985659631 352570625 834893353 942222590 404712711 239753947 488619990 164390944 29941373 401487758 15561035 712924494 521121774 207870644 845118570 100853585 740411506 108223547 347832115 455474265 374839134 152957405 663534842 57428662 668975203 195111839 240824679 555426438 787869009 718033533 630870750 939385874 129627402 35753862 548349196 691881683 192266753 97999348 698863662 897906990 838864024 391172301 617640590 799405382 259273544 273382433 446396679 974460416 716169560 112036666 998039772 67185203 595875088 639835755 787406153 947702087 916732696 13120237 666926763 657343632 41447150 865946170 403066368 981173800 256155413 754514821 705461318 322634456 426430233 770296542 406023588 381117039 849762859 98428798 876336549 632581406 266803904 187408910 900175349 669758266 552106441 787631624 556851134 669582196 280846596 530384541 306987871 968431589 564695870 833253886 628038970 465199719 930329978 258443607 810219139 533137545 729687178 318087064 948162930 848291648 964107361 624578669 266990189 493807215 363224794 250066274 794521608 892222293 50016852 897114655 915403218 3730957 918662247 330744135 264571641 850833594 911530298 561754375 159357045 654307829 330657463 250648271 235930484 754822701 954061410 931786364 394804032 248928312 386093898 673723557 612233307 928418735 723557645 697117185 443483485 686752556 339763453 328930190 706177331 712020370 566810958 959714665 362369926 638451441 936732115 600690629 853579752 940237827 274304825 743823052 219834506 989652354 197015706 796855272 918929718 533831715 298675109 559392181 612823923 346366045 231381319 22381451 621293372 585408349 988023913 542844241 141788836 279260104 895473291 333103713 224964266 156368842 686727351 740239260 422922558 176031446 379900309 889486078 187949536 595898960 253033993 333547777 371964572 604394670 933400474 420659644 745602926 745203262 828495965 978827314 174357827 943060134 515703404 841135900 459840358 347451689 967547556 483166205 539991455 531224383 934097881 352929670 671769437 767047888 555865177 45171564 388919084 205652577 318609345 748026300 486380596 61152533 642208111 112654834 686832853 516357618 711042262 707887980 475356015 450631190 485159922 513888831 818135428 216240557 782950277 796264086 277791217 417013076 748542576 265769216 529443334 597327861 607504978 213949695 650495823 581141017 272262081 251667282 289049760 252066368 354893610 551270240 779119739 320267091 189310432 808647580 729894103 855576680 540701782 405139602 922406383 287711282 283488334 275102456 139020885 469452755 339501436 232660163 656257348 861529834 74287211 142711211 105940833 329522244 556175936 24122041 120399096 412657282 779494337 231005089 398402474 346425484 461494578 477365288 918696416 346185248 556785559 470062059 597893176 935959485 807300877 555895018 597587848 548236239 73083780 575441902 271973322 455640211 756363668 851754170 208284474 133081719 356977627 582864137 780081806 331613705 517434883 615134155 400586587 887187469 576392035 607192287 963766507 961834561 857263254 916087851 988024611 170377896 431037652 837035932 353147009 13605689 80120386 83724978 346948220 107798658 684737105 467062031 279597961 505850332 391544927 727941992 242232924 116630927 311985891 648733621 252834175 53723793 182636837 886508269 966227319 67580342 345896166 740591046 283305869 758820718 571154571 702477334 896506017 663630017 852251353 772517015 416941605 510052979 422756195 588613750 825274119 120888583 376664474 713291652 164044828 180445613 763129059 302586472 92182553 254494309 4750133 474553637 940736825 281268166 782345755 184820470 825054402 382980209 434663507 42285541 318420741 37179427 639350927 99604248 651883863 573838384 705253084 296172156 271802468 383542436 669815583 128515280 971361372 388200186 429595292 34276944 473302245 361818280 994183512 9662405 280393375 310584975 362903807 740175354 289111501 588316206 705747675 488930715 331653228 308503612 825761811 278271733 767574278 580015477 807443277 405355665 15729921 390428529 422191965 61917054 8346949 277995817 835320267 668326720 528983159 617997839 113290060 21273885 216781353 872609146 451229591 76275220 21500677 961807489 2039143 37332311 913347225 597064492 237362603 978177717 732018194 768185402 45732994 12008163 364747857 998930500 161706465 37708832 930886657 803906674 165356475 516545190 387809305 293350660 415199758 329979216 346344594 438853455 985590857 368695572 385114790 948130200 415258680 553887733 623127352 871915196 357046518 445583586 366353285 65138812 222198772 501873319 435516854 785007515 305881110 329355807 552856863 150114944 88677819 115044072 73382577 556736047 231227435 401882081 7044368 744224923 804667420 239159237 945740378 242217120 160930426 950456751 630554229 45837919 776424628 533550342 344965155 885606185 633745087 706742170 293062379 567000310 468322597 798437527 854492166 416048443 883238978 525498500 675182992 438755917 636985701 715284945 322182489 90121467 428334089 298440261 713219501 560109432 707617585 826989483 777037579 911938203 616683705 413335089 399199490 693766483 958865197 868334304 8511822 108991845 722262069 226637508 100264214 629487890 35824354 122596714 901699174 961219836 12037086 199810245 493248410 272064869 860235746 646475773 543493557 533313322 152329484 225132648 637096639 871316869 228533201 507071178 492414189 206185282 804979364 733999576 835384286 597161075 362711268 651147208 433438281 227027068 587141404 298555620 664117065 979920124 167161322 7714985 759762934 643965430 561889225 527803315 173859856 732269223 255282217 434329907 720086229 258987828 335785368 344491296 818962346 521322362 5793939 912518964 656898541 797445319 808939748 159714807 101902915 814606079 230679816 850626467 178309800 722842232 976444090 710114901 729427489 901457326 811424666 655621223 307030065 360086145 278081371 71437912 195044961 663693159 55680690 80032268 319143729 772379902 477008337 795810856 433448029 339094683 561030012 559637885 230305710 876889402 7311978 467846939 423940298 286379754 961016751 350170544 19823562 419014892 74190631 54113486 985352167 919774808 826732910 144445665 400173240 807043007 36399278 516995516 41330983 968806743 932083208 674457133 263079021 772925135 64054073 913029553 922792654 448794173 602688332 275250242 235500748 375002090 303002103 628763401 324245853 846441610 707219705 48507617 250120639 39196884 93840549 927168271 234409705 400648554 212557814 382644229 276068365 741032505 414709711 539336840 535380972 974078470 971733091 126926522 357895103 459636787 217699609 424134331 122465358 270632243 49896270 757745506 71801247 117776485 721955503 908766024 953389593 164123923 542891128 567849802 979604181 675479320 782478111 935091174 947700300 607297786 382703265 827365982 218336841 229035899 791994876 691240613 774225532 410886635 914304631 739401847 769896463 617399208 899476350 434482387 358356954 944099381 659347482 549805985 216372869 390857143 206486445 33506276 449439482 861738041 850708447 278092387 105273138 530599836 889585518 408633282 385154062 174431894 915929270 260277468 790363466 930383927 2951158 980547418 542204607 490347672 474077087 895671022 996215632 807873560 45277599 283681618 783183681 449233762 293791880 748045301 491508836 256775504 505160221 278563465 607188745 848897634 719251950 748379488 337715969 507902420 834890513 762996645 310421163 820564049 735200946 307524300 450988723 712947639 491882063 405717773 476689309 600870294 863677185 260623497 583943959 570200951 789313729 403476747 114374676 13305554 484074669 733755261 676738202 586623165 701538486 599088850 428719816 463573253 151409635 597067899 76680106 317775930 46337794 458497099 251499554 220917656 417355456 517455954 357726394 826511563 391069201 546383170 951402081 976218069 210090712 358181135 694714896 457882404 793125140 965776442 749365888 219604343 247949483 903443026 862433736 200242697 472167320 984300865 266728566 970017891 63202408 625233809 990281516 676322020 575125339 663765661 352440159 52323013 72575127 110441874 748492284 118287776 428627186 193179691 598631763 932969194 277300749 186742255 530363702 840631586 727160959 714734371 91313088 499845953 37290860 105559455 265306796 592718419 318368144 988065998 524638737 464277203 973830357 151808707 251500746 97121746 429274600 596489527 773189359 272658761 672279828 892352680 459577925 460535621 562748915 213480405 236553168 899344443 269915190 704769311 498014207 954298632 675482595 319018903 927196141 551708914 822555868 808617529 666965659 290102372 234897756 208001181 489605092 154020482 971790874 119078630 748707152 692607435 641192695 209753219 707644315 546745073 949028010 1455476 13941954 1082890 849290931 116782710 848520221 912705486 273948130 420273879 788423852 155185482 600561172 720168205 905923467 664390373 898011340 268709392 364689066 337860465 15613151 272130322 969320843 919741246 716407051 552303570 266692823 105934286 389654038 415473294 347889097 842157165 986816632 737579499 810788942 890470832 217730392 364277499 252220957 332375809 711808259 637819281 861506438 92193150 560705572 261480728 910337731 604604901 965218925 805856761 178721093 92696802 486350100 779036303 742468421 208150268 620337621 319587124 754446416 107392883 567362177 692347418 644582205 709193657 126720192 909037384 488548926 471350226 40291390 56447820 787665519 285635294 7028848 767658099 829877380 977678207 555544768 210146601 489584816 984579372 57755895 268224365 482026041 261441318 642439477 778920671 422176020 328850091 773502500 49174754 417121202 605855854 830471360 759050133 949064767 998819739 199045571 940101906 496571834 988899197 936454069 189227270 772077258 563392464 564904297 978920510 54520562 994575721 166609258 99551410 799069531 713803368 911788145 325747086 137529626 122743491 512211119 31730583 716974868 751258954 2706009 912816832 910439627 73456717 570957642 537700425 716872571 153590426 190722856 29613227 194712537 578991370 636946564 253100244 52638241 806160945 178187059 599049218 971632213 215572738 895789997 437956214 149816543 908308403 63397554 385061376 446792663 373474862 159818018 39667274 717537141 531230019 345854417 284261239 331148583 704470649 548596573 307747017 983065506 244248283 205973820 71546665 417495472 770073878 526987902 720988074 259099628 973000672 170529909 465827907 838673210 627854339 775595639 301088988 517001830 255473770 91092255 655463658 156356613 579611082 59954434 689169444 651683970 906754778 46233431 305642419 740851497 753184035 418463591 216736193 906408302 726449496 794005652 357011187 977786502 98726628 99412443 43878412 690240414 754028156 705618622 81083169 467855494 600427739 883576195 715963548 817484964 774344176 412839780 299848667 202465828 993362601 22001686 547303397 31060833 41241563 991965013 816188939 82391398 546475960 490402631 64331748 352624369 7560531 894411492 786992327 175726528 106204729 92825114 592830250 766181150 55858551 32305779 414273716 118701049 201662208 603499954 669436374 180632240 926052703 396711746 444474796 40851432 168059347 280243590 201987036 119630940 699175539 460623552 880528701 370203013 238945730 782888192 922512260 806111522 977468560 40344448 793271774 645311222 21511276 685924696 125514086 398581470 991063804 232732340 92949564 182944766 541960426 930704512 305223608 235985332 246104231 48650597 50935094 823534639 996579057 334511068 770019879 971191768 271364975 986163585 738888128 461031538 953442668 398288757 905847798 291809244 745748931 475230414 436756885 888268606 700936830 813014756 866826401 443358444 866069061 950576973 680385284 331361173 479970956 386029875 365935592 470269000 146433226 91225804 259936250 596737152 437538251 660969273 674543487 105695096 256099468 953719586 564252955 665652345 438834139 524053945 362320922 785330416 107966595 362715973 62061749 46381318 121378328 828471256 968508318 896376660 928222005 28299525 580694384 377354958 728539269 145398991 759250857 390159338 324780722 246467304 13692023 233311030 994813321 100225103 508121412 192470074 390310679 746479589 908730485 418205280 677300833 484059902 271113706 233090223 909621284 438093721 734612375 835402596 554104009 201291290 115911125 14939906 133677355 756339493 333051774 221372276 879156133 44419504 457454240 679166034 903366922 989814937 38725649 51973258 254986878 483489446 390077705 287121565 320968443 746000971 551368027 749054018 318352021 476438174 335681864 697867782 916252685 394313720 956614220 214718954 558416022 893338348 709866609 434618593 86567426 79555391 564711685 506288056 246023373 650264765 511279221 895908706 909542373 133511759 350936901 640164662 315621218 65725320 732767536 763816911 198650012 866132016 624374755 948051758 106587167 963057541 294222641 470325874 570720718 366996896 632257446 478117088 698721939 668193004 210273703 983073513 445628813 692277166 381017407 688733462 159629052 24966662 837654606 32525838 838526840 431504302 953252819 531785693 650653131 790940222 339805742 848701529 871696683 695278583 651887691 439329464 85691611 202454408 209057819 399898064 579476426 108264954 43982551 744022071 184863093 638391999 331881000 916536086 933665866 937423023 122555758 283255804 163171096 944988570 184067674 448133766 538243037 278597004 503829584 55461698 71181797 767776304 99236275 34232799 982895804 828393549 627287937 665549047 69565346 997023124 147856397 467167187 685414545 184503858 350732019 983250621 200719955 485030677 580894539 178972701 438905532 426817429 660496576 974986846 748876852 378612622 623366267 821397798 107717289 785919700 640755120 870436944 298311987 761945576 377256657 946516751 191771542 680429628 716741512 519363917 691704772 107020705 588118243 617920235 411140488 777164743 500422135 764496519 804940013 168643732 725038726 548795368 511517186 903618439 945206655 705446707 585102503 77360769 223308434 594919361 730932908 58627879 594550784 422013960 799170430 62017853 862067290 676706637 905731690 318374793 25174143 145804841 254060908 406050653 14486058 977766957 945648634 866005749 980616482 771560488 453542255 654937310 788166754 388858285 953755568 279154094 281823503 211837852 123861145 426448387 505188459 166978862 866897381 158425247 92943001 48414476 461248200 573013635 924291614 114915878 114253553 957546254 261658496 430033418 213954980 229422219 789423367 151863821 989367976 15100024 853958529 339276281 562391513 585614503 664873548 20392453 279689991 318381556 642752727 248664854 417885585 392931886 183638381 150773781 555797507 567100079 274339171 784896493 752297616 195609964 196899058 666601363 196586578 749279619 578370584 699057152 825860008 795728323 492303606 313870345 793818590 128186288 981961751 260435063 296608490 521722383 773742294 181166273 994315922 141323378 356578215 376189557 901674559 641080147 277012001 981132455 280813347 626615313 522512825 387700177 936568374 403176480 80557449 838389324 898231410 239101844 800740089 220402076 929962427 638190585 555761052 124666446 793195703 703661636 775392343 593241555 138806941 960806459 908247437 627156599 659180684 676895 328062711 115627537 250541212 247775649 372519808 513023759 888203639 245222019 386782811 438815939 80713746 885122151 948630135 361749605 565693413 87926249 74740210 546316833 444308443 712798159 607306022 817416454 33807198 19729452 736234760 294523211 879830434 251949749 104000629 904310753 566661122 644609710 32887110 373917113 577716895 980941144 613639814 228863144 147165344 35196230 401571265 929320129 131659857 167304428 337168220 864020872 226999141 866437438 700863427 717245075 186396376 767930845 869753542 700273534 299370538 792200453 668905844 683862431 37935470 780266282 538155630 59256337 253125183 380434963 990778964 864241540 588023502 785740448 3414112 667912072 289778160 360632379 708534810 683359233 11108534 836681757 371238607 697593757 530918383 466912499 883175531 28765074 443403214 720686826 612912179 465131274 125063849 504759971 708385481 349965361 585050030 705726690 814419957 314817077 542174867 360994970 937747183 364223858 215686408 295869792 784847679 842176345 284832321 496045814 297309059 888512136 351069863 18828624 999471083 275651429 21076879 480474839 951307334 803753610 277558113 745784192 259449236 897788388 455450620 430384804 367328955 920118275 455249118 53763391 971916131 537612738 364185463 214751073 306985846 879010180 456577632 293794338 338400030 175492277 723686858 440365355 526274061 115259265 702199316 779372426 531467456 284466778 109450817 966195712 40770198 97425029 825701198 985992428 980397819 954152926 434192199 413970589 891452702 777364288 406689519 288132176 717828583 126840826 394293531 305101074 463457530 261317748 150451268 505172920 791122584 766701485 433203241 600377812 789461803 839175105 939806078 111436410 872824112 403584566 332726909 651148519 220355937 859678729 174768136 312449907 952622071 106037510 328201648 762275534 388322088 315903484 895967913 150271150 629441458 797276036 690337778 359115616 817963249 479061691 892327745 736533593 476482425 534602160 510519587 677183341 947912914 234724580 155410988 614667133 411517566 28268381 52061630 244700241 104280677 358669626 503182090 662890762 936747281 898960239 401965716 253091337 771625293 417006765 150973292 317490877 498612761 279981357 354216170 275174112 717260287 222395857 866702817 197197859 930406761 46311524 323424109 386009242 82817578 404418946 513752255 526061586 441934897 415132743 944178400 411193294 765895740 659047879 696535065 52991887 800931532 202651763 132011734 546313886 619292870 115896490 599580506 466749729 521031306 246248769 521619562 342118452 648652891 274491110 114503841 473555780 589093726 774951792 900001499 998459933 72192702 734994816 140189543 666628749 127841163 638246867 958758823 773838463 213938829 388203753 488369972 139838065 71311320 558732330 635367099 937677039 753531789 738169393 162461786 872255014 406198498 187613429 334683448 605517578 381896565 540524324 641111905 594165397 900848566 626561525 430351133 848754023 122084527 105902960 449669386 483429643 25529908 924279695 834288491 928486545 623271963 883575530 643841799 112023632 88159144 984280436 392578280 147750078 632940933 108991604 733775522 105018557 419855570 411984460 666597545 512770901 977713730 46062093 820634072 96191577 843436575 564593544 98148157 784840915 877885315 764530798 956883311 288849024 744932186 498570823 115804466 307816093 984131617 493950740 675973946 688805760 479401817 395670712 524563257 840337766 269954984 358558964 350154034 589064246 846677859 858416473 977920728 98817593 330018639 924128683 301067617 52228143 242537488 437194842 625842508 210723511 312354515 958426420 59496868 881632315 170326642 850793255 762440749 755662428 115893826 282359358 844534431 86285173 316546911 15968664 751560195 106737005 795745511 356506414 623155124 769750706 305569388 842138708 318684464 261827509 994783768 802172212 521749406 818892479 742621564 905651524 197847818 784539517 655428948 550205529 814422989 916809344 865521329 376322392 978074561 659902882 523642625 274734433 258870747 484495994 308091198 456536667 759981089 849152873 374642850 680729933 452432733 638614005 217780999 229587337 495816252 137693202 566645777 884092355 621547555 368425804 291672958 385895175 149822141 254507178 791901347 242715719 453104592 188769184 613821832 829238609 689773590 946758076 750964184 552347887 853231483 846399727 546943960 571422157 387731122 842675100 431380316 799911683 677288063 43041434 636829434 997922109 397584098 379285247 325031489 221168467 767174664 997670117 61571562 843768042 251717298 92263168 521780407 558970143 472515434 469898273 290660399 955937315 861575227 568087602 328086176 138782000 516051441 235366835 479004795 802583681 429082585 84626241 783458821 209012594 767851635 277226181 848355155 306430396 178263390 342916016 598915669 260945523 786204109 121982662 753875340 57881619 756042656 395915410 906147040 114176938 237186481 504159290 880217500 450216124 816687516 624266796 485955635 12023863 10970586 661335855 134281272 399297188 144268815 707814699 645239530 485722449 981923585 458669334 475378616 759089992 236973857 321903320 995319185 866303809 527866468 265387717 133151023 892070288 598843465 199453408 55892190 635321549 22836143 4341735 615098929 205698138 33209406 415270365 63118491 391688265 341129029 250204444 903097781 729726972 716106791 766782288 5496167 10058470 104955707 666729628 366721400 107046569 942883363 876453370 668293863 486923025 195613936 592789547 890447455 156385874 862268869 874828981 220650995 598909846 123634172 475033950 588001280 419529077 425457805 915878364 644463933 155824468 968106835 437032761 863789178 721536262 469768211 482826606 973278959 901760515 731476922 334490163 307984920 309932354 777125195 781965280 63942085 68485405 675539975 922734566 838447494 171086130 196127049 589758395 839421458 746257932 706696549 307774836 364497428 767546203 690266169 155357704 815991927 356872892 325398966 223382252 446894344 440091562 33776329 805687512 968207709 892267959 508100880 353140684 128155025 339906077 508993693 344420436 456379859 556800752 363436942 777055032 785026201 144361409 405581558 264875690 533790372 448271146 640217772 817863463 474324495 35052253 296957353 542725415 486105444 817243212 939770831 338484941 657990545 499421656 832373825 194348710 884402755 94486552 822660238 977300686 398307205 659379840 307986345 741338326 637906377 915922634 178084699 799809212 466278362 186318848 186566468 119496869 966506752 868064149 397847207 477802124 246554895 290382979 757820529 425790419 678063596 196006996 138888596 270925022 885166697 123616395 989172040 659448861 484318621 843927865 846681413 362292200 220566537 323733864 685727675 520108416 233867006 964925709 419093906 753128114 960610984 599534737 54764508 239196740 475653929 537596574 979797700 771637081 798696449 845523386 858395152 349146319 76467228 34683366 595549516 163641979 521628580 647219224 961572910 628111765 613133643 658413596 694922743 8243473 311685846 53556844 864414435 845080023 671099405 195528034 855921433 50595051 261282392 613391733 916894766 203635598 437733349 835495424 439917846 330977707 362718445 931832038 822850515 960093942 734809289 184114938 353663507 843575792 571891956 337702187 398726395 402900455 28786718 901804816 273811603 995900502 148667099 226621017 319540855 698431818 50939497 178139379 696685647 403943937 380627406 19672553 26433470 464323359 627370455 773013284 606987747 49358451 55321471 701996332 146614806 682965253 70818329 346785423 802521910 998653896 708871776 758138131 488198527 856604158 622625938 234476554 294474891 90100953 552182761 339030316 660297038 581902203 765924593 391963248 623899442 450184446 453849010 759031041 974506271 567871152 1291934 955222231 36369418 785344465 634069076 991750146 22501472 946870140 949451602 277140355 587323895 438918314 921864686 930218231 527547169 658601672 946384171 803506400 943180720 185238123 852400962 836046412 738171253 92595427 604644803 72147773 691469184 886483295 576888204 652082037 131705149 132019814 653701377 766970897 40973948 228598689 162388584 946425778 292039080 909253523 530353798 292382431 41861330 9825032 659619834 582919070 310228343 787720081 222598916 427296140 787095648 524248239 48494311 289015035 401274114 563194870 601742362 24742069 276330259 847767674 392945319 167846035 44185005 311561748 599180631 767770310 657135673 823608163 248891916 603696938 901125226 932523828 610310718 777775131 510027337 719801474 838935802 873051192 552253062 28872975 988161610 25725435 250644624 931631215 344916816 632322593 300007095 555259121 60182482 160857242 446966310 349610676 185641238 842183290 502678850 700451994 589410649 244531234 238819325 792429794 623446458 260876826 429361114 233783689 939582259 75305473 716955889 161185835 565287005 772947703 818590032 81708219 432441402 574981706 876136876 511549030 134408581 96670984 680075957 710892360 557491044 885784201 230199601 83780571 325166223 885539508 933079132 646805639 648115399 321258136 5136255 250223365 360477594 632986274 999163256 49426667 821894825 283662029 904886637 484594078 600004188 881107094 311803043 95554818 786811028 789039377 3971195 515964710 563946815 436554371 190812301 842151510 289954355 767053025 659158038 936719301 868997922 29534253 664137435 885692434 342332706 318107190 580933498 935932612 226743394 585121493 122452239 296752243 920321657 563748467 57199083 94863048 634300449 254814253 900938971 53190560 75162619 776047322 818402303 879274372 191083820 455052493 96190434 57372861 182569646 88032064 257534062 20512233 279760310 730118358 169710615 46977653 677913370 443535148 960128629 542116761 725207709 237174421 740190951 490722120 741226082 305272341 803663810 311880294 341371367 171073371 562509944 995070461 806905227 951165511 552621215 316615106 697622404 331878123 369635332 97188484 699757970 240590976 402007971 361788738 107169237 56267694 258316955 628016702 811327711 557690842 33177783 928820663 483821935 998445999 672648217 361983993 25508873 643202146 120368974 614104504 411932285 819758212 242470448 339810902 107415245 16985075 250028172 116810297 163968245 189924443 896519701 629141302 303789269 423674568 952755359 67424908 611270523 318215359 761274570 164670640 248803128 393219271 1598845 134343383 938656308 37032504 202755096 443860858 55979899 435830503 891752370 346404213 860393679 236448076 32868309 271551666 259201248 321199237 371053543 641670217 65750211 975189694 153122682 799231386 358512585 980062221 333383901 818990131 288404625 379835402 657814956 497778503 291405563 355931030 994142851 94855084 314846083 668519046 980467967 575383545 540530699 373833987 59075987 494274325 667259303 423074234 513126010 415307577 556028619 894190765 968158510 123841551 544487259 378036499 619714310 140695257 77048557 734221652 110590057 817117937 565409483 298707635 657648649 699579433 238932657 334832781 265586967 193899261 433676562 618897172 115301109 638255288 524866079 502240446 726843837 727023002 590287789 858615518 186931116 471246730 592586414 447924506 695476556 262001916 219611201 840520214 246223613 345564138 683037218 534824325 864986172 414870119 71822536 330429679 466190100 946741651 556700329 417211463 694154856 65901306 659006752 256336520 284758425 376118547 837129236 593864605 260071291 565663325 118509487 225329785 904108990 615882348 833913539 79487657 435303897 11306964 968912357 854885637 347990868 786355940 688329445 108933083 758395532 353817484 299679710 877718445 256227773 964210421 448471544 861143408 482395270 181628077 847606349 814405668 969579219 273159363 180749152 994662700 668448072 685392145 754474283 968076453 173292783 139152088 663235507 424789142 843025656 143953790 820518349 359024246 574049507 88624919 316489852 419010931 21849957 150525308 815939391 79912626 113772711 636266178 705453062 809870369 707161720 489743456 335808886 154733368 781053903 656453208 210398279 409969853 597740873 57584782 553586761 237847037 931563067 323306467 742440817 962076690 722595729 749516891 744054047 591242244 174350515 937091302 750722041 490648220 718684409 225931507 764267555 694810093 626455471 435130972 797201569 879388711 627793087 527736934 465638788 730172527 272479914 74149556 463156234 193937682 986524767 967430338 269457894 746556160 280592008 125395410 264844332 60983872 77467506 218030313 152444111 759738028 811719583 643199269 420921887 89051956 683295759 855554512 113997766 381565687 215689227 91417954 182370277 920805880 520730557 629377600 471890582 706247939 199428778 822806333 290070392 714952230 495550107 627416718 925432905 928137487 806781312 595323690 534614943 346229379 939810759 553229700 702964224 319323408 441902703 280707499 608936051 558606258 551053393 661565189 995529325 59786320 257224731 357072357 405472446 995237819 756257556 309291191 68172552 699813561 297665368 215691240 771525010 682181743 643787364 144834089 926351851 280750296 817093247 46457935 657712635 852296877 697961824 979112517 831251954 359746082 516980043 570899190 403407634 235928446 883206073 665997783 536074225 717945463 109290266 391044755 375310992 517193277 289445711 284339230 429575641 209655077 909912501 601312705 45442162 608377356 293257312 873739657 524940745 244433095 33546379 76701993 256415928 131413479 418243155 124216495 86008258 893676427 640453192 864759973 537917214 356129819 886692538 701662796 562682590 298044010 930335401 208152732 584277973 812123446 186134836 4161951 345895401 309902459 202810659 804836161 578909997 30711133 660930681 103038763 187217829 479122643 750945807 183667402 106911296 163957105 124619362 365572359 171198858 536395702 365350656 964474205 803781261 225302016 361136538 572064372 445178167 491931919 268091395 990602651 378679184 11196458 934391279 209692955 496921187 992653260 77059414 370771264 30223429 533452079 725607571 380164914 791128404 79659121 147879687 596107285 875548314 959914512 929941392 907047470 48467585 84308891 628363573 367287087 844135606 202876889 606908779 439255472 15900712 449307297 87423652 966216479 258571480 623966304 713208918 136264795 380757675 697446399 894002618 392513962 787494184 76277132 302978144 195423217 823514661 451073657 815321908 696752986 695938415 928383252 926748706 678372818 698540130 671031475 272737438 144546341 886966455 810874247 487360474 5850475 10251442 718002869 323071758 626425534 934953190 639412457 147015748 499882907 19137618 76829489 280669797 854190484 939087820 98208692 640593625 789009369 658316377 826144076 750709665 147014302 458920438 800550879 246236649 723622510 644066087 322383115 279311644 122529937 835721287 21303825 601308832 601660585 442835375 536144712 125923238 992853485 144444319 102807603 607223268 198111657 473222728 621804050 739917878 23873028 387170233 713446407 916180045 838852846 324318539 647160460 805502161 384716204 832914914 991188838 470408730 318921657 123655448 756518360 140601001 767573759 34124743 875654211 701426920 297371668 403149 262365570 878750911 405896951 243076311 813732985 120035649 729794879 371040507 333785696 719410550 398842581 400155153 614109427 207495889 8601500 251136959 582165942 532547248 763735705 7172628 856301497 996840257 228129682 817211741 863957765 568177357 267342094 287335234 281148227 732815089 512350268 907872212 884167365 345580149 974701783 934156057 767843012 373310849 754435439 667024772 53296143 488774429 739180789 200975108 336244794 81476093 984596908 644286384 287231767 860467846 417335022 605615781 923009329 564952996 962770587 704949586 516609192 159092769 425702775 230505725 668094249 692340483 597894063 614732334 920504422 743752913 352022493 354028055 294139791 864212416 524925901 730678965 636865236 950015538 390295122 814170095 408900874 744675594 160380429 359544840 293975681 31130570 871405628 70069891 315097227 831545426 953617673 766023016 744960441 635160549 235388216 646645597 314304552 989812188 933448969 60642918 96924392 906623685 691581114 343185846 869019419 970196045 462649337 160192634 642672308 956571863 174670175 150510044 741715355 715904011 92292447 515669459 742433328 418285025 394742896 685367370 273686864 366832237 946281989 582297890 653717601 918005022 945650967 655704319 533243528 243698690 254958967 561384964 210164220 493756446 87151572 740598044 680743551 523413114 599000046 976656520 42389329 438234134 76291786 162819712 436187480 282577680 218355164 479149857 532322054 576633430 260437926 328570925 687810890 483313967 962905162 867533690 355625004 634376164 515533828 551557759 76895041 299278735 790616664 983509615 775919753 594298235 636228751 131891807 806657 756777801 983601189 446376280 627881417 328460948 540861500 990280152 998169882 827723184 993546646 44206920 204188269 911204144 996886368 162608616 540365660 183764028 300131277 472289193 28384077 967704929 504241393 469709036 984398753 435099585 980916333 203692386 606183578 812897960 246569074 275797715 862502475 182483110 897097793 359730270 294510999 239917036 352822323 312404641 221850547 224918158 992702933 296088149 958336268 592552189 748556818 327295622 997607359 860071248 710824653 387029756 427776836 81625036 602384724 228077669 783382130 867124143 80519783 773037692 635949043 339104611 606165230 751841609 499367723 690956447 215865114 61043029 572661791 554284704 55460596 508101537 365497656 925021158 228664623 413942896 683248056 167664772 746429771 855882413 493627881 673594766 374283365 573674084 242010791 600862915 15385716 871711096 521307882 874585603 508428139 814908551 612740012 846098469 56504706 482217041 398971463 722040655 446365843 424468056 881679677 194509772 746992974 607734649 771909858 111558671 358061294 943234180 171165465 844477059 201595154 178683011 484798128 400385791 155258278 243559781 448314874 413384385 79975017 940485067 384817811 166572495 958441024 198265839 727957346 792680618 709844651 924662629 817788470 992771062 632955132 250786192 205444473 525459699 393117968 833684874 539792125 944421335 392680322 168035884 954571786 896783688 82580175 223812862 792050371 331247885 253990565 375473559 803290343 868695859 279960070 802517650 45290295 921646521 999504297 995442869 233996625 297965209 43861106 255310719 489530962 376165723 935315089 146231695 9154638 224956966 313356363 192207854 874580943 606798140 806045131 393668904 608138268 847647557 332190830 458872030 389894662 96257043 261170577 398057054 217188429 742925662 102831374 274008756 328492649 646490330 814297356 519783998 781724156 989320463 656355839 70590683 614201419 701393986 165082345 563713086 169765509 566473666 19225194 97701142 713723938 720953480 12189998 266251962 713237161 955470026 560593315 834620030 32384247 681974462 73278856 280119094 93433184 454813720 303409941 834778911 568702579 488477119 874283541 832501747 420987435 636398764 683377817 664937303 990176911 770306496 848343349 676157430 338638558 39996691 563884080 981898588 342754125 413597027 17156744 143899226 878722009 141772677 344292783 348278479 496186629 294501191 4156665 110557758 30858262 590770191 435460953 614060004 38195560 316043064 161947454 778138835 193416602 442923281 117060845 680187130 126837791 205794945 746931264 823282878 615826046 151629247 798726911 230042061 913449394 973550332 653503743 427674074 268864493 210030290 998782288 519653594 833339422 627044737 183633025 423713519 887629203 345000867 960734427 696793096 474200748 501097040 543762656 932761687 660911969 23373500 951685001 322423303 680460751 36343807 90084769 88403478 734319238 922326376 17143036 236470871 513189028 509066587 743578781 364147582 706381991 697831547 127615871 373025209 444503222 663309614 669565867 230123642 689528357 417584961 627934638 311600419 689077497 696114459 31273605 339359379 511415820 458465370 904915462 171942908 357761708 544589633 517741191 287880104 879894710 143097288 493279135 885253237 395932464 298469363 597635699 461376405 790137416 698773887 435322386 638513960 229767609 206653460 392956345 306567191 387027514 904491775 99682342 467409529 649849418 128490830 87813222 901559240 52680260 676104636 844367028 857855232 115863251 353716623 289479270 797502785 144053169 591174831 872054127 395359388 197128136 354503877 604841427 61637197 974815063 167361912 569333097 271160105 806881105 779843248 164313336 292259958 256252845 877118303 429154751 185843330 945535598 383345160 957561156 599875225 136418673 389027850 115833638 764947593 418306686 971538283 287120015 647995733 300276832 185276802 82417289 395638485 681138557 742085213 778554570 431736889 104098594 767242631 243295892 956207125 50258602 325657417 331686756 214115501 364497415 429990793 361681428 246301223 884488792 890189131 652480646 179388923 576364728 945672990 587433985 884838833 677982130 559696043 247994877 770984305 504892923 606089151 312881388 230574225 350326011 285228385 266809944 271596995 454510314 916573914 280971854 806847109 169739939 702379083 947793029 604845177 881502408 862534412 564753336 63763033 965629113 33874181 534331168 415519804 209649161 797270762 718777674 11100709 381439403 409437910 977383495 391558658 432995195 509070781 650877553 628455323 61759359 130716051 158945488 422278595 132597361 299711762 483359872 171829516 161588249 75198396 722644085 65774442 143366451 312732757 345504215 486355138 659474865 514857921 523286516 922332397 563325625 228524650 680916496 727137807 660931902 836236884 736862059 953333650 422225860 308871412 100669241 358468753 44065251 271245116 139453937 584557405 653888626 12283351 222139834 100921585 819780304 523765784 771134153 354189600 778003548 791104654 679237320 771470296 463875644 500483061 307422403 78681187 754066 448035753 629919243 47893506 364657775 16147425 475157864 958074533 269612994 836607336 812091009 201124654 871050606 818606639 545081838 76527204 238173086 20435407 147840206 379122442 182894222 531348037 529980593 564641845 255835281 812871370 98199963 951656075 875215092 965219674 885447550 161708362 796113706 793964316 325564580 967157553 140044660 768399130 171649229 707308030 444879623 434262219 714950455 348975491 362721976 615672385 883347121 722298653 485940793 248513867 110869003 386890644 148346953 769585756 864082568 413451882 817357248 28064698 493946072 327208140 823270606 500886000 904282753 753225380 518160087 310443590 559484118 913522630 664762929 168141788 248866480 909660845 177274906 66734618 137275089 737432899 283309056 246207639 490653736 809326580 744620568 538691578 415995193 244284196 880018989 342055330 371319322 507078008 976678890 170328066 538505599 953672954 982789133 892161680 598667991 655730913 842660658 148020888 40956267 180302706 260116567 925787778 101370065 767263356 824985792 939361100 475533714 727081723 376896916 733576010 342360474 76229496 725321315 915304789 518014121 473323305 563804434 643494253 467949623 920356308 133076788 865495493 517489916 304497421 662053224 497499300 17603979 709260303 18634105 236914332 819713138 161962238 685772748 642924027 17768678 258911681 680793670 990560281 211822320 305218875 636097760 872756082 314209273 1671692 468733809 476244190 837889728 195304321 913933789 62568889 990417947 494960026 592511931 565942923 418142122 880829285 732115524 826300774 842616776 876277903 891368791 604272572 628447230 873071354 673249309 580272007 607267264 290020991 561798705 711278130 988068943 647443470 94207725 876988053 14036956 936355600 318826606 479071148 379531618 531789277 36280577 90588992 177196052 292929576 334539732 148702001 39458237 613518822 984744648 484998448 619355065 506044754 526317804 542865880 191451598 129527646 223697441 221951288 153493670 489299052 804013987 828760054 756501482 451270567 611356974 174396814 946614783 367916176 993553433 355258834 815844016 370610181 41296172 585835755 834388531 444108641 791231529 414223054 21365338 298814611 970405853 556024435 430488885 84582372 109114036 571309037 116164676 659087271 699526248 161824493 576903178 866774956 685842006 232222232 685836613 952749307 662907480 77831894 481799388 987352732 8509726 283324696 556647746 1302365 222909010 745135089 140770422 26378967 318513350 211862053 708027405 628478485 606332750 193123564 121456968 210067808 44691020 107982102 306606382 61447686 548352213 761100185 331516556 130159572 128191760 977458446 806152006 208326253 199705016 454942699 45900867 595382709 840323364 683194807 634800345 470620273 909285419 679793303 358652328 62173579 553987714 84148274 243836011 596085888 166546634 19047193 568436879 397815754 401885316 439925396 392999386 212338890 179729545 171504896 910692472 897980954 902076538 162087943 429830835 560517557 375544092 376108323 929738774 400950815 725520706 809100349 913442567 424389372 781124092 536721036 166876643 406049706 830241328 342303970 948966956 668691412 82368277 666086044 326183467 811661327 143534859 852499164 468764378 514814947 172869470 675270475 123146452 785342919 347197715 853892891 294669949 691953094 320788052 955286104 85655353 508978576 730962244 373200095 209785430 42759073 727665441 144631204 615990069 839479055 272135162 673034485 766208568 491218014 371771756 824335105 954513913 633408322 450075208 264611572 312033300 824620276 667908318 935013837 615796789 229709935 120711894 958838307 927225488 264638902 456051123 964949629 746159611 522489520 260490244 960945531 220004078 294565368 760852350 956708670 865577702 38195487 794333992 470028358 913013653 509045369 699078477 237377937 385792656 244948902 499534978 600359885 824525003 360021313 115685214 625910352 551715166 558706190 735136844 381477281 370537863 677072293 488820217 399552576 253628970 260712881 802202360 253183728 370047250 915535229 968464776 770038512 907618846 643199569 297204277 532665750 308618694 956709389 284575799 718988625 250652057 678073956 593765145 744590291 5050473 542151232 813469500 197965878 772850887 400584874 785554866 624522319 722843444 776099488 941025278 206246628 244878994 322028085 199254288 144052566 423495207 702761675 833648947 496575283 614278167 91904252 684928995 358538302 778656086 731611364 47337443 293593252 209777664 611599774 42582719 380673269 7305884 362706800 928909666 260133729 841658986 615274323 137553565 904214209 984541932 412435911 721410712 497968835 877841633 912404879 457203892 404825720 304398129 918609172 694766874 182884917 295917339 970589944 830906790 961649987 491453959 818622379 278428087 315127398 460334722 211163535 913916484 667498276 173186270 353435036 795589801 831448386 249180382 397549615 24865581 750916276 575061619 472493526 347291413 890500638 774903687 244941255 33381712 116082730 349787466 82170814 530436159 419697914 759016351 410138480 506624115 212764562 921540115 765135482 121743825 287672611 589730984 493011936 668672809 294495326 344029708 579006190 877633958 226377413 728695999 294595013 285606754 956220088 160081809 776020729 523462631 686366956 178124256 938808287 397893818 108738624 870694614 101020878 870674882 988588677 210106519 698881647 46999169 63908140 452477196 606159885 785780879 388645193 974056473 932792675 267395897 786488169 107339364 817806276 827092124 669301769 26728530 578517817 187318756 985004849 63993492 531335541 46391754 211275379 354805549 263530710 48560638 445485503 777801233 736241939 766135304 476957003 483993710 530680976 884100961 221500899 561630510 357954553 675387735 616393594 25440214 257980947 505218867 672083899 786050988 932458002 800228493 351565540 643543184 700914924 375819303 639994174 120783224 484167794 818304871 595242138 769324947 81350413 73122885 801443836 303519954 530538006 752443687 830654665 493086067 968779047 309562071 775301848 313745816 345791297 600862857 481188682 494393238 333654974 84274476 709197404 184636818 972140427 417434501 6857896 419892296 977146385 931803207 281770432 720348679 866544046 26283079 248843053 937776096 505363637 278401299 601674275 139702974 752414706 846084985 843297609 568701534 820749407 563642883 914648516 229980914 538291480 183775338 404987310 542013256 270048522 446630291 742935077 969250379 983895897 278855490 256717537 233607137 551007529 502633577 295478915 896247412 219940073 879342285 377968012 270998993 938638164 139524968 553456605 989965646 524394870 750303724 228494456 230751366 553769126 905850042 648405604 663284680 604475816 449118245 982976091 63824707 950479642 629745507 572848437 673817815 569853960 942847677 654361794 720948721 65383937 501084379 446537853 972552308 802740712 575552432 446323205 60156649 737312433 315177989 85654219 906686309 899023672 863908821 36108573 140001765 316117925 155950181 248198149 336827993 856922023 397396672 455106763 429239964 45838871 609565022 679498076 191695269 686514149 604158238 526170640 331800219 474832950 359115225 559725326 53317568 175042480 51121196 499289929 952230944 665731628 338629680 354510256 582328907 278498692 168406657 333332906 289598102 866059515 56308517 154201375 262159631 126170715 279121827 584581032 842617450 617549819 165600917 808492317 90659358 886409544 861924652 194480627 478108583 863456259 594264118 926692349 587785396 320842448 534342414 427721439 157718502 167532258 523734867 627296627 625930924 629617500 126637965 626654824 18040728 797137984 383424502 974979411 27390808 11291738 979688238 748593442 214045254 117681218 517717129 62837218 934407360 299599072 627813962 110454420 854987402 447523550 412736187 883681059 823761063 125301013 139532190 790903117 835775206 922891021 414968817 731661122 979244476 434674961 114263706 696393632 682447114 820778068 502589444 62499473 918616835 166310101 327971022 14016372 316063870 397940128 472525838 553031416 481155099 450057782 747334506 783923727 619843091 933929389 894948864 167267816 32806911 537956632 552091522 607456219 164300178 460146538 511540589 578724551 303215287 929326269 960313086 584286562 735099939 992143048 30033110 756870237 895645846 700144056 26601617 255340447 108580333 400588790 742480797 215644275 820229219 100516918 732436114 370594442 833273626 102081704 647980980 286140401 20451833 825553828 517150205 963134876 447072943 794324757 253913770 55715303 310518109 583093397 814881242 898598183 311726306 622900642 487519120 654479007 36947276 506608103 824658351 762396034 322126850 259635596 424458201 533673620 131433178 405891062 831999777 456532648 403994507 685862896 959508808 174069108 337217844 960194289 467002397 203505026 128664829 618337638 60430271 590734272 408285312 53943825 635624495 947332732 133271064 46821862 495964993 596982751 242846516 167872484 839475283 744096369 105419384 446103016 244655518 635475554 853707712 243892519 309371821 300691079 294672403 252998939 390768194 25378356 680322834 429141385 648847476 252518146 584895114 496538737 683355828 95209102 293470165 898684604 166861060 172207719 66959200 561512586 570903190 632616987 161953086 19973980 917086339 648897048 458134721 977358258 574917434 701409477 726099076 894624224 324430337 944160980 780026298 371974829 676859227 307043287 103723270 321663122 383656090 880465836 653845043 915310602 51355705 596185509 106475899 269698103 828307886 228621748 749086903 495489103 589330426 565387820 811482911 457703633 379586948 70225430 556417946 15830479 956341029 857137112 925637575 60106308 64820857 295562346 175871766 311684161 554533698 596125915 647945116 567996955 411612041 955530804 571920063 382098847 621040773 826569755 890403335 393985347 224957798 436270204 778758726 604242051 387896561 200257957 930370976 567267755 439395327 159846315 349484285 681832905 215980911 890978755 410134171 372596993 299994509 637762424 266200368 565142645 65317907 863323229 375725035 282582412 962642429 948554694 280082725 451850207 757260123 57141940 200306147 762300124 146486046 865957387 1918858 172137800 181311427 547700191 281219153 895941292 387594551 843815431 603165561 60289443 59020402 958161288 227896139 184249739 985422012 992016321 635602972 456986310 30279576 332974295 827389832 627470014 957274264 87479760 213464237 440589472 389377943 387438041 772923169 69904787 644537304 482575611 35172323 114143215 180116795 606292077 715019627 146956488 896575811 580923605 441296582 414620606 517335081 937505699 504228901 676221628 308207261 757068735 283189857 870638524 501803045 464659832 636684830 182931155 447663179 208575895 499470999 335754638 343327846 433782671 532435359 278572345 524832980 61287247 968331352 7185648 639418132 17934836 144244404 937365494 636911971 15019858 467626881 576347966 799172408 13107011 730954193 313675980 227215958 42081315 807128144 647292937 883780738 381145021 738407087 797764072 690993596 429082022 407696575 555458602 179896020 480105477 392318307 247761896 124246101 115262558 817775869 139555173 595460866 411284973 994946176 561094478 490659794 827255211 977923974 763087508 70698199 250876709 160708077 500621477 846800760 515515132 212937430 422330487 401991313 551322082 370042145 780220782 194315468 151871951 125912573 335585423 701738906 342093473 829751396 443136078 515354503 825182572 280166748 884472985 504915675 869353810 20651654 877717029 721760668 338167840 295427342 643196700 569270371 560673192 375309931 562506603 482527865 755067265 218096682 11003194 581861277 344080588 83428217 943964704 273462852 288558338 566008009 262941155 482226103 242948330 317300191 162613922 670377775 847781927 608255084 82164108 179088574 209866049 742182915 204214680 499879145 131214995 640198671 871141086 155361120 328406661 63069979 680236128 688932103 522453014 564951898 882345082 965697642 959679639 615286228 306183595 516051612 142907422 524065577 525967636 334749716 714447461 864212260 635576528 407952118 130166200 520566606 160676673 646384143 572606856 508201367 218914711 794957928 240461934 742095306 941577815 14066712 529635894 137836616 454828161 577186414 218802782 576294056 34626165 479415762 518309041 969372578 940962318 319402370 341536962 805765200 330658050 370552935 626014524 924585036 441389315 948681191 411940120 179822618 925895941 890889349 702033813 568477626 996885665 805372121 13087720 983819902 448585389 186046072 209828737 32068365 856823020 180690227 437903782 617477220 835438739 683151503 620031337 663120376 416951590 625575316 739249604 646409561 721507789 692962748 933172908 75264806 70571225 986756456 668639097 762309871 710589340 559928538 274158060 503071144 704700046 642570611 5747532 836477633 260850707 306166488 578302738 330686499 963755484 193549609 814510283 432264999 365793553 904867328 561288684 81844742 366545235 85604258 195813363 361616646 691200864 463121885 666610675 992258741 556416796 376660079 897871702 902497404 564066999 580959874 106713296 479184195 902298640 764618550 708336210 981172615 512784932 525851980 67657445 827058556 682316315 887816280 173902020 645172479 83498194 259903473 595790105 942332844 380290258 592588394 383335128 947060580 176806217 942873401 310869449 955709898 313353012 457394581 896898505 553803499 405183992 450977605 211346288 809931967 91110199 458223243 233619135 192665118 395972426 464346973 78213732 502940957 336448844 611910611 990937129 831456915 776389692 602159744 996213060 599247022 889948914 90148271 243469029 237877251 392403072 572338753 957650821 123060983 362936492 697277794 695712167 400623476 729022847 714672657 929392836 789330296 966571994 734779420 461293264 822565786 442169079 563398784 847185400 206226196 773500055 23893967 586597640 503476974 529711052 330834495 601331443 345802817 656049663 47638513 880311260 52295576 647845947 875568468 787725411 518545554 807719862 813292961 66327567 206632115 123240533 634752105 489360196 618641544 50961377 666793318 378311470 811571153 372269733 807678572 216967721 980010772 382427723 28109007 665583975 769334052 10888251 220217572 108835058 231580637 141167404 630563784 609239047 253205148 245202697 142109141 129172 106371194 670228399 145249772 542308219 153244758 461164134 345677663 593977845 291534199 17527681 685585957 871917309 472905367 615267528 151142716 314985962 639295668 31868640 125816218 244806854 831466357 827639039 278442881 224666930 461162318 933835639 100071946 475114384 84161257 183997408 837800434 345197054 214422382 184546685 685183061 523664438 971016734 466587584 681385616 862092680 206448533 484340917 91027564 310007326 960806889 942744851 740112965 985992089 700295915 726080965 297618794 822000934 273982865 777518361 314081370 677996112 305457675 3395864 184261724 7683020 110464228 727781542 65716386 55863447 70203551 653190045 59092421 430228665 278799311 884695954 44913388 49632742 120184246 890162525 544943933 512555543 629550040 402901266 176568466 514404693 659092502 743222419 174283280 54464258 229546917 831828244 668661206 386941625 305043165 519704303 545068080 837923072 543815933 809452632 44135469 483453054 387234649 644422436 969782909 428503716 993591051 986349295 198669208 604346616 676918323 10617555 186942554 663146758 855313958 400003006 464129672 228454386 189025474 674306758 743296995 450018997 808247896 258889786 962383433 749709823 98327178 400211585 218992430 106252596 108046039 963636268 694575743 911478098 743784329 458755119 773393943 302330649 409740344 679460391 650698248 891380715 166608250 862939179 209414988 291906004 998833548 424087621 607172609 658917472 527945576 842985640 770990043 964179576 874338605 277667674 231123625 27539776 768116962 569839969 155264126 224460168 918599227 629845648 35378405 399698712 979683608 80846109 161564695 638567847 274485484 307435245 890121769 3216381 693923282 748107916 201916721 83097102 975508192 51306887 258480184 642670059 322993502 722509952 391655285 626633770 989757031 796003683 243119024 302258928 323332811 707252918 712727209 684204036 472603725 44151357 845398342 541121963 826175202 745375636 696818776 705352816 820490977 428841876 357072385 576873576 891255354 318843472 78169537 757206146 915016061 719192400 734636034 944306370 752152048 310859213 969098978 823260375 940005965 121689063 937494878 339831874 342061056 32463081 295850890 793785141 172692184 600685713 402686917 968148868 623823032 768284383 194635247 207606726 917516008 244584265 908228634 385187797 730334488 104304314 504529570 397601557 271855908 759117734 894474799 801282661 877906670 587776793 337397501 71591247 589201881 788641651 708388817 652451598 715459462 638488357 700436229 925308331 564038818 481407354 138611369 628569644 81077738 1242386 988415273 842187366 39949285 524916664 718028410 351950828 4053005 909302230 182245935 287193772 703715957 312375913 910436033 453710573 14152511 581573783 109022824 593727386 782881059 109543680 393294246 361811084 393949860 168157084 115732154 928340430 976160392 482691296 443884352 448542026 285627613 712418933 123552200 996877616 72551238 185715502 580432902 929328589 634603984 375776945 248623087 807434151 506344439 430898734 239292403 316993067 215710915 845855102 265904525 702212594 146303951 916083492 826150255 187110610 835436426 332953686 449168760 991390771 78609114 887855776 527785890 732491684 278762126 609436687 93788519 782196131 364657101 368918222 509304248 599624312 72058872 206793413 490250245 391983934 673997546 23116127 151997704 698018273 259471958 160328646 712975038 320659865 390980845 228114720 823295087 762488944 970825124 587008746 429872871 6544715 62236465 678290906 983722902 545583555 192741522 491621241 515971826 710449393 941128574 284230343 750892887 10075016 233988912 754136689 634547884 581771641 337827649 605139299 266349875 329942196 617460293 865871174 552124019 524880888 422646626 734659054 339049309 842113475 972759711 727898815 327142518 125808366 954328295 718227653 467626342 908630571 736520766 830524081 113330208 917605949 626922821 589252246 734495362 719497096 86160258 292934586 980183742 867265409 348192411 199183423 631402107 557890202 169310218 854635799 571897047 551537917 489706890 771797173 669000186 326309166 119884230 222179649 804702651 968205737 192140391 221919717 388010379 363985159 382017113 889759293 59414252 543530511 864860928 370861139 933718881 481785609 201126478 964406111 440761987 205435747 146349056 986942246 66415158 702425175 541505260 241487964 513408436 702733068 813209176 17961472 736545089 312784576 443434837 624735846 104838101 155664494 465314434 642768124 580515894 769818332 741862302 237974372 535988369 886275371 737291200 817457447 862394229 210943733 931493840 557980074 253555362 809790199 917536365 448945391 651179982 144620106 556855676 474101689 862462652 824308596 590327142 353825159 610611090 15019842 79033543 625897684 956529891 513187053 950409069 787829227 80201830 923668442 191200039 932437527 84269566 524629761 190560030 109541253 765349359 627153821 304318475 92079238 902042476 595736371 193324757 164914142 526969237 973265070 993858960 164561308 524290530 165245376 47017549 811804369 24430852 768386487 3098924 906415460 254526947 512804896 237835927 868780794 239553857 567350084 697885481 141214629 923119033 823509165 571697886 543988026 364621079 582504074 132888947 837569571 470097993 465590222 870956359 876182316 522300542 224447951 95110067 341978472 649483911 531139326 341343511 295117136 897605449 850104647 60068820 579897508 216985335 194741247 854777538 928168272 386102457 889125397 712462693 891706762 236484894 245934370 653790197 336525182 544832717 384643300 941694468 628293187 530098539 678521918 480002184 987699895 531356268 218178888 370379335 107202807 862263472 976924611 888181945 991824292 107629028 360740359 327894915 116505962 781454941 182743600 11825890 56900776 745672979 104063673 404240365 127115374 999394045 188168003 32691623 657895174 578654087 923918313 775342407 321198198 809763821 183944404 463735902 461345739 610258049 682838387 604934513 148450586 847403771 559854684 289165817 597227619 442644620 168414302 407351720 939568895 833876602 15009069 379749737 384424402 874606618 840588920 66825 975792115 637330133 237335738 908702769 258071443 783970822 168091166 376366519 139752171 658482279 317652630 123037074 721636436 844658680 154592966 89159269 371226753 991376258 562480090 515233419 76336310 983129228 808020585 659514807 614970287 137919033 746390813 895079784 285030069 45297220 376381451 58587241 851351795 86566044 997956604 922979477 468353130 104908587 598112564 963826729 8837599 240765664 676125181 498895835 414984938 919745715 724146807 41297502 40718034 803511876 488300147 140618705 731685408 297630190 287776060 687792947 625393840 664199559 615394037 992127324 624866138 28544315 139554460 497271812 41583588 416558208 478163680 534460625 2216428 531128141 572342509 417286836 117714122 285905265 711859400 824021141 117680829 696560597 270207974 982921449 998439381 980090989 666414412 716288118 935507224 38721392 810773955 663565085 376304663 922288237 891731917 229613416 540190663 678551201 430218481 434606549 867768825 601939513 899596136 347705621 615745628 903074118 911563408 417137172 429424799 598931734 118252295 768599112 219216052 60095647 456257819 998191044 200743354 668862378 163242068 298846679 557648916 323707056 908505297 31368668 315190548 737302040 401900816 99576578 423313539 405985762 933159222 11766373 783683510 772715212 753867411 456539729 525931502 26570100 808026891 726155733 916246835 721563975 86860157 92158576 944294830 240800162 823185478 481926666 243906716 797642383 980395674 62673769 829884729 316386544 217502576 361887053 308419383 552381811 705080876 468141215 74713703 504501245 564099561 147611869 103912237 959425228 653101590 768751415 960750378 711199437 219330026 91118403 45991838 66386093 541866713 931861144 517847264 895739428 620620443 961723919 531254848 400224808 834798748 704332014 700141885 55146604 554116401 195199242 280498587 764991730 276634755 932368312 595319529 920057465 441939045 553382873 458599211 617318815 919971691 48178618 464160568 967502158 182786472 737248633 818813830 338497865 283632254 170047005 753947247 754643617 331832744 578633538 200029995 122990832 439774973 597751160 249515071 761016471 533152140 757496126 504233303 716304249 57247845 401061989 380168204 159713106 817686392 565564982 185982439 327427390 986430499 923750993 448417594 255412726 137129005 575063805 806992995 105196148 958706091 723057576 365932635 797930074 655090983 575590268 699937368 901084438 838989407 883310809 55912896 637929574 892408113 225189136 54703655 788840859 671950056 474351619 437146990 755768314 793688320 990285889 913871777 842621624 28614585 199210334 174872890 694435151 243460329 382872654 679741990 721591766 380002583 564881340 419626877 386868483 705567745 792110021 216104152 689670821 741657590 362074191 300882884 8872433 979851008 705190352 431930953 723872552 294527563 653629589 278165756 254552505 629946417 152064786 746350416 932821774 870387910 645228077 778537687 262758955 694789016 65049168 195058065 723513967 976047250 380669038 49059901 547455578 560661339 562164474 926729014 945615800 763825448 998289159 402791652 870130467 24544293 257179651 354384545 792001264 928709837 669682776 327551550 494731697 126920369 313348776 169649974 306076665 793258433 993869627 382660722 512354492 676490170 305001356 413111032 418283075 366399637 950725424 592903213 606068034 857857551 408649606 131921550 810850542 946407153 853324482 989864778 199348585 687291660 8496595 748702810 18868943 385357209 251612148 435395160 309271736 702136356 45438233 503334225 259031522 103125846 427847852 109500213 274642265 934626044 289454903 687582378 416926298 32685039 546654140 45655457 296032456 753015726 111469250 464613496 321838293 179961123 823687581 850929809 597042211 872819210 53753616 255154582 127783720 98303499 620538484 735966070 31577958 73447601 185093308 865544452 651387203 959437570 492042322 755145032 128362086 553105066 424323262 626867313 214956091 158425433 715733052 472191595 969362879 239603736 704347030 574198219 592361401 2420121 240753134 556180426 443551058 235039167 180289374 439186772 370839666 893307966 550953748 578278064 892427650 674520438 866088474 463152350 835506231 906736823 927424446 282801900 907185529 53621728 506252058 88320310 575871518 84252224 737497013 990622724 147582252 38106362 888145348 176880939 831620215 560577699 237188757 724257316 141808771 251113501 623955598 923351520 888622434 131768310 567651916 172658485 219297848 888739467 965561266 732389140 348585033 172531558 124852663 632927324 116570090 477463953 478332460 137316379 210932007 236287398 863439351 884178913 821477432 266243096 963423776 885613607 950462440 364852972 156543145 537326637 21786098 364668191 69124265 940723215 614146732 310597702 253632313 484207856 763377362 633192105 755993119 444293854 661387765 631636134 621812308 612743748 848392088 817262330 434940253 134192884 187657162 842375385 401618678 195960180 328219682 671910328 903016874 471313705 927422445 537662704 92380928 258445571 731915779 559688220 81218769 149451718 657011319 320376036 341644369 913668544 174807753 826546215 816317565 236684840 690428739 378282460 266395108 35142251 780513565 771480693 70998206 483220114 115403940 195850812 986223091 749241701 814477240 829722827 939463841 256135066 645691022 571299158 762730012 111906077 235401183 158126972 597132532 570665557 104691721 348753201 934408914 226704551 9219953 447533286 886152132 711327689 205786047 217028823 82598975 419001010 175178759 186054763 836381826 15400452 466601660 19003006 139600039 430363092 459776361 231347451 696535659 278210483 74752468 206001557 236346114 911388281 707109987 786411365 191215493 141870961 286580333 615203548 661832950 330507606 700576494 836076328 40781688 256382420 53717781 41194543 823386237 187196561 467980192 257860161 221009010 687669638 612364992 771004056 454170539 110740824 48222608 47648089 732482430 724492127 920466840 201886351 662210466 864254150 351997599 442642425 415301481 896790675 887089107 949473682 44149454 449499307 629008658 488217669 74945333 184253526 862667565 204883385 805575170 314453519 538236815 904185726 835401021 974490033 828711790 587370238 706706817 614765384 719159484 490102332 173509995 493561304 638513992 264514631 459995972 930270991 600287983 343686199 427794986 508671564 573960348 493667084 983274227 885701003 112468429 644294788 448746949 539690743 21242438 949017797 486307982 652222144 678247302 639640645 344873138 457926839 217201143 561209880 937836960 557865461 691786243 11850227 50173740 135138378 904724447 621698617 426820089 610707293 708403550 233906882 805113368 441543075 91587064 841185192 980043296 570273326 42240970 615580454 775376081 136123543 596605298 179353594 74191472 514454776 80768168 674676650 993630208 230597823 857405850 771294277 552901795 705786194 298072945 236225616 449284510 78627592 576864188 574547315 980869952 987920585 818768783 585911111 614408663 251940754 439308345 745856482 290161018 580817139 623414647 365692718 330946748 728184950 335465530 320827516 32934913 586776196 506227 800314860 985339367 293628082 155614296 259830028 600112649 989436773 793535922 769057317 660315713 677438475 133615206 500939245 75119552 102309113 613483766 287476652 101886849 819186263 261146972 212610004 276012421 515950762 866520631 69675064 583759527 986454454 901708441 298115149 691082458 806077500 254541247 737293991 413264223 187279185 734869310 259596456 346331171 649532026 258521187 795380705 549419263 885041560 554936933 464035652 298445834 325052186 599408474 403985635 933356754 303704103 498119962 124226493 840970160 846361468 228665784 338947078 846528769 810755019 516951588 918386879 551589254 65212099 887676929 643298565 306979207 7969551 896810170 887927260 792895487 617196142 559863100 47679831 444519039 45243048 491659011 141468715 943641461 221577712 41958205 476776453 523186442 92782496 515236601 879369645 264607470 822684824 448252893 507093464 340304282 935825021 460793214 541367993 671617750 482805277 566825809 834193074 137785415 164432485 157173060 612245376 844183178 59995381 42338226 193048392 112095376 141908711 61175731 54489274 824290813 892498003 670067664 234719701 991621427 346399226 896778500 891978866 999423755 169484901 369675696 211881077 551856202 894177047 74017376 491499268 579980992 325678384 991207383 317293816 138933618 205553122 525770290 399504598 472528311 703228955 252952603 238241691 964586784 175949845 429950302 998705196 126667416 803490171 272537169 393600644 548607996 538497815 203856765 139411370 475970086 910752483 728953507 540213876 761581081 751326782 952311460 629996853 705622119 798612892 480592299 600976323 717815519 736524090 94734873 310239712 425701629 905469055 400329676 260387357 839050654 240523230 417271879 538519318 404864144 706690694 656807024 265829897 545229022 754909324 128206991 408658732 170191120 962568242 661443788 821732425 516878863 140660338 335098962 447011976 798974193 407991802 602643793 357423204 391420752 694376976 654086702 313450445 274895935 269082670 641014202 116241347 744095929 728988684 818031381 986555682 666079001 687066231 209592975 616131369 218796407 889955402 734066718 76078465 774750867 363573577 207544712 240832998 185395364 528005484 181935063 809290729 864737170 702550421 824779736 312625367 537366005 242964364 27153161 219585045 624424581 987375198 204413429 261387596 823124578 611966560 134681052 215400565 516747751 861641132 673496851 127378497 305706662 463229293 542305324 86961811 358162035 471607031 789800433 522189147 144325412 295155936 44114233 535287923 662765172 63672226 88091925 809415750 201100816 579747337 779253148 866327228 344962440 37554427 227563894 421332596 727343241 628431989 789634048 900528197 663863834 55278593 818497383 75128895 265702724 855600625 738793565 767893274 535499173 527544075 775430971 576554381 493261831 912295125 545606541 746538519 194995637 499107319 620190578 297137407 127297854 10163439 303747204 83408026 372514379 309809628 335764805 847325589 769636221 401937601 440077691 806897504 538223542 53595790 790123306 290591188 862682285 937899949 714365178 516592226 814837079 480409020 897945592 61409077 970377553 464858140 182743412 224160727 877899736 955605411 523974839 917483770 29107305 667899651 216364461 416949446 492061624 425662475 310370595 431410315 700902705 784755977 597864150 266596470 740538800 642447461 239732664 811401435 58923536 590455990 753977951 554819587 911177489 64677430 360657047 438624139 996417819 802466625 567117850 97801677 356996302 344880447 980325566 545864298 792710153 589639168 340381998 910832296 425115120 921026727 437342037 747424266 531994997 777272336 364522611 248077261 175873463 145582656 396798219 632421640 467461950 767186236 828650911 948127285 404953693 300616962 982085709 988426077 198607482 238071286 935716877 283823700 546327253 971122034 440581729 569153965 435073551 551736821 342616659 25808591 329695580 13048585 997729671 154008080 891760608 331762095 577648444 841966944 576273153 991984959 967211688 417813823 316434699 984710058 202416250 131040059 579439691 236439353 458136270 506309398 258054030 392376909 357713992 42581483 802447844 762978903 482747342 859644940 547389262 511424377 834481932 123989501 166465234 236698356 98446795 886606379 660261870 736443727 259953390 410581771 794320109 737010924 596438391 381860819 614034703 287725379 392690097 944129436 998599199 582672148 324521834 767514534 611490401 822458996 844173383 467624112 327543827 427798128 883170680 79001942 687913226 231963475 122157454 384062029 31058194 607337209 861669887 984136474 726412094 726123799 714773646 301050785 486042860 932588498 631244524 813153768 361706193 675323863 507603031 97506665 868245048 426225584 738480454 485270585 813194189 280183607 531535162 967058022 632243343 471619993 909055983 212947112 300354658 604384003 665246275 158366769 324949511 60335561 789566998 34441900 707574138 19475195 323295820 923240242 407566112 330833802 342798050 754407512 16360591 964431956 541339375 274005661 674977631 733058126 260800201 518154185 651403688 238030483 143603760 862165040 698213458 781606977 273364566 230786528 652056175 882132765 790090785 178787366 832277561 457595196 163509730 298546891 645300686 228148187 608845946 549205276 387363272 442224535 460770095 855612061 725328725 155048629 330883062 41346214 996663243 507429409 266278943 958299020 24013582 986088919 870232495 782244913 354832866 93790527 254162799 619148501 205083508 176836811 574850210 329603817 578745166 523646411 659560892 778592047 760497655 890608998 179686479 283580004 543733113 825045315 846174698 77988821 272297617 853198054 179344643 657456702 278839318 550937719 755773462 251881355 535781853 746960140 195187878 543186556 306531612 481449767 243239799 103291584 13375076 446704068 821676682 142151113 49847371 63345152 551481028 546429429 794711042 544055905 988123259 24959501 551703506 118802997 3515468 671756400 743775653 349679600 102450835 421681926 243501380 763304594 187091735 416317385 610332713 26917062 747377041 824501170 57812989 711778444 898788736 85773630 548882578 818468739 58185028 827614191 344139395 466900689 470232081 153384122 5239390 597679857 236769694 677477337 387849688 980943328 474335999 772774642 488102 174750915 94829963 786126632 992543143 734443298 608572332 887466302 575740605 724147330 116939731 737581101 18810196 349197599 427756820 861058363 530839331 165835855 582378723 284154160 932067215 700192765 680174625 803552098 995772366 770088164 336383998 101872692 994779657 887889639 937534966 33357625 656767365 615447291 571052000 344497469 172699369 777397654 211429917 100948034 388027827 121895980 299391740 839466965 534797866 993159388 530876778 252405976 281455196 92201553 616327780 382420885 504950885 47647171 831462268 801313994 1878923 64189296 460866805 157518124 163677494 288214665 64713478 160505530 443481750 169614227 484661882 788936365 387371309 681111175 931877414 967472045 199706542 120614544 928055782 929746411 583538047 688215285 443080359 958987009 939968257 75200269 759053724 51985862 957498425 997703093 709241357 330619111 287720876 461094085 69584083 352054823 355686370 100890663 541888860 49554013 640341334 858892958 178758588 428201279 447092313 682370889 831341583 943763822 94640550 728960624 709676385 413086709 91179902 562165344 489785934 173122945 473873948 511596563 650467398 633750237 74055115 219864126 934715978 616368298 74150722 491422110 989492527 70494044 564135126 140404786 322223884 721936589 555523889 634792342 564562809 44841934 556781249 934369495 214026937 323210571 891553178 556372351 511982948 659380530 930874120 715411244 804593533 646962356 525198892 397675995 947088733 481108102 397532587 626791460 699484076 826691595 337871730 974280903 659669950 559598579 274210582 201177339 817941086 8441950 500182664 121451656 334587118 792912377 677845370 188374802 547782710 467924985 648359372 551845809 684014623 533479189 536457696 714394099 474469267 151442475 842588263 488265418 808295831 996854666 761467550 397011620 177954109 698899102 228997815 156634201 739616796 432787657 224828164 320771695 498503258 104107566 446157064 80170047 994863825 402165998 642949798 481676360 702803422 338315367 350209339 896484711 817030359 549632262 83542553 895558361 911008020 555845130 811273160 713808838 940382408 505947086 680689049 315926284 834059623 318966650 320615369 983551120 99602989 853424671 353880267 80775040 115204216 656382718 33268067 41242915 196807855 397143681 186592149 210991242 657030725 262439068 379082508 599060293 476777540 718721018 33457753 565060752 469615305 238027 726803780 709449788 358846258 372851421 737338818 746581360 402467116 628335147 169167727 602552382 142421035 907194032 865386134 453214701 915823435 287522535 470259266 895670792 792741358 434444080 416422184 969300433 864412994 593121762 441728844 868103139 103846875 659919547 129239275 190076071 337740527 156522124 969160793 814000666 590721240 407494652 567490817 639634626 575959477 632833396 968965341 263322419 404979635 896916653 364856489 449706912 791863128 554625262 589060527 866386017 812089074 134564565 444615385 648081051 415730250 729365896 235341681 990088293 381170713 951886514 332321324 974837378 289995452 544996853 470575034 712348825 444602102 665867942 215325943 636343925 587084815 645464022 17899575 627970887 379909139 206747120 356616182 791233183 790167371 671039732 356327919 526507912 526198251 552877754 836521496 780036618 413565731 609416138 634192392 19423840 686787418 756847007 614608657 225566648 410097461 909123304 602942859 494675909 995640552 127365382 933619666 197080129 70606423 74021972 959363502 769997786 211446492 639299408 177194908 175573571 641150312 303429754 638839914 729222310 432021785 613335106 428830914 243246959 529874560 394661394 709849839 723300049 97672646 54658832 203023898 809351086 209952601 137244132 394537127 670817440 922068265 39795919 795096077 764799169 224446281 202895739 823925663 815963186 50198133 98873775 350112173 793931133 967858722 22465021 972723465 323648012 83995040 735893801 283155837 85024051 430387842 371084474 417156052 957701196 354666505 131281819 161826376 446885833 62111114 297431322 256374827 48758120 8295714 747704552 11493287 304268425 58167280 911378098 445308912 72401608 470083225 443978813 800949596 496910244 149169521 861971784 140129437 317574566 547758014 811319326 863519297 810930875 609992216 702058123 559959688 766564807 65424775 464618149 241319529 815120657 284993058 613717427 72259057 25990856 256125512 110391227 475321640 796229113 330009641 700149305 460366281 879490335 283633915 500437005 141071864 487502515 734198498 586087092 311289004 126051149 151784219 931871317 221879734 18728438 283165115 40175989 120055770 978266338 661034734 159243164 939017762 133307107 61432641 507114773 515682607 668690268 310941034 765641743 332063202 249388205 993030567 943920397 985645446 391636064 40859649 746277006 767686744 116289281 140396356 915353198 702842339 27761921 835486163 717931179 273923791 888151630 279400244 309064080 885115838 986668636 346357046 294024584 371246462 917168589 426624092 943105622 131849776 832999302 899536740 264827679 164449110 321597667 847650422 713112522 380725436 237492652 27998685 550342759 618767975 729924929 550211968 735894858 869176055 514809719 463060391 992259564 55468545 540465470 609602332 433848564 376465594 756523883 898184313 907830058 553738448 685055782 519005655 765424508 50975425 854820821 589611907 199706783 448501504 845272449 513018588 59519313 725224122 666678507 329920913 981265492 725062750 292186356 673372774 975497362 861284074 396352541 785655617 182629054 276320053 80864268 388541013 934870541 653664388 815321265 86612219 359075992 923883806 155240964 504658657 809244096 709425767 430293706 29145435 663705158 829070078 900358360 219452340 552361864 551728496 522462423 454700899 947329098 273150505 230602589 957237980 967605208 503690405 534510085 400402281 114418624 504771463 142945011 608806505 134782089 797881521 979254605 620130500 715467957 83516322 661961263 895640040 392843464 907033503 738748429 553871842 816175346 767731881 429737198 786743275 449902118 118509179 739220381 12351674 78727411 27822107 52268892 19715141 943184119 204059952 959438804 674634111 262356467 272562715 223807304 734021008 701541201 763463919 917852050 235009700 185118223 610889319 415723221 507208733 509963138 19577636 970776351 483883603 361294282 954245506 214438148 822563862 580432478 558689932 332863751 821458227 153039788 854804204 346597642 303664170 382235825 332828021 896933394 322829082 306111444 404861357 864523342 884402683 195465287 331487446 747677430 408454452 929787657 591392873 571874643 538724280 156019695 890665956 358700823 820371821 257139447 497388718 68539773 832274971 999422497 662112645 289933347 135464378 196182517 40873302 291005299 595351449 560005065 34066215 764014997 407250217 983823855 522410972 457534649 454270836 568751646 748035209 853121519 292555627 839839729 896785889 132721949 170745882 405467153 242395095 372885573 327099486 598103358 764210832 163276838 320907660 792436837 838806268 602983620 21362342 867828252 519337872 314036161 974025025 49491709 273731141 859511598 933976935 432679753 664806063 182475431 870658593 999845047 939510340 249241728 725340441 991561077 630363540 584249408 247345326 710404995 636355374 363717863 974239715 730187780 388809453 274686071 93351126 745754125 134142924 473746038 387460619 525082235 299224135 923651791 944934456 405056293 179142494 699466453 620887839 887086735 908475006 40852499 771754988 875164531 268631174 480899347 407617014 790570144 886665647 850537667 160711987 669136100 353751240 39714101 619485931 504988483 39228197 689989726 751744741 559944935 563373945 111120448 111362718 642639066 984716740 231592408 619507765 957828455 198520885 293050932 407634291 312958286 543679140 468266449 500464685 464679428 9544875 548907276 653259994 547004498 747738379 883681660 988470250 697965456 109497201 629150247 750237256 130669693 438053525 717097347 503814664 590591602 819243107 686790028 163279434 739592444 75334282 626078591 165279650 628575482 638712277 576438286 363883298 665141964 199296734 38933853 710381874 492995089 379483359 720161962 916145102 315572072 805733712 501262682 161919983 771275652 847930851 138790578 178375541 930984682 317245693 711748501 99780769 360167108 662228829 898392644 703100028 136445666 585888988 545540996 62017145 663052932 377498782 952752518 473749986 313319225 793337104 111494430 147093327 16030373 232008637 803596079 121543341 172841906 921072015 676982611 80244318 270026685 701890316 869775974 997912297 34859291 605522736 714471381 36036426 499146002 723409818 765409998 105365801 757183601 670209117 676483870 529546517 783537046 698771671 391875379 816043560 897432518 959300834 953534974 982176195 712375728 798985148 833659844 368842992 481024864 598158925 768678861 893939618 543482785 795108026 705096040 909913603 989582687 434426396 300631607 967722111 798595969 161389575 299963963 883793222 737399297 558088710 487988570 455783119 761964999 390413264 675609300 25868237 463351658 377647423 157232719 539272007 101298643 292395293 931219226 313834115 213635667 179126063 450428939 456340902 682692478 153194879 134693640 959815007 817076237 185632633 714716027 595279608 684831670 392007845 55271667 546111611 118160698 553259331 545887029 495387405 489884645 191922389 604870825 260381895 893532559 308557241 769847803 939986899 379093377 391632739 884575481 578547360 182349471 582890452 841040707 345299908 699322532 840227932 950517160 176557132 517282206 381207873 203965123 515726354 273638053 964335759 293971857 819191957 28911743 770832739 196621853 815622568 412689705 984842676 154778295 226221534 552775658 293366928 581303728 807685944 186449046 547620242 212210122 486858579 565342327 109804694 565915168 410629082 156037225 447541013 787095119 424509119 623379029 65938647 876001163 762708060 836168373 983827045 236924044 430974353 309252571 433142045 395245759 403305029 274311163 956014003 159778328 713969398 90944841 107359029 289889548 559997818 901913650 85018688 456831528 160663829 473182173 586018710 756364273 945159972 976035806 310990748 141263101 360079629 397074251 778171164 341708338 146464873 919291364 930233119 975371931 522220462 519371410 345720011 216471425 256197149 504438267 468200923 422065735 976708758 321122228 135670518 34993051 653187727 939001560 358154012 550861944 400728112 196219493 604653609 127084110 762658588 729467602 643125995 585885717 773584471 350536202 977235966 585763726 395701917 43843165 695950056 934601953 92695990 440363458 173354499 457373629 41302364 70768067 452762122 965799984 933439186 985949629 423682976 159810441 553480493 973682175 475221777 127456173 806061950 836507053 42618861 759610933 235070257 788123925 452896473 369881305 701808271 895903326 927199990 190987311 83065748 643718259 636699881 352738314 409977502 359901177 959062065 836168 991975859 846678923 136674825 179558965 705654563 103753334 220469606 936985642 547833967 469109214 429552073 483436746 829355731 833151411 635168623 893645919 462447232 567262100 766565080 315335897 59618605 565962625 501221082 267130388 50299152 396406602 575922440 800626270 882405061 78412517 71119573 159299440 405553990 292125809 260992487 544314545 265198728 453958269 808276499 41404967 760993577 991019155 622905062 348502857 308773993 777834637 533944246 276684237 830186183 738318305 857353454 5217913 717071744 975764952 846709975 548740583 198679593 680039472 915795855 770814160 758266159 915193510 490726367 98650100 671961895 50626024 80342344 698396552 682462536 150589632 561170908 11160295 26183584 95559451 965532179 500309168 950011655 220562114 227473343 335468757 549187349 268490902 598532469 423060567 500511840 346305100 998526471 964487040 528358217 833886683 295755896 66589638 207839425 843788063 602906058 594900036 442431110 306995120 62790996 577656078 529174167 816811757 81184596 682534370 12187738 126414419 163713861 470061280 935928857 690803186 560745607 720605367 508268391 909183366 621287254 635212111 414181170 312529152 718505963 315267354 545536041 579112736 902016326 41672114 6963237 14736357 25723667 286150055 953412961 698687758 240291906 309716497 789554754 512658385 384208441 325430333 91646944 270847355 580314593 900024520 209518992 711261691 173645756 966692690 18191738 300068620 584253921 812901244 242032518 313172126 975669246 455905146 178097256 472068936 778374299 102417148 770203148 929324119 870120311 307359120 147962257 769632603 187382059 275537563 865175058 252365581 863842601 359425846 382527059 533344459 415597926 94487812 878628471 212486317 884108518 942345059 312256769 485803538 226019806 671531309 628903334 261775957 3773678 587839329 466810334 381818167 501243094 217563375 267661061 793111959 357350148 364693452 845140145 160315699 770743659 390493519 390135589 142258213 262087914 761467644 364272524 768876816 400218837 930820949 276188176 508535494 786110460 788283603 349180900 581629482 634588247 10279689 1529991 145172235 504121147 381034570 254936711 792728607 59633791 666036736 849966645 193717017 292169726 719494586 615200004 506199023 659559499 747969043 631373526 980342762 61307617 907118998 705686469 811032774 502957917 207799329 917260642 658990650 362057403 490705808 46966879 490724636 658753983 564672206 418445380 336576656 158365142 616286551 407007162 146404906 233257745 363856414 491019568 61837285 263751563 901446169 125186435 540557991 629049572 941716254 231021842 953581307 935023562 257491583 767138884 440873518 425986184 921829320 892779056 591577282 660622044 308445061 607360431 804581858 36377919 84779204 905959345 159410866 568320023 726697637 514259546 857444093 100738939 982465418 115079059 828131919 271213059 156113676 664620184 27653710 689043986 136543237 254542634 53753800 343913883 745440125 433795519 120169295 451694527 478997043 899224952 399439043 172674298 909264580 496819257 445282985 57904783 722466431 54643714 712585306 679714545 761728825 244297142 843495084 747484437 160200012 787714756 316678167 144004874 94264067 857896812 571655885 180705541 993974304 212802158 691019209 441941627 623848789 617155026 416735436 20682616 477083420 532349416 451055437 721963455 553383377 118664475 725936679 377016447 572395703 501546691 496924062 903184810 859127184 628924626 936465639 774873664 143102377 782100094 497927320 868757162 922334615 182243563 70712757 533182882 346545233 123323134 423131481 627690354 285312893 832716654 995170989 82459660 242560517 975495183 873152977 477556147 244753868 448760378 288686632 592237051 751343704 596964403 374335836 993959310 345357015 932455590 925909 504571208 628969667 701294725 656468789 836058140 636615953 724674379 820573166 834303806 1378225 74180919 227432788 324309071 130270564 519831057 436624598 779171959 490941401 511693063 556329590 340060513 535714795 688575594 833662468 613661910 174832413 493239395 414041515 952206731 12784759 517113814 174422994 218278776 614791590 538967187 398735278 566339313 736186323 38292159 892116348 645729230 608915934 248380572 800506853 124444143 908195227 387529482 559867364 775207526 892159648 727728980 197892610 581803529 181744479 877320273 553586453 347958782 676899592 338109786 796154631 515124620 75921753 209095350 939421791 481266604 362488841 457974924 647953020 999719940 213121493 583515938 806468021 947921284 11447314 176781140 515540557 700757705 757415524 603890267 553598491 714290436 34621807 305065458 793011338 846518755 707508774 422375707 747767274 949964497 854197132 997904672 455522252 709341312 308235157 148644543 41004820 114117705 304470066 414407960 512112446 296649117 775543878 906627119 983526880 590280786 726334457 256177722 976855850 488239581 193497494 422708782 178218367 216888592 183596262 178840903 233549912 727230795 436571780 593757212 325332788 839834218 348759278 773344779 634379015 13147790 357640226 689357038 570331994 596304293 671476096 134064330 450413029 772146370 525638364 337111980 672697755 141557062 727693551 245852246 795349388 981959918 873084107 557451048 120811323 406185620 491860412 924049530 563131205 492703820 331431025 557539855 57345122 256409594 735001201 73002326 383275702 391491816 395039445 870761535 223507052 354385232 601918401 544792576 575435011 283832036 673066396 568225475 956663938 239257728 484152903 154463018 437387622 932866167 725786002 44659203 644794078 563871443 496162354 676394973 935687527 416383920 919054149 506319938 187872726 527732134 606469972 322054772 5274403 907841323 685789101 684728596 562367027 563135830 92462100 52930464 655384781 821644005 952818919 891217474 198825867 448656102 967164941 105107859 833360261 130128467 244795915 217266353 582982021 983099933 494213245 775922968 147924744 68531793 171470398 564736533 104797135 355848587 690778504 949853740 448362011 684315232 514027005 85717335 21522974 858936976 741932453 189654643 412308942 877098478 426814457 720131036 827275600 658951310 33849425 788661581 556757171 841672071 107174383 525810792 578938653 848912551 979587706 164629950 142040608 47771285 819175208 144584057 901228658 942780325 339074648 105976370 661530821 955456921 982811664 274984941 768687698 526975507 88521090 934087131 474640831 214383360 986501961 480720856 743926182 141538418 722904041 774432320 133461568 284991340 743483665 249609477 226867069 422967859 845998900 45522529 543722084 224714115 422533632 634285861 476981072 896831061 601052621 843575137 746758879 778844772 564089806 303057354 590524062 252937473 669793334 838817769 242104929 615419359 50467393 429213718 742203475 531096695 632757593 576141121 343131278 720561134 539035704 174895314 308700266 195389645 721613395 135296501 316063509 870754800 528252170 769337901 330350587 52861190 369650070 300999964 685237930 455869999 222649511 526705197 315816257 33473770 358346484 59060140 554197704 804133335 369840492 747712275 290748611 521118540 243648959 327609895 18595541 401517557 571531440 192690778 171381859 584938272 119341254 438374648 373825904 329331324 279221466 573989883 211700768 468901177 676781997 742828416 562971935 243376286 53185069 822533357 230980469 421317999 547843089 976170235 849613190 635782575 427837089 757603489 416727856 585086205 271506771 988573266 916204418 846714950 816206690 238731307 544401508 895917560 455380984 825720564 714732361 626612787 2439699 23638139 914002783 589156387 896131095 742235889 670358607 351041307 758946538 573361763 744512378 694262689 862901745 395285049 267060309 983855395 580058643 565787796 53425737 68745300 962185060 16788065 3912155 901210262 365483832 599735802 742776593 759261571 306215299 37238259 763304190 593675813 731165031 674846605 870417381 484844820 961163498 534127414 729514990 241070522 525318716 756615547 940412985 999181150 310436407 166593279 841011200 304383800 686106047 711697851 793399752 963329475 299860169 945775758 889630040 570865352 508862634 431375747 418391038 741113279 557716071 100084070 561250102 750775301 301256406 628281434 810582217 113644829 987335278 99497889 719663438 88165497 691188029 835883712 917648569 948978583 458115310 145548630 360001100 738285532 879445208 306614009 61421650 155762278 413646319 490067092 527191768 73337435 929743022 840977620 811406495 253215552 609522630 681872365 534837975 58895664 413300132 150151227 589884547 570705515 619411328 221314194 449196137 846116783 687147724 112123242 518029841 524983090 552707677 327066632 728212864 411392594 471200997 76241523 126936214 885277906 966180968 602732333 521080859 877077037 229705588 483948397 572769951 142994564 821479718 69360320 579787376 411723469 980428425 78106082 80145724 440945681 102246099 149793764 14628271 530128154 166298363 31238428 620605501 640894315 246182276 246859013 575057285 749458888 977470737 613481699 570575312 566103796 259909434 358537783 4728089 145935834 360160893 412783855 577054809 306041530 454870854 6824613 877365363 761796740 443946963 690968065 288900109 490140551 354179579 853529989 369109717 252580772 519517966 903310933 172407685 487175835 854959503 439947425 703030444 407065987 355397035 986052664 881069945 941548251 989836475 506514387 403505286 841651264 380893015 88420896 523255169 554845737 52931740 531453475 449775823 372138371 471658713 351401177 973566165 189404769 324673717 445012643 438932282 780203793 131465436 459463403 678193300 735212141 377995363 66194635 330449330 755210005 827219590 932967166 254595076 405561463 273986986 20222975 539391659 973993094 547780243 930376742 897255289 903950097 944232122 504380929 21317072 806640355 898668592 183513302 984797168 940877753 578865654 145547266 865113260 845851890 621857081 643815140 621752549 864612123 310923870 161339925 659880639 817379932 475406816 630814849 899317884 10984830 563061892 139855197 89072463 392547084 240671363 535591156 560389534 890323887 453348123 900084305 605802911 196458973 360840942 886674486 18663232 579196300 544340624 110824570 788643159 911279910 587614016 200556614 569540395 702564294 876661245 733537499 606358656 944749494 495235877 972263796 678509432 676080195 445139228 99020308 479395462 439996671 56438460 152013270 14065632 843990629 771347723 747922788 403789785 325623058 827327881 470699872 582497491 661126722 642509388 897952655 755108187 804719968 827146461 920899988 854365732 297731763 933651946 707272852 506188577 111465516 331115741 438236280 20830570 695905503 393872715 314308256 99426082 876229054 27717942 772815213 313826569 464963155 287767920 326137322 615411864 976651520 989536862 974171349 660390952 425944648 526719288 29425033 480425096 771939254 142457303 718178291 475379472 277627279 255085133 416658062 530348524 671292417 875694459 119497593 907273180 384634912 759335317 635808386 987151335 562535406 500709716 452633405 466507829 349692666 559602325 259811604 887364893 569025546 907356824 38693776 950613504 320824565 805868219 665031683 33350427 539080002 610281726 534591319 174258413 350813795 6569036 221716134 562575512 969236080 669114284 196934142 337342883 229967910 424733103 503035894 131923475 95322031 738555355 700781585 3501458 599140445 741248021 336646422 972828596 445303131 690692246 691512983 235214952 406396952 39048914 490040122 186005253 198597933 393828589 481491266 938256949 412369785 25913145 784410104 903857650 788573761 336001559 411116261 969520180 718985820 950744957 536232934 254008776 154626764 366840149 428820390 463705801 977559031 590501699 296150957 687319501 334918596 73520881 988570224 193268021 372924097 125365302 350839343 791745602 738625855 475838649 179991693 214630341 237105653 702975210 529265441 464340470 947296364 350851753 783944003 573499240 712347851 608501244 225487381 933616376 942163302 489274335 84228521 458402675 938149048 272600178 717312311 545404303 354080373 864315077 330401296 726961928 877593567 745877242 471152097 988676417 887945419 777829228 714783407 798058326 813874968 491614100 254542960 587394427 315222463 81421857 576946752 906733683 108685731 858735983 508807354 824748557 236388639 961679778 865171925 87393968 62422869 18920415 483007039 578700525 393798278 383288963 45602106 945972915 35563710 985781357 503060255 972426576 806007521 921116305 442215501 86066425 607282466 812362757 742285414 374601657 686703458 507210550 457508660 801925049 769349015 81520523 593955132 95545528 916917693 733462105 112430524 977401825 769862853 578949986 642933058 463498429 888758313 595663783 830534072 762488138 116741730 542489017 569072730 459394062 199308373 693537878 237179865 635048818 313469261 743419752 292624358 621742208 231280420 288091185 37273089 607065970 787391404 480314578 850200188 729527021 958010178 801225051 886712611 612971994 404998314 34349604 691384388 623027089 94136908 976134107 528533012 127983672 7873453 582491073 16474337 416874004 616759458 988402102 714650364 743047906 497356152 916870129 696607534 89717869 547850956 780540162 268994925 57124049 114521144 443934506 216307535 674098282 656793718 330160185 392646128 745820899 97491131 242491825 30150293 222726092 849237884 80260665 104469573 421672538 971758613 633646554 683844742 835000639 204935206 134968025 304069011 303557769 567992079 522052248 948976812 199367978 378804547 575846315 352170723 226931053 176251083 594481620 704229308 424040824 959395358 702610388 673524274 739412364 313270624 565861557 714119170 216822562 138952224 334117175 941735012 238821042 121091931 73375212 546214630 760626446 821837238 339778397 54939533 445654036 9323673 81020884 293659812 533795580 838856623 348749370 327817513 923827103 978826552 345039991 571072743 462077759 350047170 240530204 636607405 87289950 99068091 341046851 266376834 901820552 692225554 897561220 870137260 689835316 623638174 502602793 979064348 475492391 786991346 389609541 258504399 450516186 708377627 164715013 971478262 481910710 700803698 517148047 8491301 812555044 764422371 905728183 905310094 902042121 791641564 811712812 672832311 742477871 321337896 36808306 98421113 536884375 998468912 535933861 534566717 438822804 160041650 638433869 426038065 294288571 729056674 246755747 319049866 944027596 166755683 436737591 414441731 978194490 242435634 373290976 957217966 69879622 855240150 681838198 968870667 307952712 945940681 295057050 575765985 621704321 928282198 984567384 473567461 761931880 678848085 291050581 920179979 364694702 285115716 506290914 75188468 436104228 179399430 935812681 877718250 857240417 168111937 90692087 192157194 239236928 931908991 970200115 328705872 715379907 133274434 271573975 624599790 884894302 162544488 200291357 364475257 491065551 595362542 969487736 87515801 753277221 634516152 138084484 284647989 658390255 312878605 259582384 379030062 963753849 654986713 766741795 922666072 600803281 165872752 178822267 491881277 169162619 393556553 553432240 822660573 438814676 433210836 496535055 523484125 157623460 352799400 325293254 39296412 488798489 414069438 5950233 810417100 446151630 964017112 5952520 452969778 706728152 416721413 489865426 853992385 505579755 540075620 665929519 99361794 982421275 293900127 747982814 447847850 514733002 551348678 859915598 771725029 924124496 378256523 147990513 748914777 110634719 124337470 768615871 357586041 152003340 285364026 889416314 606144792 692724954 662651523 873317467 102442017 31010950 595642682 556801964 47030984 981597558 66117811 832047981 396611501 909716804 857992929 976189886 494052817 116348987 882799652 723973593 50602493 386596659 47744576 385009995 749078102 832866482 292746591 149073673 976069221 345654255 140895816 828128744 461600664 481210399 244312 113504557 731173790 331337847 972560405 613913104 245335837 92283203 999795529 998752835 657863820 752935013 91804646 163714910 501774054 486357303 645781216 504212858 71348259 442807529 605983681 880103871 992816196 214815215 781288190 862567365 556015456 845778306 331524473 457560089 752822755 661154600 191069736 782015546 930128993 730676506 518952960 741312295 692644513 21221493 802503148 518887599 574438649 116611284 629811175 282582454 848548580 381202490 272171139 805038784 145488226 582865323 210542335 653160201 464910393 282504026 568319120 241776163 481102815 773436063 810974185 203438140 301041517 405451212 389583024 843803963 600204618 127465203 796013600 389287453 307154881 441709776 694305090 560082091 968746937 429223666 407917155 292724033 375563486 113792737 777265689 15395508 225141560 924042133 24754639 701370175 832301165 54225434 863503245 341757637 815200639 313685943 973084169 447325384 49463925 507176761 313479906 979274786 467973395 20733483 717273020 216671677 662038385 670142407 473386031 355685370 641937783 827108034 927606525 724448115 829968554 711808031 761840511 462041438 141584230 540372011 828591708 653785125 703544214 374411795 283982849 973893578 91037196 48339100 55175150 390357810 245767601 679559408 236366971 307716903 82382188 580869643 4203493 799753853 124999176 772502339 353445568 638540614 845115514 484421973 113819181 945444368 275564898 96178397 967259429 71502109 860929816 757283124 137199205 650529968 100620416 425205817 26501700 386387615 829986340 713766258 599525920 699158808 92576914 95649048 982299657 716778064 132416037 546783201 945193776 170538478 655582715 381403940 564236484 144301186 746741304 890827043 833535926 255559460 337823673 894730653 753148489 103193672 336996977 969568809 446830047 19471734 772743376 840492748 796559856 359167218 606656599 996941788 895567301 955294277 993638357 700394993 215277800 69078761 540185075 94838605 596588904 8989052 133391088 572186808 831339467 660794289 384449336 350281413 58635695 985100254 602503838 66605385 245530832 456235849 490197003 969621486 335809022 467169399 71859627 541869422 692164168 886870351 17359729 355020531 45396367 553435218 287288765 723603729 217592988 487321539 829788083 138319423 986269970 455377775 611112391 360427025 707234503 133860136 155687989 672706456 112644325 293041000 429042353 561521248 972363818 261966218 349956504 296375378 100804172 884694302 35697424 181469539 602589028 568032823 118755800 10790461 694375831 124656582 177444949 772524072 771664632 640976092 815123162 286645119 528648563 485959431 858380876 105290752 233843650 749176175 611256306 912145695 930605070 215211242 516938172 655973090 385659979 209255781 448631381 822089205 668616274 736614087 177809767 302398913 719750969 486115386 370780808 942146152 468657150 957505048 752039200 633257871 849199136 537035409 44949472 539911923 638180654 790640723 968228188 634590696 239449690 905045160 518508234 634665399 77363648 636449956 808245632 415570346 177897484 387268995 331902316 483143527 290477185 226875493 348475585 197011587 30461349 712034512 115993947 429814611 494078431 161144456 193726987 841171982 252013413 431530202 885960364 2216325 618018370 244400071 832701049 411316079 270924960 5474345 239091855 195372040 856168984 984118434 369918529 263571440 606066050 451889489 29818451 178943567 778831903 67564840 495834492 292952623 779542878 890624919 476930104 437019306 966334314 562705153 566260207 202756725 591026944 526302400 465344684 665650215 461358654 849917988 580140521 764105654 822207650 469660914 103600614 163800919 197565121 583389741 17235792 258527298 498477944 329783497 928169715 414760192 228932375 530710930 875803240 979014867 626025875 472267549 875928596 289207562 152118490 569324593 75498317 755723826 830251050 110769045 927706365 377358994 919958 382644506 511697475 63664375 641994205 717312433 225162674 613055841 891340203 685581214 738960908 957952578 500860550 93093324 8132367 329920314 559738771 738875162 889911092 993117634 45196237 798439611 81803810 789138006 391787506 540518426 819286832 890990754 139831808 995251919 62031683 3880132 926016439 392819682 995479637 826947780 831039754 575094992 725603929 902479416 568851230 25368309 939167968 661452814 655356119 570383235 488259720 976929614 270867867 145396822 213257433 361544023 137254592 883377062 298687655 802540327 978830783 659230384 521632825 640606210 534492842 283611882 644792907 749490911 797419479 471082096 96809921 270347921 835531179 397764838 944048835 534943290 854634942 540974339 13151994 670987605 105465840 910562381 609817863 236269416 280517205 414279645 432781321 359309123 218098450 186475340 693939262 248137714 514777075 16307119 987845231 442500245 835430123 388511094 122087455 202339524 842255505 107530272 321041936 610655455 21427575 208378922 508489095 87536902 477581407 57776492 715672546 318681029 516584171 702566650 663103555 536919810 461859705 758026823 620185060 532627579 121984892 53376549 494273835 750955468 85522251 179507506 924592546 864906184 854613785 808848977 671318345 262280160 10761831 606862231 96109007 482052867 156740812 739333479 493910206 488577775 184800334 712169714 97119038 739065425 715365777 938106170 52240194 286226813 852880589 914528738 207957673 903513056 645104381 88858297 529952774 148489984 297646090 392288259 501389161 737477087 44351309 828176821 971436579 504978974 672347494 299044161 764528891 200864275 111567419 362495651 510207785 13266601 813977980 809103565 899442195 456293179 582936057 202160985 54530192 884528309 65765561 86567379 38691387 265056210 440256240 484195457 419516650 959515714 926426041 209388856 368354851 836552104 23580360 115749659 832057460 789832342 730077860 949623625 686169066 470161880 647388177 142961631 123852929 30200730 352586664 280595465 299923729 123271257 591470449 433887006 126822170 669027017 955114686 656829510 649018386 227352160 989983632 523734186 588247067 313241890 888406637 445989197 76189584 399679934 690542712 746328794 36959128 794343154 309368068 852489787 110335184 179302962 689445180 549024709 34123884 100805716 556143811 978746725 410199395 267996255 739524596 527926095 228462954 257619905 167837611 257703049 262170677 987098486 979011743 919262190 54807323 257342036 797078335 479261633 414455714 569218806 556650827 219056513 326523929 848842004 857165737 295331663 24335750 949825571 762426424 339081052 720616403 997103457 681014620 339544017 224469535 57663388 274490714 181512772 542217665 413681473 281504628 14216646 703438678 163904226 273015076 326197043 328254725 118344964 170428477 645269261 710902059 909141124 303334593 519105773 920413052 79042939 757991320 338602348 208286100 406243342 912547156 842731884 857641774 819739346 74395156 693375724 305693762 464200433 25249961 501595361 920920788 15318101 153535747 136964659 195055169 651398036 273867159 628920508 67966925 703216532 311158715 474868659 701924766 891644641 73802275 575376711 729831221 58119161 418984856 589774528 691504647 99473087 123691741 192010562 448929386 10193577 391621424 555821816 54817537 215595330 76750267 352099113 308339671 42995233 421024273 770690975 145858761 508093044 156790231 147738923 336451717 97760163 147983197 895109809 600814426 88451574 595655588 500831235 775822662 989343120 672950166 135130204 224357108 93748928 274732838 187917691 595506943 678840618 210721934 603891189 1473732 735042250 843250113 995439292 520149728 998236416 529660311 344186860 700084122 913473248 678876016 49607709 842961627 463671157 27712854 941784175 396168760 207622500 773890709 864320923 929989733 958491760 616051275 639541375 324219072 998679665 407805989 145614709 640532367 517325026 397212061 442483377 157878238 651025011 53854219 57242039 560761306 518645257 847332168 773548301 44803080 351241479 789934415 644870514 48312559 554468853 474768186 509335011 46134975 834307128 592305528 428314054 849676290 825538824 800939806 978344334 946682284 598179489 211926863 676735565 469128647 300068219 91444137 737532373 458289311 902202893 801327871 110862705 650084588 371360136 782192573 370985390 582907923 524202449 46990116 895658395 887427913 743766969 745720584 452326816 797908789 483147687 32450304 118503174 967563209 841777734 222845402 107767585 942422082 585493690 204953478 204501314 987237103 434746492 93146096 765578171 842607410 69468678 664120206 820018765 794471026 328271679 986301412 505652839 178999677 465996757 373621209 958391398 334279599 141434475 951686888 101493418 225361588 472897617 13121993 645505669 198494322 295816494 744536471 499751068 111642198 681606465 289235111 490539519 607925598 802722080 582747388 769292902 667748504 437565054 825495167 784470424 388350942 496004637 512353013 755567263 204684730 267136141 779103693 589326882 981941509 78399344 967100276 473323845 201333455 304215479 910096558 2091704 286121965 300226552 115077948 702691797 857327789 877324636 21547799 240536630 395721622 57201388 45361451 905737 50831921 574171226 787693013 919514572 590910034 770927176 314627402 945388256 509125840 448656932 912999258 403018901 506458389 737571238 137215693 252515673 930550597 863318648 731899427 892701918 411577036 90219867 759753126 846726586 138248392 262117813 496790985 729438070 888994034 287163862 101679157 733547566 959059800 477834423 796834950 915199745 811169989 682815622 514127140 915199060 505274778 583408649 200718823 114318496 278956546 790629155 694817190 400657400 166798685 304383430 279804054 193346077 302910785 35357595 253642688 634389275 607430550 466290331 334315086 345480771 428959108 425059283 21822455 169195310 140419436 412672834 331360517 926668497 657163009 803085969 843075753 920975507 794333449 655351068 564769782 356309861 345588178 170708953 708354515 338601179 265748067 391892831 556950295 602713949 721296331 168029635 335855106 950505376 860281443 66191402 55125207 225051443 323789430 32727506 366263676 234938742 536880198 682241703 436985333 137554469 683982000 736100271 829701250 647541200 615396316 62159254 749381018 162330192 797585423 540751835 88123841 532232321 91668653 883032675 319935350 873770093 290976597 759168063 86249714 882345756 395360771 479574521 144462116 215955142 746013291 223110758 118802072 992166417 959578199 971798043 585404591 591116731 199989633 154892182 980254545 382824024 372662522 127254334 399939178 428104682 530197089 269165145 838374851 811143637 798684914 290891689 814368716 845565750 379821378 768874030 660174559 658597113 330966842 345082803 283278799 701721258 551923615 937202806 213805173 828762685 809861623 931210565 941703236 778563986 525637314 533182113 848902056 881028224 718339688 564562018 36020648 150803534 188797128 119286834 707018898 447580222 247897113 356635275 542172240 16407648 531899165 704007969 51404744 27904146 111655829 45306859 791187072 764955241 576311138 102452379 75802933 283602167 686638282 269644865 197510108 538368827 850458893 736461991 369123136 962224189 240928012 947120058 504535864 784944116 440482405 763898414 47285587 157616407 733685731 72190212 535118325 240325621 714390965 633725298 848112649 792639817 344398031 634793358 714462999 339785462 325629662 883241468 622029952 923016351 860393959 406504488 83665321 524379458 265332919 672441725 458484824 756076243 617509277 335457437 130417635 776423887 573596211 440144529 197537772 549746436 72681242 157366491 75267034 125564424 764064477 492862403 403983929 935295775 477313849 881604947 413796775 753695863 878966523 13718423 513082323 832885684 92757251 889862848 27427974 53191843 899269375 611559605 517230424 552234300 493702835 546697968 119585785 565717773 983890122 151090062 442063712 470552117 709396030 931882225 627605750 276167894 542933851 716127657 870289223 240904408 792071056 836667762 42022627 448531884 283294638 684200183 950635604 759806805 69626874 873124977 521483295 63855273 668009964 137279858 496785164 923524547 95831164 887513305 782773669 47590993 707082533 697932819 216467816 881750483 357552488 167592065 659536870 468520026 666735316 15311029 532730327 845990317 430138346 779478914 293970690 384576946 477102068 304704839 974125968 976847921 377561037 939386854 923105454 537729726 591126250 751928308 508355541 865855445 887187425 987197185 808530692 47087600 547627090 953685951 490792589 841362190 49344518 52887125 605745110 383842933 579269467 966494278 288621095 730040749 567497652 943135496 225209322 439997086 789290797 308970255 971061542 767709066 735835740 102541892 430918563 394854875 198387799 786606715 812051929 347280820 497117606 378293028 744310154 479389546 993740938 413430027 445338 723062332 210049221 607672156 813331413 783482271 315916278 38398633 777408251 528848141 818062579 720381041 778874837 256374235 374849534 681363915 616852452 830100660 891989014 29087960 539905470 658194006 211308314 951168553 604273908 938701390 514346550 612556854 486466256 470709526 864942872 111284050 4973289 628895075 875854629 292635985 538881040 343785346 672332014 230982780 292243072 658687772 851691578 665020778 399403807 790028196 927547953 505701748 622621254 244508032 226727451 550188308 656878405 105512872 238911050 476247317 58551299 732637296 133410922 55461532 361761542 578257709 655001582 353501488 414839029 771961682 488675990 804807879 244535734 208510327 313541555 194641452 340954221 994151441 944764895 612315257 762901052 296030769 713175521 928737226 726516739 450753399 961606641 950025740 266800573 944430679 358495667 628204982 122514791 849115283 746536498 268335957 156427118 680673976 853827003 480282932 439158650 679129097 577644597 560117818 511983173 909315433 784941037 878416160 541817796 563983043 314703734 125959314 984782066 276583527 43944047 803770476 717768704 537567800 519917174 80373589 231714675 830731327 538164883 681896636 944702455 995142474 355395395 82923666 105009218 232642450 538770382 329413463 337069944 800513975 463674623 64209355 334600743 461066400 710970087 554849849 910103562 716522374 441611415 364549526 378977239 149046237 742787769 620250377 365094677 818207916 519364806 839815206 840901244 647771605 513757610 305190189 963399227 621674388 594629477 691595320 186363464 90333168 601016299 173368083 613673938 841427053 39428454 428098638 788008757 892390719 497437548 605811713 515098020 49801766 541601491 354019319 696843721 30428996 674326580 125636382 983537690 558995178 229952226 47946086 770118798 907121977 229321627 823088580 248261785 680404747 812446172 587795435 605915257 214389573 127873243 334056310 790120891 927350472 189522404 339458225 867536145 511120720 931914170 610071490 469602002 224457620 813542115 257256411 563796873 239891964 554950829 867995902 55315289 276789300 23657164 226857922 114884964 933564490 452985047 526202212 516063675 422261869 142348841 263163083 455682460 754786419 166966577 214054297 352383100 967832311 242689330 934796346 416107682 383457574 974340733 429158367 671700014 337586619 958432152 437949975 740561761 464043910 316539072 63421463 818006114 507126817 742208768 607616235 822787969 127708904 156217037 155381577 720537816 347629394 494690014 45689912 584616238 534316981 279293351 444635458 627112950 606233969 273198042 552983675 871135265 712388020 991075680 875535591 640345207 380535136 540471630 817394707 599052763 883546063 165793640 622617613 62037923 934192368 152347503 907564879 439837404 2546078 76657343 100164833 715220695 727516227 506130169 589254595 816243394 629927733 444793675 314333058 224203246 617897450 377441648 212839504 335730689 495067018 288315072 82015540 767568163 628211598 12479124 125476405 707635442 694063224 812594570 774044274 547679873 381985501 896406079 324511491 434913291 673764675 575636924 974158417 886171318 642624728 367968457 924541828 705071361 866065280 220318363 615404198 131211707 590051720 962558963 125656172 358474749 497685119 163286253 918736306 428382477 704439637 213621382 206191892 370023164 741055265 618398960 972818945 48237195 609077738 221192870 771191769 754392942 923856724 813728017 134847794 31274482 975575617 812042835 368569629 569850335 123790868 133765052 753983648 322672607 822064231 211709933 173194924 425018367 796141415 802694835 176231681 391830787 23729973 369288354 230521809 127054703 180081636 773938342 451260430 880701074 557756041 535251536 697403665 891704651 314696978 886873836 210299344 773222368 490683164 811140137 815783322 726217364 832914900 384882605 430538614 424803408 159380409 250545606 733203226 406901850 884434521 525585374 442668095 109253063 350185773 566839402 772926161 730924057 687289514 105000008 32088642 359622265 72796984 569121443 981248819 5150159 326324413 810474693 89037524 192293174 465836210 35940775 752993867 993973742 379925251 560389786 629300661 855301326 160055168 806588107 422537070 594708168 184034008 193160010 197448082 725477368 954983201 790116780 620734845 786220002 559081457 50619306 488492754 902924168 199098228 82158261 224977001 921575678 874693022 492572829 612816266 639413455 644449519 597038873 434534350 186444926 975818571 98492861 550645315 84981605 469829224 658498759 772370020 545860087 108044086 265644235 230988469 677041982 12498095 219163285 785377063 155473481 470572522 951548132 82839450 50892626 510146061 169348030 82855469 289709950 137914473 208921655 305399800 665373481 945430430 952549952 635639559 626102049 515354993 46690144 474805724 617459979 938275305 728650869 255390785 103671961 974367214 950546205 981149664 269283422 764236097 621037338 300590118 284437930 221812287 657899456 794117891 60641311 517415971 435694604 917010391 836091281 651019279 374954274 283602665 589050627 717065546 124251036 575534211 11903362 165034896 545142694 867565054 32340352 82652620 343682648 979377226 630686785 875278313 879417715 64206712 319164289 27863436 301996680 979903870 731809486 86371233 108625267 495886258 491466740 414991117 258878862 825627755 873779751 500423970 387662606 986400644 641902852 120292287 403054593 34100511 10461990 773085249 990939890 436197567 113378428 817487464 186796475 998429219 415815405 41084852 178607417 403541753 580472480 641899038 83680559 927990730 990639464 647815031 323175802 948703191 155290901 949065280 269652874 912751822 532913999 807090666 895733107 695439906 576119196 497698250 148101728 32602099 941525902 369208331 533814124 688306981 322356662 877163749 699325047 18418973 292017549 609918609 18816558 722656052 23067174 343385959 575343958 403808527 596909766 346025438 76838980 334380115 170751027 663444347 531942332 938624726 439792969 963266371 943833526 670456965 752225114 647880523 288059592 490313616 322625254 367398172 9946658 630175806 735977638 18044634 646137818 380407596 919715513 919784293 69976372 53695923 997508690 218311103 320207587 560845076 138502933 831513874 562333791 504877540 589868573 2535926 192454815 230450836 365619208 775381515 383831372 66990467 201275955 303438573 941308249 706658470 793608782 973721683 708701719 57248274 266039313 838318968 931543305 343396508 776668804 822266331 442872149 457641527 83461905 546775916 622721704 684626337 71746998 836113439 442234252 818176535 238741083 778922273 643542781 612556524 968235293 766317807 689084525 388728782 780895400 413222333 689775915 951837879 608032413 233619232 781499412 497137687 641583808 989713106 658917229 186169775 816262933 59370462 234149500 724095723 236010605 963585929 343229329 672013410 22050200 926067913 846010493 204516338 234524990 172274756 513642052 341243678 72287620 150040750 80539423 957779062 408525466 941044516 231589594 632218762 496077613 113758124 609767236 70081218 437859188 817129577 160594723 246006031 478010983 732242038 187141979 166768188 88917776 486452927 86071305 18590673 790003613 156111164 899901218 978182970 806083508 414690233 438724904 119803609 132505081 229116569 170473296 439858722 569437624 670953230 385999262 801135079 854038427 566373423 676639317 314872918 225584816 813271911 424804073 801325749 783748691 448030232 735634720 278202667 322521750 783907036 490612931 596985158 555021748 599757636 529580018 408123698 866162108 10655664 960271956 15888018 828137173 919440366 192852459 38537175 467021247 892339184 940505786 582303997 576556390 626113387 31042865 220200656 992099812 495176296 688427742 20371044 216794244 649942863 629525138 305712322 787775315 838052099 46296304 960041243 467623723 172015035 104574402 365387252 36329450 959534159 329404060 325669928 357623987 407496205 473510581 892031186 328567571 570395895 87154236 246992752 252544056 839663844 451677826 368665346 767346505 123055664 109129270 856070917 919395457 807943885 651026842 837304441 235607810 5172521 340167859 876403232 491200686 226731498 762934749 90303209 624324445 826065090 522540061 986278545 794611906 901119655 269111220 318754954 225424339 390996097 708017524 97476968 759012494 568806182 72167589 589401129 342904479 889998219 652171632 721421886 161809355 728296530 525446256 457400546 281443639 583568327 233731872 470543343 146562094 80137131 823667163 480523207 318104015 29911166 303127573 768844576 519943057 590689312 86883720 516166750 441827399 875201860 217265558 643671330 88830225 474774673 937569062 335843953 499425268 704245283 7472557 639441279 56753010 339413357 577920798 996531907 563992330 311601667 763371945 400886721 492532173 485580438 804708121 906543882 195797299 34553112 384555418 125575955 105214737 361393610 935682050 3503251 738983548 983435822 510716275 729026978 125432735 220930408 383812764 180407085 99849176 626808440 743739966 70114475 13335747 46664072 800228619 786965981 310952187 873457669 923485114 913615358 823560045 243702 666277292 793065048 135678860 525023449 554540752 719541302 14038780 591961644 765623900 563147759 738405103 530713850 870437890 825646870 579333677 550034872 913739630 194613499 560824663 526778877 185689197 772828150 729559233 638679912 147522418 681506876 440848110 758207736 842991648 731957198 131781316 467708164 877781927 291073215 385309342 172702646 747573265 470366141 216050210 212244790 328059867 411331042 357856903 476165952 366270191 748461819 483041166 559848292 270262275 895336142 679401307 224736921 639241148 207154965 356698271 601322278 204402467 24532472 329033157 296887508 105870095 75607824 575599416 994494088 1773296 242034840 239999718 721059588 774886048 153839048 947174401 290560696 915657209 213345813 279477439 829957798 706004919 113433595 160660010 364601915 122376480 968104706 4782464 451287608 812524281 592997061 759797065 257622594 260028664 791236503 462075027 426079616 767076641 970323065 839335598 538791259 901650382 580603443 28712436 271436612 586295923 375952717 727650560 961573758 858985385 135284679 956063664 565330494 334537919 868096082 383608818 886340094 95167948 132505164 152587455 488665799 951328125 130401868 776562644 173562461 67785659 404127225 631285046 948278256 777869474 317931550 701614917 575386605 118404370 963436009 595309623 463861877 948689564 234053269 248247414 25560637 398349892 629419917 628266461 911015714 523822394 653772860 837058469 151467967 155141675 739696283 728511607 465706559 485988588 246584219 963766970 783322106 192401802 329652070 457197357 77646189 555931355 261456822 693893207 713265738 348628007 151078250 344671863 594979246 634326826 748235410 343476729 411903574 44286011 607208710 550244132 202783620 935698064 962022198 354119140 28905617 734154788 11202533 411086236 214867684 302970875 218585943 648004874 273883643 170474432 517517369 466968292 737191982 941057765 209819679 48822722 346373233 417836584 176444226 332985923 658213281 688703538 758977932 871798301 397817520 301182329 37285226 791430434 204482389 232766661 567885379 795571385 327807039 858004221 766003826 33975546 820275885 493425448 70025772 698160681 511227545 921685850 169612425 211167716 243829699 961709512 167443568 913733256 81558346 221871526 419504911 710218201 629935658 4123355 540937707 158588770 824971346 858982484 265759365 46288694 955536969 754123493 397389241 70932061 817761735 884312311 626498670 707851466 941391440 135797546 647077275 213369425 865210064 733893637 634321996 161653502 970978883 787862379 200580795 668076437 507645874 276286555 18922360 914843375 935477732 141558865 438714099 759016672 806112787 984401268 189175958 571499725 755245894 218823943 440407000 908927802 103232160 603795446 889753706 325847052 953173429 745679167 111680901 838766188 168171066 794568809 344142690 779309526 135866145 734513559 146288509 959318105 512907772 900859520 606982430 869286022 726187012 780407650 883939245 276833688 919084899 13599669 472090285 144678216 884853372 178134802 827114397 320549656 871909821 222660712 232051354 665551744 752772314 978396793 39472558 251116460 730739359 11964308 811121594 889167279 1795044 698404292 231356048 107378913 277187535 40909589 199248364 754802703 118038774 476470376 357441161 310978480 35726398 892084568 670479736 382922068 990906441 469247757 171887548 38393219 315398244 469505770 353241402 891043505 483405 798201684 561314217 775906016 931185721 164276253 8757096 636348115 793153491 784465406 635995537 337772735 909753108 848420806 707726337 405752282 242208988 547156769 142452127 809028079 118418749 398832060 516456217 980865401 410257587 427189658 790684628 112074811 905665528 642418467 552779857 736941938 922021254 450327117 265728045 367279326 989356422 747267835 236039465 250847928 942337399 506414428 42965927 348218385 373573689 87561970 839344626 105561574 809959178 689815874 238312331 855402728 858240023 387336357 120676191 359191225 97563143 52933526 500491349 290499510 889539689 598680900 220209413 845540546 991510120 770446532 350021061 141574197 82509106 757668893 643330136 357531955 853234092 461581628 171248187 900585152 876100623 828572773 196003793 944956965 354299206 459171052 367409407 973928956 512647152 958583428 567695443 349768985 670285420 635719503 298919258 126852130 843393327 149185214 510997471 629448190 762082073 203416167 376663726 199903941 47761553 497478715 241988004 544002587 373828924 734188095 194290821 562773606 754251409 374486724 168518325 266753063 939395555 691630888 260784381 191984517 734087296 511173350 83243730 263656992 905588810 837829360 446285033 836536294 792645082 774877896 727389826 949929659 144131767 950132524 505696060 900329672 925505692 372224200 876704139 44610872 428452996 701617085 41703885 127269785 100435787 868773884 393789045 265789510 829883093 880938936 670644600 664340004 707609673 51336437 428699944 468179599 282894724 523182539 443798950 861513318 275696658 237471361 107394141 510744997 37787740 640116258 576386224 743927054 698784216 7938738 282135323 479374336 342937936 221326707 620612338 605786813 562207504 128401211 206115732 962641710 152688075 576434217 933340990 778654224 610748078 962261390 301121471 262952294 233572030 473405121 677206086 286722349 378614163 201003324 436431943 41153558 997599049 254771846 903085897 186023001 384010658 494163619 73823849 808987408 589190548 245725405 134267213 877775516 762922771 317908225 964974912 628953954 518005557 965760757 353256071 252901602 954845476 155039936 574680974 185203781 344578426 907929218 112582482 128359098 463905930 796494803 588172717 479117981 128780614 193550791 749903018 474473816 117938609 809384661 809982010 630975670 389217968 159968135 66842116 998596199 288798513 86438986 46060090 990776673 331827438 598685104 675218332 740126087 171593870 276778019 34632358 390901194 446159295 743632894 683127158 824870663 65520556 723794474 594540965 81573767 712015128 474993554 552074478 646385465 556432790 529671227 958503112 113824388 399521618 258014493 144265711 298546220 135960787 38920703 197288628 482432215 249140926 294031934 905520343 965419551 147816787 473211626 401512512 848027469 258317632 453870654 179912889 964876320 635311313 845874984 183547516 294612460 909512047 49267211 628649766 994440118 264669929 151466276 334873837 442061516 367878846 787241367 323916653 635097136 278309241 349666459 835978644 235123373 215509768 875161838 222129690 398030613 243580324 719885616 330243778 295330709 118454724 595888371 472574060 692103367 876087375 930087970 792810540 412450672 501661809 741729752 880831036 817954670 740584081 812426312 122162340 925771117 74546861 54507401 225311275 738111127 648236407 41352340 555937658 516837700 212522346 659666973 330045932 150598243 866521104 25875909 743447612 188910220 195111217 800760720 214466761 334634816 509871425 321360860 48759818 513507099 930930606 396808787 122135773 48251232 621764139 137238922 471960653 703200883 653995361 383441060 830520639 971966031 135027336 418599379 965538909 371227220 642216157 603881965 769551196 569519861 872860615 374121004 187240208 988043066 23303509 522476729 483259804 867483802 285538848 900070181 406893085 163006972 773291089 572813727 608345139 496401840 381673303 447703398 327409472 628051260 657624906 266637065 261682395 591537001 703719042 769404467 527213745 677886590 594596086 365494878 689934757 613405932 425262936 752583034 923256527 325741312 493230639 669605436 9766436 479025132 921419436 77315396 431027179 999521781 108826290 608382550 743344567 170833063 578881978 759807366 546531757 724452476 352918514 884937574 895030796 390561925 242574400 697561353 648662985 717107482 664400306 898437694 948727015 383536951 420475232 695109754 514501786 55668523 941374227 954581904 71417758 732814076 221152249 324058676 81466183 180325058 412438043 522139190 389215720 626502939 486189337 631784670 44576084 668251872 303036157 402185649 394829887 347025303 872258202 96871604 68496699 541871171 891341542 609220111 537431826 480959278 674332729 561040405 534349638 898176274 118782310 531516644 228635568 226642427 784784554 635597751 583591454 803781417 531679314 628941932 715679479 38405222 990854873 657024550 931817134 622588247 65736589 261467553 409053650 636117440 840810822 407474720 351604727 179966277 526355079 367657048 234574804 659690402 628699413 289387883 497642387 257065004 188186073 343885949 254472953 276399636 166308295 903319410 144731745 429022852 88372716 769941370 223781536 112663402 904201868 686442389 503521387 439994330 69066490 135484520 537844667 607180473 584907056 974995726 639580531 435947503 967377065 367805312 448925403 495015027 52362753 5845408 666293391 378061033 216929475 457812092 566990204 887083997 408346670 60569101 296101343 483433062 510550693 861607977 798221847 458917839 721911926 615868224 394899551 539374750 943749665 700502861 625373414 4888023 228769754 350551822 322661733 321876775 925880085 289893025 182564819 81505328 296646898 849854520 931729622 620697771 269934502 460548932 607923636 305850929 448847916 456715775 305769129 598037108 89312735 238832026 198098043 468141614 14933963 57868305 160333670 124577546 873981469 133512088 964364131 731463052 733073250 548763852 942267420 786201215 560085709 806783841 447147300 804900093 667528169 86858972 467405211 808803098 10747882 465288964 913138583 823257036 939836848 279309607 492445362 723271149 556393494 130470011 238905793 682860780 512077805 861178715 580372814 410715385 282649043 741222049 385509921 911426375 809852925 476910692 357238227 944298027 969775687 477796212 367011247 727119664 669435152 140321599 995788378 971272436 333029558 169576292 619661023 55287323 587021969 275966439 957152445 352534331 482813052 195114760 876706323 470064243 195959090 267735817 941290380 762899038 21375493 331433586 270078185 43139290 796377129 496531742 542289312 95222443 532925705 91682599 611933560 432832677 397183404 595689247 835671058 232605883 647955681 724778932 717167181 820170281 76741250 689375833 66333628 520729756 426192035 396789428 787065990 470569619 736788622 77874735 899562864 5234918 829434691 672144795 304222733 355300388 658516269 282971988 111749818 966353066 760745023 338979565 340814002 156240413 35210144 340787507 813321115 348747706 776200898 68455630 284991527 14762486 744341462 319240176 992350727 693597731 922763176 337956703 520567752 59222524 658385738 67976691 5399436 569275883 477828950 464522803 382205762 735508474 995164311 660241902 238355485 460629983 296742301 873548152 226817204 227774608 717447249 947084711 230690315 718796719 976207080 462834985 609843764 553646979 641430204 565967024 863133642 294140089 53506875 750224999 407824461 597517361 834095094 483109363 427335686 853164535 775060751 938183478 73723069 727753479 248558202 253262133 522614139 144940691 704374170 240791602 426129755 175329801 752746457 646764838 112959237 64762632 966874879 42559823 47304257 160435649 163119679 57122249 140469048 709963459 234636166 370290739 874229324 172637996 750511048 511221580 448093831 337744315 795171868 385468988 39714566 504865736 595597843 710685502 298817238 366560892 945304472 161130756 548359982 856333356 4449911 314594560 979388909 541080397 301458482 881016365 243315990 849105258 667502840 750591917 737152863 193640039 970576008 80184978 421742622 912608116 44015846 875974 51767447 429069182 110950897 906731954 818495383 534074520 183095470 417077985 643544079 450157813 832124491 529400899 282852459 911924825 34061914 125497775 982325220 806835120 568119284 993498957 459016091 883920627 659175293 120205071 175477941 296121499 246077583 728888197 86102381 982606258 816404308 509339832 572250930 948619562 975995223 875561207 997961496 920060243 900316715 720603479 282741729 590990940 982735033 264446188 842096547 510963219 952848365 984449737 963141330 501209761 569160235 374892724 162402679 461927357 678231803 558950652 295686630 710480728 134922821 687827352 995730383 732118749 205637845 114289111 424135486 142571481 510294428 331277244 421545825 877271077 56206740 232803316 964670278 481734186 561362831 241461258 791063021 608138653 792314316 469945006 344985568 247836760 757611007 777621373 840345285 43416330 250908644 448321110 55087743 98018587 914534626 612261732 646400412 155744121 819633363 182603480 756702129 323984591 670045353 143496758 153873344 94410869 450724005 937364933 453268639 406781616 365552823 128609815 343400308 393704311 223822560 996500584 223333036 781401108 401971676 446918721 625578370 925474582 462470298 952128413 354966827 98228724 594120223 887740238 499824156 358543178 667321080 943177887 158493429 582065570 221212610 474897108 135442967 45881416 704080312 838185897 19100970 620672957 84733295 65596328 861601904 997442236 593430228 364477065 568354572 291440260 773899766 3955953 17890176 255123754 455817424 827519213 22363381 645375827 575874501 580706969 196338077 238247408 518847338 968952361 419557765 337079487 424870933 301720617 494822979 549743389 720523851 503767086 161477670 984028599 772212248 584104718 809040858 663357131 87272801 469138877 746741544 193806733 116961483 264281329 761763593 451887194 874484899 803035758 104903616 412974955 504947348 867624067 261991868 370211449 694332308 34365436 975853295 801902328 638552263 307427608 269575361 72791774 540466392 945401284 282497450 31223610 769570284 19837720 930137179 813331847 166203752 416849872 925342862 440189504 460551647 52178566 966378454 230365698 987850797 222824477 561197906 276136510 160798659 860591505 330153508 748799029 69362403 994531622 218868502 697589889 430866149 541398752 701130101 114996174 536568241 567624582 705865585 662871791 845196458 75285277 705446862 120720537 513326433 265674078 721425541 240202897 777575008 574016204 978201335 872410457 179723461 98301060 214410904 41000711 934636368 214430431 941983004 930300527 575725419 960512433 677400464 112159995 457524097 749713872 683296555 3545696 758370418 598308074 499250303 632108705 623980487 974866974 394370425 50623225 487302604 552958157 239751800 228790497 339345170 704239326 289393356 477060334 196521363 204966424 850103984 823429913 387267618 13583709 781216166 600470051 37022297 353797758 851059768 786805539 890539222 264392916 300941504 436636713 485744276 659935549 343668676 252436648 489931424 920706488 56121271 439748846 941338870 547706547 35257431 430148228 753264340 37087312 363591662 584961284 587786410 179749117 105595045 213449125 840892513 644806968 904609165 941110502 214850233 583295360 812166752 777474523 202573719 984609092 331698319 860670361 176686000 137879682 917096016 529236629 168193800 273879020 202114437 982395018 782632327 506201479 920269058 461237752 797921701 431220776 957356210 146227481 293330994 697206839 341429545 730705932 232593018 273349832 569632619 944161679 706024824 204496687 584377051 263700131 554619488 138384240 32789391 53448661 759107653 114075750 404344411 860370179 945901504 688544195 241454229 974711818 293740461 95756212 718012437 560856342 174441916 285792871 545793283 435364667 889857836 757064005 401139076 969537772 887752162 713754469 81346064 771435044 271896186 881287675 684217201 350244474 295725593 826548020 487013579 754199428 786428155 761299049 550561572 266314242 59440310 797209066 154556826 654016605 399535757 741223665 182647324 47628810 429916053 479696752 936180417 96871368 635912571 918186678 722019697 567064300 875828200 182027991 205432898 856389000 450268317 582116328 405450340 705723708 110506698 100571277 389214203 807226585 471526679 484654083 844671808 347622764 373894479 835143313 159370061 289583862 206492030 438029562 826576256 247693057 29237855 901128439 764707529 34423510 328534718 875984001 119264435 873659792 53660522 412028255 440590395 243028649 191752072 862164072 975337303 989547662 951410916 15342369 435424092 473513011 201760407 937199962 450759518 610411537 912560611 373824391 534190096 801397993 189694132 668029733 380235257 614210633 655790508 111912536 756665239 496478293 486910656 922360967 669277489 871716339 119264636 236449261 929146951 638404706 306111833 93587135 44381427 74537019 299025536 471170661 685878221 843313464 958758958 179813999 827619877 408368478 463096036 423544066 666560851 460752148 481049990 623818823 39002631 676286357 629202519 807215163 990096761 716501506 421280297 730458859 645679198 817816808 168079362 907705605 264615020 206944511 493365454 202462667 224720568 287532630 254880525 183462388 145507536 392933128 159206732 248635507 884444298 768713546 12144604 383942995 136352873 941644671 738351923 352666803 129529034 673872944 451170802 854116006 207349936 325143106 632161097 44579448 61685276 578685421 882020070 244472884 472085196 835223931 131501281 896919518 38203342 792173154 833438041 142748429 939264753 178157120 159526718 611466780 464598969 975231560 884053094 479853246 293913688 137270514 668155002 928444771 119224866 231227590 796202784 746271030 295565313 973056600 79814927 827432874 705428624 275034967 377255647 666545750 672735688 650686573 283976142 560693458 481008775 376276813 651372168 508648716 77377631 154470464 502234503 559638000 730624997 911558784 30743542 157196076 64340723 250451882 19863555 938281604 645462107 79095474 603626192 49990369 563397354 119242684 547633077 500930513 772949514 358730332 534542902 572695432 488306787 890821435 364758900 462352080 608976490 530231774 728081379 621021372 191831165 682189207 691113226 895847560 704450390 40652995 298379292 325108731 662138409 378791275 403783373 785121640 843411940 342417492 484357281 516940573 36862984 621350120 828255551 420535979 108267465 149204466 947578446 641881941 490111144 678471922 600529522 911233807 217562716 856372914 680357692 798088409 38038671 455720578 494019675 251769969 522192639 746465061 637894614 972668921 469670548 432318364 703396370 425397694 909217330 763335196 66664567 384872818 702289647 875581957 755038222 564117584 187766152 126328290 945406050 464217479 779208570 844738825 324637792 795472612 380952410 532867714 775494625 743636764 507004949 622571328 387805077 824584666 534058374 267773048 487082152 766804576 862361090 252740382 399116702 57215822 780713975 318385932 678679883 715281962 476339059 222754042 487443846 382395987 345913575 518711545 795205602 669436547 27227599 123711078 609417291 617959633 310496152 582675338 597771272 465785638 156092244 882310063 324312312 180809438 441363536 535555226 282016307 976907789 853301133 757658810 380744003 354092207 971198319 10943580 79322244 999068898 826261228 341098806 996620503 174102614 253090438 578924288 952255823 302883792 264268266 950116959 468220293 68384825 883846763 50606682 591083319 343866966 998872295 896129378 123008505 748449854 373127848 89128956 502446448 975623691 989832342 471374247 600655891 575688599 237123985 153048093 332509566 640768531 220847724 893845444 995433275 6082955 670825875 741832795 880130985 406719760 413009808 415929319 865613703 788697220 299584698 786457448 522092964 397187069 181835484 639444959 721977121 501639462 673600157 100297309 116073429 300067474 513544360 656856778 356909836 34185422 335337892 347929123 673533066 501778742 641080467 863091868 228205960 959544037 311558210 39538309 150627775 2407199 808768605 776800809 612027663 48250828 284851098 971283912 917649051 935372085 287121917 888353128 880818572 852436470 841131616 800785469 470299428 439949054 290594291 667181136 616909969 677433465 264831965 311991423 56204606 681937936 507294357 739026568 260161305 419496797 725283287 919502394 312413242 696916430 804507655 909034296 33467868 785979150 150149273 257075441 950591712 620533164 960272357 515555364 449150229 57923875 6517936 857496461 158587641 976769474 406323900 482204112 387685837 783935480 224602061 536042733 55959782 16836743 824895918 767820096 391342574 937137035 955348176 38711299 524196596 93940587 337138891 998778805 156072481 616140748 984813374 827480684 492079509 117594103 989515971 724507973 342046076 937530627 930692159 90668573 609522580 256383687 337760335 192016199 880048770 240293391 896124168 212708425 894965628 289315183 324552546 291803733 724585757 359283636 344846370 285644594 241636931 496998516 533122705 114017234 882357879 845928286 664228074 186011364 739151216 373114929 516530968 343880468 200223253 46537140 413061337 779788110 220194771 807686660 918233324 274839601 421546745 151437509 269768054 173750362 73631988 770676833 438564373 879449281 3963759 822045045 313232901 139093180 469368844 680900408 14301809 707782231 18639667 639104379 273068251 390431340 551968991 736147921 70090358 802125141 145890884 630493017 626368977 543254675 643828357 311041961 710668869 573279255 1431816 869737224 729505583 117751149 283875420 814015099 968832377 120839937 951544759 249491981 805285379 646338403 918736765 708865923 641764380 420246426 582260895 980229366 945903737 628068412 903820683 246334139 312714399 10703028 396190010 943542467 782749698 728172063 904192670 703504961 522091591 265846563 723138876 333832001 629930526 388777980 150004525 604679455 936197060 121708597 435982076 507896429 370297019 363251597 44896300 265384540 534998550 97687888 146490589 2294156 61672764 669489579 739685940 583204731 601478503 557046713 969441089 612308171 888096734 904737997 752963824 257641286 250088154 993221104 232592965 503235620 526274793 535781506 486791975 473120833 843773242 948771919 641105761 571716624 545244569 491342406 160254407 623362000 940433388 145489222 439510564 850847827 334141450 979478811 25088845 672702200 781870186 969926653 661966522 190621548 914152362 884236417 180247870 356543402 566774020 160609767 988938031 588521208 863103008 559045254 45327232 411307026 890812625 326344260 250544407 447723287 321607315 625623733 695790457 471048863 184140040 275074859 675749431 990381895 822388972 285738625 644190530 197596914 277220832 794372163 85547325 218511901 429903437 573998851 289863564 926764214 320999043 584747402 324542981 876621065 232351416 894745011 779072076 721200349 828873986 567214905 671362732 485549865 426439410 499009183 983406623 748346946 252738889 720283611 628608582 10073284 90224511 589230567 213270522 499396202 746968606 625230524 267727069 739644310 142551285 229972747 576714198 422079579 116592548 99582384 269809143 838861519 827040825 996818720 209245072 316826052 407309651 348271797 462380365 893039965 865397519 233996410 806010565 324589292 915877805 755411777 593780364 932775542 725113209 865922821 470535014 972832523 774592383 211571707 395270637 467377080 459540535 804965072 905861402 283616375 945952369 475404422 448459255 884111493 717112850 291256757 820647895 61723152 497404633 411225451 429900407 788875625 481153037 371994989 543192481 888763236 752064888 755323116 714870572 592007042 450308193 250768077 537397025 832084069 658761509 543201002 533139384 770378490 437350419 35518556 165942439 258943087 133446745 744122470 857882091 602884679 818533165 166246755 529069956 344279081 518345433 610945305 475953045 489226325 235407821 603639232 317325283 304068259 238464358 712210601 160085193 688868872 857989662 66390472 128014456 968070595 754187650 699159958 223483687 914177823 776219939 469049 782479582 156936310 381041174 434998944 187843029 645880260 760059410 318937239 2455336 499325801 720808619 362462720 672563675 352337778 92164305 268544506 110634742 222442805 239498717 921825667 100091126 240735632 126971440 600114458 215643508 288502720 479082734 199738320 394621166 873702735 174445060 521763466 614924380 168347448 668665950 643973972 194292572 73686634 290779414 116690280 335517370 574972241 409303379 845547424 602187151 272693862 15346377 104643948 144806135 140006109 841597604 367285146 643412847 935420840 402899786 995190654 99569510 293924158 273916230 477064903 615825887 338972968 169602675 327177465 867427168 632638812 320540707 199099475 655872822 987284986 128956657 817531329 962969685 302222924 359021471 801497085 826661154 968119166 381324828 527055961 857835860 28023884 372583629 86968482 285055626 760579977 142958737 401424020 285389953 509428852 157279071 774869011 702071977 874747148 992586925 315270842 584573528 240215472 750350438 507713820 707738393 666393482 970513671 331888551 157548631 19753349 788653759 790217241 267130033 27290877 326460082 850685560 2883052 684056104 163568066 11057835 285737965 286208491 453232384 636165392 656980974 317200527 442333137 280085154 161878124 508011058 448289684 439063746 622311002 158157453 349232600 610494370 189542852 585455408 759682470 223352537 767412804 361905812 469026727 908079085 66428857 216406684 895478251 763775431 542712061 363122280 322154913 627810777 755619006 858235661 373216603 506688240 720555386 571478332 955068561 104697800 384923427 499639762 848273332 25600422 619135618 722446027 321557240 748425032 396306854 533001491 799696644 298371905 838198619 809037741 15107512 84514560 584407760 400632193 92863119 248007535 968172940 281514101 427736643 302432058 524270350 146321392 274711953 616378900 734426122 703542601 789189955 657382864 739230576 953777545 907106409 735183188 588430255 406609195 500787930 193946314 687707394 443633547 793096634 138076924 671472573 565343364 602133977 332268025 193424192 939484696 753533463 266236702 742244580 574999775 855123522 846112706 540315873 808205920 726836724 909760026 561992467 105808227 83450347 304229443 526738193 734983315 909099666 114335380 486938411 533963863 463135995 979125189 731278032 42544023 356111471 862198756 576438051 191435547 167516159 311229015 397640220 460817029 120132583 822879492 818239973 531800343 218500507 790347322 381184029 746412534 709030727 193820594 251653605 937703746 306622761 454291628 3707162 889872548 332996976 63948021 315320203 247134668 674701391 133352303 660778802 811205692 501643926 946218737 863399293 117483644 555109554 797154218 106727077 316004233 675064390 990057630 476765921 64711432 699660982 61522636 337470768 338106648 26260679 870406381 329116000 590419621 687004085 144808934 478466943 96143909 242014596 679044570 170506136 399958383 792543399 511187783 397275015 602376803 73249857 433817542 452725104 141343573 799419724 212617878 790913828 687373494 2871025 162163713 554368643 950492209 516586891 936756122 592321217 336531922 471415764 503073170 249160775 941304167 937834171 208926778 440809148 538103484 530177650 535871914 259070309 254029521 241189778 227794055 121207399 690220324 744697590 23190733 942811653 333894103 447985597 966014974 29568217 639553456 211190495 508453727 483844976 931250452 203150679 3861831 751251639 39710067 800676977 841235241 627213699 668994601 708114400 772467365 996517282 871858219 56806801 521428674 353992578 951991814 665894841 767731407 143551258 310784849 714142491 157225761 436765357 746299292 252006586 169680431 742194342 352795122 377737432 54029064 167520536 512872778 721829338 745114075 551468910 514134334 440699717 249189356 270292035 31149806 436960350 200368143 446110447 844648546 253559992 826198484 773774564 264031627 113860860 678769398 251987465 585233061 799882708 999240068 565222638 720248760 318728405 968585140 389050739 498350888 406222329 688709640 706503966 769851558 540988987 418711377 538279448 908426571 750337070 308799816 609710 207111219 964964519 169987203 731526712 808344105 328225612 165929213 141089710 571537092 151101645 221691330 348119965 18957903 346742221 778540566 213882900 266260472 150082076 900106223 709594505 715081346 121892614 540057185 260555890 547686101 298252974 547669064 675728761 408367347 21183331 629353719 514342297 900269402 220169201 370785669 929608114 765069263 385635587 560564108 661194912 908517417 675152903 534798335 578424766 506286195 366281168 142446783 573198188 505808401 287518003 643194618 570568881 225785101 43521172 559503688 654875754 379211632 153968694 904901049 226233584 469854517 74537468 535701699 275362377 536557992 687836536 456799203 469717461 855134697 425383461 404981343 86358532 768274601 290141666 486153324 421441755 722663553 439757344 70075720 207589551 845706236 675374687 337005697 770817913 829617453 676594693 918274688 499809872 210574046 473415996 960857166 404133195 423124951 641207541 846847785 760366502 564326299 357770532 563403418 173054888 969005587 802939377 907287390 505073082 779939357 354480115 245915020 300425820 330204752 735727697 445547127 701826855 328078962 844761254 409269987 752442736 671163816 826381451 507871153 977937040 158448848 793893375 976984551 455629702 728130403 788713436 238914732 656217708 659442568 59241752 268587410 764557900 299880122 686140174 684109137 34653168 35066793 318220665 500354629 602396956 828975144 279353654 75611556 277803661 780503158 356887222 608888985 82925144 492581033 309394959 941870636 609365968 906453041 987024494 687604772 285208750 518867930 80884836 940475522 416439366 959745184 98957676 393642344 314204944 43535129 110037154 565071684 271096133 40695330 620180776 400860299 767377695 217651183 944636614 645722196 612645064 421518262 342843492 632857948 830903364 785560398 864025852 363819580 462584221 61057243 802162012 686503335 432629513 42565717 526254142 198543586 811954978 520450936 11399073 281420563 201928122 779971555 323593043 843614894 725964120 980793690 318860303 36639302 10838038 215363454 487528366 888792901 68984058 474557375 388819403 355980770 102031194 820616287 384658747 963797246 555728931 225871149 835258620 640034870 965378939 433721075 309569997 113950392 13621452 163279294 883022543 765001226 235753912 276393711 799924382 12453279 972637061 802076051 465064812 109155075 64252044 196471609 934355437 885731195 100689650 824472700 650113329 726805112 888172929 189477660 291579644 624409998 61839852 237007017 289709349 27444053 973198426 569767895 936110973 739875411 384148124 45693272 610020276 600405768 765229190 331407189 154655763 334651181 154191603 684252773 413447341 407008809 427077687 771860000 198372133 172984973 553906962 133396148 576800340 875715618 253121434 674077005 89000586 996208154 209490415 968841453 375718487 744097382 833986183 567082646 156361916 660146121 625922649 351987597 874474224 123401543 96069372 382805013 406227705 465563857 924418656 765133390 821773247 529949650 129519287 575822453 704685545 223918630 155022417 86239204 198003080 178360440 220654106 474473225 248472439 448145999 985286127 570979435 664383395 322145865 422092863 676261266 253108180 326786983 140625944 855882867 797454188 683607195 605204180 755163288 635904768 414239754 927631544 209144176 176223347 771029371 199214718 694480045 626018373 450745100 298564477 141343661 853914294 238445722 531706584 272916121 701640505 934913930 709213891 487831692 985221846 49570468 580601675 776432362 829492650 477607751 635264987 123959070 534873379 669729623 89332347 59836637 575733423 923181186 871788087 77539228 82293503 664596278 930921063 595713970 808903773 969456174 500452914 526957055 84098270 521312732 92298311 114290471 59250489 379475972 781467577 447696305 631174342 140204 511123542 159487725 402722224 30715202 576182557 309686080 917796806 939417120 336656280 544735022 167756622 300196546 664145149 976971665 859311987 455519180 165487165 716468134 112426241 172409753 277208283 695306180 967784658 17285235 867829473 95823532 837933077 628612939 660484191 368702310 78683874 45863290 151683543 642449729 732519055 444538575 331592166 99865679 549610896 270475196 177339665 298007705 774714860 573721116 384578737 584696216 760117915 3187020 829960918 708760704 90457719 701391977 135956509 446318326 850938823 732558214 787536197 195435611 425328749 67683324 306866183 125882981 101537757 623602959 439260320 108331218 442918036 808576750 156287272 327162916 832550040 216461046 331995429 604390070 895096685 978136437 541940715 919813265 446951183 379729675 656109143 93502133 800344221 379357336 492021699 856894826 120370812 737054261 806204618 738714971 248466381 889312223 372486175 872505665 902811589 20382537 946531287 367566395 617715758 224185721 501249229 75183449 832820342 481336625 509833642 797070721 138192142 325814810 611899528 139158724 449874652 378695687 552199763 477670045 983567660 766623153 456578734 651993128 59078554 296407806 581905914 64577267 884923428 481818460 526932718 262067253 733386528 300491361 203802817 791309813 492244669 949355219 633695237 719935478 758768618 693601060 620934980 581896297 312508791 707229949 783240134 325639243 675899126 541722045 372987807 709664037 135982714 905656182 237190402 409133178 99426046 121613099 77390686 897285735 474455557 407328466 411828155 234623886 707378370 421675792 383419576 782400986 505675900 268034108 645459620 635834825 185724670 616863768 347598806 688096301 737607421 83694159 640979675 254449364 591292475 621881397 406534251 399725719 803082485 618745421 29509128 325732683 320377211 223338691 502704099 583550335 595246228 964957313 800864370 763421857 887516891 683592950 216817626 338697854 578937916 208984225 489183548 387595497 31639571 668459763 332604138 32162184 486277820 297273368 809737656 32141452 749847309 45148327 347182117 590839751 733549847 202964545 491003523 735592597 139637497 636217516 392369632 131362601 889614938 844427339 964158011 805808778 234383292 633005441 830130944 982207436 295744408 728657416 13505483 816740391 115392544 24416662 316725532 450949152 260003742 523803488 318697580 594450416 444672008 698154730 786234653 795488214 903245385 494886067 382152114 324563429 421927128 898915318 728608741 465229383 981710933 306068516 934383025 465932641 307021880 863557692 850747303 133052746 656444730 678295731 260234641 865724579 569539375 155090115 11305757 203528387 774271429 808972333 859489307 879201805 834630526 815632062 847269275 148877161 598733513 735841646 28951038 440430746 245979519 761319378 332065037 779761058 163700924 746153063 120712392 467925380 972094762 114082105 63574319 190408793 797335013 361472784 713779965 848652477 2609745 398090445 653324270 693104199 332842532 803016066 719748031 106838076 608642621 461339285 198723281 434952181 441957787 306979937 907142767 369896775 87115636 844183721 173330402 937589437 291813235 410038328 767450932 454826792 618799087 826379901 871238978 381040069 866427780 254203758 487341869 752467825 655542948 582819923 871593358 781500104 304786132 972474849 129684837 948471775 164904104 73021955 857225595 423290734 558194966 182375240 715329202 534688882 996688850 18053113 391156781 291994389 862817513 540111146 101080700 969669953 569229089 200521576 261410631 192701255 3247594 18576105 113974281 909496436 140783400 541948225 702795528 126970550 180050272 847337363 101395577 688044044 688797466 394723461 594107927 903282803 629393113 551567045 746537549 579062727 567652075 473599932 130845092 123780682 127906085 257837288 658593715 971768708 675767530 437537865 798128271 390830512 710521034 906086215 809647220 258936279 386486649 442319067 219382455 566942092 863166941 848700765 268745174 599104576 555451114 733383946 421380922 579143873 170062160 372015364 230130285 517647357 536434840 476747333 95011048 512501834 107901384 456146345 479033113 166361643 938962734 517848681 610023536 620378895 546454194 160991072 236203707 131935568 731113798 572956392 680768047 459140000 131739747 373761280 777866343 667004491 592420182 758106637 770159284 777024561 829889652 591524748 412547566 167058114 853571683 407067045 582061749 664686868 522568429 80763673 739203150 33999931 52650936 809317073 396892783 300053495 242289218 701667047 651942504 441604610 862850095 636640020 329826159 120408243 612676915 616173663 117315154 801913184 698812937 333862093 852148812 810742258 264474858 380951343 63808995 123340606 701845523 482136174 441753369 170580924 648664163 816435511 564427349 364953373 284825968 130517034 608036044 506358598 920994712 390581756 805296927 762688235 919805666 265594930 835813630 675177403 181452101 934190692 709962758 235398475 58433996 714140552 672113574 469170541 684806110 300572708 914339821 569581403 267962797 81619814 643156318 934587579 790940723 316866469 76795995 805810593 878330100 740719819 628452617 226088082 251490110 199012147 973396663 252500321 58013907 575651699 123007671 854201364 429813418 422177193 749316856 685769160 790181588 913084764 324183268 914372619 345327393 756143458 393279815 752615361 328179116 824820969 12340393 818362594 279951098 724294074 975008380 357870127 191420881 285417035 243159466 734719515 52748247 274968840 896610307 778668351 474351339 78470534 829484587 458886867 487821708 380942809 863632044 10025074 577666360 450718498 352791711 784595539 500111970 511531776 972991521 724975296 285492953 602176309 6953640 851981399 447898175 307425855 575903494 832183054 994277298 64333339 891214085 521809549 953525283 101735121 48840018 922855538 980793798 13444252 683026594 46316750 175077963 362514679 427511807 726170954 546500929 38208794 78825373 369781846 897151532 567750178 264472281 604468506 412225347 156714564 287201832 784864106 561568939 969514555 878629207 429821708 681290272 164052857 618189785 867087676 167377801 525685490 259977314 802439224 458084225 344543113 33310223 460071571 7386866 410009797 144673557 92189682 330197595 390541748 644222919 982363434 894316240 225218118 72986873 135184170 841998314 794907733 700146640 167192738 723350359 333275070 595023239 717472114 975619402 177125937 814660957 277266168 680583676 678467166 525231835 338836544 164104098 844218855 695598437 591996849 483041851 305393338 695229812 840639485 336611752 938549019 933106956 613140340 364621665 472321920 766076115 803301147 789386609 630174642 134366190 96456887 100742174 382219615 962065249 188569525 543608705 318980379 670533176 908598563 501771112 987300372 902030911 769380620 3059483 757318071 753635858 417445432 558690835 245953103 411864924 878279457 609951394 894297710 628686108 551040556 739878404 951433326 299275793 263031797 18385617 861501789 96380704 633535301 483138301 409616070 858609861 775656082 472370850 700921654 500439867 55119273 828689618 738703139 165158626 811134218 73019499 306804035 946835539 981461758 805911635 58668572 544037082 816540551 766466285 989981433 961460798 550281446 737038698 416495460 500901728 902135281 38147036 866154186 480154879 962166158 100304166 341608027 124732492 263961721 660620013 914680493 264677963 224194714 899849067 516469581 973661542 507075068 700491334 436266931 659146311 310919320 665075902 686231138 589564461 671560545 79969889 505671928 392300505 366537330 588104111 316652852 26600082 848842657 881946663 981782039 848661677 641917703 107357071 924976023 914703911 568833360 794304092 252959611 600969160 746382567 41761353 474142910 155810907 677340069 835667139 384946987 9338559 523543340 352862472 75090821 402428234 312976173 149452357 303342258 408570098 389307260 261243041 720907165 378679257 558637128 325674014 940071533 622141987 668189288 559494092 144864721 535734328 58744068 541345885 990169342 45235729 51092994 758495287 204995845 932361970 783726164 646553118 524817451 933936011 399172488 484260310 769042231 312314266 780671894 465860351 301961177 100197719 727017315 674658401 423062800 411579735 208348456 964860667 51131113 57143357 75697524 222653127 42322251 118352742 59602908 909643882 955025702 15224442 380112052 312994705 188704037 842196535 930432740 136582448 148302944 24777224 146461375 725018834 339634875 826287131 652147355 841864946 62130506 709610486 928438089 739688818 78247972 42142686 185358947 472907113 941645447 237115419 242136063 867759721 836145220 442692482 934833580 628973534 418752710 923574102 610409465 812221610 431988134 649420629 947446405 916293768 778269111 226940715 769957182 598488662 286482489 735360549 699293545 848940267 151448264 161151603 83416562 881577585 27058662 924205095 606146626 990359689 995964904 840672081 839528312 52820858 913556079 765690409 483221811 857853142 548008815 244170474 419323666 352461628 751574473 442509905 569135648 607610333 574071343 841378444 862945746 954676258 807220321 393570495 27775381 872575455 128188412 548883493 54821949 55366734 922268059 649354833 517218944 601066554 617009197 816976156 309775795 260000333 535373343 724362569 142914439 310811885 383505063 998816560 907725499 887533094 897480519 686487759 594470080 272702574 253732644 449363622 708193531 31595872 124520695 153226935 348319598 148149310 515298139 473782458 174040341 327130083 538210831 912496604 545072042 726186214 21476330 846764796 447999852 361556752 674951092 983724824 896572391 727483889 287035509 980633235 338679324 94004040 66695263 999693670 436251050 844079878 177058532 671263565 429783424 912532668 388574496 771552233 61131353 858295267 963799837 516460686 430240559 412761559 365252234 258487627 687758606 286085948 873806707 831307595 476852945 105351449 369790070 530053912 673527238 17582721 861541968 861037082 466827596 775488344 579259775 376041684 771304245 90658947 614533118 818557770 756517988 55074965 28274251 827961223 216753747 102121948 715602981 168020094 465483732 796362641 543628938 776303991 547746712 316700123 635498543 102513341 865137758 927539223 353641645 420215209 174158561 886132866 803648182 64598176 939530942 24835639 229602110 9528795 263303956 26281261 294484208 326349406 506297886 277810617 748462104 595734958 766843425 300905429 772043044 694243405 483467245 217519342 403089184 614782655 86105375 22738648 151377145 242093568 119989538 131967092 85097145 708549593 405188762 403448555 298953321 173087085 374321157 838227325 267359144 554564703 775498857 169887363 719292692 938381601 992488611 693357818 294729705 783422762 656479961 653721032 214922345 305867937 434630512 502633012 263189092 379765777 765188684 868750881 415200926 745553920 820890657 681677817 408121105 249551468 16741407 886524618 178618536 314045022 119378344 405405711 294281790 724032280 787711286 314223645 915440633 587396472 442510180 145859228 826949790 940064046 352576770 994184266 69686158 172563350 880995441 206176216 864717145 279058652 112798264 593116799 608648308 764070214 734352841 20515102 400570534 669641826 549009871 138101278 496847855 61072181 304364146 574500952 538863940 220481896 260839467 591663449 810189006 722352240 529009302 276785530 903285173 667363271 429024443 225870838 276026528 503809280 184476334 480971519 172703922 926593497 493528281 644649283 6599574 794783666 860690544 648779513 773759028 772123615 862477217 707522192 313604112 103253332 692146285 164241407 970752638 463104341 458248347 665928111 113811018 202564634 536624892 401515653 199674232 696987517 607137526 107919082 596988168 557423280 50484247 503232317 495482052 662013355 628835736 275123670 361209169 754893740 981518551 268584698 434970799 199903769 996710423 400886150 451505553 935454734 900589759 931867503 912354306 472908483 353391008 674605818 275337189 223609057 429153628 577088234 300350134 410374769 495957794 897339369 396453162 618605900 89199865 399653793 356870737 635221368 159913552 321515716 123244558 386032406 475471072 756266682 983549017 751769221 639293975 568521664 793321748 495728996 443180855 873696955 474455431 515006538 244045967 491426095 528796596 86637888 715630360 399605539 363212263 265128823 791839059 329875770 167024897 428908022 473221086 464081053 300936926 279318042 879185579 943496492 993797112 742504477 662076342 133226359 789949945 596474009 231152745 642797618 421164300 42542055 12453042 280735006 601893312 497730603 895014791 106767778 443038780 767623397 515627170 137938809 229019131 580182692 676108654 776213085 190384780 259638522 655298296 879077477 258680653 762878856 971074113 444080855 857491902 247131864 791590607 19646248 194661763 920397619 245473678 34702440 615002032 856605320 30588962 47393472 673218056 221926655 165036732 276036084 659271661 912584188 874879396 683700586 146493713 273958286 75563293 479149881 82042975 879147405 87911640 92109849 582595385 729835865 67531626 959381861 385929357 349753829 574643240 284516605 879337758 439057591 609035789 189188230 825248533 925346303 395407446 286253525 844895218 345091384 632984379 531240914 380159391 480783576 463076008 603318043 256264063 232319101 932760236 291470565 155761844 601524950 879560936 168774003 750865788 427061553 398385757 518119308 887402953 87392238 273361612 591674390 344151786 739040808 149439404 667980240 3747533 447924076 265684944 238891775 632626857 475214346 320474737 112282050 165092735 815031131 962862468 542153468 679562568 261623903 378561561 941161530 193380987 725274950 641946443 833637861 73461432 155126303 923159628 597950693 476221802 381900318 693727250 415854237 999486791 445231668 483592757 267915377 965574990 318738826 208286733 140739422 734042290 585963698 909350704 223587854 980679928 557492661 849553387 894258238 509332683 967800726 302510821 534640277 431139061 576241426 53985728 651267748 304752036 670707818 871865352 597123965 751220407 792558186 979441148 919903531 287183863 211638161 147845924 222620431 798543704 515974034 988790995 21517191 818833978 257299927 344375210 688538759 54850193 44726132 359740558 786053124 480837111 323423408 679409737 417827458 190309829 151461870 162800747 651353565 848598220 278947680 949851943 199209985 709298246 142561143 560505564 255294456 984130750 954921064 248066028 826498742 647907881 73823698 502592698 116500510 957735526 474254241 812256385 491933319 418788371 577573037 532328382 697595591 839127515 115805996 231426064 785201585 492057292 769135844 246630114 930947040 175208279 1742031 923931724 316408933 930067693 180854482 923163229 781988746 878801970 283777005 996931588 853352676 744391207 504940538 898608529 868845559 403256835 960589507 515873126 419902818 372279782 627264305 904750281 654698424 671593746 336927155 860955868 390869912 360444808 933407921 906004286 180100232 525767023 200384431 542441598 985360978 404122913 363551919 386677143 398669746 701450619 530031481 459891174 212389253 377168525 907357947 738972330 728182673 828626125 721476785 326342944 106947735 100093569 138166213 89183801 820872168 818226356 479557908 429532718 791587384 120652581 616528753 567352854 348454604 565796311 160422481 621916424 236274487 256830142 299419003 551618118 127921211 976533328 907856054 295556484 364753482 114999175 999680635 763309862 533851472 148541535 260962216 307961480 996603450 119470790 866960442 698316578 742520367 803695324 706326262 223652763 588885446 56646285 615800703 593217645 88006435 578717631 891583587 549963304 439442504 624533497 174628525 491962328 17623939 42028869 474685976 205238529 321619527 916431487 769181910 875807784 397415097 520102453 647674683 202594546 497185690 73558504 734438001 263426576 543984277 215840318 378503260 90331386 623869461 341114983 278875578 360886305 378890810 917617085 204398584 387446712 56394822 234449559 45166152 789501750 747213496 566046078 919525269 436993825 724157425 701387975 465382056 598712102 185656726 192209853 956317 377695073 353624963 618955030 589599072 504952981 251665399 319210433 24756638 372696227 532390698 410644512 421505864 331675119 158299282 110495774 882045318 909723246 172845261 341783108 631367133 347821903 49549550 75803415 919433129 963181640 436561718 333559908 345884515 569023912 315557413 380344357 880211071 142238010 666948179 289157022 292813416 550363252 71623681 40890377 579175890 912957310 228292346 775122367 273634029 59713068 141172092 522989788 330489785 268718629 384630313 58443464 593272190 386401947 395064603 853577192 600486999 622382934 365617792 1365564 447733446 703189935 350015540 423274465 97838300 877860057 671392017 386997459 410433331 52198628 670163553 583882916 47931130 168618912 770393764 43688176 211111826 299930434 371470597 412974558 916029126 745333052 500449533 410669319 822428783 450719862 277565436 882500988 820779457 362127158 310343226 698465417 585783206 828158850 49744410 700510653 179255065 952613148 284924252 564375116 568664096 376278123 536263005 695491716 992698642 416163856 729147545 178063525 987628239 990364975 337332966 37894722 484806124 983411241 728818486 851378912 444056105 106045422 628886799 253708187 188143448 207668299 738510542 552755865 397345 773782542 493134153 765602621 393133220 196767458 258743865 63793261 926229226 221926495 741547873 12718318 119842949 39439657 385397115 717704450 148154496 690935187 447468728 526623413 111183230 519752247 613800477 19087122 180023787 191490748 30557645 47417545 156575788 955888531 494684066 796788123 183596266 739122047 751896847 535752972 78924766 590723525 713003377 522374101 262335687 617793794 136924577 250089820 347270267 458913103 750481663 721926108 396017513 878788051 135934469 514737698 549420739 438112754 170978268 968443393 742140004 300664172 32469257 773296061 239226940 46577760 321453424 33881630 74249663 324539252 360688188 787575173 282889596 203354141 560985339 353026467 735425432 807190071 931729183 630319081 903099821 699241903 476917184 911215658 892268069 399227259 678295949 419330233 530270317 515252623 559386688 988402778 998489458 718243137 679508924 3065087 148484190 257575992 627499036 220123233 798877535 406035396 317042849 172172790 892229838 62454980 757116927 71645420 342030287 481179424 251264612 741455075 516203400 427593866 376664001 100375970 223261907 983175863 449746026 155336438 77094006 774559385 40212365 215567904 953136791 80093220 590832898 252038789 702866854 189827616 269264242 25999669 190996003 537923284 995978879 163386394 156192768 149747618 879663206 479571886 658987798 759403012 164401992 510581153 734682798 903670563 682479301 292093343 722669176 640804435 93459026 718798604 561542925 517246074 401698665 889853290 956953202 897588747 468163998 568672225 900498334 502039049 707122435 106157088 516137080 251640934 314461085 74890344 241002626 693533651 546280334 406775507 116111409 384877348 297628832 439210675 450967689 331176454 51798641 840095399 291259775 314855365 963350322 317704283 134777574 102305622 658536257 380859686 264084519 123517278 888204842 563124830 647166116 696125456 918042518 599475445 387579809 541779514 127941807 868792775 769854117 401120420 798419571 149005705 851677610 886167056 199258889 824063741 580248337 626372605 539928044 447527934 193293014 140478991 422788654 845939030 399411640 577203827 975745990 985143593 429970295 317655477 622170244 879308466 605743212 414329018 334962617 451437532 498363533 378115252 163782601 858463151 733458653 188437596 714381541 215735978 233749117 874764764 991469489 102036528 955374249 757179541 220330317 549084020 764024060 965623531 573684305 3084000 132390622 212799143 861261655 881577205 290028795 509105606 891318906 831628049 877904585 792465649 218698593 576064847 297986196 350462949 994024187 386616442 507894737 43177046 45950494 65716392 941250336 397173275 952434658 732657966 247731594 830566328 874947500 755344429 43763659 242530674 758923478 54069329 930381517 489262121 494360108 474027827 304180988 523515516 87609382 349310479 22179477 117850159 235646823 262372669 292175553 629389724 385792115 882337600 364573151 903099856 182806223 186267258 688096536 770164688 321038499 242152668 697120444 632461381 143775428 250694210 677403055 273009085 843268599 55527573 920468075 367063687 676578988 836958872 123834964 315913712 826376633 812706459 875416026 163662895 138380052 935620365 579502043 431541091 337994348 999018896 676848301 441627999 261791948 487657060 365327472 144692456 87893686 488153302 602273436 861358444 855097975 92904195 763034331 838419310 533699321 532962952 784858905 821029386 936735656 393388054 127320459 749371323 176377939 832898265 270771178 879452382 235949337 291646552 516157341 835965646 42127373 255752265 253939075 376665232 285226024 476347683 736161509 945295648 220291556 876909775 989774244 641294648 268379155 212023326 765184921 924871990 469308798 716857978 638476866 759444425 241073214 477459717 647774640 863609329 933319619 257467204 450399014 911480273 688504179 68106732 375206404 358164536 861072327 344154709 917097536 212468352 431854619 564051832 98602507 858274662 249999147 271191702 523485960 575707062 822067060 628083306 569001221 720357918 900670628 147254120 893748262 689046930 271824069 143295347 172101429 943423172 462332757 877522023 669788422 926619190 336992709 172502138 64047004 675826247 724658547 616029138 687807529 594872404 962121904 937319574 736088464 173519745 456880597 211608692 847229261 847261007 912805286 366852166 908327454 821875979 331715160 458414077 890695901 435334467 486487240 445833915 690791309 516139522 478944598 485376299 8972817 988703045 316590354 78327036 909794006 214791644 674216630 21738476 796138540 69945499 245860837 351723500 953250220 199257956 623247557 633870577 839891654 68848591 227640125 990370372 161565514 190501260 250696118 280060061 624195674 233413071 877886427 429427364 82651012 548074168 640111051 906588235 989531478 350291765 741694032 848061338 487815051 8944785 87698531 440918451 837666383 650701630 324101672 889293637 271594943 373642511 326582471 497285763 72307049 279676640 545239577 179340995 154988130 106357890 222969982 787411913 98149251 959940913 833369910 422682341 287136718 333304320 500778860 618118316 636023687 109342124 85171955 132765478 643446570 149344802 136585561 606113191 917088995 815035102 748889003 304083638 579558091 336565090 116448607 867800607 120819762 220768002 886732280 429973633 44716610 521387778 1360193 232378846 856393504 939748127 700317277 459384131 138113904 914507761 467438686 179406779 33848955 879851882 650886599 831186157 645423574 874641030 941052382 829991134 158376421 217510312 931522461 510029842 251674391 724264326 342273829 648669157 464520583 425512401 402836923 40822906 662591750 949769953 597549397 935962162 203541691 755563441 192102496 430368792 28738642 594042081 941030930 127138635 862801889 662821699 257286022 645340414 865722356 95209071 231260373 998069106 835869535 165647081 348274505 693285025 381511301 838854737 559123937 734239875 959127772 381711237 675295196 170824114 445093568 925216423 154686774 985850937 388166268 687204404 803720325 226501723 583744707 233329136 915120426 727825056 222972051 754866235 502716707 190278782 34464316 787964397 788442605 415485086 329363546 705668755 961549098 102947235 996897249 314813347 284789706 43391189 462725188 477342543 770804244 555771021 142360473 887460037 712185827 627129533 594133109 673174870 911835812 904431700 841661541 181301948 228528963 986182344 912001644 725705441 797518451 306411855 609292726 831609051 803941642 679158097 93658721 838785242 279561145 802683801 998342486 500979074 56654694 982374507 155941316 550060186 661600451 863876719 200103261 426547657 699689612 243135730 5360205 135005890 141218034 412867449 533199953 110051456 676788083 109259127 584780643 671860156 119783443 603914438 617508572 447834903 468859019 533641284 706237483 293275256 157259944 433622268 748714616 204306210 128490073 481655633 378069730 306402842 536483621 333539926 229648348 507618175 97148040 466386310 182119539 144302521 515177438 926532702 520967846 744205180 522127210 144527971 392210740 389247685 584477871 41440733 450607995 224032286 42200923 649450680 27858381 348935405 540488460 528979385 431169229 223815457 466307286 444310171 515160232 76199074 227200553 28348701 222497314 397964732 273832911 74167605 782817204 9237427 871761196 155747732 451086762 25780543 170729299 583191678 885855802 835199991 533423915 181976575 257705534 872628441 590374398 166422375 11043227 487980614 852634821 711315813 429777967 767241480 727458492 960140777 163432959 912728970 768297983 896418204 383589634 536353868 565014207 453340354 906143899 834279714 155758804 402721272 139103270 484252724 205071135 831131742 886648831 206675808 281422187 421266302 415239314 562688395 357581597 995112018 643120930 424099554 286806706 522025685 936108747 643013798 772671490 657839741 315501907 90379157 368560669 554293944 667175576 47990697 40936260 435288058 776116595 361324396 253403749 413034482 171577225 727266354 336081806 794363615 428295173 70360958 86655134 482669136 273289868 484245124 640044113 37830013 33585250 997136559 63748696 50596406 118362934 851798546 211093671 558009265 643784943 314010642 183677030 158851 533401076 897560023 793180123 939315183 948449575 77030437 857452085 98851213 399437084 704824151 418817792 277274332 822101351 109091862 704589917 470228697 126975624 199831125 231698478 179134719 868932673 961760380 708900668 383829556 246945468 752482092 752306854 504974801 216091826 899740275 115117431 691017112 250077891 80545073 121754583 932441927 473858651 925174763 678086528 329888543 429690210 152059788 579794706 825311319 670808415 41511902 950233199 235487920 408026989 407464410 751105389 592656038 662838197 447729513 17027163 25102936 25343719 788831622 961726456 919275847 397369741 350086842 783441259 326659147 991700768 7056637 210940722 732480341 572575704 78478536 204389274 138395500 487151357 521977406 809996087 386099884 990546033 395953356 972579905 44491439 112633357 216985957 761481152 159076467 838992860 98257952 754180242 367045858 150808474 702939121 31243662 212858922 365941974 424834942 404241809 417781194 978515045 255754692 719843584 83001243 251551618 199627286 756980736 931749592 689641186 751975101 949064612 757092326 379785019 50049390 551607356 277071290 592292336 256278222 945565339 38521973 400940157 970359122 944831788 830004222 569872067 860168015 377283884 528075324 962041192 544686694 1858654 4621512 547249658 818686354 8115162 913162969 406293696 466931050 271892701 49936763 190959472 370631014 491569780 250663288 320603638 836860495 194237240 137178334 813527966 475324395 308640953 106987391 801950780 493804226 419973929 620714098 154720293 379288203 667627535 111839537 90451695 865407516 648705865 310294479 302973710 970161065 382564992 69012885 162449729 89214168 70388945 802830272 675910531 827759910 323377935 778274824 240714831 341359778 658920533 221855334 946513431 792959879 457016286 213014669 238748574 449899171 57390418 43088982 916631279 724313519 432263516 607803092 815138231 663339277 154959798 412470498 265786411 633411469 594482084 215168172 895047759 284285601 943380782 823835186 24437863 738517283 96052153 419286120 820865377 925127607 658550638 318262015 437344140 819115318 3619528 3405517 28299819 627160843 84248716 347346985 255877807 806244637 986605417 485735860 551438956 420479110 182627869 645331366 228561844 522528656 672265920 186733228 673961873 328041294 253088793 998600282 735382529 583906435 362967165 678842835 686235441 515871634 622453356 152878228 394574777 310797541 333903243 723606662 657786739 350278561 277022100 589105880 420389077 200632892 200929035 519231571 891715960 872999878 126486851 779817788 91218903 222610444 308622105 680724569 425763924 79351719 784470521 897060442 375823247 511885234 377747183 954934293 649952163 199373387 456982638 559940285 553672682 680462235 873230141 910905355 117650793 288778100 100025722 633982725 946243436 935436558 234252863 304245375 391237465 595237032 730026909 810249963 605610673 958145401 638749011 759101032 232122073 829877540 672218441 427045561 574173678 112247634 243563477 654117336 205527790 792821226 449154755 414140378 606775360 574772028 385909848 135131648 796539394 139481767 507211500 282181762 471836553 362193808 211391057 117378586 674835499 759128225 127473647 109777197 418767120 400801114 164112818 650841374 356860648 249106979 422343061 429570222 570725430 965683889 21114262 456488785 225027648 549359787 597980545 240923927 286162477 459558641 476824334 293198760 62510968 199335058 573176104 34932521 895369429 935738099 183506055 477505569 45795345 881723178 207123687 305352539 916076720 423075453 503484317 173697531 259379018 999849780 303632517 494777415 831871566 641598236 879396211 308052899 199760238 29428630 69045320 687615130 523585627 601941214 873177422 515974216 685625474 339502822 922127583 615831930 667364926 994363044 799159603 797262855 38473730 602896409 352164701 214907317 351130242 469202718 432192186 439220781 840054652 269790107 64424376 751993219 656069094 655973074 334857951 890144532 918995121 201365366 570735477 25457280 221385417 121151764 582864119 917407458 173142960 496094768 285012674 5576709 497377204 996941850 380633698 702559268 745420427 180944228 972332941 33919568 85847558 572010601 543645321 911613060 132744737 749773509 898572449 475869177 218204763 103537809 339049279 914120695 461947544 517423363 864922414 267794033 770810769 707644421 114653234 821788597 558785528 960636109 476479695 505953113 731093628 490829667 355148383 609182436 491123491 130757871 571481352 968068195 427525376 7696488 57331358 44944282 242534556 990226775 512478800 732204582 84771162 587456949 820582848 175523226 909420313 864633093 450730675 7975121 88082258 607695165 3570308 434403715 403562775 704659269 684123410 977285156 550640248 226636831 171334394 214261519 53521197 950758155 118051303 148694581 359781478 535756867 884053663 230733107 733108800 741669977 600357133 772237356 904224511 358047600 416839128 79759945 524401690 557785775 798716267 458719074 723020949 151890603 784947484 390905757 607255687 605558080 499536633 718057963 503095417 699321014 821836318 491621303 843851419 926764904 399797675 84935511 119177485 640319806 107937808 569830547 435009308 640529868 220923057 792034131 818285372 56128739 335369798 634267202 745787365 325644773 853165150 120723304 420043281 597254810 230888822 293675910 106783770 513401718 422673542 447239231 569963934 333864144 747563368 691016568 130512120 593592518 278418379 302590810 180415849 495616510 654468781 618356437 347507433 244960035 541309877 774830634 779009702 289716947 398090200 323222683 506496308 50981550 66940427 582601231 624929052 868933293 155023617 504956508 62936390 143463476 422352972 811305116 500821656 306618713 246246553 851724042 232312045 871780752 51875569 201935707 18837567 596276485 967806743 373160286 796407885 30405695 565546897 912615859 983748884 793989495 316842717 913772835 129549501 469662868 257598892 571077101 533985063 414364904 514385931 194880092 868850737 600348679 589001924 419813231 707354319 344063056 490692961 979786672 859664942 488453272 108341464 884647814 941953406 836866590 173258385 663647828 289286420 768470181 308947499 415981541 625706113 292450717 211825642 778613661 769391387 716751459 357043731 54422866 928868960 212245573 55652244 863993105 810248360 254802881 870979418 437022019 394860305 903323174 224601675 662294374 774681658 323699658 638495472 266240141 459426380 951232071 421152356 411831558 739847144 896897160 994169956 430222462 50145424 342647956 198506415 886036560 985538282 824710123 412115424 148166511 176188454 564925386 975757733 27956507 305298278 910486082 698535919 189593891 131162175 154660780 803878975 409623666 259325951 512743340 771144145 796932638 411130625 889855503 655431392 528823329 245148703 344411117 371614453 129441691 29171015 284843129 441149140 445312389 94958207 338572813 550862744 905193131 929344710 809874059 649474701 726996507 563854967 851171554 459993688 455168273 70514968 702773771 729355904 65560072 269961852 204059690 659379783 239358852 66235733 504953447 41715448 348302038 443636162 957192481 913188768 332578110 539291018 42961744 183205400 954336096 941920760 416372605 909216073 160614297 97355496 384761636 224845487 899152026 869787209 417499702 476986320 945307076 947469885 64869554 589994209 501397643 61669035 31271320 752810541 451201562 534547629 184214707 698023089 304755176 268562451 617302489 322411762 934881791 605284641 792261213 442331589 407976455 468199230 346853784 72951401 688397881 137559155 952166051 631291535 135182223 603017751 520505194 607930078 564816203 331256497 142089257 499936235 776774097 575758952 573387773 710838470 290513433 736112429 248234331 862603203 367400202 450862656 781565190 641059333 735550091 836284905 361221792 239185298 375975872 186344504 99653172 111779838 35953404 299151540 806665252 788325130 352930669 610842081 554722635 157617029 127942332 730699000 493356562 767587790 291246765 819399188 915102206 304882698 898148435 92391276 885990882 300429530 540195179 590225960 74886453 800372682 530234284 582302947 759152604 531281931 831603224 235746152 13457061 579433289 843597423 239403097 419992809 730781186 51806633 495746732 990391406 279710849 195424298 413070082 671887680 249024951 202465391 165735971 966194232 652436108 66533712 913257080 447531709 812025589 276440012 344327268 762216295 922829337 398348082 780432876 120376688 517652366 157250929 978233353 814028155 572192424 226024165 280049605 780191462 298071095 773985469 559846086 304674843 690353581 524354630 570814826 125690454 526319421 287281980 745388764 178023337 871839000 306160719 333569299 920690373 133500922 5072655 380694023 369718559 976214500 898482566 901495513 326237988 172284493 916807950 549411097 718513569 688508055 621835780 805398246 424886237 195564862 430897664 822733743 885790051 598487263 944850669 277913742 822901376 218715718 937764652 921466481 210717862 771763856 180336051 838448975 67342671 603886451 886601906 365568157 163188607 633135380 663190652 481435346 289545843 889035777 957662288 27673819 109907943 390684206 363196254 444998520 981288709 926485327 641670279 735512157 685608561 584535396 162179241 747750112 141032272 138873880 20454227 58527764 997504879 872095075 823398663 589202386 654334899 924422959 236300266 195534573 408621693 673375466 214715388 236328594 166103533 818776423 367134013 522368700 704914866 921320710 663084804 545027140 520536467 442932627 92389427 501051700 811242569 762906356 878734692 682458150 598006842 525691006 29407 990190783 383247490 458626126 536467047 142710486 342334713 232843941 27468078 339874597 216148764 774074195 482547862 210692526 64835151 625134852 428931218 723163917 54432944 42231832 802966210 983570749 118120100 905207524 660820950 400770324 646491595 636697419 557046959 933284372 645430271 431402172 833588849 128442346 786450971 94786940 261643350 182774811 361239058 87843893 201304824 700371755 933019802 845546406 48582959 111864201 791704571 984325805 339075291 365091932 637063724 627651388 931134458 43578705 910614316 386247223 313140054 840983145 973282680 387615298 597478829 530451311 353346045 384259338 967865737 546000408 931081337 300593994 906216763 91363806 230692039 989363089 273757654 904102361 491783607 441405323 661270325 388591470 822283872 807732597 472779501 180396346 675555658 438622203 157894889 699024337 930851160 984442932 924431433 100773733 415651562 243111666 798751838 843840116 500320568 344507598 954884110 467191819 613150117 970455691 180273662 696801434 536787778 799718761 672113644 104316402 434090093 195435992 94171764 551454493 5070962 543329501 236768519 998046440 171963675 327588219 494436015 157106525 918152052 768873059 271070698 758744352 935147532 957135571 457335948 263291594 810220497 139313854 131568894 291209888 343507374 49045364 9897324 560224472 242572885 100262807 996527727 173966713 41497553 405184997 637450152 511512076 45573794 948048308 652945471 360537515 285663060 421461661 388425743 312686988 844502239 443677151 129905973 272294252 75026233 475764813 110595697 466403393 231859750 543724535 22335124 285519499 964759613 471526744 317696633 525894565 888112023 461131519 782698638 380425132 239531967 415730603 784984063 353919995 249879529 642157433 813939215 577702114 593917097 615199461 699359730 134907680 417018100 160958572 418816055 424247661 796670485 303665163 763653965 800208423 520924176 628791238 590244662 129144294 760069532 844383705 359453116 469753137 966789568 824283574 203802553 891979860 340928322 282602399 913366413 162838845 557271877 211930811 94416414 663614139 303385662 717575533 852573651 121963876 568531914 745643740 210443453 689573460 239866840 442549882 777129140 638178831 444594071 649872440 152386626 333553485 804420191 546993786 396345232 484796263 467524647 889636737 487714439 632781105 783644800 817392834 581601914 499232412 999256955 501605717 579148034 91617540 260094952 774098228 339971073 821619453 317337163 797360103 284599059 438268784 59596155 29509348 820980432 405778621 255079157 167931042 565810442 205097648 465925624 628502258 869674041 212823762 10502445 757369123 28989193 267762321 640891198 540379612 802023048 622315807 883285922 893177414 347807377 576007094 889648048 176539190 909270248 536468606 261861008 525522938 353330675 474195761 995430632 73130140 957044665 766552339 535988213 613600167 608187095 136649576 538188695 182915607 731214922 622160556 177513359 642299785 153699825 884934999 563216210 721196351 255914856 568091941 962430730 475811166 135687859 281967505 303308773 551691286 457689300 350098775 230932855 254378331 463823021 306156781 924323328 574574289 403440430 736881733 531172207 124938521 38466925 251335428 800012937 583041422 479703035 231373073 18786294 734682074 624802578 357918402 528034624 822468468 387320491 444500525 909653273 638895602 194775064 923518545 774936248 75230826 990544137 219814866 554162034 171000717 103211842 572496865 745522503 641847378 708501491 964238223 825929330 173129072 72149235 44725135 766296204 508302424 620976136 197113208 402689203 524751030 725707229 874947015 162561452 76818828 110671298 770054081 342470162 797501140 82161576 42340172 417247142 233916996 28307734 440801111 237142760 336443888 898603848 683182430 608135360 132299626 6614880 414758058 16061927 968530447 890892486 101324248 695327704 188907157 759539390 417623186 684495138 902280790 89546761 108506865 652785514 186812985 292878692 985856626 384987193 323075584 329233451 478748341 427890928 302403549 669331468 43327251 83585761 997301007 192068507 165221510 610817204 249548801 22332096 802488570 647354304 96505763 520349914 825383510 526604683 386125640 813497680 278194066 211358055 751939239 907076519 443241188 265639182 356939907 972627135 36101305 422347225 947253821 446401851 749008448 946244206 80952060 978631650 752180099 744632772 169359126 66764338 169494808 428143342 744548909 535458585 247190648 193058934 723268016 716392486 528813660 570731798 204384526 382559385 834303837 362115375 325245546 850425367 883247493 966628796 984644219 840736080 916743746 200452457 741906699 955763719 669257043 788060272 448731611 844436742 867797665 603997391 521877107 488722333 141652515 607312698 665831181 766641616 719012650 307223127 9662298 535160367 795215646 450827284 827571272 897784599 324539684 233165932 65320166 111045683 179768643 513348388 794525223 992763572 648798817 284951837 745716649 5357095 231108210 864361301 678901898 429070775 120929818 276283751 484925854 11759269 717730449 76472155 327042106 321955235 708764618 423572045 489668585 176239941 211805416 376808478 539051037 550179253 807197057 982978937 245719157 295776355 541124062 821174406 873482980 138501801 620086359 922401408 8871945 886024253 954013265 156554804 238930451 252367561 88318736 524593449 492877454 725938937 614400546 203008034 30616261 465992738 977471429 208609127 441811812 316295286 939691781 612950251 878449864 271840566 536950924 354978930 386579872 163235763 129767977 733382090 653225098 103754887 748814067 644015289 221820595 977019615 840636948 214886907 76192201 330502113 40796698 768054889 918403039 617398452 415919326 460184231 614039736 408133973 755799267 721122030 671350137 430721988 925466301 643211224 327694808 464686666 166957995 739075016 474472604 763930404 248075237 219542731 805217295 7691603 46020116 470699797 402035108 432043306 152350120 706177682 329864721 599178908 791998491 755236051 763020413 320973123 356988900 340123051 843224605 890151526 465836999 482797376 306945331 398135516 730949109 375498704 87460793 91376324 327361460 609303614 368081917 455605120 263967911 560419977 394801340 252207411 535709900 404768602 356369169 665978608 949873184 878598429 946387548 158786558 667952667 241621827 701763972 502931979 244356114 724131439 10524364 274660191 677688037 886492756 449590489 784441818 651213176 324000914 395275368 670337134 144962295 924719166 727703077 67315707 365038541 417755742 511419258 646602162 90562152 926312660 705000320 541687126 590052740 299167577 505083489 353018859 965140017 750199666 329253735 529539388 670773773 933630223 24910111 893242659 662938165 997128932 598084413 495594679 669856589 241666643 619582962 400983778 515102214 753054663 755259060 550525605 363611954 695151954 860567412 677674769 215756704 973121557 697146684 804122262 532433537 791982334 883142234 14794340 240955950 913469541 93666237 242485178 421248416 682526148 805878143 339131073 107793643 186679846 594088652 269047103 772070742 382085209 726551089 674022769 326999898 381812177 541873713 53154169 220791952 964571638 494080705 975560619 29730318 92004366 938965219 372298884 582771504 974383908 173542222 433089577 695898092 683421997 457266184 575165106 682410287 478904639 41949953 553857213 929570876 554388004 337197991 854022274 856606444 716009665 996510704 124339963 90680076 663104766 617358260 754019107 625113698 65739699 587537252 850620641 425643423 522712297 390014514 276956923 85906246 846698811 749048197 235296206 963721766 912502706 190412050 561937010 532314325 199606492 770120768 712079916 27465997 573705464 724460370 615024650 339419491 482494191 236189260 560145439 113629589 180516164 832839904 472980546 439321682 37968862 848071313 777778249 509589337 475350303 308673693 663532695 57375069 984563970 969828340 351206963 805211084 744703198 330126732 73947980 356788603 802581767 404113039 635944344 780348342 711229111 441159124 203599058 453289635 73984525 264214284 737872181 34064536 459395533 157588613 107031051 331567057 506088145 498424943 735682441 545054546 196077130 809890993 799183274 304730424 666423153 382160551 890172238 33677122 552608201 29590224 28277820 851055713 124557505 963156056 672225591 454727834 512953647 932326950 487447203 541823159 520326509 743816863 889901785 576199333 544883162 430691278 501858478 462476232 653203191 334263825 865383688 357970446 958880147 279137467 132576170 186608933 664561111 922877411 778139556 287591594 756972695 40826693 352374265 912299199 768577258 536648811 420051982 55884612 957662571 919318241 212881651 697193245 234581011 861743541 37833765 745906867 691205223 312968677 239457053 730572469 935151124 162374195 144487842 177252776 104169815 668036671 61280069 740697042 436020635 752643711 762632140 572721509 977826502 147822211 313034179 259352707 28835733 96906284 849720885 696694178 842688164 310170572 377754645 499360361 104420931 488452369 936619652 415326169 581137561 151374881 67268529 941882192 239044506 132473061 626951308 109335998 63876541 427348824 43378545 311659044 773350715 630930502 959283778 824554363 981821744 278468063 263546664 659655631 531123808 318843002 232579981 413627664 96036451 53070828 728314632 469371828 934824287 737379075 617657395 785302879 5588783 349571976 667910609 835161024 167215920 564980684 107704378 448503352 448697399 357781494 901664612 23136121 454924198 858457829 47215819 500200786 602788454 863063841 883380528 349867703 793196118 872058085 919716453 355889084 156256701 833983937 161251199 645404638 784794711 907999910 910506805 740389276 442537894 742055558 586954901 844693237 119357542 877704075 928575679 794873373 500747778 832318264 705371870 129259688 883418728 133954619 522662231 873534890 270803511 363279713 194242503 405149612 187310046 609862881 224297110 713561975 269837422 760685972 87842145 679742672 789335078 772362480 459394478 492977840 638550482 122285717 220491608 670372211 250307097 347914688 534562936 914152492 239009290 739326330 908415154 495671717 805315332 44972059 354839250 465869120 570886628 30420096 527688481 638203038 624567558 590407318 348310069 707872598 250259425 31487450 221324168 90322482 288359223 171057141 380887126 317550945 375778335 108610062 27747963 577623289 629280692 605263441 132200092 203160129 500953826 709357487 906018504 626500021 165969361 286452196 200128308 458433448 222033589 385053091 53819468 354989881 306971653 296675885 258243342 671195812 652066301 553919159 162932915 535745799 793149912 43498119 443654556 651181225 711234916 629860933 97775383 786199197 346834474 794786246 651555208 889761033 534754198 724806880 104313003 422933097 400840314 411585613 900859307 839668835 426954171 483404549 541056587 517850154 505969618 75705948 426340405 592494479 814836955 521403 185442039 939149329 41043132 288679662 884502386 895881889 882410452 700297846 641234799 575525559 194343090 816605368 855176486 456565283 727941530 128940251 211644880 344405177 462272672 835230653 340073718 11328232 593234733 679391916 691662943 599338256 551801153 384762028 487064462 502102401 608639241 667985019 639287334 259150867 485168885 438135497 711294276 696465720 719553518 619398145 447504530 452592059 514763998 457662842 836501030 824860753 825536544 804245708 833129212 149183198 392866507 115855728 29293809 68650632 98058744 666748790 650334236 319572242 495153804 767580185 716151795 20942141 403301425 776364584 139675903 262212172 231706821 428665434 357724159 335179378 915032796 717666694 854226462 346588472 833010527 732537843 854192868 931023198 695970575 697498938 543400710 278102970 902495087 294450344 635377441 216048017 499246401 108762709 928224848 977114 785408503 69321955 187195729 853394137 61345940 440905070 667851542 937699156 121217467 731410481 246653127 853068272 747142779 933439924 903592201 704529304 375336406 430117879 700349904 155683871 770377429 998081615 883354115 558964853 790400440 970723235 190153936 344553493 959254290 551008673 45967559 439438935 60643251 272586245 561325968 676653706 453953462 227035339 46390974 984408603 725837474 710832933 363099508 984221750 838558228 928538334 996445171 887365533 450721462 824092675 563892076 727306908 254812067 405366792 335535224 44861897 518615486 335387984 601047109 552758033 937726410 207957404 84492653 938959159 944768013 520782801 388262416 73555520 493202663 446793388 294457405 404437259 72356666 747777081 472147734 781511946 74633049 936130789 221972969 316287325 952312386 196572504 7166870 811630854 988848118 497546057 584876394 313046965 901686171 123606560 108154256 738518866 606761172 554437417 515320808 905716414 620521622 388444036 299583340 196567664 517083425 310964112 899498144 406734794 213426653 683410139 842822665 423822577 187101111 665439652 560967716 51975813 797646607 313575179 510342426 768108272 101333362 493067675 761455297 387268657 307061726 683533385 604867099 539558716 982592103 750068656 142030867 649019752 916841293 674479148 237596728 835536094 876451159 270932828 655303860 709067374 751852795 632457879 62458728 419075220 447160206 834324686 706076969 824264596 982586718 831480633 480858916 398852274 724243885 560388707 7427511 692106379 835738778 871073806 953671166 599515927 219822737 215666916 202224827 135117261 833387666 661516211 368834261 294653059 662120190 683650910 23992420 613428639 327237574 708439128 291939746 366287137 261395731 955583810 213055545 851100352 111141413 340150601 170036543 436199497 22518446 435447945 486371987 680718213 44339472 368388521 869434195 301471844 452937378 244863905 685187055 737430214 474996132 828100149 633476133 864654720 426768127 569384261 893485889 39323742 675279853 894691772 997253747 398487230 246544284 95509834 574149551 48409034 179335466 188076169 6279079 579729397 808178218 548098771 707224040 514052135 221327683 716968400 420673779 771272992 706253917 644359036 768918906 878516846 788801935 552691437 483225693 732573412 486804044 694931936 564476147 236325898 948043119 690425339 747168286 149948298 780718370 250400518 466370630 370306611 485390520 655828101 828935622 351540209 735553365 286825377 748022903 522648093 750328415 566355584 832301136 515485245 51849467 211160726 113648390 168238464 292599160 557231076 200136885 424824931 30948794 10378473 214834353 338907265 280118575 848564054 337866052 383796160 751204280 606726928 795039440 881096256 601161405 902966441 487039053 389543635 390213202 3624014 784247127 117801675 572151768 475513069 832634959 296617121 376635406 542835173 894233138 666527895 741849482 679824065 557881938 807284127 381609686 893768472 436238583 621420738 990577734 927588599 331304376 512808544 859348246 158778575 704646297 690697310 52340312 902861173 456693129 875259080 674449022 875493162 922721744 413485151 865665961 878397695 173224139 373116014 39318126 294365027 349411320 948924514 419083692 372952375 954234470 95008614 206581025 439089266 102985693 866352984 387340258 190290382 181258616 774850717 896844362 469749990 901496357 201621916 989791230 359192455 639135946 686399883 28530374 242518550 337269123 117029913 863714926 829213377 147707625 189392598 713229993 740772361 725171937 532169327 317378954 47484615 315205400 964021448 788472932 103789043 258311338 257777309 580579917 246147236 108751450 979168550 46918389 175485371 387079467 470226350 232744572 55280631 829807362 10667567 798466110 558601390 171739070 215700063 767951274 641615414 591350155 162314223 163879250 393911429 407717879 799443973 405541697 776338546 544019980 834580979 510298742 826615205 146428597 230540468 936156090 716904387 472780117 452782371 800663257 326709200 120708833 154964194 917651572 804055131 672427233 159792013 966548949 288422631 340592037 894956887 129395445 210185418 589433015 550245254 160154189 10394993 617524607 867912006 19528518 827479120 430139777 45186106 115510199 503381147 264116812 989781300 251594632 187804084 69768263 675202237 26324495 560338454 729947219 488804626 307628987 257684192 719521623 716777440 951144314 887915618 121402387 540051293 243488284 201734998 928988334 282868520 3428137 640130661 296323195 158750019 425890618 45003617 617658035 603656006 752886547 587229007 271091375 932677701 889171887 830628713 393557070 82547236 460120887 77081101 926201082 103545753 585397625 268329872 649694446 234202255 373976757 255421360 343010666 777645823 312752928 211820788 276198335 678839705 302743708 409596939 476374395 124295137 751693082 802048794 457233414 475780389 572550610 411926759 154119268 825848235 981739490 382812045 319850357 68142526 848477354 619093417 436470110 496799563 994870632 905224968 268365569 584554883 75880442 718171230 428084736 690551117 822683573 136565697 75438166 913023900 484659316 989891864 420593851 305183813 637836745 91745065 676933300 237834188 603967860 502508353 92072477 748358778 156707093 769469882 476950229 428765803 741027124 580523717 498095277 858287989 529165748 381262784 930312182 178261037 144504672 325618450 842956462 489453876 479177257 55729492 522648384 402185978 196911605 850594400 465881558 624961647 192526410 420824565 762057337 44174079 873927048 469956405 64510227 368171319 864704064 559577438 879926189 870582940 97181616 115358173 814190195 445580415 645186912 140025288 166499436 801749828 348401064 269452414 692057765 696912361 944369646 391431744 131901778 706565318 124297295 143015494 85288718 575056101 254824815 989188391 567622819 696076640 559905028 850494162 708356481 726905009 463564009 645865853 85898643 26187296 520220577 292326180 454982692 80501699 756435396 832502664 814449605 597955821 408864514 458575209 871945275 496962571 262750666 273710127 938918233 805380355 98922704 295327698 632783614 993006051 930085966 571198640 229374887 686001922 665791739 49786042 243161563 83010949 77328450 657934505 377012408 770609816 34633644 548813918 333047462 332843484 316750344 474124793 407165890 510993283 196628402 976177704 917476471 339857843 931743134 176005589 255046572 276948409 2786218 950949557 84900886 925224191 356277263 71909743 851182649 385270480 84881475 739049758 959310392 980465339 688641827 884918408 843767507 123941897 630584078 320102516 543863620 528421196 47105434 299770812 599838689 81611170 34942118 554170174 704694860 772182001 360101538 735126772 614521112 127107878 968144707 788394601 340522731 117877836 678731217 146339758 229206537 416538222 472666372 854914919 925714425 953380422 614602939 629095398 768234314 205837584 23411467 131604731 336252847 802723474 45008841 609854020 825951896 934943456 937215601 857376081 717475657 320902012 581987616 734344867 518779469 583480538 705125256 51260332 877057565 7139901 206061871 676944563 571521238 120133909 135462946 454653535 529159414 120319661 611833188 191497909 697623845 323236757 143938724 45906678 4197802 315460859 273024875 754936527 662563553 537453290 222760453 657460438 141313754 601184634 92090464 956155975 351612398 355486832 461727906 725089177 932522019 323869589 592682827 328191857 62904688 643011711 415065918 843204031 513463798 577166405 45359967 811446369 56361290 24751378 486262953 258489321 358614329 497362879 439181047 71863621 412561023 751747142 463893845 845242947 212631383 393346878 700012593 935729280 774705202 560225367 693898567 173671662 818004174 251960184 163126285 342266680 557886192 683100330 907564946 772677021 640482739 751661612 266189793 849216596 920908336 502996842 493964072 408072225 68637364 383321286 709574412 206546973 88082850 589596625 871859680 51971672 477105741 487921585 508958 589218238 150006857 11039375 98014456 488638903 426376851 297805342 871753677 672006609 438568316 126215150 624235292 64491899 621884887 971373921 909620917 735289333 262243663 23681718 714618041 40132116 314735330 11319023 701062573 238555129 315029741 886424532 517835944 232078531 449546503 670633186 427673328 947862574 37542001 979575972 36328224 153459187 650320707 236540328 903652798 87580454 14125772 268070108 846155947 350246673 347692701 779927159 758823995 731227381 767795898 408105197 761491121 290144973 622082009 676409006 302860323 885271404 608101878 313321965 526526897 534414378 582048263 267936832 753849263 682087515 964889771 539791839 725090640 317736097 471845296 863785551 484532784 902622625 647923100 883448229 739813106 991793796 708233601 336714548 9101020 793210936 812727589 991835989 934313534 90247060 171377280 580946595 355139099 877428948 291357129 212170864 834977094 449162156 400385774 112258943 175580596 642924969 735182612 449251950 216552416 327599879 943612269 357184367 562543112 611592909 421923359 863396219 159107257 56368175 639428430 854469761 34564110 609832136 681898907 288627610 265010157 364561729 870458770 812231580 227415993 268891062 588343221 721048030 148291899 873515819 232175437 840719272 560709556 479018083 991568200 256219630 40404235 807204070 671923336 797058652 149718063 188612885 89935227 647342687 217232315 579238989 887125050 707013046 179461219 919724276 740095028 27515369 961253908 368582181 681714396 433690168 989449386 115609550 580700059 427706264 730043068 262191679 758473358 287142279 31425814 108276622 349110989 676218367 113905593 529428914 238955956 218333091 899372741 443523996 854939958 391361047 453428790 574224386 590292601 610556180 387328325 894968052 954096721 577316429 259689968 647047088 943928872 56283664 100890319 225314991 683401289 525366440 305122156 976547816 405692725 188070330 99746888 251389732 325034052 499138056 57818497 893258991 561005656 450735700 210298235 390675310 616208901 419846420 760647698 386002920 854610392 439878210 676308540 543056669 58738600 351234133 263290400 996490033 97037483 240355378 153875602 936059244 102360273 305040350 464056452 56412733 289763061 582479010 272123892 55223110 195940722 619688994 966429797 645557345 671087302 737605351 922884011 312865973 502674845 741512369 649118369 260038309 830026301 911918480 561794330 93170805 483510029 567144155 918197231 365278153 586583282 167605596 513661263 16219347 720685347 998410808 310260973 46699363 857907866 793854877 345995503 89132881 292971521 221051969 18156753 142543597 961847282 754775548 567704047 30917559 105252473 487566527 573990889 897421780 826143741 541966008 290256226 163433396 123943815 335474778 447420926 388203792 532051946 41267548 649809125 410697684 720945470 270906774 769932438 650077455 817978373 754713595 877057386 708187027 384310679 326771225 592125226 58228127 48819922 674344505 907151506 950940045 143927763 22713330 513777147 530928289 385177721 449843757 578344387 709400615 200652362 744706724 803986701 612175244 940808536 474942291 720700863 93390055 119905832 851923158 704488163 806270334 766548694 152502531 190581379 718305807 439739821 791818507 721698746 94861316 697197938 502197903 694233627 983950631 236807200 882572623 121417757 2567988 615426053 727039487 738420756 994250230 443921664 139587690 14583149 14201982 782630485 195021332 851159414 266119970 604315043 106461557 783181742 332269671 632280032 431724279 271824571 695324333 670692283 210731928 939156124 471068061 237344107 674892367 72983077 497680063 990884504 478932341 62740822 594681648 573544344 262011029 222431775 823105661 802107926 924125462 300127347 130672703 952034691 208824490 52848379 464741613 300639451 805537962 244780581 451719393 238372398 807330058 530240932 24255452 512867437 443416137 413293047 832188786 972158538 66947383 127958612 31179909 921497336 82842019 8602977 60840359 843157476 474154016 955184172 463397549 819398941 388556201 941793665 550163596 785600210 29947725 867843175 644258872 219943183 854159755 561920860 478193390 806848112 46829850 767740736 5393978 134000955 152891182 457976670 473508293 443237924 904911115 50035562 826379481 308964023 369506955 621228019 86183942 796358772 198502466 51921300 293234941 446593360 52919882 605936823 660757639 371864889 555128891 662959388 86007384 114328400 599215574 59388510 390310768 253234645 260755693 890511194 799152721 809135209 364948455 303771109 657763811 293929858 498588621 100829799 151546940 385938271 529033570 180629060 712152581 456273567 183063065 439379845 167518309 303910531 608822037 500674035 109096149 54369352 92166369 255563681 362128257 773861631 780286899 732570625 227314732 809648943 517890376 544158443 84391741 732199608 992623439 619624806 772783093 121395937 6214406 685088075 246895866 681525789 956520948 168634417 709361463 57142329 587162652 807819106 627615012 647299695 440816305 789987983 676907889 379622114 945251606 967980693 565397269 326631685 976938796 783925221 860016334 836836841 536232099 104215201 772543367 812473892 605062468 525886622 400989646 346319310 499290608 491038549 784734014 703067788 58950707 149747285 297078583 202899900 74202386 27015050 397568174 677155796 558104655 711326222 25126582 456130327 34506532 439429734 562736870 551535149 83314155 864638120 145451505 98321437 341471706 996968941 473304613 815163524 712196045 993357227 148835394 633893915 731572115 354532347 848767678 201587888 136297062 266444394 123444695 497272247 683274423 708238442 298043778 734972265 496228237 799728624 871136323 947245627 518931993 280030882 96120939 653692800 886819829 657814430 548732693 631466372 791808810 753016774 73042323 791058210 81943790 811483939 594412210 527608828 415017165 358614452 797954490 421728203 757615982 224245281 361841293 223044329 616043312 799536162 410826884 576082499 875310507 960930573 362810854 59140665 965510999 617655498 820949365 453525499 123932283 750559172 608955497 816967022 914761584 193969933 72174653 906905817 2383488 624045811 193742189 293950489 50596342 998999820 668695066 612325407 557166959 481456475 245168602 138350163 437478565 416017167 757738288 116014887 733225576 184483481 655803253 107733887 82512604 752415511 159350745 827847778 651119280 915924717 19373772 782980818 522043272 80078488 250057228 588594634 689570896 784205089 414027172 252755257 360432709 111029200 416157838 816839923 237596781 73593039 665303989 29884944 678810826 474542954 156633487 620268018 841690616 824915627 433111507 3229157 413549399 904855010 675715625 426889055 844238409 459518479 270549127 907144019 261993700 544023076 117212416 649654156 609223784 12792078 670631081 150315232 463996930 512440175 894193674 235462586 474157031 161970656 791714004 651390400 499123245 827465804 62951208 113326515 795338627 306757598 770987038 62440245 553376129 920210668 118475885 252595887 465736036 853990082 331188724 676209381 523056932 698853588 622323849 262720244 29267837 194844134 912637052 597962870 302402159 35590476 651757516 259079769 684540166 629093330 400163490 997205995 665880751 121925285 95959192 951058632 146094842 746163619 354674875 250682077 758207959 769709017 29439207 135613603 162912651 665646963 889629711 722191738 227239679 861908797 117106748 804029520 206234677 872467972 505710202 665571259 392456821 602330181 535216017 197052797 968131814 872011143 374854016 548683494 526414324 145404291 128991243 185169538 434574344 940637313 424005682 55541060 683523193 570475184 817748031 213996235 290669825 898304689 702951309 448331396 964015647 318739884 524403706 529135863 735280025 330420125 591669984 779689945 122552751 84024924 303536818 790494345 926980877 413145660 519506761 569773503 916327626 320109367 87220034 348361923 224662600 124455480 536087205 87389361 56690958 935229473 813990921 893638565 911711381 946474237 433138460 281948151 543868506 58402823 525689572 202988938 670259469 723195412 467180523 964835727 138489085 169360479 430670380 865769012 196465682 301503249 96670970 740525036 880464816 865424937 722755710 442676376 337758482 592633555 822709563 791298459 669980354 284007773 657521616 999642048 927469548 173293473 305664251 392080118 892540999 345694628 654992601 615633278 41189686 486670175 111256514 668213289 53741629 361444853 136526923 569943972 525006642 99240268 996988289 533130506 754268825 481768385 764873637 132492462 893336152 338315602 611351779 291235471 210520358 701100912 991006080 985798613 348245958 126762064 791513696 661387949 68744550 820050097 583462707 390743178 573127781 961395673 283546845 466631412 846597169 756600670 653917811 808885530 187702925 434472471 817735444 262016673 991220099 503038778 584132257 354596306 219876545 559191448 412403334 831923931 865961345 840608419 11203707 648294746 93324018 680681841 663188533 422877370 616335461 920496508 826835668 546244959 818150262 483622496 138445228 982410232 871053016 309224350 566312926 601717379 143151778 813457345 220579965 325702974 164210917 577264980 42596456 280011579 116649541 535829754 513819640 851317110 242520870 614507136 577836814 409119059 77818577 401135737 53981433 797787533 868670618 53250248 666859033 429687971 765003016 105865095 318893933 345633537 784840775 12979647 821557253 924365613 228877469 634693628 152160805 475979649 667017821 775646312 546053877 687588369 613768727 194827942 220325003 373194700 263928002 205394998 988222969 861070143 408015198 430967018 74507093 756346447 12287257 813737915 862661640 250196086 174327234 205092773 239469848 802955950 988551883 235423483 865944244 563063865 371426523 600930551 998805875 38076626 116310739 857702895 257579864 351847255 537329575 812716155 354486086 918660018 195760956 444840341 802667541 369791753 511131922 649549664 751798948 72124283 578110137 411002766 356005580 15485733 686267976 182887958 273690364 426466882 73375050 115902090 659947465 527836860 11879079 305556245 182086462 707330611 772974095 949003525 392355724 29972620 896613797 662592004 160855265 729742043 59772857 790042817 699992477 468403045 336146847 259937848 795321798 974969789 477141099 867950444 611320359 63384708 722773125 477665452 157822049 690780631 175719827 185393199 527852516 108939631 832828566 404402164 403052246 319683540 109943080 787488500 726018009 450308127 472988223 743862795 540734424 290069854 419278848 570225187 940093238 697323958 795420139 383352967 367433042 101607465 93684654 460639992 676923336 67056732 850040124 373438521 485937814 942595348 570240124 103179763 272969265 770094983 763837581 401013792 240476896 449528634 557964104 495798883 578012191 444958736 362026210 352449292 371411911 255964178 146380914 755722846 48934088 877034991 827937323 267047337 203882640 762137730 217764273 724975958 744395076 455509668 805051574 261492927 563428447 22265594 972534717 647837367 642723334 426137506 904769260 849168566 913715413 999715575 502381684 942404611 666253582 608876721 545399316 378415745 990535890 986903586 547370380 673893695 665008443 444714559 838788702 83833265 452159189 605654807 82422296 835239328 594827410 997427796 480887621 32627314 418271377 800820738 700846068 512154484 536179507 916150525 781542714 288943518 509688267 931672287 584701110 603397455 116342779 708688567 676656119 461600182 84444659 264469296 141134548 337037033 879937314 294788806 317917903 762098323 608157026 473388690 616566080 160152339 115031311 732313867 183898550 303327181 46633250 159596665 689129035 710140195 465809685 866415439 916744833 261928535 908974807 145442935 556084344 21822357 160056266 419324635 853001432 813580422 514660224 503913058 19147806 480697312 768811315 940532259 241059574 675120987 306486069 921738382 888801550 892597497 901757209 134221094 172769103 572729308 568766388 749763223 153853783 869134512 815538911 864760444 808591566 546090922 967272836 39323926 185297240 713430454 605430146 188614027 349801500 471093526 134273434 902796230 922910584 295854310 414635021 359587946 743564055 411511524 256216055 386581645 985990128 86382141 573352880 674337140 713316185 203275373 580523126 79773222 902020853 186368254 484494481 391517120 221508287 564439604 81147900 991662184 700110922 451395885 625457579 890776407 690392300 372136631 733790426 996065778 93976644 581024012 954822803 17881576 613596686 611532971 927394264 851630192 72726671 971108072 880345342 290346261 453780379 7683140 949451845 928820177 13271499 60687649 523089363 344268088 626775211 437777456 249409097 634791566 802947542 719739052 746894383 765442809 377726504 799514060 438767413 699317988 862273906 566399168 551022013 784472272 608727971 211357415 326878595 269698272 69859179 616395676 599498942 704582539 134915553 582988486 10262992 904403591 136875350 562601558 295750076 888731148 314260401 624647735 563919371 723554752 613743780 116149509 276772173 663156922 10266216 716244 725626068 321476114 981202360 885404859 543418544 594187286 994839707 71539353 972239128 931264161 89218682 977084830 894663755 642102456 651643857 539733448 244639638 327474287 719612772 632430797 291632241 66631119 414136241 726699622 931681517 772748946 528634694 249410186 456780562 423155561 913906767 361668961 767537899 741428638 567177450 348155970 980206931 438641030 788084386 440272934 596635460 434909916 426518190 783513771 202264776 372377404 729906400 882789837 454590628 103027867 433474782 273572639 806851566 591236738 528970453 456550362 295777534 630167702 180368816 408339205 945138362 802196803 890093322 874526896 971432371 582028366 881489740 523793320 873929768 73877835 913451316 27492995 490161888 733025138 78152081 65868767 957720607 509166188 393350286 167281678 897938548 824827035 675409010 654059951 848871480 330176646 377428454 592971712 310630692 873314130 98321983 920608531 696009951 358784272 399929086 132056286 8352990 202816887 254471445 216598597 181639510 687072064 553508997 622124326 573519734 786953731 354998949 921994854 43353925 306620274 96855870 376138945 121906804 446663905 136597162 363548911 709196540 468451 400427995 173907415 296706503 592854565 338525492 652132973 534334618 607365135 539031527 67716899 904612649 31267582 258506783 362508758 846140070 443988967 953968434 239819209 564271005 791378767 622382601 235779745 502938233 994045159 683627846 493055436 998196383 131259236 398339722 809635534 740407654 662593841 404127936 444044226 391584108 349129192 96763466 517286555 710543027 85582238 109311776 326041391 594265081 445480803 463716174 974075649 127739351 405048938 141856809 462691472 908311665 379446924 809010105 652780866 825367155 265107870 61784241 809800686 628173440 528257089 795692788 618027286 293587559 264470801 275402223 611087147 533312272 156261624 965743224 107362598 3152466 641681836 823652163 647644144 815821874 273042606 347749043 991117175 201588941 742512339 169486891 134856919 223597102 555612377 22252515 54707069 249605816 341417995 388779848 885777332 702090662 922953338 283934515 434369439 617844470 751907175 988475415 757706409 233222805 686350615 48609578 954593961 924529062 960566693 111990303 359234843 492751417 31527332 990430022 7493727 57361485 542718386 543629070 270412687 52223695 937537514 579529715 681394599 658998797 539960601 533220850 833457624 165345850 724794958 573006045 283433754 483188881 24429336 148056777 694027790 3246386 85064630 591804570 326647329 436185860 788799854 985468609 700604628 931371961 97548871 842685069 109843047 610700830 856398940 234432596 521443263 68964377 88112723 329923276 174174149 115245050 555709575 401687033 747385545 137168344 811154420 174648854 752765724 230092157 154378063 190328677 243668205 336921871 127782641 271611850 877454276 369915636 463889241 60278958 164024178 4272139 712282643 781683827 423030472 963764398 306679198 661888768 473638736 396129083 181720321 17183104 508620333 577613670 290783566 282734742 766197107 618274879 48761937 360099259 356614925 475902140 662073487 926888625 2869994 26558598 302219731 117273959 135135471 154905169 698224098 781393265 778199500 346215416 648422479 481040267 602733104 125010080 863831265 18129933 998986977 780114687 239830593 553390431 934918131 673239491 490521849 986101433 800225686 240166559 707036888 143221810 777478887 929627936 426393719 994726112 9318158 146684673 379952382 424251173 281876263 778048667 954487856 391565858 45618536 609857231 428392360 285411450 171744865 7736270 820754108 408530022 95010055 828040214 53534636 716190498 874531418 499490500 985179965 778696127 425985278 111967168 734127448 194018133 957880034 58187663 17279373 66326594 746450654 228391957 535137530 626485212 661469207 209414118 648477112 25922401 618162869 476335778 725875339 859870099 249439758 20090801 765263402 849801886 493338279 286512768 698288636 578942963 487840712 349439170 690560591 183917611 381261961 66191011 547988925 400304799 728827642 220820233 191228378 234922572 623247988 418381806 207786972 752483367 274945174 538686769 987860788 655393136 943883087 95634456 205280381 403803865 459368229 271610649 367057777 591340893 969136408 425056663 412126786 972041026 705594413 146153753 995036345 421892464 260005331 85978079 77154540 22886108 451760350 823574465 680420553 388274332 326916965 854505871 412258138 447269086 984919913 548103028 577929292 501558455 301686803 830369013 961176957 837944202 706767834 748210305 575426018 109714748 55336864 624838828 463757122 506594703 229821517 40720376 503379054 476718674 415760933 646056175 459149911 700896164 20519055 801229989 879498350 471945775 315132685 354733185 733271160 639003868 92540808 987811077 864718055 39542745 75163561 577527339 759933663 229948351 219604753 727801074 508441495 214424506 627702601 690205979 986098335 564765742 743322338 228646798 85048607 799473343 244860961 121298142 504192854 491718971 78285387 418737546 143351586 938461096 516554797 210737854 991329389 120131645 800446888 543773136 621808835 453205596 493663686 2135691 382585684 404417951 309609940 539327708 426661784 724567272 253529193 397538504 815551631 158723162 313634292 403223317 61345394 608117852 129195419 652045728 928650271 624011225 228404345 683377163 377028984 228080807 192649297 190012886 491424165 801119782 547712544 27547862 194100216 609932598 170434959 165219594 117041301 27911094 165311102 994144257 22626616 170891069 432285737 448960310 375561104 48164123 138325253 957808632 960549687 398946252 592699375 826460035 796350363 56682296 122505939 370578867 575873362 428039348 299870390 17484046 144747667 749334440 704901624 523478368 163056772 165904348 831805986 599031123 483294607 348727672 351928912 228356678 528475260 280876693 663508848 221820007 35143098 405672334 229465149 461838038 447923328 427902792 905736664 790800433 656050296 993856714 431325846 863911525 694113839 362322031 830332690 635061855 190388091 332680688 457853659 533285392 547448318 821688120 343528168 674531830 177583597 741268654 722793843 171547828 386141664 287936258 569368377 610284016 644065986 972643732 256535481 581393737 123220246 213911709 764218940 501612054 738684960 505606909 473212152 134447203 956860977 752192833 990182375 264344512 748318105 996918159 189741247 339961208 307556616 689852240 866525165 34838748 44649766 426860611 753146379 669034978 44567484 922932926 574342298 977355625 910536272 164490720 115364282 623876864 367927481 795683264 68512854 857572517 207502674 840510918 73194816 831816369 786748263 356490743 366577563 875290120 603457656 536293873 237672474 410911442 701880362 398243079 554540726 58213661 933036563 316052601 665462207 189749694 339028797 229191197 671601158 525587880 818144828 583127634 20022072 893091531 357495239 897645740 887220160 720277265 577168225 61896150 624816509 148646443 613525311 73493014 507183383 851677653 297682855 192486223 677826964 649911439 117148388 748385538 412552088 518684870 613136874 947200224 469264557 88697481 279500446 419315633 938861649 182522044 906863104 576174450 392608238 492101237 975536811 226437176 551885910 598792170 429323368 549570953 736223679 668074507 612772570 65707183 854231313 865199726 413984957 861416869 827714715 182515982 700463976 990784671 874769984 534946335 83175837 196853318 156221788 639339851 18035836 658181051 577501767 52565004 930322210 810670806 526659476 192692282 93662633 115784843 693395530 787688921 774938492 953486365 162093185 278909199 692229555 995680563 570678001 893805020 484670162 475411003 478999236 567494432 546144405 296245470 550473786 700249718 35706716 262803360 813367630 778291632 33638034 20704291 984950402 676919113 427113245 133885660 662740922 698377643 876224273 924318848 56056299 42653412 492293324 170170918 341049818 822397601 345957590 304136765 171526830 799443602 386527098 495843614 396183320 141961449 224062116 412395716 732628540 54278283 871315105 527750786 521093824 951314523 325627072 312880288 502028236 264696392 663723125 437247054 682881669 619438180 300017033 858167721 993475525 777494392 953775312 650776256 727721924 82637564 466980152 836523056 821782997 352207038 324616652 760420104 491349958 927229236 386350946 866463463 700279010 303152281 99908525 951348341 263439551 81796211 987387018 324175436 800102812 216262876 925994875 525510089 101027321 884501284 362931673 802709805 672164266 81249772 70714125 148257821 219456923 978492204 495432840 34253689 624260893 701026745 631447870 75516901 991542446 557962527 108713256 29454378 163842034 926299549 186641238 881763232 736291536 736203181 323318543 976403818 604852182 269411870 334898972 900419959 501559121 272982801 43813023 341920085 703078363 692041273 1091406 211504304 894692786 925471100 139757150 791547506 525788182 457742547 482096646 770586555 623967145 101442305 209364108 158897178 855775613 202364154 859152205 631268315 367865089 926078572 756566148 125928354 591860076 988666886 880301607 691913332 377478296 193394724 733077607 330953296 528581445 734050966 685296518 756718194 121227391 721493748 991308511 222567572 650743139 119507459 419004301 913367056 150105673 401672973 480772122 720804558 977885264 446776931 613018025 557183040 287374742 130928064 726687090 84685044 456330287 760772968 424382554 221732325 378276499 591871413 385138974 622040010 784304425 329197398 927398600 980699794 409748427 842806858 530001853 668820483 847396407 132005321 388254492 466562214 23396991 617088910 545934664 907716777 117113777 358655678 506353986 110489372 292316710 212369202 349609913 640951083 617283407 485185053 536666 895911117 946034826 738822411 332859920 213310971 452309176 789821838 315266429 601135223 854310531 544972776 338769742 174621714 976744758 567660217 550994113 124236160 949592149 155594415 259416212 38280993 739174961 307011758 571799375 173950674 321782090 721574823 371154626 56090751 54544023 887232254 363434471 203969421 165117300 833620747 211181713 247367141 415779953 476393720 397550790 915867584 960476661 243056065 229765547 926852818 170570976 9861608 2454833 633455459 454472697 714941730 832900278 786041441 382046032 676987198 811530966 125492666 310899955 982340400 519511382 21694709 74339148 530854228 278331201 377707503 826125214 635196067 602731123 759729668 87874779 810875417 282492311 402319108 555377333 95752712 247756001 529252999 746745445 54342053 537874220 612492592 791323946 466790164 488282591 200275027 162540941 169687773 336504802 89066960 127388094 223110203 543844622 793040641 357383399 579428317 607434262 664548689 176371238 799588167 966548462 593431817 568935283 781332180 34636983 547125378 901314478 595304791 105702144 672918310 170566912 152815415 439808552 435336648 529850971 686450683 954219501 266711100 105021129 605252485 148808639 100594940 792351916 739242399 522011722 525455582 95560983 372476267 490099751 240941372 502856161 7596687 255170703 495525697 160167852 66593816 631830367 125581418 262771259 325952865 141101164 306095976 741757524 987928400 138179161 336243080 992305478 73897430 394244435 409637539 620271380 271962925 369789008 615456028 19924472 566041223 527655940 232629463 149097438 887957830 360207101 33376955 369284371 692064507 799816632 552747814 315514915 838216139 707838281 289506292 111420884 30189502 777814573 762082419 475062303 147073888 426348178 147529701 921381535 713240051 20461419 644682336 753362379 262963113 131120724 915427386 491557598 866053597 749042398 640915122 414431679 193392825 808687114 379841625 568765033 464762688 695825674 343752711 948048477 948003898 23960228 494680011 606819182 540622487 513756058 577822896 895483635 363122714 507080010 37801690 159220251 217863749 831348261 589385029 871557085 845213370 170468415 316485055 778899216 623953450 937696442 420165618 265880461 116688665 473680588 846900437 997869221 492817379 341175032 715991595 32645862 388704574 40510700 368804361 457381933 117637912 366113509 282732858 24511391 423769170 135937449 313326430 383223665 802877497 998373120 446640266 645620583 988429082 962445120 437687136 328396050 886925449 478431483 22309331 234428614 936545116 497245630 625658561 401299114 750547402 2826531 499784310 71574362 718418170 820227832 420406108 603192572 570592185 486612459 646739267 228993666 448297947 254894784 438297200 445875855 398812288 318288201 94029377 695469252 330209691 679013168 801986955 9871499 335840426 661429581 219244254 569533197 920529816 471023768 150366560 773452958 82799632 417598138 330111294 738831600 974585346 798857845 878120909 672454542 850553833 290694995 56678935 42759977 701293086 206583803 333990043 319204023 132187097 499092391 626521476 346108449 157370656 621118192 32854420 835727089 701097221 179678176 204906275 836669730 642004892 640688840 19929770 651088617 804219265 292918858 916505869 145642301 710603868 15107249 187568072 231053754 41082094 142030874 601232212 902030058 267392995 842790213 432764884 604961993 317892534 248668705 213884812 23461443 821193896 771725060 242308966 330163984 412626809 651487532 858065870 401895065 269579159 650479453 398807305 541440836 818156825 632897759 935362367 539748073 698672561 290708792 316923640 803188391 605937244 353297211 813414058 404570807 473078418 331469925 468128457 616908735 202641222 635800487 286874801 319180781 349578449 410164199 806856541 447356725 660809279 949527240 504647902 194603061 260997601 693821169 266734997 438836833 90750589 196060474 53588077 135065074 618590515 612622635 196753610 445116099 778272891 439512081 147763228 886331127 61628799 765643435 564527511 574133393 502004229 131908294 209644796 824017615 997190703 862429806 689016839 541441847 993251701 598142750 52910212 59891072 601641063 908740917 92517154 689580279 360311161 93673560 187151264 363816014 36099721 29702144 608724440 702709116 267723688 524566441 988708441 23175953 935374656 302479798 85189109 493776179 66481580 564248229 384222675 268409289 228022307 358398821 626505931 590111353 229357566 976846793 462842398 257987166 913007540 97482837 602319895 612822303 449287476 235629377 744829856 834711262 396137210 854651223 333292692 403946705 347898250 979171050 916149911 652422488 186469405 603716732 903402145 48381870 458383254 37420494 776790792 857478464 125106739 145547056 324120470 978424088 433886465 364810508 366208277 168814468 150227714 459538819 827593414 584494616 335243601 944262081 186855132 203620475 221109348 600013991 901373541 273980584 95640302 696951152 831477279 898825547 386636565 663205037 618708837 635982850 796931482 868086429 341062315 184453045 532478030 499167911 313494002 130886486 605279512 419049818 548969541 180838831 142925385 253048010 112409253 232345416 579799712 766992658 860206089 761290310 453169817 558804434 405863234 955892811 552449561 726587416 326406713 260669517 615651513 145812785 62054302 117796973 980451588 395417351 534261198 232561252 34062782 792349939 616388724 782450963 558696983 295227850 478828234 93894798 73811008 263408248 360229268 158387669 470397916 65506999 633937491 24125702 193855219 289779508 829770869 784408707 206865886 10652947 627572184 638536606 420257197 84964754 54467693 624472584 954098211 822199333 247682038 533711385 327227318 285400585 238539447 831121198 423513409 955653128 859036048 551560911 538699976 234588737 855256933 291983747 178652574 914741597 541349839 776035038 364384524 405024181 188108656 613526920 220609490 911802291 603040740 786147345 415383773 203913092 739149899 923058664 465811230 334301390 180470863 610571675 355281409 295764463 695863213 335597260 886974999 256001071 78276495 107063754 557217271 78610134 908008565 410279220 988827953 44884588 372926520 687390236 400570043 821384524 584748258 595909211 753353875 204350097 606892515 300035278 904752644 938461349 435076234 157413509 417620063 764753883 661308138 419644663 873188072 710408161 918109328 104350323 566399567 206616277 317107945 717323326 606836895 782262796 456614853 123196279 351837979 737825804 658140158 305949464 345201755 586786123 209269070 84087404 396769838 757008551 647686088 612961585 190866364 59591639 689576762 72126819 529720629 538027879 655274741 615955725 463638353 594046616 922619159 32362504 918764805 711329305 844706607 583902702 942266653 717557770 353780177 897657680 422429439 763522047 865957610 15919681 360902903 476293905 65226458 878201004 789513761 722853629 781970965 537250225 923269670 897120431 821745582 583702172 213500675 523622570 856902053 729496148 335645233 224281200 276265674 314814108 310582721 921149431 746643008 772774154 645268397 182965941 582599296 298942977 930005664 163080273 372526278 695738628 655883575 795282548 100131144 884924828 433846814 56179091 700759478 799141247 36421650 375679458 795993226 328479852 305685224 107199153 769572771 691049047 380025424 856642240 619076604 126024092 57323778 683622082 493243155 107359412 80743854 127010136 58463917 842456434 539999922 207306117 65548692 185000915 676557246 704413666 202830760 131065988 433087569 677579390 706363412 71014437 257159094 601646939 266530300 348527456 213587525 945165364 970107715 116472050 282578164 829094318 71097112 90743807 434760355 389277222 11527829 602159203 134045704 360528165 852777116 620926565 540426293 118530778 794278859 543615505 89151069 646147436 700298580 742993600 876533545 212957483 271121242 343985274 662594344 213652984 543490732 822172269 921663889 873597583 937464317 178477932 626397862 747399743 870537045 223349760 633044698 788586585 757484821 748030474 215374340 725231254 508664748 290563168 842054998 952369377 394297257 127920456 186463807 58972961 705198271 713307671 197228027 563574577 914745880 863421492 690573383 20124663 392942388 380813230 687209879 661529635 229202129 856268767 15119599 234538521 404798983 34114268 915043206 921120002 520718686 665971040 363707596 239413125 922991818 511014988 51818515 339595358 77012011 315979434 201976314 869086555 954311754 666340269 408849421 882391260 847872872 893421081 653273188 46017526 556865930 332931105 139336147 632387906 220750329 729843683 605180429 497007785 799092365 635937047 268507921 70189827 866148090 951612181 187060346 271329094 645126715 244369668 473686515 853797138 433669317 933911191 259962183 181718410 122690572 712802458 145417824 237788581 58413200 961116048 171840228 258893247 865045891 789634368 907120200 632541777 851242209 59420267 339713487 284261718 148269591 95312488 713065559 41018679 637718871 977499424 416600033 339346819 32563974 251528145 753506153 406848074 215603674 399308135 904932341 133483963 853473010 823223438 978923067 96652837 624620490 69322236 740689895 436473228 901175724 216721577 102395131 580633048 355945468 264398662 649465380 332247911 444915631 196610276 404288551 587068125 253165267 776474485 950488134 179518269 706373829 277345494 768699377 839042254 232735988 203850431 703423226 455875195 774045844 514269946 97748261 934372534 23092592 785660990 893214870 859807365 854661596 282136804 165438848 767425464 946966043 610740724 301835248 468274935 119742764 241376183 522662024 495639507 831935417 455852198 891178463 47387662 726426482 763694716 914370024 293045134 60202387 694944921 431079090 992188617 39935700 612201054 708004762 294510046 129287744 990745634 89286306 369987249 890710292 933307361 480637528 498650089 82548904 265023610 447667402 999303226 839100037 20513349 352518394 246697709 426437272 193802071 127314708 547506955 584914117 787996217 47535124 962009692 502717364 141133778 746359772 198006480 186143714 706735554 618000655 18505651 950997796 234972614 179504394 481026595 253354908 554944042 765903269 240890458 276596136 983810440 525462750 119852813 168812932 681612754 76763409 544070866 630857231 633382698 212847943 221612901 436920458 353592304 255579538 361670178 503523878 354029451 93509169 446844002 539899052 432851742 575912841 34974085 807585963 137775966 529135228 299772116 90851980 228367864 872099695 128825321 662708932 48359364 248011535 524983082 473679163 390919425 446853233 633645465 363474810 753021633 297622122 298266762 316936813 946165231 133738528 692509855 920087258 942752947 25249401 13391050 56003885 817408744 379756765 841050053 197852686 722103760 791226252 39522437 834629305 714083971 270680029 180623728 413226130 874074605 545681971 768170799 624295475 266582763 976827575 692484647 296627998 734007204 513069865 33471782 21281358 357722395 932892199 157384163 931317597 945019252 207387987 370843946 545154037 238489144 812345171 939841479 878028489 390826423 388854983 373090059 571208517 554797710 499638596 270188944 366885880 702704096 595340943 520065396 907678509 662596234 783809688 678187825 756673008 133650877 445239375 224211614 662267561 737831107 993474312 106661053 155980836 13128873 327393820 188881105 390685262 415322413 176629850 574095667 255591633 922679496 242226853 965045769 262344172 953329817 971618799 602995557 615323538 354313663 889255877 259873471 494919063 693810184 634623268 898530807 815821289 394391484 596421820 562052732 689525862 263724626 228908418 879526331 738030039 253117519 911260455 960868981 210802450 441758678 982687391 183852119 394321394 174897558 889338626 325905832 702846520 343146629 882069042 374871577 10472452 419468999 870634064 174724537 484287648 712002486 490259019 984582269 12364337 134672238 94730141 584021717 167185773 729313001 567148903 822118031 580245190 840441828 687787923 172610826 996910684 812515696 356325635 196135241 726500994 4857111 865989875 935579146 511840128 631504821 803342089 439355117 648132728 236357424 486692104 394164082 562091273 426847911 600586948 723525215 697039363 76167508 355860793 765739442 971388288 503049207 344817510 272344073 110307537 18459445 784564636 869998975 419406739 954684532 219861769 697249981 340755033 508938188 35022904 187788636 154709423 458956032 835400729 195532728 171905027 427730669 555678161 329958164 28020348 855903422 971266189 66684315 324750480 688299511 599773142 908787644 186742498 162545101 716171030 681936667 733675702 774063919 514669314 317958326 472622691 646147544 434176457 58106766 284316269 205661617 998484497 859827415 372523353 796025399 339420509 477923051 885595985 348915533 361392065 551096990 922884239 922914943 746902475 25997536 681429615 569881621 788478512 667226064 789397804 491301305 977792609 29004117 676746251 998564800 766815229 416909434 79935650 302047638 468349893 112513607 867337565 37424650 855375992 178750922 309153492 756037991 832949455 390943692 608406098 590435487 858915022 49962166 851343021 270608807 406623187 874208962 621255035 136609296 990566032 263917397 1441186 78576654 137259075 317362962 111425337 752496599 388443134 536929017 506766341 943867431 819135071 929796965 852411609 271248985 269688209 389749753 883040437 951766160 205388090 826721400 868405861 725427111 242295078 469180430 329337038 293097997 596364864 94135774 210614788 35888414 241509751 449920579 137265307 897293521 873962423 156396306 807047009 409671879 187181129 616185227 790380786 277961522 260124876 879462535 915605179 589390952 302289598 260930108 644894331 304234553 330808006 316786479 381185565 869670241 18793290 277840396 892619230 574818678 253460747 264188653 745083040 329513275 970359817 189488436 437779004 869727283 264470746 765722774 922498114 802675699 749016969 566021433 323613767 233337842 185224949 967611089 217276226 539445826 60441102 901890326 643626644 924404575 365034320 750230760 382451954 760725328 97431339 786450840 631165882 13620433 41703121 394220458 5231432 434146780 136835423 917274384 258580303 810408551 226781352 223606751 4968221 223925417 872086878 898844179 842648589 972858028 321177192 929699234 937602201 764932158 798750253 244585643 162702913 647992448 142177959 742287556 2704846 941299468 714467355 68329402 695030510 801462141 23636272 109666920 35584443 665629924 534011276 871709394 41365595 858592134 774062448 167826336 674031489 685120571 260682429 938274738 382255145 276824392 408478182 74985447 728581061 818513967 468241737 376841423 443940300 604884758 184195026 65775004 773762861 32254202 304432784 784444524 207121323 533503748 156735561 468675458 400538637 811405110 687846683 867265494 66230839 732567663 157615596 679892418 347272846 633299444 160922993 629884839 732122759 806633455 300877703 606862897 667863227 478956577 917842277 680706803 233208710 461574578 251557843 100455858 345639543 158755592 220147682 309064432 206512058 647837488 885763110 368057698 299148292 417324197 314011774 970731338 227645444 545065312 242523285 578957588 168746745 944706450 592122186 455934859 535974300 998867772 627761724 453046278 216925952 380221748 720926579 208536268 409723421 525294611 355927071 329549992 74477557 894804167 791206259 809752749 747783497 489519521 404959807 91209847 904056855 580261797 836512305 153131275 674957807 256460049 655975094 37615981 790772887 130226859 927390719 102353399 935688345 842015385 717753914 644522459 328928048 498863638 3205618 606847568 602371059 493693628 246799028 362946588 241527507 57161342 485933235 638736530 650571411 923672312 687297354 875023666 752540419 603863783 188625703 634197280 848870247 893374885 329705269 843680118 599193511 889184591 631697822 44936861 292892599 445556248 703649433 985769335 378478595 474617083 484058839 52116787 380297503 947803267 296704598 384773302 410502402 825879934 702626380 406346499 560637981 705412029 451156066 177342667 261279333 857389196 376767481 858826691 664120934 987828488 81198256 293787754 927688002 21038807 459267851 475234252 720077260 876727948 297207327 872871540 789674775 13990849 402289166 999748513 489089389 197719423 579541423 848555205 409998437 576438938 616005691 159427042 531271363 312388032 599736301 940579518 238714994 874104988 407137832 288316056 898649303 351513840 967270740 692083672 816806957 297608178 379298520 502873863 48279887 894607101 217176095 3329849 308717893 570309401 975003769 481353581 988383485 961642934 551098342 534510301 362458086 707132119 266245029 271910587 323606920 22737440 905124337 658136560 711557368 528743986 956774900 577837029 82967576 300737566 179678105 914301929 186088924 37849191 882469171 72961521 985280469 909029613 52493157 237349505 279773522 996665181 658657499 84695167 756671329 507338986 288285638 272220817 172310130 232506349 472621513 83154707 581465672 273614011 940572360 306503788 612643229 692816960 701147797 708077117 978651605 628668796 815346060 358363640 449673773 965966444 54602386 81174 761278340 44152235 632682079 38278220 424145232 950724956 840831193 138195953 148677485 345383245 508953293 878350479 822624120 180739972 225204530 310186964 725656594 526966374 871501047 148799790 684171075 868638954 347704476 562335353 938569176 124243814 870038790 366661904 683193021 142292208 345215741 71751601 521490386 910231848 281250155 603881821 38498009 969783828 387601547 375130560 598099289 824703668 51574000 391021706 498321508 794556319 83315001 698099337 354026441 593792474 983891158 753964054 741518075 536718606 927413133 744076633 846928225 826224119 35872597 411632613 47949575 212763655 123393701 880615996 323522487 262139566 213878511 69709527 239196963 698633320 241215729 661300959 102060735 621034923 155725843 836848518 950583915 480616178 506443956 452822567 750270110 22045658 173125973 886267152 793562129 682679776 940659804 913494118 805370861 23862617 28060869 23108615 846063361 369592159 856294415 798971653 239630193 688471740 688721070 411785921 873369762 291466252 497590311 44598667 511026747 547808888 713792075 156055612 936479887 353762144 63404718 299564335 820248226 780137311 361650669 183073091 830661506 664148887 169402760 639624060 981966046 558636525 836355500 804017616 938640242 659191996 793167740 770387658 492678524 730682013 55274637 606315830 169531774 614777822 634178086 398152536 414587937 300004026 81936945 141854123 909837141 36331378 986584892 993125393 302973758 519965108 737158905 998940311 613711583 300753080 311860353 913403922 509621385 516787649 894000248 596025710 700304143 768293963 912186457 417596249 485069049 381820214 12728623 871742695 334946605 240918256 491068653 634738598 401469776 568177909 317299494 338439763 855596073 516614350 397119610 81951889 11265736 761354166 821240872 489432929 191795709 944498994 141978361 650234248 189520875 435528769 413048852 259131572 412797878 590483844 893287606 716617556 757552366 563290564 557168318 976505447 445255204 363063674 716643875 306194468 684903240 194422126 415580552 907721023 12916267 10666372 389333338 547032921 578277018 556833983 202700336 188533080 229101380 740029208 586746374 643844660 413621025 313746308 212722503 576999046 761103410 357934596 271403794 244218567 564725776 884930014 842295997 439165402 621414231 556186217 677451684 374991662 434225940 294455874 494972545 704381491 512543191 11576984 718705102 35243638 671501235 138578771 46342441 536827168 461330469 47254509 8066575 482448343 416040131 310591854 616744651 845479730 365296659 535307379 487415901 671220840 476091495 872310802 397251697 498774485 86254102 764343683 980696801 355388694 361065263 527422276 924421691 686942545 496558981 613878198 436211470 705845278 36429198 399555865 565417401 754118523 877752136 565996305 723385047 639129515 667256432 184872860 600814924 231755928 964898651 121063720 195255824 843361065 63958589 741441537 709727339 109315737 785249601 49089238 710780395 739617820 747587531 622745075 69186795 247632701 307289998 114187612 323003852 602072140 14991056 431387592 5725322 758402467 151615073 918295196 198794700 820454687 777220641 705173608 6794794 638489189 68793960 812133129 405693271 229465037 385231232 441695796 654222711 90606526 174657701 744163514 907080719 315227672 137774171 238454787 829657666 535371138 369386130 408519122 599299780 237463629 86641899 157189224 667559607 860224790 917269869 3507675 630718854 859925235 144179920 415666685 989262185 209947442 146921356 777910079 287445912 411561621 200932253 233581435 899200633 327657770 543822226 786758027 369296295 327693054 55732877 40669804 170730225 907033034 247240045 718724392 894744760 622055194 529407069 314399731 330601389 572612932 81869142 717936249 231269908 231541133 658191172 530081827 569519903 382217608 665012582 441102749 117874035 231454213 799493107 16286666 846587431 526110483 581092997 494306763 204026062 595079169 490250766 664260663 134438486 328493145 993433381 344886993 106416434 119497199 438130957 796457745 515955957 641865937 386186788 438641193 557776264 166612756 873670522 224246938 695233118 694948833 66446344 482731341 70776447 791942442 802935173 553988825 248231767 306682109 685997326 562976261 257849329 477384035 674508537 4946467 906232692 395870107 694988557 51705212 563372402 137071883 231253059 730901108 109043525 684089748 960107003 488659865 590639106 336343036 638803062 527620844 748292895 413151337 783693168 420663192 441557964 192303550 275452534 865320349 691908143 883313691 756726612 926012245 614161192 471686534 968147537 591744372 551124935 401626270 228650974 138771897 213683119 732937940 622406009 479022003 552163342 905619800 96268878 458405343 746044488 104876979 228737119 228615484 849886645 222144959 99991054 139809338 143958397 538444709 630547027 204478755 653940956 434492081 92131712 850681787 824155621 142360159 765877888 280807838 728067347 113619284 569289919 798920099 59470675 536270312 584428127 593174488 935542091 230930572 811902266 594677056 652726061 430125345 463612950 582132020 43112461 322258231 158119852 704282628 647409110 913371005 915776934 284805418 935617339 898065513 550673465 636274141 280097119 201982307 612647452 42528632 622779897 836962495 530832535 94482190 573494137 208684535 532838828 568182696 72696443 182097988 881177899 693475575 499336343 651831818 393741213 657056008 935512878 592680703 694321925 759785493 794936188 63914823 230583980 405125287 56075241 251093726 630449678 922774536 341671026 250336204 357349961 927736470 852901845 533931250 73380824 122746048 579996879 937174255 907789733 708022866 245011406 832623823 3482782 961431802 573638588 171688585 570419571 810278623 3298701 275685710 791795111 758643651 532057016 437134895 124760021 806415204 112731712 608873475 792851621 78350208 571275587 151024682 932161435 354580543 556248889 956038877 717153704 454173669 306310027 572583435 49774762 196861652 148163537 472663833 519035499 235191520 803620700 754879083 316966441 967049424 550170634 231150430 709050914 149656289 462483304 227351365 719958875 563376255 220814970 59308067 214050508 99934922 325407540 203493559 443337159 345599305 964089911 674652796 627469449 59653037 308049611 524405707 833145457 35047093 988781533 632482034 956074046 221216814 71014020 676820200 50293958 953041984 13393076 109850296 59865725 358231097 453763459 960661789 74907373 773675303 44514051 504660642 727862542 192322164 804283483 951249943 807434321 539755038 139317481 703456055 892919176 270189993 517332371 791300136 425601507 41172633 105578015 831390722 319187643 159435694 279773178 129663913 89148046 784158559 134446507 730440509 251878629 741014586 188074711 563107751 983955320 352478119 442232054 660668039 215782777 847194638 212168309 928118964 866211535 804344458 979120404 61622312 50547361 765348258 607546920 554973329 363921706 368732947 78430252 550314316 71294982 507774092 903449617 28079139 280216183 378123574 865316213 364989085 561818907 173525147 780896541 169834021 445417920 773105863 253630978 452456668 32760264 721663890 556327984 348143924 929240994 168879812 875473363 666428199 504744346 981955794 137656 204925177 408959893 697167582 402918992 177262206 306036781 874633000 14628677 326779789 406658037 344498765 331872469 854282564 438864434 378256451 540005931 112521176 582875238 723572810 843829500 694371413 282409034 6591340 261160862 801079200 296807812 206995071 844800275 456518432 243719508 465044495 696660255 477177638 13463597 66645211 984032788 818671403 584184045 784725726 221208434 206307782 778308607 796372905 59213160 236800650 699281152 277505676 666429011 217100794 859110711 718334768 972665078 375981537 779176684 751630677 261074576 21218420 974308973 110692766 254351930 104297863 809768733 579323209 56374734 766277706 255031772 808707392 897760272 36917703 940639500 696711229 221605959 744642118 539340670 261668103 333123699 668334218 26544825 299069379 774623864 170869760 345432419 482421869 129171782 973778426 81529182 944199702 45932865 537902703 221687183 491356165 879196463 874187460 666394871 517606510 514123189 928092366 599631519 987575560 110064456 492746542 910019313 303545067 256693049 918068604 185595090 382780277 458203121 835322434 703541137 226740385 668169850 313329085 556793918 280720239 939974966 267301681 742392215 242831102 256411899 89436506 760977917 404813926 884090840 459064404 954283773 511224514 29045639 804234238 79336937 659922450 262750986 343294441 89927395 383318939 322946833 323472900 979712889 635977747 465534374 604374474 401390347 876845768 865276542 237318267 94738493 210671357 187655995 347239233 423421809 439030566 227192889 339729123 109090437 151486014 843463255 373308398 654690409 683288778 261968090 29854586 587436338 956032284 315433626 685517733 593866348 670291217 39858782 787416992 231617554 11196850 622946362 485099004 143090303 72326276 668448113 874788144 426740488 742506108 574795718 122944877 579486258 899281689 187396794 888332125 573140956 44890667 145242921 703615201 817754037 797236156 575556726 405887199 356130286 79192088 69334984 721664646 399191986 517880280 603808438 995317643 108120880 798229871 493657800 939321418 949628407 198806769 158495070 134727885 117067419 846099177 902593733 965636730 54686531 187583733 166187281 284099863 504243937 269809974 491142140 80762605 965160117 351101443 347534368 611211590 847439936 407737246 982422842 111337624 605145435 110276439 716544479 292811473 56780402 179530984 630453892 325551113 599038683 459896813 781343031 447557082 679424752 769568197 245407937 978102238 955042429 134456233 169393710 317174541 84694510 436418594 737389486 698714715 706574616 416301057 934170469 831191506 296280368 306195231 743402575 467026643 144193564 807035775 101147458 123766393 603216579 341117071 206634115 615956455 123739084 43551041 168825167 401536233 967208468 548665630 309276881 496074189 695069955 349093962 18267508 622755855 125081668 736299377 398020184 663833736 186879149 652373471 791236064 644541963 274083512 248884475 501847018 651852759 741721983 438095892 599651608 111529459 152750957 173820051 600318293 892694897 889104538 961413416 807994178 508158230 517301205 642127527 586821228 960719463 347596884 789436557 37337466 217222446 440820330 274920040 150923350 692833524 119837969 623648397 534567321 971723721 89340794 514283223 993549711 698366379 993167196 232472596 667751271 800565878 225893132 100537309 66573086 680460998 70332279 348969349 55836573 869243212 44041194 811308822 884888635 680588891 815548897 611338354 514584533 817236201 468201342 120879654 880679227 270015076 777210420 766902630 277982543 703630925 79818472 325784295 113306703 341058525 209551170 747725578 718663648 677751507 366766054 972941304 865039675 188208727 326560655 97693222 885573839 733702386 191061793 78760050 297928538 661280657 546275966 154993084 671413592 264358044 883867425 969355445 784895874 934598862 437360339 301030374 708312992 505771437 9261649 280468610 685435946 536212609 343018910 308206167 302523917 249352461 455387160 610208535 600803460 435210195 223666645 821290119 240039006 305102618 481536824 246138302 143901986 5604561 157878673 898460856 679547856 902973433 157529081 110926987 734012437 542599054 568597583 998164095 440676443 586119550 507992535 22499372 813576167 147436509 50822493 702509777 535411000 749251460 884050845 179719259 507693300 6537270 512010232 810890165 182026050 335074297 978418615 697281339 453816757 142591026 54901440 909653560 59004635 680542104 383505838 899435493 854329435 988778404 346607627 429686995 34047510 914935692 620197485 831673855 27748535 308335067 944635597 129278818 361037417 705141202 476158507 950906977 259877137 463673897 101176698 22599247 283724505 441636356 161984582 491118150 160011541 526564225 276926956 48402001 683187836 103637771 608067356 104742898 226821216 269466954 915272183 832041077 477336241 268720516 863640562 470367191 421465373 489646722 100586885 658271633 627517453 476742890 15562018 136700911 22070889 754173401 297117397 876889032 423195679 105043483 95968557 435439810 196529969 610495307 611402999 134304508 920781213 505681980 822858833 717635072 425169842 569985053 474810229 77294992 766279392 197502066 931800230 126262480 500945512 568919234 385711363 890741685 235177988 552460182 37626096 258513776 922459690 95832467 686799125 768372604 741394135 361624048 415253745 257896290 615784664 44266062 868578912 412319442 298703785 610889688 418231797 511757808 507279278 266389137 325687321 27974817 676978471 696719171 418828452 240291906 745124336 74463692 246044154 633581766 759062161 921685372 737747911 679774152 124412060 774865454 97089824 336789231 605471806 380008362 503573151 777952877 463695362 486650974 197162273 541559070 496355194 201191320 502000443 255386332 943962206 674167907 778058784 895560613 365644753 963008462 246855246 577367332 732049375 263569685 401936488 252733360 434928940 522657026 155017795 514235400 540559964 270070260 575484526 419512528 300514002 778633994 707282427 244960505 116785521 177542905 742360108 926626794 720350729 51606018 341677654 119337981 589941311 249016972 429264168 899988522 476525908 601220376 262370224 793348621 690725020 218887518 947754910 426131988 875627364 784868600 766792595 327163432 644897343 951228280 399763150 646687383 797693483 699491260 862639055 9445683 350938757 189272142 438758611 523978301 522441473 784233779 745893023 13646930 431711161 732810114 641972094 847688708 110573581 315891988 594578159 28425142 540892306 223516010 351267636 35022706 660150596 50677090 585615664 936291486 785381058 390305575 692505684 804345028 318864434 26631704 635030016 695323955 808778290 498891025 56208365 592649399 385685210 499194009 318134587 462458355 12554882 303121112 101941038 263913453 982035338 827826802 308625740 863453538 299504763 779618267 897355495 312275141 792808140 539245981 424420090 767229890 389494916 93475996 61269498 664012379 557745270 667667772 830445998 863262965 451466113 119303682 711774997 133012483 440020222 919449142 810226907 450813049 71282607 263820137 748521561 288750814 486259723 198086773 920062674 887108813 601770558 773211349 574315666 513378168 706394879 460753198 557840329 732850502 581938008 645375841 350483697 748753967 226833894 355309483 334086411 18435063 553059872 528820200 734433817 475002597 432625445 758830394 497728702 776864491 840347564 449945910 620433456 320498388 963298976 690007033 742865484 14555493 350869319 964786865 396547237 70287340 429055238 463252680 474482722 725669392 318621596 871265283 897387431 322522861 644498612 266663970 414780771 281660974 409714624 377583518 971708140 30908453 820229598 134078809 256647501 181449621 786327843 349445557 684564206 230687238 920071284 569364605 742816625 431578150 564735839 939658222 425011526 66093103 891363033 129264983 574192457 627580379 418991666 624350479 937569003 5146213 332971045 406689313 822690813 537975602 202404413 450992775 43535940 122576332 49403560 901067738 921014519 381727516 964733629 98178110 376334108 816276702 815645403 231089212 41057208 484057667 277364350 457871321 23984149 108429307 919353941 861385404 335279645 470168603 429166645 116330906 519614492 584724408 156498296 918674668 762673742 421370139 373394607 571623422 510038232 292305231 167894564 294685175 731276819 919081982 134532680 331533161 304876837 702083044 246136420 512232232 115454152 987416913 669091805 321377800 180525294 107569054 914522650 646545794 728978691 418872429 799792840 839999945 212206001 819270886 52001770 722427828 804644250 603560666 177330219 857326044 238255597 915545090 872615721 631460451 34763518 828106433 29234791 839259703 689707255 772236343 841800182 144247329 751191494 103166049 451595001 384137272 844672080 139840561 445741106 575656334 798269081 819308092 228715145 813588971 609374842 608528285 356214585 261396726 828314834 163882606 257142505 853846490 498071488 582465171 86919612 645354154 694547992 56266431 74692459 848007658 331043536 251054985 718080433 147902115 820317746 908744722 801444089 443522585 536346844 765540047 530561382 141659998 962654800 64147646 799288231 8691978 50684521 972725370 697167794 187385497 439785589 701109172 815314649 187248475 665973652 12974588 128892631 320297411 401012690 626550716 607224109 192985581 965747416 351527400 617709403 970171322 308374128 620053384 872218751 695397163 169620588 977743100 584013506 177773491 199640828 898531507 657373634 918983088 940500847 762789122 286371623 8395313 247549232 177239433 693146926 104593439 847913982 926407262 961510495 458054667 380924762 247545806 896143237 304642486 724612953 763601069 2896027 200970222 733199570 505985625 378088510 392190655 13078534 938069554 661266814 735682463 815976379 100341206 681331253 495426229 703027745 67565292 749933769 635237475 648560738 581475396 557151247 525802210 296899806 771584837 981183863 424041880 835940863 146665812 258255692 95139644 950378664 239315765 113231529 437794820 919373360 214885040 565332584 580453800 427331201 967812104 239054613 704036717 36250634 462288990 966585803 694071610 797732428 852896619 280479285 867772531 670732797 691153237 308620904 906469998 545225194 651298204 172197664 402642810 657315531 655165272 892844113 203661652 74726733 656232874 850524752 911589250 524794834 799968255 454627450 381649175 861500189 667692508 568566573 996147897 22455129 278445434 110241446 320043745 72834256 390897242 866919203 508431054 689070319 250220492 320819004 803242961 63769214 126772704 883965596 115190630 742434950 830771703 554392671 824975796 183422757 584396356 108001716 351901760 818108201 331307829 260852687 190880760 703151675 375231337 903318290 839553973 777337884 802994617 716693086 2812398 781574460 988023123 293642063 612601245 712718930 742194826 488399082 464627215 969542453 685857924 66999888 576458574 130027445 590493800 892992650 670669083 205064510 310880095 978244137 710786235 842574959 256965015 510221339 254883381 315676288 853286900 170189924 648704523 45986705 923848136 444446761 611460572 386831808 712151071 323062743 220006927 573327819 499078821 162513529 548591892 140236837 828063945 23519937 472460561 601856618 696308502 645703313 381000262 621441300 703607388 11954696 548856508 697566845 616843646 182975276 537050312 337262838 549686493 725273882 118283786 776690041 982754505 659381679 706299515 300866961 871732532 639128889 318252795 998775949 76260413 605074292 48718061 276677098 55434597 231000153 983308307 17902580 919519491 379378097 368643366 419931586 445062334 597328004 680972396 296448502 980340743 499995672 876192628 273391936 826138916 191079084 76629573 416733845 564228706 435256426 980728171 97917584 721755760 505944130 769935085 921685314 552740634 578722421 10122789 426922122 34418630 158495829 586620263 596560202 574136348 839208700 105724501 924724460 96267017 18204971 733084688 660953054 612814465 497085605 599612803 247323201 44301314 533321085 138693852 849969995 365263775 173433917 867773932 993785809 398829208 765096962 507099541 194044617 331547945 829327147 759523507 701002584 987241713 110946321 901215966 312597081 108850651 252817390 994675517 142364247 693736158 513432336 830284499 451788988 554900661 68882839 504206363 989305315 929990026 820549193 385775006 560714940 112154778 636332156 426184279 959702770 405277548 514538712 178553054 18184316 122286792 313388517 535860229 649645411 543085677 397488019 745801953 966403544 539095821 603609438 699431516 300540912 946712601 821192584 294335021 77880339 336993851 96493875 390914074 885061887 130668169 606615849 305136286 22254698 242306021 83161743 818369907 760769431 280437335 577742251 896284155 396373788 253333523 93913530 63997627 587499156 270794339 671516865 337224642 12542872 75186221 949864393 567003144 162738449 377653212 658222449 635304708 723701105 15778943 388092822 428769029 499803781 970372378 820065225 467171690 223673612 601043107 294530063 211079941 771686719 768099705 892180299 998851767 449001764 288793199 993584858 987280292 8653569 740456845 791564942 903497342 950150710 23122913 537525315 264498069 992865812 408796398 961150607 974957896 453869354 579755502 200056133 760362050 807445344 896047668 314910728 419936087 446939535 364995786 171975340 752356161 594251563 55885026 251066209 741607326 840346372 541524102 872529819 944041343 1235951 198361903 137250421 239887449 536436356 194999839 989723300 304921390 422592826 659517130 742607998 755210320 455057240 152377801 998716592 954318338 624526720 336857939 918032491 127828970 455478814 912097858 947289277 298312366 768906898 122489080 921166448 924504553 720321765 848365394 481363152 89870960 998231042 228373652 511720161 352652402 457147256 732706806 44652722 828352192 223337122 173040887 933624563 712739036 219765059 521234801 235574541 838669650 41787948 860544249 881479464 939339709 701779164 119676212 570391747 279241484 470374280 931235997 831697771 948872317 420892067 127400101 945206844 556688815 408716003 451460934 286831907 950584083 252526135 370722012 277866889 479835050 400457412 163100198 790103964 320621196 659712825 197128037 367267256 518320372 363231632 520582807 119317971 296218351 901024308 701329331 909387132 126181424 280915345 265264872 675794684 572183806 737526010 441508508 428878395 423663200 533780926 643403981 830938019 99371042 726769308 325508417 446784127 387257894 943002651 94942176 753947107 714492565 731327512 52014673 65574844 459935030 592663643 791371950 220200732 11915864 192293992 26827680 954450979 699471929 377318148 722837021 326813238 921157422 178595746 55358929 938540825 822269662 611475561 298415450 8914231 342463053 965161445 433480871 789334289 935748581 496999698 969972393 81208298 992977907 458664804 475352271 916495813 250511975 605959699 801957605 828298024 121220200 733842560 237768252 714256231 368540336 690477961 847534678 904140672 370817569 20846937 491450947 500468768 83912029 462328766 844372072 489779972 220668158 162147754 534373566 237260106 936385020 929975268 825085984 85640784 747130375 505724642 834630385 572112882 114939563 637253818 4945545 35660185 460124575 928680172 701331756 83871354 948890273 358099554 994366925 746013280 503299921 60428288 26008742 34236489 416681486 639377107 182719929 990700318 112157079 894216513 20742454 740470430 332617922 714150844 742413060 21024404 504886278 466771983 205260994 207268837 830338823 396938439 570226203 106905191 598834439 770899280 429149562 270886987 27801890 241906442 769883707 700163452 4737573 691169662 88525023 25295526 453587415 799852807 93724525 178192512 288656135 385350751 863508684 204779213 848095260 79836572 943300316 791971186 634063700 932444631 130452539 776624652 82970512 944176052 387690002 618232351 706985939 849365212 310516958 224764304 893577189 964361791 632737886 848368490 970759777 449422508 483442285 489781583 366695747 923509734 740703928 91180869 901179879 35027945 322910574 937804320 817304217 757173293 585547170 880267790 519643158 792867981 237001352 698481101 857288794 151921067 55145810 781162461 694207028 193030296 997117109 916899715 138478746 16331939 444273893 842681768 501089745 199826430 717420710 300846603 83880765 748383875 967316731 960010180 851048580 581084883 743542186 929990923 852217443 412737470 374432646 997555133 458404885 921196805 773845707 258222912 119284007 837322449 244370307 544654278 839772815 2181711 280741958 460029559 942808968 453107280 920052998 752271669 649127263 286533342 9607400 724092163 268050701 19618700 901580106 461823125 739322136 66159330 402898199 581059106 693314700 455321807 275504967 497099595 637203107 171677734 26837726 878210163 871247344 638555236 588293741 414263488 871117879 797064262 513519844 670970961 427492220 618055979 635933652 621272765 33807835 546417478 605019213 805786030 647022543 231220525 189825757 296500598 844613559 592286594 63301914 985935553 63438346 957099849 374361252 318897381 736828271 510786946 645128786 477493113 799681652 686378499 738756715 813753880 193998387 266952515 724466779 808435354 478981309 81254249 923703196 26492956 115842494 393922228 521223172 489564340 702277813 666664665 33818059 456580996 774222906 956992089 396144731 936469253 645031989 22000702 419885835 631552375 248137463 905847644 506551153 454710399 465405499 42347084 955205260 553321046 631626456 230054647 927473977 923120011 763342409 809313951 460186066 456692813 804548576 697228688 833685855 692664313 730135022 880728186 241036034 342902856 720611408 845075700 370065682 188625965 155863022 182385160 89594553 78156929 878574408 533721301 603533593 596970977 519254437 620115086 879792521 758568872 973300474 562273475 54531181 936972022 129104250 881985190 165063404 420653689 232146293 749980462 733551325 259391832 830460501 349201973 461510913 230280637 438011580 253842459 29859035 455180667 710174804 825978315 499851600 79222947 986213539 874088111 359449428 821348494 118153082 555983720 559909170 210941044 257977744 223565357 463826854 188378064 685353218 368603309 591588169 672960040 236268430 169583070 20210844 11117234 870371922 890681014 436915075 617601772 182326965 212622681 155510253 271580404 335285871 892098536 42705770 297409426 237289635 939892582 493394497 24753694 74937847 651611681 856504840 970297840 382124371 744345734 918769535 649051112 588507720 562637486 964530379 676658836 481774423 501148599 5425128 960846235 558294585 106719325 414898634 279721900 316483564 865336621 809201292 156512153 504122044 751520032 219018484 642956292 819448626 824523306 747553977 889894319 888092035 823826104 188666989 170129525 959970359 557118762 398834077 789080713 598415008 996913075 326508530 441918383 773985508 266293378 150034561 99052209 258135461 926038313 873003520 214532597 135018320 378997389 100700407 350069916 732967087 147702947 876163277 788883955 499738614 413722984 266495035 165743702 145657977 979495888 843396553 776056621 728601636 321604367 147877741 457106801 382330613 393237977 185788018 71966113 775759411 301267640 644183186 67050750 751122784 452995726 259935393 394954743 339346591 311142218 270414924 400490059 137773755 438009574 211676451 781198378 818608028 929485440 408471128 501717708 159783072 72058046 398777454 99990730 681328417 851746676 655176973 445099232 353341986 81425071 420035511 595271852 830712662 727693827 434021769 865714699 896110800 305947837 512518677 622678437 446252276 535728577 450230713 720466981 697536421 343644271 748646198 142254446 105833527 419367173 323535659 891572968 153194184 272859874 458101605 254309587 998093635 337719793 640862656 394708753 223715512 425706098 857812053 764578040 735971547 163768108 810851334 513900707 804497674 425715875 935220575 592374676 707243413 434028604 23043376 199820177 728829998 467145098 35003807 695130157 980133740 440778291 300542631 607684766 219002014 79867034 490083661 277584276 106923242 291067450 997028521 568191559 832142121 128201897 648788689 955863039 330021030 688382061 114437205 26499678 672113554 643871400 598476340 75206222 259689317 316024584 622775800 635214819 155531951 201932860 844070805 382224553 115695788 874807223 975584330 410336094 608423538 159223510 485425246 850761088 394819242 308709132 609252335 794957043 801563853 857105890 816412965 369868404 300577002 288928767 227149780 646298235 665607268 190001295 635268542 252197543 535528956 458742095 491243807 975205300 123216358 580878832 860757350 524056887 995225922 841230747 647801971 769313970 522619971 904314871 96509318 372974857 278210122 228467359 93520192 854152168 763026220 527622367 187559343 322222508 511527103 958293620 951078758 108770369 2181475 831837612 735601125 799682612 732301049 161535789 727038529 871926766 764250335 484531665 390223475 784169240 169877506 670100160 945864268 14591837 836383365 493714421 975786778 812871374 466363281 532413821 571932912 247715231 164877717 247873572 750648455 169054701 932136385 589323474 255879038 723796024 875492154 538005701 220042798 344579373 765038054 615574181 570420729 735909784 146247972 333915116 482430949 753530529 757854662 415481087 30580347 747245492 976293435 640921700 708251363 630779281 365633797 511583085 903239140 242953163 990053529 776161517 59951241 297197660 464314492 438774392 608374906 163707863 831950080 91427465 276655823 497417499 111614340 616764845 206146647 837662456 331946547 587822159 221215887 834961345 262567529 296580942 483269230 66436781 419562920 64867662 13063870 835815810 477810257 209695136 35459125 428565794 490669559 396825941 248220945 213535421 557701375 440827309 471897455 689826927 391233536 291650687 343663166 685040077 622683202 205739915 256432959 160148990 910787893 372885363 908468584 437426394 758278774 768814510 554771127 861831054 860707295 956970450 622257747 608861873 154966409 347900976 570599098 755423273 381186494 657447486 863124158 246330230 617596334 72020438 724709354 793484100 490587725 482286944 295971254 608979839 120215133 976098369 422489991 30348705 35879379 208759837 314184858 68513891 720469130 788136653 106371127 940423252 542826386 880358665 442252433 864809998 228398081 627516175 999195857 42550567 457991433 370678790 536796827 272368255 381804548 562245897 748118260 163465414 699294726 326006177 199625193 720857822 13995858 405566791 46324283 223083370 192667102 868330048 324215202 497502569 600035724 304596938 109855539 667364287 420438588 252419457 25230777 102865025 501015281 346620144 122179897 305816575 803063216 757824843 479183465 912213693 888836533 42656317 973293270 71732256 974581012 919543034 584270273 422169581 629988196 692495018 13463757 131389580 278960236 246798437 941702933 2190951 745853243 582726723 16863675 524766464 842647288 417305960 311717239 599784752 847480929 248619090 654967862 225565104 299325463 120263924 592070243 653476404 348927098 992437593 831331504 149898400 376834668 626651427 627119726 242585500 841269921 605561103 217985803 390760926 682336037 936883012 832989922 139990370 363609066 179727977 883855156 589288728 288453650 744549493 938618203 423555096 52210808 397260324 167229874 559866888 842565909 60382137 234306169 402429051 184105421 416627724 815441966 330999424 760614553 274972791 506497347 638006130 563010743 893998460 802437369 506503075 92097188 302830470 699099717 960696600 957224116 413932079 858136728 426455844 540992940 557640483 706928384 431016217 645470321 934487366 555812572 565390843 296834669 79854383 524267577 275506943 75086185 266200123 521343563 820404214 38174942 867895190 850890310 310375678 837441046 733588006 797168394 766534904 322519322 909224422 216841510 881117699 599087236 229454508 519528632 495338887 936791007 140456839 394561391 932414642 695258050 142162578 125158172 818527751 769864667 375425505 459673586 663374077 453876661 838584125 776748535 394757137 600026903 900557565 216351578 746414898 135169391 591361235 184583150 773838794 180667947 259289015 714920022 321122656 439108612 497975856 860536211 181311587 929636280 396140969 399994994 893683591 664696356 766062658 55157482 54284581 126290040 609614381 922564081 755865506 346253149 839734349 116846846 787807965 483692947 778390266 862088276 553321017 747342105 785197360 585993423 25568155 903695314 389195622 464024902 340512517 888911343 597487701 346934638 119897933 42284198 847488773 205043987 862126970 652039668 296928389 62757405 931090303 831897683 276587500 662203306 308431177 519241940 793389791 204012965 304220909 433202721 16827375 370189614 681205212 520616029 801369619 570980936 871881617 177399345 193059809 822928010 804200685 424854494 88916381 530731273 8518492 224144553 751905818 980662366 90383026 165716595 87795626 427154697 128049112 867266862 93819199 431114896 102190578 860650954 839275705 290938260 869224317 375373507 979775565 204750467 158021405 325131593 924269398 617849177 847891982 98397570 488325654 612564217 7666481 981553132 687905656 238280921 673310200 890007177 985264109 682779191 99737996 828278883 227167852 808956448 981441059 73685000 197914718 713885957 612653004 307206924 360565707 704290023 358022291 456932000 834950781 909028018 623585420 536051099 273960051 170664713 708109134 96353245 653616249 497715054 735115272 37935558 282376657 909160678 240322720 766288608 416727636 284465407 999105069 568396857 655355330 647550747 133411857 860674161 399740537 187782409 11090872 309677388 607751929 765634427 322266360 997472997 690286426 995050695 419298656 401738542 715888749 535200027 830135727 394576705 736190332 186327009 356346257 541454492 126486130 743428336 247261366 815610142 779058829 949489121 220367433 19747609 219952310 481384838 211101208 335824405 70517458 189126235 125375199 994116056 394951216 498267213 254855417 992369742 765899450 334577563 678532998 34555831 517829081 348829654 787203972 208968772 227365461 899160336 546697145 275060966 345098968 444867221 914587893 689561917 201198067 235078058 304087679 34610395 41439923 228291026 99022693 501657189 538817752 573900039 525732543 704303522 513646942 214459420 891350456 730973818 950649653 102450933 432843332 264667663 557775317 892709333 917536004 662743749 348965419 307619780 159068912 857333754 592667611 577380307 549506421 860977498 912341612 167172969 812976423 833281751 526650137 630357934 714019848 504767387 75084479 291788386 269492534 413606459 796790029 586469006 475867697 105631237 223279524 275480750 283848475 990186945 413453271 623318049 9498337 264818702 213287845 460819648 115758685 593060845 725054006 437034554 184937646 287945540 804664440 596184045 632980560 878955908 497255916 673014389 174841873 832125255 171840109 273125998 609075428 509095644 966835233 442150007 208808851 454174266 493156960 491058212 642187154 8781355 516544164 326751929 386209819 806455291 95745836 753599766 117576557 557732220 553640161 590292879 742868437 811672575 402380516 565381750 502549947 915952682 644569670 93911839 449661269 299956809 416298580 435961532 788052599 38218105 728562364 124046785 629217717 789208382 410012949 94752381 565702463 235737351 183903196 47108411 608446882 468198801 756394868 564696460 354817229 196239563 773007507 325979164 979068291 575590003 942534173 632930256 270574114 994860126 226872721 301380662 267669475 928183833 908253748 721357066 746545649 9247954 281339115 235684374 926992010 880019576 413042830 464388790 271065636 543435617 392940082 870766931 974661143 698868997 290201414 511660973 609805520 14888526 186080199 185614229 52579031 335232113 904610995 204783036 753109381 641564881 938103634 754140987 17293375 60099576 454824564 355622746 742913356 148141692 861875895 923724514 459908579 799854577 880111413 909131355 295029261 954228442 658828774 758800955 275191917 653821437 933969412 673814264 974585586 862110785 325421374 637816050 529708428 747238066 895905037 668406003 452306423 111078110 997809415 883379408 571581308 70431658 945511114 762206282 692510829 141688519 737123156 563564536 662834375 733475846 210113447 61967163 696267382 374313344 542461353 398679255 7268193 769796063 370641642 828021421 824462167 959027071 615079328 946845098 632187745 17846902 198465170 233404369 442853211 96852048 193028870 81174855 328512739 710558702 965764489 56697996 779279522 865270493 409455795 477310 180036252 445965306 77588203 637933059 181302056 708476423 591764876 393085449 635998989 693623889 230067293 271629604 678530641 212513414 94765439 835311192 116856691 671831026 834226395 100856680 833265802 807006603 711170745 682297186 958106448 430091833 158612219 317869888 586452270 79085332 577190705 981736375 6158338 736192336 935167436 528891158 214544199 851616017 532698876 435368502 965930612 251020718 467863116 459682736 87154081 410883857 970077690 438716930 999170619 264257734 6957587 421603117 838144156 113675398 164929470 794395628 716167239 311712943 772597499 602199618 349974844 903067393 748984801 428559761 732554754 81329644 654678042 893039317 710654082 650662071 496796639 562611937 608474138 709051580 481168761 597772863 435467354 777956908 367044263 633778633 21445925 3056945 683644164 388949881 187773410 636698891 240751127 555470893 98189106 512650621 845202087 122301944 246008865 707997522 149754251 648177893 251450855 554275517 262972401 358078690 23372320 580735802 679585755 333162977 508812140 655106596 490281425 495842332 775586412 374917350 94429917 183570450 473617236 455994416 764130920 798727005 24742346 569609898 465295244 964789193 154565942 690441739 708747215 130515466 819335175 999008755 135298158 82652989 366029958 148346735 357388141 570341112 72198218 466192748 885841998 669973936 325372156 916375339 515733921 941915239 674204283 439607148 675371819 40286708 632140102 42536391 510148492 499894031 171722278 144121962 456111688 1317450 477461218 236468410 525985132 128098265 690801219 316310421 746252192 26713135 432787258 819366290 231889451 184000424 298538863 116985722 683017740 440647031 32585054 314875606 946429126 926040529 383008072 583277191 119536201 664173011 315926260 605591545 161957852 956143630 780395307 448602395 408112685 55259650 704867582 527403191 654686914 445827002 530703633 856667966 204949230 610587446 560013551 480836891 667342895 829097631 963175465 255330841 858265561 660425284 900954355 772562671 33705966 206735635 331132086 155422582 866061377 412317326 254546459 488564992 985008009 459112047 842743869 901538223 224249654 914931952 88064237 705293783 518656199 602678162 715920541 909191824 370513534 343606118 410608046 27017918 801723788 17727225 74168333 378719912 231113309 738539883 797340829 627238456 250179554 77141292 364884021 407293254 441782743 209813676 233090555 731107261 665385876 698950023 668592825 928286163 933693091 332669339 643947009 514159947 626837903 587849083 876190879 243040509 168349985 495298197 235021637 479499545 153188473 850882802 48886028 426309618 319769768 411870158 30146063 618514516 252986950 569025568 900052115 830190676 364747782 69857421 236453924 177508551 839167125 535744867 954423761 805036576 145084036 935788554 501882176 116597837 443880742 57750971 952887739 32285420 660670032 198465161 526037013 331123358 574939325 70094590 820378937 166521380 801410114 564952002 131004484 411944354 624785494 714412830 488602368 731776679 133451908 686512702 731474331 812161433 892008423 409561685 131298186 101746631 4587888 265451628 167998973 674968782 512839899 210370699 972366950 852919655 584272843 499124367 699804668 61037458 389055833 649218767 584100103 585453117 417805908 400495026 226349487 498226229 863899667 415867268 322267153 37855976 844195316 105757823 101512958 878240680 100810923 116613408 718210650 539773748 974372208 541331794 430219660 448875434 454307147 642098949 462698151 172986505 602878720 211031331 944793371 507953616 57061104 30818853 980213785 12098084 155805187 334546575 922505241 919282771 329095396 50039839 679852930 476037491 844249677 730184094 657163009 14358804 484115935 750369529 390453678 944305356 74566001 820477222 697471708 735726089 258901201 364164491 681743077 538678126 965808842 822525117 506773289 967238255 671675829 579123749 730593500 965669624 730412039 882428089 893042213 998429317 664396579 782656429 53217853 207987 407344674 354304298 284682580 46969597 121201841 503419023 270857527 587712706 20356586 11555332 849208940 209050408 833484361 601090078 587620155 112020653 76281801 124792050 585504992 438207487 43740497 630635154 515441169 942312008 885971426 983070732 896986004 544857062 39010321 676682113 403350202 994584799 404628034 658287939 444023417 580185308 487218836 31456767 710125440 618769689 680328098 246635970 397033281 448773388 324675774 598150945 810817308 219552821 113692345 265811136 84118268 675049943 166273272 408311721 799802990 421110934 952297336 371655232 877854426 33122558 742767780 493009908 912486686 69647360 156672182 244551307 777365734 492663719 199440171 160528080 917289069 423271032 738633888 758973589 326354180 290036381 364985765 520474672 299905016 8728103 201966437 48170327 669553515 252722689 925693151 378001710 512569365 43345061 924472956 517014530 796093234 963150777 436454360 324921106 799826903 137987157 301620380 408302809 286376136 493304280 319831387 689763987 281971557 517439782 805677523 322932947 943610255 729371605 179514641 76450056 762874835 798411492 179203838 746981062 186204694 1962428 515450452 913292277 622095583 386453393 343100265 102873244 838909048 303571301 453706357 347949128 483328984 511334668 451540052 923307493 974063474 179469993 575482214 998163681 709651693 180140046 970050077 854044125 186655328 290888940 663233494 517934765 417399983 268804985 868859016 98743877 591035673 525478853 279232695 16821549 706957784 359201563 389157860 421695313 325937245 899161988 392839140 117747943 970135943 150447101 970825420 835915721 304564120 856464318 398958283 850086670 513815078 382308298 888541029 771060625 485822265 173219732 140479177 310150882 839959317 888285904 75054976 875568532 75587646 262180096 579183612 540524993 715195308 877552677 849122208 851173346 871850307 600965937 283958994 828181945 864807577 805079550 246076537 576968314 228789662 111888463 197698428 835364374 661980883 322335627 198314834 712129860 96251190 295798266 536468467 284432312 326010094 758992405 706263104 917289140 113737524 833141486 780249841 275645105 276435026 147019012 993098936 65350456 895501851 616815405 955816173 219036735 185040265 408245113 872644339 895391769 698434371 396957151 192097087 568376027 66196864 218471364 404947036 649107835 333322779 949656249 468972305 12415521 862142400 835388960 714832249 541891452 322466014 32681114 795238667 688867987 450468675 394608201 300356602 516962840 826236070 368298898 440954981 377416815 414047204 814426108 127370229 699569221 271232547 78452705 711848698 737749866 523129761 263259901 875188867 918291234 215088518 320763801 569322476 985975396 984094841 737074690 357594989 489796010 196321910 72429496 612533578 260614325 93030650 777104461 599211956 299233879 538922388 595167320 841525244 664464102 640702432 574755553 25008916 655168025 524050174 466295705 899051864 682099739 595239020 827125178 528269989 577825409 843292400 504797178 225703769 266228275 579023372 991390305 41592615 689756689 633249156 760097761 294462158 155462136 204336956 184369510 132152961 201780748 726352450 696551622 821224082 264757047 716722930 153119781 531903625 766774025 246402537 697779159 928654133 149599770 957541488 892281687 817826441 95943569 396813594 808035894 597313254 858906060 635678888 194667874 651913851 538366709 698833907 20276042 495440860 116624712 592085730 770182688 959773613 593021198 225154037 630636603 335068719 573715028 927808313 682762663 204924144 486029434 662528534 107800029 19936269 345033982 939766702 994222977 832875930 229225711 776119018 536952900 142410461 876965460 222456494 276678528 401761140 569157772 309165271 119698038 643327697 62225340 847464546 229953285 492285990 228586907 218608738 627695408 450318582 934030524 785530635 555650444 547190086 754430182 850232047 620276369 246073866 909826709 759423773 155763629 693610797 430297933 354703212 723152482 988816359 448413659 138960998 784830399 315569835 526788845 672581058 768618596 810629946 115666336 387864846 627351359 24486007 921423849 320979699 325806581 309680337 916030650 830912977 171839080 851943409 861425087 7950037 807537704 222855861 252578270 824992463 210279236 132119941 342787705 457292934 908853946 856692038 899964378 881289524 878100669 685217105 680268515 61121458 468504713 590134249 853280414 977816189 479063961 932894745 454957140 376734802 432250646 474447563 987821319 451023699 28323558 805257820 11750704 66263139 711752078 286040457 879364257 630310103 670311642 906018419 942065379 247028576 774039497 40250796 216878300 950657803 532861956 752749377 12466517 181741718 985995176 762397147 639862348 47426467 858484180 599781862 234647711 182300779 690956583 545920905 285342848 718924831 438512490 570719621 402064833 141148187 767944596 769752867 783633476 289130896 150010026 269089589 241836621 10273040 527907365 655537298 939611062 239578392 343952290 238295919 209173772 334556335 239671636 67424591 387846043 794054247 255199519 895755925 289271877 108408459 37865712 161550740 518943744 566130656 605138815 838653514 999055166 99766838 512546075 120393484 942238722 399654319 898621495 113999523 391387320 236931787 104509349 290624425 777545586 546002055 178187188 959645273 35894217 609502004 655816321 748840308 38963631 984657943 686837341 854604505 532442942 806148117 696950812 196465568 591774066 734729798 896817351 313357350 965507489 407720290 960611570 811404880 291444152 334566176 431467626 416578087 443700880 775366943 516644906 251055488 574886646 829507306 481704218 841687867 732347560 82408062 605647501 480980678 404787013 731488534 785066497 11621885 467833260 945230591 575364687 725226399 755321318 289046989 613802598 973091520 933193373 477391707 741818093 944698637 22779317 745409229 919345680 885801464 32538534 384140125 373670846 590780838 92556483 671832058 336750688 649756318 24191790 997749470 541796954 899394672 842749856 752540446 844886917 661662695 505191939 439941036 848494751 771154001 745463931 318389340 611474315 681800904 575384688 804548507 563372950 87619529 792366904 548665237 897288151 113804993 317063359 800878087 558631749 894820665 432043774 5132363 275605937 996701358 240675227 855929666 123143616 859921022 122905632 901652620 994630326 10428491 254108797 385474408 913743950 278837062 117640952 931396983 840226068 780897809 944587450 748755387 979889906 762966815 536940795 725923417 36570975 193657750 75451760 818021198 11108121 556103770 617301120 517524369 823032736 123664205 633236420 937352868 429274883 549694079 200733984 276337892 581453561 653975450 489346 157779091 715373968 638216767 306493372 375447607 164819585 277579177 869659833 390471478 943359006 56634774 845967784 219237300 184673978 624367761 570652940 629248565 656490009 553074806 261261636 986020735 526652150 697100564 243512711 12572394 523142331 597051118 575385314 507670384 828412453 635088492 394920486 592638568 888011800 888386449 851149299 296330395 683864015 309496394 936966673 160215315 199792186 231851152 377330456 17806312 918629524 574495965 539311909 419023304 324051785 345482184 972899825 884556112 862249581 306306708 354555048 123606804 723885669 86420611 623449260 761653453 863890728 792156174 226191906 741330457 851619046 874453207 15315953 4898906 731489825 201138785 641401161 732939377 642270304 176444733 337085430 547567990 494190231 142933191 556733870 19660108 875193273 399300371 141832688 713471225 797113226 498837075 338577976 770847189 412235954 16133722 353701667 180112785 258486854 531058499 150195847 624945455 391729159 507903489 196582952 894345506 133884097 985181462 560622380 775455405 60339328 859073171 416680307 744590896 862712518 294106602 63296704 193853847 851552916 222042882 771623491 37742927 687935378 24966482 8031261 50300079 792792635 874593894 175659832 202952398 281428914 771249918 819269676 228040630 829618893 482891586 399785257 30305951 286237757 89713491 913910823 70299999 482966676 494602353 409792949 980027516 529562960 936963826 562581395 928513396 291617203 174252728 761542907 396408514 569521237 836298162 840900349 613150048 189167035 40353798 173608149 534244789 22829429 143680989 189019332 904027910 998910562 883339157 879737260 290828998 753968702 981191292 883876281 634020844 819886918 173611744 331344144 776376710 10535446 48110236 578819138 487614898 934697210 543212364 17325459 78832183 380091567 207275726 44737336 358982886 987230347 590800663 267503244 182769781 492692170 317029958 195167234 777307995 526603998 281766256 587255412 39238033 963331138 691500378 57057807 365675391 84588266 387089527 688847863 828575961 434610402 61281492 451442636 334187059 634374324 825476303 398354744 859481719 972501746 123677519 198726547 140217270 117723637 965554694 486174081 271104630 455636163 122158810 48545952 212375314 289412246 150990246 658622392 540461770 243134310 478269741 981372496 200747029 447413111 983372429 510387916 852265354 595656272 795395839 799357651 146665956 290346704 891406613 630302518 202513630 627510500 355623747 282238608 529060001 640028280 807930181 762269029 650923190 912972876 639591439 548772966 748492801 50389799 744076790 75300619 566445699 147042102 871049465 43855213 945996619 70894712 75667866 297131836 643944413 443145641 255853573 122499569 381452975 966488979 192782712 144255768 308129836 655831901 197221229 138541072 621479270 930807683 936487055 110573778 237829528 918937275 93224605 671005796 233831393 464964515 453061536 952582838 309893133 552008406 41025315 539871546 203013308 17446969 540950732 496235334 116697945 769469036 127350014 311784656 687566781 726868234 650352065 590279679 983869765 989114574 464511563 532521080 986257244 819768721 202982915 227989530 429611381 273127950 122540653 429708954 989159826 133204072 359064763 513204510 477002686 853191827 822486310 35576017 587343009 859368875 721074778 283559880 731895852 60565158 194008735 179484244 179819340 731471078 178951508 974957804 288146843 887126427 915371364 236365489 91510928 578253811 213533751 720232587 665802822 479138223 805602618 164401150 416139748 708741658 398099560 445991203 828843140 777915998 241063496 120381537 65487856 16735672 651471340 788079729 912162023 414701409 256353292 807196730 900456031 309431276 111768338 647426402 171407838 75769380 951529917 313260044 836470580 103297631 296330074 803432670 485256529 259853077 224480847 94952251 831262485 420911753 399249203 160344366 806627653 739178484 129739723 148691451 266906590 380963891 521854967 828937831 794542360 588489214 140948789 267841633 281096687 712300384 308211216 269924687 282457253 448180192 699291122 31292970 16094434 900807370 502580883 30077997 252046626 276158397 558689718 662048276 173015802 439284120 364370346 177979900 872566616 730052787 428293879 823980603 600943407 429904244 707450767 128536906 3247297 397693114 460641317 577802076 491558353 222876170 449823372 5734993 909078165 499957052 512456316 237676874 369658039 391485274 619046506 482856660 679865017 296418622 716857621 710239578 370430381 860964766 209861257 311311928 618880812 296462406 822796583 942321779 43068641 433676052 914784022 129051299 763552580 592186034 180457108 899969059 798807962 532203295 37163768 235109854 483370027 886663892 27430149 943059013 530477461 31018581 880219579 357622347 287398143 272684435 153380304 57031457 839252307 337581682 397347840 684786697 91733298 1524557 708122100 707300897 897319965 422958246 656397449 573297219 521915438 581526536 463585321 553940939 367168093 444776427 878867304 871335563 923429138 442314715 17414771 11792015 134349362 357680580 686172027 61326043 560878825 116713283 279599680 617220323 957989788 552689472 978486577 231903655 810400164 940748226 877004182 323722295 656893075 853012634 982676072 971044565 267898859 401943987 729996303 792211170 442172419 32603101 788673596 924179171 867607882 244230668 771635018 875965037 618366974 784366756 291081157 602659037 162981807 706458797 801707369 642455887 333970723 975427559 513269484 118994497 254290360 417003452 281572972 606001297 484092453 512344551 730571962 593769515 791869594 136244209 590168384 810703764 372029633 429972121 46916236 164944155 920921457 92496244 816845263 76210402 166902998 559622038 438335935 929012784 561926995 640756356 473237083 41911767 604143691 869238661 929050622 863469124 332806329 73110020 521846051 752885207 455556637 764130854 820528749 620864002 464910050 93533882 618632828 187491728 810288929 498289416 401456716 755788219 500234420 77708304 687207613 111383459 708506419 822417324 670100431 822168549 488410211 199865319 929560013 837035751 10003847 831715670 877152822 445075184 670612629 35994508 147326213 184005581 287957383 613326604 298830038 419727128 527918782 647833958 28964414 970299454 144664478 577122519 251875502 460041324 702264682 513633905 367360434 232458096 206750941 729990419 293667396 433178226 877545624 812572907 206484298 147588203 592390283 842167914 268050760 323994524 830083158 377173628 137362611 886778085 887824240 766652192 308739915 616180214 239365802 702873032 241595714 4968478 607420593 411903436 288141280 222475011 520933146 451147429 502789239 842056252 576044850 816135784 710923207 651828978 428362499 485500998 907688231 358304567 674782512 548039710 174814250 886057345 237218057 704767999 447089690 534224690 460830419 280221880 223867372 964237616 138178888 752511559 97123438 572164336 32723678 696405603 63899302 909307745 97834673 246516816 763107927 58767153 80161839 994642701 722578649 165666636 158774637 741011669 358758584 563788619 947106825 181457042 81349705 844094465 929127682 764205844 481069513 602300383 362149248 709537075 50581298 526820563 567785895 449024425 827551253 639157821 514512334 779260466 956549548 330329382 129986845 583918067 994192249 729943593 822849254 51969315 12667387 214768272 244429667 263948778 160058576 859361944 458354916 212973450 199083408 74358877 906686413 169068297 13374443 118799072 809045745 305155989 623980059 309399217 104095777 439084202 574157613 53600718 399604916 797893540 251101423 15963100 602606640 809318965 751959199 183015933 930478830 127847678 528328982 708560895 332011316 576149080 970758454 527592991 819954072 700806139 574486958 509651402 446730187 510316184 226534085 853218631 284209436 34343443 662103525 750406296 654158376 494278833 479417784 446502678 126554413 547681179 115585389 490876425 587393680 644349805 60728260 241487793 883028769 983827287 851827503 817260160 79832575 80333769 226393637 430358346 291019489 382086832 834177606 609886851 500199762 637855592 962376091 219867025 83576352 121514883 769989991 792074235 777589911 363053840 573683793 763471750 531572827 230934783 776529439 275910854 520189960 622309715 392004028 362274282 438363679 30525862 962201305 975979175 40157270 431753755 874390853 306161454 244643793 538256092 925964924 785991905 952863455 740658844 932920847 91203366 483820613 826654584 497875274 522587946 40688132 713550207 408758015 941557730 205622699 375463224 967951349 123236714 225393281 602416187 41052548 274472700 371955718 434205757 445768332 927444194 35800945 161634629 632241454 211784785 458788048 307222230 840653322 5317090 686687111 121533521 130125955 429502358 708324009 842826644 392741913 360680440 633207200 534907044 687586766 456381979 202878412 535544828 702328307 799824459 985002868 332672866 395622895 63672104 590306219 843023064 43731641 17166983 893374557 915737093 408404681 730532722 113802958 887318910 952307857 445955468 285094183 334346636 950679671 858351422 423375915 512127760 878092431 831494243 491474783 519655060 52824976 414947459 696677083 54352497 786677308 977061763 243043875 208812533 838864855 583867626 218314459 844957231 301775071 672354826 722298639 698417763 223260003 835586352 797595599 318926509 46442346 957801742 434416225 268398788 728331380 902520311 811528292 254473365 495298939 482336660 471818401 982699679 252960907 833120235 134074463 776427965 780979909 231738097 717565028 152264034 323550725 57158577 408416103 127950880 93432214 874931812 70948760 254790259 313625787 419696785 422663207 908403043 790207734 582768999 670490126 305470868 238650074 697491618 440367344 507327504 177480110 880123660 410769438 209923702 723614868 748283641 101959576 543757414 793126258 95823485 854771040 719914933 903599541 79788426 803561 492857864 36631677 799076945 135076356 34052769 837896402 326716432 439307227 970652010 946339648 221613991 325392977 949527853 878288350 307012822 152761705 566609896 937996785 789000460 94750707 987526580 421579331 668027937 992239177 470474475 761281103 153874281 285245154 131460901 550803888 121019939 352065551 611156421 632756355 836850661 107939795 473069212 107275470 807631967 605765587 965693710 561460451 417874141 36937592 329777661 508969011 376662434 57807984 333543055 102334793 946300423 275579862 864145779 242948770 409887936 545300542 710869105 885635196 64265473 925998279 632429727 702639066 123322570 15074842 585626141 462483084 214162960 973329633 183607244 565095295 269491786 156356645 470758500 48328717 449901407 287824182 735614850 473290379 646609931 260402138 399917188 563570411 277943126 434472914 851814297 747927511 790687534 140871386 418641130 978011749 283931598 876377703 379216224 904571688 457222921 384092646 62157877 976705281 46791887 46655827 478921437 187957288 583306478 571253717 17627339 691000367 759315099 773166229 690238101 689409006 985252951 552978015 136719603 460887285 962474188 312120668 416337247 39880719 186551150 495066950 95071378 513144859 438428208 429362981 289941229 26340937 894453227 273008579 151488159 776787521 592458461 482702134 827258881 839490214 938208366 296015969 782825140 448841583 948455577 189068280 503508935 952292194 358694013 1417218 987024389 5774183 495243802 58125193 145891015 752570264 394488986 434995301 705644030 549695259 865784737 556222705 213398196 718198242 378886924 192697754 699296903 22871433 362689338 304284631 910759197 661847158 75984327 70267414 567814106 588686013 848917571 194971975 164484159 366071139 328980470 789074531 99626657 471180056 749567395 69453601 840256644 826159471 146184833 21281277 731907052 702407207 930651887 749835288 754704461 104751893 538674895 79333700 888244841 158553854 635293102 449634843 111760497 871926554 15561926 633176006 363020583 182056755 877865106 506169519 409689151 593468235 594079355 475515461 611468532 191770425 122652836 185006057 421355954 401806044 78484766 73678336 999485318 296412543 812797995 446724743 330187798 81409637 285994394 566708809 2034952 166214965 468426071 909666205 92910997 182229150 958109928 250260489 168706391 767442482 990687491 484269654 386682900 402913710 297731899 74944459 842296854 341109302 743267577 595040380 784600123 494267996 165655530 229707787 563616826 924143518 990030140 718667252 700044228 159899031 685386192 834929820 367974495 607982545 85628007 753675100 421465258 625291426 421055427 631694210 387204067 593660529 154209181 472070581 782292631 801522962 287869785 462213502 641257493 601103223 278938701 416841700 487072941 813943883 275356335 623327814 846283246 109014178 285988593 250409424 7696590 217488637 767467539 647840141 54571153 413318076 351622146 509686953 770653891 593046466 68467685 578848752 346785352 717253467 301571328 855640009 365470156 366660846 135742470 375569967 630328741 64549247 917985858 105599823 840509159 436959705 681194114 152366683 968403665 128016354 457936861 494868124 789673688 800875295 716737628 554000409 468003348 968384903 239659618 868537518 613451601 612964890 681603249 860042835 679033726 382537582 410344647 338628 809835816 864855112 367834391 72381649 512636645 874886004 477577853 120150011 478446136 590662229 244584951 402497853 718893148 410225290 526232151 806634016 567361803 997830071 239279841 417267277 845012703 639289190 410764965 692376071 672303577 978371362 32161484 719419211 216251090 915772964 897405491 924613403 189107526 721979963 87614417 132096618 343306926 524454407 55331073 36190222 463836663 69941227 25370758 45654778 252454170 441400405 9336628 240362645 487399409 313848691 341682124 282218428 797011322 473842170 14085157 939753699 27609806 435557998 2037199 572471860 596368200 743307582 836069168 448285792 149485592 365965548 387412143 608541569 19779746 629761812 703225878 787716019 115365993 37822262 365687239 179273790 528192588 18175962 584486850 4256111 925529103 737392152 576564561 429659641 639731582 866213466 337373417 492080619 855710194 107170368 976870152 371535521 503364411 852570326 814161710 405097807 448435185 300915410 454229685 246695548 475639248 205057637 99846371 202609053 780729391 187735260 67914468 241905501 978613420 247128435 907436631 16194316 579135912 835738689 199285444 640219913 497969038 108475448 714928255 604604202 452399616 702637267 163602369 937304603 294460749 231850576 854516048 8004590 246049966 253537781 77027682 368187241 636703515 915393768 438545778 527848139 756274748 610217076 703209174 728833167 811668511 506966168 712350768 73607910 243511022 195031208 367998797 607056985 722803451 652590679 852363582 36095689 111537289 602846688 544999495 934522779 129991326 58286998 252762689 798729997 119907685 672076183 988664842 289209502 524824516 945430241 809667347 618025927 419822059 396815620 691850931 114038986 260108084 376100154 176146098 955157308 626778592 403217580 532987658 346275290 513542685 956627322 468195228 125524223 154101806 116477390 745587429 551925829 285540595 786349457 583607714 244354264 685332145 179015736 451523033 216561226 637812565 608125666 218819038 621040651 536557057 89933360 662320015 440981055 266867861 812419509 344695046 3824773 769781225 421094859 22009229 504081412 681349313 232234269 938711889 758119130 584713546 389319335 119992952 456334626 11152269 196425167 524352581 468077008 866622836 994120755 336282321 999759441 327884826 420263514 467674856 461379763 418821571 368580493 322649775 109015989 30901829 771609628 780132390 586355051 614282409 564790311 369406195 497027017 819760862 388836768 911679701 106158495 213062635 505542301 303471150 842571551 389533101 722870092 205396561 525902726 391808538 509757764 450103944 290549143 4975936 722240883 532416749 422592451 747963016 184907364 573421148 37687107 790971593 146033179 197344307 326122808 148274190 590755252 78908855 14995778 126766608 639394163 727038167 907229920 258535035 412962088 428953471 907786066 650076160 376653739 283511050 803992790 213559833 159592021 120329988 279701651 818290614 310999013 879364271 338392440 457410417 754332696 727262443 236830437 373512885 761485184 742311548 512458820 841293793 497753453 434308269 791655495 507634011 373645674 408421675 418291864 839159065 322153268 129194542 529720997 550140050 540703520 841451279 266070001 977959383 94145764 743215291 153334903 218942972 725254906 759367645 891373121 380014121 683025828 627308018 420687816 819482513 504369891 786705447 949465384 937166631 28437637 75731914 37511856 32801060 151862938 440007455 548379980 441693421 304411804 227834675 942750553 306648107 532704536 988582808 356493967 640288885 602445113 509959088 997691583 583618203 498491764 627546872 350967370 709199478 124186066 73249464 575797389 415556778 380137452 42793204 384921593 120948252 886431621 686979054 968468742 207441040 975937847 899497878 977105647 261702460 791156429 410735492 310338001 484250453 119366394 981201461 932278352 348866260 254322285 570194330 102268480 44327354 794977700 651340974 69032104 126551356 321470905 280690594 388899729 541770236 123088059 204402902 278430816 941039183 150783152 127221089 613234816 121661824 628806744 301116981 616533676 553599774 664037066 144720642 681503267 961500877 667201752 143144025 412434567 361053810 112703508 337058614 804250914 772962081 986160554 193054182 112024547 713290996 96446134 713216581 260367981 369647930 365212086 431243845 234107389 382867001 909561708 297852743 618410557 286192893 876087454 838059628 465206307 206022082 905081471 923316141 11584406 683336784 599580748 500996179 699140125 980965045 603355067 596952795 850546191 55840439 828246828 667437741 661145619 712088857 324411314 280594227 360598024 968230927 499907288 960988609 756585021 134533503 295220481 244297619 105489830 92788134 451113724 565769733 510676090 504725868 854929535 265149407 49482306 896237566 340144736 379798471 816273911 549167069 216820777 598943523 282451713 10945881 650358227 788806099 544585388 675755195 141457444 205254016 584864914 770718599 200956653 604282292 221451752 56713112 413340763 580220746 635439627 259570987 584513879 162468160 996367388 614411366 780162112 404084179 415524469 677417600 960561483 885079890 666568145 397627256 292522604 78437377 463114575 738032313 19182697 311445694 793793071 894361148 473362222 981094880 726414313 504157302 437817777 546939138 837102288 893069692 916682025 705771428 183741982 289316648 280686004 616950900 425558046 816613201 845311957 769061222 983466708 765900323 147643999 484351324 242136418 81240427 445243768 362971539 893873247 725008811 45879527 128295400 966148533 73974065 119547900 432003590 989301029 107948655 733099299 491167358 575311382 616174026 686787135 997508684 870027313 637495746 998246529 68531984 644827346 304621789 52882770 359343130 655126372 710579250 975664228 329280744 436083925 886812306 150259951 553900750 505748029 739262813 637410870 634957806 947656069 532316848 163748248 739457228 386008288 609383385 826768359 597732948 616577593 374253582 792887370 764696254 809396518 131639654 669926931 445049633 464331977 618145459 348985351 679393968 798754511 844074115 164875685 744197207 316986043 287556190 92202257 742026363 668174852 696273656 976654112 371772649 174657137 305833567 105701948 739508227 297813371 365601754 259478559 114290114 219991413 362765526 790208186 233871850 938482786 974287809 415241869 856376891 847729144 784199474 160231481 725581577 400605484 201748438 455714248 605796294 846592720 220903920 958412032 960676886 816397108 277024938 872184861 356166518 470930282 880926218 416577518 22180907 300972334 63885858 218566416 125624081 412450650 819600613 578546963 682381689 897669305 184156544 185623450 128639707 8430437 50449517 918598355 815914327 790301641 691510330 890803148 458719704 8774691 269919775 43159311 323038783 738082878 243956384 7660462 118070211 184725954 916869092 980305974 136113347 348479474 274436587 755243052 376953593 679731441 586338564 273985267 879219791 903456910 511361163 848084366 196921572 332195574 951862878 526573913 747221468 879518579 820166930 439792449 149847730 537731896 746526186 558403687 785832656 272078510 615629840 653302972 84434045 718459562 85566671 176780512 741474639 112735101 886059195 539130414 863677346 888570994 653284662 782525463 634030201 421878035 99927418 635415441 859800434 232983799 891111210 895386570 289132174 971801104 555157111 725971962 732966617 878489974 271084972 831278728 937300858 865167718 165525555 704537934 293461016 512836719 867547348 155247913 90926206 738110572 388132351 707401935 743552236 294230298 807438838 381818005 281048431 43767600 838966989 663535706 396500928 395096415 162526158 729389361 277202269 280277930 788597566 512196091 397603288 313876469 284781346 14929681 236987641 81500854 870267056 702126109 239515313 645454621 844997171 373121957 785107086 435084551 669139161 27871172 454929733 388927187 963757324 751549275 32855315 821405153 314494805 617002024 36023209 899114447 385225179 877172361 971017635 516093959 239574776 79111133 404086758 898356993 753648221 438409368 445584920 108293984 854404794 560685673 871117024 870279788 339302067 867499106 252222958 106645475 66182314 142206923 242816187 36742250 849340119 571014072 417708721 10370140 687263969 349747847 717588452 3824607 240303246 356820010 148742581 990093042 457634640 583543637 393924012 911321980 491931 373771733 565785114 788078321 596010382 215702080 201808418 797110727 503493097 379242409 126829646 788525468 740704777 422396314 42955259 747547630 1843388 312048626 250090949 875554016 396366939 379978090 139865757 464051177 558865681 290739282 29925325 516175409 223363115 339295195 558478504 439378817 152209364 28182012 753349588 926562264 970708926 478741462 579458971 776401025 642090228 1485246 282740278 271089293 118698673 930333125 267395344 945108798 915618177 853638040 485316297 562549682 220257964 23396264 726994601 731033243 221700888 1809713 398165100 294514572 924297968 865408647 815237408 441783005 851932115 359669839 826198819 916400689 511449123 338163481 348705759 610302581 766579275 341553346 556251546 170262434 857167843 104996954 958027919 138131630 954249881 834534157 76359022 348581387 534936009 523803482 345165895 383672902 971146713 756828405 158137639 118877933 386010520 142883380 814414515 955708468 140594755 170587650 953719797 520743808 613007890 326918104 511558674 141797980 595054247 953081244 371734342 397325986 77637608 444732380 957996088 59063520 476598874 825122780 49978102 899677925 781698782 723328217 338332054 839655407 633886039 390335599 172774624 686036975 762600245 543891667 557924810 913380465 262926341 470208233 792723005 344272790 673619194 176191928 130784714 834533301 980931772 452801100 574068775 166914949 126851670 829114674 509626685 526208259 15388718 909211476 362976713 331605512 424213443 748457880 792387714 930125016 242498056 177036414 569303583 106152486 410984867 406691781 488014077 666310869 460930909 335169651 629508630 138618756 108703632 133253796 549146618 510426876 662329235 204571364 385345668 40903877 698051552 163915449 538853880 168426462 58784884 486083347 302840002 739654321 989406502 225191641 350862184 106988839 159205793 959914727 431274071 347398782 696948986 730982526 668832277 505135898 545467746 425368551 295578133 137481387 651763798 662585179 223191419 632361431 695899911 184926158 210466465 452022194 786990876 35490142 786960434 805403249 918230287 890161969 454927201 195316541 190565751 613041953 226080754 670902700 273064792 416485091 566949342 122982799 903011828 744075435 452977669 1228420 853004918 908239981 393166677 299275789 118206120 830317497 658213577 843654522 969585913 604032299 627343901 447946031 347479772 948321650 812419240 876067977 855685401 623565079 309119247 200680405 510002763 591626623 712596949 40957684 483335925 324689190 173938660 477328829 240012770 640596260 608840841 568998067 492042279 589101452 109043839 65659143 927611700 533972129 366307921 123049964 476049572 227980721 361595793 824485465 761412021 698302776 342387315 637622959 601828020 649286884 498647146 493023645 641695363 187096865 104809805 555326503 390807478 681464762 977091592 970493201 435333127 545021805 168012107 355592548 811896834 429751436 370006445 682382835 965721130 316238745 22986807 378096545 766939437 716660842 302566877 629543976 313446665 284846579 972972372 697806881 273696865 967719749 351404548 303484383 659503 550771720 235009901 391764461 335838336 169732197 37922723 343677881 81037678 230069637 290696005 837764224 752881108 994890160 37953113 592028185 273911389 903383964 769309885 134437230 899971704 701347861 421887494 562980325 723990081 361529177 582280739 580732870 225151319 964285854 450659595 469247032 441409159 820436521 260210160 396402285 420836865 56062490 622666304 189461064 228453524 915149354 507513619 778520962 207125961 376013075 227857366 256158668 902145723 45133080 193649519 989696685 769773105 629263828 459083154 659637480 715507842 522512039 677873979 95757905 604294259 30432321 953093561 697683006 602649763 162574652 761123293 753772302 252636732 517189189 7861637 71630344 761024692 322159960 479923490 30767805 693640346 906971744 228280376 51893303 368912237 810842080 874724845 880161338 816423405 266625208 740122292 736014398 73576685 11871720 43784681 362070191 395256387 38783508 377781660 481728392 348363204 465250674 812038515 868087794 213889893 503214401 351416262 869970251 683151494 409470170 780383604 911681213 592153785 375556600 672395279 28513415 563172474 608736278 66685083 271602858 171931642 383812306 262125014 223503977 627823487 127775738 849797692 457798413 531758922 622165966 848324079 241803138 323776009 377797054 78343340 801650101 810439351 23524507 940358147 430344184 271944352 297993897 250823341 352897140 975546903 933898595 324364272 109074586 873276736 142805869 157438819 398234502 558265171 510463747 112346259 436395618 512227528 14224684 523493838 648097969 815393290 628480337 645557286 739986283 141955525 460050826 710686421 794752810 710590172 419134857 599585398 147737885 260590734 547373403 452873394 688420451 670858065 19614619 258858311 127149196 10233903 791074984 441716405 949548013 581138932 173021181 325434126 698438191 884764920 963926666 879522718 224752630 772963962 712562496 561460753 549785094 558322683 312545178 927794803 16314656 598875896 422014124 981584162 991987530 520608623 488979061 965183095 325759475 337688097 771050330 102526375 887091133 272462243 806337675 646193685 539339336 515641482 868325029 247189853 49595614 9892330 593707971 987146647 322199725 746458844 554683112 700375650 168795287 560951005 98679581 143220782 301207179 907459567 387684819 779750685 627636406 817433202 756456405 997357410 11753444 547541141 938615629 590666292 706409217 903904331 760215177 899711533 637180749 357715675 475849049 93636910 317227635 786227137 640025119 350984908 400731407 151781840 951805066 98770328 845422636 457881176 571885626 606121969 697490057 61842808 686884882 638085039 687211791 705886142 794114337 20768253 113265320 719175109 176989762 763659431 833517249 305199677 5555114 836108673 961625269 285800633 156241398 467697785 521971028 541464578 568307144 146905154 758788078 19650919 360014529 428413272 129903802 695841801 949291227 381071654 790647023 601807002 398038866 732323041 609712361 245922649 675846568 606543012 759591625 74594746 724758164 394006613 2642753 507680900 596052711 754823078 947082305 914367141 507113404 439667160 892622213 207021623 62087708 102536434 41125778 114007288 103754186 980520534 458114593 850825420 996271560 176188096 827151704 468225266 483817293 200196721 435005806 27880357 725319685 986857666 631607900 148005154 837040295 448901219 620941253 96451350 673428810 95502273 290197269 259641035 218474015 448297263 972918630 809701466 49163408 943438171 850291733 548054536 574822363 318584945 448532324 487310523 605099113 286359012 350097371 985258971 10262635 753488101 22335762 362392617 649479830 204932007 987346162 824770383 152155139 454975549 161796081 551871147 338587289 617589915 620330666 768873042 208092391 469081047 89752176 182701750 208103999 126885212 160622157 630678671 617902388 549271343 885445511 548665556 360775939 912502162 221834615 99501050 847207096 943325967 476831620 996351777 847457871 656538647 347449529 731726941 740618082 709892279 120375100 446004175 869894912 159813942 519771446 453705386 300392579 444954591 858052654 415729207 938796920 757548390 682429077 722042588 395884810 295063140 939778846 366523931 417893412 360307640 539648657 368077254 296900194 133261088 495024832 527809569 581140901 94589971 426475043 896028869 95101924 606197391 641482928 192144671 839113660 588742133 754830602 648224214 618472694 808446433 900212603 974490896 431973905 302016237 158444997 833895460 545887245 423754858 585253596 508443571 781652017 247570332 190491651 988063711 845225617 514650256 240111229 374573141 990472479 740199128 574509537 998975388 656676810 962852092 543676723 151256708 429127293 850952242 18561113 72838814 589406510 999887631 399686039 186565388 462636227 995939941 5245848 193407874 835277301 182127515 626499633 743584787 324544254 588345521 171593333 960656323 793968096 747357063 603264393 43416032 493182716 743555792 501926530 838915818 336673644 761637464 552515739 750401321 573789425 268445803 415188294 251157208 131232646 831518413 713164564 144922672 185492468 194526009 864337352 592201091 608765555 628697877 131656799 134152842 328663146 575487355 464543364 989821880 840354839 168177552 267671231 70275018 730396938 487346488 172570755 40975216 958489053 686768585 141210614 489979788 136818019 477742226 124715671 50437040 711902399 71116810 381095803 50841892 291210438 292226973 147589704 599634239 319288009 476685635 702701118 162446248 22670363 223953275 666020076 910931681 537046597 126122823 864550766 311318851 952700260 35039729 317183124 297034999 92733956 138789947 323497163 591667576 568249736 172802320 51790314 665236554 196037067 594855089 217965158 602178646 113534040 319962294 412757942 869121347 971496483 385241480 582497266 322778975 712072 567924273 893839314 590808278 276126065 539552319 628872076 213064164 536864168 506984422 223236370 607489743 733201314 612292390 527595500 631218216 997390339 621962973 415040825 645107319 669425490 541545356 243978843 454979177 221007259 147912490 392357108 318067064 549031788 912886046 202379343 684200305 780429693 975169917 941254931 124988992 376591050 302129062 38489287 265465948 937002102 252505428 553442425 729641684 144117749 99878377 867649370 324644297 432016419 907374466 53572123 977295565 816697371 418027849 547138471 791263242 309033806 505276222 423609899 266555870 136925285 897717661 594635405 911541448 158299145 93189521 885991339 891248247 575326976 21954216 961285411 243217213 203104821 929518902 540597518 607136028 113228020 683047084 234405869 707665180 85139819 862308428 677436073 15927175 313482871 413385544 725664578 738849290 218355204 500088066 679291545 247398287 222832343 313418208 157133992 816993040 827577017 87540163 648081714 692159122 823939843 263458753 897857226 117729160 934759687 607485972 544312777 317534173 479576072 533674600 295562502 104940624 472592948 295126892 1925879 573816206 966646028 564012798 566797598 661776633 13766325 593456774 160472289 881995541 813062159 742323093 384925368 425241502 813574383 187267678 129351030 488407562 568408669 531629053 230930329 537555553 754611703 488006692 72511042 629489257 876031389 486276246 733053423 800563966 639089869 281235195 231241445 602927818 7494575 736939130 357999933 676043396 54353212 853249595 893290472 984209382 452017674 38297221 890504575 496484069 915731117 504508471 859465140 140440139 493168208 88532307 529560718 567832592 627443395 89009730 392916386 761214469 575683106 198681435 569669773 758052053 205584304 503515470 256513632 632602695 199559410 726349471 5970801 793430329 51758814 715516249 731221831 88468682 771090285 469077702 203466316 365031912 507168922 229069048 764202962 432113739 268350751 346905497 839041583 323535156 100505837 728352422 285819748 469268875 772197677 787123884 365924360 263631202 731295071 291101140 356629723 404100817 235197882 761962820 861662517 929773083 985619857 478214546 203213902 549706619 861184628 916713564 630552117 694295613 509435742 874919840 958352476 496287150 304478134 40697975 261429288 164001951 97329374 30066712 323673688 848994392 571100586 122737989 512662287 409612019 66986758 779040640 599627771 836278930 976937482 942364985 927553226 182701644 581156021 666264639 823422592 670126118 290831758 417328167 979332425 439229123 346101181 378229459 971894041 636785917 352437422 417748872 259261787 792723592 255217937 573405907 825346394 55102573 575485519 705250912 232944968 313342858 976396508 492492464 288866950 320662834 515565124 905031613 474399656 932906223 516613079 782660371 860837031 690492096 7374044 502861408 787753457 222059903 747945532 811137284 201475553 506603136 926305091 88335631 567080759 56421555 985873625 862071911 128510167 934920507 237598671 171938085 17604661 817008247 857734375 532901618 224356495 744297076 22926762 572940621 313363612 747153299 73846671 352335608 854586777 112582011 919579606 308685444 754876120 517409882 398628384 739929006 247323657 365889277 286668303 683846816 331180984 339811184 385826166 318057739 579875043 249619420 836391991 763737710 582355215 962147997 610062032 140644581 497038117 187805694 51425844 374549547 100828015 925796729 96540633 603424508 730496854 451894956 786441186 47436045 527581688 220553962 569054386 496193835 220433119 82315578 981880751 125274813 373758030 589612885 284283484 307675448 228691213 42700832 173560401 969073824 496319911 814383712 642581731 476560493 15444931 691196695 357552433 494321159 257554406 979499987 934044247 946469614 934541707 922654063 407885528 602076395 687628255 178704027 466391411 381194347 942541454 538278448 973818869 90135264 894373843 379335729 926412580 968247880 460801765 932635948 505554140 242286247 672144046 113109203 317369188 682911423 951552501 671001375 544697161 182286687 803620884 230071476 220296801 404415450 330410674 802714711 666178598 518623458 567253886 817822724 983643378 403427906 497663090 400593337 280250202 143611483 850856448 619265941 481665154 954857468 476664472 270350172 250848591 460558491 345704890 835574892 765136585 152111154 160398095 546602888 68599635 430689942 74542589 906144164 913057295 780970815 911661113 2911000 642003453 65937035 480603486 975009000 639628615 180761440 537493208 318189801 856656932 317781261 709730755 168260357 882452009 815454358 661820765 753330350 681843786 478228892 514238777 835580099 340053604 86321464 839241810 935518146 788506498 195811555 247891263 739543590 618359731 521284930 381344719 104985877 557418478 984643902 733180945 18323290 826958641 165097851 198462008 546994420 560552420 446388227 477154584 402672019 67054911 841191532 345250161 92346696 191920173 206634694 647179834 347716414 595918203 111652226 40466277 710404799 790806046 821422437 573439143 777123263 988291570 340211363 334894278 885960562 250825057 694185745 325267890 440207683 511153589 537326735 212611345 129415981 542414455 248311882 513669594 310587157 184168211 473457001 877286554 319661270 463345817 235875540 766061892 577302597 688336380 580949640 667716708 691329569 953220873 405436134 391021696 658594865 827893139 199668645 306529432 216205754 139383372 990072546 923636563 168315424 701449652 593037021 137523426 313288157 846857667 565267961 694419541 982683153 261059445 208207870 771418208 334601703 36123295 180753811 171300745 811465192 738117900 629320602 24002991 376484778 603959601 427793117 352223906 533037770 491307841 661200536 621662872 47734290 515212926 215407750 386102216 579983801 115360865 337847729 629185733 446286727 52959073 340010795 168448008 902723358 8903727 659150311 755053201 314358824 938314466 738989733 862864513 329360169 260588160 557989997 839258234 446772325 57071745 434356184 428828676 236623892 938686138 769723688 410329094 227643209 916202661 121661612 497879333 469971485 592774907 99811799 691850050 228029552 324606222 797521132 165762280 262103622 486202214 925659049 732570577 212558472 787067691 816554515 65662313 905579016 693531860 270208118 571283574 80935430 524413265 332772619 586590722 655836149 581845474 295623472 721933923 427435933 561525877 331457200 882284129 701216522 244695703 755837948 487186369 82420488 313633635 100335745 160873304 319738125 735541512 867078830 457654584 24031602 626849405 298077342 823393294 449870931 277332614 83135504 887416223 292419570 704724104 910432036 631268857 257814271 2460116 771399896 656119097 160919817 329292311 162271933 243444525 100306854 830389494 837048065 224536421 750309170 902250090 260504727 523384635 572694913 582372653 934128105 384894785 362234571 59475523 823272905 344210545 759594945 415127236 942146602 881346309 92046281 760436241 802290287 839294575 476050198 15463901 425367748 966123759 834509871 495134240 891818838 647613100 503993120 756637906 641793114 212054079 983029334 25610565 876032602 789401539 252255806 999019386 473142750 515627237 608392933 244267218 920926032 689099710 521945725 614122705 393402798 337547263 328157903 965722461 397594037 170883481 462126184 944033912 331643901 419358259 229600952 24029999 35717104 137786226 596905531 32944913 285993339 759174597 320921670 380128278 522624958 79460394 237399955 7878058 889313380 511482777 631561185 330197790 867924674 443713421 936355024 742955141 489656477 232166315 697824700 148516917 51531547 647188325 109854142 93677592 900637004 422972248 733088435 103076643 569110550 960355705 691960325 111867454 948381153 948173837 578648182 80205695 376309673 363220648 279734842 665180539 25865833 32925814 586611172 717732829 247017501 123133653 410025421 999986197 738831017 551246787 559344424 692484012 26815906 933780696 886946790 879612010 12594193 418010219 929023256 17224271 198333240 184513105 496897522 18265150 661721174 127912115 594768276 438035784 849812671 852676125 154127360 322912942 987569330 973787583 280163133 16062840 297661191 62698009 836547844 443811584 43496646 127021419 984172181 558684920 929005536 256263273 764644973 204942375 578637774 533584574 958851452 794610886 829183911 649861581 576493995 42419215 330329948 868070607 800694469 971098942 520431083 890527411 57422742 47385034 835261183 529409386 123531552 815603586 982167484 852836342 993123707 994221933 613253466 750662974 663885900 673668114 301617604 865725558 495751842 103207001 221134906 21456540 108869861 56287990 222648322 528185120 28582045 356236301 657561345 566523961 17900617 909297396 336954633 734273795 654257061 946995732 324753981 259743554 114081576 947992742 432747252 737773052 463859579 137245898 721916212 77985712 845776025 38864225 93693957 395804110 697649078 420052851 384299387 971250591 819481758 938034933 124287952 890541075 667039786 948536815 935899899 583337716 416868159 562601458 954775972 266482136 873789990 855710755 867596740 80185978 702525242 939025683 984627575 983826160 399284484 421776705 658110075 824593029 985412874 389221398 226548330 128494627 70934363 321853720 535613483 109522239 994033932 295897944 751349182 613288016 712739586 955688949 474744870 832513695 58038589 814777814 666835066 979344939 897806081 443811330 484311258 889446637 778044381 365327897 168908495 606302607 283541902 498522723 191763030 848100660 944840805 438404377 133269985 772026104 149415157 697090999 328601580 962030777 329955534 794123291 450320035 961611362 456885132 887895502 433189123 831521482 947539728 686281517 539467229 450481989 362647340 399705138 576267231 80708845 733755746 709535027 415993396 423399099 796360652 671394167 764518857 426919051 436319701 848072148 95953935 638163301 390989501 212633427 547100426 93189349 192177888 763942295 243336856 496071854 670855907 785226421 495729775 526621774 560093706 286105846 818576414 238610933 840892705 234848122 454490360 718230524 854143633 180640929 531425520 294563083 818902091 224374225 166889176 710158747 503459011 220725222 584527440 895213750 756860621 814263266 264218419 96138535 759130362 252758051 637594983 156824929 846838315 425564721 459175011 405666119 589965497 512172058 79020373 31189629 944838508 331159641 951642350 815764800 385410707 159404825 382215549 541135965 863034973 560537174 468792036 143657437 276954128 891654180 71412288 277321255 34613370 271706887 58311811 791717591 745408290 432488953 492040001 465696230 370582482 811396854 953612425 478297920 19928187 761729177 220502565 354060663 359380523 27359457 218425882 380103473 504257937 771349556 904400974 386174830 604251982 488149030 281989784 953093110 112862699 620518840 482243954 811214357 811305915 317940239 537092031 512915657 90822968 889914218 304793200 942493384 64218481 414909421 393664718 574431825 500541454 767870434 596101128 33618124 969916820 350772936 741117252 375066817 57357286 550143127 551431707 899606730 145934202 730097430 854920530 333666874 128203814 765340215 838616663 623096413 725916855 442541371 875370458 973905970 227061737 394621490 980052610 77440621 729127059 822138201 22979379 105109061 81174026 147623991 318980141 838519768 754926060 114762551 333773966 949270585 114572896 56416566 489160320 373482485 553711818 236705663 497087737 100970222 231836146 646730134 99385150 261465130 234122587 10672820 211418219 4560770 284440068 858920766 385606276 856104608 600538792 505250953 414704242 824684933 645941495 454990340 380284230 873287351 860614793 736079478 104347498 64753421 389363757 608680253 527686849 14369972 890486115 664137989 789338742 239047544 343617748 34898279 406478234 669101886 179652186 133782388 661102745 548724981 280974692 94342747 415064414 607351945 50971885 242580311 104084038 859122708 257144459 808821132 874776519 908147418 615250930 292596909 346502510 361470820 415516741 913678832 436130373 546283572 364541050 123657333 700289568 683854067 693044880 908222178 220329547 91654093 424711325 857491419 87441331 655171339 669184699 832240158 571459662 740325755 811459983 856702762 902928512 579425199 479812695 537758521 962795722 589390834 967134380 3458534 877680122 782410496 511350294 731387944 356087774 622178197 221254244 478767182 735789747 446617763 457061433 185635866 564258824 141165497 152749200 826232758 882217229 847017814 552356867 636174447 864115434 416286120 388490458 789682723 336923147 893285893 80035907 442061594 922148646 482949573 462606546 162219130 585826997 702570950 183974130 929712184 564924923 846967935 706935016 931389083 601163713 850375588 36976526 594390222 915266135 525944156 900930785 142547985 752091762 939955021 487317181 502360370 873579702 908976153 304267890 97815660 295964405 391012792 444335220 363882103 522246674 564700099 152938493 351298625 996921179 334816381 846035995 100988404 491007508 318502621 693616273 509062318 776942793 262695004 898262329 316763922 793738912 281680819 747272041 832233833 865832124 137750612 393205818 765491521 842337104 609386183 985403639 257450943 877528071 462241210 918754504 890779133 382602302 453922618 482930022 550876078 54772521 741247385 48277363 255790868 194693192 421778975 970517865 30970757 291504001 88091553 197166708 747208711 850386435 426381868 913422594 498875160 120071332 553031651 355705589 469864196 660362460 723325027 963377877 459463015 659796634 763984186 781080663 613825422 188929625 327360662 216257489 634019567 748375959 524707670 558093320 59554107 133464285 466858211 887843923 121323015 247605812 722931691 28935090 780986854 684413707 308028462 261538213 290307692 23716452 419499591 460543882 160361202 180109063 631024902 762725548 568933992 37249346 971244755 231008268 434094272 131907941 951045532 314130543 86665528 501882296 600207123 398284208 28595678 669577486 617874649 706375053 799519508 420526989 950413788 206245485 789823170 227205602 289513228 504062744 798672442 555164831 616416522 879096387 10696541 522383752 675284847 160599896 982523455 598221518 921794199 427955630 928466444 891956274 573678630 149257603 621479392 534734092 19290667 401594314 185015870 946716695 645292251 988391083 291244077 56484526 302154949 974237174 479148950 640745418 351277374 905815901 287194787 158943422 318302694 866775977 633184832 733433957 240125980 288233455 578993437 857398496 489791694 454029282 154559428 199314809 94378417 99785713 478177596 790587110 318553264 740726360 666878309 828545520 629502665 194213250 577141394 584241792 864803981 232896965 557825237 23364685 913976129 821463325 257104193 590064394 719601744 648094154 111574 309201986 350278601 187374301 922921228 359130476 611270331 487758567 488641625 941363559 505284415 542807173 845270950 711464179 86170796 248389342 801081903 36667634 583685162 813927455 38700985 239826956 71896383 382068900 596987232 998682704 709182520 482409499 304241790 148433321 36492574 734771562 852463733 520768224 365449972 610764233 525979508 324207439 376920679 254567385 685156144 300108431 316647276 106149462 703128431 639434196 496381333 62636681 529971048 770407538 177655985 57203048 164524526 879933424 916535300 558466731 311034240 873966244 708164029 561022879 32895168 860426210 657798485 966822381 757823594 74299674 974938416 300068141 718679623 254834239 454838214 742578284 643840573 630387952 253825396 332028057 665665760 875905822 102465029 300833540 223731871 590328773 391513149 349151876 632061307 677665344 336991407 934441184 111270523 281829975 918659685 307195229 579396309 407843554 969211257 492773204 55234832 422743832 41463057 258161328 391949391 94942814 314449687 383068241 302661072 586079807 810861466 412903013 262811359 388506032 672029707 568448733 481827053 37782870 242112573 931802087 595381643 470531484 444796885 847002384 766528148 586415800 58359147 423297375 903935737 350454714 487616883 833383432 73052717 69738547 965465525 956186714 464552591 472934626 66584957 46330335 676500682 617372113 151303225 975035234 815990216 853338998 774645047 433078815 269715333 882405874 541980325 219133476 397923796 22815819 202030362 901798037 27585455 680075615 294097379 788653913 217927288 817716017 835458573 75246114 685968954 511322668 996727442 933137410 623460616 104758111 677155655 38543862 250610705 531408309 693779171 31699301 751897318 401673498 179253815 678315267 709354639 594552848 283192073 529727799 527141045 611642481 792539205 874835002 568494392 852509856 183057722 870959792 884536022 259105331 706070333 688582197 65467429 586308693 706713269 984927027 390819623 9538477 528862005 747396859 649727009 7286649 191609226 108600861 424103816 587117356 596532941 53069343 979014564 583507969 198418318 379436515 625507920 108104636 761380354 352140253 677947304 759050359 908474158 730466569 92785682 431579685 956120822 355639304 828767095 529088765 7547261 277464167 22095688 916229953 587620208 176178472 853098930 364381884 712850370 589239508 198288786 824951794 592816735 768989493 573862167 491707140 766044751 186916821 621494262 711343614 848040539 570692630 132218050 393092674 861206767 612057673 645284466 874051058 970896016 872508230 563682184 370398201 120606647 93670381 797960766 315905696 283743369 532647520 654789014 944600319 574765813 519952704 124666815 910130102 774770934 792912737 514620788 717199442 235041525 381462756 406904673 627367241 917931626 82429413 490949595 37095657 309992814 268992404 889527457 127152185 974725429 701047052 546161494 385007170 695400835 411562930 694714121 79822600 32851426 119180335 263401818 676276315 637214396 382744280 258861194 74245673 965615850 394308295 357962225 215035298 576024468 38424670 906596995 361441531 943473790 142401886 270462459 567731996 626332504 154661626 645256525 615294230 686249229 505639810 117993684 576661341 143901213 544170501 69120630 327212507 690462541 426813698 959132474 728475765 612795336 675891895 725488513 186256860 124946961 929944326 64174975 969133978 280202733 755791525 77947258 468868037 956391024 461946999 672335040 238914757 514138091 248038917 288365191 254589209 124301522 898931240 230143654 356087554 893690651 337623592 280889164 984096921 59160508 255978019 21725732 107571101 175243640 415490272 21057897 176185531 545402535 659368649 931968302 69762949 492613977 264688432 976018014 668801314 810354466 698698059 960496685 31888956 43467905 9791504 988901898 595046292 680924148 667476002 610577823 929955520 542047624 308945865 744723002 984003426 608695589 207621956 858654251 844396109 679996758 73109467 840224775 280480011 395543076 735896567 562279002 988317236 105320315 117058305 391377486 941226823 235934420 948105311 872609611 608923724 800344052 371107094 496865802 541315970 662501523 352583122 24767657 367499909 292725260 384182022 230047511 941607288 453302319 659551079 953279597 127293084 271987945 508655934 341854582 121141833 106777290 43382619 851740367 798891689 248349087 100168126 559343260 783769866 820567692 271980822 89686641 772529454 612123013 213019833 827720202 720308430 53602654 187960178 925003660 258233846 535123027 878536304 537734212 984178968 99010400 681139874 234165166 366143349 998206062 598364987 502555579 88381767 388338193 269951624 933184478 901771566 399422871 399026046 224525091 381482117 504405117 531642801 710332227 426837194 773246424 537143772 765287582 743756423 678152543 372951342 421880931 114064342 277202851 440610277 740095842 460819216 277857844 262534950 408770772 796837303 427162043 483918724 243166622 576152117 113141138 156383007 360744166 82038163 155212735 408911639 957796932 820040031 357556296 331651112 814572678 72617672 23212971 564822295 976403301 627579082 776017421 408294452 284012983 447897866 315305769 408132301 891096027 697834576 725846915 584288672 231342269 693457483 655195181 868966684 622297535 808415858 333504132 691242854 769090972 196014240 365222142 597832109 899939000 465494715 536740343 946376920 798769812 375682530 691992644 590680817 368724945 709759802 276888686 251008797 782763397 235140041 543108025 352148385 233406376 451119574 250611666 57421207 522119529 519763193 997265066 678595235 413517665 500365767 968099467 866008147 660916113 554238174 953252326 27172860 809409762 832638628 44126064 807432528 136532073 282236941 66591538 638835974 418607695 269434744 207614543 680718793 484420702 904408151 300367600 758984125 281827243 668593277 3972384 960917282 717916118 612223153 466828448 793668618 873459199 360010990 177230422 28511392 647473018 266741023 590844902 717124608 328806482 132828511 804691407 420413219 492055742 422114327 289981657 971661005 921403372 2527314 698336093 394674569 946496050 981960588 929426976 130430110 843855707 56552721 19649891 136284779 738209522 975891192 567685797 243085471 932014959 521043038 322100806 606824104 704944882 589547598 502782390 643982375 65163781 279006220 361436777 194695830 375674733 395038928 293402831 42021970 234196352 884981288 204026191 879386640 687859355 674293258 566686770 44627156 5597079 799407548 591107890 125390624 11725964 318301630 281973308 264757054 651136851 845224461 869477574 11468800 405562177 191690648 392529547 483718400 637297577 652573824 522530407 29160879 433097190 404648801 918890609 593665814 910385967 998501908 220114690 54106084 375797263 118068078 171495379 793736864 570882614 72517699 177854699 214803154 516691532 206891818 474613335 789963554 167162117 156143383 199085059 186727461 585434232 233289251 450716863 217277755 387702423 576646407 468603935 177543872 798981584 379546815 132412338 261055029 10369609 144494331 864230466 328209251 47018544 404238864 809858697 550481815 167757783 35733930 155496812 449147000 672036878 39890170 925602605 559947252 888773162 83935372 867472099 140954598 99483415 959557599 125051057 814036293 270186435 216393653 5865586 391782448 914134192 734199042 549704250 451483755 208102739 350396874 781705355 258631635 141440668 974086875 544134076 837681177 159373827 8297256 255124094 149480700 333425012 826488168 224306518 295351200 157224218 844900602 49921094 386361666 376400171 272284403 147078819 396963270 789040 557206664 837576123 864251608 618134708 186667417 341517546 560082748 937736868 696391282 704449400 709591223 583459403 735391602 477046157 767755836 939826809 712899417 201034826 44404726 503569674 772849241 430344679 842986054 255739128 473424837 933875341 67553572 307185322 822149071 64562725 935866150 308562144 618270122 39744528 209429052 667984512 484066296 49942894 676053356 951310035 569344115 18846824 603290499 790148989 347044397 805981522 742788254 743490502 754160053 135427453 181346445 328278999 307167410 684906448 726397442 939000602 414743933 368258007 665643322 322417745 537533013 809224862 75763493 539558432 592178330 228267196 956372848 938909286 970871432 467171823 503627262 702749759 958234175 881833715 949263318 385499804 286466887 147972241 232955786 918190135 841752131 506788076 817909833 521067136 391896880 356650130 281366433 275712260 46238439 910352564 143704348 76685416 221831280 961078306 621359655 469918205 655071947 863468235 184909099 394293315 396942248 475513533 310010382 398853052 256676634 576819283 777819201 589186817 745277861 193771851 990393880 878392333 988591262 743037307 409002757 255880596 371429863 721167467 684295741 544140290 352963694 658483057 595705788 176402405 915038494 397027230 692385607 224180256 530641551 8312408 439942093 836209430 123554828 307672820 319595645 859590127 815013161 28083875 20793537 689948271 213077745 38351268 851094996 720526341 997376385 273466887 625763962 606820318 449119427 739319621 660636130 179996387 241338523 242767888 326456695 130110931 209561735 496337529 729396513 775782032 913323656 446632366 885544219 261369158 716844301 522994756 750979400 398440612 991885456 717099402 477885146 65381425 435411512 994375897 744531002 310496431 973425734 260767069 125296974 289559307 521765335 388209704 263456775 946629241 377060490 581271342 805386904 24655762 806540285 558339693 350431912 268425146 129724374 172811749 408111129 35563756 919945120 210995611 853564048 326759567 269830809 808759355 569299120 369204779 691525213 609105651 724783521 920883176 200143280 724709692 793376013 206343853 798449198 695826590 515455072 690308746 375920991 259640252 286144366 959088524 998586478 394311597 407616784 649502429 557461691 580014318 681282144 853000656 893593707 6940473 59038120 209186154 967545621 806597498 722319474 73503393 207942006 538601826 883557370 883892023 14931611 826944163 806297984 984208440 283799603 158573100 270495604 989669735 214678399 215441419 312104777 951011161 899833695 529629820 816592227 351181296 452779197 447991485 136846524 171472867 519446007 792468704 840817264 718994106 511577206 494537429 260069928 234817568 852410685 966686108 792000009 488477742 569736937 664138068 599113842 2926429 702918689 510095221 579382808 132703986 467887323 175863090 321834939 69226714 212276242 850688902 413847586 150736303 213823944 419359568 269266135 344228170 122578286 521946962 105091553 89127545 386601111 352821164 695773897 961691492 971385753 647545582 885366358 567636450 655720261 482279697 274040831 241471995 650303196 15854644 253919482 433592191 75597720 668934389 559744509 447168529 627955793 381172064 547481721 575278758 852830331 937150804 956762456 602372173 669984549 611927577 486799557 765430671 405368755 821023589 101688794 204133343 39845273 873957151 283835591 598408754 574878736 249204066 468320992 782188251 503487308 669016283 539011894 465840213 121672878 220741610 202788217 680417980 753893171 383966567 205022727 678590132 132896413 781887720 429336123 426149777 977355862 252400345 570285075 565992629 763367543 707285103 811592490 375946949 822654580 715523617 579554287 331974140 637995120 781832749 998200693 26242673 807575551 571178994 230664475 344269924 292002003 674977010 51189729 987006534 375929791 303767674 718641181 707635188 34542195 605186418 932341007 449533636 394654645 447769627 673785030 817505872 383736907 560875611 897709613 452788066 172262212 684113975 274553033 623929927 147709147 627557963 400832150 319510471 450793196 575962494 555036639 457825748 450004272 286914876 994072838 520444837 594998259 499051972 845391837 128878219 937577633 214941248 817938147 861909118 121761675 483174705 790206222 842916452 648258047 927613035 439070003 175495289 764962295 617958177 253903116 353242761 865978306 863780774 54385940 600738123 477869637 644032868 817347291 383597091 561713887 619817693 452780272 442305740 182601365 140791082 548005893 898950586 688858036 410394055 319420156 648579316 316553931 257648209 872242066 540989436 24938453 608612183 672674316 157177598 628643798 82496422 612079766 872344797 106013440 783076565 575292909 423180462 855542638 491483967 764423024 986384309 377612059 934063993 669335967 526211364 735107499 836194309 911218950 807739874 896575120 176412808 838333774 181487843 212561647 906590199 112683918 750296237 909304970 534723727 58452978 327557463 880240562 554899607 540691454 813242630 564190892 911470275 237139948 36214212 616577298 756389511 892047899 152299885 494171806 177473724 316390306 24786209 52686158 58696256 887774448 181298572 991219742 948919272 620927005 270399930 16783012 176899819 401518452 427293776 478634921 671333452 803806143 150671687 259977174 393387342 824901237 85079356 99284135 649294085 341584184 261698671 345587285 185601366 390720274 963540822 1593978 946825270 321619496 423587504 621236341 973627564 428804111 137752316 821768467 527343039 105422151 538670280 745244706 617219284 638279236 119796579 46805529 550597409 569443946 786268604 516386652 604084123 516693995 41130621 810061120 811780884 941808172 459245529 354716451 341826691 715599568 623632269 983472222 169946013 425537698 574115746 283023886 640435834 193007987 174504346 656455869 633583504 138425361 578262010 892430073 874700984 993180267 272368391 734356222 257338631 863672758 110531152 889624913 164877174 796497486 939342323 577824147 954044621 148617558 855295485 677934647 975238117 185603427 811063690 239061246 164319097 350069815 243961685 432254331 519575688 118527271 787347822 91715777 185274037 628385026 99775525 427574312 142793771 956654917 966757264 31544529 500172003 819679000 447207582 668572213 978041708 85818772 317694061 508008370 320471761 401512303 546461736 761171735 796491421 663805887 636970963 122945425 85178156 205658464 642146408 833986939 997356903 718480288 366170907 580299560 443804081 135063076 758711022 575804198 580601525 446937318 254591763 390931452 628610662 571762638 619275048 922746408 178039084 525847225 697022494 142193087 827431225 879230232 141316996 349842123 527714534 206661409 646715576 144325469 282096647 17891234 721710884 578227129 985315717 573380237 617221129 181524386 880070521 516503096 938980877 704372134 88620819 755864336 613734311 236767689 116538256 230349661 596752307 900163966 499285524 837967916 108361288 294587937 886041982 465064601 113323895 177947292 959400977 571829850 377685651 228022992 654846024 21459482 68180890 45281092 866003032 326524393 741782328 560621410 106469473 247970777 917116158 873285290 102634670 848214065 254415470 727530517 180335859 614788531 869447199 974540760 88897054 127951173 42427400 597954374 280429555 326203829 78837837 219182409 101840434 968705196 167081869 752959648 265084078 73724475 253083902 808113813 938548215 416960636 513302651 700996954 66668417 176608390 314710115 140755068 512097772 87120682 238545318 88114189 472953504 572104113 518098201 154459771 48795470 312162689 983550985 640065907 809696849 962851601 663161959 912424224 762920648 770660338 245999883 48115554 242531403 382700321 407991742 969869069 472836007 505498980 250883260 343315092 852131437 647560528 75988865 907764958 708458390 654500184 503656449 236040485 638589718 232404103 828742584 552528751 222805254 905243861 195154492 350241913 288268338 524628308 802540531 429223260 728478280 836119116 869176777 561880263 13896394 929385622 895898158 477652087 486946516 411332128 791999835 103691450 426092289 4634187 386809919 367674408 451281313 434370862 531718032 22039710 486673052 761661995 341575893 341882025 195796270 489371022 176444696 818152474 633679832 211999663 125302490 377981860 963997467 12643393 229327789 236591690 582736129 489567654 532142184 432266635 508762929 21134947 819956291 321917107 942442257 352662248 780495603 733002663 856974756 964111908 735662883 296636036 736346424 751009297 159673095 478168095 394205502 226999132 33520548 784676921 130189615 344917922 534655037 350793392 107406485 8941815 376735353 397247618 856100487 10262232 889935967 996188526 847513230 919116496 74413288 980727910 14570146 838671098 548310379 242647029 879190958 944656749 955719430 513112964 289907042 782561645 339748156 94212054 808849938 411685398 601625617 792875377 149088946 146998902 493670332 925361660 478781246 995156388 353855872 848309778 545321653 982283899 147232638 652225118 496615638 656236031 652250989 669023066 983933091 211193872 219203570 344852709 891817784 162491595 334389547 168595654 690792768 495143038 142705351 531091594 172845367 336585172 307101579 773567186 158826230 949635118 311767801 899268480 565274041 61532446 86612301 752365468 841718027 816876422 311534560 486073998 969321176 168609248 982645860 808374406 981716802 756320557 13256975 538918647 407195609 452363126 16354252 427072864 837203703 182523130 925187632 259770805 898047602 835647623 508460192 132685601 270150136 977177207 105841436 373080041 472979439 388841529 22266388 589251351 29993587 937118057 590704900 346707249 287076373 311639529 86812047 297907209 726369048 261171953 342630240 260845267 146380031 143337868 472444106 234961759 215461512 779428627 75144501 239311942 305573065 219566961 955248557 392206209 210850519 645942763 12212827 957484854 798508684 78473325 629960126 96531967 920814243 266250046 565960022 621290301 225334153 895826285 8297472 309043113 240597873 750044054 84318050 39364633 180213722 452103064 328068471 36246744 469321922 799068019 4766661 878473971 199944704 759851498 178049296 967047029 367379963 371147308 443480258 825939186 910837930 44823370 587711639 28314619 261707870 954025007 755501270 30737676 579787224 798743304 571413476 916472575 586886723 860193161 2488642 179280546 861807266 881722582 853999361 297163298 237018564 760791286 738807604 782466267 524580598 602937405 495514864 509077900 69553109 993297666 266519348 151592730 205393139 208041807 999190646 544052517 452055405 301179085 101093367 73222221 336498777 907727416 241301400 462993463 140404733 892042802 557144268 938505575 281808119 938867471 566894600 955780834 308776377 967856936 75010708 530211032 302361747 432189950 987897051 370892715 814971419 707380335 927555616 149921619 164150877 374744276 660532262 619685056 9307607 924539170 212699337 100905628 965070432 657511711 283632291 884983509 316664792 364279483 583377524 548044439 614863842 150555486 200636238 653971022 726784464 16765377 950442688 610544979 931492101 732778344 415297418 908312942 305219002 692782715 521163358 321848812 627420063 754093286 52398101 273768215 34895960 260125432 596362420 203350393 32157200 992034161 55279017 465585632 526436959 258192497 939044595 805063847 158085484 606361794 48298357 912952425 526861435 502164231 505635046 755393735 530684422 368288549 418530039 156930492 852956867 841041509 472576061 907784121 193243654 356321969 949127325 343124614 500855391 999401918 343813450 798026926 433284120 105788592 754681036 542418268 416976301 506060321 821228178 359308609 603293626 135252653 719909896 575011356 331135561 905359850 722880816 712838504 721277578 512766053 507529816 122730366 537135464 27838682 638878763 994696821 626683363 691886649 29312570 259993932 571266178 178938536 846237929 152227343 996821569 619677126 230274303 700722572 663747140 539976297 786249885 162511722 418330474 892512353 62024696 419404898 649423343 672136604 922876038 429516511 635267368 241423765 329277340 234098735 250216567 243528195 443371244 375392837 77280898 599026446 979589729 865152241 50290913 514010439 980227059 907886310 887591980 448285827 279214097 5591601 397708258 186372092 995862488 318752878 129274212 793274432 253868498 970882082 159142112 602879131 355407321 745360464 650899299 392688114 369367343 542749791 970242393 679694983 792854589 953634338 102424694 603401662 456776760 808486591 363491628 897320348 39051964 522974361 601659873 327338348 65111909 728976616 842859829 116570233 736038784 616484093 376416879 470542864 432771635 839413361 864855999 104530629 568157766 45080603 53759357 987572232 58920046 418463979 773172776 77261329 548976921 734444182 256284201 821318785 948043519 495438384 69538094 926811552 895523692 108658661 214506945 240542737 246682054 331886303 73596476 258661990 693245264 511693438 93131409 561991293 617074855 659784485 898967167 33943829 159142293 15027804 469948085 896463440 944505092 234148113 505728022 206599622 917166500 681379048 411669674 745544166 849391493 414218951 172738993 814876079 855147069 497756068 10460520 100833738 772927411 223634242 331967047 118889178 376474992 154282035 836488240 515731310 708994502 638922211 164045771 99191285 808708066 208784371 207539994 737379946 127065551 120460125 220220684 624016631 25059452 905584799 939274126 720878372 15058460 695157091 196323383 837551608 302896729 672394118 554522297 199396899 729056679 817714073 985925442 42775040 395059722 732861810 198198583 465260411 610546428 993654876 310994069 754992279 411011557 341991505 231876543 601212207 230329868 197181376 702304380 814124546 405028039 801881511 612276436 166113355 960413537 53615037 862030151 373575536 955259708 912050770 774047237 312130790 350035067 358486300 491699744 873403145 8457958 362727592 868448379 379094818 554096770 800974020 258426041 831932132 812593976 214960319 822606919 672641308 800633293 496701103 388272983 120319002 893328982 356887581 9273763 599444550 792745190 896783425 597216829 533388603 986669271 481658666 636553079 782477109 987341197 331960824 686734811 710776024 214239147 825910101 42620686 122156512 767039200 649625329 973208718 763561365 760943461 47252175 588851558 323775295 233500333 748983849 92729127 95346788 562104024 591634250 703449951 111908526 155070877 241769876 81468111 617818771 246650742 803865506 734695062 30135045 559850425 933174892 561879911 393553761 416446739 729823922 811448912 371888081 923991777 308662206 385622275 933212793 553490503 433683530 467343686 412744796 646148564 364589068 796022099 439356560 128794173 44718823 512355783 567583918 477619601 56769252 13471125 771613055 535350126 721199814 605668139 364696711 535604088 851042665 989570251 568989494 755376877 268595726 960207041 397606982 348964442 815084216 630000289 662971668 915579616 131493697 894729712 756820332 47083104 144198667 247388366 587153081 364280739 189684337 471265728 581777739 855960048 763575889 416240113 709159681 526848640 75703845 362089135 388946424 956874688 85146672 412497884 258557205 523123144 363175261 754613828 263426388 635992199 49726257 519818468 250301470 254439292 970327810 838343924 513465958 851434419 449028911 135183817 193504479 380192750 386853994 332827686 420182345 318126861 348539622 380480285 232953517 876566753 299286452 332078650 910665151 893125177 583686654 152196202 85232822 827725785 821082067 734012478 714290582 219998182 216251283 881885095 537069866 105726997 346871542 116552973 865231461 42770114 481973820 181095066 232531779 464867021 393101838 505035185 20239900 186679628 202251705 304471104 469061143 571133916 591624976 463384975 507287394 664837849 352834296 905828478 49720876 243028881 30630923 339861376 996073332 10705067 933048487 282594762 603740592 659983459 851322956 737895603 782533147 379055488 698354060 409109393 960414093 766524459 671956906 538458002 642756339 625215906 517119624 26643989 234276343 550766714 82382 522850761 45466696 269613421 982275234 615904181 717835724 106524579 653007056 371930143 76117609 100243174 840829113 114460815 394792292 200579831 399133256 907562947 725092614 358197850 294231058 45378908 401027977 971087585 82257387 931506324 267735827 230981930 103764328 181080204 152208366 786163948 540286740 923091720 939563562 543025101 249528777 548582884 712166136 120859399 760066404 465585801 281351452 482862482 475564604 449143079 725310788 165587174 410727756 938208964 833997852 325018811 923882167 968727520 751077393 157805039 327211045 447894985 136182553 707010872 329333609 745084365 197483530 883704626 843512569 613778767 642324103 542304779 258456252 511131754 111489894 518973251 999966587 682366400 870685095 612984357 735997816 367248365 802878326 72524918 14407649 36738345 527683270 912746031 447173046 997068792 329805565 191764756 729474983 395636900 813041630 945826654 259667390 302977774 378763691 172198487 258245051 184641541 710561244 391000411 777126449 914665071 909242169 149004442 941129235 768617006 957381653 970509282 913424515 671765084 71853525 676673995 816132871 875532174 674476861 264423820 37336079 845732002 67191834 374826369 464899476 747401357 203697957 387485977 343427266 646652574 322988535 241056123 787174221 969153544 91006633 800384768 606355215 77947 520442151 219647673 73496902 34254015 432937840 480368976 697095186 610336040 509051332 528518481 293258063 567492082 19134078 544294581 125687499 812971167 818824308 314766037 62301022 98118363 458248995 834477812 82205190 228690853 657609645 246791568 218550202 897008570 713500108 460322839 868564278 532982637 939484195 299674459 109777700 332919583 110705748 621425882 300807614 2488502 878512165 575823008 584645149 236338792 214649697 828932521 484537555 254738872 893718032 728130332 489048654 129568941 261062210 696963428 681458679 643395803 188678942 646825469 921629427 827532611 594509343 227322877 897163493 504935391 271440577 504618732 613137354 196719482 351261552 344293701 406474056 606126719 368602539 129560996 441828111 143012326 978901554 705566246 601918543 231986576 158320599 900213650 927482892 570950562 682804047 733468818 859363812 421691528 714717045 616891152 388683185 452900102 752561863 169739846 4766427 272427621 784632409 158178569 627357675 295128073 514018018 856359059 398852963 359448799 128832622 851089393 482253695 300602149 350084276 155256083 843810735 303962337 967839796 859122538 468221565 736887332 694125421 562513435 381191271 328191757 742729824 109455799 455301278 187397748 403593728 64696792 974103151 379202924 738833709 786710627 581864492 869571704 825878352 350169088 623107580 697985344 807470096 407838592 619904344 689629974 63398652 11085061 18784612 391480773 754177485 584898071 494133939 683177556 512859423 214354379 224621574 556875349 521612027 447422046 419609295 326486992 878049057 582905579 774396992 743542202 202140868 890522408 381726248 923144615 641628655 891066971 673979931 472749933 610636616 830802968 413124989 959825402 74443398 179869852 89774177 358054421 21865063 185540916 965638995 109421306 558934491 438587534 950502537 555154604 191946702 438923803 140069914 667850726 55955145 847098273 927362511 268935726 900296831 614378842 355910091 888028101 584921199 336893745 366472683 677962124 195934812 128789806 674679685 487391146 317964781 491823226 698373479 749093943 802265624 393815448 308101343 202167218 894011124 295539662 721063640 278940316 788625442 742174131 244516343 92833633 751402609 428117680 456264622 762659897 827118956 178354347 389543334 755713552 92350912 392433805 119316419 654780171 978216516 326751014 22572716 907984634 110773125 980621842 432648630 531772269 714434856 190860858 542572751 440985307 422127902 504196281 677928548 260263615 121415833 398749772 977041729 230433274 74026388 256163556 913128224 300793056 498074643 337251480 567988099 220647146 170919208 210169007 125310659 171912919 731700553 139608546 541878359 675762423 90747721 684760476 27442469 942524687 826493299 960540562 211359234 772234842 919310794 536894593 879541188 191567232 667258681 409753122 159163991 333406656 566733117 212088228 242053350 529824686 475019420 776148148 410816161 271312072 266358369 153256516 174393490 531845996 162156933 142991420 986435696 144240619 294588602 497644184 489145943 467819606 502652181 92992469 817470133 766045469 136122187 748195637 273758552 331608293 495833142 504598176 36130657 51210964 871487763 44954112 34567799 678060592 929470767 432145587 163416 653811823 10049736 72582143 989872714 517991419 664585207 354913681 613563047 442103426 543045210 213170461 327732636 364885310 578364307 811655405 744786868 786396189 621494189 299268423 104553441 490756430 160588016 803188763 144738479 771946206 62098285 75095565 456631091 702780912 546057362 24748036 372280988 852080874 451871157 859544834 439447983 847343454 305991931 222095207 254232572 993434733 429577327 214882178 56374730 957328832 348035030 689154549 866662972 512932120 504013699 269048438 842936224 975931652 349868013 94122306 543687552 708389663 147056771 647642446 599139057 363570649 489219042 459672490 979021934 259882518 437272282 18330119 599930254 79013089 402935122 956562308 511223618 624118587 503950472 974876789 475276075 977384508 533303944 674583915 416467514 801549830 523346098 787484809 846314271 623611830 594683069 541516114 71551862 354781464 197708116 722720858 204766268 91954385 972945123 571619777 987325119 178160502 131644842 346791057 466172514 675860288 774563825 86664112 672085856 776419240 328471818 621460844 527361438 249771538 252300035 37590335 601957894 610580953 326577202 603660804 194011604 713837534 309273699 782562891 941066135 552958448 384443845 590906752 784331422 203142012 939058160 613300425 68749624 907796739 836377201 626297033 971205824 98476726 951766069 658046918 408225438 892375053 574648926 888323181 920594653 258472390 650635042 942791727 266034880 649364734 81407529 279677566 261351337 703541463 265399368 457367162 413986022 900927617 742304645 227259893 684855414 124240505 221260589 195085473 418177543 766824210 352705854 759417142 772258328 534996112 371891095 495522257 177696533 395117291 356920528 100397054 311853083 946551610 100649963 966090690 565592191 268358786 901100622 842961468 996167638 777809612 128355856 126321773 551619822 535136993 938609027 491997744 535207573 526961958 693700271 659176572 606978913 448229852 12521146 521284545 47559138 445888036 526322242 367167633 363585075 211024356 820201667 377616632 690321230 962817790 976766019 924205503 159548106 573970651 952080475 902022695 540252285 66174975 902375277 827568132 457285855 552193968 292570404 786183408 439688022 253552981 221417697 182936573 928153470 742151225 688878573 918714166 343009145 543473053 48362831 156798467 763112890 78573217 386206515 707891935 206503878 29013357 320969464 891484196 576328687 241641108 289658674 260847443 641781719 753439377 733635642 325400894 501963590 461378769 724656028 217280129 46393807 880175693 324278774 403543370 412460574 173408456 628404925 711918516 327772428 309830679 652702678 748132060 448047455 884729806 953343038 833839481 891160963 728918573 806771989 727431316 733058628 722183788 495763127 5908918 504272456 338664187 628746390 219474725 265945729 891972644 105457233 825504017 928690292 935359349 445585387 673108324 599722652 241612009 332100111 332043233 25216084 789053273 208594673 913397082 94188222 539791847 150596548 661133307 621556880 197173288 218165066 66317728 822033227 62951136 888549322 130781480 957220592 832878784 364009404 310392272 405331467 141614018 642255496 823648292 231291040 862845297 626954807 813225643 621603298 140763896 762039686 48174959 923101965 387249546 365055724 708226116 447004063 649174901 712837341 62304202 766875922 812750919 17384827 299178431 985734472 860175665 190992133 689532263 70386486 7465273 312567539 570197857 477951806 737897703 827004847 166175058 30975358 405325150 855435446 718175778 490424981 903458426 962194196 305116955 451341643 644655540 381194603 883738479 446755864 787535222 650835444 581777865 887201938 685120989 297239803 849697626 141432402 277186380 207826752 17741179 343837167 695691911 880206815 98944278 153640729 862944069 662353595 581102142 616652167 976595341 442698431 320793282 807058324 659304793 705309563 353647764 37379023 298869369 744717070 148423494 632829702 98762468 328767862 314132118 470478228 907855020 315533222 277737375 188301173 99779729 798821627 73115506 378965576 311419114 356833258 147342393 88721837 159432965 625545650 849321018 888867750 537691093 742651094 501123800 497981782 727329285 853414282 965716672 944761853 129952032 867240961 9175972 609063523 821879254 249459111 225221736 133719213 321417464 156298960 527223404 600649791 911487205 321202567 603041594 306395469 944156281 170852743 494718760 672222762 595466245 990010769 97977673 810246676 647193137 160812539 307194072 827468261 420465784 641398672 371121206 361878608 765643632 293327284 155698909 137277247 573564989 750721733 270731431 739004706 236579180 507562955 735927562 335316820 558252293 682996865 718556793 867261260 267742187 743213871 384946246 106794261 353226429 543661124 119862536 639087709 966852849 329689638 402713984 81416938 709211851 574576926 698572064 46303185 528796484 401837577 831205120 834603007 281999953 56417271 378866087 186915068 849874952 519405875 938433331 870568133 979382893 285404593 371145168 408793074 108447981 324741627 703898502 927043673 977465657 553566600 760971459 637558219 878676503 921179290 914212788 976751448 198526624 782990587 687641452 414360465 951261186 688099653 229195825 320059699 451579817 158485676 48617773 989650251 640796248 108501154 206520914 769765658 11735976 522424146 947201817 259743618 811245656 818218058 208459892 352417469 222671968 700413066 8596564 495839431 799662423 668140261 750520958 997307422 685757531 402209618 778067110 250620468 506068544 741517654 229473331 102559285 944684340 598531301 248691225 288973913 968846750 456110830 940427164 769500138 919212994 390773779 639894882 759635638 604201140 943449944 35742722 871142822 338380374 952172909 290369671 317575344 679174142 801345937 407950059 511508939 801943916 56943350 445158880 744863489 606263955 739291887 102544187 714581618 417075569 942566064 119236516 487847302 484200426 148273017 102050113 79373669 545175509 473756611 942077656 253277434 497820944 939916422 727757501 298551808 918686823 259947904 939015577 793438245 160096357 780817790 568685270 892019308 451118251 475152143 592140298 301868760 378679845 655944278 786639679 322753529 455874008 561086233 427542070 642638946 304519882 438912394 487549859 672597125 581496132 901466529 263638006 251727163 569065657 368359535 477003257 254018540 342655885 181331794 805363845 182539952 381798364 61618732 993067762 249767815 347651269 616859519 324439537 743601598 480814070 936949820 650077718 206510707 242915766 646856585 986322919 346398638 778177343 528908103 941741985 558216100 245706871 504493972 431974240 334110378 261996484 884001471 984834699 88207476 547477687 183105965 286738929 339589778 113606513 502688998 221404543 411483439 629204132 865779322 994350591 444708368 225966881 371348254 84702669 146292302 478697557 198819713 981514928 448093457 397904790 509006176 243012625 266799475 813413038 37735350 933430674 635018783 969995535 804750563 546868451 885869041 915788008 159793435 87061922 338253894 723609643 607783768 190038805 103151508 543057138 771624149 602335341 487338449 956185402 78452732 505283764 739780033 47717329 212115932 289976615 697818079 367175703 843103463 962854122 233838964 917291896 124940797 772636910 953708922 158245161 998913034 370981603 828782554 390216077 655221742 465981458 319823995 649013566 174950491 568193879 356683985 166359100 39276161 618781899 329667419 725944871 948650587 486513534 492105014 616203268 330480749 945138462 436388382 362714091 391111651 646100893 498566750 422295334 320974693 767414727 792578418 474344678 934050839 124818586 909418203 35287621 779122467 998039576 914523884 201224254 931050488 250710015 21323511 201072664 574802309 373667496 710862422 238007025 612603143 178661858 585647739 987937103 613953568 139177218 666207252 725016519 317751265 624192336 688306138 902902259 910292989 573413806 899947721 532956096 439702635 278181920 918379380 220583499 925155763 134880468 191596529 887594676 992017595 749069575 145289439 8663325 253655227 499950210 883152005 141447572 743839069 42028809 898015833 956958361 834968153 356330216 282991314 876466580 777589019 254952147 118738006 941029035 346060662 605191378 266573540 486763358 424144324 3269627 875793426 476173235 330080362 80269906 976911346 143253170 265936285 675344962 933669826 621309631 961156095 679395671 912606696 635711113 452846984 502560059 313597017 829140173 958895481 544007027 278388591 525235028 397196006 734344039 721802806 984585199 449575767 122293370 165131565 508667573 545833472 28460290 346663525 171033519 302905143 314256332 778116134 893529559 418439638 744781442 748091626 880470199 141086284 653249810 306022939 691030369 467927277 974361969 324154204 793466722 684265862 85542143 595980029 340449748 622558086 742446585 258649400 868797426 714421986 822015584 898662599 574423658 532904087 450516495 639730908 442225211 577085453 47954112 717729229 507273025 81874599 747156408 480360095 961901835 443949260 911414819 665845253 743524834 503039376 644293166 615393575 412831610 223850418 162001169 868918766 840083496 895428012 764764612 104057021 56392602 24331877 600841566 84194562 875853820 894440049 38567286 288971016 261118475 587202568 805361637 208368997 758544180 883815931 489930348 155728300 128534533 349695227 690496623 251311670 956781367 861077807 112355301 918000725 677024316 448228083 164584723 883606202 441599157 39823701 547570102 620546709 751974737 216853215 713335023 478095609 614656222 632645130 699401540 292820677 847028437 648154373 569840296 381876366 991696141 471540952 165675440 379302628 461595151 236584217 877252798 853526572 854240450 939734269 890765808 150623347 272507301 572275324 477712866 434899775 88859762 280782727 348506184 705145968 356914157 526426689 32960102 438289022 528306977 32426388 781962645 481181682 309987559 341672498 780147390 304661234 813118305 761788087 225374492 658143681 546655103 453333503 11905133 475875756 835946492 177791173 41414943 414677876 435478677 816729947 193082644 599394955 88565318 606804437 888633202 949380623 271207305 461789773 546717597 147193701 137749862 922213786 345798114 979049505 236325597 729198004 689679118 637474835 379268866 865206601 435599 284870876 608253487 516963918 741219700 976921161 615722418 381929799 926458003 621471979 794882634 783229125 386448259 8415571 938526417 527506860 991121477 369282351 302707625 491641882 249305436 404939517 981939642 79601208 820419199 566816355 532636805 778898459 284405344 866709294 111921501 564818538 937681392 367094718 262795904 723272670 903546405 465841753 927637616 191930154 927523411 584531293 92792945 791113831 307117666 935468434 297444016 394183956 359384984 314547488 286909595 499717019 670905379 876753641 234246074 66878145 315416754 252359503 167896546 329151011 545581932 923474686 592797400 733896893 717814463 865452898 140976919 889125592 234775412 682841356 298605023 217245020 697499643 154134454 947237695 401500243 485369555 861575607 279600530 105720508 525123436 640949657 84561156 913358569 228613130 186268035 929358047 55853474 442942900 171584573 166910886 855350144 851443527 865072441 145855703 934928206 960869710 50175461 553246570 199350438 582550430 348992362 228364688 170510820 630378041 263916066 253685337 443654107 664217857 334796797 380330627 357465344 521994660 850770681 652995488 717112130 479444541 11969337 181129279 686833789 622346527 58121007 470570709 504979064 429833101 678984623 464378608 851424611 438131214 135859832 381223802 162294148 721843990 298369825 696010755 247208310 899545787 685312524 328486136 823316333 232164548 390925828 508167562 977090390 29654138 158312650 747558536 420140731 726744042 961590895 338292145 677118793 72335421 118484596 627169600 639200724 416617356 417467357 952915676 988349397 942723509 535632217 483513530 439038568 555486948 548307690 416738663 419960921 942607064 322261707 825488345 656275236 969956298 638972701 598235141 538701656 589733697 628295008 525981160 430606743 109458653 968599249 111318641 870494755 864154991 357357812 818782564 84785592 471464509 427317029 580793209 901295921 838135466 209320191 299908868 332424195 86232296 1551038 322154531 430690447 995217022 86191549 53956040 744502515 913611125 211723154 37919961 799173592 277812847 139522032 647425338 395221746 254389773 51514734 132365793 301710506 840128111 332750528 209621795 42712411 885894369 341259288 896488799 500231398 914930867 221250165 684649242 777873197 186790478 167246775 451813943 541747144 248870305 910422024 170486790 155237461 679920667 29105852 312048405 413178206 459789237 677194993 153967167 621788186 333208026 334472748 661376868 109039058 732778604 619971755 13249843 549876335 889781072 255269130 16978760 228817982 251737618 504071556 98045098 948927033 795244153 245401316 257488179 419420296 724175987 783771556 387195441 922204429 824889847 330358538 253547256 498371971 35382990 672094635 799487718 355942396 265227441 523856558 401616805 457386266 279159859 631020691 956741887 293642299 306064587 558092132 740578625 367319382 738668125 889317600 640206996 973741972 296405695 478457729 207054081 493696277 607718322 645901928 775978936 215324965 111305776 25221050 765281130 493975765 807189296 994240219 36570620 98624264 930130106 791309766 524411450 281016784 210399745 905597974 808971646 762194444 266191271 11193054 429459275 728199384 200403336 677914888 798381233 339903531 696321724 676816299 33323365 471301273 234371917 490905155 674860250 865622103 501244985 705319182 241055974 635964447 955214393 823490212 129687036 258228165 468029608 309003240 651565036 22002863 14278963 411553215 717350379 771070697 671887962 971329814 515458248 535847660 520520025 964518750 897665342 552893614 953625093 644424318 441305572 269197234 397755964 633546841 345837323 436236184 856924254 110742255 28607096 2250796 67771899 333359375 844424990 353671863 288148553 688710036 336019710 674330199 760681845 479050726 916914641 183967893 755125822 992161664 118929371 960080376 304996000 151841674 272657643 569010089 863778855 743964918 748474633 903107133 420138944 93061446 134939541 533556784 453434104 947660239 557823623 743513391 433084692 872818199 914480367 476472265 348516161 272425043 415610406 116720602 909272034 60471518 305956857 257379047 388902591 650920041 673946016 558968078 228865415 982035300 309041311 803030583 874141361 55409956 255843664 847515199 728211095 268964435 335985967 207767565 296362593 700376368 640245841 949295843 584861249 310454369 972810306 336857773 39433629 885979672 152443222 5366584 279010516 861774191 790408377 79479022 561850957 202345041 456237161 911237394 270606806 620581085 378555715 840564109 994873839 365430242 382453034 253662555 266226284 158419933 629063543 577066985 546629765 602230823 146455805 9430573 296438851 611890350 325047115 815272542 465442745 74940682 779975120 957616552 352982295 554262873 490396884 3583244 771205545 47409563 604354626 623875727 190984192 722151127 308989458 240135056 313338073 123715841 854498665 460648842 831762521 45041571 904921269 242611131 577825322 616683710 281525049 475283357 338066121 668831196 908845236 595031517 401930166 559407842 305877746 622839556 467002693 951078508 406183983 941112104 438637074 935456335 236520601 558291300 834396087 672748065 764283543 69465446 97467403 489228540 654900699 678242843 359817194 885982965 788627431 204554897 247279089 326034560 647569718 969853765 783565862 64894840 14083193 563261192 747780639 449308840 45170059 117785856 660296175 635131685 525219427 318413203 910661184 127759870 351448209 125671282 153962818 96639602 381580189 912743990 239885773 641721551 514041851 194981392 297033500 643295037 885936403 203252819 833455919 617832629 896748682 963660030 504310402 525115828 68642828 689092417 229582779 434870627 706540080 915044983 541035347 95911171 328405531 604663258 233669475 912527863 383885078 738593319 312624495 689226435 797791338 386954032 476960416 414071477 247061213 400111808 252742730 110781876 547345451 277304317 799430559 364792583 610100556 123165585 647914663 611250519 180276300 132695966 587394552 918350660 239122184 362938785 909967493 542693544 483953818 883287518 929414469 376644621 588491019 455783469 912323961 419851868 217406071 664845357 621561993 413501951 419609329 419279288 734883035 719177526 443484438 877965392 868927631 829830381 981054899 75398504 977554064 883823848 449751508 758301953 785921794 975658722 997501529 551813673 487923954 422829316 699566254 143769559 196809864 336220200 48861290 244613328 760418899 564327842 599099735 507525514 362124948 118923191 479774919 320144088 825677346 350979470 507139339 865412719 46422665 412471889 364347259 729674614 176019537 517332959 72990535 804135348 723046865 266595012 740697448 216348165 465919276 507726725 676558969 108556491 366347631 805609828 905081703 485928691 339552005 874364362 148386315 639488689 780810764 779620698 563729943 263521891 976110876 102147133 853470772 321712697 245336473 797348550 926306324 603695760 150747669 621807027 279323436 293353881 793420116 183362281 204209077 219092639 91806746 749034791 190331849 382909534 755961577 329792842 652112070 646271434 796251135 893175223 409847820 264804154 202140063 825740980 218711847 592982596 49234117 119048488 22143952 555061421 56537998 610906888 826287893 479925963 906267577 877511966 446760086 782396803 254252450 225043817 918339970 328055160 242347034 22036145 212966979 25945480 847369918 638684293 705069105 562347960 565207003 186716729 946017629 611819123 771418179 109733263 742305201 111326958 922978816 593047741 732514418 651753851 459059377 269137875 429555946 854540971 70831145 491513687 147329167 571775742 480825418 256125650 415315246 438678208 149968099 881624534 679338530 279770819 263946224 216047254 361573895 498755899 675270470 240585208 176185918 597239102 500556947 844417693 357529802 525486127 69109356 884283363 336067426 826711072 784206740 555812141 287573377 620450702 620796904 994498346 821282534 158211687 475272106 223382489 214096288 238276245 495301096 196232339 239907963 440388142 958339493 370974927 947605621 217070730 856769782 638049627 619873213 801092706 622068577 223256506 396696623 532318193 112194827 462005957 360050896 825187570 997321952 636676178 435388223 700432329 349825135 256733819 364556973 492810951 39872886 894006136 316425043 932860008 74337279 692449937 41218485 157357338 339429574 758632629 422977617 108615022 491782914 121236043 814847748 491440347 956699661 570390428 559705837 228758594 438246545 860609345 715290483 261254479 344453123 345790583 898957561 348909092 377914997 117164005 396543446 110451958 214718360 499076354 442979211 776441552 153375182 802018972 230218748 316876051 818884978 682825884 517499251 938562672 21081301 243535281 435191751 422205949 343975480 718640427 865593682 814413073 445625075 696683268 84879725 262323213 11030162 830431592 595101577 524409062 786114528 592692964 213426970 668369030 657164876 780652190 84882837 827828655 197816029 272814170 991212036 91716247 387342899 354995718 49711074 370367028 857289298 449421955 856605399 280342292 437973669 8608266 626227180 302470768 717020996 530761004 739068812 555313291 42387144 753585552 3419634 717514058 202259504 262227533 775806466 379061698 985640170 170048035 195420343 138752785 890256214 57362339 907271250 344858926 136135019 717535831 175987727 883616063 184910984 236900447 851645654 703596630 729219311 808579125 399955698 694397992 278431585 255550490 153688682 659370062 722147013 542812580 942220539 100691833 17637002 734703983 206054266 152280742 564002683 837861489 830673200 849623795 43483105 425474434 390196768 338263096 37246066 546708298 808135488 193138436 241353604 702536695 290194365 264640938 626483347 135618415 950853460 200664708 185563356 482641455 398666108 541811191 379998838 208336401 535205005 894618917 909221766 292291823 141569940 620326711 513726034 52518202 154186694 532234520 634211763 996442113 855819957 19078616 98770656 200431517 488319195 558644261 726882547 221718465 924034229 9987914 976727666 142176253 229927623 946718037 748790680 968392901 618286492 491415842 604713141 866851180 812265954 273220415 29117372 706220295 71701646 11082232 951802253 476168055 828746706 935894360 140114575 918252027 805300079 808857106 618507527 549387793 780818271 630225005 179558245 906662977 438133229 16164751 236279064 678628507 537593429 656353658 768144195 604647772 70453550 291829079 259030808 529446566 953934978 976505743 990499728 288366867 239869313 565148845 343381112 511114539 24280512 187483929 686471623 177135955 383484992 18174131 712306212 647798012 836555996 527467400 896118782 694497836 472922306 972222686 900468598 332102013 708822518 850146377 640002603 853815745 814858015 385759475 620248238 25331025 97103540 729383510 85088250 207926916 337563405 997371229 944583190 917667142 424633743 754327485 802261029 644700290 287719709 546022108 556196205 538462293 412864528 253336354 596556298 840103684 79720745 745045576 931308289 851787176 584622493 32665587 490072087 273823937 955074634 769407397 750624208 893929682 725271291 776581751 506203845 771590778 37873232 950737893 576700387 190582715 318025583 952997476 219419959 500457188 461302311 940165066 410006781 266267143 557656980 16072782 638398676 387772927 862040331 864043311 587495465 330763550 2020716 6007281 890074485 549018789 433514851 52971276 619590107 571766805 482198960 48001727 953620385 206486722 927442082 297155479 893056459 88199185 728664618 647538676 54519183 702386461 148122414 63168471 603013929 803536101 995261520 305871727 379275104 860197664 407691351 921115687 83386653 228507847 32685554 586331987 807114391 469715111 831351254 305826690 146700900 84982929 908814159 470486041 912989742 895056773 439143718 944556684 149961168 445063786 417267959 930146231 428265550 72461924 696995646 78830109 824582161 986295947 952106487 335571291 356166700 496678430 228045737 936754033 221703190 786029152 180986134 957472472 784477349 113546212 744494416 713954990 400139868 645242310 61453290 181490106 88125089 358933192 513858346 440740865 722257629 505855015 757138394 283859139 927734224 585465007 507010356 821836462 304159096 883331308 990829047 259170676 461232708 595176245 305166992 561112076 750502592 325734538 709899528 556052467 998540487 412295204 419585096 340722025 641225873 225942905 885071131 661659738 242173285 67394908 755057190 562544729 734326975 848104839 716018495 964637856 189486142 410621066 479096550 707589373 460583925 654128602 599438845 205228449 626732832 748513635 164861568 853507694 370036326 220196316 621018871 444347786 307733244 221334048 928780730 66423391 758026461 739397104 141643289 211262790 304270678 149466505 163740236 723036849 383675600 271789586 39898662 436610188 843483525 445790498 967503319 404742638 163498627 718942580 976437724 78938776 906191655 992493182 585462560 385200360 188914433 344405853 219580650 629193679 15020730 140501606 210011128 565375881 28801876 985100413 626893029 949490822 949921321 426521417 23793475 936969501 892834955 836462355 501851074 961005484 836858467 9709587 683587338 193867189 859591027 514011782 33572252 295851198 634702681 497591058 950812345 35781720 877399579 154117934 413684066 638896082 275790184 216333026 882115950 393727034 562031609 732668515 676981352 691587155 674682121 612771690 733780215 435097485 698273003 903606489 516911233 46101809 507546482 736065346 876779173 57106370 601378053 103879417 518861073 313757482 626067742 147013904 145384792 483769564 34810222 166606071 487270057 493943737 928199227 764681795 568961187 246157836 44536919 52678434 913484099 584324549 449989090 474356477 482493100 583977427 847405092 15778183 485551903 154840846 346338224 975580057 670315949 587098700 787587059 880642976 292533987 811684495 531932643 935168712 625974039 584039209 964437350 634629952 247127229 195393268 752866813 646659682 609027177 767480694 906120972 959302630 589917867 837489676 196554370 332066840 779828867 263149981 912534357 266212606 612284055 748419066 721027330 526793908 722627224 484717255 411967362 878698803 831518984 582652873 738751799 687498978 760215949 855643038 914462637 552529953 440158906 561353518 78861919 490769156 916737101 95789778 479857125 888879483 855680368 143208888 443161089 190950727 462015186 353954879 438190 16220973 669048846 15743418 703104703 166361933 106840957 677245134 84126748 261405070 937245206 563917660 448951135 499593385 710846370 601984412 332090989 436880740 373962038 498852199 347968501 337151441 833112511 76400012 389394195 562373468 552350866 737731514 612879487 78025495 128150869 973825106 471707737 763897883 163632581 15582166 299815810 146486037 7733485 67339800 515611762 14061447 206452246 716210944 758768841 421403134 212671846 53194900 439396208 585618132 636976388 636177004 904661942 737378938 811511813 215877197 427938575 518545000 674637059 468178654 808886093 411991475 979567696 259645389 58594694 561428840 484239825 165045680 375876476 761210342 317320318 931733527 195540489 857890047 533878653 85603159 562280991 354243862 754499526 373966902 636611632 893633823 68816662 715371039 289982517 636342372 135673470 343442400 989317938 103936562 299223090 851838251 797926526 600546375 588252384 458396108 588628801 481937658 791315062 767954111 849248147 718872912 157016439 407523035 300800177 530737257 512538171 352990500 786268721 76239002 650116844 98567355 575221609 743860323 220111589 299112714 719775100 139371728 585378216 779894749 846964932 793526407 870651956 914189493 207589200 96002796 976612197 321932817 711021839 117347214 359732335 911931904 652567415 753799126 735368364 89233492 255749070 134435884 947271028 151455394 870704932 967915266 255653091 103967722 698311004 606158404 944414716 529956285 162208631 822388121 563446898 977611529 855170462 779720552 183702034 811300552 560050226 965689102 860979723 45304486 654219123 67939921 136168985 568287814 446651199 91402148 302093157 485473958 101216165 137463493 689807316 990658585 839369034 14933024 941826604 623878945 831926802 956635944 33153804 831944041 246359050 8810022 698169977 556811268 817423985 361489128 653804361 130721088 694440411 479048028 795270382 868383210 114170940 830637337 18007338 792260027 342626846 137547911 901596849 159459758 681976609 247192027 15126543 269132468 740963351 999115855 691560499 387821795 534853491 241286333 227760550 505153622 437869188 698967227 165385627 911687444 517774441 133813609 614316410 208154709 578948408 495084610 248494397 886699609 587717021 856739570 457263434 865438775 54484104 844149976 7504681 241623821 933149411 892503608 690318779 41789682 318606433 942537249 946331916 495185012 50212139 21396611 884168251 404282315 621557469 40024358 373026419 964254367 323799048 724142356 753640107 363850981 796547744 544726703 491944543 23622450 950948488 256205508 292209711 488654809 416546489 267690940 916143728 12259652 703073070 163763506 748476378 967469293 551111794 584522544 361083247 873812742 830407365 748099785 304350695 565079869 511921705 220877246 722487208 181005321 846981330 837790223 877409009 131003551 927107525 932916480 96725202 736568767 367180710 916584518 728058237 699306752 81105890 955289143 72441692 130594085 122893435 589006399 788282085 643763616 171664209 178014064 413520980 741582615 561225414 511563188 743958880 47341727 22366577 955250769 743353416 51370207 954346494 468830381 243365571 253228482 218024217 90721006 968177473 937764217 275687380 532331678 934719916 512056422 550168513 277588834 112696060 196168914 46194390 37308540 121490447 880154627 547409210 567896405 859084617 42676947 13987440 540078403 191231847 332421365 566804624 585595280 27232491 854031359 534499332 347728714 922999149 188862645 483838998 20181370 437616654 336299582 338775701 898682642 537306716 190270288 418102818 520640403 651540952 870201121 319928378 174571117 371200401 361039140 73648591 58087502 790967722 589917897 151396796 89676258 29172461 746137041 758997770 880448624 711078985 65098093 13270050 211518223 417093946 314807392 937689810 344088330 958498436 777614993 759289327 50592796 970137969 50430761 168629470 222573190 316960718 547402323 748332933 719582884 978162056 36873871 243685646 643206854 830494519 61257715 330705848 720325650 280130849 24131824 775902149 354257684 62439457 981487779 57780894 366076657 370877358 961604164 726441415 934926886 986735944 983466404 751264548 46032578 553288041 642996520 799966101 520307844 530654068 955609073 735062394 734242539 924906408 715813386 212975590 476812327 83546850 123243527 103753143 65019020 288109348 109670487 489979645 581328223 532986868 737256814 969801855 304930614 904155391 504463309 367369768 92087372 263922921 424489115 268731195 214108159 908263066 209378396 341626809 137402682 922714750 361732698 455338305 667678568 615965504 529383747 182742891 912348651 460512802 868342064 684170781 815869698 682148442 261961340 334821313 985943761 760899418 133817395 200049349 763765084 410071163 253003208 535959081 951095185 629283760 499503594 491556452 470443596 962861117 685057303 578750823 180227673 670626195 422583094 200876325 337562469 518196327 255699488 794104276 908556124 268539602 704754266 754377129 873780873 808276500 323973700 359014596 145699736 357061969 461000399 760650737 246485707 432931195 420614009 954311464 694791523 297604736 71939670 66997790 707997844 613606705 109282592 568236533 558417915 460779937 57980295 329403102 218193065 378523828 555157732 745705927 367251299 407769754 944291902 562283529 342660465 819751783 71028487 21946841 365321798 448072394 178090863 68008112 915479701 696780408 748959542 734652643 31269727 513946143 650328802 458916709 392028825 975160818 636145210 272277581 825096997 273665385 265015399 454026909 226181708 750909064 98484181 564920094 875495283 218540096 563274165 406354342 425836692 803911276 584937774 91761319 635446080 744932951 141985086 212521394 753410973 349040633 873809532 141868708 295775886 419585599 252885397 711535008 315323409 220631200 816152055 239375619 193944829 600264495 508625831 437908052 62118954 342055426 803320540 279876219 673838056 318499030 507624556 45953864 308096186 570046064 360849096 935741355 40434106 603636067 798645165 53312649 65893533 645236426 544292119 693922514 288815594 790162113 641408125 175962329 398909523 180565109 746437816 974467561 89210102 963836172 102040087 407286516 95059759 164465293 660947617 360099652 568554686 403907037 123023457 796749475 629582172 494714002 464635853 52909257 936758140 574133030 596075715 313862991 221419582 477097716 296892345 913519279 286256381 195246339 639310051 296061590 310532815 227953144 476538173 7180990 789185364 100450130 453207411 531799681 158965133 445952465 366029313 854396227 710009338 185132951 692166038 460254875 633277768 462357466 270055468 235490832 724863912 842094608 676327483 87464531 686876496 429296007 654258457 907932055 208564122 45967166 845795764 156135196 825173476 132419013 765429612 421482506 817486355 965881763 818102684 763867600 6552598 264635716 588753221 281052447 119541374 943087071 17578724 787407855 498054966 755274487 901044945 567377619 440648784 334551711 62311622 604395097 58338864 839009115 57198927 886928298 477779208 669320613 902151149 369765511 471473861 936909990 228791951 327619408 526180690 107654667 786339007 797333603 866954505 503752548 658413095 265449512 335311869 578550868 298747700 571997850 328356389 707822650 854539786 140434564 246564338 596721914 666827639 439390326 424164775 328906532 644542678 555251293 269864778 515881869 428178278 586680475 85766139 892727069 188607664 557729136 775883651 895362843 791592337 327657807 805733193 731450250 106201509 809079021 356237354 257219741 538350142 173390355 732021004 287068771 745932855 414087643 533517789 182989307 846154146 336791093 102755591 546409939 949519840 261268940 387073333 954176318 984793312 131134936 605578304 745437658 861233458 872016379 952864438 828408186 422880609 217583519 424789504 604919827 153112264 979535667 586736224 121510342 109926187 709512617 466713005 712641181 295019544 111693151 525896467 284908304 338184637 248150285 131327641 686844084 902968406 6683457 146432453 828587315 287210235 929422852 478197776 435850248 458287999 606457039 681754588 384361939 252502947 947159599 691241341 553401167 731184154 40811196 745921394 341625801 515397606 798262199 285269130 751037618 624903984 25666668 538064453 969026654 480775632 576497130 563692405 381902317 73099807 819232832 918046751 964959174 65616491 143624450 265744113 553801405 499116932 233832693 58053937 812238227 991466222 904286906 839638366 670077164 44508032 767232617 399522002 573045734 475338168 154763253 701935312 534269998 100650291 794475876 112425294 462912165 183589331 123511868 696000724 564505746 981893352 814991943 901595821 626301064 567968933 249720438 951480126 300741821 722664460 983982873 146903037 930256956 51281037 425009114 52066993 11055820 886556666 236376896 721062513 235627182 315168455 64913927 91225950 894782018 889798160 48667593 484569336 769352336 303773952 481668051 636523454 245116890 453087651 42601687 542224365 944982629 684324756 353105015 915211171 203178203 290060354 946472274 172301190 846308940 826709665 124719411 428159335 117665332 931319556 44262 539819178 970335010 938531848 700719666 331132293 64123729 105368757 922413974 598948943 534843891 246655722 881091477 180257017 941364036 538763419 135453696 298925454 496158250 470622597 883887791 626762704 931712490 780378159 39143108 129605020 765510268 162886531 627305003 332399388 16614901 816409758 488387888 33954444 927491278 564100183 106947019 805942804 183970354 282121624 286392619 654927239 622388585 839557035 377314999 383353889 340760295 119759658 535968920 516223159 824410383 866655863 156057437 35099143 797194198 106395566 775625864 118289488 456368106 625708802 310868555 673929898 306215326 926713212 539866381 506234416 282889772 889374059 81136597 29030189 221313753 308526147 426686032 203422358 250044550 270137172 157967692 982050553 891678691 58795973 449712802 384007098 509370970 419205881 977939811 449238207 297729271 107523196 846523608 573459535 771300791 718612541 280696639 582909066 828252252 102790146 170249604 656503090 302055906 348824236 502083822 966037015 668876272 661118597 822582557 744966358 851512465 806225023 841909940 278136428 677771103 788520818 65593611 524687226 61559155 687838083 241402164 82890390 792030042 257271778 238471401 582668935 997585530 614109170 729498673 981283074 944565451 195393870 182847906 72408085 461077610 645372637 321594665 511518363 14809873 973223737 513779668 57942356 871616289 852856205 602179167 129874651 362483910 811621762 51039336 483404675 331834636 355148144 304923908 977937176 162300660 808491892 44514032 501855899 690020722 540758883 763704366 85030759 316995627 593597041 128959754 457667100 322584778 847461001 640812396 806816655 971754328 819350733 297755018 153497259 497264180 709957344 625431572 72569669 3233169 206505108 983178021 987399883 364061353 804229176 374252199 776546021 599902961 219458998 774968485 88251048 292064983 292259374 539610631 575470885 819216584 429694812 208326555 961670679 528094275 463018130 789914358 991519876 224914818 619210967 483219927 457741587 910676062 693394890 601475913 157160123 243780730 551246522 654104831 6003065 229222965 268302823 287487194 744953701 753149352 679236710 330766303 55197531 144653783 299343911 701496151 566667268 768183753 24842206 856023265 142312438 689460406 671395628 352148773 754321561 888158847 480862698 874764324 700268156 455541995 180882623 885327530 454034723 699237712 309051301 161897012 363361227 947814958 60319433 267528798 230196270 557981317 830875953 320645407 824028245 550221123 570589990 984530146 478627107 913579171 301211546 487299923 346906361 814787416 589621905 507835478 414990510 614646798 757686476 38067900 78441048 367186027 980867924 952348953 309504327 387970150 257395008 318521781 484137908 444801672 335031707 638601331 941617001 98220753 432626339 600455373 793176259 445685349 538869243 561060012 547479968 591454803 888079411 188993567 154332930 825280194 618407199 522301923 403604689 884081365 450661867 450757505 934496137 843551763 705287055 202807180 764470006 948544430 587297477 46718995 938270426 654390658 655477705 491115457 651559806 394417673 267900486 219235910 659635681 521153713 353110137 412337424 598810427 602269262 799191615 484227798 118610403 412967076 273741619 629819170 693731037 284925684 246163536 577005018 51411329 93061130 395330774 545527943 364418143 40587663 817113843 774388589 493065120 46199293 447659629 245181579 526158314 429341712 325841941 828944375 476262329 679696212 771430831 422961154 801933612 734721005 555865045 570859720 603412543 39542317 723115922 112145469 941770950 560767459 712594658 953670478 831527528 858393751 472880436 817671935 495983009 826408735 534665070 299155207 774555005 805462113 824955252 316036105 484436669 370795290 54936401 39754917 600964400 865463756 465100424 285973488 719718109 294063059 573681497 482392608 627551760 254490626 363075240 266947020 820478886 487811026 307693704 624591394 684265470 20127051 415743430 336416564 829950358 844110852 790153700 981741746 158078163 698978438 844327532 211388149 881836108 717913095 676710764 40787964 282989841 625484436 446306232 590316520 655145716 73775650 652341085 449752703 456060309 323565229 174007828 786232038 361176510 802813385 107840836 896086032 131285810 859422824 804481303 855180834 897092221 202608932 186099077 849895989 493344357 347685490 12835965 860229310 307494674 992230443 508871718 864447545 353651012 438625556 910846376 599674346 689696675 938137672 667076060 513582834 204217264 707431051 813566136 960372591 66445068 77962893 663739184 96563128 182632746 895677301 500503120 527118698 758865387 566132979 778757358 350771933 450566798 295200307 429206226 835366389 667013675 579819112 372855395 79459335 451251372 796274185 815448916 742146831 189038653 895400439 106119931 382425530 567401647 451912600 61740013 142258436 352936112 71579891 197282551 722822227 725910843 504536379 296694497 381695333 161348888 103970985 513995628 481979219 708043771 409342181 630626057 765855698 221209851 427778673 595413483 493501798 345659036 938036207 762783162 378063327 395149129 555264980 582286238 939891792 307945239 293547308 645285561 314937919 31044512 834668032 505214545 221541673 422496665 381302606 577683356 631986903 13498275 819653989 297965141 177646165 784600638 205754602 882017035 135603846 303033157 554072412 752607784 369201989 63834273 709035131 385817740 55838034 76622513 635951221 931690021 203226090 766981219 462198693 87822774 822218133 190345307 538200814 740377740 789224238 23173913 344330894 736111535 848493185 305395632 156647493 623232761 384740010 464951267 414667066 439998623 986752487 875984743 186118093 600172075 63691414 290683470 91930040 387789771 342716366 499487586 298435366 970036301 721778479 263883716 899487378 572295562 522120575 565145637 356719851 270688277 553522710 130083226 147435670 958709032 947108525 468789830 900558711 175458564 453480303 350178528 430586247 374069612 245945527 735757486 828525530 344927505 939683441 22732434 945480158 978081734 823891266 910904864 629186382 974006290 488692341 482714347 548600615 871696858 477290360 237252477 260278790 828692913 148434188 960030287 680759466 683877345 34038449 966892730 150603388 686975995 496117215 384459422 81344175 229250844 390973342 948702282 846005656 114771443 506574748 303187760 630552405 236220571 782300457 852653699 874079194 208684162 411261374 624185003 943876459 848267554 458518215 549149311 407922445 954269335 469209554 196104875 471139453 637189506 995062894 853798913 337732904 176813683 362217179 497402049 926768746 978056501 704422382 682639486 584934822 689600371 630507969 553269280 13196767 657972644 259385661 20633816 400694933 465633404 106372051 983239988 35969334 157928540 175089347 620951956 34660088 143818588 546273280 177929526 732754743 154928121 495145691 831673127 766641246 966808934 401345896 549744597 862405136 534733370 70877317 49325277 788223496 439246277 667581030 729982722 632514435 78701126 412581935 927309063 975887972 597693770 126335089 338600698 257648845 968068667 702393847 622345123 13512357 27802340 993333586 628360084 226011121 909977675 531237410 640613855 50383532 675511907 779291661 141988542 998135812 645929249 51185869 431207960 133752963 172265203 863884902 906418452 240131013 87199045 821682946 468809536 904671996 899654983 820934703 930108730 406786569 682304977 898170801 951000366 491772907 733935644 463283313 969781303 112366467 16836795 786202611 253282442 619319553 83813776 204348505 164445464 484491191 965943466 237438246 265625254 82086342 646044279 821823416 390219399 637830638 248429071 553184564 976464293 158218609 646494328 166552057 336244509 454507294 818917632 617660314 828988628 246658178 405010766 971039653 899694963 768958264 495530643 263337333 496301116 25682079 554140405 667659886 533212610 877234380 770643938 257325016 899696955 31678326 828545631 859432822 31680815 388431767 516957107 631141552 379501218 640619404 147318770 96392677 790712262 786527968 216092203 21398566 541633777 454473076 497176800 320567274 619738145 410595985 884733542 961257317 634923946 606933494 739139217 893868963 645987348 496368713 25080133 61567620 222882916 772161794 478322714 772512716 663812376 600725910 668276035 125053577 321331781 533626450 200947333 474465993 971754787 352019546 980091732 681752993 293557257 303847466 947732490 101305542 719176290 857586080 781727798 298109404 624776345 19864056 709838174 763056553 765515942 965627510 122325946 391139262 32722695 949757102 246840132 125714808 500626293 510790595 606751029 36891160 547966648 164470184 175747336 947727309 921570459 896360853 37887283 982044866 54874913 708072078 335095755 214926194 816747949 502652410 493259791 492525873 669672858 41672972 835093298 696766899 822505345 827125652 126081346 199728143 181218491 518886605 534721637 906725519 734443412 846559201 585493351 241765091 79196832 528297507 679894784 568646589 510117605 593321409 267532341 949789404 580293874 602141858 531209212 689864687 72401342 844157338 52151103 166177647 419853380 598298017 812304185 720157461 783441021 964258473 920574337 903019804 826683790 89920199 974567890 887924394 293784701 143884480 396451590 90517329 878875369 901271501 918683514 969396910 499805518 561829193 825065679 606740593 14297631 936205309 560759132 36726407 835325047 856394898 722111576 649547007 213095052 635944614 478393095 858412843 492635055 961256409 945922151 937081994 585993823 324390758 625361078 787860901 571974075 994882571 232164819 88921310 860803760 75156276 667234862 182867225 375362081 965051035 141333105 866146044 668336517 492979231 753697311 624428565 978974081 316176127 285279751 63382381 525618205 896019071 279466277 371403847 941202526 334400885 394827866 600690208 670051615 759656455 253930895 607531846 244892291 708700791 852654454 955833067 475876758 283632316 629379029 411508676 696529921 327431115 438207599 503963875 124552862 385627864 739783403 633297857 361800697 174890025 686093655 509837253 629094856 223063816 245591289 81482998 613792211 103122377 186193929 18459247 210112047 927085352 87602242 487222427 438594470 889324471 948863964 425658808 517146298 610900028 700525110 341178962 605448229 108777484 155466801 423623471 252287135 407738393 10337479 610480475 167767305 401998957 171333733 311298011 718586305 313856794 468725619 770483460 503462991 200773671 612348748 106898068 777494607 506170452 219059453 332302625 690314408 702104328 559968908 838030314 152698015 878227702 456078920 375913439 330316889 77440423 577509107 607615211 685951485 366090441 153671480 98250 253696878 960717796 211324742 651328956 779080477 471318862 880142569 352393 318739283 975159866 192114960 528808317 250999746 855013455 662900332 941065436 71288449 405897067 301098852 761181390 313907582 797211900 33561064 782829410 27983666 794775561 899079577 415284774 293664569 930796503 624343656 688514939 77907007 375286760 619501222 712220726 586082381 514387343 157646750 359428037 988124467 172354243 699618376 11830423 426530253 979363652 192283801 609610823 768004216 684010501 71690024 56541107 276832913 983114287 818066703 967617743 337944598 871199755 187072315 158423499 501898610 468563385 536197502 234436269 995121757 223504567 114182057 536169132 226384843 613937130 151660194 377665500 10228698 591750568 783857833 167294303 717787501 57021515 857175259 13791655 839273986 873050380 55677960 670092411 40198068 754555922 681328235 599782494 713417612 526714931 784496591 508439554 774559671 444519191 4032271 18849440 124125761 594147251 347921217 662620602 873089771 30506084 872216452 239111815 409796785 66000914 586851210 571630377 202769035 73995677 235294871 480887760 573838741 241889519 723169306 885767618 389215224 340764568 611612474 698655711 312691327 325506587 563162177 40743024 786380207 951772572 649181394 364922963 548671177 906496795 40391202 97097370 467696180 345627925 780844981 245177687 898322465 677684776 112347106 458742784 591380509 624873506 10550802 20210206 495346426 160199123 605463599 157059970 209348479 413485996 118725935 877114773 493076885 814731085 307521138 254646198 991402423 68627897 448796962 687424131 353077304 663497036 983045708 238150495 29638987 483166726 114366213 293607315 419771281 823822718 357858281 995170422 370420895 350705505 39959185 82128219 325092864 144391147 224422574 245710080 784958433 441733660 520529116 501678419 757171880 698460270 246480486 542891071 205447238 472622279 617175901 919648022 420526462 551454841 776304290 702832838 674260249 598978225 558222785 30153564 359997769 496469439 379291598 165283054 786084060 851728380 825688016 22817069 642929397 186540644 290926150 501578199 659964888 641245075 496367833 509077353 699766897 99171473 501037799 998206938 725505473 261948822 145499046 652886813 826689225 141393686 950610046 731149570 263256465 719219970 183490756 686667170 903172256 840882802 781557370 368886171 930483312 955580147 51602214 776407807 786121539 884972155 887448116 787613110 369580503 916535722 715334283 819732381 37209489 123537412 919046193 593970453 607523390 817496423 249028341 951828085 704288306 996426322 709044087 364394645 515066694 959296296 875553571 673087845 331495055 691623719 883439625 844363114 996015150 959398354 998630952 926847431 149612883 455328653 533708321 29991775 101844883 254579411 585117252 669215210 851289071 375963515 932737002 17676237 695007699 7045750 221328615 310836186 351338448 765529056 223513988 264372018 166793210 431309708 142862682 902535094 699931943 544195648 465131704 389970764 913963743 648400051 941539676 288476463 888164440 564171640 719481203 255652072 76170247 895021171 151916688 952600226 444080162 656255128 15814391 232957274 652973973 952741434 876929981 779906709 421177278 570757734 509882810 447754596 623409078 357899120 629340110 762554121 409444905 673691333 861979947 911883254 409757660 910267392 734340529 147061337 317552131 853568678 311419160 283402230 69284391 756573155 29149642 462663747 249978569 938617799 839593086 555794636 45220441 695421561 776651341 369296166 642372883 576315610 743458548 227862124 531930095 664035896 783157038 805225888 455262307 462540504 533860617 716989486 557645008 470803833 535093239 54059941 37388365 653448744 632303338 706499932 455431907 807562129 35306220 897456141 635702176 747273077 364196538 908908519 649171023 492679321 769350121 735675110 936664112 476511588 282554820 642110736 591220484 365464663 783039152 813973438 650794428 641768990 191600091 22812740 611586167 213545330 901787267 824223992 13020113 1547580 136512283 580797311 197029149 761659748 531416544 963305769 159207716 406677000 583584724 447908146 929355552 188927539 969581318 98187769 791905930 607528421 517450762 838600812 586384989 451252860 972896023 790192135 767003211 120039200 76317800 748770298 556917804 14872108 946158046 605799507 709179655 271030729 338667007 168829411 289513964 538307166 48534016 887030362 689209043 819393080 596505042 171839510 989829247 4539740 625180046 41330444 396410186 333317294 974206442 815662623 356195553 937080223 298265164 212195500 787085500 739390209 592798100 44812040 622067972 184595882 734507715 805257868 611415086 603320356 882159963 279461076 313079991 855976529 657268498 310446286 652328066 541777078 965830840 342042700 952028953 817648521 804156343 138328131 883066870 433824058 423511871 393635659 122532639 898419763 473827644 345755081 426461019 823454442 658449239 207378342 574670088 671600418 509627236 414447179 383270922 765383982 374852856 409085466 640121317 696171976 803393037 423408052 151605579 744260836 551865050 259178836 439579188 949566366 696454243 473219353 787631885 11081874 386682248 150035146 791050411 748897930 287440209 107267871 211222934 771432830 370436513 372585789 841820651 535191915 491559966 637862196 603331109 682566140 282927476 872054534 577614105 586929339 536987437 643429942 106974763 575217024 420553396 14320479 941204293 898011189 319243348 894720083 187308665 462423911 978112106 56661657 36903616 784463321 99792175 795180515 471159954 329317486 933222859 757770112 302407836 873509476 588303752 322217036 688346915 747716124 292681302 640658722 36382720 438256200 429978887 619274560 139773128 81009203 118700272 62291800 766580656 130252004 693739378 944623463 923683406 437471657 890517310 345982552 526497193 77093813 322941709 447250655 656076431 903159009 881034951 982529803 550120920 342368917 408252402 350089071 524029578 626696656 582200826 756280223 244962160 266546689 452887312 253524025 337011863 387744788 425937326 833432792 817246436 443058565 729536273 655329404 614376148 240926432 490092441 31349475 586187699 363916029 496291691 445406392 837074904 557286078 696904181 234206915 346191906 609184459 694203882 689013030 443550570 38332947 108078200 869683923 655386961 636618296 846701453 751030282 525717257 149751237 197666881 2830717 516069548 305241881 262841795 169367797 664898862 101976936 913491608 10232367 705336061 673312277 71890041 764939398 339712699 66340610 789913021 856454126 266171599 999117297 614169130 164307047 212851261 755689177 369010883 4402362 480617096 598795505 310261998 266807780 713208699 198095253 922861397 916984801 119617538 478243351 687469266 522107028 580472420 299187526 962144365 99095758 713501158 446536303 962776727 593058954 824767412 247997807 592231218 924906446 601809417 933283222 530298378 275276454 326775949 590358131 549896274 79068621 554090604 110204416 929722754 758340408 719339583 519459658 643768288 188861071 740689318 124555404 873170541 545727174 441700902 951499979 377304644 154441381 535179550 702835189 447590277 252128962 613275848 173978948 736569037 692232357 812545756 877921282 674310473 280981575 508728582 603668197 127985857 594444008 350192878 791415529 969886279 912502791 748614058 345374781 795693845 778949799 866935848 66768220 498054430 204387438 757412680 329121563 554316260 609982685 79129966 943916700 627911044 43077263 785267873 110403571 829674865 848215448 935155669 719059967 597034340 496704507 341368174 903003074 177360191 32035479 470290901 113002359 825509232 704718944 522845063 93773577 860081934 272327166 608222848 118989850 298435221 910135536 773115857 326304904 132552485 427295616 738254302 258340370 313760238 69904722 576690692 414399182 992352839 972239622 32807168 553594742 899093033 104939195 76246576 86098825 217808628 305645568 787215947 431506368 141403464 661046826 667672270 612902782 789447027 697045072 788435524 138079041 209708453 91903424 877299952 109738021 332529877 289803021 424588558 452016729 861101907 581510647 749174972 633576461 799784982 252938719 887976082 239259613 767441246 256608823 88598547 911072530 931512565 637315613 182251200 391371823 535733365 319344999 743282772 265727965 415495160 558556642 82430862 18169406 332305479 356795250 116923269 328208048 270908384 411534551 433717362 178033433 737659801 45872860 911340646 367651543 403988810 946292772 625767321 14289213 529326901 481451631 150302076 193528680 529579624 453529706 614766362 21523794 101882618 246991207 603103809 144753384 945361696 504800056 746061580 295738990 768883987 959135442 987485332 437176233 857047909 484650458 773931335 696451867 295733567 414731753 77623153 967303504 129746354 399298201 545598539 232764460 352851982 224575903 916409813 834130419 435589547 841793598 25895492 546707384 408128523 637045808 75970207 48738150 480268179 618658547 825148129 393122545 242181818 103367091 491679150 265788508 542447360 250990932 767345713 880569443 126924915 232590217 432343865 390529300 253010789 738825743 554833427 972632309 599042323 215219737 880297562 715451313 141247022 383477067 852537120 175046161 860338506 556032016 660541292 706632374 921498082 577807692 630726650 539588498 404293325 107441612 729391612 656985895 609981452 1896043 278699238 657166833 105052877 543800731 965364237 230013212 453739491 956257735 218367166 106056534 498707267 209407404 802883780 245063975 294649054 41885877 670734163 386862934 298298117 246141249 45301189 960968095 242782817 330763009 908062448 334104187 607835916 923917593 574633930 735954012 321601542 648964613 202495873 925082658 855644168 731745128 14051143 877704012 12326911 318640090 238226507 924568638 621925592 44925740 41586361 661908768 854680794 65905803 47979796 372701298 551503565 188299259 991347045 41057559 273131329 432137439 681840187 880778173 627756331 324849814 732660908 204215869 724835237 355263794 161907626 363674990 488446517 987202153 482335021 567524316 586897936 131711173 904223953 166248825 238510725 610825935 885687308 103534178 501611844 860941590 336794377 178273456 611542112 77978600 891340638 366311147 95479879 251530921 50001900 237834018 974402172 695793369 463916502 200162008 671680867 686121832 873954498 449538515 167331443 287195982 700448500 204976390 197077233 652945720 253497845 143824695 254471133 523734871 726568872 989416254 453845127 892229857 777045872 417759663 738997331 405599769 238345733 567456269 714969174 930878933 654712201 611604657 143351746 185519233 949748266 455500954 396819625 290037120 778878188 191597053 146038312 411033066 794227455 330863548 689315901 423957733 816645547 51516750 365372753 248730567 909133599 594569111 11598534 860644630 355727864 446922233 317712463 524170507 740793885 600461852 502683746 152169690 794004187 638118486 101740555 675110394 982547711 972889267 55494621 387319522 565542047 178838277 491377786 432285487 781099315 118562101 880577939 797608021 836744459 177000242 134049474 579908219 997711541 893479219 377489754 171180543 343344959 747370281 940462208 451577539 223110211 928266194 77896921 862237028 889983878 349297758 854360945 777656712 681845792 351726378 940016530 887767074 727911918 906171783 512978803 518893194 568787164 776148062 832987588 638884583 470600167 425772928 108166596 752240627 658941546 187762746 484952178 619307419 919584385 145193573 609288338 692625211 952695733 607520627 643304412 440003770 377283549 970980714 199625563 830880609 958067507 944493998 176624934 839744705 329715475 736656783 808217906 628351515 377286109 741144964 742174736 508206776 662175384 266289281 191721182 590608136 954424110 103686670 410455992 816722277 694926127 860450394 565995221 28848287 320048915 915547266 564766942 286535461 280536783 549594395 204004454 575913477 875149679 893163526 422772518 926351105 326721025 390058768 996907791 538091098 500518878 310664867 477353635 199421667 915751582 828059392 643704088 971023455 222554333 546203215 270050523 47071268 696844665 268043582 468597288 802338819 595311535 560006396 277171329 767617872 995345061 178636166 145694506 890602964 414154078 855117571 646602784 391897943 231240485 215490493 454547388 297532492 238320582 954848783 490283550 993285915 460668841 7528698 952886122 924775169 264581844 480372010 85539333 587162296 965664747 510932049 748472042 488054661 292288923 321750234 194181879 945800508 505480412 569473732 958909743 581827964 570463319 600010248 355928620 372636604 399553486 117675193 905150037 312894450 783927456 905495099 360780550 681823106 388290311 256156693 657874690 822831258 891032158 327764547 236989799 941622204 432950114 383835888 918496480 53973450 602036699 801185047 821494406 646202801 988580024 699815694 747014014 729110116 789721873 32568703 540882680 796322527 472099810 498949413 272806231 200031082 754108633 112426870 702783800 878307445 967724478 674294375 603445323 674330552 646381748 418201167 833493884 487499051 601048942 122157182 69743110 864298334 994071389 397203071 670284042 991440665 4086602 759148724 903080213 170540859 755154560 306017913 784464209 740942078 783426240 540025212 717329462 616728752 460668220 506303013 552211632 766523960 398289895 682014536 61384535 516366859 878937156 514720970 499003251 197718851 129369321 166809247 265994453 712410811 576094461 352075281 284913702 146924629 284220034 132783877 431267861 213181454 117676127 930952187 790348902 898060036 446179684 397370263 182591676 800602923 250217811 541145434 525066884 124920134 612531412 531276081 355717527 514282227 94890498 194279337 763623143 821934978 174592339 95197971 620429181 484237250 12464236 535803100 752471802 706563318 159334549 244065689 259316748 671769787 375329060 496291147 280248533 114537180 673507184 911485715 310244783 542117893 26549907 954264689 117102614 472454371 223823896 316138073 626923329 253750063 410801011 657015334 970641985 306423068 417388471 575169355 575067156 66387206 964056209 377176457 769727494 392215414 395518215 473851921 375760993 731585029 262518046 406752164 97450190 588264759 914507436 177235782 573239271 595396643 931047678 179490585 552357176 983914953 651464055 685469978 306466516 929685895 737446428 830591222 74698952 832284439 706891198 306102987 202514234 683704382 583662514 51340455 808004491 799361876 122465969 848806407 26256000 786733514 58739452 865439393 374940156 999335224 420074091 861046131 948141153 584559665 393008510 931802233 496154621 988212475 498338918 487060289 647011723 318227794 457624966 349832373 476623163 360138302 2032991 370246869 139653856 604128016 920932241 789385355 755915715 530269111 455859703 367395474 207296287 397057495 307320135 831204209 366788798 224673108 523275841 33340446 738116188 188802394 641381497 679372543 476648817 115973456 46759439 235181669 528949783 161372006 520749777 208077440 768110786 547384824 367805125 539329288 624599436 986305780 561121918 467408590 563759780 699328540 16501010 983389067 882563017 241748893 13788952 914948410 312163439 817811965 497426709 433174944 751234061 268267962 303686765 659959497 556772249 725158111 845563309 433994404 376578395 58574147 691175422 289090776 988389959 89590623 21981157 110138310 515393961 507712816 97415241 452588296 950470345 258202502 560579227 788165161 55753796 148544412 194735179 21837706 654574229 256227214 57666281 408128378 243523267 646187366 403341302 755835991 407287262 24781588 573709607 422079416 177961905 438250550 53360987 249154698 663537947 176665909 153005030 12744272 380401662 359446153 284083418 627652277 120262943 425668366 96335375 711039148 327840175 580132516 303372043 394570704 89611325 370886274 765445296 8262899 775100366 750552035 567072860 16762955 587602050 754526848 752162695 159766099 749867554 94236760 305405074 728553750 210057790 463754694 407266798 475005978 923640147 398109496 89040739 51330799 678174210 457987748 254570851 43797328 730392186 415039647 994149936 743976525 922097680 609095250 691182340 102959704 29234729 188549532 829586640 915489596 567377415 809775399 830840394 16839901 892057186 228861910 892818284 17147274 136759719 115679560 766647638 425296362 596725554 270537754 985176493 213434226 818495765 255695856 572144579 229778933 620035758 445005707 797915255 442042680 28009038 438848250 216414727 289983481 904868698 831640225 263888748 958772483 553574123 398334786 806852320 901347057 629316882 229417671 239316934 231709767 444934895 521418382 807032826 458353957 494579957 230035753 876731974 943836019 444839387 132463253 812638270 365405184 669771553 149076116 297557160 434050340 407764383 58099419 772371541 803619686 372397193 709123079 606876146 945498398 926216111 479895539 390846764 119005248 385045760 324961871 253882765 628269976 240728737 924632580 459543368 11422530 435989347 621756094 83173427 943233006 640383785 246167371 733565185 473914857 187791456 112218429 674560023 45497325 342859594 137876323 342334218 326369692 848767721 403103334 850902911 32110915 977619949 406041195 847427488 929975298 568148729 157890616 931740528 306178182 149574703 125605422 265098078 878138121 220811787 349957389 131048654 295604546 813291998 875162925 369191582 826598972 954972994 83035112 287441189 724384022 188116667 265894600 793433120 263460276 835133430 501226620 168814733 565928555 803409700 14160353 273250364 666177569 231445716 991129685 115458741 933715004 939608145 45294254 227156840 310118295 404064496 363012609 802961331 319155114 678612186 407748555 8107556 237496055 382089309 383437788 767338539 667273802 872926688 719512298 324866629 992060761 187470556 231618918 214881063 905791205 266222941 142529342 996691229 260633295 106319855 926818743 359785712 941481949 115786817 2899641 65090931 914573440 429289897 440593623 206900561 788581115 570914099 105716321 330727654 908014548 175194579 4489804 986354266 760470112 725389599 646937041 788118971 758826724 427629394 325826013 273795715 231889735 215823608 949522838 540161779 274785853 509440549 413145922 663502785 849729387 209664818 886020489 753286258 170396656 984072131 719265527 235227947 666797676 936356662 219905142 925952710 794243785 110868257 464278255 687852534 608535718 491845964 164128151 644564965 235646484 622972880 331825047 661333188 327976255 233754212 762641904 860212041 35037279 62064438 421822124 707584671 503476653 154977196 976696979 362177060 935729327 372045177 252748639 208335148 641411555 845017821 570865949 356260940 571472325 993386737 708562159 35812244 538778722 554062558 528865959 794512724 459428209 600404170 526164698 907322946 435292026 288912722 210292463 627369448 493666509 404622425 211094609 95539349 316205888 590167319 471578939 950515612 179618973 789805250 569191809 750421668 618863979 767712381 712606555 236749546 874572271 79998763 498707216 118912402 828636180 98988686 835054553 462802726 632084378 338732934 486619173 384066244 362315782 476311967 455394472 783551432 851027558 8281955 407155963 711720337 418514852 345481947 227413503 894890743 670846492 379053720 608506869 239784007 751912695 381443447 590544865 496439412 804990585 578289689 640259092 347002662 976542410 234940020 827985960 752351448 569389472 451227530 951884983 588087776 453244597 277704083 288473117 790309318 844861756 754276814 782625378 928373296 251171390 525646133 883697698 504136208 491653686 998665254 772539562 984955743 288570750 877343028 221656715 408901521 813604256 864883131 503061203 855392619 135307638 822019402 972951236 577950594 565177976 556666918 351423191 74394589 509367506 475733221 228975067 399900951 3702205 441902777 454560796 163296420 827177499 674453826 271962112 439233348 346223711 684335604 83544501 603549833 530457718 998623243 862677090 770041900 572449714 209969204 443374686 507510656 941611224 35348979 279314717 427419901 106714621 903050234 998098664 332808196 299442371 326135057 704047281 957642580 329987234 588312110 600114450 979299051 313309296 422536913 264678089 131122728 619224090 864521860 152091865 743950167 71454660 421836814 320064332 193434853 388153077 617362817 950692677 301531477 324910804 59865839 800456077 543079406 521616959 129492577 151159567 901088139 825273419 285810097 967233764 662169390 486180811 682860924 807157954 313928621 206007730 65440793 30158997 969296050 772473224 386724182 464110614 819084606 702501963 901548361 328323950 172696955 942653095 541386697 42819105 776710882 147257071 5694287 221938170 598054643 323942683 441206982 511384918 2976237 542027512 712627385 219555775 498334397 224506988 21474216 911619972 90268184 721899550 882068261 979469647 309388712 894954461 392040399 12087663 286469601 761832327 174581039 618037570 285865055 461120445 200405005 406543358 155030752 715059023 117615362 180310849 24442055 66084748 153860058 565021952 143313230 344175212 897042931 852224346 625588020 914436961 554749016 261998955 841395310 522476629 522840888 995092894 635931927 719699826 651501147 835534807 63889625 888507348 357358677 424501374 69974727 426180050 830159332 205362986 162354060 201220243 297876067 468231081 341098266 771237316 304107432 832738834 208102527 233847117 304572861 149152698 866942457 990387735 314469451 918111644 125681320 569912200 777601393 507497248 36491677 674007961 565939695 642494561 113148708 528976329 171845820 826139906 715152259 172952480 148871650 529221474 312828356 282037880 299800488 344129572 561742012 575724088 539629249 541045246 236695176 227139679 151870658 938186492 365957685 981942047 605683937 872743777 25010046 444658981 165000532 233773046 923253417 797590701 3997918 209061849 847837808 23605332 9617025 302771215 983532282 560921308 798336283 817722790 124571452 488696493 518290703 644855833 59073225 534832425 793091658 787349702 135897541 39793321 34844494 723985239 169577056 527956034 884712589 615484250 98427223 606199571 185619859 227587455 669662303 406094821 8669595 226804317 395156239 652797052 205058489 713390118 931614231 204539619 18169457 778312777 548807171 129257618 755364622 571150779 721950491 661556530 655402548 409121935 675963003 293124153
O 9524 65238
O 64640 98472
S 47366 934627932
S 29123 325490638
S 70837 953395365
I 25591 37030
O 14761 19931
O 24613 35503
I 32199 75315
S 68055 906333715
S 94116 617699716
I 9551 57046
I 51846 91790
S 57395 74561830
O 1358 56853
S 63344 661797863
I 2926 92474
S 90099 264407305
S 97013 850552436
E 62225 98433
E 43492 64327
O 7482 52469
I 4633 7920
E 39568 85756
S 35982 431168230
S 39009 924206493
I 31815 36056
E 45523 87792
O 43423 63241
S 13929 271867683
S 85467 9499329
I 91153 92249
E 23143 76107
E 31876 75440
S 70439 524709930
E 3029 96426
S 38736 558805861
O 12229 25780
O 80136 92948
S 66270 163319897
O 12458 28195
I 42674 63909
S 14677 59855302
O 3597 63224
S 71898 140706193
S 68295 646612804
I 81351 82071
O 14520 47378
E 72932 90186
I 1063 22277
E 78053 78173
E 18462 50088
E 74298 96999
I 16399 88529
I 39867 45090
S 13545 646048141
S 42878 954373576
E 6804 80721
O 19414 84704
S 78336 404736127
S 7100 444369834
I 20740 61829
S 28640 611644283
O 34102 67756
S 94451 186744066
O 11972 99726
S 61896 156826460
S 22836 242856099
O 5666 98194
S 92606 793535282
S 34435 466701078
S 24938 567438014
E 19018 65782
I 47724 86317
I 49889 58887
S 95203 385144023
E 52321 58609
I 64563 82088
S 32314 707765348
E 31958 90292
O 75384 85944
E 37215 43485
E 54187 70522
O 14216 70999
I 69979 91773
S 10248 995841145
S 12326 832487008
O 11901 95965
S 1520 521422030
S 74141 236012257
E 17453 38915
E 28010 44720
I 46688 50601
E 1199 59161
S 40046 372390821
I 45956 83586
I 63437 78943
O 67260 84155
O 30993 53964
E 16997 75744
O 37934 83213
S 36004 884494573
I 10430 15168
S 64257 626077347
E 80461 97205
S 42864 539632785
O 64182 64324
E 37962 40137
E 82973 98508
I 60990 80888
O 29989 30622
E 23053 34777
I 92557 93532
S 72921 213768245
S 53586 95723068
E 10547 24238
I 54260 99450
O 42170 42261
O 72341 79723
O 39514 99849
O 59214 74612
I 28243 29596
S 58134 928892738
S 23541 177022444
I 60454 94325
I 32653 69610
I 48070 85029
E 28617 76808
E 63137 69633
I 4005 10416
E 33603 41247
S 98649 599325428
E 86748 90939
I 54163 74745
S 46314 640140400
O 8642 25734
I 52399 71039
E 39045 55509
I 71804 96850
O 45368 68851
I 22891 62591
S 79633 83133783
O 5542 94284
E 19062 93941
S 9182 324273399
E 12794 59843
E 8919 63711
O 26137 57146
I 46799 81833
S 75604 366702576
S 74190 958992200
I 79922 84519
E 18651 96384
S 82132 434775616
O 23300 77937
O 4806 94175
I 81556 84134
E 21275 89100
O 46354 91605
I 41688 93210
I 32497 52235
O 1507 47040
E 14966 35934
I 26041 34644
O 37014 47768
O 17433 42484
S 63577 446142052
E 62004 94531
E 38803 39974
S 11465 570090550
O 3409 45120
O 49544 81154
E 48133 79998
I 13219 49417
E 23639 85059
I 56886 86707
I 14384 35160
E 20110 21789
E 53688 94347
S 85168 916467212
I 23927 86212
O 73618 88146
O 39539 51679
S 95837 192029248
S 74183 601786316
O 1458 81980
E 65173 75436
E 46834 66800
I 15047 92428
I 49206 65678
O 16003 30072
S 94738 139349992
O 15720 16115
S 40493 137771823
S 82092 5150797
E 27064 40407
O 29781 99403
I 23887 80301
S 56324 595236113
S 18281 751826911
E 1038 34822
I 8165 16109
I 42627 78953
E 40761 80740
I 40791 45115
E 3131 6032
O 4422 22574
I 25336 28172
S 33729 167968193
S 67302 13429630
O 67255 77084
S 74837 275733464
E 54041 65846
I 65177 82660
S 80495 868697631
I 15020 46538
O 28478 80618
O 3693 19793
O 7993 75968
S 7245 539647533
E 36733 85773
E 11358 13414
E 39876 60815
O 48526 49939
O 1536 35227
S 13088 700800608
I 52292 62758
I 94546 99917
S 29461 140169231
E 50892 98574
I 30396 60404
I 45883 69086
E 5878 32391
E 46191 73455
I 3848 22531
S 43546 461903895
E 15628 28720
S 88493 295378631
S 97231 55634124
O 33685 77462
I 32835 37226
I 55782 95637
I 50949 76661
O 20607 96248
S 48901 29316471
E 50969 98880
O 70135 91513
S 99646 42220017
E 73565 85955
I 70615 93832
I 14111 18669
S 1752 701273351
I 38811 47790
I 31131 84609
O 8895 66253
O 3364 35633
S 55679 393480042
S 80237 608914115
I 24074 94794
E 9140 46341
E 19089 29914
E 77451 92844
E 253 24861
I 25940 76977
E 94934 95243
O 1676 30608
E 96040 98123
S 56508 979017633
S 61864 808158330
O 27871 31100
I 70935 80564
I 37505 42965
O 77926 99345
I 22969 92679
I 35205 50257
I 56296 74977
S 15588 197401922
O 600 78039
E 7835 65223
E 7554 89839
O 4074 5697
E 3451 69313
I 61471 93347
S 83448 396455065
E 19047 34575
O 11106 60121
I 15100 52878
S 3800 933858717
O 50641 66832
S 19779 748825292
E 48922 85738
O 73996 90612
I 56329 66995
E 54569 98894
I 80096 99641
I 19465 23265
O 6439 57504
S 9815 405100466
I 66908 72704
I 10346 72973
E 23744 50317
S 16146 339710471
I 57063 81656
E 8190 95201
I 60586 67698
S 81316 154895305
O 28871 78603
S 62833 772598637
S 5229 417288578
O 6738 58772
S 37087 472949626
O 72060 73037
E 36342 92853
E 50304 62366
E 24824 74606
I 8999 70421
S 61446 989382098
E 3510 40092
O 62391 72531
S 31017 479090115
S 30439 635337980
E 46770 92623
I 21150 23963
I 33447 85072
E 11826 91560
S 11978 954595152
E 48023 88868
O 25355 30484
O 866 67317
O 68046 87787
E 33925 64320
I 2329 81498
S 24551 164028107
S 67897 217000294
I 34083 73227
S 46281 632348109
I 18871 73016
E 13291 87697
E 28824 75742
O 9835 40732
E 11244 11574
S 32694 337081581
I 18991 20881
O 30354 90847
I 31019 47680
E 80071 94619
O 582 70725
S 33954 885672429
S 64082 825874843
I 53192 74437
I 30434 53817
O 33882 38835
E 20345 73663
S 65677 612790863
S 23557 165230661
S 17986 36440561
O 10783 47978
S 50076 596718674
O 17813 47845
O 57148 90184
O 67126 86060
S 32398 778249787
I 93463 97778
S 23874 962756812
I 36517 94996
S 38883 478562858
S 94087 855007379
I 25544 27930
I 3611 79223
I 15986 29176
E 21608 95530
I 34887 54519
S 22515 524461540
O 93661 96754
I 7063 26024
O 6368 83552
S 20588 667018157
E 38791 67340
I 47962 55296
E 25857 59656
I 22839 83237
S 69262 580081489
I 63158 69996
I 10996 13433
I 10585 18233
E 5710 30540
S 30525 75291224
I 10388 71246
S 49524 207014363
O 35482 78514
O 64634 94691
E 37864 62914
I 74106 82737
S 47412 306415595
O 12284 15545
E 11312 11913
S 46990 859238314
O 15138 39858
O 5676 97874
S 76615 418286974
S 75140 559675290
S 96485 657728018
I 57847 63444
O 28487 33740
I 36849 83192
S 94767 176101764
E 39985 60716
O 60750 68912
I 8997 46223
O 41607 54885
S 34752 966099657
I 21438 79659
O 39854 87066
I 50071 75478
I 38042 62217
E 42106 89612
I 68085 82451
E 34413 38507
E 24085 49623
I 12046 62210
I 2768 18320
I 79058 98075
E 13929 49293
I 72484 99109
S 84897 212100701
S 26644 425303516
S 12692 954474899
S 19863 296879036
O 42818 74529
I 43339 74496
I 11784 71870
O 14192 77429
O 15517 83423
O 46729 78475
S 95183 403978147
I 1698 33219
E 38851 56595
I 43328 65594
E 26928 33845
E 71140 99219
E 56509 60221
E 12547 94071
I 6173 46433
O 70876 81229
E 25430 37304
E 13108 17712
E 34882 78189
E 50795 54532
E 2167 3585
O 8195 84468
S 4053 557996509
O 40114 99175
O 3748 63497
E 35659 93332
E 78493 88056
O 45752 67846
S 22369 656577106
S 15139 50543660
O 83407 85530
E 67979 97068
E 6160 53717
O 64979 76752
I 20330 87801
E 49424 95736
E 25039 97531
I 42272 77583
I 27858 54090
S 2044 652432456
S 41786 760391090
I 10032 52468
O 2193 7702
S 80955 860641451
S 54965 672385109
E 10126 79083
O 57293 60944
E 28823 74033
I 74470 78942
E 3231 60204
I 38942 86049
O 32622 85003
O 19089 85803
S 48226 541487420
E 20575 27099
E 33635 86255
S 11635 626889010
E 58871 70518
O 23168 93707
O 20016 64138
S 98459 883294036
S 27937 24419108
O 39299 67566
O 10534 10653
E 4286 37065
E 65443 89248
I 37069 97849
E 46435 81826
S 38179 763686130
S 81030 53122066
I 18633 84175
S 67608 951351376
I 18097 71097
S 63862 65067029
I 38630 65932
O 4510 38786
O 10547 45562
E 17599 40283
O 59992 72248
O 55826 87675
S 72732 699682896
I 13235 39856
E 18328 83936
E 78478 93744
I 38495 76407
I 7068 77809
I 50184 52900
O 19135 22580
E 75496 90418
I 16679 75435
E 1311 47427
E 7246 16601
S 56720 328758454
I 48147 62551
I 45975 79686
I 22801 74886
E 11485 99572
E 11381 16690
S 12895 373304585
O 37276 60315
I 28418 82815
S 62111 513685266
I 28853 33798
O 5048 33067
E 11185 74495
I 33676 40041
I 37731 87544
I 68871 95648
I 96056 96583
O 65426 92234
O 50485 88110
E 13735 73239
O 58263 87028
E 58869 65760
E 47403 91967
I 42573 89252
E 15837 39989
I 72182 98677
S 44636 949514497
I 53074 57120
O 34019 75251
O 34599 46308
O 15769 26284
O 30969 90704
E 24490 94834
O 5830 27172
O 5572 13617
I 35912 71314
O 18083 58320
E 74445 87633
S 69189 425223199
O 48178 94580
I 73932 76865
I 312 47556
O 12459 78348
I 76264 98066
S 93270 202265706
E 47908 92257
O 72149 78463
E 51465 54871
O 44017 53574
E 13551 70294
S 93064 861906279
E 11407 96213
E 66686 80289
S 73470 702107233
E 1370 72083
S 65408 615842039
S 33790 211395149
E 22765 46831
S 47907 51304763
E 46896 49573
S 23317 219387232
O 12979 55875
I 77456 95952
S 49434 687688104
S 77521 787526626
E 16859 98926
I 86529 88827
S 97080 994735525
S 36236 43668560
S 5138 465053303
E 4941 15091
O 23224 51190
E 6866 44783
I 29815 52130
S 81807 2160921
S 20232 601439273
O 21765 77162
O 41246 84863
S 36438 599542865
O 16938 27772
S 84885 129728012
O 993 17209
O 1804 64431
S 71345 272848471
E 56502 89631
I 38727 40342
E 11512 49308
E 8374 79052
O 68703 78019
E 21451 60856
S 56854 888261204
O 24652 25300
O 56600 62265
S 84421 970808502
O 37267 64964
I 39895 84620
I 22331 29290
E 5590 85552
O 13172 53536
S 84315 887417980
E 13795 53499
E 19908 88184
S 83463 141248045
S 7434 260167494
S 19940 522409727
O 20752 28038
S 74036 392519065
S 51198 140176032
O 6971 15881
E 15278 44275
O 7374 59509
I 20306 69725
O 48431 86931
O 12704 45570
I 26914 60141
S 85174 859686948
O 23260 23728
O 32668 84364
I 1059 48833
S 25743 706496630
O 1569 40677
S 34749 241339766
E 7141 22513
O 15477 94908
E 61621 67576
E 50176 58114
E 65704 99419
O 57426 93772
S 23993 239800001
S 77631 496075124
I 48139 71752
E 39707 69676
S 82756 797042454
O 37334 90541
O 29798 50740
O 51532 74942
S 32179 406608975
O 29141 52620
O 16076 17628
I 11544 77965
I 32533 35269
S 26121 210878832
E 1290 49411
O 29747 74930
E 18280 93330
I 47394 88896
S 69093 778747187
I 41898 82349
S 25325 913479058
E 13186 49474
O 13034 32887
I 43068 59134
I 67512 75688
S 77797 227309797
E 27720 99184
I 63881 89903
S 94589 534067237
O 24933 92727
E 14107 78216
S 10900 630627580
S 32736 428008186
O 50561 75460
E 3045 42183
I 6447 55923
O 11452 41089
I 6833 54988
S 35707 516100134
I 52793 70647
S 84511 427042772
O 54929 79328
O 61535 79304
E 60357 85469
S 13520 76306004
E 3472 32728
E 89832 98304
E 15366 82108
I 88648 95603
I 72875 86275
E 21394 92922
E 20475 87530
I 43904 85460
S 59482 837901833
E 20598 90307
I 38478 45763
E 28669 87023
S 57131 976563840
I 24290 97955
E 2101 6740
O 35202 99096
S 56912 898850405
I 91504 95568
I 11511 75806
E 39691 90880
O 9108 25873
S 2045 818793747
I 59681 78217
S 91131 226941799
O 59366 90671
E 8301 31515
E 82159 86635
O 12757 13880
S 59331 700687275
E 59284 72497
I 2377 55020
O 3961 51035
E 53129 89039
E 68572 75499
I 447 17032
I 34721 59641
E 37021 60229
E 3087 75599
E 61040 98274
E 15867 53494
I 84778 89428
I 56880 98900
I 7811 78391
E 23088 36286
O 55714 69461
S 93229 457582832
O 52222 68885
I 75264 96166
O 64877 85544
I 5981 82339
O 13074 28027
O 50422 91289
O 40127 96439
S 25205 468590363
S 57876 887477593
I 10290 69205
O 41694 77891
S 77074 671560981
S 79732 644682389
S 12417 647480615
I 51019 75670
E 74530 78389
S 20989 60714223
E 30640 39100
S 71333 289467951
S 93013 282577073
O 2268 15104
E 25301 37727
S 48582 949726087
E 12425 78714
O 80181 92905
S 35895 419554059
S 5601 473889184
O 37724 67516
E 7733 8522
E 55076 57546
I 13441 67661
E 6799 84499
I 25409 58419
E 870 14080
O 2654 7926
E 3993 39537
S 47762 570152060
S 87446 14672767
S 58038 835496250
E 5679 30644
O 19347 20600
E 45712 93585
I 36084 57490
O 60023 86205
I 21173 91774
E 21720 77456
O 3892 50651
S 98364 836058556
I 16296 76389
S 92395 548849505
O 48768 69975
O 9283 79760
I 44189 84273
I 94 67508
S 65587 917836461
S 80947 731976576
E 28110 34001
I 7950 14525
O 2995 38979
I 9174 83602
S 2477 903413085
S 99144 775704708
I 17028 52469
S 82770 266625184
O 6031 58369
S 68774 668778695
I 51947 79390
I 28934 88410
I 21817 36883
I 2372 7192
S 71115 548844406
S 7792 932302344
I 56606 84795
E 15978 81790
O 10299 79919
S 89655 815891899
O 34037 74942
O 40530 78829
I 3953 82630
E 52182 62914
I 41895 80140
E 47227 60359
I 66943 95271
O 10724 47706
E 25815 88475
O 88454 99630
S 13947 586446006
I 57181 73120
O 29586 35826
O 38091 76199
I 14359 94811
I 12341 29885
O 89884 98329
O 4288 92690
O 26732 34351
I 21357 39367
I 11243 12555
S 79344 149941956
E 10646 76960
S 65387 74114904
E 49118 93224
S 94006 352785599
O 46567 68667
S 47191 789959621
O 79732 99061
S 82889 535750501
I 6703 38043
E 6690 9445
S 91741 87156990
S 41478 508302050
O 50281 58018
S 81650 104767035
I 8099 51448
O 62077 80140
I 15359 29505
O 27289 75718
E 4681 93083
O 33825 61231
I 22235 64102
I 82330 84830
E 27052 73125
O 7729 51867
I 53425 73844
O 83276 85693
S 96208 588899018
I 7458 74305
S 92973 368791604
S 94624 296893245
E 63814 75739
E 3061 13139
I 7733 29598
O 56526 77262
O 22066 23247
O 2470 27242
O 50745 67183
E 19953 33788
S 49298 557943788
E 90967 91670
S 7716 505849804
S 36953 957562340
O 11972 26192
I 25872 96121
O 13992 31134
S 47085 518410984
I 65780 74484
E 50259 69319
S 64417 928592518
S 73465 925844369
S 16387 640657562
S 72869 201377013
E 22511 62166
I 54390 82189
E 47652 78182
O 19396 31598
O 59193 69451
O 4763 85215
E 59152 70437
E 28794 45134
O 58862 63402
E 4469 49031
O 53563 86127
I 16846 44476
S 55788 139304014
I 10174 69901
E 25613 70242
I 12129 16282
O 10591 68716
O 54667 74228
I 96163 96823
O 63228 95513
E 68881 69738
O 43615 57390
S 30041 293635882
E 22168 83738
S 19870 655673949
I 71021 76396
E 17928 95654
I 83946 99617
O 25848 52268
I 64386 73812
I 66253 90999
I 39418 95166
E 34689 79478
S 39778 373503056
S 94304 849349085
S 52390 162487694
E 3287 10599
I 44838 54053
S 81316 223842232
I 75352 88605
O 37992 39475
S 2369 242221813
S 72416 253065976
S 24918 344244871
O 27116 48886
S 54977 262036098
S 33173 216257226
I 51157 76428
E 57863 59731
S 69684 639933430
E 11256 29448
S 37976 941171435
O 17553 88947
O 39725 81808
E 7819 57407
E 23971 73920
E 44022 66153
O 40758 45042
S 57772 909920088
O 92329 92581
O 12449 55213
O 10488 62074
O 28537 63675
I 62080 94865
O 22554 26731
E 16264 77672
S 92779 341866251
S 56949 909164696
S 67213 671324149
O 8927 26177
I 3875 73000
S 64817 30126361
I 61098 81023
I 35356 43339
O 35953 58356
S 80168 547678569
E 39284 70448
E 55321 78963
S 66891 997315830
I 10638 98399
O 53056 62245
I 43153 66334
S 32824 30370080
I 50393 57944
I 33831 77827
S 10781 379579290
I 10858 36334
O 50388 77800
O 15320 67099
O 42455 94028
O 20517 79201
O 15498 26915
S 98760 804445171
E 38872 51424
E 36075 46685
S 42431 98612849
O 22 6080
S 59911 833650955
S 95978 496540076
E 17273 64420
I 69757 81063
E 76437 77685
S 69184 694056910
S 80687 984665498
O 34806 80271
E 11972 19770
E 27876 86157
O 40825 92100
S 10360 405746050
I 40994 97869
I 16473 68906
O 52129 80346
O 23067 34516
I 54171 56480
I 26028 69068
S 23911 438767555
E 18539 81624
S 27223 714537980
I 45136 66484
O 17890 70939
O 61165 98226
I 33415 79706
S 60326 411458442
O 76902 92332
S 55518 959544698
I 14475 43880
O 23863 41974
S 59662 200043231
O 34527 65374
E 1979 71917
O 39060 52534
E 3473 29951
E 69035 97195
O 17661 57178
E 12909 33537
O 3960 82843
S 24638 437784790
E 17729 64598
O 55378 87508
I 63429 87122
I 44199 99113
E 21613 33514
O 35884 84902
E 35404 66739
E 39699 55853
E 69155 90302
O 43212 55985
I 73124 83783
E 28515 90181
E 39647 78973
E 77164 93869
O 8478 55969
E 32373 72128
S 24230 866842910
I 33790 38647
E 54609 64505
S 16022 26955656
I 42711 68175
I 24752 52443
E 44998 86832
S 36013 849079407
O 28904 50297
E 74199 81482
O 7987 45850
E 77051 89472
O 1324 20719
S 43883 375157462
E 3499 6229
S 22051 974500316
O 16531 98092
I 41579 58426
E 13310 68285
S 26313 892825279
S 26749 452259469
O 8839 24649
E 26228 31246
O 24212 38458
S 62329 794174707
I 25006 82102
O 36084 46602
I 38061 50264
S 3035 675446319
E 27552 84713
E 56 30346
E 59279 77531
S 66299 746864458
I 4588 86400
E 10276 79390
I 34424 73392
O 21336 81221
E 35051 82065
O 69843 71890
E 2642 52009
E 52505 91484
O 12584 91903
I 79264 87157
O 29556 44362
S 89624 658181254
O 10696 70277
O 11612 15677
E 5065 42787
O 11230 36095
I 44027 55299
E 2597 6784
I 68861 89415
S 89039 143501172
O 60687 97640
E 36928 68123
E 24918 41566
I 37124 57262
E 1464 48020
I 32075 34563
E 78880 87528
E 1245 90576
E 24372 76775
O 16682 93087
I 34977 62618
E 82429 90916
E 59522 74636
O 46590 54034
S 29960 293573618
E 25935 33280
O 4426 24686
E 53208 61540
I 55651 95025
S 77940 549374040
I 26968 67646
E 24913 62655
O 32352 58261
I 84666 86977
O 1502 42450
S 28667 289340191
O 31790 32161
S 83204 361514070
I 13111 48244
E 77484 79086
O 66372 75311
E 13514 19874
I 3614 39785
S 42788 44676799
S 7052 153732172
I 87891 99998
I 11026 56448
O 5999 58940
E 48677 98828
E 21119 30830
O 72336 75603
O 595 27316
E 2319 49403
S 60008 750247429
E 2512 96619
S 96146 83030647
I 7586 16451
S 97239 813127413
S 38750 451083954
O 40058 49812
E 20348 60975
S 74743 319439818
E 32766 78800
S 20233 684439906
O 46506 94406
S 53872 84092085
E 2132 6217
O 53699 66877
E 24773 79545
E 41245 66688
S 63879 903488018
S 35886 986071651
I 7560 58525
I 80111 83144
S 21761 822255464
E 37826 75385
I 16294 24164
I 2494 50736
O 14188 16966
O 53759 59471
E 18879 99327
I 4913 85144
I 70485 83398
E 49358 92380
S 52758 685504481
S 38166 750872944
O 33851 86033
I 61025 92050
S 57537 583182254
O 28780 60078
E 2246 29889
E 34267 51844
I 37705 46467
E 52943 61244
I 24341 68077
I 26893 78873
I 29027 97342
O 56120 82906
O 62988 79146
S 95092 594125272
O 62884 78917
E 49511 97406
I 15498 70265
I 61566 62871
I 74049 99342
S 37888 321995379
E 88623 94175
S 31599 747243524
E 34150 63659
E 39464 81055
O 55312 61254
E 9912 43750
I 67535 76213
I 27012 64441
I 35875 74875
S 28342 707346815
O 14048 78699
E 27332 38373
E 5531 96953
O 55838 79476
I 80635 85035
O 64852 72807
S 54181 579093482
E 33716 99748
O 66465 89983
S 11368 647066570
O 46662 59413
E 55740 56375
O 61212 92395
I 36017 63441
S 3635 735391338
I 28195 69211
O 72192 86035
I 2080 53010
E 11054 40973
O 5400 76753
E 28248 55354
O 63458 69721
S 73324 138025266
S 46506 455678300
I 7426 20422
I 24650 97333
S 48746 259771247
E 23315 51281
I 5434 68967
O 84119 94785
I 69445 73118
E 69576 91746
O 31216 85903
E 21825 45856
E 61922 80415
O 19277 26706
S 56707 587068036
E 34013 42068
S 98024 301873375
E 26119 55367
E 5148 58479
O 38720 54191
O 47017 82962
S 49198 376983233
S 6711 879039997
E 27348 82082
E 39540 75033
S 2252 209438733
I 38928 85686
O 23286 82087
O 995 28755
E 21091 57365
S 46244 653081356
S 64682 608680585
E 920 35942
S 10205 391898831
I 25363 26420
O 15724 40001
O 28136 83357
S 71113 729991041
E 31255 72617
O 31575 79501
O 54573 60943
E 20328 42722
E 83724 93635
I 57237 87714
O 72268 75864
O 18446 56361
E 29082 64138
S 72541 18918641
E 8375 44296
O 4509 40802
O 2419 9581
I 87434 88392
O 17716 85054
O 61048 94376
O 32615 35151
O 27551 70968
O 36903 58198
I 23144 95971
S 19514 345850058
E 11906 95777
I 53186 88612
I 90628 91226
I 55653 80800
O 21472 38664
I 72589 78547
S 40099 832410496
I 72813 87734
O 60309 80831
E 48019 60995
O 6232 56764
I 3010 18440
O 32144 95728
E 47457 81225
O 2611 33774
O 2822 18494
O 42377 43592
I 31955 92162
I 59697 80744
S 64109 787036374
O 58886 82121
E 66329 94145
S 48464 538646078
E 49195 79788
I 75024 98011
S 5709 139144282
I 20613 31034
E 86885 97154
O 26850 63370
I 5911 42968
S 3827 143976909
E 72007 82274
I 18386 36322
I 8196 37048
E 26300 67389
O 11796 49597
S 23655 111389372
S 55676 537220341
S 23480 897446284
E 41862 95618
E 17037 36181
O 8968 80096
E 6754 96572
S 89760 775097121
O 38477 95044
O 2410 66981
O 4891 70635
E 35663 84501
S 19550 203444293
S 51545 575153372
S 75351 997984891
E 19362 49486
O 57305 59701
O 10799 23047
S 85245 885715943
E 13609 95899
S 16421 737849915
S 42914 576072834
I 53921 66607
E 80090 81700
O 23093 92844
O 34972 86699
I 37436 95234
I 50961 95889
O 68030 98930
E 62843 73559
I 25714 40733
S 97878 703581612
O 8355 37495
O 19722 30547
E 92376 95397
E 345 78298
O 4648 96270
E 26127 36561
S 90152 721293748
E 22307 99323
E 3235 12188
I 21470 28134
I 7883 43760
E 10293 78882
I 1024 96393
S 68354 717620930
S 71767 558685254
O 1495 65002
O 17485 84857
S 65101 731332938
E 70336 95649
O 7985 66747
S 934 942245671
S 46373 455701936
I 3926 95705
S 61746 123320836
S 68680 420392408
E 88623 98933
I 14709 20017
O 48737 98760
I 19401 57414
E 16132 73799
I 70923 90434
O 26085 36273
I 22830 35938
O 12300 85976
E 64115 70089
S 85886 534099560
I 18607 99703
I 3019 94121
E 7038 99331
I 64163 93492
S 82607 261758425
I 64534 91443
I 11885 63275
I 55962 64870
O 37656 80810
O 74300 75884
S 73096 185170517
I 3755 12297
O 6161 93050
I 50051 61429
I 4779 94561
I 10905 24798
S 51621 50626015
E 15821 59904
S 7548 301107426
O 12685 56859
E 2291 24370
I 47419 79043
I 26747 54335
O 20050 45921
O 63006 87346
O 2469 93509
E 34028 81970
S 97796 348928870
I 66326 98363
O 24308 55380
I 8488 11753
S 75839 466261571
O 64406 76136
S 6224 884003309
S 33017 252639959
S 39687 604119994
S 25346 646462850
S 3007 471946150
S 58040 99194800
S 2775 978325941
I 55827 85589
I 17364 83639
O 18881 89184
E 11951 79162
E 10406 14044
I 217 44607
E 44933 86499
S 41478 831531536
I 57674 99970
S 59594 703828940
E 37319 76917
S 16554 660453105
E 87509 88548
E 21819 71116
I 10732 88195
I 60336 97417
I 8515 52307
E 12702 81152
I 34969 89783
E 14171 71178
I 31428 67786
I 62260 80637
E 52802 54341
E 20589 54973
I 2752 59440
S 23478 989115536
O 7024 83464
S 78939 846316556
O 7881 61350
O 27647 71866
O 30305 89532
E 5761 69358
O 19078 26106
O 3502 20493
I 78703 82167
O 1801 91242
S 19637 671810221
E 78017 80283
O 22698 67805
O 15236 20068
S 82892 996781978
E 11551 23052
E 31752 96650
E 73065 76011
S 58376 718916936
E 18183 93304
S 93444 808681564
O 2602 81731
S 55567 238767705
S 7100 641946798
O 24894 26684
I 57211 86395
I 41548 70876
I 40203 45794
O 17123 32585
I 28738 65273
E 34607 56714
I 58499 86287
I 35794 77921
O 62009 96234
I 15350 18580
O 26833 92514
S 29469 905573499
O 59141 98900
I 15467 38537
I 14910 52976
S 86190 296356929
S 49116 645677484
S 5371 258908765
E 4510 75500
O 65379 78542
S 52643 965175529
I 42141 82066
I 23191 26407
O 57866 84921
I 36315 78529
O 2689 71528
E 3710 71302
O 32118 95708
I 2526 54082
S 61229 821622840
S 59423 717101985
S 87469 70610249
E 944 66483
S 91288 147625657
E 85803 98387
I 14465 96244
E 45655 53652
E 12273 79323
I 6465 28390
O 47700 78319
I 30946 90716
S 8042 963369281
I 6484 65620
I 33916 55557
S 32324 883043422
S 28215 47609479
S 63355 254830409
I 60973 69030
E 10353 96385
I 12578 85314
E 40850 74324
E 78051 90195
S 90546 6655172
E 12800 54280
E 4394 90407
I 14504 36385
O 31484 36282
S 24249 430508657
O 2627 17105
O 38297 76176
S 8378 755692760
S 82750 952461427
I 71487 72169
I 47698 53319
I 23576 40671
E 47402 84192
I 68320 89647
E 16264 55578
O 50684 82572
O 48942 85702
I 21274 79338
E 1249 63559
I 24389 69899
O 17561 80124
O 13744 48575
E 42066 58026
S 77978 947102766
E 68289 97217
E 12642 52467
E 1355 37336
I 20594 81778
O 11125 66657
O 3300 91859
I 14898 25792
I 31124 43981
S 63099 665691395
O 1785 30476
S 99776 784424887
O 35036 44496
I 16366 45894
O 50796 72142
O 17722 68439
O 18446 87041
E 59871 87623
S 7934 978308196
E 20624 54051
O 63868 90788
I 1003 69732
E 7488 58014
O 17669 97812
E 55900 91090
O 23103 82487
O 18126 41570
I 24129 26850
S 14358 496120725
E 40476 46769
S 30360 177251078
I 6189 16953
E 54269 88866
I 58975 67582
I 53279 71569
O 5326 15882
E 25334 39023
E 77980 88770
E 40998 90111
I 28045 77928
E 8391 90384
O 16449 85057
S 22848 826723428
S 15037 338686306
E 45029 56393
E 37805 50450
E 9501 95873
S 93851 609238750
E 3259 90821
E 19190 45213
S 52376 984927346
E 31822 95483
E 806 93233
E 27671 55733
I 1892 34899
S 87109 406344613
E 15702 69799
E 2107 23171
O 39875 62498
S 10093 641679416
I 22698 48685
O 26163 42203
E 13385 41222
E 22771 55949
O 78923 84921
S 27659 895574990
I 3553 52669
I 13299 14674
S 86696 676179228
O 75455 83555
O 6654 58162
S 58702 384512739
S 23545 328556282
E 22854 39620
E 5064 72422
E 51673 61654
S 35907 887375049
S 94511 339021676
E 36364 72646
I 9443 77245
S 66601 216180613
O 12226 48631
E 8740 93087
O 7117 29731
S 27856 417397604
S 43678 486326767
O 61141 99889
S 44542 367943458
O 18391 23967
O 33542 72296
I 11298 79605
S 30128 45520086
S 41176 636271196
S 55148 139293715
E 47562 93308
I 22581 22846
S 57652 479554507
S 17783 660969748
S 45156 337411161
S 73883 762072633
O 27822 80715
I 66112 90299
I 60092 92926
O 12100 37849
I 56821 83260
O 41027 95520
S 42078 283513849
E 3396 25305
O 13392 38107
I 5357 20518
I 9669 54240
I 30503 75365
I 15316 15604
E 54173 82060
I 45977 46655
S 1381 746339983
E 48003 71984
O 7066 75635
I 46191 52864
I 7347 58512
E 4254 21019
E 33747 80460
I 53779 93607
S 87214 694788161
E 31763 61582
S 47350 936125248
S 69416 354690202
S 57216 775532133
S 77681 160035220
S 60263 949943795
S 27154 927693408
E 4044 25323
E 51627 80010
I 28770 68070
S 11348 330837589
E 15011 49925
S 22943 565596106
I 32353 37436
E 19768 27752
S 54420 47327425
O 13173 36742
E 62286 72420
E 2262 66816
I 50828 61635
I 63335 71804
O 6560 75593
S 30260 211544313
E 59911 75423
O 947 65379
I 78043 78792
O 440 25741
I 7059 73832
S 30216 464125237
E 20023 68501
O 5302 94875
E 31448 46683
O 52290 84841
S 46697 723018705
O 53930 88198
E 37908 93074
O 18268 35114
O 24071 32248
S 26745 57670827
O 58280 89107
S 50004 817361959
E 7353 38499
E 27101 80762
O 23217 37607
E 10262 91069
O 19439 55902
O 41003 64231
O 31213 35721
I 14691 16163
S 67690 96582580
O 19862 69547
I 24035 38143
I 38108 84776
O 5009 49005
O 11840 20871
S 44548 827082290
E 82144 98562
E 20809 49513
I 60808 99292
O 38829 69425
O 17312 55290
O 59840 78287
S 46207 17453207
I 77176 77772
I 10361 73770
I 12764 46189
S 88280 78581502
I 29788 73289
S 39469 940548516
E 32063 33075
S 5709 787623886
I 8232 34085
E 9791 72093
I 78500 87545
E 19099 24976
S 92255 843900720
I 79284 87159
O 68859 84098
O 20924 77597
O 22703 63067
E 15873 78270
O 17434 54890
E 15384 60046
O 66371 94168
I 24431 99623
S 42341 482218294
E 6989 40933
E 100 23753
S 79949 424933492
O 13764 14064
O 61190 99244
S 94355 330442248
S 90066 362627602
S 49650 507083324
I 62322 98953
I 47930 54016
E 2451 77021
I 38508 88471
I 6509 17291
O 56665 59927
E 3969 86764
I 47453 91873
E 82691 82771
E 5872 45742
O 40027 41855
S 17377 193219113
I 25370 62406
S 35568 252478366
S 37857 503793908
E 87404 87585
I 15417 49704
O 11358 33888
E 19056 35486
S 88808 758753683
I 6686 70716
I 26851 54678
S 36198 692293685
O 45501 51685
O 42447 65858
E 51528 89111
E 7603 57069
O 25857 68203
E 13598 81672
S 84142 541272632
O 42239 45146
S 92884 399480891
E 7470 29531
E 9522 24992
S 68727 511017144
S 43596 494716382
I 33542 86362
I 6563 85385
S 31901 180819478
S 25599 507306686
I 44788 70764
I 5704 73007
E 45197 99599
O 31245 65370
O 37291 71201
S 30439 751178598
I 31279 58992
E 68337 86811
S 86296 284184788
S 82613 861124431
O 67925 81603
I 68969 74538
O 26120 92873
S 76763 721496217
O 14172 35782
E 61007 86672
I 12137 24593
S 41224 436994882
E 32558 40341
I 22477 35625
I 73257 84887
I 4782 10903
O 68213 95281
I 9984 64372
E 8816 37794
S 14993 874029953
I 64349 68629
I 55057 94035
E 65829 71562
I 7661 93086
I 21231 29008
O 57784 58637
S 63360 647581910
O 5661 72051
E 11062 80334
E 36755 38578
I 40592 46217
E 12523 18804
S 95837 50967032
I 18722 65730
S 22275 627741813
S 49487 80341217
S 54691 608052056
S 18533 119873683
S 54765 805806683
E 86942 93592
I 38156 98062
O 72335 88016
E 40597 46212
I 1562 47565
O 15248 92413
E 6550 79866
E 59399 63855
I 46756 87453
S 52910 839348169
O 26399 92332
E 76277 83717
I 28621 67634
O 10938 65962
S 48596 233034813
S 54194 836671473
S 92175 954072970
E 27074 87363
I 9431 34208
E 71294 73339
I 30138 49749
E 34394 54062
I 69886 98136
O 88339 98404
E 73441 81196
O 35 15704
O 28862 29635
I 78452 90636
I 73144 88868
S 66456 495726311
I 28803 72790
E 65669 67306
E 45864 54949
I 39037 86013
S 89405 973604317
S 78390 173345464
S 8147 642204606
I 37504 62666
I 14019 89833
I 2761 70527
O 26311 88474
I 17691 69346
O 71737 80834
E 7873 58128
I 19351 94008
S 83062 650447156
I 20613 45429
I 31431 48481
I 53113 67067
I 72041 86035
O 47236 66345
O 67606 88988
I 26816 33679
S 71102 372138569
I 29867 50274
O 60549 83145
S 72978 581127853
S 88203 118363786
S 37084 963833400
E 29532 88250
S 88751 161889437
I 15584 81834
I 74912 98811
S 59719 406431087
O 5542 52476
O 21700 34235
S 74505 2843481
O 59282 88599
I 10397 94780
E 61140 81701
O 30016 48257
S 85192 230746207
E 28494 87012
E 30521 90282
I 16387 28855
O 68571 81494
I 4179 21376
E 61212 72570
E 25044 58102
O 40550 57838
I 48063 63977
S 78732 319879687
S 24644 38577469
E 62015 62124
I 92517 99894
E 16717 54902
S 4189 258255844
S 88120 619086280
S 40722 418065493
E 33957 74304
I 70258 72813
O 55972 69603
E 41459 72566
O 26855 94172
E 42594 46752
S 78574 522717695
S 56414 68218136
O 4289 78996
E 49310 65214
S 81306 234593843
I 2744 75788
E 80430 85440
S 23696 268041111
I 19947 31158
E 31262 59635
E 24258 31359
E 18306 80489
S 3283 223249022
I 17683 46483
O 6436 11673
O 45304 64663
E 48237 51392
S 41921 704231859
I 32649 55328
S 82964 439587859
E 14697 50146
O 76999 94754
I 50727 69106
S 45403 598577068
I 32282 48430
E 889 9913
S 64776 785873369
I 8767 87179
S 4283 762103772
S 14071 433943402
I 11 9589
E 294 60676
E 15334 85927
O 52985 96664
S 18361 717823897
E 309 14049
E 50217 75481
S 48861 508844990
I 55788 59561
S 84270 427059747
S 61485 306830418
I 18051 74195
S 31081 812847417
I 12865 99571
S 37757 805770779
S 55082 523076055
I 80093 93649
O 33316 65289
O 14106 65745
O 1897 92160
I 19456 51450
O 87930 97874
S 1340 143074031
O 45267 79283
E 10781 75100
E 33841 59755
S 22851 410443572
I 11682 49213
S 37866 698708004
S 57566 400509954
I 4084 18964
I 30004 66641
I 27001 72945
S 92341 724656978
I 41947 44665
O 3123 16976
S 27030 417113778
E 32021 70684
O 53773 62416
E 5777 79552
S 7483 119479155
I 12475 47712
I 9093 70523
E 75310 92519
S 96635 946999406
E 25974 90833
E 9441 73965
I 4124 43637
S 50464 999935032
O 26607 50578
I 13691 66421
E 63240 85750
O 29280 65899
S 8979 112481659
E 12572 92371
O 3061 79446
E 19400 86651
I 12273 99324
S 70731 898033306
O 46530 91284
I 25935 28355
O 9801 20410
S 98258 941560492
E 34994 50740
E 29282 97958
O 8819 64119
S 84519 215405886
O 24932 40675
E 26885 56792
I 2913 48872
S 15195 135530507
E 23315 74703
S 86270 267547602
O 56397 88542
E 32642 65444
E 966 10926
O 67676 95201
E 62469 97389
O 74647 76249
O 7087 93939
S 40871 133728974
I 30535 33310
I 44774 49305
S 27777 427003166
S 89653 744523353
O 44767 75952
S 97062 307147315
S 95794 433617334
O 54937 88472
E 27608 51174
S 73879 278705710
O 45419 68499
I 67578 90823
E 61266 62113
I 48267 56610
O 4118 37279
O 85458 96839
S 62058 977793701
O 64602 78724
S 93553 876089797
E 38879 68744
E 73737 84308
I 3499 25319
I 37618 39069
S 11845 400456099
S 50832 206012088
E 42733 96844
E 12370 83192
I 9445 77486
O 45436 86837
S 59784 232638178
S 84036 773857955
E 70862 88419
I 8180 50278
I 57389 88231
I 28306 43487
S 29495 961361475
E 17506 70282
S 77451 74193095
E 30557 64519
S 23682 763463465
S 72343 661272873
E 60890 89810
E 51204 64880
E 7432 66551
I 69610 79152
S 20431 91100901
S 49735 257998580
E 34224 59469
S 76882 849733814
O 2154 80131
S 83257 636630740
O 1052 8685
S 40360 644842912
S 98881 612498792
O 15586 90275
I 9138 28604
E 5099 21649
I 13938 89128
E 15090 33001
I 7794 26852
O 4857 60680
I 18806 93088
I 60026 84696
I 91975 98637
E 48435 49529
E 47386 60326
O 11885 78667
O 22627 40503
S 64315 426795044
S 46987 497669375
E 5303 94995
E 58658 70885
S 79477 563026169
S 65265 674638939
O 33806 95679
O 79006 85545
I 92883 93486
O 8588 32592
S 58923 351829088
S 53633 738576101
E 35064 68443
S 66365 683033788
S 94201 257720478
E 49721 88058
O 78917 91861
I 89474 93147
O 24190 58230
S 27162 35208194
E 60921 93527
I 3782 68296
I 48345 62906
I 5069 91812
E 24449 90617
I 1859 86451
S 70200 180628082
E 17554 97913
I 66722 88012
E 2689 6408
I 72666 72903
O 5697 71160
I 42011 56181
I 39527 68793
I 38536 70983
O 73303 74640
E 23165 47621
I 8195 26139
S 84758 204415293
E 31206 32151
I 21085 41779
O 20375 26738
O 20764 72406
S 1311 537046218
E 13906 51436
E 66523 72103
I 3599 27859
E 44119 49179
O 4605 39776
O 38943 46723
E 47417 88986
O 44107 47582
I 67633 91248
E 60774 72612
E 9772 90001
O 8461 16317
E 48246 65319
S 13671 65185299
I 24421 95630
I 66020 66521
S 14224 367821008
O 69597 99822
S 21221 723003485
S 40745 585503340
E 18824 62149
O 26982 40845
O 26877 28098
O 46227 48675
E 35351 51496
E 65199 98302
S 90348 285211386
S 84277 164634718
I 13738 59193
E 1502 23760
I 10849 58363
I 51934 98270
I 18067 39016
S 6476 214135062
I 19082 80243
I 24155 59736
S 12800 301804742
O 13580 68085
O 23733 28805
I 12339 85535
E 21291 89944
O 23584 84670
S 5997 371394423
I 2405 89903
O 9913 30601
O 49574 96270
I 7084 25753
E 40293 51242
E 8948 37551
O 13427 16448
I 81572 91833
I 12699 73715
E 86076 91206
E 66597 69450
O 36087 51662
E 64208 98298
I 47243 82566
O 15951 97855
S 23024 503150826
I 17413 54051
I 23269 96939
I 8191 13265
I 12707 76223
I 57771 64393
O 47932 97397
I 14759 85109
E 33724 61487
O 32847 38756
I 76451 80670
O 40576 78996
E 41242 60181
I 46309 97832
S 9184 322365529
O 2264 92420
O 44407 66081
E 87670 90612
E 7533 74366
S 74436 594116493
S 99389 745146222
S 71580 417950236
E 23072 69552
E 31188 47213
I 59911 60123
S 95716 592609687
I 29167 32689
E 47500 53213
E 42177 46816
I 52914 69446
O 4144 80712
O 83528 83989
I 14262 88730
O 42811 83820
E 20113 56420
E 44941 60959
S 31513 944369696
S 122 817863764
S 77925 760817391
E 3743 69617
S 57940 378262925
I 30446 81480
O 26620 76886
S 40473 276141891
E 23053 90762
I 43678 48640
O 72899 86010
S 42324 556743552
I 5154 20326
S 62324 444998506
S 61695 308622451
I 13276 72504
O 24381 65698
S 26801 130980448
E 59419 98361
E 44695 75612
I 51796 97015
O 43575 57498
O 14775 41702
E 5628 31380
O 67693 87804
O 52070 52273
E 70077 94365
I 24397 35179
E 13379 36519
I 1575 14648
S 59093 278293098
I 7330 96600
O 1269 82936
I 65343 86224
E 11001 68066
O 20182 69090
I 44685 75033
S 43298 511537196
E 9723 32489
O 77542 88808
I 51266 82907
E 21235 76201
S 42340 371785863
S 79781 43673447
I 53337 71847
I 23720 76267
S 62805 385388283
O 13658 59312
S 74183 775180190
O 1393 22829
S 59843 69698878
O 19019 89720
S 47261 438122647
E 72856 97108
E 33859 55316
E 55187 80170
E 90710 97185
I 24919 69898
O 14696 44948
E 2315 8204
S 99952 543426384
I 23653 58310
E 64973 94072
S 60332 600930370
O 46072 73419
S 93449 913146807
S 74350 651600493
O 5952 82691
I 15622 29280
S 87298 749228282
S 50005 860817932
I 20385 24504
S 5071 418693712
I 84892 96529
S 16274 943905683
I 31394 48468
S 32374 966274426
I 13543 67370
S 6903 862627453
S 27777 932515576
O 15709 50685
O 54059 62968
E 73739 79612
S 94908 292550846
S 18435 385182961
I 17330 97764
I 52253 78018
O 20060 37811
E 15991 24317
I 56969 74685
S 48078 938269000
E 21748 58504
O 71586 84443
O 33863 65815
S 58849 866160866
I 41062 83072
S 52082 703632635
E 4885 76910
O 57479 96860
S 6136 746419784
O 85395 99783
I 7601 48019
I 10852 22382
E 18465 58083
E 62703 65151
S 82985 670133174
I 5855 54130
O 70648 85977
S 85196 682656281
O 28611 84704
E 47484 83992
O 56843 92991
E 20284 32868
S 24214 47521077
I 19591 52948
O 22054 38041
S 61492 926533154
E 11850 62137
S 71491 117348841
E 13414 32390
S 26551 242209411
E 9635 91448
E 14634 18041
I 62866 75072
S 64623 771501118
I 7350 79335
S 62739 636925278
I 48022 86843
S 56040 441234236
S 61704 735622562
S 70665 69590866
S 42729 137805479
S 66198 278448562
I 14426 53191
E 51344 80778
S 40865 281920682
I 17297 86675
E 36620 86114
S 8085 366404739
E 10165 93714
E 48247 56274
I 74573 86007
O 11133 68795
I 39171 65952
O 44581 76761
S 39344 359299484
S 58695 687347396
I 65565 98825
I 38630 76368
O 2414 47948
S 21210 49669681
E 77966 79355
I 49758 57665
I 34950 78407
I 90417 95665
S 39906 80718169
E 75756 91204
I 27455 49512
S 14176 668592040
I 14376 22294
O 28516 61979
O 13938 32312
S 34981 968251245
E 49342 86558
O 71404 82591
E 50544 57689
E 6146 90030
S 83584 51193180
O 7183 83783
S 35690 298360350
I 22508 79435
O 62741 67821
S 52081 536561665
E 41351 97268
E 49358 91176
S 7983 61354730
E 49817 76036
S 91635 265151191
O 31843 63665
I 50417 96459
O 32770 75514
O 17878 56035
O 59 69938
S 91282 679908001
S 87642 294071961
I 26293 96952
I 9667 26083
O 42767 79967
O 10512 20654
O 55317 84915
S 12591 691443724
O 41651 47237
O 47058 47662
S 72631 612925170
O 76336 99237
S 39891 716347096
S 1230 479720927
E 12617 51008
S 68694 891103472
E 71787 97208
O 60574 88345
I 33302 47968
I 8920 10979
E 12479 24852
I 57922 92729
E 17001 36818
E 34493 51568
E 43237 84763
I 40623 94816
S 2246 342462556
S 81638 43679525
O 11349 93956
S 97890 152719764
E 66427 86408
O 19758 85823
O 17278 85225
I 42145 60420
O 15758 52348
S 70683 546182052
O 50546 93687
I 24951 31548
I 10595 30814
E 48030 83236
E 5441 31516
O 13005 39487
S 89473 735131920
I 52765 89079
O 20336 28484
I 5275 36099
S 42843 54824343
S 66100 547629984
I 38946 64294
O 32944 80822
I 2805 15565
I 50012 66476
E 23305 39791
E 33199 37544
I 2087 37531
O 4054 35294
E 80422 92404
I 8496 42056
O 21633 44534
I 11057 45727
I 20082 98240
O 45021 94720
O 40069 97469
I 25615 80277
O 6502 62331
I 42478 85518
S 10127 405255714
E 22733 99007
E 52558 71566
O 2576 21602
S 76379 925797656
E 49770 77768
S 15765 139428603
I 20230 27187
O 48126 80203
O 7988 24694
O 34955 50140
E 69090 69967
O 23767 61889
O 31640 65222
O 42833 89409
E 47117 94586
E 61372 93974
O 37212 63061
I 17346 56203
I 6824 21869
O 18480 77700
O 59313 68945
O 2590 70730
S 65335 801435854
E 26021 44157
I 10588 20487
E 11404 23332
I 3383 23152
S 14663 369335090
I 19159 65589
S 64082 107899113
E 29513 95078
O 33869 61628
O 31676 98172
E 40928 55418
S 75384 982177367
I 51346 92258
O 2456 67185
O 41817 52041
O 3590 63653
O 33941 69754
O 38085 53730
I 39051 74409
I 92216 95299
E 606 96288
O 2710 91117
O 6433 36631
O 47002 94398
I 88842 98775
O 1493 25737
E 12643 45411
I 85263 85573
I 53521 99567
I 12553 86266
S 55348 760374556
E 34722 79422
O 2912 50405
S 3890 802537507
I 38264 89721
I 33719 34751
I 53209 81061
O 2872 43830
I 19051 30481
E 87099 90059
E 58169 69876
O 1266 99280
O 19597 65811
E 18065 91578
S 56175 590381030
E 35624 73777
S 93118 959050855
O 4884 23403
S 84131 349198014
O 47633 94837
O 49863 50847
S 34264 426614559
S 17694 49255353
O 36725 93777
E 5789 45560
S 20399 125628108
S 12322 904670443
S 12676 879545332
I 21158 40383
O 27211 98571
I 72764 79352
S 3237 829068710
S 53558 762916207
E 97086 97575
S 88195 431709089
E 6639 37280
I 7264 88934
O 5974 57662
I 27332 59231
E 54779 80468
O 9282 30166
S 77917 795374341
E 25467 86752
I 33183 64146
E 37706 73221
O 78512 78571
S 52472 668109190
O 5289 63399
E 49606 84890
O 34054 98603
S 31556 902511003
E 743 22909
E 40158 42116
S 69760 183308385
E 45432 98039
S 99497 397940714
I 68552 89512
E 9905 31800
S 30124 920579190
S 52012 225948012
I 6565 35114
E 37105 78811
O 9985 85031
E 7248 17115
S 28543 374514046
S 2982 756600035
O 59340 76513
I 77860 99651
O 34282 59817
I 21141 62430
I 77546 88754
E 1281 44059
S 85476 693357883
E 11343 36131
S 93921 734478810
I 36274 90831
O 50280 80201
O 45383 47303
E 29077 49260
S 33245 942788893
I 48502 76976
S 86737 567137256
E 23064 96122
O 39249 45209
O 40037 76011
O 27665 56467
E 50515 71381
I 51792 90772
O 34965 43634
I 61973 90829
O 31941 78355
O 19385 97673
E 29778 99141
I 65106 72949
S 47210 767267661
E 79057 86359
I 1028 69722
O 49130 70938
E 6509 62796
O 393 49081
I 42350 55666
E 84740 85406
E 67735 90741
I 15264 55137
S 9762 664405558
S 55611 125868946
O 16183 38962
E 19846 79055
S 68390 319983076
S 3871 788018320
I 33570 85566
O 18501 41357
I 39154 51886
S 62709 777690680
O 31459 62805
E 18203 22124
I 13475 50818
S 75794 793069756
E 30149 66816
I 48411 62863
I 61292 91652
E 10044 62761
I 80705 97324
S 69289 764419938
I 12984 52963
I 73076 95370
O 4280 60863
E 14152 15858
O 42476 73480
I 19516 71735
S 5796 146371503
I 55590 70986
E 18578 24050
S 32951 812181575
S 7980 622046773
S 98476 492345524
E 22929 40356
S 82344 88878578
O 26824 75908
O 15255 36306
O 45357 61595
O 69851 73211
E 71699 98719
O 28007 85396
I 62033 63107
I 40746 72432
E 44148 90268
E 1072 76566
I 54625 61656
S 82363 696812674
O 8260 13280
S 46096 743344530
E 32000 92849
S 22671 50329631
E 5305 84895
E 66258 83714
I 26476 36468
E 10856 41178
S 41289 697601300
O 29320 44721
S 18576 690517070
O 42496 67620
S 38883 50895743
S 1687 762509400
O 23941 69445
I 4913 71945
O 38268 82868
S 79741 174711466
O 53526 88506
S 14304 635495735
O 7256 36710
E 47300 94412
I 19935 27767
I 42819 87536
S 41956 161173317
O 55026 63524
O 58186 87456
I 33068 66770
E 44313 88554
O 37143 52585
S 9083 796761105
S 99697 356905168
O 40564 50005
O 4 79582
S 88974 111739747
I 4686 22386
I 58933 72320
E 24338 92171
I 65758 85475
S 59420 156155621
I 14956 97352
S 53412 803733463
O 16469 22361
E 74951 83244
I 42010 54638
I 20735 20756
E 84152 99467
E 3774 35596
E 21739 74362
S 43787 412881430
I 32662 69691
I 3216 39347
S 52526 704812933
S 3170 180651746
O 3629 99223
O 25717 59973
E 42571 54246
O 23067 32834
I 12193 76944
E 12161 78915
S 97864 492268351
O 25465 80348
O 929 83537
S 92524 80093927
O 41253 53991
E 10420 95033
O 27841 54184
E 31572 79717
S 45295 850251312
I 56495 84959
O 43799 60240
O 82525 94443
S 60317 681760847
I 20079 91692
S 80810 662117062
S 18941 716752342
I 33651 54674
S 34538 222816128
I 15165 15202
O 4996 88728
I 78040 83451
I 36054 53127
E 33879 84747
S 20103 953450486
S 3161 220584577
E 8478 48475
O 16191 73799
E 24620 76133
I 61104 78125
O 2764 60735
E 24891 48161
E 78510 80190
E 45590 76188
S 14479 337943848
I 14581 30399
I 24060 74327
S 10988 741351313
O 61041 72287
O 16044 89006
I 5890 7868
E 7308 80903
E 13295 88707
E 49521 68476
O 22743 86502
I 72636 91820
S 10027 23574549
S 36188 717899483
I 70945 90571
S 22763 964082277
O 43178 44956
O 26526 27570
E 54505 72094
O 35416 86882
S 97205 594708683
E 38591 51798
E 16609 63419
O 73234 97119
S 5116 715804104
S 24853 398878597
I 42791 72213
O 7585 85992
O 31819 60343
I 1778 55827
E 26022 88898
O 58822 91254
S 58186 247305747
O 44722 52325
S 75729 271620836
O 31115 70214
I 42189 49173
E 9160 41178
O 9021 39794
O 19864 45771
O 59154 78014
O 76214 92252
O 46509 72671
O 60544 90708
O 19403 87345
I 18908 83267
S 20079 941252109
S 76769 609405956
I 54633 70160
E 36890 63220
E 15150 27308
S 93682 76382130
E 5272 85087
E 64804 98811
O 9396 56349
E 39953 63800
E 50217 99886
S 86396 236932094
O 15868 67398
S 93141 469029179
S 91819 181379753
E 74084 95437
I 24067 27658
E 9447 73775
I 43574 50310
I 22588 30637
I 9132 52527
E 3991 29558
S 2535 16260892
S 58581 152574182
S 40581 17759214
S 48013 456822351
O 76364 83904
S 83070 110623211
S 38407 216882901
O 10774 24855
S 93505 552577362
O 31330 64303
E 48349 52456
O 28922 39557
E 43185 77143
E 12661 44535
O 46980 60809
I 56062 92469
E 1725 74182
O 21539 55719
O 97238 98722
O 6738 47513
S 49802 92475317
I 50111 86230
S 13972 932671200
O 24543 67430
S 47133 160165371
O 20724 24249
I 47544 71915
I 56900 79534
O 29629 42356
E 40491 64330
S 37350 374755437
E 48983 61784
S 3093 310804354
O 11304 60221
S 49710 829173375
E 81799 85583
O 36947 63362
S 46354 134718429
S 28374 914016756
O 17549 53786
S 95853 22437883
E 60509 63614
O 12571 68085
I 430 89398
S 51347 319149055
O 52471 62287
I 76315 77833
I 64149 79787
O 28872 39904
S 96015 948402027
E 35 32835
O 3323 97260
O 1820 32162
O 67521 94515
I 35497 89832
E 36679 77219
O 62532 66062
S 9867 715485967
I 11221 71856
O 17248 31745
O 4244 19375
S 69263 398032968
E 5166 94029
I 4757 14887
E 17518 75982
O 16012 22910
I 4357 42139
S 93214 477349309
O 20531 61353
O 34058 80356
E 52918 95183
I 33490 97600
S 4638 317875924
E 2377 19953
E 90830 96710
I 38832 73912
S 59648 818771051
S 81614 953447683
O 39440 46116
I 32324 71286
E 55587 93877
I 18549 21450
E 25228 95520
S 26978 578406944
O 50375 76516
I 85581 91018
I 59950 70492
I 86756 98485
E 10559 43652
I 12060 19314
O 22343 83413
I 24180 46158
E 8256 35397
I 38338 77715
I 5112 7949
E 29745 55103
E 23753 60393
E 49877 69050
O 12024 78634
S 58850 245394265
S 55398 335331470
O 8925 27280
O 28323 36587
E 34928 75395
I 38488 90780
S 43556 197614040
I 23320 27248
I 30734 42018
S 35790 861596482
E 58627 66062
O 35513 99162
E 81962 97135
E 21504 84396
I 21491 62292
S 78122 743797681
I 86433 97538
O 8100 96759
O 38537 57274
S 88606 237909359
O 19711 76945
S 56481 42022304
E 47529 52762
I 32073 35821
S 55845 18078519
E 20992 86808
E 14863 53740
O 4188 7593
S 60381 150341401
E 36939 95752
E 1449 82896
O 60387 77594
E 80873 88842
I 44756 97470
I 23603 38936
I 19237 28594
O 42892 91001
O 32416 88587
O 2843 43280
E 15525 53772
S 64004 64756122
O 6451 63556
E 15554 50523
I 6700 91348
O 715 20453
O 33749 61681
S 86372 613966079
E 69738 98891
E 9037 68430
S 9835 591385522
S 75008 309961046
E 37826 89983
O 39864 58068
I 57376 72421
E 53937 65700
S 43068 365365890
O 9599 38699
S 69756 848275081
S 94879 983874553
E 9703 13868
I 17715 95523
E 45487 54004
E 53257 97997
S 64800 509937476
E 64947 92174
S 34268 998119175
O 41785 73129
I 9040 22463
S 71312 274183803
O 42236 53937
S 71230 150972589
O 381 95392
I 46740 54457
S 85859 209388575
I 73149 78861
E 18693 73007
S 52852 427100565
I 4843 9344
I 9338 44724
I 29072 98196
O 7446 56483
S 48587 680358683
O 17869 55214
I 20520 62609
O 41670 58432
O 8588 42919
S 43205 462754294
I 38080 47581
I 60326 67406
S 29474 779249520
I 15846 63779
O 83792 97281
I 18594 35734
I 25129 68082
O 15487 86936
S 44052 155897179
E 15199 30272
O 56938 66366
S 61521 486048726
I 12422 69652
O 56130 64535
S 77930 884190604
E 16691 51112
S 18028 514056554
S 10826 347631217
O 67829 91568
S 4665 838284416
I 44035 46999
E 54420 88043
I 13654 23869
O 35578 75739
O 20737 84129
O 44427 81442
O 63631 82234
S 6156 660740750
E 29448 87259
I 19034 61069
E 12554 53537
E 2668 72860
E 14894 89302
E 20360 77935
O 31352 36114
E 72547 94858
O 85548 90265
E 42507 89521
O 25955 95216
I 27731 69008
E 35205 60075
S 56609 141717208
I 38482 64901
S 63783 651644980
E 40151 93625
I 33708 35407
S 10818 628156242
E 55138 56803
S 4106 235209951
I 11800 72087
S 17295 734191702
S 45565 454965181
E 69221 92587
S 98908 460962021
I 41283 50457
E 31862 89532
E 82118 94888
I 17497 44896
I 7096 23272
O 17146 40042
E 30467 70885
S 59520 55278444
E 66248 71020
S 24359 692876995
E 22848 43892
I 23370 53602
E 9334 99763
E 8795 56999
E 54063 70419
I 58334 96407
I 73379 91150
O 3407 88171
O 35842 39332
S 89179 185177732
I 12321 59717
S 61151 606989386
O 2265 25756
E 54537 64748
I 27590 43913
E 6173 26489
E 19415 24070
E 14230 24697
O 76188 96591
E 26777 54077
I 3558 60730
O 63619 92656
S 24185 149059670
I 17634 92652
S 38691 142555801
E 42250 99358
O 40728 58216
I 1221 60753
O 55128 65326
S 64317 393134536
I 12458 41390
S 19207 960898937
E 76885 85918
E 65718 66622
S 68284 976197332
E 61297 73496
S 20572 694558238
O 34866 74386
O 41116 77873
S 10462 947768126
I 44920 54110
S 70928 201734209
E 59690 71109
S 79207 85817095
I 20121 69949
E 40400 74457
I 669 77962
S 92886 647809007
S 84288 247389697
E 20488 95037
O 41997 68661
S 59538 501737061
I 30780 61903
O 17297 19600
O 18474 50692
E 49128 83301
O 50561 88358
I 25203 41465
E 4498 76404
O 78580 81707
O 8658 83101
I 7358 81657
S 95235 325631104
E 310 48717
O 77106 81983
E 15853 34009
O 28669 46644
E 7619 43412
S 52790 731647878
O 60379 92101
S 30774 490341894
E 1464 43757
O 8492 74793
E 60694 65413
E 75744 78490
O 22423 24917
E 6886 34049
S 69156 674063971
I 1278 54393
E 6312 18892
O 3802 71708
E 64762 85437
O 48324 81515
S 61033 307948391
O 31133 40794
O 426 28546
S 25004 592774685
S 71818 281047571
S 95243 767869324
E 57986 96447
E 18894 40889
E 77420 97736
S 2072 868044240
I 567 61969
S 21288 567410073
E 24905 35881
E 24070 80815
O 23881 43961
S 8980 633998324
I 37538 48423
I 94417 95937
E 47638 56616
S 89158 854227693
I 25736 63816
E 49598 88255
E 1281 4789
O 62347 72669
E 6590 77873
I 24194 26233
I 68247 88301
S 23137 199850832
S 853 783520858
S 91312 599353594
E 21344 69292
I 56818 61119
E 382 20095
O 70410 97451
I 20716 48219
I 22523 53832
E 70063 90085
E 74126 88800
S 69649 165155340
I 19742 35722
I 67449 80275
E 14742 34694
I 14820 68757
S 44026 862229570
E 36193 61652
I 44107 65554
E 66565 84020
O 4490 78421
I 924 28086
S 52851 282620784
I 16011 59268
S 31155 203491737
E 74309 96958
I 42599 59780
O 25428 65273
I 9407 87442
S 41730 389731554
I 38851 92959
S 83985 175517548
E 14214 40481
S 8530 887045725
E 53305 67968
S 9891 635201567
S 23111 831330204
E 17273 24734
E 3082 94640
I 365 15449
S 48068 141599103
E 20962 85023
I 2662 46616
O 5294 55163
S 70176 73174788
I 4749 28030
O 29695 92547
I 60506 61426
E 23478 39843
S 88643 107947795
S 58283 70218895
I 55793 91416
I 67102 73058
E 44640 78519
E 67597 82998
S 9720 260158759
O 62383 89506
I 71236 76001
O 13568 85762
O 69604 95581
S 38121 623719523
I 4470 10447
I 1940 86256
E 73840 84006
E 16522 93607
O 36524 74596
O 60267 68376
I 82495 88240
I 12126 79527
E 37774 93845
E 26245 70439
E 16547 39554
O 35593 83027
I 15781 78045
I 28755 79940
O 47634 71172
O 25714 50933
I 60733 82673
E 12318 21825
S 56724 714692812
O 40061 66277
O 15117 64402
E 19513 47243
I 45926 94766
S 66185 397490183
S 76384 394299318
I 37728 67288
S 23696 544126139
I 41982 54626
S 66338 161893220
O 2322 80538
O 16802 89761
E 9928 54503
O 10681 50363
O 36297 40573
E 17249 77167
O 47954 54743
O 41579 87733
I 12385 12990
S 94973 135965788
S 79792 645178095
I 61403 69587
O 19474 94349
E 26446 58138
S 32806 307522112
O 166 40440
E 54773 83679
I 3191 16820
O 7493 26032
O 37689 54317
I 48294 89854
S 30276 838245729
S 49838 674217661
O 90272 97579
O 13540 52104
I 6031 98339
O 45746 73912
O 7259 75306
I 19140 92833
S 38324 188775675
E 29061 59290
I 14423 15978
S 85591 464507436
S 89513 544912729
S 7450 912332612
I 31243 62207
I 22198 89436
S 77013 824472628
O 2107 2482
S 46097 920638388
O 27198 59128
E 35374 74313
O 30351 73712
S 21605 707765135
E 93334 98792
S 35227 608560716
E 48536 81353
S 45035 796604536
S 64041 587935422
I 34151 69697
O 27728 62394
I 40970 70115
I 5587 57622
S 58376 531819278
E 31404 92397
I 20473 88086
I 43905 79347
S 26307 433198999
S 85749 18199230
S 31477 544488925
E 77815 79255
O 62875 93134
O 2518 78383
S 47382 600388428
S 52211 881597169
S 6363 548176663
S 83759 511009604
I 5382 94197
S 44067 529377520
I 32156 77788
S 70836 910933697
S 29699 539771444
O 36016 90799
I 3532 56876
O 45932 69746
I 2432 32091
E 4439 81302
I 63261 71054
E 5331 61074
S 73092 732301211
E 61711 99867
S 6592 94992636
E 4490 25598
O 42271 82524
E 46372 52542
I 56889 86168
O 58793 77852
I 43895 75879
S 69334 436243393
I 36023 82739
O 61904 63363
E 30693 49154
I 14819 53296
I 15234 72175
E 4881 60898
O 16146 20558
S 68017 647068575
I 36228 63715
S 71251 469389289
E 23834 52806
S 568 33758331
O 58776 65127
S 36812 767446396
O 10856 30677
S 57751 809259161
S 34104 688121969
I 21278 80111
O 3342 57514
I 26737 65902
S 20629 390169845
O 67156 79001
E 13835 42912
I 25462 90199
E 98568 99052
I 25144 37164
S 34121 504199380
S 93802 262185688
I 25016 55597
S 64472 896995301
O 65353 66469
S 16010 394253939
O 56366 66713
E 55275 58401
S 72439 615113564
E 9716 31324
E 64588 72234
O 2929 60733
S 68588 828085068
O 1493 28631
E 55044 86213
O 50317 68700
E 33921 57019
E 20873 54933
S 90637 440367465
E 88890 99845
I 40092 92936
S 18207 502035456
E 12025 74897
I 40542 78292
E 35105 42442
I 8708 64839
I 42718 77344
I 39870 73666
S 55372 686505839
S 29037 632392908
O 16570 57385
I 33922 71384
E 4783 15778
I 37315 47245
O 5288 91168
E 91914 93211
S 29385 300944321
E 64860 67014
E 23074 57508
I 14271 96285
E 3450 7919
S 65295 275118847
E 42810 49718
I 2068 57531
S 54620 71397062
O 62548 98448
S 76405 569838152
O 73279 84704
S 81127 638306264
O 27050 67005
E 10302 44008
S 20968 130096411
E 59883 71377
E 21917 89799
E 2741 6859
I 17835 51608
I 38396 46810
O 56165 78705
S 56311 235170280
O 56064 66361
I 70927 90025
O 31062 54386
O 40555 89175
E 48654 68970
E 20257 62757
S 98986 154279688
O 41940 87196
O 46361 81208
O 17111 61021
I 12146 93038
I 15248 50542
I 79753 99697
O 69487 85818
S 96378 56297647
S 97271 547766034
O 32541 95765
S 31848 516565100
E 27232 71934
S 98524 595182644
I 61794 95367
I 20278 73202
E 14309 19160
I 42616 74573
O 10957 78439
O 27337 48319
S 42820 468168950
I 45131 91448
E 22779 29960
O 87359 91998
I 64366 86198
S 1725 828136579
E 39201 93261
S 7893 598057989
O 70270 77228
O 96816 99266
I 34062 95278
O 25656 40052
S 55872 940052384
O 71866 92684
O 81693 85829
E 610 12199
S 33199 189998109
S 52916 989345779
O 42141 74872
I 52989 94721
I 54585 82156
E 40869 76911
S 33082 502749979
E 53256 90482
I 5460 96686
S 93537 849804021
S 85531 325304674
E 37023 42426
O 669 81439
I 11826 72347
O 43846 70815
O 39302 57251
S 36432 289489369
O 44109 62271
O 34844 92633
I 46900 80537
I 46925 81187
I 27685 61353
S 28847 718963727
I 64549 73422
O 22145 53273
S 36107 11851063
O 33346 75028
O 41833 48601
O 54671 89676
O 18827 79086
I 14766 68549
E 24012 90803
O 23813 82284
E 58068 72539
E 24304 78457
O 16045 25523
O 24073 63140
S 7570 396821664
E 44993 93641
O 57698 80747
I 31215 93571
I 18436 22370
O 6659 92463
S 58457 314271755
E 35381 88190
S 12970 844386997
O 24089 80301
E 70339 90148
E 994 65959
O 18286 94989
S 20967 711758631
S 6348 591052411
S 34259 664238388
O 13303 73712
E 21024 44450
E 26933 34769
E 25450 61643
O 18322 84028
S 52012 108235896
S 8060 833216100
S 33792 920032232
I 45457 69823
E 27001 88305
S 44266 449938544
S 99778 117657319
S 82486 657984812
I 41730 54019
S 31720 272178212
O 60533 71664
S 7460 889725174
I 27708 31762
E 45544 59735
O 22930 62462
O 3111 72373
I 853 43476
I 69228 85960
E 1733 71727
S 34211 283341155
E 26973 46245
E 2017 26078
E 25623 75687
I 43940 97220
S 52258 374768352
S 57140 318557045
I 20901 29078
E 26033 73186
S 94606 532678522
E 12303 59664
O 10867 49844
E 3937 67083
O 52174 85713
E 21260 37196
E 42346 75158
O 22310 97275
E 5183 7642
I 27683 30783
O 42480 47448
S 13132 216450156
I 6218 51075
E 4279 10190
O 49998 81331
E 64158 76305
E 4842 42762
O 276 39243
I 8394 76216
S 49184 211536295
I 59692 76656
O 15606 83974
O 42675 65410
I 11184 17092
O 3190 40021
O 54135 58527
S 25290 593195156
O 13831 96916
I 33516 99687
E 8536 50369
O 90322 95592
S 48085 244592136
S 88086 67850528
S 39396 347336610
I 45639 81055
O 26535 65194
I 14370 43727
E 9625 31099
I 63329 70379
E 40012 61480
E 51393 67326
I 13643 98745
E 38979 81010
E 44946 49990
S 7751 159616195
S 33094 508276114
I 65188 77043
O 39517 44356
S 20164 777847072
E 26471 74442
S 41301 486456633
O 13554 91127
E 34909 94544
I 46948 77588
O 32945 43381
O 11784 88225
I 4327 16577
I 69861 79412
S 47806 240127556
S 74353 842947272
I 19741 55905
O 22124 26764
E 49181 82264
E 55487 83829
E 29289 34119
O 14213 21283
S 68905 347143741
E 16840 45479
E 37793 77494
S 91243 917652467
I 4644 45251
E 66691 68880
O 11810 29838
S 51504 730037808
S 51792 892047519
E 41461 83325
S 69132 961277464
I 25776 46255
S 3150 298820472
I 20261 40183
I 7996 57564
S 91940 567064149
E 48291 63618
S 25524 180497505
E 23295 26039
E 69963 84584
I 50870 55130
I 6198 93568
O 64214 79577
E 67519 77737
S 62899 982126973
I 52922 81109
S 89050 344367339
E 71439 99444
S 89400 884327010
S 50557 728212163
O 10118 71479
I 54380 70764
S 8047 490119159
E 58038 91532
I 9885 49309
S 75579 920147001
S 51283 127742651
S 27308 329255694
I 63628 98341
E 60518 92252
O 34042 77093
I 3971 5446
I 49813 92645
E 11678 47567
S 7821 62448703
S 99388 771813059
E 31394 47644
E 6981 56423
E 40630 86806
I 33210 82150
O 4550 33958
E 48970 82448
I 18217 99761
I 67734 81639
E 8353 18733
O 62612 64261
E 73368 75522
E 4717 97459
E 10240 12666
E 12689 76799
I 60423 80007
I 23449 24935
O 19770 72521
E 35045 90898
S 23632 730852116
S 96740 378927594
O 32068 59664
E 59540 97498
I 11327 49492
I 9701 96485
O 30639 74264
S 98410 644549117
E 62198 71766
E 39923 81905
S 54878 918935162
E 42322 89174
E 59094 91870
O 27388 28675
O 28319 99787
E 40759 54430
O 16554 90466
I 4233 71439
I 41016 99086
S 32130 493822378
E 58692 83719
E 42877 86617
O 84657 92976
E 6898 68083
E 67357 86830
E 35898 64800
S 32818 17405430
O 34164 42793
O 59196 82770
E 51721 67020
E 47911 62341
I 89261 96491
I 26391 90824
O 32478 46152
S 48763 492120877
O 286 16019
S 47921 115217276
I 14724 87365
I 47782 58263
S 11492 536886678
I 27569 79487
S 94787 340464626
O 8559 12807
I 14610 82608
E 46701 66343
S 48562 366687167
E 29804 60317
I 48510 60125
I 5642 62471
O 73849 87043
O 5557 86665
I 4228 77118
E 31475 42869
S 30634 839782371
I 26019 51926
O 16483 86507
O 15983 88964
E 3476 91402
S 1541 680069548
O 11630 71620
O 31065 97346
S 36773 916746231
O 19225 73178
E 6410 89473
I 24039 72289
E 55598 91320
I 68718 87329
S 50117 740344297
I 10398 43720
O 79991 96953
E 83509 88136
S 29177 965753638
O 95590 97977
O 64748 92273
I 35640 85662
S 2472 291932806
O 61018 86212
E 40715 71216
O 27419 85825
O 44663 88463
E 38201 49697
I 81446 82381
S 39900 267976430
E 13286 86551
O 7052 73569
I 39692 75273
S 91461 313016026
O 18856 35365
S 68927 765813701
S 38944 551989840
I 57539 97267
E 47571 70676
E 21022 71379
O 63108 65577
O 32607 74807
O 70560 96621
O 23437 68139
S 34992 892692490
E 66958 71597
O 14212 74781
S 86993 409699520
I 63952 82017
E 20743 87197
I 3058 72684
O 27362 95529
I 68383 97743
O 54345 65950
O 41004 44895
O 71186 73257
E 34060 99413
E 60441 97439
E 13817 93465
O 33505 72971
E 54902 78207
E 26736 82208
E 28170 79053
S 60279 706373991
E 67130 74913
S 2023 690690240
O 30579 55468
S 79302 737996764
I 18671 76642
E 66622 83668
E 44980 92602
S 84353 388901924
S 73825 383670494
O 47618 99877
S 16900 76898062
O 42872 55048
E 35476 37460
E 8307 16532
O 62960 65307
E 74599 97534
E 8544 9103
E 279 48780
S 5112 870266100
O 73990 89114
O 31016 89814
O 25921 82277
E 60800 63874
E 60750 77804
I 50996 79188
I 45846 87208
E 1908 84672
E 15883 70662
S 88364 813116020
I 69321 78338
I 9495 82613
E 21716 31429
O 22807 59235
I 46834 97318
O 28974 54185
I 56245 64788
E 38907 85609
O 1905 5441
S 83368 244846045
I 6930 41331
E 81344 82119
E 14732 51017
O 32582 87556
I 433 99705
E 92132 94149
E 15272 21306
O 47990 93633
O 17619 37957
O 36643 56980
I 18566 25667
O 78509 82763
O 67402 96480
S 45025 639556536
S 7846 776276816
S 29698 532734445
O 2827 81006
S 94074 478404790
I 18855 49872
E 1061 15020
I 36036 95157
O 57541 87737
O 2456 88694
O 58143 62809
O 19599 56297
S 86143 454554449
O 6693 81994
I 38073 75003
I 9274 24737
O 17717 62886
O 5328 63700
O 13520 77892
S 19335 981486056
E 62826 72219
I 19493 68137
S 67094 403176994
O 80588 84750
I 2582 84138
S 72442 504150802
I 52611 59561
I 24480 59935
E 50607 66914
E 57277 81873
O 40348 98359
O 74600 77550
S 6857 613931988
I 46197 67275
I 12257 32738
O 32738 77299
E 21998 24653
I 85194 99687
O 15606 49111
I 10438 65235
E 12215 87431
S 42908 665180517
O 55226 82436
E 18344 85769
O 1743 24251
S 48356 760379712
S 81786 9280152
O 60408 85525
I 3486 21520
S 60319 74387115
I 4036 35625
S 7868 360223228
E 27711 88338
E 20263 41256
O 42224 88867
E 56649 88726
S 94442 270027750
O 20956 37192
O 11883 13160
O 40205 75949
S 28589 656401088
I 7744 81684
E 13085 74631
O 52378 81690
S 15105 786142846
E 31095 45998
I 50462 66906
E 10364 95083
S 2168 807813532
I 14488 30336
E 61797 93840
O 30202 97131
E 34973 80606
S 55906 333989631
I 34814 73820
I 53769 76346
S 19019 367117155
S 60914 423913221
E 41005 62135
E 66707 72674
O 2000 90411
E 42958 56969
E 27914 76965
O 42572 75560
S 86092 442819869
E 37861 49899
O 87002 92575
O 25497 60456
O 71692 92304
O 24628 42832
O 34601 91470
S 38401 398724712
S 46815 50387288
O 44047 98327
O 56096 70804
E 3137 39671
E 43585 97889
S 9339 170532434
O 10218 79846
O 59434 59649
O 19846 80957
I 44212 46152
I 9085 9374
S 57278 33707666
S 62823 410108904
S 36959 834445002
I 7982 45809
E 10702 46922
O 3568 30580
S 89883 978945178
E 47352 96208
O 10832 68546
I 4584 96587
O 24470 82644
E 12017 80255
O 63131 79403
E 73473 76883
S 99417 433992391
I 82446 96602
E 5604 27877
O 10168 33380
I 16187 63356
E 72425 79582
O 18216 58344
E 23656 65481
O 18713 34149
S 37301 523084820
E 71062 98542
S 248 76987563
I 59712 86441
S 54612 736951783
I 76472 95908
S 54560 778026155
O 38299 43204
O 3489 65080
O 33894 57528
I 7781 64648
S 97058 451864562
S 489 961224942
S 86709 163724731
O 43058 79922
O 7887 59712
O 27032 36853
O 48827 49673
I 22324 69537
I 841 67575
E 39445 93908
S 36075 359429088
O 20701 75887
S 32454 731868152
E 44205 62561
S 20733 893191515
I 42498 56904
S 71221 604750549
O 66087 99294
O 22968 25349
O 73039 77940
I 3220 98708
I 40036 86651
E 17713 25167
E 88 41887
O 12147 80183
O 17785 44212
I 24141 98889
E 59206 81835
O 8279 23283
O 72311 95788
E 8356 36822
O 24097 62987
S 9600 394910357
S 67274 683698342
E 66322 84482
O 61132 67320
E 36433 61986
O 62331 98595
I 11507 58963
O 75186 82235
E 14801 64405
S 17255 352368595
I 49817 65839
O 6059 32116
S 17083 722466682
S 11644 492217567
I 74587 99160
O 1371 51546
E 5365 82587
E 65771 93421
I 4356 7117
E 36732 88392
O 20508 71935
O 15217 79433
I 28636 50927
I 35390 51920
S 18274 666903803
O 71266 90164
I 46601 74592
E 51584 88131
I 58850 69313
E 37562 58785
E 12187 76461
S 2146 650499843
S 56348 919715274
E 44771 66658
I 40039 45081
E 12908 18099
S 78109 539907847
I 47008 80091
E 612 69428
O 7837 45121
S 53212 543921205
I 4387 30687
E 8199 25432
S 9605 135480770
O 29212 83609
I 17474 18459
S 23367 444614518
O 31359 70021
O 74725 84130
O 9734 40134
I 33232 59953
E 1444 92489
O 33884 93087
I 2152 71393
O 21316 78248
O 80153 94085
S 34138 873888310
O 30194 33779
S 85698 709991190
E 38695 82033
E 74510 97258
E 47640 66473
I 40972 43936
I 23408 62329
S 80563 980516257
S 33653 868228253
O 3950 73551
I 35064 66569
E 47681 87580
S 96294 4658050
I 17832 42105
S 22433 27877227
O 43730 70075
E 31193 41070
E 8288 10837
I 22718 99845
I 71070 83740
I 66957 74354
O 79810 91030
I 7337 66330
O 11907 29369
E 25767 46779
O 31535 87094
E 37767 73693
E 76884 91169
O 7252 28047
S 9357 15089244
O 8282 32741
I 35846 62313
E 51472 61358
O 5226 16331
O 44310 44788
O 30955 77676
E 21062 34204
I 23977 51347
S 58430 858031061
O 19068 35717
E 28677 71699
O 23687 47518
O 19098 72432
I 53285 62191
S 27985 574351717
O 24165 40126
S 40404 808784123
I 41717 82320
O 15574 64329
E 16844 73146
I 32593 41680
O 77502 88186
I 53338 96879
E 85440 87076
E 20363 38129
S 95851 663006571
I 29490 79118
E 19917 77204
S 22364 302861059
O 9517 69707
S 23072 566883718
S 85758 975870854
I 54361 90115
O 17019 48255
O 26127 51047
E 13483 89074
E 23172 60506
O 41894 70625
E 1074 83159
S 16889 953306446
S 49134 408635604
I 57619 68018
E 10658 63297
E 29855 31228
O 29259 96891
S 30267 989315587
E 90361 92184
E 19136 76881
S 40437 224181932
I 2576 55939
E 13367 62237
E 54987 94450
E 38205 78834
O 47769 98683
O 5297 60056
I 12199 59587
O 71112 98363
O 45552 55174
I 24359 25560
I 84152 93094
E 50280 62665
I 51305 76434
I 10812 93436
S 3919 622523656
S 14695 331908312
E 4873 81731
I 42912 44379
E 26527 35854
E 44466 63170
S 16984 239662617
O 48918 57398
S 32026 375789434
S 72541 378103194
O 65390 80895
O 49313 60891
E 38211 98891
I 22192 23794
E 54722 74604
S 93449 125070585
I 97310 98869
E 37500 59365
I 68078 92224
I 51893 83963
O 70241 97021
O 2338 96773
I 5457 87829
O 52952 99877
E 51574 81110
O 15079 94140
I 12212 43025
S 63580 275802918
S 33475 833622333
O 13271 95403
O 18201 49688
I 29630 44239
E 24303 99640
O 69107 73501
I 45640 76028
I 42020 56575
S 89335 440977773
I 83415 90216
I 17331 49157
O 47774 54190
S 72342 123940679
E 66672 87791
E 5442 5833
O 59366 98199
O 30443 64029
O 24046 25591
O 12157 76842
I 65745 92524
S 74501 719074947
E 45183 63679
E 55310 80168
O 1616 48911
I 73968 94086
I 40277 89503
S 42163 776928554
O 46669 68074
E 52983 84585
E 22320 73504
S 95231 273041069
E 39396 58896
E 4785 37681
E 30981 94093
S 34887 581057650
E 17817 24748
O 9814 67292
I 17658 46376
O 46826 96271
E 25278 32529
I 39381 91041
E 28431 89464
I 69967 79071
E 7373 44289
S 9465 167812346
S 75869 326316519
O 26974 94229
O 13280 53997
S 28404 794682625
S 97584 192531796
E 40691 93014
S 74610 725669292
I 26634 79492
O 6480 10497
S 97650 882569443
O 84420 90450
O 22910 55534
E 57016 85734
I 45870 68809
S 987 189560408
S 43503 76332672
E 20122 78551
E 50393 58586
E 31390 61560
I 26496 51034
E 44396 92560
I 13133 58839
O 57246 99844
I 48762 58197
O 8318 83578
I 37009 99178
I 20853 57636
O 19034 95803
O 2756 82936
O 8684 90807
S 30268 403032040
O 4082 46493
O 38112 56421
S 53319 182694969
I 38305 48039
I 64165 81106
S 75938 754170203
I 45041 68584
I 84103 85554
S 42955 743371959
I 25768 58241
E 65745 96245
E 62448 77697
O 31726 52771
I 6606 13116
O 47845 63114
O 59524 60986
O 46603 98741
E 14883 48154
E 21202 33365
E 36051 82379
O 23957 52126
I 25982 84111
S 33397 506962785
I 535 58040
I 53378 91678
I 54574 70622
O 17322 95097
O 54 82228
E 20670 81023
S 15035 808185389
E 5496 7741
E 11504 39154
S 82126 793711902
S 12029 516542076
S 29596 580134426
O 19424 81591
S 39037 565348462
I 66135 85326
S 51365 628666497
E 32051 38698
I 256 90378
I 48628 89310
E 40422 98856
E 29511 98519
I 9241 45240
S 43586 715233552
S 44374 167029832
O 45292 51732
I 43049 66894
E 24573 92321
I 3456 65011
O 70548 83360
I 53971 69821
I 33362 50265
I 75987 88066
O 7476 35722
I 20665 93481
S 61736 847454210
S 81830 587528328
O 34486 56864
E 30213 92563
S 71331 411990767
O 53229 76721
I 15424 28564
I 23758 55426
I 2736 9395
I 22677 44741
I 11128 78494
I 14640 91119
O 59825 69837
S 31480 440968007
I 40371 95518
I 30754 53912
I 2047 95101
E 32042 81151
I 9335 64142
E 47989 58255
I 4724 68803
I 72127 83145
E 43181 50082
E 4422 14473
O 1825 14290
E 32142 33218
E 17627 77049
E 8096 65551
O 62191 74670
I 535 59822
I 52850 75418
I 12295 70562
O 20851 68017
E 51688 61646
O 48306 48854
S 20905 439072634
S 59523 877531231
E 40168 56857
O 12278 45811
O 6918 51754
E 29903 43036
I 35463 63518
I 35107 58917
S 50228 179182055
O 20434 89095
O 69135 72579
S 21025 220560929
O 72489 77312
I 20165 78067
E 9428 40135
O 64775 88078
S 81618 956545926
E 28353 83098
I 272 16869
O 39524 89416
E 44880 58855
O 37234 38681
E 5842 68420
S 79526 967333430
E 77685 90590
E 37583 91564
E 18455 40055
S 98479 376965619
S 20992 847651695
O 1013 70054
I 4542 20790
E 58136 61231
S 45836 589094903
I 23900 60284
S 63594 545215350
O 25771 41188
E 30292 45388
O 24028 78834
S 74775 92638020
E 49387 76634
O 19631 77295
I 10250 27660
S 60779 484465256
S 62776 950310229
O 60602 66243
I 4969 49168
I 65106 90274
I 16420 61985
O 44237 98757
I 45624 92974
O 25680 80659
O 54269 62899
O 50992 53047
O 40075 73443
S 79497 832392442
E 45189 84360
E 55204 71917
E 32702 51728
S 67273 775063873
I 18451 35990
O 24396 53510
I 86416 94445
O 26220 45193
O 28766 88535
S 61598 31511147
I 16397 28605
O 11685 87316
O 34061 78016
I 84010 98603
E 591 92503
O 58102 65731
S 84007 461141922
O 3629 43756
I 60983 72892
E 22594 70139
I 10869 33105
I 20674 73372
O 73688 95794
E 26621 75502
I 22402 54460
I 45591 83519
E 65770 85285
S 49413 990378495
I 722 57745
I 7328 24880
E 57757 59158
S 12073 656994922
S 69954 121452644
E 88866 96502
S 33461 919333329
E 8153 95301
I 30975 96517
O 26809 91427
S 83349 753744884
O 32218 90960
I 12088 81991
S 4701 680529967
S 98271 520338877
O 15988 97582
E 28728 70297
I 3937 4143
O 72070 96396
S 47886 287967249
O 30810 49741
E 35512 37770
S 46010 739573271
E 16660 49359
O 10658 20630
S 27873 102992759
S 62585 858587347
E 75549 88520
I 27500 90467
S 90306 496382446
S 92562 458691385
E 35004 54899
O 55469 72983
I 18693 85033
S 34678 540758895
S 51361 421708230
S 90459 434629683
O 33734 99947
O 53999 81736
E 26587 73002
I 33600 66965
O 62713 72296
I 17333 38589
O 1120 77235
O 45032 52731
S 59523 129243388
O 24995 40330
S 35536 928199852
O 90148 98071
I 362 68267
I 46317 56573
I 84177 89458
O 34798 76589
E 14665 37019
E 34050 74895
I 1151 51365
E 8025 26568
E 14305 41217
E 38427 78365
I 45179 59681
I 35541 99046
E 21427 43744
S 14016 227869508
S 24871 631526241
E 19476 29579
S 80208 99104621
I 23496 88564
I 26019 70273
E 59714 96483
E 66067 75098
O 22989 51327
E 13700 63884
O 39680 99474
I 24077 82800
O 38284 67153
O 91102 97440
S 1983 105406487
E 1625 11313
I 23161 55123
I 70183 70616
O 50847 76486
S 80010 662009048
E 31004 33421
I 751 89402
E 4255 16047
E 30585 70031
O 28922 98320
S 18720 456486647
I 17291 45879
E 72395 92734
S 66720 888937425
O 35959 47123
E 39837 45261
E 11196 11268
S 90983 64558704
I 64854 71091
S 31852 941894563
O 29983 71080
E 7384 44390
E 26543 80634
I 603 23021
I 41355 62944
S 23844 969024965
S 98662 811971073
O 12789 40494
I 50086 56625
O 8552 70642
I 22313 55098
I 70768 97675
E 10881 16423
O 36009 68740
I 1711 37531
I 84640 94428
E 1074 58159
I 23443 81556
E 68455 72205
O 5867 63859
O 66996 93979
I 11119 85398
S 1089 304690215
I 12466 14601
S 67531 195050512
E 2670 77616
O 10086 47481
I 39630 59701
I 53116 96625
O 13558 90483
O 48349 77293
S 91482 566546985
S 24471 865228110
S 71585 217565218
E 37403 67995
I 14441 99454
I 25999 67581
S 67710 481274590
S 9627 786856309
E 41934 68959
S 15123 415919192
E 46015 78939
S 33710 939776752
E 24272 36149
E 13296 65149
E 28774 65925
I 32023 67766
I 32646 60684
S 14676 198080974
S 94436 521948750
S 9561 165417573
O 65497 94821
O 623 31738
O 5284 86328
E 13498 35270
O 22711 53205
O 53784 95589
I 29236 87223
I 10159 13474
E 11195 80894
I 32531 96080
O 48315 49726
S 46732 356767470
E 29483 90706
S 2908 858063101
O 38666 94528
E 42395 53820
O 47760 55412
I 23013 86044
E 15101 42166
I 17830 22445
I 19273 30199
O 11066 78623
O 48749 54118
E 48670 89159
E 31012 38218
I 2546 62970
E 20978 62639
O 60848 63867
O 48634 91096
O 62477 64071
O 28081 37140
E 14843 64435
S 98815 384791481
S 67610 102413817
E 38210 50901
I 43783 48492
O 32747 49650
E 8493 75858
E 1272 17885
E 11804 80409
S 10045 825364689
I 47803 80913
E 68787 99028
E 51635 89255
S 53261 91254507
O 37906 96302
O 92308 97183
I 88423 88714
S 11785 703420123
S 80100 286862581
I 36246 37042
O 46450 97072
E 68813 69992
O 58710 85305
E 10827 13809
E 52688 95080
S 91758 597237140
S 40286 824594846
O 13499 39426
I 54983 77216
O 14556 60524
O 49944 59297
O 4658 76336
S 41086 905131162
E 9677 60320
S 9013 86839727
S 49870 743988991
S 7709 712071963
I 48695 80963
I 4787 61468
I 4491 20294
E 29442 32101
O 9456 77886
I 25563 92186
I 5991 92100
O 62747 75506
I 26948 28424
I 53546 95847
E 17288 27378
I 15042 71611
O 83228 86336
O 29267 61941
E 42944 89553
E 47739 63836
S 18072 73839987
O 70667 96790
S 25370 435921989
I 55266 75556
I 20298 38251
I 58073 68274
I 72355 80906
O 58502 86106
O 56019 92345
E 57244 65324
E 13098 86648
I 8122 75248
E 2764 49553
E 53342 83986
E 71081 85668
O 60733 89301
S 10658 219245404
I 38298 57686
O 15523 50218
S 14597 565582196
I 5943 83666
E 6581 78177
S 39247 874194263
O 12058 38253
O 46289 72207
O 46564 60005
S 8261 624693013
E 11241 18668
S 69405 913180931
O 34901 36675
E 85246 89179
S 20502 517305677
S 50815 114001213
I 12825 38964
O 38342 40748
E 31684 33948
E 84330 95606
I 4534 39329
O 4349 73933
O 31755 53240
S 90110 765346317
I 37732 75058
E 8187 75795
S 42972 854559795
O 48462 91802
E 40064 87350
S 70287 762769906
S 1437 947398816
E 3560 92325
O 19707 76705
E 2924 45801
I 57233 96828
O 31429 86211
I 22579 63906
O 32521 58086
E 67127 85458
S 43382 282901698
O 43610 61240
E 39176 56260
E 7707 68553
S 18349 979334159
E 14947 85529
I 63596 76527
O 51683 51832
E 14701 29054
E 66378 82086
I 58523 93147
S 91391 20338045
O 24608 31343
O 6283 33577
S 46559 606483788
S 85226 720136986
I 88910 90051
I 23952 69867
I 35486 72548
I 34622 51905
O 23678 91848
I 5869 50816
O 52245 69228
O 7794 44612
O 74151 78200
S 24691 954275092
O 72455 75289
I 1963 66383
I 22155 67422
O 15294 86592
O 53807 74021
I 36103 90677
E 48878 51447
E 511 53657
I 76791 83111
E 5539 37536
O 7037 57620
I 52372 78381
S 46481 271759714
I 11805 15366
S 44758 1249571
E 18626 99912
I 56575 71878
E 1668 55360
I 87694 98129
E 89055 96172
E 50889 90222
I 20195 56829
E 41662 85334
I 61121 74706
O 11118 58260
S 88632 895578253
E 53305 90853
S 74297 788029039
S 76610 825040972
O 71772 81600
I 49682 74180
O 19361 80370
O 6009 53503
O 3990 4485
O 3097 17444
S 24041 872047863
S 97667 135943290
O 28809 47707
S 78623 664501868
S 41554 16942987
S 16036 72522375
O 21776 63015
E 33701 72713
O 37209 72024
S 47796 67490323
S 81835 675650577
S 94513 508135783
O 45890 92443
I 23361 61284
O 50580 82987
I 3655 57419
I 57439 89081
S 92518 496151031
O 21139 86871
O 5635 32728
I 49576 79203
O 5654 22700
I 30116 96620
O 41701 47259
E 49713 62602
I 12858 27828
O 19548 41137
O 21500 69112
S 266 172114630
S 27821 566860597
S 14571 151056647
S 86041 797164549
S 40817 367018854
S 60521 225670421
O 88159 89538
O 44876 77872
O 11597 21852
S 1281 52136333
E 1689 13270
E 5528 76533
S 8859 288082234
O 8081 53588
I 49510 82958
E 10267 85328
S 15747 519200064
E 43549 69721
I 20373 24336
O 30881 96030
O 4212 63863
E 28731 32067
E 28836 75564
O 37319 38135
I 44012 88486
E 17117 77233
E 20789 22937
O 46545 87369
I 70814 78962
O 24154 77402
S 36010 434796275
O 38573 51590
I 89239 94998
I 29602 90514
E 8609 72883
S 94442 407622523
S 62135 387303432
S 65514 224173191
I 62089 67114
O 77316 79701
E 25841 37438
I 32950 70984
S 5394 799860498
E 8816 62646
S 62411 403133251
S 68197 472515216
S 32704 613347552
E 30630 93699
I 12141 97163
I 59289 89249
O 18199 94013
I 91240 94047
E 7651 91209
S 18295 757526039
I 8070 86799
O 262 26414
E 24315 76377
O 53906 81724
E 33267 47303
S 98971 675313086
O 22726 42997
I 43962 51273
E 23771 83499
I 71345 78999
I 83165 84247
E 54236 80118
I 29265 92547
O 87129 88475
S 55044 588104804
O 18378 64843
I 33420 50408
E 15390 90319
I 39148 65208
E 23111 62221
O 76593 81052
E 22793 65073
I 84807 90705
O 11770 16685
I 11974 96009
I 52027 87982
O 41920 55851
O 7333 18919
I 21900 64747
O 43292 54229
E 81893 87394
I 14879 78370
E 46536 59406
S 11387 682675498
S 23546 288490211
I 41289 68628
I 33854 67333
I 11156 87595
I 63158 77171
O 1587 59013
I 6125 7308
S 92864 502041254
O 2746 83834
O 11956 93229
E 62643 65256
E 19719 35533
I 737 16928
S 19902 206115289
S 17663 942807497
O 46629 87421
S 94078 596419729
E 6111 49940
E 45630 94976
I 12488 98429
S 49617 645320687
S 47066 393333107
O 79028 79644
E 10943 43369
O 56159 58974
S 32301 320611788
O 42709 86440
S 95248 82881281
O 31275 56096
S 69163 251982234
O 2479 8620
E 27164 47769
E 29675 53318
O 27683 75163
I 67028 99561
S 71171 85232849
O 51741 59431
O 6982 42479
E 35037 69908
S 63172 45312501
O 42839 96543
E 31098 75242
S 7375 265413190
S 62444 607902184
S 73526 427881019
I 34763 75990
E 32860 42699
I 13674 36390
O 70110 82833
O 45011 85747
E 59620 70266
E 3653 57326
S 23550 489340944
E 13618 30757
I 69453 77838
E 604 43621
O 23789 71317
O 30710 67109
E 10028 99135
S 99911 561781191
S 99293 542860117
S 59139 442321994
E 44169 60432
I 36551 87772
S 46624 401426
E 75531 76528
I 19975 26709
O 27535 34908
S 47020 326562915
S 40509 539172665
O 3799 70004
E 26592 48677
I 55945 79760
O 11416 19632
O 16491 22872
E 70209 85200
S 63984 33765008
S 73299 912382028
I 61825 69616
E 16946 80790
O 22032 68074
S 20000 414013739
S 94941 910111145
O 85765 86346
O 13114 67401
I 54634 59998
O 52451 80173
I 27032 80219
S 2345 382351414
O 1984 50208
E 1713 7544
I 21370 73476
I 32993 56526
O 37640 56066
O 40275 49735
E 11657 91698
I 27262 71859
O 65537 82543
E 8665 25071
O 30635 56422
S 24604 602996431
S 83677 982783360
O 58874 58973
E 11556 25452
E 23259 46718
I 47922 67858
S 93134 998136967
I 3483 54240
O 2111 55950
S 81961 495304529
O 23635 68422
I 83383 96491
O 2746 40544
I 17355 39621
O 10655 57343
S 80823 634336759
S 60240 126644480
S 31297 929674019
O 27622 44286
S 74714 550980469
E 40329 57329
O 28460 77167
O 63369 89219
S 14981 532252507
I 47753 80401
S 35098 840973040
I 52173 62633
I 91750 96443
E 2093 65265
S 90768 50239110
O 35604 36181
E 1739 39781
E 35920 64752
I 17117 86922
S 60782 905126160
O 32407 52356
I 58259 73214
E 49758 69657
I 9424 26618
S 74963 652698430
E 3078 95570
I 49560 85278
O 22050 99411
O 31876 77395
I 775 15903
S 15531 6742224
E 61520 78746
S 39089 479898512
E 1257 82181
S 7606 822719064
S 49282 507863770
S 88753 946135671
S 39848 41519635
I 6597 91027
S 87483 852670544
I 56445 85270
I 69622 94321
I 19833 77264
O 84016 95976
I 5536 35847
O 74986 84987
S 19978 370315824
I 30600 95180
O 3212 99032
E 65012 95650
E 35741 40508
S 37704 3800812
O 5931 38271
S 24158 3095398
I 7251 28359
E 65385 74636
S 16918 781706820
S 30360 273902105
S 3293 397242328
S 45539 152447180
O 11171 42410
S 40195 859377687
S 80852 449532542
S 56218 221107891
S 14737 595378953
S 65231 132027332
E 9284 56571
O 78408 98086
I 34553 80766
E 12012 27960
O 35751 98611
E 17302 24376
I 22026 24818
O 9364 41250
I 10822 10988
E 22615 77030
S 82391 329143440
E 852 99656
O 36944 56872
O 18207 53157
I 7153 70905
O 5918 98248
O 92990 94975
S 7042 283422508
I 9332 91744
O 24873 83988
O 16952 85674
O 4523 25931
I 51890 52665
E 45009 63193
I 17368 97488
O 41997 89289
S 66651 109156074
S 85090 436288244
S 50315 778518034
E 66422 98698
O 6563 34938
I 4397 68618
E 70248 96716
S 93419 587722547
O 22530 44140
S 78911 98158151
E 7578 79486
S 85071 297646669
I 18118 78727
E 82874 85365
I 14873 33190
S 65298 357939594
S 91391 290548092
S 71693 33229602
O 23220 43008
I 33691 70613
I 53448 99772
E 31450 48569
S 16752 37543536
I 56422 88049
I 14308 57301
O 53249 88430
S 74291 682085985
O 65530 86587
I 55573 57407
E 56391 96696
E 18404 53596
I 13868 90236
E 49278 61846
E 17810 71171
O 13108 68486
O 36778 62907
O 3188 44820
S 20627 27137660
O 28799 86351
E 47306 76463
S 44520 914742139
I 21173 51464
I 44254 73225
O 56869 85117
S 87655 999717132
S 91553 670424410
E 11900 20422
O 6847 77927
S 16871 699601226
E 32117 69004
I 23444 61072
I 2603 98358
S 75783 65937350
I 15515 36056
S 90657 150596055
I 11150 54049
E 8306 58601
I 78359 88887
O 2037 57913
S 89181 919764190
I 34580 96211
S 95533 799278844
S 35792 796349484
E 51882 83256
E 20760 59354
I 27008 92842
I 68726 78653
E 38013 43349
O 16890 49810
I 35178 77220
I 49972 52273
O 13774 93688
O 34923 44597
E 39206 66274
I 77895 83877
E 517 36250
S 52765 626828310
I 79920 98309
I 1553 82210
I 11147 73947
S 46905 3406375
O 25480 61862
O 9896 39926
I 22266 32154
S 33255 557611962
I 42025 92687
S 67298 494533553
S 24506 577233520
O 5384 63139
O 72669 94278
S 72068 7423889
I 20850 74728
I 21351 96066
O 6338 48220
I 39061 70322
S 11576 356770708
E 55912 58691
S 18138 594527390
I 10848 13105
I 7812 52864
S 98938 439089491
I 53325 92986
O 53713 69406
I 43475 47721
I 25396 88212
O 4621 63757
I 38143 93174
O 21157 81911
I 35624 85715
I 53841 92115
E 33349 60685
E 45181 84724
E 17741 44066
S 75257 766026346
I 29382 87827
E 9732 10571
I 2611 90855
S 75022 610619691
S 8332 90312608
O 18611 26562
I 8678 11085
O 8692 16036
I 17955 51345
O 2690 48988
S 14844 960853322
I 42076 45181
S 88309 159018896
I 55189 90126
I 23276 74963
O 31182 50993
O 5043 48991
O 67761 99906
I 46436 86546
S 78470 95002776
E 5820 10956
O 25841 68453
E 10349 68934
E 21525 85619
S 62335 203777579
O 4695 29695
I 3420 51013
O 69803 73993
E 47978 78169
S 60818 451985069
I 61746 63985
S 16225 69770990
S 92525 826047699
O 30131 76099
I 31745 93270
E 80487 86770
E 22945 29764
O 10259 23941
I 6281 10951
S 82923 326820046
O 45195 45360
S 20631 902820304
I 10256 40692
I 17931 79381
S 88077 228468817
O 72960 81235
E 11075 83582
S 67530 156505670
I 756 79915
O 94709 96514
E 2357 58064
I 3011 48119
O 36795 58823
O 34685 64909
I 78736 95536
E 53669 80583
E 35163 93446
E 5526 93910
I 51508 55230
S 92369 662388165
I 51646 53303
I 4238 79671
S 22213 421057042
I 34883 84312
E 6051 99263
I 39050 63510
E 61129 76303
O 2496 81187
S 37916 692382233
E 12541 93778
O 30194 72686
E 512 66926
O 40585 81464
I 10914 40215
S 41877 402859544
S 11186 733007468
E 6257 65299
S 26317 263677737
S 21658 768279735
O 43475 62340
O 33421 95485
O 48876 53022
O 41245 77147
E 21205 94514
S 62548 472406059
E 16450 26931
O 55364 72593
O 29606 98252
O 28372 83738
E 14020 37664
S 90805 719618014
I 19531 27413
O 53175 98546
E 33862 99638
S 92607 488882816
I 3446 50890
E 7104 13518
O 22528 96205
E 55491 59658
O 10193 13776
O 55436 74555
O 11842 50416
S 56834 838057570
I 12600 20644
I 20272 76939
E 38254 85866
S 74827 696898027
I 57880 98614
O 86862 87341
I 13218 30954
I 11731 31504
E 45939 61367
E 51259 83552
I 70691 99469
S 85998 813215998
E 43767 45911
S 48820 469822804
I 14166 21934
O 72726 77947
I 61350 90470
O 29329 95408
S 79378 369141672
I 6453 42533
S 66662 40841726
O 11499 19071
E 78949 79424
I 53763 70857
E 53433 94183
E 18990 67124
I 72570 78825
O 28729 58128
S 797 478441934
O 14415 99891
O 13564 32969
E 21470 26289
I 7411 74394
S 24200 672921898
I 31138 81430
I 71681 84714
E 60659 77993
I 60507 99463
E 82373 86728
S 26602 355709551
I 18318 89214
E 19673 32407
S 39607 338643069
O 70049 85498
I 10047 15509
E 22392 52784
I 12454 48191
S 15473 713688932
S 25280 291188979
O 33963 38615
S 8357 633588095
E 55205 94931
E 51359 74684
I 34292 37517
S 62542 914428356
I 15237 55078
E 32786 58992
S 75606 759075961
O 34743 58412
E 64503 95926
I 92631 93437
I 30845 70208
S 19013 432419099
S 82593 537374714
I 24909 53492
E 11018 57960
E 955 83665
E 12834 37603
E 4125 17143
E 32415 65950
S 46982 243472482
O 40405 52456
O 48548 56371
E 34172 66775
S 13785 537077032
O 11662 93622
I 16783 77945
S 47917 512310518
I 31764 59952
O 14328 48328
E 53714 89185
S 64937 106535622
E 1281 36166
S 50059 761243231
I 13029 51223
S 75200 245341765
E 50235 85165
E 26849 78822
O 26315 72399
I 12533 21930
I 16438 37061
E 44851 78192
S 93995 804803118
S 46952 771516835
I 11199 70373
I 21440 78557
O 11616 81015
O 17008 25924
I 15198 58828
I 14290 33206
O 10440 61502
S 11534 123868920
E 44587 72686
E 2124 87740
O 25774 58285
S 39771 173382088
E 26462 36622
E 24342 94749
O 53935 94385
O 7078 58141
E 65449 99813
O 19543 56046
O 22639 51070
O 30339 70804
I 70106 97472
S 17775 65296786
E 12506 85070
E 51209 71284
I 28656 88374
I 20362 56035
I 30722 40793
S 71205 280402873
I 84031 96950
S 81835 272655804
I 66682 86277
S 75107 98873861
O 14963 84995
E 52369 75701
I 9314 50592
S 73929 434211377
O 49757 54672
I 36212 55799
O 3082 74772
E 10127 29459
O 24645 89132
I 16875 79243
E 4901 15803
O 29633 42502
S 18856 79646590
E 59513 98110
O 67332 89821
O 4469 11503
E 74854 98090
S 16900 744089697
I 33701 90524
O 74930 78315
I 43812 97362
S 31126 266965214
O 36555 47078
O 37361 59156
E 11767 85959
S 44129 616793462
E 25720 48393
O 18950 85922
S 51450 687172134
I 61685 68942
S 8342 911403885
I 48234 50840
I 8298 72575
O 55844 70942
I 20208 70855
I 4105 64830
O 61212 99168
I 57233 90386
E 18782 31496
I 12929 38081
S 1883 810936683
I 3037 70005
I 40665 63975
S 58762 654570918
E 28984 69151
O 39020 79176
O 26217 96983
I 49877 75237
E 2821 91927
I 29478 66511
O 24092 90862
S 71404 247388473
S 92399 838180074
O 16282 53032
E 49199 93777
S 1602 253822594
O 2700 28858
S 9997 799055771
I 57866 64358
S 62089 570106659
O 86853 88335
I 56546 98800
O 40257 69962
O 41275 66742
S 17601 649532287
I 25657 78853
E 31048 31558
S 93992 434023834
I 47392 73830
E 27047 87594
O 35495 86794
S 7047 85264360
I 17256 18933
E 39120 72034
S 51560 103059818
S 3516 989647290
S 27838 796185491
S 35812 464317212
E 74265 86551
I 24903 93279
I 45174 47960
O 64459 75818
O 79720 90050
I 3246 67327
I 35379 71080
I 74136 74321
O 73422 78638
O 18544 77876
S 11685 511400051
I 38564 97414
E 4640 87899
I 19406 24877
I 8070 35463
O 28666 62745
S 26603 604792294
E 778 37888
I 28618 46179
E 12946 43472
S 49331 701263316
I 59893 89887
O 15593 49451
O 10208 53258
I 27487 64953
O 15847 66534
I 7888 76128
E 50587 64308
O 58727 65029
S 64568 871134118
I 59346 90766
O 16115 45850
S 31850 38867025
S 60191 891016994
O 48285 94419
S 31454 535304559
S 18825 196537174
S 29495 773447196
S 71707 613907686
S 35494 724839461
O 261 80149
O 44145 85684
O 70243 97685
I 78653 80672
E 37170 95216
I 9089 24749
O 3994 66777
I 26396 99686
S 29734 717398615
O 28402 57692
I 15335 33359
S 90541 984955280
I 55899 57381
O 12974 17828
E 65687 74039
I 22728 38077
O 39544 62812
S 82347 688970215
O 30318 95787
I 32271 78378
S 33142 9569718
E 71723 93189
O 12771 97461
S 41564 157404733
I 49844 71441
E 29165 88211
S 4003 192521128
I 58522 76281
O 2846 48329
E 2392 97669
S 85499 392686447
S 69769 760245163
O 1857 97306
I 15566 21328
S 6796 36489310
O 42231 79533
I 23117 68177
E 36430 52101
S 74564 994013508
O 34317 92213
E 23716 50166
I 15900 65069
E 8040 89077
E 42848 64766
O 39425 42300
S 32128 705527997
O 91803 96781
S 19461 101455899
E 21483 55187
O 5693 64760
S 77645 276870261
I 82124 87474
E 37972 76834
E 42460 58816
I 28184 28193
I 37951 65717
E 33222 66013
O 23663 46663
I 41604 74324
I 12252 94049
I 29806 80930
O 31256 70815
E 29489 90114
E 58167 89140
O 42831 69358
I 23863 37344
I 48431 74441
O 38522 98345
O 41016 73778
I 17073 72968
I 12218 38311
E 9263 9853
E 26700 31156
O 32929 73094
O 56225 76082
E 62544 89966
S 99293 114970251
E 43167 63218
S 94597 589509688
I 78669 98245
S 50229 127585315
E 12543 64637
O 75790 98998
E 25113 78264
S 23322 21859327
S 94351 88298178
E 5348 59689
O 15587 83580
S 38746 578966394
S 24100 643937057
E 29470 64538
E 16801 41484
E 11075 81278
E 45727 62869
E 5743 18112
S 53793 445212482
E 2171 15526
S 61598 773237783
I 41825 80547
E 10478 84616
O 25473 49094
I 7061 58931
S 40898 28895728
O 24456 76363
I 21581 90595
S 30825 638652425
E 19202 30668
I 46505 67319
O 3810 8265
S 8369 151402461
O 4435 54145
E 79238 81936
O 47186 87002
O 35062 44815
E 8240 9482
S 85810 601543591
I 68725 94170
O 19927 89793
E 44037 98374
E 44417 72929
I 29401 43643
S 78152 61318561
O 36527 80250
E 73160 78527
E 2790 96852
S 19923 865861822
I 5052 63333
S 55905 951519832
S 55983 394907765
O 33222 70739
I 34629 84165
O 65340 79938
S 83322 449592045
I 35756 61606
S 53019 804727796
S 98827 440984525
O 46893 52021
E 43818 78694
S 68029 990962213
E 29417 83271
E 13555 82433
O 59996 88779
S 95707 558652056
E 10134 85436
E 3879 24548
E 2376 52147
S 82628 151714322
I 7165 36371
E 18951 76776
S 97878 92227846
I 5114 25003
S 9897 131967989
O 24368 33354
E 20812 75877
E 6651 85276
E 3947 84799
E 13173 30908
O 77456 98034
O 21322 89753
O 9829 25449
O 6577 15318
I 633 44779
I 51835 64412
S 51698 136425078
E 61700 73720
O 3932 96444
E 13050 70414
E 65168 72446
O 30830 64748
E 41782 86389
E 82569 95852
E 9949 86317
S 47367 761975709
O 10256 74040
I 83518 85160
O 29568 88954
S 29738 17899037
I 16309 68913
E 54400 92806
O 52269 93042
S 16221 912117554
S 87443 273997289
O 1819 64581
E 13810 52873
S 99804 235932388
S 8052 792921942
E 5083 99838
E 12320 87004
E 41050 42323
S 38446 882028437
S 87725 623035251
I 87279 93691
S 38055 966651778
I 12907 69937
E 46165 98386
I 37628 76288
I 4606 48317
E 27821 95765
O 54670 62817
E 45397 58245
O 1387 93273
O 66039 98753
O 19814 98771
S 50267 346140141
E 4069 34767
O 9883 70385
I 80994 96657
I 36819 60797
E 13666 86251
E 21768 98439
E 29886 73040
I 27589 59340
S 52452 304590037
S 91229 611722383
I 6676 86103
S 36757 95372395
S 67486 444414318
S 74713 129722440
I 39687 78417
I 3378 53687
E 15426 25616
O 43766 95154
I 18384 64415
S 69809 844219794
O 41763 66890
S 7521 121818619
S 15140 88608877
E 32824 69326
S 97506 969372949
S 6590 376165880
I 77237 94745
E 23493 86428
I 1920 65606
I 59649 90489
O 16234 65113
O 13423 90500
I 69875 78936
O 91736 99152
E 38040 94534
I 43349 72744
I 74713 86387
S 78622 699523887
I 34370 66350
I 10178 34207
S 16318 442395678
E 18911 70344
E 45 21522
S 62616 49380471
O 18629 19922
E 1440 4161
O 55013 70927
E 8530 72789
I 41206 44560
I 9951 46192
E 44342 69896
S 56042 929968967
I 18673 22687
O 72148 73975
O 10788 36859
I 65598 91562
O 14642 67573
S 50048 356937189
S 47675 878439892
S 62920 381189428
E 8474 60933
S 49969 490310259
O 25127 94756
S 1998 93118612
S 46701 26550393
O 47542 74640
S 51524 142988331
I 7882 29103
I 22271 73860
S 22514 867668659
S 16150 85798847
S 1849 158855818
S 75823 567055467
E 26491 66841
I 56019 94283
I 55738 97640
S 53006 834723637
O 68111 85365
I 59375 88098
O 7167 94413
O 45740 91020
O 59182 74148
S 24696 319793337
E 43848 65640
E 64605 98892
S 10852 178394764
S 11664 487767682
S 64809 270926503
S 13333 972085533
S 11000 983442057
I 39176 75178
I 1516 89279
I 10520 47905
O 14870 22786
E 57681 69411
I 64709 73964
I 26363 62584
I 58466 65385
E 11867 92652
O 36713 96695
S 35829 944998116
I 9361 57420
E 29140 60322
I 44999 61213
O 20135 26114
I 58546 82241
E 84470 88016
I 34658 71452
I 72344 81830
S 11537 205557323
O 30944 34752
I 7425 95733
O 26863 32266
O 37757 77107
I 33519 80742
E 29698 37573
S 48807 393851745
S 74861 189122249
S 48465 743476077
I 26888 76626
O 24024 30617
E 44832 47616
S 11938 456183150
O 52182 95925
O 52603 54525
I 68260 74684
O 8355 87105
I 16132 45730
O 31116 53818
S 77863 167295710
E 43340 88091
S 16282 572980454
I 36678 63212
I 4255 64256
I 29123 74841
O 54195 66103
S 70472 649530968
O 37762 90876
I 37161 81047
I 88774 90204
O 44846 47756
E 9359 61316
I 13117 75793
O 19430 57899
S 2735 753028205
O 79082 98108
I 48160 54388
E 64270 75331
E 56919 80314
S 47438 991344050
S 97057 11806767
S 92852 930657550
E 13540 49064
I 8611 31776
E 7287 54785
O 26313 98186
O 23621 75162
O 65513 68618
I 22992 83022
E 83920 90353
O 25946 74304
S 87015 309272386
E 8153 35995
O 78615 96264
S 50804 611639104
E 35498 74984
E 8001 30705
I 43082 81730
S 51705 637376762
I 15265 32646
O 76820 85633
E 10785 77311
I 35970 44668
E 14049 83855
O 13492 30331
I 14538 88722
I 858 53987
I 15925 25141
E 58857 93336
O 67606 83413
E 25062 82947
O 51575 97989
O 26180 51639
O 4138 24282
I 5188 67676
O 60382 88746
S 73280 603137775
E 34303 47452
S 18366 660621431
I 25275 96177
E 5456 55867
I 8336 64101
S 4752 185041742
E 18076 24144
O 3520 42024
S 71218 230673172
S 7333 892214990
O 1142 70488
E 76708 85019
O 69141 76688
E 57856 77930
E 29091 70135
I 40541 64786
E 18118 58076
E 18333 91408
S 13181 66431147
S 84798 998768440
S 6174 275247589
E 2646 28029
I 22122 88300
S 10988 363683974
O 17857 65526
E 60688 86351
O 39934 85204
O 22059 86932
S 8398 203647956
I 71332 78567
I 21358 22526
E 25997 63356
I 60446 73186
S 38249 718338166
I 32101 84282
E 18867 22790
E 1425 51951
S 6193 700056170
E 41663 64932
E 18011 45218
I 44391 62784
E 20951 42690
E 29567 53665
I 61476 66907
S 31712 3682739
S 90124 408914672
I 42173 62991
S 27397 310246183
E 6461 52976
E 45198 99236
I 23083 69204
I 38153 67558
S 24140 744413264
S 77636 488066932
I 84523 99385
E 41556 98427
S 17267 778034343
E 60758 67963
S 6394 403975097
I 42219 53154
I 37704 65452
S 10859 598907964
E 9065 76894
S 58904 540465243
I 10404 69118
E 72560 74286
E 4699 29013
I 25419 87845
I 60851 84489
O 42477 74721
I 27751 39883
I 81917 85686
E 21441 27112
E 45960 87359
S 33494 185103245
I 25423 47266
S 86533 595424983
I 58855 63430
I 3876 24284
O 28408 41738
S 25601 972565326
O 18846 55697
I 25115 56990
O 32128 53944
O 45301 78196
E 29249 57729
S 47609 108619909
I 7744 28624
S 51891 592121499
I 50628 97399
O 10943 55223
O 1174 72167
I 31371 77669
E 23043 81653
S 59587 323314796
S 77741 175391160
I 52456 58464
O 11445 22211
S 67594 700577556
S 34096 290721399
S 6077 965338895
E 38166 40395
E 15044 16091
O 70571 73281
I 64688 86372
S 90451 681489555
I 18063 52509
I 14419 36446
S 12185 275446861
S 46056 840768676
I 29010 80968
I 82358 95598
E 4976 70158
S 65512 157440215
O 31920 47265
O 73347 79012
I 86313 88988
O 50849 52691
S 7540 181877674
O 40034 78140
S 74962 379530093
O 23994 62002
I 8390 73900
I 66443 87770
O 4942 25862
E 46962 86227
S 87212 88974255
E 8830 83106
I 62546 66960
I 1186 97082
E 68295 69365
I 63869 91807
E 6327 49951
E 4821 89343
E 59253 95410
I 47422 90558
S 82839 333495298
E 74761 79422
O 16620 90828
E 18366 82378
O 13961 95409
E 19841 71725
S 2236 949831113
O 14522 17582
I 11380 32063
O 72126 91796
I 4404 20713
S 23616 414528886
O 60661 61088
E 15863 49884
S 77917 827265685
S 41134 507686544
E 4370 20733
I 24550 68605
E 51240 68171
S 55592 578426383
E 45612 84413
E 21371 59338
E 51143 63830
I 49533 91119
E 44702 53661
S 96037 224791481
S 68689 705234751
I 47633 68016
S 81775 807319703
E 785 12496
I 67870 83005
S 66691 680253037
O 57923 58201
S 72487 167623870
O 71130 86048
I 4247 40251
S 67831 241969155
E 51641 76498
O 42947 97784
E 3324 94452
E 26430 84999
E 30986 58279
O 21995 42981
I 28489 68023
I 27473 85304
I 13596 80265
O 12224 22926
E 55576 58576
I 31925 55878
I 18673 78562
E 47421 86365
O 45613 47035
E 15512 88840
S 16674 657985750
S 19379 369406051
I 18635 70225
I 69967 94508
S 77935 517519208
I 1548 38363
S 14293 805788585
O 63871 81066
E 13120 95430
O 63555 73513
O 57322 75160
E 36489 72215
O 74165 82745
I 89997 91355
I 82729 92135
O 44646 49324
S 28402 184478966
S 73481 853593559
I 72874 79940
E 63430 82009
I 64189 85788
I 25426 39380
E 31722 33973
E 74226 84026
E 44977 76392
O 35673 43269
O 29701 96718
S 51828 752566655
I 57989 78275
O 86379 91201
E 19867 53603
I 61859 98388
E 71521 71876
O 19757 77059
I 32134 93497
I 71996 74516
E 3159 49327
S 23353 197138765
S 55011 448196407
S 47585 263505490
E 24928 36875
O 5093 59551
O 18625 83031
E 74108 83880
S 61082 338580942
O 23869 30449
O 9098 93771
O 22561 32076
I 26137 40075
O 47615 54455
E 69198 82472
O 58101 98223
E 18066 26220
I 41079 86773
S 58156 152370373
I 78505 82687
E 11373 70028
O 30899 45361
O 10616 66600
S 10970 210158297
O 75873 92070
S 44695 415486970
E 13170 57000
S 10321 172131886
I 22575 64674
O 45402 70876
I 425 21162
E 25087 81190
S 62293 573060401
O 19688 86771
O 5241 55678
I 27236 29851
I 77127 80104
O 17444 91780
E 57619 65189
E 73681 78053
S 33066 506202414
S 6960 76301401
S 22292 919588230
O 29498 43541
I 33853 63838
S 92965 218557647
O 1914 90039
S 68165 971359479
E 32569 72415
E 43497 72988
O 57078 96847
O 17926 41836
O 14850 35973
E 1906 76333
O 1241 77051
I 15900 39357
O 38499 78276
I 42976 89895
S 67646 104218692
I 39879 42617
I 33225 34019
E 20569 52131
S 45089 92939592
S 26519 374513716
S 75033 85770386
S 63893 722651398
S 72799 370563810
E 23666 40089
I 34635 86166
O 80364 86890
I 10053 55305
S 22797 592958362
S 58206 475611511
E 3142 94200
O 22216 68504
O 50694 99535
O 19494 53193
I 30831 71848
E 10285 38534
S 78452 528018404
E 48793 72612
O 78460 88962
O 24828 80823
S 88869 186415254
E 7547 61335
I 5486 31307
I 15071 42487
E 15628 88842
E 5184 72472
S 89489 106903998
E 6465 65206
E 30193 66636
S 93709 780457284
E 10659 25161
I 35439 41921
I 40549 45103
S 47960 369255381
S 7954 478216310
I 49152 77092
O 21423 55647
O 46777 67244
I 60384 74905
S 67133 119521368
S 93814 920966194
S 13164 40814139
I 49371 90743
I 1237 13061
E 42992 93071
I 58871 62289
E 15750 94289
E 21921 74217
E 92677 96858
E 50468 85237
O 33482 56906
O 37337 77857
E 19926 67349
E 42246 60685
I 26564 50340
O 51682 83463
O 46143 98526
S 67992 930873400
E 81579 90298
O 63602 72322
I 36458 42298
I 86694 95120
E 26414 55936
O 36997 99569
S 57795 884293743
I 6649 70799
S 11917 35371218
I 4952 47224
O 39356 72287
S 97595 5989902
I 9996 99974
E 2919 16837
S 36637 784710028
O 8994 51262
I 35620 46277
O 18295 88907
I 75752 79544
E 45675 83246
I 6560 35819
O 71350 78574
S 16042 602587822
O 36884 92002
O 13830 85890
S 97072 660391339
I 21581 26713
I 35340 53211
S 51220 328715820
I 34406 79801
E 65942 89560
I 34306 92869
O 14693 23765
I 51586 96358
O 46721 73144
E 58498 86745
O 9786 12580
I 37618 60202
O 1786 38041
I 81740 81778
O 5936 50398
O 10008 95020
S 73714 901136658
I 30927 97787
E 62198 85272
E 33550 78221
S 40292 671683435
E 2808 31145
I 84900 96007
I 52890 66611
E 29313 42874
S 75436 418718264
I 44194 77905
E 30822 92301
I 64482 87067
S 29540 902882415
O 26045 65915
S 90614 838534510
I 3056 14603
I 69169 72238
S 50078 37302698
I 27599 59895
E 45245 60606
S 75587 422775945
O 41325 98663
I 30915 43707
E 85522 94035
E 4986 64512
S 49807 860257323
E 61917 66231
O 15261 51511
E 53787 80847
I 78047 86197
I 73651 98959
E 12643 28277
S 66608 130586457
O 9939 96119
E 64841 75500
I 31895 41239
S 42848 168290085
E 52432 54998
I 56043 98482
S 11428 343000498
S 98938 187679861
E 65069 88813
I 38842 44323
O 20240 52903
S 75733 978052164
S 53688 806236796
O 35769 72121
S 31171 414971110
I 48609 74976
I 32928 50164
S 36477 463437053
S 26772 998261521
S 54719 858912152
I 18495 79418
E 7808 58421
I 3623 83433
I 1777 48428
E 45300 83188
S 8644 955949772
S 20594 223583476
O 85246 89260
S 91416 612928603
S 62831 886024040
I 37842 67290
I 7902 56562
E 43794 65291
E 17555 98569
S 30810 43070352
I 3868 65879
S 68155 668470355
I 7286 99918
S 23195 400349096
O 41461 82654
I 23683 87245
S 77949 408675081
I 40843 85241
I 16698 30240
E 39712 90843
I 8621 96199
E 37527 70602
E 4089 5511
S 97801 47370339
O 27520 96446
I 24067 94718
E 24778 41387
S 10145 493489995
E 14800 77673
S 52016 909866282
S 14797 621941661
E 14568 93845
S 18624 805378689
O 83134 84963
O 42356 70433
E 87940 91253
E 7575 10136
I 13782 17924
O 17245 96321
I 71174 95932
E 35060 46375
E 65026 75393
I 12485 66594
S 90704 392358642
O 10629 82467
O 14249 31256
I 22423 22866
I 11175 65614
S 44631 694551979
S 91164 315073256
S 19260 392271790
O 23137 36086
I 4098 22781
S 23736 737207942
E 32748 87319
I 61250 91437
E 34822 70316
S 76305 426937130
I 30664 58557
E 6837 99255
O 23678 95367
I 76321 87301
I 47276 62569
I 22032 37809
E 419 10350
S 47997 523668867
S 14882 842833316
I 56751 94498
E 37173 66192
I 46642 68028
S 75619 586192698
E 30043 91781
O 25586 68582
S 41192 499839933
S 58852 833591205
I 19702 29334
S 551 968211485
O 22679 55826
O 35408 53318
I 55176 66632
I 65720 93878
O 15500 29117
S 13904 71009014
I 23792 24968
I 24170 88100
S 921 231268716
E 24620 28786
I 29328 44590
E 42309 73103
S 14893 791990174
E 35371 63188
S 83533 82929425
S 79287 662810837
O 39921 94239
S 14398 777373848
S 66393 744113034
E 3042 95546
E 27953 97505
E 48256 97709
E 9611 92399
S 89379 146797999
E 758 63485
I 18916 67166
I 11677 67132
O 11970 49687
O 32898 72362
S 4092 475620237
O 184 95456
S 89670 514617703
E 59617 65369
I 30748 97561
S 64007 534738046
O 67282 76001
O 20729 57755
S 9595 674619970
O 34349 82765
S 36635 588252736
E 77627 81499
S 67409 13394393
O 35347 72899
S 18547 170492540
S 74073 855049389
E 36289 82578
I 47202 62713
I 85524 88473
E 13781 43952
I 58998 76620
O 3885 52949
I 22147 51793
S 66390 701151107
E 27082 75490
E 3930 71106
E 2513 87179
E 27151 64099
O 92238 95655
O 6320 25234
O 41085 64980
S 41494 479892160
E 19197 32247
O 57779 61253
I 33768 51113
E 17993 47082
I 47199 93132
S 77999 971280521
S 74479 464475767
S 8267 250161130
I 49279 88712
O 50055 69988
S 94397 554587002
O 27945 47851
E 51780 57517
E 34114 83845
O 24382 92986
I 21908 93338
E 51800 87872
S 64439 610938926
S 63015 576634985
I 10866 15460
E 6888 36555
O 35586 73583
S 74441 901035005
I 284 51019
S 11993 958259264
I 20548 43667
O 22318 55541
O 37375 68358
I 32081 92770
I 35517 41511
O 18517 30504
E 1704 98757
S 18122 683632015
O 7736 41693
O 19781 56639
E 47089 78341
S 72110 332737032
O 46323 98834
S 26105 81190576
S 78661 280931045
E 53402 66353
E 17644 19218
I 50983 89411
I 36744 36849
S 9470 549233090
I 60004 94336
I 24325 55193
I 22882 80321
S 31532 362668339
I 36952 44981
O 30871 68683
O 42721 70455
I 18145 90113
S 93645 236534259
S 23012 470477363
S 4079 271944416
I 7048 14080
S 11582 398485554
O 16653 31268
I 61519 97795
E 80179 97706
E 16968 38584
E 61428 99651
O 74654 89497
E 10943 24909
E 43924 80242
E 39776 82487
E 55575 96225
O 5588 93047
S 96260 156514966
S 8504 84350875
E 25055 96313
I 22050 58866
E 64618 74668
I 11175 37369
E 34382 46845
O 13446 81573
O 97434 97684
I 16145 99406
O 452 27346
I 44493 73490
I 4068 92388
O 36216 84236
O 54281 89918
S 16170 909802200
O 34804 57017
O 25347 55396
E 30541 59610
I 1069 33796
O 22357 28076
E 47528 82225
O 77374 88285
S 53096 680814201
O 75144 78912
S 78604 961133326
S 20397 549316407
I 37095 63793
I 44249 63712
O 37087 54953
E 54618 85833
S 14068 214880058
O 49554 64790
S 92523 194234363
S 22154 709177810
S 12048 499057883
O 3533 64377
I 2186 20663
I 8449 46688
O 87301 90732
S 32694 927054846
E 46136 98468
O 51713 71695
E 32209 54708
I 59359 76832
I 23884 43215
E 6068 69705
I 14789 24850
O 18193 32173
S 93196 234148116
S 79506 32772345
O 78910 88779
S 86214 322448832
S 2919 71496437
E 7910 56311
E 669 23553
E 15538 52337
S 91045 458212253
E 50934 66259
I 36993 37834
I 83003 93225
O 3163 52146
S 37908 840573462
E 48916 78920
E 41571 61093
S 30726 286576889
S 61225 10013546
S 50541 543632444
I 2566 62561
O 60204 70312
S 81398 175919198
I 53430 80459
O 2073 23367
O 18265 86850
I 78695 81987
E 11013 22919
S 78176 933798202
O 3448 44597
I 61922 83740
I 4424 54230
I 5926 33174
S 67362 653729105
S 79124 265819341
O 38685 87624
O 17848 87444
I 8166 47639
I 36759 85385
O 88445 98156
S 61870 400649992
S 56961 619919894
S 92307 648761221
O 62115 65985
O 47227 72283
I 79966 90791
I 42580 52593
E 3528 21379
I 20816 69944
S 61950 520524151
O 18021 94101
E 14316 58248
O 1601 28506
O 6220 11912
O 12701 93645
E 31224 33807
S 53900 324911234
O 91333 91894
I 33108 46335
S 31607 250344794
I 90873 98565
E 15313 86054
E 82221 83393
O 89024 89816
E 25951 74157
I 62730 87360
S 95935 827258215
O 47517 48880
S 79275 661971352
I 68266 90696
S 14666 102543513
I 18727 59676
S 38396 710224259
I 6773 22153
I 1069 20053
I 30228 89396
S 42420 312869169
O 50690 82257
I 42940 89067
E 17078 46804
S 15597 356821643
I 11618 58418
I 50300 58807
E 49329 50270
E 7783 87326
I 24295 46424
I 8933 37087
I 53272 74603
S 18106 912516857
O 61639 95300
E 32335 79849
S 80372 886399522
I 65335 84106
O 49135 76106
E 6276 34763
E 549 10595
S 5837 316776173
O 38976 84181
S 61575 552522604
I 37634 85569
O 12564 90130
O 37521 72249
E 25446 37864
E 22727 38028
O 35728 39678
I 78735 83393
O 3753 46371
O 47099 73790
E 10738 78944
S 11165 603775705
O 14338 90182
I 23579 71597
I 37032 90936
E 10947 50921
E 74546 94579
O 84438 94922
E 8852 54342
S 45796 413691170
O 43126 72196
S 31641 244811626
S 4279 998706201
E 45007 50952
E 53535 74178
S 22908 756064086
E 13878 29836
E 89972 92161
E 52218 58985
S 39909 171036167
E 27683 35274
I 7149 41558
E 67104 83320
O 58195 64342
I 64716 69136
S 96593 571377631
I 4379 42622
S 11498 873184027
E 30656 90625
I 4623 91895
O 82924 93003
I 66373 91747
E 21251 40670
E 56117 98157
E 1032 28690
O 73017 96184
E 6033 42181
E 69322 96661
O 64945 66862
E 3268 27058
E 8558 49820
O 47766 67024
S 61285 12468292
I 233 31200
I 38674 65603
S 8692 757241824
O 3967 51269
I 35803 95597
E 18574 56474
E 51367 80421
I 57950 92337
E 6109 70329
E 21162 66500
O 11955 32371
I 23193 40615
E 14776 53484
E 63016 88021
I 59890 78360
E 8457 84821
S 56284 256292451
O 13241 29484
S 19601 556302396
O 26730 34564
I 89917 92704
S 81827 703888348
I 53862 59893
O 75429 94999
I 13243 84612
O 43068 52512
S 51999 349875436
O 2671 45564
S 62773 869994008
S 55195 106786483
S 66251 4415227
E 39322 64404
O 51036 58815
I 76120 88982
E 63796 95432
S 68766 694324272
O 9344 74165
E 25635 75600
I 2463 9423
I 7111 88362
I 16992 61979
E 28703 31090
E 40155 85588
E 22925 67308
E 12856 87914
S 4667 375432977
I 31067 76162
E 83612 91824
O 12114 64756
O 370 33453
S 5986 290488815
E 78350 91352
E 27402 93171
I 28864 59023
E 6404 40726
O 18789 50206
S 21929 32838617
I 5957 96699
S 26990 563988639
O 47485 92915
S 39699 643459103
O 65198 83547
E 47120 91720
E 64269 95780
I 24265 68903
I 133 13703
E 37760 97055
S 96820 51005431
S 26315 992315755
E 58175 69581
S 70339 365716416
E 12754 81630
O 25790 90227
I 15719 96702
O 85766 91579
S 1198 759220329
O 31284 60165
I 33190 72741
I 28548 58547
O 76303 92006
S 93531 483650728
O 933 38368
S 36159 306540487
E 35825 68693
E 4828 99761
I 19320 49765
O 44929 93388
O 17226 88502
I 18495 62636
O 31409 96883
I 85828 91916
S 43730 95870847
S 19677 780313896
S 63342 174961242
I 5757 46684
E 39401 64154
E 42871 67273
I 43225 76438
S 84915 4203091
E 54070 67756
O 21695 51940
O 62343 77440
S 24550 627159027
O 31725 75405
E 20352 38459
I 32714 48707
E 27107 54191
S 97828 619500119
S 58703 396857050
O 71658 96818
S 66204 815057566
S 6142 301585475
O 34139 44993
S 33292 968341999
I 69453 72050
I 45281 67201
S 85313 55278888
E 51927 95048
S 80754 545388627
S 64580 380352919
O 91344 97704
I 35435 53178
I 63707 98257
S 32683 310939962
O 33903 38682
O 39292 80085
S 62040 231026549
O 22640 35309
O 18943 55395
E 11577 88850
S 52029 561578801
I 37302 84835
I 47262 61301
O 11363 89349
O 81983 98884
S 99878 494105678
O 49969 96460
S 62504 638387826
O 70607 71724
E 12825 76780
E 44617 47766
O 26451 97735
S 51398 603348858
I 3829 93928
E 13076 91137
S 14095 442069263
S 57306 546274793
I 4747 39540
O 30980 41290
I 58357 92241
I 56244 78973
S 58617 192273117
O 26014 85017
E 8890 39152
S 49379 592548419
O 14506 15912
I 34353 37562
E 34870 68249
O 67757 89088
S 88633 77811948
I 1367 87692
E 9411 59361
O 10910 86490
I 20818 57538
O 4341 28149
S 34830 45437784
S 361 389758416
O 21509 59497
E 72544 94925
E 30134 45102
O 86329 89858
S 11150 638842068
S 61514 577544027
E 2474 88599
I 89274 93121
I 8071 84097
O 16267 70533
E 22985 73667
I 10903 95169
E 19275 40689
S 63483 951464242
O 26952 81270
E 23262 92615
I 12322 52317
I 37996 84761
O 19733 96006
S 71741 694593477
S 46606 902688321
E 5679 73943
O 35922 60119
E 31681 73428
E 3883 6638
I 12861 16964
E 53508 61940
E 29169 84991
I 6213 92532
S 79139 388630841
O 22331 95109
I 56285 69432
E 36411 92919
O 7167 63823
S 18049 3939289
O 33699 73966
I 69645 82787
O 5036 83233
E 3170 41834
I 44854 60653
E 43958 96729
E 13075 66253
E 61179 67623
O 32644 39422
I 26085 39207
O 6580 53844
S 57034 385156840
E 14359 18492
I 9838 62877
O 26359 92344
I 39419 71400
O 53628 91691
O 56161 93336
I 6618 14880
I 73875 74946
S 31612 927043361
O 54248 74821
S 41062 343846493
O 41087 92057
I 57372 94590
O 15403 97060
I 53669 77996
E 11439 76765
I 48762 94519
S 19117 350446951
I 84316 84387
S 40033 213892745
S 26912 44131191
O 36044 96904
I 6584 57171
E 25167 91416
O 35144 47167
I 65125 87507
O 20001 25260
E 75784 76246
S 77106 14455983
I 9666 12092
E 6342 16804
S 46532 927846319
S 70704 813881333
I 19068 39107
E 39455 69366
S 46893 630669327
E 79849 87413
I 8426 69716
O 16889 84127
O 75372 89462
O 8203 33999
E 31925 34858
S 41306 105803697
O 12152 13793
O 83795 87471
O 24365 39264
E 26459 80092
I 26679 68345
E 54428 94262
O 47018 97231
E 21095 82882
I 10292 28008
O 49739 81658
O 31464 74918
S 19139 892840020
I 48417 57901
E 49418 78753
E 22336 65533
O 18110 80351
I 33403 37358
I 52667 63991
O 67875 73930
O 1280 49741
E 41787 76339
O 2085 13339
O 31236 93957
E 82306 94974
S 57722 333449487
S 25286 65395618
E 27963 68870
E 14557 18183
I 23670 32670
E 8053 40709
S 31824 977906137
I 30836 83689
S 41514 827174009
O 23208 35760
S 94176 494105120
S 39098 821023565
E 24953 48795
E 40327 44844
E 9474 84744
I 17532 73037
O 55171 92180
I 24923 91635
E 16430 93212
E 35893 86055
E 44635 98887
S 66499 659324599
O 57491 78763
I 21983 91899
I 34652 43155
E 22190 50745
O 36607 42431
I 7199 24332
I 30493 77139
I 1265 93670
O 1408 80525
I 75240 84512
E 28461 58427
O 12642 94907
S 35365 848698031
S 78570 38990528
E 34737 81926
E 33191 92493
I 43366 45160
O 27303 96440
S 66625 891300454
I 39337 97514
I 12294 27357
S 70141 430053491
O 1817 60977
E 22115 56163
S 74394 488930852
I 19369 78487
O 20506 24638
S 42512 725290312
S 81287 62786101
S 15714 24458040
S 71439 270892760
S 41312 916709278
O 16295 32263
O 20898 44067
S 55289 136714541
O 44936 93255
E 17606 19035
I 36830 62062
E 35654 68776
S 73423 865132026
S 97412 645170614
I 31590 89827
S 28756 54451787
E 10972 44468
I 23394 60394
O 31140 96730
S 33775 509248570
E 40765 67091
S 57897 871076799
I 17917 80925
E 21164 76756
O 32012 68352
O 40376 59635
O 20466 60556
O 27121 43620
I 9427 56281
I 20410 34817
I 57868 67373
S 71468 870707826
O 23746 48748
E 5636 73379
S 29821 780660738
S 60152 798261322
I 5667 35976
O 34354 36558
S 74204 460793521
I 1246 63610
E 34936 67654
S 57553 46882327
O 7346 75284
S 9546 742658923
E 6406 41037
I 41996 98247
O 27558 57077
O 30447 82661
O 60819 61875
S 91243 637373813
S 91614 424502291
O 28536 95065
S 27532 971713363
E 25350 86314
I 41384 83076
E 32760 37009
S 6782 286327717
I 33087 99265
S 49422 597400985
S 14262 969464909
I 3710 97337
S 3965 830805202
I 64644 81499
I 28196 44017
O 82350 86534
S 53865 420188117
O 72343 73309
I 46375 83749
O 49066 68333
S 97581 445318208
I 14888 85565
E 77009 87597
I 64111 71543
E 1598 31458
I 19832 64639
E 26683 70729
E 88038 97439
S 10208 461497925
E 25013 54147
I 22675 58415
O 30953 43492
S 69822 32108232
S 19822 678841721
E 56925 98619
I 19679 49439
O 22728 79425
S 25837 756846907
O 27002 66938
E 4242 76322
O 39290 42117
O 27091 87330
E 2078 29105
O 21513 70597
O 22608 49449
O 46928 69226
O 82 99593
O 57648 61195
E 17211 46187
S 60609 536319340
O 35589 96158
E 39822 57542
S 3049 286470052
I 66893 75391
I 6844 43518
S 9185 864153831
E 54072 77551
S 20861 216822402
S 17273 141430672
S 34843 524817114
E 25369 54070
E 43180 80167
O 19555 42522
I 40681 81757
O 12813 35710
S 88613 352626136
I 54196 90357
E 19938 96377
I 11562 23513
I 38538 40791
S 13039 317300821
O 65817 69387
I 9264 25913
I 32391 91171
E 11080 28859
O 9539 78137
I 6838 12657
S 71525 397724861
I 33739 43605
I 6942 33446
O 21994 98270
O 30457 44586
E 71825 82344
I 68984 77583
E 41618 74659
O 353 71756
O 23820 40508
E 38997 84975
I 18091 35274
E 12966 41551
S 15574 275228115
S 38989 753029144
S 42722 662048503
O 187 47109
S 17556 917097641
O 91198 95699
E 14852 38379
E 31068 41789
E 56786 85483
I 4938 31592
S 10883 910527854
O 82137 83305
E 35533 75780
E 65887 87441
O 76921 91803
S 45696 618156706
E 2834 35854
O 50673 83295
I 54214 59843
I 21779 26751
E 53787 77913
O 11438 30293
S 49909 957028440
S 41072 685877912
I 38462 92035
I 7048 86829
I 6108 60877
S 42307 829313560
S 15885 456868283
S 63781 589795329
S 48015 386994079
E 52525 86454
S 62082 536825151
I 42656 92945
O 13809 36373
I 42500 52111
S 17325 745320531
I 41810 49686
I 1481 96139
E 20172 34322
I 71793 85846
E 26336 94140
I 89891 96996
I 16639 43013
E 38229 93225
O 20760 29098
E 17206 89306
I 12184 17875
O 6363 37900
E 75886 84385
O 11288 24778
I 29323 60437
O 26284 48591
S 3868 854113424
O 83998 93653
S 90792 980901518
I 57769 59976
E 65703 80664
I 15684 28434
O 54394 72423
E 55779 87639
S 56411 789970454
E 17530 69460
S 36817 388759628
E 12304 25052
I 19882 60349
O 23510 31489
O 37762 54438
I 17845 76688
O 6149 22657
I 22228 61240
I 5153 26641
O 86713 96199
O 86247 91744
E 18821 97497
O 32620 59132
E 2650 64034
I 41875 68298
E 46201 47480
S 90514 122806302
S 15996 169143245
I 52192 58453
I 26084 68911
E 20486 78876
I 83202 96632
E 43695 82650
E 48655 95289
S 99811 392173874
I 12406 58862
I 48197 63156
I 1605 41282
I 16278 77563
I 8901 33325
O 9555 24758
E 83516 85885
I 18947 96906
S 36941 772971923
E 71214 97455
O 11981 70717
I 56309 83349
I 6746 63768
S 50135 969136172
E 23216 40541
E 47251 80152
O 22299 43821
O 3051 18214
O 8274 83077
O 14375 76774
I 40505 43165
I 94304 97899
E 19571 68498
I 52270 83571
O 542 96999
E 1329 72017
O 18018 29917
I 46183 82235
S 65238 121646920
E 16290 98818
O 21817 26334
S 19238 221777799
I 50034 65876
E 49471 97056
S 75766 291746902
O 27634 95752
I 56004 77641
E 57670 94570
O 40434 95433
E 90559 96626
E 41135 91719
O 73441 89059
O 60411 99060
E 2005 42678
I 28548 55200
S 80748 542872001
O 65074 97573
I 4182 53742
I 40791 57562
S 5915 694467221
S 60350 85847176
O 59147 91715
I 32152 73559
O 26768 66445
S 71286 571100139
O 18208 60568
O 48307 56169
E 68509 92697
O 39705 41453
O 1716 71563
O 44994 75333
O 47687 78667
I 39167 40387
S 62709 439133912
S 27478 345069846
E 14914 51559
S 9585 512445662
O 17830 40672
E 19071 84382
O 29213 44227
E 44402 77235
I 11911 88697
I 41601 73379
E 72700 95612
E 22822 96839
E 44512 99289
I 46126 75363
E 35465 62295
S 97095 965234827
S 46412 118231884
O 20490 64211
O 19106 24879
O 7971 60535
I 9066 46442
I 32261 45924
E 1196 24578
O 56805 62659
E 6732 28140
O 59941 83853
S 54709 711381941
I 7653 83144
E 14228 47540
O 6945 85161
O 87577 92363
I 55580 85438
O 26901 91876
I 16396 80430
S 97749 136725183
I 53328 91954
S 80652 154320025
I 36044 82389
I 13230 76994
I 34082 46707
E 42901 57665
O 30311 88769
O 18333 70753
I 16541 71410
S 97148 385827706
E 62985 94938
S 63336 119129145
E 21571 84516
S 33113 921110659
E 62096 85913
O 34162 43149
O 2381 66223
I 42899 96292
I 78025 81854
S 99031 137985601
E 16064 74504
E 72068 98465
I 41193 88702
I 55991 93480
I 19656 56166
I 40417 42541
I 43427 60736
S 7544 465671836
S 67563 426543621
E 62667 87323
S 54926 515480069
E 25477 78855
S 69756 402416670
E 5292 88815
S 15562 863178063
S 79775 823156157
O 17240 67263
O 51036 95849
O 11773 88254
O 35688 99522
O 13968 75594
E 47718 63852
I 57975 65292
O 2484 61457
E 51135 67984
I 4157 38151
E 28443 71483
E 57481 64871
S 88012 855688109
O 75111 82066
O 5451 32169
S 90342 280789411
O 17669 58425
E 35330 42331
I 27969 82659
E 45454 68351
I 33235 86631
O 9585 11440
E 39011 92005
E 13193 67916
E 29307 69019
S 17781 57739856
S 89427 587275449
S 61409 179009574
E 24584 51581
S 47437 354081851
I 4743 48389
S 55935 726823057
I 9834 74528
I 65565 73333
E 72212 93111
O 27168 77859
E 39708 46940
O 52353 96949
E 4420 31499
S 3390 72995894
O 29973 36767
I 2001 7068
O 10636 37895
S 76308 190175369
O 47254 66390
S 69931 553013739
S 36935 288273415
E 66068 76550
E 14 19584
I 4076 55194
O 75242 80827
I 79825 87499
E 46844 72460
O 52604 59573
O 33463 63306
I 67977 88417
O 46342 46574
S 91800 289343610
S 46102 603614468
S 97174 90710349
O 58536 65536
O 47319 54595
S 13895 73181083
I 53772 92982
S 57534 418293499
O 50497 82777
E 50435 95470
E 69135 95546
S 10563 440674896
E 42848 83658
E 44804 83861
S 40324 316010284
I 40260 99632
S 21995 725457057
E 16993 79598
O 10437 76920
S 10903 758322513
O 6440 6993
I 17611 38075
O 40802 43916
I 4873 62094
O 35081 42201
O 78396 83334
S 11493 707974178
E 42711 80745
E 12390 49459
I 63980 88812
S 94928 982649507
I 39972 42739
E 15990 86126
I 4211 85305
I 39532 59651
I 11684 22862
O 31851 57354
E 6299 30864
S 78858 895896849
E 4081 82318
I 3206 45134
I 27660 46995
S 6382 794568858
S 42105 774024988
O 31509 96144
I 35940 40329
O 64193 98872
O 9285 25998
E 33638 97089
I 23980 96100
O 1526 97379
I 31583 49722
S 73185 767892728
S 42291 412908009
S 18260 612427590
O 15697 72778
I 7282 94738
S 9829 846614529
S 48899 839123946
I 87971 89935
O 10264 27574
O 77199 95710
O 47101 54854
O 45050 57815
O 1887 28214
E 34940 80232
E 21444 52115
O 53675 75484
S 34109 439775725
S 78835 446332054
E 8010 79136
E 51042 97867
S 55625 239457838
I 38157 79980
O 32363 63926
I 59110 66439
E 3524 63792
E 26499 91042
I 57585 69306
I 29368 56289
S 9048 306213351
E 19744 39451
E 44028 74424
I 54045 93004
O 51039 87760
S 19835 780828173
S 88079 18691938
E 51659 99085
S 53604 413530412
I 45096 66666
S 1285 724030773
O 8135 29571
S 362 163837844
O 55912 61304
I 56804 99984
I 8131 96686
S 27043 535728099
S 2236 526132205
E 26107 49921
O 49963 62457
S 64283 534110918
S 2388 641671991
O 45799 70323
S 86378 417352659
O 39874 90433
I 26885 30024
E 6759 86773
O 8357 19884
I 23641 98071
O 31681 93131
O 19495 22810
I 13598 20703
O 58638 88805
O 23423 54802
O 37949 55517
O 709 57335
S 10160 489691296
E 77963 78910
S 27559 91863274
O 30159 59377
I 67382 74109
O 46284 92027
S 63398 858468367
S 38943 446235767
S 69306 239423783
E 40927 95617
S 97925 524265657
O 22534 57975
I 17218 96912
O 30031 56714
O 35918 53585
E 47344 94263
E 29156 99826
I 31696 33364
I 80145 85346
S 70508 766242651
O 83060 88058
S 60450 261152840
S 72816 153733012
E 27863 39184
E 32468 46357
S 78364 971602191
O 47173 62360
O 40357 76345
S 21787 450001209
O 20146 96259
I 1585 63710
O 20846 84204
E 46876 48854
O 45456 87868
O 39750 68335
E 83582 89404
I 37748 76369
I 5920 94096
S 58605 164898040
E 35051 74533
O 20520 87565
S 87272 375550467
E 7220 21647
O 40452 61493
O 44116 63109
S 41506 169303982
E 46011 85970
I 4573 20409
E 66862 90656
O 23330 81857
E 32324 33205
I 38613 96792
O 283 73593
E 47798 52937
I 11430 90373
O 37781 54380
I 20582 85860
I 78410 78453
O 14300 89448
O 70388 99082
O 30796 72627
E 26524 82507
O 69297 76808
E 47713 97269
E 57291 59300
I 14353 15315
I 11031 97043
E 38489 43412
I 73976 97877
E 89769 94412
I 47737 52154
O 27567 81455
O 10693 67570
E 39787 63763
S 8873 17377632
I 73250 91139
E 56612 57440
E 32852 71933
O 59115 70431
S 58618 133520110
S 78298 202995832
E 18107 79846
S 9024 860663260
E 39661 77154
E 59174 70677
E 46766 59125
S 47181 457718102
S 39778 832761596
S 59715 67882411
I 1201 67836
O 18823 66950
S 51498 382465607
I 3861 97741
E 40108 97124
S 99827 468141064
I 74863 84613
I 37093 83904
I 73450 96755
S 99706 118134439
S 11941 277005784
S 15456 63658652
I 34217 90901
O 21285 94383
S 91749 216556945
E 29942 47834
O 27957 99789
O 29665 53010
E 6024 54463
O 11136 14180
O 29378 83454
O 7550 42633
S 15096 713761338
S 12284 522002467
E 5308 27993
O 4925 33023
E 73302 84134
E 17893 55023
S 85554 155442100
O 31090 42190
S 4055 42795198
I 21349 59144
O 3616 72118
S 30138 654460814
E 24118 96845
S 41336 330842675
S 40107 455860260
S 73823 496267214
I 49207 78746
E 18063 45234
E 8308 55532
S 11123 209163411
I 30608 49668
O 1877 67244
S 11228 735583929
O 6798 94804
S 95969 344926690
E 27440 31832
I 16567 81848
O 56125 98199
E 40022 52006
E 11543 19354
O 49080 72127
E 40179 64896
O 53888 55747
O 10485 18263
S 65365 249659948
I 24017 85287
I 43506 98101
I 10360 43876
E 34552 84481
E 77971 78573
O 10890 34197
S 57359 205529191
E 75522 82189
I 22272 29930
E 63235 93110
S 7166 351779389
S 6670 228816597
E 3976 90472
O 1193 9449
S 27271 629319636
O 48409 61438
E 60563 81196
S 97388 724775688
I 15671 40593
O 12459 89310
O 49869 77451
S 35202 595304814
E 89049 95110
O 25611 58969
S 640 666719511
O 53514 71431
I 40879 76904
I 35351 69411
S 7231 787620349
E 37581 95979
O 28605 83594
E 40310 84572
S 22598 247772086
S 59154 311383164
S 30014 113735473
O 8723 58774
E 43139 90117
I 37381 85474
S 24499 837063215
E 84524 94154
I 7785 69527
E 45465 99264
E 34199 83700
E 40536 92135
S 39502 93435860
I 25758 65800
E 7025 79045
O 55370 72085
S 22261 475910740
I 7134 27298
S 80801 10723312
I 64404 78166
O 26230 73333
I 8792 69468
I 51173 74502
E 29136 40557
I 48369 94039
O 26997 62977
E 11323 45569
E 69671 74746
I 35221 62265
I 35665 36623
E 42014 70254
O 2222 34397
E 10531 64719
I 14656 87955
E 17190 98524
O 13238 90423
O 15889 71696
I 41294 59773
E 42853 93215
S 78655 145845175
S 73889 479033929
S 98657 376554157
O 46158 95322
E 33914 37276
I 25041 55699
S 10596 65806501
S 21232 791302430
I 21645 72212
O 52110 64731
I 61730 71091
E 8006 74523
I 4245 25755
I 18429 24311
S 30124 291395927
E 80614 82517
I 15976 27658
E 5064 48847
I 10055 28908
I 65984 98991
S 8136 26642144
O 37095 71652
I 51659 65567
E 23176 70580
O 32863 46091
O 82128 85334
O 73324 94204
I 29563 40454
I 18741 85272
S 70390 252076040
S 7971 828977939
E 75401 92150
E 11494 60275
E 4924 92633
E 57698 94605
O 18244 30969
E 46956 84654
E 56323 89240
O 54560 86501
O 8621 62143
O 78142 80365
I 15535 26647
E 28745 87139
E 32196 67856
S 37874 617417311
I 89678 96996
I 11932 37868
O 20546 60969
I 44634 63281
E 42635 65724
O 25740 93655
S 13787 250091211
E 12126 78691
I 44884 73765
O 6727 76633
I 26459 92912
O 63372 93967
E 5684 28119
I 21696 58801
O 45725 57201
I 61038 64384
E 36759 98348
S 29379 235884493
S 31745 936891635
E 54157 72774
I 5412 46299
E 60437 63686
E 1757 2609
S 18003 764499802
S 38034 966284775
I 24182 99171
S 67329 181938765
I 48211 90986
I 33535 63958
E 25756 94616
S 99306 178838123
E 50234 69928
S 20164 359495344
E 22823 75727
S 1454 442116982
O 21322 83744
E 8980 98158
E 44333 87931
E 37499 50845
I 43984 95529
E 26205 48053
S 3765 965857010
E 13473 28487
S 26140 702695614
E 6504 87235
S 35408 365646817
E 18705 96111
S 97314 569320281
I 97413 99240
E 45074 78732
I 58366 95435
E 82553 87091
E 12790 96477
E 21660 72726
I 53341 84430
I 34192 78534
I 7065 8382
E 60636 72115
O 79595 81675
S 15323 413633149
I 52049 53439
E 13952 98467
O 39411 62962
S 14161 764530113
E 33299 85101
I 42306 50002
S 59979 355819755
I 3720 99219
S 2813 284104780
I 20569 60987
S 98704 790632619
S 78855 681409605
E 63461 98791
S 84100 32612462
O 79950 82346
I 21710 78882
O 51594 99402
I 16671 33716
S 55443 539339945
I 41323 68232
O 2514 9312
I 46359 52356
I 58161 91565
S 279 362622537
I 353 33430
E 3974 71582
O 32185 65295
O 55891 59489
E 47804 85372
O 46737 61555
I 58661 92612
O 11311 67699
E 6250 62189
I 53735 69931
I 28310 70787
E 64805 74334
S 64588 255633414
I 26528 42131
O 75466 99252
O 271 77318
I 20186 21010
E 22319 66224
E 46254 62025
E 24938 48185
I 488 27744
S 28841 67060868
O 14518 57429
S 89880 834928437
S 36220 641381151
O 31715 93493
E 47603 77816
I 2878 88855
E 22036 59489
O 29473 71359
S 73124 159676698
I 20072 74075
I 15355 47297
O 8971 32979
E 9887 71536
I 58795 90749
E 7010 69400
E 51923 73661
S 22144 347601562
I 8255 68091
I 86927 97330
O 60808 97301
I 1842 35906
S 3480 92867174
E 12592 18472
E 36126 72441
E 23494 50232
E 8462 49838
S 50031 291370400
S 31519 345746971
I 27173 41811
S 86953 670615169
S 5707 754236404
E 24274 72526
I 32384 82391
S 864 606679709
I 38685 69503
S 66146 469642095
S 91215 668672518
S 59335 835712369
O 5488 18670
O 13543 41610
I 42159 79081
E 31312 41496
S 88464 413329105
I 23005 97373
O 51130 76281
I 24614 85362
O 2816 48576
I 60431 91426
O 42966 53364
I 10651 29684
O 24877 30465
O 35078 87635
E 42918 93945
O 21221 64704
I 1515 49869
E 23417 41324
I 25384 54045
E 60758 91560
I 21234 51574
O 21093 71327
E 3345 8795
I 75840 79322
O 19065 46304
S 91637 367405274
O 14452 51394
E 55299 87550
O 8054 60827
I 881 46891
I 50963 75967
O 4752 58019
E 37710 66650
S 37849 984206099
E 48419 72807
S 63304 447468396
S 68402 630673814
S 93188 865338192
S 92917 107235858
O 38105 54557
S 83092 86137363
S 22979 805456896
O 16562 30079
S 3652 696809141
O 59534 72672
S 47380 435828428
O 10342 91450
E 15197 40917
S 4977 183079175
I 32732 45566
S 60422 885359112
S 8730 702387542
S 74591 912904900
I 16324 43204
I 77514 96025
I 15974 54398
I 49510 59217
S 14551 57272759
S 45257 816334528
S 65612 421534699
O 31557 73682
E 10791 49846
O 19110 41789
O 37518 45846
I 62759 74302
E 2099 15558
S 48654 778772127
S 62030 224498403
O 167 15450
I 5243 33077
S 23107 634683806
E 1434 80485
I 40093 90966
O 17053 27720
E 21780 86503
O 33457 76165
S 74472 774625148
I 37126 97907
O 13207 70516
O 4681 97079
O 88326 94950
S 17859 13568524
I 133 99107
O 55556 86401
O 34236 97098
I 15082 59698
E 45838 95088
I 43089 64474
O 50215 56093
I 43950 90273
E 25910 91908
E 26226 41732
I 30898 80545
S 44429 402815437
E 8090 76310
S 93225 794440428
O 674 98414
E 28256 70319
O 43683 85188
S 72703 727079812
I 36758 43955
S 19028 479876256
O 18221 96214
S 60605 996188650
O 20739 49090
I 12890 25662
O 412 69865
I 30720 74994
S 83763 613476804
E 68880 94162
E 29017 81055
O 5185 69793
S 26257 651691568
I 48989 93212
E 45754 68466
I 42463 74321
I 5490 28298
O 27123 75783
O 20445 88128
E 38311 59862
I 28532 49122
E 1787 13443
I 19857 34723
O 28881 30324
I 47628 92211
E 8225 79125
E 78812 85229
O 27198 76929
E 8757 12126
O 56699 91846
S 63082 736850165
I 9936 10751
O 27851 39383
S 22896 846288783
E 53436 91319
E 20775 31095
O 17296 73164
O 47291 72298
E 30240 35786
E 4954 63160
S 92361 726210842
O 11962 34596
S 46620 822794223
I 2724 64621
S 41280 824338378
S 89190 655259876
S 73605 405370687
I 38670 57533
I 19833 64926
E 19555 74286
S 49086 352389064
O 19308 97953
O 5372 91332
O 21605 22619
S 21520 807570510
O 20904 48006
O 51158 85372
I 67967 72652
I 5661 7442
S 63902 486581320
O 13470 23600
I 1314 61443
O 4366 41065
S 26469 161603549
S 16217 813201677
O 32774 40295
S 22457 530194384
E 62221 94478
O 59516 95899
E 44512 52812
O 1235 7754
I 16909 95131
O 4299 80207
I 49349 58635
O 17770 98444
I 4667 45210
E 40754 92655
E 20323 62438
E 22700 35351
S 8816 115586704
E 39092 43954
I 5475 63022
O 137 62102
E 26568 80497
S 83399 353331014
O 80394 99661
S 12754 516623325
E 31550 52201
O 2544 9128
S 23172 195707819
S 73958 959144600
I 2528 64836
S 83467 556758349
S 34125 717911462
O 7005 32810
E 8432 82959
E 52997 75391
E 52081 62566
S 77115 735164123
S 87142 886523773
O 86412 95635
S 29874 540163129
E 194 63436
O 68920 70766
O 5612 73623
O 12654 93885
S 69515 681896383
E 61824 89897
S 18543 559840634
O 2188 89840
I 63662 69673
I 32871 34802
O 59292 91837
O 25718 58700
I 34026 64539
I 19938 46219
E 11933 73560
I 20665 68042
O 27793 95020
S 96109 846482066
S 58947 873047817
I 35986 39317
S 32080 584587092
E 17593 86513
O 37903 53116
E 15621 16083
I 6134 49158
S 14587 817597940
S 2277 15268824
I 78389 85897
S 45574 193200066
O 19023 50446
O 39054 81738
I 42936 68372
E 697 78991
O 605 55286
S 47652 850857161
E 24209 92721
E 15374 49851
E 15726 61615
E 3640 62971
O 15892 29308
I 6986 89182
S 25728 409359380
S 36342 713256610
I 42286 58988
E 2682 63923
S 13556 870637112
I 71471 75030
E 32198 97143
O 39785 66065
O 86602 94034
E 33542 43151
S 12555 523388550
E 5040 86692
E 63908 97291
E 33629 79221
I 21798 94681
O 41566 42342
S 69325 655396635
S 3984 251213155
O 2222 40961
O 7618 99184
S 50877 682424376
S 51585 27028641
S 51749 571437232
S 21302 490644477
O 375 92086
O 8233 61076
I 17296 85673
E 44186 53611
S 79931 138383161
I 86726 96290
E 4892 31661
O 63250 94739
S 11751 974659936
O 24048 39586
I 20047 88386
O 92543 95522
E 27527 43221
O 25357 91134
I 82138 94209
S 61589 256057174
E 4430 87279
S 46277 444343240
I 37354 78768
O 19598 25681
E 39860 98596
E 3252 29518
S 91654 876686805
I 60661 96609
E 13132 14507
S 94063 729223410
I 6852 68609
E 39163 60509
O 61558 88768
E 18280 99996
O 8663 39594
I 23173 36106
O 40099 67351
I 31461 74028
E 45352 83351
S 8988 640645959
E 21444 60284
S 89446 402625121
E 61845 80939
E 20307 60170
I 14924 94002
O 35095 89775
O 32466 73249
I 16607 26276
I 5530 42343
O 48716 87506
S 82427 753815542
S 17828 146227589
I 82545 96167
E 44224 72128
I 28537 53454
O 26403 49507
I 38218 85928
I 76618 82493
I 39168 70524
O 56752 60802
O 4518 66226
I 67052 82443
S 52104 692051207
O 22126 95832
S 4170 79181668
O 51035 95402
O 81845 83651
E 4186 42524
O 28578 65789
S 23679 624103848
E 3254 88446
O 46017 97224
S 79491 334820053
O 44782 70838
I 50017 91636
O 20793 77683
S 30671 265788237
E 46011 69796
O 16787 47484
I 60297 70149
E 40973 97240
S 17627 765848988
O 41142 58085
S 74157 521504827
S 49868 62048281
I 67010 97139
E 43536 82898
S 58011 117542776
E 47970 78817
E 5101 33843
I 33096 69266
I 12560 30604
I 1273 66003
E 12064 24292
S 65469 151107840
S 19818 78812257
S 57629 653614502
I 53764 60360
O 29679 36259
S 30629 796035627
O 30534 89374
S 31729 307647609
O 14228 65249
I 7936 87262
O 23466 82028
E 37766 69744
I 19097 57897
E 30791 77036
O 21307 45082
S 94198 301762432
I 29477 87985
O 46239 86475
S 9802 990988976
O 51102 67503
E 28246 99295
O 19186 72063
E 20567 33526
S 72057 608169131
S 96886 664545620
E 6195 9678
O 74025 74523
S 54396 582729023
I 44498 68859
E 40577 91077
S 21230 480795953
I 65863 67390
E 23277 52022
O 4261 62082
E 46642 87070
I 74141 89897
E 25183 78738
O 46031 95725
E 10879 37694
O 29661 72241
E 5663 11853
E 75584 94587
S 53946 837786665
E 69187 91376
I 33910 35957
I 52185 95639
I 493 66469
I 76963 81484
E 24291 41113
S 31487 327797529
S 95110 87277436
E 6402 94445
S 8830 133214508
O 49395 77355
O 17529 26856
I 72488 79608
O 17705 22906
I 9995 65095
S 25860 661672233
E 62612 73532
S 72829 356706530
E 50237 73582
E 1027 60193
O 23228 50698
O 3699 9759
I 19790 40893
E 20344 88441
E 45355 82107
O 59224 72377
O 59392 68405
I 55553 82603
S 67101 634579748
S 81719 370664404
E 25567 82748
O 61764 98250
E 75716 80562
E 25454 32843
E 13850 65430
S 97672 412641692
O 6988 61068
E 63054 91361
I 40198 78864
S 48294 66343485
I 22182 94960
I 49484 53166
I 56272 57853
I 42187 75906
S 18571 560668200
I 40991 85076
S 17832 791972025
I 17744 84681
O 17059 75188
S 45819 17890167
O 30769 37128
O 67672 85574
O 75184 86933
E 4530 26173
O 14736 76251
O 3093 12865
I 33005 90072
O 66847 92178
O 23475 40108
I 55373 92237
E 9653 75899
E 5319 30290
E 661 66145
O 8334 38317
E 46542 98235
I 16380 97362
E 1224 20964
E 48592 84221
O 21287 64456
O 1309 84701
E 9273 83146
I 9252 61563
O 22240 65571
E 22324 41941
E 18853 83339
O 35873 91219
E 63961 65059
S 15995 249486233
S 63943 970223670
S 81634 252995796
O 1323 28574
S 82005 887776023
S 79388 333622744
S 26370 240990924
I 3203 51884
E 25679 61677
O 37802 53248
I 4485 47377
E 7814 33625
I 34669 35874
E 4106 56877
E 46095 53681
S 30640 175328148
S 61206 830456514
O 93569 99611
E 36505 38827
I 39989 76580
S 21295 772343912
S 38560 379828893
I 48022 55724
S 27552 885115022
S 39405 695129453
I 29513 96727
E 41662 55261
O 40940 88606
S 3490 195827725
E 56055 94431
I 20120 84781
S 63094 770871947
O 68904 98572
E 12443 46614
S 70251 572104580
S 69056 474284343
I 2962 75884
E 46723 80206
I 24586 57463
I 12299 92676
E 6913 85287
E 7160 11618
I 80552 85958
I 13680 93052
O 25883 51905
E 23321 58473
S 73503 230819278
O 2534 37547
S 64825 463696713
I 12479 64256
O 61144 65857
S 45157 385566744
S 63669 69120079
E 63430 99367
E 86650 90355
S 98263 903757839
E 22868 81544
E 15891 45206
E 39627 55593
O 24305 49296
O 15883 85935
I 29848 91948
E 23182 41470
E 71558 74147
I 29502 33175
E 64158 66633
E 1403 6333
I 16071 69991
I 12222 92661
E 28230 82523
E 2816 45465
O 12129 50380
O 38863 41305
I 15887 72520
E 18109 72379
O 25714 43643
S 63691 725524957
O 46213 72938
E 60656 69268
I 7348 37736
I 14486 44960
O 11250 78379
O 42520 50634
I 70358 81855
O 31747 79407
S 93309 200445397
O 28318 28497
E 25734 60315
I 57023 97670
I 11356 12528
S 79606 253377978
S 59314 627838546
S 41918 42504175
O 13257 74417
I 33114 91923
I 8564 48398
O 63887 64063
S 76677 688166117
O 54573 64520
E 30940 42091
S 3281 406231169
S 66413 444531570
I 32563 64556
I 1629 2138
S 7458 284274050
O 32593 98947
O 43085 47658
S 64659 520081737
I 52087 80735
S 98364 17288203
I 7791 11145
I 53416 96912
E 19641 71854
S 7239 441181317
I 17194 25396
E 47271 74265
E 42971 95897
S 5759 939203809
I 50387 59735
S 54525 374430127
I 28296 33135
I 63229 68705
O 3279 58565
O 8856 64215
I 88169 98516
I 15160 44001
E 12209 83295
E 28682 97925
S 82644 620195576
E 1513 92243
S 88054 367289183
S 35976 943933950
E 35794 81122
S 27469 250532754
S 63362 368393150
O 68820 94849
S 90501 351274635
E 25274 83997
S 8736 856128656
O 14378 34177
I 8218 30847
E 84391 96187
O 8173 46870
I 7739 26649
S 66784 404842496
O 62040 72854
E 25888 72639
I 34706 55859
O 26733 64057
O 29722 66115
I 37413 88358
O 26674 36419
E 15070 34153
S 49420 734719754
O 48650 61368
I 65695 96148
S 43874 744962475
I 39708 48856
O 8752 75875
I 81531 90331
E 85074 98236
O 37881 54217
O 20286 21191
S 20054 75729471
E 61314 74951
O 41996 97070
E 46091 73410
S 4704 784854908
I 15802 44875
S 14703 227537828
E 46866 93750
I 3129 8617
E 11509 16155
O 35009 61524
S 75831 340856020
I 650 78996
E 21718 63360
O 44925 49618
I 45178 89246
I 20280 30269
E 14148 90862
O 53468 88668
O 16672 99237
I 50674 71951
S 63885 450901813
E 16842 36152
I 45719 91625
I 32170 86967
S 57012 287609129
E 92376 99411
O 48829 57577
E 21926 35845
O 48647 59043
I 5960 26398
E 50680 56865
E 27672 68721
I 6240 42291
I 11904 29726
S 80111 778286286
I 1001 13623
I 37012 39294
O 54408 82373
I 32448 39718
O 25414 82469
E 7113 24649
O 15044 46998
O 5736 20677
I 19495 96337
S 38387 776288568
O 20030 78610
S 80588 411098779
E 29701 89114
S 38841 684936420
E 22915 65003
E 57238 89172
O 1699 39641
I 56125 92361
I 13224 48791
S 88509 68142335
O 32614 84215
S 6617 190680051
E 61513 74088
I 83072 87770
I 9517 65617
S 80671 97729914
E 79966 96219
I 89305 97807
I 78845 79436
E 8362 20785
E 3764 48324
E 3447 96362
O 7607 24250
E 62325 85034
I 35398 36705
E 13518 15350
I 19321 34752
E 20646 56269
O 15387 85499
I 58257 93887
E 9267 91032
O 6574 18459
E 32060 32908
O 21396 46961
E 24033 84566
S 72953 479380692
I 64543 86405
I 50208 58305
O 36038 70263
I 31907 74960
I 73989 91160
I 44430 69687
E 12608 67999
O 26446 35805
O 2021 76508
S 88902 613952204
E 2191 22826
I 77588 97622
O 87472 99443
O 22430 55100
O 21826 83936
S 11252 608858189
S 87499 438415779
I 32776 47139
S 8210 766090960
O 23714 34561
S 81802 427302784
S 44271 812257558
E 5240 41324
O 7407 26194
S 86004 478593758
E 24059 35112
E 23436 35694
I 50944 61566
I 11035 33203
E 28564 99713
I 7957 89347
S 92813 502314073
S 96635 267728537
I 11394 60029
I 30026 56813
E 12683 66392
E 24494 88290
O 32123 92484
I 16912 61034
S 86475 563124573
E 57737 82945
O 30067 37025
O 21601 22346
O 10375 48992
I 3290 91916
I 75114 86533
I 56877 57925
I 13058 58525
S 10562 744236098
I 65935 81205
O 52411 52812
E 5139 61983
S 26250 477281882
S 97640 994798367
E 3342 49511
E 76973 85617
O 59732 60885
I 2482 5612
S 57120 980579710
E 13321 76008
S 43590 774848955
O 11220 89583
O 19266 34079
E 26217 43273
S 96548 800536072
O 32147 69178
O 14623 16600
S 43334 636306484
I 27792 31844
O 2375 94807
O 67855 93301
I 14829 21433
I 42175 55297
S 16333 715985198
O 19836 77413
E 51473 60808
I 6786 27084
O 9616 91051
I 64960 70325
O 71833 73012
I 34747 77195
S 66879 885948923
E 24712 75586
S 71738 581779033
S 37269 209959067
E 47969 68702
S 5712 302948444
I 38099 65842
E 35072 46490
I 20443 68993
S 60443 438630669
E 2648 79260
I 27859 90260
E 26980 94415
E 47495 90653
I 37709 50354
E 55564 95556
S 28006 285734938
I 37123 37834
I 6444 49073
S 51469 701308130
O 25877 49097
E 28723 72596
E 4262 50912
O 59527 70942
E 35491 36501
S 37224 540279337
E 52154 55829
O 16444 82015
E 34468 40781
S 36690 173476316
I 42873 76764
O 62341 86926
E 7386 62477
I 64070 95457
S 27798 290670467
E 29531 81373
E 2679 99342
I 71845 80570
I 29951 56886
E 21341 59335
O 55187 96011
I 11416 62806
I 10400 35186
O 404 93442
E 6401 43277
O 32834 40850
I 51409 58824
S 30941 469180169
S 61010 702758430
O 7639 13299
O 30939 89127
E 13066 23423
O 1977 87786
O 6370 21934
I 54050 84071
I 14257 72349
E 52640 72900
I 90120 94312
I 32693 63280
E 2425 17832
I 42914 78939
O 35208 68695
E 34318 38012
I 11998 47783
S 12872 354488394
E 7494 69662
O 53319 77429
O 26847 92805
O 52740 89504
O 39944 71389
E 50925 96752
O 41511 81277
O 44093 95297
S 23073 595322176
S 57508 846092548
E 36939 81548
E 33036 82051
E 19820 82239
I 7608 85249
S 678 386264619
O 41912 91508
S 4214 206079990
S 60691 892106443
O 83007 94840
S 90426 653849748
O 4398 13482
E 61596 73636
S 94719 717217333
I 77864 93994
E 292 3582
S 44638 688533905
I 5474 41191
E 11521 14179
I 35694 38535
O 15402 32975
E 895 52623
S 31083 435019526
I 31907 88789
O 32592 99331
S 49666 58387389
E 5357 62734
E 72181 76278
E 59039 81930
S 69102 45014575
I 6760 35921
I 21136 81293
S 25441 652110733
O 59501 86232
O 20007 34826
S 20622 935463520
S 17875 603889546
O 39778 54548
O 67696 83924
S 73397 201498545
I 77413 98672
S 80561 453186465
S 67281 678984751
E 2018 53833
E 8853 37683
E 24552 37050
S 63687 705243594
O 51298 64981
S 46200 860456286
I 2754 21148
S 37316 673608134
E 27360 70163
E 80079 84716
E 7591 51464
I 65883 97467
E 22162 87229
S 24563 185190395
O 58573 88972
S 29217 65299650
I 54583 77172
O 11465 88572
E 7103 85446
E 34889 70045
E 28532 70868
S 27222 901019368
O 77347 81011
E 8503 17865
O 23209 67997
S 95473 589681630
E 67591 81357
S 93805 380549267
E 49554 74325
I 45413 47219
E 3731 44664
I 12178 40605
S 85187 770783530
I 70389 80753
I 17640 95292
E 12735 55255
O 349 57773
E 63359 64901
E 11564 75725
O 53478 71569
I 55515 71935
E 18585 65826
E 785 71754
E 81287 96087
E 56493 65490
O 89936 95876
I 66928 87747
I 14509 71006
E 20789 26331
O 41959 83327
S 45698 725791845
E 79064 95371
S 59907 179273172
S 8877 729622347
E 29554 38372
E 5253 81673
E 26443 77294
I 16666 97419
I 1019 57948
S 12613 403010493
S 42305 868161702
I 4290 16746
I 29296 33700
S 22104 374236511
S 63510 965609094
S 85119 42069270
E 7214 22623
O 24032 48591
S 92667 614641706
I 5318 90038
I 37777 73837
O 27437 29019
S 35361 832428436
S 72166 248730549
S 26503 396625418
O 18552 96894
E 21571 61148
E 16209 92451
I 27693 52539
E 8628 48233
O 48821 61524
S 57930 806272135
O 87335 89847
O 34227 69807
I 35423 51661
E 5442 17238
S 61472 145491243
I 45108 45484
E 16188 74557
O 13634 97475
I 52438 95899
O 3454 42193
I 9657 38167
I 3847 75230
I 64053 76972
O 9791 10042
E 20693 78784
I 10358 55915
I 17786 53191
E 59392 86883
I 6005 88165
O 83977 88474
S 98767 11688785
I 69655 81486
S 22547 332415085
E 26033 42417
I 38948 54365
S 12161 290105166
S 78058 392014226
O 60868 62805
I 13970 67400
E 52838 83551
E 61459 84307
I 78520 83259
S 78829 452354260
I 74063 94442
O 9052 73384
O 29884 33520
I 54362 99466
E 51685 84909
O 16783 77415
S 3276 260441822
I 63586 67650
I 3918 28144
E 27837 54777
E 8343 79594
E 35503 85886
E 49901 91521
S 53127 528577322
S 58148 469496930
E 24936 36692
O 30423 78899
O 4766 92459
S 25440 677549293
I 6482 11255
S 88520 929253530
E 73674 87336
I 49874 79346
I 4622 57922
O 26022 73042
I 19939 90345
O 3615 94582
I 48475 64114
S 14684 817752919
I 9663 59320
S 42015 598647653
O 52121 93807
E 5673 63434
S 42180 629318908
I 33097 96911
E 1739 68980
O 27784 86247
E 78505 96086
E 31523 96219
I 14698 44441
O 15304 96801
S 6151 548375106
I 18121 90358
I 20675 39338
E 94246 99023
E 34965 97183
I 8798 91817
S 82189 244020046
S 13245 234342444
S 41195 929720650
S 20155 627283866
E 60940 63182
E 67662 86808
S 92034 829630814
E 47018 81006
I 4443 65504
E 49740 62755
S 39852 170191259
I 42765 72540
O 2456 31413
I 1856 40938
O 43414 55931
E 76538 77421
S 51587 962545432
I 37555 69118
I 5899 9775
I 16638 73047
S 92493 435063276
I 32980 34977
O 44937 69667
S 71002 475014791
O 20202 38951
I 11837 95217
O 43196 55554
E 1016 75594
O 9635 32844
E 29355 44040
O 27216 46854
O 17873 50788
S 33138 143560709
S 16658 293680402
I 88963 99146
O 36916 99941
E 61148 83231
O 23847 74376
I 70218 87625
S 26451 881589917
I 44812 63266
S 23788 830761158
S 91724 352192085
E 21108 24022
O 4254 11356
E 78561 84851
S 4254 406321199
S 33823 206780197
E 10411 93572
S 50224 133906197
S 9465 760298629
I 28338 32899
E 41087 50106
E 31871 45377
E 35761 51610
O 69961 79878
O 649 39252
O 39085 62634
O 74483 96368
O 54331 83699
S 20437 540197366
S 31612 923785400
E 26686 69620
I 63468 95302
S 74388 26420962
S 51876 8553766
E 4012 91829
E 35547 86248
S 50847 241170881
S 92851 69291734
O 3426 54975
E 4426 41163
O 22544 90172
S 75843 697436572
E 6628 51612
I 42319 66450
S 17111 992038505
S 83043 878730294
O 25829 39291
E 86391 90411
I 6999 60928
I 8838 80266
E 12563 26581
I 2594 40453
I 42378 67186
I 3184 91072
I 44748 84662
O 48494 79550
S 39456 973020603
O 6348 66723
O 15746 25089
S 84668 341760822
O 18315 38603
S 51032 250198789
E 44679 77825
E 29455 66422
S 45660 370499553
E 96054 97852
I 56183 93727
I 44979 61711
S 96778 523547288
O 30407 89588
O 5826 36288
S 73845 208339631
I 13007 38886
I 24581 79530
O 7861 82054
E 4730 85590
O 61090 77476
I 4878 91981
S 54090 538329599
E 85907 87367
E 9359 11909
E 41116 97594
I 43329 61125
E 305 84806
I 34061 66081
S 73418 517505753
I 21075 82302
I 9653 76239
S 62673 651506597
E 1555 63977
I 38631 83243
S 27810 310604234
I 48606 96774
S 79296 93950236
E 50089 90881
E 11566 87629
O 7687 61638
O 15634 46534
O 9143 69051
O 77815 93114
E 49436 95999
S 19982 186060376
S 77580 237173528
S 72195 311590460
I 8270 14964
O 1075 6484
S 5295 353767122
O 67765 85865
O 35816 45571
I 25081 54201
E 9745 89763
E 26825 78994
O 23122 84201
O 31077 90173
E 41524 46788
O 41552 56135
E 50843 59333
O 15141 38140
E 29654 71038
S 4327 565726945
S 66120 883343834
I 4618 95919
O 38909 96111
I 62391 82830
O 24339 94242
O 3869 27928
S 35071 726040584
S 68008 480575998
O 11272 80581
S 25613 773447430
E 56483 62503
S 69640 718233198
I 24949 49514
O 10029 12926
I 16650 93536
E 92083 99146
I 11160 42601
O 47877 81421
E 13294 71472
E 86164 89409
E 24996 38886
O 16956 36290
I 68929 79605
S 36159 673243760
I 13476 59065
S 37156 134805428
I 20554 74152
E 41277 57123
I 7831 96084
E 2767 17951
O 3921 88359
E 47888 63291
S 25821 825656865
E 23044 94901
E 18788 85816
E 12760 66951
O 5548 11205
O 53248 69022
O 32439 79286
E 65526 97005
O 58806 67941
I 24113 46329
I 25928 58804
S 69293 878304520
E 25267 28174
I 86407 87506
S 1677 721857461
S 64681 167693934
E 72809 83391
S 31706 926149884
S 3933 766759720
I 35359 56023
I 53796 59532
O 10968 87061
S 99892 245342494
E 40484 76579
S 12457 450409632
O 15407 91334
S 6801 127417186
I 32288 36123
I 70230 70594
E 10470 29491
O 3806 11302
I 43884 63943
E 1470 75029
O 8394 77533
S 77176 161093940
I 42215 79495
S 37026 868387956
O 3196 57347
I 29807 77101
O 35334 65014
O 16660 27088
I 72222 80771
E 66095 93847
O 23585 28428
I 61522 79810
I 29927 38002
O 24255 85703
S 46732 41905740
I 5890 59072
I 67295 87266
E 17846 75421
E 34811 36853
I 14801 82883
S 12983 927105157
O 28475 38742
I 10169 35847
E 8053 20852
S 18476 51719779
O 29890 64394
S 77051 231596
I 73619 83395
E 44768 60709
E 6972 82988
E 91118 94033
E 24594 48272
I 12316 59382
O 22871 31435
O 10874 59916
E 14855 78058
E 30565 75871
E 10301 58523
S 78303 567830792
O 18303 55727
O 91635 97183
O 41268 57616
S 22246 608694893
I 19413 63813
E 23168 46130
O 11774 80748
I 11186 71664
S 28749 478708974
O 8116 10746
I 14838 28566
E 20427 62217
E 13795 22204
S 34447 677690907
O 74016 79061
I 22554 94122
I 5376 36727
I 32452 77435
S 51522 411519765
O 12514 73208
S 22930 399576532
I 37686 94547
I 47281 87049
O 44404 90130
I 31729 79196
I 3252 85811
O 35452 60420
O 43359 67140
E 46099 75106
I 16365 83370
E 171 62055
I 11628 95059
O 3384 36439
O 23459 73081
O 23131 76776
O 2206 11718
S 70876 300774000
S 18323 790684305
E 35775 67596
S 16296 739457809
O 34898 58932
O 87358 96451
I 17909 81560
I 40543 67422
S 17856 201400118
O 91185 94813
I 50325 99504
S 93282 891993301
E 74058 76668
E 18723 18902
S 82222 996655366
I 19862 61427
S 34592 159579520
O 41630 63850
E 66253 93690
S 77831 984157057
E 59738 67486
I 36083 83513
I 15315 77519
S 53750 19525768
E 35183 94324
S 96690 474218031
S 72733 861835200
E 5570 23761
S 18137 524041504
S 93613 468651072
I 25822 49869
I 20468 70338
O 22142 44371
S 9957 614117775
E 36317 48865
O 50295 85011
I 50186 82801
I 20685 93146
O 21004 92854
O 38762 93754
S 87164 135357197
O 39866 94175
S 58190 912449409
O 13734 41141
O 17741 48170
O 6576 22755
O 13028 48626
E 86850 87649
E 63468 91862
O 69946 82179
S 26152 977436490
I 65262 88292
O 53712 86571
O 42795 67062
O 40855 44917
O 8429 11114
S 24507 83943886
S 44777 356075584
S 23751 963929395
S 89233 861003441
S 2754 535598063
O 72821 88031
E 17715 22337
O 1506 99601
I 25451 55439
I 20985 90422
S 2002 85778946
O 53316 80411
S 5277 786210680
E 26755 68379
E 14536 76423
O 84065 93770
S 6988 192634388
I 90538 92106
E 24490 44209
E 9533 73334
O 17046 52348
I 38297 65261
E 181 44045
E 46634 50257
S 38911 529083306
S 16961 553759557
S 55521 762150066
S 20425 944841860
O 39803 72644
O 10578 30971
S 35188 848205787
S 43651 190307880
I 41891 81917
I 26786 93979
E 21417 31556
I 54564 75356
S 54952 224773141
S 47844 951730189
I 55291 89995
S 30320 682712187
I 51523 93551
I 34459 92533
O 29402 94155
E 22655 82975
O 67103 99413
E 37471 75862
I 25610 26149
O 53183 68361
E 26046 95602
O 5102 37288
S 48214 215921100
I 27145 31530
E 87945 91753
O 19993 66978
E 8960 99473
O 65779 99401
I 48984 99331
S 86511 497141615
I 59219 80009
E 14970 56264
E 30849 86474
I 35219 85861
S 61167 977550369
S 14478 901788013
E 13563 99781
O 40598 46430
I 6716 54069
E 1276 61269
E 29300 48508
O 44828 57142
I 46873 86645
I 35567 81770
I 75255 96153
E 41591 46372
S 53764 541130164
O 40341 68955
I 4982 26262
S 96581 726048144
I 1004 22220
I 18751 30761
E 57829 90640
S 26731 980354039
I 52441 81236
E 5800 23222
S 43401 772442520
S 95379 59700952
O 42613 98237
S 22000 886972076
O 22110 88408
E 18496 86912
O 29395 60183
E 20661 42612
I 17480 27390
S 27663 642391901
S 82152 780250631
I 45211 75052
E 3386 32284
O 1844 98148
I 59282 94393
I 11458 11935
E 66079 91064
O 10696 13352
E 48783 61696
S 35797 308990036
O 27496 50008
E 6213 53371
O 23608 37194
S 55768 487811704
I 17146 40706
O 11292 85725
S 88105 778698220
O 18828 86955
E 19243 74281
E 26882 77244
S 90117 532137518
I 51984 67862
S 24671 911446932
O 59355 85347
S 26901 635593741
S 43306 130579222
S 64508 454291508
E 19386 71212
I 51823 68773
E 8617 96492
O 11880 75571
E 36725 46709
I 51220 90930
E 81799 82098
O 13216 91854
O 16897 89979
O 14286 51836
I 89399 94600
E 73902 83077
E 7840 58204
S 88019 451464593
I 14381 99582
I 41151 90138
O 7741 64252
S 88484 464342619
O 21493 33100
S 52024 564152261
O 16834 64926
I 21111 74325
S 23741 969767003
E 29240 42594
I 35603 96690
I 2259 56832
O 12807 49444
S 68655 35764949
S 36090 556159176
I 53570 57397
O 13606 95679
E 64614 96099
S 89771 133334348
S 3704 338473015
S 5605 126015126
S 41911 953615984
I 4776 39558
I 14825 81280
O 29313 72632
E 47813 50101
I 10925 70683
O 90081 96102
S 15605 276435464
O 16687 95132
S 82575 178454116
S 38275 245984449
E 28127 88110
I 477 10624
O 24384 79462
S 18588 434367049
O 37545 98390
E 32424 96512
E 44575 64897
E 3600 29078
I 16717 17207
O 10847 47889
E 13228 18395
S 2691 713508040
S 61262 792659871
S 40702 908736419
I 34559 62563
E 351 3395
S 30038 539256963
O 68279 88126
O 12419 22487
O 7521 82857
E 27946 77867
S 82476 854177507
E 3502 83459
E 65364 72810
O 58266 99611
S 46412 333005198
S 34075 38636767
O 2115 99896
I 22735 74147
O 20158 71987
E 57118 81287
O 12103 98173
I 25282 75831
I 31473 76823
O 2188 4051
E 85347 89619
S 21374 988186714
O 18762 83508
E 25941 32625
O 63960 64539
S 58367 306922395
S 88326 6947977
S 19453 515241700
S 87801 95583728
O 76323 92125
E 21116 49148
I 23677 80839
E 5976 31238
S 90790 143938956
I 12118 61433
O 27783 55653
S 6021 191846249
O 28060 91426
I 24144 66918
E 30125 37691
O 5563 96040
S 2448 68731076
S 60474 323521447
S 92851 87643956
E 82884 90648
E 30634 58863
I 28143 60333
E 12107 23785
E 5995 71374
E 81024 93941
I 25668 29084
S 12433 351019670
E 28110 99590
S 93500 279376003
E 7077 52405
S 95963 577996090
S 13865 272727298
I 4874 89383
E 27519 30425
O 59840 97522
E 20192 29104
S 36722 888567816
O 2613 10346
I 36035 55274
S 87144 491015135
I 136 2339
O 42283 94922
E 77096 82605
I 18355 34208
S 47699 671566067
E 53647 92140
I 12283 53398
E 41568 87401
I 41257 98633
I 53108 80424
I 48501 80140
S 22727 386814145
O 7879 45218
S 25390 960366579
S 94884 588153610
S 57589 458280878
S 13422 687328686
I 36465 68961
O 15128 91479
O 14057 36044
S 40827 269946854
I 3294 25114
I 58032 95686
S 50471 185297164
E 482 59717
S 80570 759957074
S 30604 590571612
S 92729 715581060
S 40584 671951626
S 6429 718650542
I 17424 40624
I 58030 73739
S 88631 720747875
E 25175 86477
O 44163 59974
S 99509 195694842
I 2388 77523
I 33681 86905
E 64281 76073
O 38737 66443
E 13267 97860
O 50378 94738
I 29870 68859
E 65565 84249
E 77657 83304
O 34457 72613
E 44697 47492
O 15689 28359
I 13113 20316
I 83948 91517
O 15433 52504
O 35400 44095
O 88005 96834
E 19577 83492
I 11545 70543
O 8871 85400
O 141 56049
O 52298 62753
I 9162 42534
I 42073 65022
E 12504 58053
O 50428 69955
O 35500 54140
E 18281 41526
O 8701 65761
S 25266 844664929
I 10186 47252
O 22451 43580
I 43766 93349
S 23505 272458170
O 24819 37403
S 57528 466030986
O 76851 80466
O 54087 75666
S 22697 994116807
S 64310 602440436
I 30341 79620
I 63858 85583
S 3119 911224219
E 88760 94688
I 172 82770
E 24217 87182
S 52563 935902511
O 16233 66123
I 47007 66792
O 32057 80258
O 21556 86790
I 27923 48463
I 27828 57430
O 36120 45939
O 78773 96112
I 9920 39673
E 3927 45065
O 28127 90343
S 63593 310904260
S 79257 135620675
I 25487 36850
I 12239 18420
S 38606 132277153
E 32487 42915
O 76157 77865
O 8920 31203
I 17863 63000
I 19842 64795
S 28757 653651593
S 24022 435909878
I 3319 97786
S 36267 636892045
S 96589 550358166
S 57148 520903971
S 19320 738259640
E 12782 30623
I 14878 72672
I 91346 97013
O 16759 90730
O 55363 99766
I 90746 96515
E 24014 47433
S 21941 334386431
I 69519 71716
E 686 7470
O 5067 37546
E 32436 48323
S 98768 668251662
E 17543 42021
O 2960 33491
E 91982 94853
I 19552 78725
E 18330 21728
E 66214 72481
E 24182 30790
E 30355 73541
I 15523 51366
S 63692 419625788
I 74003 84948
I 7226 25909
E 37257 40338
E 13944 97306
O 14298 69786
E 85329 93014
E 34522 78718
I 61491 94672
I 58129 73767
O 84863 90005
O 54723 79983
I 22199 91993
E 50907 67578
O 1406 2747
O 6966 63531
I 45247 63695
E 11505 95824
O 57349 72606
S 90373 385871046
O 13647 52036
I 27708 37679
I 9562 92871
S 50297 416491623
O 43283 44232
E 84126 89163
E 27538 97891
I 15027 89964
I 29909 76625
I 1985 75834
E 10606 51951
S 79886 789865438
O 77834 79146
S 44941 312183460
I 35558 39283
E 8803 81492
S 38409 365909798
I 12385 48048
E 59083 85202
O 34956 41992
I 58519 68713
O 76745 82970
I 23731 92821
E 15776 90873
I 33003 82109
I 41952 98794
S 75307 588515427
S 1408 788577128
E 8122 29870
I 8931 55082
E 6449 8338
I 15575 20207
S 33482 415937317
S 72133 170628731
S 10 284531068
I 9665 87687
E 1752 36489
E 61204 65684
I 17237 88205
O 15130 20362
E 47938 95407
E 44500 91458
E 31643 37897
E 44638 79938
I 20482 48691
O 11863 17719
O 70893 96402
S 16850 262829299
E 7543 26717
I 56039 87945
I 28179 64362
O 19843 98528
S 44205 483532897
S 52730 976636174
I 8163 12195
O 26211 64295
E 1920 16744
E 9157 24509
O 21522 75069
I 59205 74193
E 6213 58111
I 51409 68270
I 26024 62872
E 26266 52903
E 10511 71668
O 14610 36644
I 32917 39632
E 49785 57798
O 13977 82791
O 50596 63007
I 8408 61309
O 80889 90319
I 9806 97925
E 47437 98818
S 62122 479818289
I 59413 88775
O 3591 5225
O 15439 81143
E 37183 40978
E 31859 42982
S 27810 843017998
O 33241 96514
E 23357 67834
I 43827 90413
E 6753 91282
I 41457 88519
I 10376 45180
O 8847 95755
I 13529 58558
O 46284 51415
O 84483 90338
O 25793 96748
I 8026 18481
O 2025 30152
O 54199 78553
O 19558 95469
I 51095 88290
I 82769 94857
O 28157 36140
O 3721 46035
I 7328 36965
O 7496 19430
O 86818 94789
O 17174 25940
O 48904 89338
O 8155 60037
E 11797 21793
I 42247 50713
S 91504 452486747
S 15407 591965964
S 94797 691436483
O 22537 63098
S 44344 679912055
S 54492 99967678
O 52937 71108
S 36936 553238962
S 46655 165008999
S 50107 722195939
I 54113 58181
E 20887 67632
O 75394 99283
I 17302 47962
E 70059 70590
E 73914 84261
S 69468 425112756
E 15642 93718
I 27848 78158
E 29278 45941
E 28098 61668
S 77402 999842737
E 32428 33138
O 67580 91230
E 22509 70737
O 52422 87852
O 45827 50985
I 64455 79573
S 82272 131781650
O 1559 1739
O 18737 98025
I 3538 65528
O 3541 86080
E 22758 96414
I 67829 79321
S 90612 906972911
O 32495 34763
S 60412 157564609
E 7318 18552
S 63806 842846047
E 23985 94969
O 6328 16827
S 86786 331902355
E 35531 83555
E 3766 67579
S 57140 770371565
I 5093 32963
E 87509 93228
O 22149 83730
E 13413 72372
E 30393 74663
S 99941 805731699
E 56687 97762
E 58856 74928
O 70778 71292
I 63083 94087
O 25683 64630
I 33869 45880
S 59087 586669314
E 35288 54243
S 90193 828016307
S 49472 961634572
O 40897 44065
E 2387 41860
I 17293 24063
O 12045 59676
E 6181 26272
O 6014 90851
S 40336 242080101
O 74783 89078
I 34477 43864
E 8344 9938
S 51133 849059862
S 46572 837897377
S 88296 219861404
S 86088 974258785
O 28712 56105
S 99 920825169
E 14748 83351
I 15095 54153
O 19989 32729
I 26941 76716
E 46303 54214
E 31223 64055
I 50517 77664
S 65895 580774541
S 43268 247342295
S 44727 801197061
O 13244 81457
S 11371 424230406
E 22299 28559
O 37745 87435
E 19496 26071
I 11608 57065
E 8411 64103
S 61799 506726966
O 61076 74978
I 33884 78296
O 26922 77775
S 48319 943032743
S 44931 869266898
O 68480 81986
S 96359 441156515
S 81438 829809344
O 13737 34805
O 44180 51112
I 44690 49516
I 10482 16239
S 37693 832127906
S 34072 403050565
E 29650 95745
I 364 26038
O 3873 65804
E 54314 80195
O 85616 98016
S 5959 850020531
I 20183 63261
I 11614 22377
S 77207 473652886
O 46924 81289
I 75129 85359
I 49218 56420
E 6859 10962
E 35774 70068
O 3778 12038
I 12642 19063
S 47970 85501052
I 70981 90765
O 18426 92398
O 18156 39743
I 15712 36583
O 65021 90952
E 51039 78856
S 54312 107682592
S 6539 977699350
O 52726 85250
O 52970 84610
O 19724 71821
O 17633 46148
O 53293 58356
O 4141 57758
S 3517 704760547
S 36865 310279159
E 47057 61791
I 13183 65327
O 34788 46774
S 12655 40277224
I 18662 50721
I 23137 44208
S 83245 15028211
I 25717 76046
I 82907 93033
E 26462 68475
I 2140 53328
E 29480 92073
S 37943 44685206
S 29370 199865166
O 53776 61592
I 11741 53606
E 28918 56688
S 30282 526841973
I 38600 43719
I 58021 94327
S 5908 29734155
I 54044 55063
S 98414 27402138
I 6738 65006
I 2503 43677
S 30119 312361421
I 1163 30537
I 14438 81066
O 39531 69737
I 2260 69904
I 47194 89887
I 1404 59597
O 11655 25138
E 1962 69186
O 36639 54606
O 13857 74304
O 56509 63112
I 16302 81866
O 53668 58481
E 66629 99935
S 74852 914550479
O 58516 90387
E 10347 25573
O 21800 51993
O 4512 8858
E 55308 74139
O 7859 78959
I 51289 92942
O 66733 94052
I 63832 97917
I 12342 13670
S 8477 941213550
O 61774 84272
E 45028 79752
E 48024 59845
S 81427 662323331
O 15574 20256
E 75722 81625
S 25743 70353909
O 9613 81989
S 42032 948268617
E 28184 49683
S 10218 89019541
E 9202 98278
S 68669 211757278
E 13525 66907
I 19881 86299
I 17603 88940
O 66486 72798
S 88852 750082497
O 85209 97436
E 44612 62724
I 63973 82272
O 58883 97423
I 87675 92926
E 85823 88028
O 63693 80468
E 19345 84990
O 19137 30646
E 8516 52286
E 66427 78703
O 6605 10762
E 37802 94069
I 69324 89579
S 33901 357008185
I 14754 30549
E 47992 93656
E 12269 96870
E 69158 94443
E 51390 87284
S 72430 175917559
I 32688 81715
O 26521 32141
I 16732 74398
S 28497 709054610
E 12916 28465
O 41900 64954
E 24929 93520
I 32694 45031
O 20906 56474
S 99188 112538076
I 69119 82457
O 41206 49716
I 14921 91735
S 560 108535017
S 11357 191125024
E 3967 57716
I 35685 94599
O 68823 78839
I 14993 80269
O 59996 90357
I 61812 87538
E 18550 45302
E 2603 72337
S 20084 233045670
O 9220 23456
S 17710 101774951
I 60345 80501
O 28217 63100
I 22494 96083
I 13022 32348
S 25582 423005745
O 3900 78947
I 17409 68368
S 97685 634817803
O 6634 76238
O 17154 86811
E 23418 92708
I 3111 99263
O 10324 12860
O 13137 67613
O 31786 53542
S 95595 567184250
S 23874 429906588
E 8463 18966
I 9802 24338
I 30699 78259
S 13548 450425058
S 20829 685480393
O 24945 26358
I 34984 87171
I 16505 51615
I 28241 34778
S 94966 5638406
I 77251 80428
E 46514 61610
E 2235 94277
S 26350 93389574
O 704 96896
S 62510 6919981
I 81253 83843
S 84701 800384359
I 3200 45380
O 20310 55919
S 94364 351730888
I 4113 19152
S 25056 511721009
E 25685 87294
E 71684 89998
S 39649 918523419
O 57912 63163
O 62860 91842
O 4507 15556
O 17038 97727
S 73037 963504691
I 27350 38588
O 8671 28078
S 49124 327922272
E 675 95650
I 5189 15501
E 36253 43088
O 42331 95752
E 12661 21045
S 64118 443636062
E 28131 67604
E 12437 79251
O 24947 53917
O 48282 83038
S 28689 703914764
S 45508 223832755
I 41468 61405
I 59710 86607
I 9204 16036
I 5902 25878
S 99832 318217566
S 48711 526235727
I 27459 45189
O 11206 66943
S 348 425514429
I 6914 61013
S 78691 823525154
S 70511 838183581
S 78086 237113883
S 67479 265715379
I 29948 88229
E 22314 65852
E 48256 52698
S 10766 104959359
S 60317 114226391
S 13178 485078211
I 12070 22622
E 64840 78881
O 9080 14292
O 52813 87427
I 16057 56451
I 4413 78845
O 4130 95743
I 2215 23815
E 38308 88310
E 12922 52324
S 8038 145075216
I 13283 94253
O 67941 76840
O 4829 59373
I 19268 63771
I 45112 64858
I 210 32255
I 48349 74213
O 44091 76919
I 50390 79023
I 30381 84738
S 97919 405381582
O 24416 85476
S 40317 446422362
S 80324 61256710
I 39150 54676
E 48481 75290
E 18312 62818
S 88848 71087161
I 31426 41771
S 25714 545984657
S 9045 717079819
O 10787 43541
S 43132 256067838
I 43829 55610
O 5340 51933
O 64711 65530
O 10576 51764
E 14697 94324
S 15048 681490119
E 82641 98599
I 18417 84689
I 57941 85063
I 12503 34136
I 80599 92052
E 16488 68821
O 6820 48611
S 80635 506477845
O 66128 88338
E 50441 95315
E 56171 97341
O 3743 77201
E 18112 87532
I 13735 29894
S 92757 351006387
S 84821 660930838
I 19569 95449
O 29997 72360
I 4609 74781
I 43579 77378
E 18580 38037
E 22649 38783
S 50750 293700164
I 27431 29893
E 49649 98440
E 773 19163
S 8665 728885
O 3420 25713
O 29126 70398
I 36616 63815
O 10943 92250
E 548 55504
E 80291 88562
O 10030 42183
O 23725 57795
E 37934 66558
E 2828 35445
S 41130 850502552
I 27343 34588
O 47181 80283
O 12506 76671
O 69044 90394
S 37708 30752682
S 43530 143272866
E 51984 66707
E 59981 87421
E 50050 88264
S 86806 899779921
I 33549 95157
I 28864 49963
O 26949 62612
E 25356 76538
S 10392 255823991
S 74364 115806153
E 23153 56702
S 10391 320782553
S 68968 476620074
I 1909 95606
O 37501 42005
I 7844 33706
I 43164 95495
S 7380 191753018
I 19384 34474
S 26007 528040421
I 7566 99253
I 23710 71218
O 10410 21325
O 53815 54608
I 17467 20182
E 86028 99233
I 50519 89630
I 16116 82850
S 86151 225601758
S 62076 512037467
S 30037 576425428
O 45294 74614
O 28039 49667
E 86709 93430
O 35486 56102
E 37925 38481
I 25386 37075
S 75420 255900190
O 73141 91938
I 23784 33591
S 31725 963933475
E 56083 93247
O 27978 60324
S 66901 46955665
E 54068 75983
S 89169 865345034
E 12225 99576
E 47772 68879
E 62990 86952
E 1162 65766
S 34316 57484520
E 16778 71841
I 58154 65762
O 9912 88599
O 13082 87440
O 18114 97196
E 17787 79689
S 51976 447275690
E 4093 86308
I 89184 91790
I 26861 80058
E 19573 99964
E 6091 62804
I 40259 45674
I 26631 68347
E 47742 88274
I 11028 87816
S 89360 623080881
S 17644 6487417
S 84330 374961796
E 18231 42675
S 9019 141461694
I 3968 24934
O 18291 68733
S 36079 730612216
O 23309 33497
S 84185 460506748
O 17804 73140
S 90687 246268447
O 19206 94530
S 72773 654537924
O 41 73217
S 36398 855858302
I 42739 96506
O 79520 86922
I 44882 50492
O 41297 95171
S 30426 112222707
O 7695 38426
E 1931 19357
O 72 94129
E 49409 56540
E 43770 99985
I 54438 81113
E 20726 41196
I 8050 39221
S 92313 588671542
I 58658 96548
O 4238 57319
I 64857 83318
I 23643 58734
E 11955 19361
S 19043 836342196
O 58447 90684
E 52912 82180
O 11297 83294
O 47061 93902
S 23393 390018970
S 22549 424761379
O 16063 48179
I 33350 61168
I 29225 82530
E 93518 99798
O 37163 43820
I 5888 16166
O 74154 77152
I 52089 57692
E 79213 96558
E 9505 61977
S 3410 517089761
E 72030 75996
E 321 88233
I 43717 61194
O 6458 50690
I 5202 19818
E 5568 7528
E 3942 33666
E 10302 92003
I 7956 36816
S 71656 506716175
E 19614 72311
O 16212 29287
S 8619 740416432
S 51000 956088340
I 18448 82145
O 36168 91201
O 67865 95739
I 24323 75210
E 31075 44524
I 32516 46665
O 410 16012
S 89203 879558738
E 15033 18610
O 30232 45932
E 5375 29867
E 2163 92012
S 46430 510876288
E 16764 95936
O 20777 73542
E 5979 42391
S 27240 475491558
E 20074 49893
E 23041 53877
E 11023 86185
S 53597 907679342
O 15724 99651
E 7205 89861
I 36020 36164
O 9762 17541
O 6588 14256
O 25715 98008
S 85509 282624164
I 25499 41827
O 33630 87922
I 41151 99162
S 98341 828547453
E 3858 85717
S 97869 49385847
E 95811 97725
E 15234 82843
S 99960 858209436
S 1902 193953292
E 84435 98674
O 31082 47485
E 37107 48600
E 52529 67158
E 27219 73712
E 13594 50423
O 11393 66234
S 28669 474069309
E 5894 64357
S 91919 620827365
S 79915 496746610
O 50465 60748
S 86363 188354749
O 67634 79099
E 12293 71530
S 73518 294774301
I 44724 44904
I 48752 99629
I 9530 21976
E 16944 43118
E 55291 92662
I 37358 48949
I 15210 34202
O 33579 58006
S 71545 138307891
O 2122 38327
I 89362 93754
I 27607 35882
E 3232 91029
O 6105 37368
S 94441 583510578
I 3227 64038
O 55047 73988
O 76299 78704
E 98438 99535
O 85287 88981
S 63951 508153540
O 22295 24350
I 35552 53836
I 11207 54192
O 876 68080
E 26460 38568
E 6105 31488
I 11688 83668
E 67992 85649
E 19086 99902
S 29508 753146065
S 82476 886996863
O 68103 90094
I 6949 95552
O 28694 34645
S 91191 288339760
S 16516 928810750
S 7406 614385529
I 8874 30022
E 49336 61765
O 18599 78899
E 51620 59469
S 94489 819830729
O 38147 54465
I 22151 47302
O 83764 89553
S 35336 916137315
O 28235 74728
S 87264 7534425
I 14390 76983
S 24548 425627916
S 87872 681654134
E 1172 78588
O 16115 34982
O 27638 65278
E 58067 76771
I 30539 41019
E 12676 60594
S 90434 602715165
O 75990 87634
O 8241 78341
O 31457 71325
S 40973 109881451
S 47705 959221414
S 94442 757509507
O 19719 38113
O 7844 56733
E 30 36438
E 3388 4108
S 32171 842903876
O 43512 81536
E 8641 26189
O 22032 28122
S 65021 755387152
I 15667 69376
E 8228 36248
O 30548 81569
O 22967 47448
I 55425 83138
I 31576 61516
O 42609 59772
O 45674 83313
S 24287 791612125
O 66372 90535
I 84134 84425
E 18147 91851
S 1350 820267046
S 2332 741824702
I 51301 80888
E 6666 57627
S 79808 802781425
O 1151 46800
S 53640 135062032
I 13134 56689
E 29777 87281
E 67615 85963
O 41405 59138
O 6037 93433
O 5875 67544
O 532 87068
O 7228 77782
O 35672 38977
I 240 77852
S 84949 315161878
O 15966 65113
I 31066 87579
S 63207 381421774
S 82613 328935913
S 56583 241928979
I 66945 80148
S 35850 54585340
E 41421 75367
O 37069 44592
S 33624 403454486
I 21170 71722
O 36386 59878
E 7312 97185
O 46541 94737
O 21015 76650
E 38173 60217
I 65720 68774
S 65810 912254223
O 1301 8865
I 2874 59819
E 25537 74869
I 4329 98906
E 54467 62723
I 34020 94145
I 18490 45691
E 24865 28997
I 3026 61777
E 3717 96677
O 48151 98645
O 28375 89848
S 57032 820821261
I 42149 69497
O 64936 74163
E 39 11051
O 8721 70320
I 37401 77483
E 37995 89158
O 19448 54166
O 22991 33152
S 14449 374704452
I 83941 89913
I 58899 67041
S 80370 942228918
I 70093 71035
E 10904 11921
E 81741 92728
I 66940 76094
I 59704 88010
E 36402 62751
E 59969 64994
E 10163 36169
O 70051 78254
E 78035 95775
E 26166 43362
O 30356 36629
S 4972 758934539
E 10174 76044
E 61625 87988
O 29954 74479
O 28834 56572
O 58154 61070
E 55860 64772
S 69769 855582339
I 54125 98431
I 38568 88148
E 29030 90419
S 55786 927645162
S 50867 28649303
O 16106 84579
S 13149 741140902
S 23369 475641212
I 29449 99799
S 93480 917979534
O 47050 62144
S 72936 214778641
E 3115 59051
S 50762 750136537
S 95668 906392107
S 44009 11625158
S 8309 894038909
O 54336 62128
S 66377 744037424
O 45823 87488
O 62767 76695
S 11773 419487165
O 27890 61356
E 13732 49806
O 7770 51092
O 31707 60106
E 61210 97607
I 25020 74088
I 20516 49332
O 53817 93845
O 4092 46430
O 43211 95612
O 33685 83356
E 14445 43529
E 62003 77596
I 27386 31291
S 80343 724836038
E 72124 91784
I 55068 97492
O 18173 30623
I 22627 74631
I 51544 65297
E 47261 50528
S 56513 180107419
E 35727 52840
O 64533 71022
S 54114 939436054
O 48708 90545
O 30385 41641
I 21716 59245
I 15004 95830
I 92280 93547
O 50893 63036
E 42509 51421
I 36279 58600
S 30520 162527462
O 20316 27209
S 93737 249639053
E 2810 62051
E 8266 29967
E 18224 71072
E 15540 66023
I 22987 91869
I 47436 76505
O 13086 38251
S 19422 344346679
I 21384 63425
S 17163 468559032
E 35375 53704
I 62976 63525
E 30706 83223
I 8081 38731
E 42159 58500
O 45630 89341
E 58310 93431
O 3700 78853
I 13841 45834
S 38882 438732872
S 80906 93241467
E 7417 38165
O 44328 65564
I 24640 29314
O 8457 54735
I 58683 78316
E 56996 59967
E 68929 84741
S 86328 357033358
E 77602 86734
E 18978 35185
S 30955 69579805
S 19204 337625868
I 97290 97637
S 84530 286477047
E 7845 27986
S 37079 112242898
E 36939 73277
O 36598 64511
S 45460 379736326
S 68836 79533932
S 86524 938144586
O 77461 96221
S 70088 927868474
I 53682 93037
E 4210 34971
S 69555 210790604
I 58044 75452
O 79489 90900
I 18218 85573
I 24543 51002
O 6473 38778
S 75709 184665143
E 29303 93670
I 37942 62708
I 4764 29309
S 67957 392611208
I 53072 91553
S 58485 103138994
S 619 408473890
I 46820 48563
S 21065 673794780
O 19510 73764
E 3507 38923
S 55592 751282043
S 21998 460551772
E 1473 21437
S 91880 578513564
E 68035 69982
S 69696 475365768
O 980 31133
O 82350 84540
O 24230 55509
E 16003 59728
O 20777 93686
I 11902 56407
I 19785 26180
E 52715 62214
I 41777 96170
O 6482 64394
O 65985 74640
S 72507 558958681
S 39105 951791795
I 59797 83535
I 8845 88959
O 6849 68135
O 5292 95187
I 52555 81472
E 24910 34740
S 41916 276364380
E 31146 62083
S 63857 841851439
S 83775 800633739
O 31011 85073
E 16240 74827
E 10995 73942
I 17143 70253
S 2701 140742614
E 37575 43454
O 61834 62913
S 10333 615734125
O 13576 54380
S 75821 810995355
I 42552 57670
S 29404 417487520
E 63930 72467
E 18964 46147
O 17098 36557
S 94132 891759370
I 38228 97119
E 1445 60753
O 17217 53556
E 95657 96642
S 15519 122522023
O 34962 82069
S 11444 960863109
E 44023 51673
I 62768 89797
I 40546 92360
I 8698 58018
S 30424 414893760
I 16151 69283
O 63728 70253
I 54887 87097
S 38566 998022970
O 26953 30085
O 54215 87966
O 5795 6773
O 51071 69170
O 47648 81551
I 50289 98006
E 16149 18042
I 71853 95290
S 81707 21963185
I 29115 84095
E 3562 4812
O 39803 97334
E 54085 95952
S 44099 338507342
E 27477 30877
I 60259 99956
I 37334 85319
S 65699 998881292
O 29172 89434
I 18030 38034
E 68815 70545
S 10337 394349043
O 30536 87098
E 44493 47506
S 79969 64641377
S 97013 52911387
E 12210 36104
O 58538 69313
O 46046 89938
I 24028 30838
S 88781 24196057
O 10237 38915
I 20433 84665
E 38284 76799
O 47966 63873
I 20031 47788
I 36032 48649
E 40107 84971
O 7145 22939
O 41892 56613
I 45384 80867
I 15816 54484
O 11980 57496
S 71676 855294455
O 29295 52864
E 94760 99806
O 47826 53980
E 21703 35227
E 12621 53853
I 53281 54553
O 10211 95916
E 15856 28850
I 26809 82100
E 67391 70497
I 15240 43478
S 41936 959610081
O 26784 95209
O 8962 9069
S 76354 338050804
I 24347 27177
O 62047 97776
O 46247 72320
S 41317 604991014
O 57293 91469
O 44549 69799
I 925 65867
O 13376 39384
E 33504 98886
O 33944 65292
S 49808 915151900
S 8911 344768059
I 2912 47361
E 9760 82380
I 23564 31473
I 5181 53213
O 21842 73708
I 52554 99504
I 10280 36753
S 22293 642345943
S 57249 155178757
E 84108 95430
S 1612 492405401
E 12525 27502
E 18125 50642
O 3404 87659
O 61628 65362
O 65160 91229
E 38585 54491
I 29036 79859
O 23772 29692
S 9936 182810647
S 87491 269842065
S 66658 919834737
O 57617 69554
I 2268 98190
O 26196 77231
I 33363 92713
S 48096 795925122
I 18024 94360
E 72123 77000
I 15189 26418
S 55567 255787529
O 3100 82108
I 51167 90274
E 20369 27166
O 35968 93935
O 72037 99656
E 41959 73974
I 8853 72928
O 77868 99765
S 88776 424894093
I 19360 37844
S 62646 554121692
O 29084 32467
E 31234 78743
S 90989 169419692
S 30470 872077409
O 1687 48242
O 69322 96762
S 94220 998533898
I 37470 92827
S 57330 599369425
S 33911 53493009
S 58811 341923954
S 41946 838578798
I 10812 96945
O 12535 58631
S 35252 208720641
E 33495 34137
S 71258 230974171
O 6140 44783
S 7920 23959994
E 12027 67980
O 17538 39479
I 41533 68929
E 14190 67548
O 17030 34526
I 31848 66851
O 57967 72696
I 27826 66094
S 8842 44997245
O 36416 43785
E 41203 86549
E 79732 90038
E 32638 70830
O 23597 88199
I 31865 51471
I 44490 59104
O 43275 77245
E 8012 33688
E 33603 52901
E 15777 68828
S 12207 605234714
I 45651 72601
O 30318 75376
E 83698 88211
I 2064 61054
E 85121 94059
S 25002 830993185
E 3019 77297
O 31037 54342
E 72341 76348
O 30107 93612
S 37553 381487534
O 31157 43102
O 53648 57703
S 12363 77982988
I 19672 77865
O 29795 97826
O 44405 58356
I 32302 62542
I 59343 98225
O 38382 45716
I 589 21328
E 87250 93630
I 15043 31488
I 3899 23330
I 43975 81428
E 48359 50235
I 11003 73645
E 15055 99754
E 3168 14688
S 40687 150585103
O 41361 64636
I 62180 73169
E 49783 66214
E 64677 87817
E 5416 68197
I 11078 81715
E 76944 89307
S 93742 442143704
O 44008 65625
I 13716 53523
S 86447 968336081
O 30219 64604
E 29668 33492
I 36190 94242
O 80296 84612
O 7378 67520
I 14879 38114
I 22268 70375
S 73139 310848116
O 28281 66344
E 63944 94268
S 5910 763522177
I 50984 93242
E 23860 91285
I 51561 79733
E 12947 35115
O 7068 59980
E 49440 53970
E 9961 48331
I 59710 78814
E 33841 50205
E 51483 79365
I 117 29787
E 20062 70240
S 7267 275322945
O 3110 80764
O 14280 85921
E 37304 44084
O 1862 22334
O 12755 15106
I 16459 74279
S 44336 258024243
I 65483 72466
O 28269 75178
O 7833 29917
E 3297 35608
O 71229 97474
O 64492 85846
I 18579 25939
O 6538 62614
I 3419 37129
O 13357 85620
E 80479 99431
E 40851 48107
E 6060 49406
S 41966 42794452
O 33220 72853
O 40432 96366
I 71128 79730
S 3413 510995692
S 52550 829092274
E 14008 25347
I 15994 82377
I 5329 63440
E 17785 89510
E 411 21920
O 63052 89762
S 91919 39570080
O 29276 74084
E 47193 49352
I 40678 42364
I 63220 76597
O 11259 47210
I 19356 36872
E 60489 92364
E 30583 67039
I 29359 46321
E 38126 54795
S 7098 104601451
O 78932 87475
I 30720 68275
S 40665 443734925
S 93048 246784496
E 15673 91547
E 41852 75298
O 2009 55176
E 1426 73552
S 14407 74408088
E 56013 73866
E 35019 84679
O 13101 25036
S 15154 348343065
S 91676 981285346
E 13973 45149
O 18616 52319
I 24399 70948
O 48925 56456
O 130 19768
E 43652 87892
I 19526 66381
O 5741 16148
S 68937 516914011
I 33995 39782
S 4193 882437565
O 17107 80598
I 24861 52896
O 69524 91116
I 13624 88503
E 620 70528
E 34203 83572
I 51400 79123
O 25790 33574
O 570 19608
S 8928 272200336
E 36368 79866
S 9187 152388907
E 34332 72021
I 17843 98800
I 86866 93538
S 89955 57677976
O 9667 78676
E 20662 26436
I 44237 84645
E 38514 65454
S 68894 373830129
I 46668 82027
E 5099 58479
S 73126 220488713
S 24717 22963267
E 30580 57224
S 27921 330730777
S 63629 932271082
E 17516 31397
E 8422 29130
I 7771 23201
I 11675 53984
O 76010 77244
E 34056 38037
E 18844 24684
S 55218 500762146
E 76607 97285
O 17654 76513
E 11659 14660
O 60440 64269
E 51021 80202
S 87743 514577979
S 5239 443028616
O 53026 56696
E 2498 22942
O 44291 75444
I 62055 84804
E 72122 74537
S 18103 351704972
E 434 30499
O 42758 66817
E 26139 99002
I 90023 99045
S 66 357984006
O 135 93456
I 47051 61432
I 40853 80454
O 1876 96663
I 58642 84167
I 20955 82178
I 61045 70460
O 50720 95813
O 5261 85293
S 5811 300115412
E 14219 79844
E 14081 23463
O 25362 59880
O 6575 17267
O 19074 65315
S 73556 110752700
E 89607 89735
I 38626 89658
I 45522 49305
S 34533 91672050
I 9815 81371
I 36554 74781
E 13860 61646
I 9240 51475
I 47803 66463
O 35091 91594
S 34920 907853075
I 34485 65728
O 34142 48883
S 86345 506305343
O 31224 97003
O 70801 83777
O 17791 68867
O 74044 89906
S 8922 571651501
S 72022 448510029
O 3224 78552
O 23138 72999
E 9880 48643
E 32046 96648
E 63289 93836
S 88654 646420069
I 15708 93795
S 6715 926215138
S 11577 943036239
E 58822 75663
S 73012 900745147
O 39599 82857
S 63486 565283138
E 28558 36396
S 27948 975443358
S 26393 52495824
O 44450 64490
I 6982 35951
E 18744 48304
E 27727 84676
I 3422 32748
E 5645 63826
I 48086 59023
I 5840 49088
S 49745 216164640
O 44829 54263
E 5623 6420
I 4721 5131
O 47412 53258
I 53974 73237
E 90546 94927
I 20596 37579
E 13162 56435
I 18817 43981
O 10049 52762
O 3947 20433
I 7750 90160
I 34806 56153
I 14794 64943
E 37421 85919
I 80734 85205
E 27848 31733
E 61703 92323
S 61153 401496635
S 55379 284972549
O 4510 67880
E 90 98655
O 55089 81023
I 63820 70380
S 15383 250458790
O 18519 77023
I 60374 91102
I 91549 98687
O 864 58552
O 37837 61553
O 19941 54160
E 10818 86921
I 1218 91983
S 23550 188098089
S 80394 106213962
E 14944 64488
S 48464 781509046
I 49587 55798
O 2587 88581
S 68136 588210864
I 14629 92445
S 84896 375823868
O 13788 42644
O 20049 60401
E 87238 98729
S 18343 912506463
S 48324 322822671
O 58350 68695
S 31641 55206667
S 35152 522018956
E 8604 28712
S 78516 763329521
S 88768 434767730
E 22291 90634
O 23243 88668
S 95604 930782275
S 5198 572292169
S 23773 105403894
E 84418 87795
S 79724 34711268
S 76764 682256951
O 56931 87661
O 70707 72095
E 61400 99057
S 537 618455935
I 13913 17785
O 28813 43205
O 3965 72931
E 11609 65653
E 23668 88645
I 3743 48957
S 57214 492673718
E 22553 34272
O 30781 75550
I 50342 96702
E 29692 70773
O 25583 51189
I 73941 80080
E 30884 71505
I 7275 41764
E 23291 30895
I 49370 67004
S 43310 163630876
E 23815 36868
S 32524 338628332
S 37102 285341154
O 66236 89336
S 67394 785326875
E 43494 47090
O 27553 84490
O 7111 96490
I 1482 9681
S 90034 311728150
S 43841 993611629
O 1027 8821
S 21453 383219444
S 12430 940413104
S 90494 80352689
I 44692 97905
S 95779 214121265
I 72763 94033
O 23206 46277
E 1947 10276
E 22111 71096
E 52263 98156
I 22207 79925
I 431 30526
O 62326 69368
E 46129 87516
O 39951 40013
O 82874 91231
I 51782 92449
S 81165 767609442
O 753 51577
O 11760 99385
O 4121 95747
O 32133 74904
E 17863 41828
E 2804 48813
S 84680 30910347
O 327 62705
O 5574 81244
S 62936 161303612
S 56787 411489986
I 25885 80989
E 45609 90126
E 96311 97305
S 17813 100089194
I 42909 57710
O 43670 81393
O 51069 59435
E 26707 39531
O 6497 27286
S 70393 388153288
E 46556 83265
I 74707 78476
S 55766 653674539
S 67733 42197437
S 74586 722302787
O 90722 99706
S 35625 987306754
E 3902 45667
S 33548 258038170
E 85735 97360
E 30579 64949
O 55587 69382
I 15482 99860
I 58320 98001
I 31798 49404
O 14053 51156
O 24518 63428
O 705 44329
S 64854 33471323
O 15045 57535
E 6239 92046
I 33498 52496
O 39217 62726
I 65941 96598
S 13726 347400080
E 5236 64032
I 25670 40833
S 10280 858436051
S 32736 957431949
S 53406 688165908
E 23268 68058
S 13078 52837888
S 53344 939701508
O 12827 36882
O 13542 53221
E 46356 52203
I 27469 34738
E 85438 87918
O 72775 78010
E 81713 83213
I 4576 33183
I 17773 17950
E 48016 60026
O 23367 46397
I 57029 82873
S 96926 877331645
I 33622 67446
E 12190 86077
S 78036 338000817
I 28215 71606
I 59192 90199
O 79257 97169
I 19905 94751
I 16566 35102
I 7293 89123
I 29732 76918
S 17488 14322876
S 74667 89506133
E 34691 88833
S 55684 254882700
S 21055 743516817
I 230 65045
E 52324 86461
S 58780 148818856
I 32928 63303
E 29479 93948
S 83941 287878733
S 96362 162764010
S 14537 765668247
I 21998 23572
E 844 10110
S 45570 983118059
I 9481 47797
S 11999 177287002
O 5841 45520
O 61115 64741
E 67832 88627
S 73616 212311267
O 39223 62148
I 21384 43201
E 48476 51966
S 57822 72489552
S 72665 205307997
O 21790 28502
O 50910 74927
E 22448 94729
S 66100 717606884
E 59716 72195
O 28772 32938
S 98853 35906568
O 5352 90851
S 24664 956021798
S 83266 367151842
I 58461 68503
E 18140 61521
E 167 1099
S 89810 665354538
I 36288 69277
S 1317 648517866
I 59308 99486
O 35145 95953
E 54604 95375
S 47244 501705345
O 25464 47797
S 62503 993933559
E 79817 99912
I 1026 92489
O 12422 63017
E 14165 41020
E 32305 92961
O 3042 20624
E 77013 83536
S 89734 397047057
E 46140 54195
O 27884 32643
E 95341 95682
I 9790 50549
S 34635 644071804
S 12652 427535079
O 23608 90517
I 46145 52620
S 45036 227517106
O 92036 94314
S 3843 413899015
O 49249 84036
E 1552 3572
S 77570 289008186
E 27488 87674
I 42888 68238
S 5446 835884659
E 75280 90377
S 54642 938996667
O 263 81943
E 16084 21852
E 6075 80984
S 52208 511669712
I 14041 31229
O 72892 95912
I 5230 63661
I 27261 91025
S 78637 209241486
E 6764 17145
I 1286 61496
S 39620 38990499
S 916 445482393
S 31607 298436167
E 37228 41102
I 58014 63307
S 7554 790538291
O 92925 99856
S 10386 132798525
O 20412 92364
S 22638 467048893
I 63753 63944
E 46910 98158
I 53875 54808
I 91343 94209
I 357 28536
S 31238 623907750
S 5817 135492419
O 23994 71375
I 14123 85848
O 10173 96264
S 38520 856967982
I 37846 82412
I 86726 91018
O 56891 93450
I 18102 56764
S 2977 187041291
I 47402 63233
O 2774 87891
I 18851 76215
I 8904 62760
I 59587 83127
S 66743 718845324
O 70515 83760
S 60885 204759267
E 9105 11253
I 14616 38410
I 77885 91192
O 19797 37313
E 27547 49789
E 17209 46670
I 39144 80790
S 68477 303270846
I 28787 85039
S 90006 365368719
E 18384 59180
I 32167 62637
I 19591 64944
E 11721 78444
I 42120 83256
E 49918 65234
S 52290 690137894
O 53710 79460
E 10598 98605
I 34872 95428
E 16751 53560
O 7440 24496
O 44060 69688
S 87088 484142546
S 68392 751725973
O 66351 86380
E 9748 68031
I 37860 94815
O 61921 63929
E 11986 80362
I 15836 16051
O 57626 85430
I 45593 89818
S 37933 663770289
S 9980 471870955
S 33829 136016870
E 14514 58785
I 55794 99070
E 47225 50776
S 7879 405303981
S 91505 711791295
I 65683 98269
E 478 56408
O 21109 30178
E 5592 41140
S 40666 730585245
E 15886 43546
O 26539 93713
S 58335 272073564
E 10522 58671
O 25142 66102
I 15625 16419
I 8957 13721
E 22706 97758
S 99467 655831177
O 68144 68613
I 2566 79168
S 9274 873356490
E 33363 93614
O 36828 92632
E 5578 45176
O 27095 31875
S 69433 228363613
O 2069 8935
S 3958 231727758
I 18748 52079
E 70931 71188
E 65869 73307
I 60623 72944
E 10410 70572
E 15550 41811
I 10455 25349
E 9808 50577
I 25578 79600
I 15850 70827
O 85283 88406
E 47965 84520
S 50436 656142457
S 2929 290468955
E 69764 71061
I 24471 29979
S 25418 329527718
S 35181 300786954
O 29253 42025
I 48314 75638
I 45351 76475
S 51321 568301450
O 41842 87714
O 27811 33360
E 86981 99678
O 72847 81126
S 54707 580050181
E 69989 88659
I 40177 43632
I 8940 46938
E 61451 64200
S 52171 479167990
E 75157 93800
S 43635 527557735
S 90128 187063675
O 19324 36017
E 46285 59811
S 89138 776739029
I 12792 57350
S 56955 349319797
E 3433 46623
I 70993 94848
S 32833 752622470
S 97565 193422275
I 9555 91634
E 59880 95230
O 505 91429
S 54807 275546020
O 14905 69498
S 58084 26476640
O 50619 79529
O 37264 48781
I 50861 68053
S 49890 143176918
E 42413 83742
O 4538 65604
O 3128 34369
S 68462 717392548
E 43222 93291
S 469 52110282
E 9355 11812
I 24075 98749
S 11625 633920207
I 52227 85573
I 22111 56703
S 83513 781479176
I 2839 16114
E 14764 52207
E 12286 68037
I 15682 83883
O 46264 56329
O 41794 53889
I 12669 67232
E 58527 85964
I 25273 72488
I 21927 65586
O 38310 88329
E 43021 66828
E 4995 80457
O 3255 19204
S 14461 95142302
S 98142 563745421
E 37052 58374
I 23339 67438
I 55302 70334
S 52545 476439017
S 59964 523544748
S 14046 330921977
E 14863 36631
S 11050 382622603
E 38794 77166
E 17607 31900
I 90643 97892
I 16637 81763
E 24235 76732
E 34050 58990
O 17378 56287
E 14401 82535
E 6900 87221
O 4221 12375
O 89238 89581
O 23036 84275
S 21720 961989864
I 35345 58853
I 32550 99260
S 91278 662619980
I 19549 92575
S 85930 453557841
S 14067 297704141
S 9391 905030196
I 19080 38727
E 1867 56150
I 33519 95267
E 18732 95805
S 12533 588430350
I 4892 60104
S 88915 761904342
O 7562 18337
O 53183 77834
O 12126 16071
S 22556 38505802
I 30750 90357
E 75903 76781
O 22941 67655
O 34235 55483
I 58024 85450
E 512 67552
S 8613 863352989
S 76900 865479111
S 19338 294356367
E 17883 83347
S 43993 985643918
I 26751 76848
E 37123 77997
I 28685 81094
I 5536 44093
O 24401 42679
I 4009 22313
O 91609 97885
E 87699 88219
E 11559 31742
S 48801 11641005
I 56546 66158
O 34328 65767
O 22264 61090
I 49650 52644
E 31204 63226
O 17655 68014
O 4045 59533
I 5842 78145
E 71088 90803
I 51445 68761
I 54628 57444
I 14680 67363
O 7268 80876
I 20236 84325
I 42741 86362
I 19109 66305
O 1817 6387
S 47581 905837699
E 3308 95469
I 63998 86006
S 69195 556044628
S 49984 609295951
S 12937 474344962
O 80535 96743
E 68965 72057
I 6444 55877
E 50268 62663
E 63966 70962
E 32494 59592
O 30963 96860
O 27608 74570
I 17173 20991
S 50347 987306017
O 6264 46935
S 30820 937570813
O 48974 94003
E 91621 92953
S 54917 447641587
E 72391 78593
I 15837 60350
O 27681 87693
O 24800 86175
I 57462 74977
I 26271 66629
S 48026 393564279
I 21824 79743
E 33382 71713
O 70525 88203
S 48542 964134502
O 24311 48031
S 56888 409384729
O 49891 56278
O 66236 85162
O 18200 40243
S 77745 233328632
I 13358 16547
I 1025 9667
O 3758 47094
E 1995 15236
O 31020 67497
E 34957 60951
E 61377 69243
O 21775 73773
I 127 32333
E 25880 45923
O 34272 88970
I 67395 97373
E 2430 36707
E 84573 94409
S 88339 516324451
E 21305 43771
O 1648 2319
E 19563 31359
O 82140 93958
I 52392 79979
S 80371 545517769
O 87418 96532
E 18441 43047
I 32480 69207
I 48694 80762
E 6536 86402
E 46614 53672
S 31407 532788782
O 32126 71884
E 33137 58856
O 25682 73588
S 2568 494077713
O 82318 93329
O 50146 69604
O 13355 55949
E 17106 71865
I 66315 68538
O 59412 70262
I 37099 97869
S 19461 397321108
O 24439 81924
I 31332 76764
O 18943 63133
O 50784 80500
I 62940 73711
E 38001 43244
S 21503 372728169
E 35140 41971
O 37412 59647
S 44974 181007515
E 52709 89220
S 8872 665409059
I 10662 63988
E 81087 93625
O 30539 58361
I 7300 85125
E 87186 93435
S 88986 352897070
E 46134 72309
O 4601 83641
E 3057 99805
S 79996 675766949
O 30382 34239
E 7000 88655
S 91115 953973380
S 24498 922314399
E 79644 91408
I 7484 70028
O 26618 35039
O 68361 77162
S 3179 270383664
O 41827 54440
E 60395 71061
S 87107 863270540
I 77981 79534
O 60321 67256
S 70829 162600358
I 69449 89366
E 26872 71699
E 18097 23857
E 31983 78695
E 25364 67926
E 52280 64081
O 32481 33197
E 18426 54631
O 1242 26121
S 28960 180014666
I 37247 55142
I 30803 73434
S 84085 246819496
S 43518 241618138
E 14351 97972
O 9222 93227
S 71441 951945904
E 17519 40765
S 49492 196633078
I 69743 83693
E 74508 79744
O 32418 86699
I 8826 86028
E 35125 91167
O 61147 64211
O 62652 78657
O 66907 68650
E 41872 70442
O 25656 62741
O 18102 86867
O 2950 21397
S 85090 118735910
O 27869 91968
O 5567 70174
I 17332 65048
I 44596 90531
O 3816 69028
I 73292 94177
I 32060 35970
O 33658 98087
O 21940 99804
E 205 74342
O 11332 45045
I 50772 86297
S 82137 48359340
O 65106 80431
E 41733 47784
S 54573 517002437
I 45796 73304
I 95553 97309
O 5373 48810
O 8861 64625
S 69266 421437125
S 44086 769636685
O 20913 78285
S 8899 358375288
S 49707 310413103
O 58332 66315
E 50246 88684
O 38488 41560
O 21182 87330
E 3833 88944
I 718 74541
O 69248 69864
I 56138 74975
S 33570 834942066
O 35716 57514
S 43704 939843371
O 74082 75311
E 25716 38905
S 88555 425749777
E 30271 45539
E 39331 62372
E 10893 81326
O 8848 87506
O 17104 48263
I 30322 49988
S 5136 322524176
S 22883 794970717
O 6890 62076
E 67890 88888
S 61091 292342631
O 13017 27676
S 4024 122125564
E 29437 46477
O 86934 92621
I 2869 44072
I 17386 88125
S 20371 997983193
E 49797 89944
E 30690 85291
E 4124 64733
O 90767 92346
O 22379 66539
O 19446 22967
E 55519 91006
O 5490 36614
O 31412 63251
E 73839 98832
E 32174 51083
I 47140 87510
E 59866 99840
I 24612 49486
O 2408 46385
O 12015 67449
S 6597 644816664
O 47855 58963
E 88308 97791
S 79840 586898638
E 16168 21207
O 42325 84644
S 39988 236670595
E 14926 64907
O 41065 45971
I 28994 92947
E 75775 79857
S 36896 103585038
I 30371 84504
I 13310 69326
O 25155 78181
O 38260 58064
E 29325 57882
I 13885 82419
E 39851 54170
S 40689 134933164
I 46640 81939
O 24215 38599
S 81828 830939867
E 7512 42041
O 14945 66594
E 43401 58024
S 46535 526011121
I 37977 39323
E 80541 99503
O 6117 46631
E 21451 39444
E 11737 80112
I 3987 38363
I 21177 21851
S 52528 514116735
S 20954 566834282
I 89810 98578
S 69608 792327351
S 11708 488551583
O 62305 79240
S 33118 332689812
O 21909 48548
O 12186 31395
E 19750 41607
I 50064 96301
E 20733 45828
O 56132 99706
E 30406 34089
O 35081 92899
E 62615 93738
I 33674 70479
O 89546 97270
S 12896 263426682
I 70802 94109
S 94833 560301561
I 22597 96555
O 72582 96933
S 30432 6806802
E 40862 41157
I 73916 84733
E 39093 72020
S 53865 803055853
S 15950 881355450
S 83389 580557581
I 63717 69875
O 34274 78446
E 11865 85660
I 9268 20587
I 30427 78759
O 58036 85003
I 38757 59360
E 43045 62761
S 11689 633486685
S 73855 260805045
O 65576 94880
O 21969 44273
O 7759 40229
S 96587 748649954
I 17114 78083
O 46060 55083
I 49173 58083
O 46464 81956
I 1094 84745
S 3528 257431695
E 58968 68886
E 45568 99890
O 7807 78232
S 28168 965643408
E 3495 7307
O 14816 24004
O 29352 89019
O 12060 70944
I 72893 82625
O 24590 73603
O 77027 81009
O 10098 45549
S 82540 962451965
S 43508 464311089
I 15902 63515
S 80498 23474968
O 6139 61981
S 84311 818512000
E 7652 35732
O 47358 83752
S 51992 650750061
O 63045 70517
I 21000 77680
S 51 978603336
O 7 6239
E 20625 72901
O 6942 88967
I 41222 66991
S 58352 702567690
I 80653 92960
E 35841 91482
S 24244 387690416
E 29170 74114
O 82576 89612
S 12876 369476723
I 25720 47931
S 25805 256922308
S 53720 921601422
S 56685 927036362
E 35423 54057
I 40349 68087
S 68834 308307611
I 72514 80275
S 19100 641214624
O 11094 57909
E 14580 74828
S 10219 880003779
S 70239 211315149
O 21204 23820
S 56590 288008844
S 2714 795598648
O 70551 92707
S 15913 23632152
I 1100 18565
O 78358 92157
E 79883 82042
I 9234 14446
O 16820 55334
S 85257 625809308
O 52940 87061
I 6374 35706
S 58557 929466888
O 48413 57646
O 40586 51624
I 6526 24978
O 27100 67459
S 23776 873030906
E 62389 94584
I 21222 41124
E 5280 58664
O 48708 64533
I 61661 88831
E 34568 57693
E 17705 74391
I 23231 48553
O 11065 15539
O 5496 32913
O 40447 66909
E 36656 39907
E 2032 49268
E 5620 95385
I 1232 72963
O 29643 56637
S 26877 961055115
O 22191 39931
I 8477 79934
S 59370 799175276
S 46541 399875991
E 21972 66955
S 13147 358972580
E 57830 67466
S 79072 10930478
I 18264 32531
I 48694 89725
S 18916 774106473
I 31834 82701
S 17357 584101
S 71919 781945169
E 1012 42334
S 95895 912786132
S 4900 515668517
S 32012 629447553
E 1654 27985
S 55358 196501580
S 52300 518377054
O 8430 87483
O 32364 91231
S 45602 990450792
S 2659 327686520
I 41061 61792
S 73817 958561174
E 187 94702
E 69704 78102
I 41572 48080
S 23159 871022485
I 25276 31734
E 68391 83665
E 45068 66601
S 61466 235303941
S 24420 156232710
O 13596 49564
O 65687 73563
S 56246 852317166
E 25183 68178
S 21688 715916480
E 19678 27907
I 28471 97025
O 22546 65398
S 13649 599208336
O 28018 82354
E 44110 44147
S 17214 467933423
I 47256 47736
O 91862 98937
I 28843 83780
E 8105 9476
O 32814 95886
E 6164 29287
S 885 858684814
I 39490 78291
S 98267 113020930
I 28873 73388
O 132 18155
I 18959 83718
O 52550 96142
O 1008 86525
O 54928 74718
I 17900 70108
I 50266 77414
O 39993 92635
I 50895 62956
E 27876 72059
O 27430 31897
E 73220 96259
E 4167 64179
O 23487 81404
S 92075 4384017
O 17418 89520
S 3418 961869862
O 18026 40683
S 22769 776588865
E 39207 43344
E 1050 57224
S 57764 384906447
I 3192 36776
E 34835 35962
S 51145 651471915
O 2668 93008
E 30474 94974
E 1722 98442
S 47554 284713819
E 45798 51273
S 35795 629446975
E 34497 82876
I 9394 91287
O 64626 71693
S 2348 516095549
S 89060 726975663
S 83752 481253696
E 20557 37698
S 78669 614525479
O 21881 56306
O 78431 92613
O 37988 76213
I 11217 20418
S 85242 872178987
O 23852 52494
O 66825 90488
O 29780 86493
E 68127 90928
O 1665 46745
O 15616 92735
O 25498 29146
E 21139 34923
S 17535 350021453
E 71828 85368
S 30982 16738789
E 3575 51387
S 79796 901894757
I 39387 48059
E 8633 33364
S 83244 760716206
I 58067 92155
S 90117 451687518
O 4031 35723
I 17933 35192
E 2566 52564
S 21544 647948615
I 38989 49722
S 72090 611633523
S 55346 652236554
I 631 82087
I 14848 32763
S 66149 675187549
S 70542 355525849
I 47120 93085
I 1867 82373
O 30607 79948
I 41214 94900
O 91114 93153
E 6344 30655
S 63232 649331908
O 55250 76475
I 43783 89011
I 21011 41048
E 16279 56864
E 30613 70271
I 71499 94626
I 14568 56380
I 1294 96005
S 6922 764640184
O 37834 74341
S 57795 41793765
O 4551 82217
I 41692 95612
S 44486 582447830
O 69177 84618
E 29725 80530
I 13243 81074
S 45816 518102160
O 67939 84522
S 65959 682312978
S 66984 999063753
O 33974 62233
I 14006 87153
E 25835 65951
O 83563 89089
I 18465 25650
S 12840 772082610
O 73366 82269
O 6929 99910
O 47816 50001
O 10937 51713
S 25334 212566147
S 93901 402512063
I 27877 44979
S 28017 219470737
E 22658 40027
S 1152 444268370
I 10900 57839
E 21017 78975
S 16009 830199102
O 24173 34883
S 47155 139375176
S 492 68949843
E 2545 10564
I 723 39320
S 67006 621686123
S 14193 442838469
I 35354 79198
O 6041 8127
O 9685 73961
S 82549 115950354
I 17480 97502
I 27447 46275
E 18109 31179
O 1359 1988
I 5462 95953
E 39551 87316
S 65679 602901562
S 34780 696332010
O 22008 78678
I 21006 52889
S 97507 696918898
O 3651 67358
I 62190 63421
E 14002 36187
E 41956 99918
I 5058 31656
S 81090 867589199
S 93472 416813870
E 9307 98519
I 8852 16776
E 41144 94279
E 15523 70180
O 82071 98369
O 17920 62701
E 64504 91679
O 32630 67655
E 16073 69729
E 69072 90200
E 10552 86142
S 54925 687864262
S 78254 674117485
E 51573 91498
O 17447 37850
E 7669 14940
E 65176 98376
I 9947 38469
I 28192 77462
S 2103 551776032
O 28534 49092
S 7715 405958979
E 73249 94645
O 543 99983
I 9898 93995
S 68258 899444598
E 10712 37216
I 34115 60262
E 14944 42351
S 55996 678830409
S 35044 307229984
S 78023 871845622
I 26136 30213
O 775 31072
I 33004 80328
E 1019 61676
S 26840 787683029
E 49969 54614
E 71690 81249
O 52054 92162
O 83115 90679
S 18833 338799424
E 836 97991
S 90107 671684235
O 1288 50776
I 23964 30824
O 19767 93915
S 43548 208595726
E 23844 78283
I 48311 89142
S 75546 9946020
O 28649 40074
S 71962 243792006
O 12172 42879
E 8465 56325
S 54740 842778971
O 69871 82527
O 26251 89885
O 56747 93372
E 54267 58573
E 54223 70823
I 38598 86849
E 61887 97197
O 63379 90190
I 80797 95119
E 30109 53915
O 20234 48420
I 46404 95554
I 22296 25409
I 40579 57888
O 4608 29267
S 57692 908979164
I 18959 32704
I 42994 88209
O 43111 73662
E 19283 41407
I 41422 82753
O 28052 71022
S 51708 791995838
O 19719 48640
I 2714 3132
E 27665 78412
S 44472 575564138
I 13725 42207
I 11740 62500
S 744 384965890
E 66493 66638
E 20067 25595
O 14781 65258
O 33168 62927
O 1726 14767
O 63899 89657
E 85567 98979
I 16320 96673
I 6405 37781
E 39771 58522
I 50481 80807
E 21860 54024
S 29848 57320955
I 25311 76815
I 20786 67804
E 84601 93930
O 27396 36681
I 46729 99969
E 47799 50816
E 32161 75560
E 44408 79358
O 22023 31445
E 6257 30618
E 3327 14254
S 46932 710913016
E 48388 85969
I 68762 80900
O 20267 51468
S 14452 848226357
I 44240 54968
I 34447 88033
S 86011 552596869
I 58492 72539
I 17859 40927
I 55146 69455
E 30637 83595
E 467 34087
S 72183 667178378
O 48698 64102
I 8468 36359
E 42510 96089
I 44566 89440
I 9554 61241
E 10927 97718
O 68726 80256
S 92897 935371232
I 5183 64518
I 18399 55473
E 11271 45873
S 98062 187468463
I 31103 31290
I 83432 95074
O 29574 68683
O 9444 61913
O 49040 70618
E 25161 99428
I 56224 81289
I 58788 72665
S 98203 564730127
O 18980 43526
O 37335 57940
I 57567 97398
O 14101 96584
S 84103 170766355
O 49456 67619
E 94669 94735
E 7208 48963
E 32650 36570
E 7220 89892
S 71998 421219355
I 1484 80676
I 36441 81191
I 36349 55762
E 55193 56815
E 47310 73157
S 84953 831058099
E 30818 95743
S 29704 831216239
I 44075 72542
I 65367 96610
S 40553 149482514
I 10378 27394
S 39580 288184326
E 51663 56268
O 22680 60056
E 27876 90606
S 36993 407801660
O 63226 82224
O 45744 80644
I 1378 3114
O 52683 59816
O 75921 83593
S 64373 405961218
S 38743 808719901
O 41285 62282
S 71790 899050560
S 11151 955138088
S 66664 57546321
I 41447 87827
E 48676 56710
I 26328 38187
O 82531 99027
I 54706 88176
O 6805 77586
S 1781 65844934
O 16608 28577
E 14150 92553
S 92895 851616402
I 19309 77300
E 5381 21379
E 39154 74750
I 30079 81486
I 29109 38026
E 78343 78785
E 47999 59048
E 50163 83916
I 997 75115
O 7290 9768
O 26814 96019
S 33718 819150150
S 99497 874792377
S 59757 17164333
S 58175 227105139
E 19086 42715
S 28279 433665657
E 5808 77533
S 14010 650606449
S 76420 145815645
E 34077 38316
S 44254 602741970
O 52811 56680
S 7316 598463590
S 19854 746743669
O 37361 39967
I 47329 65805
O 21182 45881
S 29068 110373733
E 2648 14106
O 25666 66039
I 10053 97974
S 79148 52461249
S 827 62018629
I 13448 22401
E 31552 76733
O 34869 72573
O 49631 70173
O 36837 85110
O 6564 28387
E 76269 86195
O 37466 67053
E 36250 62197
S 12652 702130711
E 3931 86081
S 89882 983987367
O 41908 51804
I 24469 62990
I 11895 45144
S 38530 288092651
S 89599 445019405
O 59953 81667
S 95702 509273573
I 7242 93561
S 42801 51180337
E 40864 67322
O 25466 98676
E 19248 20193
S 7999 493777676
I 42656 78501
S 67119 267660646
I 54093 83270
S 88287 772959568
E 36974 62624
O 57182 88712
S 35053 89059577
I 35893 97232
O 68504 72667
S 3347 742559150
S 40019 768436459
E 76983 96298
S 76518 945171293
I 37913 75994
S 70300 993275091
I 54087 69820
O 16162 84748
O 39773 93335
O 54159 68740
I 51949 97489
S 65073 420092274
O 65908 94065
E 12491 39876
I 76205 84265
O 65387 76872
O 17155 49183
E 9624 58343
I 4164 86677
E 34185 36466
I 12610 59464
O 31969 74330
O 25362 92597
O 46871 94705
S 96763 262747080
O 21867 50616
S 16900 294710759
S 78729 948420945
E 27234 64540
O 17755 69125
E 64850 72271
O 41403 45699
O 20953 93995
O 28975 81949
S 71290 521726456
E 26312 50639
I 5421 88165
O 57873 78762
E 64960 79980
S 24465 472963457
I 15247 43352
O 60547 73456
S 44224 789468404
S 27614 89372466
O 3692 84534
I 7985 53329
I 51839 77623
I 24446 42942
S 94090 478274740
O 25066 35720
E 33677 78088
O 51343 77046
O 83554 95075
E 25197 53895
S 49593 882403122
S 51087 226610619
S 22063 848779457
I 55601 80359
O 45531 46948
E 81524 97788
E 34031 68916
E 200 54412
I 53932 91500
E 12060 15356
O 28177 80689
I 68594 70864
E 50219 87813
I 35041 60428
S 23336 40397717
O 24488 74739
S 97464 543315586
E 10198 54733
O 70855 88828
E 41314 65617
E 3613 84499
O 3015 14107
I 19527 63843
S 76577 653142807
I 66285 75977
S 7733 472548730
E 63844 69533
O 23446 94262
I 11151 88999
O 9993 47761
E 2486 87459
S 24290 703639486
E 61243 65743
E 2265 40838
I 14339 98502
I 17699 52146
O 42277 51654
S 19661 558907826
I 35043 81040
O 48230 55971
S 22379 183048278
O 8433 97611
E 5250 79464
O 2407 91258
I 19210 70471
O 7822 72418
O 6473 37389
S 74216 479025173
S 84090 923426643
S 32486 81785568
I 3387 31491
E 29722 81668
O 22941 50940
I 73722 94508
S 15219 917669846
I 1943 67010
I 31339 89319
E 46917 48647
E 60950 95201
S 36438 993634832
S 24520 852679786
S 41820 529173438
E 10999 82462
E 65787 95712
E 13715 31507
O 1914 62142
O 19779 32081
S 77649 343664654
I 57489 96264
S 77566 903426327
S 93896 606852940
O 27226 34090
S 57659 700258500
E 9078 31076
I 64097 85752
S 98595 127661362
O 17760 98174
E 55093 87006
I 27669 40645
O 54581 80931
I 86467 90630
E 38888 54009
S 55613 303998471
E 28818 60960
O 51777 79363
I 7627 70428
E 47143 85080
I 355 8872
I 16516 49759
I 23444 51894
S 60414 615278441
O 35307 38968
O 18030 38150
O 39016 70150
O 21162 98138
E 31195 95695
I 20512 37100
O 27881 66336
E 71190 91759
S 3398 235882605
O 11916 85071
E 57419 70748
S 73372 888916369
O 65642 98812
S 20284 582371994
E 55005 89520
I 88541 93014
S 47293 27900323
S 5390 100818426
E 75528 99586
E 24517 35489
E 33279 78824
I 36052 66748
S 36675 644256076
E 35732 66866
I 23205 63700
S 74220 113683435
O 14087 24251
S 83333 980602343
O 64868 77543
S 9418 715211131
O 24838 38559
S 39969 983260714
I 11568 15191
S 13989 553450386
O 72287 74999
S 92385 10472397
O 3172 48513
E 16313 77965
I 88127 98412
O 26130 44531
E 3316 60022
S 50808 111557899
O 13849 84703
I 7033 37788
E 59125 68840
O 69084 92745
O 6347 81980
O 85778 96561
O 30841 66955
O 4122 81716
E 22265 49819
E 75258 80542
I 46517 49999
E 8848 10182
E 57633 68532
O 36922 85004
O 40942 78351
S 19587 758031615
I 33180 98687
O 7698 16193
S 90987 258830410
E 18671 56588
E 56175 76435
O 5774 55648
O 27436 34661
S 2585 298359592
S 94199 489646389
E 26673 48333
S 19382 657204618
I 13186 14631
E 35887 72634
I 34337 62406
O 84920 90779
O 93306 99272
I 38512 76126
S 55285 959099394
I 16271 64690
O 3201 41533
E 18184 78760
E 21078 72081
I 48909 69757
E 39717 55303
S 65577 518743907
I 47378 82528
O 5736 92117
I 14354 95020
E 96025 99401
S 30626 792706031
O 13694 39748
E 11161 33276
I 9620 42071
I 18559 62589
I 17339 58196
O 14900 34852
E 71346 82263
E 68450 93009
O 30759 63056
O 17844 53667
S 78203 126391290
I 43445 80173
E 46386 71847
O 38593 70822
O 48733 60653
E 22163 96814
S 76688 699059931
O 8746 91681
I 42101 97685
S 33124 384232112
S 73209 20875590
O 4619 35551
I 4705 35290
I 14875 57681
I 43950 58306
O 32186 90409
I 67612 86338
I 616 4629
S 38215 546527712
I 25879 29153
E 6320 41451
E 13797 67371
I 13549 46970
E 35920 95246
S 72621 996268322
I 84048 96793
O 7657 46202
I 78332 78850
O 82156 98042
E 39131 48885
I 45482 88474
S 21575 382599175
E 58250 91505
O 39274 54521
I 6208 28870
I 61152 73198
E 12234 26088
I 56189 65901
I 12770 52122
I 40480 58293
E 80624 85703
O 27269 35570
S 42304 882255791
I 52946 89152
S 47898 391065433
E 8366 26941
S 63137 216576272
S 65226 125817903
I 12964 39760
S 2072 713785060
I 29629 70757
O 24254 43671
S 15094 88605794
S 62929 605155331
I 61686 84745
S 93735 311934073
E 2592 85438
O 3346 58011
O 14107 16985
O 11493 88598
O 2028 79486
I 63824 68707
O 43747 53997
O 33781 49489
S 30650 604828423
E 1771 12495
E 47271 79259
O 72037 85024
O 20108 56832
O 17736 96055
I 1164 94161
S 34179 774003214
O 45321 56684
O 914 42295
I 58597 77199
S 99012 418011785
E 12231 57510
S 43024 82960017
I 5067 31183
I 11680 68423
E 35875 54483
S 12877 79275147
S 53765 231283561
S 99920 632567333
S 28093 686674350
I 20346 88774
S 77298 210788035
I 3345 65639
O 549 68176
E 4229 44793
E 74688 77959
S 79146 904956124
O 53649 59932
I 12479 45054
E 19782 40976
O 21533 48670
E 304 16795
O 51053 64633
I 31280 44340
I 68965 85166
E 18533 92087
E 23876 52648
O 60855 95454
E 4627 71947
I 4370 43283
E 84276 95886
E 24172 85229
O 25908 79274
S 88254 75679567
O 60429 61148
I 8434 23682
E 47573 61564
E 5719 82319
I 34618 46566
O 63015 99756
S 10444 168459982
I 2819 40301
S 70167 322356529
E 9091 60362
S 56713 36803976
E 69866 76221
E 38605 77206
I 72073 99011
E 14245 97333
I 12710 57701
E 47376 88788
S 64250 536474897
I 27507 94080
E 58502 59735
O 6468 70586
I 26493 40195
S 53285 291510617
I 5510 31900
I 10055 56951
E 87279 89084
I 6599 18811
E 20911 79445
I 10143 99730
I 4826 89373
E 6866 45623
E 623 29500
O 52564 98640
E 58704 72501
O 6370 55434
I 53613 93910
E 30220 68233
S 34583 763296237
O 1747 29344
E 32119 84567
I 48929 81143
I 1313 95244
E 17230 28587
S 20860 522665382
O 77218 87522
O 63745 72751
I 55090 64292
O 44719 77986
S 38465 859695497
O 32987 74499
O 31809 51090
I 20964 90614
O 33077 65881
O 16298 82956
I 48256 72753
S 13597 913928284
E 64065 96696
O 27912 31561
I 16164 92372
S 26966 819732749
E 73504 76364
E 36773 49037
I 46915 81750
E 27905 57388
O 50262 92515
O 13675 40868
E 73891 92177
E 31266 38875
E 27985 58862
E 24936 60707
S 59289 666871029
I 11528 54149
E 67183 69618
I 32088 35764
S 91320 130823586
S 69855 928487581
I 48031 67361
O 74516 93820
I 69111 69396
S 38431 290010524
O 36855 56024
S 24396 671200666
O 92191 95716
E 74473 80436
E 19399 22752
I 39849 75634
E 22098 77061
E 3026 25120
E 877 50095
I 44228 69728
I 14235 85173
I 16679 58832
I 41217 98556
I 28174 45730
S 28602 673026509
E 15042 48924
I 4636 76533
O 64577 93891
E 16817 63589
I 8236 70136
O 30745 45279
O 25823 99616
I 8064 23671
S 42132 319260695
O 35511 69620
S 70629 135186008
S 2464 605112380
I 57725 83004
E 1247 87714
I 12864 28768
E 67789 84243
E 50026 70557
S 17846 10160978
I 90694 91605
I 19161 29718
E 33770 68742
E 54383 69238
O 40220 74719
O 5630 85481
E 93336 98081
E 47830 79048
O 56662 92426
I 14992 38302
S 47830 352378582
I 37 13707
S 58744 425228517
E 7009 79042
S 73522 109520675
E 38335 49329
I 22799 94864
O 13347 28100
I 75510 97009
S 47657 831416998
O 43239 63901
O 99079 99225
I 38491 56127
S 22753 926641701
E 67680 74849
E 3105 76742
I 75185 89311
I 719 46404
S 20901 891505577
I 52858 72723
I 35967 55492
S 69203 939777411
E 3855 88070
E 45422 92321
O 85075 85110
I 57231 87548
E 28893 49906
O 28084 76646
S 95572 782745490
E 17665 44583
I 1556 42395
I 46509 69328
S 66822 186781861
S 75118 282734836
O 39473 61843
E 45165 59975
S 92058 196556473
E 51438 64430
O 18473 49493
O 17877 84373
S 69127 120176180
I 10407 49309
I 11638 68014
E 20102 55052
E 8754 72068
E 59383 95377
E 11209 67176
E 4470 97826
E 39314 59503
S 57213 942284934
I 65961 96836
E 27636 33743
O 6862 35336
I 29998 63691
I 36842 60710
O 17507 24197
E 26711 62727
O 84223 92524
I 13343 30489
S 31125 44555527
S 94835 914181273
S 83220 379227597
S 70350 380738777
O 9956 59150
I 6171 73011
I 17028 25017
E 2508 68746
O 9575 61656
S 40084 198469374
S 90921 997029896
E 12432 61315
E 16924 72010
E 64376 86649
E 79600 89648
I 20831 24034
O 12658 79597
O 30602 61893
O 17048 34193
O 47971 94748
I 71609 77969
I 54923 94437
I 7867 43169
S 66703 217696625
O 16289 88819
O 17783 37262
S 3375 964140616
E 10237 93011
O 75363 85121
S 15021 77271805
O 2008 46231
O 7996 96683
E 29533 49608
O 26519 88616
E 18710 64823
E 41983 77125
O 33087 38427
E 61867 68372
S 82448 109331878
E 66814 89351
E 11260 66575
S 9118 191170179
S 89963 455395294
O 9033 54480
I 73093 99940
S 40278 583858790
S 96972 69786686
S 82883 172559826
O 23682 98870
O 60864 96132
E 58720 65221
O 3709 69366
E 24641 57919
S 44136 815229805
E 49128 89421
I 6371 14390
E 59343 82907
S 30239 860648593
O 30129 67248
I 27436 28303
E 17960 98282
S 20109 782201159
O 44597 71610
E 5993 37659
I 29520 54016
O 8116 23600
E 21421 53269
I 33176 68266
I 54191 82299
O 36550 57667
I 41494 54925
E 45840 85142
S 30612 869682637
O 17833 26192
O 75027 81305
O 50336 61857
I 4245 15958
S 16347 243405065
O 26912 34319
S 70915 695119346
I 63423 64609
E 61772 66250
I 24705 96363
S 62193 817805723
O 10304 61514
E 37622 74988
E 72550 75924
S 27410 429759074
E 10970 97692
E 82896 96489
S 63349 51464782
E 41691 99616
S 51942 847167631
I 30441 39304
E 76173 89155
E 19313 85136
S 5882 458788623
O 13813 35796
O 77844 89643
E 54423 83812
S 34066 933517226
O 90680 97915
I 79355 97387
O 28236 93819
E 20682 57664
E 23110 90956
E 35755 73162
O 5198 58803
S 36429 133494520
O 33683 77413
S 50040 392471266
S 88788 173390617
E 76296 85295
I 13646 71808
S 25805 761517687
I 28035 86043
I 28206 59297
S 18843 8141370
O 46615 96957
O 51437 77603
E 29446 62535
E 6796 78655
S 51816 329362797
E 21419 50439
E 22865 38436
O 85871 92460
I 86887 87383
I 4114 92255
O 23496 42233
E 47683 78239
I 33384 37439
I 3251 33271
E 37249 57044
I 57594 75432
O 52432 71201
I 48017 99688
S 53106 707968957
O 26909 85229
E 12502 79962
E 10505 20307
I 906 80230
O 4376 93370
O 63505 65683
O 17726 35566
O 67196 92667
I 16519 71023
I 35657 55157
S 41234 645343835
E 7525 19874
S 98296 716540391
O 69877 85468
E 44661 59765
O 1745 34432
S 48164 566952174
E 11039 75881
S 63962 39418998
I 31257 52658
E 56563 79048
E 19278 43405
O 46986 94066
I 32766 32830
S 93909 916626082
O 50236 67783
O 22736 89147
S 15198 611994945
S 96488 481636573
S 72353 891603469
E 33662 99648
I 27039 34373
O 48780 74848
S 8658 129320172
O 22230 59079
O 31839 47211
I 6518 20673
I 27 52595
S 54679 430219320
O 21348 95965
I 12387 79845
S 54082 914912191
S 6521 456069295
S 21849 677343478
I 35546 87259
S 3335 211866160
I 60278 77390
E 403 50096
S 13088 652688163
S 92273 262969443
O 3453 39815
S 98042 255566114
E 60071 93749
S 16724 776357278
S 85818 489924143
I 35153 74481
O 40236 47103
O 57151 96080
E 25821 33003
I 59045 71906
O 7419 48826
O 32878 63219
E 49753 67254
O 87103 95736
I 18013 54138
I 6296 79274
E 7636 92216
O 9641 22435
E 66396 79824
I 11839 28949
I 57710 92045
E 60669 84163
E 2268 52030
S 18670 756595526
I 50662 85956
I 18965 23401
S 98464 909740963
S 91456 766164908
I 39906 99096
E 78185 89098
O 4834 91200
I 8300 99309
I 12832 33278
E 65744 88904
I 9216 90193
E 4502 89780
S 28634 684681020
I 11445 84253
E 42218 60955
I 33137 60158
E 39334 84516
E 22370 60883
S 53307 536196636
I 81656 99133
S 59661 208338660
O 15233 31832
E 11064 32428
O 23387 25274
O 96969 99647
I 83031 89298
I 15538 27103
S 30645 686391333
I 12870 63378
I 10885 35101
I 40291 51537
O 1183 89654
I 62477 73454
O 63687 74897
E 4369 58576
S 63373 842209699
I 605 30980
I 2184 6628
I 41966 95324
I 59394 99917
S 8668 825553081
E 28983 87997
I 22167 23157
O 29686 65281
E 26404 27689
O 4038 63250
I 28918 44925
S 7516 514406895
O 39189 59544
O 38080 64808
S 69645 454040868
O 40463 72490
O 2429 69820
O 15651 22979
E 7936 97234
I 65644 97861
I 32211 51836
O 79111 82037
E 24634 80319
E 59953 63307
I 15398 48476
S 20384 440512547
I 17771 80476
S 35910 860871733
I 46069 63662
S 5102 782612403
O 5054 73103
I 70736 87391
I 10204 36825
I 25965 74643
O 16318 81474
O 45985 63516
S 79351 166192313
O 25519 70770
O 25339 69430
E 25940 42570
E 64594 69466
O 17639 78062
O 44669 55218
O 57455 98899
E 49855 74134
E 365 35826
I 44216 58913
I 41659 98147
I 2019 4968
I 10155 72866
S 81250 417043104
E 1640 96797
S 11702 878267637
I 10449 73115
E 17900 99917
E 26104 41339
O 41121 70595
O 72574 78425
I 10577 98639
E 45492 85926
S 57064 144039133
O 5652 5966
I 25641 82334
E 23226 64785
S 82595 340374623
O 22704 69979
I 55606 59898
I 1945 61855
O 16545 79924
I 32715 37725
S 6981 102468728
I 19677 61989
E 73204 84387
O 61528 94375
S 61021 728434100
S 96737 749271974
E 61057 95019
O 32228 43277
I 39360 48543
S 46691 566549713
S 59360 746461058
I 31355 92705
S 46011 871760764
O 39396 40294
S 65078 208224444
I 5053 75158
I 50708 76094
O 6220 69135
S 67111 752416375
E 2096 26403
S 42859 111901340
I 52216 83874
I 23343 75553
O 68697 76986
E 24374 59000
I 17235 97084
O 18639 22470
S 27861 90340940
I 10596 81748
I 7274 8868
S 18102 116614569
O 26734 95178
I 9906 36315
O 33799 53538
E 33871 57991
O 72464 73086
O 12818 69458
I 30107 30710
E 27806 75312
S 31827 677453281
O 23270 86400
O 68136 72710
O 43223 86107
I 19684 49050
E 26820 33107
O 34330 43139
E 45922 49394
I 35661 42198
E 53500 69680
S 14218 329928944
S 68395 116246984
S 61421 714329283
E 14522 41067
O 5183 35238
I 14070 87305
E 66530 70011
E 24721 98977
I 25847 69841
S 91257 703063228
O 72423 79954
S 39804 235160465
S 5234 959491838
O 44432 76733
O 22916 84107
O 50442 94111
O 5601 91247
S 60720 990087037
O 73973 91272
S 36338 591831726
I 28090 30114
S 12511 563500749
E 12997 30421
O 20968 37893
S 51369 816024243
O 91141 94424
I 55218 71152
O 647 48144
I 40141 49425
S 37509 546351104
S 75458 855198947
I 67294 88398
S 74637 528231067
O 18451 77263
S 40882 848095791
I 4914 62782
S 10676 810438493
I 6307 21280
E 60699 75478
S 67184 271245209
S 76516 11379644
O 48498 86142
O 44619 85522
S 42219 133076837
S 54824 987603514
O 32998 95901
I 58288 95036
S 50194 125156372
S 79572 300257383
O 47835 99073
E 13265 27498
O 36543 82795
E 28313 65943
S 33671 325380797
I 70992 73053
O 39963 55654
E 51486 57592
E 19621 21740
S 27999 22264841
I 23344 48294
O 34736 37400
E 42022 56348
O 78592 97312
S 38504 703469362
E 43355 66730
I 31785 74600
S 41616 46831967
O 8920 29235
E 11 32065
E 46173 84235
I 64906 97185
I 41238 89853
O 18330 58767
S 73185 2992894
I 59742 85507
E 2948 58487
I 384 99179
I 23628 58893
I 73855 91216
I 32028 88951
E 63277 88052
O 10859 38607
E 6286 75499
O 40467 66476
O 45483 70951
O 4980 9075
S 22654 753192892
E 76799 92557
O 19701 75119
S 94276 204237157
E 19542 32368
S 36329 968722751
S 58523 571827436
I 85427 90142
E 72233 96612
E 23983 27949
O 27630 85610
I 12598 72551
O 1360 77502
S 79606 857346852
I 29719 91109
E 67197 84980
E 43164 99288
S 25706 237779038
S 17612 651203846
S 46242 753129565
S 88589 442560975
S 66265 429527813
S 11572 862542652
O 6031 61795
I 46995 60147
O 7560 93603
S 72334 218704522
O 51626 77963
E 92751 96028
S 24685 540903069
I 51666 59974
E 9233 76922
O 15581 92433
O 7235 22082
O 32884 88639
O 46297 84865
E 14988 48115
O 23507 60439
O 47828 98946
O 23776 27361
E 9103 36855
E 49414 72710
S 12446 799404582
I 12155 34553
I 43399 95407
O 6643 93734
O 13855 33235
E 36075 95347
E 6115 72576
O 46980 55018
S 60518 397745723
I 8865 45503
S 82932 826780469
I 18712 56818
S 32127 970413990
E 56133 80380
O 58549 75260
E 85784 98844
S 80830 722844502
O 74416 92394
S 93846 818935899
S 63197 608164424
S 549 180004494
I 69273 70796
O 31861 83789
O 57061 85317
I 89645 98630
I 2353 8027
O 28410 95681
S 85037 999079260
S 44123 359334205
O 31659 71096
S 97773 712460298
I 21103 64463
O 19238 78602
S 20396 674355486
I 45258 70953
S 62844 41590620
S 95463 889248393
S 88207 839854047
E 28803 72226
I 14760 77329
I 39758 42613
E 4206 41767
E 13786 15419
S 90101 847761897
I 71631 77158
O 20197 58240
O 53590 70401
E 49444 52018
O 45570 52742
S 26140 281649182
I 26088 88403
S 64927 764625746
S 85487 597400000
S 52941 161369864
E 7783 77391
S 44679 12389769
S 12139 597657953
I 17040 32851
I 56798 80293
O 63189 68852
S 50099 296382901
I 20393 54347
E 6684 50065
S 34980 148662829
O 4655 9129
S 14166 298281313
O 10557 70447
S 45192 513747972
I 29023 73122
I 43443 84303
I 6615 46480
I 25343 90610
E 41679 93455
E 3033 53319
E 98419 99733
O 22032 93764
E 23176 78991
E 22499 87464
O 10037 40871
S 23022 447221699
S 37277 871771092
E 4326 51609
S 17825 165404843
I 18314 90431
E 40645 69908
E 17564 61114
S 66536 17675035
S 9824 713124400
S 47414 488327551
E 77125 96103
E 25742 56198
I 2048 44050
S 26863 535633506
S 33671 880843881
E 58410 68606
E 7236 97565
I 19020 26551
E 36631 54521
S 3656 303950691
S 34302 159530888
I 42827 81648
I 70904 79066
E 15771 36049
I 22338 93873
O 7968 75810
O 34646 98041
S 27105 400952235
E 42108 98596
I 17645 24372
O 5008 16563
E 78674 84115
I 43341 43850
O 52470 61180
S 4298 113700150
S 89334 698288125
S 37150 177648054
S 89031 745739341
O 60320 64680
S 1310 363234924
O 20208 56397
O 20122 29891
O 22776 78109
S 53607 797245768
E 16040 94269
I 10800 28031
O 19465 41380
O 26435 75480
E 22057 85010
E 30 51256
E 55411 87453
I 85165 94653
S 66779 108577539
I 54453 83601
O 38200 46176
O 12606 94408
O 34551 66009
S 346 255120392
O 7742 35247
I 6123 54720
E 19880 48429
S 32188 747066064
E 34853 90182
S 61038 461677266
S 46000 542618366
E 14783 52073
S 12672 981921832
E 13294 23808
O 69078 79072
I 60282 62967
I 12319 91415
I 60147 91917
E 53843 82848
O 35699 50687
E 3378 29075
I 34912 44858
S 78101 101226927
I 23610 88393
S 13286 519702172
S 68996 669157172
E 32784 72385
E 10347 48948
E 71888 76713
I 9178 85721
I 51138 60926
E 30448 62317
E 9400 98279
I 13616 87968
I 45159 46753
S 93573 659860572
E 6449 83649
I 21176 74496
E 13415 36361
S 14954 437797756
I 71715 85198
O 64559 70159
O 12304 98794
I 81677 83500
E 16640 73481
O 61046 65612
S 27167 184981452
I 62389 74259
E 37930 97616
S 70399 240263016
I 6066 16002
I 59189 96012
E 62317 73639
O 71122 85932
S 13077 375471638
E 16511 47251
O 52233 93374
E 3684 96586
S 49299 732626909
S 73879 621168717
O 34791 62670
S 81339 389135783
S 15092 574925850
S 64309 462308188
O 17285 75587
O 36964 75086
E 14943 41771
O 37115 45399
O 7547 99173
S 41988 283717690
E 29272 81712
S 27521 335512399
I 43578 84157
S 64297 504150837
I 62144 96734
E 97206 98936
I 40631 86112
S 97884 352378088
I 56382 91967
S 8834 500280742
S 11532 952865896
O 11485 82846
O 30231 31387
O 70699 93791
I 18299 63595
E 60099 99272
O 20463 64580
S 89790 567981691
S 7676 692308332
E 69058 91795
E 75994 98264
O 75084 95322
E 5822 31816
S 68048 622248355
O 6791 76583
O 4628 75730
E 25150 89386
S 4579 401047883
O 9434 19020
S 34066 672622079
O 8266 95171
S 35221 575348741
S 45688 800040838
E 15913 26830
E 13124 83857
I 56818 82531
I 1774 40040
O 48371 49151
I 26129 28691
O 18075 76570
O 28450 72643
E 44510 83191
E 7192 23781
I 16979 18714
E 9287 67253
I 74940 79435
E 24698 38067
O 9741 42333
E 56257 62973
E 38629 80191
E 44401 95413
E 55964 73096
E 35959 76528
S 56111 308125553
E 67506 67853
O 50394 88585
S 29586 699924655
E 29734 53649
I 15015 22508
I 44552 62364
I 44354 91516
S 38791 129167735
S 41775 653369633
E 13501 52168
O 42010 94754
I 19393 79297
E 42756 93764
E 5417 83576
E 51353 54081
I 33269 89610
O 40625 63347
O 44368 56644
E 13480 31489
E 14394 55958
E 37682 87737
E 44181 73812
O 7086 60446
O 16438 86046
E 6154 80586
E 2094 74825
S 96257 138240776
I 18758 89726
E 17937 80401
E 51402 71165
O 71724 97959
O 38980 99081
O 46063 96500
O 23106 39724
S 17273 696468787
S 47729 182451157
I 22290 43107
S 4806 63344282
I 2435 12498
I 53333 68225
I 36816 62418
I 96397 97144
E 45385 95228
E 29029 59045
I 56984 57844
I 3499 62972
I 37441 88080
S 97938 384484516
I 72422 92497
S 34751 582196864
O 22353 38308
O 80073 82243
I 12484 33988
E 9002 69768
S 18983 300512251
S 29748 497872568
I 6597 24771
E 86710 93822
O 51515 96970
S 9329 232480929
S 16573 81172948
O 42319 80456
E 46566 74639
I 63893 69103
I 34720 81128
I 26386 63124
O 3977 90190
I 27015 51002
I 33268 41802
E 21068 70850
S 13209 423815001
S 69101 125242870
E 32956 68075
E 48105 56253
S 83406 41451664
O 27355 40811
I 24930 28918
S 4429 650693129
E 2044 17724
S 22085 458532491
S 58 927600400
S 98598 731977039
S 42072 538250546
O 35177 73321
I 1076 91336
E 18687 28915
E 4149 24543
S 85552 452304964
O 12510 65686
O 10786 61041
S 44021 918651642
S 29180 962646601
S 28334 861345189
E 55777 97968
O 37396 64798
E 4986 14757
I 682 4620
I 30975 48759
S 9698 687555845
O 6243 70814
I 62724 64736
O 17823 44174
S 43817 389838475
O 75964 85343
O 57830 64846
I 46813 93682
I 39880 43408
E 92996 94374
E 34277 58044
O 37413 84364
S 76543 417245574
S 512 460205842
O 14473 91579
S 41284 808623879
E 976 14249
I 51046 91898
O 25122 87989
E 17539 29324
I 32379 54718
S 53073 88226228
S 75866 560106032
S 16931 982747319
S 90355 184996452
S 68090 302133534
O 5376 63951
S 78654 410937815
I 26254 98074
E 7758 93517
I 2476 47559
E 27369 29094
O 2071 36452
I 21285 28346
E 55193 70683
E 25249 49226
S 69872 567213151
S 12437 61389443
S 37173 425006378
S 47824 228944733
I 78069 87855
I 60141 91922
I 70174 94142
I 23384 73615
E 54592 64852
E 34673 60883
S 27326 43093844
E 94903 96322
I 18940 34265
I 26284 62208
S 19097 39293289
I 47474 84724
I 29710 60850
I 30103 32359
O 80233 97224
O 16735 55084
I 5911 71291
E 60777 66860
S 35643 863485320
O 8214 35477
I 25454 60911
I 38693 98303
S 82074 179848910
I 7783 43464
I 56641 70659
S 54908 285141066
E 4196 53638
E 65229 73852
S 78882 82852202
O 59674 68302
I 74575 97507
O 52579 73580
S 53545 225119113
S 94176 274815090
I 5991 56215
I 58747 98873
O 6691 53727
O 78934 90919
O 4562 57959
I 5837 41395
O 38634 54358
I 42434 99654
I 15545 62643
E 75712 80747
S 76816 381405758
O 24129 74196
I 13808 63650
S 59005 372553903
O 4353 40423
E 20961 54989
E 57748 67938
I 3076 74496
O 25853 41349
S 91573 98534376
O 57475 86347
I 15198 78528
O 32032 97281
O 79234 80530
I 21911 80822
O 4087 49709
S 36762 533647689
I 16611 82398
E 20404 36106
E 72712 73186
I 23979 32201
O 4715 94577
E 18711 45566
O 47706 92738
E 19204 96086
I 12035 46676
E 18530 51264
E 17022 49203
E 26094 82124
I 8762 63425
S 88023 988774846
O 14476 35755
O 29639 39407
O 7438 78312
S 76263 716915853
O 1700 18059
O 62489 64215
O 15270 88542
O 3672 76854
S 18826 3341313
I 37115 96620
O 52231 66135
O 78860 94189
E 24661 99745
S 10354 238822679
E 37411 65662
S 67472 917442114
E 53371 88275
E 31689 44348
S 75495 425816031
E 45799 84319
O 12157 46709
E 16044 43240
S 30154 409482496
E 13864 41578
I 18015 91533
E 29788 47771
O 8709 42095
O 32306 68069
I 14876 52130
I 25154 37391
I 80149 90342
S 98661 359022763
I 76739 95968
O 40846 49123
O 43107 55335
E 12067 91114
E 75603 94665
S 11645 856636096
S 54968 118087876
E 4869 97926
E 14909 27065
E 71446 93827
S 34476 284271277
E 47474 76605
I 32884 63550
S 61897 349361405
S 29989 809232505
S 56612 578770978
S 49226 596832972
O 34128 61032
E 30819 48990
S 57484 590563735
S 67671 795324421
O 443 65995
S 66244 849298363
E 33663 89011
I 9436 99797
S 46751 857184894
I 80845 84222
S 40417 61155630
I 41187 92218
I 9445 61342
S 2366 246329063
O 48796 72464
O 44683 66309
O 65031 91959
I 31836 87885
O 67775 68516
O 50601 74491
S 90129 360683169
S 34437 947357365
E 33380 63093
E 43784 54500
S 92061 136569389
I 64155 94805
O 47491 51795
S 78877 817999868
E 64796 87212
S 24190 40215157
I 85242 91089
S 62237 404776946
E 33305 86596
O 19358 70848
S 36996 908594451
O 64375 85083
E 15800 21829
E 10659 47251
I 35518 41281
S 76701 363231545
S 95337 206411017
O 8629 80511
S 50093 746054840
S 74433 463399643
E 789 39095
S 65507 538405268
E 72830 94542
O 94842 97336
S 65688 612212207
E 13048 49240
I 13056 70813
S 44544 434766347
S 83486 784207441
S 93146 798932507
I 9345 13992
I 20230 42899
S 20173 136626845
S 58487 47421871
E 25559 80315
S 40183 34982504
E 34952 92253
O 85390 94678
I 36942 52481
S 20 632841134
I 28404 56416
E 20889 52604
I 8575 23403
I 9217 21800
O 36362 52950
S 22535 995681375
O 41131 42059
I 49649 84771
O 6238 50764
S 88241 83710431
O 64471 75677
O 8591 47629
E 56950 68438
S 43440 416230202
E 17882 69946
I 57155 81563
S 61714 351643070
O 28179 72698
I 7165 87585
S 94469 43086764
E 52637 66178
S 67647 769443929
E 3248 36519
I 24474 75012
S 51739 775060129
O 12308 60207
I 35395 84594
I 13342 85845
I 2579 53923
S 62952 198049175
E 29523 95655
S 47334 691041062
O 13579 72413
S 48322 147483080
O 30098 60851
I 73062 94182
S 61936 126270646
S 86910 930535733
E 9385 26137
I 49856 67415
S 7766 923774741
I 29179 60684
I 43225 94179
S 60275 328588816
O 1860 3440
I 42990 52239
I 3703 24978
I 43804 62787
S 20691 332295883
O 19358 64706
O 10275 52748
O 13738 80368
I 25826 42643
I 69724 94475
I 857 46020
I 15593 69062
O 30484 91420
S 27350 867450767
I 6491 90720
E 44913 48512
E 401 17153
E 4738 54959
I 35349 44071
E 52234 57860
I 51940 54060
E 41193 47593
E 6702 58244
O 54679 81698
E 45402 61004
S 42108 59771145
I 66695 85115
I 15467 48245
E 41333 83355
O 84159 87029
E 10822 76077
I 26640 35539
S 17955 247971333
O 46313 82241
S 29133 887395031
E 61392 64453
O 88514 95496
S 68909 341473207
I 19604 45161
O 362 36753
I 20079 78571
S 31165 547001759
S 75801 158081146
E 6717 96105
S 8557 313730955
S 11586 70665632
S 78678 765798764
I 19763 83432
S 7667 309908864
S 59635 952575628
S 41042 569609901
E 63394 87876
E 3275 32681
I 53189 83723
I 19878 54849
S 35230 731783445
E 48022 55034
O 56626 65292
O 44500 72762
E 8673 87694
S 60558 443476987
E 19287 57324
O 62863 82108
E 21389 35086
O 9740 17439
O 398 48938
I 42989 83093
O 14327 84210
E 43180 89695
I 17307 59231
O 33270 40967
S 43126 602780841
S 12266 187149729
S 79635 855836345
O 5287 64948
O 10515 97451
E 77957 87604
S 7433 526935464
O 60065 80091
E 57658 99411
O 4515 16990
O 56515 67037
E 41640 88740
O 27057 88683
E 3134 45649
S 15636 704810157
I 12627 44726
S 99613 649839911
E 4035 15589
I 19145 77838
E 77168 90186
I 29600 60095
E 1123 60796
I 22724 63968
S 68219 768340808
O 45644 79059
I 33728 75678
I 67128 93731
I 30380 54715
O 66142 84826
O 707 74461
E 15788 68328
I 40876 72184
O 17298 20220
S 25538 119585081
E 43721 67238
I 60256 96608
S 96635 726336395
I 26198 61731
S 47551 556965587
S 94536 186307764
S 77036 109646339
E 5809 87740
E 49933 82140
I 16409 93322
E 31932 86015
O 44560 60670
I 47692 65659
I 7703 33365
E 29046 81085
E 56357 71921
E 47905 49290
I 52787 59850
O 39483 50777
E 21374 80086
S 75543 713683222
O 13305 36649
I 48258 54320
O 885 97955
I 91866 98273
E 63797 75258
E 31955 96790
I 85971 94508
S 6355 433191021
E 1376 86841
E 49165 97785
E 71547 84354
S 45313 106692544
E 14894 38491
I 57631 80604
O 19560 49938
O 6913 63477
O 8373 27688
O 29641 70564
I 26017 39010
O 11201 47483
E 41105 62632
O 35375 68987
O 18299 49441
I 26997 74072
E 47233 51445
O 90748 99293
I 304 32834
E 63190 69299
I 68221 93860
I 51980 80498
I 80756 89440
E 4212 47916
I 63253 90677
S 75242 708851888
E 74078 88635
I 38433 49112
O 40635 96199
I 43517 62233
O 29381 85682
I 54821 62181
I 41180 47522
E 72937 76290
O 33316 99992
E 44638 75152
O 60063 93161
O 74008 89934
I 12977 56084
O 18218 85711
I 32929 97424
S 5274 67121776
I 1620 30546
O 35182 35347
I 54457 83869
E 9910 47469
O 17421 39694
O 65561 82687
E 11190 43395
E 54082 90289
O 64921 92490
E 94454 97549
E 44356 51506
E 32306 61526
E 39224 67828
I 33490 55428
E 47023 68873
O 37847 91455
I 69226 88365
I 12548 80379
S 35139 219585971
S 93848 932743917
I 4252 60662
O 30789 74809
O 13718 40273
I 26494 68686
I 70480 84666
E 34774 49998
O 67392 71187
S 80270 950362110
O 13356 74822
S 55639 810027928
I 1393 43614
S 70171 854146347
S 82514 759629619
E 88348 89773
E 11498 36961
E 5309 26656
E 57858 81641
O 91916 98906
S 23676 561647188
S 62972 27106433
S 73871 858712058
O 14357 87705
I 41159 97501
E 31274 60925
O 76642 99797
I 43529 54227
E 1788 95387
O 61683 83541
O 4235 21234
O 1479 38387
S 83694 593374479
S 28322 412292649
E 49336 96215
E 90156 90274
O 7886 39493
I 45122 46794
I 50307 86848
O 50339 78942
O 32675 59047
S 92510 770321780
S 47818 16390210
S 89735 627139545
I 66345 90001
O 7843 71335
O 5758 49956
O 41545 73935
O 32464 62319
S 68871 902593294
I 58739 83063
S 56784 66875304
O 6799 82537
I 64081 69474
E 34267 95442
E 4872 68772
I 91640 99675
I 28251 62284
S 8762 402472634
E 5035 19209
I 48108 75472
I 24642 52010
E 3193 11553
O 17424 51231
I 45472 89186
E 37125 67545
I 50695 61707
O 1972 86861
E 66057 99323
O 36123 87464
O 19806 99357
E 3845 39644
O 33688 38229
S 35388 528955465
S 8765 2289503
S 94459 225812414
S 25787 197295990
S 5165 567248563
I 21470 46636
E 14810 35928
E 6430 18205
E 12116 28032
S 94691 479748328
I 10958 13762
E 12739 24648
I 8973 55223
S 93285 37062461
E 4429 70723
O 57919 66108
E 20413 29292
E 9046 38821
S 57314 679751212
O 1627 84475
I 77031 85566
O 5211 74690
O 11682 95483
E 46752 73252
E 38123 49379
O 32 79853
O 61430 72086
E 62348 77342
S 82300 883977939
I 81404 95112
I 34397 63955
S 60470 729562333
O 20308 30240
I 55924 64802
I 53337 95479
I 33684 54458
O 28859 69919
I 70769 72403
I 45775 96146
O 81270 88813
E 5888 48882
S 12130 618326559
O 3692 34080
I 11111 47637
S 24931 149332173
O 598 76458
E 39547 48904
E 379 80862
S 60648 613059164
O 10838 14379
E 36058 43847
I 15404 75854
I 61825 90447
S 97062 458342569
I 45916 87898
E 63390 68731
S 20422 377095514
I 13803 92172
E 20050 87875
S 28145 138550596
O 18960 73289
E 25139 37803
E 58262 75637
O 72896 84715
S 23261 520613398
O 62547 99623
E 31042 66843
S 78218 792247480
I 11718 55413
E 53057 86103
S 82482 593443378
I 3212 70858
S 52447 376641008
S 4954 334691674
I 17998 92620
E 16131 44946
O 49047 72083
I 479 27307
S 6243 117672436
O 51002 92786
E 15383 21110
S 9713 61875816
E 21043 78170
I 46613 92049
I 33922 97842
E 33743 98375
O 64898 98396
S 24343 244351390
E 53126 90574
I 53785 79437
E 28902 83568
O 30311 34292
I 2292 91347
I 61034 87602
E 26929 64202
S 23888 425585653
S 58142 713106167
O 45636 71430
E 2728 7957
I 35666 58771
E 33164 87559
S 29331 416304378
O 12038 66094
O 6769 71500
O 22577 23286
E 52601 64921
S 35617 469765796
I 50903 86435
I 19212 68385
S 10728 681904869
O 8450 73414
O 205 53798
O 28446 30175
O 30857 63417
I 97613 98267
E 76668 95774
E 42059 81463
S 37809 79441382
E 17789 23982
O 72828 84852
S 32436 278502417
I 26924 60978
S 33806 841542780
S 7233 683992064
I 7805 98705
S 55028 182881813
S 56465 944177604
S 66388 421334014
I 17110 92973
E 21021 74425
E 36161 44780
S 6612 917896697
E 26168 34924
S 33484 639737976
S 30802 417107809
I 2843 95256
S 85596 356651578
E 81489 92422
O 6411 41862
E 53644 94777
I 51785 83758
O 55626 92975
O 18820 76993
I 23236 88944
S 68247 931747781
I 52246 61489
I 29418 96463
E 57547 83821
S 13308 584313764
S 16838 998274553
S 26100 695627860
S 85908 240580331
I 20912 44262
I 1601 15557
S 58987 406799583
O 11611 93060
E 74827 95456
E 10993 48193
E 6674 47920
I 34070 64593
I 25333 85755
S 26513 492554863
S 48138 41690454
S 17035 988436125
I 5874 37313
I 66169 79245
O 17757 43262
S 75365 490618778
S 72512 892171965
S 55079 747399172
I 47582 52700
O 23677 75832
O 77541 94551
O 18866 39459
S 77144 923346470
O 35312 69896
S 55765 21268696
I 64637 83312
E 1498 91068
O 35682 94616
E 34558 93203
S 38675 790991641
E 33694 42938
S 59882 897641336
E 36714 50725
E 11467 40413
O 8878 22653
S 51312 858661533
S 98207 578667510
O 54507 91886
O 66566 85573
E 59777 97633
E 21355 92242
I 62589 63629
S 48130 355293292
I 11542 85028
S 4545 525052738
S 62864 276891234
E 7661 48749
O 87147 88060
I 65495 99369
S 1502 345895433
I 57203 70144
E 88681 92865
O 69418 94072
E 54248 94412
S 35830 755816029
S 66764 43238353
S 17154 668553992
I 31290 35027
O 17327 36785
S 49689 39300589
E 77394 91774
O 11866 87236
S 78397 990610606
I 14132 31377
E 46243 91246
I 52213 68460
I 3577 41654
I 67445 96140
E 66572 72138
E 15158 68235
S 43061 909691563
S 30875 106682966
E 53375 65308
S 22028 385484418
O 9204 14839
S 37104 628236384
S 83831 599248948
I 23637 50602
E 6047 30503
I 21073 55985
I 44617 81142
S 41517 501788080
O 16760 54115
O 64473 83869
I 22394 85504
I 14939 51934
I 40667 79496
O 9238 92286
S 55862 935356445
E 81932 90424
O 53760 57225
S 99791 858876163
I 8595 52360
S 72141 621300505
S 45087 566212097
I 11558 77619
S 55844 154634768
O 44775 69847
E 59558 59670
I 46617 80998
E 16470 36651
S 19998 173272048
I 44849 85256
E 52742 88905
E 17036 37467
E 21435 75313
E 49340 90583
I 2030 94713
I 51388 71006
E 51010 54705
O 58323 98494
O 15193 27109
I 14300 87069
O 1059 13914
I 34339 76971
O 20283 38994
S 83395 535338145
S 22987 928709892
E 229 70762
I 45807 84989
O 27849 49777
S 14339 737505838
O 48385 58814
O 13669 31400
I 4117 98886
E 49982 88961
O 14194 88341
E 79984 98459
S 72186 74522161
I 43007 79226
E 12395 61376
I 30499 62332
S 11444 198364118
E 15329 81934
O 75714 84812
O 29932 96441
S 70662 866625909
E 63095 64630
E 7819 18713
S 83398 131559467
O 59710 68752
I 3093 69976
E 25738 74612
E 65052 75908
I 7336 57009
I 60237 88907
I 11905 20982
S 5396 23738506
S 17890 117383458
I 20000 36470
S 95946 195100360
E 12511 42088
I 9809 80409
I 18617 35219
I 79306 98207
S 22249 57841533
S 21670 615008618
S 11303 712975133
I 40300 66263
O 19274 53065
E 29271 35848
E 9732 11567
I 46253 47287
I 27342 60265
O 4928 23947
E 20530 59088
I 48354 59135
E 69710 79019
E 17690 64615
I 21554 42365
I 44078 99980
O 31349 59130
S 91411 415176862
E 29506 97591
O 56277 73071
S 50154 797622203
I 17217 80193
O 85607 91452
E 1730 32073
O 22592 34515
I 7878 42991
O 41912 85603
E 22493 77268
E 63903 73740
O 4146 50163
I 48748 51671
E 37075 63924
I 18765 73540
I 3817 95554
O 22478 82969
O 68421 74911
E 19091 63013
S 71768 608197742
E 3461 63347
I 6134 86839
O 24426 29991
E 38428 51356
E 12048 72310
I 4947 76037
O 13419 93006
I 13139 69727
I 59722 68810
E 21644 97995
O 32896 52695
O 36233 67104
I 24544 58730
I 60738 73051
I 5360 5576
E 8015 71932
E 48142 89353
O 903 78136
O 36638 92942
E 11165 22323
S 63577 847636855
I 36230 79327
E 55348 92025
I 36250 75289
O 65511 72135
O 15648 49969
O 1298 50288
E 14035 74190
S 59139 187845650
E 21988 93652
E 30072 58886
S 38692 2069095
S 34729 58872533
O 24895 61595
S 22364 433448458
I 77843 91346
E 13278 99934
S 30500 841261311
O 1471 12346
E 35484 42412
S 89887 777101686
I 5624 70291
S 73054 957765804
E 36004 43791
S 48977 982630457
I 62651 92961
S 84319 754451097
E 86689 99572
S 96439 620729427
E 31470 59563
O 49606 52553
E 5491 55466
I 3072 89348
S 22588 951330294
I 35548 71821
S 90320 293896284
I 385 26981
I 27359 94289
S 3811 760140812
S 26391 974402505
E 74464 94263
S 50349 213084719
I 79300 87849
I 999 49913
O 3666 13476
O 26437 83940
E 18217 96430
I 66439 83693
S 61166 883989478
I 13697 33598
E 67167 72305
E 44365 76519
E 8184 19411
I 40626 50433
O 20528 63105
I 37668 66758
S 8151 914228643
I 13394 18668
S 41520 619193593
S 97765 883291160
E 30229 63430
E 3280 52077
I 61002 65286
O 14785 86937
I 23041 98442
I 66342 66986
S 18933 630241595
O 55938 71593
I 50408 87028
O 10400 77755
S 95939 593323562
O 11270 79266
S 16734 169392981
E 22593 89445
O 11885 66587
I 841 92344
E 25669 70464
I 3123 41776
E 18932 61266
O 56241 56494
S 12096 909479271
O 9783 56292
E 40947 83818
S 52175 419576597
S 16101 140530880
E 59125 76267
E 7874 19448
O 9574 10023
S 72770 815185822
S 96375 529102732
E 46832 81041
I 36085 64557
S 69549 282621660
O 20772 85450
I 20096 76275
O 33011 67783
E 4527 28497
I 7735 81288
E 32808 48902
S 42431 354904018
I 39575 69656
I 10500 60925
I 85054 87393
O 14951 56286
I 19607 99307
E 59518 89971
O 16942 67914
O 64357 85363
I 19653 38373
E 5839 26009
S 26661 494187220
S 42188 293640901
O 2828 2966
E 67889 70313
E 43906 57592
I 30411 32545
I 64164 95301
O 99029 99723
E 55675 84764
I 7705 26209
E 8362 54377
I 26851 71585
E 26791 87004
S 8500 409480098
S 77492 393846659
I 58150 65777
I 44760 99095
S 46134 232823597
O 67439 67927
S 4300 595919062
O 17756 69854
I 43565 77678
O 35550 62439
E 24027 27333
O 53584 54442
S 89031 548635162
E 74733 76916
O 57630 87716
S 29729 114382884
E 43235 60445
S 95909 884527441
I 22994 36099
O 86008 86050
S 32333 371227979
I 79207 92935
E 33575 72118
S 57316 888333894
I 53240 78935
S 6827 564398907
O 7480 62280
E 6562 61529
E 19762 31182
O 49699 80560
E 91842 92249
E 86570 87451
O 2374 36092
E 52082 67027
I 43871 74664
S 41729 810629063
I 5803 81221
I 40429 85255
S 15070 764088080
S 19405 832956781
O 19671 23397
I 9839 62049
E 70526 76278
E 25225 35402
O 35160 46474
O 14410 55497
O 18770 92958
S 33277 643501530
I 67701 89365
I 18051 32189
O 46384 63210
I 27815 46596
S 91841 439480134
I 60450 72110
S 53557 4984377
O 13616 15098
O 20075 96203
S 48634 43686356
I 75804 92195
O 31615 49912
S 23958 765583826
I 55307 61744
I 32176 50166
E 11129 34251
E 87912 99057
I 23359 64059
E 49662 76911
O 20765 78564
O 75482 82516
I 27358 53388
E 47285 85616
S 99281 515808293
O 28129 36853
O 1225 2598
E 28174 36610
O 2256 48152
S 3316 573818955
S 62895 28244809
E 88451 95258
S 75970 43025845
O 18612 56042
S 71329 694826462
S 49775 385606821
I 23665 26736
O 14514 25480
I 68422 83743
S 14619 2012501
I 40174 43539
E 71947 93576
E 13016 73776
E 61713 73275
E 4474 67444
E 31183 90437
I 34101 75838
S 77972 12382151
O 69633 87965
I 75492 76269
O 50463 78324
S 57977 313028462
S 12448 727915213
I 3377 74490
S 18640 309399310
S 66316 106083731
I 10031 31481
O 70080 87118
S 24472 232637793
S 36999 980663925
I 46104 46738
E 34169 68495
O 19866 21324
S 83814 580872130
O 275 20379
O 20461 83284
S 75833 938561469
I 16909 43622
E 18572 48614
E 49792 79545
S 64513 163676761
S 81685 758976751
O 24126 29034
S 87696 963890090
S 97674 14466637
I 3222 34227
S 80865 275781507
E 14314 80492
E 47383 69952
O 55835 58154
S 9482 469510508
O 4458 41988
S 42689 66602527
S 39406 956265656
I 25762 69151
I 38075 82821
E 86510 93340
E 24147 65910
I 12221 20796
S 15796 564675205
S 68920 99022788
E 77824 87137
I 26660 62200
E 11334 46814
O 74896 92121
E 18603 39974
O 8561 96812
I 4575 74732
O 2126 97090
S 57101 273092990
I 36341 60734
E 461 73148
S 49740 404592629
I 4738 31915
E 12168 88640
E 72965 95165
I 69673 93430
S 8253 659884231
O 11776 45523
S 54991 755797554
E 9380 55604
O 22707 94093
O 20847 78162
S 89517 275212835
S 96056 509707859
E 27537 44868
S 47969 522065042
E 6678 22931
O 9148 95805
E 13228 60167
I 22165 45105
S 460 748817706
I 77004 87787
S 52668 524742938
O 10401 52781
I 17226 17289
I 1279 1801
O 6036 24716
O 18177 77440
S 35569 804362985
S 77985 198603299
S 6334 772899335
I 86920 91474
S 15723 15208799
I 43737 48123
S 8620 495673777
S 51840 445068282
S 85000 209580219
S 91912 545537049
I 2842 99504
S 39699 666787482
I 39868 98145
O 26727 50542
E 12357 49949
S 11381 475202024
E 2018 21750
E 12371 38680
S 9780 102570126
E 550 85179
I 97206 99770
O 1822 47261
S 56563 629677711
E 22183 92138
I 10650 31088
I 63619 64009
O 13242 62583
O 11148 53835
O 4848 71934
S 92962 952928495
I 28144 35992
O 8140 55824
I 14349 26156
S 78333 583773290
I 46909 96771
O 21176 84028
E 38555 93602
I 29959 72628
S 22711 694668837
I 14576 74001
O 27607 55772
E 11378 62070
O 17931 35145
O 67436 76988
O 68821 85545
I 7211 51289
I 22098 64795
O 52025 98169
S 39253 10095986
E 43697 69316
S 81777 727817132
E 16347 24719
S 39683 801132415
I 11927 31577
I 15337 64518
O 50567 90144
S 79426 575841097
I 2548 25039
O 35169 78268
S 52982 831172595
I 2603 35269
E 36893 39308
O 17254 46415
E 52738 97406
S 61739 984945285
I 69891 70307
O 34662 54143
E 61942 95110
E 12347 92713
S 43806 880317291
I 90352 95754
E 30143 85035
O 7659 77831
I 56075 86261
S 54126 27509965
I 12431 30757
S 2626 750453626
S 52799 474141598
O 55377 61853
I 1052 45397
S 73359 512392567
S 42479 534922073
I 21443 38191
I 24469 55914
E 8653 53039
O 57725 93655
S 10613 504893986
O 68465 70621
S 63216 171170380
I 77566 98073
S 93647 33639448
O 10035 12124
O 67208 96265
E 36198 69632
E 1410 31748
E 82869 84634
I 70118 91523
I 4117 35839
E 55180 92000
E 36870 47288
O 64061 69877
O 64320 97438
E 62305 73755
E 10857 15783
O 55794 98111
S 21419 631321852
O 33244 95829
I 14758 33368
S 4872 43486503
E 3329 87752
I 57920 88896
S 57100 235392073
S 45106 570435681
I 23019 63360
E 12285 90363
S 14885 127489442
I 68212 96886
S 3662 134876847
O 78638 89693
E 42542 62931
O 41586 56172
I 60567 84041
I 71339 82621
I 9162 97235
S 40784 157642869
I 67998 76003
S 74183 856204827
S 51117 202187945
S 10314 413779925
S 5244 539156508
I 4890 18298
O 3654 64748
I 17379 96226
S 87475 175614120
E 48982 74050
O 7606 82751
E 54734 73479
I 3459 93018
S 70671 151973738
O 27009 70100
O 2977 11266
E 61916 85073
S 6498 857842333
E 44869 52849
O 3625 36603
E 60317 77717
E 8377 63611
O 8939 80959
S 66476 542986213
O 83761 93185
S 49832 505934971
E 25010 48097
O 28776 83956
E 68780 91171
S 52979 528151880
O 42341 52399
I 861 22759
E 22252 52083
S 73243 61007167
I 50845 51194
S 38705 401966631
O 84034 95012
S 10822 451953064
S 72895 918822128
O 54921 96725
O 70458 84936
S 30615 119846405
O 22190 66502
O 22908 37767
E 25593 55940
I 88793 99531
S 42447 68703780
E 65804 96381
O 32885 89290
I 79027 83119
E 71261 73378
I 42556 48767
O 12832 83233
O 45364 68977
I 4288 54385
O 28409 62024
S 61877 502953440
I 26324 46756
S 7800 774989904
I 82246 93473
O 37953 60248
S 24609 957798237
E 50456 99150
O 19889 62394
I 77289 79156
E 45299 74528
I 31339 69344
I 77344 96154
O 69938 95866
I 14015 24161
E 35896 44796
I 2263 19673
I 29662 40700
I 37682 85904
S 66136 952792216
S 14328 974382633
I 33068 43453
I 42982 81949
S 94192 180742669
I 41285 78471
O 23042 45184
S 398 234203867
O 12953 96651
E 46008 97735
I 7133 21427
I 50354 97486
O 80863 89300
I 6903 77887
E 36564 75670
S 90404 468776418
S 71038 711273166
E 6449 91278
E 34568 60061
E 50709 61552
O 43035 80211
I 57820 96801
O 10390 43969
S 52911 290882676
O 20290 45288
E 24892 81307
I 2816 71757
S 95840 854555851
I 29165 75337
E 71100 87324
S 80501 742335319
S 19660 409509094
I 23656 27053
S 52967 446358485
E 27937 77467
E 24309 86592
S 99252 729558041
O 22422 83713
O 31882 87658
S 7387 683235304
E 17672 23522
I 38189 85912
O 37189 55957
O 24248 34600
S 26886 409838761
I 12435 89069
I 52340 93237
S 20468 907193649
O 58014 77573
E 6544 27280
O 23837 32047
E 28268 66258
I 7022 73445
S 45137 966779280
E 50739 93718
S 13687 433237885
I 20651 34435
O 54300 71415
I 7613 43512
E 46251 69129
E 11510 66990
E 94276 95021
E 9962 10183
O 34173 92399
O 5963 40817
S 23446 470980894
I 65635 76858
E 46399 94930
I 65856 71046
O 69358 79645
I 46123 59104
I 70834 84870
S 17576 186866310
O 41228 96831
E 24295 27615
I 25580 45739
S 94270 694708198
E 16539 31060
E 4176 24406
I 50212 62104
S 17434 411099033
I 7651 88833
S 53348 411491394
E 61309 61433
I 21227 41791
I 81024 94672
I 55153 55448
O 7758 31597
I 37610 82161
I 42679 44771
O 97407 98814
I 9989 75956
S 46280 67782186
S 9104 630152609
I 5348 79792
S 23689 251008092
O 96705 99616
O 12130 94252
S 13068 209973930
I 7772 78552
O 36749 47033
O 14015 89028
E 21099 90371
I 59052 76290
O 15422 61879
O 23903 77599
S 51795 564752553
O 2263 72037
S 2036 170641984
S 39808 576991071
O 12864 19120
O 21889 69035
O 3414 50845
S 3984 389177217
O 29884 88721
I 3492 54431
I 27335 48739
S 44297 822999914
S 58156 916260993
E 10820 51962
S 63739 287247732
S 44723 140644974
E 23353 60445
I 16616 86909
O 45233 76616
E 72372 83590
S 96026 925920522
S 18067 564744491
O 54911 58451
I 24974 71642
S 55084 397937189
E 10182 94002
S 20299 528697889
I 19917 40698
O 49719 82892
O 7296 46000
O 114 1749
S 61744 929797930
E 40515 56698
E 11877 24176
E 5020 60475
E 860 74656
I 10178 91600
E 43747 75374
I 38149 87088
S 90347 13428035
O 17550 78447
I 48561 55622
I 58621 76451
O 82212 83348
I 13183 13187
I 7818 54370
E 18617 63874
E 5265 68295
I 43108 71473
E 34978 57053
I 7192 72386
O 45888 70404
S 7420 838625162
I 35898 70826
E 86859 97386
I 95357 97639
S 25377 836859572
I 72014 82005
O 47549 96256
O 53300 69575
I 2452 16562
O 3687 21411
I 28946 88304
E 13193 70668
S 46923 414048067
O 11643 42443
I 8165 98494
S 55720 536962059
O 22139 31218
E 37909 49550
I 36353 52900
S 84513 969436736
E 64465 96192
O 61455 96786
E 18195 46024
I 3089 91897
I 89335 99796
I 36234 91664
S 77693 130126593
O 71966 72986
S 9845 293572562
S 7308 374752862
E 2290 71987
O 50166 55041
O 74321 86671
I 41474 72431
O 28109 28767
I 25415 59420
S 83382 968980649
E 20763 40859
E 21443 36680
E 36802 85910
S 29358 211706120
S 31239 783863058
O 48231 55237
E 34394 45972
S 85559 34777187
I 49145 98916
O 23291 85333
I 72792 96190
O 37061 67010
I 17160 60853
O 4992 14653
E 19993 30679
I 15690 58371
E 28908 75392
O 47717 55426
S 90224 618152489
S 96699 287765747
E 768 24909
S 7947 501391906
O 44575 82448
O 80272 89588
I 25760 74176
E 28690 73632
S 49003 920060916
I 32559 39995
S 32509 217028947
O 42634 62536
S 84524 386790387
I 37922 77244
I 13327 59211
E 20024 26141
S 33410 233114445
I 45078 61651
E 33833 76603
O 78564 89140
S 73271 871871399
O 52762 81588
E 72292 79636
I 95195 99217
I 8850 94505
I 23659 52736
I 37529 99657
O 59554 83509
S 3162 779828361
S 45037 440659615
I 30881 80116
S 47847 373484428
O 3391 91117
I 2613 26964
E 1815 21454
E 62723 78816
S 44085 644769529
E 62083 66717
O 45990 88158
O 57519 72677
E 24226 93766
E 60397 70039
E 41146 87267
S 88356 404465456
S 83762 899725013
S 98846 203159729
O 57805 73124
I 2782 58522
O 20168 84349
E 33007 58135
S 44286 754788468
S 44389 32500920
S 7328 5315877
I 18237 31774
E 32949 42177
O 25241 62657
I 2343 45579
E 319 43289
O 71918 84394
I 14622 80966
I 20647 82622
S 76941 509289123
S 7697 230352844
O 2853 52289
S 2181 917766324
O 16709 88134
O 26116 58748
I 23137 49741
I 13659 45157
I 1202 80028
E 13270 40367
S 51941 500585418
I 10288 66144
I 11451 39732
E 20353 90660
E 56369 64065
O 17638 30763
S 58452 504836310
I 1194 10025
E 41438 90481
E 35421 42555
E 7253 79844
I 6 89216
E 69247 81750
I 43647 48778
E 63572 79202
E 38082 80882
O 27261 30254
I 7653 49452
I 8879 9675
E 15965 86524
E 71074 98910
E 12406 28592
I 10539 86448
S 81437 830405625
S 77706 286118145
O 60775 73106
O 4969 6341
S 63327 83429820
I 3080 84876
I 19248 75754
I 79915 85732
S 98939 652792266
O 29848 61092
E 52807 82711
S 6285 303183035
S 45968 624038282
O 44833 78589
S 35220 829975612
O 64756 84260
S 61171 856687333
S 98808 597109439
I 37098 66136
S 41000 864586090
E 52260 91190
I 20206 49231
I 22769 60504
I 8507 22240
S 48641 915810858
O 4807 74959
E 85538 89106
I 24525 96645
I 55574 80797
O 24354 40384
O 6411 17730
O 25836 73230
S 98722 174684132
S 88623 509362910
S 83007 325574403
O 55549 90505
S 16271 792946799
E 4698 56432
I 10207 63740
I 18571 39481
I 64548 77689
O 22721 66087
E 80717 94588
O 40494 89385
S 74154 598948453
I 40672 47914
E 26641 82050
I 31559 87264
O 52363 79298
S 93614 23314371
S 35289 365986022
I 6997 74604
E 22141 36078
O 74774 84179
O 23850 24580
I 42255 49353
E 19936 20282
E 72502 76281
O 57278 65402
O 32611 88050
S 67342 107807010
I 7634 91657
O 84977 93616
S 99978 70628936
S 79259 576547748
I 9779 12713
O 8822 10014
E 38076 60617
E 45710 82235
S 69017 611924661
S 33822 113889192
E 13364 57330
S 84918 830903835
I 23442 35385
E 79853 79884
I 61092 99187
I 27170 35271
S 62791 781109764
E 453 68674
I 16809 57550
E 61200 77100
I 20168 47517
E 34729 55254
I 46381 96612
O 6527 32019
S 20828 198745889
I 10665 65085
E 53932 92398
I 77731 97522
I 1071 66557
I 51830 92336
I 36029 65220
O 29373 43396
O 2430 44880
I 9471 26147
S 91599 725833011
I 40192 52404
I 809 86361
E 33354 93382
O 14536 69250
E 16077 68363
I 11907 12700
I 23323 58518
E 408 44974
S 40044 792668073
S 74612 93299542
O 1930 97953
S 61074 448864753
E 26387 92496
O 6366 47167
S 90268 546410240
S 7552 575573849
O 33194 76736
S 27698 483975360
S 27051 15133983
E 13620 50107
E 74949 76977
O 28843 72333
S 49200 388121139
O 29111 33726
I 44889 60193
S 34061 397058596
E 22001 61261
S 62036 68498622
E 14645 91111
I 39506 64944
E 34696 69069
E 39329 60916
S 69103 864266026
E 33676 54606
S 54273 125961393
I 69232 78345
I 44770 79268
I 1921 25986
O 46277 78982
E 5454 70207
I 16043 26017
I 16691 55567
I 23881 76264
E 20535 91089
I 48240 82392
E 49507 57314
O 3348 86639
O 756 95649
S 82092 884279348
E 4497 49705
E 1603 96074
S 14980 494830623
E 1835 63197
O 90483 90545
E 58878 79438
O 83094 88337
O 18322 94962
E 50405 83347
S 69077 323704773
O 2193 52473
S 76565 249909838
O 37308 57387
E 12994 16686
E 198 1667
I 14037 65783
O 55299 79205
O 37200 82965
O 43467 53906
E 20594 71817
I 51855 95937
I 14353 38716
E 81364 97336
O 44050 87731
E 9757 72818
S 46819 461998893
O 60677 95307
O 15148 20915
O 11902 88065
O 7233 33919
I 52520 93169
I 69156 79992
I 57853 69226
O 21360 56575
O 73666 97402
E 24926 94012
O 8271 35159
E 354 68650
I 16967 34342
S 82737 449995992
O 72797 86186
E 25288 33746
I 60712 65922
I 6700 50953
S 22889 549831491
I 13591 75601
S 99577 806418155
S 51741 969701926
E 38785 45699
S 62794 852233343
E 68540 78895
E 63939 70550
I 3595 26699
E 5977 37735
S 39689 318954533
O 59476 69415
E 31367 39320
O 79492 98609
S 21914 438878164
E 17838 71613
O 59150 97985
E 16440 64920
O 79014 82054
S 31971 438943076
O 44349 76660
I 10749 43534
E 20851 40399
E 56910 69723
O 32681 76615
I 55245 86685
O 6939 87190
O 52090 60565
E 16660 47971
I 8456 41258
E 15344 18863
E 24219 56884
S 39041 199172020
I 16399 93645
S 16680 517122960
S 8269 791309464
E 39000 45006
S 55891 695691045
I 19093 32354
S 1989 952804869
S 42598 285449239
S 61896 266600143
O 37456 51231
O 43114 48600
O 61835 65555
I 15164 29601
S 7639 471873709
O 6888 37678
E 21355 23795
E 67801 89483
I 49048 81129
I 67007 95780
S 26497 508549863
I 4546 13953
I 64088 89628
S 50484 781532854
O 18862 85862
E 68381 75487
O 76537 84000
O 25327 48799
O 57135 57285
E 42825 82869
O 5842 91899
I 49755 82243
E 58099 59142
O 54259 67336
S 84395 445988496
I 20622 85899
I 37322 41021
E 14918 37683
E 18655 39959
O 26312 97030
E 17292 63446
E 15518 90434
O 41996 81818
I 11962 24202
I 28761 56326
E 19154 36962
S 47477 975858340
E 38865 47743
I 47661 57487
O 57544 97505
I 72428 82525
S 96762 125218888
I 25117 48189
S 75938 52010676
I 20580 49732
I 98983 99944
E 7229 59312
O 53167 97743
O 35959 92991
E 30839 94962
S 25388 237532554
O 13864 96487
E 13501 49345
O 16359 80118
S 2403 943917907
E 25644 46986
I 25214 31586
I 33015 48520
E 1241 76882
E 35995 48941
S 27118 139615634
S 23170 359251886
I 73855 80404
S 18211 496092578
O 5908 32691
E 36943 87053
S 54309 806658654
I 80542 85547
S 94591 364730097
I 57153 88386
S 26985 407618152
I 11256 54970
I 86133 96295
O 5899 59320
S 3344 366621021
O 40255 84184
E 30950 52506
S 70386 28759026
E 58499 59961
O 65813 70356
O 97181 99295
S 86695 524047005
I 16484 37523
O 65832 74251
O 21761 43218
S 95921 7725206
S 46103 463371141
S 20603 877672444
E 7444 22410
O 45988 74234
E 4293 73050
S 20050 664970361
O 1669 32881
O 13190 90032
S 38026 12858150
E 49088 89312
E 22387 24995
E 4036 42579
S 33942 784302301
S 69300 569688833
O 1554 62177
E 53580 81610
I 62664 93860
I 36622 49940
E 39356 64609
O 41058 86869
S 65156 543750708
I 46337 67550
E 9290 77433
O 4700 92230
S 15003 781496297
S 67140 386399963
I 40690 44405
O 16893 93494
S 60883 66508086
E 40731 60816
O 22841 62512
S 57252 840611774
I 457 49946
O 60769 70571
E 25536 44071
I 3402 7541
O 2452 14548
I 40097 75290
S 88240 447227120
E 16148 28444
S 88064 632367287
S 41769 57123960
S 67055 404777714
E 59285 99687
E 39853 92371
I 13193 56957
E 6486 88480
O 1425 92095
I 32861 48669
I 12549 15886
E 21597 38649
I 2160 96650
O 3526 54119
S 53446 669876400
I 49345 53930
S 79611 532017554
O 18148 67424
E 4096 5969
O 34444 78112
S 28655 760523136
I 69994 92655
I 15227 20623
I 14987 76920
I 53559 83453
E 25714 53152
S 2302 100712408
E 43767 53340
O 23680 32156
E 38195 55956
O 24188 85966
I 4701 38468
O 30913 74862
I 47379 95121
I 75912 95831
O 28418 41026
E 34146 87193
O 10431 68795
O 24759 60993
S 57053 423071282
E 58643 82794
E 58441 79767
S 49486 726023674
E 6671 44164
I 70668 83529
S 46119 196354604
I 41843 58727
S 23955 811428501
I 8527 61786
I 50828 81553
E 42202 87935
S 90512 939090442
I 63706 77312
I 26354 96549
S 56657 473072178
S 32697 886997257
I 50452 53689
E 66765 98275
O 21504 88885
S 54378 214797013
I 63246 76909
O 43170 70799
E 5310 61397
E 5470 46381
O 4836 49132
O 82423 88217
S 96925 238233672
S 40058 254512930
O 16114 40410
O 3047 54270
O 41058 80833
E 584 13019
O 16620 79609
O 65872 72806
O 3673 38184
S 33236 729002699
E 1588 49426
O 94487 95205
I 3561 32046
I 20439 27143
E 70403 89946
I 12454 20690
E 30391 32276
O 49265 84220
E 53475 83788
O 3219 99738
I 10901 97032
E 24843 35380
I 31198 79668
E 58670 68548
E 22903 39860
E 35213 81807
O 76727 97957
E 62088 76365
E 40515 76433
S 76075 870326170
I 53542 75287
O 6457 57321
I 71906 98181
I 4690 89773
S 95657 200476609
I 4051 63595
I 17759 50551
O 838 62849
I 1673 23874
E 57425 91665
I 38003 52028
O 24107 90243
E 53348 94850
I 71221 98430
I 2562 69057
E 158 81989
O 5257 88052
I 39856 47950
S 51414 920999807
O 286 90488
O 15565 57756
O 12238 17424
S 53892 209072667
O 31443 43415
S 61006 34567793
E 36346 97020
I 10150 95870
E 23386 65854
I 432 29304
I 50492 59472
I 66183 90394
O 71029 97601
E 10716 27916
I 9604 90390
O 61266 86270
S 92536 96726552
S 58133 782783236
O 6728 37705
S 64701 51933301
O 28995 92394
E 18037 89891
I 21529 36857
O 74758 98120
S 45206 175308290
O 20083 76184
I 50949 75982
I 48077 79531
I 9699 29717
S 38771 310060237
E 2894 51105
S 75978 581027206
I 50807 69124
E 14092 43911
E 57610 97813
S 37935 384826419
E 7439 41509
E 22977 61001
O 10171 45069
I 44725 81923
O 3107 16515
I 16184 73029
S 94570 91743596
S 13313 806253058
S 52602 48890259
O 640 31127
I 44195 98624
O 71659 92359
I 17585 41714
S 97667 832970571
S 84949 570369135
O 43223 77789
O 8785 45799
E 15866 44513
O 16853 63438
O 10538 33114
S 13243 299572004
E 22770 26835
I 91369 95922
S 83540 48362118
E 27241 41916
E 64736 85740
S 89982 242013694
O 56897 99474
E 15001 80997
O 9490 84836
I 14655 96034
E 10816 92961
S 77906 579182903
I 22243 89691
S 3965 172707350
E 37083 40554
E 17838 98645
S 62485 955752395
O 23310 45680
S 81 411591686
E 4446 93255
I 48108 90397
E 18355 65455
O 31464 64589
I 36942 66389
E 12511 19156
I 16855 20808
S 84042 147158191
E 40843 65812
I 21437 25012
O 47876 59866
O 16850 49827
S 27341 58759386
S 11302 838557079
O 66745 86803
I 7560 99398
O 41077 41766
E 73106 79095
S 80186 483941520
S 35184 662572976
E 40536 44163
I 50384 51963
O 32642 78112
S 48247 567351784
O 5972 85931
E 19148 90004
I 23733 34470
S 89173 965805093
I 13746 16503
S 92283 374711458
I 82873 95379
E 13204 26737
I 47511 54432
S 15281 396440225
S 13392 794537753
O 43744 67942
S 73914 110865932
E 16067 23022
E 28508 80748
E 29418 47223
I 5143 54038
S 56986 43905814
E 48645 58844
S 77573 10834145
S 99361 695525699
E 7227 74648
O 77564 90548
S 11656 849829846
I 56888 64457
S 2668 223657822
S 92853 17721922
E 35401 78445
I 81424 97680
S 46452 788833989
O 7238 34055
O 20572 97214
I 1754 86667
E 19566 22793
O 59056 88163
I 26870 96347
S 93573 121158732
S 37277 602624124
I 39320 76213
I 67904 76098
S 38695 501303963
S 71034 572977514
I 44802 76749
O 76897 92484
O 32157 70697
E 4085 6956
O 51932 98570
S 56263 97763697
I 34241 91355
S 79073 34892386
S 41035 710978727
E 11597 27066
I 50335 63500
O 18547 93411
S 9258 175317878
S 64652 58116661
I 38547 64020
I 27063 50715
E 53040 84610
I 26150 48948
I 44455 48870
O 3541 25074
S 72797 128183725
I 47331 78828
I 56308 57996
O 88973 92360
I 16954 87365
O 15525 88781
O 19682 34609
S 55372 387045533
O 15948 16366
S 69133 152045606
O 73027 84228
I 11623 33887
I 23651 39139
S 16159 760055849
O 10470 11420
I 69344 76722
S 74970 709362148
O 45555 74342
O 36739 78180
S 25823 650158126
I 57708 90023
E 40870 96505
E 208 79304
E 66246 74421
E 19518 50144
S 95278 324609497
E 53490 92782
E 79512 96060
S 64574 950450799
O 58526 64410
O 2349 72391
I 4091 43631
I 54791 82696
E 10747 11915
I 51496 66999
E 34846 51394
I 43057 83265
I 13583 96036
O 63492 87851
E 10311 95314
S 77130 938633285
E 6853 35255
I 49514 85932
I 39744 49345
I 61986 73764
I 23999 41555
S 21154 578885395
O 18173 79937
I 16496 57299
E 2071 95509
O 32433 88162
E 7034 43510
E 65722 96117
S 77823 590694454
I 2487 94821
I 22499 31621
S 99818 548524649
S 49097 202936146
S 5406 945823025
S 14174 679289546
S 89147 712934398
S 45195 404190573
S 44584 602317180
S 30879 341048634
E 29177 83270
S 97147 538070208
O 1376 47021
I 15621 76254
S 88333 569258641
E 52216 67732
O 24915 74081
O 38771 87127
S 40958 729863920
I 3646 80307
O 29213 75250
S 78485 851535752
S 8393 718229179
E 28236 79751
S 59930 456357461
I 40314 53177
I 29611 41119
S 46858 111700672
I 11943 35900
I 27948 98400
E 44608 98026
S 81998 40643105
E 3243 22112
S 95784 773951648
S 19076 313726693
O 20061 73919
O 4685 7241
I 28824 64311
E 36560 87856
I 55212 55513
E 39240 52960
E 43407 45085
S 88187 663467240
I 23733 64129
E 5463 43563
E 38243 82246
O 19649 41187
E 460 14324
I 7637 46280
S 48920 34421242
S 57594 888849643
E 21990 97285
S 63795 118486280
S 20577 163013251
S 40986 305655581
O 50424 56169
E 1264 58934
E 72082 83382
S 96663 755171608
O 13049 29410
E 36696 90246
E 7975 86349
I 18400 85499
S 18418 782426321
I 27991 82748
O 10489 50262
O 45157 51289
E 45382 97844
E 13889 94922
S 42682 587664156
I 39349 81776
E 12881 55534
S 46294 581242685
S 5387 969835896
I 2498 58915
S 75337 745659660
E 39683 71434
E 28464 51604
O 9947 29835
S 34010 872796304
S 73507 279607339
O 36895 51417
I 1361 89718
I 56689 86671
O 58280 92965
E 23111 32269
S 72842 761359820
E 15270 69945
O 28328 72952
I 61167 97825
I 37150 73674
O 40437 74485
E 28831 33598
I 86260 91496
O 47459 82260
O 18016 22810
I 20632 34784
E 7970 73353
O 374 12901
S 25658 870513333
E 10149 98595
I 23847 40537
I 1466 57649
I 17039 96349
O 17258 38617
S 2266 293931698
I 35209 65584
I 30015 58344
S 716 536641690
I 4690 78418
E 74522 98655
E 15137 23888
I 8388 39693
O 87259 88482
S 3404 625728697
O 64003 93546
E 52885 74765
O 80556 94968
O 10617 71817
S 76173 378670946
O 34127 93809
S 79922 255230659
E 28391 52375
O 60504 72647
I 20783 44593
S 60300 992068493
I 43211 65585
I 53708 63194
E 41676 80032
O 23107 91538
S 55295 74671850
S 78783 125787071
E 53261 96684
O 38906 79821
I 7293 46700
E 9924 64586
S 74778 309684670
S 46534 778483412
E 17725 61593
E 7251 56581
I 307 16924
E 2882 36819
S 85778 698937089
I 7592 82795
O 32645 58901
S 30059 259801822
I 21036 52173
O 27939 94091
E 41960 45834
I 30714 40102
E 14680 31199
O 51738 62958
I 64221 90623
E 48208 63610
I 21058 65107
O 20394 93936
O 22235 54991
O 27539 38891
I 41726 58455
I 8589 26359
S 68901 117830275
O 6001 89919
I 32875 65805
I 62283 68790
S 62992 619192204
O 7966 65074
S 49193 705038622
E 13490 48862
I 43533 79941
O 20926 29540
E 6609 19730
S 44767 253028468
S 35268 715572576
O 386 20458
E 21799 54709
I 72493 92477
O 8334 38324
O 55256 86859
O 54573 78529
E 54014 56587
E 26044 47400
I 16652 21665
S 29394 483645694
I 29074 79756
I 65177 73608
S 81615 75251939
S 9139 157778903
S 65890 291951685
I 33358 67240
I 8735 30356
E 2088 10078
E 16911 94921
S 7360 387336834
O 6472 79409
S 11451 190771264
E 3551 23069
O 30310 64603
I 34699 50543
O 61829 92011
O 20135 38717
O 11413 24099
S 80705 464558551
E 76913 82776
O 45874 66471
S 10009 816049583
S 22873 31801777
E 37465 68035
S 84614 247008481
S 58437 607418003
E 15239 25791
I 18578 63826
I 14528 56543
O 6884 84165
I 13311 56501
O 25160 74114
O 16855 18858
O 14913 85160
I 33731 62569
O 43885 67818
I 37424 53570
E 32991 38849
O 26227 75501
E 34772 70200
S 60197 293931858
I 47206 98060
S 52423 602915606
I 15046 25405
E 71771 97770
O 15459 27273
E 46055 85875
E 10 6815
E 2746 23787
S 61719 483923042
I 36302 91979
I 32835 82781
S 59120 461475179
S 6770 226490138
I 65142 98152
S 75893 335190766
O 26095 89776
O 8119 11707
S 42423 200979000
O 28351 92717
S 4942 517961544
O 20512 76646
I 497 91463
E 12058 41101
E 4527 73201
I 37235 44957
I 13464 88468
E 16621 92518
E 57353 86868
E 30171 47634
I 1688 44570
I 7768 69451
I 38560 77706
O 44546 61641
S 30075 437865195
I 50749 71018
O 55156 75247
S 15334 970461574
S 85205 282127749
E 2764 63689
S 55127 143772890
O 6966 35725
O 37922 69806
S 80617 283506063
S 95573 22002306
I 26608 63026
S 26266 606374567
I 38810 86829
I 68126 88909
S 40403 88525729
I 66063 82662
E 35691 63202
O 19116 90167
S 67403 932241568
S 32362 623600873
O 29841 93982
S 31429 178832837
O 33404 39848
O 43477 89837
I 3438 35393
S 75262 115219774
O 31649 80517
S 44256 817156268
S 80531 549557805
I 28943 83776
O 29496 79721
I 76214 93448
O 2574 70604
E 79261 81780
S 64803 815657655
I 12937 68713
E 81431 94814
O 51916 57353
I 90817 92713
S 64571 761216673
S 46807 280523588
I 24094 26395
O 65911 90260
S 3343 585588247
S 7346 88264160
I 17424 96148
S 61335 505345124
E 45416 64860
E 7991 20862
O 4099 54550
E 37865 59193
S 12105 73266437
I 7031 30302
E 632 48933
E 35141 76765
I 37483 50984
O 45283 76651
E 39969 69277
O 17169 34724
I 26071 34613
I 66413 90342
E 11626 94999
E 53609 86623
O 62356 70686
E 42868 61186
E 15011 66975
I 37443 43915
I 43589 52802
O 9439 63747
E 29026 90504
S 66587 611328373
O 72966 95950
E 32833 66178
E 70393 77558
I 89212 99459
I 14011 75638
E 44758 80948
S 75731 977815784
I 2181 90145
I 38033 99422
S 19144 393742489
E 82074 98065
I 3532 91952
O 32430 61634
S 4219 66286471
O 16692 41257
S 67791 690001219
I 9051 48292
I 38987 50493
O 71575 93191
S 90279 398303663
E 20852 32916
S 46574 992584143
I 31121 45187
E 21794 38298
E 2464 91638
I 20817 42074
I 8833 62107
E 567 70996
S 26041 867173847
S 15900 611668717
I 75780 82630
S 23047 951819297
O 14773 46151
S 10083 326865690
O 91106 97644
O 34314 49159
I 30894 76158
E 65156 82018
I 63977 65492
I 8417 64439
O 18834 90473
O 42023 74471
I 6747 57394
E 25689 89036
S 48159 88926324
E 58755 61291
E 38159 93426
S 95385 727792857
I 32749 74713
S 98263 243277758
O 16476 34999
O 10976 23472
O 38465 43757
O 44455 67557
S 26300 487506549
I 230 58982
S 25504 74633263
O 54616 86413
I 74839 84648
E 39537 49945
S 95900 360657859
I 13430 25736
S 76833 197191578
I 35808 43239
S 72410 902026907
O 26908 31812
O 13941 19874
E 32091 95579
S 23388 90449870
S 83895 511702383
E 19335 48802
S 83222 344559035
E 16587 61110
O 1341 87607
O 4621 21707
S 56480 690098908
I 17945 57871
O 21616 40324
I 58791 94814
S 71633 568268954
I 64965 89786
O 6141 70010
E 50010 88844
O 50986 86374
O 63237 82473
I 22994 27984
O 17001 45512
E 486 94935
S 66080 674849314
E 48939 53697
O 32227 85177
S 82481 264117151
O 4360 75286
S 88408 630502088
S 8994 468069322
I 11343 14957
S 57116 405472140
S 95989 733560835
O 46445 74317
I 28828 91096
I 29626 64660
I 18143 33371
O 32080 96114
S 64863 874262998
S 30174 398069454
S 90914 628239701
I 60969 99996
I 45472 79915
S 89558 781187078
S 1056 484171090
O 28713 33216
E 14377 56974
E 33121 68864
E 65065 97831
E 25092 93128
O 59118 78915
O 3861 59114
S 29952 980550409
E 9512 10234
E 30584 52224
S 9949 452069100
E 58253 62591
O 51487 74839
E 81615 85015
S 29106 472329390
S 67342 833522718
O 4655 12590
S 24082 17264858
S 32019 779724564
I 22529 35761
I 72610 74285
I 1729 47307
O 29436 38593
O 32722 99679
S 97643 346296403
O 6914 13876
I 30616 33155
O 13770 61711
O 57969 86371
O 25464 55379
I 16251 86125
I 70352 72454
E 514 4636
E 14438 88216
I 20502 60066
S 67189 370246564
E 59602 67402
O 1987 79980
S 13083 738500711
S 18021 552676148
E 75818 85547
S 39850 493317989
I 56005 72432
E 81869 92529
O 33955 42982
S 40860 822101164
E 21195 32028
S 15325 894523625
I 50314 81031
E 51612 84802
E 55876 96244
I 28448 47223
I 27017 57291
E 15088 21685
I 15104 98578
I 1459 55486
O 63943 72238
E 5568 65152
O 37884 95874
E 13851 97131
I 25875 47214
I 66076 89111
E 45639 82829
E 73164 73758
E 20892 40170
I 67793 95022
O 17417 18076
I 4479 4490
E 20732 65489
I 33866 64456
I 19491 73819
O 60501 77755
E 20200 80531
I 63963 96472
S 73598 435266623
O 5494 97739
O 24984 40994
I 63743 69805
I 13413 22843
O 4732 59396
E 30461 50408
I 3747 30362
O 3253 16297
S 94257 941823892
E 34647 51904
I 35707 63213
I 28746 98370
S 89662 813995210
S 75778 772668673
I 33260 46467
I 87343 91936
S 29647 710535889
I 52302 63684
E 7535 64955
O 45236 46262
I 37250 54988
O 70010 81338
S 56912 923068314
S 18119 65809646
E 44431 65172
E 59487 67697
O 52043 54823
O 51085 68402
O 42482 77787
I 52787 64934
E 63713 89348
E 41854 59741
I 17537 36012
S 79556 996917812
I 55129 61459
O 794 25714
S 4366 753511994
I 26785 94687
S 32121 752562394
S 62924 775000594
I 4544 21473
I 39914 63991
O 33175 60867
E 28977 65982
S 34372 66282220
E 7591 90019
E 5829 62760
S 32917 77605336
S 47116 665948863
I 9649 43798
E 26795 27502
E 46865 65361
S 11042 999250554
I 12353 60543
S 14257 463021868
I 1193 69050
S 55747 464417811
S 88689 215060831
I 45913 65925
E 26583 76009
I 73258 88000
O 46318 96184
O 57457 57944
O 14454 86060
S 58040 334871388
S 19217 831633881
S 93552 826808985
E 20282 75812
E 82404 98188
O 59884 99205
O 25454 90747
I 53182 90201
E 40973 72369
I 11974 64781
S 53831 509410293
E 55940 91361
S 55247 916239331
O 78650 97854
S 96920 311110058
O 10208 55823
E 1630 24077
S 55731 988657369
S 28150 560863870
S 98496 929217171
I 63557 88021
I 15015 49433
E 35704 36961
E 54606 76612
E 53837 89848
O 26131 57026
S 45383 158778485
S 90159 510652709
S 34326 845572420
I 45998 51166
O 86397 91964
E 28266 42892
E 58977 90345
E 13482 41902
O 23719 60113
S 20734 66884360
E 3761 58912
O 81650 85318
S 75946 460206893
O 23690 61851
I 2633 80814
O 3699 13350
I 8470 93118
S 38713 229291242
I 2009 35014
O 3505 78791
E 9519 80805
S 29616 842641457
O 68596 83515
S 18266 191934596
I 1215 77954
S 28320 220167297
S 55451 27220331
E 32467 58868
O 63136 68412
S 57931 825442295
E 30786 36388
E 24504 95009
I 44802 49212
I 39678 55722
O 5174 78156
I 87546 90553
I 2376 52607
O 27745 79691
I 38566 41538
S 1399 35674206
O 65013 91495
S 1958 995177904
O 76076 91447
E 16887 60521
O 4378 30404
O 60548 87918
S 72342 216326719
O 35897 80860
I 43304 45388
O 48512 67939
E 55274 57073
O 72586 96274
E 72667 75558
O 4643 17423
S 6863 374715580
E 28697 51427
S 1659 245332461
I 16647 51839
O 8292 63333
I 511 67028
I 2260 36239
S 59179 645469418
I 58058 94721
E 3433 57291
I 69871 80755
S 60479 620904217
E 85164 93386
E 18237 92837
E 58392 88167
I 33807 99534
O 73162 96929
E 28545 89468
I 2235 94402
S 82501 721674256
O 22042 90218
O 3927 20922
O 60449 98202
O 6953 43042
O 403 89257
I 35753 80688
E 49272 67062
E 3923 42281
I 25079 30107
E 10304 84737
I 9920 45557
O 185 45066
E 7690 42756
E 8040 90948
E 26834 37426
S 26574 267384945
I 27663 46363
E 5548 94669
O 31390 31966
E 23512 60425
O 45004 90418
S 42993 649401802
S 67872 168784249
S 57523 489100510
O 28943 62290
S 50049 841853045
I 821 55118
O 11200 34627
I 75683 78658
O 15454 27499
I 11231 39486
O 16593 84073
I 43086 78877
I 48421 53376
O 75254 90489
I 87426 95951
E 43792 76167
E 279 91351
O 30560 35922
S 92603 813401787
O 43019 83756
S 58478 213660087
O 16082 88748
O 66868 95447
I 62348 79662
I 33857 57285
E 43194 99316
I 6636 33934
E 22270 58849
I 28040 75014
S 61354 984368243
E 13386 71558
O 47814 95858
E 1356 49050
S 86927 872260022
E 11902 49830
O 21339 60771
I 81899 98028
O 80320 86983
I 56103 86857
I 24467 47809
E 32470 52010
S 43444 930215611
O 31446 60330
S 46034 600197639
I 663 45743
S 16632 701300659
O 36978 53630
O 5804 13858
S 93419 597615733
O 8898 89498
O 24448 57640
S 54265 588607558
I 33019 66051
O 15491 86742
I 32255 61414
I 78141 89583
S 19403 369394117
S 84233 768064163
O 62792 85130
I 20644 87720
S 55983 344474730
I 18812 51919
E 2603 49953
I 7180 20168
O 13453 14169
O 29743 79769
I 89991 94948
S 37728 927582800
E 88251 98221
O 34257 92433
S 50461 220891236
E 42555 70819
S 39769 317265229
I 21635 81884
E 54951 91781
O 15389 78706
E 22303 30918
O 38989 83787
E 16382 82325
E 53632 62865
E 61150 70966
E 63364 87157
O 942 2582
I 22407 33053
I 73717 99232
O 68202 77900
O 5249 84600
E 70792 86981
O 91305 96676
E 25795 88076
O 74478 79618
E 8172 19761
S 44642 773041149
E 61997 96231
O 28586 95722
I 10296 77948
S 23322 105149324
S 9016 133966885
I 57593 65326
E 42546 84926
E 44258 59362
O 20829 99215
I 15423 92815
O 26357 39555
I 40004 71649
O 31583 38476
E 37439 76781
E 5806 6970
O 27249 54722
I 767 81837
S 17914 484523286
O 20746 36022
E 68469 88982
S 8518 665312267
E 63205 75319
O 1401 92747
S 43464 567218492
E 33086 47933
S 24208 574445488
S 63359 15467934
I 48311 63382
S 38588 643013567
O 30598 52514
I 11961 67403
O 29561 96780
E 19967 93130
O 2980 41289
E 2155 62961
E 39142 88989
O 64672 97900
E 61703 99092
S 61530 356784165
E 42756 71236
S 46074 706928116
S 63799 781778129
E 8316 63483
E 19535 65619
I 27901 72867
E 26129 40352
I 43066 94337
S 34601 57251910
E 44554 50507
I 44475 97712
O 16308 47008
E 43420 95997
E 62473 86838
I 86702 91459
O 47775 95220
O 43499 58347
O 36492 70057
E 28126 31994
O 30927 70592
O 11700 38644
S 52522 933086226
I 81066 82410
O 9087 66546
I 59135 89810
I 37024 64277
O 49213 49767
I 21874 79357
S 49211 535870367
I 37777 78414
E 58253 74833
E 40907 84623
S 92739 853637917
S 54273 832866432
E 25355 40041
O 83687 97248
O 33130 43692
I 14437 78298
S 94941 383618673
I 36004 83365
S 68169 569385851
I 61514 89444
I 4054 11002
S 16938 885437514
O 10675 86345
O 79288 87781
S 67763 935313672
I 194 91266
O 19777 67356
I 36337 93882
I 61239 84924
S 60859 584650221
O 16988 19052
I 13619 35743
E 82138 90261
E 50071 96998
S 45180 527095123
O 2287 52445
O 49478 52595
S 90019 490199853
I 15410 42936
O 36999 61173
O 15201 68532
I 48300 74114
S 94164 313221780
O 13780 53859
O 41982 84647
E 8221 72013
O 35998 79102
S 86411 584109965
I 79315 91895
S 31778 855526128
E 5309 94641
E 7608 81923
O 25012 47573
I 10860 34929
S 48281 702231303
I 16137 64867
S 95643 613128453
S 43955 441163957
S 92276 938034166
I 76683 93033
I 22950 50153
E 89748 98074
I 62614 76542
S 52941 52081719
I 68640 86847
E 11770 33610
O 8185 88356
E 11778 56193
E 47036 86120
E 22295 62314
I 45673 47069
I 50985 99310
E 34611 48002
S 61658 678596936
S 30292 735035910
E 60082 70947
S 74774 620927086
S 11552 630214756
S 88211 242723972
I 30183 37969
I 11110 47853
E 47232 85195
S 56872 339402692
E 12368 35044
E 26990 88941
E 24547 37456
I 11765 97031
E 50728 85072
O 11066 94882
E 84411 99437
O 29033 73236
I 24910 43516
O 16119 57534
S 96002 584324115
E 3156 19992
I 46050 87663
O 9281 83626
E 32978 66525
S 44470 564245863
O 42768 63106
I 66977 79100
O 24855 51226
S 92363 438316038
I 45304 81647
E 68108 88916
E 7634 10942
E 20353 81653
I 35540 51185
S 22503 641547962
S 81452 691172414
S 29232 935135993
I 17292 53390
O 77890 86210
O 71874 93736
E 15516 18292
E 20773 40694
I 61407 87028
I 11526 91323
O 39209 75898
E 66167 98773
O 5332 70528
E 77124 93406
I 60404 87502
E 22026 67200
E 34562 67284
E 53185 94333
E 33665 73263
E 7960 46902
S 79599 899235631
S 37124 206003689
O 7790 31144
E 4898 46326
I 74761 83391
I 11250 73423
O 25040 29005
E 81739 87325
O 9651 89582
I 26755 48887
O 2701 28228
S 40938 681945142
S 85579 410610807
E 20862 79230
S 46396 476304296
E 68386 82020
S 67323 965074041
I 16556 82885
I 17021 56874
O 44514 47930
S 98295 181640922
E 21893 87542
S 93253 872180096
E 552 48560
I 2964 35904
I 15692 97172
I 8906 91065
I 4577 28807
I 2078 10232
E 11254 89996
O 38126 96997
S 26059 40416339
O 43025 73976
E 55944 75843
S 83373 346536212
S 4017 152810933
S 27326 381594083
I 7816 73549
S 28787 888455258
I 25641 52965
O 54880 95485
S 11828 705712853
S 98937 854164888
S 81577 550054365
S 91752 181334549
I 51398 54918
E 57996 78324
E 14391 81732
O 22223 84834
E 17355 82387
E 12874 60153
O 15687 62199
E 43726 68075
E 54244 55877
E 5675 44132
I 20137 68914
E 36130 37340
O 18280 24127
S 92169 180372719
I 24432 51556
E 11674 49877
I 20169 82638
S 90541 313376044
S 82236 854545054
O 53249 76451
O 63382 78362
E 2786 80692
O 2348 2792
S 58670 803224314
E 21281 76146
E 67519 77311
S 654 929572237
I 70959 82901
I 823 67116
S 79872 80463220
O 13644 83837
S 92132 398439791
E 31472 71829
I 23299 79040
O 19822 27638
O 11110 18252
I 6796 46795
E 29879 86309
E 12758 94678
E 66140 99542
O 15852 42154
I 38468 73092
O 3089 63014
O 70296 75864
S 22633 533850176
I 83038 84575
I 19830 23668
S 96094 237036956
S 6697 275500827
E 41820 97187
S 79008 204416124
E 40487 79089
I 15553 55261
O 12057 29588
O 35562 85277
O 73995 86580
O 61306 84566
I 8322 45223
S 17443 711413585
O 6780 17892
I 13560 78422
S 43649 678914106
I 65732 87259
E 60445 93436
O 12380 79106
E 6834 21187
E 1310 67784
S 78929 397579906
E 57780 73184
E 14366 91947
E 42832 45153
E 77966 91943
I 1927 36583
I 12221 84743
E 46374 61530
E 46081 54400
I 16143 50449
S 63666 751046615
S 12150 382498776
S 19709 449793755
O 56637 98501
S 93553 10703208
S 48204 492649297
E 42497 54234
E 27197 40240
E 59172 84714
O 53798 82261
O 12893 83918
E 23192 88381
S 2045 911864863
O 25721 31598
S 90611 181839139
I 26578 61579
E 11648 21051
S 46567 932175711
E 61906 64122
I 8988 35938
O 4592 6428
O 12834 69599
S 98379 364269697
O 5177 34283
S 70442 257023070
O 57313 89252
E 51347 63077
I 7830 39119
O 58647 78896
E 713 90804
E 62169 91738
O 22259 33193
S 32956 838603925
S 65037 730889731
I 60679 97007
O 17601 60659
S 49507 985756190
E 49110 85054
S 88888 444338575
E 2230 29709
I 40537 67712
S 51462 35031723
O 1183 77983
I 54496 83045
E 41245 91535
O 56237 96336
O 26118 64449
O 24040 49362
E 28177 62608
S 23170 462173880
I 24912 69851
I 31857 42255
S 92518 596023845
E 48418 53701
E 12589 80318
I 72849 82161
S 3392 651720103
I 3557 45224
E 20264 50838
I 69235 90195
E 3137 96757
I 5403 15114
E 49528 82589
O 44649 87043
E 37032 73836
O 18629 58398
E 63884 67557
I 57270 98361
E 25613 63488
O 40430 48382
E 33599 39716
E 6386 56288
S 92739 21572495
O 66380 90761
E 29644 36096
I 22913 26479
I 41104 62642
E 38909 73053
S 57011 126197132
E 53190 57475
S 47189 692111659
O 65515 78493
S 35665 586849683
I 29213 68840
I 35965 48886
I 919 49360
E 27527 38664
I 29207 86965
I 54470 62504
E 65737 86048
S 68921 409259773
I 27351 50861
E 928 74121
I 2151 6727
I 36874 54326
I 6311 69054
E 46333 57091
S 9282 498888895
S 63431 26140246
O 65769 88504
O 40203 73506
I 8691 43120
I 45973 50135
S 99472 819925034
I 6135 49553
E 41688 83865
I 58769 71925
I 9307 76926
O 18649 35997
O 39509 74932
O 73000 91721
O 58285 63460
S 19841 794754674
O 44778 94391
S 80846 555532482
O 32237 67444
O 8783 16813
I 15150 79661
S 31993 161001478
I 15981 22961
E 37000 80110
O 42259 80377
I 4073 19515
O 22457 82394
O 735 88946
E 15422 97148
I 4248 15291
O 68633 79303
O 59251 93870
I 48078 93862
O 10923 77713
O 80473 97868
E 8747 50905
E 2027 99809
O 67757 71272
E 15245 80004
S 32482 722978115
E 21764 51507
E 42956 73195
S 42361 767377753
O 59675 68026
I 53237 76631
O 12625 76051
I 11154 57562
I 40123 87692
S 28265 817617120
I 30633 73536
S 56230 731494511
I 21071 38032
I 30502 96346
I 18748 85084
O 46136 49406
S 8266 955533581
O 34428 60451
E 35318 45771
E 19466 29095
O 3626 73731
I 70355 87044
O 48686 52672
S 39589 603270347
I 36041 99035
E 56400 75444
O 63470 88368
I 26459 55501
O 8010 66546
O 95 56083
I 15483 50452
I 47423 60439
O 28398 77991
O 7901 55215
O 11778 79604
I 15002 44257
O 25294 64853
S 23501 595005229
O 21020 52463
O 272 89028
I 77736 79684
O 55779 90294
S 65141 812278202
E 48134 80684
O 31314 93964
S 71065 998346802
S 45747 824673475
I 43830 45298
E 2699 75962
S 66463 48182208
E 5035 10415
I 36823 40342
E 23680 73872
I 1377 5072
S 8111 486875539
O 73318 74031
I 47112 72730
O 18822 23028
S 3970 898981628
I 57752 92789
E 31852 41914
S 21484 253012811
E 46246 82499
S 1736 972436767
S 36898 57977093
O 71077 76870
E 72052 72366
I 30021 85049
I 63717 86728
I 37279 97025
I 63399 84216
S 83634 340787066
S 40530 708815313
I 72437 79906
O 11234 53404
O 43138 57006
E 81948 98223
E 4403 24299
E 7257 72821
O 30131 36374
I 51274 87271
E 38139 59999
I 31441 73168
I 27960 44511
I 27944 84017
S 71086 738117190
E 45906 74564
O 94988 99354
O 43000 67770
S 26628 537962873
S 84404 854034561
I 25643 43274
O 33842 60584
O 9191 10032
E 31219 59611
E 41831 68117
I 50290 67348
O 9075 14089
O 38001 60432
S 60425 624414673
E 15646 82135
O 7009 66677
E 20045 79413
I 25445 54129
S 36604 805438586
I 42600 48075
I 37550 74773
S 35968 217118922
I 13763 40139
O 29941 67630
S 95924 227184623
S 90748 626080455
I 33254 55489
I 22810 43807
I 4364 29269
E 53950 87067
I 13929 39676
O 5206 63444
S 44139 138056901
E 61611 95423
O 8207 38229
E 33926 44796
S 13580 685007461
I 84115 93290
E 10883 24442
I 14656 98954
S 74667 847910745
I 27938 46440
S 19831 445532781
I 54928 55614
S 32522 577109801
I 27204 57256
O 12295 42121
O 11453 57890
I 11156 89633
E 52283 70540
E 49684 56380
O 6518 55927
S 82244 445253343
O 37388 94775
E 28300 34756
I 6889 84285
I 79836 88556
O 11755 28463
O 17945 57395
E 43312 75947
E 1315 85405
S 7383 152148238
E 31003 89848
I 66371 98235
O 30127 86035
I 32904 80840
S 76454 621815306
S 43441 311540943
O 3939 16956
E 40268 91354
S 56538 168428395
O 10162 77751
S 29248 634585342
O 43094 58755
I 76144 83179
O 30431 54277
S 79340 583269493
S 17645 220781122
I 17607 25028
E 37850 94677
I 5330 30907
O 23782 92040
I 70183 99175
E 61408 67709
I 60821 62420
I 20574 80165
E 58032 80639
E 50484 93024
S 99868 863618054
E 62296 80962
E 30175 78903
O 28572 40757
I 84581 87592
E 17605 19992
E 24073 78827
O 73573 91645
O 15723 37270
O 69752 81104
S 10947 519394630
E 32325 59531
I 932 42188
E 27222 50072
E 46877 72860
I 58377 95808
I 1309 77801
E 509 87011
O 31817 61742
E 37935 69962
I 8036 92191
E 50414 51525
I 16669 62889
S 44531 684275223
O 40317 96902
I 47334 61500
E 12395 62317
O 84179 99050
S 20745 421036943
E 62793 85065
I 27841 78700
I 30338 42247
O 17503 25339
I 49679 82935
E 2784 5529
S 19335 329319310
O 97707 98498
E 21243 34877
I 19959 90879
E 24969 38043
E 14528 42003
S 3644 240430281
O 57872 90912
S 49250 795929894
I 13193 69752
E 4099 82746
E 27583 72030
I 19648 55713
O 53655 96133
I 37711 57813
O 30848 90865
S 60355 287627295
S 39385 849176802
I 66200 72302
O 32968 94996
O 57500 89907
O 8557 62051
I 41358 47206
I 29072 65517
I 47487 74179
O 1233 12135
E 40308 40649
E 12971 91866
E 21194 77560
E 65058 78966
E 77545 95235
I 14390 22967
O 57480 65996
I 14301 19640
E 49668 91287
S 59719 666456692
I 20461 21707
O 90663 91583
I 59026 65958
E 18101 24011
E 18903 88903
I 56596 96248
E 33734 79756
S 71356 481637421
E 6953 59593
S 56989 182707255
E 36283 98719
E 15984 75826
E 31413 62181
E 52776 73836
O 29577 36931
S 74723 180888807
S 50935 851340561
I 46064 93147
I 45060 99363
I 22034 87184
I 31397 64166
I 34655 37027
I 40051 70432
S 50374 541335492
S 56105 541341557
S 54995 831613867
O 8558 85711
E 32718 62058
E 41955 76282
E 31215 85010
I 12137 89036
I 36998 88811
E 6672 52564
E 5725 74158
O 47064 92935
I 33056 35636
I 88525 92950
E 36486 70007
I 24382 95584
S 58590 908416574
S 66452 901270662
O 20176 31584
S 94835 250714460
I 55330 66218
E 56216 57750
I 64971 72231
I 64500 80477
O 21321 54326
S 7967 267875023
S 80320 408595764
I 11838 27253
S 13921 744372472
O 51797 81276
O 57545 91204
S 30960 400454142
E 23959 38106
E 17120 58222
O 5870 23711
S 12342 678019257
S 64146 766368228
E 16757 31455
E 26367 47775
S 39755 890811436
S 73554 374121852
O 9411 55470
S 47396 570541792
I 8759 51128
I 36998 58921
I 29538 59681
E 65614 99304
O 8292 36051
O 3724 89896
E 24589 35818
E 20410 48350
O 62481 76670
E 38881 65671
S 72277 800728252
S 30033 540231919
S 57647 240064233
I 46582 54010
E 23016 35662
S 45682 570571982
I 9929 79242
S 43715 158805719
I 33208 95356
S 26727 439891038
S 4337 699489728
E 61241 74478
O 39073 91278
E 2299 84886
E 34504 92134
E 55492 99350
S 80768 5580648
O 58398 87780
E 63281 67797
O 32635 39056
I 17365 87752
O 2919 12283
E 15045 77129
I 47760 85266
S 3115 5650803
O 8033 47498
O 36647 88860
I 15157 28887
E 58934 76798
E 70578 80001
E 34181 86674
E 42128 70232
S 76437 317461046
O 22595 35866
O 41995 44536
E 10484 24701
S 93096 320905137
I 14992 28164
I 24050 74124
S 39152 23003066
O 8501 67346
S 83349 311449669
E 20048 46248
I 43495 47875
S 56885 366658855
I 15431 45047
S 37947 975568487
I 11090 14067
I 17455 42639
S 62912 171968257
E 19255 95973
O 62139 65729
E 8083 38796
E 40699 90997
S 31921 113925723
E 20827 73477
S 12113 123901576
S 79713 920256497
E 1397 89903
I 33798 97589
E 15058 23421
E 33640 49798
S 36047 160609140
O 63146 83453
O 69483 76584
O 35550 84249
O 11685 62652
O 50538 98164
S 67826 620018425
O 23161 71659
I 36741 46279
E 1695 76172
E 64185 64483
O 15177 69737
E 27536 38427
I 20136 71298
S 779 138874631
E 10270 35497
S 25790 576771906
I 8215 90927
S 80998 47507411
I 56304 80863
O 15642 88146
S 53918 92376296
O 9698 91531
O 12058 72839
S 76295 287003661
I 38001 53528
O 28129 54095
I 82330 86272
O 39615 92827
O 38384 76904
O 78371 80912
S 40052 258266853
O 33498 52883
E 55849 73475
I 48818 62252
I 6107 48514
O 65179 95362
I 41876 59218
S 16816 139928689
I 85701 88106
S 45640 945542678
S 88756 37877411
I 44539 75681
I 57918 65019
O 3020 31571
E 26210 62865
O 7023 78761
O 11392 37128
O 25373 47911
O 67991 91640
O 46498 50487
E 69268 71797
O 3680 87299
O 5360 94273
S 47069 808548392
E 73064 95826
O 37211 44821
S 67750 398849996
I 15043 99933
E 35847 61493
S 45151 169868658
O 18561 68991
E 49213 93049
I 24076 29908
E 23954 95865
S 67962 673925123
E 17944 50005
I 48543 76806
E 9916 23824
I 51791 66404
O 59729 98883
I 15694 23721
S 85430 134525120
S 20826 420758065
I 57874 71593
O 8767 61286
I 32547 65922
O 72383 84061
E 36678 89840
E 97 39539
O 48481 76019
S 87327 367155642
O 438 65479
E 6779 64188
S 83214 837589337
E 16075 81661
O 57636 75831
E 47246 47965
E 58281 74949
E 68598 94262
S 70018 796765627
I 9243 75687
O 5367 14883
S 29204 337067567
O 39965 90655
E 13105 64033
O 26429 28386
I 35645 56133
I 16424 61587
I 27733 34946
I 71498 97337
E 27015 80628
S 62131 467421466
O 27323 91773
S 39426 131204310
E 30536 86179
E 11697 30281
O 27576 79340
I 3339 62766
I 31979 62077
E 26179 58186
O 58819 83407
O 6184 77184
O 76874 96043
E 87678 99761
E 47253 86438
O 37393 44592
I 15068 76221
E 9354 54888
O 43119 95265
E 32571 49780
I 12955 23488
O 88173 92072
O 51955 74836
I 12163 91264
E 8057 75922
E 23348 87200
S 43641 21463493
E 38206 69104
E 44651 95276
O 22209 51866
O 47304 50164
I 2554 7169
S 34909 239912425
I 16283 28752
I 23249 92439
E 20170 87515
I 40585 60895
O 7499 26318
E 24463 80195
S 31291 855488815
O 6162 59752
O 12871 13425
S 15812 608520085
O 42311 88050
S 18823 882506974
S 4505 174288131
S 40993 524484508
E 1056 50560
S 12134 218417989
O 31334 53085
S 60934 393901341
E 23180 45562
E 35515 56082
O 30265 32886
I 60304 82911
O 10224 31720
S 23045 509775380
E 13348 39415
S 27022 683399880
O 46618 57471
I 6644 20548
E 26632 84920
O 60016 87790
E 1244 88892
S 83540 98001598
S 36721 108851237
E 55509 66891
E 33575 92879
O 27813 85617
O 11200 95441
E 36118 46855
I 51795 98617
S 778 332428843
I 41063 71809
E 22948 92595
E 34933 38730
O 15886 80715
O 82312 94491
I 11256 27803
S 75034 598317542
I 12385 96874
O 17533 61685
O 10158 36363
S 44186 67370457
O 40861 47835
E 17943 33851
S 85800 35702166
E 47276 71792
I 4550 34992
O 24098 74040
O 14896 96864
S 22125 781058688
O 46562 87379
S 87467 834274264
E 6525 76473
E 51999 70256
E 25727 71402
I 36859 47110
O 40328 57492
S 15790 266690994
O 52207 59974
O 1193 50565
I 35406 54506
S 34379 569262418
O 8952 93020
I 7031 64629
O 55382 87895
I 18057 70077
I 22175 46729
O 37124 52316
S 9018 666048449
E 68521 70301
I 34145 58215
I 5557 58783
O 17690 55691
I 23243 94346
E 39111 94443
O 38433 94984
O 33283 53979
I 45944 60204
E 75129 98865
I 37591 54077
O 29884 48948
O 44843 94606
S 49828 412024614
O 23127 65735
E 7197 26409
O 6289 64931
I 14198 29000
O 78100 82006
S 88864 777721052
S 47569 573112275
S 73647 662232424
O 72040 77488
S 40437 17717687
I 46299 96846
S 56209 108660597
S 19691 346934235
O 39916 91298
O 31680 68130
O 40028 75455
E 15614 92762
S 59806 234465584
I 44523 98695
E 7919 89634
I 24408 72673
I 37798 87042
I 14759 30136
I 60892 84263
S 45825 985833887
I 78991 95563
S 27827 139382538
E 24892 77060
I 30130 95403
O 12233 39753
S 25954 931513444
O 42131 72586
E 18311 60352
O 43577 85173
I 30441 35259
O 39405 61608
O 56439 89589
S 81357 284432520
E 6022 53385
O 33177 53854
E 71965 73251
I 81471 97869
I 47322 52282
S 94162 829692909
S 21373 467111080
I 12857 40067
I 13695 29094
S 86097 398253233
E 39843 62078
O 62987 82023
E 7129 43431
S 42877 836109984
I 15627 66065
O 57092 58577
E 9160 41722
O 9910 40759
I 47528 67362
S 72979 795622115
E 33480 65730
O 79177 79319
S 5026 200289372
O 8301 49301
S 96782 468912876
O 49750 91428
I 49777 77119
S 52604 70747981
E 56718 72680
I 12659 84561
S 39 455042107
S 81332 330205212
E 27541 39747
E 25153 73344
I 52172 63503
I 30718 69209
E 1990 28289
O 10210 95872
O 79015 86557
E 60053 89843
O 39442 53383
E 14358 89875
O 24221 30391
I 17312 84291
I 63451 97737
O 28231 68640
O 41140 89222
I 39457 90652
E 46243 74849
S 90192 902811153
I 55640 81065
E 88693 92229
E 20132 62078
O 20347 29649
S 59478 286969057
I 65416 88597
S 44319 416122187
I 36412 68289
E 43010 57329
S 68343 378166177
E 45647 84247
O 11595 64101
S 46980 298528838
I 60578 90471
E 29660 89850
S 62832 235975673
I 3173 35187
I 62442 63963
I 6513 19132
O 17073 44315
O 35439 93935
I 65475 68770
I 34640 54563
S 81668 757730890
O 37129 54128
I 9655 23676
O 57 59687
I 70772 73063
I 39133 48083
S 65690 195510598
E 42362 74905
E 12195 24828
S 1604 672657618
S 27554 229565282
I 23133 65611
I 76252 94250
I 27085 55463
S 12615 51479430
E 1545 18611
I 48248 88626
S 92222 862832342
O 9556 19105
S 90088 46482056
E 47363 62329
E 17404 77534
S 95784 624304501
I 47406 94887
S 74967 282788156
E 69916 74513
O 10155 54213
I 119 75134
S 83425 852930381
I 17172 33399
S 8004 614912296
S 90763 750356608
S 11414 668759690
O 71237 94228
S 8477 458237776
I 23254 49245
S 86809 17438889
S 38402 907906357
I 28830 67108
S 6143 226956224
O 11692 65952
I 57016 69580
S 80182 191599106
E 60092 61357
I 59952 78998
S 41208 466243097
E 37805 94876
O 7672 17334
E 25759 84662
E 287 15303
O 10151 53909
S 47267 693436501
I 3260 18623
E 62032 81649
S 99828 943739086
E 11157 93654
O 1001 30120
S 16096 220908155
S 72031 682680372
I 43543 86850
O 16686 74607
E 62759 72392
E 33044 81758
S 7692 316388943
O 66700 67381
S 27461 976696548
E 53345 69419
S 19487 692508754
S 67945 188811616
I 72308 90024
E 58317 82167
O 68814 85312
I 79899 85790
S 62224 595716415
I 55603 77178
I 47390 91916
E 47209 79789
E 65565 70742
O 78738 91346
S 93595 687889021
E 28056 29054
I 22831 89621
I 29619 77671
E 45575 76121
E 50473 74451
S 10151 690797780
S 10840 892793122
E 17612 61007
O 3240 40925
S 73478 75874474
S 43987 493530774
S 34320 246729922
I 58595 83280
E 9352 97397
I 10121 98595
S 38935 819518926
I 27065 93657
I 31275 89523
O 5838 79785
S 94663 722564802
O 18047 64622
I 44043 75607
O 15271 48589
S 19735 252359342
S 26577 675704839
E 39101 69185
E 22938 88262
I 32697 71128
O 66167 95739
S 46615 237744503
I 63985 68387
I 57002 75152
S 5343 177699076
E 3346 10743
I 40128 82509
O 8935 51199
E 31734 45200
O 52715 55851
O 84966 95847
I 37196 76086
I 17449 42535
E 26348 38119
O 20018 52679
O 13359 85323
S 47847 673881480
E 3299 35108
S 13327 200231660
E 20777 99415
I 26748 48793
O 2087 97784
O 35764 57473
O 64779 99915
I 70135 78066
E 86069 97422
O 37262 69494
O 4916 16648
S 70496 903013223
O 23720 70857
I 36056 92666
O 20475 45305
I 10565 87718
E 5835 82111
O 10501 59486
I 19987 68686
I 31655 73950
O 57998 64147
S 43292 116470378
I 30431 94018
E 39429 66181
O 37159 88192
E 26436 71375
E 294 50992
O 84818 98567
I 22855 54838
O 6759 22315
O 27569 75358
E 57895 64307
I 61292 87536
O 3486 38600
O 27482 71903
I 2033 20351
O 54895 81471
S 43649 967871034
O 69476 86034
S 93553 744533357
S 55366 308388966
E 49744 74708
O 25176 81000
O 1255 66400
S 46257 123136257
E 39423 51603
E 1073 9478
S 86145 352988328
O 28218 69427
S 68956 632878627
I 86518 94472
O 18903 91734
E 84356 99563
S 40436 446841030
I 7562 62584
S 99044 51749983
E 21325 99121
O 39718 41071
I 19315 89252
I 2255 15343
S 22360 736613692
I 27844 80516
O 81199 98397
O 43039 66980
O 58791 87418
O 77516 79732
S 5002 330308453
I 59527 98570
E 90270 99594
E 68595 94344
E 26049 50893
S 36058 785708972
S 28557 971861766
S 56290 79178839
E 73709 78496
O 58140 74025
E 23019 76057
I 44118 98357
O 61803 77585
S 19582 740625667
S 82784 446304041
I 4683 8472
O 60294 65596
I 81371 91450
S 17260 441173486
O 47394 85451
S 492 391072739
S 1885 106712916
I 22746 42080
I 30974 60214
E 36856 49729
S 556 703605397
E 68598 89750
I 23081 40236
E 72068 94787
O 28920 86092
O 23309 62816
E 14782 51071
S 44498 443064943
S 95697 328860878
I 11492 73533
O 1567 95006
E 61280 63157
O 66771 71283
I 51048 86828
O 28520 66820
O 9166 33642
E 39662 56116
I 48386 69905
O 3607 85687
I 6403 89086
O 17040 80962
O 52629 79342
O 36785 44826
I 66837 77054
S 22005 620028207
O 17227 29849
E 8186 51947
E 23140 60697
E 83710 85288
I 5654 49554
O 1947 27118
I 6524 49234
S 93476 203966331
E 48756 68329
E 12007 93412
S 90208 774159190
S 97557 148627122
I 11086 99781
I 61831 82889
I 12048 41078
S 2958 581497319
S 63977 201862
E 52487 61515
S 74373 747268039
I 22246 44835
S 39896 641337064
S 88614 466403945
O 64398 92538
I 60672 62239
O 70073 83567
O 21254 85773
E 65696 69754
E 20797 81085
S 59476 831393686
O 1899 99059
O 3795 84864
E 54938 96709
E 68552 79212
O 45962 48389
I 27095 40374
I 45848 95955
S 89738 809602731
E 22864 84411
O 27216 91300
O 20149 93563
E 36843 66165
I 77164 99084
E 41450 42650
O 7149 65953
O 75686 98112
O 56269 84198
S 95565 135290109
I 66431 86237
I 15294 83913
S 52404 583395576
O 53637 82468
O 11385 65269
I 36242 54508
I 3350 61422
I 31940 99787
I 23720 34471
E 7107 34059
O 37595 65757
E 18288 54687
S 45461 244521653
O 61748 84865
I 17919 91064
E 16967 99758
E 17204 82830
I 81108 81686
S 89385 691224168
I 14877 40798
S 43770 177366150
O 8293 22206
I 53080 72608
O 13872 23560
I 27659 84244
I 33363 98771
S 70926 685236287
E 17235 19993
S 30366 734216219
O 6013 65636
I 46420 81365
O 4773 42202
E 51972 53719
O 59577 86984
O 52463 87308
S 25054 604916688
I 3465 68964
O 40469 82948
I 58892 96853
O 88583 94200
E 250 21602
O 14777 61859
O 83482 99970
O 44085 73219
I 35064 67315
S 23208 739468075
E 74275 98836
O 12087 82744
O 19729 49113
S 74760 908992201
O 4948 17192
I 27362 31134
E 8432 45723
E 22377 35103
I 34846 91124
S 8114 476347454
I 37504 53292
E 48036 73622
O 19530 24236
E 60131 81776
S 10716 900420394
E 25563 30879
I 67702 70210
E 40192 80235
S 80786 561095736
O 1560 49769
S 52205 620802782
S 98988 987077777
I 9147 53181
O 12995 86977
S 26844 486323128
S 20433 873555129
O 9536 87914
S 35107 409858295
I 33411 44235
E 43239 54155
I 43576 90473
I 57856 85634
S 15744 184279455
I 59262 86626
S 94197 675105050
I 59013 95456
I 2305 7744
I 14505 69230
O 72109 81317
S 34330 846166061
E 19836 39998
I 51691 94182
I 30959 71946
I 13758 87670
O 18326 60494
I 64029 82874
E 38948 51655
S 84210 173946246
E 62645 94544
E 85062 90435
I 8032 30746
E 72032 81092
I 16919 46209
S 94783 655804351
S 48994 435990979
O 41090 53925
O 88583 97128
E 66923 97558
S 59659 858934512
E 53663 60567
O 5674 11547
I 19349 36186
O 40048 48872
E 67206 70309
S 50936 946395822
S 89972 265620178
I 35040 82221
S 22083 732630656
O 62724 86926
S 46298 133794839
I 27691 60924
S 51506 378660414
O 59496 90227
I 6187 31376
O 27757 63121
I 10758 64931
S 14585 841925918
S 75565 5302674
I 68663 79941
E 30162 68598
I 44512 76773
I 16556 33245
I 20157 88521
S 27668 790060236
O 61726 73126
E 9078 99389
S 17116 959803490
E 41496 76450
O 24280 31251
S 32078 444393049
O 55314 93316
I 32228 33042
O 49777 99875
E 80536 94853
O 347 1019
I 21873 58019
E 25260 64125
E 50650 82347
S 66731 596918278
I 3696 19002
O 57922 91777
E 11080 39385
O 47648 96130
E 27662 34626
O 70 92830
O 11368 20680
I 42196 87328
S 55866 469939594
S 37885 267217170
O 23888 54664
I 48134 66332
E 22398 39228
O 7777 52137
E 37521 46555
O 16484 68551
I 90202 96596
I 28199 32044
I 35041 76197
S 43131 149975991
I 29014 97233
E 8930 31451
I 52690 96788
S 47948 972643094
O 11511 70774
O 56692 93648
E 3293 44745
S 16447 147739675
E 55216 71801
S 47146 463957044
S 27680 756465974
I 52301 64577
E 47984 69038
O 29561 92135
S 43649 703744109
S 52834 410362709
I 48439 87585
E 53392 90713
S 14171 489289987
I 3283 60241
E 58887 87185
S 63613 547474284
E 86574 94976
I 12494 78516
E 47132 71603
O 50843 53265
O 67551 77633
O 36568 59364
O 34210 63822
S 92891 587927534
S 22868 162950049
I 45707 81659
S 2768 400585423
S 97321 922237654
O 2844 14357
S 26731 758645384
O 96717 97529
I 41503 51981
E 52486 78140
I 28234 91384
E 9221 65465
I 20261 76477
E 31863 78976
I 72708 94331
I 9988 12204
E 51694 87689
O 12306 88016
I 44446 70886
S 45428 880657797
E 18550 60141
E 10330 33117
O 65781 79639
O 6995 54814
I 15813 84714
O 71522 77932
S 28670 952013973
E 42855 57339
I 36701 47509
I 35093 80789
O 35088 50646
O 1033 88495
I 16875 54650
E 35435 81621
E 26806 47573
S 50437 234301269
O 20887 78885
E 4763 73467
E 13175 59474
S 57759 526131128
I 3570 11731
S 36148 859274542
O 522 30547
S 80258 415960850
O 39822 77444
I 10310 17438
E 32488 60395
E 17907 47198
I 57258 74943
I 14573 80061
S 28499 328470734
E 48723 66590
O 10457 48097
I 15563 72669
E 27922 83250
S 26665 372519234
E 20717 86502
S 67470 793091570
S 48464 878504108
E 22101 54470
I 5972 81653
S 21148 715819195
S 48405 135862441
O 45186 54265
O 36621 38907
I 46833 53867
I 20593 38096
O 14250 49777
I 38610 46683
O 39606 70220
O 50971 90242
O 29393 72029
S 93661 74032755
O 10528 93879
I 30429 62356
I 43420 93786
O 38105 79632
S 91651 472317646
O 48004 69751
I 9290 74655
E 58708 79632
E 66729 82658
S 98073 245096981
E 19716 77590
S 78701 587939029
S 17858 400954146
E 28937 84548
S 73929 812578037
S 38418 377626604
O 37170 99715
O 14731 27935
O 27781 78472
O 38163 77295
I 7657 32613
O 15325 44351
S 46451 395944474
I 1492 50660
O 50798 61466
I 22744 27159
S 98766 781944840
S 82276 213979473
I 22775 89392
O 19052 79753
I 12878 95699
O 23980 72164
E 5734 13168
S 80014 919145058
O 13260 17611
E 22260 72565
S 8010 231689509
I 12021 33664
E 68139 82827
O 64004 90415
I 23411 94851
I 53118 70154
O 8499 39573
S 79446 305089531
O 81915 90857
I 58123 80903
E 16071 58604
S 49597 919587276
I 15926 34496
I 16630 45260
S 45628 15482494
S 70115 566007817
O 10425 94660
I 85844 87118
I 33856 54137
S 8772 991394784
E 21971 75154
I 22284 73513
S 29414 303563426
O 78626 95092
S 91515 600869468
I 8272 12590
I 75020 96172
S 50854 579299917
S 60093 25746186
S 70689 41479497
S 40333 667350513
S 74645 120423311
O 13219 51936
E 63726 67010
E 4514 20069
E 33240 42259
E 10216 61233
S 71195 807301088
S 20124 569546890
I 26913 94173
S 59727 15444062
S 34053 565537579
I 72230 87105
S 28366 466258935
O 31595 61138
O 71636 94893
I 47981 97563
O 31744 79030
E 7428 66573
E 5424 22752
I 43988 66429
S 2343 593511092
I 49540 92280
I 49187 80386
O 26542 61408
O 22264 23492
I 49863 86061
O 12437 55229
I 34830 74658
O 71062 73233
E 43749 95560
E 47969 88220
O 13589 90030
I 31675 71239
I 13322 33162
S 90278 977874418
I 44293 87719
O 20950 31947
S 59674 143499541
I 24829 53412
O 36139 75184
S 40666 109035939
S 35056 754135520
I 17907 93904
O 66658 97538
E 88984 89271
S 14280 985451817
I 41015 84158
I 42352 46854
E 32899 63661
E 48272 61490
S 26782 948821713
I 38844 54328
I 30884 69316
E 4451 85942
O 51583 89543
I 78429 94109
O 27180 65036
O 65596 90229
E 37790 68009
I 68416 87947
O 16688 75650
E 14299 99905
O 74102 97285
S 23086 318856320
S 1357 410709645
O 50943 87331
S 56110 950396196
I 83233 92646
O 11748 36356
E 27610 38991
O 4471 79715
E 13868 52318
S 42558 11646462
I 5597 58294
O 68340 80121
I 3077 31775
S 15098 315238163
S 34452 408919810
E 2562 38957
E 84 82376
S 2136 493986683
S 1886 258903986
I 27885 31546
E 9321 84227
I 53941 94430
S 92583 862247704
E 34405 37634
S 69546 984462920
O 75733 98249
I 14568 48958
O 35855 95227
O 2020 56961
E 31136 47553
E 37878 52284
E 834 89416
E 37273 94403
E 52945 87126
I 25586 26697
O 69319 92710
S 65560 866367391
I 5385 77562
I 47867 78606
E 38515 68919
S 48585 541433661
E 11394 42050
E 28471 44848
I 15947 24121
E 12875 77078
E 87645 99031
S 9015 927877810
S 92594 591691422
S 96624 750649543
I 16082 96090
I 21426 24108
E 9908 95918
O 52311 62483
E 61820 82242
O 53157 57526
E 18995 71667
S 29397 707305261
O 9096 60456
I 8934 42553
I 16605 16993
I 28179 52233
S 14975 757286754
O 47805 59780
O 16956 76698
S 25688 518565321
E 41394 48513
E 9482 36774
I 31248 98246
I 61937 89891
O 1319 40858
O 87297 98764
S 90945 920902789
E 10612 15679
I 6821 15811
I 24416 69787
O 13252 24568
S 87623 935210618
O 67037 93042
O 24266 62145
I 33716 55341
S 90266 658227902
E 8242 30472
S 70154 201702132
O 39921 67060
S 70928 931257658
O 4232 34676
O 60783 62499
S 33800 555446801
E 46948 89500
I 26622 53779
O 399 44193
O 29513 73621
E 25340 95028
O 31593 89458
O 90871 95926
E 55886 92187
S 69525 2258649
I 450 4243
I 53219 60107
I 32160 88568
I 6774 85792
I 17686 76238
O 85081 97378
S 97929 825042437
I 36513 41890
I 9044 62400
E 3699 97798
I 6292 21169
I 37093 65678
O 51628 93496
O 9451 27835
E 52105 80779
S 38863 658982850
I 95129 98941
I 19868 56312
E 65213 67892
O 32047 51871
E 13018 15091
O 47347 62594
O 5241 73457
O 46667 75545
E 62085 95228
O 33015 43293
E 35747 37089
E 23417 51471
E 8548 79613
S 48231 158543825
O 20846 60602
S 41092 599537865
E 16693 80429
E 5614 53575
S 1961 223358555
I 44830 91941
E 55601 90468
S 80532 353978064
O 931 42171
S 28228 899227404
O 3046 8096
I 3985 88869
O 42720 67681
S 49823 321060150
S 37059 164888939
E 39314 97287
I 12733 58926
E 37009 70004
O 1771 75117
I 21655 65279
I 22632 68139
S 8801 220177242
S 53547 99356520
S 21753 845211037
S 80859 59946458
S 5349 151655088
O 72031 91126
E 11291 74580
O 1408 69419
E 6799 73360
O 6027 10974
E 90891 91903
E 16234 65135
I 1177 92638
E 4179 36665
S 95614 901014146
S 96638 972666868
S 70974 465852875
O 5255 54502
S 68772 100249954
S 26173 148307241
O 51819 80110
I 78289 81724
S 93972 903130060
E 11910 95289
S 14414 528483538
O 31040 59905
I 45382 78735
I 22318 55463
O 31476 76563
S 69433 401672676
I 83352 85617
S 62192 903700103
S 98584 548357754
E 10052 63575
S 86351 564888829
I 33600 50233
O 66929 83992
O 20328 26111
O 11940 52610
I 8092 83322
S 87090 129391343
S 51010 728808520
I 56804 58618
E 43788 99884
S 33875 206264600
E 18807 45345
I 14152 73152
O 39228 58165
E 14687 94195
E 49866 59433
I 5290 37616
O 8649 86749
O 10660 18739
E 14062 53652
S 26519 403616458
O 19033 22232
I 55135 61165
O 24920 84874
S 44416 326515285
I 3328 16234
S 62730 349965180
S 30654 862909360
I 46106 81232
I 34278 91318
I 32942 80779
O 46419 71371
I 37325 44532
E 39925 48073
O 23050 26011
S 50870 222064036
E 33204 48191
O 48640 91561
E 35957 65561
O 29775 79542
O 61562 65095
S 63326 839723843
O 53174 60279
S 19627 738193056
E 35846 61621
O 39349 79038
O 10217 51427
I 36554 46051
I 44599 47065
E 54601 62456
S 51905 297731413
S 38045 410851887
O 80901 90523
E 31380 97752
E 28901 85761
E 5769 75351
I 24972 45040
E 52651 99528
E 43305 48420
I 24172 98915
I 9766 81374
I 23553 28253
E 25914 79655
E 22199 48743
O 7522 12544
E 59475 74702
E 36900 91836
O 9321 92584
O 59291 60726
I 17135 33460
S 16597 728185504
E 39895 51857
O 3552 42101
E 17731 80720
I 73764 81606
I 15376 98061
S 31931 538144800
I 35808 85890
E 59135 66725
S 94874 860963074
I 20648 83135
O 9550 90047
O 840 68968
I 39528 46575
S 35084 845542802
O 17958 67260
I 34467 57879
O 43058 60578
S 83167 409497661
E 3336 4376
E 51038 86012
O 82708 99056
E 460 67968
O 3224 8214
I 16522 55086
O 15624 17398
S 74430 162328207
S 90584 63782934
O 79363 83924
S 77699 147958482
E 11194 12190
S 87066 247016375
E 7090 42993
I 1011 15095
S 64642 854108840
O 31561 75641
E 47446 66822
I 30869 66867
S 6104 926524489
O 58435 61909
S 52711 188195420
I 79081 91026
O 27740 45261
O 26926 37020
E 12321 20027
O 1570 73837
E 25457 80864
E 19027 79754
O 5613 79805
I 17624 84521
E 9034 76732
O 48399 86467
O 9176 13693
S 74234 640123939
S 18181 961225832
E 16891 86094
E 3143 35699
E 717 90751
I 80863 90292
S 58204 120823323
S 48379 618190204
O 1199 10954
O 2783 64934
I 18960 95548
E 63202 93682
O 46308 52112
I 52575 58273
I 26666 28244
S 43895 36062487
S 56864 302183714
E 16198 99520
S 49772 750728644
S 71508 248023467
S 23266 133356571
O 15373 61479
E 36541 38525
I 22395 27827
E 17527 43256
O 73703 93417
S 93967 431655675
I 68286 96297
I 55346 57165
I 2222 96801
E 25231 63532
O 70725 83128
E 6568 85336
O 18001 89741
E 11065 53818
I 47434 99977
O 61790 93228
I 21027 37805
I 2148 39590
E 9681 32936
O 24243 97311
O 90921 95110
I 56841 88867
E 20315 70182
E 14894 69255
O 70783 92106
S 58527 864962213
O 39932 59398
I 22423 92312
I 5822 20430
O 49354 74556
O 14182 88320
E 60386 64813
E 135 22381
O 65741 81651
I 14 8975
E 64713 91430
E 39150 41054
O 47574 90553
E 27765 93764
I 48783 80085
O 61289 68782
I 11254 14918
E 64067 79912
S 14897 403534622
O 50370 74596
S 33170 46402949
S 32802 692423083
S 50412 784540493
S 86384 942622409
S 10306 86030097
E 33899 99638
O 44153 50629
O 60167 69754
I 62673 74936
O 7077 54746
O 40808 60035
S 42842 402246285
E 10176 94082
I 2401 12149
S 30787 860426234
I 53412 87102
S 68972 118718429
S 98608 449617569
S 80530 501037638
S 75412 137480865
I 6587 37113
E 33407 51519
O 51525 92070
I 41368 51892
I 25325 56025
S 56839 220084839
S 58025 483743657
O 80177 93907
S 89215 997000192
E 54697 60060
E 10974 46721
I 50151 54955
S 96484 168628586
O 15225 86772
E 46538 50785
O 14314 38333
S 10351 116682500
S 13761 225490250
I 2711 38222
O 14033 69620
S 53726 420425825
I 47860 57373
E 58906 60281
O 67605 99100
I 34894 51293
O 72408 81675
S 69218 148784003
I 2984 35663
O 51165 56751
I 27799 81727
E 18256 49612
E 4291 93108
O 31609 56713
O 4763 97633
I 68886 78357
S 1812 587169544
I 2686 11263
I 5589 12755
I 26903 47502
I 54913 94954
O 50086 89909
I 25780 38666
E 65049 66482
E 48070 63140
E 6697 58350
S 86763 775483698
S 30126 79682844
S 16640 176135070
E 63927 66457
O 26387 91486
S 79199 279220037
E 55213 56409
I 15646 26775
E 34262 77542
S 63693 548044002
S 94774 580722458
O 69627 88729
E 17919 82460
E 3257 85193
O 69344 80345
E 48550 74229
S 93184 734540378
S 30593 941324544
S 92229 319545161
I 33763 37997
S 28949 809556197
E 37515 71754
O 47619 78725
I 66885 88838
I 66372 69328
E 57056 74194
I 66230 74190
I 59369 94832
I 91547 95202
I 35465 95438
O 63904 91913
O 7197 99207
E 56526 75784
I 14033 37608
O 51847 68897
I 51878 86730
O 61596 89987
S 49761 91061509
S 7203 528048327
E 40796 82780
O 44579 68792
S 40053 921660329
I 34858 93587
O 84890 92264
S 63534 858738597
E 32696 40255
I 17944 63414
E 28129 41619
O 69342 74585
S 73429 255886042
O 62012 77628
E 7045 98719
E 19597 42683
O 27411 57230
S 92199 327135307
S 49088 850811822
S 38824 867424376
S 75317 415338296
I 30698 67228
S 15912 90268927
I 26797 54996
E 61058 62256
I 987 77113
E 41206 69705
I 33328 35142
E 7371 46941
E 37939 90447
O 14556 79695
O 4581 45392
S 26433 637378625
I 15768 60711
I 30696 45707
S 27129 580947754
E 35640 77672
I 61400 77705
O 22157 70921
O 26854 80896
I 45122 81518
S 46748 602660016
O 68982 98070
I 11958 80934
I 16089 31424
S 15480 879728714
S 86122 317296556
I 24327 48937
I 6806 13998
O 79442 92936
S 77077 656306820
I 4494 96823
O 15810 59276
E 82880 89063
O 48312 72396
E 40827 65889
S 16565 639943396
I 60022 88409
O 66353 95451
I 27690 47790
I 19611 73557
E 11304 26109
O 5845 9585
E 4569 74204
E 1647 52886
I 25081 87990
O 16404 16973
I 51611 82779
E 10010 42430
S 20879 609760505
E 26911 94949
O 52957 60714
S 89272 486401575
E 52902 53791
E 36668 53148
O 23430 68826
E 10732 80567
I 34941 43040
S 54951 134367306
E 15636 17382
O 40775 97357
S 88732 997370639
I 40272 61158
E 67127 67419
S 26406 243243631
S 91812 905598595
I 52755 84016
I 45430 83370
I 23280 95236
I 67325 70202
O 50324 67257
O 59498 63476
S 88729 197078033
O 2263 40336
I 5238 25489
E 30290 86655
S 69693 641894090
S 39905 137984617
O 42883 73993
O 89932 91024
I 3139 82633
S 6123 125886490
I 31565 94796
O 27311 43220
O 1342 65134
E 9237 97925
I 18816 67242
S 40014 38787003
I 72665 80958
I 24950 81714
O 2493 40586
O 34049 80398
I 75514 91162
E 15616 85055
O 18807 47038
I 22767 84557
E 21819 49050
O 10637 41412
I 835 59329
S 47645 754422962
O 74244 78080
O 1428 52693
I 40556 71010
I 25755 95422
O 22062 43209
I 18913 78680
O 10654 53589
S 89497 281519396
S 44263 588867400
O 20332 96987
O 40864 54419
E 24292 70302
I 50037 89304
O 7416 48657
I 50474 99517
S 92812 695100451
E 4585 18863
S 87637 566324151
E 13170 36774
S 4800 276002053
S 14585 937244951
S 61871 698476893
E 47851 75156
S 11145 545878564
E 24123 84869
E 667 68430
E 4242 36400
O 56576 56691
S 63306 373617816
O 77572 93378
O 6448 61286
S 3179 103588145
I 14015 55498
E 69192 89863
I 67018 92204
I 55529 61216
E 36221 69851
E 15557 89361
S 441 712279319
S 53041 822710708
O 51431 86558
O 29433 63332
E 56692 80101
S 71486 131508868
S 94469 474375209
E 22381 35624
O 39022 96575
O 55077 86416
I 35061 65613
I 44783 64334
O 29736 93071
S 70568 10991113
S 33794 954812919
E 28081 46437
I 24271 60381
S 99157 249964747
E 27053 66569
O 41267 79853
O 11677 49148
I 18652 72092
I 33076 47169
E 11411 92208
O 2355 26575
S 30360 432118834
I 14647 97823
E 26599 70891
O 50850 87198
S 8852 243275907
O 38327 79580
S 47629 104355536
O 5624 10211
O 11968 95560
E 80882 91900
O 13787 55609
S 77760 448373077
I 42588 72733
O 11527 79512
E 25105 96906
S 7500 793243457
E 21380 56563
E 7139 65312
I 24596 57831
S 91941 479126884
I 8620 95546
O 18665 59719
O 2200 51122
S 96126 837783737
I 34212 82512
I 6105 42989
I 42933 86931
O 18885 86322
I 28128 86816
I 8288 61594
I 13548 53212
O 157 38751
E 35950 73613
I 10944 75641
S 70917 369124041
E 9175 18117
O 25054 61489
E 60277 89531
S 20930 333578448
S 3586 22415194
E 29857 73006
O 20158 32422
E 146 15119
O 5216 49540
E 46943 60914
O 76707 97371
S 41166 386621513
I 18796 70727
S 47242 500409709
E 40162 45732
S 43259 807135412
O 44055 58182
E 343 44573
S 65178 771297242
I 8444 14497
O 42477 66444
S 97898 722215957
E 32318 86833
E 13527 37495
E 37520 93147
S 53881 877032576
I 5039 95666
E 27623 84123
I 2653 99859
E 27040 56280
O 6949 7720
O 4804 80462
E 23688 93182
I 33455 54269
S 59667 656733647
S 47909 476020930
E 62774 89786
I 347 64619
E 9756 91625
I 4818 10589
S 5024 575175758
I 20426 45087
S 14865 367423367
I 36168 52493
I 1355 44882
I 18689 89758
E 23521 42656
O 57900 65934
E 78694 83979
O 44335 83957
E 61418 94529
E 32252 52237
O 28570 73665
E 3508 26781
I 97461 97634
O 30846 85027
O 9434 34000
E 16500 72782
I 21541 27315
O 5568 25591
S 17417 831480506
I 47839 70138
E 45443 67713
I 18623 65337
S 30278 509278965
S 33875 397663097
S 37397 350862518
O 20624 84449
I 70756 82588
S 24434 147943030
E 25240 36620
I 45279 96470
I 28207 55792
S 64511 378395967
I 8758 54452
I 69217 99537
S 8005 457929450
I 65602 94438
I 35107 41267
S 64641 338419913
S 86748 854251637
I 4970 60109
O 9836 26167
O 57641 62855
S 94371 717014141
O 41119 88684
E 40814 47567
E 26430 91072
E 20738 58186
I 59177 85547
E 32361 76389
I 34417 37935
S 49901 75150977
S 97240 184760828
S 63539 305981224
S 22241 180498228
I 63903 99278
S 49222 429696755
E 32618 52079
I 2766 91100
S 62902 827646703
E 41588 63646
O 1027 86075
S 5441 198732094
O 71994 92731
I 14810 95775
O 40413 73110
O 28432 98609
S 56853 136554609
I 28413 76115
O 3742 44255
S 24300 602944691
S 25811 730521779
E 42097 87405
O 53571 55750
O 43486 74026
O 19257 61655
S 28739 345349193
O 30812 99457
I 31589 40469
O 46633 84390
I 2907 71990
E 66783 88984
S 9773 30601659
S 89321 429332522
S 39990 342855546
I 38610 99954
O 37282 48941
O 41421 46454
S 14720 42923898
E 4945 50752
S 75670 502654973
I 41637 86421
O 69846 90702
O 10016 53013
O 45887 99368
E 20264 41221
I 31319 45658
S 22609 684913039
E 1505 63336
I 13524 78654
O 1770 61722
O 20424 55255
E 3781 69164
O 56650 84238
I 4368 83509
S 47707 840731881
I 13703 65770
S 58038 326669295
E 64888 69663
I 53193 71378
O 34717 41332
O 61259 79316
O 8575 39015
O 26874 82624
S 26041 877507306
S 86396 923905100
S 79691 545829705
E 37499 42534
E 39399 71348
I 55181 92140
E 29110 69360
O 17901 53385
O 26340 71216
E 21173 95396
O 11726 60640
I 61849 93525
S 18195 479302301
I 66678 98385
O 15904 57512
I 3013 96528
O 57869 60862
I 11467 27705
E 38680 95187
I 8748 19446
I 9997 43768
S 38337 966051538
O 55091 77698
S 21349 622624230
E 43772 61175
I 34150 94954
O 53510 90451
E 24700 87728
E 61286 83982
O 45714 72124
O 37557 54891
O 31223 41121
E 27497 64744
S 2718 540734947
E 10595 23625
E 14244 76353
I 7638 37011
S 19042 94105453
O 16960 21132
I 75504 82703
O 38961 94437
O 7671 38248
E 48974 91178
I 10291 55232
O 47576 75791
S 85176 231456157
S 68834 156846875
S 94752 87143931
I 8728 17324
S 35591 945527991
S 76625 9453565
O 80786 85716
I 24068 68988
I 22838 64512
O 55988 95730
E 18563 58001
O 5378 99128
E 56051 81890
E 1187 20386
O 71305 72609
S 48274 482221022
S 54483 64253570
S 90559 6370150
E 86501 89820
E 31697 84397
I 42888 92458
O 2153 3670
E 20648 66110
O 36776 46082
E 29530 38882
O 56078 80525
O 64642 94263
E 56226 97224
S 17487 654977686
I 17117 47885
I 23435 86267
S 43809 792892551
E 7791 20401
S 34530 979612624
E 47108 92982
O 26178 40924
O 2921 37455
S 53480 506259808
I 21809 55142
I 7612 84030
E 51341 74091
O 17669 80178
E 11184 54325
E 23524 38555
S 44352 779805861
E 72887 73043
I 36503 76509
E 2661 39993
E 19225 37029
S 49854 472795634
E 82494 91562
E 1379 95200
E 30155 60399
S 43750 909740882
I 8970 89968
O 4544 10603
E 57740 59265
S 83974 346081633
I 16020 34049
E 15542 98154
O 54677 69495
O 46304 67539
O 9767 11632
O 11857 12325
I 33214 85171
O 39481 57139
I 13601 49517
O 50654 73466
E 27338 66459
I 29471 77934
S 56127 22091166
S 90991 342033278
O 87288 95576
S 37852 310162421
I 6644 82101
O 14699 96582
O 86999 94450
E 36919 38853
S 18000 114534840
S 85825 305398150
I 22175 59593
O 61462 70771
I 43042 69183
O 13555 67813
I 29625 89775
E 42300 45374
I 11144 24423
S 66657 922252550
I 77131 84227
O 70547 70985
S 62402 770544547
O 35239 91155
O 49822 92493
O 3552 25545
S 65624 391165080
I 57695 93352
E 51455 54331
E 971 68257
O 48956 94914
S 55380 318489491
I 75449 91796
I 20899 43860
I 22259 98794
E 58022 60593
S 81471 802907543
I 36867 52736
S 75321 560980760
O 44000 71434
O 23679 70738
S 51982 210181240
O 31920 58904
O 64719 87282
O 47489 68016
O 81791 85627
O 57542 98074
I 26540 84806
O 4922 98330
O 52040 62010
S 37927 212701159
O 15683 45685
I 64138 71210
S 96500 430620986
S 28573 291287707
O 10894 52149
E 9599 90155
I 49896 52610
O 15654 51921
E 23230 69074
I 44566 81148
O 53728 94253
O 26861 92381
S 81257 893483870
O 6673 33372
I 9405 73401
E 66745 85055
E 6461 53449
O 50287 66124
E 3609 8195
O 9913 61561
E 85206 88577
S 61406 793293497
E 37121 93370
I 14847 26093
S 70211 915384807
I 72091 82647
S 5648 217134405
E 20077 28904
I 4407 57484
S 28956 988169704
I 72748 76113
E 26491 40220
S 70318 847836577
E 64957 96327
S 40114 518575104
I 10479 37517
I 2519 21115
I 1669 93300
I 21977 73073
E 61757 73538
I 10457 31935
S 85926 446809726
O 58273 94984
E 20609 96691
S 17482 842716662
E 28666 40858
S 98376 538942355
I 86044 97716
S 47750 805853503
E 26478 99860
O 77162 80457
S 28495 844077940
E 21813 57966
E 21396 62498
I 25356 75008
E 10810 72740
E 32193 75695
E 2307 64411
E 6026 88557
S 11186 131658675
E 47819 84533
E 29011 71984
E 19138 66589
S 58351 159055139
E 30017 54435
S 62890 485954718
S 65888 922335068
S 50357 365270729
I 64465 83037
E 32789 68711
S 32907 358527807
O 94882 96684
S 38563 714028059
E 50714 65773
I 19780 60996
E 25854 44298
O 15846 62378
O 81817 99850
I 60478 84725
I 25555 37182
S 53499 112557747
I 53684 79610
O 9511 74029
O 47850 70994
S 65015 61774632
S 82453 281396349
I 9960 29527
O 11112 82725
E 31649 63257
E 29228 65066
I 38976 61909
I 6904 47579
I 656 34175
I 42778 44851
I 2136 96093
O 19441 56497
S 12517 618501505
I 63840 93946
O 34522 94813
S 62825 740747895
I 19080 71660
S 68192 44345722
I 77632 94083
E 9793 24632
E 28449 81679
O 18616 31595
S 40012 229518630
I 58794 90995
E 43355 61506
O 69433 85887
I 70731 87105
E 16684 26999
O 14866 69412
S 42383 633933506
O 9664 83800
I 31946 35521
O 38047 41937
E 1725 30661
E 41373 90042
O 56082 79710
E 16555 54707
O 21990 42806
S 33940 649040428
S 65047 629722721
S 3066 657498516
S 92455 790050149
S 99904 26621869
E 746 89935
S 51125 508791470
O 39272 50420
S 34417 671710552
I 1510 74413
S 75757 937121060
I 39178 99896
E 43786 93367
S 69708 520439465
S 59293 333805481
O 9545 81705
S 26301 943476015
I 493 46207
O 90801 92322
O 14123 95140
I 9138 29103
I 4781 44677
O 7553 58054
O 63375 99859
O 36252 66847
O 17386 98125
S 39100 805812809
E 85213 95876
E 75135 89818
O 7039 91746
S 14873 644064019
E 7587 52242
E 25869 47463
S 38972 303310760
O 896 26458
E 47390 60721
I 345 26043
E 34208 49542
E 10331 72203
E 33568 70592
E 27866 49717
S 54346 427986770
O 19854 31925
O 38913 45716
S 39844 979687133
E 28425 54292
I 15352 24074
I 18018 83603
S 21977 424451899
S 73813 400122615
E 42477 61626
O 25102 88204
E 21488 87773
O 5099 18159
O 25997 84821
I 13007 21417
O 50564 95509
E 41066 51872
S 41817 585653835
I 13305 70369
I 8290 70950
S 16891 992198592
S 40042 994349189
O 45023 88458
I 10373 16476
I 34555 66049
S 47399 221976243
I 11257 64904
S 99091 658630682
O 24754 54110
O 56244 96262
O 46276 68174
E 12757 61695
E 17731 23582
E 6808 78805
S 18381 987015250
S 4007 767754367
I 60701 80699
I 47922 80694
O 44002 57251
S 56500 575169337
O 7311 30933
E 13101 72278
O 50800 88916
S 88111 912793790
S 34774 968744055
S 86669 377387528
E 16838 60345
E 4734 6753
S 21667 689061381
S 5334 403352314
I 15596 47415
I 2942 36006
I 72721 72780
I 2335 99392
E 5494 38051
E 15759 63189
E 18475 30127
E 46988 69015
E 6328 65543
O 37508 65480
I 36593 78073
S 37245 84595321
E 12799 23302
O 73561 92084
S 34327 616339022
S 5829 961782282
I 13951 71312
I 2162 59281
E 73904 93711
E 6145 68189
O 42283 43956
S 1293 483952329
E 47305 88704
S 56620 581499126
O 30364 91523
I 45084 57074
O 14189 23209
O 54822 89976
E 67930 92458
I 9963 65335
E 60273 98094
E 34140 38252
I 74277 77163
O 18712 62497
O 1088 45237
E 54940 67978
O 13169 70940
I 16381 49333
I 62498 63766
E 10423 37893
I 34137 34317
S 48189 251064233
S 50820 570077567
O 49297 61572
I 71000 92670
I 153 20441
E 59670 61575
I 20242 69889
E 39603 66326
E 22001 37361
E 3256 72631
O 60512 71306
I 27437 80501
O 10858 59930
E 21597 64013
S 66183 810922375
S 35434 526101361
E 14258 39605
E 61194 88401
O 65293 81735
O 79445 94307
I 61444 66306
I 7133 56727
I 1995 99273
S 51059 531434220
E 73749 89182
E 8273 8348
I 33808 65381
I 245 97546
S 23484 621649788
I 15206 25931
I 1225 60041
O 28120 91387
S 46477 96306486
O 40714 58846
I 65496 71328
O 14523 54172
I 10783 53932
O 37937 81026
I 37988 49123
E 54372 75459
E 27753 86587
O 88263 88958
S 71870 880404291
I 25556 62043
E 69814 84507
I 9431 50514
S 69066 229825158
E 53240 68537
E 1413 25247
O 7815 91507
S 38980 838830276
S 15414 417219979
O 40291 56350
S 4674 333202234
I 38139 51030
O 47852 66569
S 19877 772861557
S 19311 149059317
O 85780 97582
E 90644 99739
S 27864 751201277
S 23453 961110442
I 36875 91501
O 7312 23074
I 78816 99981
E 26144 73206
E 2301 45265
S 59961 46360703
I 2546 90299
O 59871 77866
E 72118 75244
O 43580 63219
E 44686 71569
S 37561 184303261
I 8072 72449
I 39066 41402
E 19311 83359
O 20702 96954
O 42222 86697
E 8205 63232
E 61670 86910
E 55239 94287
S 36859 986791262
I 40715 99952
S 93806 840267393
E 63559 74223
I 17370 96299
O 46870 68891
O 24382 83202
I 54333 59101
I 7749 31551
S 36571 555368684
S 45846 41021912
I 545 88253
O 28298 82496
O 3949 63270
O 94598 95051
O 30183 87257
E 27068 59864
O 8616 50316
I 35280 56196
O 28898 44264
S 74154 766570388
O 60912 90060
S 40511 870047513
O 16041 62326
E 26356 31962
E 62343 86228
E 3069 84908
O 2785 4842
O 3035 86095
I 21263 60522
S 78826 150285720
O 23001 30511
I 51033 59538
E 58040 94396
E 53386 89468
I 2738 67044
O 30712 85849
O 35614 49796
E 25404 26526
E 62825 72068
E 6536 15764
O 14210 57683
O 30571 41545
O 44612 79256
S 95141 321639689
I 67102 70540
O 55937 95911
S 91314 947509277
I 58160 66036
S 71277 69829842
E 21011 69438
I 26661 60159
S 99727 890030561
I 34921 40207
E 15720 70012
O 43893 51627
E 62355 66497
E 48200 89563
I 39607 41025
I 26976 33118
S 33285 618699927
I 29322 53404
E 45553 70506
E 12937 64777
S 21865 557275068
S 66181 770413418
O 17985 97245
E 78104 80838
E 8764 50640
I 15865 51435
E 33001 39128
S 17866 477244624
E 539 11536
I 12352 30456
S 4202 973099873
O 34385 93635
I 21272 31479
O 1138 96081
O 75162 87296
S 47384 532787025
I 68194 87244
E 17739 33836
E 14977 36628
S 62315 942349343
S 24213 691586772
I 37781 79153
O 31510 73021
O 19937 20639
E 7969 20620
E 26563 52419
I 27641 68335
I 87617 88555
O 12972 25254
E 8156 49170
S 42652 813835012
I 470 42387
O 77295 90612
I 83832 92973
O 41568 43670
O 81840 92240
I 78958 83114
I 15367 22741
I 13066 78335
I 17272 43214
I 44090 87497
I 66775 87801
I 2029 78540
E 41427 89668
O 6093 46840
O 57338 91797
I 33726 53134
I 9567 96355
E 43212 98260
S 2193 133518736
I 53258 94501
E 64013 86013
O 2408 96909
I 6562 31383
I 50621 77445
S 39110 341351995
O 59843 78373
S 9498 280822037
S 21323 448614919
O 27256 36813
O 35981 46711
S 12652 261788793
S 88553 518233432
I 25103 79858
E 57924 88999
I 41180 88232
E 10506 17136
S 98176 987006630
S 48067 858572607
I 33445 81615
O 48104 76944
E 27142 40071
E 37403 96619
S 95832 653089427
O 61679 73288
I 33760 49398
E 28085 74297
O 9437 52300
O 33143 41742
I 60546 78599
O 36010 65170
S 22832 18361357
S 5962 737075300
O 60037 87674
O 76633 95893
I 33724 45942
E 36624 52813
I 4485 80913
I 32466 38030
S 89376 697029855
E 19176 77320
O 44405 59381
E 13335 61126
O 26145 89124
O 65623 67918
O 69378 73062
E 64228 90417
I 30653 89221
O 68721 82853
I 47448 56524
I 16574 20791
E 72465 97982
S 80089 724219144
E 3206 97929
O 44437 89460
I 9272 28081
O 34491 88001
O 10472 26515
E 38913 77484
I 64843 83691
S 21870 292170047
I 2910 46807
S 90547 984483020
O 34805 50822
E 80999 88745
E 45037 51669
E 58810 95893
E 24919 62607
O 66232 75571
I 83089 94655
E 24708 30930
O 27521 68354
I 26449 53327
E 47385 84730
O 17056 50330
O 40299 87244
S 19031 540268442
I 60935 94290
I 42832 43112
I 26386 41891
E 42908 77515
E 4545 29557
I 17086 46992
O 43114 98147
I 40463 80749
E 65993 98300
E 82572 91515
I 39716 66056
S 14860 152590797
E 67753 85886
I 15283 44487
O 10570 46886
O 23896 91694
I 19725 98477
O 64 26637
I 12094 77932
I 4518 18521
E 50804 55750
S 83457 896788644
S 36119 540302663
S 99556 226254007
E 70132 80133
O 44272 56011
I 47469 68463
I 64740 93635
I 29269 37399
E 42452 78393
E 15117 99626
E 89074 90194
S 57397 851891415
I 52598 73232
I 42352 91400
S 658 127560053
I 38314 42270
S 252 743567981
E 59531 82809
S 1556 893106483
I 33421 88985
I 18316 47359
I 45182 57134
O 77801 91147
O 12860 14008
S 73060 236901412
S 25974 779990261
S 9751 87236851
E 16358 77648
S 76895 258335256
O 50730 75353
S 61876 75719963
S 25295 359904545
O 83982 94019
O 23271 38672
E 4971 78335
I 24105 75487
O 31335 80967
E 23592 54158
I 66968 76229
I 6875 94024
I 28012 28305
S 96177 393982039
O 31745 48639
E 57438 74552
S 88220 279246161
I 76998 99307
O 50905 83309
I 88109 97641
E 24090 91755
I 47719 88225
S 97138 845387958
O 20068 68225
E 60557 89369
S 68742 599427083
S 18922 145905020
O 35770 75782
I 12504 12590
I 17985 43673
O 9161 31712
I 33645 45846
I 45727 96695
I 12397 34156
E 31280 42773
O 18953 69097
O 58945 89771
O 7890 47339
E 10757 97389
E 615 54255
I 39184 50858
I 1728 96671
E 3783 4249
S 30735 549020667
S 19245 587339704
S 90651 444832895
S 29655 794635718
I 15839 88524
E 65920 91641
O 55771 67083
E 14955 75041
S 86215 867661041
I 11272 55130
I 53202 66468
I 16903 91017
I 13034 44324
I 68537 91423
O 2791 83825
E 10042 79211
I 21744 75267
E 52139 85350
I 19842 86214
E 16896 56981
O 6835 93297
O 42666 83944
E 15924 34719
O 64043 97987
O 1023 40644
S 6114 662219478
I 4487 37508
O 50897 65556
I 86113 93419
I 6686 18879
E 49106 60095
S 2322 815636806
O 1565 7096
S 98431 824109548
O 21784 63076
E 59656 65518
O 6499 31796
S 79319 971072193
I 43256 85826
O 57072 91810
O 28064 84148
I 57883 95855
S 64135 393956753
S 30664 560701673
O 14269 76442
E 50169 70308
I 60843 76238
I 10877 11431
O 34732 54319
O 40624 54446
S 64841 580654966
S 15939 315506176
E 16056 24537
I 42963 47163
O 57825 86853
O 79089 84224
E 45163 63666
E 39651 60862
S 15830 191650415
O 6353 36981
O 39708 88162
E 14465 77804
E 65468 82878
I 72857 79384
E 39422 70837
E 14372 32026
E 58699 91278
S 14940 824033581
S 48025 132109582
O 45000 48932
E 23761 82031
O 1006 14347
I 3672 41556
S 85019 487074117
S 33015 647714306
O 21747 84599
S 48293 807659312
O 62294 84069
I 69849 72133
I 94284 98434
E 40868 95359
I 64682 87823
E 16002 42963
S 38181 664180680
E 8780 16742
E 56268 78396
E 28520 47971
I 26217 29578
E 44720 76102
S 85839 518094046
I 15531 59770
I 6925 77225
E 47783 50994
I 38873 44943
S 71111 483672330
E 51617 61372
E 45121 97784
I 7372 46979
I 57282 74444
O 24769 67595
S 24238 318013463
I 1843 61657
E 47524 78209
I 10187 31023
S 148 204702681
O 23759 86133
I 17571 54551
I 19808 34507
S 32995 428881067
O 56634 89504
I 18079 45108
O 45231 62559
O 46149 59391
O 10180 13181
I 19683 94527
S 99311 857591984
S 17669 111482792
S 37756 487652555
I 45147 57876
I 61708 76892
E 5916 31736
S 74917 520728585
O 17181 62745
I 19385 92263
O 61773 68359
I 66044 69081
S 49069 304834532
S 26861 820561086
S 65496 508155113
I 30012 66272
O 31051 95031
S 48684 5609123
I 53032 53147
E 5428 47090
S 4597 741858655
E 46979 56897
O 52454 73934
S 17994 880145712
O 20245 57363
O 60356 72203
I 8011 59572
S 60616 28517401
I 55641 72367
S 95927 217184918
S 99857 800851003
S 3649 798291661
E 37619 91897
O 5842 37569
E 34763 97126
I 7131 70034
S 42021 846806194
O 80110 84247
S 52941 870882911
I 53465 66301
I 8274 86146
I 52882 64063
O 58947 95487
S 37434 249591210
I 14060 50163
O 37138 65990
E 1619 2748
I 38772 57780
O 13848 47293
I 74246 90953
E 54667 63522
E 42035 55144
S 1963 237093725
O 36835 96129
O 40905 63609
O 14648 47251
O 64370 64548
S 24265 703402558
I 19613 68525
S 83015 935142358
E 13725 75082
O 10184 95107
S 26101 657738360
O 44763 59633
I 40989 55494
I 19053 74093
S 27483 564038545
S 69522 714403406
S 49875 13853272
I 48331 77526
O 3560 16997
E 18531 28217
E 16048 83857
S 23754 784385466
S 74662 110301020
S 90453 875789120
S 57216 617835914
O 18464 45011
S 34205 626812311
I 13091 42898
E 24078 27381
S 68019 828007872
O 9772 94586
O 58621 89301
E 26048 69822
I 3421 90620
I 40967 71907
S 88504 674586969
O 21119 33659
I 59745 70908
E 38445 76767
E 11048 81206
O 60375 91911
E 4948 70572
E 23144 77627
S 56799 958498979
I 2245 45258
E 1283 98088
I 60272 61478
O 58890 72095
S 98546 396853578
E 70936 97536
E 8775 42965
I 34504 73204
E 88115 88993
I 23952 87358
E 82802 87866
E 51811 93337
O 2044 84962
S 92466 982143857
S 27879 726559261
E 18821 42762
O 66500 76471
I 19412 83483
O 19816 82041
I 43325 76070
O 12498 41139
E 40313 66093
O 770 89376
S 32860 869285735
E 644 24530
O 17124 95572
O 5985 63978
I 31884 63799
S 27304 578683293
O 65619 72928
I 10171 35136
E 10097 20638
E 51845 59362
I 91279 98973
E 40078 99972
I 25958 34623
E 33656 78517
O 38405 64242
E 71440 76051
O 52850 65294
S 61564 122367783
I 8032 46014
S 63039 505202339
E 35444 88051
S 87873 606623774
E 6419 48603
S 25089 21036182
O 19496 35865
E 56118 56433
I 42478 85707
E 25535 83925
S 230 519183007
S 70547 464102683
I 13619 93613
I 21686 96893
I 15066 70817
E 60710 86760
I 531 33133
E 25911 81561
I 38412 80728
O 31880 74790
I 26693 67210
I 40347 70271
I 49443 91105
E 56321 84184
S 73939 97942145
S 74785 896460755
E 20622 71561
I 70248 96812
E 68432 80470
S 11434 466535281
O 25224 72113
O 27235 67263
O 40776 77167
E 34737 76505
I 68749 83172
O 79195 95520
I 36322 75508
E 14395 61228
I 79393 82288
I 31977 60665
I 39995 51149
I 74529 80834
S 89521 517383152
S 30685 48995422
E 18236 98245
S 39820 678634394
E 16416 60512
I 47757 59680
S 61594 998711193
S 90517 392780828
I 964 99309
E 74232 84606
S 63664 116046608
E 23422 53301
O 35950 47613
S 72075 327996615
S 92420 586879588
I 29386 77503
E 15862 95368
E 69597 88686
O 20391 80149
E 51517 80152
I 6354 59059
O 865 2724
O 16722 47058
E 46813 68716
I 19 53167
S 72931 336278556
I 17441 24160
E 50193 69664
S 81594 871706259
O 8986 62593
E 12662 49234
S 77255 359258849
O 21938 31365
O 24221 56238
I 2508 29519
E 36511 86952
O 47892 88328
I 55681 89638
O 41795 76562
O 56347 79150
E 62048 90766
O 26520 49442
S 67279 413477647
E 53258 66478
E 3228 45451
O 45905 87132
S 48726 818950470
E 37870 47201
O 56376 85091
O 42694 79182
E 27459 70875
E 57569 59364
S 10960 131969251
O 38688 96886
E 30837 58469
I 37691 40457
E 62114 65408
O 59872 76652
E 8146 29955
E 15101 93392
S 28813 437091352
E 2077 37551
O 13457 16119
I 11371 40767
E 10769 42200
E 5444 7080
E 444 33708
E 57579 71851
E 26931 51459
O 6486 70052
I 34865 57575
O 56128 74639
S 93992 422059690
O 33496 42374
O 21462 57971
O 45428 67567
S 3595 738981624
I 38103 43869
S 64899 123112388
S 22753 601246500
O 15967 29112
E 7276 52493
S 52152 878853065
S 52661 968942450
E 14990 38277
S 34807 908993455
I 31425 79112
E 45747 48453
I 289 45261
I 16058 21974
S 56310 750958600
E 36983 95303
E 51084 51460
O 11151 17450
I 8949 13513
I 1300 19277
S 7248 844844701
I 72554 72709
E 48375 89654
S 96858 497439760
E 5964 14718
E 23785 54854
I 38924 50045
O 11442 34099
E 38182 61321
I 24132 44508
S 7829 511337171
E 48155 86802
O 34072 52769
O 25061 45948
S 13501 919778588
E 3299 7392
I 49142 68019
S 14527 386818694
S 93046 134430126
S 99762 536744894
I 79450 89245
O 23387 83115
O 18484 93376
S 75990 767168127
S 64224 794299364
I 39855 91632
E 34586 39051
O 64151 84571
S 31570 47043317
E 3108 20400
E 10064 10657
O 42363 90265
S 64563 517416064
E 38918 47164
I 18652 95994
S 86556 778371751
I 24268 80790
O 76432 99990
S 14407 960231910
S 49995 766600212
I 11277 72077
I 3513 75862
O 21124 71456
E 13439 37226
I 28462 57668
I 68677 90316
O 37052 41189
S 38508 521940915
S 83500 772584729
I 34102 64280
O 26372 41928
E 1974 82347
E 80396 95352
I 86495 90468
O 79408 82420
O 65221 73180
I 10108 76484
I 31438 64932
E 16516 56645
E 53430 63987
O 92939 94370
S 7352 561655860
S 96588 942672680
E 20054 36471
O 44536 66769
O 14076 31107
I 30035 68641
O 9060 72627
S 5686 447289781
O 26668 39454
S 3327 446848905
O 26749 95874
O 11438 76274
S 72321 683130790
O 56965 91768
O 21878 40910
O 29269 39973
E 21482 80890
I 33314 75700
S 67331 732791108
E 13742 48289
I 2796 85987
I 24862 42194
E 76549 92254
S 84636 144906554
O 38481 58072
S 24139 570552123
S 70091 439063571
S 42698 651551564
S 60496 102440812
S 84928 644448524
O 72181 98589
S 12627 273224856
I 15704 38834
E 31070 74645
I 16295 26731
E 11331 31687
O 31148 74639
O 11567 49790
S 20378 561613310
E 5295 26347
I 13815 48346
O 12543 22257
S 69219 232168839
S 12575 346292219
O 14479 83831
E 53417 88293
S 19789 833735256
S 20743 50890950
S 29976 952111011
O 353 49831
O 34370 89474
S 21196 798266671
I 12853 89531
O 20580 57779
I 16754 25706
S 70119 41508162
S 89356 120815952
I 47222 69109
S 8311 392896002
O 73809 79074
E 28480 38860
I 53438 94213
S 12891 400460442
S 96411 223882880
S 88172 815263667
I 67130 86133
I 55589 84832
S 80509 987848660
O 19833 98952
I 35657 37644
O 9427 29712
I 58924 84954
E 69728 90223
I 19434 80688
O 7745 98517
O 28271 80753
I 36661 67719
S 83426 861924081
I 19546 32747
E 80799 93239
E 47588 76405
S 2430 847292771
E 64747 70641
E 670 6239
E 57537 71064
S 46818 235749861
I 42230 57486
I 32232 92876
I 84848 94869
E 5490 95625
O 34938 43100
I 17610 77445
I 19313 39555
S 80622 442028010
I 20110 67396
I 39346 99116
O 71719 84937
E 61854 86876
I 49908 63127
S 55156 692256467
S 9879 498774237
S 39366 920986098
S 94870 585208235
S 99442 590339805
I 53048 71106
O 15668 34944
E 73543 97509
E 49335 58700
E 57127 86099
S 54418 946250328
E 22424 50918
E 72988 73133
E 77783 79388
O 52104 87542
I 13177 88630
I 77355 89857
E 19469 97731
S 64708 728984729
I 7587 75562
S 50159 613426393
I 19308 65584
O 15897 89279
O 61731 75555
E 13786 57410
S 7149 752428398
S 75495 479855824
I 51778 62093
I 16976 73556
E 75983 99483
O 11733 53748
I 49404 77815
O 13256 57277
I 29375 80331
S 700 270330251
I 35971 61463
E 23659 24167
O 39829 54870
S 46405 664398345
S 2793 147791119
E 37230 95158
S 55561 490699273
S 30114 922913858
O 29853 81318
S 3376 438454666
I 31896 69889
S 42254 833229641
E 23529 91620
O 11048 95590
E 24303 61102
S 48559 107015491
O 12384 56668
S 63409 253268349
S 72697 169796424
I 17273 48496
S 15277 891609759
O 360 2443
O 33095 60362
O 87572 97212
I 71134 99685
I 6563 55022
O 236 97329
E 71239 90577
O 18688 29895
E 47172 69755
I 71061 91486
O 16507 32949
I 15162 90767
S 92303 559403720
O 67224 82542
I 75026 80167
I 46532 62141
I 23683 48850
E 1283 81655
I 25343 53600
I 11839 59161
E 69271 71773
E 19584 23826
S 38715 842765377
S 7250 737597946
E 64496 95239
S 20340 945543005
S 90502 406234091
S 37285 943276069
O 387 5045
O 1112 51208
E 46182 99459
S 12521 812077920
S 52106 469203846
I 14508 56045
O 3607 99455
I 7312 41202
I 15312 75592
S 696 638770736
S 54243 41299782
S 8746 544814190
S 85295 709522444
I 11699 83031
I 25031 79562
I 33669 68989
S 97405 359944511
E 56580 85826
O 95875 98282
S 1678 303097248
I 3665 94506
E 2519 9831
I 7674 41171
E 29327 82568
O 1506 30788
S 93988 332508844
O 33721 72441
E 57391 61627
E 78443 89274
E 32399 88672
O 56780 67009
I 7815 66419
O 87228 94952
E 63939 78575
S 39905 702397777
I 93599 97551
E 86583 93514
S 31116 633051745
E 5907 42306
O 15444 35154
I 13009 15038
O 35023 54601
S 46791 485294460
S 5372 322793090
S 27352 457397556
I 6635 17400
O 7844 56813
O 21219 84745
S 71182 740670667
E 12990 67017
E 28235 40479
O 66698 80347
E 8206 23966
I 48339 94770
S 91732 938450022
S 54162 624109232
S 72368 235894586
I 60657 61203
S 94653 607132715
O 16274 94448
O 4201 76109
O 13006 70821
E 81372 88400
I 22616 30574
O 44292 94620
O 7596 58030
I 831 8954
S 20454 339264713
O 47489 49607
E 28535 39761
I 27639 45743
O 12040 74333
S 53935 590950519
O 58897 99894
E 5766 78417
I 21833 91318
E 30795 47044
I 32204 59582
S 63934 804479234
I 18474 68314
S 39526 890170899
I 51344 63859
E 80354 89636
E 9076 67249
E 26088 93873
S 95462 192297608
E 91581 92999
I 50319 85491
E 1894 95999
I 24480 40465
O 89986 99040
I 79616 87593
I 14657 92863
O 44201 66985
E 65429 93641
O 7621 13948
O 7980 23402
O 42862 58383
O 20010 90986
I 69710 87828
O 17148 48752
S 73918 747233934
I 31390 76497
S 28980 707548100
I 21792 64577
S 68276 126619267
S 23834 609592804
S 67959 445081133
I 35029 76761
S 50299 406369325
S 93447 242341630
O 57348 58032
S 30550 780697208
E 3267 68220
I 40576 91101
I 27983 90237
E 81697 92903
E 39032 55958
S 15589 81492619
E 11405 63786
S 89644 211921893
O 17558 39263
I 71900 81677
S 59342 985109816
S 91308 901923383
E 52945 71320
E 64099 78850
I 14668 45614
E 23053 98473
E 65147 96526
I 41937 57027
I 45496 61470
O 29596 75426
I 19914 59530
O 1704 61901
S 50313 331294179
O 30092 45264
I 43779 48091
E 58395 91182
I 33813 86654
O 14844 78629
S 26994 215755831
O 14715 79175
O 14175 57829
I 36115 95185
I 41076 57022
E 12054 39409
O 22624 70956
O 54700 59905
S 69368 837733016
E 52713 68286
I 28983 76949
E 58374 79348
I 90460 93534
S 34361 694312698
I 42925 61193
E 12137 17165
S 24070 796672613
O 68376 82828
E 30277 51114
E 18219 68174
I 55423 92601
O 25831 99784
S 83814 591360130
S 92605 76096638
O 26040 85069
E 48859 49083
S 24244 849202244
E 79344 85053
E 41672 64712
S 26235 780911328
E 39056 98354
I 22837 33477
S 68069 456025669
I 10144 61306
E 22254 57030
O 16828 57516
E 37202 71647
S 86598 29629144
S 54533 656687909
E 78324 84690
S 97773 310001956
S 41554 947237337
I 25478 97352
E 59634 71950
I 37094 74451
S 67513 343293753
E 29464 48399
S 98671 739004023
E 36869 80781
O 25029 53238
I 21769 37600
S 89172 958963313
S 22852 642030413
I 28661 99147
I 30480 37832
E 16621 63661
S 27012 147503343
E 41458 48921
O 35454 51373
S 57622 116203048
O 31693 76394
O 27509 37570
S 36833 475214138
E 1263 50221
S 36314 344244607
O 25134 71755
S 13879 823292374
I 9947 88636
E 61440 62326
O 21088 93195
E 657 98541
S 73538 608439212
O 21745 97185
I 65883 95262
E 48634 98635
S 10593 929570392
I 1010 41959
I 16981 29087
S 85329 647152306
O 18756 27109
E 23615 77798
E 32563 79724
E 7214 69896
I 4418 81655
O 73140 85870
E 73760 80524
E 28252 31534
O 30811 95733
S 13635 18918095
S 460 219166693
E 30543 45242
E 47634 90452
O 3397 32698
S 6737 282951075
O 17886 80230
E 13938 68068
S 83613 868794741
S 42116 540971778
E 62201 97745
E 49457 54731
O 38467 91880
S 94214 636762028
E 58099 60014
O 53960 83037
E 32972 52054
I 14200 94967
O 61459 98978
O 22281 46184
O 51209 73295
S 84811 383172302
I 43352 62455
E 51354 60520
I 4963 98431
E 40417 69200
O 51365 79122
S 82991 615400794
E 55562 85586
I 68293 68316
I 10844 25720
O 19491 46968
S 69354 764693848
O 6274 91914
I 23769 80109
S 76361 702653249
O 12285 98795
I 890 19742
E 14598 44201
I 30915 49954
I 38449 51092
I 18300 87304
I 37783 95977
S 57532 408795193
O 11790 73137
E 53033 87125
S 90600 596540771
E 77016 88608
S 87474 622310013
S 72611 195071476
O 40720 52864
S 70649 314298669
O 26134 93363
O 14953 75633
S 65557 503395463
S 91055 524527210
I 2073 47667
S 79375 842355383
O 25230 97967
O 15236 99514
S 61238 504944537
O 37886 72802
I 27780 85720
I 21451 22870
S 4174 553077772
O 41510 56079
S 87544 199158081
I 52806 79398
O 30481 34070
O 14433 31587
O 24419 93126
I 4976 18404
O 56754 73774
E 37916 59929
S 4733 588219278
E 78940 80418
O 16403 29303
I 31975 50036
E 19827 34875
E 1204 48755
E 48765 49987
I 74244 75919
E 81263 91870
I 21524 88174
I 62822 88588
O 875 52242
I 21713 96863
I 28929 72689
O 27233 34726
O 7428 88501
E 26427 34219
S 8471 162201651
E 33094 45561
O 60228 92090
E 68959 97148
E 20204 25442
S 83461 693976639
E 13484 32249
E 7822 53179
O 53587 87332
O 53982 91362
I 32113 78476
S 3992 540936532
I 26583 96374
E 19120 51502
E 14269 33595
E 10878 26192
I 23433 70790
O 62317 76940
E 47757 64956
S 50820 157331341
I 46531 71352
I 33498 81939
S 90375 762040639
O 86240 86703
S 80283 380779161
S 37644 490244010
I 6258 87637
S 67047 101256672
E 15838 76758
I 2860 85438
S 76987 681199428
S 13840 218366364
S 19551 513955527
I 21592 77922
O 73844 92337
O 15067 29538
I 53447 90114
I 27229 41556
O 56083 84258
O 39926 79649
I 4149 99800
O 32713 73701
O 40297 78174
S 56293 279315055
O 52917 58483
I 1104 17615
I 1662 79795
O 50636 70763
O 40522 74100
S 65012 991057968
E 16320 25790
S 21386 938526142
I 72151 80873
E 15402 49091
O 73065 73070
E 4618 49503
O 24746 37963
E 48384 80603
I 33948 62473
E 6559 17242
I 18554 54000
E 66354 74674
I 93 53738
E 9674 85702
I 67142 68261
E 90882 98686
S 75531 501128030
I 24886 28828
S 13456 445470336
S 28403 270833658
S 98258 346370561
O 10489 51044
I 60409 66910
O 17831 44135
I 5192 47129
S 8180 41415217
S 45755 197869337
I 39484 94513
E 19920 33626
S 84851 71537944
I 12539 21084
E 38401 42097
I 51887 56796
E 22671 84256
S 24057 613848439
I 50758 80293
S 48765 64362054
O 2980 88026
S 969 61480497
S 15530 599648364
O 9737 76271
S 16209 272552230
S 7593 421173485
I 2008 46285
S 46442 257511994
O 22163 62114
I 28741 81429
I 61330 67095
I 22193 41807
I 22610 63458
E 7870 9509
S 31151 365035501
O 20653 89941
O 44201 65288
O 38662 40132
E 15103 68605
E 26976 44544
S 48573 935685912
S 55581 994047386
S 62859 853473734
I 12229 44084
E 13936 90899
E 10530 63607
E 69861 91867
S 64439 608777304
O 68394 70449
I 6873 49532
O 2731 64465
I 10318 34602
I 32649 43352
S 29141 86047312
O 18677 60660
S 29130 822655547
E 82831 85533
O 75729 79687
O 11170 87823
O 3254 5961
S 77910 270687569
E 21109 40816
E 46267 47935
I 24740 48663
S 56215 960712694
O 54671 91836
O 10413 41924
I 41104 62653
O 19200 57920
O 15676 77483
I 16911 61210
I 11173 68121
I 35513 82514
I 46341 51592
O 26727 50462
E 49822 68815
O 54024 99879
E 67694 84730
I 19803 89754
E 7616 61307
I 7484 48162
O 40130 66570
E 14055 96678
O 8843 34156
I 45907 75342
I 51267 67276
E 4166 97649
E 20725 51334
S 84163 509249727
E 9623 26647
S 43697 855791612
O 72003 83700
O 5466 99887
I 6036 17831
O 57281 78943
E 6768 68509
E 25031 35554
S 56 468357330
E 14512 94899
O 83196 90595
O 15941 70803
O 82612 84549
O 34503 51313
O 21648 36600
O 9727 11452
O 21664 78342
S 68063 526717094
S 42722 649599993
I 5783 88573
S 87535 401718017
S 70169 279956483
I 8251 29273
I 17525 97629
I 56220 84279
I 49498 80458
S 54676 507497697
O 21196 59903
E 42573 99346
O 40883 88335
I 46816 80094
I 6520 18247
O 20107 36892
S 71284 734579231
O 51 88558
O 74019 99009
S 29062 651232747
I 194 31650
O 55392 77090
E 53517 96127
S 45677 182199095
O 9138 61841
E 36943 49122
O 6361 14453
S 91712 637123422
E 21743 28376
S 91373 444680266
I 18734 39060
O 58534 85901
I 71010 96724
S 93882 40968922
E 2408 13126
S 88000 657351952
I 29942 88052
S 89175 795244073
S 88839 970055735
E 6447 87136
O 10093 62719
I 3473 11709
O 60840 95780
S 4830 694678068
E 37877 72465
S 66904 393383877
S 73124 408806010
S 56392 302153176
O 10309 11341
S 66122 208604759
O 35275 95723
E 92060 95068
S 86790 685511704
E 15204 26292
S 87690 699857522
O 17199 61389
I 45874 99778
I 35375 45304
I 27777 86829
I 35895 42606
O 45344 99043
I 60466 83400
I 3425 21612
S 58502 393232327
O 38408 60759
I 2972 16415
E 29924 55814
E 49059 91346
E 1220 66243
E 857 33639
E 57673 72085
E 6351 49065
O 77128 87098
S 61923 629659059
O 7124 88973
O 34176 82580
E 34919 38355
I 9437 78215
O 62415 89510
E 51645 65005
E 37264 69753
I 55718 99884
E 1865 34861
O 6076 71811
I 16590 95757
E 9019 44091
E 63908 91178
S 34218 827877738
S 13151 929168885
I 61918 95310
E 25553 43787
E 34539 71077
I 18638 51491
E 7903 70540
I 34709 65329
I 30270 53350
S 4461 462485437
I 17649 39631
S 9372 588621491
S 38443 541983630
O 1199 53145
O 32858 58452
S 14159 591695482
E 39365 48054
S 30072 267707562
O 2673 54996
E 70757 99578
E 2027 6273
I 1876 9880
E 26614 43644
S 12880 52813804
I 12093 79613
S 77411 354914619
S 36708 240894934
S 2512 692817385
S 47514 45025701
S 39920 519620212
S 21461 447959946
E 21110 45864
S 59581 372845811
I 37763 50569
O 42514 79504
E 18083 95986
I 14304 76830
I 39948 79777
S 96532 432166798
S 72417 494244916
S 83489 280476547
O 12696 54006
E 14614 55851
I 58641 94601
S 52848 583060613
O 9651 67456
O 26222 93068
S 97517 709007390
S 18172 112242924
I 76175 96639
I 45957 47134
I 79483 81909
O 31398 53513
S 51467 924775194
S 79161 960045671
E 6485 76541
I 77053 90017
I 40675 52526
E 42266 71249
I 6296 60216
O 85110 87761
I 51179 71118
S 93499 595678831
S 86212 409778727
I 6090 83025
I 53619 59608
S 59117 650377004
O 79981 80341
E 37266 80072
S 99576 125519910
O 36211 38033
S 35496 786674264
O 41812 98264
E 63587 93686
O 51784 75426
O 68114 78819
I 40914 42350
O 1910 66244
S 92267 905333457
S 87575 937390706
E 37185 67927
O 22543 27126
E 15732 20709
I 48710 49677
S 33479 384799974
I 33937 58728
I 14433 20890
I 30486 71554
O 50956 74626
I 53428 77348
S 52998 527227408
O 86538 95973
I 37126 75310
O 63031 69596
I 31957 78321
S 55266 275788811
S 67736 331821946
O 70237 78028
O 3595 63685
I 65612 67635
E 14961 50610
I 16730 77953
I 52144 65747
S 7796 422838685
O 2196 56515
S 73309 561892054
E 6378 77849
O 22686 57903
O 21722 49198
I 60313 77363
I 43348 60167
O 7193 72669
I 39065 82093
O 80957 84372
E 25735 42655
O 11345 30362
I 96839 99420
S 86977 132977980
E 10956 22777
S 34485 764287464
E 73983 96696
E 6488 98720
O 432 4518
E 43792 73438
I 31351 33089
I 34312 73116
S 92367 851543212
E 33451 57319
S 30208 313342304
E 35688 95744
S 35230 518926531
I 51030 67809
E 37218 67950
S 4470 51472402
E 13356 15665
I 12363 28760
O 61601 86898
I 86380 98468
E 11464 66543
I 16819 79614
S 9522 605627256
E 15617 54185
E 42455 77988
E 32355 85113
S 81732 308706874
E 14721 31076
S 32137 468651412
S 417 125080820
E 15327 57782
S 33249 45423900
I 5673 17995
I 29253 58526
S 63578 728298312
S 77813 765284005
S 62026 221474369
I 30030 78298
E 31509 46939
O 20303 63446
S 99036 833781282
O 5432 49456
S 79353 217670992
O 85820 94512
E 28511 57552
E 70267 78089
O 72578 74721
S 97327 945058871
E 6526 87928
S 90155 682591364
O 23941 40686
E 30134 77086
I 11517 19268
E 69160 83335
I 26559 30821
E 66694 82600
S 41007 769272517
E 28712 79723
O 2597 22043
O 35945 96208
O 11291 33287
S 14205 445167215
E 35506 89628
S 45604 257006863
I 66645 68392
E 76617 83853
I 41917 96091
O 46576 59460
E 8367 11422
E 65189 81789
E 26259 88178
I 31599 72531
O 36259 78864
O 62887 93695
E 10538 74880
S 75689 390635716
I 37763 87906
S 47896 204520699
S 41391 760613754
I 43673 95604
E 14963 84477
S 18092 666877812
O 7801 13159
S 1146 14755278
I 46605 59788
O 24376 73590
S 35898 603095928
E 25035 40002
S 90638 66037059
S 51596 38406468
E 25115 98760
O 67802 88531
O 46765 74144
O 66725 86169
S 76470 959555085
I 32237 78344
S 94415 798643271
S 20355 719407384
S 85556 904115954
I 19440 76078
O 4694 55866
E 53791 63628
O 25184 85627
S 48430 466770271
S 46126 342061391
I 7841 60873
O 17717 48076
E 13562 60209
E 9482 87418
I 42394 82712
I 28241 87895
O 18897 88005
O 64512 89893
E 12128 49306
O 27541 45903
I 11832 82522
S 54705 914324392
I 54786 87331
E 57094 72776
E 27689 31074
O 71164 79022
I 17285 61191
E 27588 84491
E 18164 62456
O 61134 76344
I 63297 75618
S 32423 623428356
I 506 89078
I 70361 80485
I 41369 48591
I 24300 76686
O 1001 42652
S 90698 89797442
S 33776 310324779
S 83005 32473880
I 27224 75703
S 34926 287071855
O 7012 17023
O 38871 80921
I 35909 60047
E 14038 72119
S 83462 889929797
S 98627 477705450
O 6414 24280
I 5742 41552
O 68478 78355
O 34136 37939
I 70512 88730
O 22761 49609
E 81501 91040
E 45923 63051
E 11828 85698
O 15021 88129
O 10893 25894
E 39365 56133
E 21673 91659
S 6011 611567070
E 42816 62297
I 57354 79744
E 31741 64802
S 26389 90331686
S 98685 543153840
E 13649 50325
O 61393 80815
E 42438 89418
E 9090 45364
O 17224 25762
I 43840 73454
E 3392 94721
I 57141 96859
S 89523 276190831
S 140 188111137
S 29511 337127905
O 24860 57686
E 2164 38644
E 77772 86438
I 35605 45095
S 10384 691258296
E 48514 60653
E 18760 87656
I 30292 49058
S 83832 612056940
E 19342 61740
E 10125 95008
E 1732 72145
O 29628 48794
E 39131 49749
O 3233 68633
I 84242 97173
S 34007 375915346
E 8232 95407
I 51879 71360
E 19949 31167
E 41536 74987
I 29213 30870
S 60161 289978639
I 4856 80987
O 31781 88420
O 38653 53513
I 14416 83217
E 37562 74122
S 42634 645656231
S 33303 569793157
I 42078 74707
S 29479 21820311
E 23996 96625
O 63015 68039
S 64871 985215728
O 65129 75244
S 25471 814216469
E 26309 78607
S 61828 426369052
E 69262 95862
O 2660 32673
S 57114 986104029
E 81868 90156
I 39811 40585
E 82576 85442
I 1008 8617
E 67689 68051
E 18241 85210
O 43039 85748
O 56307 69321
I 51798 81151
S 88379 345224976
S 54193 446220846
O 3045 32135
I 29379 99523
I 12766 92428
O 33138 74266
O 51402 71077
E 9170 72085
S 31020 675063590
S 33365 746829296
O 79927 93716
E 50975 72218
S 30153 382357286
E 55976 99037
O 2400 96039
E 61841 61964
O 18680 43336
S 96486 205663439
S 87697 719412101
I 79363 80523
E 22875 84717
E 66918 68204
E 16147 34961
E 66687 85312
O 16731 63693
O 1038 76413
I 21849 75611
I 63594 84597
I 16030 39366
I 12000 35243
S 9957 600012849
O 9064 67279
I 63095 73570
O 4740 70306
O 26353 92577
O 29234 44879
O 8293 49427
I 20886 46606
E 30488 58617
S 93501 606676501
O 27140 93684
O 87612 98133
E 34698 80732
E 56693 72170
E 48680 94489
S 35038 111350736
I 19453 24520
S 28460 803624246
I 20557 67511
O 33257 96233
O 27645 65422
S 33515 797183707
S 15146 292696716
I 37066 84913
O 57626 75953
O 7627 42453
E 46678 66880
I 15767 79739
O 53674 62886
O 64734 94475
O 11048 57252
O 7925 82627
E 18159 50312
S 87261 796743650
I 1863 88122
S 94624 580628333
S 76964 670322329
I 1186 21849
I 2543 30668
S 71697 487774688
S 8954 696033195
E 25869 39420
S 47627 887413688
I 31331 80799
I 17780 41278
S 38775 833292501
O 19820 66471
S 35690 866625793
E 43003 67350
O 4683 41812
O 30639 65857
E 34294 53740
E 1024 76121
O 48205 51482
I 38339 40772
O 32000 79198
S 7649 10987276
S 62330 64009890
S 28458 586738342
I 12419 13011
E 47641 83730
S 97537 582845556
E 22417 73167
E 1574 4160
S 73139 117769685
I 47728 51905
O 7808 67349
O 11566 33959
S 273 204355035
O 5728 53883
E 64840 85544
E 45865 94542
I 14998 59374
S 40973 172386426
O 70342 84032
I 44123 46703
S 59319 176642512
S 159 680902607
E 9420 64058
S 17944 57730058
E 50864 95414
E 44204 77947
I 17170 80777
E 25024 72196
E 77829 92059
E 76173 94373
O 87568 97118
O 3346 83850
O 80341 82490
S 75067 742157413
E 32877 36570
I 46950 89043
I 26706 98042
S 91764 776063039
E 9118 89325
S 1172 96774526
S 2247 952233675
I 14430 86277
O 5066 66759
S 10475 646879151
I 79008 99020
S 28800 820857843
O 49920 84435
I 4645 69320
O 23971 64514
S 76941 300101873
O 16930 49460
O 39232 97890
O 8953 33625
E 25748 32195
S 63347 12331826
O 26244 66177
I 8228 66962
O 34745 75089
O 242 10531
E 28058 61277
O 35399 48947
S 6279 340494587
S 71893 966140297
S 7079 972149314
E 15308 26683
O 39291 90824
I 15061 43354
O 51903 71540
I 32220 74702
I 65266 94237
O 73842 82010
E 24727 56793
O 20461 27613
I 44081 94735
O 318 78260
E 20469 69454
I 88765 91182
S 52619 180795570
I 82646 99764
E 5393 72047
O 43298 89040
E 12598 93028
S 76628 308455906
I 97088 99680
O 22361 68685
S 15170 827332400
E 45629 64135
E 8096 88931
I 69047 76006
E 20698 21919
S 28591 777125317
E 14855 22704
S 92688 15077471
S 64042 790502118
E 62299 77346
S 99408 461560340
O 35382 65883
I 30589 77946
E 200 54535
E 58748 74316
I 51202 63822
O 19336 40174
E 61541 84423
I 57771 91218
E 14408 39020
S 55296 509806669
E 28906 64501
I 46824 53942
I 15776 33370
E 4375 96432
I 63424 99552
E 60495 97015
I 7347 73352
I 2649 72807
E 32110 36164
I 67251 94294
I 9380 42717
E 39728 85125
S 82466 353070282
E 22872 63061
S 51227 228522219
E 29709 67170
O 10215 38072
E 49860 56832
E 57932 75078
E 62832 77586
O 52033 84771
I 41203 64799
S 18924 510149680
E 8954 76047
I 71803 98426
I 36063 41995
S 88357 118590146
S 81512 386406642
I 715 55087
E 7067 56863
O 29495 38360
I 72502 78099
I 79091 94223
O 537 28265
E 12483 19056
E 77284 91758
E 81168 88894
S 68369 584134557
S 30671 238865980
O 20896 68020
S 84581 932135558
S 53141 999547301
O 6462 49048
I 14318 36927
S 76675 663722466
S 37471 2744293
O 65391 72860
S 85176 95221220
S 52387 971629344
O 26280 32468
E 1325 95851
S 35309 379170469
E 67 4370
S 79812 660873291
O 30647 44603
E 52752 65264
O 68495 91765
O 5925 73362
I 51430 82098
E 19128 49061
O 15247 96706
E 47327 72868
I 21904 64297
I 58043 68282
I 58863 62676
S 40084 488928202
S 51466 656940536
O 15001 71832
I 31541 56311
S 44842 264728449
I 88962 91594
O 17984 84078
S 22843 425995436
O 75619 90076
I 43229 60529
O 65696 81255
O 7143 57676
O 11796 87341
O 93447 93900
O 28961 52989
E 63622 75286
E 76405 92929
S 4045 559638314
I 75843 78224
E 20616 59905
O 43675 74515
O 13980 20331
E 28810 45544
O 6276 32615
E 15716 92471
S 37810 292814472
O 41258 73504
E 36568 78348
E 5079 96435
I 57398 79787
E 608 67072
O 8779 75962
S 45137 508370902
I 5481 21644
I 65749 92398
S 15830 952515653
I 19410 92017
O 84317 99638
S 91803 948359214
S 23185 376660134
S 69965 613453553
S 81302 73849313
S 63285 318940079
I 7463 43721
S 7821 613254025
E 50323 72732
O 28159 42069
I 28940 45550
S 34137 173591301
E 68010 77965
I 55866 55971
O 13790 90921
O 35173 91071
I 56055 97849
E 15791 92801
S 83192 215106868
I 2588 43640
I 15922 53271
E 24178 44155
S 96148 711522200
E 22648 92589
O 3255 27343
I 10486 25189
E 34491 95255
S 46053 716291595
I 1025 5381
O 51246 55590
E 31646 83342
S 9266 37783207
I 76304 81068
O 33025 88503
I 43792 84523
E 63714 69205
E 66165 90669
S 77267 70249101
E 50477 67854
E 41895 77379
E 71739 86101
I 31759 68363
I 17623 70612
S 7045 801735185
I 55038 92353
E 31529 73193
O 39379 87899
E 37357 53547
S 95978 750829686
O 2253 59733
I 81265 81421
S 87105 605653236
I 4340 23504
E 29020 62018
S 79696 593609358
S 41336 643407467
E 4748 33656
E 72885 85965
S 17627 268006450
O 41730 48754
E 67514 81559
O 49757 61147
S 22873 952512177
S 87198 74159437
E 3964 79549
I 22267 75008
S 60008 57166025
E 26913 93347
O 69228 73036
O 26951 70938
O 73115 74830
I 11904 47538
I 23336 52616
I 34905 59500
S 18155 598053313
I 48445 53168
E 2927 13608
S 90625 449363770
O 60146 88419
E 49465 70067
E 6225 73904
O 17906 84626
E 71476 78629
E 10810 79302
E 33444 42294
I 66275 97161
E 58173 85510
E 4175 79690
I 23591 67428
E 6983 88685
S 80174 785796087
S 15101 65615051
I 36628 61392
I 20117 43375
E 2126 81004
E 29369 55063
O 41873 57654
O 1615 38148
E 21233 77810
S 47911 214727093
O 459 1674
I 26236 77524
S 21220 399074524
I 31353 72979
I 33028 58397
S 36904 910292183
S 55919 138219032
E 3136 52730
O 2789 13284
E 25668 51248
E 41066 90744
E 32098 41235
S 25139 94199105
S 86338 933982499
O 18996 89221
I 62372 89407
S 18525 217020646
I 16755 65966
O 30859 40155
E 67479 79195
O 23663 55270
O 15297 51264
S 28055 617826569
E 20286 52388
I 11217 90255
I 36576 72868
E 34459 71656
E 3230 49784
I 55611 73278
I 58300 75396
E 75823 83788
I 65468 79190
S 95626 12199276
I 7243 25166
I 20732 28599
O 74902 96679
E 3284 35559
O 14200 85362
E 26426 84285
E 14596 74158
I 12191 18359
E 58824 62669
S 88302 583761705
O 43099 79278
S 74774 907317468
O 66094 77663
E 38972 91977
S 48289 400974728
S 45862 342713235
I 57401 80381
S 7507 985568126
S 52328 728108594
S 72151 388848364
I 66233 79349
E 15945 29103
E 1043 63888
I 33849 35563
O 21038 46002
I 31531 36600
O 78825 92001
E 23444 31431
O 64376 86661
O 9685 64344
S 7704 136846292
S 66331 510066770
E 23454 65720
E 53384 91558
I 13693 31727
E 75608 98893
E 8766 75541
I 12982 17214
E 66823 97560
O 18822 84829
E 19851 57492
I 6412 9077
O 88622 90338
S 354 246068541
I 21895 89824
I 50499 91614
I 75532 88367
E 3789 35045
E 52042 62663
S 4308 303926580
O 63495 77371
E 35394 52420
O 66475 83546
S 34482 941551051
I 50366 74454
E 61020 79019
O 17495 83491
O 25891 65199
O 86918 93849
O 45464 59467
O 22728 33990
I 50466 79928
S 61537 371398895
E 835 95709
E 32377 69027
S 62096 563830078
E 7776 52269
I 692 38406
S 18234 758593963
O 50985 94509
S 42629 851515468
S 52221 670520867
O 81882 98291
O 54035 92799
O 18562 67116
E 7153 13324
O 7197 79212
S 77163 649654056
S 75596 191142039
I 821 5702
I 36568 37543
S 11767 388806745
I 65547 83172
O 19905 27820
E 47062 54402
O 48855 61547
E 34741 77072
O 28183 98824
E 63866 86756
E 35580 49245
S 96429 182368324
S 30381 791532229
E 26482 73056
I 52573 94685
O 20196 32042
O 45683 70118
I 37331 58537
S 65676 760285999
O 29498 90273
I 41339 74574
O 51870 89528
E 34963 66256
E 29803 63825
E 48698 78491
S 28625 344744035
I 29086 38839
E 47523 80117
S 53232 726184711
E 57166 92667
I 5204 82229
E 17610 65694
O 7108 63184
E 31495 61984
I 34723 83307
I 56549 73972
O 42782 80536
O 60465 76343
I 12472 70059
E 45514 47821
I 63251 75864
S 24359 121637942
S 36573 467723990
E 12854 33614
S 61997 83340641
S 22733 597816615
O 42886 78269
O 82124 87385
S 8101 579496987
O 46389 72342
S 51898 521379522
I 74482 90099
E 45604 80995
O 18422 21436
S 55199 840913519
E 60620 72227
E 41031 59297
O 34144 84298
O 86990 94433
E 17551 41692
O 15473 69295
I 60826 80940
S 69140 197833988
I 16906 38881
O 83929 87129
O 30502 68266
I 19939 66052
E 2331 4797
E 73813 77562
O 11112 78014
S 13821 132882784
I 57472 87480
S 95339 795825231
I 44304 46361
S 76310 499083724
E 22592 44112
E 494 69741
S 56736 526015975
E 54994 64243
I 76296 96792
S 21764 81420314
E 28688 84808
S 60088 147267693
E 43452 69784
E 20765 24007
S 710 228979825
S 23273 307379243
E 35003 43940
S 42589 970413160
E 89103 89215
O 24376 46191
S 30707 584978982
I 33863 93264
O 76686 81861
I 14366 39720
E 84773 87214
I 44171 82350
S 94942 26516905
E 66780 96506
E 85157 87206
E 11493 14206
E 48692 60402
O 79708 91238
O 40985 45339
E 50863 52821
E 69456 89726
I 13088 34259
O 60963 78373
O 55835 65389
E 91976 95640
O 12802 77769
O 983 64370
S 1226 79373850
E 63908 95093
O 67814 76458
O 17879 36282
E 32027 74842
E 46129 55607
O 36298 41420
E 78494 94305
E 30125 37838
I 4813 73032
I 9743 72259
O 5299 96136
I 72722 81609
S 42588 364480406
S 492 502597903
O 27880 79809
O 11150 61298
O 11164 20691
E 53194 91379
E 59525 68366
I 92777 96536
S 50668 561510881
E 14613 88332
O 29555 71628
O 39752 71788
O 8795 98962
E 57295 86612
O 39222 50175
O 73797 74577
S 3757 538067666
S 29402 757375582
S 98310 251247993
O 23715 86440
S 16462 651943314
O 1157 54861
E 62523 63017
E 26817 84392
S 93717 176420702
I 7396 34907
S 67466 620399868
I 73448 78083
S 61435 620648765
S 16957 585826369
O 47736 64703
O 43061 47671
O 72567 90866
S 16479 255544901
S 32734 559168367
E 6186 27808
E 63187 82913
S 79601 483403164
E 93507 96732
I 41934 63379
S 29594 865422366
E 13515 50717
O 45686 89043
O 24353 49564
I 9578 15851
I 64048 98559
E 47726 55715
O 10423 11736
S 11378 287393535
O 11151 29385
O 88091 88758
I 13298 69540
O 11259 29086
S 90463 54681586
I 611 22231
O 9444 21547
I 198 95374
E 39402 56487
I 10712 57184
I 18227 61303
S 56527 530307139
E 35571 85963
I 28287 58393
S 6064 875287362
I 91918 94424
I 57986 69360
I 65329 67431
O 1898 37518
O 47342 94372
E 9648 58994
S 78756 462235923
S 36088 188162931
E 4970 83512
E 53734 69238
O 3258 76394
S 27978 718351758
S 14497 508119885
O 29817 60169
E 33473 51687
S 26641 306108423
O 35602 92384
E 25446 75535
S 79008 710045719
O 38322 87158
S 18073 496241073
O 4994 74472
O 42299 84293
I 33235 34724
O 78767 89767
O 13854 99993
E 62041 90781
E 2631 86977
S 78052 242468229
S 52053 944773776
I 61704 63182
O 31983 66086
S 29866 51287281
E 10819 98191
O 35065 99094
I 17507 51326
E 37477 75166
O 88473 92458
E 5205 64808
O 17337 43294
I 81067 85576
O 22212 55237
S 87724 544889648
O 49998 66278
S 36737 352893554
S 98677 426186445
I 38258 69344
S 26085 106371239
S 37058 33060312
I 26434 84527
S 61641 205516319
E 22415 39225
S 74255 596136604
S 73410 761331547
S 71759 838748411
O 4694 85098
E 12374 69674
I 75181 86253
E 42898 71700
E 24987 86122
O 12588 16569
E 54796 84584
S 1176 235067003
S 54376 271155119
I 17502 33641
I 69865 90571
O 79172 92178
O 89602 93281
E 6629 73416
E 12505 84437
S 7372 843733863
O 42523 99268
S 54194 627907183
E 18592 97432
E 77943 80176
S 53459 269703117
I 79083 90067
S 11361 689142968
I 74665 95656
O 10134 24416
O 16582 81291
E 1345 45716
O 29657 90755
O 4216 58588
E 36946 69486
I 18981 28181
O 38899 64042
I 13290 80156
I 885 28638
O 50785 93974
S 60649 561512200
S 73095 254597018
S 5527 744808196
O 47720 90811
O 11983 30545
O 24907 30588
O 28171 78942
E 48681 53341
I 56305 69675
E 31356 98058
E 234 638
S 46133 564142857
O 66634 66835
S 76244 687940035
E 12113 69818
I 30613 34280
E 27636 62341
S 79467 894795998
O 63357 92258
S 77878 623931625
O 74396 98616
E 9208 47629
O 64221 84080
S 89979 48917972
I 37948 48019
I 6084 80547
E 5490 10245
I 4694 84987
E 5462 59388
S 72756 88294176
E 46271 82200
I 18125 84294
S 2263 951851363
E 53903 66397
I 18976 31636
O 12657 39718
O 10848 37309
S 34113 580050326
I 33983 43235
S 82490 469293772
E 16659 72042
O 29926 92133
S 28588 775390909
O 32463 73117
S 87540 922203153
O 33183 86882
I 26308 60119
S 14866 29518447
S 24340 608372894
E 44127 51486
I 25574 46185
E 11401 24155
E 78282 82697
O 8002 31785
O 13776 44148
S 4937 624488472
I 43654 76953
I 17329 95479
I 17100 75601
O 4168 7132
I 56160 68976
O 31510 58885
E 17037 98363
E 5840 99270
S 59570 57635830
E 22179 41002
O 66198 71879
S 37308 551309075
O 91847 92105
E 21030 25274
S 70568 967060010
E 44680 79614
O 25329 26506
I 25077 80973
I 1693 40505
O 42260 96658
I 3465 35536
E 88279 89881
S 57271 313506173
O 54899 71255
E 23601 36926
I 32661 67528
O 33239 36500
O 14030 65195
I 3909 87078
I 20354 55278
I 9453 28324
O 67708 89433
I 21064 90647
S 52688 138111061
S 94062 679251828
O 33979 93689
O 58635 76730
E 25809 82533
S 90470 814288207
E 10718 55433
S 56509 797127487
I 11226 80786
I 59340 86712
O 42441 56714
E 12850 43749
E 40979 86907
E 54345 64651
I 57407 61503
S 28956 378519443
I 4093 64056
S 53766 737052972
I 24517 92977
I 27935 66591
I 24744 58746
O 53436 75304
I 50768 94345
S 58912 635884849
S 42481 563180195
I 26350 85658
E 38222 90189
I 202 80780
E 58996 78295
I 34870 70121
E 3909 85130
E 22849 55259
S 79608 877099020
S 67099 496890118
S 58169 717712941
S 39558 333402888
S 25916 513314917
I 32307 42153
S 12695 243912823
E 1109 4277
I 33147 91280
O 3253 24325
S 79159 190129111
S 1584 593265472
I 28515 94523
I 55624 75171
O 1047 83146
I 8985 93913
S 80609 315157914
S 11808 862527601
O 39089 41807
S 96676 527033537
E 469 70326
I 32078 51977
E 9625 39689
I 22680 44640
I 17429 80709
I 18480 74614
O 20202 67034
S 68367 829984305
O 5710 18366
E 20610 47653
E 92186 96103
O 64335 88198
S 20341 512137218
O 9755 70583
O 28298 42447
I 77296 87030
I 37738 84620
O 7618 74079
E 17205 56639
O 3419 65485
S 61721 62255140
S 10715 758901200
I 33900 98101
S 10362 772082055
O 2112 82605
O 39230 45656
I 34837 73897
E 33255 63696
O 27963 43595
I 55424 72923
E 18349 64407
S 58821 868187404
O 29598 77855
I 6370 10766
I 10535 43227
O 75631 95425
E 15836 77601
I 89862 92984
E 17446 30740
I 45508 99905
I 19863 62608
I 5623 83249
S 62380 469257828
E 22587 76933
O 60623 62910
I 15157 67373
S 86916 994081570
O 28338 96716
E 43340 95404
S 91440 292262834
E 45625 75049
I 19066 62514
E 45464 47369
I 16058 17096
O 450 81725
I 38843 89909
E 64897 66667
S 17257 712130557
O 26317 66180
E 12238 45409
I 71058 76296
O 27374 88550
S 15997 16078417
E 12249 68152
S 35413 578525531
E 35254 48661
S 54653 640948147
E 29769 85630
I 58328 96027
I 24566 87243
E 6708 95931
E 33909 58980
I 28557 37655
S 8600 324131620
S 44264 14555454
S 85933 308536991
I 309 8440
S 18453 680368388
I 21289 63165
E 18116 34852
I 11399 46304
E 52201 95904
S 59933 21739229
I 66379 94889
S 90725 262628395
E 61358 66977
S 94928 379354159
O 60056 93414
E 47523 53577
O 37842 65116
I 639 99225
S 56869 625268998
S 80004 102489529
S 83846 345807443
O 29705 74259
I 30358 67121
I 78198 90335
S 29583 250261681
E 6692 49692
I 10486 81083
S 20761 220787107
O 79124 81016
S 35735 105237967
O 7907 44076
I 10042 74633
S 96686 9508468
S 94581 994570675
I 45336 99353
I 59346 97467
S 80018 598491785
S 59245 230475230
I 16455 99523
E 5898 56978
I 75913 96573
E 28904 58511
E 20354 93524
S 29507 181356983
S 58120 251478958
S 78849 536711615
S 91993 205370865
I 13793 81075
E 4423 12918
O 39920 98426
O 44913 58739
E 22825 89319
O 96040 96276
E 80648 85065
S 11365 437164072
I 16652 96815
E 47860 72093
S 64468 578758536
E 48949 74854
S 43660 929463602
O 64264 95528
E 24244 96134
S 79209 868148590
E 17662 47058
S 99458 204422667
I 26948 41170
S 18701 107456278
O 60911 68796
I 37374 50660
E 10528 71345
O 14046 58442
I 83871 99088
S 90476 385911098
E 44693 59337
O 37873 76714
E 59651 96534
E 46112 66820
E 10145 12188
O 26032 88895
I 52843 71201
I 63741 98513
I 47910 92487
I 161 72722
O 45128 75465
E 14695 19221
I 27712 51037
O 64857 83580
S 94311 731604013
S 63215 789736998
S 99465 692999459
S 23548 105392562
S 56023 309035645
E 4404 85779
O 71336 78366
I 78425 98571
O 61879 78290
I 16700 77616
E 24127 70092
S 52752 278285839
S 19398 192261995
O 77696 78145
E 15477 94395
S 39599 179340865
E 22693 36807
O 2661 47486
I 31133 48442
O 56054 58011
E 15532 93631
E 20805 31545
E 66520 66548
E 38266 77339
S 39199 412325133
S 19356 587392288
O 20786 91328
E 44705 53833
O 15868 68656
I 781 66772
S 53247 843833953
E 58554 94724
I 4533 50557
S 91871 177834985
I 41946 58265
E 28603 65018
S 5509 567737744
O 14499 58235
I 60009 77353
O 30391 42823
S 51275 459544809
O 4689 90756
O 32912 35938
E 414 34029
E 66631 75068
S 93083 874515808
I 16529 74137
E 71654 72793
O 72629 98047
I 50554 97959
I 39390 42515
I 33804 65349
I 39466 48793
O 9027 22201
S 81334 740621668
E 17372 74225
S 23381 861844988
O 44485 48649
E 31252 39242
S 56776 415295761
O 55926 60102
S 84712 486823613
I 11823 79950
O 17982 93178
E 35508 54834
I 19863 44284
O 7868 75057
E 33187 80262
O 34616 94252
S 24569 541956009
I 57217 76285
I 8584 31080
O 44757 47803
O 3811 46399
E 68740 90647
E 5741 15964
S 41703 258684380
I 329 22344
E 23825 57408
I 14134 62801
E 58654 99487
S 14845 75625227
I 37384 68577
O 212 71259
E 13626 92834
I 40963 77660
O 8672 72561
E 58401 60230
O 17137 73318
E 31280 75177
E 9752 77778
S 20771 152767623
E 11511 65636
O 854 7648
O 43748 45514
S 9288 676708852
S 57846 523306042
S 68236 883631823
I 5146 93212
O 49899 77460
S 74903 276080733
E 31478 50060
O 17524 30208
E 5507 10036
E 17679 33700
O 42851 88131
E 59267 73133
I 12719 96175
O 10686 13000
I 19159 43731
E 16543 56190
I 10356 52863
I 12596 34860
I 10180 52592
E 14805 94745
E 14148 53805
S 11587 245017395
E 9906 26223
I 16060 64670
E 39563 81973
I 60231 75350
I 66824 88427
S 62531 924708933
S 27313 370629536
O 68654 85814
S 87910 221415123
O 31120 78747
S 36867 299738174
I 69087 73008
O 4405 60518
S 5971 72450907
S 86474 12593603
O 4202 42567
E 79318 98966
E 1903 47810
S 99274 318616396
E 20056 44482
I 42343 93408
S 88387 826247583
O 25601 28908
S 1507 976072482
E 73258 77554
O 67619 82768
S 64718 867394712
I 29001 52342
I 58900 78070
I 92787 94329
I 11905 15113
E 31442 60336
S 65625 482801537
E 29743 63048
O 23146 71424
O 63234 76514
S 6157 538261140
S 29324 756735092
E 20135 27488
E 32526 67015
E 66194 85917
I 10112 65707
I 6831 35543
E 6666 58765
O 59309 86862
I 25017 39953
E 10927 58261
S 16443 648699076
I 54560 68048
I 34113 52385
E 14261 47625
S 46958 980136789
E 75430 98197
O 1083 42004
O 77623 81181
S 60159 260609771
O 69521 75255
E 30226 47918
I 26180 33151
O 32547 93462
E 47461 85118
S 4869 848145912
I 1983 27987
I 56990 78630
S 208 633999632
O 44307 80766
S 3440 881405345
I 50254 59440
O 29473 82003
S 80736 525568892
O 41450 82269
I 29974 99489
S 45678 39480968
S 6452 754156867
S 93864 368707845
E 38214 82029
O 39610 72463
E 36871 81640
I 12220 66769
I 40164 58347
I 13211 74884
E 19911 96726
S 6184 727560457
O 22195 46346
O 23560 89264
O 93961 95074
O 14436 29995
I 18107 39647
S 60680 766576485
S 44584 42316010
E 14738 57236
S 7571 890183789
I 70594 90099
I 61423 74279
O 23763 44873
E 5345 96551
E 51811 87116
O 49570 60758
I 24541 94578
O 35215 97787
O 33283 97339
E 43519 45902
S 50950 908517584
I 69134 97698
S 52306 896782140
I 37611 83732
E 7686 21707
O 39995 75706
O 16748 82929
S 83575 769304081
S 1301 494763090
O 25676 34526
O 22583 39483
O 51183 87079
O 44468 70337
I 63006 90087
I 64819 82569
O 25730 38477
I 33098 71948
O 16197 48976
S 64697 197831063
I 42643 54285
I 33040 70633
I 57230 89093
E 59968 77067
E 19676 64118
E 57872 74777
S 1188 837382685
E 84673 88066
E 18649 86305
E 54946 67874
E 60814 83938
I 57207 91584
I 17774 94022
O 4165 34373
O 9320 42063
S 57821 672316793
E 4967 92066
S 32651 508658298
S 9562 877351899
I 23934 80858
E 17112 74019
I 5905 79892
S 78834 776384666
S 72251 512303609
I 10098 38772
O 35952 84755
E 12986 30930
E 17166 40268
S 16912 105706160
O 25936 69628
S 92593 920568411
O 5127 54639
S 99841 858242997
O 51477 69241
O 16755 26003
O 33243 63330
S 22621 123943624
E 8633 49705
O 29285 83608
I 20434 99895
I 57147 79588
I 12563 96197
O 34570 55241
S 58629 696220021
O 7842 92851
I 154 44172
S 61525 351911444
O 56133 85576
E 40499 64820
O 54300 79239
S 88693 437350869
S 57641 32272256
E 38465 76368
O 40920 44570
S 57067 535110415
E 45883 48458
E 74626 77690
S 54441 588668544
I 23125 30079
O 39866 77852
S 61344 106934528
I 1585 22041
I 41119 66569
O 4023 98209
O 39831 90825
O 3354 92249
E 24781 59930
S 95963 303497376
E 21630 98618
I 8448 84270
I 3784 20169
E 41722 62790
S 74931 739013287
I 6764 64046
O 39844 70812
S 11183 743956012
S 42670 524241157
E 29809 59700
O 8195 77884
E 22598 44408
S 75302 181425876
I 48062 85765
S 79104 530652985
E 60058 91596
O 28325 29886
I 34066 66291
E 6001 49036
O 10622 71897
O 67659 97168
E 39135 84243
E 28228 46936
O 20477 99916
I 8138 54177
O 3580 36141
O 19259 88232
O 30931 91826
E 41647 53655
O 87192 99780
O 29309 85183
E 53668 63073
S 24080 227389444
O 33322 56597
O 51220 57893
S 85990 867662526
O 22880 89637
S 94281 335927423
O 12678 20633
S 17793 493615547
S 33210 399442536
E 61200 74914
O 55811 90444
S 57022 261679051
I 84314 97363
S 33143 241468205
O 12724 16783
O 18420 37493
O 7458 51607
E 2176 55587
I 8106 61353
I 16077 84076
I 85701 91210
S 30734 868657053
S 31903 619266461
E 40385 88412
O 2765 11598
S 20350 405044967
S 32959 839701399
I 35702 86184
S 71924 67360341
S 9328 592511491
O 51388 99885
E 1366 38939
S 95909 460172781
E 27167 31488
E 6115 92363
S 39852 229760515
O 9439 30240
E 75827 77686
S 31469 751134465
O 52545 73555
I 13474 74035
E 51557 93891
O 12909 81619
S 4800 506920705
I 5794 48021
S 89285 856795842
S 1605 791803304
O 5758 79193
S 57455 719546129
E 13294 50111
I 21626 31167
I 9237 12006
O 37476 66128
E 62699 97236
E 24097 98115
I 9824 69779
E 8393 49949
S 22813 781059923
I 48418 75076
E 14509 98765
I 3998 49435
E 30242 75980
E 40916 47188
E 3757 53068
S 49493 537792231
I 28600 52913
O 14117 85834
S 18615 147222830
O 46903 55918
O 71245 77546
S 57137 653050950
S 97739 744729040
S 19471 802633783
S 22897 657602206
S 71112 281008133
S 13012 378163630
E 33861 97725
O 30055 36693
I 24794 34868
S 49618 286726135
O 10776 80856
S 43398 179206288
S 78131 568621024
E 4185 31755
E 9012 86069
O 80878 92982
I 18464 26752
E 26147 51549
O 2027 90278
O 17201 78241
E 25240 61102
E 27239 51173
O 27463 49187
S 5958 982546621
O 805 76490
S 10434 926889636
I 10698 88380
O 79042 90101
E 32945 90834
I 8780 55646
I 56460 60745
S 2498 62746717
E 59623 74288
I 44107 71220
I 6784 77556
S 35799 102905384
I 9706 38979
O 21143 79636
I 30774 81308
I 42822 78414
I 41872 55285
S 38593 121035600
S 5651 458228248
E 5517 22578
I 8280 52691
E 35354 35683
O 47256 80775
O 21902 51869
I 46195 99209
I 55560 77701
I 3287 84361
E 47459 94774
I 5455 28015
E 16655 92288
S 19500 540146632
S 42834 244635729
I 6260 33172
E 28276 97492
S 20871 446695453
E 604 45026
I 20396 50370
O 18028 56615
I 13030 92503
O 1473 8903
O 97711 98269
E 21095 94725
S 91834 772660452
E 53391 73519
S 780 701859403
O 79919 82648
S 15815 289202493
E 66260 79888
O 40009 77738
E 63614 93835
O 18531 48808
I 17587 88143
E 767 21180
O 31113 59271
S 76474 999652375
S 17100 413640029
I 38184 48481
S 35500 989807368
S 37476 374307991
O 8077 35105
I 77735 98057
O 28302 81337
I 15906 39243
I 11457 87309
S 71156 749494233
I 5738 61095
O 45504 99416
E 44256 60025
E 21428 61047
S 14084 382118109
O 28195 58009
S 99418 308477398
I 16510 45702
O 64669 89385
S 81353 86108852
I 14478 94243
E 85560 98971
S 44311 328703618
O 30141 83120
S 61001 64358921
S 27969 842160483
E 76000 86201
O 1856 96349
I 14369 44805
I 34554 88987
S 31637 282094634
I 24106 82406
O 16940 95701
O 3827 21358
I 16206 23877
E 45877 82497
S 49759 987833510
S 56276 332872021
O 46301 56912
I 5342 94074
I 30208 52405
S 68697 420168910
E 35610 97692
E 17870 33336
S 24894 973695346
I 1974 64913
E 70770 74501
S 84448 68487541
S 58585 132108057
I 67362 75122
E 5674 27709
I 23274 91230
E 30062 99105
S 91160 657347379
S 58721 13324878
I 34029 73594
S 38174 486248079
E 17164 67146
O 61004 68478
O 12050 87469
I 62406 87948
S 41675 144463801
I 34909 48494
I 78824 79032
S 42012 266240434
O 59379 77552
E 34942 47014
O 35497 97776
S 1405 426276926
S 88269 352356543
O 25368 73105
E 42745 57428
O 41534 62378
E 9353 27563
E 71311 93610
I 35201 37002
O 8637 54542
S 76003 172411594
E 77084 86652
S 62927 6296080
E 50134 82468
E 44620 93535
O 19512 44859
I 58803 82957
S 67444 943679608
I 14718 76579
S 88656 996116991
I 27000 99158
S 32039 392937311
S 59428 857619175
E 46318 99521
E 85580 86911
E 24853 93286
E 80070 81612
S 56044 26237355
S 70118 494972691
O 97147 99361
S 17803 370529806
E 35559 56577
S 18220 384167854
E 41900 86645
O 30848 57623
O 52274 76140
E 57928 61617
I 21179 56908
O 93701 97328
S 92209 875577925
I 52060 70648
O 17982 32798
O 8544 86354
O 52709 69446
S 79593 831578194
S 2214 809995158
E 92432 98281
E 3113 47992
O 8392 94402
S 98966 814271666
O 9754 29874
E 63457 64386
O 3261 13277
S 35923 584901299
O 12285 26263
E 8430 90695
I 48117 76101
E 32852 62122
I 31164 35609
S 18059 548943649
S 13283 454971127
O 29758 83379
E 14500 87794
O 67850 70750
E 50092 66431
I 31229 43307
I 18699 20071
I 79958 84407
I 27853 39154
O 43479 76204
E 56569 73461
E 75913 92163
S 39230 848926608
O 7240 32320
O 32317 55979
O 12816 65698
O 71557 84262
S 23670 981617955
O 37679 86511
I 51738 80636
S 45316 81101341
O 2243 59976
E 18592 68233
I 54801 84095
O 66519 94806
O 26084 33781
S 43400 699302203
I 1716 8139
S 50117 811474870
S 91134 942202067
O 15989 20926
S 13012 967479641
I 44828 56501
O 45699 68293
E 26301 98448
I 18263 65462
S 32821 140641729
I 34907 90666
E 8217 23985
O 9111 15141
E 18304 75577
O 32596 97742
I 43147 98522
O 24475 50664
S 51969 526770873
E 29839 98103
E 78769 91979
I 5226 11081
O 21697 94272
I 26118 27229
E 58603 64268
E 12096 61907
S 59995 125234994
S 32330 35948177
S 59605 410193039
E 19573 34748
O 2748 68804
I 66926 91623
O 15043 39723
I 14561 78374
E 31507 43005
O 38782 90523
I 32697 47163
E 21011 41154
O 65688 65889
S 12974 649077818
E 74252 86899
I 23931 30375
I 3614 30373
I 36131 95257
E 4048 72483
E 61058 93398
S 83970 81149418
I 9462 35007
S 8312 114759567
I 73677 95938
E 5478 87850
S 92621 411119182
I 23779 69522
O 22478 69663
O 45712 87703
I 6831 36843
O 67494 81746
O 60538 86705
S 30167 964759562
S 99694 889682668
O 6011 63661
E 1370 82634
I 60103 95011
E 76424 86649
S 52628 973565604
E 23829 91607
E 61506 94081
S 87138 822839229
I 12129 45111
I 61273 61318
I 24585 93640
I 2178 32744
S 17169 22989795
S 37110 949474090
S 49198 721760594
E 23901 82612
I 24809 42219
S 75864 175317085
O 21411 26223
E 25621 48774
S 34391 252889868
S 35106 347535545
O 28725 38175
E 3012 55456
I 12241 47889
E 73382 73687
I 59957 85953
S 35520 59622481
I 12541 46107
E 20474 79503
S 16679 123999720
E 22791 62590
I 41896 58468
E 27300 80610
E 9832 38166
I 36187 55867
S 55302 937887334
O 54882 73466
S 85826 402913320
S 12745 138661598
E 58257 85255
I 43377 85704
O 9236 55829
O 18335 79667
O 34887 66603
E 756 53996
I 65254 91055
I 47433 54581
E 55867 59410
O 30358 91921
O 20245 23231
E 19771 90509
S 23272 709776361
I 11100 61775
E 9273 61482
I 86733 90066
E 22708 54591
E 27474 30984
E 18165 69723
O 20603 38478
I 64046 75925
I 71437 90834
I 71844 73807
S 75849 969950424
I 22451 97382
I 15456 39127
S 68660 551639187
O 40477 92253
I 54598 72927
S 83980 186989097
I 2083 80876
E 20183 66162
E 14934 89968
S 88919 110307171
O 36139 55764
E 18927 95829
O 20527 41324
S 2926 579094685
O 31294 72408
S 57595 361095414
S 53523 38572478
O 66853 74741
E 43181 49424
E 15376 71304
E 19583 97883
O 46809 68812
I 492 79507
E 34075 63297
O 63207 92093
I 60618 87876
S 86296 568473801
S 51334 516009411
E 8789 76616
O 36482 64588
E 7833 60520
I 26377 32386
O 23299 62222
I 7601 14630
S 78175 967299988
O 9931 93410
O 51136 96734
O 33318 78016
S 21482 608807766
E 13010 94162
S 11021 463964171
O 94257 99927
S 59666 144993775
S 33587 719006837
S 11508 442036413
O 20194 32515
O 6302 34510
O 46166 82251
I 87472 95996
E 10583 85419
O 5169 69844
O 55066 91894
E 17654 88159
E 42934 61849
S 44666 87020083
S 80526 894743606
O 4816 62480
I 41962 44781
O 37288 60147
E 70657 98075
E 25224 31643
E 66395 86079
S 32123 596526093
O 24193 82108
E 21462 35633
E 7253 71557
I 176 52875
O 42537 92438
I 29923 56303
O 48699 80034
I 79948 98075
E 62657 96552
E 12931 46844
E 36104 80210
O 8223 66936
I 31304 62754
E 52991 84145
I 75925 87211
E 4573 25606
O 23110 69943
I 7503 51838
E 18386 80038
S 45967 806591732
E 4355 22034
E 16225 75455
S 69713 834241893
E 41457 47426
O 12908 86249
E 10025 41286
E 71031 80914
O 32315 75207
S 99247 235708074
E 2598 59388
S 28446 663672286
I 30403 92277
S 29800 519046913
O 11376 76196
S 930 99417150
O 53229 65101
I 66617 66916
E 14478 91213
O 11148 46193
O 2657 14845
E 54378 82766
E 6316 90310
O 40094 66083
O 62136 77886
E 29199 37093
E 78518 97530
O 1284 27872
S 78982 685408218
S 77034 277155055
O 33986 41679
O 45458 99627
I 71770 77660
S 28343 231259955
S 14714 528429269
I 1874 41225
S 62968 637791860
S 10366 596926542
I 25138 71622
S 64553 47242845
I 7011 39548
O 27035 57635
O 53137 71100
O 26480 29951
S 69156 601924254
S 96629 915290339
S 2909 877012668
I 39524 53577
S 19241 732669135
O 4420 41584
S 34512 144218995
O 66961 75067
I 3458 6773
S 47256 63386969
E 26782 44496
S 57442 914480196
O 46971 89225
E 55853 95112
I 72292 85178
O 19962 88864
S 71229 514267450
E 37441 40298
I 829 90742
E 43571 63761
S 22146 444789151
O 6527 49605
E 10638 13861
O 23041 81992
I 53787 55059
O 57331 67172
I 6844 52234
O 86646 95119
S 26564 956224552
S 89337 599054556
O 42524 63673
O 14334 43632
I 83513 98056
I 15834 53991
E 17147 87964
S 89161 540607589
I 4691 82018
O 32663 71479
O 49442 72291
S 75280 733871668
E 66657 99475
E 19265 69150
S 32176 915880795
E 77323 78558
E 10327 65505
O 531 55726
E 30754 81960
I 43762 68058
E 31062 87735
S 15355 638700343
S 14941 657063334
O 19183 81897
E 81566 83166
I 48172 77133
E 40607 42645
E 13137 89019
S 60384 370732751
S 30189 938990880
S 59061 661746192
I 46059 85414
O 24671 96478
O 36641 61702
E 25346 28380
O 5307 51282
I 59022 87425
S 38929 231843885
I 31761 53657
E 5128 28777
O 28345 34403
O 20311 76602
E 32455 77364
S 37233 155722750
S 47494 312795949
O 46142 58722
S 47492 516204630
I 7680 44531
O 47821 95858
E 41089 84606
O 46006 82381
E 59739 67512
I 72800 88765
S 11138 524111110
I 81776 91302
E 18509 63638
S 63102 538625044
O 49832 92724
I 64654 97145
E 21867 93328
S 96411 951275552
I 15091 40923
O 26007 33404
E 25797 55114
I 51263 68704
S 9796 76432672
I 9874 64233
S 92954 341565427
I 52473 62590
I 14164 97311
S 91094 895102121
S 62741 927440553
I 25449 59976
E 11675 19992
S 76637 526841880
S 277 106620402
S 13772 638394143
S 46106 247049055
I 32122 60836
I 14277 55728
E 61530 84026
O 33973 99868
E 92134 94731
O 6473 37580
E 52218 99881
O 76616 77085
O 33210 59476
I 68104 90540
I 7590 82258
O 49204 69471
E 5384 73594
O 54893 78149
E 27405 79388
O 24284 83899
O 50319 78594
O 31076 48883
E 9980 71631
I 64505 93827
I 39556 69281
S 4347 721082793
S 4951 945819241
I 26792 29963
E 14316 26675
S 8493 183334753
S 66141 396426467
O 20573 89277
E 43355 94990
I 16897 92243
E 1575 55635
O 29858 98693
O 34689 53925
I 13704 90177
O 30434 80723
I 18625 60205
S 86714 67526641
O 56844 85291
E 46461 63189
E 25901 91120
I 72232 83647
S 82371 86239297
E 80163 88287
O 63891 94963
E 43553 58804
O 18080 58279
S 59533 907198606
S 30199 781300900
O 24984 99414
O 8837 9557
S 40757 725057167
O 25827 26583
E 393 20237
I 37387 84173
S 92079 373031241
S 69212 305252245
I 13675 83879
O 6402 27523
I 8631 96439
S 44238 424160806
O 20605 89919
O 40430 90571
I 61007 80455
E 25874 63896
O 17202 73073
E 2511 90391
I 18282 57648
I 20731 77446
I 23810 53638
O 48567 91012
E 2949 98191
O 6548 64451
I 3391 10192
O 68105 79695
E 7247 66852
I 45623 93977
O 68201 94164
O 50536 78631
E 15923 85200
S 97647 836215548
S 19455 689286611
O 61614 69101
S 8367 684268385
O 31136 33253
E 3368 51587
I 64200 94085
I 81339 90724
I 91793 97383
E 11374 82914
E 15822 17902
O 56459 58000
S 13176 793550019
I 12371 95513
E 6277 27908
S 84496 754164348
S 50100 739493465
O 4019 78797
I 5176 56406
I 36965 74819
I 12079 42181
O 80391 96734
E 55578 68663
S 5523 334051795
S 64784 367651227
S 36656 19242818
S 34738 85014334
S 45062 431471287
E 34577 58300
S 16713 554791663
I 3371 36686
O 29836 71695
E 65887 87209
I 68195 90290
E 30004 35567
O 47829 80726
S 39307 938009075
O 13621 99048
E 57608 72810
S 74173 921110811
I 59606 76649
E 1536 8772
I 32857 34151
S 56085 319933023
I 14997 68946
E 50968 66793
I 67054 98156
S 85242 962442905
E 26701 79567
E 49860 78776
E 5961 59051
E 10868 35355
I 50905 58456
O 28681 88500
I 12830 20225
S 9773 408538599
O 53360 71207
I 43519 82266
S 20777 33444810
S 20877 525616838
E 18442 26717
I 28835 80233
E 23719 90115
S 7172 362216875
E 6224 96553
O 10309 93363
O 37990 48608
O 75311 93398
O 30518 66131
E 33099 38604
S 88791 242532928
O 65813 94253
I 33392 41709
I 51734 68901
S 29577 362929922
O 14306 38093
O 23003 73264
I 67194 70474
S 10121 640865426
I 6429 16207
S 3532 309076080
E 7465 59371
E 6758 8013
S 66343 454446630
S 17182 234426306
S 21554 515942236
S 64512 37379784
E 55795 70066
O 63361 72505
E 38143 62967
O 54730 93063
E 7815 33016
O 3317 59248
S 48608 658963007
I 20031 55667
S 28269 135170384
I 81885 96009
E 48302 61628
S 81200 900908646
E 32762 59674
E 70746 71205
I 51089 51805
S 28587 48146155
O 47845 59965
S 97298 20015699
E 61405 78737
O 4493 82198
E 50286 86990
O 25271 99584
O 55505 68573
O 39040 72030
O 46602 57638
I 75632 95649
I 38077 48972
E 34706 53613
S 40007 282795637
E 35368 96130
I 53520 85688
I 12036 12867
E 46704 91149
I 32204 59926
E 16575 71183
I 38599 42179
S 68603 487538042
I 34160 36163
S 45458 400448723
E 15883 97722
E 26150 72174
O 4858 44046
S 43897 861924455
O 56061 89682
I 11704 51045
I 16650 47021
I 93554 99064
E 65073 86170
O 3297 15073
O 38784 68422
O 34463 70589
I 8694 15749
I 5922 8797
I 73975 97814
S 57951 459638158
I 45991 98516
O 10790 93815
S 87031 606142165
E 61191 91056
E 33563 92050
O 40611 94133
I 50577 78167
S 52604 264949938
O 6176 22321
E 7470 22149
I 40835 69212
S 53203 836056903
S 78524 864908146
E 24985 34961
E 34326 76201
E 51002 67034
S 57443 485606580
O 61558 71170
E 2679 46318
E 77697 91727
E 26568 76032
O 51127 88516
I 50699 55389
S 98110 886307609
S 95692 771862924
O 70504 91548
O 24427 62587
S 70797 408678400
S 35425 594782191
I 3302 82936
O 38429 74277
E 35585 77384
S 40761 445666976
S 75197 613601019
O 8801 12173
O 3419 41456
I 17536 46713
S 32678 226260409
S 59795 319011664
S 90864 734788216
E 1105 99937
O 4402 9180
O 52863 61265
O 59704 69671
O 31042 93948
I 5240 35954
I 31305 34944
S 70086 105850514
S 44091 226376752
E 37311 44016
E 4194 63565
O 25017 40949
I 1063 70187
I 1919 48582
O 56587 81303
S 65360 283313517
O 27558 83108
E 33973 97966
S 10362 787565260
E 27347 71827
O 66036 96966
O 17227 40243
O 1090 45474
O 28995 66511
I 54522 55008
E 22786 77077
O 30141 79601
S 72830 520823376
E 42905 95664
O 34489 75482
I 10378 19694
S 27165 611675881
E 32656 62098
E 75075 97949
O 4447 77485
S 60223 132127853
E 51240 62697
I 60804 84757
E 22262 98255
E 54077 69546
S 29894 550334881
E 15698 59721
E 15304 98360
O 43689 65511
I 27749 85487
E 25928 94455
I 6613 44071
I 37874 70558
O 32391 45222
E 42478 63398
O 44334 95751
E 36584 58740
E 10215 25382
O 8622 42905
E 19919 41793
I 96899 98225
S 17445 504257353
E 86478 89511
I 35302 37620
S 35770 132445824
E 37280 87146
S 82652 267993554
I 21090 62988
S 85150 250135327
I 2504 57211
O 22669 56217
E 4386 80821
S 85211 79674855
O 19606 79319
O 9745 61273
S 51506 767224595
O 34087 98716
O 29729 88850
E 2992 51491
I 68273 75584
S 99890 208657126
I 9816 34996
E 2199 29562
S 78106 163320831
O 55063 66205
I 71880 75428
S 21117 425178649
S 33982 149910037
S 33439 596436607
S 94754 936200744
E 16630 46625
E 37245 90245
S 90695 781121526
S 11916 797726930
S 98397 298791391
S 57642 696060501
S 10367 999531809
E 51375 70133
I 1421 44432
O 27417 31951
O 89120 97727
E 70881 92980
S 15316 319076990
E 5492 17485
I 18127 97303
S 22471 734094049
O 12866 44973
O 14613 37792
S 7543 198324443
S 70117 304102601
I 14368 31476
S 11210 458229504
I 6608 29695
S 34710 548170635
I 77264 91744
E 34685 63673
I 7576 19468
I 22510 66056
O 10062 15845
E 8114 64974
I 10672 91163
E 71173 80553
O 6741 70659
E 17490 82037
E 28587 81363
I 9283 60499
O 599 26190
S 95402 46040295
O 13289 33613
I 83920 92107
E 57699 81732
O 49172 71614
E 57540 82905
E 3539 24920
I 10871 24215
O 31921 35423
O 75656 77286
I 35484 56475
O 3060 34770
O 11918 23628
O 49603 94277
I 30007 49291
O 46864 83690
O 21345 99396
S 10036 597237771
E 42026 62805
O 25433 53207
O 14010 14358
S 37117 511169355
E 8565 98116
E 56662 97696
S 91794 687284643
S 71019 27709676
E 38724 87885
I 35996 47104
E 60698 84162
E 57809 94630
O 51716 85523
I 49249 87386
E 61532 76748
S 4101 227358231
O 55332 88982
O 12434 68742
S 77185 433310080
E 8972 56714
O 9907 65643
E 1587 32160
S 12000 472873110
I 98062 98551
E 21512 44266
S 8575 102641353
O 3471 7544
O 67240 89419
I 78687 86994
I 34431 36794
S 49724 881331035
O 55053 95808
E 51626 76675
O 37028 94481
O 11206 99610
S 99086 455111154
S 44240 140626432
S 86122 948482773
S 70910 832071517
S 93373 267701094
I 24893 35350
S 91263 622994969
I 19611 31438
I 57265 85681
S 28808 691596214
S 54808 222148381
S 31365 58959299
E 89270 97060
I 62074 99965
O 43373 67743
S 60052 257398506
O 13097 97061
O 334 55899
I 53677 73612
E 47270 79151
E 6167 38882
O 48491 84553
I 42008 94839
S 79989 295886072
O 87168 95693
E 50015 84596
I 10907 10966
I 48902 82560
I 70317 91882
E 42348 79625
S 30617 76468074
E 55479 90503
E 45933 78150
I 11085 32596
O 29805 72561
S 10528 536314537
O 70403 81247
I 14168 91211
E 18877 35951
I 38648 42833
O 16118 23200
I 89467 89984
O 20247 95159
E 2746 25980
E 4241 31150
E 538 53609
I 40708 99853
S 38247 113707339
O 3977 44432
E 24654 39531
E 38773 42827
I 35937 87756
O 17260 69921
E 2419 65769
E 53979 87688
S 50602 974519154
S 96133 691849651
S 70657 181431763
O 3090 33306
S 67666 353984678
E 10202 27011
E 4333 78912
S 11216 465224463
O 13021 41060
E 3282 94908
O 84242 89608
S 58445 658366269
S 32234 46434765
S 35869 64005470
O 2840 7977
I 66765 92409
S 71251 942077101
S 61175 898305434
S 99884 359604248
E 44442 70864
E 80875 98608
S 54133 315036977
E 18576 40787
O 68059 91599
O 85203 99991
I 37081 44503
S 45511 639942550
I 10916 43261
E 38793 89290
S 36886 121762257
S 51764 712299562
O 29511 33149
S 34391 903818017
S 55505 310741254
S 60194 394218937
E 7143 54155
S 70932 971293089
I 42798 72798
I 47143 77262
E 1191 70158
E 65452 74512
O 840 19254
S 76745 254743220
S 82231 429894532
E 1352 40912
O 1041 10044
I 71567 91156
S 88325 8456855
S 40434 521450038
O 7240 90973
E 20279 63800
I 81207 99537
S 45858 865395056
S 49622 751282589
O 46233 48377
S 79605 124980312
S 55306 954307077
S 57493 424661021
E 66659 81218
I 53508 89269
O 37824 96700
S 78132 989589254
S 36400 565948370
I 15916 71177
O 14132 69633
S 41746 314569701
E 14421 65284
O 14283 76069
I 7228 31302
S 13732 481639669
I 44472 50393
O 11271 12123
O 19104 44268
S 60015 367121765
S 1120 101557149
E 13524 31692
E 67552 73781
S 20245 473964533
O 24750 99596
S 50688 84065572
S 51750 183976245
I 76099 86717
E 3804 71688
E 66371 89557
S 40086 587083444
E 976 51942
S 74561 128236468
S 50184 969856697
I 12518 64534
E 40363 59975
O 45314 58651
S 65085 816502169
S 32223 188341925
I 10530 85035
I 29017 41296
S 64421 767732431
O 28843 93342
E 24892 51939
I 26668 59049
O 59523 78193
O 21820 44456
I 61241 85154
E 11528 72993
I 28673 56690
S 32362 67305120
O 50232 89327
E 9076 24500
E 16051 85373
O 408 94242
S 12523 966540634
E 57723 94947
E 25808 98250
E 69219 76303
S 25957 1988362
O 18844 83641
I 74750 76560
E 7175 22672
I 49817 86267
S 88421 332602546
S 67758 231402115
O 7734 72174
S 34879 996614627
S 19889 835999334
O 37233 49387
O 23631 57043
S 21919 687662660
I 38778 75169
S 53294 618983336
O 3462 63180
S 90515 188630398
S 62494 102745730
S 6044 161980130
I 52386 56922
I 71016 71332
E 18605 43924
E 34464 62993
S 35711 784283130
S 87320 11932894
E 51500 73772
S 68712 769284004
S 28044 123685723
S 60251 671520953
O 18974 31761
O 46205 95479
O 3365 48180
O 10390 29845
O 40886 76170
E 27848 76412
I 31727 65399
O 20299 65822
I 62610 63144
I 39979 62605
I 63668 79375
S 47260 566615079
O 32393 87547
E 8355 37822
E 28809 94044
O 57823 62192
S 76471 874092939
S 21036 244070589
I 21497 95516
S 7489 994246587
E 46490 49072
O 41399 77040
E 29348 44326
O 72195 81387
I 28943 77531
I 42332 51135
O 22362 62113
I 33399 52772
S 96627 473272942
S 87953 261586930
I 35587 65675
S 31710 388765496
O 56592 92329
I 10295 97906
S 6965 59372787
S 75258 365105622
O 55433 56845
I 30377 57172
S 69236 826783741
S 98845 269835536
S 94046 337098590
E 23646 27863
O 48690 61505
I 68681 88913
I 22484 63759
O 40771 59234
O 18538 35189
S 27729 25978446
E 30399 35099
I 3367 73383
S 83551 319653899
S 94173 551473997
S 64379 455472694
I 16000 33651
S 49450 9026319
S 74932 67324763
I 50477 65062
I 55107 80393
I 18362 59355
S 11035 887686843
O 25459 33000
E 23549 84188
I 59769 91351
I 11057 54164
O 33560 61495
S 58742 501289685
I 38018 96881
E 30820 91410
I 24560 79615
E 93925 96164
S 29897 795747694
O 66430 97565
E 72279 77305
I 57614 73231
O 30627 86810
O 32836 99612
S 53159 76508177
I 56483 71515
I 36780 81507
O 23984 84722
S 74974 803872141
S 76351 694596181
I 27098 70974
S 21102 235977532
S 22632 380782569
O 50681 68464
I 218 45397
S 48603 678740465
E 18766 94239
O 78918 86830
E 59019 73554
I 28541 79316
E 70102 78094
I 51872 87665
I 29184 42368
I 67040 77624
E 73960 81604
S 15031 530757791
O 4045 51448
S 84986 469813110
E 49890 59480
E 55472 60971
I 17353 36029
O 32218 62072
O 5531 24726
S 27067 577365391
E 3441 5234
S 51184 303201820
O 24612 99503
I 11235 46101
O 16293 97112
I 91839 92316
S 87103 568209252
S 51603 205533244
E 24332 38138
O 61973 64482
O 1333 88938
I 10096 28914
I 3486 24007
S 75985 510001657
O 15610 93131
O 35277 41447
O 4216 51755
E 332 10160
S 25131 589734261
O 14616 21981
E 3501 61339
E 45392 74350
I 20049 74303
S 90573 768953229
S 4392 324240193
I 39018 66992
I 55984 60700
E 2563 37619
O 1311 2819
S 25256 354801758
S 99897 199276965
I 10404 93079
S 54098 809312567
O 8456 52340
O 4263 10113
I 6862 53245
E 76246 93399
I 62171 86066
I 23939 42628
I 46457 62844
I 2766 25895
I 41867 80354
E 9111 65186
S 25151 683541358
O 11780 81274
E 2411 91511
O 64212 72191
O 87029 90648
S 90812 450787557
S 31766 489393897
I 17640 49531
O 36074 68179
S 26945 392824976
I 45516 90208
O 31588 67345
I 6164 51286
E 25814 68816
S 46921 838857408
E 67881 75378
S 25753 342510633
O 43398 80351
S 58591 36331254
I 51956 85909
I 22086 68211
I 50033 72888
E 77261 89597
E 83624 99490
S 91721 892283417
S 5166 866799533
E 2832 72792
E 60002 67894
I 62528 90945
E 38845 64308
I 56385 61370
O 61876 98864
I 92670 93539
E 42732 99130
E 75777 79835
S 21778 563241402
S 13886 324687597
O 2042 80678
E 6721 16682
O 8144 63242
E 22916 93689
O 27521 33880
O 54256 88278
E 45391 86216
E 30009 32750
I 29206 45589
S 49413 928951249
O 13563 35290
S 52521 925301279
S 45338 419359973
O 41250 71673
S 95513 584135635
O 27374 57443
O 10562 68658
S 84279 425097064
O 32868 85967
O 50901 60178
E 48691 90770
S 47173 449586380
S 51433 897592648
I 48368 50938
I 15538 63200
E 14858 18413
O 34620 61945
S 7033 273407392
E 65075 92475
I 87618 95325
O 80157 82599
I 42153 54912
I 28663 56855
O 37724 45067
I 22574 32560
E 20782 64638
I 18607 40173
O 19477 73929
E 627 28502
O 37571 96949
O 41657 50298
E 83926 93198
S 73487 832035499
O 17987 71215
E 21691 23875
E 26720 68292
I 12826 48431
O 55452 97296
S 66741 730176111
E 29467 48172
O 18354 29628
O 31799 52737
S 35372 155379146
O 58968 98055
E 47628 49136
S 14432 984476312
S 66766 749508175
E 33275 65697
O 38411 82497
I 10614 44576
E 68405 91213
O 69578 99425
S 34679 228912546
I 11870 74711
S 83793 832627213
S 71407 391248160
S 99801 809034447
S 75732 683675437
E 26865 89348
O 46038 53358
S 17191 58147120
I 33627 33723
E 18072 76121
S 8098 315254470
O 31294 67797
O 42395 74211
I 39161 69831
E 27797 35875
I 39049 47099
I 45532 75094
S 1417 640389779
E 78102 91878
I 3891 10410
E 80014 80249
E 40071 55073
E 61135 67065
S 37317 841923600
O 33643 69442
S 88350 979315132
E 44988 95752
E 59504 94803
O 844 61061
E 1981 21111
S 28478 237056761
E 10973 51494
E 17285 29053
E 18168 24268
S 68047 482200651
O 1330 80728
O 8220 15632
E 34516 79120
O 24836 87874
I 46369 88506
S 31425 482166412
I 8238 98946
I 34040 70033
S 49271 916592516
O 6182 67595
S 7470 307044773
O 6673 88306
I 19754 66835
E 55785 84200
O 44519 50567
O 53780 56233
E 14640 66843
O 49735 81644
E 65171 69637
O 4695 96718
O 35392 85002
O 2127 96846
S 69303 403220710
S 99496 625376177
S 45322 283677980
O 37949 60889
S 18383 382464970
E 5356 58688
E 11357 41801
S 63723 378350753
S 10277 871078462
I 38610 68358
I 4224 25691
O 16706 55824
S 60527 49378076
O 33170 59426
I 10506 34563
S 16752 972787915
I 57537 86237
E 16970 84141
I 59135 98005
E 6827 63720
S 13124 502076108
O 7925 79186
S 29434 600537653
S 8180 218566373
E 13336 80202
I 36398 44202
I 80972 81997
E 12555 44391
E 22634 93034
I 19306 84803
O 19101 21140
S 39651 668764752
I 19598 35277
E 41299 77377
O 1125 46680
S 91894 443875272
E 20829 49857
E 61697 92612
O 86362 93834
I 27207 33656
I 19402 23515
O 70624 81886
S 30598 1460001
O 21482 92583
O 49883 76564
I 40769 68954
S 12441 706655501
S 40626 461931920
E 52094 73901
O 548 58361
O 54160 91660
S 3597 872933237
I 67299 87583
E 80594 85261
S 47089 807415899
I 34319 58369
I 35778 46025
I 41345 65507
S 5773 498472201
S 87658 991993690
I 60656 84304
I 25206 79279
E 53991 87257
S 40196 498554200
S 94062 963774627
I 11357 99310
S 84089 655555661
S 42307 442110191
S 87349 197073108
S 67083 601967727
E 28294 43662
S 18127 796033529
O 34865 79848
S 660 840473330
E 23414 73225
E 24408 76345
O 1668 72412
E 1102 55067
I 4472 82873
E 19153 20565
S 77337 837388269
I 5688 63984
I 53506 85064
E 55949 86095
E 12762 20541
O 6464 70647
O 16275 89670
I 18694 85515
S 82041 748890494
S 44371 137365435
O 22953 43299
E 358 12190
O 26365 73406
E 44333 70403
O 35781 69233
S 58827 577125242
O 39461 42178
S 11564 985685452
E 34359 45139
I 18479 59023
I 33760 39192
O 55919 97420
O 37024 42106
I 36640 94331
I 13723 75701
S 81353 137365680
E 8616 80821
I 25940 48370
O 6062 17698
I 12058 80033
O 46501 53405
E 23483 99079
I 37343 87142
O 37665 72132
I 25980 40191
O 37796 76047
O 10166 18565
I 28912 96037
S 85297 819993288
I 8432 56876
I 53394 57810
E 24050 57924
I 3351 82826
I 54510 73273
O 71867 76976
E 29155 79763
S 34291 548292667
E 11673 46185
E 12949 74533
S 40328 389383069
E 7329 41094
S 77394 636584587
E 84402 92826
I 25182 37030
E 42718 43309
O 20193 46032
I 73324 84761
I 64537 66572
S 72886 120085044
O 15139 33432
S 34105 509381061
I 47034 74408
S 59549 44990855
I 2888 22389
S 90070 170885724
E 63310 71863
E 1279 97551
S 20048 500198709
O 50288 65375
S 29970 50061426
E 29479 47040
E 27306 47143
O 12903 88215
O 63004 86672
O 20985 35895
E 35049 71362
I 714 11700
E 61133 65053
I 13050 23478
I 7463 48640
O 94196 94860
I 15595 35166
E 41568 56521
O 58629 73875
E 62751 93016
S 1161 150071779
O 15081 52339
O 30158 39547
O 3357 98882
I 29417 82599
I 24892 40697
E 18754 34104
I 6503 80004
I 35306 83947
S 65916 203107130
O 61239 89995
O 62850 92911
O 15808 55015
O 18572 21943
O 26347 76299
S 94583 45452928
I 29150 81003
I 28021 93258
O 13696 45795
E 19852 65776
O 26020 32671
O 1962 7629
O 47509 84865
O 7582 85734
E 29982 46144
O 18528 28898
S 40585 899793879
S 66648 16644502
E 18022 55881
O 92193 99373
O 28552 66206
S 48941 202543250
E 40890 51831
I 69047 79093
S 77694 940654179
O 33313 84656
I 14426 83448
O 622 50037
E 72284 88158
S 69859 470773469
E 5206 12989
S 1294 147112761
O 27791 27920
I 3756 42393
E 24391 34776
S 2624 4550665
S 10596 637473860
I 68987 76783
S 3182 698213531
I 41759 46022
I 48521 93878
I 69991 86808
S 81879 241645051
O 66315 75599
E 44744 73238
O 30877 41991
I 11081 85945
I 70169 78754
E 54990 77952
E 51322 60178
O 4568 37124
S 74321 40818264
O 11038 80985
S 26597 989712951
S 97522 649764549
I 15477 51854
E 43477 82639
S 93972 38321423
I 10268 18437
E 20677 53529
E 76398 92124
S 82466 218810883
S 10822 535897148
O 41813 77153
E 46816 74973
E 29365 90115
O 8879 75122
S 69377 151040062
I 73004 99152
O 715 75396
O 17384 56623
I 242 40647
O 9529 73126
S 23818 202535008
O 52102 89535
S 67474 260548972
O 40976 68232
E 27106 81849
I 2225 25621
E 19569 48371
E 19820 91664
O 4724 64569
I 29275 95971
S 5944 341758008
S 67761 930477158
E 1665 86096
I 10153 60218
E 14922 53919
S 2296 136348670
S 94837 767991333
S 10494 527107214
O 45386 51335
S 44729 499537146
E 1424 34669
E 8264 9699
O 52617 85359
I 20672 68623
O 19417 37954
O 30505 90049
I 32616 48424
S 70770 378755568
E 17602 62730
S 23809 709003649
S 14117 615862124
O 23816 87896
S 19249 918321699
S 52683 624238181
S 14838 527326106
E 12779 38105
O 8849 38058
S 73986 120355423
O 57693 83630
O 34006 72427
E 35626 93288
I 21435 71646
I 37704 91983
I 31994 66188
I 77861 82371
I 1463 1778
O 9545 27159
S 27977 125559318
O 37176 94796
O 37885 70986
I 22834 45289
I 44541 91882
O 40176 55057
E 7206 95630
E 44062 48099
S 37525 603562484
E 8697 84730
I 50545 93966
E 2502 27978
O 30772 59305
E 2192 58981
O 5714 22417
O 25735 99774
S 99585 11441758
S 61197 316513954
S 32059 156921871
S 16742 72073311
O 15937 28100
E 9071 36230
O 44373 78163
S 54443 655040719
I 52634 79565
E 48455 68169
E 23478 78169
I 12150 79085
S 11145 254648089
S 4933 299335001
O 53989 79616
I 21273 97386
I 80973 90288
O 11670 75757
O 23014 62841
S 57193 871682986
I 63593 91944
S 54623 759100998
O 11026 58669
E 24358 94236
S 43958 207076276
I 32691 57035
S 73243 94614794
I 7552 50679
O 3840 18809
E 8813 80227
S 78543 837897544
E 82363 93499
E 13644 45202
I 21907 52036
S 12746 653692267
S 15751 703456054
O 34509 56167
O 57268 58510
O 3682 26284
S 8205 634239119
I 1207 56943
E 11686 85824
O 4580 20886
E 37947 81963
I 48148 55434
S 15228 305551637
O 75342 83350
I 16146 85220
E 37284 37846
O 46461 60388
I 85761 86154
E 6728 23523
O 8112 53037
O 18658 25700
E 49366 93654
S 16378 84952532
E 1337 56550
O 2535 76918
I 23664 27945
I 61717 64899
O 6121 63597
I 58820 86160
E 81440 89338
O 40337 56174
I 64686 83771
E 67462 89529
E 81317 98252
E 35295 36269
E 48637 52540
I 63487 84404
I 6191 32142
O 47873 71407
E 70238 96401
I 19731 54485
S 74758 151109678
S 44727 271936358
O 4419 54124
O 9576 21141
S 45981 296078506
O 7008 44932
S 54641 117224129
E 2807 86139
O 20390 61164
O 68261 92800
I 49488 74821
S 99335 232643730
E 44041 47445
S 18990 644719818
O 45328 95579
I 80999 96282
I 33588 96789
S 85525 855382905
I 33298 98247
I 78740 95518
S 90260 893429241
S 15477 140814309
E 6480 11540
S 44610 945114974
E 59180 89850
S 59080 429281550
O 1030 68479
I 54220 99653
O 5881 20779
E 26641 61794
O 24146 42573
E 4136 46556
O 34186 37187
I 84503 90379
O 16137 57689
E 17977 99779
S 92079 447496606
E 48730 77082
O 74584 86879
O 7126 38274
E 46897 53890
I 34010 35523
S 69352 927846005
S 38896 94205301
I 58501 85778
I 45928 69696
O 14265 45932
E 11139 80951
E 60658 92198
O 47305 72479
S 21760 766653193
O 26916 80984
S 25882 549838278
S 50279 284477696
I 47803 60068
I 50803 99226
O 55738 82060
S 1507 688256461
I 13496 91397
O 7938 56302
O 4596 10937
O 85837 99711
E 34045 47706
E 4363 97919
O 55193 75772
O 41869 62618
I 32190 57153
O 20215 33942
E 5698 91253
I 32237 91380
E 26712 55936
S 55293 732008875
I 5108 31866
I 37399 65487
E 10707 39426
O 6326 24616
I 19535 79413
S 72997 517023898
O 64833 95670
E 15674 46502
S 73626 872229642
E 24196 27178
I 3119 52153
E 35370 82799
E 13611 94272
I 24090 46367
I 50975 68763
I 26797 73837
S 58068 909211871
E 40999 66128
I 26802 95961
O 16570 51590
O 20130 55866
S 20586 497977004
O 42441 96890
S 95622 453891160
I 9062 73050
E 10636 59333
O 2474 23342
S 71783 198167711
O 5331 74903
O 27548 30972
S 27399 199839652
S 96904 441742673
E 20664 90702
S 95716 141064029
O 77084 90919
S 87001 629241694
I 46263 73985
O 49340 66311
I 29379 39622
O 28803 41673
E 31078 98442
I 33025 89686
I 29181 53458
E 14807 75437
S 16688 761142336
O 56300 82910
E 9472 27462
E 45522 81213
O 47888 63583
S 7615 947859689
O 15533 24113
I 5744 81395
O 1622 79628
S 10922 732699084
O 43308 98312
S 94647 53084211
S 86327 768005891
E 7064 84090
O 14462 69737
I 21027 83131
O 66814 79048
E 18436 37713
I 24834 34186
E 49770 84969
S 77912 517566652
I 62537 78400
O 34905 39169
O 65186 96918
O 34689 54589
S 76928 256023485
S 82357 996372003
E 30213 80334
O 2119 41023
I 88616 91889
E 46799 50354
E 41017 65627
S 97733 297203855
O 855 62687
O 64790 91476
I 31003 66695
O 11938 94709
E 5740 57580
O 100 77086
S 7846 438448433
I 15572 79159
O 46010 97911
E 17415 68311
E 32984 47715
S 93734 950109161
I 1265 5607
E 24679 75694
I 63650 73248
O 33319 60930
O 42664 83671
O 15692 24030
S 13462 367889310
O 36170 46576
E 38932 68807
I 23025 28174
S 99320 716518269
E 13340 21220
O 2815 50920
O 83625 96809
I 71164 80380
I 74136 85361
E 60709 80239
E 3710 22598
O 51346 91873
E 1875 87400
O 14405 68906
I 17679 31189
S 23945 459034967
S 71564 60558334
E 15450 65708
S 84125 868345594
S 31908 563055031
O 1735 86885
O 34851 61802
E 36010 97687
I 35931 77328
S 66461 207820614
E 81115 83373
S 22530 860155424
I 23775 41609
I 33515 86025
S 78832 526306954
S 67525 487752460
I 11109 82199
S 38373 671978055
I 66463 70893
I 63261 94099
O 27111 63428
E 13327 64154
I 22159 36037
O 76473 97208
E 53243 75090
I 48593 86754
S 27291 358591
E 16147 34642
I 84641 85384
I 13416 48004
S 80984 331340377
S 50442 328269783
S 61493 499606130
O 37388 92008
E 2046 8047
O 11519 14137
I 39822 89332
I 7656 27767
E 15150 80406
S 36167 389844428
O 26107 35884
S 2186 440820794
O 4086 43979
I 2561 18847
S 96222 116053334
O 6583 40861
I 18808 51967
S 75941 7429831
I 3147 16603
I 34398 91048
O 53082 80752
S 76665 128737986
S 8154 808421142
I 49270 86291
O 49469 99204
O 30464 51953
O 20614 63479
O 49984 90152
E 67906 98305
S 4388 518116631
O 21585 73442
S 58270 130126948
E 50623 78102
I 5952 12059
I 13175 73461
E 4280 60440
I 33107 87038
O 38393 40673
S 79036 456928286
E 61548 97440
E 98070 99667
O 17782 49362
E 14311 43041
E 32134 53775
E 74018 90191
E 1529 60712
I 86568 94186
O 19795 68905
S 1791 602415510
I 14864 42488
I 40095 98936
E 69083 97165
S 20299 591004677
I 2887 37917
I 55446 73683
E 19137 85558
I 46575 86751
I 4966 81595
I 12828 88168
O 63287 70531
I 21737 80865
O 61457 98655
S 33040 355711332
I 20274 53594
S 94487 610267961
S 30292 46535058
E 23064 25937
I 80596 86780
S 53056 815915094
I 50548 63065
E 4170 68425
S 82197 773364446
O 16982 38597
O 41471 60312
S 52847 755936255
O 30411 37033
S 33652 501198462
O 52768 80669
O 30091 95016
O 68051 80285
E 40834 67998
I 10390 14296
E 17881 60413
S 76093 272893063
I 3889 82822
E 53563 57657
I 73564 84874
E 3756 23821
S 74892 40343379
E 46955 83767
I 7216 19914
I 9123 10846
O 44654 98075
S 12048 360600915
O 52365 85727
S 3067 308169312
S 82391 222026045
E 36205 57088
O 41368 77998
O 31662 32514
S 4686 388224679
I 23416 79391
I 16591 46491
E 84980 92515
I 31563 64338
I 22846 69497
O 28531 43026
O 42675 98521
E 15853 56337
E 31826 75196
I 27788 47080
I 73004 85313
S 18475 252010262
S 76284 463078445
E 74449 76746
I 45077 74396
I 45591 66246
O 11794 47690
S 23390 96874570
O 21094 93199
I 42521 97825
S 21929 958468483
S 61156 300833878
S 47857 557083531
O 58912 80769
O 14932 34603
E 30477 31539
S 99568 515772072
O 45322 64341
S 13472 941929294
I 76625 99784
I 92685 96933
S 68273 817214460
E 51231 95418
O 87279 88981
S 73499 276636982
E 37854 47843
E 18222 40772
S 87897 107840851
O 13354 75929
O 4639 60859
E 78978 81467
I 38718 45816
O 7662 9936
S 99931 843343130
S 60232 455267126
S 44987 955079943
S 44691 837719899
O 73665 83114
O 10075 88523
O 46227 75762
E 41618 74732
O 26427 28380
E 37725 86179
O 43169 59218
E 4270 79944
S 33134 679025836
I 14174 61303
E 28604 84698
O 2231 75216
S 17441 855143240
O 56625 80518
I 13044 30698
E 18809 97105
E 16319 99095
O 35356 50413
I 23783 32186
O 55348 73844
S 11337 229334012
E 1826 93706
I 120 69610
S 95969 550391471
O 33127 43701
S 59974 600535575
O 51993 96462
S 64146 928490071
O 22678 88384
E 19832 58797
I 12107 69545
I 19762 25446
S 55492 321062015
I 7829 81508
S 67450 889930052
I 66434 98686
E 50482 84626
E 49442 61408
S 98886 301281554
E 32415 74207
S 27315 365859623
E 17191 50562
S 89735 999495471
S 79162 902123882
I 2666 99781
E 57956 98158
O 48569 85023
O 45737 83465
E 25087 95615
E 40623 55715
S 87757 562588068
I 33490 58342
S 71907 403099872
I 15965 17640
I 28922 45322
O 25556 69068
E 41256 85224
I 3795 80303
S 69323 132180809
E 46668 59139
I 39832 79734
E 9200 50151
E 10707 36288
O 18570 84696
S 31367 728493806
O 11559 23216
I 16736 17858
E 55405 97707
O 50382 94757
O 44312 63865
E 13156 43587
I 2138 20924
I 64417 81969
O 23246 81089
S 4549 765419941
O 8874 17497
I 29133 58528
E 16274 19221
S 31502 965050071
O 39753 48298
E 54961 89648
E 64917 96123
E 85590 94238
I 21605 50899
I 48832 86305
I 35381 78876
I 29792 92067
I 25962 94347
S 59945 849369908
S 57352 390694677
I 4619 29834
O 6116 60283
S 98646 352642756
O 36123 96109
O 14089 33958
E 67875 83557
O 68632 86816
I 10181 96504
E 42384 91837
O 1778 15212
S 47688 65292514
E 54082 61931
E 35618 58876
O 5489 57279
S 16763 8818934
I 34445 92922
O 54996 82618
O 36327 68727
I 2953 45655
S 64302 664257354
I 75595 76706
O 53933 75169
I 37383 99652
O 42346 84599
S 98920 514493914
O 22581 89684
S 19280 753624751
O 8147 99376
S 50625 681096890
E 26342 96781
E 21904 57418
S 54464 87414831
S 10423 843010675
O 45180 71237
I 6849 15197
S 94076 276002082
E 30215 64910
I 33659 96651
O 40834 52016
O 36501 39860
E 12300 75670
O 12605 41087
O 41907 45256
O 2561 61505
O 43301 66820
E 34874 75559
S 99375 794813127
S 2071 427756712
S 39887 876486976
E 18307 66264
O 65348 66772
E 12552 60005
O 19731 37055
S 6590 241564156
E 44589 88293
S 17513 619064188
I 31122 67105
E 25917 76002
S 24885 765499262
S 30743 181698113
E 88565 94025
O 20909 75843
O 43750 92281
E 62630 95498
E 15365 46208
E 8761 45455
O 19451 66283
I 11245 74905
S 87505 585776392
S 53490 60797437
E 21085 50933
S 15305 754624307
I 12673 22380
O 1070 71209
E 16597 67010
E 2473 73974
I 5255 96339
I 18319 19227
S 39411 748152767
E 27898 78821
S 31826 593457196
I 29038 73611
E 8336 32668
S 71533 79893414
I 38282 58639
E 37046 43130
E 2317 62250
O 89578 92329
I 50089 98427
E 55473 58566
I 20181 58442
I 36195 62277
S 25534 620544875
I 6793 52954
O 20701 52026
E 25997 80075
I 17932 90771
I 71760 87854
E 5431 23554
I 52945 96912
S 29831 960544021
E 67074 71429
S 92520 930759951
O 32287 91233
S 11021 428744033
O 17605 59398
O 11564 47665
I 96001 99740
S 12069 100608096
O 6590 81003
E 44524 96787
I 26483 76756
S 49928 897766459
O 81151 97899
S 76974 706323348
O 3595 25527
S 33797 391104940
I 24025 99987
E 8264 11382
S 56894 842310844
O 23920 48913
I 1275 11441
O 20526 62574
I 47502 72849
O 13238 37922
S 64856 930515887
E 7692 81355
I 37886 74639
S 24833 80136357
I 2950 40394
S 89359 560160978
I 7607 32745
S 37540 834219993
O 37744 56896
I 46626 71359
S 91847 473820081
I 2123 78797
I 12125 16086
O 22932 60930
O 89825 95974
E 64269 72043
O 9045 71414
O 90444 98120
E 23931 73883
E 2603 39153
S 88242 359979024
I 26675 34473
O 14943 96918
E 22514 65472
I 48701 86644
O 79288 92238
E 11861 77158
S 95748 859446327
S 23601 379980524
E 19077 90688
E 59629 80331
S 41700 465717692
S 20010 724024562
I 26614 31858
S 99222 757009617
S 3451 348036198
O 5959 94911
O 43661 45214
E 62910 81290
E 37239 48264
O 11331 61924
S 11658 989847900
E 74650 83662
I 38779 73341
O 10750 84368
I 23293 81129
S 45152 17763667
E 45382 60690
E 33899 57033
I 13038 22823
S 5970 768021802
I 15535 79893
O 52586 65991
I 54922 82420
E 24475 68555
O 78333 87373
S 93141 55203564
O 50677 68624
S 9299 14334559
S 70861 775874969
I 25830 56247
I 39395 75922
O 11339 52777
E 51548 79309
I 15140 61760
S 73689 347565228
O 20457 84405
O 30243 61712
O 38855 58247
E 16585 67643
I 28988 75068
O 5426 72824
E 36921 56109
O 38672 70157
O 1049 57814
E 25385 97644
E 88954 89776
S 89186 427923440
S 84463 930087089
E 60350 97228
E 11612 55233
I 12076 75250
I 89826 92154
E 8579 20453
I 48871 60586
O 89888 93482
I 38689 58319
S 28096 120484399
I 41784 90040
S 33205 749315794
S 67855 199571858
I 46942 58119
O 84677 89578
E 38839 44112
S 41995 225706797
E 57367 79081
I 21741 38201
E 6418 13041
I 47375 90757
I 5169 48319
O 71124 96105
E 32823 59185
I 3508 79330
I 44757 77101
O 50727 58265
S 3879 388007001
O 51571 61497
E 15437 91240
S 17812 348611592
S 61997 285561911
O 4765 15954
O 60409 83701
I 53885 92417
O 44747 72490
S 22277 486847188
E 3249 58327
O 7033 12838
I 2259 36305
I 59311 74512
I 27143 91565
I 59113 79072
I 65224 91645
E 3203 30029
O 3557 9541
E 62590 84556
E 5240 61690
O 55195 99378
S 87084 744101255
S 2210 448291099
O 81117 96382
E 1240 88230
S 78330 855063497
I 35342 51735
S 35957 440341670
O 79245 92486
I 24847 57552
O 9058 30228
S 68568 843324104
O 16412 99014
O 6851 66512
O 22605 42893
S 88112 365964682
S 59625 331157399
S 31088 379072948
S 51186 237900011
E 17556 41574
E 16329 71879
S 43160 218494905
I 17481 28860
E 22663 88812
S 35939 887217144
E 37743 60444
I 28792 56308
S 43684 935055027
O 9652 59167
O 52579 56257
I 47504 87409
S 28308 898048967
O 86060 96660
E 46003 93204
I 64346 84063
E 25713 55800
O 36196 63618
S 50323 930791675
E 6680 16549
O 75394 85969
O 57738 74279
O 24041 48357
E 53676 54213
I 17276 60683
E 1905 84752
S 67611 360407512
O 6202 99116
S 11580 296905870
S 21964 248860408
I 15208 83156
E 35130 36415
O 59811 77719
I 45071 50660
E 23096 71862
I 31805 38998
O 13785 71203
O 40320 84635
E 38480 51437
I 22172 63113
S 19371 40345754
S 77647 795521790
S 95673 886930238
S 85149 64542916
S 50281 808437287
S 19975 888234206
I 22036 74507
E 46786 68860
E 41878 51982
I 53443 85854
E 31835 47357
E 29943 97369
S 73474 737667745
O 87844 99839
O 21990 22835
I 44187 59804
I 46531 77691
E 56924 63625
O 48276 92498
I 23897 58387
S 52914 89613588
O 13785 59396
S 87801 721122256
E 21992 46478
S 74807 657139968
E 5371 25713
E 9547 48463
O 42513 60586
S 9553 197303021
I 35983 51604
E 29488 56288
S 31093 566160616
I 11380 86510
S 86841 705891128
S 75305 940429700
O 59234 61054
I 39566 97183
I 58966 65220
O 76652 79676
O 13998 19368
I 39404 51906
E 1112 50225
I 4112 15211
I 17727 44067
E 58817 81662
I 11742 12870
S 32895 555127529
I 22250 85869
I 71724 98714
O 29768 63047
I 42089 73608
O 8254 44126
O 58109 86953
O 37517 71203
I 23811 98717
I 12900 31775
O 48295 52785
O 72407 90329
S 74421 691282876
I 26305 69629
E 21530 84906
I 51370 96166
O 31075 92864
I 94946 97946
S 61013 275425605
E 11570 19180
S 32628 581672030
I 17840 19454
I 64792 93256
E 41854 89072
S 99548 996935078
S 20818 590038376
E 10528 33416
E 52159 86040
O 21639 85023
E 9928 73866
E 19240 77660
I 19457 52899
I 6105 85859
O 62520 94972
S 53405 937215135
O 57399 75587
I 16183 75420
E 18861 32792
S 70603 483809167
E 30347 96567
O 35229 54861
S 51039 417821734
E 20942 25305
S 97426 40921246
O 17367 30778
I 25146 59280
O 91396 98540
S 23739 911268312
O 11378 34938
S 24796 58418975
I 45806 94512
E 13772 25903
S 37584 633199382
I 11847 46654
E 28519 67208
S 48151 883630403
S 48822 84495606
S 88071 301319116
S 61874 680660435
I 3120 89910
S 74876 90548488
I 84001 90127
E 53724 76608
O 6626 74432
S 82477 747795687
I 3663 68258
I 73297 80743
O 52446 96261
I 33128 82941
O 64386 82334
S 83301 71065600
O 21071 41701
S 58363 342578110
S 86957 243867660
S 72483 104047585
O 20034 55466
S 80498 813737666
I 25799 42630
S 10480 993772167
E 13902 35634
I 4687 40843
S 77226 514473909
O 6462 85095
S 54430 277938425
E 83357 87178
I 5771 95300
O 39405 89654
I 2304 56628
E 45318 85542
O 49311 52159
I 5878 16464
I 2272 97063
S 6712 130135599
O 85993 90441
O 7337 62305
E 61104 90939
S 69520 630065862
S 60671 8870865
S 86491 821245928
E 7559 73518
O 11736 37213
O 18749 73025
S 94616 964682745
S 36072 706055298
S 43259 677827799
S 46927 641743646
O 46362 68729
S 1811 312219715
S 8107 937802000
E 59487 82909
I 51476 63301
O 58741 63689
E 10320 26502
E 11272 23240
S 73731 384044708
E 59607 96605
O 34367 91455
O 3985 92549
E 29421 90977
E 57773 72232
O 63808 81489
E 37896 89682
E 65922 76973
S 48317 72194606
I 29598 70464
O 30071 40161
I 55678 92040
I 457 59417
E 9079 93260
O 24671 32094
I 41748 72413
E 51743 69377
E 37477 71094
I 8061 18575
O 29129 43640
E 8913 41063
E 8641 15345
O 21515 55233
S 19928 746024326
I 2870 12954
S 18577 888543090
I 18252 93826
E 7704 11000
O 26196 31612
E 9012 27772
S 39638 195505502
O 5753 43360
E 48669 81999
E 71972 89292
E 61900 90122
S 44187 747154518
I 2153 60436
I 51097 88190
O 58140 65841
I 38522 97466
O 37204 94743
O 52767 74594
S 13226 259419232
E 29940 65797
O 58404 97216
E 78986 86274
O 21755 40972
S 33568 168328076
E 54431 99383
S 12737 533522508
S 41140 775671819
I 42830 60061
E 55003 99223
E 3506 34988
I 29737 61187
E 21082 47058
E 3219 55480
I 82636 84695
O 13973 19177
I 9216 24077
S 32578 18432650
I 39440 95335
E 56220 71892
E 51258 54361
I 7848 22471
S 74573 304388213
E 29525 63872
S 22939 889922359
E 1253 39067
I 56919 69230
O 18089 63838
E 20185 38046
E 24571 28736
I 27071 30026
E 2623 50836
S 72653 297188259
S 72731 787190961
O 1527 94017
O 12772 70103
E 16236 85768
E 8959 92978
E 93119 99235
I 24773 72764
O 5555 31484
O 48681 68626
E 82350 99472
I 39859 90743
I 9551 24379
O 41890 44784
O 78935 98324
O 41761 46060
E 44492 71187
O 48044 65810
I 70922 96347
I 73165 96543
I 7638 22590
O 38954 77310
S 52105 537778534
E 71522 92334
O 29238 82029
E 37020 74700
I 55141 68655
S 77699 514677639
O 5792 46532
I 490 73355
S 99830 678430112
O 11284 77600
I 44449 50664
E 14065 47731
E 24135 88668
E 24437 86283
S 3697 122832528
E 7482 35113
O 76649 86702
E 9385 27542
S 98325 311773919
O 21507 90449
E 61359 83065
O 1346 56476
I 10621 61179
E 39808 97207
E 1183 27226
I 19833 53144
S 17765 743603130
I 17192 75693
O 60245 64627
S 74291 710765335
S 16188 862207775
E 13569 25009
E 81610 88046
E 14653 29887
E 125 19311
E 4807 73495
I 27816 54317
E 30971 82390
O 55417 62269
S 63624 285176044
E 35985 60767
S 83042 161187291
E 25858 41168
E 25606 81908
S 10390 192547974
E 39489 60007
E 55127 67340
E 67795 93753
E 18316 83243
S 55900 819847963
E 26330 35211
O 35013 60879
I 10508 54516
O 18092 99159
O 3484 25835
S 33997 400789428
O 25931 99256
I 2510 11166
S 32653 323984404
O 25888 70177
S 51796 779536749
O 69120 98948
E 17627 93889
I 33104 48458
S 90918 354781200
I 6504 13949
O 17898 25575
S 21464 168195433
S 30163 948103012
I 7836 17754
E 84597 94036
O 13919 36199
O 50318 72387
O 57482 80747
I 42655 68280
S 48012 142682354
O 55545 86909
O 81489 86816
I 49073 89750
E 39551 97958
E 68078 95732
I 45805 83355
S 58928 586948878
S 96144 202093322
I 73293 81640
E 22877 69575
I 7448 46966
O 15308 77239
I 52233 66909
I 10211 57286
I 39978 69999
O 25831 30679
O 7888 38492
S 59600 454886032
S 87993 172056039
S 28995 679980426
E 21194 44632
S 74133 270322908
S 42160 419947001
I 14666 33964
O 40218 62584
S 6400 213385373
O 53570 92164
O 3048 41772
E 52822 98600
E 12814 12934
I 45817 49609
S 66797 751625967
O 10410 71383
E 27763 69467
I 28177 85157
I 2821 91651
S 21477 108703495
I 9868 83791
E 37675 73252
S 87553 895347604
O 11232 28558
S 5892 80683125
S 95154 809766560
E 18851 76123
E 37021 79055
E 25136 39498
O 41731 99342
S 35292 715213483
S 74332 905186342
I 33233 84829
E 20233 98100
I 3929 95211
I 3295 62349
S 21619 20321565
O 30137 90395
I 999 87189
S 44255 137909653
O 7552 27925
S 11094 225505782
S 60756 120746779
S 7715 492240960
E 6460 53265
I 4516 46175
I 6936 70772
S 47913 433734469
S 35128 329746552
S 28182 428903032
E 4116 92023
I 32718 63056
I 3448 19094
I 1865 64788
S 13027 516774313
S 65618 765350867
E 573 9356
I 21709 65854
S 9018 808353839
I 8929 24548
S 63317 700709623
I 20728 28489
S 6147 258911158
E 37051 47222
I 43154 60421
S 28211 627807318
S 65081 577923489
I 28405 97365
I 77532 78447
I 22771 75353
E 16714 81703
O 4258 82375
S 16020 514087564
O 23140 47394
I 67812 97323
I 36114 74824
S 66712 938170672
S 96427 19315240
O 34589 49387
S 35724 83348814
I 25820 49150
I 8328 20491
E 92263 94785
I 71152 89128
E 31297 45708
O 7340 67269
O 63443 88155
E 11077 30323
S 7432 39759202
S 11393 564534038
O 33736 65635
O 13444 73672
O 61689 79059
E 34574 83037
O 799 58511
S 85741 904708425
E 55414 88022
E 42514 55965
S 96207 830376757
I 28241 66151
I 23985 46230
O 2860 89726
S 61388 851759780
E 22291 79822
I 74908 99801
S 19184 760523070
E 25169 99249
E 78902 99521
S 24406 225400103
O 7519 9862
S 98364 494858204
S 29886 28249358
O 69894 85974
I 60445 84695
I 36830 41799
O 14989 24122
E 55261 93147
O 47835 62690
S 80899 627216110
O 57534 65658
O 26698 61609
E 9047 29948
E 44882 48530
I 55636 57568
E 2915 58356
S 72327 374618119
O 54996 59971
S 37255 301654267
O 26335 32202
E 21312 81375
I 31231 87373
O 27201 60847
O 23875 34106
I 63236 96279
O 52827 88401
I 21229 81311
I 28562 89874
S 96320 760643958
E 32249 40236
E 73404 96509
I 36546 83558
O 203 72532
E 74715 84001
E 43277 77792
O 33217 72688
I 64456 88800
O 55196 58353
I 70652 90941
I 54895 68720
S 5915 428826950
S 97258 485567448
I 12867 60007
O 50457 90388
E 18431 83119
I 12888 36819
S 32330 686485145
S 71456 878253600
S 3438 2595853
I 93535 98200
E 39045 57020
E 29037 39998
E 8241 31581
I 28801 86539
E 22755 79519
I 56865 58395
I 35437 38191
E 2514 74436
E 1651 6303
E 160 43551
I 8741 17910
I 55280 64687
O 25673 25972
O 45145 59443
E 35509 44096
I 4429 24357
O 75612 76479
S 78622 503459873
S 25750 305097520
O 81166 98053
S 39214 84582940
S 9002 255899017
I 24526 32610
E 30076 30851
S 79152 390113080
I 5438 20878
I 54146 57870
O 42660 90629
S 59406 402724428
S 42532 774951468
O 60692 97395
S 56627 900034483
S 47100 457451917
I 37191 72720
I 2140 60090
I 79105 98750
S 78500 32442838
I 50937 66173
E 47149 71765
E 65634 97005
I 67166 93117
I 25562 26513
I 52668 67024
S 62972 221066687
E 8975 25791
O 82728 97750
E 79469 84968
O 14152 23508
I 13803 83526
I 7514 17533
E 83652 93809
E 20613 47848
O 3055 10519
I 39973 86748
E 33309 62034
S 45759 679149591
I 28765 62090
E 3676 13796
S 20203 132124729
S 86788 261570942
S 34324 709629120
S 15976 129771899
I 84260 97093
S 37598 186789772
O 55196 76131
S 4681 455258604
S 63483 306814258
I 47956 94726
E 27393 78169
I 52105 52769
I 8937 67045
S 2455 382949798
E 31154 60431
I 54075 97666
E 62683 90739
E 50320 67028
I 44241 92582
E 30533 50428
I 7092 77142
I 54388 98755
E 59823 82511
O 29396 94445
O 48961 55695
I 20241 69262
E 69053 92640
I 1470 28883
E 49739 81459
O 10204 54259
E 9538 26916
S 27606 5326179
S 19150 882748756
I 65280 75324
O 62998 93154
O 12963 71571
S 82034 810006157
E 21651 43851
I 1109 65579
E 41168 98730
O 8046 77097
I 47541 48485
E 21227 37682
I 56828 83056
E 15078 19682
O 3593 27168
S 10829 617057755
O 31115 76874
E 14775 36825
I 75393 83082
S 21988 897699518
O 47592 90943
S 95815 916553884
O 7332 54140
E 46942 88612
S 6939 315660291
S 4820 16302575
E 31160 86285
I 35653 42333
S 15076 556010229
E 26227 65155
O 51289 81778
S 52642 461260372
O 18475 56765
E 163 19413
O 16620 51922
O 22168 81476
O 15288 35078
E 70032 88156
S 64220 899538910
E 48517 98109
I 64599 84892
E 56086 83692
E 19384 40615
E 4160 24351
S 20461 228664535
O 35144 45647
E 36509 64705
E 17051 52400
I 29747 78009
O 12396 41280
O 3729 45862
O 7500 34827
E 26174 51803
S 32416 107742176
I 1313 39149
I 72672 75971
E 15943 59347
S 53043 113169630
E 23147 81978
O 77281 78008
S 91100 149646786
S 92166 490714418
O 67472 71725
E 76733 77259
E 4657 8818
E 9019 86452
E 38908 55512
O 6657 56934
O 64142 94905
O 56473 95146
E 24598 38699
I 851 54062
I 32098 77594
O 24437 57949
S 42898 514668794
S 97577 600730673
I 7069 24898
O 7724 44321
O 19555 50213
S 31345 288771394
E 28322 63675
S 38792 975670151
I 63666 94128
O 1936 82329
O 8715 18191
E 46095 62380
I 13913 74224
O 48377 53199
E 20176 95253
O 55429 79824
S 84657 86543380
I 37150 52058
E 42634 70037
S 49069 431753112
I 47765 77565
I 7670 21239
I 40561 76759
E 329 97377
I 1826 14742
O 11555 79913
I 29345 81829
O 24796 83287
S 55249 350706766
I 15588 28881
O 55080 86660
S 12622 499706933
I 5160 59139
E 81097 94022
I 26343 35715
S 6826 431224916
I 63530 81907
I 4294 91965
I 26978 46074
I 10682 45887
I 34076 50887
E 42138 89139
E 74417 93104
E 25342 69136
O 1050 20579
E 67446 84302
S 62519 877859951
E 22062 43427
E 2480 33931
O 31504 97531
E 25568 76733
I 10521 81975
O 67694 78440
O 25002 51310
O 14736 74962
S 89988 106188971
O 3947 14071
O 34995 52016
S 2836 581503738
E 829 75700
S 75991 411798765
O 19977 67543
S 66248 281507605
S 53861 143804020
I 54388 71942
O 35691 77509
I 31932 72096
I 28573 91416
O 13249 55457
I 36657 98191
S 52073 270502468
I 173 69957
O 17956 58002
S 28782 522681064
O 70821 71368
O 20877 96610
S 81230 128229717
S 1967 61036239
I 4470 55111
I 11993 43515
S 57424 165450111
S 74280 247110847
S 58122 310914094
O 13614 45476
I 20714 23757
I 970 52487
E 8072 73750
O 45547 92643
I 1586 78010
O 83439 97966
I 42974 88258
E 4724 87523
I 83561 91649
S 92985 359694226
I 20280 30704
I 10495 95736
E 9613 35624
I 43258 84804
E 15693 48646
E 1826 82792
S 62305 965758269
E 55238 70484
O 44977 62786
I 47777 55744
I 4771 50731
S 29551 694051506
I 28923 44326
I 4211 70520
I 37161 92230
S 50779 899008825
I 2554 92286
S 56069 741912106
E 38503 56587
O 28472 44014
S 57014 305089147
O 26439 90448
I 18926 37098
S 39277 378815711
I 16166 68736
E 34249 47629
S 32160 132032159
E 1479 78833
O 24066 82269
I 29669 31548
O 21446 98113
S 78936 386032948
S 23647 231417581
E 2645 38534
O 16548 38974
I 20438 36674
I 21851 28981
S 45744 583325453
E 14164 89305
O 39107 41049
I 9593 53798
E 13074 32416
O 3069 98362
E 16398 39764
I 10136 47216
E 42873 88404
S 40536 455888842
E 56633 99157
S 3103 378909993
S 38951 325773383
I 81561 88235
S 54335 535972136
S 76865 357913941
E 22539 76377
E 2719 15698
O 9494 83506
E 48038 56684
S 56814 733552425
I 8119 88405
O 49379 67306
S 96828 847816148
O 14680 39351
O 23700 96165
E 13792 50926
E 20975 84877
S 93615 818279922
E 69013 83368
E 57189 88207
S 98272 619832717
E 25803 64565
S 61704 996658587
S 43068 98474493
I 30165 59316
S 28181 622112386
O 3445 36898
O 43882 85377
I 52235 84391
E 31738 42891
S 52052 513557774
S 94739 220978865
I 82429 86670
S 69801 967324026
E 25853 88062
S 98732 245529838
I 22672 48879
O 72957 91920
O 39396 64962
O 56691 89322
S 660 555321625
I 5211 96365
I 3730 31069
O 76321 82272
O 5727 64994
O 43987 60271
O 67324 75679
E 28387 52558
O 14307 70599
O 17968 75308
E 7863 75059
E 82587 91366
E 90077 99132
O 52710 57180
E 36240 55395
I 65400 82671
E 62815 72197
E 75403 99438
E 20293 71178
S 3317 618787369
E 6292 82292
O 30772 44335
E 5600 80061
I 60180 73109
S 21101 658404528
E 29994 81825
E 43874 93860
E 15773 37286
O 750 65203
I 62507 97934
S 33091 660165165
I 17980 71912
O 317 2415
O 73829 87189
O 72642 81881
S 55161 958584908
I 20253 30056
S 68859 199611639
O 61684 64807
O 58092 94889
I 62055 75896
S 48388 346327208
O 7466 13440
O 16461 38496
I 17471 99241
S 38846 217877344
E 32834 72902
S 42381 416637457
S 85666 401363296
E 1963 72312
O 48350 71840
S 98719 414702850
E 49517 93332
I 36817 70854
O 54490 59861
E 46745 56911
S 41771 860022688
I 31916 76588
S 96427 833517266
O 19922 98805
E 91952 92168
E 29090 78838
I 40299 84325
E 27659 83106
S 99419 912202214
O 71063 85369
O 15301 40480
E 84615 85309
E 43885 88527
I 66835 82957
E 8492 60681
O 42573 51895
E 9711 12237
E 19994 99818
O 9099 76315
O 38918 42130
I 76154 81029
S 99390 673530421
S 99258 783369772
E 11446 37394
E 85000 93709
E 46155 85099
E 87766 95850
S 19457 462878886
S 48382 176975879
O 14300 25073
E 5907 30999
S 53022 627253724
I 11229 80091
O 36646 54787
E 38548 98528
O 21838 47623
E 53287 75750
I 47531 82110
S 73683 821732740
S 16593 107245985
I 14232 90101
S 74601 119540247
E 30763 46330
E 43312 72390
S 57724 47482320
S 72160 948925295
E 48540 83010
I 33201 51647
E 835 44387
O 68507 80600
S 53902 736775913
S 12160 407812111
S 17320 194988106
I 17055 71071
O 22689 96973
O 3986 53003
O 23586 90192
E 30058 34148
O 29791 53568
E 28286 52228
S 74632 147397313
E 2513 38645
S 91626 631917938
S 1218 830489630
O 10102 47383
I 47001 81324
E 4980 44482
O 47771 77345
E 42139 77565
S 13860 209495152
S 1952 443507177
E 3866 63075
I 45518 93550
S 59741 382494834
I 62942 94636
O 29272 98763
E 5544 28180
E 90399 91157
E 59627 98849
O 58768 88702
O 32444 75388
I 28202 60051
I 43586 82235
I 14703 38366
O 24134 50296
S 35135 24649565
S 51463 795113624
E 37757 57932
E 55828 71159
I 48469 61342
I 65544 88926
O 9720 46859
E 31013 59165
E 3980 97349
I 21967 64934
E 21025 36972
S 52179 752026049
I 55244 97191
S 85011 428058076
I 13541 99818
E 64556 91275
E 4564 61590
I 37243 51480
S 7057 503613541
I 21336 80237
E 5838 76137
O 1606 16572
E 39233 99342
E 26248 45730
I 37008 59589
O 62209 79231
E 15656 72297
O 82825 93930
S 29673 103378057
I 34106 49794
I 17706 60461
I 59236 99787
S 28891 832174718
E 18766 82162
I 42657 82805
E 40950 94832
E 52602 54672
E 7173 47993
E 30096 99306
S 43925 327846047
O 20100 28635
O 3938 33512
S 31417 217131681
S 68701 114738191
E 61619 97255
O 51671 78871
S 71174 153860085
O 17705 62442
E 30846 34715
E 30630 36975
O 74802 96516
E 21823 80011
O 34597 83512
I 5325 67714
O 11360 65092
S 55604 29435565
S 399 706982407
E 7333 70494
O 32288 71733
I 30841 78973
E 40233 42639
S 31907 328918201
E 25993 29225
I 27056 58165
O 94807 98307
S 81490 698602398
I 53602 94060
O 40304 40735
E 75571 81722
O 35846 49734
E 42459 48760
I 36533 56597
O 14410 61921
S 82265 869443818
O 41821 87729
O 11192 46808
O 9255 55066
S 17184 337875719
E 1031 94313
E 11418 68480
E 31892 98792
I 21286 37702
E 22123 54391
S 14886 446659603
O 1024 92622
S 36845 602390613
I 65873 74815
E 60396 95626
S 56062 962800378
S 89563 889022046
E 5737 51641
I 8639 70235
E 82493 93713
S 84273 892724947
E 7335 59570
S 20147 437456246
I 19371 65415
E 36737 75852
I 19491 43041
S 70467 976573333
E 932 11564
E 4346 49116
I 42628 80812
I 6358 45298
S 95268 249943008
I 28282 78810
E 2677 13698
O 7739 81728
S 78678 664231824
O 28530 76440
E 51654 71482
O 33141 69131
I 303 17515
I 95902 96023
I 39420 79537
E 7410 25838
O 57212 64409
S 72081 915216853
O 13014 66643
E 9175 23372
S 52410 272906441
O 40504 67773
I 50541 68499
S 95806 326386231
I 23152 95859
I 49180 92489
I 46535 89889
E 85179 89158
O 30228 39643
S 4564 362656932
S 81517 469385703
E 50766 55016
E 43435 49562
I 16873 45174
I 3370 82220
S 59496 934167142
O 64013 94869
I 61457 86797
S 32304 30047961
E 58725 87438
E 26179 61868
S 39668 740734569
E 73897 84057
S 19101 265139314
E 87917 98112
O 57720 67509
S 76681 67076820
S 68734 450942414
I 21227 98376
I 29584 85143
O 88978 93166
S 95419 360640402
I 7662 97045
I 46011 59636
S 18868 371061011
S 72938 921386577
S 92942 413568224
E 26379 84556
I 31774 36522
I 27016 38921
O 280 72858
O 8189 14760
E 48466 79919
E 28461 37982
I 53527 55617
O 37112 85028
I 664 22873
I 34524 62030
E 25858 67030
S 8755 445134035
I 53636 78511
O 10458 11294
I 16131 50857
S 16257 339149546
S 43271 607739160
E 39564 52277
O 10255 31284
O 68405 77865
S 50553 377379524
O 34503 36010
I 42426 93225
I 12264 16557
O 45358 86131
I 17791 76093
O 80 14757
O 43987 82472
O 73783 95722
E 13022 43700
O 34706 68199
I 9092 94233
O 65985 92199
S 22787 985065497
E 5063 81876
I 30201 46781
E 60323 65438
E 82332 86901
O 2006 23727
I 38337 58153
E 13777 68745
I 9326 65057
E 6887 57323
S 84533 865899190
E 42892 88163
S 71681 974926385
I 27991 81475
O 10235 41498
I 8497 76707
O 82931 89563
O 45299 45682
I 33915 42518
S 67589 413913909
E 17421 77518
I 3643 40197
O 8257 36650
S 31490 168840340
E 49366 65148
S 66056 358081598
I 12543 94001
I 3392 54445
I 61152 96646
E 26445 65942
O 41113 86937
I 63728 65696
I 8049 87181
I 40221 66655
O 20763 71950
I 53972 72491
I 76212 81106
O 60642 99252
E 40390 89600
S 86377 641487679
E 73777 84085
O 19439 88713
E 44496 56916
O 65137 81493
I 42077 55630
I 20131 70957
I 26027 97640
I 24352 33700
O 62364 75405
E 39264 64401
O 30796 83591
S 33034 882814054
E 83629 93513
S 9443 675268958
O 55207 92630
E 17906 49559
S 39193 970566294
O 45365 86648
E 49015 71489
O 680 92411
I 23891 24629
O 12669 54377
S 38784 521631131
S 13138 219601639
E 31408 46730
I 58904 71518
S 30686 201678419
I 57473 64025
E 21413 34439
S 19170 685016806
I 8196 72850
O 6650 53965
S 59572 792368579
I 21274 31454
O 27901 66595
O 25458 39682
S 9369 757480682
S 92199 299063290
S 26782 45091309
O 64241 92556
O 27281 99538
O 34062 79479
I 67954 78569
O 14701 31318
S 31539 161639415
S 82726 805480573
E 17940 20791
I 16071 55003
O 42497 81668
E 76571 85160
E 44812 68598
O 76954 84591
E 5972 60965
S 92631 130582511
E 35310 88703
I 41129 62932
I 18559 79060
S 17088 437804106
E 28494 47015
O 10987 35726
I 43260 61608
E 25622 67137
S 51513 742975357
E 15041 30860
I 17835 45040
O 29638 54548
S 68482 992847983
I 50866 57892
I 34639 66118
E 90068 99359
O 42821 89766
S 28356 422169817
O 48281 77116
O 14790 87171
E 19211 75895
E 59171 95702
O 34095 94950
S 57944 391035457
I 51126 65632
O 5254 56706
S 37754 639320507
S 10443 182951848
I 16854 95562
I 89728 98168
O 57342 76737
I 69819 70126
E 59158 82256
I 50890 99553
I 53210 80951
O 29285 93034
O 76569 98226
E 54213 69827
S 69551 433466117
O 20224 57480
S 50942 637182827
E 14119 82196
E 13651 58481
I 40942 61545
E 37179 82053
O 5032 23362
S 87490 973244308
S 79368 283677764
S 5680 570742905
I 74136 75735
E 2000 12042
S 27225 592374564
S 78824 406307768
O 74568 88868
E 16159 76835
I 40495 40738
O 13400 50218
O 15962 30864
E 21022 72309
O 85161 96894
E 84492 96438
O 25803 53383
O 77566 92004
S 74057 126879248
S 62094 230848458
E 12103 53521
O 38567 97370
O 35082 44555
S 91537 158722856
E 9242 46597
S 49774 492711785
I 16071 33823
S 2559 607140735
I 57652 66904
E 53926 81327
O 33498 88607
S 18677 132447969
S 57277 783239794
E 14278 83671
I 72314 78893
O 32970 72447
O 37421 74993
I 10060 78485
E 7110 60965
E 1699 44901
E 36613 89956
E 15550 23938
O 22663 41941
I 22636 36084
S 55362 884833687
O 8010 12269
E 35725 70071
I 48598 81302
I 85489 93940
S 65556 643542476
I 27416 37569
I 35463 98296
E 61528 86477
E 35846 66085
S 20868 972773650
O 45688 79434
O 41097 69454
S 18242 658907222
I 34514 54999
O 25413 92487
S 15844 952437498
O 37400 42895
O 26518 31091
I 66908 80269
E 25580 78746
I 44991 80620
E 6128 92708
E 57115 98429
S 13127 518643132
E 31481 98747
S 79639 717956281
E 20845 46243
O 59520 71338
I 14800 76314
S 5071 248551725
I 44429 85184
E 30202 84002
S 57196 749978443
E 15972 34765
S 291 613693549
I 6333 99295
I 30646 60957
E 14669 84459
S 920 856542635
S 48347 355523740
O 39046 85996
E 80108 86116
I 52724 64075
S 98650 855872105
O 51671 54403
S 49209 10490267
O 12214 67372
O 8637 35757
I 36113 44552
S 73667 543006904
I 3936 23840
E 82294 95313
I 50221 73787
E 41371 86110
E 42244 68320
E 40069 56429
I 5783 81645
E 56996 93022
E 36739 92198
S 31786 645344512
E 234 71430
E 40474 85252
O 69691 81021
E 14362 69609
S 28713 480145066
S 64378 699557080
I 15957 19954
E 44888 63369
O 33303 41450
O 47676 78881
E 2252 63850
O 3155 87775
O 6460 39253
O 5939 23224
I 28563 37658
E 44599 46881
O 23286 89711
E 33062 50784
O 5274 51930
E 3833 99935
I 4981 85137
O 23275 47424
S 33623 645375683
S 78649 229561159
E 14046 38404
I 10508 52848
S 54998 698395424
S 57854 729311733
E 4571 95645
O 29573 83272
O 2019 54839
I 34981 73444
S 5105 298854183
I 35561 81466
S 98526 139444153
S 60523 774562310
E 66309 78141
I 89709 99705
S 22359 806150888
I 30148 60252
O 29656 79802
I 72078 84900
S 9427 24068511
O 44039 58826
E 37677 74116
E 83351 87953
S 56496 834868045
I 63934 79931
O 53845 97890
E 15922 30777
S 89500 412572261
O 77752 90621
O 28908 34376
S 59882 91166723
S 97467 25275294
O 36193 56393
I 18645 81280
O 23312 90701
O 2623 53872
E 50955 69689
S 56984 17793317
S 82722 851560614
O 26137 46323
S 54848 445810730
O 46453 85531
E 12690 44931
E 10650 57784
I 52101 94341
I 38561 48386
I 27033 78774
I 14957 20613
E 19003 46849
E 44489 51025
E 37953 97244
I 57303 60445
S 43170 857239870
E 21948 49160
E 6587 24897
I 80286 89303
O 48282 98784
E 4717 42252
I 29231 51302
E 16837 57164
O 95571 99592
E 8060 68159
S 54953 124004341
I 1593 53920
O 10068 84756
I 10434 59894
E 744 47795
I 82039 90331
O 12081 88868
S 40459 466620525
E 45884 88147
E 63627 94565
E 56251 95113
E 3155 65154
O 89138 97699
S 33880 710289931
E 7618 16160
O 18697 72761
I 12278 96495
I 5416 62694
S 83239 422401206
O 56976 95140
I 49558 59022
O 64856 92275
I 10737 96729
O 61423 67620
O 12669 89729
O 60722 65468
E 27938 39430
I 24686 83522
O 59145 60425
O 62526 81856
I 13484 15397
O 30335 93011
S 8730 47145521
I 27823 48176
I 5008 70533
O 20744 42826
I 1128 57090
O 77404 85090
E 39098 85966
O 28853 73121
E 27026 69740
E 44701 81120
O 10517 17639
S 88313 704152417
O 4445 94854
E 49990 55633
E 29050 53039
I 47819 94706
S 18727 622025130
E 2270 64044
O 7175 90523
S 80452 840288986
E 21733 44007
E 41489 46780
I 76779 89711
S 40639 976232704
S 5006 869919815
S 5370 261822173
S 60620 386522909
E 45274 53861
S 57341 681502461
O 18692 33302
I 37432 79607
O 49057 88542
O 31917 83919
O 7284 47176
E 59587 60126
I 76960 96139
E 46640 69854
I 39010 66090
E 39809 71822
E 86530 94946
S 57380 193164093
S 33621 633727623
S 83152 809507064
S 3429 377336091
E 34650 37454
S 19880 581603707
I 70488 82901
O 14680 80075
S 79605 764327528
E 1577 7497
I 2688 95363
S 81810 834596579
S 81856 364024778
S 98530 964473062
S 43090 644502864
O 1514 91519
I 52812 59655
O 59581 93760
S 14572 79675664
I 26272 93208
S 33477 738304961
S 21364 742368056
E 13949 96900
E 41911 88479
O 21278 78978
O 42784 81450
O 2888 93533
O 13548 48920
I 52663 72170
O 26835 98319
E 8967 17048
S 60137 790335564
S 4418 497899398
I 73277 98212
S 83186 475754113
E 12909 48692
O 24525 89951
S 50187 900523436
I 12256 74611
S 92159 632405441
E 4542 85857
I 1632 62465
O 11639 87562
O 39113 58620
S 97913 938749736
I 19218 49810
E 14421 34026
E 72433 74677
S 60909 559887001
O 91631 93550
E 48300 65753
S 95728 435750701
O 78932 94134
S 20221 275877405
I 45102 74636
O 80924 88464
O 9858 80553
S 27498 638634511
E 37856 61925
O 56228 99193
O 40269 98010
I 82381 85765
E 16510 37759
E 29401 98242
S 34077 428576072
E 1407 96093
S 9139 528530978
S 45039 274023514
O 46142 47467
O 9225 56447
S 57647 347997577
O 35272 43085
S 29983 383603169
S 918 720435860
E 2537 97278
S 51698 233627206
S 85368 661080529
I 21254 43529
I 13468 20461
E 796 44256
O 13130 61551
I 961 73254
I 54781 68738
O 38662 99507
I 2880 35880
O 3350 60752
E 16207 23625
I 10658 27844
I 56862 72355
E 22111 36205
E 4831 25096
S 61117 760041367
S 24584 469240241
S 23152 93594380
I 61943 68314
I 1813 49188
S 56322 292008177
S 6400 867575004
S 54836 575532827
S 14865 649086936
I 42064 68671
O 19582 95834
S 92318 587906728
S 55080 91593658
S 2565 734877179
I 68091 85023
O 20203 59786
E 14102 16075
S 92834 870423943
E 9440 52408
I 35160 45608
O 43746 67905
O 41064 95319
S 62854 667495227
O 30325 57811
I 35001 64208
E 39975 85743
I 11567 95978
O 61165 69848
O 3955 50571
E 11434 54050
S 1311 809208186
S 60334 350696948
S 63377 976520671
O 52170 93813
O 22805 99169
E 28756 35246
O 11429 23945
O 1548 97985
O 55134 61536
S 3734 879734271
O 78386 84874
E 10861 46218
E 70311 73574
I 42403 79148
I 16405 43803
I 3967 59628
O 6441 56868
E 29301 44584
S 7505 229195399
S 48949 835874721
E 77876 90739
O 60140 92757
O 37548 70400
O 26796 62892
I 33381 49757
O 29680 47110
O 2192 13624
E 32889 68708
O 21373 62314
O 56863 85050
S 25705 353137941
O 49013 50614
I 15739 80697
E 23358 47038
E 3309 43308
E 38017 68798
O 623 5192
I 63192 86063
S 34795 128587814
I 7267 69676
I 87167 97588
O 50918 52781
E 17676 73335
E 10294 98015
S 49001 446268009
O 52556 76035
S 25028 52099748
S 83879 533432195
S 81391 136689756
I 11787 73218
E 64580 68472
O 51851 59163
E 8822 98921
O 30165 90334
S 66354 761335254
O 77486 78426
I 28356 81611
S 19788 226114975
I 89163 95271
I 1870 38031
I 79171 82180
O 73959 87840
O 17706 40186
I 69275 82429
S 63757 741064031
E 1655 51659
E 37758 56932
E 73072 99123
O 88523 98754
I 21238 51852
S 49583 664209730
I 80221 97052
E 11071 43121
E 10694 21437
E 55371 59772
E 31781 48863
I 24431 39131
O 27667 32485
E 47679 92177
E 77486 98474
S 92948 124777692
I 24834 80822
I 88459 98032
I 10980 26938
O 6786 75951
I 16975 62504
E 25076 32147
O 569 35109
I 10485 40773
S 98626 679385571
O 17309 55195
I 16203 41582
S 2618 364399687
S 21015 290057854
O 49567 55931
S 53318 857428700
S 64471 700323494
O 9931 52555
S 495 80080905
O 40081 59342
S 29999 361811803
I 74946 83187
I 468 55672
I 51119 94545
O 14733 61044
S 11052 637794692
E 11663 63947
S 39449 628282449
I 49364 81275
I 25196 64596
S 95778 594045062
O 24840 48810
I 14936 22479
O 70708 85643
S 17044 493613545
O 35584 50891
I 30578 49283
E 2187 17053
E 26408 78904
I 23350 91216
S 8068 531966578
S 42120 341759079
O 19817 84213
O 19846 33983
S 66551 158721922
E 57737 86671
O 67203 98394
S 11115 654478708
E 17246 97917
O 6803 47176
O 35001 92236
I 36701 65658
O 41483 84850
I 44759 56129
E 32463 93886
O 10560 84020
O 56252 66305
E 48686 81491
E 41053 62112
E 12453 26915
O 5811 49168
E 22713 28648
O 20923 48248
E 85908 98878
O 6349 11977
I 7698 40180
I 31587 35881
S 32702 796899186
S 13230 567533081
I 29120 45559
I 20243 38808
S 75560 311980614
E 16278 31538
E 13374 42549
O 39713 50134
S 30032 177727557
I 875 65808
O 43780 82956
S 31908 31979889
I 17656 44915
S 10841 308857906
E 11591 64287
O 7279 85528
S 73311 973916170
S 27291 703438113
E 59329 83996
O 86623 97309
O 81786 92878
E 45951 56419
S 5819 877809886
O 66386 96158
O 11888 48447
I 70730 72290
E 30508 66210
E 26628 28108
O 28842 34669
O 17498 91225
S 81600 689368214
S 67631 457267897
I 51050 61322
S 32665 9148829
O 6090 63152
O 49215 75289
E 77606 84386
S 5201 853451570
S 66429 773049056
S 74603 745580202
E 24740 61721
O 71620 77780
I 1127 24063
S 23195 831521014
O 43502 93976
E 79656 93344
O 27374 72124
O 20323 62172
E 56004 79372
E 15991 50183
I 12509 46727
E 31040 94609
S 40526 554332533
O 33003 84441
S 35447 352510254
O 4540 97163
E 4799 77477
I 1303 22296
I 2710 74644
E 58844 84085
S 48331 137590308
I 28480 34552
S 52151 116586592
S 47834 159304173
O 11815 84827
E 33711 72746
I 23705 32081
I 23178 36886
E 57051 99365
S 58893 968246163
O 37017 74022
O 12832 41416
E 50922 80528
E 63144 93100
I 15289 83078
I 10691 53931
S 46012 464648037
E 68505 80158
E 9681 70348
I 9604 38623
S 32918 947112879
I 1457 12582
O 4281 25800
O 11752 99065
S 75889 883843203
S 90033 773208366
E 7767 26201
I 64304 79080
O 42786 90947
I 31137 54319
O 2655 61620
I 43121 73462
S 37928 530727477
E 30790 83781
E 20437 55170
E 3367 28140
I 49354 78279
O 73158 87733
I 37819 66520
E 37858 76624
I 70167 70820
E 34318 66672
O 48435 80968
E 42947 83271
E 38657 85178
S 98694 647894259
E 2232 51343
O 84704 88447
S 43408 547997357
S 50122 991068856
I 57737 62190
E 13112 34998
E 18610 57881
S 95452 978405244
I 19450 81399
E 76817 93993
E 190 67184
E 63336 68059
O 35217 82906
S 7837 463496647
E 69908 83444
I 86132 97552
I 21144 92813
E 3228 36800
S 76998 166437761
I 42063 81947
O 30947 50884
S 4615 811449251
E 48278 99764
O 35886 74578
E 24133 73993
E 32717 67466
I 46755 75703
E 22977 44176
O 8730 23044
O 76867 85944
O 53076 53412
I 26220 77521
I 33260 70589
E 61117 79700
O 38504 49572
E 42781 79070
S 61755 44334952
E 21093 42389
O 10457 99317
S 5636 595097378
E 62405 94206
S 25575 143654285
I 17938 87066
O 70898 73739
I 56047 90675
E 64649 72686
I 46735 82810
O 27943 36876
I 14231 63417
E 222 54936
I 30717 97245
E 35109 50426
I 5629 34072
E 15844 26342
E 55803 93564
O 5640 75078
E 5429 53166
O 19755 82171
S 56883 2725006
S 45680 515478269
S 56070 711875084
I 16046 86005
E 31567 31691
O 47029 50870
S 38706 586380964
O 7014 84051
I 6373 22688
O 9378 68171
E 48937 67323
S 70829 188963327
E 58065 95549
E 34694 36608
S 20645 730328571
E 28542 40171
S 338 226171844
S 14806 972078438
S 17654 837844347
O 90917 99621
I 27282 67082
O 18356 55412
E 37965 73010
O 42375 83067
O 36355 56684
O 75800 78656
I 42710 43417
S 44466 65082160
O 14012 63120
S 95221 977662758
I 37610 66905
S 56961 854414656
I 11154 61153
I 15550 38902
O 52202 64462
S 49637 48230230
S 46319 524753388
E 7309 49639
E 25457 76188
S 13907 418286962
O 31582 98949
S 89114 24211552
E 60589 65638
O 8494 61920
E 54382 66424
O 12480 18865
S 96855 453503325
S 36351 347257906
I 45554 89268
S 67822 218840709
I 18133 53490
O 64281 95944
E 24233 79507
E 54838 88113
E 58502 94301
S 81538 39065958
O 1218 74698
S 30029 170860315
E 45175 97338
O 40924 52198
S 50830 467233659
O 68151 80543
O 13489 35512
S 50671 526568199
S 91023 133250573
S 5901 306761914
E 27810 60293
I 38169 67825
E 70074 88111
I 41568 77866
O 93922 95276
E 16618 66310
I 86284 97614
S 77888 404698608
E 17641 33448
O 1509 3448
E 55265 70982
I 57930 77308
E 16222 47629
S 15889 641818442
O 29572 56151
O 59313 71462
S 44357 331346305
S 90537 682045129
S 56738 819731137
S 14467 901935865
O 13173 68049
E 13857 79920
I 51877 76764
E 24548 41096
I 13729 14127
I 17776 34427
O 52678 75196
O 53249 73765
I 46300 64438
I 13188 24637
S 65065 482374523
I 45993 55737
O 1209 96896
O 68568 81633
I 34105 50163
E 46139 81527
E 45134 99230
I 43180 98070
E 71356 98270
O 10979 49052
O 11008 53318
S 39122 925456017
E 3916 96431
I 77160 92811
E 5773 90504
O 4902 39630
I 44533 48856
E 58981 61033
I 91370 99682
E 57841 94975
E 8395 23401
O 18629 96729
S 32598 583702063
E 44405 90576
S 59244 152171095
E 33274 56287
S 37064 177265671
E 39099 89227
S 36493 491729127
I 48769 55381
I 26154 34769
E 51932 59412
E 6002 76563
S 24636 916073753
I 2452 58866
O 79088 83993
I 94175 99171
I 39295 91243
E 6804 78204
S 2637 375692805
S 64401 362179949
E 307 25547
E 33461 88106
E 34739 57093
O 72636 81051
O 4486 95224
E 13649 74714
O 26477 54120
S 57281 325003398
I 54030 61179
E 11179 87997
S 18057 681888026
S 66530 37607965
S 38868 824655892
S 40605 408975494
S 69880 4203435
S 81656 210872567
S 31643 304683036
O 8649 42441
O 44559 49244
E 45373 84742
E 52674 57257
I 73610 98448
S 7904 377627366
O 18490 89784
S 6778 753300285
E 5273 87221
O 5286 42726
I 34908 66721
O 33094 65901
I 56596 96097
S 94037 699926933
E 60729 81431
E 27634 55073
O 16308 66279
O 9122 41523
O 45819 59396
I 1991 28751
E 37008 77266
E 66145 82410
S 91354 567002220
O 54522 58989
S 86840 314851449
S 38836 919701636
S 17135 681173159
E 33281 42647
O 36880 48585
O 4558 53404
E 72415 85559
I 51690 81563
O 53877 56647
E 52021 60904
O 11819 26267
S 48677 553343573
I 35299 55907
O 1577 42034
I 43585 99596
S 47090 55874241
S 50400 208232309
O 11104 22670
O 23037 24538
I 66436 89920
I 8942 85709
S 98683 190919847
O 47484 97620
E 25683 67377
O 19616 34354
I 13282 90243
I 26914 92762
O 39866 41863
I 11620 47794
E 83021 87718
S 45706 779763774
I 21741 50905
E 35180 95988
I 67639 92220
E 11575 22022
S 37302 277250004
I 16728 82407
S 64562 694529399
E 71792 85833
E 32960 90703
E 35284 89376
S 96089 300748975
S 11687 43079888
O 17191 84924
S 71477 997841064
S 80351 36528790
S 99354 982907518
I 55077 94075
I 5824 72021
S 79890 143445671
S 30418 772208816
E 31167 62943
O 13106 30981
E 13101 15265
I 70432 87973
E 46392 64007
E 4891 28977
O 33513 73918
E 76900 90774
O 235 17814
S 23920 222665722
O 74979 81665
I 57107 82493
O 54398 69592
S 63911 949914808
S 20433 135287578
O 53502 99606
O 56167 61251
O 3509 97721
E 19611 73176
E 12191 41902
I 44818 80088
E 32885 49843
I 63058 63614
E 9604 31131
O 30271 85850
S 65484 907665222
E 24164 55478
S 49245 875551481
S 1470 873206339
I 89951 94210
O 32670 97301
O 11408 70166
I 20693 30552
I 16246 35511
O 6207 15925
O 6990 70338
O 25228 52065
S 27203 575582042
E 15340 55106
S 12294 133500224
O 17581 25652
S 87167 175960850
I 7676 51607
E 29918 47634
I 21212 36316
S 9172 136597872
E 50588 61118
S 80518 73875329
O 67262 77631
S 43551 144044341
E 10201 21263
I 20572 98157
O 16193 60754
E 28126 66364
S 28330 154930055
O 8868 79461
S 25997 277096688
E 10921 25443
I 37296 90562
O 4721 39331
I 24103 40918
E 17148 29025
E 41003 44483
S 60681 419081695
O 32544 39030
S 51273 816280584
S 99460 269365629
S 57876 908193735
O 4513 39793
E 78048 83094
S 29451 88273117
E 36483 56116
E 33161 71070
S 43854 72712496
E 51398 68086
I 20834 22441
O 60827 86427
O 75287 78619
E 15272 52847
O 22532 56673
I 46016 49725
O 3899 92416
S 68351 447818662
S 72608 989937445
O 15238 68337
O 32427 62743
E 91188 91955
I 74549 90550
I 15525 89812
O 3284 75507
O 19584 69905
E 76901 80869
I 67757 75172
I 60465 89246
O 4584 84248
E 53391 85633
S 84617 646918557
S 83851 199434007
O 40395 46308
S 99004 849459477
E 75284 86038
E 5768 46430
S 33558 508724866
I 16261 87399
O 28563 55162
E 67246 98018
E 14126 23199
O 29655 85853
E 28366 70635
S 32989 784104545
S 60614 919479191
O 45785 82001
O 13501 93273
O 9059 68864
E 20507 71675
S 49669 746680827
O 3164 24527
S 38838 716930195
O 13876 82173
I 32318 70618
E 42728 72878
E 58269 89945
S 15186 929322905
O 12260 87706
I 25589 64174
S 5468 307376961
I 77551 89552
I 19539 37452
E 19023 58777
I 3901 39586
E 10537 18169
E 24139 42053
O 15296 33519
O 63886 91689
O 19361 37938
S 47022 464285438
O 82806 93012
E 14020 58589
E 9637 15924
E 37392 85633
S 9102 385952417
S 99403 306513875
S 41952 87189476
S 28416 846693418
S 64553 567865859
S 23404 216852379
O 49768 59759
I 49221 73010
S 74631 239169037
S 56036 180565205
S 70803 976718460
S 37642 24572666
E 11508 41259
O 41694 79552
S 17996 757358870
S 18553 426343125
E 20731 66452
O 27483 52946
S 15642 783314575
I 32079 93005
E 38870 56390
E 1734 26657
E 2769 29196
E 27916 44395
S 38910 861611129
E 59003 64540
O 68239 92846
O 65562 73688
I 74346 93890
S 83654 408578054
S 72066 390969549
E 24375 65917
I 17125 50522
I 58906 78069
O 11292 57927
I 37305 90206
I 20490 59650
S 22201 806279443
S 42286 352656601
E 31003 98182
E 45030 99249
O 3393 66546
O 31556 54035
E 35136 46933
O 42145 77313
S 44937 566898298
O 16348 97840
E 41315 43979
S 46135 68662673
I 24862 51654
S 47502 722717259
E 54840 61595
I 66000 98703
E 11408 87847
I 30337 45683
O 8332 50110
O 47471 85929
O 63063 83328
E 14068 60943
E 15637 25318
I 27465 49045
S 3533 463813858
E 30313 84534
E 12319 17859
S 65488 575871014
S 27064 178505972
I 13288 14370
E 53068 84708
E 22528 33718
I 12790 79466
O 57948 74023
E 13417 79105
E 43141 74628
S 64875 893349058
I 70515 79335
E 19326 96909
E 7862 93288
E 27658 76391
O 20211 36073
O 52998 80368
E 12002 53986
O 28092 53219
O 14107 51929
E 473 67212
O 1366 84980
I 21167 74166
O 72139 77146
S 72019 877749797
S 23786 500166355
O 46155 81014
O 43935 89292
I 64550 85347
O 42758 53037
E 56646 69096
O 30145 52003
E 53567 56874
I 42659 50602
O 10805 87402
E 46909 94217
O 55793 91056
E 48173 69963
I 23140 30721
O 7235 76395
I 32287 95257
I 569 22800
E 45515 46076
S 1271 378565903
I 12965 85637
S 34402 414960681
O 28733 75436
O 49168 91628
O 68202 86632
I 17478 64918
S 91228 185633203
O 69356 85419
I 45402 64054
S 55017 293722683
S 99663 155919817
O 62440 97160
S 21801 213883745
S 50784 728851752
I 94569 96568
O 64866 69583
E 7406 95622
S 32556 594037378
I 42577 92048
O 50021 60825
E 14943 74357
O 57126 79077
I 15720 88070
S 4967 601470810
E 11737 47274
I 88476 91448
I 58567 86854
E 46305 79978
I 61884 88841
I 24972 34008
I 11566 98674
S 44713 143855733
O 24022 78083
E 7584 42062
O 36909 88900
S 46451 162913263
S 49764 180101143
I 26525 50423
S 32551 600693569
I 54523 87287
S 85073 622902624
I 3006 48293
I 42298 52647
O 13199 59585
O 39050 42259
O 2063 39127
E 14355 60344
E 15093 95882
S 48091 866704315
S 77620 594458662
E 9679 57081
S 29961 739768723
S 47952 426123085
S 53443 732315081
O 36606 80159
E 39331 90494
E 35285 72369
E 583 74613
I 17072 47292
S 41499 57544097
E 12115 16625
I 2575 84162
E 32031 82022
E 92712 93859
O 7373 92279
S 33494 907741927
E 31285 55933
S 16038 173428026
S 93413 614379069
S 4715 662411593
S 69434 278528086
I 27339 71317
I 2764 38247
O 44727 50499
O 36864 92408
E 37225 73345
E 7235 11396
E 44910 67522
S 54714 174961779
O 74950 75794
S 89543 3076937
E 40014 49513
I 28398 57709
E 46566 84418
I 2525 73002
E 22660 31457
E 28026 72654
I 39712 64156
E 12322 68392
O 38423 48114
O 38374 78435
E 47255 60749
I 24713 58840
I 44303 61185
O 9094 23308
O 18919 41536
S 55086 615447186
O 9250 46526
S 95775 394375920
O 12128 82275
S 58441 877264697
S 9245 952665628
O 414 95787
I 38953 89972
E 44068 94371
E 28898 70992
S 52332 167030235
S 19577 13495217
S 34329 861469886
O 37778 52601
E 36790 50848
E 58192 89763
E 49278 89824
E 68882 90393
E 24453 78064
I 29567 97054
I 48457 94360
E 239 75360
I 18536 53596
I 56757 82841
O 50444 80836
E 24721 81921
O 63333 78524
O 56126 72253
O 34973 72919
I 33983 96449
S 93105 632125143
O 83177 83584
O 49309 65994
S 85958 140181220
E 46002 47575
O 2043 46972
I 44721 93318
E 14145 78334
I 70249 89293
I 68042 79750
O 24902 27813
O 51724 67933
O 17820 51699
E 90518 95230
S 554 849215874
I 37915 50089
I 67463 98448
E 56801 81400
S 97584 547337893
S 54761 413443525
E 23965 48645
O 33992 91773
I 55438 93986
O 34082 56818
I 4467 11348
S 43229 921292342
I 15571 71825
S 2241 314939298
O 60977 84540
O 41847 50460
I 30098 76820
O 433 8334
S 10792 784856004
S 43298 377170491
S 94502 249611143
I 61589 96755
S 81863 471155938
S 28312 13098200
O 28015 84595
O 76721 81355
S 10399 456588966
O 62435 90027
I 69256 90008
I 80825 97316
E 69193 93533
S 48228 119352040
I 76627 78103
O 2356 18439
O 9460 45557
I 58178 95745
E 72515 81715
E 13115 38037
S 66920 478815437
O 48562 71219
O 9943 76948
O 44556 60997
O 39494 87119
E 31435 61866
I 20461 79210
I 38391 86974
I 53216 86820
O 82212 98311
E 63134 79505
S 5066 896051147
O 15724 41635
O 29148 66904
I 20095 38137
E 39965 79613
O 33363 99695
O 37599 83531
E 92961 96243
E 45949 72176
O 51620 92262
S 34975 89497972
E 28314 70171
E 64114 77241
S 31742 73740238
I 3201 8102
I 24174 52935
S 73578 544662401
I 47502 68304
I 34261 41662
O 26728 97338
S 12286 4438017
I 41754 79866
O 46892 73257
E 22023 25567
E 33984 36294
I 3284 40899
I 22410 51560
O 46429 49560
E 36650 78437
I 33475 39814
S 62827 832701896
E 4649 16656
E 8071 77473
E 76900 81704
S 94627 921530449
I 35905 75864
E 39965 64913
S 38156 737520859
I 46480 79400
S 1914 655291304
O 38080 47993
I 17274 82856
O 38012 84362
S 30059 716048329
S 11283 339498449
I 4643 89879
S 99392 855216067
I 15674 77272
O 54384 64071
E 47251 47599
I 29327 38149
O 35843 55626
S 85486 84527237
I 17131 96966
E 31608 80163
I 26446 77667
S 73738 821025664
S 59728 205727794
O 30655 58790
I 18982 19615
E 28165 31945
S 97747 724580994
E 57137 57641
S 38592 586927364
S 75860 94844243
S 50274 853280197
I 53953 61639
I 45360 56450
O 20383 57001
S 56478 578139579
O 36298 45816
S 14513 415405729
S 68479 768673975
I 9052 92772
O 28789 33329
E 35827 48164
E 60995 73837
I 41845 56963
S 75804 485315077
E 34701 82875
E 7267 25441
E 29566 56274
E 19265 87016
I 36816 92555
E 43733 76320
E 11946 59991
E 25403 33827
I 16803 76807
O 59746 69970
E 93632 99756
S 32731 313966385
E 11165 14977
O 22749 35644
S 73596 713413963
O 68000 86476
I 45572 74515
O 67322 85015
E 42155 56933
O 78589 88670
I 35884 48474
E 65589 68961
E 45928 50697
I 27993 49738
O 32603 67934
I 14805 83304
S 8368 568957617
O 49756 69830
I 2716 72756
O 24567 28778
I 21947 54280
I 4261 70401
E 32498 85122
O 8147 62433
S 83889 659714948
O 26813 55273
S 14545 123820247
I 22215 95878
O 21910 54205
O 67335 73448
S 17481 201100855
I 63243 88318
O 4064 53908
S 21744 713956663
E 9725 73656
E 2421 40868
I 5553 29931
I 24698 66550
S 54735 265754571
S 66818 613625519
O 21752 49679
O 6548 93574
I 11265 32426
S 50320 507820275
I 40126 66961
I 12893 17335
I 336 17800
I 49870 80586
I 83620 84156
I 1521 8403
O 78184 94215
E 83469 98472
I 24040 58412
O 51625 73940
O 37496 49640
O 40784 44948
E 46043 48869
O 26069 84524
E 54460 79100
E 28192 97951
E 70315 78249
S 32928 897755969
I 11030 30150
S 16025 648422147
O 16735 44193
I 29060 63264
I 35469 54019
S 90578 586401752
S 23889 452224007
O 17977 63187
O 54176 72075
S 56479 956326479
E 37567 60588
E 4920 94019
O 44780 62521
E 10610 20231
E 39853 43170
S 47406 713780317
O 1613 59653
S 74048 282817248
S 82426 414898802
I 21487 55927
S 62847 233217794
S 36408 150755136
O 41223 44357
I 97897 98763
O 28064 96069
S 55360 473307338
O 5402 31612
E 44382 96652
S 1650 678093379
O 68692 92642
I 904 39574
O 36955 97840
I 5521 6430
S 86378 189051954
O 67814 71566
S 94038 174142985
O 39501 83618
I 7342 65200
I 802 7881
I 67335 78160
I 1784 46425
I 79130 91350
S 32607 20796231
O 5871 79932
S 27315 219373131
E 31587 34895
I 15269 73197
E 40853 98600
E 20080 75539
E 35492 66559
O 5402 11070
E 80231 83030
O 45175 72571
S 53462 424014434
S 89532 607551580
O 71020 92580
S 80617 85828018
E 35521 45100
I 60451 67538
S 95074 550507323
I 35363 95737
S 68130 466425536
I 195 41832
O 14876 81219
E 35507 68166
S 58673 210417539
I 51188 92247
S 84783 992032347
E 36202 50777
I 8055 71684
I 73834 92338
E 5614 78096
O 28538 40730
E 2883 20495
I 53766 54800
I 3509 20636
S 55629 471764849
S 16655 822104295
E 11844 68887
S 86615 228382349
I 85142 98937
S 72418 291265659
E 36537 90759
I 50425 71875
O 25573 60006
I 64036 86703
O 17545 62698
I 17272 47191
O 60841 85249
O 44144 52121
E 15186 22542
O 22138 27296
O 29813 88202
O 42520 70884
S 69034 636604955
S 60469 318823607
I 14899 78058
O 15151 90602
E 27392 46109
O 35731 51722
O 40455 71621
E 2810 3828
S 5059 176762540
O 53228 69467
S 60903 732272397
O 8749 25710
E 3304 7469
O 26486 43062
I 37059 56744
S 65226 716469954
S 3612 60923807
S 34925 17877521
E 14394 98940
O 34604 94872
E 6008 53364
S 44060 617388141
I 20943 94771
E 68958 69696
I 13635 72017
S 31695 657438563
E 44222 75003
I 24131 75918
S 90972 418978369
I 17308 52494
I 60013 87923
I 66489 85577
O 46582 58545
S 95930 1611943
O 67514 96923
I 51979 94044
E 8454 64587
O 68407 94316
S 46312 479469028
S 78961 561245543
I 38190 46403
O 49485 66080
E 9719 88386
I 4413 32681
I 5050 11241
S 34612 559244749
S 59410 820986447
O 1575 16253
O 20589 92042
S 27474 331527841
S 88497 80103545
S 81799 787402008
I 7933 21629
S 27968 682776216
O 35414 71056
E 81922 88208
S 88069 391433939
I 30740 69660
I 8553 71323
I 5131 10472
I 94807 98684
O 13604 29523
S 49922 464565118
E 40401 46117
I 18543 86996
E 84108 85644
E 10693 26630
E 71052 98225
S 54793 118129016
E 74531 81228
I 60993 89293
S 61937 555651
O 25323 45337
E 17405 90861
O 2159 63914
O 9945 83073
S 1116 551166546
E 61511 92539
S 59919 565625696
E 48919 67915
E 31221 75533
S 24198 116022157
E 14835 66309
S 45813 790622040
I 11365 16120
E 15148 51748
I 40267 40434
I 13201 91922
I 23284 65926
I 14307 94368
S 65855 970296127
E 34127 61353
S 89876 255555301
E 40742 55488
O 45854 78505
O 932 32815
O 29313 80257
I 10605 87424
I 63907 96276
S 72974 606663837
E 23566 24435
O 33472 88989
E 81632 86418
I 17591 87072
S 28859 976750341
E 50844 79544
O 7968 13114
I 60796 67400
O 12601 47308
I 32702 44540
O 11602 21694
O 27003 76071
O 64166 71050
I 41529 86600
E 5873 93470
E 17628 42117
E 22360 77742
E 57739 82567
I 25552 48675
S 62006 917347139
I 73647 97620
E 45354 50536
O 73468 73590
O 8712 42686
I 26366 55879
E 37641 73735
E 4018 40595
I 66593 96019
S 37276 183087204
O 29631 31384
O 88227 92662
S 9382 123448464
S 7379 833779971
I 19029 85990
I 5454 78272
I 42931 66264
O 41570 80234
O 52336 95582
I 44968 68962
O 26084 84730
I 9574 46530
S 8 963041219
O 5197 84545
I 69983 82062
S 95878 188572003
E 38165 67895
S 2443 206117503
S 88776 509100897
E 26514 83624
O 48007 63076
I 52833 53909
I 25900 29775
E 1355 67715
O 5350 39590
O 55882 91568
E 35989 69630
E 8681 24039
O 43382 47245
I 61102 91715
I 60631 68368
E 2259 38958
O 3054 58868
I 30490 41042
S 64110 260234561
I 6958 67662
S 96352 230242800
S 92493 507707677
O 71723 72631
I 9311 13494
E 29441 95378
E 36863 36922
O 40815 76277
O 63563 72289
O 75099 92095
O 14662 40072
E 41339 67341
I 96132 99774
E 5179 13384
I 19235 41617
O 3124 39191
E 71906 94361
E 14559 73509
I 82145 87099
O 51 66464
S 85906 520788864
E 88026 92173
O 82411 86197
I 40067 71615
E 220 36745
S 41170 909741994
O 18927 83172
S 70166 22302210
O 65815 94623
S 28890 724145454
O 10049 35757
S 96703 721950492
E 87638 88423
E 44972 91733
E 8356 97626
I 5247 91969
E 7326 71081
I 10044 37407
S 62265 986540928
S 83191 167854322
I 9831 81300
S 54931 920347199
E 38087 58825
E 17355 54988
E 56333 87785
S 53978 834760525
S 12831 366152469
E 13885 68211
O 31656 77067
I 1930 97038
E 50503 50865
O 55972 99529
S 6231 322442157
E 5560 80223
I 14539 78015
O 79674 80715
O 43096 89846
O 13825 31892
O 95174 96760
S 30902 656361605
E 75553 88136
O 33106 76533
S 66835 377346966
S 29950 427205770
S 61176 496671536
S 70338 809232120
O 63653 77224
S 77707 584884305
I 31684 88572
S 56433 531356352
S 90991 441980624
I 9764 80815
S 89260 526695182
O 5432 86937
S 24771 750985694
I 13384 16994
E 59137 75449
E 4039 93559
I 56796 58788
I 64134 69448
E 64174 90617
O 25301 99193
E 4243 87518
O 8879 61294
S 27336 507179249
E 23307 33437
I 31580 57586
O 3323 59383
O 1929 46858
O 18206 19441
E 9915 60611
I 14413 65171
I 34445 66089
O 2419 59002
E 29724 85927
S 65737 84288701
I 16374 81119
O 66382 81818
O 86551 99015
I 15340 70428
O 60552 83524
S 27890 740727493
O 35831 80443
I 16457 55316
S 77877 666016962
I 42477 60526
I 57265 60244
O 43543 86546
E 81757 94441
O 48569 87835
I 34778 70029
S 93313 475154300
E 19429 23381
E 40912 89276
O 74921 77304
E 14169 42474
I 45957 58069
O 28869 37215
I 41379 84735
I 24269 64348
I 40817 78194
I 50138 78900
E 4170 19909
S 96040 479087673
E 3648 59327
I 28746 92252
I 2406 46865
I 37170 87587
S 87139 581195642
E 60556 70676
O 54456 78184
E 64190 93163
O 39737 54673
O 64906 89614
E 1455 68022
I 30824 88874
S 35974 335383847
E 12603 83376
E 41447 87479
I 84563 92998
O 24429 47577
E 37887 93254
E 16592 80044
I 25855 34153
O 72173 86342
I 28465 70093
I 73017 85626
S 47574 867805905
O 24077 34230
I 16015 46906
O 35016 74970
S 97319 830564402
O 41958 45607
I 13521 85392
E 49536 58627
S 90429 78297626
E 4489 47347
E 12649 15974
O 14354 80744
E 28307 49256
O 55028 75974
I 14412 25717
S 86309 409927470
E 57664 63682
O 18381 72202
E 23965 29411
I 53813 85540
S 56147 610293365
E 740 45445
S 82842 183974046
E 19502 37416
O 49891 55704
S 93456 520570681
O 46185 90597
E 64533 91480
I 45962 84959
S 13033 969039819
O 66834 86928
E 62179 64286
O 79856 91472
S 40129 150030034
O 24700 34979
E 36719 74422
S 70135 770746391
S 62677 41112544
E 24582 65875
S 32778 220603561
O 26938 55356
I 19220 94938
E 54389 79246
O 28798 39282
S 957 94634198
I 54062 76716
O 31929 32293
I 578 12800
E 25320 50858
E 61900 82616
O 33185 62675
S 76085 856301344
I 17239 56086
S 87038 713553009
I 78968 87371
O 3331 46193
O 8505 21152
I 26124 35389
E 59849 73692
E 54591 75585
E 13854 72128
O 5236 22923
O 23265 29881
O 97185 99745
S 12247 715861465
E 16883 58516
I 4917 7624
O 23187 94988
S 29351 141736198
O 5868 77514
S 59578 938252475
O 46281 80566
E 52924 83726
I 4550 85563
O 80372 95582
E 10026 43778
I 7517 12273
E 85219 89211
O 28185 30279
E 50920 92909
S 82416 769214293
E 27492 30353
I 3812 43749
E 9703 53446
E 67320 67493
E 5232 10832
S 20797 858487388
S 66105 25009038
S 49517 57013396
I 38334 54611
S 65925 138830662
E 61817 79057
I 5707 50513
O 22241 32296
S 63251 777302310
S 36443 703926876
O 27338 44560
O 33069 34461
E 62846 63231
O 49053 52733
O 24433 72463
E 60249 87312
O 24489 64859
I 3188 91337
I 44078 55125
O 18139 53718
E 61639 86484
O 18897 39874
O 5769 95950
E 4997 84937
S 61877 123196395
S 78730 507412036
I 5420 23861
E 43642 54295
I 59998 87839
S 81114 183312571
I 15244 71909
O 54956 71839
S 501 762077521
I 28473 42019
S 80128 477588104
S 98527 962280369
O 73557 93501
S 46539 231035252
O 70372 79676
O 71188 74100
S 89947 602128121
S 23092 964509913
S 26874 357862235
I 31944 77232
S 24117 257776238
I 70992 86575
O 20113 97747
S 82295 336930673
S 31023 281740
O 13079 37708
S 3293 381458542
I 69726 83451
E 76284 81328
E 51458 88540
S 65117 193240342
O 2067 53717
S 6233 757640625
E 1259 14298
O 40292 64724
E 42512 64054
E 35184 75388
E 34803 95358
O 37785 49415
E 54013 80555
S 98631 401345161
E 67656 87630
I 67502 93953
S 76781 659588862
I 30136 98562
I 52067 70570
E 10236 90370
S 66569 223098590
E 16103 35482
O 80237 87127
O 44424 68301
O 9990 84916
O 20391 86227
O 10719 54054
O 74597 97334
I 8668 13483
E 50412 78829
I 9863 86402
I 14207 63935
I 5412 70803
S 14709 819751079
I 5641 28962
E 52631 75192
S 36206 215821097
E 46647 68196
S 45599 216074814
O 36423 91778
S 71134 296357717
E 40593 76638
S 1089 660630426
O 57716 67775
I 5325 39547
S 80501 804922638
E 35845 69003
O 3898 31281
S 14407 54814159
E 25437 35667
I 6029 63868
I 55503 77151
E 49955 91915
O 19023 82899
S 83698 2523573
I 16823 77847
O 6303 60403
O 79003 86256
I 71471 96565
O 3805 28090
S 62761 800326524
I 17168 23646
S 80854 516106616
I 31374 64718
E 36853 48104
S 37710 874285835
I 23387 38825
S 51243 548081726
O 43261 64988
I 25312 34322
O 27577 69805
S 25532 75001350
S 86339 462056329
E 43293 63156
I 13866 32672
E 68346 94261
I 67593 79704
I 31126 57841
I 39696 94761
I 32868 98404
I 932 88146
O 38017 98845
S 46353 917640809
S 82670 118996440
E 35909 68726
S 43297 87047683
O 20427 48092
S 83029 535217199
E 70188 89062
S 21415 874544156
O 15605 59045
E 61934 97758
I 11454 23111
I 81934 84685
S 90751 455774645
S 19849 994859519
E 17570 55288
O 48256 65664
O 25096 61477
E 87406 96728
I 1974 6751
E 71887 90416
E 37919 50469
I 60281 85818
E 24412 31367
O 5580 43559
I 29500 40470
S 49053 400892540
S 13782 331474205
E 5182 63670
O 48948 72340
S 54502 540721809
E 2503 24993
E 78210 99714
E 33097 64964
S 42771 266870273
O 17420 60676
E 48693 51672
O 47716 86359
E 14079 24143
O 17448 49165
I 8117 13293
O 14366 90203
I 3961 83791
S 81773 984235278
S 81867 487959427
E 16380 78356
S 47828 969731805
I 25780 40404
O 20233 95453
S 66996 184389646
S 2259 689382005
I 18248 27768
O 30390 55801
I 23456 28128
I 35108 67338
E 18509 44553
S 54406 836957671
E 64005 84517
E 30228 38488
S 93643 486055461
O 42086 46883
I 19474 20130
O 9523 20275
S 18519 164889388
E 57511 69226
O 43564 63964
O 82500 94377
O 40749 50863
I 40178 83210
E 16860 52418
I 1792 94128
O 77721 94845
E 67166 89402
E 80754 95485
E 71636 82096
E 23221 23599
E 17963 22672
S 52295 726464165
O 65276 76665
S 53339 314444747
O 49751 50346
I 18456 30101
S 81341 302148963
O 39734 62042
I 23421 35847
O 60862 98137
I 3788 5109
E 37314 70197
O 23168 51751
S 52736 148429096
S 9830 52106937
E 2518 51939
O 56381 69618
I 16706 91762
E 18170 41764
I 77135 85405
O 6041 20793
O 57620 90094
S 82022 576715665
I 16324 19802
O 60505 88248
O 1469 83610
O 35744 42486
I 85623 98821
O 57091 76882
O 21818 70370
S 12948 953204603
S 10608 713672837
O 40485 55903
O 4688 78989
E 60949 81294
S 76693 328082304
E 16131 45579
I 36915 81332
S 11475 593603612
S 44628 3788914
O 45576 95301
S 64564 943321324
S 14765 234227254
O 81897 84684
O 1821 20329
E 38888 53552
S 28050 858663814
S 75237 364574683
O 72956 83634
I 26169 44263
S 46726 331313806
S 28549 274295656
S 35728 216115362
S 61996 478214276
O 10979 21852
S 48243 899063084
E 61146 72174
O 34874 76980
S 93621 555969855
S 88934 302153545
O 35882 47921
I 40843 94576
S 8961 563073462
O 37480 52921
O 1959 55285
I 85589 97382
O 556 74074
S 47627 273878485
E 10605 63172
S 30202 525587621
E 40266 81677
S 77075 661492283
S 57357 78721901
I 85231 91726
O 66438 82930
S 98298 867998179
O 1349 58190
O 53846 78966
O 13029 14829
I 3913 51795
O 54647 78672
S 73017 190876303
E 69619 72752
O 10032 77312
I 62371 68067
S 61975 115135051
O 74528 90911
I 22754 90758
I 64063 73052
I 31631 80639
I 4096 13956
I 79557 91222
S 50582 461508963
O 26538 82583
S 5061 295444876
S 33053 380904198
I 1200 27207
O 38020 69773
O 36656 71306
E 26225 53204
E 3178 48939
O 76841 88911
S 68940 380878519
E 81454 98070
E 30816 54123
S 27485 5998144
E 30501 53590
I 8978 40069
S 50867 389033428
E 33707 54422
I 53735 98495
O 13447 98996
S 14798 444495646
S 22359 624096281
S 44788 915705787
S 90994 427568046
S 18171 186736476
E 41090 53336
S 95484 801085216
S 45407 757837811
E 49517 90122
O 55150 63065
E 40446 78246
O 16189 31365
O 9417 93465
E 63622 91928
E 44519 58590
S 78560 703782481
O 12938 94303
O 21067 62405
S 39782 757690529
O 68081 70818
I 24301 52212
E 582 33154
S 60467 868312566
S 6945 549808634
I 19974 82774
E 24576 62364
E 14785 37095
I 13900 24663
I 18518 88413
E 5356 47811
O 27912 90120
I 73535 77188
E 55168 98582
I 2634 86734
I 6667 67913
I 79509 82573
E 16454 82336
O 13063 29182
I 58311 61137
S 2929 621624472
I 11186 49414
S 2123 66577048
E 37746 99768
E 24299 87180
O 84272 90927
O 11819 68270
I 33680 35964
O 10832 88746
O 42453 68122
E 53254 61406
I 76711 88581
O 15777 89779
I 30549 59107
S 53540 105712999
S 30889 148047061
I 40468 64456
I 77072 79239
E 85840 94806
S 35299 53240020
O 32222 92869
E 15296 60608
S 41425 510340858
S 18525 141197754
I 54199 82996
O 32142 32488
E 31657 80247
I 10386 65383
S 17245 244000546
O 27975 37699
E 1997 79859
S 65383 289869297
I 8233 54397
S 7972 260735315
O 82227 95726
I 25104 30177
E 10231 13604
S 41202 951722619
I 1033 78505
E 46720 51773
S 52147 682560504
O 11337 29934
I 65946 80124
E 57116 69872
E 54678 75656
I 20904 80421
E 53267 64478
S 71706 51285452
I 4583 38762
E 37446 71697
S 84623 680013682
I 38602 83555
S 26365 300218682
S 24668 959266914
S 10196 198077917
I 2888 99830
S 54313 379245219
E 45191 45375
S 57770 722823755
I 42278 43630
O 28995 48659
O 2357 71767
S 89747 347128657
I 29771 59609
O 40151 78188
E 14168 41857
I 71754 98466
E 80179 98657
E 7122 42120
E 33469 52490
O 40104 87024
S 520 34433645
E 28856 77853
E 23611 94733
E 55020 95216
E 32442 38463
O 1823 98718
S 73302 611050483
O 30115 39131
I 11626 95135
S 90093 518980923
O 74838 96279
E 23900 63822
E 26243 28932
E 18078 35913
S 49115 719679467
I 8440 49169
E 2437 65024
E 43429 58176
O 40966 96936
S 17589 551552481
I 28894 55670
O 49850 60119
I 43400 71623
I 12733 47486
E 30506 95074
E 21573 80832
E 34028 34871
I 61683 97239
O 7351 87151
S 55358 602199827
I 28409 29846
E 50683 64457
O 58963 97457
S 75184 813761349
I 22623 98812
E 23583 95721
O 43758 97162
O 46682 89759
S 43713 55324345
E 10680 57485
S 89606 553558351
O 28263 45709
E 42868 43620
O 9844 79553
O 34937 64425
S 36089 866045778
I 26721 49593
I 49830 59333
S 85264 431094420
I 50896 57389
S 53010 234675075
O 36293 36994
O 76787 89042
O 14493 48348
S 53236 571195629
O 33197 61420
I 10785 46369
O 27407 86006
O 48672 84739
E 17957 95933
O 23744 97893
I 18908 39613
O 1169 11098
E 15545 74538
E 30053 85348
S 78407 23432857
O 21794 26579
O 55513 70234
E 24 96974
I 3342 15417
S 71474 554540818
S 59660 644163641
S 25467 345843477
S 92269 632011171
S 66185 960124656
S 91208 751075014
O 5578 66412
S 10648 363787142
I 62084 78898
S 99634 40104665
E 22310 87837
S 22017 545904097
S 87027 203024308
O 3369 73221
I 9740 44840
O 57574 90076
O 29110 44474
S 79823 371437428
S 50921 632576650
O 10745 73612
S 67224 825355099
S 52509 944777611
I 66997 92982
E 47569 63500
S 8146 162574816
S 92695 41254589
E 24568 25720
I 31474 86876
O 66705 78665
S 44369 848299197
I 51583 62768
S 83009 443140395
O 49331 52068
O 9287 66333
S 24186 825228157
O 39042 94410
I 51027 91581
S 24065 982311180
I 60106 73144
E 3376 94484
I 64901 76470
O 43470 62710
I 47633 68483
O 845 62648
O 59263 78014
I 50550 70958
O 66203 72575
I 407 2290
O 69830 77885
O 1913 19507
I 29307 32688
S 51740 756341144
O 27016 86076
O 19263 34889
E 26224 36591
S 68684 755325478
O 73266 90662
I 45913 62923
I 23179 24710
S 91805 900876557
I 24319 82623
E 44667 68129
O 77006 91804
E 563 70277
I 39365 93734
O 21607 59015
O 43328 46983
I 9206 99657
S 55154 390949447
I 14258 88810
O 15555 42339
O 5155 62791
S 29797 886122295
O 880 55288
S 18895 187368818
O 26822 95698
E 27105 35509
I 45534 66642
I 33460 66628
S 76041 293015785
S 10428 867648144
I 1496 93590
S 28723 178303561
O 9429 27448
I 24806 81170
E 40472 40645
S 45127 160084454
O 4027 92337
S 60083 477314864
O 36517 69081
I 29882 44365
S 4761 118263231
E 74134 81843
I 13102 92140
E 82388 86812
O 5529 9779
I 32166 54106
I 4983 29109
S 542 873789259
S 54019 833847751
O 14909 23279
I 20673 61113
I 85648 90407
S 12239 94236926
I 59414 92124
S 79069 28539597
E 38506 49307
O 44357 64147
O 6459 53217
O 37535 97109
E 26442 71977
S 82507 371372389
I 16539 91123
E 848 82866
O 65742 66244
E 27616 70576
E 13478 99357
E 18353 20027
S 92134 808842821
O 24782 64097
E 36419 38215
O 17006 66774
S 60727 432411654
I 12176 25004
S 91183 839768637
O 35659 47059
O 24655 38557
O 27294 75411
E 70865 88827
S 4337 320343808
S 74609 786864157
O 25466 34090
I 33203 61700
I 25316 64733
I 65087 85859
E 19996 44352
E 33375 59327
S 25257 959297768
O 43035 82967
I 81121 86449
O 15899 48312
S 4037 162190843
I 23697 57816
E 6726 62913
I 67016 82118
I 7693 9520
O 28764 50921
E 11038 70463
E 36515 61258
E 4796 69681
I 10728 45629
O 38916 46825
E 36429 63559
E 38172 60710
E 40140 86238
I 63656 79199
I 17037 31878
S 74705 866891615
E 17571 55071
S 70998 502201263
E 23210 32177
E 1887 60272
S 62291 822910727
E 53345 66267
I 35452 49039
E 27854 55900
S 72073 386688901
O 17190 46402
S 81109 538047511
E 35896 81083
I 14297 47183
I 30730 52912
S 38050 841915846
E 16261 52874
S 27214 462789570
S 8383 999831021
I 73760 83493
S 13313 104706832
E 57646 63264
S 52994 505036483
O 51931 70438
O 32777 96646
I 13020 22046
S 93362 807062370
O 53714 77543
E 34914 68097
E 15105 64060
I 74975 88387
O 39012 97543
E 54372 70082
E 6790 13227
I 21485 33901
O 31316 81558
O 1176 23699
I 6171 77191
E 74344 83223
E 32922 38297
I 21958 41873
E 54859 56727
S 20099 162601856
I 37595 69151
E 2335 2442
E 3746 16729
S 30209 839990722
E 31835 66988
I 30862 48525
E 62498 92003
E 12141 22728
I 9782 26718
I 50504 89005
E 11879 76517
I 77690 93125
O 15291 93561
O 41043 92192
O 65760 96656
I 16925 93775
S 13229 678317851
E 14322 34494
I 43577 67322
S 73636 749792599
E 20812 29101
S 32634 570384849
O 6837 70549
S 46432 753736936
I 39177 76986
S 70214 237571904
E 8548 47289
O 37301 69832
O 52399 95251
I 16887 27556
E 42395 98242
S 916 553058910
O 32772 95978
O 3194 68546
I 19175 97710
E 33649 73151
I 13493 39174
E 32820 51084
I 8285 50685
E 15999 89993
E 41331 57815
I 73695 90478
E 26363 30363
I 14913 71523
O 24314 48250
I 27334 68784
O 45483 93550
S 72350 548605613
E 60852 65856
O 42934 47870
O 28760 78917
I 128 58908
S 29850 381986053
I 98718 98788
S 22509 93888717
I 37017 57351
E 37998 55907
I 40501 86542
E 23936 63319
I 26915 56303
O 20145 87274
O 22692 26029
E 63004 71921
E 130 17744
O 54660 80351
S 40277 710343071
I 62890 85371
E 35091 52408
O 56841 76454
I 14386 70710
S 92125 938906877
S 78465 755174706
O 89328 90758
I 344 94027
I 37710 52674
I 42165 49426
O 17048 64057
S 3028 958822629
E 15373 31700
I 4615 92936
O 1096 9718
S 42059 789119318
S 83760 168428993
S 6525 207300689
S 33607 691629094
O 7177 78357
O 18858 77295
O 31909 98210
S 86404 365516305
E 4795 23051
O 1627 39621
I 24376 86241
S 69473 64361691
S 79677 540227794
E 61430 79235
S 2175 906575188
S 94479 874739137
O 307 12117
E 20419 75383
O 16196 71309
S 9980 718955805
S 12572 521822751
S 25650 662222992
E 5233 91372
E 83359 94223
I 69773 90859
E 24194 51734
O 70222 94751
E 23685 38062
S 40130 843311284
S 53821 340602189
I 15207 24716
I 48405 76548
E 24292 52554
O 30808 34989
O 28070 99184
S 59739 853074698
S 23947 459241895
E 8456 88405
E 39942 74298
E 34211 76868
E 21633 70555
I 42072 91079
I 1009 84290
O 42042 75761
O 66045 86020
I 15690 83730
E 8749 14877
S 16109 84188618
I 32259 82346
I 7150 10235
I 19164 54110
O 72199 89793
I 9353 25590
S 2078 321275728
S 8823 146734007
S 37063 172569892
I 66255 80817
I 59190 68847
O 35212 83136
I 58019 99966
O 71312 94816
O 32265 95159
E 16607 92030
S 83744 344479778
E 4434 54108
E 2443 8658
S 3492 538179971
S 7201 125709191
S 28306 99102009
E 16655 47465
E 16846 47626
E 951 63081
O 58538 91132
O 65854 88739
S 26911 852097517
S 92260 284289427
S 95220 974305397
I 26383 40256
S 55154 831717076
O 61126 91595
I 43076 99480
S 3376 537212618
I 24409 92116
E 75727 79449
S 20411 646700012
I 39692 67203
E 10843 22560
O 8236 67079
E 55955 89266
S 72647 418619226
S 74387 604081749
I 56590 99862
S 51137 452157361
O 74434 84785
O 13383 93599
S 46353 346791238
O 54519 82695
O 43882 96524
O 441 3090
I 9412 42178
O 24606 67461
E 21009 93602
O 61845 94383
E 41673 84863
E 63033 74600
S 2217 379643506
S 36745 60427025
S 81114 647225716
O 44221 71313
E 80331 96498
O 24534 87862
I 20099 25932
S 10895 76576412
O 56294 84678
I 54924 64209
E 6823 83410
E 27689 83462
E 63831 73515
E 4004 49430
O 5659 51756
S 6009 41822155
I 12910 88960
E 17307 89672
S 94768 440838848
E 76051 94341
E 39445 56683
E 32077 47811
I 22314 84125
O 17079 38001
E 15685 51616
I 43359 75265
O 55002 62062
I 11358 73898
S 55021 930543575
E 30575 53519
I 14079 37033
E 36451 51878
E 2316 88001
I 44317 44651
O 14721 27921
E 10096 92248
S 77700 5864848
S 64129 602978939
E 22788 34377
E 9038 26646
O 38093 75663
I 25384 55406
O 2286 21399
E 1060 35930
E 15833 66060
O 43450 79817
I 58504 85436
O 89917 90573
E 2112 94269
S 33369 220524101
I 7176 22275
E 8672 40616
E 27015 68522
O 47844 94019
S 40471 874470016
O 4784 84088
S 18438 64143682
I 65096 96286
S 13898 372206875
I 18119 38963
O 44988 75409
E 36191 72891
S 42393 60564883
I 29873 56481
E 50503 67871
O 77203 87341
I 47540 72355
E 20325 62505
S 42140 741831033
I 47300 54334
I 3436 25751
E 8577 38123
I 11261 81750
O 39257 98166
I 48019 93518
S 3467 551058429
O 72806 88767
E 26074 56474
O 12171 13453
E 75349 86885
O 17055 26027
O 41240 80810
I 39854 40817
I 44364 87866
E 38802 99280
E 8009 78816
O 31799 60192
E 70718 83302
S 76112 577317735
S 27485 697087722
I 9879 93908
E 63361 82904
S 57179 990810923
I 62710 84211
O 35005 46689
S 22036 342308249
S 36490 126994922
I 3388 36871
S 98010 572700450
S 23791 25861783
I 3995 67006
I 33614 42608
O 31870 81783
I 1853 99610
S 32698 621018208
O 29645 36668
I 6312 10634
S 74663 545169456
O 23923 47915
I 2327 8388
S 72677 163024389
O 12338 63119
S 96066 707702604
I 40316 62557
O 58076 81869
I 25342 79710
I 34678 92940
E 90943 91232
E 7202 29329
O 606 52224
E 4132 12838
O 23176 75332
S 81067 536358085
S 86891 193746531
S 40650 785375312
O 1767 26915
I 26378 43388
E 50784 55650
O 16903 17934
I 16997 46922
I 11828 68919
I 58614 70859
O 15744 30601
I 478 14889
E 55699 57643
O 38300 72451
I 60876 93240
S 47481 379187740
S 23376 514609819
O 1958 26032
S 61011 104643312
S 87025 529741032
S 75851 781230551
I 6142 49695
O 37187 63709
I 44474 54297
I 18026 64301
I 18637 24319
S 83185 167293917
S 69705 541921558
O 49777 73625
S 7465 333242646
I 36179 47388
S 79657 691775059
I 59291 69860
I 50302 82161
I 56838 70135
E 15218 22793
O 4814 42077
I 35524 66877
O 22529 59482
I 4315 42999
E 693 35545
E 9717 21958
O 2929 6292
E 46158 66517
O 73242 91208
I 32456 83164
E 52672 57048
I 45446 97159
E 517 41141
I 34667 54234
I 59919 81714
E 25664 83560
O 17747 72324
E 48182 77965
O 9968 96372
I 23350 70442
S 65032 679661614
S 69236 131405285
S 5870 443699727
S 41287 290026677
S 58437 967646552
S 6409 167784473
I 65091 86992
O 31716 94600
I 33481 33563
S 96404 641483865
I 59892 76529
S 56234 31981537
O 15681 67266
I 46352 82434
O 20243 98219
S 19650 960267682
O 42818 45060
E 1212 38418
O 54980 86131
E 51369 92394
E 73184 81483
E 25333 85477
E 12068 28859
O 4516 61902
S 23286 445045405
E 6292 52360
E 69111 85471
I 18992 34576
O 43376 71473
S 68683 829039973
E 33080 84868
E 29856 31514
S 45485 203008446
S 38293 256145659
O 3834 20086
O 57417 73024
E 11721 48173
S 95804 211284341
E 59546 60930
E 34415 48200
E 42244 74781
S 18067 712913491
E 20393 54122
S 29654 249055807
E 26836 38067
E 30747 39908
S 85380 6385747
S 19076 942568272
O 34227 91801
I 3258 35542
S 16812 210519593
S 47984 421443704
E 34354 67936
O 26622 89197
S 20273 678070901
I 23154 84453
I 67570 87552
E 26768 59491
S 53030 861660768
S 12627 973106356
S 25358 105218835
I 36965 40760
E 56353 68721
E 81008 95016
I 3061 61807
I 10307 60565
I 5004 27817
E 23541 80492
E 987 60621
S 58938 929816251
S 92655 908703772
O 28970 33851
O 44127 63811
I 31335 95179
E 52159 99766
O 25404 56811
O 9347 79144
E 7978 37308
O 2347 85619
I 718 59210
I 57869 90692
E 38548 53585
E 87258 97240
O 79828 98708
E 8930 38477
I 32945 98824
O 10417 64242
O 10986 66572
S 90648 464644982
S 99062 937199387
I 73878 96085
O 3924 33250
O 82632 95298
I 18417 71958
O 21481 22734
I 11123 69734
I 77516 96958
S 8225 648620744
I 17316 30675
E 12787 61740
I 4349 99609
I 44532 66790
S 81400 998129429
I 3320 72458
I 3295 60341
I 58323 78837
O 52931 99271
E 68716 91304
O 26884 40576
E 15990 30248
E 14715 66084
O 48124 54835
S 82908 205999350
O 45029 74428
S 92942 87311918
I 143 6312
E 38406 65118
S 93134 813899612
I 43627 85649
O 19533 53849
E 76330 83081
S 45468 671192108
O 2507 88988
O 39907 97747
O 29279 31262
S 78911 178019966
E 18188 29346
E 31239 32053
S 78878 350244170
I 48612 88738
E 16082 66274
O 23278 44235
O 905 1577
I 10778 86266
I 29453 72388
S 84392 929552882
E 52456 79592
E 3316 74958
I 44605 99869
S 99866 731930271
O 6380 8717
I 79341 87077
S 13880 396125982
I 61195 85734
I 16972 98639
O 26648 55915
S 84951 33097299
E 6466 23135
E 15870 31241
E 20792 76248
O 27477 98502
S 77081 255948362
S 58234 796870116
E 28518 52644
S 48373 193483563
E 83791 97475
I 65013 90910
S 14105 649556094
I 45030 62522
S 7803 330565014
I 30802 79180
I 57059 64971
E 9585 53473
S 21956 853930189
O 10883 51660
S 94263 630436455
S 91732 783125668
O 26485 76504
E 1859 35169
O 10415 35872
S 45705 155529515
O 51509 70284
O 9115 17339
O 18343 20745
O 19573 26005
S 17042 249494406
O 11903 67343
I 59164 64460
I 56629 97043
S 97066 670249963
I 55519 57570
S 97244 204413010
E 46946 56463
S 38085 294813458
O 22307 67625
E 66680 97870
I 33253 56712
S 43403 648059869
S 38679 671953406
E 46950 89525
I 3154 70786
S 16690 786641436
S 83225 106328749
I 1849 3715
S 20628 223965688
S 64524 220481614
O 39789 98997
S 83504 361995824
O 77930 98406
S 63113 359049689
I 25048 65235
S 97199 98880555
E 21304 61765
I 11265 25926
E 60165 68777
O 73894 96603
E 24890 40928
I 61823 81188
E 13849 86264
O 74088 93803
O 37078 42759
O 70055 83109
S 76619 43855964
O 63294 72666
S 68539 949928451
E 12101 66926
E 45483 79753
O 70223 99806
E 24646 44191
S 11810 65555257
E 31828 38321
O 7996 33590
E 62676 71789
S 31915 534561804
S 71201 538763807
O 22073 25565
S 94022 452012556
O 8112 36618
I 54547 77074
E 5039 29004
E 47901 87734
I 63948 75785
I 11515 70164
E 49113 84548
O 14096 77552
S 78849 464308142
I 73718 82091
I 59139 93047
I 38184 58617
S 66774 590859338
E 55281 69700
I 51539 58847
S 6892 4360041
E 76348 92579
E 66629 79458
E 61822 96884
E 17587 55456
E 9613 90261
I 18253 86373
E 1795 15731
S 93981 290224284
I 47680 55677
O 7258 16082
I 64564 76473
O 61671 77625
I 70945 79566
S 55350 606763100
I 20925 41733
O 44976 80446
O 71116 76883
E 26484 44924
S 51480 135350134
I 29344 89809
S 38840 185424406
I 35990 68005
E 19523 90275
O 12828 37438
E 66475 67891
O 18500 99659
E 12858 29542
E 29828 73486
I 45135 85319
O 32543 77941
E 5126 19956
E 960 34032
I 67145 98823
I 20432 65502
E 26063 54272
I 10732 58646
S 47295 7834343
E 40265 95921
E 1355 28083
S 49655 288838243
S 97537 501591159
I 13661 97355
E 21365 73578
S 49503 727201573
O 25779 81791
E 30588 78346
O 50786 62881
E 20481 91333
I 91050 99352
O 49190 77032
S 74487 750172164
O 27991 98853
E 22354 64808
I 29026 30941
O 60359 64510
E 28908 95634
E 37936 42290
E 30330 51262
E 60674 78092
E 5355 95821
S 28991 592447664
E 10247 98833
O 28400 64721
E 31413 83707
S 7210 702410550
E 68256 71525
E 19098 32476
O 33871 94439
I 34257 83494
O 34720 72391
O 25518 83148
E 57726 84292
I 16353 42263
S 59518 502416359
I 12717 54703
E 41780 74323
O 83201 94429
I 58454 72721
S 21906 978013541
O 85998 87020
S 99478 940294840
E 23024 74420
E 30050 97462
E 15935 48300
O 30255 36303
E 71059 71123
I 8134 10083
E 38974 43793
I 46506 66387
S 96778 337878618
O 44306 58970
S 14670 771502735
E 39067 66985
E 13699 43171
I 93807 97805
E 37408 46381
I 9263 99672
I 60340 83828
O 19752 75170
O 37823 94778
S 68531 427272390
E 1532 92078
I 57626 74005
E 10678 17393
O 13790 48582
E 4976 34626
I 12881 26617
E 11015 27104
S 39641 963680317
I 4974 56568
S 67771 503452415
E 44073 86509
E 70843 99001
S 90488 808438982
E 91454 91534
E 45805 78316
S 93764 791497592
E 10565 83499
O 20062 67848
E 22728 57409
I 12536 88941
E 45374 51848
S 88918 257463449
E 41871 74912
E 14563 39556
E 34017 69749
E 13921 55311
I 10039 79130
E 16777 23931
O 8504 54331
O 6656 68728
S 8785 88408146
I 68084 73738
O 9677 20342
O 44228 86320
S 30940 235067919
E 42513 74681
I 33970 53000
O 38389 77196
E 40073 85535
E 42582 50710
S 88900 458484148
I 3467 63930
E 46453 81141
S 15153 61982447
I 18544 89760
S 98641 417412190
O 43153 80004
O 28241 68195
S 93463 454738749
I 88264 97710
S 26015 903864400
E 55338 79724
S 9608 915961535
I 18058 75137
E 36902 68254
E 26087 74350
I 26500 30464
O 18950 59271
E 10407 25505
E 41749 86081
E 29783 72921
E 16670 87290
S 13491 63657144
O 37538 53746
O 5559 8553
O 45462 92610
S 81990 247198371
I 64111 89102
S 19254 544693986
I 6656 10721
I 39714 85844
I 38024 64523
I 17752 93238
O 32864 90368
S 71810 781453947
I 33112 89077
O 86868 95450
I 22513 85716
S 68633 692541920
S 74266 337844568
S 34455 71986760
O 11348 19688
E 12741 73001
O 70120 88436
I 25178 75219
I 16760 44887
S 47399 227941807
I 42236 84408
E 14752 58712
I 10894 14227
I 16756 92443
O 11463 78878
S 13211 481585480
S 30881 53310563
E 67169 69358
S 82089 21696643
S 34164 422074133
S 27307 27202914
E 15239 37374
I 63276 95454
I 76824 91348
S 8379 517477383
I 3391 36263
O 64605 83351
O 60499 72447
E 12155 73451
S 14545 407716772
O 61197 97153
O 91120 91954
O 3291 89513
O 49393 72983
I 13603 45014
O 9545 65855
I 8117 50322
S 32695 812943116
S 95641 498224072
O 65512 90604
I 8905 10124
O 21266 70358
S 81585 378800248
E 20170 96740
I 7022 79009
O 8462 81688
I 896 24773
E 56219 92687
I 10441 76942
S 77456 525552786
E 51734 92743
I 60804 86561
I 41413 78564
O 6616 10348
O 1776 41815
E 49749 79476
I 12967 97463
I 2880 72874
O 6189 95965
I 19896 29352
E 28748 67915
I 39640 47536
S 77137 590076847
S 2088 447750420
E 21014 50602
S 32521 625612363
S 65966 785977418
I 60109 94965
O 57356 85972
I 20323 54577
O 601 13271
O 7002 50487
S 99696 749015063
S 32680 770398302
S 89780 154683427
O 19581 57864
S 12093 295863412
O 13037 15819
S 59461 39148867
E 15213 53254
O 11271 65139
S 88786 55720380
E 92631 93499
E 81414 84528
O 12674 39577
S 83454 300500540
S 82938 584930211
S 20654 298723074
E 37604 56352
E 30309 94059
O 13530 93129
O 43888 86240
S 73561 4025834
I 25807 80169
E 31131 73799
O 12312 60005
O 81284 88082
E 14232 83524
E 20016 66926
O 29512 76435
O 53994 56298
O 2189 33455
I 991 66818
I 30554 69856
O 37484 88712
E 39364 44487
O 42336 70981
I 9141 68246
S 38397 463114605
E 1952 26827
O 61628 93027
E 59465 62417
E 57695 89639
I 63495 73859
E 5002 61923
E 13947 62555
O 18474 88853
S 92945 596996483
O 35789 49023
E 54213 89057
S 32620 503003934
E 59022 59299
O 46082 61921
I 46471 88907
E 19739 80092
E 12787 40183
E 62442 73257
O 20516 66370
I 37899 68344
I 1067 28218
S 57856 451794302
S 2859 9134100
E 45869 99436
S 43417 637445107
E 14627 96701
O 9936 50534
I 78837 79336
O 49265 58883
E 14625 35129
O 38547 52517
S 1932 163774917
E 54738 86973
E 4852 99795
E 52687 82648
I 19913 24914
O 10623 73598
O 60616 64277
I 34544 48413
I 12535 54545
I 15820 69361
I 68263 87581
O 68846 95339
O 66466 83529
E 42819 59610
O 54107 93833
O 87286 93023
O 65969 95626
E 25794 66528
O 2438 58642
E 50469 68635
S 57029 432429792
O 24962 38667
S 44990 509921018
O 38040 56746
S 72037 227307239
S 52993 71745881
I 36893 70260
E 78762 84499
E 55438 79595
I 9828 96695
S 89732 843546333
I 34252 86126
S 85886 516931033
I 1230 35433
O 16623 42057
O 47706 79793
O 29687 97992
S 57687 576480820
E 87616 87926
I 876 50314
I 94985 96182
E 18306 84948
I 30534 47348
O 90789 97151
I 39576 73929
E 20918 24460
S 46831 122893922
O 61806 66785
O 11047 55210
S 11068 25292797
O 24238 38523
E 5841 27467
O 5868 60658
E 9263 85757
S 52782 293309245
I 32545 38074
I 51990 85979
I 7724 80037
O 41373 60274
O 35354 71874
E 2529 42216
S 35341 126597073
S 19166 164406109
O 29839 83777
I 67972 72919
O 17111 50169
E 10784 92644
O 40218 66839
I 66282 85657
S 90228 212101708
O 8251 89778
S 18086 58722718
E 14617 48778
I 41619 72354
E 10678 39576
O 2461 5000
O 30855 94554
S 66665 205786696
O 25157 40171
O 32336 55543
E 21993 23439
O 20838 39540
I 19202 98668
I 50170 59392
I 14510 60985
S 78925 630113149
O 15439 85301
I 23505 96880
S 78682 432977561
E 9875 25005
E 15132 62880
S 64178 748284311
O 49905 87239
I 25849 33109
O 34788 72681
I 25459 33240
I 7912 54930
I 6965 11057
S 71307 197053507
E 34685 53542
S 33495 98319701
S 95966 690536448
S 26944 346538928
O 36019 63338
O 47078 55523
I 58600 59940
I 2558 40191
O 7109 93871
O 7506 83496
E 15529 85955
O 72060 72367
E 2619 5888
S 94557 934228779
I 38899 89510
S 25288 698621476
O 45134 90783
O 2306 62592
E 13001 34325
E 34028 44592
O 6252 83676
I 16600 19034
O 23763 36731
S 41913 603879275
S 85360 897665614
S 11538 351019263
I 21875 50421
E 13262 31134
I 42441 92532
I 67204 81015
I 31522 46711
I 57903 65918
E 73721 79360
I 1770 20120
O 19458 96612
O 31591 45115
S 70054 469844549
O 13761 40819
O 714 33316
I 25991 54729
O 85404 88053
O 13025 26311
E 41920 64786
E 87871 90159
O 14046 75566
S 45798 364541089
S 19303 974520336
S 40606 104539500
O 86230 89721
I 13546 95454
O 20052 37904
E 90185 99702
I 5871 55975
S 29772 109521426
S 66510 450740463
E 19809 36847
S 32953 396420153
O 71221 76748
O 23481 90492
I 60562 86147
S 67265 794423993
E 43911 90081
I 37836 74684
I 55422 83077
O 36463 59428
S 65614 388468093
E 6580 42344
E 68199 94626
E 50068 97581
O 25804 62972
I 13861 17705
I 3354 72972
E 12333 89823
O 54038 61897
O 65249 84869
I 92384 95885
S 4910 806089614
S 95106 925424868
O 59701 82851
O 7469 93119
S 80580 678508062
O 65627 88572
E 25849 94423
S 62232 335094265
S 74271 895105221
S 32164 30608297
O 57052 80223
O 39118 85456
I 69997 71089
S 56713 295300034
E 48587 56756
O 65656 68407
E 6360 34088
I 59433 60879
E 20875 72752
E 30883 96965
O 32761 71868
O 25245 43481
I 75638 85837
I 3620 68428
E 41667 73623
O 88392 98103
E 10248 18112
O 8665 38903
E 3441 13224
S 11536 940532298
O 63508 74280
E 6149 12757
E 67909 78963
O 43471 46993
I 16000 21340
E 81188 88723
O 6998 57575
S 37796 978663658
S 10906 283831565
S 3399 9132245
I 40229 65371
E 55120 73059
S 56000 148028020
E 9517 23455
E 28220 87724
O 8753 30476
I 38853 78470
E 32010 36757
O 33469 49572
E 30957 67142
O 31168 83604
E 49457 90924
O 26001 58494
O 75370 81614
S 65465 210969813
O 57089 87249
O 68450 95420
I 53935 69311
O 51360 81642
I 436 62650
O 71284 84562
O 55010 62473
I 15410 47276
S 46289 338939625
S 86348 780404853
O 50497 61318
I 63253 65870
O 7056 79063
S 40541 631439603
E 17834 46762
E 2831 74693
I 62555 90094
S 39738 707898108
S 1247 38201511
I 42707 74582
O 54 87334
S 37528 700152288
E 48681 66615
S 48206 481373294
I 11979 43958
E 8268 78846
E 23152 45500
E 8309 52322
E 35295 47675
S 4206 129815326
E 42091 54617
O 19001 32437
I 11548 84388
I 80280 82174
S 21442 797312229
S 41715 987009476
O 29516 99244
E 26542 62245
E 21194 46347
E 4932 53177
S 29675 686473206
S 88809 980618731
O 64157 87663
I 78354 80242
S 98242 221575792
I 18056 54275
I 15480 53989
O 10512 14615
E 36073 86302
I 42253 86545
E 38714 74052
O 41671 78844
I 13138 16943
S 57322 435771153
S 5298 539918145
O 11942 93648
O 7535 66957
O 44560 62227
S 11790 522524865
I 51904 97779
O 32209 60891
O 28637 88062
S 6136 315580020
O 310 80018
S 53271 87364892
O 19892 93956
O 31544 45980
I 3968 86704
I 14173 37158
I 18624 51818
E 68586 75043
I 14664 52363
S 75761 649501012
O 26209 39984
E 72125 77044
O 28385 70023
E 17965 91823
O 57303 76102
S 10459 819858242
S 72280 538374346
E 3097 89279
O 5739 73164
I 10256 39172
I 23330 28489
E 44183 93394
I 68740 94920
S 24253 434224893
I 48015 60476
E 3014 66822
S 13634 24333248
O 5369 61022
S 45939 230320453
E 4004 33178
O 73507 90265
S 43108 845353509
I 61994 62005
I 7487 65625
E 38169 74331
E 6287 53168
O 4678 77341
S 59725 709624431
S 81458 494673835
I 21704 62433
S 82091 5014831
S 53127 693609356
E 70222 89838
I 5466 11559
E 59674 84383
O 28593 37341
S 24491 30759192
E 23004 46030
E 636 97396
I 34333 55699
I 50120 88571
O 51086 56632
E 44629 61168
S 85904 857398028
O 7418 75991
E 18628 34589
O 5332 41511
S 72969 50590726
E 18276 97691
S 64053 671249837
E 64482 95352
S 66072 13653182
O 20388 57761
E 37797 64287
E 28441 29806
I 28032 76830
O 15467 23449
O 39683 97255
I 67769 78765
S 46980 796111326
E 54712 96907
I 24949 82746
I 21102 69266
S 52038 923553390
O 13745 47722
I 11720 87718
I 78730 89457
I 49421 53723
E 12196 38568
S 20801 912641369
E 24870 50076
I 29478 40826
E 27055 29985
I 41207 41337
E 54093 62133
E 57121 95461
O 36185 83671
O 8689 13180
O 41192 58590
E 7195 51684
O 40348 45971
O 28593 54080
I 27112 86024
S 81428 628140068
O 11280 28387
I 87400 90544
I 52875 84934
O 52327 54374
O 59544 80890
E 55763 71432
S 69502 77443023
O 40356 54746
I 16319 93350
I 5124 59764
I 4764 55567
E 51775 91113
O 11471 42860
S 98569 767069109
I 62516 63914
I 13664 39394
O 29469 57217
E 5101 46508
I 30615 53084
S 14993 889284150
I 72375 99824
O 63307 89004
E 59087 70921
I 16096 78879
E 82956 97737
I 32698 68798
O 40467 47316
E 33314 75216
E 48826 63343
E 28424 89614
I 30019 69623
S 58240 659393508
S 10097 11569689
O 31283 69263
E 21908 47821
E 8316 76841
I 26611 84252
S 48492 478011426
E 10299 42139
S 86493 601407760
I 55181 92956
S 24865 382841387
S 70429 657602296
I 10276 72479
I 37637 72843
O 29808 68534
I 40944 97341
O 38330 48285
O 9150 73802
E 8302 95905
E 13098 53573
E 32427 37740
O 88755 91905
I 59270 92453
I 39110 63987
O 11152 81876
I 4459 73602
S 29735 977572005
E 13464 42092
I 14424 62615
I 47643 98614
S 25089 502411942
S 38863 708831776
O 77898 87000
O 62801 93219
S 82958 812476189
I 67168 89197
E 6527 92500
O 41315 63987
S 82026 955056429
E 46599 76547
I 35057 95595
I 8298 30524
O 56652 62618
S 24638 972723736
E 2971 25424
O 19264 28731
E 36263 51975
E 29818 36969
E 45184 68835
I 529 13351
S 49561 306872601
E 2798 48520
E 21233 38961
E 31039 96953
I 42892 79546
S 48217 404131622
I 53455 55178
I 12000 54971
S 72639 92888214
E 34264 59472
I 75883 92360
O 57379 87351
O 20124 89851
S 66561 464474406
I 56497 83419
O 47942 54570
I 55325 85591
E 20641 68233
O 6352 68355
O 23122 89539
E 49785 96803
O 47846 91030
S 35036 606711044
E 3427 85125
I 47136 77139
I 30630 96991
I 72893 74702
E 8806 54002
E 4015 65332
O 10400 53210
E 55292 78913
E 14096 64341
S 70274 863615030
E 446 89018
O 36496 71407
I 88381 89920
S 16670 741519621
E 31452 87946
I 2889 51423
E 27262 56565
E 91534 97582
E 35616 71546
O 14418 32448
S 47962 540580772
S 41779 163436768
E 35159 79511
S 23426 840958873
O 371 57175
E 28373 88775
I 17428 66689
S 22546 546880603
E 27112 95945
S 72751 736278664
O 67613 88391
S 6053 734127051
S 7803 68831629
S 1522 279722552
E 46859 64006
S 50441 201826303
E 82578 92310
I 8325 39618
O 2627 83225
E 16760 17299
O 12751 45993
S 1840 789858425
S 74822 978715068
E 38234 99405
O 13697 33145
O 13076 75121
O 9981 77849
E 45450 59628
O 59544 64690
I 70395 93163
O 38933 61476
E 18954 44037
S 15158 295781506
S 586 433907223
O 11732 40284
S 34468 912510215
O 12130 36855
S 20078 842391987
S 69165 169683693
O 4683 48011
S 43010 51220625
S 1978 291313246
I 47491 84781
S 90758 999458425
E 15702 61906
I 11902 46034
O 29552 70440
I 43513 43545
S 4794 569159414
O 28980 31198
E 32166 51034
O 76189 99037
O 7920 71242
I 38540 86757
E 20193 93684
E 33280 67562
E 74687 88883
I 25502 89313
E 94967 95909
E 22705 90761
O 60270 79930
O 38226 65818
O 22680 69675
E 88172 94934
E 41044 97504
E 57552 74855
I 33905 99366
S 17725 854716918
S 98598 733865239
E 5485 9708
E 45278 53757
S 54156 752753855
I 69525 90776
I 62959 75038
I 18536 40881
I 60838 90181
O 45797 85999
I 3208 9360
S 14886 358882438
E 20495 38330
E 6768 83106
E 29274 98243
O 39644 51601
O 90066 94899
O 63459 94664
I 66224 87170
O 14408 33909
O 55945 72816
O 7394 86944
E 84953 98194
S 56947 374780230
S 89498 153289606
O 44337 62754
S 4963 320599576
O 29243 93641
S 42914 392666495
O 593 8168
O 6393 31715
I 32106 63625
S 97776 941704067
O 84069 92968
I 7691 43785
S 14799 797898194
I 52456 93351
O 8342 93440
E 6754 25416
I 21022 92396
I 23475 75156
I 24243 97731
E 45333 80473
I 34989 38267
O 32456 51717
O 57418 80921
S 58277 499462147
E 17753 63441
E 89402 90412
E 55242 99639
I 44740 54091
O 74300 83807
I 31842 68602
I 19458 47173
S 63412 309168941
O 25953 91482
S 18488 564676675
I 2199 98310
S 62998 32147548
E 21799 70021
E 6956 64228
S 80068 51762461
S 21093 608214435
E 31323 89310
S 15077 910055984
S 59837 58431891
E 62105 94033
E 60702 73030
S 3164 576129905
I 70013 76208
E 6994 27597
I 66898 72136
I 44828 55482
I 44499 54289
E 4546 47936
O 12359 94728
S 87324 761497410
O 51298 80859
I 62714 65044
S 45025 61308341
S 24731 710039895
E 47807 62810
I 83102 92208
I 15602 67180
I 37698 96684
I 58333 61229
O 17979 95222
E 627 41370
I 90810 96304
S 19932 407729084
E 38996 76937
S 23080 239056594
I 13674 80578
O 45869 83569
I 37593 80450
O 41121 60136
S 17664 78839230
I 18711 36300
E 16507 67217
S 85530 916919856
O 70177 83545
E 4343 11897
O 8215 80957
O 84836 95858
I 33755 54813
I 259 72265
O 95437 96456
I 18282 69085
I 19652 97490
I 54881 79077
S 52190 157463560
O 30487 46503
I 1960 49750
O 43142 78885
O 7943 35448
O 23206 34100
E 185 51135
O 24179 42601
O 41227 59040
I 64730 75331
I 586 29380
I 46812 51445
E 36757 60317
I 56349 79449
I 68969 86873
E 28994 57559
S 18473 607933831
E 58115 87523
O 6666 35604
I 43474 80039
O 37323 82153
I 26041 65832
O 26410 73223
O 66484 81881
I 46219 65282
E 6646 15960
I 23307 67642
I 18703 49668
I 11074 56196
S 60365 871117320
O 3506 23767
E 41833 90361
E 32755 79644
E 13960 18608
S 43771 898806712
S 77979 861639930
E 11780 28451
E 3636 75699
O 27046 27230
S 38214 688029565
I 6738 73005
O 11756 67830
O 37 6265
E 55310 96531
E 62752 78335
S 16233 176333910
O 18184 72880
I 4222 47137
E 92236 94154
S 15001 766954188
S 95485 157723855
E 26363 63994
S 63954 640176114
O 17599 59558
S 5522 869561020
I 4474 45805
E 9689 86984
E 58122 80353
O 67336 75672
O 40823 59820
S 31344 94749565
O 32637 90015
I 65724 74271
I 41484 77656
S 11498 384264834
E 51788 77356
E 653 15346
O 27738 61493
O 34756 96825
E 47644 71159
E 28988 73615
O 3494 89406
S 78413 652245858
S 5397 6755581
I 35392 83740
S 79469 582318754
O 16565 54095
S 74934 852902716
S 5828 331519099
E 7534 62352
E 36484 70554
S 31207 694310333
I 15285 22954
E 65275 85221
E 26604 36246
E 41938 43060
O 25623 29230
I 54080 91844
E 5927 9133
E 10119 45221
O 13793 19674
I 19082 41468
O 56538 77666
S 16447 621766595
O 51325 55366
O 7905 62599
E 45039 70730
I 63584 89027
I 27741 37090
I 19248 57805
S 85254 315140599
E 48846 84799
E 3553 67670
S 7850 349274294
I 81723 99641
O 84209 98798
S 64513 967579157
I 22639 92208
S 96874 540004472
O 45474 99024
E 47941 54321
O 42101 65382
E 44186 60345
E 31686 67254
I 87287 99769
E 28668 45292
E 12168 62086
E 17489 49808
S 93324 888143084
E 13305 68247
O 59855 70588
I 58856 66579
O 39137 45608
E 70432 81062
I 39436 54646
E 58703 95938
E 13798 63017
S 9893 570289499
O 18725 98459
I 18306 79578
E 24177 72322
I 1486 47130
I 29731 91326
S 9258 884651740
O 56076 86672
O 37367 89867
O 90988 98768
E 18815 66873
E 56870 86109
O 12391 41795
I 6584 54501
S 28767 2740796
S 73387 941099937
O 48330 69956
O 8357 35138
O 5023 81819
O 57254 89864
E 13883 91845
O 14756 38596
I 36648 92851
E 38804 42693
S 85401 151184793
O 62169 65696
O 49894 61673
I 32865 83832
I 16380 43931
I 86775 96066
O 20254 41682
E 28432 68116
I 56046 62358
E 1694 35005
O 6379 62218
I 24253 60261
I 9896 98998
S 89691 357638984
E 4464 60063
S 30879 450220760
O 18223 95997
O 7884 52696
I 54164 58782
I 35841 82326
I 4784 69879
E 21319 46091
I 22036 86811
O 9055 11517
E 19031 83367
I 21160 37982
S 67945 581374887
I 19106 74745
E 65927 79001
I 45559 55091
E 23379 59621
O 4471 82134
I 36361 70423
O 33797 70394
S 35429 598934465
S 56946 541982039
S 11768 547784168
O 51699 62591
E 1994 38537
E 26514 84631
I 186 73546
S 73496 2620218
I 18348 75405
S 20114 511575951
E 41952 88245
O 7294 20658
S 24465 512684772
I 29805 81739
E 49587 60549
E 9695 64056
O 33795 75977
O 55788 69185
O 49027 59064
E 1008 84883
S 36003 827250216
S 93533 198306191
E 1211 13991
S 58260 321705528
I 62751 72682
E 22331 58454
S 16584 130813296
O 39237 57202
O 42820 60291
I 124 18053
E 8115 41969
E 19626 22761
E 53521 78531
S 39458 769279532
E 2138 20336
E 6473 54237
I 55714 69127
E 1791 68299
I 7549 76941
S 43374 245786807
S 78906 130565369
O 24586 87719
O 6704 14679
I 14662 99732
S 12881 447045135
S 98161 521969745
I 6128 36037
S 96634 548983483
O 37556 68513
E 5084 44714
I 46887 98185
O 595 52418
I 40965 93765
S 69110 681605836
I 8088 62748
O 46636 90147
E 24183 95642
O 8938 41870
O 3742 21660
E 69335 69695
E 73647 83450
O 24582 99246
I 15189 92285
I 17241 71952
O 50533 71142
I 30446 79384
I 72256 89316
I 34700 88864
E 31140 73229
O 36818 78642
O 7228 25859
O 15150 72964
O 42553 67179
I 16990 93340
I 94837 96410
O 67684 88193
O 51874 67014
O 11806 13594
I 23620 39644
S 71241 360908960
O 72309 96152
O 34422 59810
E 2483 76516
E 15459 78692
I 23218 93482
S 21188 106891136
I 60668 87302
O 55633 78096
O 17975 52038
I 17919 50387
I 32431 84665
S 58470 154394595
S 30377 533208977
E 5312 12578
I 34909 72337
I 31685 87736
O 82410 91458
E 90201 97727
O 20160 30762
S 82028 29496592
O 82724 99004
O 52377 76798
I 22578 88006
E 39482 45585
S 46578 310909075
E 41181 56078
E 31810 41887
O 87943 96442
O 3685 20915
S 47490 507236344
E 23932 48273
E 29957 97969
O 16902 76157
E 63093 86085
I 26287 48211
E 38260 70957
S 32710 725141507
S 64164 150761959
O 69897 93230
I 10884 13114
I 5511 50028
S 84462 853302975
S 94901 336277079
S 23150 332612261
E 40369 80291
E 32571 37627
S 86576 918240969
I 66253 68480
S 41006 885139316
O 50844 59061
E 27404 94404
S 97068 686058575
O 53851 81182
S 87994 110455903
S 18886 349389578
O 43948 56385
S 20952 453175044
O 51770 88479
S 78829 496639209
O 8886 89287
S 69556 806622974
S 25014 833594708
O 3242 83371
I 42413 53984
S 84704 887110814
S 93512 287729373
E 109 41930
S 77616 101226655
E 15101 83626
E 12718 70185
O 95386 97302
I 33654 52315
I 39792 58646
O 77330 90544
E 42273 68945
O 7161 90517
I 73090 90185
O 26982 98984
S 90806 585340437
I 16287 96232
S 22550 967872157
S 99592 467122798
S 96604 152797123
S 92593 648063726
I 799 37015
O 22438 34088
S 34378 499101345
E 27906 30848
S 70942 223933385
I 46307 68998
O 32584 55554
S 80909 552271838
E 17332 35217
S 2703 367977222
E 6831 64281
O 8294 90034
I 48705 97317
O 2432 48469
E 40104 45422
S 12550 696804843
E 89528 99500
S 9808 125170237
O 3228 86323
E 13554 51609
I 3977 17617
O 36424 80145
I 51680 86265
I 23425 62069
I 3219 50808
E 15581 92801
O 10483 99687
I 37946 87648
E 52902 96942
O 28673 93844
E 4365 23049
E 672 52843
O 5771 57808
E 4576 67141
I 19842 70721
E 58974 71266
E 58692 97620
O 19721 58423
O 64911 76319
S 83746 382491436
I 33703 75864
I 5698 80299
S 34033 490802999
I 68513 93777
S 95835 788788479
S 38075 612767694
E 5274 10182
S 98874 384512701
E 32024 56155
O 87350 97526
O 72978 96683
I 11107 86488
O 31495 38664
S 14265 689232620
I 21758 38623
O 65118 82793
E 84229 86862
O 649 2220
O 32550 45519
E 66676 79027
E 51955 68368
S 47652 376076212
O 35345 49513
S 88258 543798915
I 44702 72707
I 70634 84616
S 28940 863764364
E 19035 19370
S 94951 35458936
S 38671 731773917
I 9723 57415
E 35798 63848
O 33322 90335
S 33636 280284491
O 37370 45573
O 32689 83349
E 9093 77233
E 15789 62617
O 18013 29917
I 35399 91470
E 13100 35349
S 69148 692916828
E 20714 70504
I 5303 36806
O 34124 98021
I 54991 58035
E 36348 85864
S 32874 444880812
I 57619 66706
O 29695 60795
O 45194 70958
S 5885 844769015
E 44365 85063
S 13974 359873659
I 3538 20842
S 37977 330011174
S 19715 695757545
O 93896 96665
I 25489 43168
O 56722 64570
O 27152 68575
I 7411 85100
S 86343 585988816
E 68914 83399
E 59067 90871
S 34188 96356744
O 32459 93199
E 43775 95846
S 72457 562818367
S 29305 587946483
S 38933 460399330
S 55844 166745003
E 34001 95132
O 6724 14075
S 44563 515507870
E 42801 58991
I 10961 69820
E 11097 13693
S 17806 373927666
S 17583 937509253
S 28955 386750534
I 16065 26608
O 35936 45857
E 26480 83154
O 36540 81413
O 9929 75356
I 49985 66205
S 75641 546437317
E 17326 99453
I 73604 75559
S 9234 545002262
E 43669 48804
E 18663 89256
O 51109 85161
S 51993 776825281
E 46358 63606
I 57897 59226
I 45790 67559
E 6279 47810
O 39172 53222
O 44856 67049
E 42315 80914
S 94664 950849247
E 22736 74152
E 29487 63170
O 12765 29895
I 34291 46872
O 12340 41359
I 94899 95030
E 11815 89137
E 24301 50149
I 69299 86226
I 28360 52976
O 5152 17093
S 3889 614768857
S 65681 932532520
E 48998 64123
E 41187 63641
E 9057 79184
E 8 45718
S 45770 121744938
O 10829 13104
S 76367 798705685
O 15482 34595
S 28667 285051279
S 10582 931309555
E 11057 13956
E 55327 72910
I 4901 75725
S 1314 674985016
I 75034 85380
S 86885 644054161
S 68502 447437902
I 79878 85618
O 57671 78926
O 32457 46166
S 37085 47963647
O 5249 76161
I 27002 89840
S 65866 281021738
S 96961 747851298
I 18977 67127
E 17699 94496
S 32671 914233496
E 73382 94075
E 36887 51208
E 32995 33567
O 39008 79280
S 53868 955098256
E 7774 34802
I 34229 50327
E 3455 87450
O 21078 99596
E 19926 42389
E 47468 99435
S 91587 275176419
O 55392 82761
O 48715 58763
S 77368 940168129
O 2584 21431
S 43437 444851493
E 60704 77243
S 72265 779919071
I 51282 67125
S 95249 242870747
I 4337 63725
I 1874 87769
I 12677 81522
S 75841 780202121
O 17852 82272
S 24400 880746874
S 90942 917598210
E 35400 94058
I 10246 55994
O 19923 27719
O 30709 99643
E 47812 78381
E 4921 18965
E 39735 78666
O 62477 68019
S 74533 34380382
S 62762 464250704
I 9212 30049
E 30954 55538
O 22982 91604
E 26182 81863
I 42401 77192
S 41765 211012315
O 74913 89426
E 3527 81324
S 76538 162646668
E 37300 79172
O 819 37491
I 31165 75720
S 14392 669306429
S 57048 74391883
E 68703 84002
O 4117 59159
O 77271 93204
E 33068 52645
O 38804 45569
I 43117 81964
I 29823 49715
E 20785 34091
I 34146 68492
S 93461 184106463
E 23280 93280
E 53405 64380
S 64110 709929379
S 77535 195958405
S 86832 640443691
S 35888 853457429
E 4576 95974
I 63026 67885
O 78589 98208
O 30515 66400
S 68333 889519278
E 7180 12269
I 10668 31905
S 71684 503822170
E 50747 89590
E 29146 32957
E 41824 73021
O 54037 82652
E 13274 99778
E 96927 98012
E 27034 80776
E 9710 97346
S 11447 111865502
S 83068 991681514
S 9078 992971003
S 75350 734145132
I 32074 51451
O 63694 82768
S 8474 519625212
I 12739 49991
O 28197 86199
E 51542 94116
S 23756 132432916
O 68860 90028
I 66738 97348
S 95008 877527263
S 22701 281123900
O 65510 80721
O 6209 59031
I 65332 66087
I 39438 76381
S 47137 900228354
S 61295 686649033
I 45866 56421
E 14467 85152
E 67912 96165
S 87010 881625063
I 22722 93351
O 72684 96657
S 31332 837656951
O 54776 61682
O 40446 76174
S 16776 411448326
S 25998 852274074
E 1169 75748
S 14204 463671730
O 10438 65085
S 99691 712902519
S 81083 739511252
I 17513 88829
E 44318 85869
O 30788 86119
O 47137 53573
O 1621 13178
O 25622 40566
O 59203 88141
S 90512 283326443
O 1533 54453
I 17981 56597
O 22112 25726
O 46310 98245
E 14108 91306
E 3283 5591
S 91775 582997903
O 52963 81270
E 5259 22683
E 13164 72276
O 68751 97223
O 70000 88113
I 28336 45115
E 6025 32305
E 23077 47289
O 55286 65024
O 17021 93140
O 5211 29228
E 56267 96124
S 98755 956250119
I 54405 74887
O 23738 25426
O 7561 39285
S 50480 259673960
I 14485 75241
E 41861 60009
E 65307 69934
E 64815 66185
S 57464 777877784
S 41524 760491069
E 63535 68786
E 21566 27435
S 9681 546839313
S 87291 14054965
I 26769 90051
S 65732 937375225
S 38211 397323571
O 56452 66344
O 42098 77702
I 40204 97162
S 9108 731280130
S 71642 760965151
E 24292 96131
I 61461 61651
E 27150 53854
S 86043 889318105
S 72389 659818314
S 31513 615646443
S 81481 325071900
O 62053 67256
O 70596 97666
O 412 31061
S 71565 181934701
I 62794 74556
I 6904 63100
O 48817 76081
I 26486 68845
S 16112 524304781
S 44498 504444463
E 28245 68443
E 89918 90751
I 37193 42023
S 68546 638750089
S 47058 595422800
S 71518 520405073
S 95373 275814179
I 91384 97552
S 88867 416293821
O 58061 79134
E 44257 57174
I 4504 36757
S 86887 889795878
E 41510 50246
I 25194 80042
O 36250 78246
E 509 46578
E 30698 42131
S 68255 450310888
E 13717 15641
I 95642 98972
S 74169 387821502
I 7427 65763
E 44326 56577
I 18388 65458
I 71369 74827
I 70124 96014
O 28580 31353
O 41691 68259
S 502 655221943
I 14013 89869
E 49655 85781
S 73915 345186580
I 4111 24809
E 3047 31764
I 18592 69032
E 11035 91492
O 7581 99820
O 5739 48218
E 32354 54341
S 64754 542721958
S 59758 186058835
O 12988 64153
O 62511 66359
E 1183 82016
E 9616 57255
E 12353 18406
I 6381 38183
S 19147 277027904
I 33556 85235
O 85498 94403
I 9887 39205
I 51762 81528
E 48134 74723
I 11719 72016
I 38285 90201
E 16230 99896
S 6721 810470254
S 68214 575055601
I 36788 82924
S 70356 333737652
E 2250 70979
S 80759 836557496
E 54479 62152
I 36751 39203
I 4963 40916
E 2140 44496
S 19519 129140248
O 44715 80900
S 36950 961802029
I 47849 64228
O 8859 9938
S 22158 511298106
E 21788 98348
E 43571 79473
O 58040 94371
I 35625 69043
E 1362 62711
S 15340 423999746
S 59003 276411847
O 31601 39818
I 92358 97149
E 19294 88581
E 47666 72644
O 33802 99930
S 25006 3029578
I 52115 64469
I 33342 34249
S 40225 328574385
I 14090 94584
I 49271 53894
I 21579 80963
O 120 39032
S 70759 225354759
E 28850 57905
O 50841 87574
S 96841 526410132
E 69391 99507
E 39562 67126
E 42545 65826
I 70300 89915
I 29686 83025
O 17776 89296
E 44271 89572
S 6255 393971748
E 44689 46509
S 53309 23079382
O 25178 28954
O 37684 90142
S 57740 308546151
S 79401 50617149
I 35880 46043
I 14940 79224
S 20376 82016179
I 51945 93369
E 28069 40003
I 43894 75446
S 56600 878830995
E 34330 53333
O 11695 89276
E 8813 66092
O 71729 96684
O 20297 86501
S 31331 100404376
O 36171 65450
E 7414 32034
I 27668 69076
I 15562 88182
O 53668 90247
E 65929 83448
I 77627 88338
O 20419 76571
I 31273 45799
I 49046 74541
E 82980 87937
E 11352 85407
O 9697 80435
E 1703 65906
O 17481 66104
E 68437 73646
O 88040 95009
S 82632 95842674
S 64090 201837035
I 10188 12031
O 45671 96238
I 63163 87493
I 56442 96134
I 22194 45440
O 83305 96186
I 30191 43039
E 42340 82033
E 14094 40969
O 1713 29829
O 20413 68906
E 8755 74496
O 26567 45687
O 19075 67842
E 15866 28968
O 42524 67591
I 56857 97836
O 9260 59820
S 65077 42732504
O 9700 31551
I 19153 93993
S 16623 567705298
E 17267 37176
O 48439 86178
I 62155 83271
O 5689 59280
E 23271 54676
E 40548 75011
O 7950 66186
O 29791 62949
O 12151 31564
I 8705 69131
I 83903 93854
O 12328 56960
E 5659 64117
O 23451 34421
E 14149 66385
E 29999 80513
I 28433 79040
O 24324 25061
O 22498 30347
S 76026 861938907
E 7802 90999
S 79868 51931768
S 21463 530352520
O 51409 86814
S 30052 611399928
E 20135 61346
E 7291 88452
I 16243 86456
O 76554 93455
S 85775 804692020
S 25580 381416027
O 26872 87806
E 14035 84508
I 29977 83695
O 30083 58750
I 14192 23217
I 78257 91471
O 11867 73914
E 29595 35323
I 47647 71916
O 66262 94818
S 46563 586005964
S 70153 817226105
I 9776 45880
E 47579 89277
E 7287 43396
S 78600 209362143
E 37400 97265
I 40812 51975
S 59840 139109308
I 59897 87404
S 10619 850707290
E 35040 42388
I 26519 87932
E 11496 63978
S 49683 953066273
E 2207 76845
S 53937 247442733
E 13681 68418
I 24500 36409
E 45905 95999
O 32806 86217
O 36049 49117
O 30705 74110
I 33119 47260
E 26512 57414
E 76248 85905
S 60083 649944733
E 7472 79344
I 26661 71940
S 57332 619173821
O 61268 75680
O 13925 63273
S 57344 33340443
I 15660 43844
S 48259 538112739
E 48003 86315
I 29399 84386
S 32388 961981769
I 67569 70944
O 25970 50444
E 43774 65343
I 9420 63955
E 19289 96594
I 61348 93256
S 15257 244248113
O 14138 41813
S 49930 36688961
S 71862 426082300
E 75858 81390
I 39771 99905
S 55739 17387417
S 95388 8227788
I 63419 70774
I 29983 73368
O 20832 93112
I 65202 67047
S 47831 124938867
O 15278 42180
O 103 59987
I 54623 77542
S 65100 860127200
S 29970 489874846
S 36867 848850583
E 73037 93526
S 99507 763652674
I 50622 84393
E 22857 33157
S 89512 61021503
E 31007 62289
S 50198 417187583
E 23640 97372
O 55870 97249
S 69374 226118919
O 12283 45764
O 63135 85037
E 34199 51488
S 31053 640604195
I 9577 61131
E 28079 93799
O 8430 11223
I 37414 46067
E 8474 45259
I 3798 87776
S 61228 172877701
E 31150 61483
O 61320 64504
S 22168 609900094
O 44882 56332
E 82209 82660
I 19016 90324
S 78218 892686015
O 84483 96554
O 8167 56370
I 23575 93269
S 87160 254401390
I 44498 65122
E 18646 20534
E 16763 68631
O 19898 95826
O 56418 65140
O 28153 80659
S 54875 968165794
I 14825 26250
S 73583 421779133
O 651 70565
O 19065 64830
E 34378 90965
S 49877 607450143
S 83708 489879090
O 38569 78069
S 75070 180687008
E 49296 54296
E 31631 33918
S 72606 600656836
S 63318 35227523
O 82573 91748
O 14632 52642
E 45017 50362
E 14351 20137
I 52187 95365
O 46651 73164
I 30926 98508
I 24592 52823
O 65144 76476
S 70132 898983563
O 58076 61026
O 1735 6444
E 3086 36753
O 3300 41242
E 5543 23258
E 38153 75214
E 26995 87388
S 30541 679688831
I 21851 94885
I 55157 74845
I 16895 50525
E 25764 71442
S 52497 946413479
O 15020 15830
O 10368 52703
I 43490 65971
I 796 63102
E 50786 57318
O 52992 94969
O 15415 46311
O 18670 75645
E 39576 99199
I 14445 93386
I 43265 83135
I 62733 76988
O 76785 98538
E 6167 79511
S 2834 700668295
E 57981 61700
S 68312 364161744
I 26625 42082
O 33730 68681
O 25657 77620
I 9546 77450
O 16455 39957
I 24427 36307
S 87603 999411031
O 40468 98882
E 18804 90474
O 82551 92180
I 55373 55770
O 18815 83753
I 8013 77404
E 51284 59814
I 46965 81614
O 39482 95317
O 14722 75469
E 27874 56203
O 38146 69042
O 6968 76864
O 60623 71313
O 24722 36611
O 54913 91076
I 24175 68204
E 2401 69308
E 60696 90259
O 18490 24939
O 35237 77302
O 43189 93011
O 72320 84613
S 1104 174708805
I 53739 82322
E 15249 69646
S 43790 867813665
I 23779 87113
O 42903 78838
E 1538 99541
O 22656 67634
I 11059 31172
E 10999 40258
E 10109 67555
E 44823 73833
I 28927 65447
I 58190 98054
O 45707 77834
E 18523 78323
O 75636 82567
I 25571 79352
E 14641 65252
O 34550 97876
E 68836 95659
E 33318 99139
S 11530 906038330
S 95711 794764778
S 59413 217353628
I 20795 55661
O 46938 98463
S 68055 266677732
I 37708 77450
I 40233 96337
S 30244 575092493
I 39537 75328
I 11604 12018
E 4318 21105
I 1478 86845
S 33417 747057341
E 9557 16498
S 92006 940513909
E 32662 96296
O 1949 43133
E 32375 80413
O 1576 16898
E 46614 82589
E 4709 23027
S 33760 36059265
E 61725 96596
S 75499 981569454
E 6996 56639
S 8685 147041359
I 57198 57225
I 13081 36771
E 80500 88472
E 11577 67817
O 60433 79938
E 40154 80664
E 48148 92641
I 37753 51884
E 22293 89433
I 57986 80174
S 21419 783730565
O 69474 98647
I 3658 36665
I 24589 36212
E 36110 87983
I 33304 84703
O 34614 88146
S 84619 863224925
E 788 22168
S 86885 317446863
O 38821 98537
S 96093 778617198
E 47704 53301
E 18529 34029
S 96100 147002481
E 53190 64016
I 66499 74133
I 31184 61577
O 22327 28616
I 39192 52726
E 13632 65157
S 92415 494023997
O 42885 67774
I 40961 93059
I 76230 87175
S 96864 223842368
O 71962 89816
O 22326 88732
E 5547 43792
S 41191 584611218
E 21000 27463
E 49013 82128
S 30108 595012085
O 5446 58259
O 39210 45114
I 64635 81574
I 84727 88196
I 52855 80127
O 55484 61369
E 6565 46807
E 4754 89332
I 44536 71551
E 10358 34858
I 39502 40265
E 39054 62497
I 42552 73162
S 17497 604769382
E 34519 52349
O 42916 93972
O 8341 8713
I 11355 37276
S 50062 599002227
O 77408 88805
O 31990 67684
O 17382 35493
O 9884 30350
I 479 98706
O 1790 3116
O 57433 58462
O 75564 82009
S 81762 753249979
S 96111 799122106
I 84588 90520
O 68454 82650
I 37541 40695
O 46486 68090
O 38142 98840
E 921 97130
O 17591 75626
E 4690 45153
O 70019 96397
O 76130 98470
S 71457 188484741
I 88805 93715
I 41392 53074
E 33983 68212
I 46881 93116
E 5139 93635
O 19348 36794
I 58670 90034
I 403 14539
S 80892 48287149
O 31485 74423
S 91949 437451715
S 92197 350048504
O 71587 77530
O 56386 95098
E 26932 27016
E 34591 75328
E 25409 70267
S 25867 142501857
E 63848 97035
I 23288 81617
O 21419 38237
O 33669 96739
I 46968 54004
S 55048 121032771
I 35829 51219
E 24880 87212
O 23661 36699
O 5669 63188
E 27282 97183
I 79677 91033
I 62669 69521
E 12070 75938
I 28407 64848
S 26214 390660596
S 96950 29800641
E 60404 96162
E 5285 46175
O 37722 51577
S 67485 756364457
I 47307 69253
S 33841 31457212
E 30207 57103
I 30750 59371
E 70128 95250
I 20422 79676
E 82770 93705
E 32214 92557
I 47539 49596
O 36202 68546
I 52571 57025
O 7882 87360
S 87269 905800496
S 27710 859223040
I 808 12379
S 35168 417676210
E 13677 22092
S 79271 321199088
S 55271 214073267
O 17779 62378
O 70943 72444
I 50412 60148
S 2891 214899990
I 56518 92589
S 21010 795705765
E 52203 54021
S 64648 314619869
S 73527 749654940
O 1061 84583
S 5449 638013728
S 18527 230390823
E 11543 15470
O 24337 28058
O 30553 43310
S 16722 967750437
E 24283 76084
S 91442 911732157
I 69970 72591
E 79393 93862
O 3503 14056
S 84263 709619880
O 85634 90606
O 17955 94253
E 13132 33496
O 12410 56606
S 86707 170523279
S 61616 686368158
S 4200 481368803
O 63939 81393
S 46206 258181863
I 50405 51389
E 425 89763
E 50040 86591
O 20674 64711
O 38082 55468
S 66536 128050641
I 47797 62311
S 33843 922522341
O 52692 78008
E 6594 99755
E 12378 31783
E 37741 41942
O 9110 82591
I 48515 68455
S 93174 221052767
O 16080 76200
I 17000 49543
S 24622 292387256
E 41188 65696
O 82140 93898
E 37515 55266
O 61131 93666
S 9158 865738743
E 16067 26508
S 44996 983653737
I 47117 99159
S 8999 481407900
E 39295 90959
I 73225 99449
O 50161 69088
O 29933 77011
I 73212 79439
I 54416 96423
O 3721 39006
I 41303 92900
E 21412 89041
S 38854 548639103
O 8761 68116
E 14025 81683
E 423 93700
O 8850 51839
E 25738 31060
E 42999 85107
O 18968 56737
S 71369 6067551
I 14195 68236
I 5803 55536
S 32396 594500676
E 25653 45301
I 54489 57618
E 55907 74266
I 76057 93302
S 23430 263117688
S 89 159141861
O 55242 96448
S 53889 895057515
O 21221 65095
I 13653 73352
I 58713 79239
E 20794 79814
S 56460 475795113
I 8413 23711
S 48236 500313124
O 82744 84370
S 30019 563243219
S 27942 964769669
O 38485 91910
I 41353 44248
E 53411 85232
S 39504 598357849
E 10300 57702
O 48121 58053
E 33078 53388
O 25428 54699
S 12252 586679213
E 7436 84258
S 861 612948024
S 10139 186781821
O 54598 80105
E 5335 21759
O 35602 68434
O 23269 84920
S 2002 955529557
I 78861 81440
S 64694 521543217
O 39613 76281
S 11112 751293690
I 16771 85312
E 23206 26471
O 30382 86526
I 5029 51368
E 27636 38582
E 18111 86716
E 45140 55827
S 55988 964895910
E 27328 65536
O 60000 80378
S 57421 412387127
O 24054 68273
S 224 546933826
O 23946 90733
O 2691 62243
S 73755 364118253
O 45280 90127
O 52126 91807
I 78079 78820
I 30723 48243
I 87280 98722
O 23576 75182
S 22216 63578160
E 67805 70272
E 41074 60941
E 57827 79416
I 6852 65686
E 6690 71856
S 31410 973853658
E 8003 78165
I 9853 96143
S 30855 203628106
O 43189 60351
O 49300 80290
S 6701 555612654
O 30691 66765
S 82285 710741835
I 55228 67515
I 49247 55108
I 51103 52597
E 40528 61529
O 23204 68009
O 42378 87006
O 11940 66865
E 62498 64123
I 8795 76122
S 61531 596009986
E 4883 11757
E 40907 68083
I 5107 58720
S 15889 444805582
E 14945 57485
S 9522 824713198
O 5179 92664
E 1342 79745
E 67814 69928
S 26304 491588951
S 21177 756436594
E 26015 80157
S 31060 316935798
I 7404 29677
S 92664 385873768
O 69532 80768
E 12205 53994
E 9577 35821
O 59358 80745
I 17393 19415
E 66347 77874
O 16590 90478
I 26914 36076
O 70180 94269
I 59699 64916
S 40222 527693418
E 48979 64985
O 24177 39013
E 24435 77207
I 51658 76956
S 91348 577971821
O 26331 87696
E 43032 46760
O 20611 29383
O 642 71747
E 31106 57715
E 72513 92837
E 21869 81168
S 22662 408770567
S 80202 536407425
S 92165 258469076
I 25600 41516
O 42157 86928
I 35142 37833
O 8958 41013
I 1290 7149
E 75924 84853
E 70432 80389
O 69032 72253
O 21106 40480
O 83329 89675
I 15046 91686
I 14531 51932
I 26544 38780
O 23267 84726
O 58504 80689
O 58077 85915
I 58173 61847
O 62398 82399
O 45907 55243
S 18088 545405137
E 64680 71834
O 11612 88203
S 85903 698691319
O 56154 75511
I 77169 99786
O 18872 96911
S 70685 807394558
O 35190 70505
S 72986 346740169
I 30580 46785
O 30486 45105
O 14626 31709
O 17007 95384
O 50826 56519
E 3515 26168
E 22996 69222
E 28357 31842
I 23219 36889
I 14300 95413
E 8516 18829
I 10646 34803
I 34175 55719
E 23523 79691
I 48995 95355
I 3027 40804
E 5617 14894
I 469 51630
I 39898 65303
E 38130 44116
I 42244 54111
I 17644 97972
I 67011 93087
O 25822 49652
I 87955 96951
S 71698 69799206
I 27216 59371
E 83249 93695
O 23172 73532
I 34315 97562
O 58978 95997
O 10780 68264
O 61821 99079
E 23130 47504
E 27150 40251
O 12179 88957
O 2237 49033
O 82609 88913
O 9960 41436
S 19331 74387349
E 18882 22084
O 29327 77535
O 72670 99975
S 43309 409672955
E 19341 83796
O 79231 88352
I 36203 95236
E 20793 49225
E 3341 95632
O 47129 86511
E 15104 70585
O 270 47836
I 50897 55203
S 60883 141477553
O 78996 90555
I 43749 71880
I 15604 33510
O 34315 99129
S 60651 293744817
E 3639 75071
I 21044 68318
I 56500 56947
S 39741 982060414
O 72167 73083
O 56148 93730
I 62960 82538
O 5895 51516
I 24742 43276
S 94877 771192996
S 44824 679533084
I 68732 72368
S 76817 545058770
O 18511 53029
O 23353 60734
E 2654 25426
O 29155 33880
S 51370 573318404
O 42515 51973
I 2448 75949
I 6605 52693
S 95316 547383378
E 51160 81700
E 30607 68297
E 52367 59596
E 33102 49667
E 18080 75524
O 17821 70293
O 765 75155
S 40585 610438491
E 11057 59482
E 1103 34895
O 58564 85494
E 1783 79513
E 17355 47359
E 6212 15012
S 58681 510974943
S 16899 170155749
S 99913 66019989
O 752 74330
S 67063 931782421
I 1949 41658
E 33556 70973
E 5382 98586
I 33887 91472
O 17338 32355
I 19075 61943
O 60196 97508
O 26246 50551
E 44331 72784
I 47787 56583
S 96398 52182266
E 11019 61271
I 43771 85504
E 25320 59904
I 88684 95671
S 74117 439979058
O 10315 90669
E 24333 45509
O 43164 56379
I 36915 39455
S 82011 476947651
O 883 67807
E 17732 75682
E 56642 72247
I 56447 65072
I 44633 60382
I 27769 75069
O 43289 87647
S 80555 540566477
I 66404 80465
I 42551 85596
O 51694 97069
I 39297 79114
S 5001 13588431
S 26152 274181619
S 8706 349683177
S 36926 453364654
O 79643 89028
I 29984 56649
O 63923 72543
O 87336 93429
O 33043 94826
S 18730 862085310
S 82279 451157821
S 95640 192353952
S 3004 192245713
I 77197 99238
I 5235 64686
O 24483 81479
I 65023 74302
E 35706 77660
I 33713 57409
S 51007 730172360
I 90110 92668
I 45286 60235
O 34709 45622
O 12211 31134
S 65576 399263573
O 853 78308
O 33226 62408
E 10789 33060
S 6800 309560518
E 40589 69555
E 12806 31235
E 61338 84207
O 24220 99997
E 74900 82097
S 71188 531999080
S 41966 429754305
O 36809 40071
E 26457 36312
S 38879 304821787
O 72315 82879
I 85375 96688
E 36370 70739
E 34965 48758
I 35621 82166
S 92757 325952072
I 16088 86431
O 23712 57450
S 83708 19990125
O 23013 32064
E 41916 89347
S 71677 179966562
E 13769 40842
O 5193 79202
O 5730 95768
S 83189 781475936
E 33417 92286
O 27910 49513
S 40474 33303349
I 41938 67205
S 32116 325545184
I 81197 90896
E 37747 70833
E 53566 79778
S 48715 260321759
S 50176 467790227
E 14565 86881
S 88613 98422774
I 28568 71075
O 42224 60436
E 43382 98518
E 25530 83897
I 2228 7902
I 20808 31798
O 3755 40602
I 2160 85245
E 82282 88582
O 14479 72500
E 72760 98105
E 63263 80481
S 21860 647187721
O 1143 6688
O 68238 85729
I 40377 80789
I 13922 55727
E 5112 10868
O 52999 95530
S 23649 951332991
S 97106 129855397
S 6751 236548980
E 35800 88494
E 20129 44931
O 32245 41091
E 10237 89702
E 53679 79363
O 1775 53766
E 51028 94550
E 25642 88922
O 2101 86584
S 37694 954167606
E 58405 97345
I 2900 42440
O 10701 33703
I 7530 12772
I 22806 77972
S 70942 834768498
O 16816 73950
E 64276 70955
I 37145 84436
S 54291 430637658
S 81823 784568547
S 36171 765837187
O 5570 13191
I 32701 89625
E 3971 51654
I 80853 88769
S 55867 85215817
E 49730 60537
S 50359 879336345
O 36948 40557
O 29436 38181
E 529 63311
E 7780 69310
S 45543 807461054
S 67625 460590177
I 20419 87700
S 64790 383990117
E 5207 72642
O 25698 71316
E 29848 60488
E 35584 92472
O 53776 56650
S 65259 166301972
S 77929 690628654
S 92216 652606778
E 64173 76217
I 14808 55400
S 77901 178098461
S 91139 107801212
S 17405 422587036
O 9630 54981
O 50312 97240
I 17564 97761
O 8329 24513
E 53010 96915
S 63716 314723092
S 75662 760595940
I 46703 95778
O 36563 67134
I 18603 66784
I 63096 85782
I 31373 66752
O 571 2248
I 14210 53760
O 4278 27920
S 49175 347030331
S 17005 200961978
O 17066 21190
O 3515 14775
I 35478 46055
O 977 37463
S 3564 238422656
I 19617 47925
S 62408 531516228
O 69144 81969
E 1939 75629
O 27299 96270
E 46951 93934
S 87297 487391420
S 39585 217962662
E 51109 79943
S 22832 436278075
O 35707 99065
I 5932 58151
O 53666 56339
E 49941 54354
O 2210 5748
O 3546 59609
S 8485 340244488
I 13640 76612
E 40652 77022
O 6071 46537
I 76898 87094
E 32586 78529
E 46130 81927
O 7970 12809
O 38794 93413
O 9098 98493
O 66137 70319
I 20616 23590
I 16175 54922
O 3076 5544
S 14612 941736944
S 37321 482130377
O 38162 75857
I 31788 90763
I 30385 53170
S 3927 244451451
S 93118 237127543
S 37224 940418027
E 26037 68777
S 85095 71811694
I 2880 81727
E 75450 94569
O 8054 20069
E 84583 85764
E 56803 65392
O 53826 55344
S 67076 721897710
S 50144 828451326
I 77030 97482
E 74626 82861
O 25705 61985
O 13278 25266
E 38599 52012
S 5451 930429173
E 42667 44486
O 7614 64637
O 37225 37482
I 17995 23260
S 18957 848029750
I 28482 40749
S 81842 429390031
E 1899 78747
I 50353 92514
I 42032 73112
S 66732 767648752
O 17948 32156
O 62977 96396
O 5010 41698
S 63435 653820426
S 99844 237551012
S 95405 195454176
O 34856 35450
I 12602 89815
E 13979 76570
O 2679 38805
O 19760 75711
I 41537 71269
S 66178 49988834
I 10457 62693
I 52065 77840
I 43767 89536
O 35393 96207
O 60572 84624
E 51536 77764
E 34134 55140
S 4384 255130837
E 25451 50904
S 48661 504957771
E 4891 78339
I 46451 56129
E 81222 86275
O 39380 91400
E 35246 77613
O 72665 82838
O 14644 33719
S 71832 835200544
E 42196 46946
O 42352 43029
I 6759 28926
E 42571 95579
O 7693 35404
S 20582 328415426
E 9370 44471
O 26448 67055
S 12669 516619805
S 95341 140731895
S 60254 306509886
S 42116 387638818
S 70129 255140211
S 7053 863632633
E 44569 66089
I 13457 93226
I 8128 28603
O 48133 48474
E 81632 98624
E 13825 33117
I 22769 97480
S 75649 569750882
E 29168 52865
S 46951 360926294
S 51092 541253882
I 60638 81338
O 76096 80977
I 10891 23563
S 81651 433009921
S 31309 820170720
I 16409 55963
E 43846 58944
E 43728 60736
I 8613 61415
O 47553 72112
O 71836 73813
S 52466 767645132
S 78909 775484673
O 45567 82533
S 95765 884055416
O 25463 66882
I 18957 22768
E 36408 55376
I 37990 90797
S 60126 124978195
O 23642 84600
I 1384 60925
I 43070 78708
S 42120 229095361
I 51018 79623
S 54999 252927795
I 54297 71749
O 9985 94938
E 52491 83205
O 20799 32953
O 45797 79935
O 14336 82690
E 25377 52695
I 35716 88336
S 79517 404908228
E 6825 25573
S 74105 301901780
I 16585 79238
E 23371 83343
E 42615 93131
I 83382 99266
E 21128 28351
S 61911 126823260
I 36927 42713
I 15389 75316
E 6357 84982
E 16278 44584
E 40664 72630
E 3727 41998
I 15915 69471
S 53854 466696580
S 33855 65121399
E 46195 49882
E 21382 91699
E 97681 99771
I 7229 90347
S 90193 816496275
I 26902 87073
S 49662 728917615
S 5169 359350561
O 45791 63616
O 23125 44618
S 61311 657764854
O 4393 84304
S 42711 633437971
O 77256 84712
E 41429 44498
I 1464 90995
E 18463 45683
S 88503 59295729
I 21566 89343
O 4258 69743
I 22060 89645
S 82310 670270104
O 3360 87225
E 74730 75991
I 26124 97002
O 60921 84164
I 57238 86108
S 79306 422616034
I 26408 99098
E 48235 55411
O 58292 72161
O 88731 94566
I 70776 72631
O 41487 79184
I 10616 13401
S 54968 272883482
E 22523 88383
O 58454 78265
S 40614 450764140
O 48796 57163
I 85819 91956
S 34594 786131121
E 11515 36759
O 56872 80218
S 82149 505780065
E 40002 91870
I 40482 77611
E 27336 62800
S 27776 16669182
O 28450 79462
O 41252 80702
I 81914 99767
O 52851 59726
O 35216 49790
I 3443 94946
O 2261 20889
S 81658 234401653
I 67592 81806
I 1721 70915
S 63010 608851706
O 19469 27091
I 8815 47087
I 61164 97692
S 95840 807377815
O 26410 32499
I 64648 69622
I 66909 76385
S 60934 93566440
O 33289 53713
E 78330 81163
O 16423 67700
O 25149 25558
O 20155 29558
O 24583 68275
I 39975 92852
O 28778 57838
O 30820 90384
E 58639 67592
E 43160 97407
E 11090 96662
I 43112 67031
E 13329 94108
S 80856 947621278
S 1904 901864133
I 87005 89610
E 82908 85710
O 21517 53474
O 24028 37707
S 23176 472748886
S 9036 410840874
S 57639 483943632
S 99128 138361763
S 24312 165568438
I 12062 83646
E 6342 74537
I 15478 26151
I 5312 25182
S 70583 382944580
O 50183 78258
O 40599 51275
I 35932 60092
I 21360 32704
S 21312 820626249
E 67287 89137
I 2377 67609
O 11759 23308
S 92158 411948558
O 19637 42745
O 14181 54521
O 43528 65686
I 63335 66179
O 18253 61500
S 72094 623356092
O 154 25780
O 17754 76338
I 5837 8565
S 32482 95938984
I 71594 76140
E 4423 41127
S 19426 201043223
I 49283 88231
O 51783 96461
S 61058 328058946
E 24462 69628
S 47655 534814943
I 18139 48030
O 22370 34678
S 53037 923566425
O 17658 84583
I 68343 92753
I 49391 57635
S 93110 404026341
I 43738 60312
O 52468 62810
S 31952 470357047
S 14403 641935956
I 52628 86553
O 12159 94923
E 65095 98349
E 7641 61976
O 42018 60071
S 83205 361477326
S 9494 428972383
O 53375 61499
I 43955 61443
E 39821 70331
I 17541 40214
S 70299 768784136
O 36911 74310
E 48747 69610
I 42779 54548
E 39346 88141
I 65714 76185
I 5001 47381
E 59169 89985
E 36866 52683
S 488 57752100
I 12824 30650
O 34830 91357
E 24058 51980
S 80776 710125367
E 32716 60223
O 4735 87081
S 24697 684942293
S 42268 783655140
I 3206 71781
O 46767 51390
I 56784 67694
S 16530 905788526
O 4596 43158
E 52053 58254
O 86973 94450
I 27962 33012
O 17982 79010
S 87206 197793376
E 60701 81785
O 8778 55100
S 14616 981320512
O 62356 69017
O 47339 48709
E 35095 50645
O 37879 89469
S 63937 158437669
O 4758 9609
E 53769 96017
E 52607 60893
S 82194 137500829
O 49890 55776
S 40847 812272240
E 30997 62022
S 29442 303933261
O 47045 61460
E 2950 47258
O 2446 69064
S 93353 924264042
I 32485 33173
O 42140 55549
S 56382 992552063
O 8555 17079
O 10161 97705
I 44379 99989
I 6944 34452
I 6885 36883
O 72443 80896
S 43717 969565275
I 30870 45046
O 54977 88725
E 50588 62255
I 70163 86564
I 91303 94751
I 86984 91447
E 36389 94580
O 16625 35980
E 15106 76339
O 45099 76191
O 25547 75105
O 28759 55582
S 82898 708023646
I 55005 80793
O 48323 97948
E 68329 92689
S 80984 875094312
S 10813 849436805
S 11724 115623997
E 4344 20428
S 13300 729531530
E 78638 86064
S 64653 171325310
I 58855 77588
I 50673 68957
E 15975 58961
O 53695 79829
I 14212 25427
I 87940 92644
E 38291 93348
I 6753 39914
E 28932 57777
O 39483 84650
S 9584 695523705
S 67971 2007865
O 38099 51548
I 32134 66323
S 93009 16988428
S 74198 844070928
O 61862 87700
I 15162 39331
O 15524 89500
O 84202 87732
E 26682 56995
O 45630 82075
S 8398 28773342
O 30959 98836
E 28357 79949
O 78556 87758
I 4116 9773
E 82790 83388
O 39190 92506
I 35964 79459
E 18325 38207
S 35074 727565567
O 52598 71473
S 41156 349027345
E 34921 97992
O 53730 68348
I 78539 91266
O 10444 82853
E 22750 87558
S 37657 439221016
E 1204 17055
E 10947 41047
I 12700 35074
E 21993 98910
S 5190 511470984
I 69469 86706
E 41789 43938
O 86407 88755
E 69541 90817
E 2808 55782
S 40181 712835230
E 18776 66193
E 23367 44915
O 85328 95704
I 38714 86842
I 4158 66232
I 64334 82113
O 76466 83977
O 32378 46583
E 60019 93060
I 8150 31354
E 91090 97588
O 6023 77299
E 50048 89073
O 23148 63568
I 7207 92417
I 5279 40942
I 55348 97587
I 56593 71118
O 28225 79333
E 827 58736
I 7947 95192
I 16049 84649
S 89383 294977405
I 28179 95513
I 30161 47440
I 36464 47752
I 67883 69829
S 7280 442774950
O 4942 64611
O 58267 99818
S 29321 455041037
O 11868 61304
E 16176 87199
E 74826 89067
E 6526 23213
S 94654 741574661
I 6710 19813
O 44335 64825
E 35394 73540
E 68742 83352
S 7802 900929472
I 68137 85748
O 31551 61245
O 40637 68753
I 35667 55306
S 11466 588913466
O 2692 48220
S 6543 11799671
E 12351 15269
O 40683 46285
E 23833 88466
I 23349 27765
S 17460 552006250
S 43773 126224716
I 32153 83922
I 8609 95659
O 18188 79265
E 30038 70490
S 38149 972965607
E 43806 81352
O 50840 87354
E 3653 49191
E 89 19940
E 39656 61150
I 16398 38715
I 35880 65481
I 15183 70315
O 86202 98588
E 53538 88124
I 12755 67901
I 27492 60959
I 1645 30993
E 11304 84791
S 72431 42524544
O 62369 86837
E 14102 26335
O 132 92375
O 71855 73743
I 67778 71178
S 3017 742780220
O 24640 27443
O 36936 87787
S 11475 145491069
S 83408 999890206
S 42233 578074782
I 8704 90804
E 63148 89307
E 69974 96044
O 12423 83854
E 1742 37540
I 32873 87969
I 52994 89844
I 37755 70147
S 18021 339129017
O 43511 46731
S 12223 445400415
S 42048 900711132
O 5085 99508
E 43037 91877
O 46697 97111
O 12415 16606
E 47635 90444
I 60982 65678
E 4934 89279
I 855 34266
O 5788 8317
E 10216 57480
I 4064 84660
I 41128 67605
I 7949 34607
E 18077 21755
E 8543 18341
I 16278 42656
O 72791 87156
O 87682 97712
S 46747 960243194
I 21656 97616
I 76759 88990
O 22347 39204
O 19880 28197
S 11246 639080283
S 44675 887547354
I 65529 81495
I 4785 83555
I 13976 14627
E 91403 98381
I 4592 94999
I 38961 68687
O 45144 86330
S 11908 939576606
S 88827 757943470
I 15284 15725
E 4384 30557
E 17711 78019
I 51088 96655
E 41973 51371
S 90587 134460322
I 26019 65269
S 5376 680121719
O 64062 82153
S 75548 428432794
S 42415 415844681
S 88890 871781633
S 69683 812603588
O 33580 94598
I 42129 69644
S 28421 390485412
S 10229 679305040
I 54956 78970
O 40345 59674
S 50517 897438033
S 53262 718131327
O 16049 38928
S 71425 787227348
I 44918 81385
E 17131 75807
O 60846 83579
O 81206 85642
I 35560 45527
E 30137 74072
O 62561 76222
S 86957 845748107
O 7037 25215
I 32963 86441
S 55592 261984849
E 41931 89136
E 26174 52563
I 8549 82257
O 19107 88986
S 5676 753082130
E 13203 17013
O 44243 71263
E 69552 80954
I 5182 50276
E 11985 23234
E 8396 57732
O 40065 47763
I 84057 92731
E 80462 90087
O 46885 97680
O 22609 50766
S 35812 61387367
I 55660 85006
E 42724 92832
E 2782 39180
S 95741 618273533
S 4378 721357789
E 1792 58867
S 10937 982652536
O 50783 63598
E 6890 67576
I 51655 84131
S 29195 434812857
E 34535 58744
S 2326 585991872
E 32154 88838
I 21665 28387
E 4112 99492
S 15424 564005331
E 28734 66355
E 38869 57327
O 12380 18035
S 20999 586009729
E 19002 82236
S 48536 646669051
E 36820 93374
S 2349 389785068
E 3904 97158
S 61735 596162258
S 29937 77999177
O 7762 94806
E 26889 79512
I 16731 57596
E 44369 99234
E 73533 82914
S 70769 296588753
S 59880 937445127
E 15718 39842
O 27684 54290
E 63359 96044
I 23473 50499
O 46960 68617
S 46797 297418679
E 19722 59558
I 50507 97850
E 76565 78152
I 31364 43303
E 5401 69073
O 48775 80332
I 55957 61184
I 54825 96896
O 35714 43651
S 3676 658580243
I 35555 72871
S 79873 666159087
O 44066 99840
I 15019 61020
S 84873 204180613
S 90310 491638040
O 3046 37683
E 3824 57087
I 63206 71351
I 31949 37564
O 74434 89104
I 71943 85478
E 31433 88813
O 58577 63312
I 69752 81163
E 74351 76396
I 56207 60519
I 41538 60113
I 43611 88059
I 26080 39534
E 54496 76602
E 17153 32583
E 22810 50484
E 52298 96981
O 34974 42757
E 21652 22297
I 14972 96964
S 48175 382180141
E 791 70330
S 8706 894017718
O 1011 21107
E 4465 72336
O 62240 96423
O 56644 99848
S 81178 298810793
S 4058 818828981
E 29494 65649
O 70177 94922
E 8586 15132
S 61095 523045957
I 49699 54013
I 31381 74472
I 16046 80800
S 64380 947072287
O 91872 93397
I 55935 69623
E 13249 95717
O 18234 86550
S 17207 966850909
E 76972 83108
E 54809 93488
S 2776 289472042
O 21769 71780
I 1680 11026
O 50265 51077
S 99918 325194335
S 81668 341836678
S 7602 658339735
E 22855 69718
E 93874 98303
S 52801 540064063
S 78650 686499097
E 61587 74354
O 87336 91580
E 1650 10872
E 63812 85249
O 61308 77144
S 25925 545448685
E 19830 42738
S 41646 276770210
S 18301 565392547
I 17608 72033
E 39131 87021
S 77848 173628158
I 16234 54650
S 3115 5349634
E 69341 90572
I 22212 52722
O 15614 27756
E 14915 52719
O 31169 97396
S 14760 693672505
I 12280 50898
I 22551 64761
S 75726 47964353
E 25503 80993
S 31335 407493835
I 36731 91654
O 18739 78290
O 40841 81525
S 75777 352920529
I 83863 98825
E 34153 95679
I 61879 96671
O 17129 54316
I 6495 90786
S 16743 369183811
E 59102 85574
I 14555 83995
I 68371 91695
I 5813 8982
E 35793 52686
I 38573 93973
E 32192 70401
I 6479 27844
O 11007 16075
I 43505 60559
I 1149 89451
I 5505 23074
I 79349 92433
O 31067 67501
E 35363 97245
S 79316 110441378
E 48041 79207
S 89798 13367924
I 47009 93601
E 4844 39556
S 18859 904473906
O 37392 48195
S 22679 186044363
S 98666 708968818
O 50860 83786
E 21435 74487
E 12682 86898
I 13675 48095
O 23652 72285
I 37740 85380
O 9420 58512
E 37571 64659
O 74242 76874
O 29408 78671
I 15237 55820
O 25459 31604
S 63046 154570926
O 75804 86268
I 17598 21245
I 17560 49032
S 40941 545792841
E 3378 56924
I 15456 56897
E 34438 84589
O 12266 51459
E 9151 64683
E 23099 77136
E 42550 43510
O 56208 64115
I 54562 54992
I 30150 56674
E 5882 55380
O 8730 46465
S 25376 87605142
I 49774 85174
S 63830 686323301
E 49321 70824
S 24922 340916104
I 18986 53461
E 7690 67739
S 29145 464281172
E 55284 90020
O 23280 33278
E 49373 71310
S 85633 894518764
O 1938 19347
E 80972 83254
S 78054 127272769
E 6698 83360
O 41383 59295
S 17830 911420842
E 30629 40566
S 96150 768977723
E 38703 97660
I 63180 86915
I 55088 86612
E 71640 81890
S 92672 103844585
I 45036 59945
S 36036 110295005
O 28378 83944
E 50849 76256
I 59158 72784
S 84036 69948840
O 1680 86254
I 66991 86084
O 3524 37358
I 57989 97185
O 29916 50242
S 45883 88461597
I 35410 40347
O 3287 37302
I 39097 61740
S 98100 207833169
E 15151 87443
I 12398 66203
O 52506 89944
S 84467 178175795
I 13502 64160
S 18357 490955466
I 42868 93727
O 15903 73724
E 15324 96323
S 81349 441780921
O 3778 95027
O 20370 82305
S 39711 272896710
E 72290 73645
E 24659 51780
S 24373 92956564
E 52298 82098
E 57084 68083
I 10384 69464
O 28052 53975
S 86239 548708007
E 55062 65467
S 54817 775123480
E 34388 93724
O 35276 47498
E 20736 58437
E 29109 55276
I 75504 78461
I 12928 19619
O 31782 92985
S 95305 448694154
O 25156 80349
E 17334 41289
I 10930 70829
S 16388 47678920
O 32726 50873
S 8218 623655226
S 35508 867427565
I 2943 25386
S 50703 987738195
S 61068 474288348
I 39796 78120
S 82427 340352458
I 46943 84388
E 26994 47989
S 53601 734445344
S 62685 151691858
O 17786 44303
S 81789 563410820
O 69200 99838
S 90256 57933887
O 20040 77359
O 64766 77109
E 24309 93629
E 73630 85263
S 24125 505763087
O 15089 75922
O 7338 70092
O 51698 58909
O 6894 68954
O 81512 96713
E 86441 99023
E 18614 84606
O 36745 78682
O 14739 37203
E 31853 72208
E 68907 83652
S 88718 233802702
O 21003 96734
O 5132 84038
E 37714 49646
O 39673 59957
E 31247 69453
O 42534 87584
I 4312 65892
E 29227 86569
E 18168 24909
E 3104 65965
S 21186 844622747
O 9422 70719
E 22306 67392
E 12869 86996
E 87395 93641
I 70805 80536
S 92755 76498768
S 64817 313510416
I 64851 86988
O 4295 43880
O 81014 89046
I 76405 84969
S 10145 444315879
I 18757 60089
I 30336 78023
E 22714 46797
O 4402 39935
S 4863 813099026
S 5133 322176838
E 3862 12047
E 59099 85460
I 30109 78905
I 21573 53377
E 54901 97927
S 38819 208239651
I 14929 75685
S 22426 65244203
I 48003 72394
O 35885 42845
O 69957 85901
E 24425 75440
S 82170 362141718
E 37525 71045
O 31376 46861
I 90429 95882
O 23214 24496
I 23276 59654
O 52537 62448
O 11294 79071
I 139 8379
E 83182 88359
O 17062 96633
I 43683 64158
I 24938 46886
S 88237 460999496
O 1844 26729
O 61526 84064
O 3666 50267
O 38969 99866
S 77058 213779510
I 22729 43220
E 1986 63829
I 44444 63676
E 81011 96595
S 97286 456491214
I 35698 58603
S 39447 862649341
E 75055 92538
I 13342 97965
E 76906 79684
I 53883 87714
I 66093 94876
I 48705 99413
E 36434 51146
S 31802 399554458
I 16469 80634
O 7393 68230
S 15504 269696365
I 27797 58061
E 50789 54621
I 41680 80659
S 95223 535016710
I 915 17780
I 18909 90171
E 14191 21193
O 31282 63526
E 4936 55051
S 28664 792552899
E 32351 50511
O 4362 16086
S 13201 124621707
E 57865 81600
O 46183 89878
O 83361 92630
I 6164 80399
E 69379 76538
E 84606 94689
I 19152 41008
S 74847 813797586
E 4665 73071
O 75805 96952
S 12932 618608109
E 5842 54847
E 51199 59995
I 26185 57202
O 38272 70276
O 59262 73809
S 10509 854210201
E 54569 97661
E 39051 53122
E 17304 86850
S 64955 960920560
I 66884 70867
O 30062 90705
I 2262 52043
I 17267 86981
I 63373 98746
I 40954 98645
I 47155 51220
O 34296 47292
I 14332 51543
S 41187 800367831
I 3088 55648
I 70163 76088
E 18800 25741
I 33579 99435
E 24467 41505
E 72299 82848
E 68787 86567
S 24728 186897024
S 61330 227906824
O 45171 90730
S 50592 175508925
E 38520 94216
E 18832 38273
S 42738 967006383
I 64173 77498
E 1967 74034
E 53919 74930
O 29747 45423
O 21375 96362
I 39252 93490
E 11053 65032
S 72029 119468691
O 2590 40368
I 52985 83799
O 29505 47445
I 56688 83110
E 22062 61801
I 31704 91797
I 3801 50528
O 19829 68495
E 80127 89552
O 9300 65336
S 34605 213567769
I 20763 82642
I 17212 54058
O 35247 37518
S 29382 713815079
E 11219 39116
E 14789 55361
I 44865 98689
S 80799 53454033
O 16585 55398
E 27585 44469
I 71197 98546
S 21057 919430056
I 94989 96619
E 30848 77581
S 15835 168802408
O 60727 95806
O 42240 55977
S 84346 195133570
I 22007 40968
S 14530 191626803
I 4365 69037
I 67884 91111
E 73 69450
E 74012 89072
S 51487 617669356
O 28764 89143
S 33440 187266468
I 52396 99774
I 79798 96568
I 7166 42685
O 41635 91684
E 5223 40835
S 51237 497884258
O 11221 65714
O 12352 21662
I 37397 87766
S 55149 831370505
S 43238 630102489
E 10088 88569
O 46385 90846
I 39393 81650
O 33734 82706
O 31363 95006
E 45761 88799
O 71904 95023
O 64135 84059
I 8763 17695
I 16376 77506
E 40868 85792
O 902 76952
O 61629 92736
O 12406 89135
I 23228 94768
I 25073 50724
I 24251 70405
I 13657 33728
I 35479 48715
E 52260 87382
I 62094 74023
E 58946 67590
O 1978 61825
E 29077 56509
S 20784 313597596
S 3470 835232019
S 44986 372527679
I 60304 73586
S 12417 786759520
E 52339 87967
E 26828 39584
E 83094 90585
E 6168 74171
S 80768 505040017
E 31697 46373
E 33890 90600
O 62673 78396
I 25055 73523
O 60199 97679
S 70410 564043119
E 21821 85721
O 4519 42758
O 2373 45886
I 27889 61231
S 95728 460736154
S 71952 375598595
O 22248 47313
O 24932 45793
S 60803 510878416
I 25809 94309
E 55966 59842
O 76709 91028
E 79905 86246
I 149 65762
S 38857 448766788
I 5510 21160
E 29319 50826
O 13727 84842
E 17400 60130
E 26762 89259
O 4075 5922
S 17246 192140123
I 44217 62364
O 4368 76321
E 76695 84416
O 24202 75909
I 16021 48134
S 6185 833075252
S 32172 696475084
E 15958 63900
S 8751 759283824
S 23191 1286989
E 59904 64350
O 38007 86399
E 10675 50943
I 22606 98405
S 19243 671937407
I 4326 61781
I 72105 89339
S 83353 914844487
E 17097 91838
I 20063 21256
O 19308 97155
E 81956 84636
O 45021 45450
S 11197 770329598
I 77726 79320
O 55484 63964
I 63828 74540
O 38969 80444
I 1806 93434
I 37438 64841
E 12551 64770
E 23317 82208
S 45086 623875741
E 68825 86741
E 46912 80643
S 25058 132851300
O 26219 80150
I 2853 55044
S 24589 262446469
S 51843 152650399
E 18784 82562
I 55917 78175
E 68976 85862
S 40410 292431831
E 27844 85071
S 27859 733150624
E 3976 54040
O 53908 76871
O 59592 92222
S 69725 173954943
O 86898 96476
I 36254 96857
I 28419 45605
S 58210 538202199
S 10187 594336700
I 50507 68065
I 53479 73477
S 45386 39418299
O 85191 95152
E 75360 80431
I 87487 93050
S 72960 366742917
I 45115 86366
I 4279 49439
S 43826 482984423
I 11784 25869
I 29260 52785
O 33198 69179
E 48147 81548
I 43512 70429
I 34211 74449
I 10280 71102
S 8496 803106186
E 33745 65820
O 22937 54392
O 11799 32871
E 28627 75881
O 18340 97302
O 3730 40489
S 9532 352140541
S 36043 136467364
E 6224 78070
O 8328 10528
I 67995 70432
E 18286 28010
S 38579 651754272
S 909 884486123
I 9397 36741
I 2746 84558
S 90662 547274879
I 48652 50810
S 13096 491758491
O 17322 24522
E 6542 76125
O 14291 45486
I 68559 87432
S 34698 400941159
E 10283 31630
E 37999 75209
E 46825 78265
I 741 66488
O 77511 99065
E 47249 70286
S 54449 275847763
I 38836 80575
S 86575 226046958
S 26590 588597006
I 51773 99924
S 2107 874130307
S 49795 562269510
I 65660 90643
I 11564 38294
O 24518 54044
O 25086 90874
I 83759 88953
O 12750 69263
I 10761 15691
I 12266 68278
S 53054 450385855
I 62681 67996
E 3156 95319
E 2430 62008
O 59359 83573
E 35528 49355
O 4805 86149
S 95398 720451925
O 42483 60697
I 77068 94019
E 24797 36348
I 85100 92436
O 15523 37797
E 17405 48830
I 37812 79610
I 78819 95234
S 86343 877490886
I 25290 30317
I 26451 52737
S 86788 20071625
S 60914 107301772
I 33533 38113
O 9127 56423
E 26362 95316
O 1056 73554
S 59164 679832166
I 59706 90248
E 32065 49117
S 12002 919882761
I 25162 67502
S 76151 985983179
I 91682 92727
S 91402 263447081
E 42238 44324
O 53706 85019
E 63687 77006
S 84849 771148477
S 5040 823502393
E 24118 33474
I 10846 52171
I 57878 85980
O 23185 50275
O 7458 77427
O 49394 58263
I 36061 92505
I 43625 88712
E 10170 35524
O 28713 95206
E 88057 96982
I 60761 74028
I 44790 98323
S 46804 875022213
E 65769 88655
S 27093 577462476
O 16087 43861
O 22115 66612
O 19522 80585
I 13511 26067
I 38291 57977
S 75553 867487009
I 27705 33899
O 34895 91063
O 22109 41990
S 88328 369214682
O 12051 37062
I 2707 72558
E 58899 60953
O 46687 72746
E 39857 55022
I 30643 52069
I 48153 48580
S 60990 427922939
O 12127 80659
O 903 31045
E 29454 51009
S 77841 129725081
O 70646 92986
S 93924 768408641
S 50635 221146653
E 26220 45140
S 39860 288998060
E 17760 67067
E 37995 76674
S 21573 685230533
E 57834 76026
I 49807 98693
E 27063 72545
S 18054 990148922
I 6986 30404
E 36188 61944
I 19323 74097
S 95999 541969872
S 55008 692309424
E 59031 78841
S 48741 754541898
O 16617 51931
I 54305 69529
I 13815 20863
E 80219 84867
E 5918 54730
O 2948 84455
O 37803 68256
O 15933 52676
S 76647 156149571
S 56091 711671646
S 32780 197126487
I 12439 31588
O 6064 97734
O 31464 72266
E 4054 29304
E 1047 36214
O 26000 49948
E 73018 99398
O 68150 74172
I 23749 28599
E 57214 70741
E 22552 72647
O 34147 49621
E 27807 88179
E 74351 91938
S 26903 628355444
O 43120 84940
E 28762 31265
E 61676 85919
S 11257 225343413
I 29175 93583
O 14798 71773
E 70205 74275
O 34556 95632
E 25629 30261
I 30351 65422
O 10778 69456
S 1133 431642384
I 57864 68149
S 33528 182179638
E 70517 72687
S 6634 718423681
S 89753 159620924
S 62129 90861937
I 5085 79067
I 85461 89304
I 35610 40235
E 27816 39945
I 76133 81501
S 90994 873137437
O 43965 57045
S 64308 372625248
E 29240 45235
E 81694 94752
E 44120 87514
I 8400 20760
S 717 306782167
I 49130 98264
O 80641 97983
S 76634 295846854
O 5178 52741
I 13824 34353
E 63244 85947
S 82200 173712573
O 2325 81434
I 5092 57234
S 79312 113897040
I 7293 79707
I 47343 75597
S 39593 798342360
S 9572 703125648
S 91330 815741230
S 55325 845245134
S 48376 954520743
O 18496 54562
S 49265 817843286
E 10263 67025
S 6570 182956211
S 17109 34635623
E 5524 25629
E 6177 88240
I 24292 48539
O 18319 54445
O 57960 64325
S 66499 463494355
E 36871 77435
I 16147 91372
I 41175 66762
O 64990 99445
E 770 3476
O 40121 58902
S 28064 495565502
O 18 88194
S 67977 937054741
I 34412 72027
E 24136 94984
S 72287 72902813
S 46498 605927191
I 21521 77826
I 35018 76708
E 58041 80168
O 13247 75011
I 41670 83165
E 29391 51888
S 48652 294723838
S 14660 922470634
O 13252 93296
O 19102 76179
I 48363 69617
O 40928 84181
S 46482 74214285
O 508 11836
E 45154 86436
I 5802 88724
O 13430 62895
S 21054 155646890
I 2725 43157
O 28074 43863
E 27725 86627
S 20097 797421413
I 40816 77414
I 25546 86156
E 34823 70555
I 3258 71483
I 36204 66862
E 5249 73342
S 28546 505973108
O 66699 75827
E 64973 99485
E 38713 74320
O 7873 20294
I 6466 9743
S 38642 125520992
I 3614 29688
I 8410 75842
E 37376 75888
I 27681 33033
I 38282 69482
I 4295 58090
O 32611 73648
I 31547 48595
E 17425 23174
I 13975 72022
S 99436 599127650
O 7973 50732
S 80946 628373794
S 46325 303869289
O 69093 74093
I 7115 98641
I 34826 46192
O 2308 48186
I 79505 99813
S 30429 175381242
S 2874 260905276
I 2737 14786
E 3228 73247
E 74027 81625
O 5807 12952
I 51128 70422
I 7006 71999
S 549 56601103
E 69143 96900
S 63273 665456067
O 26213 91462
O 17849 65606
E 37736 43197
S 95525 782398003
E 37328 95130
S 9676 651902019
O 14354 55572
O 23998 36084
E 5949 21047
E 31585 99596
S 68228 840997489
S 27319 171342946
E 26002 31489
I 24826 69450
E 28584 68958
O 54098 69682
O 37696 68422
I 12971 71779
O 13871 86599
I 6693 39539
I 34783 80955
S 33644 214543874
E 42669 80470
O 28960 78831
E 5490 43460
O 29029 66663
O 58568 84873
E 17805 89648
E 11280 51084
I 83088 89989
E 73959 92364
I 13164 76940
E 32630 63225
S 98595 463252576
O 18844 21453
E 76492 93682
S 46358 873626945
S 284 903785539
O 10300 16725
S 92477 261753669
S 54538 690199652
O 71638 74877
I 53281 69291
I 75018 80110
I 144 35002
I 42286 75254
I 54098 92356
O 11321 82954
O 55254 92470
E 51822 75303
I 13811 30714
I 5275 43526
E 25778 91893
I 20973 42157
E 79492 84337
E 10050 41450
I 43931 66219
S 89058 356193044
S 80741 537186543
O 23406 60084
E 32178 95599
I 48363 62809
E 40943 77879
E 13598 82542
S 70682 144040669
I 18028 25679
S 1069 17895991
I 16228 56936
S 99245 389279927
I 54911 68276
S 70475 730396271
S 32046 825336212
I 17528 44483
S 20876 452356926
O 73533 92422
O 20167 56931
I 30206 31312
O 24321 93609
S 78191 213866164
I 35316 94962
E 4026 97310
S 30616 133207787
I 37845 77926
S 87137 888910757
S 7901 883603018
I 11397 55415
O 18594 92452
I 21440 22413
O 25453 43107
I 66312 82060
S 55565 402413751
S 80226 541609833
E 65896 85839
S 21059 737648384
S 60231 524366148
S 6484 799272378
I 1263 55625
S 52364 537590582
E 64375 83457
E 21894 87437
E 5407 79494
S 67979 971343019
O 19050 26984
O 28826 34196
I 13907 14248
E 53235 74211
I 26440 84441
S 52516 943635784
S 54216 468670840
I 10793 53836
O 74016 92043
S 69397 621061587
E 2761 14329
S 67780 731034597
E 1991 79829
S 13617 129339429
I 8876 43446
S 52688 278725296
O 51588 73175
S 63932 122897019
S 60134 480517184
O 69697 92917
S 67239 397267348
O 9644 85010
S 71868 546052711
I 11516 36048
S 40324 356617086
S 74565 647678358
O 6608 15480
I 37469 97900
S 36073 549431007
E 28489 72929
E 95254 95318
O 36460 44464
S 83608 133601450
I 28818 49927
S 94354 970979873
I 59196 75117
S 31872 736928318
O 13154 51977
S 44837 580820423
E 16209 75795
I 24724 37558
S 15770 215465230
I 7614 74606
O 31194 54646
I 38669 90447
S 43282 544900372
O 55186 61698
O 54150 55023
O 50094 58260
S 24393 386195054
I 5494 5667
O 2169 14065
E 83771 86053
I 20491 99426
I 36999 85899
I 22215 40097
S 43171 566082843
S 49712 944096513
O 25212 44432
I 48208 49025
O 78824 80393
S 41807 236028365
O 26994 61138
S 90257 689134298
I 12423 46829
O 46357 92770
O 29772 47064
O 16009 79435
S 93864 599596341
I 38089 41954
O 10825 40708
S 88045 442471354
I 67803 96200
S 19698 117744241
E 56938 64452
O 887 47448
S 14553 43226111
E 51186 80670
I 36317 57357
S 75491 813201490
O 11683 89020
O 42212 44054
S 47311 33373310
O 57876 99212
O 32612 76505
O 40572 50855
O 7649 10701
S 38938 294924210
I 33670 80013
S 49518 977773629
O 42717 75312
E 49656 76140
S 75675 687965431
O 61422 71546
I 6061 8660
S 53513 484955579
E 14038 32589
E 42076 81266
E 5369 54349
I 57743 67711
I 20658 94680
O 28375 66770
O 4916 73266
S 9888 5994545
E 78090 89778
E 6107 69598
E 57844 83050
E 43713 89346
S 76286 47041654
O 59936 95620
S 13369 602890163
S 65684 950573715
S 93596 729180398
E 39223 55819
E 15665 95152
S 8333 598431632
E 30664 82748
E 6153 98822
O 36971 75111
O 5463 41897
E 837 32516
I 13381 68849
E 29977 47720
I 17217 88906
I 27640 75072
E 2001 30900
I 15951 82483
I 30081 71659
S 68329 992111704
I 45511 88160
S 56044 236908046
E 12550 30431
O 75437 79679
I 7271 97390
S 20092 249566806
E 33460 54049
E 9494 88464
I 45524 62893
O 58704 76735
O 9196 31808
I 16217 48830
I 15014 42751
E 77431 95788
O 28463 36382
E 75905 85396
S 46071 852584533
I 77955 93399
O 22931 62840
S 29372 131133237
O 19885 90540
O 20297 21427
S 51764 889088417
I 13204 65951
I 63368 87738
O 46613 62211
I 48590 74237
E 15326 23669
O 11641 64497
E 24058 62745
I 43820 54181
O 14391 45170
E 8434 61218
E 55481 88607
S 33068 929475711
S 92264 906194679
I 22110 68525
E 35468 42336
I 38216 82274
I 10163 56411
S 58354 561434094
E 27861 73592
I 37000 82468
I 9017 51108
E 51681 64810
O 95057 99045
S 83421 318877158
S 14872 128506209
I 12425 56244
S 35789 438551175
S 77987 649159494
O 13246 54341
S 19594 877129656
S 97118 35180094
E 25249 69682
O 78341 94642
E 39360 53003
S 19704 136483429
E 28401 56522
E 20234 62658
I 27979 70435
I 1970 32178
I 2430 18383
I 3816 92220
S 90347 495163141
E 17459 59977
E 17027 75892
I 42248 94616
O 36405 97830
E 19900 53740
I 12172 98494
I 59725 76736
E 3746 75661
O 626 73129
S 719 536825176
I 7979 87285
O 3253 8630
I 28389 93832
S 81947 595776009
I 82422 96462
O 9568 16364
E 11484 30972
O 33946 66526
O 33530 94943
S 45095 892175217
I 42518 42566
S 65910 326453797
E 60067 75485
S 97872 732652445
O 52931 69838
O 3922 50967
I 70324 71699
S 19839 747475117
I 32331 74975
O 48364 76226
S 9650 204821657
E 49742 79069
I 84617 89204
S 48969 512539812
O 23781 86440
I 72883 87676
S 97420 631150892
O 64660 73785
S 69919 815779498
S 98013 950901968
E 96419 97865
O 20763 73578
E 60569 74980
E 49410 51838
E 29730 66968
S 36832 601266331
S 84750 892062839
E 33977 49892
S 24562 43194837
S 36509 345207444
O 26541 65751
E 26987 59727
S 2837 896863261
I 10757 57737
S 22290 537027043
E 40771 63435
S 78444 938842113
S 30522 779637786
E 62045 94238
S 63518 643537817
O 59097 65365
S 64735 309901277
S 92728 488814283
I 10376 35335
O 26238 36305
O 50739 96552
O 88571 96627
E 70175 91612
S 40308 154954986
S 26031 271343463
E 42929 72428
I 16516 62989
O 25421 36911
O 53899 57936
E 25442 43804
O 12130 58803
E 5810 7139
E 9158 9493
I 71769 93031
O 29075 93243
E 12779 24768
E 1344 94994
O 32481 56371
O 45116 95410
I 2652 35602
O 25786 39831
I 29739 66472
O 29049 70376
S 59529 950776663
S 33419 517995915
I 50836 84377
I 22207 43666
O 47917 99924
E 1780 30002
E 60426 87069
S 60741 962646153
I 13352 48876
O 36097 75480
O 37268 89393
I 52908 81146
E 15504 63583
I 1682 30967
E 35092 60617
O 25517 47714
S 74799 151969504
I 6680 25234
E 5965 20708
E 29657 32287
E 12670 71540
O 28090 75579
E 38422 47709
O 74264 90202
E 41640 65846
I 87119 99166
S 74766 226234798
O 14201 16822
I 15514 93599
E 9581 81164
I 27324 75192
S 28959 888183056
S 14272 485775672
S 15479 754760045
S 3250 807815538
E 18073 43447
I 25852 97931
E 29667 38442
O 20265 74438
O 11435 28796
S 5708 264107558
O 9805 41119
S 6495 591631674
S 82266 372154813
O 71677 79740
I 54962 77208
O 6060 91255
S 64074 223235254
O 3997 99672
E 46035 47692
E 63705 89007
I 49053 78642
O 52730 65994
I 67690 75898
E 25511 97471
O 13911 19745
I 3914 93610
S 52177 251842215
S 23282 61096091
I 15777 91922
S 83610 99488081
S 81135 849872336
I 29528 92200
I 11567 28892
O 64434 73609
E 47219 51908
O 89338 92362
E 15277 91906
E 72139 87384
S 7908 733516359
E 27030 54550
S 56553 910331924
O 41919 45705
E 36244 50403
I 1196 81133
E 77961 86852
I 62126 65336
O 45911 91437
O 5072 39328
O 41254 87174
S 95847 248904339
E 34479 73021
O 8274 35955
O 81308 85555
S 50468 476842684
S 21248 189876208
I 31965 59011
O 65073 79880
I 25339 38672
I 21552 41347
I 18290 33518
E 49639 52872
E 13758 66215
E 13196 38496
O 30122 32262
S 72384 78312460
S 32907 242669661
E 13149 92248
S 51213 255784816
I 73144 99159
O 98533 99224
O 1525 76157
S 12176 143845481
O 8664 81526
I 16205 77878
S 92498 597253523
S 50039 358603661
S 19459 475092482
E 20985 28094
O 13902 51540
O 42116 52646
S 35569 715394685
S 95249 406547983
S 37345 435739624
I 25313 55740
I 60970 68421
S 17608 620900578
E 21821 95397
I 51736 67192
E 51045 73236
S 64162 736726423
S 58113 346270514
I 9617 81138
S 989 733316407
I 4402 93161
I 30206 47790
S 34203 48620021
O 18986 37843
O 6422 76803
E 22398 80899
O 61511 87677
S 27364 690486099
I 8618 12042
I 23109 83654
O 61935 97417
S 64247 830246618
E 94655 96648
E 48880 55138
E 35581 40295
O 18840 19684
I 24655 70385
I 68061 96371
I 53045 73160
I 12414 25850
S 34182 658178484
O 60194 70900
S 94676 732357549
I 39447 76682
O 1886 12051
I 19152 49965
E 36965 81136
E 66097 78925
O 40924 76346
I 7086 95525
E 15720 28020
S 5174 15335392
E 78847 88461
I 33570 67105
E 31973 96144
I 22479 55925
S 86513 122772293
S 64100 323392373
E 3469 89761
I 44725 57186
O 95206 99072
O 33385 50801
I 37857 56898
S 9367 151051350
E 51687 96348
E 28454 35631
S 40680 376618372
E 34068 98147
S 89037 953529938
I 39325 73959
E 56843 94405
O 2309 54940
O 50611 74629
O 30737 49716
E 61593 80538
E 34320 61753
E 17955 60401
S 56312 560361416
O 52936 98086
E 38393 99093
S 13767 486943582
I 42083 87614
I 6264 68570
O 50028 98336
I 45524 82132
O 45058 86317
O 50207 86138
O 20990 22612
S 11145 308714395
I 52947 98220
O 44543 79187
O 72271 93815
E 23588 65507
E 4573 75913
I 17011 44051
O 35205 92773
O 3104 89251
E 4764 74076
I 4407 59901
S 53092 209904536
E 39242 92176
S 82388 509303676
E 45251 92733
I 40612 95990
O 15362 36238
S 17067 178565348
O 54854 76869
E 49230 96956
S 58751 163917480
I 25371 91677
S 24159 297324515
I 54104 67562
O 26494 71331
E 22776 44969
O 74176 74933
I 73939 88082
S 35009 143322335
S 66730 876913748
I 3031 35689
S 95272 697171432
I 6826 13099
E 27728 39002
E 3041 83111
O 29976 84124
E 23984 96045
S 39272 328947282
I 3826 59130
S 94294 719480580
O 51132 55699
S 7576 680915927
I 17028 63472
I 40328 71467
E 59368 73846
O 9588 56132
I 1594 3793
S 25237 595468726
E 86060 86161
I 41329 77408
O 4866 31350
E 19222 77148
I 9061 47412
E 8588 56416
E 8883 71916
I 70015 70973
S 52628 254030101
S 62926 408152512
E 37711 70415
E 9250 34152
S 45885 354970721
O 15805 63066
O 51311 95569
E 70356 77407
E 40242 59646
O 30518 85510
E 12959 29494
I 25725 74566
E 38426 73960
S 27525 608609547
S 3645 621608370
O 15391 26009
E 31302 64961
I 28761 83375
E 16982 89266
O 41393 43473
E 35737 89116
E 51990 58309
I 39009 90010
O 9406 83085
S 78933 28551770
S 31670 942794817
I 5182 59481
O 8656 87453
I 14320 89917
E 78501 93486
O 21698 82724
O 34879 87002
O 90276 99307
O 59515 93212
I 50821 86546
S 25853 755465875
S 61273 652601652
S 78997 935671068
O 26828 91335
O 83302 93803
E 50894 79175
S 62898 990562248
S 1046 542576464
I 28280 76977
I 40334 94178
E 5988 59339
E 30169 39602
S 292 864401153
I 19230 95174
O 88719 97984
I 66454 70349
O 13234 38632
O 17340 75974
S 71533 897199437
S 12362 818273596
E 31127 36768
O 73432 87235
O 45812 89477
E 26162 26274
E 8292 22689
S 83529 4952830
E 33379 35930
O 8206 72567
S 93645 377674451
S 7517 471663527
I 96372 97143
O 42237 86735
I 65034 71651
E 67918 82221
S 49066 216485978
S 29645 93504010
O 1003 61702
I 11063 94233
S 65641 250612009
E 88812 97933
O 28153 84645
E 16721 73931
I 7640 92560
S 93139 174719377
S 58601 626159222
E 20162 93762
O 14334 73946
I 44401 88088
I 11134 82205
I 48342 59390
I 89212 89821
O 32556 83159
O 65623 79548
E 39023 96818
I 36509 68437
I 3218 84096
S 58598 630509720
E 18493 89584
I 25131 92043
I 12668 27124
O 61525 90388
I 49727 55266
E 62637 67499
I 1313 26329
S 68401 190379979
E 75356 77870
I 5057 51735
O 12107 23936
I 58546 92229
I 76612 87795
I 54299 79853
I 31564 97177
I 42484 47923
E 26121 37544
O 47735 69315
E 28019 50085
E 56046 93179
O 36680 87818
S 5638 637024252
O 49344 77514
O 23871 56076
S 1736 943226708
I 2510 3683
I 33266 92770
I 1060 88061
E 48488 88928
E 28881 55334
S 62202 864513213
S 77501 470348642
S 85787 275779128
I 38413 46776
O 55705 82570
O 10481 73796
O 837 10790
I 31535 56727
I 66080 75152
I 48230 56474
O 60143 63294
I 30332 46941
O 27326 56037
S 61051 491900448
O 90314 92227
O 34718 42832
I 19841 64537
E 33154 95886
I 6938 91824
E 17130 21241
S 79943 876495689
O 46476 70983
S 43466 65887026
S 53264 140816762
I 5666 11919
O 73068 92969
E 22677 73851
E 255 99115
I 65562 98027
E 12639 16737
O 83359 94246
I 71331 87601
S 49359 731610295
E 52956 73473
I 11626 14428
E 14442 54320
I 27583 85035
E 57601 62248
E 7827 87984
O 2721 83391
O 7569 16354
O 10780 38711
S 35918 687365486
O 13380 92232
I 4179 19656
E 53274 56318
O 51039 94928
S 47017 142073994
S 82723 285934349
I 57994 61880
S 84619 868834515
S 15239 966199928
E 34232 69474
O 20848 82666
S 77146 551166476
S 73051 892678731
E 47387 67667
O 46927 95344
E 19412 45018
O 15961 61548
S 90406 897835357
S 24384 869001645
O 16941 21659
I 58719 62218
E 50081 60714
S 76353 915915565
E 150 95976
O 11065 12532
I 58214 68438
O 94792 98010
S 78656 244542656
E 67975 68043
O 55197 61926
E 13002 26089
O 71909 78392
O 34728 84217
I 9259 77971
S 91699 204043759
S 76657 952719086
E 62270 90273
S 84604 670887991
E 5210 22926
E 8085 54724
E 20481 89920
O 20818 90005
E 10887 17610
O 67278 88633
O 26189 34596
S 1489 854525061
I 758 44091
E 51347 84635
O 10845 43697
E 69148 91237
S 3280 492166925
E 34192 92505
O 7369 10858
I 41735 44053
O 9325 93626
E 18867 24731
I 79045 85939
S 85796 592567222
S 5994 88374327
O 11007 82008
O 27505 40785
O 47979 50357
S 35302 135105340
O 40602 59729
I 92523 97125
E 17611 65874
O 16317 83465
S 34551 959398379
E 3759 97993
E 10866 57056
O 14807 35022
E 38520 89781
I 65387 80930
E 3257 40015
O 14899 78588
O 40790 95044
O 21175 74412
I 92263 96818
O 68362 72898
O 66997 99976
S 48373 574482720
S 88990 857264166
O 9287 93330
S 77020 254934818
S 5102 175900368
O 33897 84667
E 18897 42760
S 13231 286001108
I 2342 56959
O 39501 79505
I 24430 51061
O 7558 10556
I 28815 91136
O 355 73725
E 21300 82701
I 88924 89175
O 26252 59347
E 60938 66559
I 8601 94565
I 40096 95725
S 39932 794371863
O 34156 57377
O 184 23656
E 61765 94723
I 33549 80607
O 6441 55459
S 2173 582095982
S 94358 535376601
I 29029 38569
O 68344 70869
E 26671 26687
S 37535 778020090
E 34819 83980
O 4995 39403
O 13409 51720
O 72521 84856
I 39846 61796
I 12324 34644
I 11993 79451
O 32458 64700
O 60301 82865
I 61984 96295
E 38122 44944
I 74166 94493
E 20481 83792
I 75359 98193
O 34935 81329
S 4732 544930869
O 7209 58515
S 10079 643178578
S 30173 823661866
S 20953 940860584
S 65105 852765216
S 73902 364504122
E 52920 79516
E 38261 65195
E 61844 95406
O 65768 76255
O 56411 92803
E 18679 84024
E 9844 96189
E 36838 53421
E 22771 30332
E 10702 40346
S 3696 977203691
E 15704 83799
E 65058 77882
I 23351 94174
O 43922 61966
E 60331 63894
E 5464 35650
E 7673 73747
I 2572 26018
E 22653 64187
S 90958 212693637
S 47808 213545700
I 38853 42115
E 46842 59941
O 41915 52866
E 36600 84404
I 29884 91375
I 18102 60596
E 55417 76008
O 8199 12873
S 86113 956741459
E 14816 49412
S 89558 638801317
E 18056 22454
O 22194 41551
I 13588 51484
S 25944 32570949
E 29863 63498
O 42447 75832
O 6950 25149
S 65754 970330849
O 11688 95184
E 16171 44192
S 26567 130739807
E 33957 54956
I 55103 97830
S 44121 76835777
E 82018 89983
O 84884 99995
I 5014 15521
S 11468 580395256
O 635 6676
S 51307 996244444
O 15799 96927
O 31123 83375
S 5338 463871017
E 81053 84720
O 21661 37464
S 9538 917959954
E 36083 93805
O 64902 73028
O 17768 98388
O 20057 83502
S 56469 30925989
O 76325 79768
I 50172 86704
S 27119 66348530
E 37319 54253
I 32960 91401
I 4010 79168
I 16648 85342
E 52241 71106
E 57732 61560
I 27278 73957
S 32678 692489253
S 28692 491798811
S 20244 133019353
O 17080 75208
O 28832 43829
I 65649 90958
E 2996 99520
S 79761 67132427
E 66766 71226
E 1205 27119
I 4487 78109
O 16607 52838
E 25330 29154
O 4772 24752
I 27055 88937
E 23350 76342
S 67923 455452128
O 229 17553
I 12010 45345
E 46401 92074
S 52060 880004306
I 35944 85293
I 5352 78578
S 75953 117999891
O 84575 89548
E 21730 46083
S 74687 467518121
O 24905 30121
S 74157 678696865
S 34913 181548268
O 80677 86393
E 57227 63454
I 23421 47779
S 3767 164302676
S 15358 325408511
I 68148 77720
I 23448 83929
E 7160 94750
I 57967 73054
E 42216 94697
O 19474 85080
S 16004 758250719
I 23079 63316
S 69950 103293587
S 15562 447641231
O 21763 91079
O 13884 67143
S 5511 429457837
I 33919 59622
S 40786 256277368
S 29722 793852049
E 13405 58732
I 41353 62350
S 19598 560311732
O 20752 25552
E 80325 82896
O 29391 89678
E 71117 88292
I 23538 77051
I 2557 23729
S 25452 742880248
I 7286 51829
S 14965 352151028
S 70081 581656093
O 25515 65230
I 16254 33965
I 14388 41384
O 999 60303
O 29411 42929
S 18080 508131312
E 12290 39442
E 22092 61434
S 814 658467525
S 12176 111704969
S 5918 577562464
E 25849 30521
E 22310 34984
O 51529 85352
O 7035 95031
O 26276 36753
S 70811 840843703
S 95731 213123055
E 22063 79861
I 4036 73747
O 555 93546
E 20815 86100
S 25454 344340264
E 50002 81356
O 40866 67888
I 11219 26741
I 57490 94212
S 50482 711010203
E 12755 16170
S 29452 697356568
O 46954 86702
I 18583 51698
E 67431 85013
S 53597 417559430
S 53930 372582530
S 88643 786014596
E 57494 99533
I 3234 27408
I 20285 54454
O 41891 66003
E 10958 72390
I 25128 38575
O 59602 88025
O 36729 86653
S 73398 668686619
O 18219 48134
O 91735 97509
E 72982 81448
E 3930 24476
E 61648 68984
I 4448 88138
E 8255 23145
E 21024 80668
O 38377 55147
S 39879 226428387
I 34164 63380
I 14643 16808
E 15438 94943
O 34214 97145
E 26972 37675
O 62736 99524
S 68609 70597253
E 22092 66096
E 45111 61784
E 64135 98409
I 53447 82590
O 78183 87599
I 12986 47344
I 39859 78891
E 43905 71896
O 24745 25738
O 39428 75671
S 21664 124735251
S 30416 161459494
O 33382 99945
E 1352 2701
S 67323 134976828
I 43566 96571
E 41873 57472
E 91600 93700
S 87613 265358897
O 5261 80981
I 4432 87157
O 20822 56915
O 37817 81594
E 55082 85842
I 67435 85290
O 48137 95158
S 16007 662429924
S 45442 395067429
E 41937 64773
O 66715 99337
S 79804 581374766
E 4899 49339
S 27825 433061548
S 76315 832840791
O 4395 15701
E 60436 93399
I 22527 77640
O 24823 68026
O 1193 72891
E 41971 87804
E 64281 79428
O 11828 55422
S 23744 929164066
I 44880 92776
E 31324 70214
S 18693 253618095
O 48497 96690
I 2061 94491
S 40733 483246994
S 71653 419030138
I 56658 83132
E 24129 97899
S 54876 794554102
O 10024 33698
E 11294 49062
I 51250 85833
O 53271 80428
O 9393 91061
I 28504 30854
O 31794 85139
I 45710 54109
S 43713 495663448
I 45308 60120
I 55686 75980
S 3305 449474229
O 23352 49518
S 47334 921987726
I 66732 99280
E 42070 74377
E 33296 42633
I 49483 60690
O 4053 31641
E 34950 77165
S 72661 415061091
S 82992 829312355
S 91235 899160759
O 4011 96941
I 2057 88302
S 12218 744336857
I 18620 85737
E 52987 97642
S 39759 198188233
I 212 51018
S 77474 798162625
S 89473 81509063
I 3661 31326
E 8092 20933
I 41548 55925
I 65126 98084
S 50895 995457315
O 7889 34290
I 42188 53379
I 67067 95216
S 81810 658607726
S 15078 769349147
O 60452 64635
E 402 46873
E 60476 74458
E 64418 73443
S 7142 889887861
E 33611 61865
E 94772 98935
S 20217 961410205
I 4879 81224
E 15968 59959
E 25868 84574
S 73528 562699065
O 8877 99599
E 42293 78672
E 53116 89138
E 20713 52977
S 5089 320514401
E 51497 96187
E 32698 53233
I 22078 45433
I 67404 67620
I 37746 73885
S 93393 843482638
E 32092 72076
I 23622 39468
I 4803 81944
O 20323 50709
O 7824 95467
I 38008 47635
S 8193 279365810
O 1080 98081
E 56070 84686
S 11045 296793167
E 20369 97877
O 47131 63521
I 18731 19869
S 26459 126081607
O 13956 36295
I 33356 78726
E 13198 24983
I 31152 95224
E 48078 48278
S 71028 550002351
E 55937 73704
E 15351 26821
S 37769 887458015
S 27897 786477905
S 61272 961252204
O 56577 72432
S 47961 232865920
E 50745 87837
E 2442 86744
I 52185 95951
E 74204 97135
O 74813 75941
O 27617 89967
I 15703 54589
E 41227 54424
S 76722 728170830
I 55697 55708
S 81689 930493079
O 41438 50388
S 90518 146103824
O 65769 91287
O 3477 77254
O 7792 65214
O 54518 58235
E 50244 57120
E 30938 98171
O 31325 65695
I 15772 87674
O 45665 91007
S 36799 218453174
I 737 31635
S 35823 276918526
E 4393 63634
O 33832 52372
I 36097 40374
O 84561 93538
E 20566 70634
O 92558 93864
E 35574 76688
E 69256 89934
E 56561 62799
E 41472 68678
E 22369 47285
O 13207 64835
O 14811 42977
E 366 7823
O 43195 45546
S 61398 442009960
S 56046 31151468
I 17805 29553
O 17069 90278
S 47386 799294065
I 38452 93608
S 22176 544203039
S 1045 879707542
I 12636 62114
O 20377 37026
S 39328 44596324
O 17760 83243
E 56686 92353
I 19 56129
O 5345 20864
S 26877 201086462
S 62354 356283314
I 21506 59982
S 29105 828008604
O 28709 70594
E 64800 84930
S 60368 491630976
O 78383 96785
E 25240 97270
E 19160 76227
O 12429 62696
I 62928 91003
S 36557 881889426
S 67641 566071865
I 49846 60737
O 9359 90263
E 21076 31526
E 52037 97991
E 24321 60649
O 30933 35290
E 66578 94642
S 74842 826525545
O 5592 53372
I 3604 32858
E 3291 65955
O 68799 70426
S 5509 244277828
E 44185 79125
I 27656 61962
I 50820 61570
O 29045 32280
E 40988 97440
E 88875 98869
S 75100 861874261
S 93671 557044357
S 5390 599948482
E 49014 83620
E 36722 93381
S 97174 390799638
I 21908 52754
E 39934 53008
S 2846 485500324
E 65005 72725
E 856 24681
O 4882 29427
E 34366 60824
S 91049 20688191
I 37705 86320
I 49640 60114
E 87458 91953
S 51053 490508969
S 9444 800362555
I 47356 74892
I 32095 91786
S 66486 949394989
S 50100 893845563
S 66356 333092575
E 35698 81678
S 64651 584655171
O 14805 54059
E 12299 39355
E 65779 98821
S 48241 732312076
O 76898 86215
O 3783 17519
I 67165 89311
S 58827 739437636
I 10546 99040
E 33033 93201
O 39759 44047
S 92105 994735084
S 69205 656066389
O 7273 65779
S 44410 463214025
I 42838 55160
S 60914 744273925
E 9770 43166
S 57416 357601159
O 22809 24252
E 55145 84307
O 80361 85049
E 54947 82956
E 32397 91299
E 41626 49241
E 59708 68372
S 69906 590467808
I 29463 80287
S 58756 138718200
E 18906 62732
S 1921 371358938
I 2155 47568
I 42247 52504
S 87801 81699162
I 88960 92662
S 14067 279160493
O 9494 21653
I 40 70699
O 27588 52597
S 24376 952797327
I 22446 79126
E 7815 10265
O 26005 84051
O 28436 34267
S 26836 400246147
I 4654 53807
E 53589 75473
I 43479 92421
E 37625 65492
I 23436 96928
S 32504 551066170
I 15590 86764
S 8842 29955981
E 14651 98994
O 37166 42393
O 21311 24218
S 62805 272620142
I 1132 5548
S 98002 133720694
O 27331 70440
O 79253 83592
S 45687 676461854
I 1711 95816
S 42880 818064418
S 6526 464510105
E 13622 37192
I 37139 99765
O 50479 62594
E 50161 74364
E 12495 96949
S 70156 267341050
O 15743 28626
O 46702 75144
I 6923 95314
S 9722 756200176
O 12416 21205
O 4585 97997
E 40433 92904
E 15103 73759
S 7608 556931467
S 30929 469539455
S 63133 165024350
E 50664 79291
E 33731 47509
O 64656 65206
O 57168 99164
O 4251 30072
S 4628 297678170
E 93403 98569
E 1320 53859
E 53077 95024
E 17264 79071
S 12661 885748005
I 6837 65472
E 40242 70378
I 15751 94134
I 83904 94857
O 38311 60276
I 82832 96897
S 93137 484407800
O 28373 48690
I 11902 91705
I 52162 54037
O 26100 81057
S 65054 479786603
S 27873 136176828
E 63672 94154
I 28312 65550
S 67610 726979172
S 10171 937524355
O 25659 78694
E 47318 98069
I 28744 96135
E 24338 64202
O 70898 92209
S 74856 830096281
O 24750 37222
I 35551 61519
O 38367 76778
O 9597 88361
E 10438 67144
O 41334 73630
O 50379 64291
I 81929 96566
S 84874 466017717
E 83262 86577
O 1920 84881
I 35364 70297
I 10839 63534
S 89948 626202720
I 56226 59844
S 78811 417793786
E 32876 61557
O 74567 83658
S 90081 930975719
E 27106 88671
O 15184 61945
E 40018 57115
E 11073 29528
I 80582 84871
I 28563 49651
E 9441 39880
S 20904 24169840
I 14380 85601
E 54490 84609
E 42840 66120
S 19976 796624424
S 49765 382384218
I 47725 63930
I 13064 52931
E 32922 34544
S 83773 613638450
I 8566 77084
S 36029 889854626
O 40709 97406
E 15740 68933
S 46703 708828191
I 23705 44553
I 97443 99208
S 40734 101905679
I 51115 82043
O 52719 58685
O 41364 98257
O 31330 32709
O 9249 94082
E 16602 55422
E 13735 15164
E 49117 90501
S 16622 31524816
E 71784 87950
S 21534 761353456
S 39841 388313068
S 86818 455988215
O 67615 88440
E 25708 90660
I 839 24390
O 49022 66305
E 26268 44406
S 57368 753688183
E 34105 92388
S 30567 860728115
S 42560 299181362
O 77424 93843
O 29053 84492
S 27072 582101567
E 28706 99453
I 66652 94392
S 28333 219063852
E 53088 66140
O 44910 93741
I 48990 95392
E 31469 84079
E 33714 65988
I 9571 12370
O 39398 83425
E 58427 69213
I 22990 92525
E 639 2121
I 62059 85579
S 6195 505973152
S 52041 891804888
O 33319 50823
E 33847 82159
I 42821 66244
S 56776 861915880
I 44307 70174
E 30284 92109
S 29527 26174750
S 96839 974003089
I 58834 69062
S 20947 412872378
S 30058 819654011
O 19568 33505
E 64885 96142
S 74523 981300286
E 1325 4343
S 93756 721950721
I 7885 48077
I 35398 73820
I 271 85793
S 72922 385497069
S 74255 591027954
O 5861 29150
E 14477 66913
O 43420 49925
S 84283 49642625
E 3716 65249
I 13254 25025
E 3877 34606
S 76142 766036165
E 87295 89120
S 88630 100061560
I 15561 96327
S 832 94025280
O 75863 87128
E 30678 75523
E 7952 44028
S 86592 115709802
S 55559 700053158
S 49438 763020632
E 12116 36092
E 26485 92565
I 36074 40860
O 21590 47235
O 24582 98690
I 90834 95894
I 36926 81796
O 18660 32754
S 48026 732427788
E 47322 82379
S 52655 389192475
O 47126 51444
S 25472 723726729
I 45561 83176
S 98378 655475525
O 29121 38263
O 55059 88775
S 80249 858974103
I 8080 25274
S 6388 990972230
O 44491 98653
E 42544 61388
I 89403 93132
O 89639 96359
I 44562 61929
I 49799 96461
E 50496 97954
E 17450 44281
S 95261 79855596
S 91400 945113586
O 72362 80071
I 51688 86746
E 55608 77012
I 47459 65097
I 22256 67619
S 62892 763678349
S 97724 471113608
I 28736 87588
I 35843 42705
S 56520 372352381
I 26537 34390
E 42426 60897
S 66101 157217458
E 1790 10288
O 56504 76487
E 70148 85509
I 9083 26989
S 40128 39746191
O 70230 80663
I 16259 17675
O 6152 88816
E 25073 50275
E 23087 41501
I 18897 68240
I 3886 31062
I 32899 45578
S 9945 535160234
S 14 168766521
S 43809 428328388
E 9498 98680
I 17815 87683
O 80700 86301
I 51904 78117
I 34979 74406
O 73949 96079
O 40847 47443
S 16981 706843023
S 54419 951833819
I 47572 73212
E 38046 91387
I 14249 35972
S 826 369203214
I 53827 70013
E 21365 63955
E 32927 64243
E 24062 57052
S 66351 458103378
O 12410 95353
I 3073 6463
E 47707 84617
O 95131 97449
E 773 95211
E 38669 95122
O 21284 98334
E 56169 72373
I 44959 69492
O 23805 58897
S 77827 645243970
O 27909 71024
O 56275 67696
O 52373 84217
S 40654 671010325
I 39466 57930
S 12202 415448316
S 26641 888842376
S 42874 359295855
S 63578 72025997
O 18420 50204
I 15247 82018
E 57289 68159
E 5814 44251
E 34456 48287
O 87818 91831
E 47885 59348
S 59028 195594429
E 28089 95099
I 1629 87979
S 78587 230135847
E 771 67070
E 64273 95918
O 36462 69609
S 96757 279023967
O 16774 17455
O 19885 24674
S 25483 987291387
E 41259 55236
I 74492 93739
S 62190 579500938
E 17054 20313
E 17156 87808
E 11685 51918
S 99872 379417376
E 16434 33262
I 22913 29514
E 65517 91792
E 312 42654
S 21860 725760187
O 15586 50408
S 72919 81874404
O 20589 35182
I 54448 76640
E 8992 22573
I 31709 86422
E 23176 59641
E 907 97825
I 32517 46005
E 42434 77479
E 54710 65982
I 3105 98004
O 43603 62946
I 8525 74201
O 41836 81541
S 81256 771068994
I 25467 73815
S 82684 358392463
E 4319 45735
E 13588 46429
O 34166 77977
O 5245 7904
S 22228 274331453
O 7545 15625
I 68326 93292
E 70322 74326
O 16285 57815
I 22493 69164
I 7912 93750
I 27591 99888
O 73319 93887
O 6653 97020
I 6847 58518
E 77504 82505
E 51358 70853
S 52695 430944180
E 33922 44851
E 21207 73529
O 15663 97827
S 19352 175502979
I 31178 95780
S 8746 916886836
O 15913 69292
S 32341 513975319
S 64001 848574311
I 62294 87001
O 77197 98479
O 37566 96549
I 9244 23430
I 4932 9673
O 1350 37240
I 6780 32937
E 14732 58950
E 40054 92356
E 717 78627
I 52117 72650
S 80042 352239155
I 676 52110
S 55328 377269372
E 9431 83236
S 42095 229163771
E 17564 88424
S 74104 173135842
S 26777 979111672
E 56410 58606
I 84169 96606
O 15448 45235
I 73433 80529
S 88469 861113154
E 53293 98526
E 38454 65191
E 6169 69192
S 45340 664723347
S 56234 496660427
E 44655 47018
S 16352 803153450
I 4840 41661
I 12254 69376
E 12346 33986
E 24180 78511
I 48927 76296
I 12768 78143
S 54710 507305790
I 6936 11554
S 73066 479466042
S 41970 803523491
E 1967 51259
S 91879 419199170
S 35721 289261072
E 29483 88290
E 21895 42194
S 21216 86154262
S 76773 946006168
I 68494 77564
I 26277 74062
I 13323 33812
E 48278 58548
E 8577 21427
E 35430 95662
S 28457 763010788
O 24719 62336
S 53985 186733952
S 97427 135149849
I 13221 43005
E 55202 74929
O 17165 41547
I 5694 26330
I 85685 95436
O 52614 66864
E 15866 30306
E 13114 26547
O 7056 14571
E 1410 62703
I 56136 91716
S 80460 523740538
S 21870 497113830
E 5916 18039
I 7725 44220
O 9762 92496
E 65518 74736
E 14176 49332
O 3037 59473
E 66987 82222
S 40982 836957357
O 18762 43778
O 73701 75430
I 61789 75847
E 17810 49837
O 11627 87242
E 60537 85379
E 36114 93396
I 67218 88657
E 12405 22554
S 90520 581697972
I 86262 94195
I 31990 56119
O 19571 98279
E 11754 75371
S 35925 507892189
O 11648 46453
I 5957 91106
O 64747 98863
I 56134 61218
O 27317 48574
I 3816 46078
E 19286 36147
O 57762 93347
O 7329 48284
S 63554 513342195
O 14991 49330
I 5 80299
S 43063 427899304
O 9285 49738
E 16386 39925
I 28845 74013
E 8203 31312
S 96286 100278983
E 11996 54420
S 384 845526947
O 68543 75230
I 5712 60587
O 58 57894
I 23172 66598
S 50114 64249751
E 85489 90202
E 23725 54041
O 18620 91944
I 29904 75403
E 33543 71115
E 26463 41103
I 6764 65961
E 34167 43930
S 77886 342318241
E 12936 64785
S 13652 814892533
I 10623 19912
I 26696 52205
O 54834 72757
E 847 18314
I 53451 95706
I 60994 90320
I 38150 69918
O 95481 98742
O 28499 46999
O 43072 56557
E 18695 59860
S 97665 256576375
O 24485 98558
O 501 43685
S 99617 207713756
O 17920 59144
O 32721 61175
E 31137 47664
E 67639 81047
S 81484 809918681
S 97255 975568427
E 45607 70899
I 72178 74455
I 33544 64677
I 28454 78933
S 9418 649728208
E 23490 85932
I 7238 24339
E 68946 71863
S 18777 565625887
S 12615 841510873
I 2028 9476
I 41775 49563
I 54455 88601
S 5943 977399122
O 1300 27226
O 8546 95786
E 54723 92332
I 13361 89572
I 57815 63534
O 26040 59889
O 25278 49456
S 87130 651475857
E 82956 83077
I 76489 79435
O 51214 91812
E 16287 18134
E 6014 34752
S 71818 900481677
S 4765 851952032
I 16748 34287
E 11665 57321
I 61640 92795
O 63052 75620
I 34140 78001
S 3817 731322079
E 11239 77174
S 69556 272126734
O 2526 13237
I 53746 82646
S 24411 825699083
S 84364 842224199
I 50300 98078
O 4753 30554
I 75637 90264
E 50091 53031
S 23481 614039622
I 8637 68539
I 31969 89939
I 63344 84321
E 28774 44154
S 12399 229291030
I 45547 99352
S 46512 513295324
I 31522 68236
E 33386 80845
E 4136 36617
I 28721 56612
I 46777 61548
S 68685 644529485
E 30041 69212
E 22303 50532
E 36235 98734
I 20399 77892
I 11103 99479
I 3945 75323
I 32201 87335
E 15087 94058
S 6148 993568577
S 54890 12807327
S 32350 861747745
O 49757 53374
S 60489 71847665
I 28719 96234
E 23519 65448
I 31178 45315
O 84094 93756
O 62129 62655
E 44988 82273
O 46803 76762
O 51328 80629
E 40042 49212
O 659 82438
I 78607 81921
S 76710 753793792
S 94990 191469111
S 17064 527772845
S 15774 206636425
O 24504 32081
S 2639 972039191
E 25779 40224
I 69470 85259
S 2722 661353428
S 39281 274715355
E 18908 20927
E 65420 76090
O 36919 74237
I 67035 85978
O 5233 68503
E 19345 83422
O 20830 66782
I 44580 83724
O 29422 39105
E 34104 40161
O 54541 83577
O 52819 85963
I 51843 82615
E 75006 95988
S 50613 460159845
I 73967 79337
O 10091 61554
E 25389 99976
I 39500 81657
I 3673 24384
I 13048 15526
I 8306 65982
S 71734 631639612
I 17380 21363
E 29578 75064
E 44920 87382
E 24746 55841
O 51710 64676
O 16677 20523
O 8649 11439
E 57805 91691
S 55030 908450248
I 51301 85347
E 55306 59526
S 62251 351826470
O 18055 96336
E 46412 52271
I 18942 75310
I 6007 35593
S 93526 3094039
E 74992 78491
I 15405 41361
S 85976 13992341
O 24561 93642
O 14834 58624
E 16013 51002
O 6603 28105
E 29581 39346
O 43271 63860
O 27140 70997
E 45881 47001
S 19554 141801285
S 46338 661657006
O 2150 63207
I 1949 75694
S 8786 426560382
O 64487 67262
E 21887 96134
S 18929 912351057
E 65295 70875
O 77419 99507
E 52530 74477
S 81430 594821359
I 47718 61943
S 59640 597931191
E 73846 83988
O 36369 65522
I 5525 98951
E 9799 47952
S 81020 368685117
O 23855 42965
O 11009 19139
I 38308 80655
S 95269 549757699
E 23301 62533
O 44302 67291
S 57687 185062289
O 3612 90924
O 6698 16347
I 18147 36726
E 8153 74896
I 46361 84403
I 15287 61840
I 8834 15664
E 49846 67341
O 6601 14963
O 25044 94133
I 12400 85852
I 6328 76549
E 67876 91601
O 39514 40404
I 30105 56340
E 1681 45908
I 92311 97552
E 80947 83014
O 60805 69884
I 43983 70444
E 29463 68890
S 50515 11121074
S 32382 118146381
S 26123 651001431
S 79123 413420602
E 61734 88360
S 89994 504557524
S 65845 455060794
O 13689 99900
O 12489 82632
E 496 85555
S 75599 689048381
S 18000 641338686
O 22002 42525
E 7615 45102
E 24699 67261
I 44499 89566
I 35995 67120
S 20187 332811327
I 79765 98398
E 4359 96460
E 73433 87341
S 73124 512817738
S 84200 91423734
S 88593 155508251
E 12315 55723
E 58763 98333
I 11231 75627
S 21806 686376568
E 59959 93428
E 27702 83607
E 35279 73741
I 57970 89540
O 16804 69664
S 2856 775962788
I 30364 53051
S 831 687878439
O 86254 99677
S 62475 467232081
S 99497 174346390
E 10397 79678
S 48021 391637035
I 26475 42534
S 14284 205339510
O 229 62538
S 72334 175215579
S 90448 515463436
O 24845 67553
O 40322 40780
O 110 12455
E 56274 61747
I 55777 68082
O 17015 47473
E 9160 73085
I 51301 69973
I 64668 88030
O 13440 14792
E 25287 77647
O 52971 57401
S 63482 334296415
I 73263 95861
I 61842 90341
I 27330 78487
S 88947 12552725
I 9997 42478
I 79342 88145
O 38126 89823
E 78490 91627
I 47680 62324
E 43687 51389
I 13853 84016
E 41954 80040
I 15718 37926
O 40254 99425
E 41203 93259
O 30235 52885
S 20221 467518398
O 1471 89396
I 1514 67168
S 77238 606168619
E 63228 64619
I 34676 98587
S 21751 841796801
I 91860 98839
E 29127 38159
O 9186 80448
I 8866 80368
I 25462 34286
I 17543 69982
I 64909 85376
S 86312 62891487
E 32780 40554
S 44544 942310604
O 51829 74470
I 87136 95894
S 98303 184080869
S 82817 331744203
E 5294 19417
S 60303 678490057
O 70138 88172
S 3531 225754980
E 22473 71958
E 841 40050
O 38511 98341
O 42359 55708
O 21832 83428
O 1518 95358
E 36131 95908
O 1065 13591
E 40812 42641
I 44 95527
S 11155 126569490
O 1380 3106
O 27246 73379
E 28512 87825
O 39720 97552
E 1220 39965
O 19625 74502
O 73224 79419
O 68080 94335
O 1336 27132
E 15970 89297
I 46754 66732
S 15889 402997473
I 45779 78776
O 27681 67537
S 61400 165539182
S 75855 230942438
O 4352 43924
E 6320 16198
E 42366 45276
S 74222 809411680
S 7492 392677836
I 68057 99572
E 1280 91761
O 72011 76550
E 12754 85991
E 76249 96189
O 11604 86268
O 10542 56848
I 11218 85527
I 25165 78478
O 70310 99491
S 48211 790743779
S 3288 278662670
E 16869 35785
S 57447 117873916
O 56624 86590
O 61846 75571
S 24423 272293750
I 28842 51064
O 36307 74900
I 94329 94667
I 72716 84163
S 2464 825151114
E 25621 73052
O 22142 35020
S 53535 904576744
O 45300 75142
E 44008 89390
O 33320 86158
O 62455 94855
O 2586 12558
E 28832 64941
I 63652 89510
O 67226 92302
O 62641 73591
O 13797 89955
E 53791 79263
S 13953 336612152
S 99136 903105875
I 652 27899
O 39144 95957
E 12885 98500
I 77240 92013
E 1547 59878
E 28344 37914
S 30789 872016561
O 3496 39768
E 29417 60931
I 24553 94590
S 97463 636514238
E 65467 83967
E 25756 94266
O 42968 79840
I 50876 81195
I 27146 65389
S 2692 427484385
E 56079 80308
O 11271 90671
S 50734 319557237
S 33258 196973384
I 40410 92367
E 26578 64045
E 56832 80845
S 57569 187987058
I 3937 88159
O 62754 94462
S 91091 550754460
E 9215 80144
O 44877 52411
O 8463 32706
I 52656 67982
O 52550 66488
S 31133 604137583
O 30294 43635
S 39646 179309411
E 29213 57846
O 27262 51408
O 35752 45983
E 24595 54479
O 78362 78647
O 2768 44414
E 4050 6198
I 35920 63706
I 37453 60312
E 6568 52651
S 79741 952445047
S 24400 173095604
E 49298 90188
E 82308 97448
S 77730 432679255
I 29766 67607
S 95091 204212039
E 60686 80373
E 73799 83453
O 19983 49853
O 722 70738
S 1530 111179937
I 36573 61307
I 49681 93737
S 60146 781201194
S 43469 16356701
O 52917 57487
S 11917 293668802
O 57638 95424
E 53621 57149
I 59995 79869
S 69426 597063614
I 61575 72261
I 15434 46585
S 18891 60805398
E 71984 76873
O 68755 77690
E 64205 65708
I 22573 22806
S 18764 392354050
I 14732 19884
I 51891 71846
S 90107 775375692
O 57436 98847
O 6350 47955
S 57713 863092101
S 96701 416502113
O 16599 81317
I 19656 46285
S 1812 835831392
S 98316 799006112
O 76575 94933
E 13998 69721
O 58181 77513
E 46721 69521
E 10886 75026
S 77780 92670053
I 7766 56979
I 10842 45489
I 5964 78276
O 49520 65866
O 5350 39590
O 86505 99744
S 4176 651061196
E 44057 60237
E 20726 75120
S 6090 612220173
E 23752 46377
S 34703 579081326
O 8206 75303
E 40873 75199
S 2652 857241257
E 48500 48940
S 84608 459290005
I 60353 78791
E 74405 80415
O 25114 28509
O 4040 52372
O 76518 96503
E 66738 99855
I 89804 91755
I 19265 72971
S 13713 13006528
S 41585 877215602
S 25893 946179984
S 59658 761254613
O 45311 64135
S 31344 590832635
I 35309 74029
O 26919 39496
O 79490 85649
O 48701 72901
O 69889 85875
O 82403 95811
E 13097 28571
O 57378 73147
S 68922 278975809
I 27473 43118
S 59677 72009896
O 47475 71238
S 86793 413657809
O 24630 82822
O 4899 66930
S 74682 837898739
E 63862 97478
O 15823 94325
E 73184 77800
S 61901 967383595
O 72697 74750
O 7932 65807
O 9450 82982
E 61508 89492
O 37347 44267
S 53854 22609862
E 17471 62692
I 36827 39875
E 53487 91606
E 52981 98035
O 6970 25836
S 61111 748888500
O 17149 80200
I 33806 73794
I 46013 93600
E 8888 93844
I 5292 25958
O 21794 28764
E 3117 18672
O 22941 49442
O 34896 39124
S 1823 369171538
S 61751 623756390
S 76832 883555294
S 1964 777713134
I 58221 88646
O 41209 62004
O 30774 57108
I 10080 16929
I 9893 84953
S 10942 836902024
S 41497 841071463
E 10069 74794
E 13653 62378
E 13359 81149
O 24788 50579
S 56436 66973303
E 4825 87854
O 2632 17660
O 258 42181
E 20368 44041
I 58954 60027
O 14412 52122
E 48408 59296
I 40456 42492
S 95719 739750204
E 14791 76294
I 29430 63894
S 1766 725026401
E 1376 75561
E 5523 10288
O 56011 72026
I 46661 57154
S 29794 971222031
I 2113 76446
O 42247 59934
E 19656 38435
E 944 30529
O 79907 83644
S 29153 617612493
S 44026 418487784
S 83776 934589385
S 33955 720426719
E 20406 36259
I 64267 89636
O 19855 75972
E 68727 90859
I 56545 87095
O 12370 46307
S 32641 867356240
E 13357 34663
S 57409 894256691
O 65091 87758
O 53907 56288
I 42128 67910
O 22097 61424
E 13879 41339
O 38516 47241
O 2765 99533
S 13572 434068386
I 25978 65468
O 17227 49594
O 64126 81895
O 57584 84526
S 18576 6126813
I 33553 46310
S 60722 661720595
S 34651 408115859
E 7648 29479
E 6349 86389
O 60227 88926
S 16196 636435744
E 839 52966
S 45737 963795442
O 11531 78143
O 64614 78928
O 41767 90034
I 15426 82111
I 47459 90821
S 80145 912552238
I 35707 42098
E 15333 52018
I 16988 77531
S 26741 211063928
I 9048 41455
O 14205 77966
E 14254 78865
E 13966 68995
E 15121 60447
S 44330 958628208
O 15376 88681
S 31017 90174061
S 26840 23742253
E 1247 95192
I 36083 99924
O 24267 62491
I 64417 82990
I 18521 94109
O 51611 98839
E 90664 91795
O 64771 73868
O 37009 73941
I 47872 60501
O 35289 74238
E 69522 73063
I 67136 89007
O 27259 75591
O 11123 68695
S 77781 341579725
E 29040 42745
I 8909 64639
O 13283 77212
S 30471 5853980
S 18381 749413060
S 5970 79771132
I 5125 34337
I 11212 29946
E 37577 51739
E 22505 25979
S 93316 757356874
O 51392 71387
I 25587 96262
S 17025 18833285
I 32665 45659
E 3189 9629
O 14519 47165
I 51762 60075
E 53568 77234
E 17758 83590
E 6757 35509
S 78214 775300575
E 5915 46599
O 79199 89374
O 464 90883
O 10326 66160
O 22173 89227
O 13613 43277
S 70113 24072910
I 25869 58041
E 19858 73571
I 26009 89612
E 2583 29227
O 14174 73709
O 42268 80674
I 32294 45698
E 38540 72493
O 45364 74319
O 20025 68135
E 52614 59578
S 96299 736172785
S 6103 546594541
O 5349 83660
O 51468 54841
O 42431 96256
E 40079 94816
E 36016 82707
O 68940 75479
S 85191 456852009
S 32622 109124559
E 26147 41574
S 99936 404146698
S 64625 7046055
E 11517 35754
O 14020 69710
E 63439 92364
S 16645 900511690
O 15775 66829
O 63765 87944
E 44076 57455
E 49373 95088
S 24852 555174419
O 44627 45127
S 38718 229008310
O 60513 77102
I 37768 80242
S 53639 649468995
I 39335 51317
I 7452 46802
S 74376 706387373
I 15502 45914
E 1788 51109
I 36907 83027
I 63669 87021
E 14074 21678
O 6802 98278
O 6914 54661
I 1648 13016
I 47712 86223
I 29766 31329
O 33648 61168
O 51269 71624
I 7065 7899
I 30237 73028
O 75185 98508
S 18326 115573199
E 50665 63911
E 3382 38444
I 14539 58652
I 46147 47319
S 33216 131724013
S 7265 400423206
E 6827 54692
I 18474 88720
I 50798 72987
I 141 70300
O 30924 63682
O 22448 28880
O 35681 41912
S 87302 685215459
E 71279 80254
I 51833 63395
I 14290 76929
O 31648 40697
S 64045 893903559
O 47522 56571
E 32358 70529
I 21868 96432
E 52273 76644
E 11194 30971
I 6409 40996
I 52218 62275
E 7097 86111
I 10364 40442
S 73943 676489691
O 50835 93351
I 5820 57163
O 867 91449
S 84318 479924410
O 70249 91634
S 85370 906538993
S 73795 928021152
S 48907 507329732
S 24952 815299800
E 47675 82144
O 7299 38402
O 30030 82619
O 10073 25994
I 75403 79953
S 43301 95148599
S 63503 181625304
O 76655 78305
I 46472 90477
E 17791 88434
S 10048 468166619
S 95551 715922130
O 36308 88289
O 34578 74314
S 60366 461474671
S 64380 285962591
E 41341 80278
S 14868 407711542
S 71339 748635766
E 34612 87806
E 18211 87295
S 10529 663857448
E 19476 80878
I 4569 85936
O 19964 41104
O 22956 39494
E 72355 85961
S 89987 722350243
O 85277 96033
I 38312 45900
S 97675 794702929
O 4812 4853
S 36510 981096346
E 42910 86954
O 43320 97947
E 4690 30514
S 59131 525851025
I 2118 42201
I 71933 91803
O 38981 63349
E 62797 78966
S 53807 803204550
S 91868 181870873
O 41794 82460
S 74374 201423570
I 33731 96142
O 15150 21773
S 49020 265857257
E 705 77058
S 84430 998794262
E 10529 59082
I 14746 26269
I 9648 91298
E 48000 64535
O 68627 92706
I 19133 66468
S 68664 552043577
O 75991 84253
S 74039 18953352
I 71708 94288
I 32457 43491
O 2640 76892
S 76428 422111886
S 14678 563463516
E 10932 50117
E 6471 23342
O 18527 64695
S 87159 245991284
E 49058 70033
E 39346 65551
E 13617 75854
E 60816 63194
E 737 84847
S 71699 724887564
I 59905 71253
I 60620 70970
O 32959 37283
E 21725 45649
S 55489 376285985
I 59110 62362
S 21639 207390256
S 15159 904693398
I 92463 93121
I 41994 68503
E 22674 25192
O 41625 51267
O 63188 87781
E 27329 45984
O 66341 78391
E 23605 81088
I 48716 75797
O 29366 49435
S 26980 154626927
E 46876 82786
O 16389 77174
O 14226 34235
O 18746 41851
S 72850 129998668
I 56950 76172
I 68421 81625
I 30575 44350
S 82801 974122685
O 3414 72892
E 71522 86554
O 18488 58960
O 26134 56304
E 2114 2956
E 1154 35323
E 70549 92907
O 45748 54379
E 5747 80076
O 72883 73967
E 36731 99763
I 80957 94356
S 89664 386872564
S 60341 816629360
O 41625 72471
O 67278 83362
S 86766 492770653
O 25085 49147
I 8436 77385
E 45077 73096
O 16413 21831
I 16164 38674
S 30677 118314370
O 27253 80554
S 56793 78090458
I 28348 70196
I 33565 76040
E 63476 90440
S 5595 978205470
I 454 90723
O 25745 35845
E 17396 94290
I 51367 66918
O 3230 75087
S 69616 994520507
S 45186 530148025
I 40308 56555
O 12370 44171
O 44439 56300
E 9024 42595
S 42950 810798732
I 25190 75090
E 68001 82158
S 8442 735509994
S 85334 20609563
E 40674 70714
I 23399 53781
S 10110 661770081
S 57969 327161096
I 10855 62428
S 30526 835228408
E 9754 81883
S 28030 984988068
O 91126 94488
O 73681 73734
O 65934 77680
E 28963 29418
I 54924 81683
E 51649 75065
E 2953 65713
O 1632 92872
I 61274 94000
E 45715 91814
E 24118 46145
O 11965 62418
O 5905 53627
I 18052 27392
I 63574 93285
E 87197 98088
O 19164 20674
I 46577 97697
I 38555 90819
S 56600 821662487
S 31787 363666131
E 51899 59420
E 3202 58324
I 19326 83145
S 73512 99314090
E 76441 81512
O 69338 93950
O 64314 94191
E 34380 87709
O 18802 98688
I 40084 72119
E 36524 81933
I 95090 96505
O 10749 60916
S 42241 605040010
E 50841 77595
S 26387 265525582
O 3482 50443
O 36892 73740
E 41467 50009
O 50980 91663
I 3711 65826
O 25862 37091
O 48387 62806
S 40441 502346187
E 4536 39523
E 6709 15906
S 59665 259091631
E 11663 73337
E 28968 95443
E 53461 65296
I 10271 95739
O 1111 51506
E 3272 37902
I 31180 49661
O 37688 94659
S 82638 757289626
I 38862 49102
I 22577 53944
S 64814 851411080
O 17270 18287
I 14208 16465
O 55747 59063
O 49625 50818
S 89526 759584369
E 61581 71384
O 79159 86243
S 97794 242873812
S 2773 477641250
E 69952 71525
E 79273 90120
E 53682 61985
O 15395 32733
O 64504 98043
S 55491 611059291
O 17070 21190
E 8963 50852
I 8650 75339
E 21160 70775
E 29966 67296
I 31544 70635
S 65659 913866792
I 30598 45082
O 35105 35252
E 15494 44759
S 19923 959623569
S 99152 449529507
E 77121 86890
O 5491 67084
O 36588 88929
E 7464 76826
E 78708 88355
O 25397 93612
I 48033 51432
E 13525 92450
S 35418 795909613
I 5128 90365
E 4721 71016
O 20681 76412
I 30523 59348
S 66459 397910768
I 18463 95555
O 3233 80386
I 21397 83728
I 47415 54878
O 42818 69838
E 7070 12533
I 75946 95547
S 98731 264078422
I 28187 45264
O 2210 60377
S 8714 532985618
O 63545 64878
S 39536 834938654
E 38334 58501
S 22318 450903519
S 898 494662881
E 22062 80049
O 42757 69906
I 74373 84605
O 40929 54599
E 8213 24796
O 8203 16200
O 16191 61868
E 8278 68692
I 2185 89081
I 8435 95222
I 31501 89625
S 62117 442247307
S 91045 538186412
O 11753 70295
I 22679 68100
S 68257 404632675
S 8177 932697357
O 48212 78304
I 34528 87823
S 68445 531256111
E 47494 85504
S 98622 971554113
E 32360 67628
O 8501 47673
I 77918 95618
I 5819 60354
S 22971 902108143
I 54666 56163
O 1881 98047
O 4447 19559
I 82634 85529
O 388 53950
S 18733 714004538
O 11762 72069
I 973 34253
O 12108 23276
E 15071 42840
S 50572 894359511
O 21836 45859
O 48317 61081
I 55593 81200
I 11947 54620
E 17160 40407
O 1917 3814
S 42958 610491313
S 29109 124201919
E 53714 89575
S 93486 594838960
S 68124 62041069
O 12490 43541
I 19012 38913
O 17522 29037
O 19670 32154
O 45638 48901
O 61483 82013
I 44125 79677
S 93657 911588802
S 43331 60896627
I 6237 49509
I 4270 19557
O 52027 76968
S 82429 422050800
S 75395 431748582
I 77543 90904
O 61478 80051
S 26519 70028152
O 13896 92801
S 86969 936036526
I 76666 89405
O 53813 61851
O 11015 17887
I 82998 93390
S 8591 379617923
E 23955 55254
O 81321 89855
S 75519 212507485
O 21419 93996
S 11381 742041354
I 38722 90309
O 22236 94928
E 14373 79825
O 51866 52860
O 78601 87148
E 54152 54211
E 91613 94514
I 38143 95875
I 36628 83757
O 5738 35815
O 33511 94403
E 59781 79279
O 52090 63840
I 25972 91774
E 57610 70613
O 41842 100000
E 17509 47906
S 99627 217160322
I 14709 81954
S 85578 993788741
I 33152 51848
S 41452 600965783
E 75053 76560
O 3988 42272
E 1595 77053
O 49778 52783
E 62287 78742
O 13568 65534
I 70144 72966
I 51930 76641
S 34602 118361425
I 23334 33650
O 59755 98701
S 96736 27355394
O 21243 73441
S 7586 128386783
O 68224 91477
O 60646 71345
E 2895 71929
E 78 77469
S 20106 484876684
I 77800 98188
S 6145 999029095
E 59597 91438
O 18166 64667
I 8466 84172
O 67698 87732
I 24555 88687
O 54573 75584
O 9687 28718
S 18064 935478223
O 6319 59252
I 56268 59934
O 87257 89257
E 60216 61170
E 14744 98866
S 38815 503224026
S 59237 734453499
O 68046 88602
I 32045 35893
O 52221 98737
I 13779 49723
O 7800 20823
I 8965 99905
E 65214 91847
O 42980 86507
I 400 35015
S 81618 921174426
I 4099 74505
E 24437 56206
E 3348 69265
E 45052 63979
I 33452 46933
E 81818 95821
S 25243 910202507
I 12313 17768
S 23421 760337441
I 3428 71308
O 2612 26678
E 50599 63105
I 34888 92315
O 33862 98836
I 93256 96070
O 21382 45707
E 1839 15323
S 18619 169269855
I 34584 35601
S 31362 763524244
S 37450 324597862
O 3779 97234
S 26355 570699719
O 14441 68221
O 65821 83227
O 59548 82368
S 23070 473504505
O 10111 42244
I 37487 60201
O 58451 72745
O 16488 89667
O 18327 79700
E 27221 91617
O 11048 46278
I 31460 49947
I 52264 89935
I 15116 42250
E 70124 93265
S 78795 775818218
S 71977 109366467
E 36116 80026
O 9678 58538
O 15207 99453
E 62807 78603
I 28708 73015
S 6195 837393815
I 7371 46542
I 26013 49954
E 31489 60054
S 99634 972551714
I 45955 70111
I 18077 68180
O 2310 55972
E 59874 81282
S 94231 604920934
O 15390 37301
I 29815 85098
E 53527 61116
O 55085 75890
O 6608 97146
S 18629 549940500
O 13545 51702
E 26150 40543
E 34297 40722
I 8380 92493
S 14513 632514762
E 28081 82950
E 9685 17277
S 16318 398057212
E 36119 52382
I 6664 12109
E 10209 85259
S 63378 46681734
O 51456 57307
E 19828 31990
S 12851 84175765
I 13509 59618
S 98322 616380099
I 9763 84716
O 11153 63511
O 45128 85974
I 2603 99764
I 41143 45813
E 7663 39996
E 12264 67633
E 44137 60766
S 14713 782443303
E 5150 13684
I 61540 98050
O 17673 19706
I 89055 93488
O 13973 52817
S 63109 523137433
E 37687 50481
I 22407 58339
I 27151 98128
S 16216 248900689
O 28597 58817
S 58139 314696070
S 33322 94162388
E 5210 49202
I 92327 93390
S 25512 533595072
I 25185 72619
O 30694 47796
S 63109 199463252
E 17481 70482
E 48684 82191
I 7510 70470
E 77520 82523
O 1657 19377
S 41937 987819010
O 81641 93982
I 21196 94277
S 75971 180085078
O 23143 38611
I 67536 85084
E 19354 19733
S 29947 186726550
I 64501 85774
I 7787 80314
E 5574 38027
I 26659 41781
E 77745 77827
I 49467 50326
S 91402 567989467
E 7605 40413
S 67651 388722330
O 83198 94765
S 92704 266983897
I 47429 62559
I 79785 93028
O 16169 70857
E 63364 91709
O 61922 86334
I 56465 69024
S 69580 243448754
O 4696 23341
I 10050 77745
I 29974 94705
S 55378 871550106
I 43950 88570
I 57620 74531
S 9848 537802629
I 52301 69804
I 48239 71438
I 78759 84352
E 16960 30019
O 8348 12648
O 70851 92625
E 44192 44367
E 66906 81126
S 44151 599779685
O 55387 79786
I 8779 70089
S 95960 679840749
E 60227 61474
S 36011 385221433
I 5733 63218
S 12501 878254005
I 13834 19748
I 79408 80361
O 6041 92109
I 51637 88823
I 89353 96030
S 59410 652103526
I 37397 59756
S 53025 679525100
I 65211 74996
I 74561 90012
O 13140 89949
I 96501 98345
E 30735 38642
I 8312 86886
E 90799 93772
O 49566 94493
S 14137 690011664
I 52486 90429
E 1029 6817
I 68908 89243
I 48986 77149
E 48050 63985
I 39482 75421
E 5794 23727
O 78923 97326
O 7563 35971
E 7724 60426
E 89510 94298
O 11627 51754
I 3174 97771
I 30724 91476
S 62829 436718932
S 57124 707018768
O 16051 49597
I 19912 85573
S 82871 85736976
S 15950 948445991
O 24587 66833
S 20161 893970056
O 38978 48441
S 91842 96196028
S 20650 256847563
E 48235 97731
S 33046 824309492
I 43812 66860
I 65675 92153
S 51222 285954506
E 40783 70836
I 20286 30320
O 26716 89090
I 94136 96987
E 37121 82866
I 3761 76579
S 33462 694719278
O 61021 66554
E 29687 76493
S 8026 834191957
I 6520 98190
O 39594 52457
S 50838 866510888
S 84610 611844688
O 18644 87097
S 68021 335682274
S 69960 107424377
S 41591 1486088
I 10416 64628
E 28590 38329
S 1479 728241132
S 31833 268934726
I 19715 98681
S 29735 717589291
I 76933 79575
I 9708 30972
E 14606 83169
I 14745 71023
E 20304 48841
S 59991 404300026
I 2571 4131
I 23235 24078
I 6687 22993
E 66544 98201
S 29269 809672721
I 15786 24093
I 78698 81828
S 75063 303055999
S 67245 375602966
I 1216 42405
E 4041 55628
O 47763 69664
S 5417 58390619
O 45932 98982
S 99419 489105610
E 51130 68213
I 57320 99303
S 25517 568819369
O 17269 83976
O 20725 66587
O 29280 33211
E 18281 44909
E 5077 88306
E 15094 76452
S 73835 952784868
I 19077 69499
E 57057 83415
E 14784 81339
S 18795 883596691
I 56046 70119
I 25700 49073
O 78132 86199
S 40411 946201514
I 66257 79179
E 59060 99686
S 55159 799113674
I 27221 43146
E 25954 63136
S 81354 274792517
S 71545 763385150
I 10276 40584
I 27086 88294
E 1043 24917
S 84601 35889923
I 11384 73580
S 8200 708530909
E 9502 48416
E 42391 75581
I 45303 76777
S 67390 607791969
O 41566 45863
O 22141 79580
I 50117 61248
I 24230 99098
E 93478 95603
O 20191 36163
S 55111 542284952
I 26435 79688
I 4228 45025
E 10946 39450
I 58757 95102
S 90166 650269558
I 21262 57858
E 8026 51046
I 14259 51522
S 69670 176075078
O 55176 55368
O 23407 57849
I 40784 42147
I 6280 41234
O 13261 52403
E 56491 99646
O 1821 98803
S 93129 863116540
O 53347 89025
I 9770 79810
I 25152 38179
I 26872 49226
O 45032 98163
E 17392 97912
O 48515 95276
S 63767 40642425
I 51998 91823
I 2683 77516
O 45665 61784
E 23778 51036
I 44173 61970
I 84412 92178
E 175 97105
O 61893 72690
S 80170 27727253
I 3502 48350
S 88402 538707455
S 39925 588037274
I 45043 56230
O 30529 43796
O 32054 94611
O 2523 61148
I 18400 32281
O 54714 61103
I 47041 97233
S 53781 32097792
S 41621 105425527
I 9205 49592
E 33825 46829
O 8213 64492
O 5873 78273
E 45889 60386
S 46150 400364844
S 86496 690370442
O 62723 97772
E 26629 35304
S 97532 244769461
E 22939 62162
I 4599 6641
O 27058 57522
S 14655 395230656
I 48516 59569
S 9769 427901395
O 53858 73154
O 10658 12352
S 94713 78939806
O 30562 65421
E 8102 52726
E 46985 89856
O 44691 86077
O 3542 40556
S 76279 998712576
S 76264 177851573
E 9014 95757
S 12799 297257262
S 24857 413802260
E 1904 63343
E 61469 95555
I 50608 81351
O 21923 51945
I 14473 76440
I 30357 51803
E 38150 97459
I 32066 93911
E 16624 56921
E 26079 77503
E 84235 89550
I 2034 17343
O 58979 97385
O 21649 47270
I 15315 15717
I 92397 98312
I 43002 74156
I 68054 78661
O 57202 75487
S 53540 593706856
S 18995 480516832
S 11589 824400784
E 57044 76892
O 22597 50454
E 6044 16128
I 30144 69985
E 84019 95992
S 15458 295368627
E 74397 79120
O 8406 51337
E 13115 70561
E 14702 86599
I 28478 31566
E 25015 39835
E 55215 68080
E 58347 74106
O 11078 94561
E 594 9657
O 49492 94459
I 47318 94547
O 27026 52213
E 74690 83639
O 69356 78506
E 39668 55550
S 7694 904969233
E 43107 47982
O 24473 84174
O 61949 75854
I 55257 89715
O 33822 48079
E 46670 70385
I 14570 80155
E 52976 64036
O 22807 73247
S 4183 406318670
O 87742 91456
E 71881 84031
E 1663 63438
S 16047 34127853
E 34915 83684
O 58779 96717
I 66904 93317
S 426 50666575
S 29867 449288570
O 61596 72540
I 49235 86097
E 35388 68942
S 47156 715717681
E 22032 74899
S 89929 495171894
I 48527 51130
I 86871 93877
O 32977 41146
I 97893 99259
E 19835 61914
S 670 946757326
I 38656 94424
O 33211 59221
O 46926 71547
O 57201 98409
S 16638 485484372
E 9627 89905
E 45984 95199
S 73565 739170177
S 66264 51509843
E 11073 62862
O 13388 18440
I 60069 67188
O 48602 75705
S 26129 68947330
S 77097 585858705
E 36407 51403
E 76209 92830
I 27827 59010
O 62664 70367
I 27932 82117
E 44098 52323
I 85489 93692
S 73348 607926766
O 11969 19328
S 78424 151723857
S 55745 882143795
S 95786 714892977
I 55948 72529
S 9419 498095852
E 7536 31971
S 67413 534585242
S 4794 224316744
I 49382 91171
O 18786 83607
E 22330 31264
I 8709 11725
S 22931 586809585
O 16732 82555
I 7838 30740
E 25182 84797
E 17579 23617
I 82165 91731
O 29168 82963
I 65070 77359
S 34246 787860987
O 9884 64504
I 51763 99847
I 37619 90904
O 13704 18954
O 50966 93809
E 16457 57701
I 9624 71807
E 55105 75535
S 88885 36754070
I 4736 62953
E 9203 60678
S 34597 88279051
O 22551 85152
S 35300 146689603
I 8879 46755
O 15251 69569
E 393 51938
I 14791 78847
I 62397 78257
O 37624 73151
E 951 71681
I 3817 41815
I 20304 58274
S 55866 749738886
S 916 203821498
I 16085 63241
I 25800 39933
E 89307 90990
S 58128 402303894
S 5056 983659169
S 70560 69195108
E 44167 82274
O 3202 37621
O 63101 79440
E 21906 54674
I 9252 60761
E 72948 84918
O 55232 58983
E 24178 67182
I 20210 48077
E 77130 89797
E 13954 28235
I 43144 58824
I 52862 92499
I 7423 26600
S 66863 393401148
I 30394 55585
I 39533 76402
O 39562 61758
S 40829 459466356
O 235 14837
I 46330 91315
S 81450 769965523
E 25032 28406
S 50876 104383810
S 37477 18880530
S 20326 824000104
S 36056 98952043
E 12285 65051
I 7363 70233
O 56201 98270
I 23725 59748
O 4101 46066
S 99563 311601632
O 15429 40475
I 47227 93579
S 44363 138333754
I 27356 85057
S 95187 825009067
S 80110 91946474
S 57508 578014929
E 21844 42506
I 73661 99894
S 88923 35317267
O 18158 78080
O 21168 49005
S 31867 284257881
S 66179 272886254
E 20382 99008
S 13755 807955331
I 29192 59182
S 20997 557723262
I 5572 32072
E 44537 73489
E 70631 95471
I 5701 38271
S 68142 21259013
I 74443 76011
E 37578 83943
I 46334 90195
I 22026 27950
E 6604 68534
I 50752 87968
I 4950 39803
I 29030 69134
E 28878 65228
S 16730 432030922
S 53539 768023255
I 2318 80294
S 4320 148032545
I 36912 84976
S 9855 651369358
S 76900 906973287
S 61142 197978034
E 25858 29343
I 62199 74828
O 12818 58366
I 354 60567
I 22 72128
E 50095 65828
S 52186 979771446
I 23755 51237
I 9076 48511
I 65438 84392
E 55885 64252
E 31408 31471
S 4491 619341306
O 30949 97301
S 8190 261627613
E 10367 19498
E 14291 92071
O 69163 76681
I 15031 51723
I 96355 97724
I 12898 66612
O 46016 70642
O 30514 64278
S 89952 218917590
I 24368 56186
O 6853 75148
E 22434 87987
S 43263 698667629
S 86794 846062843
S 96817 943604342
I 44810 75078
I 88005 93143
E 15025 86339
O 44949 70409
I 80182 88847
I 12348 43717
O 41523 55284
S 94421 16245729
S 86654 49891424
E 39787 87371
E 6293 83560
S 65722 530487061
E 43892 87594
E 67140 81617
E 36982 86715
O 7955 54493
S 6426 871371266
I 68235 88445
S 58451 860344765
E 14701 19200
O 27909 36609
E 45529 69317
O 51952 77103
E 11891 73251
E 25295 93317
E 29212 54425
I 17882 26400
O 17196 80666
S 12941 391352583
I 33975 34532
I 62387 90906
O 5832 16481
E 25075 82556
E 4492 98148
S 60971 373042912
O 1562 27216
I 17642 30816
I 21493 35247
I 3078 81106
O 30506 72908
E 23893 61678
I 49341 58321
E 63395 71971
I 3090 84356
I 73203 74827
E 26640 35427
S 9128 587269051
E 65021 80273
S 7540 938106724
I 88486 89317
O 34464 77234
E 43685 64060
S 17446 613980141
S 80653 116807624
E 63513 86787
I 6764 74029
O 88315 97829
I 66353 72647
O 28611 51418
S 46297 589951099
I 10302 23151
E 20173 64507
O 65512 77572
S 84285 374022719
S 57783 24377942
S 992 319046895
S 65864 906882102
E 1512 8719
O 15166 35040
S 30514 429943820
O 864 50001
E 62096 70879
S 90616 786564344
S 7980 287666667
I 51491 88540
S 73575 51297171
O 19183 76096
I 76441 86999
S 54884 857756644
S 59440 981427101
S 3364 195043451
O 53166 81695
I 6279 25973
E 19638 88114
I 18115 37980
S 66740 629550707
O 365 59849
I 37880 96704
O 31563 55115
O 14950 15934
O 19629 79475
I 37602 40939
I 22143 49175
E 13756 78806
S 71742 804276597
S 79468 249341490
I 33835 68703
I 31011 45711
E 5522 70013
E 34303 76264
I 19205 71888
I 1064 28457
O 10882 75079
I 34769 62473
I 15966 91140
E 23554 24294
I 71441 78801
I 12673 97204
I 27364 76400
O 41550 68173
I 70421 71136
O 34691 98636
E 7385 26283
S 97418 403332057
S 83567 989405766
O 28792 63952
S 76944 77424920
S 54124 750047436
O 54625 64860
I 33774 34038
O 63023 88084
I 47892 90146
I 1890 17949
S 19244 466199269
O 38666 88419
I 8160 67918
E 35709 69966
E 34528 65738
S 30036 259760913
O 16052 59270
O 36870 80120
E 34665 75689
O 11572 43529
O 36446 60658
O 21870 30991
S 58299 66769866
O 79014 84582
E 9092 89061
O 25530 27536
S 62780 255490534
S 40033 444774081
E 23151 37293
O 8741 35761
S 73516 535325456
S 29001 628322929
S 3178 297715024
I 23919 89090
O 48386 90406
O 88782 97783
O 53908 71879
S 82224 980027916
O 48504 61387
I 10179 63111
I 12449 87716
O 4360 31775
O 17506 95692
E 64516 99984
E 40507 91492
E 85889 95375
O 8843 58017
I 51877 85520
I 4677 19650
E 8816 69633
I 38585 89340
S 11899 299142864
E 91980 98756
E 21745 71654
O 44919 99928
I 45648 47860
S 115 910168455
S 55413 521210480
E 23517 37296
O 50886 51934
O 26193 94369
E 78498 96346
S 50169 58825533
S 3642 460305065
O 24796 58722
O 64111 84015
O 5619 54375
I 24169 74652
E 92762 93399
I 8283 58571
S 31612 449890543
O 42737 45753
E 4431 15316
E 15521 33372
E 25801 82226
O 49952 79948
I 4007 36259
O 73577 89048
S 30819 718766707
E 3397 22337
S 93566 309028694
S 95924 792796397
I 41508 67478
O 29000 32619
I 32610 60364
S 36249 934778057
E 24101 52091
I 28585 87352
I 53441 94824
E 1799 19848
S 56057 463605546
O 32221 85734
I 76081 80062
I 77982 81878
O 56111 63159
E 62306 82054
I 58344 77993
O 8150 32896
S 93869 194989486
S 58429 253654209
O 92194 93314
E 30048 31813
I 67529 97053
E 32835 63852
O 1756 6641
E 297 60624
I 28971 62287
E 78635 92625
S 51747 208904602
E 44025 72606
E 43395 99739
E 19426 54663
E 38939 69756
O 40688 77083
O 57617 74604
I 25374 26839
E 53421 94438
S 70381 378558456
S 5917 578023286
O 52070 65330
S 64037 630180134
E 69620 92405
I 33014 88723
O 23478 96947
I 26252 53606
I 1478 19664
O 7853 39655
O 30446 66547
S 89377 389955037
E 22200 49561
I 69721 78066
E 28712 78773
O 26249 78622
I 93898 97478
O 18497 91499
E 8698 13347
I 28561 77351
I 51995 58848
I 43586 93342
I 6532 98354
O 32434 94638
O 205 95703
S 53775 14163612
I 81771 94131
E 50978 56633
I 35843 50385
I 33526 71200
E 5257 73281
I 88082 90782
S 73672 438002224
I 20882 29337
O 32970 63883
E 21422 35213
O 55194 99702
E 31937 54904
I 21163 43722
I 32883 55740
O 31551 75648
E 40292 94157
S 47346 356065641
S 48810 651985861
S 67851 178629056
S 86 503817496
E 3321 94572
I 65133 71480
I 45130 93585
E 40013 74076
I 7130 49107
E 66426 82340
O 37847 59984
I 10736 97043
I 2747 73290
S 92924 154243434
I 38317 80991
I 71870 76462
I 60180 85943
O 51139 90850
S 20893 42598571
I 43836 98875
O 78451 82083
E 48824 50594
S 42451 521092758
S 42063 793585801
E 4190 97588
I 15595 90841
O 33524 34505
O 18295 83271
I 54766 63121
S 84743 933974690
E 10352 86086
I 10875 25309
I 56145 79034
E 46333 80478
O 49837 76234
S 80189 2066919
S 85562 302530531
I 10080 22769
S 2397 905052405
S 60444 4888464
E 2041 50135
E 32663 76449
E 5979 26824
O 1891 80551
I 27739 73270
S 36513 973754158
E 41084 77694
I 30148 76303
I 3998 20642
I 60319 83639
S 4044 993436352
S 13224 522698430
I 62417 85335
S 63235 484604382
S 39360 882329367
O 53740 58380
I 10792 19651
E 36780 50644
O 68710 86590
O 998 47306
I 7850 40473
S 44922 824375237
I 41909 52654
I 7701 25370
S 67298 508030446
O 5823 40991
S 25810 392251383
S 75198 134436447
E 834 7134
S 58720 518861175
S 20654 580479204
I 50885 84213
S 60211 797360833
E 39928 93296
S 86652 313652551
I 22127 47252
I 8191 93414
S 26516 550117735
I 64088 96154
S 89417 349775641
I 59046 91170
O 11351 61452
E 46122 51394
S 84296 724948904
S 281 53821265
E 1631 28093
O 11372 21025
E 82059 98281
E 2752 51103
O 62452 97463
I 32854 59887
O 67272 83237
S 45627 842484237
I 10730 22962
O 85059 92143
I 40963 70264
I 45911 88776
I 17944 63310
O 35573 52675
I 6241 85555
O 22246 52206
I 31808 50400
I 9949 17440
O 76016 93501
O 21000 51543
O 63107 75437
I 65130 70332
S 17740 441665071
I 5339 47254
S 82600 534265972
O 4221 13909
O 58001 87306
E 11961 12416
I 43358 78843
S 39463 171532076
I 6369 41281
O 36580 56083
S 87346 211847032
E 46884 65672
E 47427 69540
S 36682 510885083
S 61544 276378215
S 31223 22594016
E 65522 76751
I 48824 81645
I 34266 46754
I 32425 75214
I 34283 44465
O 77547 89088
E 7043 48167
E 8764 13439
I 27911 91233
E 38636 90269
S 49024 96816000
E 11350 59829
I 17592 78096
S 16442 773699495
E 56437 69705
I 75229 88814
E 39501 54049
O 13554 23226
O 23088 66596
E 16296 23826
O 33429 38890
E 25688 81728
S 74612 429349140
S 96637 398705987
O 2661 38200
E 89025 94751
O 17143 95785
O 74483 97331
E 27329 94142
S 70876 570485102
S 54854 485814498
S 89307 371013270
I 28143 80443
O 66868 81832
O 1228 76994
O 53177 64408
O 74219 88637
S 95370 952838158
E 40399 85921
S 89479 571105649
E 23600 77332
O 16190 58595
S 73566 41986586
E 25548 56262
O 44177 64333
I 172 46909
O 78851 83725
S 58595 945313241
O 62493 87868
O 20630 87714
E 13942 72502
S 75048 192744319
I 16141 23732
S 24565 559637022
S 26474 98640610
E 73607 97906
O 45357 86537
S 2987 816988318
S 94356 852305837
O 43791 71995
E 63590 68271
O 10576 18900
S 4366 951308368
S 33947 196228208
S 24961 596108461
O 22158 42187
O 28528 84568
O 74698 82888
I 3223 6509
O 45278 81381
O 30257 57322
S 691 554266341
I 7400 97362
I 29590 98148
O 3962 95795
E 45668 86071
S 88487 368617592
E 29915 79263
O 20798 57322
I 16769 31809
I 15981 70589
O 29977 96119
S 1958 172812580
E 1954 77445
S 53120 626945499
I 51912 65030
E 20603 87988
S 46934 109709393
I 84156 91664
I 51094 91588
O 16983 84888
S 99598 349896769
S 67859 371582214
S 75905 916978193
O 50656 64379
O 287 68974
S 16656 572063011
I 22822 53532
E 5974 50551
E 4096 71232
S 48474 876761324
E 45594 95022
S 69029 645032673
S 39926 843188661
E 19009 91372
E 57783 66964
E 6421 69321
I 63497 76352
I 53321 64945
E 16216 80770
E 24953 54984
I 28741 64782
I 7668 46841
O 3432 30292
S 4060 461164059
I 81743 82028
O 5272 12076
S 924 161839287
O 11381 54440
E 66330 78301
S 14547 388641669
O 81301 99374
I 18585 37215
E 30443 68055
I 67034 71027
I 3126 68019
S 78993 397162677
I 31618 68711
E 36879 97647
E 52226 99830
S 43707 542654430
O 43833 64667
E 16919 73479
S 77633 134378533
S 92641 822121581
E 6876 52071
S 62806 341984955
S 30779 337590370
O 34456 46821
I 33229 63363
E 90973 94143
O 70665 94473
O 16467 94565
E 29126 76368
E 73082 90917
I 15481 71408
E 66784 96687
S 45428 344519685
O 54448 58087
O 35485 41749
E 82254 96286
S 60387 803407796
E 81052 83761
E 3443 72327
S 243 901856736
O 14203 39903
S 38579 46792853
E 48259 83590
S 50512 982572721
E 13101 93651
I 38028 96789
I 46435 58652
I 79092 87489
E 64803 74426
E 379 12008
S 45975 157072866
E 42814 82537
S 45820 346176568
I 6558 26595
E 8378 77491
I 67682 77184
S 61315 229449600
S 41002 716048985
S 62335 528347386
O 71729 82203
I 35184 91930
O 37335 40334
S 7777 518849059
I 18213 46257
E 23503 92194
E 48963 85043
E 26462 63937
S 80915 698874090
S 55478 908383591
O 31859 32106
S 79285 183313274
E 8531 73697
E 7018 99512
E 26249 69573
O 6347 33313
O 38862 82889
O 16162 16870
O 15381 91666
I 3352 45790
E 27873 43441
S 92122 123262544
S 24978 717475194
E 32428 85153
I 1792 58520
O 22895 57812
I 36875 59590
E 84190 88373
E 9877 23895
E 12004 87003
I 43579 61542
I 11126 98929
O 57986 59615
E 1006 98396
I 5494 34057
I 9078 15644
S 4478 583723665
I 17119 29377
O 2753 9099
S 90910 64980110
I 60191 61526
E 25119 83578
S 55576 929603674
O 4114 70668
I 718 83812
E 12311 54565
O 6062 92245
E 34397 45041
O 38594 95778
E 43572 99319
S 30859 342062095
E 30469 46882
O 15422 61975
S 15907 406757108
S 91502 699828547
I 58137 82499
I 30800 54869
O 42454 49758
I 1382 47338
S 26434 427209932
O 83351 89793
O 61186 85122
O 23882 95322
I 14214 26810
O 41010 53272
S 8860 465382586
I 631 74778
O 2501 50487
E 64613 75136
E 55253 62388
I 40643 46716
O 45052 58524
S 91739 626005584
E 30344 48550
S 9438 719017796
O 43442 63093
O 27615 77972
E 23864 87679
E 45610 56758
S 14694 577366321
I 25121 78434
S 73144 429812012
S 78728 754812983
I 53394 64130
E 1173 55161
S 12585 4043654
I 44601 71664
E 75598 87544
S 90127 480436157
S 46748 735459186
E 11853 42074
E 62675 86739
S 43961 678838842
O 48672 81619
E 4694 32237
S 70830 950004984
S 23703 564555127
I 3343 33900
O 5761 35925
E 65864 87558
I 22803 27899
S 4759 478501938
E 59367 92023
E 54136 89436
O 15304 24110
O 18464 62568
E 17630 66229
S 55626 735321683
E 2870 9492
O 76711 81279
E 7840 9116
E 70944 93036
E 19688 34807
I 13870 81818
O 72570 98437
E 3366 57462
O 2511 83401
S 17792 936756437
S 85912 175660575
O 16776 19289
S 46010 115301982
O 417 77758
S 79279 198385553
E 24200 26128
E 7620 16282
S 24005 486809420
I 73611 85565
E 42189 75240
O 30610 71308
I 32807 43735
I 29199 98993
O 39816 65148
I 61995 83937
S 42719 594228218
I 44526 54727
I 31244 66749
S 51468 405721639
E 17303 52817
S 48159 643296525
S 7560 379007638
S 11764 628022751
E 62369 92190
S 50731 110971443
S 11488 546704779
O 75559 79250
E 50850 66355
O 11127 35984
S 75886 177565019
E 54402 66916
E 53525 61704
I 83723 86252
I 71916 81525
S 13387 229136247
I 33791 43196
O 42741 79339
E 33219 36069
S 4523 616158750
S 96534 434877388
S 33468 606250568
S 75021 505494636
O 52203 52894
E 37054 56604
S 92361 65914613
I 6836 15836
O 64755 89012
E 14599 90665
I 45683 83149
E 10730 18243
O 43038 86070
O 60371 78714
O 58698 61828
E 78823 81389
E 19552 91033
E 23004 81103
I 53401 57583
I 37344 98277
O 76095 84733
I 38944 97073
O 6865 8478
I 14579 82195
E 4669 63328
E 26704 59884
O 51908 82241
S 4580 484314318
E 5789 22296
S 39487 213555966
O 71082 89728
E 75476 75735
O 61126 76646
O 46911 72038
E 17250 49227
S 23865 456922825
E 38884 96514
O 14547 63653
O 21069 27230
S 48050 841555802
O 27440 96170
E 48356 55123
I 33530 61760
S 17121 249932653
E 91352 98101
E 92606 97045
O 9349 32836
O 31592 35949
S 47025 896137672
O 28941 68086
I 56958 67133
E 5163 42746
O 38288 59875
E 35795 78929
E 69452 88090
O 68370 73295
S 17488 160710440
E 4931 93931
E 11310 29771
E 59027 99475
S 10644 969493060
O 18575 33332
I 6824 48974
I 51987 81058
I 26785 59197
O 1742 12086
O 68496 82285
I 47578 70801
E 35297 62679
S 58753 174774497
I 72557 91165
E 55532 81522
E 29201 81304
S 58996 183749242
E 85346 98773
E 31974 67420
S 87836 616060415
S 135 457965899
I 47673 89216
I 17011 48751
I 60628 87677
I 50861 56847
I 4185 55975
I 56733 60969
S 90982 929617844
S 2550 453752937
O 1400 52817
E 33072 93682
S 31934 534899851
I 45378 50422
E 37251 45515
E 37600 89758
E 418 83570
O 28242 78980
I 60230 75655
O 52964 94734
E 50517 96146
I 20150 69206
E 8838 31216
O 8474 65760
I 63980 82772
E 737 68019
S 10074 856676586
E 7241 52420
E 51535 57813
E 37242 92910
S 38044 366261618
E 42275 94671
O 47473 65526
O 18938 69436
O 20481 61560
S 71052 32490865
I 41603 68289
S 45196 63204359
O 3760 72902
O 42444 88255
O 49387 83189
S 40821 970572098
E 1965 22620
I 55729 97510
I 38078 44294
I 10936 33780
O 30822 73909
S 38462 105240015
S 43297 880793818
S 28954 419770028
S 52234 353979181
E 13599 31514
S 91067 228235843
I 32057 72931
I 28520 38256
O 39590 84718
S 95497 683799799
I 2429 4580
O 51649 68477
I 36556 58702
O 45170 53787
O 9100 11936
S 96718 283206325
S 90732 646217785
E 70951 74765
S 47942 321801406
S 41878 550748099
I 38680 95881
S 91210 370828583
S 4911 593539620
E 30927 60216
O 26521 38158
E 32227 80704
E 6409 65585
I 35557 42062
O 45345 69197
I 55986 71645
I 4795 91971
E 21989 32169
S 86804 229128553
E 4442 32216
E 16894 51065
S 16728 313967657
O 6697 42057
E 42174 57029
I 36239 62921
S 1422 441993394
I 36844 61850
E 89084 94295
E 55904 56858
I 13521 14541
E 570 6148
I 16584 22350
I 12396 47805
E 58165 90020
I 9819 53404
O 1863 39922
I 35605 68703
E 46859 69094
O 8609 16477
S 54104 217853443
I 4639 9559
I 37814 41037
O 63494 83935
O 12434 74369
I 41509 65683
I 16380 39495
E 67719 69691
E 73633 83114
S 62670 912840920
S 17803 804079534
S 52323 133981121
O 24195 78376
I 59527 64496
S 95884 95022365
I 13285 64215
S 81681 570141968
S 6573 805796617
I 66014 83990
O 18674 23801
O 37911 99931
O 15125 25157
E 26635 30574
E 2810 62450
E 54877 72306
I 81593 86679
O 52082 94260
S 92195 780011237
E 35058 72740
S 99085 378222564
S 63114 716297500
O 20585 66111
E 6415 44868
O 637 77734
E 51109 68178
E 70308 94164
O 16267 98879
I 41632 93291
S 63535 899687395
O 26107 80772
S 38088 706552905
E 72054 83771
O 28027 41672
S 69172 69159868
S 52985 102229860
E 1166 38815
O 30568 70716
S 38353 939994971
I 63964 92080
S 67056 566459134
I 22448 26335
I 7539 93527
O 88239 91262
E 80412 82958
I 17346 84755
O 7538 9760
O 24890 25419
O 77744 87209
E 42038 93604
E 37370 97497
O 8096 18058
E 51104 81567
I 33077 62873
S 22674 281735583
O 82952 88565
S 60959 416678929
E 69894 96271
I 17334 79638
I 4139 20580
E 5214 65281
O 74849 91419
S 61580 467610474
S 45250 485418980
S 50936 642312326
O 10056 58668
I 9229 62790
S 42392 55161809
O 12496 69827
E 28789 96285
O 66422 98715
I 56383 58702
I 46220 78951
E 24763 50991
S 39250 987246706
E 62317 72189
S 143 837642247
I 15354 73063
O 67347 93688
I 2510 64129
E 26044 81515
I 61458 71322
I 65620 69898
I 52525 92386
E 14251 59360
E 14159 52461
S 64997 174240501
I 40510 84231
I 2797 16224
O 9158 81322
I 39841 45652
S 48900 215659809
E 21129 65054
S 27085 946509626
E 63441 85410
I 89079 96818
E 13610 49620
E 49770 65679
I 29541 33287
I 55095 79635
S 27147 88820316
S 33245 848988331
O 25909 95349
S 76239 833439405
I 26250 48221
E 72249 92078
E 25779 36145
E 45269 86558
I 5880 80365
S 41089 316382308
O 12072 91036
S 81703 126751239
E 36335 64797
E 76822 79147
E 71452 93078
S 29231 802894938
E 65569 74868
O 60672 71561
S 65584 395587113
E 9751 32698
O 3712 36278
E 14928 43855
E 38436 98682
S 91019 416504486
S 31452 502597221
I 73974 78905
I 14638 28620
O 27308 77435
S 25192 113093225
I 13825 26435
E 9700 88879
I 14549 74640
I 34834 79319
S 83087 934700375
E 23937 81024
E 16412 51634
E 24632 31607
O 12939 40306
S 95698 301740723
S 15209 80604215
I 23022 85156
S 52262 725572429
S 73347 20067224
I 6630 28671
I 17003 40414
E 85129 95377
I 26658 34120
E 14092 58260
S 13318 751470800
I 48020 58011
E 26404 27196
O 36884 53211
E 48510 58290
O 45737 76626
E 31097 60709
E 37360 82770
I 7325 38925
S 16362 989836324
O 60926 81485
E 45482 69611
O 22163 79812
I 63532 76394
O 54962 60130
I 92506 97310
I 5275 28765
I 46017 60346
S 99231 141769672
E 39800 55067
E 11675 43573
O 37932 93007
O 36320 89741
I 66556 70893
O 79839 82799
I 48182 84213
I 22212 90968
I 52952 62703
O 68261 84617
O 52377 58894
I 30148 55292
I 32986 81646
E 40941 57224
S 8998 345752761
E 24489 76152
I 15618 36983
O 1650 78100
I 1316 26341
E 63219 73144
S 17779 78068261
O 5826 64327
O 43405 80801
E 31826 61506
S 27694 989883348
S 33273 968663557
S 56249 353298585
I 5349 26778
O 67423 72941
I 52893 77597
I 15190 88508
E 20367 32018
E 54312 72306
E 7414 87139
E 55290 79904
E 14824 80888
O 7811 77749
S 79031 679494282
E 62993 86648
O 14511 34835
S 33254 561818039
E 30689 41881
S 7014 980872246
I 1844 10892
O 68575 82738
E 72640 92584
O 19336 72357
I 70187 84241
E 31161 73869
S 97442 10671133
I 24212 35856
I 7594 17238
S 3596 691326569
S 53359 99588633
I 33345 66754
O 23234 62023
O 23663 90706
E 51865 53567
S 28020 683962921
S 37726 341714125
O 13813 61789
O 16571 29531
I 30739 44460
I 50647 90549
O 25342 86085
I 59939 63082
E 802 51185
S 48113 139611234
S 31514 874123108
O 2188 30611
E 55070 91511
E 34186 79158
E 47817 95857
S 80822 581756148
I 16267 35505
E 51642 56414
I 7803 57614
O 11592 14974
E 45788 64413
E 82251 83822
O 15630 60826
I 26447 83937
S 9820 169551086
I 39884 42454
E 27662 85193
S 25010 43559118
O 96408 98015
E 67506 78634
E 41934 50220
S 22800 593130729
E 3503 42744
I 43252 52990
S 26315 292216225
I 54294 70852
E 24412 77066
E 52619 76008
I 35897 72451
E 32174 90031
O 52275 95103
E 17638 27677
S 51810 609438691
I 77794 84128
S 92907 951642896
I 2158 55109
I 37515 53819
O 32447 51979
E 29693 95362
S 22486 302607113
S 74871 876138904
O 60481 89436
O 81698 88171
O 32614 59344
S 89980 493302777
I 26221 59024
O 54023 54590
O 58798 63100
E 39931 50042
O 67608 86015
E 14614 25257
E 43653 50954
O 8108 20644
E 24321 55959
I 18554 88612
I 83993 90582
S 34615 348325180
O 42805 54936
O 16669 99671
O 8924 81263
S 20923 816602364
E 16182 44941
O 42084 69557
I 17067 63537
I 53023 65411
O 60434 77631
O 21079 66848
O 81878 86223
O 15531 64721
O 56611 63647
I 26121 99695
I 991 71266
S 15132 395843281
O 77767 90832
E 39667 80875
O 43092 88639
E 13634 19165
S 80904 846616061
E 11622 40427
S 84494 140358936
E 20346 77723
E 67309 85507
S 22510 463584913
I 3290 53900
S 16399 189472459
E 38744 77435
S 65802 955845947
E 838 6227
E 58713 96383
O 32147 50300
S 48793 447330438
I 61204 99355
O 12130 84347
I 8427 74271
S 62823 419343334
I 39659 98516
S 2956 651841464
E 45423 61138
O 45707 95577
S 5410 69152461
E 15689 91364
I 73494 90758
O 80112 97551
O 18018 24197
E 5755 92485
O 2940 33013
E 43942 83110
I 18170 20392
O 25245 85924
O 29872 84729
S 65159 273185051
O 15011 38415
S 22436 360897336
O 40219 41740
O 41104 76622
O 28526 43626
I 38966 59455
I 68102 82766
I 10605 16419
O 38497 66337
I 2477 59222
I 4351 41717
I 56167 70605
E 37864 81061
I 6681 44359
S 85485 624856575
O 11933 36243
I 9617 46016
E 19454 45089
S 54855 82068800
S 2480 662922590
E 30251 57357
E 39935 57702
O 49745 98318
S 66431 70398966
O 15878 24267
S 72544 956769777
S 4574 717166380
S 3733 642074246
O 28351 56699
O 7098 63766
O 49854 58030
S 31246 394371077
O 77315 97015
I 20484 96247
I 27314 48010
E 56794 98976
E 10208 25440
S 11346 938749705
E 40916 59757
S 911 485354338
I 83503 85528
I 11218 83419
E 35519 93693
S 62464 694094599
O 8888 11007
S 53433 736904757
O 13260 56129
I 39396 60748
O 27284 34685
I 93638 99446
S 9060 221021744
I 47669 51759
E 8181 17643
S 69560 771659394
O 49232 62809
I 66101 97261
I 5529 26895
I 56740 94684
O 18123 72164
S 31467 443953091
O 56330 64395
E 15635 60401
I 50418 82700
S 69882 275745613
E 19091 96952
S 49013 388490005
I 26688 31490
E 36203 71131
O 3434 66951
E 28071 81862
I 22706 84776
I 8392 72512
E 41401 86047
O 39519 92722
S 38251 439749465
I 62134 90894
S 75573 274133611
E 78501 91888
S 65305 615707241
I 16381 71592
E 45382 94012
E 15218 82383
I 36401 73303
I 32057 59498
I 32366 65567
E 12452 87914
I 1198 21447
O 1806 46105
S 37684 286125664
E 40453 42142
E 4245 52949
O 35739 78657
S 36947 988673401
I 29931 76967
O 2442 47800
O 5140 78568
E 31694 61861
I 29509 78543
S 84210 829333948
S 6049 751051877
O 21829 30961
S 48243 950935493
E 31996 89914
O 58455 82029
E 35087 71462
O 26952 34906
I 64297 82484
S 33535 192004117
S 11766 287825512
O 10827 30853
O 43316 77649
O 49479 63710
S 55159 20330019
E 7258 22918
O 30792 69263
O 16739 72102
S 42987 676177441
S 34842 547559822
O 50931 57455
O 74811 78286
S 42735 211622338
O 12356 66378
I 7502 40978
S 80574 279046571
O 35756 40626
I 9601 95562
E 51952 96033
O 58680 87273
O 9381 52514
I 44360 63617
E 21047 84628
S 64732 881732078
I 47327 94081
I 46481 81405
O 30191 79108
I 16055 21182
S 13379 202835302
O 83167 96941
O 10330 97293
I 34524 95759
S 71852 316816516
I 35855 56236
I 11127 46978
S 39811 773795848
I 18696 74486
O 35350 41204
I 1020 26012
S 53016 921756278
E 12780 88515
I 20490 77191
O 9247 59622
S 53794 895790695
S 62947 53770443
O 9258 61366
O 41187 42198
I 6206 81517
O 2184 32586
S 49199 920604237
O 15267 31207
I 16933 58010
O 21442 90740
I 14398 50388
O 63282 95757
E 7596 63422
S 15011 844154241
O 46139 90393
I 1624 46699
S 18693 489619536
O 2434 89817
O 9527 94833
O 19369 44186
E 19238 61974
O 50010 77567
O 10814 72249
S 84741 711564867
S 67966 745876787
I 2583 59566
O 16670 73236
E 2348 73899
I 4768 95903
E 28434 59239
S 91476 727230201
O 98851 99377
I 21263 73837
O 11330 15225
O 63837 68558
I 64201 94347
I 8069 74061
I 43530 96237
E 23764 54189
I 6480 6613
S 50154 114831184
S 7521 32948691
I 43302 77237
I 3106 15477
E 12740 29379
O 84806 90541
S 25785 209851801
S 45139 349448796
E 38523 78611
O 17496 33319
I 15225 94808
E 46603 94903
S 39049 281717655
S 96313 593459844
I 24030 64426
I 752 81352
S 51880 83166520
I 3496 77032
I 25444 95135
O 57189 70129
I 37216 46551
O 43964 64991
I 68296 85999
S 10233 53392603
O 15479 91356
S 54788 599808556
O 1524 31786
I 8823 52692
E 18405 94333
E 9254 72625
E 4402 10281
I 46206 65258
I 31940 84438
E 13585 53194
E 11560 87321
I 88803 89799
S 32049 756737545
S 63836 716697759
E 57548 97031
O 7828 32107
E 27834 36381
O 10816 60665
O 20931 88123
I 33119 82732
E 61287 62114
E 3650 67365
E 27570 80834
I 12577 79822
I 46271 57680
E 5653 80004
E 9032 68812
E 12645 19647
O 32368 85229
E 23527 55795
I 15929 55422
S 85351 544667271
E 33643 42153
S 71644 265487620
S 32335 388393515
S 23054 196609422
S 38439 504418776
E 6845 70346
O 45298 65946
S 58225 973574830
I 9281 65140
S 80795 464563961
S 16987 46717149
I 7011 29145
O 17672 58778
I 40434 79453
E 18070 77575
S 47339 54878408
E 39988 86153
I 17877 59815
S 6665 782953493
O 62258 98378
O 57429 73884
S 41628 751590829
O 36988 63582
E 14599 87596
E 13763 40236
E 42446 73242
E 36538 47183
S 7949 252042459
E 3835 31945
E 50728 84422
S 94671 579123102
I 34930 35423
O 16619 24207
E 37032 86250
E 80890 84881
O 17464 51078
O 66852 78906
O 14125 69358
O 48764 64245
O 64751 93784
E 27761 75123
O 71373 87365
E 67146 92665
S 82935 585181942
S 5708 87754756
E 8954 34176
E 48275 97171
I 21186 35046
E 63640 68550
E 29530 48898
E 23789 42490
I 11000 57064
I 10565 59379
O 56341 90278
I 48427 86170
S 13642 296266873
O 40918 94985
I 676 42131
O 51536 72756
O 67155 79805
E 37847 90100
O 13612 93456
E 8825 75061
I 18636 61140
E 1229 47362
E 8777 89402
I 1889 31057
I 828 43664
I 7594 68618
O 84735 90139
I 10424 16351
I 70942 88464
E 43855 94325
I 30007 99420
O 42681 73174
E 7676 98316
O 71243 86084
E 46146 79587
O 16454 73501
I 76639 76763
E 39581 52920
E 49742 98093
S 63308 788911660
E 58400 77176
I 85894 89455
S 1696 107448363
I 10160 50462
E 38607 88023
E 91653 99256
I 21102 27180
O 37298 96217
I 23765 37712
I 27938 77279
I 3443 49529
I 21596 62296
E 15647 91163
I 74664 91586
O 4622 53674
S 54551 776618397
E 2880 35547
O 77973 80540
O 30963 36174
I 12499 60225
S 58490 519064344
I 19212 24123
S 74545 839686671
S 2696 259651199
O 42544 95840
S 45357 951814598
I 9189 18567
O 41106 53992
O 34083 96657
S 9728 157717901
S 79489 175803064
O 78777 93841
S 53740 769042126
O 11830 38577
I 49209 74297
I 23595 99549
E 9409 79762
I 12698 26370
E 34381 65952
I 17894 86239
E 28195 93349
I 15942 67939
S 99177 986196485
I 38508 81803
S 91981 840057427
S 89978 558268174
I 21025 47817
O 63386 83583
E 47441 78534
O 58379 65965
E 58651 59307
I 20651 76349
E 47197 56704
S 99524 805833716
E 64154 84974
S 57163 776077227
S 90832 715896157
O 51205 75391
I 34112 71867
S 1849 213147290
O 69083 83888
I 5655 70799
I 70972 98094
I 9384 24445
I 12404 72827
S 48809 989975604
I 40628 70120
E 58868 59624
O 20210 76683
I 83134 88616
S 3615 948359846
S 94246 789957467
S 40151 576423741
I 17692 54196
E 24453 36104
E 3745 85928
S 49914 816200057
E 1252 47368
O 58321 80381
I 21318 93351
E 41588 54497
O 16510 52299
I 48269 97067
I 55805 73801
E 34420 92922
E 42044 68671
E 57415 82578
O 19836 37154
S 68460 183184729
I 38100 91099
E 23671 92198
E 10175 54553
E 62533 82406
S 69474 359400142
E 21181 75052
S 92122 53853451
O 41262 43349
S 56729 854030218
E 18642 79222
E 4541 38062
O 10049 35541
I 6896 56435
I 47011 47933
I 93225 94602
E 65457 91564
I 12465 28141
O 60127 71944
E 41830 58095
S 35437 232664032
O 91377 93201
O 54333 67871
I 12686 68875
S 84401 345700847
O 19021 69682
I 3234 80706
I 49582 80144
I 50641 78659
I 7590 79771
O 21421 61339
O 446 37481
S 62092 401158070
E 58203 76803
E 51067 87855
I 22104 28446
S 41097 713136428
O 28049 30975
O 50324 59884
I 2457 17934
S 53895 89798636
I 8781 53253
E 2647 33226
O 1066 50740
O 24939 66228
I 9501 60990
S 12492 780726753
I 75725 81279
O 21366 75875
I 15505 98503
I 51402 52094
E 88110 95938
E 7849 77285
I 923 49798
S 80544 597629559
O 47964 56472
E 71945 89712
I 46441 94641
S 43027 365574979
O 26599 91231
S 997 353843154
I 83310 94855
S 33248 825270826
S 41519 9175710
S 71162 506107593
O 5406 54313
S 19727 725387785
O 69392 81144
O 76722 85078
I 49718 51739
S 6109 585002713
I 11469 41141
E 10758 36533
E 68689 91270
E 43527 72557
O 7339 14507
O 25069 75918
I 17294 80100
E 16365 91732
S 76731 468361996
I 41857 69508
E 64729 88910
S 88303 11742927
E 6065 39594
S 4313 40377807
I 42943 92543
S 78287 180632481
I 3696 84005
E 21526 62336
E 71456 80117
S 96660 632372012
S 29226 115988259
S 41558 905532215
S 28027 638292558
S 13049 94376989
I 22886 54314
S 40915 346708111
S 35945 505024703
I 24663 36252
O 5650 73339
I 24722 99390
E 66299 76849
O 9662 84750
E 25075 75281
S 90777 295449378
O 26765 84978
O 946 25266
S 19943 838833197
E 35706 95395
I 61282 64114
I 61479 75280
O 9270 51131
I 14237 29521
O 50789 67504
S 80522 934675610
S 17087 350826453
O 63537 77077
S 12355 196882328
I 22373 90193
I 8032 29611
E 24455 80786
E 59572 82427
I 23287 51184
I 3323 44638
E 40443 56688
S 94552 946262337
O 20564 22922
S 10636 432429276
I 61531 81570
O 64991 93282
I 2485 86732
O 35394 94294
O 60435 77206
S 75093 106244795
O 83152 85482
O 66647 87848
S 84771 890876543
O 25548 64330
I 52025 56397
E 43118 80115
S 36061 860634574
S 88532 272487550
O 5981 63506
S 4581 984113925
S 41169 126183620
E 25296 61644
E 10537 12805
I 55788 91196
I 13447 45317
E 58002 73343
I 11829 31331
E 40695 87835
O 50519 93847
O 20385 69082
E 10877 43332
E 16168 94840
O 47568 58859
I 34872 55730
E 19918 95624
S 32572 384805862
E 15263 90647
E 5732 10614
E 1659 79569
E 5811 29369
E 73182 98403
S 21993 122364910
I 14470 32643
E 52719 96637
O 92701 99512
S 43040 472372599
E 55231 67238
E 3770 72665
S 89704 395808985
S 74779 600501434
S 18996 181425893
O 62143 94246
O 61750 96354
E 54883 73698
S 23059 537833821
S 85191 492299148
I 1373 25954
O 35048 87854
O 18229 95356
I 36110 80020
S 77077 461155541
O 6707 52715
I 6408 69933
S 47607 103991105
E 9856 17454
E 28178 69130
I 10296 90638
S 83966 106901302
O 10830 37561
E 6210 26903
O 58764 74398
E 29893 97019
S 41722 469795738
I 63183 76236
S 57590 996342535
O 83414 87149
O 61367 92554
E 2776 90306
O 3453 56470
I 28542 33165
O 16612 35981
S 69459 824491610
O 13805 61454
E 5442 52142
O 38812 73975
I 38605 73139
E 34558 75046
I 40143 78054
E 4246 98268
I 26848 56375
I 27021 74480
I 25655 68075
O 70651 83635
S 6136 850001920
E 49872 94548
S 47336 351348457
S 73273 753642803
O 19610 92817
E 26649 92627
O 34773 56509
E 62366 89522
I 445 48694
S 46531 582862091
I 33465 33758
S 44737 980806244
O 34739 65630
O 27644 74391
I 18867 62322
E 4522 62124
E 48493 91361
S 30500 435613141
E 31417 77704
S 31408 866107337
O 63773 97019
E 34515 46203
I 84710 88023
O 65654 76154
O 25733 84797
I 17240 42267
E 14290 33558
O 67509 86905
E 70785 75373
E 4545 14872
S 64600 780116706
E 86797 93838
S 2486 13076530
E 21087 38037
E 17817 70950
S 11975 138529915
S 17262 565001530
O 50251 55950
O 33984 90215
E 44542 69659
I 21929 47597
I 86448 89973
I 6120 15751
S 83957 323151494
O 78342 95247
E 29924 50201
O 28262 48180
E 5500 31055
E 40532 58184
O 18743 61413
O 23092 74957
I 59770 91970
I 15264 18387
I 4066 41271
O 29226 61306
I 6788 68820
S 38257 666657119
O 2575 16606
S 27439 342526449
I 62307 92088
S 55330 67923761
O 16319 84034
O 30645 51142
S 54106 376214598
S 98027 338226281
O 41589 79042
O 17097 53248
E 13862 86762
E 60002 89192
O 21819 75756
O 7323 86929
S 12553 138536122
I 25477 72078
I 31841 72356
O 27633 64048
S 69619 603579763
S 96103 96966033
S 64579 806734992
S 48409 434534179
I 23072 98540
E 56191 88608
E 7379 83589
E 49436 66229
I 77364 94931
E 17384 18550
S 32742 945607825
I 19204 72154
S 41945 508626828
S 85741 430232960
S 4383 87138766
E 42991 84036
S 29603 259059243
O 68326 76569
O 19219 61977
I 79631 95643
E 42874 52651
S 15004 548945842
E 28209 55107
O 31474 76987
I 10488 81131
O 49158 91298
E 34589 39343
E 76163 84057
S 29802 975962122
S 84801 481416202
S 24421 656414831
O 15999 59486
E 37181 82767
O 13537 38293
E 23215 52568
I 17351 92679
E 34891 65933
S 77338 330192929
E 2713 14075
S 97846 983219063
S 22894 19551728
I 12371 89882
O 7763 22140
E 1952 29468
O 32466 90641
E 16159 53058
E 33060 80145
S 6663 36582236
E 38041 68057
S 18089 275693827
O 35939 86206
I 7322 64379
E 56950 79871
I 20672 76364
O 50282 69900
S 78627 711772182
E 72400 77908
E 35553 96091
S 44612 571177808
I 43902 76059
O 37487 70223
S 95102 291309640
S 80668 255631474
E 38338 65767
E 23114 26204
O 76838 92968
I 3138 45290
S 77059 682931187
O 6195 62779
I 2964 84405
O 65552 90562
S 37425 289599106
S 9452 575594935
I 55765 70893
O 8198 43922
S 58771 931374690
I 6413 82547
I 10681 80548
E 14864 22611
E 23377 32370
O 52035 89977
S 46561 104724726
I 8334 91543
O 5933 62617
E 185 65749
S 37068 947826955
O 68130 82067
I 69244 70296
S 94593 66213825
E 26922 66957
O 41900 58256
E 15427 49273
I 1701 52708
E 2807 40928
O 14753 32028
I 42438 83341
S 13401 461549450
E 22523 79396
E 53037 86463
S 38273 726771811
O 64011 99807
O 75077 87241
S 91995 707618513
I 37844 79466
E 49829 65566
O 11445 30229
I 46351 68442
E 31856 51608
I 14013 68208
I 55101 70658
I 9750 67003
O 18575 80196
E 9791 50536
I 32001 94991
S 77320 868339108
E 19941 87209
I 42912 68753
S 64917 875986745
O 41456 58249
E 47281 66476
I 5438 59127
E 33851 48821
I 6452 14509
E 68429 89647
S 24812 990040635
O 28476 81276
S 89375 579569601
S 74034 460127675
S 40665 371079893
S 40049 169093139
E 58486 97915
E 54290 98768
S 11795 777563159
I 12205 58728
E 45472 98586
O 50637 54971
O 32516 38926
O 15670 20323
S 73772 71799385
I 27899 74532
E 22642 93598
I 43113 51363
I 29008 89139
O 19959 28625
O 21596 49868
I 15352 70677
I 72455 90558
E 2292 73931
E 30115 31245
O 7474 17623
O 5643 22109
O 11697 41473
O 12051 61636
S 6453 50475118
E 23948 83393
E 5491 70971
E 41633 61208
S 10715 47636829
S 496 750367360
E 3480 33476
O 16202 30070
S 47953 945227627
S 22777 551291594
I 65532 95775
I 32607 93800
E 1836 81739
I 37433 38583
S 18442 668355736
O 1013 8664
I 8815 85040
E 18834 31915
E 77183 90358
E 14577 25501
O 16019 84821
O 54033 55465
S 89981 86310799
O 32312 88347
I 31634 57181
O 49541 75700
O 9098 53862
O 93030 94337
O 87395 89115
S 63913 499990988
I 22491 72671
O 75727 81379
I 52574 76806
S 66665 327452037
S 64182 428972545
I 8706 27663
E 13465 33367
S 59413 168577819
E 17371 45346
S 51067 599743460
O 74799 91945
I 52573 83057
S 92718 179388669
O 5415 82401
S 40349 763764145
S 79876 353681337
I 61908 78856
I 21550 89765
I 45219 70310
O 64383 64904
O 8577 70878
I 18523 19908
I 62952 81407
I 17126 65794
S 24312 210024145
E 17183 51326
O 23259 40682
O 26184 27851
I 58224 92314
S 51409 298907428
S 60742 816334504
O 48150 53356
I 72334 96154
O 73165 74128
I 62743 71428
E 15193 94670
I 16525 19128
O 30441 74993
S 75609 475851792
I 6151 96596
S 75885 969662628
S 33493 978637175
S 59192 295688617
I 6443 12337
E 18055 72373
I 40696 45354
O 61888 85373
O 71271 97504
I 49846 68490
S 68882 595229546
O 23722 76232
O 24063 34158
E 27141 60681
E 46353 52484
S 96152 117745461
I 10086 27062
E 78551 83802
S 98415 232590979
I 76708 95038
I 11380 77760
O 35508 37405
E 14488 97171
O 49512 67304
S 76774 42764036
S 69544 352173433
O 85789 86782
I 7370 74569
E 9112 76968
S 10118 428203139
E 18012 34842
E 68011 93072
O 29826 40849
O 42606 50713
E 8458 37188
I 53361 77186
S 56291 894186548
E 35484 64644
S 57600 588412775
E 51656 76259
E 18236 22319
I 11383 17592
S 83106 821296772
I 47049 54502
S 17074 847248831
E 17160 31359
I 7913 95421
I 3608 34386
E 4558 77074
I 48007 97949
S 30848 728210005
S 21838 94281133
E 21347 51673
S 20520 378218637
S 32896 239102279
O 5969 7348
E 56897 95645
I 45870 90964
E 25425 57730
I 9578 66469
I 68216 80211
I 50561 86635
S 2455 21116777
O 17053 71796
S 39557 453527714
O 47472 79621
I 47310 75717
I 2805 80825
S 46169 341883047
E 46350 74206
I 22553 77591
O 82633 86345
I 44800 48792
S 98757 246351819
E 50601 92836
E 23267 34403
I 6876 57852
I 53248 95151
O 6751 20556
E 21093 85593
S 36115 327826366
O 8889 51797
S 83139 845996736
I 780 78129
O 5186 17625
O 18900 36034
E 9961 69625
I 65268 88537
O 10997 70834
O 28728 90852
E 30816 92588
O 79207 86234
O 3342 20282
E 24733 26166
O 29378 95804
I 75597 95904
E 50200 91894
S 74422 44185828
E 83962 84658
I 8605 57053
S 26513 265805527
E 22619 82874
E 34430 78032
S 4165 362529025
E 36434 41759
O 26423 68967
E 10133 46729
I 5632 69751
S 96636 388136303
I 16816 76826
S 37920 579280941
S 47890 788112536
O 8425 66004
I 49392 76898
E 63761 93654
I 47750 75653
E 39082 80157
I 9657 72416
O 28025 28227
E 84990 99671
S 74391 714875466
I 41043 84660
S 68219 283039135
E 19846 34897
I 6759 45924
E 16076 94682
E 9049 22609
I 1350 19733
E 13955 84818
O 107 53472
S 19842 906954208
I 21440 50299
I 59056 95780
S 35572 15322029
I 24074 80103
E 42696 81010
O 36492 84020
I 2140 85860
I 40812 76937
E 66764 77518
I 10241 27765
O 43005 51870
I 20593 70118
E 35481 60395
E 18787 69934
O 50885 89976
O 60560 82574
O 45568 89658
O 8177 40363
E 62884 95531
O 88715 93203
I 2818 93627
O 21629 45949
I 75260 78325
O 17805 62106
S 65120 193989601
S 42390 943979742
E 8479 11493
I 4458 67582
S 30849 968933713
O 27025 97305
I 50503 91900
S 63227 425169977
O 15607 23362
O 78413 84354
E 46633 84473
I 18030 18106
O 40214 88051
I 62205 86386
I 54887 63963
I 194 75074
E 15672 81732
I 15002 78574
S 94146 152500000
O 9374 70429
I 10298 19907
O 45180 46012
E 45069 52445
I 27933 86381
E 37967 63505
O 66467 67445
E 10905 16912
O 13651 29184
E 22780 65812
E 60332 77432
O 83168 86532
I 77905 87272
I 49648 90598
O 14003 30437
E 46906 82346
E 56575 60403
S 55720 417760998
S 76245 164248156
I 16912 88451
I 19385 70073
O 65452 70590
S 42320 51959303
S 4212 776483277
O 39664 99268
I 7056 91275
E 14425 35158
E 15689 40049
E 589 88540
E 33810 80791
E 21268 97031
S 30333 870988829
E 16641 63455
I 71890 84716
O 61420 99803
O 28822 68420
E 89045 95669
S 43952 925887859
E 5845 42454
S 89517 619949562
E 29036 64097
E 15916 27662
E 13927 86845
S 29828 999728558
O 83370 94876
O 12865 81971
I 26278 88803
S 65325 842154201
S 68764 977751621
I 22516 59865
O 6536 91230
O 6983 36269
S 55315 190913156
O 28676 78534
S 67723 553268208
O 4678 11367
I 49805 56831
S 35668 468043052
I 18072 32438
S 71827 495130599
S 2488 726216122
O 49012 50284
S 31599 502934088
I 34804 46414
I 52920 95059
O 6680 29068
O 58077 91381
E 30992 59698
E 13850 27625
E 74107 81611
S 73154 434152166
O 5473 15193
S 76754 544019729
O 34595 56051
O 24370 77678
O 28117 45990
S 27517 622150192
I 13526 28533
E 28077 66385
O 50946 86371
I 10628 53757
I 82184 92305
S 30489 307245972
S 22581 214300333
E 65992 93408
E 7517 27198
S 77166 144836191
S 35747 776548492
E 57543 70359
I 29618 43650
O 62520 81987
E 76936 95626
I 57091 98273
O 71677 99376
I 17828 73620
O 54832 55197
E 48944 76531
S 50600 841248220
O 53064 60178
S 6926 863930510
O 21363 57189
O 24157 80667
S 30648 862470063
E 47672 97459
I 45822 61846
E 53302 78708
I 24843 96153
S 30671 992333149
O 66754 96593
E 53829 81569
O 23593 51190
E 42910 78523
S 79400 453803411
S 4385 974254981
S 27661 433543
O 37938 83899
I 18050 56840
E 56153 80133
E 77351 98286
E 8385 24649
O 94778 96881
E 81254 93152
I 8490 93076
S 80214 177816387
S 95079 4760836
O 72924 92945
S 81077 495897862
S 62977 698768928
O 55177 55696
O 13879 74502
E 42265 44536
E 45328 75041
I 50051 77220
O 24128 82086
S 9924 623613917
O 20455 52730
I 52283 58078
O 15277 54278
E 22592 38429
E 66666 69854
O 27215 90213
I 93205 98390
E 53000 91477
I 35716 59107
O 50732 91956
E 54506 65021
O 83756 87542
I 26070 52737
O 26313 26747
S 61178 677905167
E 14196 93740
I 44411 93735
I 11414 28915
I 25665 60722
I 27702 93105
S 77344 983417155
I 37469 48066
E 63666 71975
O 69598 93522
I 33953 97857
O 1456 56982
S 78016 876215696
I 9812 19301
S 49887 672464279
E 14413 70957
S 39603 454438000
I 23683 39539
E 27356 30426
E 313 28807
I 7929 12329
S 54043 720936753
O 62161 70077
O 32742 58783
I 70429 99686
E 66197 98766
I 42526 53825
O 38055 44187
O 61754 90038
S 33419 645488362
S 50141 565592712
S 60891 618119008
O 2589 43418
S 36393 670268796
I 2375 42642
E 77167 78650
O 8108 50859
E 38953 65845
O 11298 18059
I 77641 86938
S 36016 631835921
I 2885 13921
E 15877 67760
O 46599 74498
S 20818 698902550
S 96049 842762494
E 35782 56924
O 23509 43789
E 53711 96864
E 6762 59296
O 3260 60892
O 71296 89905
O 37806 39293
I 75197 78580
O 19747 91303
S 61671 206688909
S 7550 572317553
I 40618 66022
E 33559 84342
I 21304 29470
I 52626 90587
I 37792 61029
S 5112 730772734
S 88316 875711659
S 13133 163192041
I 6715 55915
I 15189 16561
I 2905 40806
O 40074 77419
O 1633 12473
O 8522 85082
E 2029 40257
I 5196 76573
O 32240 49409
O 45652 56598
E 22025 33394
S 9278 919260576
S 96437 144282447
S 38954 987419880
I 39743 75081
E 20374 53782
I 29655 75043
S 30855 398007369
E 65935 81875
E 19270 48901
S 90828 68743976
E 6187 66543
S 91152 407584125
E 74157 97284
S 15222 808710834
O 60482 87806
S 66319 870254378
E 8558 16671
O 17571 89156
I 25092 26912
S 58487 482151233
O 11226 73140
E 26385 97336
E 40044 43584
E 17204 35200
I 16487 99145
E 26537 91660
I 11715 31034
E 80562 94590
E 52438 64304
I 14631 80758
O 50550 92324
I 37446 97042
E 53885 89635
E 75631 87696
S 12900 75118044
S 6838 287914793
O 61271 95099
S 70190 615827486
I 16529 97464
I 69164 89634
S 80392 92346708
E 38185 60500
I 79421 79661
I 364 83690
E 50051 96488
S 26090 297054849
O 40104 74706
O 66402 71772
E 39952 53699
O 29379 30818
S 30369 728415094
I 64390 84066
I 61716 82613
E 65962 85343
S 56890 581671498
E 35748 52942
O 6453 64924
E 35593 64363
I 24202 93066
O 6096 83224
I 7333 15096
I 957 83604
O 40301 68210
I 82797 98882
E 14070 25973
E 31268 51480
S 41806 370064524
S 9260 490396535
S 92980 600630710
I 56069 98834
O 74202 76778
S 57012 334810716
S 85491 39635528
S 88265 971656741
S 38315 675261112
O 8832 82335
S 1353 844012549
I 20693 49226
I 49504 59545
I 77227 82060
E 71343 74325
S 40702 942864363
I 10645 73099
E 33550 91210
I 62868 69592
S 9554 376923133
I 6969 97393
I 48356 70773
E 36683 44257
E 78771 98860
I 1622 60846
I 41581 66332
E 9864 58614
S 86814 851334176
I 29193 34837
O 24346 40020
O 8831 46304
S 5768 367677861
E 24868 61578
S 11938 195365764
S 22456 193833089
S 8919 470530227
E 51888 67179
S 43092 523740418
E 61909 96096
S 15622 495234320
E 27119 35793
O 33158 85125
I 95588 96895
I 8561 47671
I 9996 31145
I 35697 67244
O 61680 68432
E 63640 78154
E 21327 67542
O 84602 93925
E 11766 92133
E 42463 94660
E 474 93133
I 20502 32567
I 3168 46924
O 57666 60199
E 39437 70188
E 15402 35150
S 48854 813865122
S 3404 184262078
S 21839 699672263
E 23444 33154
O 26132 98408
O 66796 79264
E 56895 67505
O 14455 21207
E 9522 20352
E 5095 60972
S 4661 199559011
E 51751 71429
I 56560 62643
I 68438 97135
E 38815 67665
O 48853 99398
O 18183 68875
I 28012 76957
S 82742 525883990
I 32470 34598
E 31199 47340
S 56274 422821898
O 13844 91519
E 59050 77106
O 14636 43337
O 51747 74065
S 22102 305124246
O 15145 54334
S 43682 119457304
O 61802 95510
I 28998 98806
S 97113 789955595
O 73213 84993
I 11879 12807
O 9936 40204
S 35909 616503213
I 1056 43789
S 63811 547743983
S 78352 225457403
I 9933 31499
O 9 88361
S 17354 731811708
E 53710 80277
E 60189 82723
E 33141 91265
S 2570 421621330
O 51772 67516
E 59013 73609
O 66935 71858
S 47431 209365170
E 5620 70075
I 22008 37590
O 91672 99807
O 34099 64591
O 17033 78845
O 4577 57220
S 61345 500551431
E 31675 88868
I 58870 62674
O 37997 98863
I 69992 98944
O 55415 62130
O 19489 90872
I 81267 81640
I 378 74868
O 43535 92944
S 34900 783052917
O 13237 97748
E 5477 12990
O 3086 55125
O 59611 89198
E 48421 67060
E 62621 96068
I 34726 41586
O 6425 71343
S 15095 259980790
I 11101 36124
O 43848 99562
S 62106 71514741
O 51366 72231
S 53856 38013660
O 9725 75809
E 67732 70647
E 18190 20628
S 13062 785459179
I 1947 4539
O 3168 14522
I 55338 85308
E 20678 21026
S 43863 324533244
I 52757 86357
S 45402 335617492
O 45043 53147
I 31951 42530
S 73015 688121739
I 25025 56628
E 42428 99802
E 70989 76770
I 9995 50049
S 22625 631932345
E 18318 99369
S 75463 854512636
I 27399 68000
S 83955 328690496
E 12221 34510
O 34897 97603
I 8089 40169
E 8243 89224
S 39931 439663564
S 22592 949078243
E 40692 90923
E 9161 42736
S 40157 922504122
I 19412 93372
S 35466 592211923
S 88555 721347795
I 70600 82186
I 78610 98737
S 78049 186659496
I 340 58266
S 28590 984703679
O 25865 97664
O 3294 75786
E 17128 63204
S 56094 143525017
E 12758 65030
E 5618 44745
E 4647 53441
O 42865 81184
I 16059 20230
O 10998 11140
S 68819 685824928
S 29481 817748437
O 7505 81837
O 45366 46064
O 7395 71062
O 35880 63155
I 38740 98436
O 10633 54208
E 324 82211
O 6294 43335
E 41766 92794
E 22257 68770
I 53493 73148
O 5274 34600
I 26603 93784
O 49065 71168
O 13281 60455
E 5528 63778
E 8485 58000
I 86649 91146
S 45861 755436100
I 58864 92897
S 49611 761704429
S 2081 516882633
E 595 79582
E 3490 87534
E 90872 93588
I 39625 82128
E 31438 77403
I 1574 27407
S 83145 417767154
O 18254 74363
S 53405 18656003
S 13263 76112442
S 73834 710713194
S 70863 872128703
O 6980 51934
S 4638 763234783
O 67209 87456
I 34793 71820
O 29065 33344
E 1064 24082
S 49870 515300335
S 31263 805297914
I 28291 44568
S 14889 776930738
O 18071 78156
E 10966 37273
I 21934 26436
I 29820 73477
S 47960 968904710
E 31060 60796
O 50163 79063
I 3882 26066
E 2985 27935
O 689 51058
O 26465 37405
E 65178 65348
S 87924 554731272
S 99963 680460410
E 22502 90317
E 16532 57706
I 21638 69338
E 14423 78933
I 10775 99926
S 71281 551826034
S 33399 408036033
E 26749 60664
O 14746 65802
O 72227 97630
S 33405 868663849
O 24238 49813
I 5140 88530
S 34192 43845259
I 5517 84513
I 55795 94633
O 43459 53036
O 24 70197
O 22433 81298
O 31515 71286
I 54031 99939
S 58431 484014846
I 7610 68686
O 13833 83353
O 34083 84531
E 24032 76724
O 32974 64666
E 55540 89180
I 71638 93874
I 13289 73597
S 91487 516975932
E 29799 53297
E 8732 97469
O 33057 71952
O 1649 95124
O 46008 57064
E 11 47477
S 10674 664122052
E 19013 72118
S 93554 731841385
I 3436 26632
I 47087 81523
S 29377 301606977
E 36413 74467
I 42132 73163
E 8896 68684
S 97860 218277257
S 75985 864612387
S 7002 901337243
I 39259 77518
E 10243 24221
O 12226 99258
I 31863 61047
E 5960 17736
E 55866 94954
E 46447 56197
I 47067 73794
E 29188 69804
E 23455 37947
I 4743 96866
O 7592 34059
S 31330 714960554
E 34758 46787
I 43110 57020
I 75781 94330
E 51763 78661
S 88937 274154745
E 22877 76886
S 53482 444256845
S 4136 580442505
I 64595 70794
I 33833 53590
I 18583 42598
I 84140 89998
I 86480 89386
S 43846 923507733
E 39181 62615
O 58311 65923
I 8479 27242
I 9499 84309
E 17228 55538
S 81476 229488226
I 54485 63773
E 45621 87165
I 86518 89314
I 3024 42325
O 18093 18903
I 26248 49065
S 79851 854207396
I 61688 86420
I 1840 4049
I 71987 73710
S 31486 546922042
O 56216 73572
E 19373 64824
I 20227 41071
O 13224 78418
E 53434 72659
S 3699 404118041
S 77236 151103651
S 41536 565735100
E 83823 91138
E 70384 93982
S 33316 272083656
I 28143 75076
E 4363 7084
E 75160 93497
O 52227 83347
E 19682 82447
S 65919 684078897
E 62214 84859
I 12929 56925
I 19220 53885
I 40798 77525
S 13250 628022706
O 1274 18557
S 465 168400302
I 4192 16779
I 29234 53070
S 93534 316996423
E 1598 45271
I 36698 74478
O 37219 44295
E 60774 97175
E 32179 91405
E 48091 60387
O 10325 76689
I 28499 45401
E 5769 63928
I 42528 67431
E 42743 54061
O 4917 86943
O 71208 86839
E 19690 60593
O 45913 94598
E 11883 78549
E 10717 19125
E 53932 64257
E 2144 78935
S 70581 881731946
S 43528 983636866
I 75192 90830
I 2664 81531
E 52941 97821
O 12772 46539
O 4011 23307
E 42514 47000
E 7871 52574
E 46655 83096
E 28394 98873
E 12906 26552
I 78662 96021
O 11494 48653
S 93321 871337302
S 39513 891446397
O 12326 33655
O 5574 66780
O 1311 5508
I 362 10239
E 4313 6970
O 22686 65769
S 26582 582382430
E 4014 58103
O 22442 98844
S 25392 853514678
O 884 76251
S 51086 480091955
E 19187 75629
I 55233 60437
S 46116 426976624
S 49451 973629788
O 18152 45589
E 39627 96914
E 47720 85637
S 20267 188556343
S 24836 286201333
E 72193 84145
S 10129 125069494
I 23303 76694
O 36024 61647
S 81697 722470455
O 69760 75704
E 31789 44100
I 22099 87479
E 34256 90936
I 71727 77016
E 41989 72554
S 14097 77897099
S 95182 607036845
E 14584 25060
S 68434 522927184
E 48504 52583
O 30878 87985
I 10450 16209
O 7600 31906
S 62151 97858114
S 64707 436669343
I 8627 58918
O 8835 53181
O 32042 90657
O 14314 97667
E 34755 34878
I 23466 80038
I 59473 89724
O 51591 51629
E 68746 84690
S 53829 180656726
E 12083 83132
O 6317 73421
I 36596 42455
S 2726 70222159
O 61464 99552
S 79511 355695755
I 1830 26262
E 26999 73408
O 23167 77762
I 47062 92570
I 84735 87580
O 53415 57424
I 10050 71716
O 23490 94836
O 32170 88551
I 16466 98405
S 9702 794284992
I 27529 82335
S 57291 451527202
O 25914 77626
S 85606 451693481
I 8405 23075
I 11299 72458
E 60642 96469
E 25635 45849
E 88636 98409
E 7087 47701
S 42107 917012243
I 58949 76391
S 12392 886838865
I 62017 77189
S 63261 878920851
O 1648 29966
E 10156 29101
O 49560 61118
I 40037 48969
E 6595 18084
E 165 51838
E 20000 55488
O 12670 58591
I 10286 22597
S 89390 640582826
E 598 71861
S 19447 978479127
E 3936 14248
O 15209 42682
O 1262 75339
O 23022 27441
S 95436 68118336
E 2213 80537
S 90412 232285314
O 64583 71822
I 83581 99237
S 93378 459447931
E 24636 80793
S 40045 39430665
O 54154 71547
I 645 98186
O 18445 40993
I 21275 44859
O 22845 28666
O 43339 94822
S 46180 184887480
I 15519 59282
E 56324 94110
O 29408 90559
S 48075 657290214
O 52398 86730
S 38914 695834227
E 63329 96097
S 55705 786805364
O 89058 97158
O 16973 34442
I 21044 26344
I 19910 29684
S 39824 376176785
S 96031 766001941
E 34708 66002
I 47593 99140
E 23973 27086
E 81351 82053
S 61097 192005233
E 41644 93124
I 65081 87998
O 32483 43000
E 30558 72134
S 29697 266301458
E 8579 30356
S 73838 478255422
I 46334 72794
O 93256 94562
O 26953 65201
S 29051 375976961
S 6901 131912066
S 83481 165970105
O 9513 82625
O 61145 81672
E 36596 97749
E 59350 88645
I 22701 81907
I 53443 57149
E 4772 97397
O 38927 50690
E 36551 69523
O 88142 96020
I 44551 59598
E 53006 90739
E 74978 91789
I 56908 80741
E 11689 80686
O 43814 90174
O 41699 59976
I 3623 30764
I 24494 45099
S 1829 106059880
S 62401 470956610
E 4465 88017
O 28071 56631
S 56199 701765009
I 44458 99957
S 73781 389622396
O 52963 78566
S 36448 231127685
E 93284 95744
S 21020 189551472
O 6819 16342
O 64109 93069
S 60669 701624520
E 68073 74227
S 37756 621943181
I 35019 92187
S 81238 648158765
E 62655 89869
I 83367 92909
E 39014 83800
S 68361 556102757
I 462 28502
I 26169 95594
I 35563 61854
I 60530 61652
E 2342 50914
I 49671 99267
O 48359 80226
S 50729 969271047
I 15394 55050
I 31619 89150
O 87217 98522
I 32504 58621
S 98332 328377973
S 23163 100708308
O 38559 89852
S 43974 50147916
S 24475 263040519
O 25845 27969
S 69944 530101595
O 51944 60443
S 23305 348970104
S 5226 662605683
E 27048 41346
O 30766 95267
O 16794 75485
O 60986 88366
O 62393 86243
S 70451 389564727
E 64691 65403
O 44168 70178
O 40521 59173
E 1784 37405
O 16780 39392
O 63028 87687
I 38612 89676
S 7867 497397978
O 61355 64412
S 4730 64306676
S 25350 269947226
O 6440 32932
O 2143 45973
S 79225 849974711
E 45923 94385
I 65512 75785
I 1461 88270
E 36312 94377
O 52890 58115
S 50841 638455870
S 85968 710782795
S 38407 800374143
E 16411 21919
E 66901 89234
S 28865 295817825
O 69982 98303
I 29649 79542
E 1612 8509
O 43426 80713
I 91651 95740
O 46807 73649
I 9532 60406
E 25263 95380
E 11885 35283
O 11996 60576
E 47840 92360
O 51584 96856
E 6010 21675
S 76433 736418969
O 65123 65379
E 54 84573
E 38003 48802
I 13962 22014
S 38706 106864374
O 25998 57576
I 39924 76417
E 45937 65192
O 20140 92306
S 57396 783269733
S 2066 912200595
S 98496 882265018
E 60830 67309
E 2814 99874
E 46816 93634
E 41462 52134
I 35527 66997
S 35243 21731435
O 55931 81796
S 89508 727416161
I 59904 67343
E 243 76517
I 4632 81968
I 89390 93745
O 36979 94378
E 28466 86005
S 33570 132853107
I 18780 93546
I 18749 76742
S 3720 723261124
O 80646 92161
E 87183 87613
E 1980 84692
O 43695 53710
O 79994 91733
I 77907 87856
O 74574 97890
S 85910 172064761
O 51263 95997
E 52325 79573
I 17849 67160
E 53875 68130
O 1307 97265
O 24316 82742
E 896 53068
O 66699 92926
I 25552 90043
O 4825 8895
E 3073 39798
O 54516 92666
O 22114 27233
E 60044 70572
I 61674 78670
S 36257 502419033
O 12756 27745
E 5274 82180
S 92800 399041617
S 989 696002859
S 58591 967239203
E 59418 62361
S 12243 304531782
O 15659 68802
O 65213 91371
S 84101 855161914
O 21636 33757
O 46829 98425
E 9932 25638
O 46422 92297
I 6590 24947
E 26865 95446
O 81512 93967
I 34481 81066
E 29472 86056
O 14661 41931
I 8199 47874
I 32820 87557
O 84215 97856
O 22705 51667
S 16627 461224807
O 15701 77130
I 28348 63945
S 83708 723233782
O 32511 46229
E 36164 84887
E 2070 82832
O 35483 36824
O 41763 99737
S 8455 534559582
I 24246 42995
S 5319 736713088
S 36722 640734867
I 53281 92783
O 41851 99849
E 472 99633
S 905 168150401
O 9948 74754
S 65883 907096233
I 51718 88396
O 23448 37344
E 34936 97924
E 51773 86411
O 33532 59465
E 45458 78169
I 13512 20765
O 33198 37807
I 69874 96528
E 11827 98208
O 65553 83173
O 15301 46777
I 25865 90500
E 24200 93107
E 37236 40434
E 59114 68630
S 90422 228531018
S 89303 166128943
I 41359 90237
I 43562 95793
I 52409 85470
S 26717 492541910
E 63575 75788
S 44563 810585049
E 12973 63318
E 9309 40023
E 12793 13116
E 56851 93944
O 231 48517
I 42911 58666
E 73960 86096
O 4412 24672
O 58394 95450
I 15696 18006
S 73110 356716828
I 2099 4456
O 46015 70736
E 33797 35912
E 37512 91322
S 24103 8721681
O 31920 61157
E 79624 95353
I 28065 70689
S 95179 999924013
E 24998 39275
O 46428 99824
I 47854 76274
O 30853 60643
I 67318 76889
I 22534 45540
S 92716 185050463
S 80155 285115365
I 60786 68084
O 5820 17333
I 82452 96918
I 36942 74592
S 9170 66687388
E 64801 67333
I 2723 86385
I 49638 93701
O 56511 58957
E 17240 34487
O 52743 80166
S 57086 969360380
S 55146 722053767
I 55028 74498
E 11694 95254
S 47053 575476881
E 68655 95761
O 38011 54080
E 9046 62470
O 26641 96677
E 29110 81097
I 81951 97658
E 25212 71966
I 28592 87085
E 76378 77789
O 72941 97761
S 54298 641922836
I 18546 69470
I 16825 44156
S 78792 969318673
I 59554 61239
E 2743 76982
S 67727 724042842
I 13590 33493
E 26386 84928
E 27720 38266
S 37424 550152295
S 57529 23712620
S 27251 765944312
S 89268 413133073
E 69508 77856
O 10146 13801
I 34402 76146
S 65353 358057787
O 21752 97664
S 96942 897451952
O 4267 27572
I 32610 55404
S 18346 793093124
S 50195 947467378
I 19163 56446
I 58212 75815
I 17087 53877
I 47043 77572
I 34907 37507
E 74470 87299
S 80268 208473603
S 47375 277925961
I 30891 48966
E 284 22539
S 10592 621559556
E 40315 65932
S 46066 156175971
E 9197 65926
E 39093 59634
S 17105 92852377
O 10337 69937
S 2851 746742488
O 52746 88136
I 20054 25418
I 40764 89827
I 16134 16667
O 5617 44028
S 75134 683336436
E 11024 86383
O 38703 89312
I 17198 62422
O 42293 50358
O 25713 27803
O 46937 51480
S 97815 282288869
E 18690 83893
O 73181 88766
O 28902 97020
O 32206 45494
I 30417 89085
S 19369 783741949
O 59832 98452
O 54699 87874
I 69505 77772
S 30000 256574036
E 52351 83304
S 95648 751732106
E 75649 97894
I 60060 96349
O 27952 64942
E 50071 74724
S 91497 75348817
I 11516 51887
I 54450 92519
O 65132 78827
E 14458 48852
O 13100 89756
S 2261 452851678
O 34486 40569
I 33641 44184
I 49197 70915
S 5927 231734385
O 23748 41663
S 61197 423947014
S 77652 704322396
S 77198 903260311
S 72288 977108041
I 95626 96938
E 45632 53277
S 29388 893017474
O 51670 55924
I 21999 94012
E 66844 86158
S 624 536929392
O 20207 48396
O 23223 83039
S 59932 295865739
E 68429 81247
O 59597 65980
O 41247 90644
E 4883 76010
I 63944 99892
I 47799 59653
O 29502 45132
O 55843 59923
E 16121 51365
O 1801 91235
I 78140 81579
S 13830 964876020
O 30263 87375
S 34856 356698817
E 68543 88498
I 64863 90393
I 50019 56001
S 84174 602593303
E 36042 53912
O 70709 74805
O 58879 63283
O 71296 93947
I 10273 92102
S 65547 239328870
O 41088 93175
O 5391 69876
S 5821 594749200
O 26344 95508
S 76362 580271940
O 32999 34478
I 73604 95180
S 84251 281918249
I 68311 89023
E 32509 35335
O 32106 69469
S 68613 27285915
I 35621 76999
E 33141 57563
I 57797 98520
O 20493 95098
E 19068 28481
E 5763 27113
I 18980 80608
E 17078 17378
I 14982 60846
E 26095 38837
O 57059 84568
S 12199 920378695
E 81642 90645
E 34894 70436
I 3165 79900
E 13659 48680
S 37942 979811939
I 8630 14883
O 49190 74251
I 3234 65597
I 22163 89542
E 25359 43488
S 20049 846054552
S 13489 512962006
S 6286 547870410
O 10944 86454
O 46234 71513
O 85326 87684
S 57519 944162348
I 67784 92121
O 52407 76712
O 47385 69537
O 86619 97298
S 38022 819910582
S 41243 96597075
S 33160 752364943
S 16486 625641764
E 27153 43898
S 52327 440867601
I 5368 13063
I 21232 73468
O 3866 18440
I 10632 81381
I 28429 42638
I 3226 73393
E 43961 58287
E 25129 76585
O 38257 47075
O 32225 97149
E 27638 70983
O 34761 91903
I 53073 85142
S 88333 611089759
I 17122 75732
I 12956 39151
I 4070 34849
E 59457 99320
S 2110 250907515
O 39068 84685
E 1997 54786
E 69572 89283
E 16489 70011
E 19406 67096
I 50435 83360
E 40277 54920
E 45528 86923
I 53591 89559
E 3377 43622
S 8323 518110029
O 48365 91532
I 19702 47048
S 78612 822094887
I 61784 68811
S 660 261537317
S 95402 986909310
I 94532 96273
S 77084 87687467
E 39233 87051
E 18411 22771
O 30350 47844
S 60420 993153115
S 48421 220175794
E 23590 57670
O 50381 91518
I 367 77036
E 64058 89869
S 49243 246569313
O 16399 75383
I 10211 78507
O 49490 53690
S 51488 121017136
O 36285 94054
E 65436 76376
O 26696 49193
E 50016 95833
I 47205 94913
S 81260 503564093
E 28430 86923
O 35029 74010
S 11692 650848435
O 12668 90534
O 34325 99176
O 34904 68779
O 12020 41448
S 59007 893716899
I 11505 14377
E 50458 89742
S 30600 22768641
O 25923 88930
S 2916 499723248
E 26450 69121
E 4746 89357
I 4172 84039
E 17696 22756
O 10829 94419
I 12030 77279
O 21299 91504
O 48274 92289
E 80099 83098
S 47843 294610929
I 76605 84607
E 76748 90020
O 33142 84881
I 27053 95591
O 44626 72106
S 39456 438073795
E 18199 43940
O 4211 17727
S 12765 718897169
O 28553 89929
S 31120 117542461
E 14738 86591
I 22752 29262
I 8217 40927
O 56840 70453
I 76652 80495
E 84080 99291
E 18125 84569
S 97229 394263117
S 43485 30249225
I 9693 40297
E 39782 63562
S 53662 176846253
S 50972 298609615
E 11641 93457
I 71846 87736
O 46907 89778
S 53903 180446945
I 32799 50724
I 63020 94690
S 1543 756275103
I 23487 97232
S 92586 863565912
S 89114 629344568
I 40190 87972
O 2636 72747
I 51046 91028
O 7682 96970
I 45649 71640
E 18341 21066
S 19528 613538564
I 7658 27312
E 14128 96440
E 52212 97133
I 7674 74453
S 67301 819500463
I 36042 44434
O 96721 96917
I 19724 20059
S 22381 932075946
O 7854 25509
S 6933 162647393
O 6657 43831
I 10993 32272
S 6684 672637584
S 83318 84304618
I 61836 68488
S 89967 928407333
I 15827 34556
S 53269 935843173
S 46649 248114013
S 15511 289919549
I 12823 94893
S 21766 153002925
I 86085 86432
S 83119 233494591
S 50995 750440152
I 36473 62076
E 31921 55127
I 19188 50152
E 43517 83436
I 14178 15379
O 52276 52357
E 34827 72008
S 44360 91424095
I 6296 74262
E 31376 62989
I 39240 90275
S 30965 235694057
O 33270 47458
O 8941 57323
S 27988 326206607
I 34377 41943
E 34125 79442
I 41532 46063
S 63347 293150827
O 7344 21439
I 32916 36297
E 32623 82470
I 1487 89426
E 5388 44967
O 16036 17134
I 2442 49847
S 67225 734799394
O 65179 85791
I 86889 98096
S 99085 909529933
O 7879 14442
I 71377 82955
S 72458 341704623
I 34793 80425
O 10016 56201
S 81381 537282681
S 99994 574484209
E 19075 99454
I 78964 90829
E 69871 89834
O 4815 7056
S 93842 382055887
E 805 26891
O 20680 59290
I 53299 55654
O 52756 55317
I 30856 79121
O 39042 65820
E 4021 66251
I 52216 53084
O 572 57795
E 52778 56552
E 27440 80715
I 8815 71038
E 11489 99846
E 20936 74035
E 45445 71787
I 27686 42291
I 11492 20619
S 28683 462902024
E 74585 90434
S 15824 129359644
O 41504 84599
S 21703 684095751
S 41797 902958591
I 18977 82545
S 20168 620990155
O 29389 79940
O 59429 63125
S 67788 510240834
I 29587 98128
S 90707 207920806
O 30135 38871
E 9477 82395
E 15034 92599
O 31764 59041
E 41539 46663
O 23804 84410
S 81581 757888645
S 36260 570658702
S 96079 957477646
O 9830 64799
I 14564 52594
S 15560 882230159
O 7264 46786
S 73074 649539950
E 71391 75348
O 10705 20301
O 34821 50607
S 11587 883792490
S 36354 740384839
O 22096 82718
I 88536 89257
S 25619 296768366
S 78832 288296487
E 20502 40016
O 59838 78046
S 84035 13638438
E 44743 54697
O 47106 77317
O 18380 83826
O 15047 86265
O 59220 76292
O 32686 39079
S 73385 167057921
E 2211 45279
E 29439 55875
S 84372 773511833
E 15083 43006
I 30044 50009
I 56323 78267
O 66704 76218
E 38054 65363
O 24958 68302
S 6794 289136648
S 76327 307731227
O 13608 77620
O 3098 9292
E 24376 37225
E 71999 92478
S 95084 952477222
E 29591 88224
I 87887 98035
I 48221 68114
E 21130 92187
I 30864 58255
O 28800 60114
I 2376 5899
E 73152 86956
I 1671 34289
I 54757 95217
S 45237 591695624
S 67983 877423949
O 67937 92310
E 10521 39892
I 43783 74478
S 34864 647115271
I 38500 86979
I 44 82812
S 88702 336134729
S 34000 97725348
S 38886 11935163
I 2953 32460
O 51633 86524
E 28332 69157
S 96441 290495993
O 51600 97824
S 82413 559214726
E 42879 83718
O 42901 64512
E 17146 74640
I 29437 95611
O 20397 43470
I 9107 97779
O 7128 81479
S 79470 948962648
O 10346 24217
I 11812 47508
I 55360 77267
E 1375 82323
E 65712 77542
S 40933 340765315
E 60831 77661
E 62655 85744
S 61470 999451500
E 42577 96881
O 66 34889
S 20321 734585337
S 358 480809296
I 84640 95148
E 24510 26116
E 19646 95801
S 17081 522094649
I 41734 76337
E 14199 42982
S 35528 114201835
S 4346 817588051
S 67757 595657615
I 2396 82444
E 58187 72905
O 10025 95149
S 34439 630245751
I 70675 91170
I 28038 52320
S 63511 559847032
E 15119 89956
I 2705 86515
I 51091 62444
E 1477 93052
O 92983 97661
O 62924 76284
E 16001 17557
E 57777 98451
I 54462 89325
S 58236 501269254
I 21976 75741
I 88279 98613
O 64285 91692
O 8463 22059
O 63548 89547
S 39839 776157461
E 10380 21823
O 59849 96102
O 71700 86238
S 85619 347869161
O 47585 59141
S 75603 159350056
I 66354 91602
S 32792 980776492
S 67577 86950451
I 20839 33988
S 95101 962645326
E 35952 92125
I 34787 56375
O 26636 43020
O 66969 93067
O 12056 83422
O 53341 61607
I 4280 12706
O 64671 74487
I 15099 98777
I 44146 61850
O 54135 70183
E 22992 82418
I 29099 91872
I 42330 43221
E 49578 79098
E 53319 53590
O 11567 16438
O 11434 64616
S 98606 631526586
S 63227 389647227
I 74715 78411
O 38936 41832
S 59823 980357990
I 21087 95504
E 28783 35714
S 21663 947587515
E 15820 80491
O 16904 17623
O 66684 73285
I 5852 99515
O 80427 97615
S 84285 814762649
O 13124 23693
O 9173 37429
E 8235 16466
O 23767 69366
O 50479 81175
I 31323 79019
E 37849 71549
O 47309 93658
I 117 51313
I 73859 89946
E 28295 35039
S 95383 979439880
O 52324 83613
O 38533 73499
I 37740 94598
E 73340 91437
I 17659 88685
I 25278 65170
S 65613 568458192
S 37235 837532091
E 43960 98766
O 49513 51084
S 18889 962315358
E 13616 76513
S 28599 514071730
E 16830 81702
O 841 40798
E 23103 69639
O 90747 94376
E 71436 90638
E 13931 85936
O 1141 97950
E 39966 62995
O 53382 98470
O 82807 84783
S 30699 754511535
I 32293 91131
E 17131 19570
E 79789 96470
I 15928 31518
I 20284 64269
I 90753 93969
O 73823 99134
E 1078 86055
E 64799 85245
I 32191 72032
E 6715 90709
E 32092 43287
I 7000 23969
E 32083 53151
S 19469 793536787
I 61578 92945
O 12122 31528
S 15681 701118636
E 40155 47786
S 82590 889314649
S 84937 394085071
E 9516 81262
O 19935 31808
S 68637 511900138
O 31331 56790
O 20136 30060
I 49231 91629
I 5444 54951
O 59946 93538
I 15171 70443
E 46729 72009
E 67248 82343
O 15642 53283
I 21150 93952
E 60468 65230
I 10237 17998
I 7260 83202
E 2099 80929
E 36178 93793
I 28356 57960
E 53778 76618
S 78193 524801966
I 46077 84494
I 15028 17491
I 24146 46881
I 71718 99169
S 33525 265342722
I 12008 49047
S 92819 81454456
S 54948 481713410
I 45925 58547
I 40198 96083
E 17303 45804
I 77170 93004
E 14219 21541
S 14256 207868859
O 75035 92407
E 30847 62087
S 19269 355431202
E 19439 38062
S 12266 381894153
S 55520 888021182
E 16427 29205
S 97691 405914309
S 28702 868018544
E 16901 83264
O 16973 22026
I 16059 74064
O 72365 74704
S 28488 816756377
O 43495 95880
O 61942 67577
I 51997 97365
S 51190 579829050
S 83823 883027858
I 77978 99508
I 31351 86656
E 161 83704
S 20011 744540689
E 2319 46190
O 19985 25997
S 22938 89232261
E 34323 88850
O 50169 62073
S 58260 540345736
I 18756 30262
S 72070 907793589
I 42267 95494
O 35458 94999
O 29084 88537
O 50268 64689
E 28035 30726
I 30210 60338
O 26172 97461
S 61223 544628001
I 9050 19892
O 68191 78500
S 12749 410696688
S 39877 409910304
I 6573 82432
E 14780 57698
I 10475 40311
S 26491 308308145
S 60 851457458
I 20828 99711
S 89179 252823791
E 9893 17057
S 25467 635169595
O 44225 49385
O 81947 82431
E 49757 95419
S 14904 579425481
S 47254 772359415
I 50066 70410
I 42998 63187
E 54419 90074
I 28773 52665
O 33820 98821
O 49644 65226
E 18325 30205
O 19988 29506
S 83495 723468529
O 3034 91443
E 11707 94772
I 16831 25715
I 27422 39705
E 9744 61359
O 63343 75134
O 34979 91595
S 66611 754999004
S 11761 682065962
I 3868 53226
I 56579 58944
S 39684 583041305
S 81771 563863410
I 6765 37879
O 12880 96095
O 60051 74655
O 3989 16902
O 8094 75135
S 36253 260811412
O 75934 96786
O 77645 84541
S 63758 571269808
S 51653 359897531
I 72021 74933
I 45208 53974
S 65076 139820074
O 44933 60271
S 58170 55716984
I 31120 72172
S 9941 143436351
E 27863 87183
S 37888 947288354
S 33187 209419518
O 13581 66382
O 31147 89004
S 86389 369931488
S 54116 356310992
I 15329 42386
I 10101 35508
S 76335 551724644
I 28104 92660
I 7219 50627
E 23668 38645
O 18182 36887
O 2682 62421
S 51912 242511582
S 57551 727479571
O 25110 50806
E 30047 69609
O 35687 70847
E 48961 77229
S 87294 574794302
I 6058 57290
I 46019 56266
E 29913 40083
O 2804 87161
I 45026 83531
I 10159 51063
O 8319 67010
E 51867 84407
I 1523 93885
O 48659 80690
S 54795 491221525
E 58513 58610
I 71434 85906
I 61125 66805
S 90612 338257396
S 92326 598762849
S 86886 311491451
O 71597 97348
O 49720 55583
E 52797 88357
O 15048 21082
S 51663 468983685
I 7749 31808
O 15323 69857
O 66139 90682
I 6035 10908
I 1930 9730
O 6877 98633
I 6052 83769
O 13706 89863
I 23685 71204
E 15152 48786
O 12077 59123
S 87416 27151195
E 49048 68622
E 58166 78715
I 19761 83325
E 68355 89205
E 45320 74347
I 34572 75459
O 74166 84927
I 50346 89469
I 28941 57275
I 43997 88999
E 75020 78896
E 73294 85882
E 9765 46264
O 4519 8311
O 32003 62581
E 8651 68076
E 51914 54978
O 41755 47146
E 772 66876
I 14711 29878
E 21288 65055
S 55811 110015018
S 9016 786357125
S 58431 814591392
E 556 23178
I 21027 49794
S 75277 408425648
O 5526 66224
E 34433 62166
I 73882 93371
O 70462 79939
E 13570 64147
S 2013 623360290
E 42329 83855
I 20894 23179
S 83517 899712117
O 8327 9445
O 1581 12916
O 27099 34831
I 44747 64147
E 29832 35198
O 30031 42047
E 10125 28625
E 19632 59374
I 55524 96546
E 49108 98865
E 2207 35009
S 54814 186478894
S 91055 107789116
O 68912 84793
E 45070 77112
E 30061 39826
E 74992 82529
O 9016 12308
E 12046 63273
E 39486 46374
I 78833 99908
S 75484 370470383
O 27557 60985
S 25301 638710422
S 20951 149134703
I 57997 65483
I 60179 74248
O 25732 99235
I 3694 76590
S 30258 69492999
O 10305 29000
O 49474 53370
O 31482 45870
I 77131 79892
E 7224 23296
S 72440 892721274
E 25066 99310
E 1027 83208
S 52243 558517714
E 23661 99475
S 44203 825866633
O 20923 55907
I 18930 64122
I 7226 69839
O 1418 98817
E 644 84374
O 41656 68745
O 29457 37697
E 27717 64431
O 67276 91715
I 18562 62623
O 1236 24307
S 44624 251481073
S 45600 989656021
S 88219 494467917
I 52025 63304
I 22814 31305
S 57834 943831547
E 4413 55137
S 41558 681857912
S 65656 631534509
I 41440 42640
O 10946 99018
O 77422 88757
O 27550 59070
I 51073 60221
E 41474 78144
O 53574 86977
E 387 1028
I 29897 49564
I 29910 31884
S 1998 55508333
S 38190 161986852
S 47650 124758977
I 6260 56281
I 61854 78536
O 16301 74423
E 4951 59557
O 23955 73038
O 27741 82268
I 26485 84071
I 7462 55751
S 30639 930820529
E 10235 66859
I 58591 83588
S 66700 393033505
S 16573 97193303
I 39438 90160
S 94997 465505904
O 46397 90715
E 38815 39711
O 33098 46270
E 70518 75427
S 30319 452360738
I 27035 30584
I 22525 73134
E 17636 94732
S 63991 205835801
I 53938 78905
S 73453 318416529
E 38429 91123
I 66673 72757
E 20313 91006
O 55045 62611
O 63395 67001
S 34925 232576600
S 28820 344566400
S 19024 179050917
S 84712 628245546
O 2776 74842
O 25531 82776
I 27117 46422
S 30993 654292700
E 78686 93953
O 25904 29265
I 50904 87635
O 32387 70006
E 7381 44673
O 1433 68098
I 3025 5263
I 41587 51663
I 23378 87169
I 39374 62248
O 33026 66063
E 41317 55498
E 61143 85468
O 7631 67660
O 6303 26394
O 2115 25857
E 3990 86336
I 64533 96706
S 74653 612261456
O 66008 66317
S 26237 108658462
I 95845 98625
O 19451 53120
S 70688 481757272
S 55154 718751219
I 10414 79580
E 15254 27022
I 17120 38669
O 16519 56558
O 5131 66879
S 67736 15510550
S 82704 605771494
S 10909 671924028
E 7488 97085
O 6984 52007
E 32203 63767
E 33294 89848
S 41289 289839970
I 56536 76187
E 23742 65228
S 63687 119266749
O 10123 41252
S 69380 710915568
O 18959 99456
O 25338 47949
E 27655 80158
E 30698 54285
O 33196 97166
O 17925 22772
S 90568 218897009
E 60667 62476
E 11629 49704
I 10837 83645
S 15166 45649727
S 38725 861137477
O 3565 96310
O 22486 63120
E 3931 9001
O 34738 47780
I 21927 34672
E 45255 98481
S 71281 103523766
E 62336 65985
I 53849 54606
I 44077 96615
O 16695 98223
S 62430 648253504
S 57390 532561320
O 51091 81107
O 44063 80375
I 52862 60751
S 66608 123848104
O 62910 81936
I 26286 76876
E 84561 95071
O 44949 68592
E 4745 53580
E 55651 70875
I 68337 94207
I 40257 48837
O 45512 81742
S 93556 677739213
O 59434 85167
S 23605 519189431
I 24884 47360
I 2878 40866
S 80739 271881066
E 40030 56477
E 14336 37384
E 25058 47912
I 60226 62414
I 13068 92548
E 10626 55957
I 71923 95510
O 24026 67329
E 1795 24105
I 14729 58137
O 43157 84349
I 74882 77928
I 33324 37452
S 61624 957403640
O 6043 90550
E 6128 43153
S 74243 282173428
I 29593 71897
E 68588 79782
E 6545 79816
E 58094 91911
S 17535 790742580
O 7063 11786
E 81331 81535
I 5861 61662
S 90613 694786447
S 53030 366742810
I 1827 73776
O 26216 99421
E 27454 57549
E 1516 74308
I 84812 94441
I 14841 84474
S 5291 162459351
O 52565 62354
S 42519 589503917
O 30253 61923
O 31036 51709
I 12258 47081
E 1631 82749
O 77935 83184
I 49209 56647
E 44312 89519
S 80456 406278864
O 282 90333
O 30179 81524
E 24862 70595
I 3347 6362
I 12704 57568
O 5917 36318
S 75760 27825210
E 29280 93519
E 5971 77864
O 83097 92177
S 17308 310306680
S 66316 741652666
S 80418 86829724
I 49427 63881
I 24711 34213
E 24836 59219
I 520 98109
S 44492 634510705
O 21290 61831
E 33830 60888
I 15504 88904
E 45325 93867
O 44018 63189
I 9092 49414
S 97553 177154006
O 30767 60615
I 12542 53599
E 30768 47258
O 14510 78459
I 26498 60083
E 9039 48438
O 59256 60490
O 29641 99549
I 1313 35058
S 88330 111232462
I 13864 51536
E 449 37475
E 62039 94788
S 12391 890972174
E 12517 98614
O 74150 96511
S 57133 765693165
S 50336 340804686
E 7697 99915
I 45584 60718
I 25963 96841
S 58179 358251836
S 62071 135760636
O 37331 40921
S 14151 308107581
E 76946 86923
I 27835 43550
E 25480 76733
O 11739 82708
E 62438 75099
I 38231 54553
I 33902 86427
E 42258 45240
I 1728 59545
E 53459 64814
E 6714 6947
E 17600 28840
O 54809 60767
E 69119 92673
S 56206 636042106
E 37097 43622
O 12807 97211
O 76635 86362
I 60500 84390
O 30560 89077
E 54845 55991
I 2179 22197
I 7505 98494
E 78641 87815
O 52986 61017
I 46434 59461
O 3254 55763
S 49202 283103104
I 43416 45319
O 3878 62845
O 35713 39171
E 18959 99084
E 21983 74886
O 3136 68039
O 23584 83251
O 7431 57524
O 2013 19885
I 48792 72253
E 43523 77928
S 68569 20510892
S 19984 290500044
I 1343 13075
E 28795 36074
E 19731 29898
I 2105 61144
I 78727 90516
S 47330 791444383
S 59889 23310400
E 74316 98820
O 18810 44338
I 29700 81667
E 43375 56734
O 21315 40420
S 78695 37383129
S 67122 586819298
I 27385 52386
I 25596 70045
E 76129 82343
E 39994 71029
I 15065 93477
O 41619 92413
O 16402 95864
E 30022 57945
O 70127 77491
O 65513 86551
O 7131 84791
E 43722 97273
E 3907 8277
S 70332 257133840
I 34935 69336
O 11429 60946
E 31221 45017
I 10160 18829
I 50794 76345
S 94822 207090560
S 35199 816186502
E 10140 87721
E 88729 94080
O 25141 67204
O 9329 98662
S 25649 742317767
O 14497 29588
I 65622 72006
I 27635 82946
E 9596 26531
O 554 26245
O 54252 77590
E 14507 30442
O 16573 62564
I 29270 60445
I 5923 37520
I 78998 88269
E 63282 82761
O 14775 64525
O 9211 98211
S 17608 935547844
O 51843 68362
E 84701 94126
E 17272 96410
S 31425 739847389
S 41232 760679707
S 77116 665957291
E 63900 86453
S 40337 889073802
I 79338 84563
E 21527 47945
O 82797 89264
I 47515 69699
S 29164 933913546
E 24542 50043
E 42425 69473
E 34 44577
E 6151 39567
S 39384 54181835
I 12633 14143
E 62880 82104
O 28211 96519
E 17690 89370
O 22746 27324
S 66875 821572817
E 3994 90001
S 73984 475906642
E 35466 73314
I 74403 83941
I 21308 40919
O 57461 89905
I 60965 99652
E 35658 66190
E 19890 57746
S 56999 732395752
I 42448 59849
O 65499 71528
I 24679 61957
E 28010 50365
S 67919 590807702
O 7715 87074
E 48203 61881
E 34268 77088
E 44299 97504
I 25251 58950
E 48455 75884
O 42693 83786
E 40599 79677
S 64166 583652651
E 74353 77451
O 59819 63165
E 37732 38055
O 31561 49423
E 34050 66625
E 73165 92892
S 44610 243954479
I 8621 82471
E 40564 58731
I 66219 68843
E 23595 47575
O 24095 83180
E 35793 74956
E 31124 95521
I 24063 25931
S 95743 106773265
E 15675 19723
I 68870 97508
S 45336 729487873
O 6137 84221
S 21339 427685856
O 56854 67638
I 10505 44865
E 58615 72155
E 38508 65865
O 54218 82896
I 72577 98621
O 41269 63035
I 21797 61304
S 51702 34319350
S 40821 410177898
S 8472 878330607
O 25273 73391
I 7422 51360
S 8456 275513853
S 73896 205283557
O 25373 35661
S 6965 279864929
I 58372 84268
I 11036 74999
S 42674 900166893
I 25336 42432
E 4998 74715
O 1274 87459
S 2664 226936923
I 10433 68494
E 37697 57959
O 18641 21188
E 60982 99453
S 28718 20726354
I 44602 91399
O 14385 35395
O 22987 60798
E 1230 42419
I 30255 89069
I 37295 55202
E 27978 41935
S 84881 783134563
O 31293 73370
E 43230 78488
O 33197 89607
O 61275 92971
S 52084 244604124
S 42556 745661509
S 59958 776995761
E 43661 96223
O 49419 54459
E 53000 53933
S 83138 156072909
I 404 99045
I 60089 76159
S 651 480838342
O 23368 74594
O 84837 98750
I 72847 80303
S 15843 730969014
O 35872 72977
E 61133 78555
S 85783 422587210
I 12837 51970
I 16261 29785
S 98367 872737066
E 77681 84643
S 78249 701917065
I 43902 90245
S 9706 566603578
S 72048 489385525
I 30027 45026
S 40603 215997122
O 2404 44613
E 19084 69306
O 42186 67482
E 7664 82606
S 1439 263258923
I 49764 95550
O 48770 77539
S 78817 232190240
O 62515 70284
S 42680 942275431
S 11062 823121286
S 12826 109200567
S 56854 473273191
O 64169 97797
O 18344 24777
E 66794 77637
I 14937 90620
O 61946 87720
O 64600 91334
I 6928 97513
S 45863 858890199
E 32038 40696
I 67430 92851
S 75391 209593193
E 64137 64967
O 41033 58996
O 24200 65071
O 21588 38085
S 13595 991349897
O 25473 98138
E 84975 99579
O 45232 55404
S 41896 279332160
S 62944 664966518
O 32270 80489
O 19576 41810
O 41985 88593
I 10630 50126
E 3883 71394
S 30112 97166067
O 73235 93641
I 45574 91579
E 45346 75748
O 3349 42114
O 58867 65522
O 8872 48529
E 42908 83995
O 8088 14944
I 50635 88308
E 64590 92414
I 61454 63849
S 89193 851069702
S 61547 233668950
E 19886 39711
S 4965 803053237
O 39036 58314
O 35757 89505
E 3741 4573
O 12335 96064
S 81299 878713513
S 253 350007390
E 67111 67320
S 77664 414182084
S 10654 832541977
I 61457 75522
E 21221 30464
I 71572 74199
E 22854 92117
S 41726 639732697
O 70794 93049
E 36412 41234
O 12422 59675
O 65455 96792
O 11964 61047
E 23558 54538
I 17919 97622
S 26736 155187100
I 19612 63155
O 3018 28013
E 19575 64451
O 24937 30607
O 22653 97605
S 12987 635132924
I 14555 94544
E 23426 80821
I 37751 72985
O 86048 96269
O 17080 87778
E 12716 37176
S 86808 973169709
S 64256 344710159
O 39928 88097
S 13582 521858099
S 31834 482867756
I 19138 28956
E 95329 95953
I 30835 76003
O 22047 71637
S 96216 43926881
S 99882 726419595
S 59252 419681725
S 55867 759195826
E 60567 61454
S 98472 160276800
E 4229 84458
O 6335 75231
I 27022 76149
S 48274 847464131
S 65402 519078271
E 17127 92239
O 27888 52700
O 16095 26903
I 36897 87837
O 47241 55806
S 18675 995196323
S 36418 715283377
E 40356 90211
E 3770 33047
I 12866 31207
O 30410 55520
S 49344 281340836
E 34036 80440
E 63731 95327
O 25475 94379
E 11285 98710
S 71418 864433421
I 32712 65515
I 6369 53307
S 77875 983031144
I 17027 90732
I 36384 63247
S 17412 461819947
O 21469 48849
S 27655 218778780
S 28266 85186073
I 69091 89443
S 69898 91556038
E 18773 47976
S 84633 502072771
S 20170 753214857
I 2552 81382
S 20607 206154916
S 21590 312979003
I 48788 95132
O 23410 62562
S 81930 445191696
E 15675 40806
I 39308 40468
E 10012 43109
I 61477 79166
E 4012 19100
E 60866 62729
I 20921 69796
E 25055 32528
S 42439 464869129
E 61365 92673
I 23895 48545
O 65772 71971
E 46550 92531
E 82549 83595
E 32677 74980
O 70229 74546
O 77532 87808
S 41871 97178932
E 50564 60446
I 25468 82686
O 41959 51733
I 1031 86410
E 26644 70526
O 23480 29036
E 27595 84614
O 7952 93573
O 37125 78613
O 16750 43113
E 55257 59021
E 35319 99199
S 73983 513595470
E 36174 82230
I 8165 23106
I 31502 57480
E 2766 84654
E 61448 87626
I 3322 20528
E 8176 63816
I 5423 51626
S 64311 756802680
S 76656 500911965
S 88465 94759308
O 13502 92760
E 68036 83919
E 40890 96975
E 13202 15293
O 1552 32445
O 1192 6635
S 48315 521942340
O 22052 86525
O 19794 88488
I 11442 46628
O 85037 91235
S 97026 635679741
I 22901 86544
S 81741 634405864
E 14035 14894
I 56023 57480
S 93926 983385367
E 4037 28717
S 74224 335197226
S 48760 285805854
I 39406 85310
O 47219 97354
O 21438 83082
I 59158 66149
O 61977 92818
E 42626 95876
E 25580 83268
S 41005 8139361
S 44788 791435861
S 73508 461832484
O 14442 33447
E 6459 54661
I 43265 95966
S 48265 263163204
S 13842 681762294
E 49350 63789
E 68399 73022
E 54537 74156
I 15394 35031
O 59522 77170
S 47350 259905847
E 18125 22438
O 66550 94969
O 21171 32572
O 46754 94839
S 33150 199445777
I 42801 60241
I 42278 55978
E 62114 94523
I 95 98926
S 61789 220699418
E 21888 71104
E 27921 69692
I 34642 83973
I 12758 23128
E 5912 89171
E 26451 31659
I 65610 89945
S 74884 290091899
O 17533 85771
E 14127 70973
E 61460 78769
S 28796 872503695
E 2140 27290
S 60104 614640764
I 44002 86785
I 18676 86658
E 9415 51107
O 22055 98839
O 22339 99382
E 62790 97834
S 46672 990771267
S 39529 154127332
S 89686 127797224
I 1515 73005
E 31127 50105
I 46241 61486
E 2588 44927
E 4659 98096
S 58439 834524835
S 52885 413209483
E 26037 78027
E 12969 25759
O 16845 69500
S 42501 795553338
I 17925 21130
O 27853 32648
S 49619 592700868
S 74657 73963694
O 61447 95156
E 37435 68660
E 39187 49598
E 55375 62091
S 63794 249426873
O 26196 43041
E 82105 94316
I 20116 30815
S 24839 837677019
E 36623 96026
S 49336 537731608
I 74046 86237
O 16804 50930
O 64370 69450
I 15882 48287
S 71875 464062915
O 19949 80542
S 76787 702579559
E 35259 77229
I 10217 51650
S 82872 500721001
S 30546 986289047
I 97116 98235
E 70210 93037
E 15246 64789
E 56957 69505
S 83624 964877221
E 51032 77695
E 8268 35720
E 71903 90660
E 29908 96843
I 2372 38952
E 76787 83856
I 48605 52760
E 21206 55902
E 16682 85116
O 6391 79151
S 16794 544156599
S 76430 351708956
S 93595 216128679
I 82222 82945
E 6450 83664
S 48148 949526435
O 68085 91951
O 23909 43693
I 2490 56482
E 17756 54541
O 39416 57113
S 30904 380684072
S 43935 225933222
I 11764 31020
E 2750 79926
S 23438 627992474
E 89111 99346
S 87076 955597446
O 19007 76736
E 1295 67527
S 76445 707725389
S 25810 477961067
I 19660 42058
E 6727 94973
O 28591 81525
O 61352 95803
E 52784 58673
O 9735 45763
I 13108 27822
I 66249 82664
O 56518 75722
S 38470 220163168
S 27547 875774004
O 22914 27312
I 29550 33061
S 20348 80308477
S 19098 486468085
O 84277 92889
O 21669 53671
I 71128 91408
I 21622 79420
S 39917 896254359
S 57438 427764844
O 36398 75405
I 72297 91447
S 19333 467648922
I 42084 72067
I 6251 52810
E 32818 90239
S 14591 94629912
I 10970 76641
S 80065 979501931
S 27131 915587793
O 24765 71635
E 10965 84713
O 11295 22598
I 43198 71039
O 28479 80518
I 38347 74155
O 29394 37281
I 25096 68093
E 12964 92682
O 14382 86723
S 48548 815511111
S 28380 879123903
O 63471 87537
I 61786 92816
E 61976 62135
O 33740 57456
O 24861 59373
I 51723 58436
S 13999 934858781
E 82502 98108
I 14722 47992
I 64910 87497
I 53359 61549
I 70473 87775
O 38903 50302
I 75547 78831
E 42057 56802
S 39934 727192559
S 85776 933358804
E 23594 98042
O 6703 75059
O 39978 94510
S 96001 420183254
I 63006 96416
E 59282 93435
O 19701 31643
E 66715 97425
I 42676 61109
E 28390 50910
I 67630 70773
O 77020 88138
E 1781 31386
E 71350 84812
O 37517 45733
I 29189 68278
S 78145 449166084
S 79988 443616899
O 1071 68964
S 74999 695074282
E 9477 45702
E 1471 19576
I 53219 84160
E 20071 89790
I 51430 56807
I 51370 60018
I 2259 14917
O 3104 9875
S 21593 756755997
I 69613 73019
O 43934 75001
E 8320 23926
I 76374 98498
S 3903 982511778
E 50836 58343
I 43667 85655
E 76106 98142
O 23935 64666
I 58899 69469
S 61871 486203291
S 41772 700996339
S 96929 2316110
O 47345 95946
I 11531 65189
O 31140 73642
S 8821 577395813
O 13518 27033
O 22552 53754
E 41844 67773
O 23242 29832
E 69412 77924
I 21923 29130
E 47287 56321
S 85044 721463454
E 40028 80741
O 82865 91532
O 24058 87492
O 41781 70855
E 36325 86189
I 16259 95827
E 14216 53902
E 41565 85506
O 93739 95630
O 49406 65484
E 11077 39358
I 75454 99324
S 87566 833707214
O 18531 43272
O 21790 78170
I 29563 98974
O 22829 73181
I 43591 72373
O 1637 95390
I 13076 79646
S 41372 406426783
E 34994 73432
O 66250 79023
S 87373 859377563
S 48095 57997403
I 276 73803
E 14607 47136
O 22152 54116
O 32113 86861
I 24221 95151
S 16773 592666251
S 87992 682111219
S 22779 902911959
I 62989 91818
I 5182 76258
E 94061 99792
S 95488 788520754
O 58924 70811
E 1346 15639
I 3484 49960
S 5666 499348420
O 85370 90084
E 32935 90875
S 58419 42281498
O 38272 45298
O 797 27927
O 27269 89765
E 32268 63249
O 8404 49994
E 18446 30105
I 27015 63161
S 68925 18210129
O 7035 10691
E 33450 73698
I 23146 28794
E 85746 87449
S 9323 257101824
O 46435 92077
O 38883 54378
E 20208 26103
O 5842 88260
S 75955 122082174
E 2924 65707
E 37692 83526
O 6528 90981
S 90891 493877232
E 59527 85953
I 18280 48677
O 50848 94442
I 16786 23485
S 93569 574561078
I 42236 89046
I 10448 23812
I 9816 62220
I 32249 58714
I 12930 46360
I 72001 86551
E 4752 26148
I 35052 53209
I 15377 56194
O 58460 75949
I 73453 95949
O 24571 86502
S 74637 437370764
E 97177 97337
I 68975 79681
I 26366 70563
O 27053 27355
I 12935 31427
O 47847 91064
S 70118 951335136
E 60541 83078
I 33213 46432
E 5556 42343
O 11663 67136
O 41096 58574
E 76651 92318
O 20802 33983
O 15079 58538
I 49288 89944
I 23848 69563
I 87502 99725
I 29484 85191
E 21497 55309
E 35996 50031
S 73204 597699258
S 3071 571452604
I 80655 85147
I 22372 48565
E 47255 66394
O 11354 81191
O 77737 81665
O 86247 94058
S 34294 70102922
O 33674 34685
S 17072 763131214
I 1292 50999
S 54959 958339753
S 11918 148121178
E 12578 63482
E 3534 89581
I 34939 64453
E 42693 59053
O 30328 50932
I 36652 79092
I 61284 71266
I 10858 37423
I 15933 82368
S 40020 627176809
O 14213 81151
O 72962 80733
S 19106 548754734
S 20548 983877393
I 49308 56712
E 47484 59349
O 84549 92775
I 29556 38420
O 15675 97177
O 56489 70247
S 36695 705436406
O 23512 52690
E 39393 72255
O 21207 31065
S 59730 946375173
O 33148 71474
S 7207 293976618
I 26939 91146
I 31670 53304
E 37303 61228
I 22460 51933
E 45560 45812
O 17528 66145
O 59346 73051
E 32526 99263
S 51801 458996511
O 5108 58828
O 21487 36950
I 10994 67938
S 82217 466054639
S 83596 19067949
S 85382 272136529
S 84363 364373704
I 42194 59416
I 30341 56919
E 4607 64111
S 54700 746738905
O 33060 59867
O 5760 8268
S 44687 754781628
O 10089 83418
I 37665 43506
S 39988 975236275
I 998 95994
O 39368 78316
O 71442 97257
E 77195 80932
S 7421 482405373
E 43232 46123
E 50545 56543
E 50418 73073
O 64179 64417
S 72818 425625518
S 49004 147666294
O 12367 23869
S 92374 101270382
I 10046 61160
S 56405 995033618
I 10490 89211
S 34503 129429380
I 95150 99502
I 40832 73344
I 3935 74683
E 7431 81511
O 31532 42784
O 22488 52386
O 81659 83987
S 2526 65083713
E 12165 57484
E 29622 43736
O 18122 18327
O 7163 93865
I 107 32560
E 45033 86096
S 94845 29689325
S 34930 759445491
I 64573 77586
S 46180 468385777
E 34428 63015
I 37525 67295
I 4179 58905
O 36726 91084
I 33377 49807
O 2576 36266
O 29451 87959
I 51789 80185
S 62736 541814221
E 13310 62882
I 37187 42617
S 49755 777154519
I 53491 99400
S 43941 25826466
I 53722 67163
S 98148 446375695
O 82443 98868
I 44111 55492
I 3997 37489
O 32171 59857
S 62023 116391625
O 55029 80351
E 8826 14747
O 17369 35213
I 24929 74323
I 54360 59828
E 5555 41173
O 7436 65842
S 86123 135382999
E 35058 98368
O 38107 81903
E 32090 47506
S 30219 48393344
O 38131 42263
I 50091 70510
E 75016 79481
O 2551 72936
O 10189 92393
I 2782 92429
I 28397 57881
E 43782 52190
S 43247 935075454
I 10550 73798
O 35181 39632
S 14968 101867754
I 60037 72619
E 19923 43911
I 10680 35921
I 45427 89439
E 35010 64085
E 26106 43801
S 1950 966521571
O 1250 9970
E 21303 90369
E 20794 71814
O 11387 78493
O 44982 73523
I 43554 99470
E 33727 35161
I 8823 51649
S 68734 502339552
S 7786 622284190
I 68917 84010
E 1982 95352
I 64602 73751
S 2374 912026421
E 64430 73935
O 15560 83204
S 73275 37024388
E 36327 48642
E 45421 87382
I 13235 98294
E 25395 91231
E 22171 94160
E 27652 65519
E 45102 58702
O 54310 57366
I 11247 78877
I 76300 97227
I 50978 73876
O 65771 78638
O 51649 59216
S 85133 431067331
S 20484 597444253
I 83243 97791
I 22295 36602
O 24249 71860
I 4716 27315
O 31957 75677
I 50065 71792
E 32376 73323
S 85498 739406221
S 18989 966368948
E 30212 80554
O 47062 61943
E 80471 92810
I 6108 87358
O 53936 78753
I 41615 89232
O 36527 47490
I 800 21108
O 37187 42608
S 87110 316534446
S 96219 380051470
E 30664 88394
O 62371 63614
E 45922 89770
S 14112 65535676
S 25623 375706289
O 75837 82636
E 23487 26311
S 68766 6453324
S 13002 810715530
O 47068 87882
I 31510 42758
I 12239 77589
I 48250 63532
S 46291 16949272
O 4086 74659
E 25572 36848
I 80176 94132
S 14186 603217453
E 45094 79608
I 73328 95351
S 7500 468247040
I 36588 93087
S 45595 345573973
I 6880 29717
S 3029 320195538
E 26036 88448
E 17636 40886
E 29739 71707
I 59084 68042
O 12837 88443
O 11701 41604
O 25474 43911
I 62217 78057
I 29721 53447
E 23362 70123
S 65153 487896
E 47842 78931
E 50220 72308
S 57541 872046076
O 79526 80497
I 15613 16240
I 45459 59977
S 83256 491240746
E 7612 35110
S 54110 124553923
O 18779 54533
S 87143 458245298
O 31970 54826
O 77301 81700
E 27172 99936
O 3616 88541
I 14612 76284
O 15286 53212
S 2489 122779632
S 53668 658785130
I 39281 61159
S 74221 96025988
E 59434 94954
O 6022 34995
S 63378 597228153
E 11344 71039
E 1458 89606
S 37976 966447580
I 11080 70996
O 57181 71920
I 59623 94336
S 76288 650952558
O 45151 70717
I 16132 47622
O 241 35888
I 15597 97683
S 41930 539107972
O 5767 62378
I 16194 87446
S 24404 549345465
E 23924 96352
I 19392 72015
I 19750 70586
O 16172 42340
E 277 88906
S 7578 166679778
S 71478 592660495
E 24843 45095
E 8213 85525
O 41673 52808
S 94082 991015867
E 49561 66584
I 10366 45196
O 60488 83275
O 34633 87882
O 51160 96150
E 86520 97822
S 90016 577793173
S 71633 139634281
O 15395 52568
S 73925 685483380
O 9583 10394
O 42400 63404
S 39669 462951087
E 12337 32746
S 19392 293297704
I 3858 67596
O 42302 96681
I 61210 95529
E 10644 61365
I 13004 24059
O 31395 37643
E 61243 63920
E 32789 84756
S 80498 64114047
E 32969 61892
O 37702 89742
O 90346 93835
I 40427 79614
S 68912 196441529
E 2170 38725
S 37241 845872339
E 23742 64705
O 25501 31271
E 28957 46006
O 20996 22506
O 24179 76195
I 57768 58001
O 15960 94152
O 56012 87015
O 60866 89447
E 32688 51825
O 17373 49321
I 55906 75250
O 29998 41912
E 77259 88695
I 14528 91683
O 44017 49573
S 63046 564200963
E 36306 49452
S 15162 812009208
I 21900 68840
S 7355 130627194
S 24384 489302873
I 83230 92447
E 9983 32634
I 88201 90010
E 42866 98952
S 15241 355573743
O 2527 15914
O 7201 46140
E 12841 46181
S 50164 105402712
O 15618 61819
I 33273 57342
S 35551 885915713
S 76404 26666191
O 5730 27749
E 26140 40404
S 89721 818536318
E 35639 53460
S 79426 535622823
E 32244 84878
E 16489 27311
O 18505 91756
S 87697 552173115
S 2281 198700875
S 6035 344394333
S 55893 805642213
E 50886 93625
S 21966 48529406
S 6896 846005642
S 29397 113591639
S 6916 655675653
I 57387 85556
I 28596 31845
E 26695 58211
I 2074 69196
E 13397 35195
I 21480 57399
O 42336 51393
I 66999 95233
O 5200 87962
I 56647 83352
O 9875 30149
S 10945 535882038
O 8624 97641
O 15787 65066
E 23057 90412
S 75023 895838023
I 52669 71272
S 59391 380564735
E 38316 99359
O 25217 51999
S 71388 476036747
I 26485 39084
O 39053 61925
E 61219 83210
E 43705 79225
I 36777 98944
E 36403 49174
I 26912 58124
I 49879 76216
S 75118 666728647
E 20018 43522
I 62219 68650
O 24377 69891
S 83231 977943308
O 40410 98329
O 316 2696
S 64995 428762533
E 3863 40875
S 49670 299209856
E 36969 70867
E 59392 80416
E 25789 38254
I 17783 85356
S 37740 654650300
I 50557 99026
S 32496 305727856
O 26413 79248
I 83524 86262
S 24266 57781004
I 27331 34693
S 15044 509625866
S 12976 507582574
S 34875 397120545
O 34222 47841
S 42071 329005625
E 48946 55789
E 23753 97532
O 31480 82993
E 10394 23246
S 16562 893433010
S 20959 174422186
I 17441 23212
E 62920 82437
E 25922 26884
E 46155 47269
E 701 41593
O 68117 83204
O 55114 96564
O 13235 42604
S 98998 996891761
S 45012 267496875
O 20202 98625
O 28157 36233
S 88575 70628452
O 31121 84453
O 25055 27096
E 19972 40155
E 39691 92809
I 10867 94087
I 11865 42881
O 5035 6810
O 27405 61710
I 35380 96119
E 62486 99777
S 83478 455256267
E 22749 81860
I 31510 84049
O 23537 23675
I 1584 15239
S 85764 310097945
S 1043 776827299
E 12148 13543
E 23358 78876
S 15914 258924233
E 54103 94876
S 49731 681809201
I 31372 91096
S 17461 734533690
S 32917 364774083
S 20439 902113872
S 47390 307988254
O 63030 84423
I 61264 91112
E 7892 18566
E 49606 93677
O 16376 36858
I 40258 90513
I 5111 64280
S 2801 885330775
E 1791 45530
I 35683 42696
E 48366 53286
S 92619 820764916
E 41402 86816
E 33707 45175
O 17781 87817
E 5127 6307
O 45106 55621
O 48767 77734
I 46830 71483
O 51212 83766
E 403 26886
I 35727 76751
O 58344 63472
O 61377 92424
E 47386 70673
I 61233 63060
O 12243 80229
O 72641 82507
I 17880 88081
E 11187 14531
I 5025 42860
S 51200 115148919
I 57248 71380
E 34404 41981
I 17475 71078
S 15013 432862082
S 84773 619627757
S 56793 385350611
E 2598 58044
S 47128 565241297
O 45611 78566
E 87578 91719
S 90080 260880340
I 53891 71186
S 15055 778478195
S 84295 21381815
I 72115 94078
S 33267 911862670
S 47461 563170757
E 17032 63407
S 50497 10532738
S 33679 27783815
E 32950 89890
O 44610 89443
O 17967 57814
O 24464 38448
O 70301 75220
O 56151 71652
S 81409 462105923
E 15962 36715
S 93629 398629666
S 87662 113625221
O 36970 93819
I 60871 73563
S 23971 630423212
E 6385 97669
S 52669 311577229
S 31602 525341884
E 32802 75260
O 63689 89082
E 49010 72962
E 43622 94788
O 8234 49840
O 47244 59510
I 52385 84972
E 50133 88670
I 1971 50258
E 34190 96507
O 49744 60270
O 44229 64666
I 12431 43221
O 49560 61487
S 26935 22274268
E 21936 86192
O 24307 58108
O 15678 88748
S 25373 424057959
S 60036 594190298
I 19845 43722
O 48400 87409
O 41848 94921
E 63946 78797
I 36714 86528
O 69718 93404
S 74901 71498365
O 47314 70673
E 55613 60177
S 54250 224565311
O 50134 69644
E 15173 40939
I 53972 80628
E 6625 38316
S 34892 302013834
I 19180 52301
S 87090 242335703
E 76878 94955
E 8753 90831
I 30652 72132
E 45136 51143
E 14129 96976
S 41880 413073633
O 74547 83738
O 60727 97223
O 3275 31921
O 95254 98389
E 70225 73114
E 24111 46299
O 44143 54007
I 74430 81474
O 6345 80181
E 10752 61882
I 18594 27189
S 65451 921632437
S 45480 387422079
I 47295 78374
E 60414 82709
O 24766 81095
I 14968 85363
I 68275 86806
S 86147 472739296
O 35184 93099
O 37659 57236
I 25231 85619
E 36483 45825
E 12393 14494
S 9138 325174102
S 38169 874530394
O 71638 72171
S 86288 799835668
I 10089 83120
E 41285 79290
I 33752 79414
O 22032 26412
E 85092 96880
E 28636 33861
E 31311 31669
S 66141 469514469
I 5537 26120
I 4443 22126
S 88568 926884029
S 43825 688582513
S 38710 259505743
E 13464 33213
O 2584 2972
S 33485 987664259
S 15500 752338790
E 31527 54254
S 75929 669360033
I 33500 94936
E 21767 24534
O 34868 79324
S 57378 443636199
I 38926 94453
O 14426 71357
O 10975 50826
E 253 2242
E 40925 94579
S 62288 805831991
I 32741 81062
O 13278 33015
I 16458 57795
O 10075 38985
S 37280 51362115
I 3092 36114
S 54745 726943578
S 8568 100240353
E 21980 90197
I 3030 49460
S 41278 464529761
E 2230 7574
O 28108 36574
I 63124 63895
I 43192 90759
I 50023 80614
O 8216 92301
O 32919 51714
O 22073 96775
E 58266 60866
O 9553 54809
O 9652 12814
O 66924 69391
I 33250 49041
S 8337 24903792
E 6748 44059
O 59143 78690
E 57690 93462
E 22421 75969
O 132 9507
S 79887 896459136
E 13779 83018
S 55281 450805516
E 60646 98513
S 27560 106826472
E 2202 16302
O 10195 88946
O 42776 59324
S 5751 29788001
O 33243 47366
S 18350 983519944
I 28306 43624
E 30462 83585
E 35015 57879
S 20051 285936679
O 34651 38093
O 16994 64808
O 42227 47174
O 32137 59677
E 6094 65122
S 47575 875528919
S 45513 310495048
E 37825 40660
S 42431 272856633
E 59224 63537
I 20409 35301
S 66715 264711947
O 29378 88973
I 63501 70895
E 14874 69067
I 31872 36521
E 34497 66547
O 36513 58184
I 22178 42265
I 19523 22640
S 94182 673092843
S 52262 12951338
E 32614 82333
E 10213 88962
O 2801 18988
S 65426 680074878
I 29815 31294
E 24979 52111
I 10840 71720
S 28860 126995821
I 73957 98769
S 27238 163741438
S 1315 369149763
O 86748 90432
S 76802 661019137
E 77549 91863
S 44042 451461158
E 78413 80937
E 27903 50574
O 40459 54853
I 29000 69340
O 36516 43967
O 2037 83855
I 8728 94338
S 7434 45157823
E 31996 46078
E 48600 85677
I 59515 63959
E 1614 8966
E 56388 70953
O 20112 60072
E 21738 91230
O 31462 45492
S 31394 387749948
S 42835 206490028
S 12010 714524948
O 67381 76339
O 19877 73990
S 56380 347943432
E 49751 87016
S 38880 214790140
O 15772 53977
S 16144 552031676
O 3936 9426
O 47581 84591
E 37818 83942
S 93165 532608463
E 25375 97410
S 74796 417129644
S 1358 978173195
O 23553 73952
E 15546 49783
S 29758 218594215
E 1158 93513
I 17614 89720
O 26911 83694
S 58716 561271007
I 31081 45781
E 52372 59604
E 27477 87349
E 505 19019
O 65071 87874
O 4830 31206
E 42659 85600
E 74832 82462
I 30875 78751
E 75714 84485
O 24239 85319
E 8993 66333
E 17829 35200
O 1860 59461
I 14035 59000
O 76289 87926
O 75191 85084
E 52845 64631
S 18584 224356953
O 437 19218
I 34472 42630
I 23447 56556
O 31307 72515
O 27260 63156
S 39377 383981274
S 50551 368723174
O 6994 60414
O 34943 93557
E 28158 58847
E 30477 99422
S 24750 133571907
O 13888 67233
E 28986 40415
E 12257 70983
O 34693 74113
O 45648 81291
E 45281 92252
E 15527 35507
I 35850 93680
E 63868 71434
I 7097 12161
S 51107 218806659
O 17263 21453
O 77738 87171
I 1020 39820
I 62739 99757
I 3494 71124
S 42025 152309807
I 41077 41391
O 53926 94403
E 31470 79085
I 44170 53363
E 76680 90501
O 7170 39329
S 31107 277602335
E 61632 77951
E 68088 77510
E 16316 48769
O 35338 54909
O 27482 72254
E 47709 72412
S 24405 350308818
I 23318 80518
S 64354 737490495
S 8011 323056739
O 78209 81396
I 28909 89537
I 26101 38888
E 18593 98738
I 39666 84481
O 669 45889
S 12731 355422123
E 8739 93795
E 18626 80424
S 22103 661300664
E 50623 76603
E 4807 59537
O 78964 80811
E 49755 87795
I 18536 90360
S 34916 543440845
S 34064 976817132
E 33146 86400
I 16193 30980
S 96629 293781601
E 36142 65057
I 71577 73586
S 16597 742777883
I 14836 76130
O 92101 96062
E 25955 90401
E 76662 87585
E 21035 25265
E 50240 89011
S 50162 898225081
S 41885 473171367
S 57555 894352489
I 57963 94862
O 58325 64084
E 85087 90338
O 50436 68404
E 41906 97745
E 16096 96659
E 6202 20604
O 6687 49133
O 88318 97284
O 25691 88703
E 47869 59373
S 85032 973380955
O 2915 42529
S 94517 663691511
I 65479 94414
S 76551 681715805
I 51207 63875
O 74871 84980
E 22624 38514
S 69405 11683300
O 65406 84130
I 59550 93652
S 77904 200827264
S 69438 62304830
O 86977 95627
I 32943 43015
S 40565 93732731
E 52742 93857
S 96964 443338704
S 19569 288471315
I 40046 99314
O 32670 62834
O 45395 51202
I 9434 47989
E 34989 76890
O 4124 99206
S 66830 355134349
S 42784 702184986
S 54716 675622664
S 72856 499684129
S 62110 825574091
O 37874 78316
E 78645 96759
O 15436 21201
I 14416 43323
I 35233 97500
O 4893 10191
O 467 23154
S 91073 744962034
S 3626 422321286
E 47295 79104
I 68104 77096
E 20408 84532
I 13882 95884
O 46026 87081
O 41283 76394
E 49249 65086
O 57822 80137
S 49656 707275201
E 51635 64633
S 54928 368055410
E 41988 95699
O 66548 84245
I 89468 97372
I 1456 74894
S 14508 689685702
O 35444 72734
O 40804 87633
E 17317 87679
E 25120 64602
S 84385 9262836
I 33401 85979
S 70939 256896860
S 81953 218404514
O 2375 96216
I 7803 85134
O 74928 78211
O 16114 46010
O 20774 55882
E 3558 8798
S 23439 691078453
E 12180 85421
I 8745 63470
I 10779 100000
E 48421 74820
I 11421 70665
I 1297 28093
O 30138 49526
E 19484 26556
E 8961 31315
I 18785 22401
O 33216 43010
E 20631 50948
E 26447 69868
O 94952 99983
I 4225 45268
I 67787 68832
E 12182 49259
I 9410 90308
I 29385 56448
I 70453 89252
O 21010 64149
S 60829 880520244
S 86646 558547095
I 22544 72399
S 1650 848882071
O 4399 62064
I 50917 74256
E 80429 94622
S 29831 380095897
O 14067 73610
O 4666 51345
I 2494 56943
S 65290 594653652
O 19880 80727
O 23979 59150
S 8476 714352706
S 45773 410381162
I 909 74884
S 365 768221328
I 9404 42384
E 2803 32226
S 59552 903451905
E 19255 33522
I 71345 81197
O 12855 55091
I 42157 71891
O 35205 78409
S 20241 892333223
I 83634 88911
S 37786 172001200
E 48618 64956
I 79364 91934
I 23343 31757
S 86514 859490008
E 49412 59026
O 60191 89584
S 21069 289326555
S 10176 433654229
E 28211 69570
E 33458 65181
O 68758 90228
I 86220 99652
E 7256 48216
S 41919 173349599
E 15374 19797
E 5540 59170
O 16412 29486
O 12862 97915
E 34525 49353
E 6478 87428
S 94215 577705407
O 84671 94198
O 11815 65359
E 24689 86665
E 3046 46708
O 61647 74022
O 30460 58431
I 64217 93130
O 17785 50333
S 56404 59338567
E 14532 89707
O 57991 74625
O 40910 74847
S 45546 879953517
O 5111 85173
O 43225 45993
S 64939 432370431
O 28845 83280
O 43484 55195
E 61193 76373
I 23745 87232
S 35375 762001919
E 88057 92074
I 12561 31059
I 7844 87139
E 3507 18438
E 64862 87648
O 28492 41402
S 73014 452890645
O 89547 98281
O 20788 26550
I 16411 29385
E 28111 46426
O 13962 22292
O 9110 94442
E 27266 29888
I 18195 37184
O 39957 57102
E 47304 54532
O 52707 95723
E 47822 65314
E 76328 84099
O 32266 36330
O 17288 63053
E 41115 61960
S 41091 681488814
S 73015 899831707
O 60169 98082
O 14634 79929
I 66160 69340
E 385 95883
E 60033 90740
O 83598 93267
E 59586 63316
S 74308 115401934
O 18649 30329
O 44 97303
E 35080 92604
I 66304 73572
S 63984 62570361
E 61603 61920
E 48119 78094
S 65073 324029666
O 22139 77701
S 47733 473280948
E 21329 48060
S 32269 824379238
O 41114 76541
S 95120 352422142
E 22552 31234
E 17484 17864
E 9453 16904
O 14580 54551
S 40985 502768109
E 189 43250
S 64229 171424813
E 6315 9132
I 15296 46787
I 17506 31382
O 584 52720
O 49844 72830
S 32480 808993494
O 57389 59411
S 82302 691765430
S 91192 334891705
E 21272 60801
I 14331 76331
E 35450 66370
O 36354 74777
S 18953 900479435
O 20805 62036
I 5806 46747
O 18421 64215
I 13739 69267
E 46403 47016
I 31117 89943
E 1681 97442
O 76002 96860
I 14947 67752
I 31982 73420
S 86777 805570683
S 42570 351092422
E 5 69923
S 80525 509359049
S 18099 765638206
E 46907 55993
O 12461 95819
O 39980 68666
S 20241 598965397
S 18607 495238890
S 85049 607069776
O 3010 39745
E 1526 28155
I 69511 86733
O 17939 38391
E 38712 39422
S 3042 189338585
O 1244 67646
E 60843 84932
S 80844 156147127
I 16019 69242
O 9877 87119
O 26028 95932
I 19612 91774
S 24532 435932502
S 8489 657183272
O 45503 47550
E 54381 93343
S 20355 47125505
E 40101 46493
O 50887 88343
O 12461 94563
E 13314 69355
S 57268 380866024
S 7123 690272015
I 28062 60820
E 27846 43173
O 3924 35197
E 8930 78000
E 46684 62927
O 5955 75249
O 68322 94555
O 14576 79349
O 13181 58309
S 31149 866066459
E 45105 73648
O 37355 69469
S 9504 240508388
I 59818 81389
O 15284 28060
O 34837 35348
E 56286 72017
O 83662 94449
E 19954 83481
I 68401 74031
S 75886 530754041
E 36740 72891
S 58846 984655419
S 37106 326537905
S 98266 888095265
I 463 51209
E 38437 91097
S 74830 426778283
I 96330 97168
S 85252 716007013
O 92454 95258
I 68970 75995
E 15978 97019
I 50206 91124
I 25232 88603
I 5108 50990
I 6187 40275
O 29459 72001
O 47039 77651
O 35028 89203
S 50595 502858995
I 83336 88946
S 84709 183423974
E 22918 68519
I 14118 83314
E 56619 91279
I 6746 25390
E 67592 82827
I 23109 46235
E 36463 98187
E 7415 40077
E 29053 52602
O 6251 71018
I 9511 50434
E 30990 51970
E 38577 74375
I 7355 85497
S 51129 521594566
I 53105 74452
I 26672 90661
I 36189 72668
E 19954 45649
E 38937 51351
E 46772 53369
I 26680 65892
E 25642 71751
I 41759 72938
E 60311 67611
I 85207 96069
O 8238 36512
I 894 5775
O 11072 41174
S 50495 55333398
E 1978 4744
E 62 1224
S 34389 692753287
E 78823 93356
I 23375 86481
I 6059 6586
S 68601 620335059
O 50491 73181
O 12629 89549
I 44019 56383
S 62835 693481879
E 37034 98329
O 41941 67246
O 16731 76495
I 57883 88932
I 51927 68362
S 73802 164671119
E 62886 66899
S 76409 148216809
E 27662 42979
S 20115 681228952
E 91571 93748
E 31618 62314
E 37 19883
S 40648 910472378
S 76631 78262824
E 46147 88303
E 77879 96127
E 39571 82866
E 5858 56886
I 31162 46123
I 19684 76465
S 77939 46426645
I 12167 84383
I 11340 58845
I 27438 30881
S 74590 41551190
S 34698 103844087
S 28719 700849357
O 2856 61296
I 4599 91708
E 11947 43588
I 32666 68630
E 1749 46822
E 28676 78094
E 33243 80619
E 10671 86587
I 30301 92129
E 46032 47490
E 13032 29576
I 37559 50257
I 1500 8545
O 38223 58399
S 90188 995744272
O 16916 54942
S 66444 508578673
I 31403 52187
S 92931 343281204
O 18576 47486
S 21105 806001986
O 8285 57790
S 81726 335947469
I 55415 55568
E 62979 87147
S 81388 938442456
S 83542 192869742
S 57799 6247945
E 35687 36535
O 54284 79508
S 37852 103864535
S 55825 696466658
O 10855 26307
E 24615 38096
E 34321 74583
I 39320 68718
E 59157 92286
E 52660 91567
S 84387 183167030
O 37658 64977
S 67765 291715794
E 70021 78050
I 29949 74062
E 16608 62654
I 16394 73648
S 82430 347290988
S 62280 51013331
E 17662 48881
O 34707 60093
O 54390 73191
E 32372 98654
E 46063 56231
O 74904 94926
S 14820 545406220
I 396 29892
O 39782 82545
E 48004 48610
I 33261 70179
S 19385 232056398
E 661 21868
S 43398 51255996
O 14262 72878
E 14203 43377
O 17110 94615
S 35972 594167801
S 41898 112307187
S 29083 35693335
S 16289 800651840
I 2521 54974
I 57999 96203
O 9473 35161
O 97388 99543
S 58307 535488446
E 62094 96288
S 22979 967943023
E 63737 73248
I 22781 92235
S 91138 25400712
I 64103 73972
S 94393 711511515
I 78667 81884
I 45717 65465
E 5841 69402
E 50227 98795
E 11613 45836
S 36624 471827075
I 45868 82871
S 79014 953661686
S 35518 97531181
O 28357 98613
E 92083 98434
E 93701 93890
E 17366 74881
S 40760 91811233
I 35087 70547
E 41317 85896
E 75969 77793
I 27675 92637
E 21783 43207
E 4123 49288
I 7650 45412
E 173 60589
E 54602 64472
S 2459 156413926
E 5437 34132
I 8349 71480
S 8749 630755794
S 94994 675444063
E 20847 71571
S 25355 347883810
E 11742 14094
S 73999 556999822
E 78981 79507
I 52869 71630
E 4996 48318
S 64788 717000778
S 19117 188494807
I 5972 32027
I 40236 60009
O 28715 43478
I 4280 38828
O 37505 51117
E 43808 72544
E 18260 72640
O 26219 43019
E 34703 69233
E 43253 78291
E 22468 95051
E 16056 21932
O 48880 92899
O 13280 74774
I 56781 68796
O 15990 86825
E 6012 54908
O 25967 58304
O 38199 99351
I 43913 95408
S 50300 683294166
O 57231 88210
O 8437 91364
E 53529 59109
I 28126 52840
O 1961 60384
I 18837 27881
O 59841 94045
O 821 48084
O 88281 95870
I 64076 73668
I 49408 89631
O 2087 85555
O 28745 36470
S 81255 321261981
O 25963 98340
O 30805 30866
O 5311 99604
I 15208 72738
O 25418 95940
S 51689 368574418
S 74961 767383877
S 11925 643202446
E 43574 84555
E 16895 32968
O 84732 90043
O 11918 95206
E 3915 32746
O 86356 90521
I 56866 57221
I 34895 60795
E 3676 51686
S 81556 824850510
O 38944 74564
S 56074 237871146
S 6008 448347962
S 7387 634759710
E 13108 20399
S 64304 243215427
I 5567 6232
O 55632 81833
E 44677 75656
I 7188 96191
S 24438 770233758
S 48241 731372895
O 7393 13281
E 11907 30795
I 24910 40591
E 63515 97281
I 2661 71134
I 34364 84921
S 93712 365484879
E 29208 69171
E 49962 72237
E 63052 90356
O 8074 36296
S 40234 412632758
S 3568 426359108
S 16903 438049865
I 5140 93705
O 27233 33407
S 14589 240135811
I 64035 70700
S 33637 752430489
E 26676 60590
E 36413 97849
O 37894 55528
O 23316 26253
I 59896 69192
S 69563 104035339
S 27055 288291139
E 28142 59695
I 69965 76509
S 20027 851671783
I 66385 88991
O 3867 30095
E 66376 81696
O 20736 23368
I 3174 84560
O 26228 54388
O 32631 83018
E 33452 34430
E 51057 82941
O 77076 78901
E 1026 94090
I 46136 72112
S 4747 358832883
S 39595 207135216
E 85090 97644
E 78482 99197
E 55605 56160
E 43667 60816
I 25943 81945
S 46102 715854954
I 7029 41476
O 46449 87709
O 1720 58374
I 9687 55353
E 52988 69305
O 4527 86399
S 84615 820539335
S 12263 714168835
S 54705 383699955
O 49936 94897
I 61699 96074
I 10068 80330
E 36615 57404
S 1881 76202144
E 31542 69588
O 58409 63934
I 74267 79657
O 2026 98157
I 16441 62077
E 63757 88400
S 93184 365742981
O 538 83239
I 43898 56821
I 3720 76882
E 62985 84192
O 15688 65499
S 32738 816750853
I 77826 80169
E 80965 83140
I 31472 98622
S 39050 129620857
O 5238 16994
E 54666 65435
I 54005 93192
S 59840 655070596
I 42825 58479
I 85406 97396
I 19636 32817
S 67748 349683945
E 14328 73994
O 73161 94109
E 23915 79574
E 13408 23226
S 71230 389776843
O 76523 92785
E 7147 44802
I 3539 25738
I 72800 79701
I 20144 60164
S 52216 531815746
E 22440 79705
E 3513 21914
O 14115 86729
I 7299 94719
S 58861 251632729
O 69680 77921
I 22194 31373
I 13975 82272
S 38783 589051483
O 59791 69927
I 1219 51010
I 42353 47739
O 12712 50886
S 50586 890993285
I 6339 48172
E 35331 45357
E 1994 82589
E 70360 83699
S 68942 56622524
I 4744 44428
I 12415 87561
E 8850 29047
S 16588 197257180
O 8586 76049
O 27929 50641
O 44152 49688
I 68311 68534
S 59354 575816598
E 47626 53619
E 8566 59706
I 59633 60228
O 58870 66105
O 30958 50327
S 79316 911022039
I 68240 92844
E 60869 97745
O 46689 50856
O 21961 30085
S 50253 937048396
S 63735 135879929
E 74533 85271
I 27542 35769
O 42114 52896
I 9383 67647
S 1481 398675974
S 51876 381747312
I 19149 37892
E 56134 99867
O 18156 67498
O 23756 54206
O 8042 50382
I 68407 85740
S 80534 677584241
S 31697 437251673
I 28481 79732
O 3913 16669
I 18407 52789
I 45299 58396
S 45335 894170682
I 16493 56298
O 12613 98374
E 14242 66730
I 4957 42622
S 84302 950351416
I 2238 22504
E 56949 67392
S 71409 356983742
I 7526 59584
S 69136 931541106
E 3705 52640
O 55691 55744
E 55866 78727
E 6971 7300
S 43916 93267982
S 37214 882287609
E 6022 82430
O 6075 95823
O 36742 88286
E 93337 98927
S 96545 235718123
E 17103 19399
O 58196 99274
S 81165 431107651
O 72608 84951
I 37712 58114
O 5885 9804
O 42326 81988
E 25413 66704
O 61231 72456
S 78758 107633343
S 72496 530233022
O 23538 64656
O 3116 51113
I 71068 76944
E 29761 36327
O 59621 80454
O 11424 51590
I 54569 63180
O 48925 89120
S 23445 224148572
I 55364 97356
E 40156 84985
O 34456 91521
S 85159 514015658
I 17566 92000
O 51747 99672
I 5444 14129
S 35999 758389321
S 38203 202531840
E 39288 51266
O 64502 92927
I 754 82228
E 8200 42542
O 33012 48408
E 37744 87113
E 41461 55731
O 41127 84497
O 77038 78125
S 44552 363416361
I 34346 72977
O 32107 74237
I 22981 59348
E 47651 59223
O 52024 85060
I 57413 99036
E 32195 84930
S 76559 91440954
E 8159 80998
E 47932 93196
I 2119 68515
S 5188 329613094
O 80888 83996
I 35846 57174
S 77052 379441594
O 3046 32160
S 86085 811506264
S 34485 55788472
E 4821 39137
I 17835 62444
O 8581 83199
E 23244 88559
I 42231 69800
E 19167 26654
E 93376 98627
O 1148 94176
E 61474 86407
S 71656 447994463
O 390 96145
S 25829 759158493
S 67341 709278222
E 39369 93256
S 41940 471694152
I 87220 96024
S 60221 461691641
E 31690 90455
I 42617 90037
E 8899 16213
O 75208 84882
I 96 7586
S 10484 89300371
E 59077 97881
S 96498 17155094
I 1539 88060
E 64241 96141
I 50593 78682
I 6893 90035
I 70531 94472
O 1917 58624
O 45451 83069
E 39339 40343
S 97305 443701218
E 8181 47102
E 49770 83980
S 66354 435676227
S 20571 232310486
I 15312 81871
O 40135 85747
O 18433 64703
S 26193 848145736
I 64643 85678
I 22782 66481
E 4459 27224
S 45401 211182445
O 35985 55330
I 55492 56327
I 2029 12957
I 42553 78584
O 31729 89858
S 27842 723708364
I 27613 58097
E 74483 95061
I 74834 92063
O 65672 87592
E 10479 52427
S 84072 992744292
O 22626 27460
O 84708 99374
S 36841 314795274
I 68537 68652
I 681 65843
O 12180 78984
I 83892 83987
I 63698 69382
I 24185 74646
E 8082 62254
E 74731 94764
E 51131 60968
I 7040 82432
E 28477 31556
O 82643 83223
O 5771 89768
O 23401 30037
I 12262 41776
O 28312 50123
S 36811 922461793
S 38601 63621254
O 63314 77031
O 33746 40322
I 53047 58148
S 85592 953092831
S 57142 675324916
S 55029 390408110
S 27722 960465799
O 10575 40230
S 88981 612620710
E 10896 74928
S 71329 480469079
E 409 91045
E 19744 45524
O 38984 82253
S 68659 329117233
S 87251 927318438
I 33476 85436
O 79930 86891
I 51269 77667
I 51915 93338
O 41664 91982
O 83690 83977
E 19921 78636
S 72841 884806250
I 13505 92856
I 52341 96184
E 23989 91986
O 38387 55420
I 2283 96507
O 16399 92323
E 64106 80968
I 56875 98423
E 55982 70909
S 96258 756219979
O 17495 85609
O 84159 91165
E 46005 70354
S 35223 452102277
I 2709 40963
O 48449 57981
I 43609 70836
S 52447 283107151
E 3740 33544
S 86676 499080032
E 12543 27301
O 41225 88755
I 51407 54159
E 1768 12036
S 22164 318229077
I 4435 96337
S 43495 81857811
O 4338 71511
S 91944 319447992
E 48013 79366
E 53765 58300
O 12057 96617
S 90113 501829409
I 28791 98680
I 53250 61265
O 28767 89828
I 7050 45751
O 48335 92956
I 9986 81518
S 28037 653768418
E 31865 68745
O 32283 78945
S 16888 808045514
S 60581 978137004
I 2105 33049
I 9758 75002
S 22201 40925040
E 29426 72899
I 34096 36536
I 33212 89053
O 65567 72397
O 91308 92377
I 10789 56231
I 12700 80241
O 90054 94015
S 25044 444564274
E 24572 50497
O 64190 80211
S 23990 690609500
S 39667 904856359
E 2099 33549
E 9116 77362
E 34979 59802
O 72347 75266
I 16455 87384
O 67164 95996
O 15755 78985
E 63494 97695
E 27948 40403
E 70169 71998
O 55643 75094
S 16615 878342050
O 1292 16326
S 85182 568852394
I 70386 97714
O 37273 41411
O 26090 28998
O 33882 63911
I 67485 80842
O 5189 36288
O 44628 55042
E 72389 92498
O 10188 61927
O 71515 86870
S 36102 365238751
I 7367 59567
E 4543 68017
I 55526 69723
S 42707 140850801
I 7747 43550
S 7346 546330127
S 38925 996882843
I 56601 90572
I 60745 90057
I 115 70021
I 35143 63209
O 14776 78709
O 7846 44867
O 9052 37796
O 85390 88097
S 22320 201813230
I 23194 56333
S 4375 531703360
E 1505 88435
S 64419 884895413
S 86335 903957380
E 14433 18815
O 11060 79455
E 70399 99075
S 65744 388053258
S 9809 191014947
E 82190 88991
O 11779 80401
O 4102 87747
S 11522 458430251
S 71019 315977323
O 64313 93628
O 4030 77765
I 16753 91654
E 74466 97705
E 18029 77305
I 28087 87032
E 19964 58529
O 6614 22473
S 54601 514618699
I 7785 11933
O 10688 55706
I 1923 15637
S 50803 836971457
O 8582 73443
S 14198 367298384
S 32825 826770968
S 7208 331064419
I 8544 45168
E 40371 63405
I 21015 36273
I 18991 74192
I 7430 59578
E 30477 40711
O 8651 16794
E 30639 74508
S 38267 981641351
O 27403 79529
I 26869 78346
O 17368 22693
O 25670 66830
I 80640 86338
O 45594 84718
I 11649 15650
S 17725 397575105
S 49491 240288374
E 16949 54621
O 6030 75801
I 66952 75481
O 19095 97345
I 22107 65559
I 24840 61506
I 24010 30840
O 60071 81655
S 76038 131662884
I 34299 78013
S 77104 117387788
O 34584 89436
S 37173 923100517
O 5251 9130
O 48920 57250
I 18715 21669
S 75804 934874367
E 20451 93444
S 71741 846056009
O 39950 68651
S 72898 924625716
E 77865 92776
S 3533 74469426
S 60726 358981466
E 59436 65332
E 63905 84171
O 47278 54601
E 17674 75494
E 17290 46226
E 57021 93943
E 39889 72887
O 31458 95416
I 54688 74766
E 44453 87510
S 28054 866874520
E 57240 60793
S 53012 753851208
S 646 826703833
I 25886 72789
S 86122 152313309
I 22227 32288
S 21102 76240549
S 83703 353769908
O 41051 56581
E 58784 84180
E 38597 73955
O 49140 63299
I 33709 83484
O 20265 57049
S 62428 994727089
I 31564 68667
S 41829 334898019
E 38692 57344
S 62064 350346636
I 40990 63373
I 24513 31992
E 42784 63258
S 5496 431962721
S 6338 452860957
S 95358 546268452
O 246 65780
E 2716 56479
I 38451 80349
E 49729 90662
S 90425 905251320
I 11315 83359
S 58296 535252599
E 42585 48221
I 77853 93390
O 33303 75193
E 69183 98501
O 15422 16263
S 21798 190432738
E 40868 50242
S 52638 282907862
I 34626 83736
O 65729 86481
S 36160 332458122
O 18261 79120
E 15479 43577
O 78490 84504
O 75399 81149
O 33332 86392
E 20261 93031
I 84344 91215
E 4306 83928
O 13760 45736
S 3799 971898019
S 37625 150717335
O 32570 69689
I 6013 12913
S 40490 750050838
I 18287 87024
O 27558 68602
S 64635 961914020
I 29793 83652
E 25982 84393
O 24287 68253
E 65548 99578
O 26563 31411
E 94878 96366
I 37428 50263
O 53483 63208
O 27191 80459
E 14186 99906
S 69138 634348574
I 14807 37792
E 29856 99799
I 35695 57610
I 74564 84802
E 77488 92243
O 37930 42411
E 2786 47060
S 66698 939892095
E 2431 81348
E 25029 55078
E 18761 73193
O 37896 81583
O 41834 69763
S 82696 212420601
E 36494 39534
O 44502 50709
O 38198 43846
I 12185 28654
E 45580 61879
E 59057 91632
O 120 29420
S 58020 712446792
O 6444 59141
S 703 708395178
I 67999 94612
E 2859 83074
I 21068 31109
E 39280 54393
I 3197 70414
E 10483 82960
E 40603 80453
I 24885 32184
O 74385 74527
S 27886 111063015
S 59977 574588720
I 22275 46177
E 44332 79371
S 54277 658260777
I 22594 62502
E 12293 15400
E 47289 49642
I 50150 91296
O 24334 87757
O 19084 41355
S 79570 591823354
O 7944 26489
S 5675 22581792
O 5599 26531
S 8935 536175796
I 37076 87963
I 30390 52104
I 15501 26736
S 64552 126768126
S 11963 220425835
I 37419 96423
I 6719 34340
I 22114 45969
O 3840 14047
E 21600 65286
O 615 99839
S 69574 540488405
O 38846 53515
S 79564 339960836
S 80473 639912694
O 72304 84101
O 20864 62583
E 15361 75579
S 9922 970658799
E 45864 56706
E 55058 89786
O 786 51797
O 26083 84952
E 56723 66970
O 56961 65680
O 20251 83985
E 7704 31157
O 20874 73379
E 78991 86532
S 34458 938641959
E 72961 95939
E 11663 77531
E 12157 39261
S 87497 967770894
I 6604 10486
E 40600 63802
I 20839 71083
S 55663 604206951
O 78286 82650
O 77661 99979
S 63589 720955794
O 23244 37890
E 16251 51283
E 10340 52891
E 61886 88133
E 271 35910
S 3476 259243767
S 52993 810032091
S 40424 332921689
O 5051 7282
O 34822 56593
E 56057 93845
O 51875 64121
O 5295 21730
E 51152 71360
I 45416 98039
E 5934 35586
S 67325 52324691
O 21582 94290
O 81967 94349
O 47856 53426
I 1155 14678
I 67677 87621
I 53791 56974
E 38348 53372
O 8517 47898
S 37983 884963823
O 9023 69196
O 41613 92335
O 4578 88279
I 5917 99826
E 34070 68204
S 96714 477460477
O 23038 70181
S 98526 239406064
O 72841 74337
E 10865 47211
O 11607 45293
I 12440 76616
O 82293 92205
S 21384 411939704
S 18687 424530632
I 5924 25365
O 24111 41476
S 13212 772161896
I 12008 58929
E 64637 69384
E 27228 72996
O 33231 55731
I 9171 82078
I 65910 73563
O 37157 41280
I 54557 76316
O 40181 87703
S 84495 436950708
E 56472 61621
S 93814 613965716
O 73139 82615
E 47512 49530
E 67863 79121
S 63016 933281668
I 60836 99029
E 6983 18399
S 6013 656180929
S 43913 831734046
I 7270 90690
I 31735 64981
S 12290 380430827
E 57651 76760
I 35173 70605
E 43104 94970
I 22360 50914
S 17732 971575984
O 4502 38954
O 5234 54322
O 64008 69453
I 76 79086
O 38416 68256
S 28304 632965386
I 2559 80607
E 5741 40313
I 10932 31071
I 8463 26343
S 44283 410469759
S 84184 882431485
I 40237 57178
O 22616 94007
O 82281 96612
O 51031 53410
S 47587 209503778
E 15667 39325
E 4854 19830
S 771 127796186
I 35936 49513
I 13603 72986
O 76573 88271
O 6725 14147
O 15102 89952
I 50446 86850
I 19697 88376
I 23396 27532
O 7175 57397
O 44741 68532
E 7927 39486
E 46317 54216
I 32463 72262
E 14183 96955
E 2472 22205
I 36539 77481
O 46221 75441
E 36786 66984
S 53835 680411599
S 34798 608671890
E 24672 88725
O 40536 72849
E 58777 67274
I 43617 84639
S 13286 242505234
I 49209 52930
E 45059 84198
E 34860 47114
E 1528 36663
O 10907 14980
O 9184 70206
O 26017 64924
I 28554 87426
E 32502 80485
O 35822 56621
S 7613 808413121
O 44844 57817
O 77504 88221
O 7337 84941
O 4797 47704
S 77833 194474230
O 33999 58581
S 1140 926670418
O 27454 70597
O 8489 10265
O 62447 65133
O 13758 53099
S 27244 93503828
I 60034 74595
O 74647 94125
S 92161 63188567
S 61701 44143642
I 57220 83634
S 70565 611166307
O 43161 44443
S 62888 30742253
S 6154 546497941
S 35576 385085768
S 16190 360199214
I 24403 99579
O 10543 83529
S 67677 615524765
O 40432 96084
E 38686 43858
I 74777 86517
S 27695 111823000
I 31725 87378
S 53532 296407952
S 88884 885436484
I 31909 47992
I 28180 59575
S 14468 955943295
O 36047 59217
I 38614 51366
E 14155 35280
S 9532 658643183
E 65316 79831
I 26513 27970
E 31837 73736
O 19029 98439
O 61491 94655
S 23945 843659402
E 3150 33481
E 60818 67916
I 2409 41430
I 53588 72657
I 27246 89815
S 40471 679144283
E 9538 52513
S 64554 375290730
S 23273 390196203
E 22770 27654
S 56316 85249127
E 44856 89904
S 50657 650734268
I 65649 76737
E 51523 59310
S 35269 391802989
S 51507 455556396
S 55911 198453074
E 26968 98749
S 66221 994576628
I 33392 67679
S 63297 310125538
S 7980 408736582
O 48069 73275
I 21601 60592
S 75459 538975836
I 42677 66102
S 80939 841675375
I 3600 66553
O 52403 55354
I 50906 92441
I 41018 81949
E 4674 52961
S 74007 828430188
S 2399 871555930
S 21304 100851563
O 31822 44295
S 69297 788246547
I 67025 75132
O 32132 67293
S 68329 37139069
E 17996 58237
O 9597 68324
O 51134 91011
O 6712 97498
E 63600 71876
S 82016 557147986
E 9262 87261
S 24445 575689385
O 34136 76744
O 41253 69793
S 87648 751595722
S 4386 826236053
I 20561 93866
O 26551 73271
O 17558 52530
I 28586 53519
E 10954 26515
O 27160 45923
O 33284 64762
I 19123 24523
E 8006 92031
I 61389 99382
O 74459 80884
E 4195 75267
I 16079 58576
I 65181 97702
I 55124 73154
E 60421 63485
I 1877 15560
S 50036 283548693
O 27772 74163
E 76530 83950
E 44909 69614
E 19040 75095
E 75948 87316
E 6324 7423
I 38774 47315
I 19186 43965
S 5729 326307833
S 20512 163860486
S 39285 221288548
O 38286 89428
O 38103 80073
O 21101 24288
S 85798 938311335
O 27185 58543
S 86483 301363839
I 37403 87324
I 57443 76346
O 17687 41478
S 6409 800192731
S 90438 381635428
E 65230 71772
I 1136 37160
E 14406 58319
E 51297 85252
O 44820 51521
O 48401 80819
O 28675 85617
S 61285 758447285
O 41226 76370
S 22489 149148129
S 92804 86177079
O 5545 13143
E 63768 85631
E 69012 71326
E 58409 64240
O 85415 98315
E 9416 82108
I 70312 76087
E 14520 68724
O 64355 80140
S 3078 776459380
E 43154 74148
E 41022 83812
O 72148 73806
E 9076 59871
I 3434 56819
S 99655 695152351
S 89838 720852609
I 30312 78682
O 38750 40651
E 1812 28733
E 20201 29056
O 8773 50948
E 4394 11615
S 56160 428918852
I 10428 92179
I 30193 92323
O 2955 56794
I 1139 28860
E 34219 47577
S 92871 694005361
O 39086 53945
E 25283 55498
S 87733 530286401
S 22866 332653107
E 29623 77489
S 48072 905755084
S 8401 518840842
S 97972 922958712
O 11300 76512
E 33525 55195
I 58453 94948
S 87898 279070285
I 46706 73226
S 45276 886417598
O 18913 87688
I 15714 74083
E 31989 57742
E 15374 35201
I 17205 53823
O 19848 32544
O 58773 79658
S 94501 851902608
S 79229 529816221
S 61851 982166435
O 18461 88395
E 48143 64734
I 46364 95747
S 75507 668767798
S 70272 163544736
O 35333 80318
I 9948 75567
S 97275 381122268
O 65939 94801
I 1764 28580
S 68576 865795524
O 44813 68801
S 68914 975639182
E 30855 36372
S 33623 229449309
O 3082 24700
S 46932 94701550
E 26007 51385
I 13727 25657
O 15711 34930
O 10048 60586
E 1065 78792
I 2378 97086
S 74391 536506087
E 83553 88635
O 1943 52852
O 38507 40157
E 53835 63761
E 30597 45872
E 5640 97395
O 49646 72487
E 56 18259
O 55917 83024
I 14223 43036
O 31779 45569
O 1447 80609
S 25953 118092655
E 65234 84593
E 40989 48149
E 3398 50987
O 40733 73509
O 20351 78848
I 67813 72186
O 13600 69569
E 6450 81652
S 11832 31172286
E 34348 37643
I 12664 18978
O 26550 83706
S 10068 139762452
O 18825 44189
O 20515 98409
S 26016 590658613
O 6365 99845
O 32668 55343
O 76996 89074
E 48112 70205
S 22755 187551866
E 41671 89245
O 46634 64911
S 62190 406508622
S 90214 911247764
O 94431 95028
I 32907 85122
I 37698 59607
E 246 51274
O 34958 70001
E 423 14376
S 56524 680534117
S 28379 884638065
S 90979 680466031
S 58719 838693607
O 60020 94163
S 19756 69695129
I 74348 74387
O 62844 63169
S 86387 62790640
S 61481 179580287
I 5102 97645
I 55473 71572
O 45528 70153
O 34024 99131
E 3960 14355
S 74026 724155539
E 7015 53040
E 6752 7090
I 10215 52072
I 20797 49644
O 2492 42929
I 51598 54417
E 5800 57017
I 85281 90554
E 60676 82284
I 55456 90115
E 55422 74182
E 29651 72928
E 51195 84064
I 21109 70933
S 53413 364829282
S 69057 638961341
S 12281 60951812
I 50569 68835
E 11995 89013
S 85497 561889739
I 15046 61202
O 50702 69327
S 56370 335152426
I 1312 42171
O 5326 86970
S 34505 252424849
O 31580 92026
E 28265 53648
E 11754 30774
S 27387 391662298
S 9323 997905128
O 44882 44899
I 7258 32389
S 38855 788994432
O 18443 26479
I 12417 57062
S 30629 133394130
I 7216 68459
E 10645 21561
I 13059 35858
I 54059 81071
S 64484 34800494
I 18306 69798
E 2510 75777
E 24093 60865
S 75940 843781026
I 51134 53707
O 82703 87176
I 27149 64358
O 14266 35441
O 61530 77069
O 78472 87832
S 14741 506873470
O 82484 91394
S 3292 990282420
O 18574 44305
O 25171 93734
S 54509 420424552
E 6397 36213
I 34668 90549
I 54012 82541
S 1401 19795590
I 46888 78087
S 17471 215539339
E 9500 75784
O 36593 64554
E 10790 60272
S 84113 842992052
O 14507 68663
I 5091 56360
O 60772 68211
I 29998 66402
O 48202 87817
E 48129 84550
S 61314 928749045
O 4275 42414
O 3549 77280
E 9438 39361
E 4044 91866
E 41675 69773
O 3183 81097
E 24732 36066
S 96976 801615712
O 63793 91293
S 33922 602035299
O 12754 79279
S 13287 46980558
S 71327 261597228
S 35607 708876677
I 29230 63879
O 5432 79812
I 3458 84678
I 62555 69324
E 35112 99627
E 38646 64958
I 47893 78492
O 11244 58327
I 47008 60436
I 38760 67001
I 52455 72948
S 67281 434627291
E 63965 72807
E 2104 86129
E 19576 81644
S 83215 891453908
I 67793 68177
I 52977 97152
E 17781 78896
O 10513 91825
O 28905 29380
I 21193 65891
S 98400 593918174
S 47528 498633784
S 22914 89840938
E 13162 51159
I 56597 60044
O 41009 41858
S 15154 951407587
E 50283 72502
O 51299 81081
E 7950 39581
E 40165 58925
I 34566 63794
E 66196 98637
S 81897 313718068
O 56798 80903
I 72453 86246
I 14805 47489
O 71445 81525
O 22887 64034
E 11584 62376
O 32363 87518
E 5839 64565
O 30464 46238
I 2877 5579
E 2615 65569
E 14055 51451
O 12983 46859
E 23169 57869
S 81295 561624328
O 48229 56346
S 33604 403369096
I 76577 80485
O 32322 75240
I 62801 76890
S 90260 447804775
S 20290 965187811
S 37122 28680788
S 22687 78918185
O 3177 3326
O 61061 67241
E 10468 70179
S 93928 912403135
S 68888 804637256
S 52988 477616711
O 45171 54548
S 47645 801269434
I 36446 96396
S 87355 60132931
E 18165 53875
S 87668 723978327
I 64597 92093
I 60116 84785
E 31230 43317
E 38317 42572
O 15916 95322
I 50511 52842
S 48038 132109804
S 72066 37299806
O 54989 77696
S 53449 921088333
E 29498 30363
E 31472 94131
I 41433 75055
E 3573 11748
I 37928 72644
I 46778 48179
S 3173 394211687
S 94605 609067729
E 19653 82548
S 59028 404129275
E 16050 92187
E 10818 68903
S 77957 506925768
O 10306 10358
O 13460 59614
I 23793 33506
O 52400 59104
S 88518 1302115
E 72986 99049
O 17569 37579
E 61065 83453
E 46625 84019
I 5614 72839
O 18404 93375
S 66597 47035472
I 9304 15601
E 23328 69355
I 74989 79194
O 37159 61603
I 16474 55728
O 9919 34572
E 23522 49135
I 2138 45481
I 22199 73075
S 91568 927978077
I 41838 52899
S 46330 688360822
I 43623 96114
S 39724 160466534
O 9028 99082
E 2017 78560
O 36285 37206
E 7310 20372
O 46964 77098
S 97092 456371891
S 39345 886169028
O 78176 89389
E 78741 84909
I 68123 98200
O 28846 37098
O 12633 53930
S 756 7325420
S 40412 305018671
I 66224 91727
E 24421 89429
S 50060 384952242
S 58821 824286086
I 18846 55804
I 22754 97481
S 40330 315812731
S 4479 46161379
I 27740 39615
E 46880 54311
S 27837 232047131
O 54731 79938
E 14723 60978
I 3911 23850
E 2050 24363
O 52137 53442
O 28589 45351
I 5586 16814
O 34043 41904
E 39374 47388
E 44436 65592
S 99769 149039566
S 70747 981705644
E 38738 54186
O 37198 80356
E 19138 23802
S 48204 618867057
I 18206 52150
I 70850 94842
S 34890 946728963
E 18991 97713
E 59485 66069
O 71538 72445
I 81076 97457
O 39835 95738
I 59699 84311
S 88134 530043509
I 39973 42483
O 40316 85023
I 52073 79788
O 21723 88407
E 10831 62860
S 19244 233013747
I 50878 67934
E 46121 94142
O 40124 97812
E 86377 91454
E 78755 97877
S 86768 511956767
I 15263 63101
O 27064 92538
I 42360 56247
S 54480 703285038
I 22731 32899
E 23959 84561
I 8484 70771
S 22718 116145179
E 38403 63013
E 13532 22459
E 76684 99430
O 9289 64285
E 31339 91630
O 29555 40617
I 32184 90327
O 24223 93697
I 21476 32734
O 37508 95262
S 19175 940808404
S 92925 125465716
E 33736 73022
S 32394 615432353
E 68168 95189
O 5792 86443
I 54334 58136
E 36786 74326
S 68953 972342465
S 72392 743242119
S 86500 172274937
I 407 50986
O 59813 77234
E 65920 85205
O 43432 57786
I 40994 48482
E 4100 33024
S 68492 225300720
E 47613 76268
O 29187 43018
E 69180 76377
E 27718 54761
E 42475 97917
E 35806 41404
I 38791 79247
E 29660 66196
O 4134 79297
E 36844 83599
O 54533 88574
S 92238 631872159
E 10766 61564
S 27480 891375597
I 50945 95382
E 61683 79542
S 41481 815789675
E 38497 61876
S 9086 767421695
O 28938 82880
I 17364 87749
I 13320 78939
O 66005 67602
I 10262 50738
E 26420 75292
E 65783 89689
E 25899 82924
O 13338 93241
S 8855 179219253
S 63238 679791032
O 37051 39046
O 48408 92990
E 30770 99220
I 35853 65359
O 75471 83408
S 15496 873787910
S 18595 622428232
S 19100 86170018
E 632 58490
O 42328 56462
O 1440 49726
I 17075 21362
S 25942 434723886
S 72749 66113844
S 90938 386228620
E 27538 29709
E 1777 5855
S 36383 972878329
I 15201 52916
E 20339 62003
O 42785 65041
E 34823 77519
S 54971 272177148
O 14417 50745
I 15354 56897
I 15732 52077
S 97071 931670770
O 13401 42800
S 18588 110861588
E 32731 70711
E 2264 82885
I 38497 42850
O 54128 67491
S 25402 837294827
E 11198 84215
O 36576 72003
I 29932 54494
S 37213 741671470
E 15480 71189
O 6285 72834
O 16977 95924
O 77651 95469
O 21879 32223
S 38108 459108227
E 5880 20426
S 86560 776689292
E 90019 93612
E 23232 57715
O 50863 84492
I 55383 95514
S 73556 546652943
E 17576 21717
O 1696 46001
S 19734 978538837
I 31921 45464
E 50889 84648
S 83008 830243487
I 68675 82837
E 5143 97331
S 95581 285677123
E 27552 67657
E 21298 55965
O 62838 84364
S 97119 190807917
E 2335 84537
O 23661 43029
I 80460 91550
S 74809 810247586
E 7744 99105
I 6804 18221
E 82670 96736
I 23984 44419
O 69708 93076
S 91393 52955834
O 53267 85104
E 1489 24964
S 69103 233470637
I 37632 79233
O 17939 96617
S 22053 322106526
O 36121 62557
I 67281 79660
O 33298 97933
S 10457 626225597
O 9766 52622
E 13448 66428
E 22212 43183
I 85408 95824
E 24497 80408
E 2745 91502
E 55436 93220
O 77732 93621
O 6795 24148
O 42839 87247
E 4336 58384
I 60008 86979
S 94703 807725177
O 17365 99639
S 18217 855120506
O 52041 73031
E 16244 88023
S 22144 328815676
O 49706 54184
I 81743 93406
I 63652 91612
I 60885 88884
S 51522 308537056
E 53719 71992
I 4811 15748
I 16603 54369
E 20622 50301
I 71022 74765
S 45762 100990707
I 61533 87593
I 18050 72361
O 44088 82189
I 35649 40784
I 5097 22009
E 77566 97118
S 17075 33325195
S 49691 318157023
I 43771 73280
I 6122 63902
E 33733 50074
I 39616 43001
O 5946 96152
S 39200 164879982
S 27802 706719590
I 21092 61991
I 35043 45508
I 66074 97846
S 90074 540273596
I 47284 72104
I 23410 53037
O 56856 70672
E 9171 50184
E 31506 48611
S 51692 401842885
E 33850 89520
S 17073 822548659
E 17811 58571
S 44334 565843867
I 17373 60526
I 90685 94242
S 2425 587411307
I 5385 16081
I 13264 54476
S 28176 316125873
E 22422 77574
S 6611 909910105
I 1793 40922
S 66038 183885436
O 41402 60419
S 44542 765732364
S 79072 412981063
E 15596 68519
S 32398 518732276
O 23198 24074
S 79957 996227025
O 34774 95424
I 37941 63210
E 38106 90397
E 29981 92782
S 40659 996474978
E 22549 65755
S 71279 737403145
E 51273 66687
O 6138 91363
I 39775 43908
S 62156 536257632
O 93296 93394
S 1027 934056439
O 33753 85658
I 5330 74169
I 39793 63318
I 20077 34982
S 59662 125259278
S 60860 264120140
O 16277 86811
E 61248 76296
O 94194 95594
S 45588 349963235
O 52884 66107
E 8078 72634
E 37851 93732
S 84318 669813315
I 41718 63637
E 55699 96321
O 12945 49597
S 21716 555884994
O 44349 66954
E 7219 88801
S 36072 978629284
E 25150 93574
S 81387 670940905
E 77920 95441
S 10170 656904905
O 50358 89471
I 15695 88203
E 41594 46358
O 55443 61721
S 24394 873433375
S 94392 576165158
S 67402 344632549
E 6815 92954
I 87084 87400
I 29103 99909
E 49148 67837
S 23897 581887274
I 24474 83167
S 63490 184325096
O 19278 55011
E 33476 63054
S 75099 750412761
S 22545 453507903
E 76300 99918
O 1782 56752
S 3486 736567088
E 4177 15236
S 5748 615320180
I 21840 83540
S 35580 300525400
O 2476 49364
I 44676 50269
O 6625 79217
I 28441 96280
E 52550 87100
I 7655 39768
E 10178 26335
E 9936 46986
I 47014 64331
E 20984 34999
E 6817 44667
S 49844 16611626
I 52915 70900
S 90010 529724883
S 91031 808279256
I 51475 92564
S 37357 629991273
S 5914 706727347
S 29040 678451827
I 74900 88080
S 68672 289966910
S 9994 429620987
E 30899 43126
S 21020 576473145
O 53575 89716
S 57623 103919837
E 46344 62003
S 32639 411170564
I 6074 29818
S 33413 730327957
I 58468 68424
I 32441 88290
O 23358 28845
I 11922 93682
O 20311 22765
E 7837 48760
E 15688 74998
I 32687 98293
E 42521 82552
E 8459 19656
I 30672 39501
E 31521 41379
S 93000 337134579
E 45704 78669
S 40230 421945077
E 71371 76246
S 5480 977954797
E 54868 64588
S 9060 638035016
S 72714 720754917
S 70939 959960615
S 45393 335528689
I 27636 87630
I 1372 3485
O 3019 9383
S 34 657740668
I 52339 94363
S 59033 710390594
E 12368 87731
I 34050 53335
I 18816 37494
E 35970 44805
O 13719 80406
S 40255 495946036
I 34405 42732
O 37391 39162
S 64917 841895082
E 14703 65952
O 730 55110
E 51922 77366
O 60305 96455
I 69772 96903
S 94873 64481447
E 5783 22772
O 17959 58474
O 3229 86206
E 79619 98023
I 30316 67832
O 27141 58284
O 8995 13066
O 52134 68943
I 7552 99115
O 6393 16638
E 26249 82632
O 6548 22392
S 40221 908290516
S 68291 423207185
I 28332 72345
I 19621 20284
O 3324 43099
S 46849 42015812
I 50866 57566
I 39268 73910
O 4250 7958
O 55523 75688
O 59505 75270
I 19549 74399
S 91372 180159380
I 32673 95028
O 4535 17459
O 30454 95181
O 29124 29219
S 28317 603636742
E 31821 67184
O 900 58749
S 43534 131952488
S 16668 875287240
I 35630 92599
E 38859 66025
I 62734 92808
S 82883 910759907
O 11714 89974
E 31965 44072
O 7124 24825
I 41129 81573
O 28154 86237
I 66689 96572
S 40784 663824119
S 78782 842454946
I 21326 25513
O 81587 86919
S 5325 371137749
S 71173 179397033
E 61935 75649
O 15076 84553
S 31361 57302616
E 74730 83992
S 67858 892232762
S 28494 746477785
E 57044 76693
E 3456 6746
S 13813 752177922
S 70578 448885217
E 31054 43056
I 66116 90894
S 32894 363984720
E 5820 40352
S 24868 899621002
I 31505 51074
S 68124 608731361
S 41446 437840020
S 26929 890258524
E 20465 28909
I 47741 81078
O 62942 73513
I 82879 88759
I 46223 51558
E 28413 50007
E 15826 52551
S 28494 254138120
S 2660 52010777
I 42075 62282
I 46736 76390
O 46243 89114
E 13969 51652
I 19077 73706
E 24736 75664
E 48660 93930
I 19905 78637
S 91868 609073618
I 46551 94566
S 10272 753415295
I 29116 35906
E 38757 44949
E 699 68658
O 37514 62720
O 1123 63673
I 20759 90793
I 11140 54687
E 28085 95986
O 40166 83892
S 53675 607430006
O 30436 48307
O 162 97340
I 32895 48953
S 14676 418829738
E 36030 76409
S 45784 657726160
E 38346 95880
E 52301 94518
E 15368 69815
O 44478 68394
S 31535 221580494
O 4446 97566
I 8849 45728
E 24849 57408
E 31203 79813
O 47611 79992
I 40794 82930
S 15374 118949277
E 18099 77902
I 5457 67776
E 27790 89256
S 20389 662981524
I 7310 98619
S 12462 537605450
S 56355 782017088
I 54246 90359
E 94708 99439
I 42382 74219
E 5429 32799
O 42766 81110
E 4574 86697
S 17346 620238179
S 73267 947833202
O 33628 77917
O 7962 34332
S 87191 975898995
S 53746 185697527
E 44437 54072
O 28080 89933
E 27329 58745
I 70687 73068
I 34693 54830
O 79686 88838
E 32082 44148
O 74946 86179
I 50998 67307
S 93071 603068857
S 53912 335210143
E 73712 76410
I 23435 52400
S 93805 30404950
I 34886 84841
O 85506 91484
E 9401 64415
I 43902 58028
I 26482 70504
E 27030 62680
E 24521 30592
I 12156 85977
I 58613 75129
S 60823 603817250
I 50682 74980
S 49026 329989777
O 4684 74587
E 28117 85334
O 17390 56770
S 93579 541215700
I 21212 21473
O 36494 77075
E 48965 49782
I 24569 94203
S 3007 179752458
I 43359 72105
I 12860 36400
O 46960 95040
S 22827 407379415
S 11121 688426968
O 26792 95027
I 40225 44596
I 17380 36410
E 3118 54657
S 66475 751081391
S 58858 907393726
E 2247 29732
I 83007 99256
S 93549 646675985
I 38297 55236
O 36517 41516
I 6208 68217
S 8062 406981473
O 1661 79019
E 45843 82741
S 88858 916805530
S 51104 651062004
E 21356 25981
S 3160 657010544
S 78993 305810808
E 39812 85957
S 99064 132722430
O 7892 49014
E 72655 84225
O 69747 80712
O 42548 81150
S 56306 892585256
S 65283 813926531
E 8278 26513
O 32941 87935
I 15606 76851
S 40788 562474949
S 71850 204610500
I 16130 48783
O 59884 89262
S 55628 144893881
E 20830 39980
S 6497 579411606
S 30192 243481887
I 81859 98507
O 17339 42644
O 2599 92133
E 40777 82114
S 5217 176805243
E 2631 12023
O 49982 66036
O 43930 75020
I 26745 52539
E 19437 74126
E 32355 53840
O 61476 70688
O 66067 96180
E 71764 74027
S 29798 908594891
E 97402 97474
E 35447 51073
E 33355 74810
E 89088 93638
O 45758 75776
S 32839 772538631
O 56661 83476
O 2021 30529
I 73030 99023
O 49391 54423
E 17583 29268
I 27018 96362
S 30518 647001026
S 84226 999691468
E 54997 98152
O 54566 59819
S 61599 439669511
E 7494 90985
E 86708 94394
I 9781 84058
O 43303 84403
O 31346 68724
I 34008 41295
O 2016 67502
E 56640 94007
O 10290 51770
E 56477 67926
S 64742 85897978
I 3078 68317
S 58932 588209292
O 9916 78931
I 45280 91333
S 61548 177858836
S 18512 536436840
I 15208 83281
O 37174 43648
O 58992 73249
O 14648 71723
O 17151 42585
O 13324 17749
E 51042 72578
O 40803 57090
O 24885 39797
O 74410 91296
I 27851 31988
S 88612 152209442
I 14859 74298
S 45263 973206055
O 53614 71858
E 40108 92541
O 5335 84312
S 3632 151656223
E 56633 94225
S 23983 697869310
I 60284 63030
I 74675 86558
I 8248 52775
E 59507 65791
S 50826 70965637
I 44429 47381
O 5533 15487
I 9188 48039
E 24267 85625
S 75680 431240520
I 1384 20152
E 57832 65618
E 43550 54581
E 54464 78156
E 9395 56447
E 42506 55809
O 71059 77755
I 9439 31200
S 37615 363997178
I 33891 92253
I 1356 88025
O 59622 97562
I 8196 9544
I 4113 35398
E 61055 62205
S 55092 502102658
O 3870 86035
O 37851 40943
S 86190 722438479
I 12258 44578
E 54133 71511
I 31355 86236
O 15647 95228
O 13431 99600
I 18947 35413
S 85864 917125255
S 34439 853084188
I 38410 70207
S 72833 46064789
E 58532 63871
I 28021 61117
I 36607 63315
S 19822 371364397
I 50649 82843
I 29731 49086
E 24177 95857
E 13853 28883
S 6022 304493704
O 4067 66764
S 64734 885423846
E 18915 97779
S 1121 329932749
O 571 42002
I 71132 87650
E 23907 80140
O 6883 21928
O 32187 55625
O 2230 63216
O 49059 67828
I 18858 60677
S 43675 189035183
I 7759 19654
S 16082 99801387
I 2124 45230
O 20832 29836
I 43074 80269
I 19937 95891
I 34821 81277
I 17154 79858
E 8873 34186
E 73090 90861
I 19668 43051
I 4828 64029
I 83177 87625
I 32438 48483
S 32968 500184396
E 7180 15997
E 5448 28665
E 83041 86946
I 10467 14187
S 69856 1589442
S 85297 20683390
I 32028 76780
S 69467 562358339
O 51532 92327
O 35506 57662
O 2384 26340
I 24362 92630
E 19561 67202
O 71638 94798
S 80750 371130368
E 25014 95600
O 7926 49376
I 30066 53542
I 21752 44745
S 43965 306072760
E 36756 79873
S 78212 700361057
S 34762 208041883
E 13193 95140
E 41671 57256
E 21107 42047
S 8594 459549474
O 12100 17740
O 52739 80755
O 44309 46065
I 33397 57685
O 53949 68836
I 55407 95480
S 49385 59614363
S 45319 497343697
O 41725 42838
I 21737 58549
O 58382 71918
O 10509 73705
O 80923 80990
I 65274 74507
O 15512 39610
E 28561 49089
E 76181 86224
S 80786 658523209
S 72715 728994840
S 56930 595910447
E 58935 95878
I 5539 77133
S 24848 592053970
S 59074 65466175
S 42639 88232043
E 32309 52177
O 21426 24917
E 26931 77784
I 20493 98121
O 42900 54238
E 74273 96362
E 25652 56977
I 44001 65223
I 29765 77368
O 2308 24486
I 37495 42854
E 37018 59018
E 7296 24114
S 17706 858273619
E 9168 29542
E 69962 70315
E 43989 71951
I 3500 31236
E 18279 52863
O 34427 60900
I 23524 64070
S 42445 442573220
E 5059 85058
S 68374 440231196
S 74854 494250761
O 48019 72482
E 61959 66900
S 91164 222124254
E 61204 64282
I 21918 57835
S 66855 955731440
I 42291 51326
S 38518 860721697
E 14573 23490
O 18307 20199
I 95053 97482
E 68227 83796
O 34464 82650
I 14770 31739
I 30815 46101
S 71380 282019479
O 69347 79283
E 17698 66874
I 29905 82795
S 81050 298104548
O 30295 93884
E 28631 32681
S 89568 302049476
E 67501 68470
S 38779 522476701
S 35075 762465582
I 20950 48014
S 95063 534169400
I 30311 79675
I 42709 49124
O 1899 52539
E 15421 29836
I 20399 53079
E 7215 13773
O 40482 77855
S 76105 144363144
O 41580 73692
E 57013 95587
O 26085 43064
O 13476 87172
I 64568 80616
E 47835 55166
E 71190 77714
O 83426 95420
E 38139 86153
I 5419 35818
O 17677 18696
E 64884 87804
I 23169 43464
O 48846 93172
I 73303 78996
E 9043 17854
I 41771 57561
O 34653 54464
E 35023 84945
S 42335 266735722
O 28056 47431
I 69580 77997
E 1957 84702
S 45638 445414605
E 38136 88783
S 93670 521240709
O 47864 50412
E 55648 87127
S 71626 191930341
E 69117 86769
I 60946 87412
S 82034 405840121
E 94563 97825
O 51734 92023
I 14977 31888
O 11106 70206
I 70259 87963
O 30025 95667
I 14928 23714
S 1564 11501294
O 15502 51808
E 33330 34119
E 20316 83092
O 59586 94797
I 38490 76447
S 90316 471714688
I 31203 83954
O 8143 35325
E 30129 81303
S 64316 461025518
O 43709 56109
O 6204 42858
O 9056 80807
S 13793 495649643
S 23789 698940070
S 82018 131751221
O 36034 68118
O 26877 74623
E 1360 30468
I 24053 91881
O 40240 84701
S 26675 746423026
I 2274 20959
O 6227 53602
S 69326 188555932
I 2782 61692
S 36998 806946475
I 11809 29489
O 73649 96408
S 99965 220949246
I 43492 78328
S 80585 616274984
O 10361 98157
O 59824 64148
O 17809 60504
S 45229 378316224
O 17408 90569
E 52774 71509
O 25943 98104
I 58142 66112
I 6113 31652
S 72267 910282436
E 59710 91201
S 28772 909970380
E 24403 53601
E 28152 64544
O 6158 82469
E 57558 57785
O 19563 91967
E 33448 63035
S 74808 995111177
O 27875 30528
S 81514 961783518
I 27173 84927
S 14638 522584210
E 17176 46080
E 65991 83475
O 1265 6236
O 40272 79304
O 26726 63323
I 39737 76987
I 14002 50482
I 40848 73928
E 51019 96937
S 95299 742921609
O 40678 85078
E 27300 44237
E 10215 83363
O 49400 93873
E 14071 34970
S 32167 650626718
I 5944 16504
I 59390 75999
I 16915 17767
S 11363 967173874
O 1543 77835
O 24955 56198
S 71584 400809658
O 29495 66757
O 12875 46824
S 11688 185537154
O 2936 19076
I 6467 58918
O 19457 73552
I 71342 97318
O 21332 69798
S 86892 40778443
E 8959 41477
E 30146 37362
I 57450 71993
I 96677 97904
I 4065 44104
E 59248 76523
I 13680 64344
I 84587 91314
S 88767 394755294
O 3364 64926
O 47092 57865
S 32475 993343672
O 41652 97782
I 20085 28880
I 20681 23554
O 2734 80545
O 14090 51122
S 55918 660038664
I 13915 75283
S 8348 318928045
O 6620 53747
S 86663 552374942
O 35197 84193
S 83449 464979481
I 430 646
E 31580 70707
E 51138 59688
E 2003 11733
O 54008 94355
I 8981 61841
O 39544 49521
I 56707 89791
S 42041 667844866
S 74408 493640004
S 15413 664753317
S 23676 150540563
O 30784 51019
I 29814 79014
E 20916 84960
O 17866 38375
I 402 77064
O 75458 79023
O 49364 53179
E 10581 46846
S 53266 66615716
E 60350 91154
E 18475 60823
S 79158 354999602
O 2855 49016
S 52169 766691704
I 7545 66680
I 2872 5213
O 23860 41979
O 78488 81790
O 9421 16455
I 38542 87566
S 42762 222957591
I 249 6955
E 43775 64276
S 46145 933003325
I 55700 73340
S 78687 377592572
S 46222 943451365
E 9603 34693
I 32127 62438
I 47708 81469
O 87050 91706
S 8773 329923078
O 5545 38167
O 1611 17581
E 40387 95916
O 4413 87661
I 68093 70965
I 2712 6951
I 41898 85841
E 51006 56049
S 96609 66692535
O 6153 85138
E 30644 31499
S 17234 607311800
O 60105 81522
S 79546 840492159
I 57444 73163
O 74825 91292
I 21767 43436
O 47137 97131
E 23207 96325
S 93871 353607521
S 71951 507265587
S 92383 576443204
O 63872 82333
E 71456 88284
S 3837 616510255
S 23019 794020378
I 87285 90877
S 63937 228766879
E 44496 62209
E 22805 42768
S 4004 647229523
E 79342 87246
E 25608 85581
I 42108 82375
I 46029 65599
O 10137 21442
I 8308 15621
I 45357 65195
I 48638 87684
S 28047 578810220
O 1267 25388
O 32439 92260
O 36628 55530
O 56984 76316
I 3003 27750
S 65544 618911603
I 24369 83619
E 24856 95583
S 59392 855792478
E 15596 76396
E 2713 79224
S 56457 871649155
O 2953 24568
S 37285 604906712
E 36706 39497
I 20121 69601
S 10859 157680391
E 68328 86058
E 41037 98838
O 48358 65218
E 21463 23413
I 83873 91379
E 73843 93825
O 19488 33839
I 62860 65931
I 14754 68119
O 13972 80551
E 12739 57013
I 40234 72382
O 28540 34611
O 42312 81736
S 3993 238979583
I 20115 73126
I 41599 77824
S 95614 758971256
I 38812 51726
E 3717 68828
E 15938 20611
I 7244 15770
I 35376 92140
S 36776 926623045
E 10300 46408
E 50506 79843
O 4514 54071
I 67389 86001
I 26919 85557
I 17942 41900
I 10848 51691
O 18863 86298
S 91830 162158676
E 17011 67716
O 33174 62535
I 42401 87824
O 18984 48585
I 6125 55784
S 24892 121913858
I 16800 84023
S 78461 928177352
E 55117 96069
O 20228 68456
E 37960 95456
I 2514 41623
O 34288 73764
S 34534 20760047
S 97868 233793487
O 13716 73280
E 52707 59697
O 23265 24795
I 54380 70352
I 145 14818
I 59293 99308
S 48206 951677506
O 44718 76550
E 3629 63156
E 46878 56158
E 13840 26175
E 7264 92579
S 26990 475517130
E 5876 76936
O 29215 60133
S 97375 353600775
S 66357 70533448
E 27423 77634
S 80163 232732195
O 64623 84351
E 40922 83889
I 67145 68248
S 90235 709478957
E 54658 58885
E 15186 64965
E 29059 93068
E 79934 88497
S 58477 292569201
O 74842 91042
I 42225 43076
I 25468 41054
O 35897 67555
O 9010 14099
E 265 2021
S 23047 630831042
S 5004 793119183
I 53093 76161
E 22748 27528
S 81682 520666122
O 35903 43129
I 75553 93315
I 42097 79285
O 43438 85498
O 87968 96325
I 16517 55537
E 37055 54357
O 6526 79024
I 6407 14772
O 69787 89911
O 61986 75716
O 14211 91421
E 53679 61761
I 63330 85349
O 5308 58199
S 59385 370142711
O 56183 95529
I 25659 36191
I 52684 68382
E 41999 51147
E 27983 93037
I 29454 39408
S 80886 479541218
E 50448 71738
O 25718 51620
S 12514 10776866
I 40828 85974
S 6035 876860795
O 47657 87983
O 11945 89222
E 56845 62710
S 71403 573705744
E 7128 80760
E 16227 31287
E 44779 57774
I 31785 66879
I 11556 81248
E 8667 82688
I 23469 44080
I 3681 55476
I 27958 36295
I 20719 82563
O 32485 50125
O 55095 96489
E 66753 76492
S 93987 90256895
E 6425 14668
O 13775 81939
I 38036 54243
I 32219 70770
I 21101 54083
S 19188 584686648
O 18841 86379
S 56321 755593228
O 52109 74645
O 1797 64522
O 45607 85160
I 18177 50982
O 77492 98458
S 29319 579777458
I 47157 93733
E 52497 75314
S 30811 500193864
S 19555 520631467
I 29681 56316
S 6888 117823112
S 50825 308007758
O 64873 80607
E 65194 77743
O 23556 51282
O 26461 61883
I 10677 26672
O 28519 95482
S 40541 918695980
I 1597 11838
E 10575 91740
S 50231 312754039
O 24086 58885
E 38333 63701
S 85202 581103277
I 69047 94784
I 9739 29532
I 3633 58679
S 7238 922551608
O 37837 93997
O 44132 87473
I 59230 87582
E 39609 76936
E 32283 95796
O 14887 43285
I 46510 66493
O 37755 48738
O 33023 89612
E 23471 72631
O 58338 63666
I 57078 99411
S 37861 235339199
E 19765 74248
I 70230 84479
I 32939 66214
S 1697 60099113
S 2200 936531747
O 66644 66937
O 22875 71172
O 57205 71663
S 61695 851436924
I 79676 81636
O 14492 68723
O 3200 84592
E 27930 93772
S 56478 172565201
O 23388 71094
S 44245 343854471
I 64982 88432
E 62583 92496
E 38788 68925
O 47171 98687
I 9246 28132
O 24398 90445
E 12834 22485
I 41202 87660
O 5374 39542
I 10410 50263
I 31275 99765
S 52715 91928516
E 13449 45688
S 62211 89321608
O 25450 75839
O 62165 75965
E 35935 83856
E 13422 39337
S 69902 588326177
I 12810 55954
E 6629 80685
O 37924 67863
S 58491 765998248
S 80980 797153310
I 27180 97956
S 32509 708002224
E 5766 7414
I 1025 26168
O 16684 76087
I 67096 85743
E 8153 46104
E 63086 88704
I 51674 65464
E 40890 71372
E 89507 93572
O 52683 98560
I 49285 61682
I 31975 53263
O 11803 12613
I 34863 83607
E 10371 16886
S 43316 851368468
E 37711 78801
I 3698 92929
E 1725 30821
I 90429 90711
I 66133 70794
S 42411 938695081
E 19955 89463
S 67177 658619914
E 78495 89207
I 40270 44599
I 52858 88506
E 7419 53631
I 32077 76054
I 42285 84640
O 30342 65908
I 23206 76317
I 11369 58164
S 68782 255796705
O 87523 92787
I 11499 90470
O 14844 27588
E 50944 84443
O 8527 19569
O 8745 86513
O 20041 60743
S 72269 953616080
E 86864 96882
I 7178 51596
E 19388 69628
S 1629 339222053
O 11882 39164
I 28205 67523
S 66303 956107815
I 18189 79258
O 1619 59927
S 75700 94433279
O 33056 93127
I 46182 46378
E 26095 29569
O 55114 91490
O 56686 97902
O 18384 48771
O 3514 88331
O 11032 55478
E 23038 43225
S 36300 167031059
E 6839 74703
I 55092 78085
E 24299 81951
I 74566 83674
E 77175 98248
S 85699 282967669
O 18708 55745
S 35229 408005744
S 46736 505027722
I 39470 56698
O 23629 49112
O 14949 28838
I 12944 60553
I 40900 79366
S 57535 296654021
S 24366 252465451
I 30135 44996
S 40575 463634085
I 33281 60488
E 52112 88521
E 81651 97118
E 30386 63891
E 2419 45541
O 21482 74314
S 73062 891682496
E 67662 84074
E 23496 87265
E 30610 83327
I 39957 49303
E 38956 62727
I 14111 77452
E 13323 93165
E 19773 93130
S 39221 27543891
O 10729 95500
E 52453 97109
S 35350 599227260
E 39557 50545
S 57954 263402791
I 13561 98925
I 29544 78979
S 84150 628691298
S 81526 752075964
O 52434 83270
I 920 40367
E 24998 88987
I 63747 75056
I 39552 78474
E 58653 90229
S 55639 508157893
I 5439 95876
I 36300 69510
E 13602 26863
O 14724 31446
S 26633 146051737
I 15483 21782
I 16467 74050
E 25305 42102
E 12489 90372
O 5982 84317
E 2288 81836
I 31649 39736
I 56293 58342
O 20045 48133
O 44764 75677
E 12219 36863
E 43766 82659
S 23503 903081583
E 10023 72341
E 60649 90721
I 82522 97188
S 10656 221093853
I 9760 25075
O 37215 84112
O 33378 76485
O 40198 97818
I 40035 96276
E 1821 10497
E 49357 88837
O 13400 65251
S 85454 777420611
O 3580 78587
E 33700 89156
O 21296 61867
S 81446 711138534
I 49916 60810
O 13402 74496
S 21007 160051335
E 55789 89046
O 61700 72244
S 37214 602892329
I 55499 93646
O 53032 90834
I 9782 73682
O 50025 74684
E 31718 32467
S 1134 343209211
S 77588 766570069
O 4081 54279
I 39920 57997
O 60246 94043
O 14526 39400
O 33336 44123
I 45924 60228
I 61701 83934
O 19496 45930
I 53139 70092
I 12309 43645
S 71621 835913728
I 5634 16346
O 73220 86122
O 63 25533
I 61850 85255
E 38589 45665
S 60720 946577570
I 42917 82039
O 31961 64454
E 40074 41365
E 55177 72089
E 57477 89574
E 27629 77352
I 16626 62850
S 78137 419046539
O 65981 69790
E 25135 63784
O 44386 72158
S 46256 961189364
S 59648 80024513
I 48389 55217
I 25202 98989
E 22749 38790
E 45046 74827
S 18308 56675923
O 27294 64528
E 10586 69262
I 47944 57301
E 23584 48537
I 1010 79860
S 47765 899191869
I 80116 91378
I 31470 74107
O 59686 99945
S 45820 392060376
O 30555 60064
S 32021 411242685
I 5705 25124
E 8582 32300
O 73890 97777
E 18646 80242
S 29346 301591024
I 65411 93194
S 77871 747129677
O 8475 58665
S 51238 924824534
I 67158 84565
E 32372 63626
S 31967 319386290
S 2707 32895181
O 16863 41580
S 67768 81266335
S 74506 783760098
E 227 99182
O 35599 91471
E 29826 77936
I 26823 64944
O 26057 52924
I 22793 88018
S 24597 141700653
I 20027 87830
S 68093 790041937
E 29604 82510
E 29195 74228
O 7271 26271
O 20480 80049
S 10000 20401893
I 4578 90827
I 3355 50304
I 3912 95317
E 17304 77388
O 12864 20713
O 71601 90909
E 29070 47550
S 18240 330314639
O 206 41850
E 2772 54080
S 27592 268644808
O 24536 40060
E 13179 58353
E 4796 71542
O 54172 57524
I 6434 76684
O 76991 94093
O 47682 52523
I 48602 55688
O 17705 95419
S 54965 973853639
O 18177 76262
E 24200 56762
O 33428 42610
I 59578 75151
O 53492 80093
I 44171 44383
S 4660 660789737
O 63241 84111
S 69753 383119087
I 31736 32693
E 13114 97115
O 44410 59446
I 64280 64346
I 36374 71597
S 58026 383301360
E 13733 66503
O 48924 69238
O 9478 89944
S 36306 407646499
O 33649 79847
S 62816 150937556
S 18386 448860864
O 1793 5427
O 38949 95559
O 12419 91279
O 51341 66345
O 552 40029
E 22356 65905
I 16189 93404
O 3149 62895
S 57480 271057955
I 3322 78681
I 14896 76794
O 36013 67930
I 67442 81819
I 87267 98211
E 13197 26877
S 56625 561285356
O 167 89777
O 68371 80572
S 594 558140996
O 37638 67728
I 35060 49971
O 32425 92956
I 95474 99383
S 32684 652186649
I 6105 37913
I 68666 96203
I 47154 77871
I 6961 84385
E 26946 70751
E 331 7642
I 22514 89413
S 89049 284481403
I 1154 48905
I 16025 53124
S 70977 331677187
E 83389 88753
S 97383 149914484
E 32930 68140
O 24683 77667
S 66017 49044364
S 8063 427433786
S 75665 247270697
S 340 649788873
E 19409 52254
S 25689 392110296
I 55285 72305
E 20823 45413
O 29150 93764
S 61966 53269115
E 181 21286
S 89221 20985061
O 5168 51474
E 88172 90605
S 16047 349253785
S 28411 335939335
O 26034 44159
S 29800 913923564
O 26690 90950
S 80423 608707128
E 56057 73174
S 35192 777820672
I 16591 43704
I 32764 86077
S 79023 457342313
O 26431 75568
E 33562 79777
S 80811 591515475
S 31909 701355424
E 12198 31437
S 34702 500376080
O 42554 65867
O 10609 54447
O 15330 30406
S 93137 498834526
I 23428 26794
O 11568 95914
O 67872 95819
S 91475 337652220
E 8463 84035
O 35969 84631
O 57047 92731
E 31345 51564
E 19610 42606
O 19192 83819
I 18534 82982
I 28090 83390
E 1417 15054
S 37030 654339813
S 1697 413103614
I 56607 58576
O 63191 90868
S 82287 755606534
I 18487 48449
I 81740 84228
O 6092 59103
O 15258 86423
O 21298 45919
O 21621 91557
O 976 62638
E 30715 49862
I 6676 50975
O 47023 83088
O 18030 74714
E 44532 88799
E 52021 92748
O 11269 66016
S 80594 476295282
E 39130 48314
I 7624 52467
O 54959 65822
S 40778 117762747
E 20740 85019
S 1692 996652629
O 31416 45392
E 6933 85775
S 26318 434581735
S 86247 644943058
E 39643 68329
E 40355 98439
S 63356 436509005
O 5802 13465
I 92317 96150
S 88305 214019416
S 77652 65665956
I 41368 43743
I 1774 64659
O 69326 74563
E 32257 39895
E 48790 85635
I 15919 65802
S 78364 908709320
E 238 89152
I 19937 42736
I 93245 96282
O 38194 64314
E 59767 85458
E 49482 63675
I 68598 80634
I 12120 24511
O 6381 96675
S 1974 388804208
I 69890 98823
I 46687 60752
O 75547 76060
S 36065 512396261
E 14923 62630
S 96127 998687383
O 252 95634
I 1678 68793
O 14145 87193
E 82081 83075
O 35271 92280
E 1900 56218
O 1849 84476
S 78430 73447152
O 84452 99583
O 32630 40357
E 52923 57388
I 30869 97451
E 16783 31643
I 376 14178
E 29577 51338
E 7510 59819
I 53892 60400
S 27120 198372145
E 33873 90278
I 52543 63850
E 13131 17414
O 14889 53699
E 19242 40267
I 1518 38943
S 12436 400306479
I 80339 94224
O 50925 97271
O 76842 81048
E 48727 63244
I 18162 99555
E 75138 84379
O 20260 51920
S 4811 259748089
E 72746 81296
I 21283 90052
O 10718 57383
I 46667 69826
O 79009 82070
O 12855 24790
E 55448 77559
E 35896 92540
E 83526 91183
S 31210 194941339
O 38284 70870
O 15473 87705
E 4134 67996
I 17623 38229
I 49107 62058
I 50443 68040
I 59805 82965
O 29716 39536
I 54928 78921
S 45201 168839329
E 81608 86800
E 74592 82532
E 18163 43413
S 76325 130875712
S 45912 101306991
I 41041 75915
I 25104 83476
O 16941 30917
O 27603 88785
I 34204 87907
E 32429 44642
E 18857 62420
O 90938 96703
E 6266 99806
S 83911 561340196
O 73616 78115
O 33530 96180
E 20480 95680
O 7392 29818
I 14986 85705
E 22994 55373
O 53008 69891
E 35475 64444
E 21162 69648
S 25292 837250049
I 55550 68161
E 58923 66382
I 46170 62949
S 43520 57029865
E 29679 60854
S 65510 934374286
S 29625 378934180
E 38 30749
I 63240 75508
O 15059 39432
O 13480 84835
E 4143 19584
S 13862 617158171
I 34344 97675
I 89708 90635
O 4763 19434
E 83872 91623
O 50512 91434
S 13349 49808711
I 77584 78799
S 23444 455203287
I 49029 91492
I 3823 89741
O 47810 60215
I 47296 87337
O 4975 50012
S 58752 340748192
S 29932 933515911
I 89869 92146
I 16352 46880
E 18814 53307
E 36743 70046
I 26521 48360
O 14283 64711
I 41620 86604
O 59374 69432
S 81323 307408507
O 8034 69022
S 19705 880711826
E 52101 97471
E 23123 94235
S 26647 761989434
E 20703 76785
E 18879 55383
I 34747 48747
O 69705 79965
E 35959 45017
E 29024 80185
E 94053 95599
O 2870 4091
O 25788 63665
S 35154 430833816
E 4029 49325
E 21429 45823
O 10313 93976
S 44050 724152573
O 67836 86953
S 20714 731392321
S 39311 358907984
O 43309 73177
S 96051 145591957
I 27347 72221
I 9444 17003
S 62416 958348338
I 39980 64746
I 50329 67345
I 11447 57489
I 43275 60605
I 2484 87936
E 9393 20060
E 60905 66815
I 53966 84816
E 67104 83019
S 87451 642763996
I 9571 41640
S 29052 549045972
S 19344 456482354
I 35591 40308
S 60532 367313912
O 60180 97183
O 56070 82288
S 51807 768288704
E 32208 65386
S 39051 41546509
E 12778 26495
I 24185 95155
E 14080 39571
I 53067 78106
O 79360 80405
I 19222 84564
I 12135 75991
E 21 94447
E 8323 37480
S 10624 945301591
E 34717 76748
I 5849 43382
E 58296 85046
O 67429 94731
O 27367 29233
I 71197 75832
E 2143 25981
S 78529 519549184
E 83871 94979
E 38270 76829
I 30295 48715
I 10039 54807
E 19151 67584
S 62016 258178411
I 42814 57193
O 51490 74528
S 7103 983147338
I 23127 94363
O 20884 34361
O 62652 68458
S 48536 609510776
E 21305 89368
S 81678 316343981
E 28014 71778
I 88466 89857
I 30442 75092
E 88466 92964
E 56030 87997
S 31912 941758738
E 33382 60378
I 23388 24145
O 40017 45153
E 7876 92730
I 5327 45806
S 75701 290533919
O 55606 77025
S 98321 351101692
O 19532 92915
E 5956 44882
E 19563 40314
I 16364 63211
S 4855 191668021
E 59057 60503
E 37550 43494
S 55439 116628964
I 52802 81213
I 9640 58612
I 18524 36507
S 10983 124608232
S 74750 784784729
I 65574 96898
S 4955 482334874
I 2820 62682
O 82060 90166
E 22335 41728
O 22354 54371
S 56625 168946746
E 32587 36964
S 42002 18598902
S 52938 225269273
I 62520 98199
O 50417 91558
O 22166 85228
S 9565 648260525
E 40361 93033
E 39553 55720
I 20827 83776
S 48330 821909454
I 90404 93734
S 88268 5513998
S 91079 59039730
E 64357 76021
E 14964 80627
I 78629 88099
E 18498 46087
O 13641 98397
S 2462 14180887
E 18252 32938
S 92307 702219443
E 39884 83905
S 82592 755112178
I 13235 89639
O 11852 70959
E 11069 35700
E 2979 75897
E 42011 73191
E 1747 20896
S 55199 527579970
E 28308 99638
I 47682 92516
I 67336 76894
O 54898 66957
O 90122 97769
E 57457 74209
O 22286 33595
S 23462 117390658
I 79613 90113
I 9852 27051
E 47732 65439
O 19957 93033
E 7253 56070
I 48285 62601
E 78958 80761
O 4008 87099
I 39427 61878
I 17345 29535
E 11650 82163
E 21660 51195
E 16005 58643
E 50964 85559
O 2098 49992
E 250 4223
I 18750 69816
O 72875 85348
E 5080 39018
I 12703 74521
O 40408 60332
I 33094 79886
O 36428 82567
S 90246 148567085
S 44495 857182092
O 2059 9279
O 1813 6124
I 23234 37686
O 22329 50262
E 38152 54643
S 98060 373417951
E 13362 74398
I 17916 68057
O 70119 83241
I 6227 71880
S 19591 606174941
E 12649 37538
S 13972 767989977
I 41567 98258
O 35006 75063
I 52365 61815
O 16841 92087
E 29134 31918
I 26162 90903
E 26648 27210
I 18812 37701
O 34074 73717
I 2613 27939
O 25293 86210
O 22432 58562
O 24448 29673
E 46438 83956
I 32294 37370
O 8944 24820
S 28275 457274882
I 54907 73313
I 4844 44191
S 32389 765598297
S 53152 261501420
E 43461 54953
S 23674 868763731
S 12212 600094222
E 32290 64684
O 11150 72763
O 92478 94023
O 65209 97137
E 12347 63231
E 41911 48264
I 5865 95879
E 67216 97995
S 31565 664228187
S 41925 994150837
I 62566 95367
O 30491 76236
O 59034 99550
O 27647 37492
E 34972 63355
O 18352 42897
I 51308 71822
E 30980 31550
O 24518 88076
S 89353 486420794
I 38624 83232
O 55856 95031
O 20344 55114
I 46788 55532
S 16973 311860789
E 5423 48184
I 57328 96562
I 12128 13817
I 8327 58223
I 77197 98917
E 8681 85965
I 64258 90718
I 55964 93517
S 91782 494065467
I 7327 11507
S 23352 793468571
E 87419 90676
O 11003 36659
S 20078 484397190
I 6155 32701
S 93745 151172006
I 15185 80171
S 67342 692816914
I 29558 99745
E 7247 74742
S 96154 399673678
O 28201 69123
O 25714 48534
S 44842 621919592
S 6777 974915131
O 15201 49195
I 31700 69448
S 51432 576593620
I 66914 72981
O 49119 89763
E 81241 83271
E 290 90415
S 46953 57841125
O 40023 57089
O 71776 81143
E 14419 82080
S 12167 622556328
S 30353 98775991
I 67035 69309
O 23846 25702
I 36284 84871
S 59027 746380888
E 29697 87557
O 2862 3560
E 21896 24994
E 33492 82573
I 5742 38801
O 7664 92798
O 34125 76477
O 29111 53804
E 21396 51394
E 37693 49364
S 26129 557894904
S 86484 471435401
O 57814 69934
E 51917 53540
O 35197 85734
E 49200 86470
S 78001 869847358
S 75411 199670572
O 17656 88651
O 58253 58516
O 65385 87536
O 992 54455
O 35866 56268
O 8155 51166
S 25186 609751185
S 19678 507174382
I 35808 65486
E 10003 81828
S 26369 353844058
S 58980 685595602
O 35472 62737
E 39551 62151
S 31872 588299762
I 61036 99399
E 34813 36256
O 8371 42234
I 9947 62977
O 14993 60973
E 8938 81386
O 9346 28654
S 11706 648928985
S 11954 946764241
O 3032 22879
S 3905 283405991
S 30947 557491085
I 2487 48325
O 5856 36877
I 39098 86319
I 45653 60302
O 8110 52683
E 67540 92636
I 45543 74609
S 62636 107878472
E 5129 99499
S 99362 318554074
S 75062 227158287
S 10530 549832217
S 89433 609781029
O 16280 67418
E 16594 28660
I 17106 86383
I 60299 65365
I 47704 98577
O 16112 69050
S 23023 128305543
E 6672 51956
S 64828 838902874
S 55436 305866168
E 21878 26750
S 77493 737747457
E 38490 40625
I 36936 87846
S 51945 880235437
E 17627 88416
I 75272 86293
E 25036 40577
S 7003 364435566
E 66000 73063
E 12724 41853
S 48053 150256302
O 40269 84019
O 72427 75474
I 10487 82129
E 32167 60168
O 45281 84767
E 34916 92506
O 54526 88407
E 25356 28938
I 41463 89961
S 59381 423710007
I 58721 96057
S 88724 747752083
O 4049 97111
O 9939 82445
O 5254 46785
O 54899 68989
I 48960 81097
E 31494 83603
S 28522 135479148
E 3313 76986
O 28153 58706
I 13214 44230
S 67662 190502680
O 1969 79177
O 61188 87718
S 32484 931448425
I 45497 64898
S 87150 35224302
E 53645 83706
E 25831 36045
O 9455 16597
S 41278 26754489
S 68430 605801309
O 48541 59713
I 6872 29771
O 35367 50829
E 50217 83112
S 27367 707514230
I 4108 58134
I 50279 55628
S 35590 977270085
I 14388 23135
I 17856 31055
O 87945 95737
O 51553 66139
S 2938 409819149
S 52418 84079427
S 98720 140090930
O 10458 57033
E 53416 80353
I 54914 95081
S 36787 408927524
I 44637 56813
E 66216 96802
S 51829 365090599
O 16783 80240
S 64610 959729760
S 53077 548757229
I 45752 66287
I 33839 85331
S 68714 489064812
S 33777 927312851
S 14700 710950065
E 57025 97583
O 20087 86237
S 97696 608224121
I 21886 69050
O 35545 73873
E 58278 95872
I 68484 89726
I 77425 78947
I 37640 48929
S 89493 695195322
I 64 83558
I 61259 78158
S 42587 530731887
E 3477 62623
E 12003 62377
S 52415 159187595
E 43240 62834
E 42076 42552
E 9754 69722
E 13826 28958
I 1012 91783
S 17500 600918425
I 36564 85646
S 77197 110211048
I 53527 75981
I 5752 18547
S 72220 31187561
S 76965 154870655
I 13562 28264
S 16116 234404962
S 66709 977626770
E 90752 91820
O 41264 64719
I 76098 83999
S 34197 477828751
O 12936 99195
O 51453 70854
E 47597 97532
E 7564 86727
S 39491 204176681
S 55760 700149651
S 5457 271608521
E 43746 46763
O 64520 96980
E 45630 85366
I 15551 88598
S 12710 926639949
S 88795 177419023
I 18434 80233
I 2915 22637
O 8984 36661
S 38284 6935617
O 67038 77003
O 25570 96448
I 35067 60765
I 766 84289
I 12372 66657
S 62748 540715509
I 12926 21206
I 32967 85522
S 81836 292561366
E 658 89277
O 13159 94073
S 71477 426780004
E 56010 65799
S 54748 891271481
E 80895 83020
S 93560 491738043
S 55262 510440004
S 77318 828828450
I 12695 59561
O 48431 80470
E 40182 59779
I 38630 78850
E 61260 63599
S 52782 875325624
E 25523 49730
O 16742 79900
I 25268 45282
E 34739 65368
I 93965 97563
S 70554 910512103
S 58818 907320439
O 906 48225
I 68786 95531
I 35294 96305
I 94759 97670
E 3248 61755
I 6095 43958
O 46596 89436
O 55061 66643
I 51192 76254
I 28455 97045
I 38461 75850
I 7535 35282
E 380 30109
E 56861 64774
O 9044 82335
E 34290 47207
I 76166 81049
O 58594 92140
O 57081 91676
I 14616 59953
E 57747 59084
I 30457 60595
I 34539 50800
E 55894 77573
E 15829 29890
I 5784 50610
E 70247 78233
O 14204 90431
O 41788 50300
O 2798 50365
I 64255 91896
E 18181 53900
E 3378 64123
I 25700 49689
S 77222 578509099
E 44629 60879
O 20462 31970
S 4189 161807693
I 25008 43749
I 71534 80952
S 738 913388442
E 9577 76113
I 52675 54255
E 23904 65162
O 7951 73305
E 5775 24280
S 95256 860462530
S 48724 751015226
E 63181 84359
I 29609 30991
E 51170 99275
S 79850 105197950
E 35558 82537
I 63176 90765
O 12741 82808
O 81489 84440
S 4422 509691527
E 8107 70627
I 39909 61474
E 39530 59880
O 35843 74641
E 22360 37980
I 94862 99022
I 79002 93833
E 1259 83934
E 25679 78682
O 4540 50747
I 94125 97552
O 58076 84179
I 12000 37596
E 42236 46946
S 84895 961813295
O 14778 59832
O 229 55278
I 57607 98729
E 1811 60843
I 25923 50348
E 42561 69140
I 34283 49105
O 25583 92442
S 90731 326189434
S 31440 10562942
O 1896 39705
I 3966 11633
I 33551 67740
E 23811 38045
S 26043 150526100
I 34263 60286
O 39050 78522
O 17716 80413
E 21581 32168
E 30906 31092
I 29774 47770
I 36107 85018
I 14633 80092
I 1259 26489
S 1926 611641893
S 67522 725602735
E 20065 47011
O 13668 20669
S 54177 134210679
S 26869 851536615
S 16856 949201118
E 43556 60152
S 4462 998037270
I 11410 29928
E 21228 83646
I 1225 6827
S 40707 17224336
O 91788 94311
S 98378 291330453
I 48420 99813
S 14522 492429939
I 44619 72119
I 6582 47353
O 30829 73254
E 35449 38619
S 18498 833797420
I 22641 24667
O 97580 98587
O 47262 65070
O 42341 53005
O 23150 38824
O 34477 65504
S 84426 681001461
S 74138 847005517
I 86438 94128
E 34788 70033
S 14416 765757129
S 76132 127735090
E 6556 26870
O 51622 99282
I 58324 95420
S 69308 867487467
S 49811 301970901
E 38578 50870
S 41487 337629154
S 54936 594616307
S 25129 374897988
O 65331 99428
E 30810 54839
S 90518 404169796
I 52731 88071
E 3530 4596
S 4125 799178520
O 46257 65554
S 24179 572780047
O 18205 87032
E 15048 32347
O 83441 98116
I 59198 81993
I 72257 93269
S 32034 497375883
S 18061 245705714
S 15524 896807420
I 42931 58384
O 38150 52440
E 54009 95930
S 87988 587999950
O 58200 73535
I 75053 93431
I 16137 43928
I 44933 82666
I 9035 23330
E 2243 17537
E 61396 73686
S 25357 768012797
I 23382 86575
E 39942 42723
O 33531 83690
S 36375 614332288
S 99645 794762782
I 29906 36026
I 23616 39372
O 65272 93061
S 57804 602218681
I 27874 86092
I 55015 99392
E 2434 38255
S 86816 761280797
O 30830 50767
E 52479 83075
E 94002 98866
I 9671 19563
S 84057 526817551
S 91266 682373801
S 58465 410041437
E 14000 67556
O 24244 98240
O 8771 35742
O 36729 87265
S 44718 117038690
S 54591 521519284
I 13390 40710
S 59944 957245166
E 2364 34964
I 18525 98145
E 60834 61921
E 11448 63966
E 42027 55842
O 62562 87380
E 33736 91142
E 3974 91338
I 6686 9973
E 13471 86712
E 46219 57582
E 38641 40517
S 26136 123540043
S 13456 163594179
I 694 3137
I 8059 81402
O 17926 53927
E 27582 53244
S 67014 567524683
O 68395 79342
S 88111 656415609
I 18665 74412
E 5320 78211
I 78557 94646
I 32396 86077
S 81581 114579259
S 39151 166129726
I 22713 90884
S 12548 399465750
I 40423 54637
S 22842 100323668
I 18739 26814
S 40609 59607735
E 44919 94863
I 840 56302
O 14355 36997
I 45110 45751
I 62562 87058
S 82944 841327129
E 16820 26786
I 15279 91231
I 15393 53698
O 6370 82853
S 3139 760951145
I 10248 29055
O 35202 49724
E 70985 90074
I 17120 61272
I 21046 38638
I 24547 50558
S 74705 131135122
E 7044 55480
I 54404 92691
E 34802 71680
S 90855 963406328
S 55958 199891097
E 35790 96217
O 6677 7667
S 97340 865709473
I 22351 89852
S 48450 304001011
S 89575 584587498
E 34390 38692
I 8643 67401
I 49967 73947
I 53256 98853
O 77624 84026
I 57642 83286
S 75783 124048444
I 40052 66399
S 91312 83609101
I 62835 79283
I 1650 44643
I 20210 53706
O 13464 42263
E 22135 96175
E 23236 77107
I 66067 67216
I 35342 98818
O 19442 33761
I 44480 78727
E 34445 46480
E 17206 53656
S 86980 628436155
E 65488 73221
O 41443 80443
E 82184 85360
S 16403 485451253
E 74377 92541
E 27467 69161
E 5053 11914
I 2786 20598
S 93514 584006777
S 56273 72800157
S 10703 178266381
O 25626 82403
I 10948 88630
S 44075 427161239
S 70047 63876873
I 14371 52970
I 61919 92641
S 3236 60215937
I 35530 48710
S 18017 548995230
S 12167 565144096
S 38410 407500898
O 51669 55303
S 4943 740500213
I 21726 43145
E 45703 85119
E 2696 80701
O 1603 16330
S 61642 202977427
S 80559 919823249
S 96159 499336371
I 67437 91545
O 19113 58518
I 22966 44568
E 29167 87678
I 67585 94273
I 74615 88377
O 79763 92142
S 94479 178448857
O 24401 38547
S 1901 109345542
O 80382 99398
E 49232 99834
S 4274 740497984
E 35750 37318
I 37509 57194
E 282 74372
E 6022 55427
E 16430 28380
I 1116 12807
S 16272 336863115
O 8580 44234
I 51942 79926
I 46715 59220
O 21972 74699
S 50795 160945651
I 47334 56973
S 25283 522658460
I 11415 97998
O 183 81319
E 57635 85138
E 26536 85789
E 77497 92352
S 53745 650173068
E 16821 29943
E 34313 48455
E 85111 87037
I 54406 78362
I 12571 52988
E 65555 77200
I 29833 68911
E 13107 30204
I 9055 71060
E 28836 89929
E 41263 50591
E 18055 59351
S 20934 937554048
I 26372 68703
S 50307 663970481
E 28613 57443
S 95180 524527032
I 65674 99677
E 40861 89054
O 12064 87302
I 15923 80594
E 49740 59607
I 61244 99299
I 63959 86034
I 20464 63509
O 7527 81044
E 13112 71610
S 68390 930126510
E 55955 68178
E 55313 82930
I 7305 97427
O 7099 15009
I 14861 36082
I 41026 90006
O 28956 38147
E 67735 70807
E 49862 86351
E 75165 86175
I 28997 91886
E 5967 35845
S 39929 558806685
I 30112 75968
I 21798 52414
I 39151 51671
S 13396 59019535
I 3987 23388
O 26459 98965
S 99071 542086659
S 72663 48757
I 51577 82136
I 34070 90289
I 18527 91087
S 22476 185533076
S 27366 985408546
E 26695 73277
O 2932 97715
O 41440 97411
E 34486 96016
E 19238 59789
I 26267 76114
I 56665 96768
I 79290 80929
E 93297 96993
O 1216 6799
E 49301 67983
O 2042 70079
O 32183 57171
S 72850 55574099
E 63994 69093
I 28877 74468
O 24768 84813
S 89569 15200015
O 40617 92981
I 629 35648
O 9027 81925
E 3232 60305
I 25731 29036
I 93203 99048
S 85555 233180814
I 65469 81834
S 55457 318380062
I 36101 72180
S 219 719353576
I 29043 60590
S 65721 792673574
O 52691 93142
O 80712 90203
S 81630 576325450
E 45818 70886
O 12717 39675
E 20718 58855
E 60632 62383
O 14200 44091
S 7844 276950373
E 75062 93317
S 34598 787455041
O 12946 18377
I 39332 55233
I 11936 70657
O 10338 36980
S 52186 708103392
S 21467 821518124
O 75569 95833
S 48902 151401091
I 28111 53645
I 69799 92343
S 8399 887585357
O 8009 72663
S 56090 729071367
I 47130 59037
O 62091 89355
E 30895 89788
S 68540 84718717
I 4428 48315
I 22985 84900
O 58506 60082
E 88003 94763
S 90294 215544499
O 63516 99593
E 43247 91342
I 39507 71159
S 75497 833230838
I 47234 56198
O 12001 81602
E 9322 44486
I 12213 56464
I 13566 79403
S 98004 153908646
E 25094 82512
I 8099 76245
S 46888 668801067
I 54429 90008
O 18461 84197
I 31886 85134
E 89860 91404
O 15043 56156
I 16151 42422
E 19427 84895
S 77297 113857955
S 58841 584207077
O 36440 55713
I 27028 45402
S 59996 121703124
O 37781 87264
E 12619 38159
S 64434 417085640
O 825 52524
I 19463 96673
S 85510 501532243
E 57722 63428
I 12920 59052
E 39780 51218
E 8205 17073
O 27171 30530
O 6114 55395
S 60964 519431993
S 38919 30805210
O 72562 92701
S 39356 370817629
O 22769 92487
S 25725 86812582
E 65808 89634
I 88265 92837
S 41454 18281656
O 22144 95384
I 41898 90322
O 13368 73910
E 802 71527
E 60358 89321
O 47527 53137
I 44451 50724
O 10810 24933
O 23131 79586
I 12235 13818
I 10590 65164
O 7300 58944
S 5407 106906159
I 79634 85726
S 93429 860916921
E 26402 87203
S 56359 169104457
E 8143 74078
I 14854 85035
O 5761 87440
S 29925 929389635
O 14306 20210
I 39850 70634
O 45381 98582
I 47351 47880
E 54253 61703
E 41808 56417
I 7177 57943
S 59785 260226262
O 50205 54014
I 12366 47942
I 25293 61657
O 34850 92928
S 49357 323472743
I 57657 79315
S 78502 477684166
S 57701 793542714
E 22961 34124
O 6980 9464
S 52099 69947340
S 30574 638189954
O 2450 76344
S 32108 657524497
I 28816 99696
E 16986 22029
E 12737 58968
O 6512 83544
O 5482 83054
S 4016 561685366
I 12291 79206
I 34720 95744
I 64046 68323
E 41668 76677
S 2739 639688717
I 39871 87566
I 54166 74937
I 46024 68340
E 36 75111
I 43712 66961
S 88024 185439359
S 14591 19648969
E 91475 98021
I 26837 91963
O 29241 70212
I 33768 49892
S 4329 966033151
E 35159 88792
S 85505 281611879
O 51354 64375
I 11346 29844
I 34014 82702
I 94129 95304
E 20356 29121
I 21770 69821
S 45147 930203290
O 38216 43407
S 72903 608817758
I 19815 31102
O 30844 86889
O 4903 48537
O 59077 99018
E 38494 88611
O 80396 81610
S 53625 785715950
I 8743 24977
S 88610 523215637
O 35790 82455
S 59942 733284579
O 64907 87037
O 11221 99814
S 76628 591828737
S 25264 662233728
S 92867 977812489
E 33162 82114
E 8229 31556
E 8083 70867
I 32971 35184
S 65087 404673402
O 13367 55695
O 5218 73195
S 21949 185295311
O 6902 41084
E 23714 81664
S 20101 393823616
E 6260 21201
I 4694 14046
E 26383 63467
I 3623 97699
S 81829 984810183
I 19874 57268
I 25673 94106
E 1963 82376
I 40001 45326
I 1474 65304
E 17156 69102
O 83421 90812
S 83703 609292432
I 70814 84319
E 23561 59541
O 55708 56441
I 2999 67762
E 11184 70521
O 51033 95182
I 25967 93873
I 46016 86161
E 25449 96180
I 12070 20381
S 84969 769775077
I 88936 89580
E 5491 89078
I 42556 69661
S 33414 116422756
I 29243 46770
S 23102 218502166
I 17439 29918
I 8662 69220
O 44569 46468
O 33316 76253
S 78927 222183900
I 17749 30295
S 2441 349608812
I 9448 41935
O 80682 88159
E 9800 72083
O 25095 47387
S 64873 288363899
S 81036 828307868
I 88829 94287
E 7429 48781
I 5929 64420
I 5221 64195
S 66772 703971956
E 1934 37475
E 66054 83529
I 46785 74336
S 98322 635116683
E 80141 90927
O 48496 57073
S 81521 808592833
O 49980 55396
S 25391 660856598
E 14619 17275
O 7233 89036
E 52680 76244
I 22761 93022
I 57624 77506
S 51365 44194108
E 37486 90212
O 37354 45546
O 10441 85376
I 17059 30427
S 25887 329498704
S 64701 642909846
E 11107 23813
S 44968 824938528
S 18878 801180107
S 25222 487816887
S 89324 279102618
O 13887 38619
I 22990 43952
O 81111 85826
I 3454 8920
E 46625 91970
O 17438 38240
E 47998 70114
S 72591 5778275
O 88518 91769
E 41853 82280
E 9804 15189
O 56721 83372
E 7173 31116
S 58487 124646834
O 25135 73104
I 43690 48975
S 44316 250279847
O 11261 44303
O 63949 70294
E 1027 58352
I 9081 99793
O 8052 74789
S 23223 55428224
I 9038 78185
S 3923 580515672
S 72460 794221388
S 60298 259970223
S 11865 441686920
S 74962 112357262
I 32935 70527
O 6385 29288
S 7167 117922367
O 76232 88480
S 1769 985230222
O 51749 97956
O 22385 40443
S 12200 9068184
O 49259 65500
E 10874 69298
O 51051 88107
S 5711 503205420
E 1050 62576
E 70269 98717
S 7953 257903590
O 22159 43998
S 69449 707146865
O 35332 95070
S 55529 634993729
I 85417 89408
S 94450 937469722
O 61795 90317
I 26476 70630
S 3604 124514567
S 43043 690215933
O 65228 69314
E 43023 72397
E 72970 73899
E 39990 91015
I 31282 53965
I 21664 94372
I 26044 37039
I 72397 74222
I 24153 83239
S 84769 243255853
I 5154 51883
E 13596 98629
S 7567 68365788
E 75340 82283
E 52752 89193
S 43478 309585350
I 47879 97873
E 2438 36723
S 57572 315048268
E 51398 73508
I 3743 58269
E 34181 75089
I 24545 93567
S 52844 771106615
E 57006 57518
I 34409 78348
S 44113 32660242
O 36310 70087
O 28466 69350
I 37026 44779
E 9366 98142
E 5245 6567
O 25817 53659
S 29496 979890731
I 443 58332
O 18650 67875
O 18850 23468
O 12981 35138
S 54439 922832645
E 9667 38612
E 43279 79734
S 90901 238824754
O 84675 93174
I 8333 58125
I 91640 96780
I 8811 24645
I 35452 67902
E 49313 58275
O 13776 50052
E 23173 91417
I 32933 67059
I 48754 83544
O 96194 96780
O 1814 7997
O 86565 87948
E 88960 97631
S 22490 817560906
E 17605 78202
I 64300 72127
O 7148 59979
I 17238 95571
E 60554 82829
O 24701 36001
O 24627 62610
O 67735 72435
E 39377 73705
I 17037 21841
S 74537 475316024
S 45674 472472116
S 13639 25313029
S 39761 697727205
S 53210 349253059
E 15512 59933
O 39327 41503
S 4275 957171211
O 11468 26054
S 17373 272651928
E 67514 96417
O 51135 61639
E 5144 73810
E 25449 52877
S 41789 555612944
I 57295 96593
O 39048 94970
E 23957 61213
E 24399 50158
O 79491 83196
E 24371 34470
E 39245 51118
S 68966 617738657
S 63167 477322015
O 233 24773
O 4095 23447
O 53004 81256
S 69476 251495549
O 85764 99261
S 62210 50721500
E 2984 97819
S 61571 475451253
I 47766 85204
I 5420 84784
S 31177 395735253
S 4446 949942844
O 68496 72944
S 12623 657523525
O 14849 74704
S 1746 502799104
S 31908 777393725
O 22614 64181
E 15186 66003
E 56163 94078
E 33329 99852
S 86173 546078220
O 37786 54765
O 74110 74995
I 29454 76070
O 22629 89279
O 59264 97070
I 33380 65557
O 16049 18715
E 30528 93887
O 90058 93189
S 82864 821079620
E 16736 85074
O 51108 60107
E 898 32092
S 29051 261056927
S 60365 590344465
S 96248 574047051
O 21417 44191
I 56972 61860
I 2547 62489
E 41331 64619
E 19132 28951
I 13335 25694
S 72772 166893674
S 89014 714521128
S 49713 152615223
S 98918 855359554
O 30938 83864
E 3277 14163
I 27223 46195
S 93780 141037075
S 29573 734180141
O 19950 34884
S 58431 705427117
O 40782 56710
S 13482 14834085
O 7734 79388
O 16155 35870
I 37303 80641
I 24504 47331
S 20434 272635943
E 32460 78533
S 43491 865945217
S 53791 670239823
S 45572 149476758
O 4284 78266
E 6803 35675
O 48234 66372
O 4301 10867
S 1635 438902510
I 38266 73214
I 55825 75670
I 33041 55096
I 64291 67060
O 4248 34444
I 2222 50375
S 57135 650346569
O 43770 97810
I 58068 70811
E 73246 83949
I 711 49901
O 31323 86624
I 52070 63728
S 68460 498635107
S 46880 368886613
I 50558 56608
S 78699 428390961
S 98622 209395555
S 35929 390420444
I 69303 86678
I 18894 30061
E 9186 16325
E 44779 70099
S 28017 27247722
I 13915 95291
I 83543 85934
I 16956 93927
O 9777 19609
I 42106 87659
I 12632 64450
I 17525 81810
S 9690 437139959
S 3184 899186555
E 19763 20033
E 16209 71805
I 24303 68346
O 49693 53329
S 40785 588814037
E 69991 78097
I 46787 70048
E 80347 98712
E 5199 81980
E 10053 34389
S 64602 605438982
O 56205 77810
I 2541 70537
E 23115 28017
S 70461 52464860
E 59715 77531
E 92494 99174
O 43096 99608
I 21142 42946
O 41239 68331
I 18470 23656
I 33045 62073
S 69169 649514784
O 40866 73324
S 93576 372277380
O 84062 91220
I 38677 75499
I 3505 6633
I 3487 64856
O 11380 76910
O 39329 71631
S 20108 941481499
I 23022 36478
I 5333 55163
S 56917 307423050
S 20014 334043622
I 40693 73790
E 21591 93768
S 99463 677603367
O 82161 87989
O 13960 81354
O 41130 56039
I 41377 94743
I 4372 5221
I 43730 61926
E 36607 80134
I 83898 93367
I 28829 78838
E 43010 43427
S 13005 123823355
O 48366 57614
I 50174 60050
I 6442 44344
O 28839 39002
S 48775 130461686
I 20110 89253
O 19999 61144
E 9253 12793
O 10415 92674
I 17353 53578
O 69675 70911
O 33314 68952
I 15704 77559
O 61208 99640
O 23900 43164
E 17515 59873
O 17056 67261
S 93181 852641306
O 16607 54578
S 28319 30211736
S 19619 905972637
S 40276 761290452
I 14207 87936
O 62177 79387
O 53535 91056
E 7262 24696
I 77213 91688
E 79741 89661
S 34680 892696351
E 1348 93548
I 88174 95576
S 73559 399636692
E 1708 90332
O 69537 96819
I 12351 82031
I 58420 89707
S 54036 555509979
I 46353 67985
O 29900 73739
E 79535 98396
S 56883 657465911
O 23091 82685
S 18434 994948861
E 9886 87405
S 82694 576757588
S 58216 578247574
E 786 66676
O 33121 86910
S 77251 841134006
E 12331 53002
E 8615 84110
O 15096 56046
E 33055 74370
O 17658 82032
E 8029 27857
O 16587 81921
S 25416 712365905
O 26953 95061
O 21160 23708
S 16197 285696966
I 43199 65259
S 19421 215681398
S 89357 413768624
I 40463 64123
E 23771 83357
I 26402 89158
O 24191 55099
S 13039 313428795
S 75741 189073066
S 83446 85725234
E 38850 43174
O 2699 7114
S 52493 624293991
S 97695 57820594
O 126 10950
E 58679 87506
E 38743 86368
E 24238 56499
I 71083 89759
S 83107 460711478
O 3276 22480
E 29482 36174
E 11432 72853
I 42229 80077
S 32855 33445294
E 13244 98419
O 18882 41602
I 10317 45676
I 1878 95210
O 574 18705
O 51149 63424
E 15710 55199
I 5473 93632
S 7270 406502863
O 4816 95703
I 10251 38994
I 22556 57812
I 33012 56955
I 77015 99056
I 91957 96051
I 28073 68613
S 84199 727744458
O 11203 59608
I 36181 63062
S 78089 246792057
I 67931 71871
E 13327 67271
S 38697 8277487
O 25355 95873
E 13724 70035
E 37258 84708
E 690 95358
O 12677 96486
E 36053 80493
O 7344 66365
I 14921 70933
O 27958 39219
O 3146 98895
O 2350 57596
S 80721 312156091
E 8976 99909
O 73535 98117
O 48263 56076
O 55260 79447
E 58243 72539
E 4573 35912
O 27069 64768
E 90687 99048
O 21013 80650
O 12713 25212
S 53083 286538550
O 70699 94544
E 50297 88871
I 45532 45980
E 48933 54148
E 991 60090
O 63202 83150
S 98700 509402070
O 24461 46107
O 52921 91985
S 14946 473837149
O 8059 17392
E 46953 52575
I 87096 87794
I 37950 79959
O 20145 52910
I 32302 56678
E 47638 99694
S 56700 279842699
I 42383 65207
O 41815 82440
O 32494 73862
E 4593 43141
I 19403 46614
S 14225 981283412
I 31952 39840
E 54156 68022
S 62940 499748277
I 32118 74193
O 54330 66245
O 1748 10119
E 22573 30996
S 83242 226215282
I 28847 69644
E 19792 99865
I 9632 10147
I 20101 86286
O 1193 35991
S 44203 112119259
E 64054 93686
S 36368 598219584
O 8031 85335
E 58358 73237
I 22868 98415
O 32872 95355
I 320 39417
S 35928 470791180
S 39712 28705887
S 83717 638285572
E 61160 79619
I 4391 37397
E 65146 67101
O 2771 41410
O 55169 90028
O 12192 17205
S 55735 88919836
O 44727 84302
O 25777 59332
O 33161 42357
I 60893 62905
O 38947 62084
S 53688 782480403
I 19270 77155
O 33394 89510
S 49083 71263239
S 60977 237356316
I 44997 62349
I 38468 76919
S 90999 593260271
I 27601 77912
S 8434 791386880
E 54458 80872
E 32743 61929
O 57686 77671
E 18080 96056
S 91075 15168345
E 10804 62457
O 5934 38309
I 2155 79388
I 6611 99815
E 26188 63733
I 73744 80097
O 63565 71542
E 27748 97649
O 38840 69157
E 36072 68609
I 2581 56410
I 54353 77050
O 6297 38573
E 9644 61162
O 41999 92064
S 41494 365904406
S 43964 83889646
I 59869 85281
E 7233 40407
E 28176 88422
S 33555 729680037
O 7713 94343
S 60158 365966441
E 7601 67228
E 46812 95736
E 29831 94976
I 24172 30937
E 62421 79221
E 91894 98972
O 14727 18931
S 36641 716474738
O 1972 39071
E 9674 36659
E 22388 68858
E 27182 66874
E 17664 46461
S 7906 876814263
S 31076 750357210
O 56908 65191
S 57907 561207147
S 55787 829518473
O 1913 64803
S 59480 770099426
E 25282 85529
O 33909 79886
I 45126 58548
I 7996 22838
E 9623 95647
O 49684 97135
S 60540 489160836
I 3228 10230
I 21407 81482
I 38118 97461
O 21259 22598
E 79035 81025
S 1165 341089182
E 76057 87518
I 22364 90476
O 62235 69311
O 60320 78042
O 19909 31893
I 7473 64550
I 35386 44926
O 23749 85949
S 3703 884999456
O 85064 88866
O 24417 80322
S 3394 408296345
I 57135 95628
O 13194 71424
I 37148 47709
O 23189 26578
I 39051 68168
O 10981 32895
E 1625 97408
E 54792 65177
O 48805 68074
S 39140 337480789
S 8131 924194027
I 70158 88403
I 67588 86186
O 48094 50948
I 23429 72168
I 62698 65466
O 45507 84735
O 4125 6183
S 36732 791229573
E 8942 15707
E 12652 37548
E 66297 69889
E 16995 32907
S 30826 166945285
E 48726 55389
I 41351 97669
E 21248 97642
E 68201 95273
S 39378 31317963
S 50210 403858759
E 15989 97697
I 9071 72634
E 72895 80950
O 3353 37998
I 53803 62324
O 35364 81591
O 8202 24151
E 21659 63639
E 2896 80954
I 59447 74335
I 58021 62464
S 31275 517427429
E 37378 59486
O 22563 78012
O 12123 53012
S 63394 997285303
E 26624 47025
E 5023 22081
E 11827 78807
O 74407 84645
E 38521 40369
E 1485 66737
O 79051 98068
S 43793 804584410
I 22582 23210
I 60784 98125
E 12257 45661
S 11368 62552630
I 5683 36922
E 37822 78195
S 45020 1303228
O 12077 27404
E 65127 83163
E 2600 13347
O 13653 47545
I 27533 61559
S 62021 946085454
I 57348 60190
S 58968 881309556
O 62643 92298
I 5183 66687
S 11031 129155583
O 33635 64722
I 67775 72185
E 12282 63546
O 34727 56108
S 51512 792281197
E 34167 42983
I 9926 60641
O 10586 33254
I 21868 67099
S 90562 681836477
O 7308 77585
S 77749 579906165
O 90955 99388
E 42693 96886
S 90605 927469513
I 31251 35610
I 8489 99184
E 61050 89500
S 16552 378438440
I 32651 80561
E 60696 73592
E 29483 81173
S 57113 206558106
O 19798 29177
S 81539 10350183
S 58650 735851226
I 63577 88318
E 13690 26104
E 4413 72326
E 9125 39713
S 17839 693166410
E 2345 85940
S 80460 677241459
O 17723 51845
S 27820 276219720
S 83441 556797133
E 32034 82962
O 1772 13219
E 21880 39449
O 86764 95060
I 25494 40854
O 1379 1410
S 87365 643531497
E 44745 75331
S 81088 893321491
I 19400 49514
O 65465 83211
I 29548 79014
I 30399 66002
I 43051 56168
I 80867 86480
S 27058 930433381
I 17655 38506
E 29511 81455
S 77962 861407395
O 57711 73246
S 28033 493915775
O 65677 68353
I 37539 40898
O 12001 82562
O 5325 68632
S 91691 776658446
S 27896 841873574
E 3654 63612
I 40932 73243
I 26688 42530
O 56205 74814
O 14935 16673
O 54424 98426
O 79120 79525
O 64824 99297
I 17537 93299
O 28183 45889
I 38006 87465
E 47965 70523
O 32942 79246
O 3186 81247
S 45605 784616280
E 57533 96718
S 77042 981063658
E 20591 25235
S 24538 501876391
E 77619 79363
S 98999 409435559
E 14521 32773
I 15123 74992
O 24636 51429
I 31715 62894
I 23888 25787
S 88540 738086930
O 46951 97517
E 21579 84460
O 29753 41890
E 32541 68644
I 26860 68177
I 34841 76924
O 3060 32801
O 70734 98082
I 41 93474
S 3081 186064794
S 52233 753526239
I 24899 73469
O 76340 97484
I 12421 95900
O 35992 75646
I 66156 68207
E 14345 33990
S 69956 932947992
E 4424 41426
S 23342 811165732
E 10461 48227
E 34966 41535
S 49591 482606798
I 20576 75519
E 14933 16384
I 57290 73282
S 48087 664375700
E 49969 83820
I 70304 91444
S 68493 544406149
I 73724 89891
I 49844 87213
S 17272 492676920
E 60217 74331
O 14621 66798
O 17553 88148
S 82303 462674615
O 73760 99569
S 31121 841992714
E 50200 61456
I 13336 22490
S 42537 557152553
O 50235 87633
E 26373 99279
E 8573 78565
S 6230 82450442
O 10338 37623
O 28839 53937
O 6257 14899
O 28481 75999
O 14206 82966
I 17159 23523
S 71955 690552936
I 63228 73575
S 75537 13822095
S 86935 61039679
E 60856 76355
E 59821 80415
S 35437 411991504
S 33948 819315029
I 29661 49774
E 3468 75689
I 33314 79119
O 71049 71898
I 3425 52803
E 26610 90715
S 73313 542176259
O 23427 34997
O 60754 73434
O 29337 86610
E 7896 81928
E 18524 64703
O 10656 26182
I 12648 66275
O 21321 68521
I 22192 69940
E 47800 65669
E 13163 71026
O 12557 43244
I 88270 97769
O 2746 84314
E 7831 31009
E 1365 76415
S 87624 845882890
E 24399 45496
E 40974 90174
E 28364 31887
O 36771 70600
I 63236 81338
O 2051 10667
O 1158 91689
O 92158 99610
S 67955 394958550
S 56005 56115430
I 17605 20483
S 42344 82472688
S 75278 761792339
I 8107 8160
O 4562 86916
E 79127 89466
E 36111 36602
S 37809 128272020
O 86790 87277
O 62175 72556
S 70875 511463419
O 19952 49743
I 1295 48799
I 60712 72732
S 10654 606978055
S 55283 302924807
S 68082 151942639
S 52786 426326717
S 25958 303716698
E 41882 64362
I 47284 70439
S 84601 358979430
O 31873 51701
I 72593 92666
S 21305 680232040
S 55150 157435641
I 46610 97249
E 71635 75742
O 31321 60484
E 62425 78364
S 58060 918449041
S 71734 131845562
S 24241 909650936
O 48107 72052
I 59430 81167
E 53490 61992
I 23076 88624
O 1808 11853
O 38747 98380
E 32723 97470
E 10145 86497
I 16519 18820
O 90530 92515
E 54080 74128
S 54551 680184777
O 67716 91432
O 65635 92226
S 82310 594266822
O 13862 51101
S 63280 951859278
E 55613 93339
I 19342 85998
E 27918 37990
O 71476 77545
E 22894 86404
I 30628 38197
E 4612 18471
I 57328 95703
S 84875 550570227
O 61444 65772
E 60038 69141
I 30229 63938
S 39200 976269447
I 55590 77654
O 92012 96123
E 8392 74027
O 17048 96067
E 35545 35923
I 39334 82866
I 7825 66131
E 18001 99096
E 32955 36128
O 4302 71917
I 6763 43041
I 88500 94448
E 13410 62506
I 49963 96606
E 48077 50980
O 12720 91605
I 30124 73919
E 37647 89140
I 23343 32920
I 83074 94289
S 76690 823993045
O 94503 94624
E 8769 39159
S 46482 767051660
I 1409 60488
S 9514 389322860
E 30045 74157
I 54826 82919
O 35727 67746
I 49540 57922
I 11523 99943
E 46541 85925
I 1830 98560
I 8946 56698
E 45085 47824
O 39710 83611
S 41423 415421439
O 3148 26541
S 64288 463636482
I 38270 52930
O 31593 57170
O 85323 88972
S 91490 334367752
E 12509 94736
I 42282 81777
I 11466 75855
S 55513 67632654
S 84104 454455555
E 10834 43048
O 16255 17297
O 11018 18769
I 13834 44281
S 7264 463144283
S 61117 612112451
S 29520 935614980
I 25977 66472
S 1084 964382674
O 22452 68720
O 6241 94017
S 71835 737063791
O 34502 96318
E 19828 69218
O 76871 82201
O 66602 76348
O 11597 35392
E 43196 77067
E 25756 94567
I 29646 54709
O 42901 60665
I 27468 60467
E 85827 89385
O 52557 82833
S 84755 79978295
O 36515 95221
E 4556 46482
I 26839 78667
S 33763 763450183
E 72242 76607
E 2338 57874
S 10146 727893883
S 66369 379368494
I 31112 64211
E 44856 69619
S 95 902356186
I 43741 92078
O 27840 84621
E 39659 75315
O 39687 47194
S 13132 955785918
S 41548 845347975
I 11765 19200
I 14112 60807
E 21833 99948
I 12977 33834
S 41754 800885688
E 40436 42756
O 51773 91084
E 43604 86093
O 83627 96472
S 18124 655469867
I 71648 78990
I 53797 94336
S 63416 44036295
I 51267 79680
I 20056 53282
E 3438 34983
O 12204 57693
O 1219 70144
I 46228 65350
O 47385 80139
I 13286 70557
E 18320 99724
E 14191 25536
I 50372 68771
O 9817 84109
S 5877 829337212
S 99392 637364757
E 12576 94774
S 46699 870616287
I 61327 82939
I 1631 96512
O 28633 77714
S 96985 871681310
S 30036 678047997
O 29038 49000
S 52582 140971337
E 69280 96329
E 5030 74124
O 35322 80085
O 61114 84388
I 12202 72213
S 83939 927188213
I 10703 70611
O 25666 87295
S 4972 672464872
S 74455 652813170
I 46659 65609
S 12330 57614421
O 46362 83395
O 1695 88007
E 19980 25873
E 51721 60520
O 3486 59846
I 24130 69980
O 50399 54116
O 67514 78636
I 3062 21439
S 84659 350675126
I 27552 54609
I 43173 56077
E 44517 70261
S 99214 181006752
I 13036 57076
O 23643 97758
O 30337 80827
E 62331 99879
E 10647 45260
S 53953 435431082
O 35985 76282
I 19209 99772
S 25013 108814503
S 72484 904668170
I 20398 29117
E 53577 61620
I 23456 55875
I 16572 95874
E 20303 86104
E 8280 21389
O 16462 73284
O 18655 43302
O 47788 78412
O 26265 97121
I 5085 69604
E 32133 92655
S 44321 812189043
O 34906 91892
I 67450 96565
O 67771 80706
S 72881 257866167
O 13911 51531
E 34299 64667
I 1895 96362
O 26983 27812
O 45473 71230
S 70579 642359775
E 39303 73293
I 40973 42250
E 29236 31774
S 60287 371767801
E 45793 61064
O 17866 95871
S 86682 166377496
I 8147 34289
S 37015 75302942
S 62571 379879017
S 98736 487807442
I 20225 94714
O 60203 75206
S 10585 934390424
O 8154 15743
E 63503 91740
I 17045 48685
O 33064 50350
I 24291 91404
E 63423 68373
I 64661 86928
I 12171 79679
E 51577 76251
I 21561 48497
S 16025 505973903
O 7353 7471
E 30566 72916
I 107 20602
S 10833 381179317
I 31771 45368
O 58321 86522
S 74479 42157216
I 21056 78449
E 32976 45792
E 28727 57892
I 16636 50063
O 5656 18757
E 4183 81260
O 15332 64859
O 57341 91963
I 1768 54290
E 22414 37139
O 34974 68005
S 42122 948567827
E 2725 7551
S 10273 990156289
E 25295 27275
S 70964 200957043
S 43324 334918241
S 29810 571173598
E 30792 72563
I 49848 67932
E 27831 38515
I 40576 95976
S 96569 740436007
O 5468 55607
I 7699 91923
E 65731 84761
O 26802 56133
S 73840 820226094
S 4330 749249211
I 30282 86958
E 6387 41035
O 57655 78490
E 60084 67020
I 40173 54762
O 23845 94054
I 13678 40478
S 27182 824466767
E 53807 66597
S 12216 351105306
S 55436 970356788
I 41356 46053
O 10822 59559
O 23294 95048
E 50777 91922
I 17503 77191
O 1997 53645
I 85093 88497
I 40063 61733
S 21498 795156042
E 18881 44164
S 43192 695730815
S 14250 28943415
I 79049 83590
E 55872 65482
E 58934 66267
I 46342 78205
I 73132 91113
S 76362 856159565
S 3499 667457435
E 64765 81914
S 63750 182400002
S 37952 227615751
I 421 35886
S 7261 865423104
S 11275 7493999
I 28127 48786
O 7099 70232
I 2197 38246
E 54627 74751
I 12432 90345
I 22855 34144
E 48285 93041
S 34964 981433479
O 33611 79264
O 25633 67965
S 92919 932432607
O 37877 79917
O 20219 69293
I 9367 41152
E 52620 94550
S 32601 950044842
O 5195 84307
S 49282 853926410
E 5316 34005
E 44653 78243
E 6661 7400
O 30497 86404
I 16907 29696
E 8501 46544
O 34499 71053
S 74327 683330290
I 45243 60259
S 68149 203157191
S 76070 469062282
I 38149 66122
E 29329 55457
E 77021 78037
S 15685 505170308
S 79634 312888891
O 8055 99566
E 16400 81336
S 52080 524189265
O 7668 62842
S 85652 857358431
E 5676 82408
I 28212 55867
E 62805 63850
O 41058 62896
E 66706 98685
S 81015 105954308
O 39769 51052
E 20048 47227
I 3938 62863
S 89774 946945599
E 18386 45463
O 46449 47909
E 43987 80394
O 12230 89759
E 1663 43752
E 21747 45428
S 98643 321935972
E 20224 45878
O 35960 56117
S 4840 548080021
O 53760 92280
O 22244 81608
E 21739 81474
E 86106 91767
S 29989 215940925
E 17099 65009
I 3393 61307
E 55862 74442
O 30053 42054
E 22445 85583
I 38121 79959
S 63678 325850600
S 30630 895789285
E 54790 66776
S 26350 814920384
S 98936 786118567
O 6115 52501
S 80417 298998484
S 12826 325833610
E 4723 74274
E 56388 89211
E 50994 53423
E 30956 89637
E 11135 55136
I 30618 68571
S 32183 63527899
O 55050 78482
I 24869 58725
O 42534 62617
S 72159 665223518
O 37220 59598
O 44891 72410
O 24953 30600
O 34300 41451
O 25386 27080
O 47381 93537
O 46453 71291
O 17047 77650
S 76242 126037250
I 85862 87941
I 542 37144
E 44539 46979
E 77854 99011
S 23582 823619279
O 32828 64161
I 6060 55362
E 81132 97233
S 95309 949490712
O 46463 48960
I 65850 74525
I 51983 74405
E 38451 42271
I 14969 46992
O 44080 94042
I 65235 84952
E 13694 44633
S 61711 310167878
S 23142 493637088
I 41491 98695
I 12827 21272
I 65901 69845
O 3476 13045
I 21787 23215
S 74319 442606972
I 76819 95942
O 8586 16448
I 10341 57140
S 82919 979453204
S 22868 827162114
O 18057 69545
O 11338 18438
O 39110 57865
S 45463 575880176
I 26034 43289
S 93305 151101463
I 4938 17904
O 17772 21364
S 95318 92952772
O 50936 68346
S 9975 456237456
E 4936 47751
I 71574 82918
E 23582 70826
S 99217 25175497
E 19334 91508
S 50194 662736143
I 39092 49353
E 6705 20433
S 57825 602173970
E 64008 98170
E 63858 91903
O 5137 36434
S 22514 251415156
O 65012 82016
S 51986 634266739
I 29030 58682
S 54299 655725886
S 51221 137369692
E 17982 45315
S 93227 877473214
S 12528 456831355
S 20585 440906416
I 13763 18064
O 17206 30598
S 84994 675212595
S 29956 625108432
O 54572 65483
E 13483 29145
E 22621 33540
I 3001 21427
I 13996 72042
S 49498 333498556
I 34661 77532
S 75606 604715296
E 26169 35725
I 72852 96077
I 31244 48332
O 1536 28154
I 11383 86707
O 64119 68883
I 29740 96554
E 7504 73783
E 22668 99265
I 65817 72767
S 87701 164373681
E 13059 91860
I 13391 39945
I 18876 36310
O 29433 38330
I 32088 62384
S 85654 610252961
E 32830 44705
O 37183 55566
O 30572 85410
E 1054 21451
S 10710 336116603
E 20204 57379
E 821 16967
S 56421 854608320
O 27164 85378
O 17716 71477
I 30298 84915
I 2648 55739
S 80710 932792059
I 3057 96167
O 77016 99005
S 80867 479146783
O 55491 83458
E 78718 98683
E 41585 90136
S 52224 434578854
E 62135 89143
E 62503 87988
O 43478 48681
O 12984 87578
E 84955 92777
O 47851 96748
O 24999 49065
O 7310 41087
O 10204 38461
E 27129 93944
S 96907 919552440
O 14005 57333
I 13466 59520
E 14807 95674
S 83662 467752107
O 51306 89063
E 27614 49050
I 19061 83802
O 74091 95465
O 21874 63073
E 82697 82951
E 59867 67579
E 25847 55881
I 49006 96266
S 12665 516129888
I 922 90560
I 71979 85730
E 52272 69203
S 48666 881633732
I 15640 48285
E 10261 27309
E 8828 72639
I 8639 19425
I 25551 76460
O 42701 99101
O 1641 31476
I 9286 68928
S 26837 498652547
O 21033 34424
E 241 56864
S 10824 55747658
O 27370 48813
S 30169 771370870
S 57173 58413743
E 5785 43650
I 11595 70762
O 39100 86920
S 45031 932252473
O 40674 71043
S 62064 494958694
I 61232 81332
I 66396 77546
I 13813 96573
O 14868 75019
S 86794 422005497
I 3956 66818
S 93900 620013479
I 47106 76698
S 55351 232616256
O 31498 42988
O 38144 91680
E 1944 71896
O 31713 65156
O 24537 25841
I 50419 93677
O 89527 90195
E 47354 60250
O 30796 42006
O 19301 73081
O 212 11119
E 4868 26391
O 86644 96620
I 35359 87083
E 49939 97900
E 30126 35956
S 43110 603360088
S 79017 774055228
O 21280 78351
O 41223 96820
I 7392 64512
O 25485 45973
I 12419 68619
S 71899 832861934
I 67381 80496
E 48852 57217
O 1535 71352
I 51535 71877
E 9521 57472
S 97001 300382598
S 60536 758216568
S 69389 45969374
S 47513 601688348
O 15868 66966
E 1360 31983
I 21983 71753
E 5780 27165
E 27760 43894
I 2772 63206
S 85956 809537352
E 40222 74845
I 51665 61481
E 51389 56558
E 26001 43247
O 34994 68843
I 32534 54880
S 24198 738544942
E 9849 81716
I 46313 53698
I 15969 64666
I 47508 51812
E 3605 21796
O 27389 46609
E 18072 92438
S 31496 7580842
I 5509 15083
I 19644 32018
I 46376 86956
I 11970 13747
I 75700 79759
I 69869 94510
E 85021 91142
S 26828 125016278
I 27114 60791
S 72604 792159157
E 24442 80045
I 39442 64694
S 58097 301385348
E 43502 69656
E 21301 27100
I 46772 64497
O 15007 65134
E 37357 75306
E 13096 87732
O 64298 93508
I 3550 66556
O 12964 96667
I 11994 34375
E 49240 84867
O 24959 33756
E 16819 46067
S 44645 603648293
S 47771 610736396
O 50757 57769
O 5903 24501
S 32970 639442457
I 62644 95797
O 12067 53356
I 28924 71726
I 10800 53421
E 6404 85158
S 52766 961215064
S 11029 474180250
O 9207 68923
E 13170 29296
O 80207 98220
E 14367 26540
S 70571 742687198
O 39566 53209
O 64148 86191
O 1837 23204
I 32917 83174
I 501 8879
S 43145 428241827
I 48384 51982
I 51988 56436
E 10058 63905
S 37549 457537349
S 62860 139519869
E 1268 81435
E 31731 57929
S 46085 6715032
S 49236 63523573
E 67891 80875
O 93666 95128
S 34239 351076935
S 61237 86811221
O 64292 88274
I 3398 35377
O 23858 24005
I 42836 98965
O 9604 25179
S 81702 19470368
O 20215 96321
O 14694 21106
O 21875 80197
O 56622 58881
I 27583 98367
I 921 10196
E 13030 32260
O 83922 95612
S 54317 362176176
O 27581 34067
I 7272 16053
I 1825 5049
S 44017 177490556
O 58153 88741
E 77229 98424
O 60441 68504
S 74242 164908048
S 42052 644506307
O 57785 65512
I 7527 51585
I 22682 28119
I 26368 97686
O 7738 74415
O 22955 98112
S 82427 978151977
E 62792 72497
E 27210 41629
E 8018 94449
E 30282 56591
E 51658 57383
I 25471 55102
I 17382 28511
O 57933 92155
O 6101 37566
S 24279 158482851
O 17363 80367
I 54324 57462
S 77308 304057835
S 54843 614681998
E 52213 58894
I 3124 53095
S 88770 769841121
O 43662 88820
S 73298 169132026
I 32517 81683
E 45033 50672
S 23308 898670261
E 68783 70666
O 20530 33623
S 54905 694892850
S 42510 683733691
O 4829 48426
I 5961 31268
O 4604 26010
O 47685 79357
E 65517 73751
S 35866 828599041
E 31158 47810
S 7886 772682722
O 29793 64549
I 8344 39036
I 8792 81895
S 56669 914986104
I 31730 96552
E 225 74018
O 35344 51298
S 50392 134461356
S 94315 301153327
E 43061 73061
S 86321 697317726
E 88792 88988
O 24816 44131
O 26767 89703
E 23365 43973
I 4917 61850
E 47044 68564
E 1492 85227
S 15034 430554412
O 16653 20994
O 10219 54246
I 60029 80312
E 1470 73130
S 51333 673931724
O 19879 70051
S 22208 664501604
I 46155 66196
O 22170 47020
S 31068 146864277
I 75938 89562
S 38175 107981238
O 96113 99945
S 16095 193496821
I 84925 91363
I 49307 86621
S 24805 375498047
E 23593 47759
S 50602 178736938
O 28451 73238
E 37258 97431
S 27457 249855333
O 19043 50174
S 49472 262724813
I 31355 50655
S 6349 375606785
E 61301 97966
I 79796 92139
S 77422 399334621
S 72853 77692054
I 56386 82493
S 60574 651051267
E 1455 7267
I 77576 85844
O 20663 64538
E 31998 60875
O 50653 80741
S 6459 398883732
I 37110 95752
O 3554 29687
E 66757 71838
E 11917 93387
E 29442 94068
S 9716 147501681
I 23649 97854
I 39847 60281
O 72616 90908
O 1962 8767
S 62568 975870283
E 25176 39631
O 5095 76709
E 20801 79294
O 49922 64571
O 70672 99468
E 21002 46227
O 14497 73162
O 22082 62565
O 61568 69318
E 5017 68534
O 75870 95886
O 16526 24983
I 5772 84849
O 26624 99192
O 33970 64400
E 27954 81926
S 42194 378580918
E 68599 79053
S 49072 35388555
I 46080 49320
I 8554 16087
O 15333 96790
E 24776 41897
O 33397 41655
I 16034 53500
O 79064 80165
E 27094 58778
S 96240 801068264
S 68501 82482363
E 55417 72042
O 51205 91787
E 54613 84788
I 44442 64090
I 82342 88254
S 63058 440682959
E 53845 98971
O 10645 15631
S 10706 575140561
O 55777 77083
O 4375 49816
O 60429 76255
O 54549 66822
S 23284 698801010
E 89150 94838
S 156 575058960
S 61337 855694837
I 65493 84710
I 6167 74706
O 51071 89181
E 49264 66753
O 39587 55347
I 23145 99838
S 95086 747469786
O 58402 83097
O 8894 64930
S 19029 676435407
O 45266 58407
I 30556 79098
S 69471 814328879
S 77048 827990729
E 70407 76944
S 99233 380118162
S 4271 809023664
I 28792 70148
S 11015 954974153
O 25794 81089
S 71440 532885564
E 37344 37517
S 94427 304288849
E 5568 74584
S 22711 858768174
O 31000 53996
I 8919 78821
S 76198 137576058
E 14326 36226
S 85249 34642272
S 16798 61887340
I 11927 82243
S 43764 786950972
E 74551 88415
E 70797 93917
E 42795 74156
I 30742 77567
E 32372 71182
S 61628 827923671
I 27138 93243
S 68016 49105383
O 4828 23727
S 96227 469575729
E 14392 56063
I 4319 54082
S 83428 269387921
S 49785 378139846
I 18285 25416
E 76675 95241
I 1231 63283
O 9302 53601
E 30176 66595
E 80873 83317
I 3402 19325
I 36865 44577
O 62048 82243
I 51639 98843
S 29090 229899710
E 884 96339
O 48434 80182
I 18097 37147
E 72394 84333
I 6197 45380
E 33175 62492
S 19360 687228627
O 21732 96362
S 68521 668205971
S 59068 634272226
E 14459 72241
E 44085 86199
O 7618 8533
E 53016 90801
I 44070 70017
I 54808 86622
I 71803 74292
O 8144 51742
S 65570 308787179
O 63877 94101
O 36538 77260
O 54520 75871
I 46270 54104
I 45699 87854
S 22037 756954162
E 27988 54251
I 49534 87150
O 31363 58923
I 2924 35768
O 44350 88128
E 15109 86582
I 43320 67818
O 13395 37241
O 11174 53395
E 17207 35523
S 63118 614788109
E 3402 84565
O 76996 99215
O 39662 82985
O 31130 39750
I 76382 94684
I 26757 89463
S 89442 702386143
O 43105 57784
E 18100 65610
O 32818 63035
E 28265 83380
I 55832 88566
E 42029 65313
E 74346 90328
S 31062 273148578
O 69646 99150
S 35694 998853187
O 73457 93194
E 38532 76698
E 14331 18939
O 15520 51547
E 957 81295
O 17213 78633
I 10253 73557
I 45827 49605
I 75792 93067
E 3682 57476
S 14344 504807885
O 81023 85388
E 47365 74616
I 15989 60664
I 27288 48890
O 43479 99254
S 5065 345524258
S 78228 761518984
E 42169 55164
S 50771 652875875
O 27761 96715
O 10981 81256
S 10195 648193935
E 72169 87859
O 64102 65570
I 16928 52038
O 3236 6940
O 59023 97585
O 11988 55060
O 59361 93174
E 29151 73161
O 25792 67708
S 87007 3425875
O 27051 86466
E 10408 82719
E 63000 91447
O 11665 11805
S 16764 47989590
I 5775 71414
S 20682 132147878
O 76810 84600
O 25998 77352
O 2599 13257
I 18015 81044
E 53511 77843
E 60673 79172
E 13792 70950
E 78391 95047
I 20933 32649
E 33877 85836
S 5884 593282270
O 10079 80017
O 39135 78662
I 26418 46086
E 70743 78251
I 56522 73252
I 28697 73446
S 63293 988390483
S 67804 89951862
I 5394 50710
E 48140 89987
S 74484 467935893
I 21248 21786
S 81597 44941061
I 39140 45144
O 75114 79679
I 35861 59501
I 43061 96839
E 28252 98625
O 30657 30848
O 77115 95969
O 37704 71315
O 33187 75206
O 29950 38379
I 66787 88708
I 27534 41235
O 7338 54517
E 6070 82892
S 61312 213379688
S 60120 855837105
E 9115 38648
O 3189 29811
I 15432 79959
S 10348 516704839
S 74052 833823164
O 69947 88063
O 24443 59925
I 4944 25433
O 33761 41227
S 56026 657617876
S 34974 793482271
I 6765 78033
E 16314 57851
I 33458 44288
S 58074 21641767
E 51726 56535
O 32014 85267
O 16365 44636
O 1327 25111
I 43337 98197
O 21111 83153
I 38062 70498
S 31602 642855312
E 68434 96938
E 89826 97783
E 4026 11793
O 10304 67839
O 3672 79952
S 8080 889134065
E 35532 44944
I 40171 66903
E 11364 60958
O 28360 31031
S 99634 97402446
E 1148 40882
O 12949 26377
I 55330 91165
S 55378 883415508
O 54390 87947
O 4425 20899
O 34779 35897
O 7568 24521
O 55893 58175
O 11612 36530
E 20989 83497
S 23172 842819323
E 24530 92852
S 41194 421524735
S 74004 425154988
E 16655 62364
I 19471 77637
I 15792 58046
O 23762 36988
I 7572 34604
S 88362 996290425
O 19873 79493
S 67892 8202736
I 31524 74881
O 498 90051
I 34422 78270
O 54021 98887
I 68922 81262
O 5420 76833
O 17308 99896
O 4241 20812
O 48701 52013
I 49059 73937
I 1095 99570
S 81358 632062030
O 67887 79808
I 28426 74548
I 7388 15873
E 30446 83261
E 39910 70333
S 65916 2008338
O 34970 49552
I 50335 58102
I 57559 88599
I 60933 70609
E 38251 69840
E 81683 92032
I 36824 54326
O 21939 57178
O 35221 45018
I 52726 54279
S 1207 304422587
O 84688 97393
E 6165 53347
S 40976 739291071
O 12334 51188
S 4328 259813953
S 18025 590458352
I 62915 81569
I 30154 99741
I 6360 65965
S 22319 476833833
S 24875 847758517
O 1040 92183
I 42423 52191
O 54731 65208
O 14998 44093
E 55393 85100
S 77770 301184852
O 4553 72814
I 49172 82572
I 31878 97781
S 54628 835269650
E 16060 84195
O 5650 7893
I 20847 74339
I 68511 73859
S 16707 514926643
S 83209 832100070
O 5997 65436
S 63228 372081592
E 37886 85302
O 32405 80955
S 10418 833342840
E 40483 72433
S 9647 236452449
I 4046 38564
S 75567 850468705
S 82523 338886587
O 31172 53239
I 33039 47479
I 9490 68104
O 78757 83952
O 20730 32746
I 87461 87955
E 34240 81141
I 8617 58316
S 47244 822286764
O 31845 78579
S 21158 160449397
I 1337 25276
E 71406 93484
E 32316 98648
O 37651 97557
E 67233 71208
E 13127 56027
E 22775 84956
S 80801 553948974
E 12937 47235
E 39813 87199
I 14919 26459
E 3218 34386
I 8149 74849
S 26148 996098471
E 20053 50685
I 4101 71251
S 18500 399809312
O 25447 97368
O 79514 83814
I 33326 52758
S 14971 955853221
O 21 44498
S 29773 271340813
E 27283 58778
O 54742 93615
I 33570 58914
I 51547 56311
S 85992 37843903
S 11079 592911290
S 28564 675950429
O 42623 99339
E 3585 70976
I 12416 98454
O 15228 90295
E 11901 71439
I 16049 64729
E 14362 34182
S 49931 335490807
O 40823 51887
O 10379 78364
I 13132 75578
E 24074 59859
E 62884 81933
O 9091 61135
E 42895 52651
O 17058 87795
I 28828 70300
S 60703 207248905
S 3784 401089427
E 49641 84369
S 12378 918275084
O 59631 98816
O 20146 72896
S 87424 214096118
E 10580 41105
S 73033 612497380
O 5611 6199
I 547 32067
E 29624 93736
S 70415 745683253
S 20551 742725887
O 1780 7962
I 34226 73457
S 21334 853533610
E 49427 62979
I 25194 35162
E 65688 90482
E 5932 34387
I 2092 20578
O 72418 75549
O 67866 96930
S 72621 559877052
I 13864 92574
E 12939 70081
S 95280 606241999
O 27198 90225
E 18185 69914
I 69147 75268
E 13706 21274
E 29422 46594
E 29091 31232
S 10499 690120141
E 37473 88621
O 1256 51236
O 27108 75138
E 48226 55032
S 46181 658051508
S 73472 219516120
S 80803 408518716
E 70002 86924
E 38852 63002
E 35052 81800
S 21814 535938769
S 61623 853237849
O 55351 84260
I 11842 45267
I 18369 50517
I 40267 67018
E 93778 96197
E 68661 92121
E 2680 41244
E 15254 84095
I 6533 38873
E 55027 94859
I 76963 87041
O 12603 80162
E 32354 93121
E 11207 11976
E 47679 97352
E 35095 93252
O 709 20205
I 12762 90221
O 77189 77619
O 14561 48527
S 22542 765290868
S 53354 581582741
E 13741 24346
I 9707 90372
I 78283 92446
S 34804 254244652
I 25532 47837
O 22496 81775
S 45670 77302724
I 21360 54467
I 28383 82076
S 31593 961551714
I 4199 36991
E 12978 25228
S 78730 433101342
S 38433 514060758
I 20915 27363
O 367 47850
O 3631 87266
O 57456 91898
E 11828 92211
S 87080 289486296
S 84119 806612591
I 14346 94477
S 90688 549873731
I 37959 44386
O 20157 67079
E 13859 56752
S 56233 447593377
S 89006 483192060
S 76727 320847900
O 24953 53034
O 48097 66299
O 44273 76537
O 20889 42271
I 35872 92870
E 26259 58733
E 71485 75374
E 59766 97787
S 45706 805439267
O 60439 87364
I 48661 58497
S 66507 440756589
E 819 27212
O 6616 52180
E 2719 21935
S 78855 574558092
S 23051 286916939
I 7039 40395
I 29744 48682
I 3872 13779
S 12928 399902852
O 37038 74949
S 14943 963856293
E 7156 95111
E 12637 97584
I 48635 52432
S 26627 725039780
I 26916 28913
E 19432 38120
O 52241 88263
O 1505 56408
I 64264 98229
I 33912 79333
S 8281 421651837
E 23103 93967
O 8829 63678
I 48517 55532
E 35185 74469
S 10202 872521389
I 26774 39003
O 17269 23705
S 90454 713954226
S 13525 575222518
E 43218 82717
O 57442 68823
S 23589 764902778
O 36424 38070
I 67312 79124
I 36596 73606
E 20920 35903
E 53228 60463
S 19173 289181890
O 13574 49762
S 40364 352697721
S 48388 247851029
I 60663 89326
O 9124 79259
I 57632 78828
E 75998 77317
S 39278 993681646
S 63764 692118378
O 62408 90760
O 24249 60836
I 76373 86733
O 2446 59578
S 44934 440549189
I 35796 65180
O 48207 76502
E 3063 70347
E 82079 94900
S 64485 784203243
S 22705 439557053
E 87576 92184
E 46330 91885
I 6785 40000
S 7477 829537733
O 40388 47903
S 9039 920847627
O 953 64203
E 32297 49759
O 32780 83896
I 4009 9642
I 37482 56927
E 7768 71670
O 1498 53485
O 11445 15966
O 47525 58282
S 53340 499095642
O 41943 86808
O 13369 18421
S 6767 942336548
E 26424 79552
E 75237 93206
S 34939 760461863
E 55659 92874
I 16807 83670
S 4108 361662037
O 18962 35987
O 34522 88629
O 85744 91167
S 43561 472896880
S 85270 695696577
E 13524 57967
I 40818 93340
I 46905 72315
O 13433 41070
I 57208 58934
E 26849 94913
S 4438 631694862
I 34912 87215
I 34302 95972
O 39793 92719
I 39235 78165
O 39434 42745
S 41309 100981061
O 12061 82991
E 40752 97306
O 24285 78369
S 29439 4155871
O 78911 98668
S 84431 368727315
O 26754 47543
S 12263 197323297
S 62624 533441609
O 22239 57627
S 54906 533172734
I 32793 55565
O 5311 62246
S 70859 892643424
I 2387 98078
E 12695 63191
S 65256 492864011
E 53483 66084
E 35935 61535
S 49177 240925803
O 52014 52276
I 54433 88977
I 27776 92891
O 27743 38595
E 38535 65070
S 86360 239212236
S 56067 742829048
O 39251 78552
I 35266 87050
E 61110 96831
S 64234 921578795
E 789 66317
I 30083 62210
I 46350 82501
O 21715 61496
I 33422 70947
S 94373 137957248
I 12100 43189
O 33639 74313
S 91457 440987517
S 65904 441238715
S 57003 484323813
E 16967 33600
O 23407 35733
O 6306 70655
I 4578 67867
I 24808 24884
E 44100 90382
I 55326 65767
I 5101 51457
S 88318 5396536
O 37369 99585
O 966 15903
I 26515 92219
S 76970 316833074
E 17601 45777
I 1174 74638
I 45406 59776
I 38196 96626
O 19011 31629
E 14319 20805
I 1493 10560
I 16986 35871
S 49157 629494679
E 70384 91779
O 11258 88079
S 65184 665196620
S 13305 51199342
E 48478 48805
O 11308 12085
I 15161 81902
S 20165 481187035
O 13518 75818
O 61429 88580
S 72787 649945122
E 22229 72807
I 49003 87875
I 22259 84053
E 56599 81218
I 25220 36693
E 36439 96760
E 39335 99514
E 40916 97080
O 15510 59745
O 15997 65678
E 48062 54095
O 47333 70916
O 17267 39396
O 37537 58825
O 30752 49934
O 48418 65305
I 68915 82278
E 6952 33083
O 56765 76400
I 26872 64816
O 31621 86244
O 83388 90882
I 10992 39658
I 3070 56870
S 23211 490954955
O 14246 63056
O 74567 97924
I 31207 93243
I 54260 68325
I 40018 47157
O 53304 66312
O 5442 48906
O 73745 91356
S 9643 696873449
I 15337 58809
O 59072 82975
S 42740 253730038
I 70949 74668
S 85749 848926486
O 37226 47334
I 66205 73912
S 98847 907200656
O 43366 80483
O 27303 98487
I 52541 56237
I 18441 47105
I 16958 75892
I 90805 95521
I 15991 30288
E 44856 86357
E 10804 49001
E 12014 42631
O 68289 81931
O 74523 81341
O 31442 60085
I 12364 96912
E 22560 89315
O 25000 59463
O 32638 80984
E 88501 98974
O 4830 7559
I 14586 75475
O 20451 36411
O 20868 25049
S 28112 274926557
E 25846 35102
O 58 12139
E 72707 81947
E 36944 37328
I 30284 66932
E 18731 84328
E 4100 44771
E 30369 52489
O 13470 73689
O 5908 88049
I 34558 47904
I 23541 50756
S 9844 238640683
O 64739 85379
I 48643 63434
E 18957 33699
I 12955 39104
E 8502 82576
E 32941 62366
O 42311 88188
E 36042 49870
I 1534 67012
E 66105 76430
S 22251 405753595
S 22888 331576775
S 58017 331896749
E 24747 84862
I 88228 91876
S 76746 551048704
I 43488 82553
O 52145 90793
E 57135 60476
E 75253 98375
E 22170 36612
O 7194 21824
S 18889 706396345
O 29625 47141
E 8000 89285
I 16598 56275
S 70938 48343086
O 45359 53150
S 3311 558972225
O 6675 61160
E 24376 97989
I 3004 40975
S 99069 878539479
E 51802 78526
E 3450 62593
E 81100 91426
E 41280 92662
S 13696 872836108
I 57654 73045
S 61079 319084780
I 20689 68544
S 60928 437098278
O 9256 18643
I 3318 87084
S 20837 768634504
O 20520 48809
S 8826 888216533
O 19648 65851
S 28472 98742031
E 33857 58514
I 17049 83613
O 14051 65484
I 21893 86350
I 39733 45454
E 37746 86680
S 22369 610050879
E 2678 49361
I 50793 65069
I 26757 67180
S 25973 459953243
E 25793 78131
O 73186 78341
O 39299 42688
E 9552 10275
O 46049 47296
E 6057 64919
I 5854 20789
O 4239 82375
O 22324 68812
I 62093 84033
E 38412 55235
S 15346 594751334
O 51408 88915
I 3512 18048
S 82598 237313731
S 71633 587850167
E 40421 69094
O 76173 80032
S 63207 462640860
S 31946 620948550
O 11745 82302
E 12502 39679
E 44924 50314
O 13897 37101
I 35387 66434
I 29841 55080
I 4725 96932
E 12426 43202
S 33315 120530284
I 15835 61804
E 70307 90538
O 45089 71903
O 18507 38790
O 45878 54183
S 40669 849998582
O 26209 41388
E 24289 44513
E 36988 47742
I 4457 26237
S 81747 181287831
S 99322 565410620
O 14044 37011
S 85397 38656237
O 40119 58111
O 20791 70560
I 15834 77194
I 37193 81186
S 33610 294606494
O 20931 85734
I 46553 57182
I 19605 68079
O 29105 35739
S 32528 989625081
E 10274 39356
E 21042 78440
O 53153 89940
O 44833 67716
O 53960 55820
O 43413 89524
S 55075 816106488
E 2210 44928
E 40429 70070
I 53828 67661
S 91253 757765065
O 853 63695
E 13871 14217
S 4845 914044638
I 47798 64310
S 80579 512558547
E 29620 81332
O 44642 97942
I 25235 97649
I 74768 89308
S 31579 750347948
S 66785 778014884
O 89704 96333
E 47898 71385
I 60113 91205
E 16813 54903
O 33265 90274
E 57599 73941
O 24499 44407
S 18914 566409214
I 2548 91757
O 54170 58741
I 15462 53926
E 52558 83716
E 52370 52710
E 75807 94658
S 60439 889576574
E 58120 83243
E 9478 46127
O 98628 99474
S 70838 301926325
S 31269 344039226
I 32904 77722
E 37401 39925
I 42964 66996
O 20255 47508
E 84596 93209
E 32899 87795
I 19201 48387
E 32067 87672
O 12410 37700
I 16976 58170
E 58950 60370
I 16342 85319
E 46213 46429
I 23359 53287
S 9258 118213940
E 51382 88072
O 53598 60077
S 45226 952054876
E 48646 73699
O 59238 73242
E 3485 67913
I 34643 95132
E 20344 25300
I 14591 28313
S 38498 414666009
S 18245 478334190
I 4143 5449
E 37728 46054
E 6848 34426
E 23153 97085
I 67369 98245
E 34943 45394
O 76626 82547
S 5780 162829116
O 55231 94175
O 30805 68434
S 54458 127486760
S 66366 278578396
I 77041 92454
E 75981 91484
S 59295 461714801
O 59338 59498
I 28457 62371
E 44442 91319
I 73243 73830
S 45935 385111017
O 19722 84949
I 159 18830
I 43201 56762
E 52278 81169
I 45207 83622
I 25242 81484
E 26467 62203
S 42344 276121632
O 46608 78220
E 47132 95189
S 50521 410063495
E 21581 85213
S 17210 790556574
I 32806 40946
O 40607 92284
S 51494 667027289
E 18738 66174
I 46106 98044
I 34688 69880
E 2437 72176
I 41458 49396
O 635 64925
E 10555 29740
E 54799 65246
O 17425 19392
I 35376 97273
I 1070 55360
I 35760 59626
O 16813 93608
I 35394 71638
E 24717 91207
E 5611 16602
E 28713 59864
O 39100 81723
S 761 178335363
I 56282 68866
I 46668 96608
S 69134 690071563
S 10890 154709609
I 48315 72797
E 13978 67221
O 50303 76424
I 21575 49303
S 13006 730918925
O 3176 30377
E 61202 99520
E 1736 90091
E 6622 85001
O 18561 24302
S 34082 429765882
O 8881 41177
O 16336 91683
S 42421 531195674
E 26970 74191
S 1299 171328162
E 66740 83597
O 12340 52940
E 976 59877
O 857 32401
I 51563 63880
I 39091 91769
I 87649 93610
S 68019 366820975
I 32770 94466
E 64472 98475
S 22545 186757186
E 12533 64132
I 28620 33463
S 70583 765373307
O 21421 33762
E 37424 66698
I 67498 99507
O 30935 43192
S 54091 245902921
O 65650 80509
I 5860 17539
S 80553 340502973
S 9258 673190689
E 25894 49472
S 29166 848333600
E 34506 93984
S 38646 896981717
S 79510 312897072
O 60871 86158
O 63753 92562
I 9616 35840
S 55919 646929742
I 27650 88265
S 80151 691738678
O 36408 61622
S 97785 115896483
E 35101 85984
O 2793 55374
E 10827 90914
E 15982 57209
S 33467 400509768
I 22832 62162
I 30183 70455
E 22758 60857
I 39956 82949
I 78971 81091
E 9180 48075
O 15742 69298
O 5987 38854
I 30978 80127
E 27798 36441
E 36278 38211
I 41575 88282
I 71596 89494
S 16713 880195381
S 60854 957439266
E 23065 85515
O 31391 86133
S 96351 646032761
O 16344 93280
S 10004 484035420
S 90569 303506701
S 18895 785731991
I 48162 76696
E 33053 54458
E 27527 59732
S 21211 438785430
O 22905 69031
I 7275 94565
E 12068 61680
I 53474 54436
E 40765 41646
O 137 64300
E 49695 64057
E 40411 56785
I 65391 89911
I 3648 35840
O 35256 53127
E 68913 79233
I 31750 54918
E 37326 57794
I 45273 81813
S 89306 935819924
S 34882 886101444
O 77071 89969
I 94719 96773
S 5642 693578099
O 76522 87891
S 51256 720927909
O 50910 84518
I 65456 90417
S 2278 543488909
S 49425 372661046
I 52 33708
O 28884 82673
E 25533 73614
E 35414 36637
I 65473 88077
O 2934 83553
S 56805 194443722
E 3446 59618
S 63986 506375779
E 31613 44425
O 7415 82987
E 37087 78931
S 80177 665659330
S 78932 436728265
S 16582 567644639
I 10378 38812
E 17860 92342
S 88995 68475745
O 21774 69456
E 14667 67344
O 35006 44369
I 60277 69073
I 30464 83406
S 20843 490415366
E 26505 54550
E 49163 92440
S 72046 280726698
O 40363 48676
O 40961 46495
E 46950 56889
S 89116 493951568
S 91525 218518152
O 40284 65216
E 13363 26665
O 3993 49276
I 50091 66625
E 45605 45803
O 62618 73164
I 45885 93958
I 4229 53523
O 7167 82916
E 17868 62510
I 8970 48401
O 48219 98663
S 42236 866865437
E 37287 63862
S 66542 963584321
O 22251 33612
S 48532 866807770
E 86798 95094
O 48415 80589
I 69137 96763
S 21386 897723594
I 26148 97535
S 31228 379747281
I 35631 82498
E 4908 97519
I 7654 71508
E 27403 49659
E 7393 64568
I 16147 65885
S 89975 343418808
S 20513 540533696
S 76439 50816643
O 3083 76212
S 98802 967561867
S 26068 725197206
E 24950 55387
I 30381 64809
E 19829 22119
O 56864 73143
S 46941 836923226
S 17321 447721163
I 44195 78697
S 99996 436945734
E 12894 13906
I 33234 99479
E 51410 84509
S 63956 631527451
O 2316 85136
S 84685 248596544
O 79955 89693
O 37367 47935
S 66010 408929557
O 26534 97328
I 34322 68419
E 26369 49754
E 35498 62165
I 69020 88665
I 77736 87950
S 83611 525024857
I 5905 76698
E 45669 87419
E 8278 80457
O 1792 61007
I 47441 86036
O 6977 75035
O 45033 45896
E 23495 31855
I 48682 89708
E 66083 96579
E 38298 60436
I 33324 75173
E 21800 98745
I 60598 67026
E 7333 64704
E 18806 90472
E 34678 83422
O 61834 91808
E 5360 18865
S 90581 937861714
S 50895 830618502
S 6558 676193896
S 52581 841246062
S 26745 637299984
O 48243 90927
E 66376 80165
S 68636 935444615
E 23252 82458
S 83179 313163146
I 55701 60941
O 71319 85041
S 46716 453948856
I 50199 87659
I 27803 92497
S 33959 883034315
E 73565 79229
E 76250 87954
S 62114 307052726
E 48998 62810
E 12771 20202
I 28475 61556
E 10822 65956
S 70824 267682722
O 12196 35137
E 11480 39493
E 13350 29739
S 72638 95109916
O 9465 74978
S 6555 2610976
O 13442 71199
I 7419 18932
O 30140 56993
S 44165 986881721
I 73425 80249
O 46604 51213
O 1561 29055
I 79787 81359
I 20178 76126
S 17791 932949199
E 30891 93484
I 34387 95998
S 25323 545192702
E 6101 74109
E 9764 46762
S 5629 36421724
S 61887 727091660
O 11189 54150
O 28314 63900
I 68271 71699
E 3683 25974
E 20356 89461
I 25307 42198
I 46082 56148
I 63822 76359
S 82631 49921299
O 788 15178
I 54716 64653
I 31353 92083
I 7335 27155
I 41011 60885
O 16450 32692
O 75286 91311
E 47429 68711
E 40378 49965
I 59833 90669
S 76060 530038246
O 291 55098
O 23408 84578
I 5563 11419
E 16354 84626
O 59118 95322
I 76977 90674
O 44002 85024
I 17866 48134
O 40991 47123
S 1118 96437110
I 4226 66696
S 53298 661060195
O 4091 75140
O 7744 52685
S 90017 722411876
I 33234 82966
I 56243 97682
S 17579 263967744
I 16526 45403
O 28597 54540
O 48807 73469
S 33371 178916269
I 65299 85789
O 24673 63333
I 1953 44791
I 6543 64791
I 36365 41811
E 10464 57434
O 17742 72571
E 15634 94194
S 72808 342028922
S 93434 70220051
I 31202 91138
O 33158 39866
O 36917 79923
O 8442 39381
E 43660 57151
O 57271 69144
E 65030 67630
I 17302 98435
I 14992 17955
E 16630 73128
E 68205 73344
S 73189 833523440
I 57213 75417
O 67470 99840
S 86918 142711210
O 37589 88412
O 39224 63350
O 31171 94375
I 69103 87738
O 19939 93296
S 96720 968585784
E 38532 88806
S 14183 190951459
S 39695 680508087
S 64333 428885326
I 2170 99854
S 4703 999248453
E 85465 86927
O 29142 86759
O 13123 54816
O 53672 58947
I 43927 65181
S 37475 430502711
S 55410 330148832
O 29324 94489
S 71267 256893598
I 32308 33952
E 35813 64996
E 11291 82132
I 34294 48369
O 1527 81459
E 74816 89541
S 65686 601486309
S 57459 59002532
S 46989 803525544
O 34682 53739
S 31680 349288738
O 38329 65637
O 14660 92106
I 16619 26496
S 14196 944739871
O 36353 52494
S 70712 41111625
S 29778 72553798
S 68571 17857365
E 57261 68700
O 28481 89219
O 48548 99436
O 64171 86595
E 18396 41476
O 7776 68015
I 31896 73599
O 8640 29219
O 2004 79381
I 64178 96716
O 48847 77401
S 45548 340861422
S 81049 197886107
S 77738 439642928
I 71403 71571
E 19690 95266
I 46059 79265
E 19322 27567
O 39590 52469
I 57164 73291
S 24116 248514678
S 93278 304887296
E 22739 96827
S 91989 776570283
O 49901 66850
E 21478 53491
S 35246 164741183
I 68352 70750
S 53565 14467076
E 1185 15495
O 9148 83239
I 28342 74001
E 11113 86106
E 81105 91224
O 78182 92955
O 44466 67235
I 7935 70398
S 45437 534036628
O 16314 17107
E 16756 47832
E 50886 61134
I 52533 65798
O 7080 38388
I 41843 97842
E 3535 38684
E 12315 84565
O 71938 78337
I 2132 41833
I 64612 68612
E 62387 85938
E 40473 69901
E 2268 72222
E 39982 55436
I 21275 72530
E 8804 86641
E 6252 77253
I 10403 23584
O 1043 59167
I 78828 81887
O 24296 61933
I 9974 93842
I 42046 49294
E 310 32794
O 75930 97450
E 2250 29868
I 53095 97345
I 40091 74034
O 3477 91393
I 49759 73242
O 41619 84731
O 19015 21297
S 93156 666660560
O 7825 67609
S 78935 653160045
E 33142 43273
E 14302 88615
O 48776 60595
E 27872 36500
S 22481 892266624
S 60302 427396787
O 45870 96238
S 81174 540417271
E 38417 95450
E 6968 64603
S 62735 720036855
I 60369 70954
S 83068 361977068
I 73912 90408
S 57044 914848095
E 44197 80357
O 27115 99951
S 41643 971347811
O 59779 87435
E 3510 33597
I 77411 95973
E 27818 53010
I 70778 97267
E 11240 51398
E 29199 89252
E 22457 48500
I 7938 69946
O 27900 90195
S 36436 890289742
E 2074 86669
S 34469 125808429
E 94 82009
I 47529 76667
O 10024 73137
E 21959 94717
I 38548 72125
S 61677 828073253
S 30101 225457259
S 58082 232493752
E 26054 28576
E 6388 19976
O 25552 71341
E 1164 17198
S 18994 585939507
E 36614 69081
O 46734 62382
I 54691 56576
E 6782 71748
S 20135 533127368
I 15786 28293
O 65290 77992
O 22098 64212
S 51108 583001589
E 52018 90834
O 91636 95129
I 11662 94381
O 35682 37954
I 73312 96684
E 53776 59946
I 30490 92383
S 20433 256848533
O 53946 70652
S 3086 154347492
S 20614 63648590
E 20858 34334
E 64111 66845
E 28583 69576
I 58740 72463
O 27326 62048
E 61536 63309
E 3008 54586
O 31616 67801
S 77499 346164243
S 52401 602857549
S 17322 218773053
E 9677 78947
S 76851 435175334
O 38922 98326
S 83443 358724489
O 14491 30868
S 4057 384937372
O 50743 54495
O 22740 57044
O 9073 23784
S 2101 379389865
E 25378 95715
I 3930 79592
E 21751 36699
S 85390 649673375
S 55281 536344561
E 19039 40222
E 44256 48796
O 58450 60195
I 23023 81024
O 30509 99992
E 13215 78807
I 22300 61517
E 80742 97773
I 13172 76573
S 82270 143405378
O 44376 65142
O 77582 94183
O 34584 91349
I 10493 68430
I 37535 87850
E 30259 54950
E 23644 82603
O 19554 56049
E 80486 97178
E 60583 90588
I 52808 92019
O 3119 56161
I 29325 90709
E 43358 47633
I 9719 11334
O 16009 28669
E 3099 4082
I 41631 63371
O 50095 79897
O 10299 96220
S 48355 432238993
E 33453 50572
I 18810 39196
I 8264 53059
E 55045 62155
I 49050 95266
I 18955 53922
E 31192 71607
S 25869 370451729
E 3433 86511
E 69067 75900
I 55068 98250
E 5462 48515
E 61524 89043
E 49642 58067
E 56133 69750
E 23043 50711
I 5249 96111
E 34167 75449
E 49261 98487
O 68111 68752
I 26455 61155
O 29607 87904
O 34127 52124
S 82944 366604988
O 19143 55142
S 48074 923756067
E 59339 98218
O 38893 83985
E 40766 62316
I 49782 79610
O 19643 31576
O 43149 84839
I 3568 81826
O 22632 64391
S 96474 743448967
S 61433 618432589
O 23290 54287
O 18336 26554
O 63076 65627
O 53818 59453
I 29979 59922
E 38562 91471
S 75898 473468675
S 93485 618896109
I 14001 43281
S 49455 24543959
O 38473 55469
S 85681 239238451
E 22762 27717
O 85560 87589
E 27670 86412
S 90152 544452788
O 58556 63551
E 63307 72468
S 89262 71101376
I 58944 66866
E 9082 20557
O 79060 92777
S 79440 397043048
I 87889 89909
O 7415 66501
E 6965 41014
S 92693 614928436
S 91210 211248200
S 48908 310051521
S 72968 519522378
E 45807 57173
I 24898 78337
O 67866 69578
E 22864 67726
O 60836 70726
O 17541 59681
S 36534 383217964
E 32679 75025
S 74340 56622215
E 18909 64254
E 39673 72289
O 56092 80640
S 23612 765140771
S 57683 290390064
E 28775 48554
O 3081 66259
O 7308 87765
I 29714 30434
E 56815 57903
I 31200 80563
I 17220 86431
I 44904 65635
O 46930 81410
I 49373 91497
S 65616 350486305
O 3177 62194
E 18800 40901
O 9159 48913
I 39216 61347
S 65865 707352180
I 50337 56147
I 187 65330
O 39472 99455
I 35820 84469
S 28659 389376411
I 42192 51464
O 56256 76271
I 59852 66129
S 25539 607351265
O 61576 86176
O 9759 39520
O 49654 92567
E 83473 92301
S 76828 993173675
O 15653 29166
E 60420 62614
O 36665 40622
I 31816 40120
S 54316 33918501
I 34683 83478
I 8636 68312
E 48 92862
S 27035 453352678
I 83817 95308
I 47211 48645
E 37798 85163
I 33474 79366
I 26605 63023
E 30953 35016
O 14073 58361
E 57327 77471
I 4945 88857
S 26337 273853174
E 81572 82697
E 11516 91299
I 6653 17989
E 56860 61148
I 39883 74224
S 7478 977067407
S 59552 254644120
O 19015 29822
S 61426 32959574
S 10215 79869404
I 14245 22807
E 84907 87580
E 5002 13710
S 26990 889689626
I 29650 69193
I 10483 13646
I 75303 97491
I 60435 92474
E 6507 28720
I 55414 94682
E 38501 87570
O 170 3341
I 78922 91663
S 161 819205106
S 98204 776552030
E 11737 23151
O 22834 25068
O 16201 62608
O 31052 94909
I 15824 70958
I 21872 67791
E 44819 96733
I 74543 82153
S 61703 711533289
I 84847 89544
I 51009 53778
O 48468 57548
I 48859 77696
I 10286 28609
S 16325 972385803
E 40313 99551
I 57919 98997
O 82437 93520
I 61667 90966
I 56117 82783
O 5153 34412
E 1542 25864
E 4206 73796
S 4574 455969464
I 87 63465
O 47409 62461
I 24024 93124
E 23131 66759
S 63806 424433111
E 61098 62922
E 60155 73560
E 3509 64228
O 69501 79211
O 17082 78692
I 14157 85264
S 35792 433950688
S 50082 825501876
E 66828 94858
I 48590 81210
E 25668 66393
I 14662 44580
S 94220 210371654
S 47110 520374180
E 2574 15144
E 39205 78050
O 62675 82400
I 7151 85585
I 66157 84253
I 72996 92207
I 46992 92993
O 58539 67663
E 26985 38226
I 60679 88512
I 64247 89591
I 55473 68276
I 17105 30005
S 95277 927201999
I 35575 65362
I 70023 71914
O 59973 84636
I 37698 60300
I 10289 81315
E 3220 72218
I 36285 43335
S 45598 165345092
E 11056 60054
O 37637 58024
I 23871 29745
E 37646 72318
E 60774 85670
S 34326 634180858
O 14569 23865
S 91491 331412417
I 40609 52948
I 33105 93165
I 78251 94624
S 53347 115527685
I 129 50870
O 9237 27035
O 12943 83387
E 50046 93215
S 59939 35185145
E 22194 68596
E 17181 18721
I 25225 50050
I 68191 82609
O 3215 24718
O 50899 66982
I 9701 41706
E 9332 90041
S 53866 874504748
I 36518 61449
I 29521 68962
S 5331 968772981
E 10860 88280
E 18926 67528
I 44278 47637
I 26870 34820
E 52446 98437
S 93089 117894087
E 16036 65634
S 85078 187865549
O 3713 30048
E 71249 78915
S 48440 196640351
I 12068 98708
E 23851 27574
E 30851 96922
E 66845 89673
S 8710 995573359
S 38134 374116570
I 34343 61336
O 56021 73312
O 74887 89002
O 5484 82729
I 5651 32129
O 39457 58105
O 37537 89076
E 23431 44097
E 48281 99927
S 77493 320840706
I 34926 92931
I 73543 96930
S 6071 184351041
S 91316 736551130
S 12375 893076894
I 19756 82641
S 14275 628531539
I 41276 64671
S 76002 116488242
I 30139 89169
E 43058 96426
O 1616 82732
O 26318 86263
O 2102 64056
O 3338 55541
I 62916 85348
S 5011 371274451
O 45387 93517
O 83514 85721
S 21446 150803793
O 28072 67669
O 12355 26400
O 42081 56245
O 53502 81398
O 20109 44965
E 42745 57501
S 75420 102396843
I 28112 67321
S 12443 315793219
O 32907 54185
E 2716 54422
S 52565 629730868
O 73653 85784
O 24324 76365
E 67426 83450
I 47616 49094
E 73595 94753
E 49018 92267
O 12008 15924
O 24983 41698
O 77969 84869
E 13077 84510
I 14776 72676
O 2678 72560
E 16619 99932
I 16437 65153
E 64313 97530
I 27799 90108
O 4104 64512
I 41157 52366
S 94071 21994069
E 18724 38491
S 12852 94678802
O 14328 20198
E 24974 95236
I 27337 43559
E 68254 95027
O 14023 25320
S 64422 784205255
O 57442 74940
I 29807 94158
I 48739 57918
O 30222 71684
I 28257 61987
O 80913 87646
E 8914 46881
O 17863 68079
E 3348 39467
I 20606 98632
I 30977 67093
I 43248 47449
O 53964 60624
I 7354 84946
E 9967 46021
E 53440 57278
S 82955 187776826
S 53278 958710368
S 19135 937827824
I 22713 30151
S 52 725417767
I 24111 72439
O 56199 56774
I 11911 56472
S 39968 435428191
O 48998 68448
I 9688 14245
E 61430 72214
I 11022 93074
E 14275 86000
I 9280 67189
I 66300 80355
S 31909 70138395
O 29601 51184
O 21336 21642
O 4015 51079
S 97947 720597694
S 77900 316039904
I 2068 78404
S 75459 777022537
S 89030 942274090
S 89068 910405974
I 2164 81740
S 98372 701489905
O 34679 87012
I 35895 47664
E 10495 21013
O 1143 98120
O 27604 50183
I 15106 88808
O 28223 38644
O 33112 52188
E 27237 71520
O 1514 53706
E 20795 53323
I 3816 48174
I 64465 76536
I 30218 30904
E 30668 94230
S 65550 119518620
I 43868 52065
I 48384 66461
S 72725 663067954
I 61379 94588
I 19394 40432
I 56140 85653
S 14143 112136159
S 94303 284535412
S 1826 869770116
E 29027 45908
S 28892 917987844
O 61344 63190
E 18612 97554
S 94002 835058247
O 63840 91284
O 7262 22522
E 8328 97482
E 76474 81190
O 43654 71773
E 2899 72005
I 10697 14502
I 14498 92748
O 3009 6016
O 3228 76860
E 32248 91323
S 4889 72414156
I 29209 71389
S 224 634043685
E 60943 72255
O 45986 95961
O 72259 73350
E 18752 61881
I 51079 93818
I 6236 46259
E 25628 65798
E 55894 56691
S 55162 589693524
O 68969 80863
O 13316 72206
O 63163 66323
I 46667 51418
I 48999 85081
S 82691 921342969
E 29390 84956
O 71479 78010
S 38036 430434433
I 10395 20669
S 84708 550006279
I 35921 77156
E 9552 39447
O 55258 95173
S 56917 403444180
I 80719 86557
I 15748 52089
I 9234 39036
E 24224 47821
O 18579 97817
E 55518 73913
I 28317 41117
I 16959 97670
E 40220 60154
E 20751 60532
O 70446 75787
O 30817 53075
O 33041 38854
S 15477 1520825
O 20040 75363
I 56687 79717
E 24627 75713
O 30838 78908
O 69378 95954
E 26283 38504
I 76563 80444
S 61417 563896174
I 85065 96031
I 44020 69167
I 36334 80708
S 68566 531564591
S 33223 680259067
I 24765 83327
E 25493 46379
E 30465 85272
S 87272 520053428
S 52409 720217721
I 26597 81987
S 55401 315227673
O 498 19491
S 91428 188720832
I 13832 77608
E 69985 80437
O 32186 62669
I 20948 58788
I 15758 59574
O 2165 6578
S 64987 454516990
E 12332 67878
O 33519 50787
I 22449 92960
S 1745 961052108
S 93448 837947036
O 14600 69531
S 65335 704988922
O 16633 72474
O 73104 95086
E 25901 59483
I 6539 95033
E 59064 93114
S 53713 698671102
E 41945 69745
I 1690 86911
I 11693 45071
I 5000 78363
S 15240 546182079
E 17642 18416
O 47859 70369
S 58074 23537961
E 12749 84083
I 1394 12795
O 19544 75167
E 61703 70366
O 50972 61099
O 14002 84164
E 762 33487
S 63245 469056
I 16946 36653
I 42133 86873
E 88429 99422
E 7314 74676
I 14961 65886
S 62283 351869137
S 10510 696048489
O 81124 92361
O 1053 93507
I 79879 84970
E 62051 68301
O 68640 93959
E 9176 39888
S 99150 724610192
O 43001 86080
E 19140 51924
I 10428 56196
I 68077 95600
S 40098 847423360
S 1858 631676324
I 44901 71830
E 47159 61217
I 89228 90889
I 15349 69630
O 55565 95045
O 33225 62264
E 8514 40940
E 79959 91244
S 92867 926203207
I 40517 60004
S 74273 372649385
E 46290 61098
E 76497 85898
I 25453 92493
I 58682 70305
O 12470 90654
I 55195 90546
E 48590 66015
S 10514 145333758
O 18791 21112
S 52087 895742248
I 30549 35324
O 23084 58458
O 9966 87840
O 49606 98160
I 32517 61329
E 25707 86503
O 48022 77278
O 53674 62081
O 50697 68834
E 5210 32090
O 30677 65059
E 42388 52682
O 39738 39810
O 15906 56710
E 25574 55224
E 62852 75285
O 31951 87471
O 3199 46217
E 62201 67325
I 38803 49733
S 43693 642505712
S 10718 975160940
E 21582 77450
I 330 12534
O 6754 25187
O 6494 39432
I 37347 54670
O 70360 77701
E 78521 79338
I 25328 99662
I 6789 20863
E 48660 70912
O 60299 92762
S 56985 998356102
S 80493 405020513
S 75443 709098764
E 33825 41397
S 20908 58790322
S 78951 790177620
S 37830 780275746
S 81374 924224167
I 33938 87500
E 11768 71213
S 27375 703198471
O 3647 53074
I 53551 82192
S 3063 433717502
I 55039 62529
S 54656 52465455
E 58215 63640
I 3098 8420
E 14327 53621
O 3271 28586
E 50064 61256
S 7115 675647448
O 80797 89889
S 22534 786843223
O 8848 92503
I 11339 79423
I 86575 98170
E 49474 90140
S 6754 769100091
S 11342 914064471
O 52549 68890
S 22763 743931223
E 44412 45634
E 8719 84754
E 60365 71496
E 41771 60327
S 86694 386216404
S 21595 189370070
O 82898 88417
I 36757 70333
E 39808 84469
I 13458 58371
E 2296 66206
E 26757 58673
S 66204 592122527
O 63504 78261
S 39343 138644953
I 33742 82903
E 16649 18427
I 11999 73945
S 69478 504441615
I 12702 56660
S 81215 991162334
E 13489 18647
I 28238 38869
S 5229 822766439
O 90463 94595
E 39706 75093
E 67486 94043
S 1367 337491885
I 15464 45865
O 27800 75196
I 68627 76949
I 56571 92249
E 75892 87067
S 74771 476308401
I 57991 75910
I 49264 72743
O 27674 74412
S 60080 238007069
S 27705 369542580
O 4686 63672
E 34260 45003
S 33105 199665867
O 3036 60693
I 10626 56693
I 23341 58072
O 65234 70915
S 10489 86559854
S 90210 36629303
E 12913 77223
S 91614 781433777
I 42382 83673
O 31251 98787
O 60845 91978
S 27779 200636450
S 56310 569247073
E 18247 57374
I 44654 53105
S 96151 734010353
I 19336 69453
O 17133 20783
I 92846 96045
I 73973 98920
E 22900 87219
S 6337 53829532
I 54955 83192
I 8546 28316
S 6156 831205195
O 54126 68380
E 24363 55580
E 6614 78172
E 39515 74693
E 30081 99615
S 82140 37137996
O 25142 65122
S 85587 462529781
S 34770 38575025
O 14379 98644
E 60562 93930
S 23523 269682235
I 71879 78530
S 48057 919527087
I 82942 84634
O 16652 51903
S 33514 19641138
I 22881 39023
E 22419 58177
S 57172 627550040
S 25295 683996760
O 34806 91290
O 76784 88419
E 10451 67472
O 56082 81160
O 14396 58933
S 26804 443613636
E 13272 38488
O 34653 78464
E 27673 42554
I 15085 85671
I 78730 90128
I 2144 42235
E 38094 99940
E 75934 86115
S 86105 382968476
I 49465 81908
I 41558 47137
S 96457 145379076
I 16960 40143
O 18790 59097
E 31603 52008
O 54191 87599
O 37798 98720
E 53246 80533
I 16153 66747
O 41561 85774
I 7166 36168
S 86391 492324390
O 15927 36848
I 19384 28278
I 27908 76063
S 86632 511361552
O 51924 59801
S 61386 615318440
E 6708 67492
I 42318 66132
E 35502 54429
O 49175 92600
O 17024 38431
S 24083 758182200
S 39476 385682233
I 50812 91139
E 45641 65095
I 48497 81262
I 58100 78040
O 28962 38970
S 46025 464645177
O 20910 41495
E 2123 66585
I 7233 91551
O 9241 99685
E 43098 95170
O 61785 70945
S 60323 382662219
S 80098 409564714
S 56998 591212817
E 89486 98363
E 27684 74979
S 55745 109634133
S 15712 99396992
I 20834 98138
I 74714 88749
I 36297 55872
E 10231 77314
O 55310 74776
O 56304 69758
I 50985 79152
S 96033 585907581
I 58676 69837
I 24178 83971
E 20048 28764
I 23822 76493
E 18389 21155
O 14822 69340
E 41559 66442
E 55866 64516
O 26577 94853
O 3786 59946
S 34701 867021714
I 54630 80798
S 49601 493542377
E 53466 59704
S 57980 121221426
E 49890 84037
I 14758 73783
E 61962 87671
I 17618 33025
E 19872 35779
S 52364 881513937
O 30846 71364
I 56284 74854
E 28591 68250
S 98629 596845884
S 39719 615681640
I 30123 43139
I 27812 29191
S 47994 264414248
I 51516 56599
O 65065 84033
S 99880 986116364
E 51930 90385
I 38862 82481
S 13534 626882374
O 11112 61932
E 61786 91731
S 72601 552652404
O 65551 83616
S 67372 654597753
E 15758 65926
S 89694 760112622
O 40464 61647
S 18567 969451699
S 7618 101344644
I 19533 65365
O 4537 28589
O 8498 69293
S 65651 997253799
O 44114 61768
E 7693 60581
E 67687 90286
I 10285 40645
S 71487 834646023
E 4858 87211
E 15361 94345
O 63626 74640
E 34491 84942
S 52250 508256399
S 27020 2634877
E 50978 74222
S 57289 592138310
S 32195 460013259
S 28946 579578061
O 22601 98101
S 97351 184148206
I 46986 74951
O 6043 85753
S 92181 586022785
O 16628 17214
I 44000 45443
S 22696 665240901
S 13762 357177373
O 35811 77112
I 16647 95784
E 46750 80810
S 90045 451865320
O 1976 9568
O 36625 41061
I 39374 99474
O 11214 79852
I 53250 61416
I 69341 99320
O 8002 14943
O 28555 88396
S 42444 892728113
I 26961 56750
S 88062 976994125
E 29845 97667
S 60537 581863590
S 66905 865589116
I 44616 73728
I 22366 54804
O 5903 65739
S 69414 656913201
I 23819 61906
I 23856 56463
I 26996 72268
I 31168 72975
I 90476 93701
O 39429 62360
I 90410 94296
E 20821 53847
S 90537 606547476
I 26703 27316
I 59880 68776
I 15600 74648
I 39636 74548
S 40511 609571887
O 32586 89091
E 54419 64124
S 1475 491050079
E 21277 98852
E 1178 18609
E 5182 86660
E 41040 42703
E 50283 58651
S 66106 620393856
E 80552 94962
O 62802 73886
I 39410 48394
S 15503 188392329
E 74318 84918
E 10933 54370
S 1357 38172911
O 31427 38881
O 86334 92950
I 19214 47504
E 3648 12462
O 8611 85182
E 3004 42388
O 46605 90902
E 814 77010
S 46965 275614670
S 49270 958200824
S 55307 499213195
E 60866 80936
S 84049 661975975
S 53305 756860947
S 47695 479015373
E 41397 94281
E 30509 54258
O 13613 24324
E 18179 75091
E 6409 65122
O 29238 94924
E 9299 89711
E 19870 20573
S 41898 325894162
S 11434 405144903
I 48538 94481
E 15791 91121
I 20840 30730
O 38391 67392
I 8471 94154
S 69705 177750622
O 50535 80021
E 87978 92116
S 59155 194045969
O 3157 92173
E 9787 91148
I 51921 65345
S 59990 518246877
O 15505 90947
S 8944 450576593
I 22342 90649
I 80252 90018
S 86118 426284913
E 73589 86098
S 79692 938558397
I 49776 92284
E 32776 91108
I 35993 51436
I 46527 98810
I 44761 69813
O 21065 99425
E 19701 32681
O 10315 28112
I 44875 73567
O 68568 92953
S 34510 750270791
S 75540 656011593
O 25156 35117
I 2940 76114
E 7955 11398
I 19901 93397
O 28104 61994
I 11977 17202
S 91297 251703640
S 55405 460346720
S 79268 586899684
O 59826 75318
S 64122 539935675
S 39213 71272892
E 15886 68295
S 79449 553459359
O 65816 79688
O 29240 99721
O 76615 90450
O 83685 95935
S 22179 852841440
E 55387 83353
S 24846 268848578
O 22838 24199
S 16483 779896477
E 13964 54607
S 63829 918314155
O 30029 87022
I 40178 89900
E 73498 90902
E 8457 83821
S 15618 916548868
O 90038 98605
O 30586 79140
O 1551 30334
S 11332 304319128
O 34399 47017
S 30278 145029955
O 29674 42312
S 28685 996280209
E 356 89847
I 35443 45264
E 25321 71283
I 30763 67372
I 57900 65922
E 33500 62921
O 27461 41296
I 80923 94212
O 598 37447
I 31830 45354
S 97821 311671416
E 22511 36996
O 31585 86484
E 68196 68317
I 69730 99632
O 58216 67655
E 40363 76373
I 50915 53614
O 38417 60732
I 1177 96014
O 68565 94715
O 2834 68974
O 46107 76250
I 16924 36938
I 478 23775
E 71200 80054
E 5903 84264
E 38823 42730
O 68067 91846
O 77532 93121
S 30619 200672084
I 40410 89461
S 68447 999553688
E 71844 81967
O 14435 79703
S 77407 889177259
O 70927 70932
O 21212 89262
S 95664 146360758
S 45847 183343346
O 48825 63438
O 7792 95496
S 46217 917914590
E 62209 66046
S 94642 638739097
O 9598 88126
E 53977 83798
S 66446 3168655
I 22185 22324
I 15853 27995
O 56048 97767
S 48402 412463031
E 6757 19866
E 21182 60368
O 6631 47160
I 64106 86343
E 13536 29375
S 35308 239246380
I 31583 47261
O 5907 36453
O 26025 66585
E 15507 24089
I 4511 84094
I 69406 70345
E 34 46169
O 66850 81695
S 28751 986066676
O 52790 91908
I 4586 48919
S 25311 365184178
O 8567 50731
S 94922 261090947
I 4726 77711
E 29882 56405
O 22916 76904
S 4030 136194958
O 14989 73233
S 88237 569979595
E 2713 26880
I 8514 26963
O 70578 87353
I 18525 81712
I 27336 69639
E 39547 98076
E 64089 79209
I 16472 28730
O 39659 81403
S 14593 894935216
E 3148 13979
E 86590 95031
S 62338 390692645
E 56868 94567
I 48427 99035
I 709 86724
O 32098 83159
O 6514 59614
O 24433 63852
O 94557 99153
I 13489 36583
E 4862 67015
I 16271 57005
S 65173 324793950
E 23908 36864
E 38826 61157
S 37927 489741580
S 66004 622271382
I 34200 81848
E 38527 72685
O 3480 56750
S 7483 159668779
I 57867 78876
I 20867 68288
I 77843 93737
E 36845 93125
I 16475 71889
E 51865 62622
O 31631 62965
O 36780 72068
O 34653 72152
E 65756 81496
I 67838 77336
O 50000 87375
S 45170 420011222
S 72393 297959798
O 80018 97481
O 31163 84164
E 37140 77637
I 9565 59303
E 1406 17729
I 22720 40661
E 36423 43833
S 62009 775762380
E 19039 87383
O 11573 61889
E 37283 79333
I 13915 77392
E 65298 78587
S 61416 729788199
S 29931 37995936
I 9548 60763
S 10504 781912844
S 4491 514737063
E 40520 84089
E 17677 62915
E 81044 84796
S 47507 116416231
S 49815 281801490
E 6299 20395
I 5484 34528
O 17615 56924
S 32395 612704635
E 29428 34102
S 47233 37535333
E 15855 37294
S 21788 421055993
S 92316 893561245
O 23052 91353
E 37857 86519
I 27430 30212
I 33543 92122
O 56611 73935
O 7250 45840
I 46386 74602
O 58273 72619
E 19837 88492
E 21915 83687
S 10066 349472749
S 43021 912650998
O 9109 44659
S 15237 375660533
O 55989 99071
O 9042 92624
I 4935 34409
S 9452 659316163
E 13943 23415
S 16597 991165299
E 3466 23898
O 34990 86072
I 76156 93870
E 66934 99489
I 80933 84601
E 21807 62318
O 28157 48200
O 25829 41674
S 80451 786855995
I 26575 43651
S 83625 559458027
I 32401 95682
I 7253 50073
E 75708 94296
I 72782 83777
I 30252 84889
I 24204 47964
E 24663 89431
I 25850 88868
E 12067 72847
I 10518 33356
E 24130 74413
S 63620 905944169
S 24179 11954450
E 84506 98035
O 29525 70296
E 22269 55719
I 809 68161
O 32836 85798
E 1236 86603
E 2584 24872
O 12981 74322
S 21093 820702950
S 19659 16176547
E 48830 59988
I 75352 86124
S 1500 127289381
O 10010 68482
I 63582 66578
I 23317 93547
S 97948 623920217
S 46970 142901986
O 24433 87697
S 92650 347871193
I 48572 48961
I 2525 19800
I 20443 67700
E 39038 40815
E 72978 93486
S 55313 590650448
O 42018 87854
E 4043 94925
S 79673 294714882
O 45947 47552
I 20285 98638
I 1167 80858
E 11282 28264
E 2804 66350
I 4253 33062
I 9757 88163
I 25980 29290
O 10151 91193
I 5903 36090
I 47887 75848
E 8682 17671
O 18345 39095
I 54073 69516
O 44274 75418
S 96330 215578102
I 26703 34880
I 40405 66271
E 8871 87462
I 69439 73875
E 54700 98359
O 40292 45206
E 29309 73586
O 36233 85882
S 31322 536969837
E 89086 91086
S 13419 883790225
E 35689 44664
E 35261 42775
I 30402 64523
E 10580 62555
O 27248 62738
S 33130 547594284
I 66774 68665
E 3484 24134
I 2178 93869
O 1979 94840
I 55417 73266
O 18994 93742
O 19975 70866
E 89922 90785
O 33365 72686
O 32561 81004
S 66288 462452442
I 2306 69024
S 74141 268124105
E 27569 41579
S 43150 199551148
S 12658 926317376
I 79439 90878
O 16218 88033
S 20329 963144224
S 80476 416411593
E 65476 66012
E 27087 82669
I 36534 71323
E 89408 92696
S 24146 876480655
E 15546 17870
S 51882 689577810
I 2367 54865
O 42003 52687
S 69393 906969166
E 33935 61548
I 16931 31907
S 99828 7774144
I 12365 91424
E 82313 91863
I 25422 85882
O 17526 63530
I 48177 89479
E 55973 76807
E 4240 30851
O 80655 87044
I 41864 96379
S 63488 192109364
O 27319 37886
S 45967 283413767
S 17212 247192840
E 1243 71366
E 39271 64506
S 20978 50457912
S 56205 89971300
E 77098 98823
I 13791 97964
S 94392 554614746
E 10920 42095
O 73311 97601
S 20549 598352186
I 18283 71542
O 20441 58812
O 61762 73817
I 27313 40622
O 14546 50905
S 39572 268224217
E 23755 99981
O 58392 84969
I 10417 88736
S 52877 866539053
S 17269 607613823
O 17639 94944
E 82370 97628
O 76673 96296
I 29789 61891
E 66951 90091
E 33003 36446
S 27736 29663017
I 13449 50227
O 37466 91782
I 73344 87765
O 14479 64966
S 98845 964708967
S 94760 956729644
I 29635 66918
S 62473 698015925
E 6186 21852
E 16995 69844
E 25032 27566
O 33921 52037
I 27853 84726
E 14824 20191
I 77745 82443
E 30235 46438
E 45490 98733
I 313 18615
O 32833 90216
O 23636 60432
O 46815 51492
E 49656 50268
S 64863 732838558
E 68181 83908
O 80359 94086
I 45508 90883
O 3053 95665
I 15370 87211
O 29744 51318
E 14833 38952
O 41886 43792
S 33479 875405991
S 54826 5240796
S 24010 735411937
E 86175 86392
E 24102 46743
I 8959 83315
S 76869 681117552
E 45958 49543
I 31660 65773
E 8864 52322
E 51629 65184
S 37198 722597445
O 85310 95471
O 12641 30325
E 71014 76920
S 55693 147957372
O 38322 62857
I 17244 30965
E 71876 74156
I 69663 91962
I 59455 66129
I 33235 56322
E 2261 20020
E 15838 68762
S 12130 336764501
E 61790 63085
I 61751 91127
O 18923 87145
E 50984 71228
O 13560 74453
I 7361 73657
I 56449 78423
I 79934 98304
S 24511 760939650
I 42001 81310
S 96670 910156591
O 12698 38307
S 60767 780091403
O 47311 73083
E 79753 91153
S 67229 218996715
S 50493 151569229
I 1825 11579
I 56106 64622
E 21496 30816
E 33932 36030
S 58264 298127896
O 58952 93003
O 53157 97205
S 67296 104511749
E 48095 75051
S 14919 667011603
S 86707 769314254
I 19222 65999
E 24692 47226
S 92934 277852835
I 64798 94727
E 47959 57629
I 9783 62261
E 33972 85072
I 29913 90618
E 18300 89990
E 57411 87202
O 53563 60667
O 72808 95148
E 2086 48487
I 39116 96925
E 57337 90692
I 24629 64092
I 15008 76105
I 45564 79068
O 6279 43123
E 5679 29939
S 86477 556593004
S 24465 233384257
S 94157 763402829
O 88452 94776
E 36718 77592
E 33896 73130
O 17964 19876
S 12866 928863806
S 18933 231514638
I 91416 98615
O 27283 90922
O 340 70569
S 14343 568528629
O 27800 59301
E 50374 83439
E 31354 50301
E 37702 53483
E 34342 60778
O 18850 51183
O 3580 4842
S 80700 152888086
O 14387 54779
E 6257 26166
S 21600 429626990
I 12958 67467
E 6510 90415
S 77162 904322838
O 1743 13505
O 67675 73128
S 90988 653479190
I 19915 75478
O 5316 56658
O 77609 90106
E 13673 84622
E 89736 99580
O 39565 77723
E 27653 55418
I 1327 61965
E 35450 95001
I 20027 69209
I 5323 38824
I 37832 89713
E 24539 38819
S 45081 998062086
O 21370 53147
I 30342 57074
S 82467 308267401
E 32179 98286
I 17251 27835
E 7647 71483
E 15987 64844
S 44230 102484231
S 10537 292015675
O 57179 98622
I 7912 14758
E 65257 71653
E 23137 28854
S 68259 847285445
S 76487 612962520
I 57134 61751
I 5409 78750
E 92951 99474
O 57447 59879
I 76737 78411
S 13700 177395546
E 63027 98831
O 60192 64109
O 9877 40089
O 24870 31558
S 51277 694773728
E 45144 66699
O 56883 63813
O 10395 63323
I 51800 96409
S 63548 924205028
E 12624 46824
I 79067 96119
E 37028 42681
E 68718 74249
E 76100 85504
S 99641 927058669
E 74533 87976
O 78696 94920
E 21987 83467
I 7109 61586
I 73002 84934
S 83007 701789732
S 71500 747750854
E 39984 95817
I 39050 70248
I 97314 98943
S 62927 18680615
O 26185 71672
O 7635 97139
O 50442 72208
O 32100 60232
S 37729 142617197
I 47216 77415
O 4733 47499
E 2231 43903
S 41592 330247152
E 20553 85078
E 3461 54933
E 3413 27482
I 10020 16252
S 82732 979097150
S 29855 4013539
I 27562 56613
I 1236 43789
I 50110 60591
S 7852 577186396
I 4975 33567
S 55379 107953281
E 58768 71085
O 7852 71188
S 95045 161526098
E 33509 74927
S 31414 972217910
O 40240 54438
O 56635 89920
S 95049 210619047
O 18498 77905
I 40228 56764
E 33934 43149
S 20107 777256329
O 17839 97216
I 11800 33346
E 6212 71945
I 55848 78615
O 26741 80478
O 26563 27015
O 57025 84726
I 2721 62921
E 60928 83217
O 24773 82360
S 13778 151105423
O 46790 97951
S 47145 344768890
O 66835 76738
O 5730 54486
E 54892 84399
O 43103 90856
O 79932 80294
E 16729 42467
S 50032 110495395
S 79621 732155025
O 5457 95797
E 53575 56648
I 25355 69850
I 3037 6311
I 32352 88087
E 5078 75770
S 18504 833152240
I 80204 95461
O 237 45770
E 14055 17398
S 56199 909026762
S 95315 896200764
I 48238 67012
E 11332 95914
E 9599 93118
I 36936 90978
E 50977 73441
O 11730 48022
E 32121 54541
S 69149 164092871
I 60579 61770
E 47037 70409
I 50031 97108
E 68790 85321
S 14565 206100890
S 50351 93004653
O 6198 87684
O 40074 95669
S 98529 439414095
O 55040 97496
I 38872 39146
O 3872 48557
E 86737 98436
E 29673 31915
E 78959 89905
I 37784 85856
I 6412 90341
E 47407 55697
S 41952 508981051
E 12971 52796
S 67933 900901740
E 79381 94042
O 72102 82052
O 41299 42437
S 22653 121498644
S 16972 99077060
O 18082 97404
S 18673 340807268
O 45030 50472
E 24599 71795
E 29706 69950
O 12874 81987
S 81012 912973442
S 32601 315982222
O 11555 69946
E 33341 40248
S 72532 525383150
S 79353 477209152
O 32546 43200
E 23320 96241
I 21770 63569
I 16975 54642
S 43737 108194769
I 13136 70807
E 6125 61744
E 10142 36508
O 51405 65768
E 36964 93468
I 68469 86116
O 33133 41616
O 78206 97343
I 266 96431
O 11244 36491
S 31215 161745657
S 88022 939666221
I 23332 95972
I 3555 95024
O 84707 93549
O 75074 94683
E 17150 28153
E 22742 76344
I 28956 30218
E 17599 39165
I 80106 81186
O 45610 87921
S 11809 43811623
E 12219 57827
O 52067 83201
S 33223 220833736
S 85508 526455725
O 38025 39927
I 18712 91105
S 89686 870331752
S 74318 405500308
E 5758 58032
S 44098 182853937
I 17250 41195
E 68802 86983
E 34532 80827
S 2696 351567113
O 91008 93855
O 19098 65745
E 19418 88834
E 29769 54403
O 35264 76460
E 14043 21477
O 33911 80926
E 23448 51681
I 13341 68144
I 34710 38396
S 59868 822374631
O 34764 63811
I 34260 85115
O 65590 73915
I 27027 98174
S 43594 926799907
S 19170 417971020
E 8981 17664
S 94275 178233519
S 74507 166076196
I 39000 84035
O 65446 97633
S 39563 942259184
O 12399 69616
E 71165 91671
S 10963 26262877
O 55535 60186
E 16890 48121
S 30526 443728031
I 5836 98667
O 1208 59706
I 24250 32093
S 76761 279064518
I 43457 50994
O 13417 39348
I 26609 35602
I 6654 65764
E 39048 69267
E 23006 57412
S 31433 893919566
O 31032 47864
O 11379 22846
I 73864 89279
E 44950 87712
O 8337 43807
S 56500 482577699
E 10330 53220
E 3708 44263
E 73994 84835
E 42302 97617
S 3911 648976585
S 48281 66266249
O 21670 88590
E 30 10647
I 10966 87954
I 36525 91089
I 18269 50365
O 25552 63215
I 51111 83595
I 64113 78956
S 57450 700417197
S 87559 198225362
O 11845 65972
E 64232 90117
I 77129 84324
E 41478 54070
O 47877 82994
O 16844 35215
S 60179 869055300
I 1444 53030
I 31296 84799
E 6664 10741
I 6360 88656
S 69273 660404738
S 16536 599399600
I 40150 48858
I 4708 55204
S 96822 819089040
O 24615 29717
S 55848 164980087
O 39420 63769
O 8867 39964
I 51393 63222
E 14158 75679
E 39362 76457
I 52667 84248
I 16137 16787
S 89540 746340673
S 23854 377866459
I 16539 23169
E 11169 61810
O 6062 16575
E 2033 17637
I 99 52732
E 12981 88961
S 28318 485795065
O 24972 86216
S 81097 483413223
I 12887 15041
E 48475 97683
E 28695 90023
I 18385 81059
E 5671 56639
I 16172 19163
E 92044 94804
S 8263 501313020
S 85466 33040127
E 4160 43366
O 10328 17705
S 27685 941547702
I 11327 75437
S 45296 265087270
O 28191 53699
I 39049 39574
O 43647 43812
S 18274 561256841
S 64696 300507337
O 77091 85268
I 7566 68186
E 35316 37442
E 46387 93360
O 20511 28434
S 1341 766235876
I 55113 72001
I 7606 45592
I 16005 73734
O 20150 31828
S 213 428339905
S 358 116205087
O 4055 12255
E 26587 27337
E 72221 75822
S 56059 491770474
E 13415 47884
O 66164 79831
I 34933 88127
O 62728 64048
E 63082 90315
E 44631 96576
O 63673 90476
S 14877 584599530
I 12868 30118
E 7896 26253
S 99380 515798835
S 6655 942021679
S 19698 777918521
O 12509 96440
O 5872 59693
S 26556 871688953
O 123 29859
S 16943 228719903
S 14930 854196465
O 39341 62871
O 27639 37426
O 5777 95515
S 97318 21247634
S 79710 256626755
I 4843 62885
O 41378 78877
E 4628 89146
O 61763 65293
S 30904 680540423
S 33908 886741189
E 36809 90238
S 94814 871558096
S 48231 115845903
S 17256 468778507
O 29064 33646
E 10130 49755
O 56981 80398
O 40121 70108
E 40552 68413
O 16625 92358
O 42551 87417
I 29843 55434
I 8291 10059
S 87380 562168448
I 45951 92803
S 6700 530681164
E 18694 37094
I 44607 81305
I 10843 72075
E 26593 89615
O 54516 95144
I 16101 45112
O 59560 92790
S 50314 846817462
E 20009 58055
S 91132 626417234
S 11835 937326934
I 19993 72611
O 5423 28117
S 12933 911462675
I 80028 93447
S 60323 392520083
O 5237 73855
I 11263 48494
S 68257 829951886
I 50103 97120
E 21431 89166
I 27847 30063
O 66976 97561
E 39641 87442
E 38014 73020
E 55853 57665
I 22520 69951
O 60663 74081
O 76419 84640
I 42050 95576
O 57313 89770
E 3802 40684
I 47398 58376
S 1283 227768632
I 59301 65461
I 36490 64830
S 65417 410268186
O 25021 70617
S 79217 55898775
E 23232 88474
I 18072 79773
I 75769 89575
O 34953 44791
E 3122 94925
S 3504 353263042
E 31128 95889
E 76010 91962
I 14327 63930
S 25253 128396174
S 63514 829406520
I 40306 65414
E 22769 67414
S 42093 769118383
S 65754 538702627
O 37342 79582
E 78001 83130
E 51302 60500
S 85052 684725984
S 90237 413291418
E 8407 95646
O 41482 44034
E 1200 72654
E 94334 95480
I 27580 64273
I 71518 89502
I 7681 39533
I 5580 54535
S 52540 869070560
I 48699 81175
E 4795 22049
I 1300 29332
S 869 49854645
I 88610 95762
O 37843 97757
E 1969 31890
O 28176 50317
E 12241 56959
I 57069 70942
E 30938 43537
O 18972 95207
S 74781 918060449
E 44423 83022
S 50063 658702472
S 65865 786493831
E 1306 81074
I 92967 94996
S 2758 334543643
O 19117 69384
O 30460 61267
O 33522 71772
E 3526 68578
S 99118 343873920
I 15859 38154
E 50432 93557
I 54625 56075
I 53161 77846
E 73116 90294
O 29969 54684
I 36751 80234
O 23056 39919
S 41299 761608713
S 99828 760889054
E 688 79336
E 41885 62954
O 66206 76763
I 563 21772
I 23517 90693
E 22662 98239
I 18962 84709
S 39267 239753274
O 6202 58874
E 16119 60952
I 27857 94300
I 68277 81606
S 1527 808876879
O 12774 35344
S 37481 47777523
I 40514 41146
S 41966 983394158
I 33604 44693
I 28738 41876
O 12134 39752
O 5050 10933
E 26786 57389
O 41157 80523
I 28229 43990
O 40415 73147
E 13604 99129
E 67756 71416
O 35411 66608
S 58898 882553416
E 14576 70516
E 48238 64019
E 16523 83421
E 27775 31126
E 38419 43040
I 5964 29349
E 49985 73279
S 26763 601864140
O 3907 71203
I 9588 39909
I 5133 66749
E 35270 62816
E 22532 44885
E 86215 99336
I 73188 97862
O 23423 36022
O 56558 60709
O 44377 62451
S 77746 238480786
S 69915 696756234
E 43702 68527
S 83926 388877554
S 35409 971279972
I 57164 99466
I 24139 48562
O 61296 92887
O 16886 37760
O 18306 78069
S 32172 839014895
E 14775 38625
S 92613 581376441
O 69975 96156
E 58522 72926
I 18083 79773
I 29239 79731
E 20075 90607
E 11397 18747
S 63314 93352650
S 74611 418366508
O 8379 68532
S 37797 943153944
O 27756 33762
S 69519 26532870
E 58073 84421
E 84886 99660
E 84541 97846
O 11213 29362
S 60476 535578680
I 26766 90146
E 37273 64148
O 29561 31792
E 43883 46489
I 69396 98141
S 84969 278178639
S 93072 960861742
S 46829 509034522
E 53983 74405
E 35080 63195
S 7030 399621506
O 23928 39150
E 18434 56968
O 1351 83506
I 15187 49628
S 70895 479339961
E 361 53595
S 40054 22620294
O 32774 95398
O 28437 84153
E 55808 57686
O 4590 4876
S 13937 533876207
S 24015 808397650
I 23122 98962
S 27142 315803294
E 22781 71677
O 60492 96320
I 6465 81942
O 53734 83350
I 24930 43267
E 14851 73218
I 19551 95042
I 40167 83196
S 53963 515896970
I 56272 57605
S 42938 912490492
I 34084 91377
O 63245 93122
O 32050 82614
S 83755 217899791
E 7791 30051
E 4910 95085
S 42836 987258237
O 22878 37888
S 77637 595879263
I 6304 24669
O 22104 90829
E 38822 43593
S 97878 526632233
O 68999 76895
S 99071 196160899
S 46815 99352534
O 74794 78074
I 4507 47234
E 32231 82387
O 32732 76973
I 429 10182
O 31157 80318
S 47030 871427916
I 12149 28056
I 38677 40084
S 48767 636210605
I 36064 46409
I 56686 96623
S 20627 848522690
I 12303 46333
I 21102 76928
O 2304 81926
O 57630 93891
S 84905 447379570
I 3032 11533
I 37432 48002
S 51550 330648699
E 35614 73223
S 41400 978019067
E 36087 98402
S 82114 501636838
O 29560 76746
I 15787 17501
O 12591 21283
O 14158 66054
I 69632 74293
I 33349 87137
I 54314 72019
O 62079 85750
I 66688 79019
S 41639 277399312
I 7746 25261
O 28592 65896
I 22995 78043
I 6508 92965
O 23135 59316
O 22425 81295
O 7834 18150
E 92712 97235
E 847 97826
S 98785 506770765
O 47068 86936
S 80970 861077930
I 42038 87740
E 55501 93683
E 56588 84716
I 15282 48787
I 23505 74392
O 34154 71286
I 51396 83742
O 78884 89128
O 43921 73974
S 79476 543119283
E 25971 77341
I 11308 92609
I 26247 64913
O 41013 85367
I 27200 98914
I 49262 96574
I 28233 79174
O 36205 69464
O 42042 87858
O 12498 38986
O 59067 65096
S 33189 468479701
I 75296 86871
S 97275 234141240
I 43864 79416
I 58175 77329
O 36425 64585
S 2286 246484379
E 48920 95016
O 41872 91152
O 21859 58111
O 47567 78216
I 1966 79713
O 56830 62520
I 2413 54965
O 68921 85520
I 18036 57388
S 29493 17316907
E 40586 41216
I 44007 45963
S 59913 22929732
O 3543 70344
O 24306 87572
S 48536 909799850
I 23639 63544
S 46554 357099396
O 54133 60661
S 87192 274136207
O 3070 48447
S 33531 852961242
O 79509 98969
S 57787 87627079
O 9506 76017
I 26369 94785
O 11119 54544
O 11603 56616
S 41566 329156732
I 33807 69463
O 23318 54086
E 47510 56133
O 63979 96643
S 53897 788067388
O 83119 92707
O 9358 48412
S 22709 409644843
E 20467 82420
I 49292 83162
I 36892 60645
E 1696 37394
O 52277 88415
S 63271 581063259
S 17221 903128304
O 24047 41758
O 51360 82796
S 12054 114398462
O 12881 91567
I 41507 74025
I 41830 99386
O 1530 96127
O 4084 98267
S 59656 703592175
I 23561 38389
I 12021 36866
S 62559 992780153
E 75999 95425
E 28130 94535
S 19301 932976717
S 55431 776296689
E 78 38790
I 9072 20176
S 71751 944194645
I 4400 36361
I 2216 27378
E 65510 80681
O 22204 73619
E 20597 86566
S 718 858685115
I 12575 39146
O 15581 48333
I 5135 86767
S 89290 465626150
E 21565 53210
E 46369 62873
I 59990 83046
O 42018 66623
O 28730 61085
S 24760 711623524
E 40214 83358
I 51695 65521
O 17838 59811
I 11517 88489
S 26320 879322455
S 31528 666052685
S 89587 753025142
I 39806 40169
E 50954 91582
S 2733 133664638
E 57317 83538
O 23703 56686
S 35343 869953790
E 93321 99293
S 74965 236982247
E 10047 58749
O 52572 72539
O 11392 79951
E 24520 80414
I 11354 48589
I 84837 89343
O 14231 90459
O 4883 5474
E 19126 54889
E 8559 30175
O 28620 49042
I 4978 50356
S 46166 3918712
O 52199 64133
E 16290 45935
I 6130 7140
E 9837 55875
E 7499 7790
I 4718 36558
O 52856 79470
E 18640 39085
S 68668 657466158
I 52650 94723
O 5573 33768
E 50662 90600
I 54607 80413
I 39422 53333
O 12678 14864
E 15952 55590
O 52671 89317
S 92622 800528913
I 23121 51677
O 9250 84405
E 40452 45548
E 47080 86264
S 79427 766305938
O 67973 82407
O 39124 52742
S 61728 639764989
S 44545 250454552
E 18212 98145
E 24826 41525
E 9862 46030
E 45752 47684
I 23425 84307
S 93275 155913899
I 22071 99269
O 21221 74579
O 73349 74621
O 35334 73698
I 1401 17310
O 31163 52348
O 34746 53154
E 44091 68065
S 50124 667731834
S 66221 853226646
O 74211 82569
E 136 94693
O 30389 54137
O 61194 89962
I 17546 33348
S 90990 291175516
O 46801 79046
S 41404 94638222
I 64862 74690
S 58914 840329783
E 67822 90550
O 18796 85651
E 42422 45951
I 3367 4248
E 15735 77786
O 14123 61085
O 64035 94776
I 69186 69201
I 44989 75361
I 3324 83909
E 6713 36049
O 18100 83033
O 56063 96970
O 13907 52973
S 37900 761773714
S 58065 345580181
S 81399 122269822
I 36061 65167
O 8592 52220
O 76145 85386
S 93509 120305129
S 97028 300468133
O 1701 20433
I 37310 65539
O 16314 99485
S 33420 294425016
I 7118 67035
I 10087 88823
E 1457 37088
I 15104 84099
E 65076 97610
I 33303 91374
S 49807 252727104
O 13747 39964
E 86931 94010
E 11697 67785
I 2986 25922
O 80266 87470
I 30597 71787
S 8719 910153763
S 72965 959699301
O 46086 46972
S 46557 752727877
O 67235 98499
O 10926 43858
E 13806 57946
I 9710 78334
O 26831 30900
I 30256 94835
I 6477 22985
S 60651 132873745
E 16142 19657
O 90924 98516
I 653 61856
I 12989 55520
O 10417 13713
E 26419 85251
I 569 10046
E 66746 84673
O 23664 42645
S 79675 962735403
S 2158 587238333
O 43774 77520
E 81542 88238
I 14109 91149
E 11370 19119
I 27255 81455
E 34490 66843
I 39383 66633
I 25512 73832
E 58868 74732
S 12770 775838145
I 18341 68696
O 13233 37064
E 37195 64417
O 26999 57996
O 21136 55132
O 28609 41664
E 15832 38142
S 38351 482375661
S 77862 888652858
E 24345 49085
S 79416 677744690
E 79241 96365
O 65499 70136
E 38618 62182
O 24636 88088
E 29777 66426
I 6493 92023
O 20507 46896
O 7049 17002
E 48000 77605
I 88015 91520
I 48477 80394
S 92223 80875891
I 30127 75578
I 66986 93206
S 87531 281202640
E 205 98303
E 43467 64319
S 37950 664903903
S 29584 277053694
I 49775 57246
E 49528 62677
I 38398 55446
O 33027 72114
I 12856 97650
S 7113 472556096
S 15643 976498479
S 25965 522934352
I 21007 94841
O 79609 83746
E 4468 9386
E 27303 62032
S 19009 362950275
O 30947 78186
E 69935 75293
I 1037 96036
I 21184 56011
O 49643 80243
I 30077 71282
S 64711 341055782
S 7439 656292091
E 6774 15270
O 15851 90659
E 24283 51767
O 2936 23327
I 28601 39893
S 39522 655014445
E 32071 84891
O 47431 70121
I 8757 84099
E 23695 84951
E 63434 96902
E 17679 37847
I 61346 71960
S 76206 576600505
E 58450 86244
I 20090 95470
O 41538 70337
S 61633 128684257
E 33339 67359
E 43317 68455
I 81857 84398
S 86373 355228527
E 14387 98731
I 57964 81064
S 41014 733907629
S 52407 507798225
S 14595 542505458
S 14330 159121231
O 10164 30971
S 52565 605455262
O 3263 80377
I 24416 77547
S 17628 457071256
S 82443 757815660
I 9504 93794
E 39461 77234
I 7428 81097
O 31412 98881
O 512 60845
I 12717 92131
O 9610 90558
S 2090 921427115
I 6803 89032
S 88037 567233092
I 32481 35273
S 57487 437819893
O 32606 67294
E 2225 86621
S 14013 100659949
S 26567 67173032
E 55023 87856
E 82398 98672
E 30595 43373
I 7710 12041
O 3765 6978
S 25048 668197724
S 65625 261168262
O 17934 83217
E 81938 84480
I 32402 52004
I 56085 90009
S 21746 247676920
I 14578 94795
S 5972 791765090
I 29688 36458
S 92708 209477406
O 82683 96396
O 75383 92211
E 27902 81544
E 32148 86349
O 66733 83354
S 45897 721308993
S 56291 662395981
S 33282 168991825
O 26561 36486
O 18472 55629
S 98161 714676357
E 73 2867
I 2268 25726
I 75283 78138
S 35695 817614841
O 86887 95332
E 3253 89210
E 41844 98170
S 22944 654110997
I 2612 27287
S 52092 663639417
S 70214 304266248
I 41617 93829
I 1159 48370
I 11159 21888
E 20538 83421
O 4235 40372
I 27223 88749
O 43684 92575
O 15648 39761
O 6838 31875
I 62319 91306
O 23319 36560
E 91008 97883
E 20475 63416
S 21934 839361393
O 7155 90265
S 85471 713902708
O 7910 44642
E 29831 68127
S 63970 187718403
E 26924 56974
O 11847 82984
E 46288 93232
S 34999 633912867
O 82641 88070
O 44157 81505
O 63053 79127
S 23643 98160650
O 1958 91133
I 1971 36736
O 51674 52164
S 56424 424577112
I 3660 17822
I 30885 71599
E 38729 79204
E 15354 62651
S 50076 175359549
O 30214 31947
S 25214 655138705
S 60180 962459700
S 50279 304117591
I 68459 72323
S 99016 305332970
S 69115 380100660
O 823 54970
S 50382 468794889
S 32858 387322675
S 80005 269767146
O 5707 94410
O 7168 62504
S 89785 143998438
I 29827 40266
O 12289 51143
S 4974 630415831
I 3509 25595
E 91561 98055
S 21519 232728562
O 19773 69298
S 34063 27430542
I 8582 42329
I 63126 71031
I 1533 64383
O 52628 71653
O 46074 84098
I 53220 83657
I 22681 33594
S 59861 109392043
O 46435 92352
E 13880 74459
O 85099 98810
O 93656 99947
I 20567 25669
E 24900 91545
I 27576 51402
S 85094 396281270
O 34722 92759
I 28183 49221
I 19006 55588
E 13543 32668
S 40129 228760520
E 16276 74405
E 16027 41108
E 25402 96774
I 61472 91241
S 82748 211916003
I 2348 29564
I 7344 72523
I 20897 98147
S 76694 242560330
S 40108 816071675
I 68273 88751
I 2300 31677
S 69734 895736309
O 21735 95521
E 14621 53534
E 34392 96719
I 65731 81120
O 13359 17037
I 72895 90078
O 32557 36173
S 18300 561314602
E 29321 29586
S 32439 493417994
E 51668 88856
O 62000 86159
O 80700 95772
E 33454 91002
S 58722 368238096
O 36641 61535
O 46084 79472
I 74424 77660
E 13370 66275
O 4108 33228
I 27583 47478
S 23699 859280941
O 76526 84088
I 72582 84791
S 40373 343060049
O 38063 72032
S 32758 262639661
E 15390 36796
I 67467 93017
I 17663 72885
E 2582 53699
O 26227 54044
S 26136 355823600
S 8529 306527412
E 96268 98591
I 28348 50528
E 43852 47501
I 58299 76089
I 32765 74098
I 61006 78642
I 21837 43701
S 90246 574617428
S 68553 56637013
O 4141 21506
S 2412 325194854
I 17610 78911
I 22900 78432
O 19583 90567
I 12699 92511
O 69422 71779
I 44598 67523
O 9439 39112
S 20860 818515222
I 27118 76682
E 6757 98347
E 56058 78281
E 17414 24917
S 37611 347289785
I 40427 61980
O 23493 27966
O 38729 51744
S 38987 369464237
E 67595 94066
E 11886 92742
I 75686 83809
O 32050 51399
O 55941 94782
O 28244 52871
O 68701 98779
S 5424 361629165
O 4231 47135
S 97677 386628219
O 76995 92484
E 33074 70316
O 57680 97400
S 51559 868665359
E 21482 61341
S 54530 768283898
O 22161 39322
E 49095 98778
I 29922 47682
O 3745 5177
I 47893 83894
S 6249 688196599
I 44964 81011
I 63280 90238
I 47103 65612
S 43175 283372819
I 29995 68398
I 21263 28704
I 5178 50434
O 33840 51355
S 14006 272373519
S 44305 502817964
E 9123 73202
S 40150 575867841
E 81185 82677
E 48589 49704
E 88086 94402
O 5957 30445
S 17133 17143866
S 90093 440948062
I 31239 99684
I 39427 77635
O 24425 59822
E 9128 60786
O 49014 96305
E 14056 84415
S 1876 136647625
O 27081 67162
E 7947 23911
I 28715 33251
O 21444 41552
S 32396 34986565
S 97861 307135709
S 83550 367701493
E 46777 78548
I 28224 72276
S 86005 211804218
E 34001 86153
O 73637 88654
I 26715 83904
S 4229 62737142
S 98694 404058340
E 31254 77770
I 27866 48379
I 77422 95639
I 7232 17301
S 78154 330441237
S 4728 454437545
E 21114 31411
S 12253 876602185
S 83721 429037412
S 28411 616439419
O 8095 58695
S 45223 964486866
S 36327 405695126
I 29674 99230
O 44862 46656
E 42292 83479
O 16931 49607
O 20726 31911
I 19182 93162
E 17665 55348
S 59901 771462974
O 218 41196
S 83436 436015849
O 10894 94847
I 66600 95724
O 4876 24252
I 9006 41179
O 54615 80728
I 5864 74196
S 52748 293830697
E 38181 59567
S 48480 24344602
I 59307 77082
S 7009 409728226
O 87896 95107
I 13855 32567
S 34272 286605864
I 52677 70327
O 64422 99463
I 36228 68206
I 5362 32449
S 29584 664789596
I 31974 88271
O 27664 71907
S 51486 507512487
I 11504 60390
S 56204 434108394
S 37501 968538080
I 8744 33376
I 8966 19630
I 73917 74837
S 60420 890672755
I 14747 88835
I 60150 67877
O 57819 98738
E 35475 66010
I 31827 95226
I 34956 77583
E 20902 92777
I 25001 99318
O 47664 65162
S 70077 229709930
I 67225 80647
E 71395 91793
E 324 44408
I 14279 44895
I 7719 67796
O 17740 26114
I 20319 70033
S 67322 620384017
E 6621 85284
O 25798 70774
O 2245 82033
O 37299 41967
S 44945 22064331
S 40719 917446473
I 21464 66193
I 37605 44694
S 90970 176418785
E 33391 77981
S 86984 106186700
S 99021 917884755
O 22817 80105
O 13322 64458
E 26422 76913
S 61846 966917458
E 30982 77891
I 57713 71355
E 92280 96211
O 92866 95846
S 29093 931574807
I 1595 9768
I 58435 73750
O 92349 98604
I 2470 13328
O 41877 97083
E 9625 51800
E 33117 41826
S 87427 217607291
E 34155 51781
E 61269 67139
E 42657 52033
O 12028 56961
E 16033 38893
O 36104 47259
S 37303 234198572
I 55098 71538
I 21255 87256
I 35742 53692
E 35823 78508
O 17913 77013
I 77852 94873
I 18231 45699
S 90305 677797427
E 35053 94115
I 66479 98332
E 42155 90321
I 44472 92426
E 41934 53892
E 34631 53236
S 16679 498254936
I 52457 93112
I 4328 56264
I 54052 97674
I 34709 64020
E 60442 70786
S 16795 885596090
E 11782 38594
S 60740 246011475
I 5554 23574
O 78110 94088
E 33160 40021
I 11887 48076
E 42845 85945
E 33037 34018
I 24893 87944
O 32904 42139
E 3250 95576
O 47089 56648
S 50412 950619485
O 3902 11833
S 8848 468518903
S 62153 397985419
I 15661 77099
I 20721 86863
O 82321 96669
O 24457 41435
O 32166 87752
I 41698 84068
I 59494 72567
S 77358 683825600
S 93482 916054886
S 91188 867096062
I 11006 55290
E 29423 73378
O 36173 89183
S 50442 729466735
O 71690 84334
O 3922 97853
O 48643 72704
E 42581 87745
I 37463 87339
S 94234 690990231
S 62759 604987064
S 33014 414228317
O 57517 63396
I 56099 58881
O 14215 57709
E 11841 32819
S 48849 614703163
I 42876 75095
S 19177 72951284
O 3586 44914
E 56837 65140
E 54925 92695
S 92575 784079190
O 22606 86536
O 81671 85997
O 12654 46679
S 80580 940189643
S 91008 883145642
E 13526 92159
S 56368 382026624
S 30169 891003621
S 47390 401059550
S 17214 203643497
E 2305 36367
I 40489 77274
O 19189 56557
O 3938 69741
I 29474 33237
E 2933 55314
I 8916 16255
S 14312 904950804
I 63364 74192
E 24968 52378
E 21414 26013
I 57131 98565
E 27519 29119
E 7557 87864
S 8429 816990583
I 38129 69488
S 22163 940911764
E 63820 88020
S 6429 516537975
S 87296 749341411
I 53963 58971
S 23688 598820735
O 52302 84531
E 9322 17410
E 42491 51530
E 77769 97184
I 35901 95582
E 15491 50486
E 5554 99001
O 51030 70857
E 6930 95917
I 37154 55159
E 28396 86628
I 54953 78588
I 33629 51378
E 4737 95579
I 5349 18901
S 32469 93275562
E 27717 96374
O 3535 62223
O 24427 39434
O 28412 35732
O 35338 45494
O 37277 62731
S 14745 357917877
S 12059 647817526
S 33246 938450622
I 34769 50626
O 31097 85903
I 11138 55148
O 4933 61762
I 9086 24970
O 6711 9955
I 13860 19899
O 69244 71303
I 4138 10175
I 39395 43483
E 69495 69798
I 40375 81702
E 14860 81944
E 16360 69949
O 55371 76994
I 34173 80103
O 36785 62400
I 65133 68347
E 40183 59843
S 82804 30365556
E 5707 7335
E 14113 93824
O 193 41185
I 22205 95972
S 56188 853243282
O 77064 87256
S 70668 743847780
S 6401 696600921
S 76133 496061908
S 60554 635083576
I 33982 74677
I 36909 86029
S 63949 663928282
S 99505 601604589
E 74854 81876
S 48062 662027751
E 41537 55378
O 33754 70477
E 96881 98537
I 13306 97245
S 97626 90295629
O 14946 93983
O 69008 88427
I 34915 94340
E 27398 56898
O 76734 91002
I 46425 66594
I 106 75200
E 29188 93142
I 16458 92058
O 5082 66324
E 13093 62164
E 58708 81485
I 14522 75864
I 65452 82313
S 80705 435700725
E 14873 72431
O 10796 39885
I 43863 94161
S 4335 829028869
S 51825 344804331
E 472 69988
E 25007 55516
S 77168 877882900
S 91115 468875177
O 2949 95124
O 8151 39134
E 25811 35510
E 12949 63610
S 94216 717798986
S 6633 958492210
I 92481 97969
O 36959 81242
O 17131 81827
E 38432 46502
E 5593 40073
I 37435 86198
E 22712 36818
S 15617 948460412
E 2341 32964
O 59899 93078
I 43396 94146
E 62295 90856
S 58982 552889040
E 14735 85104
S 82555 538963517
E 39158 81628
I 15697 81500
I 12772 33955
I 21051 69239
I 41265 43937
I 347 73136
O 4719 21026
O 10469 55682
O 65195 96024
E 47136 50227
S 11817 567272318
O 9476 87975
S 86015 298110662
O 39221 74096
O 54620 81731
S 18980 141004223
E 38242 93798
O 5938 12187
O 18862 90709
S 29555 70635688
O 13536 43891
S 59143 598628803
E 6726 54531
S 58867 802098821
S 74129 303650475
E 7756 50071
I 48118 53233
E 28781 36658
I 15755 37437
S 74355 796726145
O 16378 86961
E 34636 61367
S 73096 294742043
S 82114 123315761
E 52314 55157
E 22048 45074
O 42599 64751
S 82189 298074371
I 73735 78657
O 5302 44443
S 87054 75241357
O 25794 90189
E 29149 32813
I 3571 20418
S 52417 798500142
S 12502 468073869
S 23261 923417363
I 24035 38035
S 44815 188917261
S 67491 166911830
E 30012 31091
S 52627 898924407
S 72139 274749486
E 39614 82473
I 45156 56890
I 46470 62851
E 16827 72886
S 90565 493112218
O 72983 91880
O 45876 86746
O 26535 91164
I 60381 64386
S 26604 306834470
I 13543 63784
S 1708 237340915
I 29479 57645
O 79665 93892
O 36792 96441
E 76194 86638
I 14414 96269
S 68999 851348736
E 222 74213
E 65738 85411
S 4019 444623593
I 37034 65950
S 78710 625299871
S 63537 54886153
E 60306 67527
E 528 60350
O 62789 91987
I 6856 50428
E 27158 52632
E 2637 8311
E 33597 95304
O 87491 87877
O 18454 21869
E 28367 66186
O 34772 66757
I 11403 18296
O 1829 60138
E 22342 73041
E 28883 91156
E 48225 55295
O 89323 93234
O 26923 53021
I 7216 9487
I 23485 84097
E 20383 78364
E 61438 64070
I 26920 44080
O 35097 78741
S 8446 159986102
E 5735 90755
S 53577 58470066
S 85891 69982846
E 8072 53951
I 21642 40460
S 95301 295722091
O 8420 57986
I 38489 92246
E 23641 56390
S 7459 298458078
I 21663 29623
E 53034 53162
O 7103 36961
S 84647 798702607
E 13419 31079
I 53247 89223
S 89007 800529588
S 52337 339571036
E 7865 23758
I 9065 80878
S 25502 456048349
O 24021 65188
I 35299 98630
I 7466 69703
E 28810 33383
S 79327 769607609
O 80931 93059
O 18257 82155
I 35911 56350
O 22418 92967
O 54567 89406
S 22192 30363394
S 6098 218949337
E 66862 78500
E 56764 68442
E 36480 94507
E 59292 93144
S 97936 366693374
I 20659 54727
O 54827 59547
I 1170 47704
S 84741 104178636
S 35185 860257661
S 35085 897876841
E 64846 80328
E 25949 76550
E 979 24873
S 89002 619146236
I 46004 97306
S 15591 504469474
O 18764 59715
E 10149 97250
O 889 13225
I 32885 33329
E 11691 72558
E 9463 89382
I 58258 67969
I 24282 28602
S 35012 90061252
E 19715 36011
O 21981 30275
O 10775 65735
S 53421 234265611
S 88232 817136644
O 63862 66607
S 30164 993145898
O 39558 59929
O 22040 70117
E 70190 77670
O 10556 39045
E 58296 92160
I 52932 78914
O 77294 89655
E 76985 90776
O 86928 90472
O 44537 48981
O 53412 66160
O 73312 91720
I 32135 78575
I 3995 5505
O 572 31070
I 43202 78109
E 32019 66849
O 91379 93343
I 16908 40144
S 26317 833241600
E 18310 72593
I 24159 28199
O 23622 70438
E 45437 51205
E 21991 75994
S 43834 692348903
I 5956 70452
I 41662 68327
I 82626 90958
I 2054 38766
O 25074 58511
I 51872 65482
I 53433 76236
I 5818 80330
S 25768 607450886
E 606 25477
O 14811 28490
O 8147 18544
S 2682 96352407
S 34173 342745347
S 1705 209214235
O 62566 69048
S 49585 394197561
E 59878 86122
S 44331 165608273
I 42554 60890
S 82560 380181838
S 45472 426981408
E 13487 91549
S 67220 869045077
O 16746 68324
O 26613 93400
I 3384 77511
E 58093 75657
E 5868 79273
S 54007 894656288
S 40149 677947861
E 65823 86468
E 34575 77306
O 35462 36853
I 8443 40671
I 43047 70901
I 12449 40756
I 47231 79994
O 49071 77901
I 41197 67230
S 70155 72981846
E 13295 83093
O 5153 30583
I 4936 86986
I 31540 74845
S 47561 812942385
E 15170 26895
I 26336 43179
I 58886 63773
E 75424 75795
S 97666 537820581
E 39745 50512
I 29159 44206
O 54953 60762
E 9578 34116
S 51008 445101111
I 7115 69363
O 8347 31548
I 42683 97285
E 40020 62713
I 45448 81889
S 42848 359101240
O 80933 84066
S 95829 878927047
I 18117 57327
E 6914 20504
O 61340 80827
I 50008 78289
I 81777 87522
S 56865 376813875
E 77903 78804
I 15575 86567
O 30277 94288
O 2116 10444
O 27607 41228
E 26844 60606
O 34601 53779
I 19314 89471
E 40888 92168
E 52598 68299
S 37272 392793324
O 41999 50774
I 21427 33471
S 7226 847906755
O 5376 79463
O 21103 53806
S 65800 456572649
I 5231 44124
S 34316 719813792
O 84494 90824
O 29914 90593
E 36698 72417
O 70105 70497
S 86829 875558685
E 77980 93189
O 83582 95907
E 1927 28783
I 14727 33752
O 55581 72894
E 32484 67439
I 52550 74796
O 13836 88397
E 14825 95979
E 37722 50580
I 26016 55104
E 43777 46928
I 14260 31961
O 7561 70927
I 63249 67495
O 3681 56104
O 3491 95902
E 29453 51580
I 28967 40054
I 5704 35645
E 63009 87320
I 75390 79849
E 34570 78117
I 28197 98566
E 69694 89002
O 37425 47890
E 22025 76824
O 17443 77950
O 9670 14346
E 41321 94534
O 39287 43478
E 579 17997
E 28306 94878
O 25229 83367
I 34644 87895
I 30877 32068
O 21155 38545
S 9843 852410814
O 22722 23852
O 9570 37444
I 1100 15532
S 73112 661697615
E 3940 20264
E 5973 25978
I 21604 97735
O 21821 62135
I 22575 79590
O 20600 45338
S 12038 818159802
I 26000 74068
E 37196 95443
S 48252 603000830
I 7752 62555
O 1921 60598
I 3620 60802
I 27485 78490
I 16293 68355
O 33862 77590
O 310 84583
I 7092 21958
O 69530 72126
I 55017 77360
O 86235 89731
S 34042 851557047
S 28769 611749371
S 74273 541252803
I 34259 49846
S 53504 126715533
O 23561 54722
E 4797 22626
E 26365 66381
O 30989 60727
S 80326 383722828
O 30918 72947
I 2109 22332
S 35703 811427696
I 16851 32696
E 16456 36551
E 6665 35257
O 1237 38190
I 66734 77060
I 5133 13708
E 17506 56194
O 66490 89576
S 80146 935023590
S 53567 424084418
S 88562 947820355
I 49309 95466
I 40105 95507
O 70452 91403
I 418 24357
E 31270 34644
O 61716 81619
S 2934 195139182
I 39876 81753
S 68418 996651957
S 10876 907949556
I 83526 95121
S 77624 233286777
O 2887 15990
O 65632 67379
I 49977 94223
O 38702 66418
S 74507 188826396
E 33319 60086
S 30828 893267497
O 46706 87075
E 49191 71225
S 28499 29022061
S 9646 780469197
S 6250 558801940
I 41761 90368
S 22366 796471295
I 35917 74065
O 2933 40506
E 40332 88678
O 43654 51779
O 62854 75288
E 11690 94256
O 15812 47581
I 37776 80769
I 59171 80527
S 26132 326861406
S 65826 608486571
O 42509 79539
I 14623 85919
O 44016 61111
I 2293 18028
O 6303 64460
I 15873 35458
I 28982 98001
S 8062 616285928
S 85835 699611831
S 80934 768227883
O 56183 93168
E 35521 54653
S 36193 606615085
I 28074 97799
S 26181 712365759
S 97315 642165815
S 96115 34101556
I 11047 14582
O 8109 62368
O 17018 49816
I 19117 26237
E 24062 52093
O 40734 64075
I 12986 51809
I 41595 82893
E 6591 23610
O 37968 67583
I 24124 27059
O 28475 39801
E 68904 98771
O 50047 66190
O 57014 91851
E 70842 79906
S 69279 280310469
O 5862 93046
I 13799 76354
S 40363 447218309
E 30128 63373
S 99093 133815253
E 35276 70271
I 3453 55859
S 98327 740237419
O 19185 31921
I 89680 91819
I 15397 18039
S 45538 352401045
S 39183 494286354
I 39916 49236
O 17400 43289
O 24587 50480
S 76698 354968320
S 27246 31916790
I 26578 87840
O 67103 92216
O 27861 85719
E 54715 76318
O 53575 82216
O 67237 76208
E 26518 58536
I 41157 90984
I 62092 66129
O 21837 93238
E 50051 76230
S 30120 323561046
O 88114 96245
O 9496 87731
I 40272 51460
I 29486 62519
O 3544 83734
E 19841 88295
I 26964 91013
S 44060 53170663
S 32884 23430363
I 40459 49718
S 4240 31701957
I 15537 62315
S 38983 856069952
S 45655 613432049
E 5289 11010
S 70040 630149599
S 79541 100904672
E 5661 78533
O 8706 21565
O 49048 93803
E 60061 98777
O 30549 50935
S 95535 166558441
E 25675 50292
O 58750 82736
S 52005 768832508
S 31992 892576930
I 22469 31584
I 83721 87296
E 21269 25303
S 4488 609313502
S 52964 979462555
I 1787 96563
E 2397 54266
O 43764 44611
O 6116 29330
S 93949 820016794
O 4410 50433
S 33564 945902710
O 79821 84974
E 35561 65067
S 29122 220783489
O 88424 89203
I 62558 71276
S 21201 629342410
S 19037 472482933
S 25138 211816405
S 82168 46595160
S 73904 227888301
I 19593 26320
I 24699 60123
O 31618 34743
O 18013 81101
O 64389 99122
E 26366 62856
I 54505 59990
S 79723 24076237
I 58945 69474
E 43235 76898
E 12794 51035
S 54806 439070354
O 60684 61827
E 30383 76676
S 65894 160417963
E 4370 16238
O 37031 57538
O 6933 83381
E 19846 86211
S 31096 395559883
S 72899 698207406
S 81025 648297908
S 62853 947633006
O 13852 91256
E 42742 47616
S 32858 453339868
O 41462 42900
O 23066 28963
I 4091 99892
S 48695 593656469
I 22234 73366
E 48001 52238
S 71214 702063358
S 39507 62519495
O 20716 59717
O 24671 71016
O 63959 89042
S 87139 833422008
O 14924 97766
S 69858 431493970
O 4501 53173
S 30579 412383522
I 16759 28104
S 28768 218410917
S 18451 724031844
O 74155 99561
O 2021 22593
S 14840 475405014
E 9974 93868
O 5720 73406
O 40584 50903
I 68488 91472
I 53835 92842
I 55474 97368
S 76754 366248338
E 32742 35593
S 84168 895507782
E 53120 78368
S 98532 559296844
O 14816 23626
S 65732 916824855
O 34701 69729
S 29497 345959105
S 22117 141817388
O 32663 51065
I 42752 85938
O 77426 99334
S 67323 62035209
I 84677 85343
S 70929 141869035
E 9649 96065
E 67252 91791
I 6180 36224
E 3019 54804
I 47830 50391
O 6851 73161
S 7137 328436304
O 31989 89037
I 35284 97989
I 10413 97652
O 4677 78223
O 8943 21512
O 26440 68856
E 24880 48157
E 6498 48266
S 79659 455009759
S 48542 166097555
S 28487 637516683
I 45897 97238
O 71955 83235
S 63558 509711067
S 69336 279563388
I 23734 70588
E 29641 42760
S 70641 949607166
I 38729 43056
I 27951 60189
O 17456 49279
I 59439 70375
S 3710 379801668
I 39882 59874
E 67342 81689
E 40309 54913
S 98025 976598189
S 82026 298476778
I 25517 64647
E 57626 75953
E 37380 97498
E 16063 50464
O 32049 54918
I 8194 11506
O 36611 70143
I 31000 59406
I 9232 9382
E 46125 77323
S 14615 743857744
E 59471 83559
O 70692 92161
S 63528 518033748
E 10877 13281
S 58042 525599790
E 285 20087
S 82001 856735716
O 74218 95071
S 5231 446441843
S 15129 735793385
S 26651 242129156
S 45971 656274813
O 21585 37468
I 16314 74088
S 57424 620060321
I 18152 41507
S 21639 450657784
O 17652 47525
O 34256 98521
S 11328 325448336
O 25593 87371
I 14692 80018
S 56110 779220441
E 23742 76117
E 15161 98045
O 51870 61741
E 28863 77480
I 16052 97689
E 35774 92100
I 4134 16047
I 33893 53856
S 91523 994888040
E 11601 75056
I 6650 35004
S 84219 476549969
I 5505 79845
E 35053 78768
S 67881 242367764
E 75644 81965
O 30041 39085
S 20541 146382184
I 37344 72498
E 30964 61518
I 27111 86086
S 37668 839655922
S 38608 695550674
O 24563 44847
E 20561 31529
S 83353 294513073
I 2293 32749
O 93133 96315
O 18668 54229
E 18066 78470
O 87738 93942
I 34210 47233
I 5815 39580
I 42804 90464
O 17982 46277
S 66674 128757965
E 8365 8412
I 18758 91225
I 35378 82718
I 49073 93752
S 67932 844192473
I 594 2032
I 57400 70780
O 18792 72750
S 65688 860595806
O 19865 43479
S 29387 240887568
S 79389 344637499
E 71245 86663
S 94865 864733604
O 33064 53560
E 53915 85380
E 48283 78258
O 6461 26504
I 36054 40975
E 73339 84675
E 61769 81312
I 34433 42468
O 48196 60644
E 22415 36726
O 21618 85978
I 18037 55894
S 18309 325207865
I 1322 51879
O 37079 45904
O 26324 93655
S 75185 723225943
S 26199 991568812
O 18620 87058
S 75983 347842048
S 11726 101033148
O 1074 27534
S 73224 730149600
E 46143 97244
E 38609 64721
O 77980 84212
E 84442 98840
I 1305 74653
I 38498 60003
S 50420 99944545
I 26748 80886
S 39458 680323531
O 64863 77491
S 23577 583317266
O 5954 65422
E 8957 80044
I 5746 56501
O 35524 70206
I 33189 72037
E 48591 51914
I 7228 61315
E 44098 90303
I 29888 35963
E 46801 87509
I 29603 75199
E 48468 54526
I 28266 77143
I 48645 73334
S 34071 425520995
S 33928 249297800
E 31216 94450
S 83692 916738734
S 91273 486094435
O 14715 50472
O 67941 80806
O 28432 84581
I 6016 65077
S 57376 456548775
S 77726 23582651
E 76811 81357
E 75145 94767
I 76430 90719
E 20744 72610
O 37392 68178
O 3573 22926
O 28876 73524
E 41162 91213
I 49972 66599
I 47411 63341
S 71381 580675939
S 99018 752329823
I 36492 76588
I 72902 77785
E 68372 85713
I 3657 32945
S 37999 785270191
I 48093 50167
I 26214 93809
O 14943 94397
E 330 44141
E 19156 39699
I 5191 6617
S 70749 770865907
O 25645 80669
E 3871 72241
O 14286 66858
I 1003 61956
E 1677 32329
I 14121 47088
I 61696 91521
I 10586 11310
S 67890 712148536
I 25347 94942
O 15982 34610
S 44329 311196631
S 24080 527624425
I 15365 60091
I 51335 77865
S 31556 276354671
S 7316 77111437
O 62264 70757
O 24038 79773
E 4273 48507
O 16431 54575
S 34987 867646276
O 13422 82260
O 11165 15226
E 70218 81210
I 31376 85674
E 76749 95945
I 12336 42264
E 21004 69483
E 22937 36556
S 69256 958704270
I 7832 62392
E 52021 71723
E 39866 96960
S 22540 57490142
E 40922 69391
S 57971 267729905
S 93675 58368764
S 82145 750023488
I 12350 91507
E 67979 92287
O 45480 83910
O 963 2806
S 5597 884237353
S 5900 692037583
S 70254 404554761
E 92185 95559
E 54814 78056
O 6538 78806
S 46664 772760653
O 4921 26113
O 35685 90945
S 30421 14674271
O 41510 97864
I 2400 42726
I 2371 41965
S 50286 128172610
I 15745 18167
O 17762 29247
S 58068 322926598
S 73408 451485587
I 11347 37956
O 57218 67974
I 48824 70724
E 804 67750
I 28163 46056
S 80200 997968725
I 45021 90335
S 69952 883338977
O 50637 89184
S 58565 966459762
S 57553 737112449
S 70236 784103665
E 42992 93210
O 43709 48652
O 42818 89696
I 36299 65545
S 3498 871009655
S 72507 824548069
I 16931 72097
O 81182 93088
O 45148 53952
O 74853 76382
I 49501 98878
E 67157 69839
E 39905 51358
O 34779 61397
I 23801 74144
E 62314 98494
I 38425 91802
O 33689 75019
I 131 69911
S 35718 117796703
O 68861 74321
I 49062 96120
S 57982 477825730
S 9593 766373797
S 96182 654666056
E 68964 98572
O 9546 28754
E 15179 33114
E 36725 66695
I 8396 30594
I 4553 44716
E 13436 20604
E 27980 56952
S 2793 669787748
O 18939 95194
O 2855 59776
O 3886 97320
O 75875 86682
O 12964 31885
E 3869 6373
E 50913 84356
I 8181 88857
O 596 57665
S 55764 746886702
E 76862 77828
O 39783 93905
S 56717 630998770
E 36344 90950
I 33380 90968
S 26425 919691479
I 10979 18151
I 55217 77074
E 19370 58796
E 14866 79186
O 45651 58304
I 63439 84033
E 39024 90162
O 90734 94928
S 71811 804782915
E 27178 46710
E 48654 80290
O 18256 76815
O 1058 74497
O 7848 62396
I 65441 68468
S 16192 274051501
O 67333 77706
E 8750 33949
S 50634 8486288
E 9676 42623
O 3798 40872
E 19536 33456
O 17076 25735
I 20926 50791
I 11098 64511
O 788 77576
I 4338 99430
S 14250 60856307
S 82244 107943444
O 10787 68089
I 1851 22946
E 5779 98103
I 38917 46911
I 20210 22121
E 13204 64459
I 77016 98260
S 26192 695443645
I 56170 78056
O 13900 82950
S 68719 635337867
S 75218 79582285
S 98720 827429289
E 31071 55370
E 30428 67241
O 82780 92513
I 78376 82205
O 16791 69535
S 60820 512394716
I 7705 22927
E 25037 25206
E 32473 42050
I 27332 59762
E 2805 98372
O 23962 59200
S 46835 153792984
S 26116 397743623
O 19502 94800
E 32724 40860
I 30060 66037
S 260 178393012
E 5137 46904
I 11468 89740
S 8689 117044275
S 91464 953791186
I 13138 71725
I 16225 31604
S 16824 488623915
S 25941 157766048
S 32084 780845277
I 19721 94604
E 5835 63556
I 90920 96096
I 18468 68276
E 11429 24583
E 519 62721
O 72611 88940
O 5661 61339
I 3276 27400
O 61948 87907
S 21455 383578558
O 50326 79155
S 14416 982625500
S 38036 291667804
I 30641 50058
I 72924 73792
S 32921 54639993
S 51857 632587474
S 79447 103292140
E 30524 42168
S 10579 539222181
I 49808 70699
O 39917 41674
O 8624 51813
I 13941 65006
S 26024 912292330
S 26795 451513300
S 3465 105230166
E 48369 58163
S 29527 529594456
E 55350 72094
S 16802 134865025
O 20421 39880
I 30756 66146
S 63919 258924209
I 71155 82124
O 51333 82138
S 12670 602420035
I 64655 93746
O 32887 78000
I 16379 38918
O 33310 65475
I 11990 66683
O 63985 89167
E 28395 83855
I 19827 69148
O 6020 50072
O 21152 66543
I 42928 72631
S 40976 569393993
O 33759 88949
E 3542 41765
S 88632 777501483
O 17238 67725
E 3621 57994
S 96031 121022296
E 57351 82884
I 18250 94193
I 67288 99622
O 3040 98294
O 45424 52807
O 33734 86919
E 12118 91830
I 27990 99355
I 20185 24291
E 57143 60429
I 56225 95933
E 13932 92823
S 85919 912644885
O 78179 92239
S 30080 786833869
S 19276 882353061
O 5715 12854
I 14009 19863
O 20230 94128
I 39774 69357
S 68314 12228540
O 7848 78097
I 24279 81548
I 19117 91431
O 78930 82571
I 15832 39885
S 11237 822203147
S 69272 601715043
I 19071 90433
E 21733 43468
I 72004 83183
S 1959 16088288
O 61496 62160
E 54109 68316
I 19535 70631
E 33344 60599
S 42995 523441814
O 20905 32620
I 37443 94440
O 28257 65664
E 63199 69962
O 37260 78863
E 65635 75037
I 36223 54976
E 21723 46769
O 13804 37898
O 6204 25220
I 53432 74434
I 10979 48744
E 21618 59317
O 63822 88765
E 18091 24641
O 76786 92534
I 87805 91864
E 20341 89577
I 22765 46640
O 11766 51711
O 53090 59876
I 38501 86500
S 92978 23707491
E 80675 95659
E 8477 66022
E 19727 48373
I 17797 92051
S 89453 211677441
O 23929 98755
E 15759 77706
E 1926 89483
O 23639 55332
S 80106 67984542
I 64080 86718
I 35029 50461
S 30925 492083400
I 18845 83622
E 16975 21736
E 28787 53116
S 96778 274856514
O 35309 97978
I 30115 51540
O 59025 73202
E 41618 48769
E 79991 84258
O 23172 58204
E 43144 49840
S 97567 53872063
E 77358 90584
I 29459 61149
E 29988 95962
I 25874 36052
E 29279 71934
O 16277 64350
I 7914 61580
E 72078 77970
S 64301 764000234
S 15755 829087689
O 14754 41544
S 92794 334882955
O 86560 87875
O 21520 97626
S 67993 231018460
I 20660 56451
O 20070 38608
I 9722 17488
E 13413 68011
S 94950 335676861
S 52178 328541400
S 56307 346659290
O 32873 97709
I 51956 53848
O 26389 92479
S 6297 987565149
O 21969 85243
E 78951 92311
I 68959 74527
S 43516 901089135
I 1403 66995
I 44372 88221
I 15965 75015
I 18480 58577
S 5863 917702748
S 7271 316128676
E 4656 83627
E 70432 89054
S 41668 570399278
O 86619 87945
E 48825 85636
E 12042 64452
S 94165 498428007
E 47703 83683
I 16718 62685
I 27741 46117
O 3639 4058
I 970 92290
E 27588 36421
E 56730 66391
O 7341 90142
I 12102 87732
I 3508 5447
I 22258 93726
O 54372 56135
O 87736 88520
S 54467 866082319
O 41263 80164
O 12665 45888
E 31479 91727
E 22389 38477
E 65244 67632
S 71250 74434000
I 14916 86144
I 35996 63373
E 10329 63957
O 16865 48585
O 40770 62893
S 91215 495565751
S 81363 285293159
O 41042 49864
S 71422 490353712
E 37370 58733
S 32266 877959789
I 54492 98105
I 22288 45374
O 13463 31806
I 62526 89462
I 857 68558
I 28182 29140
O 75486 76020
O 33647 46400
I 28913 63485
S 45733 542583333
I 28270 31754
S 99825 115463531
O 33782 39789
E 6174 18597
O 17828 54602
I 254 5268
O 31806 96137
E 18985 46820
E 7583 27224
E 77145 82850
O 25036 38973
O 30175 85246
O 19431 62634
E 3376 12721
O 23952 88065
S 63435 611838578
O 22435 81943
S 11805 854040991
I 48123 79297
I 2204 13749
S 99648 206717817
O 20919 24722
S 53523 64672273
S 53195 839838807
S 61455 378181945
S 12675 348984194
S 3407 834801543
S 2951 746731276
E 72893 98048
I 1573 39284
I 43682 93933
O 53538 90070
O 13289 25247
O 10981 34568
S 90699 80246103
E 40257 77071
I 16471 33304
O 19782 63460
I 27488 75203
S 38702 800724057
S 63039 247424833
S 93268 16495101
E 29541 63248
S 93683 304572314
O 54730 72810
I 57229 67520
O 47811 81406
S 22000 966151975
E 43743 72414
O 87406 93290
O 31011 98747
I 13124 72065
S 29017 641612445
I 31581 88100
S 32824 98226544
O 43784 68403
E 75452 83688
S 38303 949410403
I 33477 41377
O 5166 60986
O 30227 37235
E 68721 81995
I 65472 77447
S 13263 478975070
I 48122 91390
I 21706 46701
E 51305 83678
O 41901 64159
O 25606 70699
I 80733 99152
S 33954 816768404
O 4576 48419
I 379 58924
S 21494 85209263
O 63430 63821
I 12992 25427
I 26773 89331
I 10786 70241
O 9805 70505
I 11989 97009
O 21644 49480
S 97692 993835177
I 15122 77100
O 16774 58849
E 17044 93920
O 9112 54429
O 86783 86820
E 11494 71513
S 25796 461500676
S 68119 853360133
S 75775 214111438
I 65085 98115
E 46914 91524
I 65547 93085
E 19740 25907
S 26414 326154755
S 96601 860331445
O 15979 63887
E 8346 94764
S 83375 299060897
S 6546 816398455
E 32345 99061
S 29207 956337585
E 27457 71372
E 24065 28332
I 60145 71686
S 88402 902506058
O 13534 41772
S 47943 899304356
E 71831 81275
E 6847 39031
O 49174 50816
O 39408 44321
O 35276 65139
O 55682 57548
E 50220 51184
O 10475 23176
S 83260 816288737
O 48025 96126
I 39960 46300
I 43214 87297
I 50699 89909
I 84008 91993
S 98684 618445572
E 14589 70277
E 6377 30573
E 35515 98128
I 45920 74160
I 11549 73260
O 23401 63629
I 80566 83375
I 9438 81257
E 5334 66448
O 18050 38403
I 23768 52153
E 61532 93362
E 337 78665
S 81465 145814041
E 41908 91632
S 70401 403254755
O 18894 26544
I 10635 73556
S 51813 717671593
S 71597 197105244
E 6210 67280
I 6421 7935
I 60313 78127
S 58864 465023220
E 66589 66972
I 77934 91518
E 19570 55718
S 9099 636562667
E 50788 95126
I 44423 55081
I 60541 98537
I 17825 98016
O 7169 30437
E 48727 99394
S 97656 232817366
S 57008 467447602
I 7960 68710
S 29295 500072785
E 36619 69167
S 47324 709009702
O 38448 68393
O 43130 73423
E 25391 90087
S 14433 287464665
E 15004 28596
E 38132 55839
O 52914 53758
E 76672 89629
O 70117 97177
S 57657 738999179
O 18666 54461
I 15088 79707
E 23434 35762
S 2528 716432142
S 31542 150952740
E 49547 96115
I 38469 58129
O 10694 77748
E 17354 86892
I 57667 62312
I 55293 70045
E 58535 68179
I 18298 33443
E 20907 53110
E 6302 21303
O 77910 90981
I 9313 65551
O 9168 66545
O 14749 39281
S 59436 491988331
S 21385 189082223
O 8162 31047
E 61272 82287
E 38654 45578
O 14147 43965
E 17932 52504
I 72532 76310
S 7573 820464623
O 55297 65752
O 16069 42468
I 14457 44109
E 40287 71331
I 881 34381
E 4697 34647
O 13361 65800
I 21760 98090
O 43182 65647
S 10227 439921011
S 78713 104687435
E 32219 48993
S 50424 247120591
I 30461 93547
O 82504 94089
O 19673 79493
O 39913 89338
E 3492 98510
E 16240 71990
I 23071 34810
I 72060 80576
I 71748 92181
E 40109 48003
O 23267 57831
O 57979 92483
O 27119 64294
I 55359 62216
E 29227 51203
S 55618 897782118
E 5646 14361
I 35859 92111
I 73479 85995
S 30034 487622124
I 1954 16259
E 25060 41316
I 8170 98319
I 46135 61049
E 20772 53093
I 31820 90428
E 15612 60642
I 1080 19173
I 69107 78482
E 52506 98414
S 95348 489901717
E 2204 98829
S 60608 428553577
O 3778 57842
I 46407 60321
O 7805 79998
O 61018 68958
E 68307 96157
I 15899 58932
O 13217 65882
S 35794 144351433
I 69463 99676
S 17553 86672659
I 68214 73563
E 3002 66785
E 27456 33169
E 29812 87759
S 6188 512613365
E 40219 97442
I 45567 81144
E 58504 88975
O 33340 76842
E 8486 46368
I 29879 40192
S 15401 507358646
O 86121 94607
I 7901 11135
O 81060 89899
S 32833 945930678
I 20253 95875
O 55886 90825
I 16872 48996
O 14204 89717
I 36014 63429
O 32979 72158
I 71319 95103
E 51891 88882
O 35095 95001
S 60934 555796049
I 3939 99707
S 20312 145421708
E 22646 29266
E 39149 39810
E 22635 84062
S 49471 218054216
S 83096 715663550
I 51498 54430
I 38420 90290
O 25457 97384
I 65931 96390
O 55797 61394
E 13324 25083
I 14420 78420
I 54342 97320
E 4613 72488
O 10790 95175
S 92833 10369496
E 82306 84236
E 16151 17438
E 11909 51146
E 41113 67951
E 2643 39518
I 56930 68269
S 47752 142735368
S 41954 691346602
S 71596 545611929
E 2861 99743
O 29280 94211
I 43712 54988
S 58370 533931764
E 67131 82156
E 33046 52824
E 59992 82757
I 58553 74374
I 17619 23062
I 35527 42298
I 11920 91256
O 53453 85208
S 54650 993687121
E 28489 62797
E 14537 40288
S 47912 817443778
I 16693 74415
O 19115 25864
S 72863 830430841
E 78345 83501
O 69063 96322
S 9442 240589906
O 41730 96143
S 36799 779559150
I 26491 35913
E 978 10041
O 7136 95286
O 36789 88452
O 67682 79264
E 26431 92493
O 18062 51524
O 85087 95787
S 70806 894788122
I 56437 74599
I 18059 59710
O 30545 32653
O 4677 16190
E 48043 65645
I 15830 63376
S 11031 883839729
I 70149 71604
S 10391 619266678
I 4402 43642
I 31570 98701
E 73517 96766
E 4829 53469
E 58053 92848
E 49117 61277
S 97844 825813557
I 24457 75350
I 70169 93820
E 71196 79409
S 40623 681522415
I 89413 99321
O 21807 74252
O 83114 96197
I 2711 67981
S 62350 207063309
I 25203 93806
S 22680 784447431
E 16676 76085
S 34069 657430486
S 43656 160356884
S 13930 514317181
I 33499 38202
I 60281 60450
E 77193 85927
E 64834 69109
I 28979 44156
E 80613 96332
E 62432 71999
I 71535 91857
O 29333 77708
E 44401 69482
I 52998 75086
E 61609 80611
I 5062 65217
E 11342 43651
E 5110 27853
S 77471 943084842
O 16500 29169
I 49926 70519
E 16459 29976
S 11693 272080614
E 3807 73357
E 45519 73051
I 10967 45179
I 17588 91807
O 64659 91664
I 18577 76550
I 39686 62117
O 28189 39331
E 53210 56197
E 15524 50620
O 2062 60428
I 89614 96831
O 13454 19496
I 35636 77672
S 84602 492469386
O 76961 82131
E 88007 88410
I 70057 88928
E 90141 92540
O 47532 73086
E 39302 79973
O 62532 87351
I 14264 46470
E 20047 69639
I 84318 88715
S 27596 276685772
O 63207 81171
E 17221 32137
E 52877 72094
S 76127 236719826
E 25314 52826
S 97744 637597384
O 11205 66090
O 15250 49946
S 93211 197074032
E 16799 97527
I 48398 57944
I 4449 20675
S 98490 867890289
S 90677 983893635
O 36625 77181
E 21791 28825
S 57014 890953357
O 73243 95758
S 49113 58583002
S 93725 962192618
S 56501 390771765
O 30407 57631
O 21815 51841
E 6161 80702
I 13657 32146
I 7171 67029
S 57629 422810339
I 19997 30140
O 334 75920
O 7002 74632
O 7373 78271
S 32162 777643418
O 42011 74846
S 62985 287612708
S 17007 141631494
S 9041 448264008
O 4710 19738
E 73566 84274
S 81176 932276010
E 64639 74150
E 11075 31453
S 58721 105137194
I 50252 72989
I 53331 88962
I 26380 61064
I 9862 21002
E 46414 47594
E 53137 54710
I 53572 82444
S 71625 939103164
E 42716 64288
I 26921 74836
S 63466 881088913
I 6128 90635
S 89365 133152547
O 3777 72923
S 58271 71303673
E 22069 51617
O 50072 83897
E 9377 57896
I 42471 68885
I 22495 95857
I 42660 52791
S 14375 549030747
E 53389 55117
S 43398 711083262
O 38313 74643
S 16775 627174009
I 69696 72532
E 18315 25043
I 6482 87496
S 33849 486013464
I 91830 94282
S 61357 131604811
E 27594 91493
I 51393 89061
E 555 61440
O 73014 83623
E 6774 31971
E 10293 65896
O 69255 70860
S 81872 391053021
E 46326 98237
S 71725 269892975
E 45582 60282
E 93646 98987
E 18114 35469
I 27306 50468
S 38717 63421653
E 81794 88598
I 38304 59938
E 14312 20518
E 59978 66279
I 71532 76583
O 19267 76370
S 73521 186843695
I 2434 66909
E 39386 40699
O 57478 84420
E 8741 98002
S 48879 631852639
S 74916 425265750
I 33722 85655
O 19581 67423
E 5119 93755
O 13554 73919
O 11707 52018
O 16319 42026
I 38653 74347
E 55771 86903
E 57377 74824
O 70071 85174
I 8356 16681
S 89135 907541320
O 44097 86776
E 30237 47660
S 93952 182588347
O 45971 63516
I 3537 66426
E 526 4604
S 58898 874305303
I 22024 44371
S 95301 110735066
O 36223 51312
E 22579 34928
I 48629 62494
E 50495 59218
I 46606 87197
O 20772 27811
S 99866 223861025
E 32851 69446
S 800 306078708
I 76168 87442
E 26914 91145
O 67355 77076
I 24025 27408
S 74571 264990202
E 47740 50879
S 25534 562077083
S 35260 390013581
E 42154 66756
E 27020 99844
I 5949 44668
E 37277 97847
O 18950 37735
I 50636 51790
E 21214 58154
O 70846 86025
I 6886 52751
S 24890 681105032
I 30159 94081
O 6905 82939
I 28630 40854
S 19736 10424652
I 34643 37418
E 49846 74047
S 37350 465524165
O 19403 29994
E 30530 72990
I 51450 69592
E 49208 97148
I 61422 98697
O 236 44302
S 37215 880640219
E 59410 62081
S 89836 272099455
I 21849 97222
I 29073 69953
S 90331 620875579
E 78358 94987
I 28991 88180
S 26733 829310751
I 31527 32219
S 35106 117737224
S 1405 923448444
I 26997 42110
E 31514 76272
S 93332 562714903
O 44735 85358
E 35507 50386
S 62365 880860795
S 90225 771413993
E 9589 47082
S 48199 371832059
E 32150 88352
O 30483 51484
E 25906 46564
E 58529 99748
O 10158 41186
O 42515 62290
S 25987 301666985
O 70835 88515
E 18327 67852
E 39667 40117
I 10887 73449
O 129 91193
O 7316 68618
S 90832 217880549
S 68583 536177270
S 22469 569436494
S 18563 855785545
E 9520 96643
E 77640 80957
O 30055 85955
E 66434 98429
I 2411 51744
E 4843 15545
E 45231 49273
I 38156 88930
I 32670 97278
O 34999 59938
E 89495 90789
S 56635 413534526
S 98634 725208553
E 308 4498
I 33156 88229
I 36586 92819
E 31500 38477
I 29335 60560
O 67457 92164
I 28084 83595
I 31156 43213
E 45208 84358
S 66401 87108231
E 8891 18477
E 27090 32894
S 48879 967259828
I 12116 90110
E 79568 97672
O 34993 93605
O 18743 57882
E 53835 60788
S 75975 924714890
I 36145 46600
I 9297 13626
I 63699 71411
S 7092 615480160
S 41883 842559831
S 79708 697455174
E 11827 87695
I 33993 85036
E 29624 93350
I 43292 87242
S 93692 775869297
E 59682 66984
E 10774 14269
E 64174 81309
S 39079 358808037
E 1667 74922
I 8680 17740
I 10607 85837
O 9300 24983
E 53731 61250
E 4812 40540
E 50301 52908
S 59143 881349391
S 74805 818411294
S 47724 97713313
O 65604 92430
O 47145 87743
S 75691 994493473
O 9442 68086
E 46394 59428
O 24488 25173
I 49874 69710
E 9276 31584
O 73991 92664
E 14221 16546
I 7401 15420
E 94546 95151
O 67181 83878
O 61147 77164
E 18956 97526
E 14638 72783
O 12696 39140
E 66764 68819
O 69474 95591
S 91555 223307306
O 68861 81577
I 21706 47491
E 46434 97818
I 70927 82195
I 32855 36242
E 3043 22157
I 60449 98178
I 32603 66830
O 20142 93539
I 4578 25369
S 57940 561679232
S 45256 479151236
S 28030 70119269
I 73242 93099
I 71989 95392
I 24283 24849
S 66179 219431049
O 38891 65735
O 8818 56066
I 70724 85305
E 49249 84999
O 338 53791
O 5554 45249
S 48304 393836842
E 33182 87194
I 16398 61334
S 84562 310823800
I 57582 71161
S 26565 200251238
S 39336 775027393
O 80770 96023
S 95271 201630783
O 79578 95000
E 23341 30084
I 84433 87049
S 82303 938661894
S 34406 536419928
E 85132 88523
S 68641 91136417
I 11241 19890
E 54129 57288
E 31004 85344
S 1666 128809094
I 8410 26432
O 16481 43643
O 16541 64971
E 1310 41478
I 30495 91779
E 9747 38068
O 47978 89143
S 69472 239186383
S 35449 108931798
O 83131 84688
E 67521 74964
E 43674 91061
I 9925 83955
I 61299 62237
E 69715 72939
O 51691 80423
E 1256 97409
I 64097 77863
O 9606 48288
O 1617 23490
E 72394 80068
E 10616 15295
I 14181 76810
E 40755 81292
E 37899 95033
E 77739 84471
I 18084 87996
O 42688 88221
I 47990 48172
S 42336 409242687
E 87300 98881
I 45913 79589
I 43764 92210
S 34085 118253051
I 34838 75372
O 26596 39282
O 1956 34069
S 72767 566039090
E 22163 53610
I 59312 76038
O 30762 37661
E 25314 84310
I 11012 43502
O 42276 86257
E 14889 21520
S 37125 536937282
S 97046 236175617
I 43615 61798
I 45740 83607
O 70069 89763
S 13492 208116872
I 14770 38349
I 31547 76500
S 68211 80991122
O 8133 11172
E 72660 98827
I 27740 64160
O 53586 56099
O 17021 71707
I 9449 22033
O 12264 54503
O 26737 42079
I 73104 85628
I 40063 58046
I 9881 46645
E 70058 72954
I 3543 87551
S 27523 957978970
O 19948 33998
O 36862 37446
I 31247 93323
O 8710 29624
S 47123 956260136
E 63849 89112
E 18132 43111
E 39521 56927
I 52097 89973
I 4396 25920
O 49416 73164
S 98183 826265525
S 75779 811189017
O 26435 96503
E 33340 81909
I 24041 48710
I 59583 67635
S 39513 760179590
O 10688 47440
O 18026 55994
O 17539 86114
I 22269 42394
E 38200 86989
E 14677 97270
O 51317 81079
E 5995 71737
S 76403 482292467
S 69810 371656151
S 72807 750893245
O 14826 88269
E 13465 67495
S 31907 699790109
S 71663 393694072
S 45583 274115127
I 23164 94604
S 16357 807971641
S 19155 359012054
S 46215 608390373
S 69949 695642029
O 52003 84648
S 64400 21321668
I 80894 93507
S 20736 563796693
I 3518 21226
S 73045 133428335
E 44956 80403
I 73526 92042
E 36390 89256
O 68159 94656
I 12253 33852
O 7654 14679
E 3139 25552
E 32649 67291
E 29627 44465
O 6099 28104
I 13613 56860
O 27062 46038
E 6848 10513
O 40469 92191
O 13752 94464
S 60516 289758516
O 14280 26437
I 35509 71940
E 68047 69066
S 76224 57816957
S 65806 533799302
I 28742 55862
I 19022 63992
O 9151 73176
O 2614 4611
I 71796 83468
E 42254 42616
O 28628 45227
E 37904 78677
O 29173 77734
I 43995 52259
E 57042 63567
E 32050 62235
I 62086 66170
I 79250 91008
E 89915 94866
O 64163 78419
I 11330 32937
O 537 19370
I 31313 69649
S 83216 507766203
S 46217 815395589
E 44985 70840
E 10582 33680
O 62302 63856
E 31654 72866
S 23286 733026171
E 86036 87895
I 4569 99280
O 9075 44273
O 78934 99332
E 17623 26753
E 26625 84845
S 30543 800412496
O 4254 35729
O 30050 87143
O 11841 52003
O 32023 41613
I 47988 60998
I 66248 83048
O 20736 67557
E 64470 68485
E 43879 94029
O 45832 90270
O 76471 81952
E 4168 30881
O 29101 53614
S 83115 172822844
I 3606 18692
O 50997 98410
E 50274 85127
I 38103 75246
I 30689 79663
E 18467 51257
O 38269 42032
E 52413 73542
S 25380 115865606
O 74498 83289
O 11213 37856
E 47472 86285
S 98317 82510043
O 12660 22471
E 29749 52102
E 24609 60003
E 6825 30574
I 38622 96981
I 30272 55482
O 20578 38998
O 5555 61358
I 15581 49602
O 1270 92918
O 9865 29364
I 11442 95464
I 12429 38851
I 8244 35273
S 49444 450091659
I 14994 77023
O 82821 98336
I 45996 92802
O 33068 83229
E 65065 77305
S 57208 135084223
I 66332 90300
O 13156 37919
S 13648 665581312
S 92302 141447175
S 76565 628955927
I 19929 47088
E 9864 16832
S 11058 354333694
E 6515 37906
O 24916 55892
O 29578 82652
E 6196 72771
I 26943 54681
S 40674 387956313
O 45361 80748
O 35686 87778
O 9665 77337
E 36470 64044
I 85411 93398
O 46394 46864
S 49145 623058013
S 68113 870212908
E 32926 43796
O 13123 14493
E 85810 94433
I 57950 64681
E 9532 24724
S 42039 1703477
I 34321 99568
I 11808 85864
E 16797 47622
E 24332 27179
O 20698 74108
S 37336 718630128
E 60770 91645
O 51389 86575
I 11430 73983
I 10084 50266
S 34936 891080615
E 11619 57546
O 36905 91090
S 57389 104455884
I 9554 35351
E 4717 11663
S 82978 522921160
S 47015 462487107
I 6741 74608
O 61181 95928
I 41463 83267
S 49167 633034901
I 55875 67632
S 82235 741514612
S 64825 540482072
I 62718 85344
I 34367 36193
S 54156 717047149
I 44432 63911
O 21638 96393
S 37050 712294825
S 89310 898882072
O 32862 32991
S 62763 314259706
E 8747 19832
O 6957 43861
E 73942 77772
E 18901 59677
S 67268 483058000
O 52221 92499
S 36080 669931511
O 1599 81683
E 12135 17597
I 12047 63915
S 90983 554549044
I 6142 96749
S 88860 164919100
S 17271 315957705
O 40553 74591
O 61755 64759
S 25318 535075802
I 45027 45426
E 8932 80218
E 69820 87493
I 3445 85561
I 27507 47982
I 42414 61493
E 1237 71416
E 47569 97849
O 18876 86386
I 26821 87606
I 36754 48267
O 75847 95825
I 46720 97135
I 12247 80975
I 11240 44246
E 74168 88787
E 6898 30200
O 29357 80161
E 5566 26741
S 48236 458651969
I 58999 80409
S 84438 24131516
I 21643 36586
S 9777 59679280
O 32425 60110
I 51450 84775
S 78259 868908750
E 24452 41597
O 69311 96028
O 20878 98606
E 55187 81383
E 14853 92113
I 20403 51060
S 87998 485877564
E 8796 32268
O 53358 86802
E 7154 98649
O 19274 25584
I 32001 34163
I 63174 91669
E 32913 54611
E 36354 41650
E 62106 84496
O 78517 96628
I 10966 82327
S 69312 113216179
O 17895 53598
S 34866 481220427
I 53809 68427
O 39023 41048
S 81683 706504945
I 10603 88289
S 82040 524889610
I 2503 15679
I 15185 68872
E 14216 22693
O 76473 86124
E 55900 61279
S 35168 865832684
I 11039 21908
O 26689 78518
E 43725 90825
O 20207 84788
I 40748 79813
I 40325 68263
I 81871 91602
E 48355 85033
O 13391 18495
E 17268 60068
E 44133 71522
O 1689 19446
I 51397 96051
S 37507 817987884
O 42540 82266
S 43396 246297787
S 95650 27846660
E 25432 35424
E 85634 93200
E 11310 25903
E 51983 54637
O 24858 27142
I 78240 85401
E 61957 89369
I 33588 48713
S 16542 290614001
E 52397 85096
O 32662 70474
E 74241 84486
E 60787 87912
I 62744 67141
S 93079 506943437
E 34645 70112
E 2610 52491
O 33095 63740
O 9751 57902
E 15819 81708
S 78411 666329138
O 21513 47727
I 45576 73362
O 12083 74111
E 11677 76276
I 99633 99743
I 207 44929
O 299 31068
E 47879 57564
S 48539 649592028
E 69332 90194
O 35492 71228
O 29807 39851
I 26324 87146
E 63921 94076
S 2607 265507804
E 24001 51294
S 61965 550318250
I 7439 26871
I 19617 87693
O 6585 38702
I 30165 38263
S 52413 658761556
O 31418 44195
S 82587 790460193
S 81674 463703247
I 28583 97309
E 45038 53486
S 83090 690532088
S 67217 108240115
I 38377 73251
S 96313 43092487
I 51581 55102
S 19034 951581620
O 32532 97204
O 57478 64109
E 55909 69221
O 15876 83275
S 75846 785143819
E 45724 55471
S 75474 808324243
I 29030 95556
O 4069 67614
E 10834 95718
I 45472 73224
S 55539 146054978
O 52506 87331
O 32824 88808
I 77403 86381
S 57575 129346646
O 18695 42405
S 24129 815353107
S 10741 678907406
I 80835 81907
E 31391 87613
E 33660 34754
I 4229 32737
S 12530 968345085
I 28634 36837
O 60052 79760
S 37669 249918424
E 53492 85084
I 29379 29990
O 15755 86475
S 9921 960967862
E 15487 55590
S 4746 20195011
S 66932 441761960
S 20600 593785360
E 63606 66579
I 73094 73941
S 16587 615259041
I 54275 98791
E 41278 72116
O 1757 92148
O 1131 84792
S 98137 815814088
S 28852 565504529
I 18807 69145
S 57940 652781663
O 40304 77430
S 12088 398694770
E 8795 78548
O 50426 88792
O 13076 71744
O 18896 21249
I 23813 61725
I 52189 52579
O 57719 75337
S 14792 124864648
I 46533 64882
S 88380 523723985
S 31947 132616062
S 22553 816286194
S 33655 571488368
E 69450 98093
S 6072 698500732
I 52828 92060
S 81862 658348879
S 38053 233306342
I 25239 69422
I 83127 99299
E 23613 74150
I 362 35966
O 27674 64405
S 18658 880804816
S 25054 420440047
I 17199 43752
O 73280 81719
E 25859 74912
S 22530 387172846
I 86826 88630
S 58912 364673375
O 23603 95229
E 43678 92173
I 66498 68789
O 9112 46868
I 15092 41505
O 9895 32582
S 31118 97943130
I 58666 96538
E 58639 66670
O 16582 17570
O 29187 71657
O 81818 92946
I 33614 95268
E 804 82748
I 7358 30525
I 60986 72418
I 5671 49188
O 32491 78282
S 27201 262887524
I 38516 66930
E 64037 94950
E 1717 82522
S 32871 640448926
E 52255 80388
E 37680 79568
S 20625 56673377
O 74286 85727
S 76565 772058540
I 59865 89299
O 21153 29259
I 18041 85365
I 1723 26793
E 17714 40919
E 8862 21981
O 50100 96920
O 27066 76856
I 35964 40442
E 45251 57393
E 16622 27714
I 19856 76981
S 20011 253286080
I 36641 82490
I 38507 49375
E 33099 45372
S 18619 854044772
O 44792 73154
E 41602 45047
S 58093 746225089
E 36449 70489
E 19707 86934
S 39516 664608766
S 19408 382171082
O 19065 72775
O 45101 49718
I 33276 74767
O 63121 95987
O 4247 91452
I 7790 48185
O 84508 88043
S 69059 815478918
E 49139 96940
O 70885 83020
E 48386 57943
S 53809 221443009
S 37070 378509645
E 37101 94698
S 47284 323774776
I 19637 93250
I 53782 78128
E 38428 93529
S 90751 299796008
I 26862 43578
I 22631 27155
O 17779 29743
O 73344 81040
S 78786 417688735
E 42492 55420
I 11951 44506
I 33161 70969
I 65317 76308
I 39029 43549
O 63390 91748
E 39720 42439
E 12726 98784
E 48371 72554
I 51852 70217
O 52967 65332
I 7640 15408
E 54602 78999
O 25594 47288
E 22595 65794
E 3919 14595
O 37762 70267
I 18171 28005
E 1232 99338
E 3825 16107
S 7555 610736345
O 55509 59045
E 17787 29805
I 27364 59663
S 94877 601659026
O 13979 22847
E 42716 82330
O 11593 86233
I 14991 67028
O 43731 68285
O 52030 76492
O 26843 60673
E 29621 93511
S 31169 505399665
O 46642 65207
I 24284 79529
E 735 56967
O 11449 93761
I 5778 46674
O 41543 86636
S 69180 882627321
E 25977 43126
S 67679 54466077
I 19667 72656
O 56432 89931
S 96891 582138389
O 14563 60413
E 513 3045
O 33382 60540
E 77914 88248
I 69020 83539
S 19217 352617790
S 75042 189009020
O 51612 67650
O 6096 49320
E 41954 78202
O 13364 16319
E 33959 78707
I 60213 90855
S 74182 660640239
O 9483 79615
S 66315 192211166
O 36818 80015
S 27954 594372382
S 38796 209922661
E 34852 99069
I 14870 37907
S 7218 755647578
S 52456 927857191
S 85467 117867353
O 56065 72814
E 2233 13652
I 35075 63282
I 60711 97548
S 9684 918648207
E 10972 84624
E 43137 96812
S 59345 253845873
I 74422 97522
S 17131 296876957
E 35179 44717
S 95045 93401053
E 18786 20233
E 31312 94684
I 33466 62491
O 52725 96686
S 9408 832064502
I 40484 88236
I 50590 58582
O 67243 98042
O 56984 92211
E 66137 76058
E 52534 63605
I 39228 74433
E 13940 45903
O 32788 92997
E 65969 79325
O 42569 67534
O 5619 18191
O 49158 55794
S 45617 888414020
O 44298 74364
I 4485 47574
E 24067 55252
O 52673 99368
O 3596 65386
E 3391 80593
I 19471 87046
E 21128 57807
I 60934 91692
O 12414 51119
I 6939 19434
O 39039 73931
E 43429 67736
I 84887 96768
E 37795 56305
S 69513 498185766
S 94704 977865051
E 50703 71612
I 24322 76189
S 54845 324467312
O 13629 66309
O 8773 32490
S 73392 558721354
O 87225 96251
S 13078 691224384
E 31254 33249
E 13274 17023
S 81217 431684233
O 31666 64633
S 73302 474535782
O 33311 49378
S 59159 950271684
S 52129 844645656
E 50461 93071
S 67464 804696040
O 32077 74758
I 9741 18880
S 17853 679258743
S 45502 833115110
E 50927 72380
E 2247 20468
O 53453 78946
I 64744 90014
E 20982 79789
O 63640 86223
I 26175 73728
E 61012 88995
S 32208 556040929
S 78888 404841242
I 39016 85792
S 85263 480608146
O 1826 94451
I 10933 51182
I 35410 75395
I 6056 57372
S 99586 483777822
E 29085 68168
O 32725 74257
O 7414 10419
I 54504 64737
I 31777 56006
I 6456 75507
O 13653 95651
O 37378 91030
S 8686 498655043
S 72019 820769345
E 584 26216
E 56090 79884
S 34647 995519122
O 7982 23933
E 79117 83178
O 45906 76062
E 23120 52033
O 17204 68313
E 1353 43434
E 31885 84241
O 39111 61726
E 2531 79030
O 1367 36950
I 71366 79148
O 16923 67347
I 4607 85994
E 57564 92909
E 60856 77331
E 36336 54828
O 75104 79776
I 15087 20186
O 38749 86609
I 11023 49009
I 13428 34613
S 43959 365647708
I 11865 64145
O 35952 83470
S 16194 289061449
O 52340 78405
S 13085 974002370
O 35331 91992
I 56042 66338
O 78859 93858
I 55109 85676
S 32401 104916120
I 10213 51004
O 56378 90933
O 64518 68965
O 51734 96741
I 77433 77723
S 55432 679570913
S 14694 345697295
I 79868 81153
I 30733 42301
I 10332 90984
S 3285 644223761
E 45271 94251
S 76608 737887600
I 4304 78695
O 51496 74859
I 11361 61554
S 39684 854334403
S 70631 747635134
I 75935 98665
O 41808 82490
E 41250 97012
O 22866 73779
E 9134 27198
O 18768 45439
I 5549 38645
I 64491 97914
I 33969 84220
S 99174 613397261
I 34318 80375
I 84770 92545
O 2238 70332
E 1891 31383
I 5176 88521
I 54498 60238
S 97587 522941253
O 73463 98092
O 15288 94614
O 12188 90541
O 1077 58676
S 3869 24657094
E 57507 73980
O 6281 92499
S 59336 107188589
I 72453 90486
E 64793 92978
S 35492 926431444
S 74592 506883244
O 8270 83909
S 94898 318678827
E 13436 70300
O 32290 42559
O 30076 89040
S 27037 115522172
S 82301 273427460
O 26498 90176
S 70539 247746488
O 15402 25447
I 3427 72599
O 72608 89591
O 83722 95700
I 83617 94504
O 32721 78975
O 94 2589
I 18754 32061
S 73133 296397583
O 35049 88145
I 33681 71432
S 94075 578778640
E 49984 76616
S 84966 835631181
O 51966 81969
O 89766 90504
S 30703 518699797
S 64106 989130584
O 44443 67321
O 26430 30890
S 27989 348889190
O 36359 75706
E 12158 84098
E 89283 97356
S 71988 647883099
S 88008 257885987
I 39047 58982
I 24656 43079
S 6111 143429104
E 8180 26873
O 58029 90719
S 18475 121795216
S 66589 815869686
E 40309 88412
E 38189 89439
O 43143 85027
O 13935 15522
S 96624 765121366
E 13663 99480
I 12070 36480
S 39461 5790066
O 47326 88834
I 47992 68696
I 43146 91171
O 51318 66588
I 33059 75593
I 43251 93971
O 17441 88738
I 29914 64077
E 25379 59023
E 54274 69621
S 13277 629440732
E 78066 97730
S 86405 874859235
I 19296 69029
E 65287 88652
O 37718 94733
I 53953 95537
O 20780 39810
E 31934 85140
S 8658 950339075
S 99388 622837807
S 19319 129871059
I 32941 72483
E 22518 62488
E 51705 67188
E 30946 61533
I 31965 54204
I 13817 48291
I 5416 95383
S 87403 991299694
E 7297 15129
S 36090 145933752
E 44915 91217
E 26230 41394
E 78381 86085
S 96274 4469431
S 97041 598475550
O 2154 45696
S 31750 951260807
I 23527 89842
S 98440 28261199
S 16783 953154674
S 72972 913611198
S 11677 133843580
O 31613 43500
E 19039 58448
E 13125 55638
O 25608 91238
I 93159 99937
S 61991 527449656
I 50703 73224
O 23117 53646
I 24242 41109
S 91170 35226326
I 57320 95361
O 7872 58597
S 12451 459268851
O 882 47003
E 53618 60701
O 68347 85983
O 11461 82317
I 16379 99130
O 5534 59519
O 23993 34340
E 33315 57915
S 15337 20972867
S 82797 129968773
E 53454 73707
O 60992 66067
O 155 67184
I 10310 74199
I 50447 61242
S 57678 418293720
S 10479 608479167
O 53607 64721
S 17438 394550519
O 30893 79375
I 43341 59621
I 39344 48338
S 15452 974528783
I 45448 69286
S 26296 538610246
O 5343 46826
S 91378 486717028
I 38861 63897
E 21959 34074
E 72737 89653
E 69020 71201
O 62526 74133
I 38839 46157
I 2885 42511
E 21529 59032
O 50638 75729
E 30738 85132
O 15697 34247
S 98819 569216007
S 89423 167479170
O 11823 65127
I 5986 40222
E 50900 98067
I 26945 71053
I 14962 69615
I 47194 71311
S 52734 508734348
E 12597 96920
E 34164 48899
O 9109 57676
E 12819 23778
S 99051 39254237
S 61817 553921876
S 22899 503836051
S 81668 292700751
S 33949 910248931
S 46946 212381674
I 7412 18671
E 10316 72518
I 33027 43006
I 53250 86046
I 12723 70532
O 10539 49912
S 93655 446159666
S 94093 175934454
S 19994 187560961
S 92882 372138697
E 59115 79364
E 858 4010
E 1683 69058
I 21481 88128
I 10179 64234
S 81209 776948006
S 78556 659532331
E 3830 62488
I 42595 94093
O 54001 66889
E 34754 87505
S 70007 713126872
I 5066 39372
I 21986 51304
I 83053 97393
S 96271 719377422
O 39583 69771
S 30401 221669344
O 36312 43802
O 3450 58615
O 17693 97642
I 21993 93357
O 11629 64784
S 75555 582613889
O 5804 7458
O 13255 97437
S 90162 499797515
O 66124 68517
S 74945 607507871
O 60884 89746
O 68657 74717
O 13604 27799
O 33202 69229
I 20286 73226
S 52290 693851845
O 64786 66224
S 83065 279381602
O 27169 89712
E 32374 42577
O 10284 17269
E 84331 96623
I 40844 69656
S 45749 505021939
S 42173 201378457
O 71221 99798
I 64041 68353
S 46698 761957200
I 34754 54526
O 52278 70681
E 11323 96856
I 2821 9780
I 11957 46205
S 39486 294276116
O 23453 52240
I 90100 92148
E 32936 41686
O 7966 89768
I 16290 51060
S 44625 227984147
I 18687 66469
I 49790 98588
O 22679 93074
O 15870 80199
I 12122 85218
S 89721 497626606
O 72546 92473
S 35029 140044647
E 9638 32652
E 12580 13772
O 75901 97716
I 13005 43430
E 15117 78677
S 74346 455682687
I 39250 41934
S 85602 48294689
O 37142 52722
I 30353 76241
O 20116 23590
E 66226 87330
S 99043 912839071
I 26830 80905
O 16159 42566
O 54601 56186
O 7087 80649
O 26031 56253
I 10546 95718
E 52879 86059
S 13869 761829174
S 3457 118666432
I 57473 69382
E 2231 3859
I 28184 76447
E 33537 93049
S 45773 578461676
I 47630 50902
I 33267 63322
I 7632 34803
O 60102 73375
E 15543 34597
E 35929 55723
I 75198 77094
I 26514 72622
E 66044 76926
I 30994 79861
E 45571 48976
S 5574 218425525
O 35034 77183
O 38089 98684
O 4126 53475
S 84801 468232085
S 69720 977058100
I 30384 69178
S 49916 923108531
S 84755 802189021
I 32701 78782
I 75510 93842
I 7707 79671
O 50554 95128
O 33534 64687
S 89297 152041341
S 37664 185452428
I 1355 23571
I 12247 26180
I 15987 25711
O 48202 65997
I 11225 34938
E 7977 70351
I 14591 91541
S 75068 516193209
S 87713 384011604
E 65700 78616
S 10850 563795035
O 18653 59706
I 19533 33008
S 20069 110625903
O 16216 67911
S 2992 604575671
I 83874 94415
O 30510 52485
E 45245 57765
E 30043 78547
E 30743 59437
O 44793 94794
S 69126 485455419
S 2388 439422729
I 74917 83863
E 52150 86052
E 17490 37251
O 45701 47201
S 93294 347829826
O 29937 42739
S 62618 515657086
E 36827 59707
E 23614 24696
S 40054 176091334
E 10282 36258
E 22192 37278
S 74797 979629857
I 63280 85486
E 15925 75377
S 81504 218407367
I 28758 92067
E 13371 13786
I 1798 44752
O 47175 47969
I 8204 69870
E 36332 84385
E 13062 49859
O 5818 42151
I 44347 88607
E 14367 96657
S 88740 449781223
O 45631 98671
I 26609 96995
O 61265 79730
S 39447 144818626
S 85450 721448710
S 52522 442231732
I 72858 98487
E 13811 36347
S 44518 859858185
O 41809 73148
O 57858 77697
S 31355 866954275
O 5443 77472
I 59704 62691
I 3703 51471
O 55976 59233
E 6261 91129
I 35518 38039
S 58931 672355766
O 12305 71553
I 65010 69589
S 12986 60979398
S 92726 313755344
I 27410 48074
I 272 63531
E 13890 91194
E 79505 96961
E 28797 43208
O 5469 53651
S 72516 447913619
I 40820 92992
O 17083 51583
I 1373 93695
O 50833 74360
I 55508 64697
S 130 222447191
I 34627 99868
I 5983 45403
O 26324 79014
O 27778 43159
S 14343 610169908
S 6908 138789890
I 10390 99075
S 48598 550308773
S 27558 803582534
I 56426 93523
S 65295 327554873
O 37145 44809
S 48557 218868906
S 66111 839881243
E 23773 60395
I 4667 57827
E 51461 58985
E 30268 46796
O 39508 70104
E 11560 83358
O 27173 90382
I 35890 67311
E 23629 90235
I 7843 86447
O 16056 44954
I 43521 88245
O 74897 84328
I 37952 44659
O 915 82286
I 10655 29591
I 11533 29111
E 10026 15911
O 70979 90078
I 60225 65966
S 82750 199934382
I 82208 90010
E 73766 84268
I 38006 65805
S 4987 703719057
O 46676 75531
O 52055 94382
O 68291 71936
O 21144 40123
S 87092 946559748
E 79713 83451
O 20801 75775
S 3140 900614956
E 43731 68863
S 72477 395709821
O 55664 63791
O 84098 90862
S 19733 51994255
S 48890 721310462
E 18722 84896
S 24784 313904231
S 7092 533437256
E 17437 68098
S 18540 634022594
I 22582 48495
I 26772 87044
I 22001 67352
I 74759 79175
O 9515 65755
E 42567 51948
I 33339 47858
E 15026 30989
I 36869 60847
E 67949 82569
O 16836 90668
I 14300 98053
O 17551 39358
O 36100 74492
E 25458 77304
E 5876 27136
E 58683 64458
O 81220 95111
E 77414 89699
I 29910 31224
S 97733 142244149
S 2162 354526011
O 56825 75429
O 11414 79598
O 48109 55382
S 21874 756645705
I 66662 87694
I 77693 94821
E 13308 75490
I 17201 92661
I 8763 56877
S 13989 517006954
O 30169 74485
S 3082 762454644
S 74960 305214351
E 11173 68714
O 5708 16490
S 47371 757040544
E 26971 66024
I 5234 27386
O 19796 77256
I 29549 56914
S 63446 218687016
S 16047 940150969
I 5300 35081
E 1054 39932
S 62502 868285841
S 84270 861692447
O 22459 43661
I 17249 44855
I 75537 82053
I 20439 71434
I 40570 64112
I 17407 19819
S 53473 142931987
I 50847 66655
I 3328 97354
E 51208 58284
S 2625 161052846
E 60289 80625
S 79263 599962361
O 47166 52042
I 19860 94120
O 9128 40964
I 9841 64254
O 298 45333
I 52388 69528
S 34803 603497127
I 31388 67462
O 66520 96002
O 44960 90696
O 35637 78550
O 7969 94062
E 40054 57697
E 90188 92438
I 54025 58633
S 45096 381194800
S 71122 322633859
S 70255 100891920
O 66281 70833
S 31581 221097712
S 62953 484791208
I 89385 99488
S 16971 50403550
I 13157 77659
E 44386 92904
S 92025 602015547
I 67395 96905
I 11127 56723
I 13193 48570
O 37154 64695
S 63415 238951828
E 17438 99252
S 27845 304139626
O 82359 99632
O 6030 93012
E 6380 33613
I 9641 29899
E 35809 43453
S 23112 489316570
S 42455 2588055
E 53525 92192
I 3859 30167
I 4442 42890
I 10140 43780
E 10748 96616
I 12978 65076
I 67892 82224
I 14444 65329
S 7273 443724176
O 32178 69562
E 17686 64489
I 300 5512
E 20893 97746
I 5921 65227
I 22283 39280
S 31218 119098761
O 55747 56978
S 12941 500828406
I 43876 95876
I 44235 52067
E 96299 98717
S 66488 160340429
E 7827 11851
S 20570 431602523
E 1571 12992
E 14279 85431
S 58639 744365756
O 5725 93561
I 6271 61705
I 44433 89928
E 55492 56935
E 7647 94256
E 8403 60563
I 5997 71128
S 7986 738488529
S 96385 43290624
I 5899 20557
E 27273 40791
O 21659 51204
I 6478 49568
O 18249 60782
S 6953 759056362
I 17739 84843
E 29460 38947
E 1195 50863
S 97860 641423549
I 24427 27117
O 45883 93710
I 19350 92357
O 23338 52082
O 25603 45213
S 12453 20295843
O 43549 49226
O 43299 95472
O 16168 45823
E 77510 84881
O 11719 74600
S 7086 458590103
O 37585 44533
E 30827 92214
O 16568 36718
S 10461 318283252
I 42564 94451
E 4919 68987
O 11066 95030
O 10978 27009
O 14244 50988
S 39210 678543949
E 1014 38283
S 95327 751823752
S 54419 874357065
I 50666 83687
E 14284 17213
O 2368 89440
E 60397 84141
O 38134 42993
I 52954 93811
S 68090 33839771
I 20229 67209
O 56228 72156
E 8323 69406
O 38267 80453
S 13017 220754053
S 90266 407858971
I 59060 61426
I 41257 49232
O 14443 86105
E 58614 61401
E 72539 94913
S 73352 378512692
O 24852 64340
I 12976 83709
E 13184 54550
I 68266 85642
E 7501 25596
I 13089 15921
E 7543 57663
I 10670 22433
O 45245 94220
S 65191 312961872
O 23426 52534
I 5869 73462
I 19321 70846
E 56945 90036
E 26683 58798
E 48096 51855
E 35962 65337
S 60402 820695260
O 37048 71514
S 1185 613944019
E 32139 66965
S 72421 213589024
O 17010 99270
I 50474 54309
O 72557 88231
O 36509 57742
I 37920 97369
E 3426 76446
E 10334 30608
I 5269 82757
S 69351 826251093
I 14759 72850
S 47404 775313102
I 33012 42564
I 45554 46486
S 9356 69977135
I 18947 57362
S 60256 151235349
E 3136 83236
O 60860 72182
O 21198 40054
E 10110 49189
I 53326 55135
I 31066 64027
O 14385 18957
S 46249 70091967
I 54407 62553
I 40070 52687
E 43967 88355
E 8537 21582
O 4865 51531
E 13692 71396
O 33646 86147
E 47483 96904
E 13482 64841
I 17164 37347
E 22893 74778
S 89649 471837556
E 41403 66941
S 16049 587418314
E 28384 42761
S 10785 514528950
S 53749 203291065
E 17860 49913
I 7956 25809
O 51048 97255
I 32506 34523
S 56354 793956567
I 67849 91999
S 99807 659753575
O 37788 56638
I 5902 89452
E 10967 89347
S 51324 429205623
O 35671 43685
O 2765 71575
I 64859 69793
E 44643 66964
I 25425 88946
E 74215 89662
I 19348 65912
I 2803 94037
E 36276 53008
E 11228 57817
E 89409 93255
S 10074 522456675
S 66545 849781637
I 28978 80199
E 9078 21309
I 41175 76523
S 6954 773181959
O 33084 65450
O 38316 85138
E 52407 65770
S 47802 240204731
E 51243 67481
S 61030 767790571
I 70082 70265
E 21040 30724
O 12274 62463
O 19223 19224
E 64022 71008
S 69389 300445518
I 24377 85334
O 67264 88071
O 9629 78379
O 26920 62964
I 23890 93855
O 19557 21106
O 27293 43293
I 40142 85392
E 41390 84597
S 69298 514354494
E 63140 99943
E 57413 61956
I 12947 60794
E 36149 69896
S 71220 477312645
O 43603 90110
S 13772 77114232
E 37530 91246
S 48716 391861732
O 94635 99738
O 6098 26746
E 55103 84840
O 32038 94053
S 59563 130997251
S 60357 657683255
I 30285 60389
E 34753 41378
E 17989 43793
O 1407 21273
I 36951 37191
O 4877 87253
S 83222 498047666
I 26303 67816
I 38402 61310
S 21035 314702081
O 19922 79036
I 79581 87230
S 65897 250041068
O 70262 78528
S 14838 720650464
E 19108 75836
O 30418 82051
S 42001 573136461
S 42134 377185821
I 28231 93779
I 36 88024
O 3431 32828
S 29298 342925047
S 71511 631220705
S 27831 999314626
I 88597 98537
E 57680 92830
I 37867 73802
I 7726 41181
E 37839 40285
I 55728 95043
I 30866 52398
O 49452 84106
S 57411 429700217
O 5134 41490
S 63504 418988982
S 47538 963653333
I 9908 50154
E 14438 49102
S 20052 921452485
S 73532 548843472
I 1606 18931
O 18879 44980
E 40898 90395
E 55608 89194
O 39949 63470
S 25965 248696805
S 75787 21524963
I 23168 97908
E 49815 59751
S 71814 209098555
I 30590 64733
S 24793 158866603
O 32719 41630
E 72422 85286
E 34426 77587
O 52848 98924
S 28082 157029100
E 39696 89077
E 45868 86989
O 40270 66706
E 28167 57969
I 4468 16389
O 38046 72673
S 511 450144874
E 35103 81371
I 15771 99633
E 85257 87712
E 38637 55598
S 20255 551038950
E 84044 88667
I 28491 36849
E 6466 50946
E 26270 78474
E 38623 59944
I 12199 81732
O 5025 30501
S 54848 666252867
I 34002 67059
O 50256 59539
E 63895 89567
E 17833 89365
S 8212 491713927
S 25981 391219374
O 31977 40922
I 7987 81673
I 59576 95868
O 67969 89176
E 93503 96211
O 71513 90235
O 3754 53996
O 17989 56408
E 32840 36002
S 79380 837922355
O 59188 70830
I 18324 62182
S 86787 713505622
E 38003 73679
O 18966 93321
I 61281 79623
E 68911 77178
S 6420 278518280
S 50258 895787252
S 81813 11592597
O 4705 78309
S 6045 731483323
I 54704 88592
E 61723 63463
S 78327 739040277
S 77651 363508733
S 41924 593670968
O 6729 34454
S 21703 916862012
O 81688 86224
S 83770 309861526
I 14396 82573
O 59567 88609
I 25454 67306
S 21592 298919493
S 72608 974376897
S 44340 397480147
E 73065 88442
I 9166 98342
O 19558 72199
I 2091 94091
I 66290 88455
E 19169 65179
I 8201 54592
E 670 38715
I 23076 55666
I 43875 71946
I 5519 16370
E 3709 53614
O 30477 45596
E 43246 63557
S 13196 660750920
S 94895 741376806
O 19662 25261
O 59654 95152
E 11131 25598
I 55307 83172
S 93437 234478028
I 2953 66692
O 26874 66981
S 66325 339211213
I 27626 92082
S 9954 493123744
E 22571 69225
S 86158 67475248
I 30251 46577
O 47572 78116
I 39102 92907
O 17596 27885
I 22065 97228
O 22879 26121
O 6865 52191
O 21056 91232
I 7655 89958
I 46642 76550
O 10580 96226
S 86833 914502285
I 41045 57585
E 9522 15484
I 56426 84233
I 61703 68405
O 56058 84533
O 75907 90492
E 30928 94091
I 16667 78728
O 19752 37789
I 7996 25309
S 83924 320655575
I 47491 84732
S 74530 757333655
I 8726 77862
I 34421 55722
E 54372 79678
S 64595 449574036
S 81029 961247046
S 7117 933443701
E 79625 86614
O 49345 66515
O 44744 58326
I 40923 73062
I 3621 97882
I 71669 71769
E 45634 93582
I 7353 95477
E 89022 89874
I 8850 79389
E 13543 53805
S 13569 162923144
I 6554 95675
S 45147 533117111
S 17540 516637808
E 3781 17153
E 36003 51916
S 96853 60172852
I 11638 61226
I 33267 79644
O 35145 93913
S 5767 330883711
O 323 68260
S 55464 508530125
S 46308 28542286
I 31240 64566
I 29711 34887
I 13641 19776
I 6683 98763
I 1474 85016
S 17376 568277787
I 61356 97841
I 2620 67893
I 26266 45528
O 44919 55078
I 16387 77622
S 12293 645496502
O 25110 97312
O 48773 68796
E 10493 79670
O 9822 75336
S 88039 793067816
S 8977 66837800
I 31631 62443
S 87891 704620585
I 22930 47205
E 10857 15665
O 9209 32672
I 13442 98076
I 70217 99687
I 14740 98540
O 87030 88288
S 11219 117439513
O 31598 71571
E 18431 86834
I 20382 62465
S 34895 49131608
O 25032 94573
S 21930 795903115
O 56671 58858
I 49625 56243
S 98858 149339864
E 26076 77495
S 56853 848798769
S 94498 890516456
E 53148 57714
I 26355 41032
I 37479 64870
S 89432 411675404
I 52085 80827
S 4385 329835900
I 33360 84607
E 22949 29652
S 14213 281531468
I 39420 54214
I 43000 83039
S 66751 216186696
S 39948 985897330
E 24455 65255
I 83453 86564
S 29825 124429259
I 44521 66849
I 52303 75122
E 11948 38669
E 66990 93252
O 24204 46378
O 11899 11937
E 45517 68137
O 81891 98147
E 2299 12258
E 55719 79455
E 40697 82479
I 5636 5682
I 5743 26091
I 80578 89511
S 41593 939234501
E 1558 15629
S 7367 451847298
O 45760 95033
O 31951 38819
O 8881 35169
I 55354 69251
O 30929 70493
S 91793 341799280
S 78085 778891107
O 64304 91946
S 93628 780378993
I 28526 51160
S 14323 719777694
O 57845 87043
O 64406 82650
E 5360 21223
S 38463 968213927
S 86290 342361556
O 12061 45589
E 61948 82009
O 12490 69530
I 35729 47061
E 31206 56340
I 22247 65763
O 65579 74645
S 90495 804910256
S 25265 408537011
E 60008 99956
O 9739 77819
E 49389 74714
E 51063 67482
S 70969 817534355
I 76925 98064
I 34007 86949
E 9186 54431
E 30178 99798
S 53103 586971072
E 50341 98872
I 55117 82508
S 16302 917542906
O 4454 27216
I 5374 58161
E 48813 73366
O 78611 92156
S 20961 558466517
O 32460 98482
S 12027 727154675
I 34206 62933
I 64512 97263
O 14136 24469
S 44515 82928341
I 32493 60524
I 19826 32085
S 60910 954256624
I 29636 74274
O 62683 93153
S 64133 113304067
E 38523 91642
E 34433 99048
O 25860 69300
E 2120 49762
O 44307 70258
O 59264 98631
I 18660 87484
I 43892 71831
I 48401 62205
S 3996 661887555
I 57866 75103
E 85955 95769
E 42177 64629
O 58511 84873
E 84349 99279
S 64835 776544003
E 16996 40358
I 18764 31250
E 67208 67260
S 88078 347615925
I 38891 77447
I 46230 87663
E 34959 72304
S 55672 643111176
E 12711 70420
S 11484 139995146
S 17251 330747536
O 44446 99105
S 66992 507081012
O 56284 71105
I 7464 98450
I 53174 98725
I 62281 70822
S 60285 533021549
E 32036 53976
O 24998 48431
E 6249 25871
O 10714 96024
E 25919 97063
E 26935 50238
E 38492 94728
I 95228 98355
O 61592 75776
O 54684 84495
I 63702 89179
S 32514 470707323
S 49879 655121694
S 39405 912772800
O 26738 54152
I 2071 36366
S 53607 797974645
S 65320 483525032
S 13859 989290474
I 1161 63861
S 61167 412560625
I 33617 82024
O 94495 98135
I 38827 82529
O 24079 40163
I 65085 75553
E 15966 66904
S 7908 750506706
O 10179 68865
E 67238 89658
E 42348 95401
I 40722 53767
E 21618 51035
E 78989 88852
E 901 56877
I 59469 80682
I 12536 14725
O 81545 93889
I 43494 97409
I 85321 90068
O 32736 66316
I 79383 93311
I 75211 84808
E 73775 86777
O 30309 82332
I 14512 86670
O 71573 73047
E 12036 80139
O 13141 25986
E 21079 64951
I 38808 72690
I 63987 66782
O 2305 6235
I 4996 40007
O 59263 95015
S 20708 536097038
S 86910 892313064
O 90936 96801
O 44039 77702
E 53266 68253
O 52130 91447
I 13285 94580
I 24866 68210
O 69770 94247
I 22569 59283
S 34284 465048914
E 54378 70684
O 50977 75196
E 9687 56947
E 39219 65154
I 12232 58776
S 52473 721077621
I 21120 47128
I 57000 59093
I 16497 33319
E 4961 86014
S 7142 956421499
I 35643 85325
S 93745 960032558
S 23210 264677560
O 35869 99686
S 7276 822697789
O 86320 89086
S 69522 298895819
I 1385 74591
E 10498 65782
I 2493 43071
S 1954 276655413
O 14647 86069
S 79776 678875366
I 12758 31462
O 14884 92385
E 24609 75108
E 62863 73798
O 51558 78749
S 5608 397709433
S 19330 176577600
O 9739 92491
S 66697 485303727
E 15475 77217
E 37661 44767
S 91643 993619035
O 81146 84217
O 13316 59020
O 18764 66688
O 17914 86637
E 283 36142
I 23651 43504
E 59018 85659
S 70177 769375928
E 43735 71882
O 19306 53473
I 21131 84663
S 54112 840615530
S 49910 501336490
I 53102 63403
O 39531 63196
I 8406 84876
E 41374 85124
O 83472 93802
I 52902 57950
E 8609 33029
S 47236 201496553
I 54564 88696
O 22902 83087
E 28965 48444
E 16330 19091
S 21836 210944626
I 10121 23372
S 28327 329913292
O 9086 42204
I 10483 34929
I 11453 87696
I 27105 99348
O 11990 38581
S 62012 494404819
O 85525 92902
O 89879 90351
I 38500 98370
O 28444 96686
I 70884 87353
E 36602 66168
S 38696 524263015
S 23116 488888844
E 21307 26924
O 34070 70500
S 15459 959668237
O 15098 67231
E 72416 80696
O 15301 90995
O 11562 19165
O 30638 64139
I 1867 37278
O 11503 34817
I 32705 61091
O 3967 33337
I 37628 58190
E 8971 11785
I 12469 79753
I 69856 71890
I 34395 39175
S 15982 538371266
I 6112 10436
I 5712 90704
O 6505 78676
E 12163 61376
I 4017 97642
E 44004 95260
O 44021 70568
I 14345 91430
S 72611 20918764
S 70678 213751576
I 45166 74698
E 6522 15945
O 10175 42032
E 5376 36567
O 3030 94437
S 15161 205144780
I 27996 61225
S 64311 357360436
E 13708 92440
I 66946 70220
E 79812 85230
S 25607 69866553
I 79084 82540
O 34658 75884
I 46160 92696
E 42935 95227
O 27947 92727
E 62887 96260
O 9330 98203
O 53064 93561
S 65581 239727884
E 23817 25812
E 59792 80414
I 52484 84620
E 27407 33485
I 14146 76153
O 3101 3476
E 85635 89319
E 18643 25260
I 15615 97586
O 44869 96081
O 29194 38471
I 53842 65236
E 45637 99146
I 75613 79733
S 76783 686259573
S 11941 126629977
E 8581 25818
E 33076 95594
S 56413 764263037
E 30875 97239
I 11670 18924
O 56783 98271
O 25611 84195
E 2765 20788
S 62629 157162593
S 9147 117830892
S 26388 242034017
O 22220 78259
I 18158 53843
S 22375 763255768
E 38613 61733
E 57768 76814
O 4513 66420
E 55575 67198
S 49166 34531920
I 38159 82005
E 2436 39504
E 40137 46775
O 30967 87748
S 15280 6743734
S 8162 505016824
I 7396 18473
S 12676 930191176
E 10682 97455
E 798 13478
O 27242 73812
S 28890 182308967
S 37223 505753538
S 77848 886982389
I 11092 36353
O 5775 88765
S 49369 473442416
S 56282 865512287
I 12321 57614
S 94584 295573193
E 35330 93404
S 63576 717718060
I 8939 18638
E 3615 4683
E 759 71665
S 61166 540103317
E 85062 94718
S 38538 367942081
O 51497 96481
E 70511 74866
E 59027 81882
S 76098 271698039
S 42269 700774637
I 4151 91446
O 4132 21733
E 23111 65561
I 37685 39061
E 24926 46338
O 80816 99954
O 63507 95836
I 35286 57005
S 46162 652213495
S 5968 847566247
O 8643 49340
I 3047 15749
E 4225 92086
S 89978 903012892
E 40015 86654
E 14992 62452
S 48314 971411414
I 61953 95894
E 47679 83377
I 76405 93288
S 71269 333492330
I 73106 95466
E 1503 12881
E 27457 31799
I 38800 82693
E 4427 9666
I 67870 72016
E 24777 60672
E 23284 90969
E 42943 60597
I 48493 69554
I 23353 49836
S 31502 581881531
E 11662 18477
O 46340 65666
O 27527 72961
E 69283 88876
O 12518 52693
I 41157 41248
I 6250 94940
O 29207 90757
E 60341 87384
I 42464 82513
O 462 65947
S 52532 587484834
I 42239 66960
S 32461 342382199
O 67047 88552
S 15255 667964638
S 21117 983669862
O 14149 48435
E 29670 73381
E 7061 84693
O 26585 38901
O 29315 50483
S 31592 641022631
I 58847 99527
O 1257 38252
E 25142 85797
I 38623 76450
O 10624 51878
S 48654 293655750
S 27539 123044909
O 4475 48016
E 7714 14083
E 32485 68031
I 67902 80641
S 59570 665354020
S 57264 785173515
E 37223 90650
O 68936 89178
E 17881 86819
I 33928 82145
E 27118 36238
I 10834 21675
E 21562 88919
I 27368 90096
I 148 96713
S 52039 549144036
I 25218 73749
E 17179 50353
O 15247 21807
O 1369 83947
S 66284 441399390
I 62407 98428
O 81752 86632
I 69332 75440
S 27692 976187093
O 44057 57406
I 33623 37927
I 13744 69292
S 41251 444311985
I 35050 45068
O 47335 58703
I 10234 95568
O 19727 97793
E 16393 60348
O 7715 35101
O 49327 92931
O 14057 62147
E 17034 41342
O 16066 99514
I 4124 8174
O 50311 79921
O 37537 98742
E 27382 90039
O 71754 87906
O 56451 60620
E 22706 43600
I 16634 61233
E 10293 62522
I 51874 56219
S 77586 708995278
E 11716 20987
O 13294 71155
I 15432 64389
E 43812 91911
E 26473 64994
E 68006 86992
E 18832 34606
I 24300 47838
O 32993 59144
E 4096 76428
O 74082 91332
I 35386 43504
I 12453 84402
E 35762 99895
I 2755 75160
O 31568 53703
O 3461 32043
S 76735 624500221
O 18087 37071
S 20904 550791904
S 46491 184780997
I 52719 60568
S 57298 809267499
I 74226 99604
O 63139 72717
O 61803 64515
S 54488 721058337
O 10311 43685
I 23880 45116
I 51005 93668
I 7029 77631
S 57240 299826228
E 18444 88355
O 5716 35822
O 21419 79746
S 46177 402848532
I 50999 76897
I 43495 56740
S 89257 618265745
E 37766 49407
E 12599 28792
O 36662 37330
S 95510 428228934
O 16094 40639
S 41980 199530263
E 1310 93692
E 11081 11330
S 30105 622597368
S 41140 471636494
O 78759 84648
I 32263 65749
I 17793 81580
I 59395 79926
O 3630 84158
I 2455 8501
E 54168 62236
I 45282 82281
O 43484 58487
I 39427 46894
S 78309 343972527
O 1119 91729
S 87504 306118300
O 44593 79679
O 61231 72136
O 201 19399
O 12393 54566
E 83938 90629
O 30589 64703
S 70812 755768322
O 89686 95651
S 83735 148046403
I 9383 36828
S 65885 769018357
I 52087 66300
O 49322 60454
O 47546 64764
I 13074 26277
O 14755 31983
I 40831 62815
E 47867 52898
E 86901 97864
E 40580 72623
E 53512 92806
S 54074 261922645
E 1952 80925
S 74765 807057208
E 48831 83118
E 72555 98498
O 41496 47114
E 6415 96241
S 23662 101321372
O 91837 96948
O 73437 92145
I 59046 67448
O 1587 54014
O 34655 98192
S 80390 936950643
I 44020 46119
S 43472 623867210
I 41110 98427
I 39638 57126
I 24095 42016
S 83923 586995712
I 10585 35027
E 4738 53234
I 23160 79239
I 1252 39230
I 55998 81359
O 55554 76442
I 29949 98406
O 31256 64661
O 15147 61171
S 40160 735935056
E 366 25468
E 78755 92833
O 23326 70990
S 86320 893348677
E 36586 38646
O 69710 96489
I 32368 43144
E 30817 39286
I 73603 74002
I 35886 53564
I 18668 46124
S 67111 863708005
O 20415 35130
E 70317 94203
S 88316 136785983
S 13522 459716802
E 40475 73830
E 12858 91757
S 6965 825770550
S 17769 387613958
O 53449 88923
O 71162 81006
O 25447 57192
O 11463 58582
S 81899 334382657
I 10692 15626
O 1389 4827
S 20792 245190472
S 94084 685040344
O 72052 85326
O 7245 25147
E 91535 96175
E 18819 66955
E 27434 47995
E 15553 55222
I 39382 85432
S 18897 435214517
I 29306 39394
S 41009 526409630
O 54768 81725
O 83040 86265
E 23355 45529
E 68191 95740
E 51356 70371
O 48676 65380
S 96862 438765182
E 716 35287
S 23844 825630383
I 14143 76853
O 11933 26898
E 81386 93321
S 72120 60027999
O 44986 58337
S 52029 696361397
E 49301 58258
E 32264 83407
E 5666 9421
I 18815 39510
S 26367 755597771
O 61553 62217
O 36962 80567
E 28444 55054
I 87384 87655
E 10879 45656
E 14817 86684
O 15485 73769
E 54575 55652
E 18535 86676
O 18978 88019
S 14026 971622150
E 65184 72605
O 8997 81609
I 1575 24366
O 5228 15841
O 39572 90296
I 80593 99372
E 10178 94609
O 28598 48819
S 40683 609200156
I 17680 38606
E 12987 38023
O 43458 80257
I 64902 94759
I 9735 31812
S 1408 292369721
S 71480 939561352
O 6556 54758
S 50279 143917958
S 12289 68649502
S 19072 880609404
O 15067 63150
O 38256 67053
S 84448 7167339
E 16817 44775
I 15641 35000
E 50127 63052
E 29446 30234
I 88144 90151
I 17496 65697
S 68567 429119204
E 37542 59762
E 8978 41909
S 29822 566275887
I 27161 63724
I 5839 28584
I 31947 72135
O 3122 6832
I 3977 91455
S 99686 578240344
I 16708 77769
S 475 607468495
S 54652 134986008
E 32299 39706
S 12107 339522632
S 87875 636186522
I 14998 77823
I 30696 64998
E 38932 89852
I 5202 59069
O 40505 50860
S 27049 872278188
O 86233 86270
O 5271 93506
I 87422 98153
I 53432 94469
I 36163 61733
E 78771 99512
S 81117 207868118
S 83152 847079570
I 74271 90571
O 49954 50149
O 3271 67333
S 19995 760927931
S 11090 435732078
S 82748 313539339
E 48944 69597
E 12601 96179
O 8582 36041
E 62953 85291
E 40677 86054
S 93825 334191686
S 18946 247762991
I 16938 61410
E 19309 91207
O 32451 96312
S 47815 253945667
O 39376 44425
I 12117 47786
E 20536 98626
O 73998 96718
E 44756 85536
O 36142 67200
O 20584 53743
O 24434 54991
I 62391 88984
E 36725 47363
E 15215 99512
O 2754 3557
E 55780 56410
S 45634 349431134
O 58359 84724
I 5143 44739
I 62438 68820
I 12436 75279
I 47547 63607
O 73715 93243
O 30224 86187
O 60359 80013
I 66786 90862
I 8524 59985
I 28118 80799
I 4737 29168
O 50616 64128
O 63178 72597
E 34748 56539
S 59246 10300658
E 8901 11158
E 88018 96135
S 21615 222190887
E 81902 91737
S 4346 470879661
I 71853 89937
I 28616 53351
S 2615 76940560
E 95028 97976
O 66332 74088
E 21130 35388
S 17897 337614423
E 45677 64192
E 21159 28727
O 37351 55781
E 10517 91329
O 51540 87104
S 52518 657205305
E 57974 69864
E 56034 96221
I 45791 65311
E 41586 74291
I 87677 97324
E 42642 44070
S 20668 268496631
I 54924 60590
O 26657 88869
S 26992 362679567
S 59675 704108039
S 2633 929855806
S 72215 130772309
O 63398 82732
S 17944 104892533
O 47182 93827
S 28253 933308519
S 95577 546515955
E 78680 84610
O 54889 92237
O 35750 62763
O 43239 99746
E 22865 67414
I 4358 46660
I 18389 78805
O 62395 79263
E 7158 54762
I 79452 99803
I 46081 89322
I 22561 45001
O 67216 90588
S 22895 498973606
I 59244 69229
O 42916 91608
O 26732 68510
E 17296 49939
S 34265 246245376
S 4690 347642847
O 20930 43239
I 39672 77554
E 22930 49829
E 42105 83659
O 1038 1728
O 5611 53166
E 44281 61701
S 79362 125959899
O 3729 59454
O 4526 13970
S 32366 169332065
I 39472 85529
S 25414 680841307
I 18532 54328
O 11784 17985
O 14756 81831
E 26287 99196
E 87408 94955
I 15546 97845
O 13185 35641
S 64120 110410582
I 19987 67393
I 30056 64591
O 9148 80068
S 22141 797410815
I 27296 87730
O 11697 47571
I 9470 68401
E 64340 71161
I 8986 66607
O 1740 69472
O 25905 45948
I 34677 90864
S 69819 65154427
S 34154 83999596
S 76025 411432820
O 37135 70330
O 23934 47560
O 46735 65373
E 191 41708
E 23807 69349
S 39558 61296816
O 18919 48757
E 11278 50550
O 13317 18771
E 2291 35923
S 45949 613957520
I 32878 37198
O 27958 61589
S 63940 419035156
O 5887 21754
S 37090 670149686
O 8994 32560
E 63640 95115
E 9662 17509
O 96576 98235
E 70356 78347
E 41178 55677
S 56765 923939918
I 21588 34105
S 19526 841792540
S 52273 583953072
O 3942 24888
O 76136 89875
O 10101 59868
O 27090 73247
O 73719 93395
E 21571 38942
E 39943 58673
S 97883 95871151
O 9641 95286
I 30651 53015
E 17508 35434
E 948 86055
O 56326 90441
S 79905 65345683
I 52303 94844
O 45150 93119
S 90920 184514601
E 39479 49634
I 32944 34826
S 72847 278694984
E 10813 35608
O 34333 45005
O 32792 51015
E 8290 50489
O 59116 85344
O 14697 61959
S 42805 189273977
I 27803 75318
E 52586 75373
S 20225 467079081
E 81320 82429
I 22643 25367
S 80419 826784481
S 41272 44491583
E 41499 43284
S 2203 835097072
I 19910 97184
E 5470 7743
E 15581 35796
S 93121 179132259
E 59634 90373
E 1374 57205
S 87719 668460223
S 69756 30050740
I 70352 83621
O 13618 82163
O 10903 87819
I 13370 86147
S 15497 114469950
I 95833 97954
S 54763 952411905
O 29498 48184
E 27719 61167
O 18904 46813
S 71332 561312768
S 34369 257158323
E 90564 93629
O 22056 39534
O 18321 78028
O 60542 83137
S 37576 366160082
E 38954 51267
I 76721 81866
I 47135 59809
E 23502 89660
S 23573 107173312
S 55229 666929963
S 21807 208475385
E 33334 93766
E 27448 89408
O 43932 68817
O 13031 74193
O 20736 87505
S 973 949781705
O 11521 35654
S 72784 892105866
E 34074 81079
E 11172 86138
E 22463 24420
E 22383 84816
S 85221 418040813
E 20789 27636
I 22309 29990
O 50128 85052
S 70822 616269637
E 6950 75583
E 69405 96788
I 27103 47502
I 14058 66296
S 37485 509762331
I 56123 86992
S 85966 33085169
O 6550 58587
E 62482 71829
O 5530 51709
E 40949 67446
O 21863 85337
E 7583 16879
I 18678 38892
O 73203 87861
E 36739 84928
S 87648 647799970
S 26730 9447302
O 66998 78509
E 7243 15125
E 22122 60307
S 6037 120531432
I 19229 43279
E 20722 41354
E 12780 31398
E 38561 53494
S 38121 284400149
E 25283 44255
O 61923 71065
S 5567 425056920
E 47647 96052
I 17192 35973
O 19978 31425
E 43150 57230
S 22419 303952131
O 5030 44614
S 49630 889317999
I 34506 64213
S 37457 356474186
O 5114 55090
E 32817 59689
O 43936 53420
O 636 60312
I 62193 67269
E 3593 33013
I 39162 63148
S 97469 128588155
I 79544 88228
E 36925 88684
I 6876 41918
O 54465 88635
O 15007 27454
E 54149 88191
O 24291 33278
E 4794 72226
I 5733 45010
S 99201 828725656
E 25933 40708
E 11247 70916
I 4529 46608
O 29851 69697
E 50946 76542
O 45414 56997
E 35449 82597
S 27618 785762276
E 51018 97790
S 74783 790375143
S 50536 597510482
E 6079 76226
O 29932 66369
E 8290 57474
O 11358 56405
I 70780 86178
S 11785 534780007
O 46812 76591
E 57297 79584
I 5227 68914
E 19057 37806
E 51014 62469
S 43586 578143473
I 40979 55190
S 45122 519429820
I 17609 71069
S 45002 167965578
O 28112 61481
E 42865 45487
I 9607 24294
I 6625 39557
I 93296 97027
O 89266 99686
S 36876 881743384
S 84011 458954904
S 66200 6213407
I 36293 79488
E 28866 72918
I 10563 46471
I 2326 59292
O 43754 55890
E 1629 78383
I 21806 27276
O 31272 74469
E 12410 45406
O 7289 8393
E 47470 72869
O 15913 69088
I 7028 65040
O 50743 63767
I 76963 97904
I 21938 59228
S 71230 102783384
I 48321 85185
S 15508 923900464
E 20982 88149
S 44495 799654976
S 42793 236151553
S 14183 702532791
O 3542 83961
S 68048 930665581
I 36788 91978
S 74614 281004441
I 30236 35744
E 19131 69622
O 15179 51107
I 50491 73238
S 53817 716432597
O 54067 54607
E 68832 93163
E 19345 20764
S 7660 659921134
S 77586 208225665
E 31599 60799
E 33531 90216
E 5601 93464
S 33813 457031050
S 82391 85065009
E 5367 77219
I 23607 41360
I 17405 68559
S 37041 752914522
E 5693 77010
O 17358 37913
O 41959 44554
I 41264 73531
E 25522 59967
O 61845 63052
S 84226 950181648
E 1901 30016
S 36863 595623358
I 36023 59176
E 8561 31896
E 77235 77317
I 21127 80673
O 8647 55663
E 49904 86646
I 582 9698
E 50969 76842
E 57029 84084
E 72659 93241
S 75974 177941107
E 29439 87645
I 71784 80217
I 7203 11220
E 32500 82383
I 85768 92298
S 69186 555771867
E 71059 87973
E 33713 81351
S 97248 519302494
S 39796 185197252
I 26302 34760
S 71304 389685189
O 12139 76459
I 22679 80506
I 70442 78775
S 74383 511404804
I 30446 80504
O 75817 98422
S 55691 787991146
O 69 72948
O 18197 29071
S 45845 736756867
S 67249 18804205
S 43570 829793777
O 64792 94268
I 24718 66409
I 73341 77962
O 33479 66497
O 38624 69597
E 1005 90807
E 44528 96902
I 11398 37496
S 62986 390796694
S 75452 677275870
S 58886 985288266
E 29534 63177
E 60684 83505
O 21332 85038
S 63311 954387018
E 26020 48158
E 387 39208
I 26566 87250
S 96536 409552660
I 49187 91556
S 52320 818118213
E 27092 55350
S 56672 896876244
E 11319 47328
I 65406 97031
S 50527 930200337
O 7019 61238
I 10598 25486
S 32146 433985218
S 82814 449933395
E 3591 90054
O 64910 98655
S 87050 519815434
O 7148 67241
O 73084 83462
S 51045 730139810
I 92215 98613
E 18802 35678
I 8763 35255
S 58287 769802820
S 36826 473181240
I 48281 67509
I 18000 24943
E 2287 3182
O 30716 43111
S 56357 454407769
E 16915 58955
O 2608 93382
I 39864 81872
I 3916 35738
O 8430 22168
I 70242 70345
O 3844 42514
S 3888 458870562
I 15369 66424
I 35377 95118
I 87956 98008
I 81977 85063
I 69510 77579
O 39229 41699
E 5579 46700
S 54709 557956483
O 4842 43536
S 75893 100359365
E 46938 55345
S 99478 295311832
I 44416 99307
E 47120 50242
O 36700 80028
O 22400 44543
S 26422 408535855
E 2921 81443
S 52003 631694686
I 8869 54900
O 66419 92156
O 26453 97469
S 26414 521875197
O 13659 88791
O 23122 25477
O 15358 82493
O 23735 76237
S 35870 315975452
O 39092 69516
O 57726 91262
I 21697 54465
I 59864 80377
S 1488 42375421
S 1897 840119951
E 72039 76576
I 84406 92493
E 46430 62606
I 22187 30892
I 40576 65992
S 61818 626167804
E 6798 72476
S 67148 841187938
O 32987 56270
S 26525 9245151
I 18603 56084
E 21295 27865
E 54931 98838
E 13632 78347
S 61723 591257884
I 39749 60900
S 74440 437291833
O 15521 18689
S 86417 995566271
I 15732 28090
O 8913 94693
E 1215 39339
E 49864 83091
E 27239 93857
E 22466 39913
I 27982 75735
E 4023 41735
O 50780 79260
S 64025 120166009
I 47910 49080
I 41965 47077
S 23132 81975038
S 93614 152668437
E 49537 83989
O 25155 72740
O 9143 10706
O 16721 78701
I 867 27368
S 96925 712313606
I 14965 92681
I 42388 82703
O 59988 91741
S 76226 25510802
S 74195 930455299
E 60305 69137
O 7558 96243
I 34931 63433
S 62623 399592531
O 28646 70847
I 49553 64766
E 15473 83909
S 15085 574748216
E 63537 85892
I 20219 48713
I 7032 10634
S 73809 835064681
O 56718 77922
O 64272 84749
S 87407 152057638
S 89664 984170995
I 20039 57143
O 8792 99879
E 21351 95749
O 21691 70191
E 31246 48766
I 27938 37755
O 32538 55541
E 2848 64067
E 28122 94822
E 18965 44870
O 29577 73280
E 26575 54399
I 18048 88725
E 72745 82811
O 42146 54768
E 22020 73964
S 59600 584531110
O 60274 83002
E 7927 23901
O 29503 55685
S 59407 630296724
E 934 43761
I 66801 81369
E 8507 70584
S 62818 914821555
S 86939 311772761
I 13085 33259
I 51223 72577
O 11622 40918
I 14028 70940
S 24938 891585849
S 4369 33863289
E 16264 51131
S 11942 411857909
E 4120 99807
S 56585 986910819
O 13228 14954
E 67701 69346
O 8546 20495
S 18532 538686201
S 87254 327162888
O 29346 32806
S 70888 536199541
S 64322 970683426
S 41027 527884696
S 54970 715649789
E 40217 57911
O 910 2000
I 64802 79297
O 979 36720
S 90765 239595194
S 44097 940048525
O 3866 21899
E 40592 75354
E 17628 96643
S 21777 463787516
E 10179 77766
I 16878 33845
E 70959 83289
I 38330 68922
S 76638 921403855
I 33387 43044
S 30760 714961336
S 11461 763203021
E 51301 56931
E 41492 96552
O 5229 28852
E 1632 38768
O 43147 69971
O 75228 77731
I 42357 52515
I 53508 75129
O 33054 68564
O 14057 79639
O 65089 76138
I 31276 81370
S 33788 743799648
S 39295 657559985
S 83295 501850365
E 9215 73144
O 35847 66077
O 26 25402
E 4883 29315
I 54315 90150
O 61326 72280
E 16706 75169
E 82746 88326
I 3414 35444
O 1278 75310
O 52178 91386
O 28270 58847
O 14400 21972
E 3090 27317
S 35120 125609464
S 48567 77718315
O 3770 61272
I 43077 81263
O 18227 62393
I 14415 53141
I 7129 66091
S 68200 661715290
I 16951 95603
I 17182 82301
E 15759 29206
S 24011 246953469
O 6556 31058
S 93287 380732322
S 72036 30032550
I 12406 48752
E 3724 47668
I 41221 92100
E 31895 60369
O 17117 61555
E 60816 61962
I 4964 48809
S 2523 707442561
E 57127 74368
E 20950 95245
I 53644 73206
S 98814 262421238
S 21666 243712494
I 76826 87071
O 37256 68857
S 52628 97392638
O 9813 22001
S 1106 321855947
E 42051 81746
E 82836 87048
S 78012 73886469
I 40941 61635
E 275 28307
S 53694 337176509
O 43132 43609
S 54430 59758528
S 58920 857766432
O 16722 30128
O 64789 95060
E 69024 95104
E 64694 74792
S 56690 986265123
O 1149 46736
S 62257 301575374
I 30450 67243
S 36002 98132161
O 56382 91891
O 51842 95325
S 79589 84246594
E 6737 15512
S 9672 250218212
I 10522 32698
I 33022 78116
S 22884 518210373
O 14414 88940
I 64493 94048
S 38192 342183362
O 44413 56868
E 51838 72181
E 44333 69695
E 10644 98090
S 40432 159433864
E 38056 69252
E 34383 51275
I 83838 97551
O 1724 76327
O 88844 96723
E 15956 66166
E 19512 50932
I 41914 86533
S 47478 149153609
E 1035 44560
O 63860 81535
I 27206 53653
E 26262 28697
S 98314 951961138
E 15496 89365
S 85110 1327748
S 28834 782004112
I 27017 32249
O 52984 91334
O 22671 67070
E 62996 90762
O 23798 65458
O 27181 40388
I 38181 49642
E 48649 73066
S 9235 25535618
S 44901 623184048
S 70613 813271468
E 90698 95166
I 43883 63424
I 13163 50078
I 79695 81467
I 85738 90591
I 14663 42681
E 48133 75153
I 44453 83811
O 54642 75468
I 13687 44444
E 52717 64045
E 50659 59838
E 17320 59209
S 73661 372738445
O 21584 54923
E 2252 9221
O 4952 24793
O 46682 94595
I 10401 47823
I 45433 74159
I 12433 73477
O 24918 55043
I 64504 88846
O 14957 63551
O 92568 99044
S 9457 690913667
I 20761 27373
I 67973 71509
O 2779 3242
S 29338 982847510
E 55522 90684
O 16005 45960
E 45255 91922
O 49545 63465
S 65161 580623366
E 22589 57757
E 21557 97177
I 4810 6689
E 92798 93717
E 9350 91233
O 29606 58606
O 49535 89150
S 73970 135641281
O 12005 15925
E 12670 15285
E 78854 99336
S 30473 322491194
S 34642 544435032
S 72387 937806970
O 21463 44436
E 10753 48178
S 96537 732308078
E 17978 74921
O 3926 70777
E 85898 95183
E 34003 85090
O 3692 22727
I 52389 61509
S 70871 287922003
E 42587 63376
E 17740 33508
I 19570 70838
S 79067 80425563
I 7211 75046
E 30265 68764
I 21207 77421
O 8713 12281
O 18065 90872
I 10802 41627
E 21015 66688
I 79124 80517
S 23040 964733500
E 61092 91425
O 21762 46701
O 58091 58457
I 1481 78970
E 6162 55506
S 52280 13194800
S 2982 754320675
I 25933 92940
O 491 68371
O 32329 94887
I 38955 50771
S 59229 300872537
E 31091 60100
E 42417 56687
O 29899 77935
E 26767 77936
E 3998 5150
S 85751 368512281
O 58820 74804
I 6982 16378
E 17305 30616
S 34765 911156062
O 1393 95069
I 4375 12499
O 3077 55589
E 18744 50386
E 2603 90094
O 21821 98873
O 41426 93271
I 18094 55368
I 36286 38819
I 6302 51323
S 13068 651752322
O 30688 43853
O 46 34614
S 99962 542926035
E 48487 53210
S 88078 538947353
E 21476 31242
I 846 29928
O 69142 99597
S 61804 96974923
O 16152 99332
I 68336 86007
S 11417 876791774
S 68285 714959930
O 70693 94570
O 27197 74118
S 19012 251877838
I 60809 90833
O 32627 36879
S 2466 863813650
E 75090 84152
I 15096 91622
I 57475 95551
O 17080 29625
S 50098 239134375
I 31545 78399
I 35843 71847
I 23764 98049
S 30474 97885314
S 28895 300838284
S 38109 30946998
S 45062 130617700
O 77453 82691
I 21727 61085
E 47482 98787
S 4756 13870664
E 5659 68540
I 5847 59556
O 75496 86138
S 24413 333056200
O 38910 52046
S 76381 89865818
O 10308 33607
O 34131 88387
I 3779 77969
O 43820 85329
I 26289 74715
I 13177 78836
E 37970 54038
S 98692 54623473
S 3725 622193667
O 61618 77026
E 80172 85275
I 14836 25034
S 32377 133628747
E 86987 92032
S 15273 480341566
I 18553 89283
I 3495 93695
E 82908 97200
I 78193 84981
O 11577 88077
E 7910 96329
O 21488 24734
O 81536 98037
S 41368 639724792
O 2217 96248
S 2219 577641716
I 29931 81452
I 40985 92189
E 12841 69439
S 82498 565341278
I 9650 61066
S 91196 852897922
S 99546 34401478
O 9450 62850
S 31303 650681174
O 42131 75933
O 45162 83482
E 25094 37473
O 80010 82961
O 32838 76749
S 2081 422141901
O 25480 33073
E 23336 23782
O 38404 65213
S 64149 959963077
E 11869 33380
S 61631 127964540
E 12061 45094
I 5213 47119
I 17828 72743
E 54092 99630
S 34860 691624256
E 45671 47525
E 71222 80224
O 19509 75879
E 19353 88918
O 76480 82832
E 1336 39721
O 25845 48775
S 87909 13581602
S 90034 770559997
E 31749 96558
O 19629 52309
I 58302 84807
I 37518 46213
S 35232 77251250
O 75536 82788
I 24068 87357
S 34189 804460821
S 46197 982343404
E 69188 85870
E 3614 23616
S 62334 970495919
S 848 353636094
E 41813 88142
E 22518 72917
O 19436 82007
O 98434 98731
O 30151 42919
E 33770 99312
E 38670 80362
S 13793 539813222
S 59376 997324404
O 11034 47125
E 3680 7670
I 23676 83682
E 17716 23022
O 28702 33304
O 55885 87667
O 48439 91045
O 23410 67452
O 90209 90919
S 22710 902759421
O 35360 96014
O 73476 90509
O 63087 80149
O 37312 49335
I 82962 97259
I 49487 78307
O 31596 77339
O 38223 49980
S 11823 234537236
O 18091 94274
S 23873 63524416
S 77100 187918428
I 57205 74382
I 23099 40975
S 81641 533034132
O 83098 99938
O 33929 65871
S 30675 230478936
S 16945 986448354
O 20524 85112
O 14889 87542
E 36642 82105
E 19930 47544
S 72287 30566666
I 17908 65151
S 64298 499273110
I 26399 90274
O 23921 67866
O 57606 63339
E 15178 39667
O 34761 87488
I 12241 51826
S 94276 344122852
O 4977 23391
O 65818 97393
E 44266 90312
S 90834 379412977
E 961 43687
E 19695 75329
I 18241 83870
E 35088 80692
O 23087 69967
S 30893 404962058
O 24589 95400
S 39782 482684879
O 78621 84238
I 1304 17371
E 5025 88523
E 18230 35436
E 27467 83932
I 9941 71759
E 14224 36979
S 40691 521188054
O 1446 15330
I 26842 54521
E 7536 85192
S 93479 938805651
E 22824 62423
S 60671 817303013
I 11963 64631
S 31389 834013951
E 34032 57399
E 20406 39608
I 24056 49921
S 87333 363975974
S 49379 307018700
E 7534 14661
E 85045 94360
O 32431 90448
I 13607 22521
I 27673 55516
I 33203 45752
S 4034 308048342
S 69997 518806984
S 44038 682036495
E 40951 99483
I 61080 95113
O 3216 18375
E 22997 35946
I 39301 80113
E 14475 42842
E 12198 60187
I 843 15269
O 82038 83026
O 77900 82380
S 48205 657809698
S 39448 192868418
I 17720 64121
E 41058 61157
E 6845 20198
S 42614 900146284
O 40784 81934
O 21615 52855
E 32842 72819
O 38410 68883
I 9962 35389
S 36328 425926078
E 3144 73705
O 59138 74363
O 10030 31827
I 47588 83569
E 46650 79392
S 86398 7610549
S 67850 727797306
O 43578 77136
O 56933 94248
O 72721 96879
I 3483 59386
S 47373 636183312
S 81401 887106715
O 71445 83021
E 58232 94441
I 3668 45463
O 52372 73969
O 28093 71267
O 49183 52275
E 76098 92602
S 10501 565816829
I 25619 45751
O 9483 18041
I 1547 32554
I 56427 58268
I 2144 10696
I 59024 98417
S 13539 179122873
I 27575 48742
I 4075 36190
S 41871 341529462
I 51743 94401
S 55019 281394092
E 7764 74189
S 78256 262305588
O 56063 73368
I 80539 84461
I 39239 75474
O 81096 83570
S 72483 407530336
E 21723 49465
I 35132 66848
I 1990 50187
I 30225 56808
O 51066 52439
S 96785 48716362
I 61937 97981
S 21108 524607761
S 38031 243661235
E 29162 71595
E 4389 9766
E 54036 56166
O 47356 98422
E 77693 78711
I 51530 77179
O 48078 63124
E 34493 37485
O 1426 92125
S 19297 246354460
E 58582 75931
E 11377 61301
E 55529 96341
I 37305 49948
S 36871 712163059
S 22874 558894325
I 49803 85073
I 40019 82982
I 29027 96219
O 25645 35279
O 46546 76506
O 8090 87307
E 65008 80795
I 18895 99162
I 30692 69944
S 88864 421473847
I 12596 51215
O 9631 84522
S 29448 105939396
O 10370 70177
E 40957 68613
I 1074 9233
I 28385 81949
E 97293 99511
E 23364 25779
I 37275 90909
E 86840 93917
E 38929 92326
O 16242 36586
O 67196 73481
O 5292 88600
I 15500 69508
E 3997 50044
S 74987 658580255
E 24173 61904
S 65069 673198278
O 7514 21022
O 34916 77030
I 38145 40771
E 34410 56612
I 23647 47081
E 34880 48143
O 7643 45356
S 3811 951597128
I 96773 98602
O 74678 98409
O 40747 50901
E 21145 87542
I 56102 65140
S 53190 279684700
I 38823 96652
O 68949 84802
I 13910 15407
E 57073 67213
E 17550 55365
I 32744 78935
E 27676 95481
I 16104 86839
E 4623 83751
E 54341 83739
E 60027 67243
O 43784 70521
S 25176 93025657
E 75935 79417
E 6671 69886
S 18887 101184354
S 35741 709254602
E 24203 32352
E 27672 72629
E 17055 19523
S 94952 308489965
I 47441 49326
O 17481 39771
S 84552 454638475
E 38849 87561
I 1082 10943
I 93030 96900
I 20742 48059
O 10172 39560
E 11998 89102
E 72259 92171
E 12668 84880
E 16916 33781
E 7994 33130
I 43421 64799
O 11310 45142
S 72043 610462188
S 73258 408250642
S 40560 391155127
E 44486 44883
E 40596 70017
E 55459 73919
I 13737 63898
S 19713 486586058
I 10237 79609
S 58741 859184260
I 41759 82236
E 55587 67185
O 10125 98860
I 72173 95551
O 67491 97788
E 14506 53004
O 7007 58009
I 7822 69378
S 23093 920449418
O 5240 94076
I 32223 74288
O 36579 53783
O 40164 89018
E 4129 54042
E 9132 15493
O 42319 47649
S 2538 377098552
I 44505 79491
E 27019 78162
E 21183 47076
S 26393 998859467
S 70819 530049356
S 17603 56849769
S 68537 347540505
O 35076 52509
I 22056 89364
E 10513 16163
E 20901 91992
E 17981 92969
E 71817 85747
I 37882 80792
O 36046 45780
E 13560 42270
I 35576 63634
S 528 155142306
S 36539 94286697
E 6385 84631
I 39381 79614
I 37737 64692
O 44506 95943
E 45295 94934
S 16952 764468299
O 5619 11589
E 13620 42644
S 43367 678419212
O 64386 71737
I 22108 56354
O 23378 29363
E 31826 76388
E 41275 61624
S 30732 78836837
O 1907 23104
S 45002 540158899
O 22995 47582
O 23232 91083
S 88765 473657158
S 69782 653590650
E 30290 47881
S 76938 309313158
I 60651 65692
O 32638 59477
O 26557 44556
O 54461 75514
O 19513 87133
E 30667 98013
O 21754 68776
E 44289 73653
E 36509 72715
S 87245 577647034
I 8511 35755
E 13683 31463
I 188 99851
E 55632 81857
O 28842 66477
I 18140 83107
O 66620 84132
E 22920 70157
S 42814 744771918
S 48961 777256732
I 34864 78962
I 54603 79534
E 77290 89066
E 3031 68416
O 39857 80911
E 11037 49444
E 65998 90068
S 23200 375612521
I 10918 49984
E 68836 92524
S 98004 381285772
I 59041 86499
E 36419 55272
E 10860 70228
S 51517 718589110
E 34813 99650
E 59061 93621
I 22294 90068
S 51256 503867017
S 24184 602913739
S 57465 648858875
I 44345 83903
O 6113 9128
O 67335 97145
I 29079 49198
I 19360 19487
S 67338 849275340
O 14441 45252
S 27907 700678493
I 80543 97797
O 20203 28559
S 4502 8031237
O 22557 78591
O 53556 84903
S 18366 120651743
I 31290 42880
E 46649 58345
S 30394 773302973
S 73792 599967049
O 7815 91752
O 16466 70583
E 43514 85347
S 246 798082666
I 10094 26561
I 10005 77932
S 78034 197695506
I 26803 82318
I 26201 41042
S 53502 616242628
I 53261 88736
E 49351 67112
S 28533 649361643
I 444 77268
E 5275 12270
S 75707 274205760
E 10174 83554
O 50397 56972
O 31936 59621
I 41088 72409
E 4299 82606
E 745 24188
E 24951 98343
S 15867 625280281
E 15921 37153
E 55174 99873
I 49089 58504
I 55262 55748
I 82324 95325
O 47336 85675
S 89962 176560599
S 55684 665476436
O 15226 70799
S 86806 702161639
E 66884 70843
E 942 72715
I 10860 47781
S 49591 631978586
E 55183 67472
I 8119 9601
E 34136 88575
I 58201 90646
I 31750 47456
E 10689 98730
I 47451 53475
S 58123 307863839
O 17352 34756
S 97071 292988428
O 22370 67466
S 98229 918642777
I 79437 99413
E 23039 64735
S 14489 233131139
I 46814 98282
E 26214 29722
I 26911 91999
O 36700 70459
S 71939 692669638
I 82318 85642
S 65069 842289299
I 2636 83201
E 45713 69785
S 38717 97764026
E 48463 99015
S 49226 300023611
S 48188 893221561
S 7776 118720356
E 15131 59045
E 50475 67109
S 26702 310937421
S 93370 873148535
O 60300 91497
E 32577 83123
I 49087 89966
S 88108 455993564
I 25274 80390
I 29805 85348
O 33375 36799
I 637 57959
I 25568 26527
S 20011 174224146
S 53520 953845702
S 96390 890902859
S 80562 91880330
I 70275 76049
E 15870 73257
S 80463 386902941
O 7255 8763
S 3864 275859825
I 52207 58152
O 7769 28021
E 22393 64858
I 25315 42671
I 37247 88083
O 22306 61868
I 18732 84201
S 76114 82957903
S 5150 275618100
E 13818 51726
O 22980 43054
I 41035 92054
E 3228 56600
O 60709 81947
E 9224 24246
S 43993 442731076
I 49161 62693
O 84974 98578
O 41999 82778
E 18847 41343
I 13168 36793
I 25370 32469
I 2123 61979
E 6116 43661
O 16234 86937
S 20450 689725847
I 15796 18259
O 66256 66857
O 37970 41358
O 9029 75506
I 18016 53935
I 38526 53723
I 35184 44422
S 75694 891678671
E 42745 71324
E 81805 99371
S 97770 814727563
E 20882 73166
I 58315 98760
E 62301 77585
S 48952 481525806
E 26762 51964
I 33975 76840
E 12939 41694
S 62538 653823570
I 32751 82911
S 50090 287860106
I 2474 62112
I 2044 16428
I 64845 96031
I 20350 31271
O 8252 38808
S 92462 742118194
E 28759 92450
S 83938 34241808
E 26967 45549
I 47746 92004
E 22348 99058
I 35554 49972
S 55136 75406875
E 39660 58525
O 84039 94780
E 565 17562
O 10366 45980
O 1691 60256
I 17975 50752
I 1378 52498
S 35457 35718449
O 15256 30302
I 2788 42325
E 13075 15313
S 27402 479543691
O 9916 24347
S 24749 143817041
E 12770 26699
I 11671 36478
O 34877 63509
O 84690 87362
O 16085 83300
E 45362 74958
I 11791 15375
O 62511 98529
E 10330 96913
S 27262 179343339
I 21731 93116
O 28401 91217
S 34501 373106785
I 5614 85201
I 29954 92690
S 16741 418609090
S 75640 785037433
O 38038 55506
O 30962 79805
I 3690 17745
S 59889 612099044
E 15242 65341
E 48435 89925
O 59620 93856
O 12410 61199
O 81639 83300
I 57137 98822
S 15579 718274295
O 6436 9460
O 45165 97522
E 25900 44960
S 29244 529624264
I 291 4611
I 68309 86685
I 4808 7410
S 9897 689544781
O 40890 93999
S 98779 870703486
E 29664 92819
E 57238 67459
S 1926 69885800
S 26100 376413971
O 28091 60697
E 44570 56072
I 34906 52137
S 63501 933793921
O 24270 61866
E 14774 17399
S 29364 346268970
I 15138 45412
S 42339 985252578
I 31819 75471
E 14485 41531
S 21526 665041552
E 21636 68885
I 30768 40327
S 79678 260062866
I 27392 75109
S 73313 345349613
S 12508 579213270
O 2173 77842
I 14931 38236
I 38978 42444
I 7477 53718
O 34372 37378
I 6424 69609
E 73273 78760
S 12420 915406582
I 68970 81676
E 73056 84494
E 1453 95592
O 83026 93466
E 2543 16528
I 20041 88997
I 80168 97491
S 60848 108870552
E 26256 60128
E 9916 73361
I 34891 90624
O 19625 42756
E 18711 26907
S 60368 166251739
E 84358 92169
O 46994 85564
I 59396 61568
I 83149 84345
O 38739 52329
E 32493 51096
O 25469 78527
I 17470 36916
E 12586 78503
O 9481 38365
E 35455 43912
S 69808 852852807
O 45199 92609
E 19335 66828
I 66457 83375
O 8572 89780
S 34419 500041377
S 20858 234334461
I 12441 50561
O 2649 7343
S 24436 215682408
S 56858 162044663
O 46363 67536
I 51013 93678
S 93016 294598855
E 41670 49539
O 60447 65578
S 61640 635489224
S 4930 881552453
S 14925 716991996
I 55192 62105
I 60870 65929
S 73556 398844253
O 27141 53277
E 4195 55217
S 44420 183716532
O 15176 76118
S 92986 71555860
I 77703 92347
I 32407 36044
S 16821 155590553
I 71497 80115
S 39405 897711773
I 5002 80808
O 10003 14615
S 18490 298954123
O 1367 17532
I 54347 59302
I 33235 67019
E 44889 61686
I 69763 78856
O 5567 67744
I 45905 70497
O 21281 45064
I 36649 44857
O 29818 95928
E 43441 98008
E 20697 39871
I 41562 47251
E 15140 20428
I 66846 99861
I 9360 55301
I 8530 19272
I 35066 52016
E 35549 96679
I 70565 88870
O 23327 24643
E 64498 96759
I 24620 77227
O 18290 69607
I 22608 67204
E 6564 27914
S 91657 866807929
S 37880 12798529
O 23727 63957
O 10413 34090
S 72600 155150771
I 26386 32499
O 55386 77774
E 31961 58944
I 18309 89308
E 3234 53405
O 8579 15380
S 92505 930055893
I 50682 83015
E 22552 80982
S 11615 445529020
O 79039 90003
E 15001 24472
E 79011 94349
E 74417 93649
O 28897 65588
S 37611 418481653
E 42127 56466
O 24536 28983
I 42085 80621
O 55110 64810
I 56149 95429
I 18202 98973
I 85146 91064
O 23438 42474
S 39773 220347568
S 12186 545991493
E 38075 82743
S 37423 228183746
O 12694 52408
S 94045 166499108
I 17026 65890
S 92217 36929570
I 16988 69551
O 14783 29792
O 67577 87663
E 7692 71811
E 5555 17508
I 873 60164
O 18551 32664
I 91006 94415
I 28754 56629
E 31817 34377
S 2420 657659034
O 7660 43507
O 51623 99834
I 23093 66947
S 76207 787010692
I 8469 37209
O 29711 51560
O 17659 35639
I 84395 97430
I 12598 83726
E 31746 69546
O 66696 95397
S 26624 426064957
S 6902 188783671
E 35709 36960
I 3121 17274
E 62216 88306
S 82612 375185407
I 37290 77171
O 1845 80439
E 4830 89277
O 8165 91658
I 30203 44544
O 33206 50265
O 748 7578
I 24201 43237
E 81480 83330
E 11180 68869
I 15768 43984
E 247 57695
I 4266 19558
O 57288 88733
E 20033 72725
S 63044 209760487
I 42707 66946
S 83835 164757548
E 24006 90689
I 30911 74188
I 38269 45385
O 15480 43973
O 8857 70960
I 44338 56481
I 17147 78024
E 18792 38424
I 19499 57504
S 29486 559025897
O 18671 64323
E 37806 38101
O 47943 50339
S 36713 121747550
E 25671 61200
S 98821 448055025
S 47827 400214665
E 4347 39266
I 6264 89793
S 57285 807364183
O 36975 44049
E 19871 88847
E 4196 50767
I 14142 92547
S 73039 762544230
E 29310 49803
O 45719 68220
E 56447 69472
O 51853 99744
O 1149 44453
I 25728 75365
E 9298 20897
S 76439 86176855
O 11314 97422
I 76640 89759
O 6758 30150
O 37227 70427
E 21949 24458
O 51734 85540
I 44788 81107
I 67522 93881
I 48392 83576
O 56134 99490
E 16211 85032
O 42431 81235
I 58412 91940
S 98346 624550997
E 18455 92791
S 32730 972786198
O 36934 72233
S 92755 400056477
S 51543 935551765
I 29338 32587
O 47874 84647
I 33868 73904
S 72591 219485752
E 47143 48672
O 73182 99402
O 47284 47590
I 14497 46431
S 1842 36976986
I 21579 69346
O 65381 71201
O 28865 87517
E 50194 70997
I 72434 73173
S 8304 932895675
I 30607 96215
I 2812 66191
S 79163 755932807
E 18480 75498
O 30283 90769
S 33436 448083921
S 34799 686966794
E 58218 62299
E 24933 98811
E 47882 61621
I 7259 15325
E 9412 23139
E 4001 87359
I 17932 47189
I 8485 62727
I 15240 53009
S 82417 412723614
E 23854 94416
I 10481 81163
I 1848 68282
I 82311 84693
O 34836 77010
I 2328 2652
S 22490 982224528
E 9672 95684
S 41548 123285722
I 93941 99532
S 98813 835927959
I 77293 83558
I 20251 32324
I 1223 30284
S 84563 459247929
I 6856 95638
O 10212 17403
I 10106 49935
S 90045 187653178
S 42445 289126058
O 47305 78287
E 3290 40102
I 112 26033
I 15577 21637
E 26667 98313
I 1067 85552
E 47031 84697
S 87449 466402909
S 65782 974463341
E 5245 91732
S 4141 661745352
S 12007 101848120
I 64726 96746
E 17535 96403
S 80308 191749163
S 46030 798244143
S 6564 846401096
O 10180 29956
S 36376 648124164
E 32181 85652
E 7537 74936
O 50096 69694
E 74884 82804
E 12280 73501
I 39592 61604
E 19776 33479
O 24333 83311
O 14151 85156
I 2040 43757
I 15988 22017
E 34778 84198
I 9598 21778
I 86077 96214
S 60445 286722904
O 29671 58482
O 30163 69895
E 41722 90943
O 46769 77806
E 51445 93710
S 73698 145552643
E 6342 87497
E 29040 39909
I 2592 15712
S 33145 577286926
S 96943 88050419
O 2201 77447
O 40633 41529
S 35753 593565365
O 32686 52616
O 53685 71705
S 2938 49835416
I 31368 67682
S 64304 257768006
I 12571 37400
I 50000 88792
E 40987 65512
O 24082 82159
I 43478 59674
I 7205 39372
S 30039 666011457
E 9511 33218
E 56539 84006
I 64914 81923
S 63989 8265505
S 96851 145412671
S 54776 871949379
S 24777 636398006
O 7227 11116
O 66148 82277
O 42773 92515
I 32783 83232
S 41939 37401476
I 69090 72659
S 79176 761857544
O 16488 52294
O 27670 54298
O 22061 59929
O 28173 69644
S 70882 317352413
E 15517 95140
E 1332 57019
O 36856 40360
I 70172 93209
O 49260 55156
I 33822 63486
O 89951 99145
O 57551 60647
O 41707 89552
I 11704 27968
S 25083 381310521
I 52157 70835
O 45136 87013
S 22776 646199351
O 18627 97903
O 21384 60971
E 66595 94850
I 44734 65120
I 8490 65630
E 58743 80863
S 11675 625486691
S 23723 934026684
I 71836 96916
O 36883 72234
I 44286 66037
O 54464 78152
E 90246 93756
E 28891 38224
I 27450 98195
S 55618 781888252
S 21607 344953254
I 48963 73468
I 19246 44797
E 26993 92974
S 75583 990379328
O 15238 79304
S 44925 307818615
E 88443 90998
I 23903 77128
E 15396 96047
S 1531 960749937
O 14836 40586
O 1899 45395
O 46451 81461
O 13807 75183
I 4704 63510
E 64824 65340
S 92790 90183460
I 55496 59820
S 74066 411421217
I 14675 97982
O 46838 48715
S 38836 363425572
S 78841 35609898
I 46063 55147
O 42169 95249
S 60373 854868038
S 3962 682925829
E 16844 47453
S 37502 671020906
I 62016 67117
I 53734 79954
I 47465 72021
O 74487 86883
S 70590 499614609
S 11315 382301956
O 33537 67257
S 51671 396014442
S 39775 627503128
S 86268 670574648
O 44848 55808
O 23374 70810
S 70623 726375112
E 16481 95249
E 82914 97450
S 60112 128627676
E 67427 83868
S 51883 437622108
S 38073 513289323
S 66264 470866185
E 19257 46683
E 920 16498
I 49233 58436
S 1422 964320013
S 19887 728951801
I 74030 84701
S 45946 239650389
E 52533 57461
I 46631 52318
E 60032 88510
E 55305 86462
I 32700 48626
S 79047 828349397
S 21790 818467517
S 56282 292261735
I 57278 83646
S 27390 218904734
O 13076 21219
O 62921 68446
E 76588 87376
E 90771 94508
S 8244 27262623
S 82161 884886411
S 59457 105295320
I 18141 52765
I 88262 96051
O 33665 99233
O 43324 56691
O 1686 67348
S 57330 621879094
E 57175 89934
S 78520 838453364
O 77939 98001
I 48352 67529
E 67608 78507
S 17022 671124348
I 14561 67602
I 37422 78409
O 337 60014
E 12278 65953
S 68925 33176849
S 33340 627341440
I 43758 54629
S 49525 164896254
I 14938 37053
I 6578 99611
E 38962 50829
E 6333 39706
I 16703 54475
O 65080 96692
E 57420 67935
I 86423 90401
I 27746 82210
S 35894 800139709
S 83081 441233479
I 61166 63893
O 61740 73045
E 15865 88793
I 82785 97289
I 21545 36007
S 18906 217108706
S 61744 164165762
E 2643 24335
E 47485 65009
E 58429 62045
I 28091 47168
S 74280 576798149
E 6596 42258
S 25636 25592687
I 25069 41090
E 32952 88150
I 62431 95825
S 40052 500420500
E 45980 64507
S 82577 761939866
S 21408 150688390
I 12236 88249
E 13939 34211
I 2760 27904
I 11384 79953
O 61827 96488
E 34272 55200
S 72238 593768939
O 3600 46177
I 47829 80661
O 5717 96174
S 15176 922501779
E 14716 39099
E 38885 47517
I 46767 68074
O 21872 42468
S 18897 704436755
S 63387 617175449
S 37521 560551384
I 50338 55379
E 1668 71602
E 37610 62424
O 4501 6379
I 36270 83576
E 6226 58316
O 8072 52082
E 19964 21183
S 18569 694437003
O 28049 45845
S 14813 180305587
E 39536 39719
S 41652 683712607
S 51328 820449871
I 36402 94053
I 60654 68001
E 53954 94658
E 76677 96196
S 84795 221862509
S 32255 658761124
O 4848 8561
O 23901 73208
S 16645 18581143
S 69842 19345458
I 40425 89323
E 26974 75450
I 61953 98906
S 5032 619722019
I 25660 41967
I 541 40050
E 16195 20306
I 66360 93126
I 4481 8187
O 69984 97244
E 4785 68847
E 71119 73414
O 19601 20662
I 7169 52796
I 80639 98393
O 4376 70593
O 47080 96284
O 5629 99402
E 4329 55542
I 3338 36852
E 19275 53393
I 15594 62585
I 1980 51743
E 30765 61053
E 24191 70544
O 23099 56855
I 32306 98696
S 55600 714364074
O 17888 28871
E 33966 59402
S 96057 484783197
O 41490 51517
E 2850 29275
S 91764 358676341
O 48832 83659
I 56748 91763
E 40812 91578
O 42841 49368
I 58331 65831
I 30459 52079
S 14134 423732477
O 55759 62316
S 92125 966011252
E 39771 93164
E 22068 23474
E 29215 62788
O 59946 65937
I 41784 60314
I 52475 59525
I 23271 31171
O 51797 52492
O 47503 58957
E 24768 64183
E 44507 99313
S 25909 46354853
E 14976 94840
O 23840 61786
S 11401 817864301
S 78832 537305240
O 15382 57371
O 12393 66037
I 58765 75410
I 2580 43762
S 85772 314479358
O 55691 73997
I 1930 35925
S 19048 892889197
E 39791 74773
S 27094 71284831
O 18182 78373
S 55760 554213678
S 62095 19015058
E 9900 50757
I 6015 7149
I 34628 95872
I 53726 80255
I 42475 66743
I 2799 48624
I 32926 63279
I 2355 69435
I 71879 76578
S 51926 780439445
E 6121 9388
S 53352 303312571
E 16379 31755
S 53864 787467692
O 65693 76337
I 42596 96689
I 10423 53730
I 41754 54726
I 23132 81725
O 20334 76687
S 63355 653269525
I 39158 68328
E 64084 94546
O 3355 46223
S 48057 402976472
S 23564 527623036
I 6101 14900
S 61241 299571790
I 8758 62744
I 13238 62936
S 91749 561174515
O 12588 25853
E 17400 59175
O 67329 93994
S 75305 929887367
I 11377 56517
E 59081 95234
I 19715 57362
I 55416 93133
S 18790 143537424
E 49174 50266
S 1814 484277499
O 65124 91459
O 43176 65514
S 37961 664682988
E 33141 95880
O 31792 86576
S 78313 917737967
I 18094 27010
S 43729 728634999
O 9860 59562
I 14238 67398
E 10210 27208
E 24485 86663
I 27678 50637
O 18348 75753
O 12270 54797
O 97780 99134
E 10052 99657
E 72689 87469
S 21526 521416513
I 36622 38952
O 46651 96245
E 37144 55296
E 59792 86472
S 94423 155638790
O 33330 86668
O 45005 95901
I 23938 39538
S 84877 137872256
I 15876 82624
O 66058 95049
O 55464 83986
S 30327 384039333
S 69033 989472489
O 17080 29442
O 41737 87092
O 37417 45125
I 28277 68030
I 44544 64267
O 54033 95088
O 8142 55744
I 13716 13818
I 75824 88515
I 18855 47201
E 27157 84983
S 92936 796973285
I 76958 87002
E 51198 70445
I 39745 65745
S 53897 417226420
S 84201 151667345
E 51514 78431
S 47634 257232798
I 25476 83213
I 26008 48488
S 97217 722706153
S 71155 798121695
S 71493 314250043
E 3298 4888
E 55861 56459
I 43413 46155
I 34073 51368
E 29528 94932
I 19965 89904
S 35605 607338251
S 2444 83813731
S 73870 529533375
E 72846 76839
S 8950 809567024
O 1937 21195
O 10975 37908
S 32458 31607693
E 3160 27698
S 57736 803935028
O 23006 45743
E 53595 62442
S 7799 537895718
O 661 27689
E 74799 90186
S 61143 128501779
E 1101 90620
I 41802 78906
S 62906 118568870
E 46902 92971
O 3187 6552
E 56760 76870
S 84822 446688467
I 64935 85045
E 57956 81996
I 41343 79343
S 18203 623869649
S 54164 672793487
O 82789 84493
O 48887 85638
O 66581 78536
S 71046 205503235
I 16762 68072
I 72150 91373
O 75009 78890
I 5928 13922
E 49301 57619
O 80529 97962
E 6081 21867
I 40219 63877
E 47331 67711
I 8746 98599
O 24829 59441
O 4471 4710
S 63418 942313555
E 54068 62769
O 33830 82937
I 80389 99803
S 32543 970625087
I 47246 93501
I 9602 93206
O 52174 73206
S 59376 477830085
I 76601 79635
I 71062 84272
E 57950 77309
I 26079 82912
O 30091 44158
I 41360 45471
E 10814 18023
O 17379 72542
S 93223 586194034
O 62608 71217
I 84350 85887
O 57682 98142
I 3312 20318
E 11802 26465
O 21384 88091
E 9068 19834
E 45527 54137
I 31342 62955
S 21465 867679619
E 65897 67698
O 12789 96019
E 1475 65650
I 1320 46826
E 18280 80516
I 9835 52044
O 44432 84843
O 75 38371
I 30448 66808
E 760 86372
S 2891 799531850
E 395 72878
O 7957 41166
O 52603 72630
O 18146 31863
E 40604 45693
O 35349 71023
I 38417 82286
O 52921 79764
I 3482 66458
E 25649 30951
O 6447 54208
I 35555 40890
I 32396 71674
S 13711 355041826
S 35584 751116029
S 37608 228756647
O 20186 75184
O 36428 41752
S 1346 360980611
E 15077 23581
E 1914 99048
I 25776 26768
E 38117 52912
O 14742 40962
O 37888 54391
S 63116 428947840
E 12058 98717
I 69295 95345
S 67273 50484028
O 71382 89109
I 1471 79677
I 11384 33705
E 8420 68856
E 10897 57007
O 55891 70646
I 4366 18656
E 26929 67616
E 16689 77988
S 86075 879626268
S 21755 814481467
O 20741 78825
O 37271 43051
S 82437 784586403
S 60258 694740481
O 32617 93887
S 75563 453335788
O 15968 62490
O 26150 51257
S 62234 253131558
E 5629 26380
I 8067 28093
E 31685 77897
I 35183 68931
I 25811 40753
E 14875 43881
O 67443 91161
O 111 77182
S 12950 759739993
I 7947 15206
S 44464 753371071
E 43480 75108
O 67391 89978
I 11597 36975
O 12964 55584
S 18050 375774819
I 25953 59258
I 21822 41980
I 11309 40934
I 61618 62975
E 38222 66882
O 9927 57040
S 45402 914427930
O 25931 30411
E 52198 90568
I 40063 81155
E 10180 72845
O 58178 77893
I 8154 10719
E 15380 21028
I 14817 85963
I 8622 80605
I 11442 17108
O 87530 96023
S 11450 740634548
E 19884 98463
E 35636 87682
I 5570 61501
O 82237 85927
O 7070 45426
O 44485 85032
I 9596 96893
E 64907 87431
S 59838 51876333
O 41155 80521
O 67385 88422
E 12547 84739
S 69547 972366034
I 69170 97675
S 85101 934007898
O 20247 93844
S 21549 340683022
S 17641 626984468
S 82271 573332120
E 13728 68584
I 34929 41657
S 88659 972450260
S 71006 209778081
E 14600 94718
O 22200 38209
E 47302 88776
O 22631 57757
E 39199 82241
I 64191 77793
E 66027 97236
I 91706 94390
S 59817 752317869
O 11044 44851
O 19153 26738
I 59675 66912
S 31544 399772329
S 66083 28382458
I 7528 77236
O 51668 62138
I 72336 73382
I 87099 95922
I 17370 80576
S 98531 272058966
S 87066 708076640
I 22359 90838
E 4284 43854
O 74446 95078
I 4260 88302
I 6344 51612
O 12127 28998
I 38007 93566
E 94579 97038
O 28984 74461
O 11414 59777
S 16263 646456754
O 60059 81155
I 21570 89841
O 4679 72487
I 76093 81021
O 46226 82344
O 12931 88405
O 45495 49290
E 25546 43283
S 85173 449496450
S 84736 170151702
O 31879 50105
I 50295 68601
S 2443 323137970
S 45045 955599812
I 11608 78080
E 44643 58084
I 17389 87526
I 30924 91706
O 52615 93968
I 21542 45745
S 93257 69043528
I 9440 27745
O 46744 98955
O 44781 81530
I 16486 50090
E 13890 83209
E 52975 58000
E 17835 95817
E 54549 93549
E 33988 97815
E 1520 69308
S 33035 435076642
I 28615 44915
E 91388 93120
O 12349 62870
I 58381 66624
E 400 41943
S 33139 496735499
E 47504 86110
S 10853 992691399
S 80391 792654817
E 24702 67729
I 15864 74082
O 13043 49018
S 22621 179111126
I 12922 96589
O 37051 93595
E 2018 28869
E 64533 80464
S 74191 127171672
S 13789 414402228
I 92557 96116
O 65417 69767
E 32694 52551
S 30115 33675268
E 69155 92111
S 42767 844641673
I 1712 46119
E 1969 12317
S 61521 147220627
E 64687 77418
O 8722 45744
S 88149 897824251
O 58933 75437
S 17619 148356591
O 28264 89844
E 74375 98127
I 1211 28790
S 86920 571519052
I 34080 36487
S 36126 17414567
O 24276 72669
E 72179 93841
E 69135 95769
S 7566 388232033
E 58477 79588
E 52364 85844
I 89694 94863
E 4189 90531
O 19204 28299
E 82564 85529
E 25339 40149
O 31428 92360
E 21601 22045
O 60058 87177
O 29884 98405
E 39194 64539
O 40541 93652
O 4025 46943
I 3616 56601
I 76637 90926
I 26811 55721
I 6964 32927
E 15913 71062
O 1943 40808
E 53457 73265
I 26400 79327
E 218 8256
S 61730 180855546
S 33846 598854333
O 12538 17944
E 49401 77136
E 29515 76036
O 23067 48142
S 54519 243934299
E 94364 97054
E 50962 95805
E 53920 79105
O 13290 87482
E 6310 48167
O 55975 91894
E 50804 95636
E 40970 87167
S 41022 210702491
O 18807 78354
I 2980 8294
I 54568 73547
O 34361 46987
S 8133 933259466
O 21173 74898
S 4027 946445521
S 13641 602986702
O 14548 19530
O 10330 84833
O 48363 74303
O 29093 54829
S 9445 375122523
S 76659 372794520
S 75119 476138856
S 4118 407803336
I 17882 96268
I 2698 78550
O 42767 53117
I 11172 16341
E 17214 40632
S 933 80404499
S 82947 470608427
O 64926 85871
O 39898 63189
E 27667 89006
I 31670 71620
S 6727 543722639
E 18216 92227
E 20993 91655
E 16326 92281
O 9195 96815
S 43808 454544382
O 45916 74318
I 68497 69865
I 50337 78783
I 3375 47734
E 18924 94549
E 24508 69056
O 2591 61758
I 23057 34550
E 21768 84698
E 12213 47084
E 5911 16661
S 65268 772826391
O 31358 72490
E 88433 97452
E 18668 43930
E 11462 25834
E 43521 82229
O 1756 2345
E 2251 48942
I 18643 63801
S 27822 867180200
I 55048 88863
E 49812 69127
S 36212 188730081
E 13489 97254
I 14129 25454
E 26105 57286
S 67976 390946104
S 99255 156237579
I 52433 71132
O 31356 61179
S 46698 922431772
S 31307 573171166
O 21700 98218
O 39165 80226
O 2780 59224
S 60324 449046182
I 42038 51618
E 1444 80151
I 44121 78739
O 42633 76745
S 4432 529889999
I 24549 87843
O 3396 27528
E 65056 96409
O 65834 75884
I 40289 79179
O 70868 80315
O 12579 16843
O 36562 63549
E 208 42877
S 39663 20290840
O 27952 65769
O 43453 44074
O 9312 79575
E 10080 14894
I 9553 52092
O 58758 67347
I 20479 58904
E 1565 24766
O 48445 76430
I 4634 95756
S 87857 392089271
O 5701 97949
I 8541 46103
O 11884 43599
O 11230 32917
S 26113 194726952
S 9437 859743620
I 8615 13082
S 69229 244549487
E 86912 97106
E 6876 16407
E 779 86506
E 54517 65689
O 23151 32029
S 4277 683454694
E 56570 83514
O 75658 80081
I 56265 85664
S 80596 97628154
S 83001 249434220
I 46600 71335
S 39220 85512768
I 42626 50241
O 78727 88260
S 1030 41383317
I 19684 51125
E 54623 57541
I 17182 96288
I 37978 82726
I 15101 20052
O 4724 76039
E 28532 30541
S 61996 619168801
I 3347 9195
I 2405 17057
I 25704 76615
E 21354 53475
S 41124 454724399
S 61446 497802657
E 23920 52777
O 46098 49905
O 55102 84560
S 419 887997404
S 30065 355926681
S 43182 174158531
I 42016 55328
E 67049 84659
I 30095 82304
I 39143 42474
S 13613 463051195
E 37524 91928
S 37001 215066681
E 95265 96655
O 21882 82577
E 31776 79545
O 28759 39309
S 71028 740451062
E 30577 74197
O 5669 57283
S 97332 199193022
O 46672 98743
I 47564 90631
S 96872 650256351
I 28780 71021
S 34955 813529068
O 37532 42541
S 77637 573657178
I 38362 63466
I 10378 75541
E 27667 29780
S 14898 331839029
S 87651 39988346
S 82722 899443213
E 24299 31220
I 25588 58861
S 12564 469214470
O 75065 78914
S 11514 904146361
I 6294 91474
O 60124 87392
S 10043 19633973
E 39417 50407
S 21046 115724061
E 16383 97482
O 1475 25329
O 37350 89720
I 16631 74272
E 23091 33617
O 43646 71621
E 28732 55175
O 62203 97816
O 23962 97596
E 49402 82511
E 20842 78531
S 29102 6529227
O 34626 61946
O 31928 98139
S 13918 983172253
E 79028 83290
O 33427 82687
I 22243 33592
S 89669 253217049
O 24477 43676
I 8374 83296
E 54137 65738
O 81687 93051
O 61739 76557
E 44859 83551
I 90321 96914
I 23788 64464
E 90 74813
S 3370 922034874
E 56847 71871
O 8350 38693
E 88434 99456
E 44123 59995
S 25450 801465989
O 29600 93173
O 49828 86439
O 32442 81299
S 37955 121601363
O 2006 65760
E 75150 76986
I 88969 95578
E 2276 30265
S 77137 453658983
S 45398 36077170
S 85231 968651321
E 9926 68699
S 38296 975573209
E 29001 83674
S 75426 4818187
I 14701 38903
O 20234 63811
S 7891 259302981
E 83814 96143
O 42373 48551
O 10716 96753
I 77393 94298
I 25871 52334
O 11624 52490
O 10695 55114
S 15564 755775155
E 23311 48856
I 6984 46309
I 33460 49408
S 97692 646888904
S 75860 555069659
E 5184 30198
S 51411 169476742
O 27293 34895
I 30821 58185
I 12085 80985
S 28507 676515585
I 18406 85285
I 50852 66027
I 43484 65905
I 12012 92902
E 80314 87571
E 20448 23022
E 75112 87094
I 65392 76710
I 50474 58929
I 43286 92261
I 6233 82888
I 61769 64305
I 11192 23524
O 28744 43457
E 15364 84627
E 9640 71585
S 98072 820927732
O 38800 52161
E 81070 92328
E 34118 98896
I 53210 60212
O 20514 34423
O 765 23340
O 14606 73839
E 3846 27862
S 98532 664282738
E 59824 67493
O 32806 43470
E 56283 88439
O 58417 81572
I 8317 69704
I 72577 77315
E 30144 93761
O 51596 56418
E 38084 79899
E 34919 95967
O 36319 64818
O 75286 80942
S 81818 26320684
E 34067 67175
O 2286 90560
O 6590 17238
I 72800 74757
O 62369 63442
O 83444 92420
I 45914 74703
I 89027 93353
O 76050 82201
I 1191 88750
S 73591 374709854
E 14285 98154
S 50841 648767036
E 13812 78678
S 36748 877123101
S 46344 767866684
E 1047 66153
I 70826 80092
S 68836 345885217
S 86300 539753319
I 3823 17243
E 20174 23259
E 30435 40557
S 13603 312599743
O 18593 53926
I 36200 42085
I 54598 97129
O 8212 80058
S 63589 48434380
I 20602 44417
I 28740 64669
S 23155 985212725
O 59502 92833
I 42623 49714
E 317 88956
S 28020 298137385
E 39527 71106
E 7938 75923
S 57909 557325691
I 58759 94991
I 19302 80594
S 39077 185521028
S 97794 923472785
E 47513 47517
S 79489 312921854
E 33362 95986
O 11264 77922
S 61745 489065907
O 14531 71439
E 30530 69217
I 52274 66169
I 49505 59439
S 82247 803188268
I 38884 93222
S 46382 636102918
O 10168 80317
I 23930 29850
O 6027 88649
S 2908 836499198
O 7579 35216
O 67102 82291
E 83125 99452
O 53090 55342
S 70985 166951478
E 6613 23103
E 4536 69451
O 30540 76610
S 38489 767259519
S 79942 247800325
O 86920 88188
S 80194 113100399
O 8104 65924
I 66142 87064
E 75760 94878
S 39018 403912115
I 41851 57719
S 45654 528391113
S 64480 568518975
I 2140 20255
E 19471 57542
I 504 67467
E 25021 72856
O 420 40947
I 41150 79519
I 41118 94525
S 29057 683047279
S 62040 951774964
O 5667 79227
E 43599 95860
O 12191 21046
S 49233 968801210
I 33181 50436
E 30570 38897
E 37670 77279
I 1128 32993
O 18437 97072
O 6045 31473
O 18026 82713
E 2393 26373
S 82405 814703705
I 72678 85841
E 12478 42901
E 18632 83984
E 4781 72296
S 18768 894047341
O 48905 63972
E 2566 89334
O 50151 57955
I 66954 74673
S 30789 414761518
I 48338 56612
O 37195 78707
S 18662 409495755
O 51923 74330
I 40102 70499
I 41446 73015
O 80445 97353
I 31057 79981
O 46322 97720
O 15473 91376
E 68988 75078
S 89430 674559082
I 66026 71070
E 42070 99574
S 56380 792698601
S 39713 76508156
O 14485 63796
S 40793 397242662
O 26427 62104
I 40638 99771
S 13611 525012964
O 29758 59537
E 49129 98911
O 85621 97063
I 38992 70110
E 31295 74000
I 5130 16473
I 45243 94460
S 51826 37685983
E 18754 84259
I 15768 87201
I 5718 84960
I 12903 32589
S 8455 190909890
I 71081 97663
O 7496 75264
S 62651 913088370
O 29847 68954
S 36711 289838633
O 42231 46703
S 67750 261966631
O 38457 44475
S 17859 55984051
E 74838 91446
I 34617 63360
S 37151 564122534
S 39733 152177544
E 27620 45377
S 58168 347943403
E 17278 19743
S 88634 422770149
E 10833 88997
I 31282 84599
S 98499 232504178
E 51968 67183
E 15252 45591
I 74402 98598
E 36185 66662
S 56590 109629290
I 47906 90399
I 53272 77602
O 29442 90002
O 30514 60056
E 23958 74866
S 9102 726204994
O 1384 70015
S 41649 345360134
E 75605 90265
S 41919 725066537
E 51612 98470
E 23861 90586
E 55339 92078
I 70302 78092
E 23752 31239
S 33774 533391434
O 3508 98577
O 53356 91868
S 83694 311626741
S 96089 635526381
E 10562 95466
I 27937 30386
E 5306 83928
E 11972 31947
S 70683 467199123
O 28172 41838
S 65838 417923182
S 58602 489111690
S 60184 366213000
S 70669 865573628
O 21389 77991
S 63417 6849432
O 13503 29461
O 568 88333
S 36626 857024164
I 34444 85483
S 96387 554078752
E 13065 28167
E 17883 51168
E 80618 94313
S 99945 930456673
S 9538 610629734
S 68410 164008345
I 25185 26278
I 52020 70367
S 57460 315055350
O 21871 75108
O 7384 46228
E 37030 81346
E 31834 38461
I 7242 27508
I 53475 57850
I 49515 68432
S 97997 84924349
S 91984 178273568
O 26857 42898
S 75110 776439204
E 89335 98089
E 275 21926
E 45166 75349
E 17026 93143
E 65551 67438
E 13066 40189
S 54004 516897600
E 95649 97543
O 27905 46850
O 17874 75721
O 8520 74777
O 23812 28705
E 29944 49184
E 21768 64027
E 14920 16125
O 51394 81441
S 9779 765981822
I 44926 61161
O 1366 87094
S 33082 712450343
O 6470 7865
S 89276 246541333
O 36052 78418
I 67868 91034
S 32195 873165923
O 20509 94740
O 32370 82519
O 16014 63207
E 12027 71859
S 86966 186933852
O 60918 72357
O 16046 30744
E 72309 75442
I 7289 18150
O 2095 10097
S 82807 278288979
E 11600 51883
S 32984 87641690
I 9922 15079
E 35905 46149
O 22303 92331
I 36846 62810
O 68496 90666
E 76715 78826
O 66219 87626
O 26908 89578
E 2002 29992
S 12005 356444079
E 13786 73817
I 30737 49255
O 50411 63402
I 32717 45321
I 13282 54914
S 4340 198225694
E 31246 78123
I 17272 64789
S 5840 732317970
O 87389 88580
O 8106 30273
O 43378 85002
O 16201 37823
I 7782 50425
S 92313 820408310
E 68531 86361
E 44746 64738
S 47752 772254575
S 48128 495160309
S 6374 222746097
O 11678 43944
O 26133 89315
I 17703 79953
I 12413 40581
E 43461 55804
E 22323 82046
I 72994 96040
O 34692 85435
E 29846 91751
I 4515 79565
S 55241 814621811
O 36568 85964
I 88729 98885
E 39304 66016
I 42501 89087
E 66875 80884
O 72161 96159
E 22740 78596
S 91112 157507721
S 41250 358768625
O 43502 91069
O 11695 13114
S 71970 557988998
E 64395 77619
S 91013 610416865
O 68241 73325
E 5949 84845
I 13780 59956
S 28416 914885845
O 52041 97584
I 3161 14225
E 16982 61175
O 35394 97634
E 45903 96044
O 52997 89765
S 9154 186915210
O 50939 57948
I 38831 82032
S 44885 183609356
S 70217 711573157
E 41082 92673
E 41357 74186
E 22149 91052
I 487 5782
I 26973 92680
O 17224 84976
O 40433 93819
I 15286 74505
E 12967 51141
O 63099 87397
E 68284 85107
O 6111 82583
S 2965 932566533
O 63322 81460
E 65169 77908
E 11893 96692
I 41278 84342
I 5303 35634
O 29330 65061
O 23654 77476
O 7875 76463
S 44243 588330150
E 30672 46427
I 5447 69620
I 5279 57500
O 49306 82807
S 13580 439777361
S 87032 338456282
I 11125 88748
E 9921 89647
E 25427 29543
I 63848 80710
O 34481 64928
I 70124 85318
O 44198 72858
I 58007 86734
O 2797 23494
I 5376 66920
O 38669 92318
S 23885 320719032
S 83256 151497192
E 65908 88983
O 48355 56824
E 70410 72793
O 8679 64488
S 65291 278036160
E 59008 67118
S 8748 876146509
I 8992 51930
O 88185 91991
O 19397 75060
S 60906 66154790
O 41138 85277
S 41287 536004439
E 4439 52167
O 15209 42090
S 55236 491010170
E 45770 82556
O 25256 50584
E 4795 26596
E 34547 86401
I 36936 39748
I 20590 41064
I 26302 77558
I 46395 75589
O 34784 75484
E 75292 89254
I 6640 91127
E 93733 95990
E 24071 59501
I 55319 71645
E 21121 59236
I 27277 76476
S 64748 148135057
S 37701 637597547
I 5971 52075
I 4668 38203
S 22207 885030684
S 62253 715173757
S 27478 815208165
S 40573 324069291
E 45544 67711
E 40123 41131
E 25175 57422
S 88592 494145592
S 49879 971292281
S 14282 335084076
O 47006 76165
O 39019 85240
I 57924 80860
O 12899 82808
O 23913 78942
S 30779 341069329
I 6002 14542
I 34757 77338
O 25060 78401
S 48692 891650804
I 64081 78635
E 54316 90393
E 51644 82727
E 40062 61410
E 51592 82982
O 49571 89015
S 95927 235331588
S 5617 158682171
E 28346 63227
O 21034 86092
I 40567 78691
E 14496 33917
O 32707 40385
S 85608 201552515
O 55257 78348
E 25521 29613
I 2166 47793
S 20901 671162715
O 44467 68553
S 66654 322793380
S 20693 520603136
S 57041 838540787
O 40549 89245
I 35115 80473
I 16469 98696
O 30440 94278
O 15587 25825
E 20265 72547
O 44682 87815
I 33827 53916
I 27265 91040
E 4811 48322
S 33657 182870286
O 61952 80544
S 2237 693327721
O 515 31316
E 69221 93080
O 39569 92274
I 34986 40799
I 20943 35680
S 56737 991106019
E 41746 85249
S 48234 128382886
O 29756 88216
I 72609 77439
I 14099 44757
E 12985 62773
O 59736 97614
E 86498 98138
E 78523 86449
O 99087 99389
S 19746 712093576
I 31666 96036
O 15428 92313
I 50454 82153
E 31878 42949
E 14802 44014
E 36697 68630
O 13944 52496
O 25750 32730
O 12574 49015
I 9439 24216
I 15158 65283
S 96643 226950204
E 26522 93178
S 87975 931895580
O 14749 34823
O 5805 62849
S 62890 30699149
S 78914 544686959
S 43233 288933572
S 73390 599856454
E 47034 67854
O 27640 77081
I 6506 47351
S 74689 933006218
I 30482 86539
E 33774 62116
S 7819 956874146
E 6580 56952
O 39416 80112
S 61575 648011482
O 88937 99222
O 46351 62991
E 31382 56467
E 68118 74165
I 71487 89646
E 8301 32701
O 21495 42954
O 43610 56432
S 78312 618448684
E 13991 50244
O 28019 37719
E 24708 59876
S 34783 864334131
E 43400 49222
I 41292 46671
O 10476 34041
S 7934 615924637
E 17978 45968
I 16059 55080
S 96919 674408749
E 13304 25681
O 66395 83723
S 2466 695683922
S 15602 501488213
O 69029 71910
S 68117 871841124
E 22178 65275
O 75138 85798
E 73468 73659
O 2295 28713
E 90355 94210
I 20524 62022
S 79121 456694637
I 45665 81944
O 20780 84084
I 25356 41451
O 26319 51366
E 1745 63637
O 52131 89710
O 31294 66667
O 17102 94737
S 26429 553786818
S 40067 848235574
O 29975 62763
E 28856 65151
I 18126 47011
S 98199 643801334
I 32940 74634
O 4867 80389
S 582 367043790
S 70446 320022044
O 45915 52583
S 6322 326190584
E 45586 97026
S 86446 54236004
O 6286 53163
O 11040 38635
S 33265 457676387
I 48735 94273
E 75108 80716
O 4594 21238
E 65728 70270
I 1800 77184
S 57944 252858003
E 63364 81685
S 92838 567014471
I 21240 85415
E 12886 81480
E 24776 73668
E 38997 77068
S 70534 276266415
I 32262 77999
E 56157 85111
O 42041 86346
I 58306 67306
I 14992 71744
O 72290 90132
O 18149 84695
E 16795 24971
O 34057 57879
E 52457 79330
O 29594 35251
O 43577 89670
I 9917 71035
S 10079 82779835
S 50179 566598684
E 43524 46348
E 52294 91891
E 6833 90444
E 68810 83301
E 40501 77140
S 22456 141275938
S 1383 152776202
O 78287 90704
I 15596 28209
S 71812 731026561
O 31305 46441
I 7148 62752
S 15440 526717637
E 13423 99047
O 24799 59373
O 50614 91403
O 12006 57989
I 68223 80132
E 22631 94764
I 52313 97751
O 10348 74225
E 60559 78365
S 68882 345338386
I 19671 90016
S 14611 871883620
O 30279 73918
I 33196 73807
E 31681 66115
O 11264 57767
I 51998 91106
O 36965 82158
I 17493 48724
I 74334 87547
O 64793 74621
E 31445 97320
E 8609 63062
I 11194 51199
I 76889 80534
I 16677 70427
I 23536 67659
S 62240 322701433
S 36105 619017114
O 30413 34070
S 94398 295524118
S 57404 658018170
I 18831 57571
I 31394 96386
O 11336 28340
S 41474 30598115
O 57849 67317
S 76389 902517515
I 5160 82076
E 30181 50160
S 75440 932558418
S 67289 296417936
I 46102 90101
O 53610 61346
O 37376 43767
S 64052 366248135
O 30118 73782
S 82116 913422751
O 70869 96440
O 26734 49253
S 49193 604982413
S 852 978698969
E 33687 66096
E 6431 19998
E 17438 22504
E 67866 83585
I 22722 98467
S 61324 431763471
S 10282 175886736
S 62885 967377261
O 25083 41704
I 81163 93151
O 14251 28848
I 19491 87840
E 23974 34321
S 46797 942575993
O 74535 85269
O 17157 46510
S 84258 504432945
I 33197 45000
E 61663 78326
S 20073 65131154
I 11810 14324
I 39711 54115
I 18322 87423
O 14478 22166
S 70787 826150319
S 48925 174390316
E 37008 93060
S 5408 478473212
O 37376 50715
O 19361 93784
I 16962 20766
E 40060 81214
E 40867 89903
S 16745 827435290
O 45696 98748
O 30016 81683
E 18351 23178
E 60136 90800
S 86537 306509362
I 54778 95974
I 45477 60596
O 32608 35196
S 43159 316844402
O 22416 35408
I 55830 57907
I 50875 90255
I 10790 94675
O 68869 79791
S 3385 840284303
I 22072 63390
E 74356 79159
E 44855 58864
O 794 45832
I 23052 80472
S 53347 695904840
E 9752 16176
S 69075 343850135
E 19744 72811
E 15787 21940
I 36045 89285
I 57530 62963
I 59436 79001
O 37123 58197
O 32064 45181
O 11034 64381
E 11542 83332
E 31662 83318
E 11826 48950
E 43802 47190
S 26469 417145522
S 96331 694038606
S 46058 351959151
I 35395 65485
I 6881 57685
I 30548 74640
E 44512 80542
S 13494 549116555
O 19412 99641
E 20773 38655
E 6448 95337
E 44162 65596
E 21812 77652
S 5034 649033765
S 43327 899375193
I 81960 94505
S 84895 573630102
O 26251 46608
I 48109 71996
E 74625 77975
S 65063 562626586
S 14971 22120641
O 62464 99851
S 34877 882787467
I 13301 24029
O 37421 60272
E 69230 81756
I 13451 33302
E 7867 50482
O 24978 95656
I 22727 50435
O 69318 76190
S 68815 656700787
S 91962 374302125
O 8323 84250
S 11622 836564131
O 13888 63038
E 89995 98247
I 2092 73866
I 695 65419
E 14895 31276
I 72439 87816
O 17407 25970
E 13164 82539
S 86354 330105046
I 7076 69827
S 43462 974096510
I 29886 34501
O 54881 89299
I 36891 60665
S 59664 619914079
S 18565 944067751
I 5812 13312
O 15450 16812
I 41608 46010
I 40904 49768
E 28475 87257
O 41814 74861
S 18098 557880995
O 38942 62645
E 27371 74438
S 9178 978961974
I 44374 74902
S 71577 221072338
E 23966 33619
O 9517 24259
O 9860 79286
E 24555 97178
I 16595 55173
O 5545 55060
S 87882 794869414
O 30694 66374
I 18051 41263
E 66202 70213
S 1866 822080822
E 79088 86711
I 17065 93675
S 24515 513205371
S 91674 120508891
I 14265 57766
E 5787 25025
I 20034 88414
I 26138 51585
I 66594 68059
I 44189 94940
I 31187 51150
I 61244 64106
E 72190 94142
S 65254 316497080
E 2331 71097
O 23391 62329
O 3191 50049
I 1681 97724
S 76193 944669679
E 5208 32843
O 3642 84692
E 40509 97735
I 39588 73132
S 43065 242574595
S 94058 895929327
S 82502 503457068
S 47470 79935264
I 59906 76114
I 6429 53571
I 33562 78149
S 285 419466284
E 5528 35276
O 29183 65131
O 42810 71360
E 55228 98869
O 14995 24898
S 61947 345462319
E 12150 19501
O 49476 71825
I 1185 30996
I 12822 39713
E 15524 31410
I 58020 62837
O 14937 44244
S 5749 837076632
I 43284 91024
I 44172 79649
O 50074 73812
O 77913 96511
E 43069 72970
E 26169 33929
E 26892 54782
O 35560 54066
O 57095 59927
I 5659 43048
O 35817 55445
I 38427 46657
S 16786 513899430
E 30494 99303
S 97209 800704562
E 37044 85482
S 59929 448022295
O 6915 94836
E 30609 75149
E 70869 91150
S 83303 418698590
I 25259 86371
E 40571 74338
O 26369 32839
O 78960 83203
S 42403 968347962
E 17306 52330
I 54714 58026
O 21519 30459
S 17339 503895240
S 49553 377723992
I 61709 68417
E 45075 87558
S 77564 143935227
I 30445 62193
I 35261 67614
I 4228 57135
O 3688 53449
E 665 37373
S 88294 306600212
I 26595 36617
I 25387 42591
S 97261 259854265
S 68151 863601048
O 68995 88450
I 30889 39258
S 8217 612736037
I 20855 24619
I 32314 47423
E 70442 99224
O 40328 95125
S 24107 984005266
I 40200 65979
S 39716 239363285
S 38076 823389398
E 4244 83541
I 75530 83180
O 6371 31382
E 58252 80656
I 76396 99825
S 77734 771097393
O 30684 82515
O 51732 83936
E 7318 58393
E 23974 63391
I 8691 88454
O 14665 76024
I 42911 81499
S 33079 976074498
S 29555 228242973
E 54866 62821
I 23809 87800
I 28609 37700
E 45898 46505
O 16399 36909
S 45409 182539416
I 81764 92955
O 22913 84012
E 62634 93639
E 26615 54253
E 14331 86069
E 18578 39376
E 48325 62716
I 40088 64846
E 3997 82981
E 15779 56308
I 32172 93521
O 29505 65727
O 5848 72326
S 44256 945842099
S 61223 919624299
I 1491 72041
S 43842 11164002
O 83930 99019
O 11185 93621
I 1290 56383
E 32947 91028
E 56659 97168
S 86256 527002056
S 20144 690361512
E 35330 80747
E 11768 12673
E 8787 65761
I 68003 94868
E 9293 54958
O 39012 46939
O 18071 57315
O 9073 45912
O 45322 83556
E 4873 75029
O 12867 76200
I 54085 96790
O 3199 86795
O 21190 33082
E 7455 28960
O 34183 92231
E 59811 86093
I 5353 77840
I 1902 4498
S 36361 617407995
E 21026 87117
I 791 93604
E 18421 95006
O 44205 71895
O 39612 53114
S 35901 687987560
I 2694 66795
O 52022 87408
E 28792 44766
E 42242 56146
O 38005 55701
E 15659 71316
E 27822 30012
S 10537 433004525
S 72940 969430904
I 34395 45635
O 50476 87254
S 21166 198755599
S 13689 506854760
S 51745 301663335
S 83020 385692935
I 32381 78155
E 17053 32729
E 12506 37395
E 45041 77913
I 24244 58686
O 16932 84530
O 34243 78268
E 66141 89591
E 44851 47460
O 53855 84691
O 91097 94002
I 5343 21238
S 98124 579900624
E 14781 74149
O 6652 16665
I 44438 92328
S 30418 926317050
I 77321 92728
E 33286 66383
E 70066 87012
I 47003 47803
O 23781 71521
S 39502 76341871
E 22358 67001
S 70054 998972580
O 741 47693
I 14192 88862
O 68020 87141
E 18898 26790
E 68495 89904
O 59479 78904
O 77843 90825
E 34612 87527
E 15668 30821
I 2872 94455
I 4332 15784
S 73782 241871464
E 51466 88788
O 84442 85396
S 47154 724432277
I 32590 53492
I 12524 22604
S 64247 676953044
I 49500 99325
I 58407 72318
S 8210 319004916
E 57444 59822
S 89161 49079148
E 18809 47282
O 18272 76769
O 58250 77187
S 45832 614987086
E 44205 78051
S 17652 394178870
I 18902 97021
O 6359 47653
E 24010 80644
I 8227 50460
I 17922 77626
S 83242 54930829
O 59056 83437
S 11453 979086053
I 9693 75684
I 140 30703
O 34332 84993
I 6184 15265
E 5289 30925
I 25457 36594
O 5520 67442
S 73968 906868808
O 31726 95519
E 5339 86375
E 27220 31269
S 63483 536163457
I 45193 97919
S 54651 656587296
S 42903 947626898
O 25972 30573
E 46723 55097
S 4903 998528674
O 26804 48439
S 70693 465961381
S 58471 664672852
E 24518 28069
I 4050 42723
I 45799 59776
I 52027 67618
I 22719 94741
S 39689 936681675
E 7198 50732
O 46727 62185
E 69118 77625
S 36853 908402015
O 3478 4714
E 38704 87254
E 47717 68789
I 68867 92525
I 5444 6003
S 92101 785234462
S 27824 195103685
O 50391 95708
I 61593 88783
E 34828 70425
E 59902 99668
S 74174 484370616
O 14211 84810
S 34223 143016069
O 16134 39554
S 78920 932459441
I 24810 68861
E 4188 65012
O 14166 22409
E 767 6036
I 15108 90378
I 21328 64365
O 16299 67000
E 5824 35324
O 2348 44776
E 32366 96044
I 43691 58546
I 70345 76382
I 2959 51678
O 39938 84281
I 58586 68962
O 34077 66943
S 34041 191239294
I 19771 53454
I 15778 59259
I 14552 59663
E 24272 71476
E 41594 76400
I 81222 84836
I 79843 81057
O 19322 49390
S 73266 219676860
E 48877 80845
I 59339 66715
S 10995 602085026
E 9817 70003
I 10188 22949
I 17168 58848
O 36874 70697
S 72907 829208120
I 76191 78603
O 25514 68592
O 19330 82440
S 81590 806138136
S 8229 459036049
I 79975 86030
O 76874 96746
S 17771 554910391
O 72386 77083
I 8788 28346
S 705 364067923
I 2825 88259
O 32786 55596
S 33828 534652718
I 36490 49515
O 37827 91985
E 1119 20138
S 10090 500508107
O 57481 68097
I 56725 67160
O 47329 68320
O 2979 11280
O 11770 47191
E 19066 88109
S 53848 6936756
O 31169 71309
S 39467 249695899
I 40740 93874
O 89619 96108
O 358 39880
S 53686 470123698
O 29268 76975
O 45701 84817
I 33447 77287
O 33537 35390
I 66628 84316
O 32102 78892
E 64355 87943
O 78834 86119
S 97265 389638569
I 60960 72949
S 95563 529089488
E 48069 60278
E 32624 80748
O 40159 44185
I 25500 47206
O 3328 99797
I 5678 66477
S 97906 811011822
S 66320 773733821
I 30753 57477
I 25400 93191
S 68001 818624377
E 73399 89918
I 21536 27428
E 61716 92751
S 38710 614984043
E 18889 54328
S 41611 21383183
I 75994 94570
O 3422 40972
O 9903 54141
E 53984 73326
S 6135 54919982
E 77271 85632
O 73652 77282
O 24512 97206
O 21636 34606
S 79561 995359727
O 46759 85850
I 32800 43432
S 82283 237749558
E 10588 58532
I 54478 78254
I 41083 85301
S 29738 346215933
S 322 736152542
S 2984 418673743
E 44698 91749
I 27910 45006
O 37638 47074
I 78393 86793
S 30555 181181911
S 73050 2581152
E 5941 58996
S 30930 79073400
O 15890 22138
I 3841 87752
O 58143 90048
S 30766 186628048
I 28549 51099
E 1765 61217
I 28466 32994
I 11739 21221
S 23744 597880218
I 35857 83248
I 42847 44604
O 33957 89994
S 91020 720521089
S 69014 72758706
I 29535 93921
E 1704 70705
E 44970 95028
O 30681 67466
O 18494 84764
S 48731 670787165
I 62755 78285
I 40481 87296
S 11631 440740739
S 20532 482864129
I 16825 78358
S 97514 142888415
O 56176 79509
S 96962 975641700
S 21247 632285491
I 1398 34334
I 20349 97937
O 31078 92841
S 92641 899956086
E 13996 76660
O 35595 73708
O 44737 53134
O 34585 59317
O 91385 94755
I 5148 90108
I 67425 96943
E 11249 84597
O 46486 87832
S 36502 147601230
S 77299 924903544
I 18479 95674
I 28220 54542
O 47630 76747
S 61077 260061744
I 7455 48974
O 14365 86585
E 86130 86337
I 63767 90334
E 35489 79882
O 26265 67694
E 13515 25415
I 75961 82691
E 59179 65637
S 10063 595258355
I 73674 86857
E 48273 72928
E 59006 99446
E 66474 84994
S 70986 379325069
O 71359 87034
S 58862 523766325
O 18368 93598
O 76258 88799
S 27350 553982890
E 24707 53525
O 33175 50390
S 21928 172325771
E 46317 79206
S 19015 233528945
I 38618 39354
S 45517 405809935
O 77061 99594
O 16478 96723
I 10633 54054
S 61184 264158878
E 14437 60377
I 42240 67847
S 79360 554161718
I 41614 54649
I 413 19783
S 40669 737682496
I 84681 89210
E 38337 63276
S 30216 793358707
E 62195 84780
E 45028 74107
I 42316 98765
O 11675 33198
S 53629 828077725
I 41056 93002
S 94614 254175071
I 40155 68813
E 48597 64023
E 48810 73752
I 31633 63732
S 18985 208495014
E 9080 34318
O 63291 74355
I 26435 61019
S 46952 945747053
O 44417 51622
I 25873 93871
S 49470 197454993
I 13511 56911
I 4079 30422
E 18583 38453
O 31387 54751
O 38623 94143
S 34078 831722650
S 89740 750915991
E 3974 63497
I 26829 90210
O 44365 73281
S 97694 866308468
S 91824 963465146
S 66493 928958635
E 18731 37141
E 137 25922
S 13351 836187974
O 51270 51893
I 22351 68062
S 67441 422357645
E 38389 53007
O 27531 67476
I 42422 85866
S 57623 12290897
O 23772 25461
S 16278 612083364
E 10729 93941
I 9240 47044
S 61092 249169257
S 58384 409885709
E 33540 94173
S 30740 348292285
S 56581 582551471
O 3718 98440
E 1960 85078
I 24945 84164
I 3783 8911
O 29003 94768
O 6075 86987
O 26500 31921
S 96284 603434031
O 2525 17078
S 4560 781345138
E 10804 12684
I 17473 54592
I 72467 81955
I 58919 76401
O 16340 34675
I 37831 91926
S 39501 853803824
I 23775 35767
E 11010 66149
E 53990 99318
I 4603 99966
E 71685 72627
I 26919 60939
I 30926 42575
I 75930 93169
E 8926 37865
E 1549 61342
S 38018 756765910
O 26331 83585
S 35781 748897901
S 40063 915708891
I 56016 84548
E 6329 90394
O 28308 64126
O 42599 66718
S 47563 412901861
E 21143 51303
O 35418 73995
I 66625 70208
E 62972 70031
O 31651 35807
S 18011 890797608
E 971 58580
E 47519 49322
S 86390 446682652
S 80433 171953405
E 73175 95428
O 3398 24453
I 1012 13002
O 76059 81148
O 33222 76193
E 36695 67030
E 11624 76824
I 16793 78342
E 75858 97038
I 31892 55977
O 58520 62733
S 8662 967067429
I 47408 77614
I 45904 67493
I 28693 42571
E 75950 79141
I 62333 88978
S 28158 565141044
E 47711 62417
S 33732 707963856
E 17192 86052
E 11304 99380
E 553 52042
S 63672 518048500
I 10483 76875
E 33973 63859
O 26558 71229
E 1678 25641
E 47421 49240
I 10440 13120
I 79242 90864
I 49557 89833
E 35689 80010
S 59626 414152211
O 44912 52247
E 19203 23073
I 73491 77923
O 4635 81223
S 21304 453911253
O 56229 84379
S 36027 803107513
I 55350 57527
I 55391 98103
S 7580 650212245
O 6236 17028
I 13241 92200
S 84771 586393450
O 3166 8464
I 20872 23078
E 828 38709
E 9324 71821
O 48580 93310
S 1927 895048454
S 96936 917947600
I 63724 84666
E 17111 30260
E 41443 42751
I 36503 63484
S 20072 28860390
O 2287 12444
E 9866 49491
O 5779 98081
I 3601 58059
I 54572 63509
E 60452 96617
S 34878 59743664
I 13400 22322
O 42000 74352
S 99260 765936205
E 6119 92221
S 86049 451621251
E 36673 67093
S 51222 649839502
O 5565 84058
E 68491 85568
S 30970 562185609
O 19165 20303
S 75961 174475915
I 177 92053
S 23181 79260814
S 87153 559107630
E 2350 74815
I 27612 81916
O 21394 90652
E 12650 62417
O 14357 54858
O 48203 66069
S 58469 352352684
O 5586 28498
S 19401 666128968
S 77622 898597972
O 67190 70588
S 81978 748304139
I 8931 86723
E 48285 91014
O 29770 63464
E 18075 40082
S 78541 588059911
E 19631 50287
O 7027 32272
I 13929 71901
E 8406 61313
E 9929 82085
I 77800 92150
E 573 14887
O 35719 73735
I 38196 76446
S 37677 87485896
I 24214 29394
O 7738 12667
S 87784 752306473
I 23 77037
E 5352 90061
E 53917 82645
S 77020 877841220
S 26168 254476455
O 25367 28247
O 83498 86020
O 69867 85038
E 77902 80781
S 31692 363737285
S 13045 709415456
I 26496 83553
O 32380 44364
S 70693 341412918
E 24260 41552
E 53092 80357
E 6283 94443
O 24034 64118
S 64324 215166340
S 7361 375754944
O 91376 97451
S 82100 907232752
E 17052 18660
O 9994 72067
E 21450 91323
S 41311 200084694
S 75976 331187251
I 54931 99042
E 18452 64776
I 26107 82979
I 7509 13002
S 58521 848889666
I 31770 99978
O 75022 84240
O 23535 37893
S 4698 582248917
S 79482 755920039
O 22510 65943
I 17595 79204
S 89317 506471506
S 83891 688788128
E 43916 91964
E 3215 82682
E 31930 44331
O 6609 57365
I 29683 50148
S 88271 76472309
O 61381 96127
O 10158 39761
O 15077 19082
E 4496 25842
O 23273 98281
S 24036 199072870
I 9026 83183
I 12693 48972
E 24583 68939
O 9390 52934
O 72704 87061
E 10774 83303
E 19246 35941
I 72840 96139
I 26098 60805
I 11101 53255
S 80141 14855125
E 26382 81416
I 59365 67883
E 9985 88595
O 13707 74561
O 9608 48703
S 84197 901778784
E 66878 78414
I 39404 72326
O 30097 80583
E 43104 76292
S 20689 946766229
E 47355 76873
E 14222 77837
S 295 66651159
I 4685 33170
O 54026 66908
E 7388 54313
E 63085 90564
O 38745 54485
O 55283 57237
I 8634 97052
S 15351 790106782
E 40895 52319
S 49002 547389997
O 28065 73817
I 44197 85889
O 3676 29909
E 27932 35321
I 10932 68983
O 66132 78926
E 63739 81772
S 95763 639622924
I 74793 78900
E 63408 98985
E 30140 63233
I 34885 59071
E 89637 92386
O 11653 13258
S 17935 672768505
S 61931 316393034
O 56906 75126
O 88631 98034
O 22164 70069
O 40491 96350
E 50984 72443
E 23601 25252
O 24976 49593
O 16024 56120
O 32879 52284
E 5613 88841
O 45678 47694
E 48517 73200
E 25494 83062
E 16242 65089
O 32918 58401
I 39781 86452
E 4213 8496
E 44652 78273
E 22549 72938
E 21969 62810
I 60969 61808
E 14070 98436
E 41874 48013
E 62855 72167
I 7280 56316
O 13844 58689
O 4323 55989
S 83869 749810891
I 21150 38659
S 13638 532738811
I 27155 58319
E 68996 85350
O 37008 38904
O 74479 82466
E 64159 84335
E 43172 94979
O 18928 49973
S 62050 846014485
E 194 46972
E 25574 38892
I 85632 98179
I 26591 57014
O 8368 43327
E 79916 91312
O 17268 55317
I 6099 16947
O 62161 85195
E 37133 41101
S 4049 986784647
S 64397 560135273
S 74566 368575852
S 11081 559723789
O 57727 76718
E 20660 53873
I 1701 81277
S 72846 915999169
O 10423 38138
S 58022 198664209
S 91008 964259406
E 43271 91656
S 26565 335562094
I 17435 57968
S 57989 555839538
E 16805 96144
S 75970 472162768
S 33134 440038554
E 83233 92720
O 3509 49142
S 85661 492407610
E 17250 22966
E 98018 99728
O 39655 56615
O 74090 87586
E 26122 61716
S 42791 316980740
I 56231 68877
E 12132 48473
E 14468 39057
O 70186 98850
O 17045 46736
I 1755 37399
E 5763 66551
E 89537 96116
I 65220 74017
E 870 4096
O 35471 95759
S 85405 912046074
I 63321 72193
O 62130 71946
E 36175 82205
S 6967 142702787
S 98305 701935183
O 7669 98903
I 20086 68125
E 10775 84152
E 162 86163
S 17518 591551471
I 6921 99394
I 1732 84579
O 74713 94670
S 80778 99998525
O 91618 95390
I 2466 63881
S 54377 481879786
I 6909 31322
E 36119 89979
E 25668 56792
I 18523 28263
S 79755 880981140
I 70379 90109
E 40220 88069
O 44002 94789
O 65587 88192
O 16315 36477
I 87092 96798
O 32359 81412
S 29530 358323656
E 3736 14597
O 3493 73093
I 13777 62145
O 11874 46358
I 88395 93176
I 35793 46900
I 51682 57750
S 89487 120736597
I 5488 54939
E 2545 52792
S 3005 933561063
E 28150 55242
E 14590 80484
O 57019 81425
E 3388 60765
O 9893 10986
E 11241 28676
E 35436 88681
S 70616 480178057
S 26713 731988777
S 30371 993988240
S 49834 483490885
E 58525 97717
O 46253 54374
I 31846 63766
S 65349 967628665
I 16168 67336
I 67931 91155
S 52308 167978410
I 20584 50762
O 52805 65043
O 25777 88692
S 92634 626137486
E 36300 45060
I 47794 87576
I 17707 50241
S 23538 639352373
S 4060 980173343
O 48661 83822
O 6075 22996
E 11415 67429
I 51172 81047
S 96209 483644005
S 68521 316607352
O 400 38558
O 7122 66270
I 32171 59019
S 10943 286005839
O 51205 67754
E 29095 97420
I 55096 64046
S 91104 956217239
O 28864 31501
E 19829 36769
I 19529 52512
O 36986 42196
E 26239 89650
S 162 768996925
E 79518 87444
O 26857 40922
S 99847 27501947
S 96657 768349459
O 84374 93297
I 1546 95359
O 52236 69104
E 31384 42426
E 8061 99430
I 2062 39127
I 42511 62254
E 11649 30277
E 43942 61280
S 85101 609144264
S 28138 427979206
I 22206 96485
E 38566 97846
O 1543 31888
I 25729 40864
S 89960 510573043
O 39127 78228
I 4854 76471
E 8953 97407
S 55088 265072313
E 5420 63086
I 45230 72000
S 78990 165535030
E 44040 45477
E 36742 96078
I 44732 61777
S 46170 269734963
O 1415 87613
I 18566 89645
S 97275 498254874
I 13968 98902
E 67701 67947
S 95495 456071
I 14715 58839
O 14246 70536
E 11208 32685
O 95415 99559
I 34623 65885
E 38386 64081
O 52472 81587
E 81373 92989
E 32878 39799
I 15721 64723
E 59753 80246
S 57191 48129753
S 63596 649986242
E 65583 73094
S 65639 795572057
O 3161 80852
S 29031 530159650
S 72762 287470525
E 5021 67730
I 30251 75063
O 4912 78626
O 38867 56856
I 72796 79808
S 89359 424337139
E 14980 85825
E 70436 74583
S 92770 97477824
I 7508 62569
S 78960 753090249
I 1365 37695
I 37783 47069
S 50276 387857306
I 8931 25665
O 26009 45311
O 4739 38541
I 3316 62123
I 19454 40958
S 82218 115210453
I 31904 70806
E 61589 68066
S 78799 768055769
I 40301 70906
E 85795 85860
O 64634 94954
S 23160 244935415
S 96881 203717463
I 54104 83696
E 38236 71946
S 75464 558031888
S 45453 320559999
I 9985 83909
S 59021 940520584
O 3842 74812
E 18774 28885
S 15018 640405922
S 89955 765948230
I 70147 97455
O 35590 37244
S 75624 557916749
O 98 84549
O 1636 92751
E 41685 44520
S 61511 485139288
E 50156 95419
S 64489 435098613
S 15613 907995485
I 17554 70601
I 86562 99464
I 5579 21976
E 35373 89421
S 33572 921230128
E 45637 66078
E 34330 38967
E 33722 47582
I 84008 84090
S 75692 157119268
E 1 61646
I 1997 57476
S 16064 237532898
E 33413 69074
E 15211 43444
S 62202 537563213
S 88382 458016328
E 2465 7021
S 95130 713480026
S 82031 473626279
S 6551 829228165
E 19412 90931
I 42593 88734
S 59561 403772079
S 52381 738188448
O 26452 36339
S 51632 326456973
S 59 614666593
O 87586 99293
E 30277 75150
E 9552 24506
E 51539 92474
E 15657 77803
O 11102 40746
S 68976 286516151
S 49903 810082296
E 35404 84247
I 44460 75786
O 21052 43389
E 4995 56230
E 57815 82814
I 27247 43207
I 11074 58245
O 38110 80712
E 79443 85706
E 23346 55433
O 35535 49655
O 6166 79114
I 70727 94291
O 28509 64835
E 55138 90697
O 29950 98692
S 41614 566270000
I 33384 81020
S 36443 318122324
O 7602 99123
S 35571 796164754
I 24478 62398
E 61776 97910
I 88307 92099
I 23932 82581
O 28910 35989
S 95878 534261583
O 18432 76605
I 11988 53042
O 28247 88395
I 17970 24261
S 8543 54991272
I 25521 65744
O 63656 68090
E 6007 58629
E 9996 38819
O 56461 69386
E 80491 92229
E 485 57993
I 43952 55694
S 16495 211437020
I 7793 93071
S 72160 303906884
I 60662 61823
E 88823 98493
I 20176 47280
I 55441 78306
S 58737 127636012
I 27580 34031
O 22471 58357
I 16666 57837
E 12185 75683
E 36175 59495
E 66476 84784
S 70906 12865072
O 35869 40774
E 3719 48855
E 15094 82419
S 23112 729247662
S 3414 200706477
O 4076 68917
S 91390 163261930
O 854 52031
I 74749 96770
E 88395 88654
I 31256 34378
I 4549 84700
O 2439 94532
O 50104 80368
S 47826 792879444
I 49811 85600
O 17480 68189
E 63873 95026
I 9289 37651
E 26213 78015
S 24650 498091796
I 27082 41670
I 14622 78006
I 24288 68131
I 9878 85040
I 45458 63383
O 41876 99029
E 9092 87631
O 46141 57551
I 87071 95195
O 25614 35684
O 1404 32105
E 7028 66868
E 51240 66190
S 45356 723633566
S 23456 663222273
E 15919 21198
I 54031 64734
S 60633 79470651
O 56569 81906
O 50747 53648
S 26093 242170266
O 32947 72939
O 61053 80831
E 8009 31619
I 19751 47080
E 82002 86287
I 37017 59682
S 13870 340707514
E 70990 71541
I 3204 92900
I 53819 63765
S 72976 818250537
O 60414 87825
O 21015 41831
O 2376 67088
O 35413 61958
O 10718 40330
E 41686 62745
O 1673 84836
S 58326 884933218
I 36844 99541
E 42579 66835
I 23011 86014
S 90366 102991321
I 17263 66933
O 7906 85971
E 2405 20028
O 51547 64916
O 3923 74184
O 12011 93902
O 82228 83888
O 29272 93574
S 63248 674286256
E 34173 82121
I 16598 88673
O 90667 97748
S 58619 516563740
O 25693 90964
O 10574 81879
E 2339 53213
O 32398 68247
S 55914 83504521
I 4200 83535
I 29387 98664
O 18384 19063
I 398 16735
O 604 33832
S 82411 252806981
S 22001 10476805
S 15843 591333900
O 23033 54929
S 30722 790724021
O 37293 54682
S 8737 430083627
I 8571 16324
I 79997 82641
O 5345 70250
E 12004 78372
E 38369 55213
I 16749 93666
O 54477 86328
O 30635 61470
S 794 630660600
O 17362 34524
O 233 96503
E 10357 98187
I 3392 37465
O 65315 68997
I 17221 67014
E 14747 54503
S 79557 282831855
E 9133 38823
S 8862 207798565
S 77905 379842505
I 33082 34745
E 66848 69745
S 17376 458167581
S 20217 13828749
E 48695 78768
S 29398 409311648
E 77151 88342
E 14360 16252
S 30853 169945981
S 41544 943721756
I 50224 83341
S 35363 848726199
S 70890 518538546
E 65751 82051
O 81409 96007
E 46490 71425
I 6574 52140
S 67025 294644157
E 7908 10556
E 536 98463
O 33879 35558
O 42890 57522
S 62804 780840045
S 23896 346271532
I 72554 73100
E 81084 82302
E 32382 79968
E 25577 73521
O 14299 37944
E 17231 38861
E 3616 77038
E 32670 88973
S 16156 424877311
E 6536 89832
E 3458 32693
O 7083 37041
E 3106 80944
S 55391 343267813
S 3640 902976669
E 63728 79667
O 15620 77995
O 22736 65622
E 25326 90591
S 64772 326676539
S 5513 908774116
O 38197 42713
E 75443 75857
E 47212 70286
S 5542 725301417
E 46704 87812
E 7495 9462
I 10642 85936
S 65482 812890848
O 3692 71450
O 85474 95778
S 85051 686027404
S 13593 983617427
E 67829 86050
I 65009 92349
I 77658 99043
O 66253 66759
E 18669 88393
E 19886 87439
S 92293 455829614
I 64224 70713
I 10004 18044
I 3597 9082
I 21971 75733
S 46781 885366943
I 7245 77406
E 77551 93570
I 49372 66214
I 51027 78389
E 45691 48087
O 918 10419
O 4596 32206
E 26217 64183
O 99584 99863
I 16043 17947
O 43463 94801
E 21033 57373
O 34027 90956
I 3229 40576
S 89005 206408022
I 6094 30576
O 72260 97477
O 6168 79316
O 14263 22845
I 5179 56638
E 26757 81084
E 28306 48678
O 35917 50716
I 22803 77066
S 38053 737065811
S 52059 424906516
S 61483 250452924
S 35 9779657
O 65194 83954
S 30129 863243315
I 30298 92645
I 42927 83292
E 15402 89715
E 48853 93713
S 15418 149138429
E 49722 58227
I 2893 96527
O 8309 69548
O 20982 32991
S 49435 466809636
I 27123 82469
I 11975 77648
E 66415 70646
S 18690 792362711
O 61427 92677
O 66758 96110
I 9506 88884
E 30903 67125
I 87978 93878
I 78144 87680
I 88991 98711
I 21405 63988
E 23682 56497
S 33613 93912900
I 14066 62737
O 62651 71005
O 35433 99317
E 52543 98927
E 12184 31151
S 94341 973237483
E 3323 72171
S 82434 262169881
I 78014 84314
S 18415 667624439
I 25976 37609
I 4380 38624
S 9356 459833049
S 81916 994933436
O 26762 37734
S 82054 128844585
O 26028 30637
S 75676 886179285
S 79802 253337803
O 90324 92529
E 44094 93543
I 29391 91266
S 13354 770799780
S 81437 92976751
E 5808 76683
E 7172 79217
I 33425 81882
I 20295 48013
O 1356 21664
O 11996 82741
S 50513 494617694
S 18084 516581117
S 97607 834249089
E 10896 20499
O 18684 36123
S 85095 112862330
S 79875 721198057
O 93783 95572
E 5329 95411
S 22795 983094575
O 63685 82396
O 21626 96261
O 28516 50651
I 65536 96588
O 81534 92827
O 13156 48736
O 73734 92489
I 48733 76457
I 24791 56002
O 16732 34849
S 10532 133866949
I 40024 99532
E 15180 91379
I 47905 86497
O 57488 97911
O 24995 75198
S 48077 392422009
I 74570 85941
E 14381 70909
O 5659 16628
S 68539 908533169
I 27969 69341
I 9774 19666
O 7764 31171
I 29930 54371
O 64735 89042
I 19757 58800
E 7221 47352
I 22898 82115
O 21966 87256
S 1494 415474573
O 48294 72469
I 10367 84428
S 8541 351268048
E 25693 66509
O 5171 53154
I 72873 73942
O 72787 92385
S 98109 773955302
I 56642 75397
E 50104 59405
S 19204 838247124
O 45714 76432
S 33296 334031249
I 5434 68707
S 89817 309725800
E 68964 91012
I 91364 96276
S 89611 642888541
S 6079 188777067
O 55782 87153
I 51571 87142
S 23047 929030564
S 26734 176550131
E 51969 96663
O 49000 96175
S 2623 761790712
E 14316 88875
I 42968 91766
E 27296 52679
S 45845 346281817
I 7107 28421
E 12094 29026
I 43306 80744
E 15313 61438
I 69152 87801
I 22439 45061
E 25229 79572
O 26849 96307
E 28762 29535
S 40109 836957913
S 94193 206044648
S 90669 389859092
E 7768 18483
S 74189 774868498
O 69463 78947
E 38354 82058
S 57826 752372452
E 48251 65317
O 15766 82781
I 37266 47278
O 23608 47802
I 47080 75709
O 14767 36179
I 5056 53939
S 41557 596638178
S 28591 38868307
I 28166 88726
O 30381 89077
S 36254 37828701
I 18996 76020
I 50337 67023
S 29944 574692453
I 32994 34782
O 25736 88690
E 52673 96995
I 39714 88154
E 14934 58537
S 82347 781545917
O 71964 76826
O 38777 64511
E 36655 52769
O 34607 43788
E 60823 86402
E 29254 38047
E 43311 57283
S 22621 704927668
E 34289 84596
S 51179 403467928
S 63201 542635914
E 32976 75149
I 62956 89369
S 9398 680713095
S 59238 200954379
E 20079 90144
I 53034 98100
E 64352 66037
O 8841 82201
I 37396 76057
O 13752 62986
O 12591 25751
E 13639 67036
O 2592 53872
E 15174 47363
I 57917 94435
I 9614 30121
I 56521 84823
I 8580 58480
E 29208 49005
S 15505 600351858
O 27118 77838
I 92945 96960
I 6246 96853
E 66835 91682
I 97180 99953
E 2093 17920
I 15976 62163
I 860 77178
O 10355 47517
S 98734 651033540
O 19831 95950
O 13134 94975
I 37015 95008
O 71607 93473
I 3741 11102
I 15738 89689
I 38805 92730
S 89527 188529068
S 40563 535191020
S 20095 387328863
E 19191 25551
E 29283 37576
S 21716 685441090
S 74091 515498763
S 7487 813470043
E 8632 67112
E 72609 97628
E 55102 86899
E 35763 86263
I 20083 73224
S 48164 132273100
I 27554 62697
O 27704 47481
O 26646 68115
O 43286 94242
O 1918 72029
S 67313 728813234
E 304 39709
E 4316 87391
I 48432 53764
O 44943 49759
I 35735 65949
E 73464 88726
E 32180 78755
E 3774 97256
E 50252 60706
I 69867 93948
O 4838 48854
S 4915 773233722
I 31688 84948
E 17379 43151
O 4962 18706
O 66320 91791
S 37945 168892032
I 7367 59855
I 17132 91718
S 38945 669166725
S 81418 228174826
E 73053 85832
E 53118 75092
S 72195 499458428
O 22323 88697
E 58721 91154
O 33224 68600
O 28738 89873
I 11383 65309
S 39310 826011432
O 15274 21703
I 27872 84376
I 23513 26864
O 15904 53846
O 17741 26014
O 22466 96881
E 8658 55598
O 45880 47459
E 11823 90449
O 35558 80815
S 35661 151884554
S 86406 716136053
O 25489 50225
O 6548 94091
O 21240 61978
O 6887 97996
O 69658 72495
O 34845 79239
O 33953 80204
I 15826 49347
O 62754 84574
I 50617 58025
I 4179 7340
O 55410 69848
O 2975 19796
O 43786 66446
O 42626 72988
E 15156 90290
S 36659 399079801
O 59336 76684
O 46022 86284
E 15453 84910
I 49680 91600
I 53713 90730
S 24263 38741242
O 41501 52735
O 44144 97541
S 5394 87885054
I 22679 54635
O 12173 79497
O 85693 98491
S 41136 55487277
I 52770 72816
E 25487 31646
O 58505 74956
E 8349 57343
I 2725 65982
E 25470 51026
S 3318 357627517
E 23949 99723
E 11745 33018
S 3816 967210694
S 6941 729354769
O 24015 77342
E 79027 89948
I 47532 74692
E 85565 90598
I 18090 33644
I 57980 67634
O 24932 66287
E 2520 23907
S 94746 4432759
S 64391 244150298
S 78939 912707717
I 18263 56251
O 4798 38379
I 22363 62362
O 4479 82418
S 73910 567823986
E 4854 16384
O 60197 87635
I 68257 70749
I 90891 91586
O 18960 48997
E 46893 57091
S 10138 681278692
S 44381 319775109
S 18484 184200901
E 57882 84540
O 8992 36113
I 89699 97741
O 91840 98882
S 72227 231999539
I 24797 39423
I 70761 75768
S 42519 794129129
S 14528 566880704
O 9558 49079
S 51858 407276499
E 31097 58440
E 46225 99765
S 31116 669781597
S 99351 818537493
O 144 68665
S 18832 840410388
O 25538 52565
O 40565 83789
S 40571 411542410
E 27575 36106
O 21386 66375
E 56621 92542
S 3673 328024465
S 55637 316133949
E 21549 51769
I 82022 84935
S 27702 267501420
S 73339 717408058
S 64976 458196585
I 35559 77508
S 46503 282236852
O 31655 43077
S 78545 941456201
E 81546 82113
O 13867 44035
I 2972 34383
E 76071 85397
E 12628 50230
S 10058 936444418
E 62126 70735
I 57486 66801
E 19691 80282
O 65694 67514
I 92213 95449
O 15305 90407
E 22334 56561
S 2045 363092233
I 55680 65965
O 23632 85699
S 70896 106835278
E 40501 72431
I 29154 38425
O 64507 79946
S 8637 150977884
E 24917 88972
O 18745 85481
I 44932 80323
O 1601 70236
I 46587 95801
I 37643 54039
S 58142 755743339
S 44415 299212850
O 13786 30033
O 69484 73630
I 67840 85640
I 2949 15922
O 15605 17898
S 15928 312029468
S 48585 12331585
S 31005 525736470
O 40835 66439
O 22990 95828
I 38439 59402
E 98457 98697
O 59424 90164
E 9466 91068
O 19821 80177
E 58630 88789
I 15246 48975
O 18607 51012
S 20170 217894811
O 13332 26158
O 57497 97645
O 44602 80284
I 48217 81159
I 72052 79930
I 39427 56385
I 8257 73055
E 24318 42418
O 17074 70973
S 54570 288790954
S 60736 904507134
S 23156 431863775
O 15125 81441
S 40967 487856048
I 67060 98155
I 32135 73398
E 7749 9898
O 14815 76430
O 27299 32342
O 46484 90330
I 84586 96285
O 8077 10071
E 36746 81518
I 15182 50640
O 8079 89117
E 65374 79762
E 53709 88238
S 82743 954793116
E 41255 67167
I 24051 91886
E 38735 42172
S 18658 763554944
S 82021 339118086
I 71637 75675
O 37695 65808
E 48855 64016
E 87150 88503
E 59050 99721
I 61635 99805
S 35205 775401015
O 33489 33745
O 6435 42146
S 23423 728930898
I 29302 52363
I 68809 93899
S 19213 94289621
O 69679 98558
S 25608 916922126
I 84800 99735
O 41796 71154
S 20449 105296604
S 86346 355639502
I 9024 51322
O 35271 49644
I 3475 29776
S 94326 660118963
E 38759 75355
S 79036 305239114
O 19714 95286
O 46966 77614
I 1821 33228
I 16875 61662
E 46138 63071
O 56469 66064
I 12418 17589
O 6132 51324
S 15773 449292385
E 1242 39542
S 5016 576123400
I 12329 91499
E 50693 66466
I 57793 67192
S 44500 64520434
S 81705 836892755
E 49874 66190
O 24912 40025
E 27335 39856
I 46873 58883
S 23076 519544764
I 3505 92736
E 55399 84553
E 2406 29716
E 30389 95563
E 28905 40372
O 7407 35104
I 12658 89421
O 23554 35554
E 62457 62732
I 9073 18131
E 15070 75678
I 115 54196
S 53479 789163245
O 22261 84687
I 63656 99182
S 7067 398722142
E 30979 75647
E 28839 88047
E 25721 29630
S 94451 405866212
E 6797 95479
S 80622 789372264
S 69940 745411335
E 16411 42864
I 52082 94755
S 81414 457799356
I 5403 82577
I 46076 58554
O 47308 63821
I 46285 49699
E 20918 63538
E 32304 73583
I 39750 60159
I 49080 71817
S 32841 578522258
I 2883 60250
O 3185 8215
O 35657 59395
S 22665 687709945
E 9044 98833
E 53366 81098
O 93946 96356
I 40320 56596
S 25899 667676540
O 61071 71544
O 5916 94920
S 33123 843262803
O 24079 63288
E 2229 42577
O 8861 69637
O 15758 86056
S 48526 229578418
O 51177 84946
I 14594 49379
O 2845 14036
I 90503 97291
S 53495 822806324
I 8436 88819
E 33759 89037
O 24620 37937
E 67810 85843
O 30404 56790
S 71378 570986604
I 49817 67738
I 46300 74041
S 44234 404878761
O 5832 13003
I 7599 92238
S 85123 145111178
I 15078 98567
S 44682 988809073
I 3908 60411
O 41976 95672
E 2510 75686
S 72264 378134856
I 69662 73280
S 5926 430304804
I 43551 59719
S 72921 658563324
S 83271 431843481
S 24223 759837257
S 91622 939374521
S 38083 260690628
I 38912 60925
I 25960 72219
S 98622 650345942
E 83192 89507
O 16326 62916
S 23939 191238681
O 26199 33365
E 74318 93103
I 11120 17278
E 39591 47876
E 13506 42788
O 26697 62869
S 9964 283644116
S 47329 576186163
S 21870 146693186
I 26227 48678
I 21066 21602
I 19476 36978
E 16845 51046
S 71338 620364768
E 10354 75336
E 21484 27399
E 69977 72519
I 29334 64627
E 55712 81091
O 28466 61038
E 42567 68546
E 54295 90450
E 9161 39362
I 74675 89369
I 10204 12931
I 2645 68605
E 33990 61911
I 16444 35811
O 75481 93079
E 4843 7627
E 719 16573
E 65201 75455
I 26981 27058
O 13819 98347
E 35398 66551
E 57629 74442
O 58067 66765
E 68751 76216
E 4447 59807
I 8528 70732
O 28085 41345
S 48592 690204621
I 5724 61069
I 41635 90203
I 17587 81250
O 54677 57526
S 46100 307921366
E 26648 72998
I 55309 95394
S 96895 684062731
E 14685 70325
I 26352 91778
S 54624 783815484
E 4248 63129
S 61436 314370871
I 28809 72621
E 3015 88634
O 25527 70981
E 55166 78192
S 39457 235269812
O 35886 52463
I 71375 82313
O 8859 39112
O 10874 31746
I 65317 80608
I 12909 64635
S 147 796370065
E 65421 84824
S 54650 724828923
S 9876 398073376
O 72128 72165
S 58765 824334450
I 53130 55659
E 25664 71867
S 22960 91545212
I 7025 17581
I 7614 82228
I 30468 58867
I 33452 71907
S 74553 118896648
S 13435 410730098
S 27409 871006816
I 4844 61695
E 22006 46938
S 93183 304151461
S 23656 955585166
I 58365 88946
E 7927 23239
S 36112 429567929
O 39159 85853
O 1830 74178
E 265 43914
O 33057 40472
O 2516 4491
E 52646 76581
E 47929 60001
S 30024 896493942
I 5674 72654
S 56647 83805519
S 57354 730326783
E 15483 22104
S 52008 299192587
E 54952 62821
I 84595 94070
O 6569 89664
I 41803 61571
O 31229 99183
E 12030 77651
S 99440 690413336
S 67959 561745837
E 16621 32504
O 16212 53936
S 16075 817663148
S 84750 540746794
O 91304 98546
I 36616 86414
I 58836 82117
S 31203 921337104
O 60148 72245
I 38640 58521
S 21271 59057961
S 48886 143124723
S 76763 28731899
I 50054 76511
O 30233 93035
O 14545 19093
I 19963 87254
S 57257 64056608
I 15838 36614
S 84360 77276220
O 3576 76437
I 31571 33875
S 79963 249965087
O 59836 85622
I 23482 61805
O 50781 53777
E 32943 40749
I 20085 38036
E 6557 45728
E 27518 28137
O 68509 70393
O 50161 53505
I 29902 69657
I 5794 42806
S 96225 74528894
S 71361 371031349
E 17398 25973
E 36876 64033
O 24024 40112
I 37272 89797
E 9419 49415
S 78447 93730236
E 38617 52670
O 311 51294
E 26901 36776
S 95339 304076948
I 34836 42436
S 62537 883905330
S 87183 812189888
S 21550 196647366
O 20227 91343
I 35206 47622
E 1623 13457
S 18775 914356406
S 19970 830327322
E 9150 97663
O 50176 74116
S 34893 559256619
S 93342 555006760
O 80016 95944
E 5084 21223
O 50620 96146
O 9560 91516
O 60596 82790
I 7972 27749
O 23561 99088
O 34100 73420
E 727 15429
S 1287 576454690
O 49465 81239
O 77543 92081
E 59548 90721
E 6046 41049
E 41364 54030
S 87056 974846403
I 27801 50674
O 4074 65652
I 71559 82130
I 25690 98469
E 18610 89365
E 37915 74715
I 5056 99104
I 9303 32970
E 20332 46130
O 50701 96688
S 40201 43231242
O 67468 93157
E 74837 82523
E 39222 57881
S 86423 418265462
S 65427 262730142
O 11301 68646
S 58051 776099471
S 78017 91545255
E 8436 20444
S 68342 943714018
I 1028 34352
O 57183 91518
I 14584 34281
I 9931 51328
E 13451 67342
O 63923 82049
I 698 63148
I 11560 25485
E 47921 82089
E 43006 61733
O 8401 49175
E 23014 30874
O 44700 49904
E 19536 65443
E 14492 31818
O 4488 9983
E 12668 66529
I 12088 75848
S 50172 687816023
S 87739 630548832
I 14817 69127
O 29011 54320
S 27276 103188117
O 3627 95974
S 73707 554748945
I 66155 91162
S 69429 866292933
S 99942 418170556
I 3931 75827
E 11283 28151
O 195 76778
S 75526 877597292
O 42148 73879
S 79339 498727262
I 31727 95987
I 26999 90666
S 9389 907564516
E 60761 90827
S 16290 519024074
I 32471 45201
O 46414 74651
O 4359 45935
E 9799 62830
E 1281 90439
I 79965 90218
O 21513 72906
O 8013 62299
S 94894 527196985
I 75367 94937
S 20355 569135651
E 59321 95189
E 9919 55681
S 20896 95429292
E 41394 54306
E 75146 95534
I 9983 85135
E 47181 96791
S 19733 522517285
I 22996 46807
O 3398 44526
I 17152 80277
I 27641 56715
S 11067 438052664
S 41942 981154877
I 73575 95836
S 74799 850271786
I 45904 46801
I 46876 88229
E 12945 44940
I 23508 99786
S 95862 947027622
I 68573 85626
I 19171 88505
I 5856 18765
E 30128 70158
O 7254 45494
E 22225 67009
E 70038 99371
O 59452 64020
E 36876 58350
I 62956 75745
O 10789 61151
I 58056 79280
O 14826 31395
S 68446 143841865
I 19668 62619
S 36323 362349406
S 64257 734777711
I 55968 73994
E 44239 55743
E 56345 80991
E 10058 91143
S 37193 118856256
O 10614 34957
S 29490 535249630
S 74670 120519054
S 38432 464470943
S 24949 117981382
O 38498 53801
S 74366 833870847
O 64423 70817
O 61106 82327
O 34644 72252
E 59505 94581
I 32905 64431
I 48412 56412
E 39952 49218
S 9442 894743185
E 31253 38970
I 3705 83640
E 68379 69589
I 22552 64211
S 69645 668819212
O 8501 87255
S 66331 579137887
E 65449 74263
S 6571 614003017
S 28250 359276375
E 21192 87189
O 53179 53201
I 39788 65078
I 662 30072
E 29986 69653
S 57963 890302361
E 101 49270
E 25294 57297
O 13933 46184
I 40183 75533
E 3084 68834
O 88456 97821
E 25361 63379
O 34370 66600
I 48149 73743
O 27622 57066
I 9040 52115
S 63197 404885645
I 4784 22952
I 41558 49495
O 35802 96626
I 51030 79911
O 6468 97540
O 77869 96296
S 74364 943950828
O 4966 25340
S 86860 59418537
E 37473 98750
I 43931 48065
S 2720 479785459
E 16308 47959
S 45827 577946105
E 44814 89223
E 1714 92438
S 57540 670141713
S 58087 554544566
E 24957 48048
O 17054 38111
I 9143 83570
I 12546 63575
I 50006 82722
S 94116 379581284
O 22425 36658
I 35592 67854
S 95426 106691416
E 54007 66597
E 82159 87086
O 132 48487
O 61750 81386
S 25330 146673444
I 61994 82052
E 19321 34096
I 40528 65964
S 21874 774926534
O 30156 76944
I 2860 27433
E 29768 74667
I 26948 59336
O 18960 57283
E 73793 97090
E 5326 81055
I 31267 66186
E 73397 85852
S 97982 215892854
E 64241 88316
S 994 446634568
S 82018 443328978
E 9363 83153
S 45196 966938907
S 12328 339184358
S 89112 446804703
E 51377 99136
S 6857 252283736
E 22420 49443
O 92291 99594
I 50342 60426
E 11106 12590
O 48675 72098
E 23515 64189
I 62324 80209
S 68598 223631456
S 54867 15001758
S 35886 432464881
I 44929 95492
S 486 727306504
S 40408 235402869
O 25122 98542
I 33584 36305
E 74383 78296
E 35892 47824
O 38097 84854
E 928 76215
O 53126 80037
E 28599 97436
S 78392 769934373
I 40959 73100
S 37089 175136451
E 42435 49304
O 25583 74493
O 27169 47630
S 89433 301316566
I 30577 62221
O 1846 92807
I 62155 63168
O 16026 74395
E 11886 91211
S 78343 834656772
S 39729 106551067
E 24404 69048
E 26917 80590
E 12985 49587
S 50489 954791257
S 20714 560307200
I 6967 94048
I 60840 80068
O 18330 59732
O 45636 98821
I 36355 68945
O 24377 73829
S 96201 566980668
S 30523 212749203
E 40298 65085
E 48193 77421
E 53705 85818
S 98959 120399473
S 84599 195256915
S 36819 716713512
S 49382 439993301
S 64812 840058763
S 86721 125850769
O 53354 93067
I 46553 86584
O 75439 88514
O 40517 46942
E 47958 78835
I 68976 89966
E 3594 34203
S 96906 809189161
S 96578 872234558
I 56653 92373
S 33065 30504977
E 23958 60028
E 55825 96647
S 98805 240687217
E 57181 69311
I 10718 39307
S 64708 342463734
O 29669 50630
S 56177 486360159
E 50627 54560
O 31725 59678
S 72807 863054625
E 19963 57659
O 19875 26890
E 38337 94442
S 22259 524573488
S 50519 822773747
S 96880 763914857
S 13102 274661370
S 58764 815659053
O 9075 79276
E 85174 89480
E 27128 60339
E 44794 67552
E 33235 80194
E 43579 79584
E 96511 98919
S 7208 367787777
S 48502 928243712
O 32518 61556
I 35391 78272
S 21945 990245726
S 62400 586509589
E 42429 57211
I 78062 95178
E 10848 82741
O 15033 66276
S 38694 223200132
E 65065 84185
S 80697 631725697
S 31430 353566451
I 56908 63170
O 40906 77567
E 26483 90749
I 60510 95382
E 36209 88622
S 24174 473150547
S 40843 857500967
O 38525 57754
I 17402 22052
S 82580 651776934
I 28703 53030
E 27929 65807
I 92233 97007
S 82251 622334075
I 32137 49314
I 33900 51320
E 60571 84175
S 91454 20552363
I 7323 41680
E 8269 25335
O 42711 86387
S 22309 116617122
I 30115 99135
O 23151 77205
E 2744 20490
O 46832 78087
O 50047 56090
I 10222 83671
E 83794 84549
S 95585 526428967
S 85716 7721580
O 4087 28065
S 29513 656486539
S 72223 594370438
I 15160 80340
E 79230 89655
S 39107 441035238
I 8564 74450
O 71 33379
O 11078 50497
I 17596 49783
S 61702 326068489
E 55506 85590
S 51381 963414083
S 13640 70260943
I 77343 81556
S 86054 141706518
E 80596 96002
S 96227 31630499
S 19791 804091901
S 93756 17877067
S 17479 369628325
I 25837 73591
I 10891 52830
I 76985 96633
O 15691 51139
S 83887 300897409
S 17088 230187677
I 36424 64533
E 24668 28809
S 18687 377798479
S 24083 82936386
E 18542 60680
I 33487 78968
I 953 70517
E 71500 97084
I 51383 68143
E 18307 56960
O 8092 38947
I 75312 91357
O 46586 56739
E 44365 49446
E 34007 84688
E 65048 83810
I 14237 40016
S 62476 626930558
I 29245 98687
O 45779 84439
I 4443 75094
E 60284 69847
I 51762 80841
S 74030 592493194
S 91362 958647985
S 58128 480795774
S 45136 663834005
S 52549 833038498
I 9680 89763
O 45019 92240
E 66056 94028
E 13634 84632
S 1192 770887252
O 1545 59352
S 64971 978263743
E 54528 60403
O 61057 90745
I 56732 88768
S 79138 8112342
O 51546 68103
S 67167 603225351
E 13129 68762
S 40379 139949255
S 75513 276956735
O 39927 68559
I 37333 94030
O 71613 82592
I 9035 70135
E 16714 79139
O 13223 69262
E 69117 70869
E 32810 83928
E 55681 74163
E 29074 54419
I 15401 74885
E 6804 30522
O 14869 46172
I 10052 57425
E 17019 64855
O 15053 18713
O 7708 65342
I 51304 64095
S 99576 714071856
S 16722 557372369
O 8997 86411
E 34282 89441
I 36843 52936
E 43042 43111
I 24356 79526
O 10105 36813
I 57026 64230
I 12944 27504
I 31098 42129
O 59601 84637
E 67480 84076
I 19337 76574
E 3778 15381
E 44141 71052
S 77009 177764035
O 60767 82670
S 72464 514857112
E 9272 98628
O 25140 35002
O 18488 30279
O 32844 98774
I 65036 80200
I 42875 99855
E 44668 58787
I 58427 96100
I 9348 95798
E 4669 70483
I 46643 74487
S 82179 602882192
E 31265 49188
O 6115 79861
E 60392 85093
I 2994 47587
I 64459 90799
O 66172 95932
I 36382 44153
E 7860 29909
S 44915 59704378
E 3076 93397
S 37053 17831213
S 37561 17950215
I 50568 91925
O 53094 56429
I 2570 47813
O 5001 29357
S 46914 582143637
S 14996 236084196
I 1080 42486
O 1461 14796
S 49790 298034623
E 47024 49615
S 78241 492976433
S 44943 27107812
S 8919 720482562
O 48870 67030
E 24011 38845
E 66763 81303
O 452 99484
E 67265 91269
I 18178 23999
E 7504 85334
E 41372 47396
S 53212 603575701
S 2960 301304082
S 44344 263396879
I 57071 91341
O 27330 84282
O 56259 67809
E 10649 87001
I 37255 66515
S 79934 198831102
E 48507 92310
O 73674 83381
E 33890 95771
O 11318 37685
S 1793 649502397
E 84206 90932
O 2124 67657
I 19219 94392
E 10290 52305
I 23539 85506
E 23216 82886
I 55209 65210
E 70846 79709
O 33486 66573
S 86946 61544210
S 48680 612662331
E 13092 79459
I 11076 63644
O 63472 79199
S 30313 975590031
O 11232 12263
S 86654 650032083
O 70459 89839
O 3569 11440
I 26775 38279
O 44597 71422
E 25840 32461
I 13802 92825
O 13707 90871
O 58350 75080
E 86177 99216
S 73071 898559202
I 82867 91662
E 46778 52051
S 63385 588744216
S 81718 382849281
E 71261 79186
O 9072 98128
I 84317 90032
E 36181 42738
I 27896 30245
I 26266 51861
S 81919 982944803
I 19718 77012
E 26729 56006
S 7991 291126221
I 89100 99448
I 11679 91958
S 2285 66461100
I 68481 88537
E 5367 66129
O 34210 36855
I 56755 63514
E 53169 87730
S 80189 336823686
S 4090 48090785
I 33159 98370
O 53802 68796
S 64203 317861477
S 3950 876705808
I 71493 91974
O 36502 73771
S 83898 541398186
I 28772 69763
S 18220 176367275
O 24838 79979
O 46562 99320
S 29935 435939665
S 54852 538547644
O 38384 96019
S 26409 595149593
I 12754 64931
O 17787 45760
I 49904 77633
O 80107 94207
I 20986 43185
E 4427 96916
I 53994 56846
O 1374 14102
O 8280 15796
O 52647 66286
E 47523 63955
E 10723 67046
S 70532 133717346
O 35036 77541
I 19709 27784
E 33043 37836
E 36573 56106
S 14643 942140180
O 21724 36683
E 22343 85872
I 60780 86895
I 34435 65716
E 11716 94161
I 36401 75301
S 5728 56011050
E 47071 99041
O 35265 92608
O 13016 36720
S 87627 907959974
E 25894 41157
E 24446 76889
E 13999 53122
S 73454 752376746
E 55073 97665
S 64083 745471197
I 11922 71564
E 30136 51142
E 8677 39567
O 69538 97413
S 43637 974828722
I 9935 18208
I 33236 47285
I 32244 34000
I 29333 44353
I 24314 48290
S 54504 185553728
O 32023 37143
S 33567 653211127
E 186 60135
S 33537 120702415
O 71022 93075
S 20194 507994552
E 59715 91993
I 44459 86581
E 37312 77990
S 84504 865544220
S 93770 345556748
E 652 60847
E 71785 78152
S 95406 230103635
O 19111 32017
E 23633 60190
I 32157 65925
I 75902 86717
O 67333 99293
S 19749 761579700
O 19919 38880
S 97198 880606958
E 91377 96800
I 64504 94444
S 4983 925894206
O 9408 25210
S 97487 663472658
E 43337 54077
I 4251 66541
O 39413 76866
E 9805 17505
I 5966 6488
I 3610 46428
E 7917 20306
I 67424 84679
S 95606 683959808
S 95974 542733652
E 8657 42061
O 7464 37251
O 16261 83432
E 8269 37080
E 28562 89320
S 19976 935235471
I 69211 99983
I 46807 66591
O 1639 13671
S 12756 815426228
E 3864 77945
S 76661 394277970
E 376 53577
O 5125 98935
I 82756 83487
E 35513 99780
E 37622 64989
I 1839 42508
S 39742 930576060
E 56847 70844
S 5262 512317347
S 38791 703221917
I 6349 45937
S 55617 823217394
I 20917 32677
S 83274 499623960
S 81702 161337985
O 13625 79710
E 1060 89080
O 28038 88539
S 43689 69631294
I 69615 85184
O 42964 54888
S 26180 143787699
S 48314 658524075
E 1974 89400
I 42581 96357
I 38347 85487
S 24702 138614729
E 19670 20945
E 34292 72796
E 76388 93137
E 38075 55120
S 16894 927101169
S 46799 673923766
I 49281 81802
E 41407 67713
S 13247 730589060
S 75746 914875162
S 81609 543122181
I 44129 76588
E 28541 46990
I 19858 78231
I 183 50538
S 82577 211950791
E 18462 21983
E 39717 51853
O 64709 74007
I 33569 48136
I 13572 57058
I 34540 42541
S 61059 630922505
I 71486 86507
S 26514 83840691
S 7223 226786744
I 42050 96314
I 50203 98720
S 1602 310757118
I 51965 64250
O 27212 47819
S 40642 973845786
I 33000 85904
I 40463 66756
I 81097 82567
S 96322 407444715
E 40194 44005
S 90337 451352177
S 92997 638600213
I 8252 65827
S 94725 416434152
O 12581 38924
S 92547 44254269
S 40684 273386395
E 31764 67204
O 24165 25629
S 67019 816202932
O 2058 70215
O 83510 89999
S 70198 452499247
O 37885 56891
S 92825 902738009
E 78721 89893
E 21657 37503
I 45874 56632
E 16921 90028
I 34209 56848
S 72160 293834360
E 20346 81945
I 29473 62662
S 54463 49641258
E 751 10780
I 59869 85487
O 23812 88621
S 51606 406338086
O 21543 76130
E 17220 84632
E 2845 63344
E 62812 74306
S 67357 980617199
S 51419 82832355
S 83134 925623855
S 5892 982458567
O 50685 90625
S 49497 745127113
I 5308 37784
S 9959 66870521
I 80789 86472
S 99140 346158709
E 2361 12339
S 13477 202467843
O 58957 89500
O 72396 91746
E 61419 76040
S 3829 654526747
I 26584 51899
S 42645 583734697
S 47857 73177202
O 36627 72139
S 44754 679074006
E 27715 42103
O 10386 58364
I 3388 80176
O 33374 48320
O 22241 39253
I 40473 50168
S 61636 650871666
I 78498 94748
O 17969 98297
I 10037 71881
O 47430 67281
S 38910 741308122
S 8460 644942884
O 38140 42926
E 85006 93164
I 72604 87638
S 66521 371527884
S 52220 630892126
S 23405 16027933
E 66535 77817
O 34851 91230
I 22097 74144
I 120 44312
E 7668 19166
S 11508 405594607
I 9166 35874
I 2835 49252
I 65062 86612
S 96867 325275643
O 13354 75270
E 17136 42048
E 69984 95086
I 46242 87300
S 48542 724950546
S 34562 811601417
E 17517 68279
E 10730 24464
I 58661 69167
O 10537 73696
O 162 3142
E 13108 27326
S 8236 424575542
I 99 82958
I 65761 87819
E 56848 90408
O 26292 70940
S 88540 901079643
O 4564 76541
I 4691 79906
O 80497 90193
I 81550 97016
E 29246 60328
E 21872 30219
O 32210 45388
S 20558 647647088
S 53964 432234969
E 23857 49027
O 11527 37673
S 17358 281429396
I 83615 88717
E 7216 32589
I 3099 86881
S 55784 168421880
O 49960 54127
O 25326 86366
S 57445 757459622
E 31223 71272
S 28781 758567471
O 44912 79574
I 72876 95022
I 33309 36103
S 4759 432077073
O 48069 70752
S 90809 629191614
S 64940 749145304
O 2975 99243
S 33756 753116683
I 56486 82823
O 41198 87617
E 36347 64774
I 62258 62869
S 18579 677117689
E 24043 70204
S 28422 189495162
O 19122 26444
E 64766 79137
S 72187 458547133
I 48637 90265
I 26283 82557
O 41194 99636
I 60084 62762
O 19231 72808
O 12552 59831
S 78181 831318882
S 39876 848399620
S 12901 876908318
I 19154 37546
S 62060 816167218
E 53491 85936
S 4898 15825989
I 63011 98408
S 18824 774436036
E 69514 78497
O 20552 22973
E 9365 76950
O 81638 82748
I 21436 84482
O 2354 85757
E 15672 89028
I 15197 73461
E 28905 65916
E 23148 68739
E 17254 32041
E 4537 19043
E 81317 86475
O 30435 39476
I 20106 95212
I 28658 96787
S 80901 481206973
I 3496 68472
I 36878 81974
S 31833 269921654
I 30684 74303
S 80095 369676527
O 11904 33172
E 11325 36411
S 63041 306941499
S 13075 201922164
S 14963 22800535
I 72150 97493
I 15984 69374
O 5509 96828
O 68596 69281
E 2866 40620
I 49063 56551
S 79104 246209672
S 93865 626270991
O 38529 56115
O 4594 97072
S 57146 226177746
I 2818 72747
O 10371 77729
O 732 84907
S 71633 331235714
O 2471 95963
S 69995 378318500
S 31611 605937729
I 35035 46027
S 46478 278173145
S 80858 955416700
S 42953 739004754
O 42680 87138
E 38571 83379
I 62278 70118
E 19619 96506
O 528 30535
I 39959 45456
E 5559 66432
I 78880 84979
O 63173 89906
S 3103 493052474
E 9232 91189
E 22207 76528
E 56330 76469
E 34794 40101
I 11232 46373
S 93706 474046013
O 23809 73427
I 84998 96881
S 68983 987494841
S 17730 366898836
E 14832 89074
O 42568 85874
I 13632 42429
E 43696 88354
S 16857 770063060
S 75511 869815583
E 13177 38381
S 92887 607139773
S 28358 489448708
O 16163 52983
S 31018 884819161
S 36212 487279152
E 21001 37001
E 20056 86809
O 26695 76597
E 35199 35763
E 53816 92365
E 41461 48391
S 14916 333605686
O 52696 57686
E 24034 63225
S 37956 529559535
E 60967 63674
E 7495 45960
O 37682 50939
I 56060 85612
S 53388 500061442
I 66490 91460
E 21876 37724
I 20184 72231
O 46866 49684
S 71246 346181930
O 15083 87463
S 2760 754267554
E 39597 42767
E 17432 82068
I 42132 99608
I 22072 79659
O 23343 71495
E 35516 77790
O 79553 89522
I 5314 61758
E 29796 70840
S 21486 953630769
S 97454 329446472
O 11566 16773
O 28486 95317
O 38994 68218
I 52309 68721
I 64285 81820
I 76015 79412
S 19049 838184921
O 34928 68004
O 49430 92276
S 49130 926318698
O 7474 93486
O 17607 21226
E 16545 88196
O 448 11774
S 27569 919504719
I 7985 49882
E 15470 24069
I 14469 86747
S 47638 484532831
I 25629 40208
O 13923 72634
E 11403 17762
E 40806 97264
I 41650 73391
O 21991 49380
O 62694 71286
O 47737 78131
O 45194 96193
I 20483 56121
O 61823 97404
I 20938 75136
E 23109 73602
I 47166 98629
I 66106 77492
E 60150 62471
E 17615 85511
E 14046 47341
O 66677 88784
I 30153 73365
E 25492 86408
S 41955 399121737
I 70280 84134
I 14784 27445
I 49767 69381
O 46414 79281
E 4203 32755
E 2705 76302
I 45040 60406
I 13373 73325
I 91516 92945
O 42442 80097
I 20567 31566
E 42921 71874
E 9063 98930
S 52195 28226982
I 82243 85727
E 82741 98181
E 6385 8970
S 67257 797140849
E 30715 73159
S 49308 637384388
O 68575 74014
I 13708 55692
O 74486 76980
I 35447 62395
O 22811 31971
I 2615 81015
O 10732 66923
I 23399 82802
O 38920 50146
O 20888 95191
I 12638 89254
E 90015 97614
E 12264 63211
E 37472 51948
S 14591 493793492
O 47509 61588
E 715 857
I 50934 92470
E 56022 89928
S 49363 787777289
S 51178 156287828
E 12628 75092
O 42210 85170
O 6986 89524
E 47484 85697
O 44865 48651
I 12055 26788
I 28353 69747
I 33100 84576
S 21756 429228857
I 2347 40864
O 79756 99237
E 27444 41844
S 6588 887941042
E 59264 63544
S 46864 755552058
O 79378 80879
O 40312 52783
I 27693 30884
I 45758 83253
E 6850 70797
E 48301 58720
E 31216 69075
I 2204 59744
S 65555 487631860
S 77341 156696418
S 74349 346602872
I 5585 10450
S 90439 167957507
O 1229 13255
I 8424 65247
E 46031 57721
E 60555 75261
O 22402 34611
E 9206 70903
O 56520 70875
E 7483 83892
I 59625 66079
O 21164 78904
I 12096 22861
S 18690 314303074
S 72882 477356033
I 58556 85283
O 31304 54943
I 63396 65423
E 30406 77834
O 28811 67374
S 83438 916841174
O 6274 49389
I 106 39984
I 5512 11917
E 1398 52155
I 1016 28448
S 14746 354492746
O 18901 66075
E 53791 94366
E 49719 66549
I 64605 77316
E 37841 93221
E 10299 77788
S 49073 510744552
I 55789 86477
S 45578 934104844
S 34543 607198035
I 28280 35994
O 9197 79266
O 2708 92402
E 44639 98372
E 13113 77274
O 37595 83661
O 63448 87748
I 5006 27835
I 27853 71563
I 37035 41350
E 55822 74197
O 8894 59340
S 46918 26524550
E 1501 27808
O 31688 61826
I 47690 98013
O 60470 64622
S 79187 828334707
S 25641 548031793
E 24680 66948
O 23877 34568
O 90623 94452
E 64436 74702
I 36570 75728
E 7480 38824
I 38661 65065
E 1512 48266
S 27955 471417725
E 46750 71433
I 27202 76555
E 11482 25200
E 25120 79547
E 6634 24668
I 3309 47455
S 40080 219461178
O 84894 85035
I 34578 79133
S 18274 691221891
E 35 78164
S 3501 459317760
E 90778 95050
E 18875 43563
I 44989 76772
I 9554 69652
O 6588 31593
E 29312 76932
I 49439 60687
S 77393 880528787
O 33634 89479
S 58221 15237534
S 69310 293551903
S 93347 244200818
S 89387 699020601
I 27799 92237
S 85000 152779753
S 92325 781684700
O 61748 65732
I 59722 90061
O 51537 72433
O 9190 70316
E 39341 39654
S 78039 1685609
E 63731 89876
O 57782 75275
E 34312 92621
E 9586 85422
I 16194 55229
S 54343 121745788
O 65616 78998
S 86694 737891070
O 52814 97864
I 8869 81357
I 10907 21191
I 53571 92471
E 6391 76497
O 37701 84120
S 68631 309578549
E 76236 76836
O 82981 97222
O 19705 66271
O 27690 36510
E 13951 34969
S 84359 129136452
E 14477 74440
I 78040 96163
I 58237 73639
I 11648 55961
E 26646 99080
S 99813 571455817
O 6310 9868
I 39520 69168
S 44627 258194177
O 19141 47906
E 36337 36864
E 38722 48539
I 67654 96153
O 15510 45293
E 45645 53357
S 67515 202866750
I 26556 71483
E 28940 42925
S 47138 433581476
O 55064 63841
O 2480 44226
I 5593 13404
S 32577 13261001
I 3175 43927
O 20262 67853
O 19068 55654
S 81194 462268194
O 14319 39566
O 52486 70200
S 17135 667783792
O 21396 86772
S 4789 669637469
S 58373 565005534
S 8210 106137854
I 9597 51205
I 39230 90632
S 83684 670392441
O 1619 39530
S 1441 658650188
E 18672 51143
I 58852 80857
I 73470 74081
E 15560 36534
E 30192 80174
E 68586 80524
O 63395 78269
E 72390 79767
S 15086 499259728
I 11654 19695
I 43162 47261
O 67142 84527
O 46635 57914
O 9871 47162
I 62915 91037
S 58720 447484503
I 70600 73867
I 19567 47072
E 30654 47269
S 39984 205505626
I 35163 38585
S 87986 213636418
S 54805 498658269
O 74850 76824
S 29059 633420557
S 58314 373736850
O 21551 58082
O 43889 63636
S 55175 386049544
S 62096 692053259
S 76460 324002555
E 3877 5531
S 47630 26979589
O 3831 16941
O 63821 72709
O 8369 77275
O 14743 39818
S 24161 141724770
E 43826 70854
I 16017 50577
I 21678 66886
O 38044 65883
S 84480 916250354
I 21102 61360
E 2379 39895
S 20910 48283221
E 11 90621
S 28214 452626376
I 12668 72109
S 98597 857493816
S 87288 48455050
O 66245 95709
O 62240 78666
E 2344 70231
O 54718 73335
S 55332 134342239
I 65719 83871
I 42974 81142
E 70861 79708
O 80531 88467
I 12953 26074
S 64132 406103695
E 21 3668
S 96996 379290140
I 11034 85480
S 8361 405066452
E 25823 50041
E 39722 42767
S 9268 477472550
E 8116 34981
O 76237 86875
E 12803 96116
I 10138 66959
E 303 9589
O 72178 97788
I 4330 67066
O 5038 74219
E 494 70217
E 9013 87248
E 21397 73695
O 3582 32546
I 22528 96626
S 38573 126210339
O 38219 41177
S 55353 989058546
E 59939 63819
O 4980 52386
I 33384 83401
S 88178 418130205
O 37217 87449
O 665 93647
O 27178 80471
S 40781 653435785
I 29929 91186
O 39227 69007
E 51020 99797
S 93419 133843709
S 48726 180584789
O 64120 94340
S 99211 250233122
S 42292 188574669
S 99399 555611210
O 35386 47831
S 36747 796158807
O 46538 80272
O 44171 74014
I 44381 83607
O 33618 61084
O 37884 96321
I 12176 90493
I 36716 43202
S 75443 108219829
S 34617 566162804
O 20768 50169
O 31750 38481
S 15395 717432173
O 71384 73205
E 4628 81973
E 24655 77710
O 17987 55521
O 79658 98459
I 20348 44452
O 70287 79450
E 8770 28907
I 57545 98943
S 95433 485239971
O 24305 47233
I 28742 81455
E 2411 21963
O 66103 85563
S 50344 280478251
O 21899 90033
S 20057 16616807
O 15777 29163
E 32376 90067
O 24472 57690
I 70724 79930
O 28711 29853
O 1859 20496
S 89508 525687389
O 25889 32015
E 9552 86634
E 33373 56514
O 12973 86859
O 68800 94489
S 69736 405292484
E 53700 67070
E 13960 34380
O 17002 96907
I 78257 86818
I 59655 89094
E 2473 63644
E 36804 80278
E 10308 15261
E 46977 75794
E 43397 93722
O 59726 68724
S 92235 83690159
E 36910 45880
S 64471 168350304
S 21815 451070667
E 88693 89087
S 26259 669780958
O 27786 87932
E 67853 98964
O 58582 66114
O 28056 61036
E 54919 67448
S 59109 730008882
S 82623 312613012
O 38130 96344
S 67136 342299961
I 9325 34440
O 11977 95468
I 7844 55960
O 33226 97639
E 25902 59011
S 54110 191644177
S 80839 311114478
O 5579 49368
S 9757 340237697
O 6859 68597
S 24431 674329432
E 26115 65727
E 10259 53901
E 46938 56039
E 10443 85053
O 9429 90066
S 67566 439363697
E 9435 16379
E 16275 17155
O 40543 88494
O 2340 53814
E 21761 31009
O 60185 64618
S 72608 444083679
I 60911 67843
O 23194 95158
E 5797 61632
O 11091 18796
E 43752 65747
E 39240 95686
I 2368 87730
S 29242 454633952
E 55969 82618
E 10320 14767
S 54391 325471929
S 10155 982486186
E 61064 66005
I 70353 81813
I 38459 76705
O 69993 76247
E 22743 80484
E 17416 24923
S 9783 484803911
I 50641 93648
E 34763 62345
S 97459 920510930
O 7825 95422
I 21873 44824
I 42885 94950
O 45175 98201
I 2111 87509
O 20575 86611
I 54710 96069
I 40201 67862
I 24437 67684
E 86697 97612
O 12183 91579
E 79036 79107
E 5253 31237
E 20773 79146
E 87010 93476
O 4659 14409
S 40340 647051974
S 93653 646720277
O 60860 64349
E 27320 70839
I 5515 39600
E 35986 90538
I 27497 41843
E 15259 64441
S 17705 596607746
S 80356 525457095
S 53982 49550872
S 36894 947872647
I 78944 93014
E 4529 27783
E 35744 64363
E 5086 69294
S 54518 481785847
S 34462 634879506
E 21104 64597
O 24612 62224
E 64401 87893
I 14635 20829
O 54339 75568
I 60656 94131
E 48506 72065
I 18841 29071
O 35986 64639
I 8946 76188
O 52055 69233
I 31507 63342
I 63726 66714
I 36071 36421
I 21430 61045
I 3951 7202
E 60165 89586
E 40553 55708
E 42796 78157
O 30028 56017
I 78116 84548
I 8444 37895
I 46981 84244
S 89632 226328912
I 1569 64541
O 51955 59843
S 75923 771543238
S 99532 435905153
E 32707 76935
S 74361 484034531
O 24999 57770
S 87456 292082306
E 50937 59269
I 7014 9353
O 42113 93365
O 53666 95006
E 83521 99185
I 65967 95629
O 53353 94235
O 79321 82630
O 19533 63197
S 24002 765507846
S 97764 457163760
S 2381 527732173
O 29044 71405
O 18889 52192
E 53016 67181
E 97283 98800
S 45037 154901849
S 69216 918571341
E 41451 90982
E 11492 12289
O 7168 51524
O 30559 98946
E 684 77267
O 13849 85035
E 11092 39623
E 288 37280
I 79573 88476
I 6273 69783
I 8338 59776
O 21988 77834
S 97358 136687721
E 65745 76888
O 3542 11123
O 92017 93071
O 5811 41470
E 36287 40049
I 29692 91013
O 36885 42527
I 26818 43219
I 72712 92244
S 71049 554219950
I 35184 48088
S 51370 84294517
S 22076 642814613
I 73160 84807
S 44316 229061111
S 7495 73387747
E 27619 68162
O 2325 85742
E 23337 27233
S 75822 802631266
I 13521 26931
S 22230 778239510
I 69420 78088
E 1814 59415
I 64977 75829
S 64574 402801147
S 80112 498720616
S 51802 872438028
S 87806 83128481
E 52670 73093
E 9839 52330
O 13053 73453
O 7625 40390
S 91049 250926927
I 37056 62368
O 56695 87309
E 44988 61191
S 97802 944864577
S 96146 503229329
E 3042 37055
S 84212 165037923
E 5075 64390
E 10371 93310
O 57788 76647
S 28131 466200237
S 13980 159530140
O 16604 79758
S 91266 592924469
E 12795 66191
S 5064 998401885
I 12475 63587
E 47585 77794
I 69865 94776
E 25483 77683
O 32712 61724
I 19778 64025
I 1202 47167
I 12358 75718
E 4999 75594
I 71454 92777
S 18228 171590874
I 10113 89329
E 30093 63937
I 9012 74318
O 75113 99313
O 34437 60803
S 56450 261490403
I 35950 78233
S 85750 244255208
O 77470 83403
S 93740 461437190
O 67831 88630
I 59277 85895
O 4924 84724
I 29238 29330
S 21580 254688821
S 68132 835512005
E 3015 61752
O 40270 81782
E 42279 68448
O 1844 44865
S 86636 564140923
I 24244 75583
S 69320 825122780
S 70907 738874938
S 74608 338362275
E 50617 63227
E 2247 5714
E 9527 30547
O 99585 99849
O 10358 38049
O 17084 86171
I 81041 85722
I 10322 19261
E 92600 97889
E 53391 55717
E 6569 9094
I 70112 93078
O 65487 78834
E 5091 9671
O 55939 64889
S 42287 169264280
O 7039 38637
I 22785 27006
S 84626 967962967
E 82249 90761
O 62837 95131
E 7593 95198
S 58598 754766996
O 19911 84867
I 907 39131
I 45418 79738
I 18679 96944
O 64907 76787
O 9998 92191
E 10517 44413
I 54826 96161
E 29870 64795
I 58086 78261
S 28595 365808458
S 93707 95846144
S 34650 430404396
E 9045 66389
E 9490 90867
I 33642 54746
O 46872 86241
O 51697 69082
O 8763 64042
S 40519 446973480
O 48200 73776
S 24000 616816994
S 48089 762234107
O 38722 49167
E 43825 95425
I 36 1502
E 60434 75291
O 66099 67306
S 7622 827911912
I 16238 32293
S 49028 580116750
E 5273 99123
S 8312 662015995
E 72949 84883
O 85639 98932
O 901 65414
O 6246 15441
I 30155 30162
S 17771 665634561
S 51824 337372404
S 91979 536976105
S 6762 526928770
S 5334 97386473
E 10218 48483
O 44866 96799
S 77075 934267604
E 12925 30974
I 20449 31473
S 76775 991105809
E 10935 83278
I 50811 94490
E 45080 74111
E 22186 77389
S 62357 230100062
O 17516 73382
S 56390 173081964
E 52655 93386
S 12023 248112574
O 71979 75683
O 52832 58717
E 27869 71192
S 86001 289994023
E 29160 67515
E 17647 93760
O 22158 41703
E 24470 96189
O 10057 81483
E 39632 43380
E 21645 65564
S 77493 497992134
I 21593 98343
O 53126 67238
E 27771 52711
S 67308 134056769
I 53493 67002
I 30441 88483
I 66017 80316
S 4576 958265050
S 17875 737468413
O 40356 73289
S 49366 620284217
S 57794 752689071
O 7875 54752
I 64438 68236
O 66274 71431
O 1625 28576
S 84847 320254444
E 24274 52297
E 34281 88765
O 7384 20097
O 7919 16080
O 10922 52764
E 13605 31068
O 64555 67149
S 88284 34232450
I 23804 33551
S 61759 492971456
E 12858 59836
I 61941 68159
S 66561 949307605
I 20760 55752
I 2333 49182
S 30486 11978660
E 10260 37483
E 44175 61888
E 82185 95874
O 26336 29804
S 37390 804931107
E 40659 72902
O 57159 72262
S 85543 347073000
E 8613 33057
I 615 60999
I 4286 81978
I 35681 61397
O 11460 52758
O 68572 93129
I 39748 57069
S 46950 782862655
I 4824 64222
O 47136 57838
I 20469 59873
O 8258 9882
S 1783 922000953
I 54830 61548
I 7883 39605
S 32273 589238769
O 27095 79926
E 11020 62203
O 9894 13788
O 41019 54823
I 60530 99268
I 53094 66132
O 59675 87654
O 53410 95135
E 20696 74912
E 10291 69624
S 47189 442171487
S 61232 223695163
S 628 206363572
O 14084 66345
O 26859 63029
O 3251 73270
I 19295 40898
I 18695 20394
E 35499 48668
I 53923 63982
S 62627 880152925
E 3995 19432
E 86570 98233
S 28805 630424553
E 75266 95077
E 52726 80325
E 25462 50421
E 35655 92573
E 30320 34770
I 61161 91550
O 72226 96440
E 35855 41049
E 40935 78490
E 33331 92446
E 32427 52487
E 62365 80658
E 5542 11935
E 8607 25917
I 24275 40242
O 18231 85502
E 36531 72434
I 28164 93512
I 27784 90862
I 19960 77131
O 15698 56694
S 83138 834054079
I 16891 78498
I 8343 26037
S 1901 905674358
S 15456 446120223
E 2216 34920
E 40294 68735
E 42788 88967
I 18134 49288
E 3657 55299
E 16228 81187
I 49181 57639
S 87316 529185112
I 25385 39202
E 396 9859
O 95331 99571
O 81917 97957
S 35566 899353213
S 18309 153500752
I 68590 93101
O 14242 52886
E 1445 25772
E 57955 76089
I 11859 83157
O 1600 41962
I 39650 75916
S 85556 244574482
I 53360 68589
S 33849 228757364
S 29004 381408261
E 16027 73326
O 32111 97718
S 35048 216652665
I 25310 38894
E 26676 49502
O 8334 86988
S 37764 547953595
S 70730 488689218
S 30783 567410399
S 28276 400792931
I 69423 84356
I 944 10589
O 17022 63884
I 1485 95159
I 79132 92275
I 21613 45293
I 37776 55490
O 369 62069
O 55517 76476
E 42607 81498
E 56975 99658
O 69292 99386
O 22517 93456
O 1018 96827
E 44422 79205
O 34662 63784
E 32798 46305
O 14433 94612
S 47470 784275516
O 95241 98112
O 1133 30338
E 6733 91890
O 12905 31868
I 51120 87809
O 45516 77072
I 46568 97055
O 53833 88635
O 65414 69480
I 37315 80055
O 55147 73556
O 19 2811
O 28081 57421
I 24185 27419
S 54323 484291158
S 16572 333829961
I 9097 77750
I 5281 63039
E 12083 65185
I 42268 81445
O 49179 73625
S 40667 415949749
I 16773 62884
I 22229 90926
O 87295 97020
S 68330 763255558
S 3568 313785487
O 177 9996
I 48132 72882
E 29813 57614
E 51320 85013
O 49032 81275
I 19481 69987
O 43443 95808
S 41110 878936600
O 7598 33674
E 85472 92076
S 26628 120218858
O 12305 40501
O 22334 86315
S 17641 148227658
S 38144 350541821
O 24350 78035
I 14988 32767
I 8849 89084
O 7623 46605
I 56001 78691
O 10741 89909
I 31689 70255
E 44442 53332
I 67627 75327
O 51057 80280
O 1349 5497
O 39915 56205
E 65792 96294
E 7395 98953
S 90817 835702893
O 42725 83576
S 84005 677689865
E 61078 75278
I 3807 16788
O 28378 69608
S 85832 799532416
I 16334 57148
O 61275 78395
I 80299 99409
S 65300 882967258
I 7427 47792
O 1668 33811
I 26199 82858
I 73304 89460
E 1112 98642
O 12324 48671
S 99900 239995185
O 36268 48815
O 21606 30309
O 9632 55454
E 15730 32361
O 8091 64277
I 39458 53478
I 3493 31544
I 24620 70588
I 12260 58921
E 54550 78915
O 54988 75103
I 87173 95382
S 9180 768886837
S 42400 91209226
I 13592 53449
O 20643 24175
E 88611 97938
O 15070 82591
I 14745 76036
I 11108 38829
O 14535 83318
E 10774 80819
S 81494 230140641
E 51242 96307
O 54663 97580
S 38655 675819590
S 16176 783813957
O 35276 37244
S 30260 573663388
S 31913 52307698
S 78843 590255722
S 89703 328055712
O 49012 50046
O 17692 57528
E 39548 50064
O 28953 57504
O 16727 93122
I 36083 52614
I 46342 82676
E 8713 15548
I 26489 52946
I 52350 85054
I 14175 43062
O 69174 69209
O 19752 57692
E 59913 78654
S 92309 542069701
E 16598 66411
I 2892 6125
I 70932 92623
O 11467 14403
S 90620 955992284
I 23340 98882
S 17688 847649570
S 55320 574924894
O 36679 75833
E 10202 82098
E 28493 86608
S 62388 378753386
S 70760 463166642
S 9005 114298157
E 2651 27996
S 66000 129104543
O 18947 90378
E 35944 85213
O 52577 93733
I 23226 67259
S 36486 571912744
O 13103 23782
I 7941 25078
E 30633 32638
E 46591 88633
E 77352 82825
S 67206 67530662
E 78549 94126
I 7795 91933
S 74365 390597033
I 16205 71572
E 13054 76559
O 29217 98283
S 84580 29307893
S 51890 773340790
S 37239 275233394
S 58244 617148308
O 48516 48614
I 743 11278
S 54514 404259994
E 27579 83583
O 54724 57453
I 56123 62422
O 48248 70084
O 52483 53493
S 91596 663634013
O 40446 49412
O 7655 18505
O 7212 87893
E 18022 85554
E 4106 96955
O 28819 77767
I 15052 32747
I 37734 70999
E 73376 89370
O 78516 89403
E 87414 87504
S 33723 970017966
E 19920 89739
I 20997 64056
O 19302 68092
O 395 25636
S 93511 846560297
E 1696 64974
S 4388 446327544
O 73020 95049
O 40819 54897
I 38883 55024
E 41910 89988
S 10169 235818370
O 52138 90960
I 19571 91817
O 30890 53674
E 41160 89378
E 46935 86296
S 15265 888395342
E 17453 77154
I 65902 74917
O 10563 17158
E 20661 87516
O 6301 35383
E 11342 75063
I 15955 62746
S 97730 513761182
S 66042 471781535
E 6786 34486
O 45903 96431
S 22549 724099674
E 8873 25244
S 79038 896381839
O 36264 49544
S 5189 31158259
I 30255 96397
E 18386 81364
O 51038 77065
E 19398 83427
S 90690 907839128
S 39127 941617690
O 9759 84902
I 5595 28973
O 55648 69176
E 45449 68774
I 41708 65851
I 24614 53330
I 28806 38925
S 10906 401115011
I 42563 42987
S 36234 162319521
E 3707 85504
O 29672 35558
I 29237 62587
E 35439 43815
O 25677 64396
S 31891 534763115
E 72641 99340
E 29568 44360
O 11615 45463
O 6683 18835
S 72996 994997140
O 1841 71942
E 12507 80436
S 42516 539590288
S 86989 934984345
E 53718 73961
O 46774 82832
I 62274 96377
I 34169 51637
I 48188 80875
O 46741 79442
S 4863 836075775
I 18338 29112
O 27988 72936
S 10576 356672020
E 3676 12684
I 9475 80636
O 29205 71253
I 27700 63599
I 61755 65111
O 95937 96853
E 55687 92562
O 36432 45533
S 26562 493387369
O 66899 69837
E 32413 54803
I 47148 86241
E 89843 97937
I 39877 68081
O 4191 32668
E 13848 17726
O 11583 92848
E 63851 80187
S 46571 119859109
I 53448 93422
E 69991 75514
S 46699 260690552
I 77082 83465
E 47854 59138
I 44327 48875
O 56807 85244
I 2239 68957
O 75681 93383
O 56177 75419
O 30682 88540
E 76129 96898
I 58328 58537
E 77276 92727
S 84681 149480148
E 54947 77745
S 58305 723477304
I 11183 64912
O 61240 82184
O 90724 99427
I 16061 76690
O 79389 98775
O 27862 58331
S 96218 881862551
I 12158 97455
E 42989 43859
O 52226 57126
E 94120 97374
I 33967 77756
O 48406 59750
O 23023 53568
O 26361 59467
I 12430 90435
E 22182 67532
S 83619 872416933
E 55559 73964
S 94435 699469979
E 51118 56116
E 81848 96574
S 50333 818012126
O 20953 44727
S 99450 816070753
O 7867 49091
E 45495 79068
S 39475 306023420
O 4845 30950
O 35323 57058
I 62844 63506
I 72200 91759
I 20132 77657
I 59485 81059
S 12932 806785137
I 3904 85938
I 14420 19747
O 60552 66738
O 5722 62249
O 65988 93251
S 62715 368832330
S 28430 607512706
S 24872 900719999
I 24331 65658
O 71451 90652
I 33956 63136
S 83964 712338543
O 76149 91440
E 33824 93810
S 2580 902601951
E 5015 82616
I 53094 87964
S 92385 928907284
I 42734 65536
E 36408 56479
I 7934 82679
S 46952 853664609
O 37435 45033
O 65762 72600
I 33020 96254
S 50542 344196655
S 66098 916164470
S 75101 727128960
O 60997 71270
S 60608 696272182
E 1273 71115
E 14529 96999
S 310 947303622
E 57788 66975
O 5924 27805
I 32056 60960
I 11435 24003
S 77292 954537829
E 80764 90778
O 90806 92683
E 15412 34297
S 88416 50308889
I 10420 55945
E 2122 62975
O 6779 41280
S 99422 319071698
E 1026 51396
I 33672 88086
I 31313 61656
S 16659 175090504
O 900 32305
E 196 12022
E 77532 83448
I 21998 38335
E 39979 63800
E 52714 93790
E 54305 95524
O 37504 95747
E 671 17394
O 9793 19267
S 12389 35407483
I 85054 98588
S 32685 212940961
E 45023 99551
I 57759 63988
O 12192 70684
O 22231 52040
O 38532 99987
S 81658 635208204
S 13286 767863811
O 23274 60240
O 37719 65933
S 6602 919861612
S 4503 882461592
O 52073 89331
S 83626 389201404
E 2945 56119
O 28585 70907
E 18765 85149
O 12526 84933
S 10779 635190521
O 33258 98224
O 22145 48752
E 28000 63833
E 13615 42415
S 8254 796679257
O 5505 14589
O 17533 46124
S 75057 550891364
I 36179 77769
O 29991 87665
I 48766 73416
I 651 25995
I 65466 90938
S 78869 438814758
S 24335 151310213
O 40692 84080
I 40023 52417
E 65370 71439
O 30777 85016
O 66193 75616
S 70563 733175432
E 10617 56950
O 52273 79127
O 53621 86046
S 36696 973642624
S 83075 277330926
E 3112 42026
O 33773 98252
O 16005 82782
I 76 85962
I 37261 55881
O 88451 89719
S 56183 573909157
S 3193 993193610
S 8424 256657594
S 73535 127664331
O 31756 48319
I 2664 97729
S 78783 615038510
O 17241 25232
I 51948 98364
I 26791 94810
E 67112 98232
I 1501 72600
S 27058 923865883
I 43121 43183
S 40974 465587005
I 76739 77008
I 17998 95590
I 63824 82459
E 57685 77893
I 21174 49952
I 49600 70840
S 38403 889404675
S 45334 428834986
O 22907 27067
I 17253 80730
S 1965 37825579
I 24146 74232
E 59122 78989
I 15604 78433
E 40098 64385
S 61565 810610792
O 32887 55680
S 27588 545562865
I 212 54157
O 16064 37614
O 16398 64461
S 27379 425419524
E 33412 62485
S 14910 728277471
E 2025 57020
S 94393 613069499
E 15759 52959
I 38516 41336
I 32108 37317
O 28612 56740
E 29935 78315
E 44173 89027
O 16930 66979
E 9945 54850
S 82341 936432079
O 20970 28107
E 17398 74184
E 17313 24540
E 8289 61792
O 2865 86413
O 12371 13945
O 5200 29721
O 4824 22454
O 28910 85632
O 5005 47143
S 4563 893891155
I 48353 83310
S 73796 321017907
I 26039 27373
O 11313 80660
S 25170 23506922
E 86576 97769
E 29241 56256
E 60317 63750
E 13533 67683
S 21192 998283742
E 12153 83867
S 54705 100414552
O 13673 36215
E 9573 60968
S 973 414492979
O 71659 97665
O 75112 96240
E 14703 25051
S 64265 351932332
S 98560 478053574
E 32936 80791
I 33850 50039
E 44232 79289
I 22320 35404
I 44682 87554
E 14208 17554
S 89245 334072167
S 43394 602877405
I 71896 93684
S 9246 747943489
I 43129 65852
I 28024 34666
O 416 22211
S 23435 729014465
I 22155 57136
O 63986 73576
S 8704 313735411
S 80542 807072499
E 28418 34670
E 84380 85269
E 26487 29818
S 67592 537837090
S 49063 543310385
S 88430 320786362
O 65967 68226
I 62298 67135
I 52864 86880
I 107 91645
S 16625 652169435
E 4842 24512
S 31098 523152125
I 27454 99278
S 47592 214354375
E 35125 71777
I 41652 87141
E 29544 76340
I 60178 95413
I 46969 51832
I 12060 36586
E 59644 69392
I 8703 91012
O 18409 53937
S 40362 508822770
O 28665 72319
E 19344 61185
I 66318 81805
O 34361 91100
E 48223 62725
E 22065 38782
S 16553 447525084
I 29906 40254
E 68392 78970
I 15127 64522
O 20172 94278
I 59784 61381
E 74023 97821
I 62893 91984
O 63298 72461
S 77758 512877209
I 25579 76776
E 8236 91225
E 32072 73398
S 39595 338062135
I 12517 17783
O 24660 44509
I 2910 92457
S 76626 701432585
O 11894 15921
S 65940 387196482
E 57340 86470
O 38037 41611
O 15683 89254
O 69428 73115
E 27472 79529
S 95015 802919142
E 7381 40342
O 65782 98208
O 3098 9085
I 65804 96669
E 69091 96024
I 20760 72741
E 18390 80073
I 30701 83924
O 77523 91424
O 51884 92101
O 90548 94818
O 51243 72571
O 24458 80354
E 35839 63730
I 58725 93270
S 20901 567573028
E 50993 84729
E 25108 75072
E 183 87897
O 31474 87661
O 39699 96410
E 13324 22683
O 1026 70582
S 72263 499509000
I 69267 98263
S 17954 17796931
O 9250 49527
S 2126 257010755
S 30964 905665915
E 28692 58156
E 13549 22529
I 42488 90035
S 23720 995152488
S 94712 454208117
I 58337 83963
E 4621 75694
S 93172 787241718
E 23493 24791
S 82353 211688672
E 19399 96580
O 7933 75146
S 37923 603316396
S 91567 901410115
O 13732 93762
I 70562 99847
O 74177 92355
E 92927 97578
O 73804 94174
S 97701 830848754
I 23090 50205
S 83280 307822019
I 37666 45978
O 17919 19004
I 43020 63209
O 79429 88962
I 80484 84555
S 88084 657761999
I 42236 58310
E 94366 98153
I 3777 15220
O 10293 69146
O 8101 30665
I 11771 53400
E 17207 88486
E 426 19195
O 56521 93511
E 5151 19156
S 70373 351619747
I 38150 70204
E 7096 68854
O 411 84096
S 26274 905103548
E 78126 88457
S 90687 307291444
O 60517 75523
E 8700 55142
O 56537 62243
I 75576 91616
O 30793 94895
O 34461 65302
E 31777 44371
I 21162 53839
I 51083 89704
O 59907 70347
E 18874 32369
O 29988 37880
S 45510 361978497
O 67311 87419
S 9532 573910026
E 40220 57016
S 48039 476672601
I 57368 91976
O 85804 98149
O 22622 55831
S 45386 885107878
I 18266 81149
S 2604 402316286
S 70308 834167332
O 3685 63174
O 55677 60029
E 12708 92762
E 39299 51491
I 68705 74117
E 15545 89081
I 29663 45035
S 75461 212038765
S 31197 31922176
O 43311 99586
I 28862 31794
I 2798 60406
E 19956 63687
E 5242 97337
I 3731 61598
S 53611 433103412
O 48158 96285
O 30973 45129
O 14886 59875
I 14115 72545
I 33190 83900
I 75411 77721
E 68058 96687
I 75853 98756
S 90180 80353361
S 49075 941499508
E 7819 17717
E 23239 89432
O 60059 77824
I 7368 43480
E 3873 96398
E 48537 83180
S 15638 300896517
I 1408 95180
O 54647 56167
I 7427 47416
E 8995 39968
O 25150 73111
S 12107 903425148
S 10288 720277787
E 2097 90467
O 18723 79990
I 57056 99796
I 10095 20948
I 32738 71809
I 4073 52975
O 20801 69013
S 16536 706589177
O 67468 87379
E 7128 52390
S 45629 64632935
S 65500 396930263
O 3735 34032
O 12652 88867
O 71483 97991
I 24792 82089
O 37786 72907
I 3309 81417
S 33717 921526207
E 28352 41545
E 41138 59892
S 71745 979415998
O 23243 31529
E 30543 92473
I 62343 91170
E 13065 37912
O 16600 50758
O 14643 25240
O 30926 46247
E 3887 28840
S 42887 619215080
S 79947 509300325
S 82441 280562160
O 53203 96199
E 42763 90415
E 47329 60228
E 33296 42451
E 52954 56868
S 3855 84409675
S 73601 8342755
E 16610 92343
S 24865 958260704
S 17423 238937181
E 47592 77497
I 26403 77004
S 96882 336050536
O 31818 38515
E 77633 93299
E 14279 14374
S 66143 113062227
I 7063 10360
E 78436 81850
E 36272 43426
E 48343 95617
I 11022 60780
E 22948 54165
O 53687 55210
E 18275 76306
I 70939 98772
O 57528 66911
E 62901 92816
O 13756 66986
O 62917 92842
I 76681 84703
O 21042 64437
I 25797 44879
O 82917 89690
E 56175 61190
I 44827 69464
E 72310 74746
O 13108 91480
O 44492 54014
O 6374 32239
O 5123 50937
S 17801 831756799
S 6256 334918844
S 31153 345907130
S 60034 136648218
E 9387 60965
O 23819 29386
I 20998 28866
E 24869 57461
I 11895 51267
S 63535 194322252
I 1118 81113
E 29055 40916
O 1162 49931
O 30714 74032
O 43072 95514
S 90899 590112486
I 53522 81195
E 87691 95749
S 39249 872552248
E 56058 85439
O 84255 98044
I 41486 47389
E 22432 65810
S 39515 161301954
O 9462 72223
I 16318 23913
I 39323 89640
O 91907 94167
S 41071 807170742
S 76911 725046602
S 93352 206894889
I 11296 95740
E 35883 98936
S 99112 985716259
E 13550 96854
E 48485 61767
E 9028 86944
S 14389 128757941
I 35360 61453
S 27142 851665499
S 39521 179074739
S 34288 139477473
I 35653 38475
E 56130 94968
S 12710 829834273
O 43779 57079
I 4589 32804
E 1840 8809
S 4011 709878890
S 97663 629976418
E 2356 42006
S 54948 82277986
O 19657 82680
O 79502 79991
S 53652 960747440
I 60646 71427
S 59741 217927454
I 54555 58381
I 35572 69523
S 88314 546196877
O 28187 71201
I 36386 94183
I 12019 87033
O 62946 65413
E 15865 51741
O 36387 43500
S 42478 978382130
E 43950 84661
O 9003 39616
O 30153 47414
E 19381 88274
I 72493 81754
E 22019 41235
S 18944 371237275
E 20445 95846
S 65302 469288371
I 8736 39040
I 56878 82943
I 39510 57203
O 11851 93564
I 399 74174
S 80188 113337025
I 7141 38513
E 26515 29485
S 85061 613724140
S 41702 19790812
I 17350 72854
O 232 72297
S 63742 907558263
S 23828 519943600
O 13106 58548
S 75156 810201908
O 19426 70497
S 58302 111879456
S 45457 344395773
E 47659 73475
O 37314 98105
O 45167 62281
I 32227 84708
O 70816 79759
I 21214 24478
O 3176 41295
E 25767 29599
O 40473 47361
I 8521 88171
S 52338 607088702
E 33737 99521
I 23384 87120
O 46495 99599
E 69383 83884
E 83573 96487
O 18427 97618
E 18462 85990
O 41565 91402
O 63293 83360
O 6991 81891
I 21346 54172
E 65216 65313
O 42080 85686
S 4799 396235252
I 9120 45126
S 74173 902014705
I 12436 60257
S 57776 273476095
S 82646 723078318
E 30284 96319
E 45265 82125
I 64893 97820
S 43512 314531881
S 25958 308016043
S 89057 272043039
E 68254 90477
S 52030 983950562
O 58419 70446
O 4034 52447
O 14522 61201
O 19619 73540
I 51227 74804
S 12278 153102011
O 13566 65538
I 2487 35195
S 50037 101520709
S 84317 362609663
E 56715 94407
I 41290 85066
O 9969 41661
S 12772 957840500
E 19155 69613
O 9390 40752
S 2040 589749572
I 1953 5058
E 30537 68579
I 55081 58356
O 20199 88405
I 41057 61842
E 17533 94592
S 33376 149402304
I 14753 82888
I 42733 91059
E 80889 98644
S 56687 435145980
O 49109 87526
I 30371 44723
S 68335 895427469
I 3406 25396
I 20895 43717
S 55390 153440860
O 60242 72842
I 45961 85762
O 33116 96468
I 75860 85021
O 24672 89979
I 32325 85092
S 78414 870804354
E 21459 36649
S 2430 917625766
O 82953 92962
O 3440 24159
E 9250 85745
O 36571 74498
O 22755 84067
E 11133 58490
I 38138 58172
E 33073 84428
E 53962 57665
S 41045 452384395
S 6723 415416744
O 27836 77596
E 19082 30921
E 4393 48569
E 73498 95562
O 32801 69865
E 1918 71304
O 5427 85194
E 42535 91592
S 13678 601197436
I 1868 82870
I 3919 84477
I 27807 45317
S 93127 4926470
O 34605 61388
S 89818 620812193
O 39298 95440
I 59284 77445
I 39794 70131
O 1206 67343
S 37546 481455076
S 62863 767184733
E 43094 63197
O 39467 56368
I 55346 70164
O 46524 97779
E 9433 63583
S 63406 681185874
O 19915 63291
S 29549 276670508
S 54305 342399739
E 37583 37699
E 44536 73419
O 28399 94237
E 44346 80219
O 76356 83524
E 76914 80000
E 63806 89988
I 54607 59928
S 13511 255036626
O 59419 92808
O 24258 38453
S 619 439454174
E 75686 87754
E 43645 64636
I 5028 6601
I 54611 83918
I 779 63076
E 21507 52024
E 133 87671
E 4231 8677
S 4038 525721858
O 77536 95179
S 89599 872948394
I 36117 86987
O 27652 43405
O 29812 39236
E 1267 70519
S 23857 453694943
S 15787 159015789
S 20916 620016802
S 63081 549604197
O 42686 89967
O 2975 80286
S 34240 989330922
O 19415 30634
O 76492 91477
E 11742 41043
O 17093 45569
I 43628 46770
S 14819 564382708
O 9981 49391
I 939 6433
E 3688 74117
E 14211 31031
S 13967 424068599
O 15553 20466
O 79307 94457
S 1419 566389530
E 23087 81562
I 3676 35490
E 4626 31419
S 28243 968752448
E 36115 79710
O 60940 88136
I 8049 69513
S 79480 585616108
E 79682 84706
E 59104 66795
S 72899 21148222
I 66865 86985
E 52707 84165
S 61811 158096386
E 13846 90467
O 24834 92936
S 28893 265246424
O 6030 45329
S 63049 566018815
O 29548 32115
E 9444 32969
E 3383 39472
S 22382 450803379
I 5053 70025
E 30511 57068
S 28625 7315793
S 71627 847817626
I 37822 88872
O 45078 71872
O 41060 73791
O 63537 78445
I 844 9674
O 19142 74694
E 16742 87172
E 4858 88619
E 8211 14843
I 20375 71987
E 40024 80252
S 76552 46712160
O 13505 96113
O 61038 84768
E 11750 69429
I 52920 56598
I 72112 88745
I 38579 45323
I 21327 91490
I 37752 82078
O 62123 66490
O 3979 92600
S 45731 21708501
S 56276 992914810
S 61047 633960730
I 69477 78657
E 21540 87154
I 59688 85492
E 30573 86880
I 7845 94310
S 23778 193560323
S 93820 912153996
O 58385 63322
E 7224 28639
S 92479 694896211
I 75084 98280
E 45695 94332
S 30955 36899096
O 36667 91271
O 90208 93167
O 37978 53706
E 13584 78350
S 37431 474888640
O 284 39318
S 8830 732052911
I 51010 90394
E 17510 74904
E 53544 63780
S 93046 289763851
E 32690 70913
O 90972 97002
S 45226 552179145
S 58759 482170374
I 67786 93309
O 23644 90570
I 25988 57589
E 7057 14734
S 90387 560923875
S 95807 329691696
O 21611 36056
O 31110 57815
O 12636 95702
S 12628 370178023
E 17599 22359
S 20156 514458095
I 36802 80732
E 24061 73293
I 31955 33178
S 77414 136524855
I 18132 88919
S 63340 189261830
E 85027 96905
S 44445 153373265
I 7537 63994
E 15289 52705
E 48409 74680
I 34171 68003
O 59599 93323
E 75515 98183
I 49373 67162
E 6931 52485
E 31057 38757
I 5145 7355
E 50321 91968
E 30285 81432
S 86125 140503193
S 51862 67371569
S 86255 477163150
O 55231 92355
S 48835 684948027
O 51539 57991
S 81886 745440536
S 44978 787716374
S 37718 907768581
S 78333 395712840
E 5126 24432
O 30979 34864
O 61949 85954
S 37909 495280705
O 27634 92241
E 15928 43522
I 21047 42804
S 49210 525544080
I 16747 83451
I 29435 95886
S 68338 113738322
O 49822 91303
O 77572 81618
E 24663 42042
S 27296 796293649
S 74353 341614546
S 91125 881965382
S 62895 510231480
I 5263 9058
O 7234 79016
E 58155 99880
S 46850 202333396
S 26493 554199863
E 5465 37972
E 35982 95769
E 28582 75665
I 4876 99177
S 68497 604797480
O 50346 95529
O 18967 52208
O 32309 82957
S 55820 412673191
I 11378 15390
I 43690 76602
S 65532 820847235
O 22921 63688
S 23602 254179530
E 11530 80608
I 43830 51878
O 62655 67653
I 6512 31567
E 20823 29289
I 18149 23627
O 71701 90389
S 3144 715322166
O 45918 60521
I 70482 76004
E 23290 96144
O 11386 44339
E 17803 92243
S 66979 588226
E 8289 41981
E 77364 96214
E 17968 89869
O 223 88670
E 27059 68975
I 903 50699
S 34979 682993257
E 42759 58952
S 75038 696161858
I 58625 85171
E 64117 85827
S 62811 923532436
E 81021 84556
O 52182 57787
S 68849 474955492
O 35463 82985
O 58690 77522
I 32437 36238
I 9779 51774
S 59512 401212428
I 17856 54874
E 12500 20811
O 268 64542
O 2600 5192
O 43578 90771
S 40283 448544880
I 28638 61219
E 16213 76182
O 5433 20606
E 21172 82697
I 4438 20418
S 45194 717199188
O 28445 48193
S 67364 39885873
S 41451 720649957
I 51537 76295
I 39739 76157
O 17783 39801
O 11416 64828
O 72215 81165
E 1669 21860
O 45674 83908
O 13507 71292
E 11567 15892
S 96498 788134690
O 4652 90955
E 21080 56816
E 27808 40116
E 46110 65539
S 50249 165088465
E 8956 86405
S 38556 566793774
E 26978 46447
I 71915 98963
E 61875 70991
O 54262 91615
I 17864 70797
I 39314 68750
E 23040 67564
I 38645 70533
S 11420 479914252
O 37494 51082
S 1238 550813045
O 1801 88161
E 16780 53988
I 6054 64933
I 17990 68283
I 34869 71638
O 34244 92650
S 68627 250387733
O 346 73465
S 74629 298932364
I 56573 80994
S 85465 217993085
E 22087 83569
S 64727 618038331
I 89683 94370
E 68038 99320
E 36179 66356
E 47907 95519
S 32411 924295492
O 48403 75185
I 58471 78461
E 12960 45128
I 33711 54625
E 44953 65346
O 25093 72395
O 6592 71972
E 19627 20539
E 56531 75097
E 15487 17601
E 31167 94956
I 39766 86059
E 71082 80221
E 37187 58005
S 7652 159405713
E 25344 62684
O 21642 99580
E 49253 63195
I 29149 71109
O 62743 78097
O 12490 24509
O 466 14398
S 19134 383278988
E 28085 77224
O 89758 94421
O 82993 89161
O 21015 89686
O 34193 79645
E 17170 47529
E 10409 96611
S 13908 211480736
S 20203 178354329
S 2645 245491124
I 24731 50112
O 40074 43845
I 88838 97340
E 17168 99261
I 51387 73155
I 17760 27719
S 98197 638650916
S 55371 657774862
O 23820 41214
E 25473 31559
I 19692 52161
E 11968 14693
O 35201 39051
E 37592 82892
E 42582 64636
E 81133 90318
E 45600 58909
S 62840 860209275
S 70047 166908332
S 27774 129498592
E 87802 91267
O 91096 94121
E 9667 64817
E 13879 67203
E 5926 92549
S 42866 78785142
O 37749 83799
I 92513 98793
E 13705 53126
O 6754 89291
E 18916 89338
O 32303 45220
O 40198 51347
O 51860 88766
S 88315 849563081
E 22856 58651
O 55995 81667
I 69853 91656
S 50059 154753285
S 13838 13320495
O 60929 73374
I 56499 69112
E 53297 85377
I 35746 90507
I 85280 98202
S 5880 176587333
I 49523 76423
S 61545 69451191
S 37276 642747005
I 4739 92111
E 15299 85903
O 8228 89571
O 45532 88426
O 39220 60755
O 13107 69231
I 16339 48012
O 75438 83036
S 45722 231126855
S 11569 296528379
E 24438 73012
I 28320 38889
E 73698 85251
E 50137 82714
E 18546 52734
O 19748 85813
O 12384 47937
E 46636 96667
S 8568 564041647
O 3409 73888
S 51379 693507075
O 8484 44782
S 97603 305145460
O 52838 56920
O 13197 31978
I 67808 93332
S 16897 165780775
E 43367 62468
O 77338 98892
E 2389 73650
O 14533 80825
I 11763 14013
E 34525 72458
O 19356 46181
S 46522 843420511
E 19229 92367
E 34731 56173
S 89499 306613985
S 77184 191159433
S 54902 261279993
O 72573 85649
E 41032 85636
I 40471 95330
O 3044 45210
O 47049 90318
I 25856 54183
S 92565 606650625
E 89141 90669
S 60534 730776995
E 31004 79958
O 71051 92832
O 80121 88773
I 50267 87005
S 43954 491112895
E 54163 82937
I 631 80579
I 34050 44880
O 20334 61874
I 13302 37921
O 6305 53449
O 3156 62463
E 13910 25121
E 23803 74153
I 97537 98246
S 78234 523595099
S 51733 443383754
I 50551 83590
I 54947 90459
I 28429 54450
S 99662 640040080
S 31831 27911106
I 18822 58208
O 48305 88171
I 821 23684
S 27329 153332525
O 9173 57338
E 1164 17675
E 79424 94932
E 1779 78182
E 48043 95725
E 26533 92113
O 53505 77036
E 81641 99169
O 78214 89052
S 41664 997418520
I 26089 85364
I 53894 98963
S 10064 301844662
E 5039 70605
I 73471 98401
E 1064 2852
S 98161 470227318
O 6770 19607
I 21527 80613
S 21931 567319969
O 12221 46056
E 46765 71339
O 6526 15279
S 93614 936806240
S 90352 847227493
I 57653 61472
E 21397 30329
O 27636 75682
E 13005 84084
S 17810 211309490
S 70959 577486114
E 6730 18823
S 30078 374021553
E 59129 93812
I 5908 73368
S 62158 371771640
I 54618 55203
O 64374 87516
O 32337 90785
O 16265 56575
O 38494 64217
E 26790 63462
S 66428 527069413
E 76518 99373
I 83854 85001
O 66494 94457
O 15337 96556
E 5458 80866
E 50459 72435
E 8513 73979
O 22827 35168
S 55812 89699812
O 8192 75208
O 5178 65202
S 34912 505559207
S 74305 752565106
I 1131 87472
I 64020 91772
S 25362 879121331
O 5471 59384
S 84003 124871372
I 20031 99487
I 11616 67530
E 69287 97095
I 1272 80979
S 66891 156701988
O 6814 55931
I 45071 47380
S 95356 162252279
I 72940 96882
E 1904 40018
O 33734 40251
S 32717 972276981
E 305 77484
S 41594 846237441
O 26372 30925
E 11212 75126
O 1923 62691
E 85359 91547
I 79442 85215
S 64867 95883006
E 729 43309
E 4391 50314
O 17631 47083
E 27315 98845
I 70996 93667
E 65546 70786
I 69333 98345
I 40537 82807
I 13203 30644
O 2364 31922
O 90630 92618
E 2474 83889
E 14585 56884
I 2433 31276
O 8419 49097
I 24926 63872
O 62143 99587
E 32766 52677
O 67984 98471
S 42255 85567286
E 34524 36005
O 32511 77540
I 18265 50947
I 12935 59181
E 51932 63644
S 36186 146795160
E 56657 85611
O 7762 8402
E 65768 67865
I 14759 55796
E 62177 62971
E 3304 34190
S 83913 3253277
I 5025 13128
I 68181 86616
O 49288 60451
O 43612 80652
E 16766 75949
I 27707 43617
O 69290 87404
S 1978 333377650
S 58535 765659161
O 10899 57411
S 64164 292384176
I 51040 80252
E 64316 99881
I 41400 94282
I 32417 67831
O 6029 45988
E 18224 93287
E 80565 81406
S 29219 247135724
E 48480 85051
S 77780 865789667
E 87510 93078
I 21167 46737
I 16702 87457
S 25573 366451392
E 39189 93818
I 4120 51053
O 18047 43193
S 56616 857837266
E 37699 54301
I 77510 80280
E 33183 50841
S 79303 90046871
E 33093 66408
E 8321 10733
I 10669 76887
E 72531 82873
E 65823 70378
O 70461 87105
O 63110 80615
S 77782 917512354
I 24915 81852
O 3639 97668
E 25401 96826
I 17632 75181
O 71058 86311
O 7145 65107
S 75733 84148523
O 18904 30223
I 61864 63713
O 46067 85079
S 8015 947484484
O 56619 58645
S 12743 211499747
O 10495 46988
I 44537 87171
I 64720 80362
O 18656 96025
O 12360 42813
S 68708 669698932
I 62394 98613
S 87636 111338073
E 20592 38893
I 21753 26841
I 6049 45057
O 7901 49757
O 40784 58321
E 71700 87998
S 86449 913049517
O 35909 88861
E 52820 99095
O 8764 13336
O 24327 75654
E 14446 48798
S 82307 789284655
I 89285 93588
E 20011 79087
S 60394 129792702
O 44087 62691
O 2513 93794
I 18985 81525
S 99248 59452058
E 4742 99874
E 9031 87666
I 2581 82841
S 47664 498645605
O 10485 77949
E 41018 78693
O 4837 40592
S 6022 266316377
S 55470 819003567
E 7934 75446
I 23533 72379
O 60438 68215
O 10679 99313
I 10714 89246
O 9313 76144
S 91826 22901646
I 28195 89249
O 45468 55693
I 32928 92887
I 32436 53324
I 42746 54918
O 5340 57394
O 4460 38878
E 29181 76781
O 58735 80881
I 5305 97418
S 47441 890060631
S 80366 246510081
O 14192 43132
I 2226 32620
O 29184 57472
E 61820 63348
E 44962 46359
S 8773 497428472
I 4423 54582
I 33413 53254
I 72354 94239
E 6949 58889
E 10027 54192
E 39557 76901
I 11651 68731
I 23272 70955
S 94439 127410308
I 33202 46720
O 15747 17925
S 17613 603991223
S 28879 565761247
I 73414 79449
I 23678 93437
S 546 628069245
E 20779 99271
O 16213 20027
E 20251 80989
I 21207 85076
E 10316 19742
E 38458 97369
E 16052 80331
I 4171 13827
I 160 83134
E 5958 28604
I 52373 71440
I 46582 73803
S 12224 204845108
S 79687 118050502
E 49992 89424
O 25077 63575
S 56404 174193746
S 8022 512518203
I 76456 95331
S 54290 451241030
S 41149 584688100
E 26146 64634
O 21285 81631
I 34582 35222
O 21658 92298
E 11896 24953
E 49453 70719
I 28579 76069
S 80307 117567877
E 27354 59274
I 14059 17131
S 10450 20478167
I 26934 42958
S 12843 120207657
I 44311 91225
S 10680 565291613
S 79076 300134485
S 47688 481582424
E 52847 67175
E 10633 65763
I 11925 31162
I 36909 84897
O 10167 54679
S 4065 762152768
E 10595 14440
S 86373 645723076
S 15343 567448243
O 42716 94047
E 12198 70821
I 6173 53625
E 45891 80344
S 27494 303910057
O 6665 35706
E 4809 82407
S 80087 871615991
I 1874 71815
S 97676 649146028
E 51437 62442
O 9291 73684
I 44373 97968
I 61611 80244
O 35912 74529
S 92232 667925398
O 3340 46725
I 66277 76833
I 68193 87638
S 76556 469962359
E 4437 18045
O 57511 95685
S 32507 737524371
S 79744 966980724
I 50704 57376
I 74390 82833
I 53804 97770
O 66246 77411
S 54003 37945024
O 6104 16981
S 28167 992130640
E 38318 57003
I 34390 99623
I 3459 95258
E 65144 94172
S 93681 879886881
S 95055 357498895
O 6852 43663
E 5411 90703
I 2813 19947
S 81944 447074225
I 43074 60708
I 71747 72244
E 552 9841
O 4825 85147
I 62655 65844
S 84422 975793299
S 39291 732893459
S 16674 92941842
S 57757 280331666
E 62567 84948
E 91814 92204
I 63049 77814
E 5434 35232
S 62904 238838872
E 12060 62781
I 41364 57829
E 43177 69878
S 1678 743039042
S 86004 164846718
O 19003 62830
E 55866 58407
E 7273 56837
S 79553 651442963
E 43803 84078
S 28375 639889473
S 72301 447520934
O 12419 36873
E 82746 86415
I 9904 95766
E 78420 82278
E 9653 33533
S 76765 93585065
E 91362 92468
S 82110 84473106
O 66555 68365
I 2453 98206
E 12403 30702
S 78947 36493021
I 50442 91351
O 295 47607
E 4421 41764
I 13551 74549
O 54976 74937
E 2253 61963
I 67569 88729
O 54350 85207
I 4857 47938
I 77949 97513
E 14320 45306
O 17751 35220
S 10339 516559888
I 22030 43204
I 54756 95105
O 80066 92150
S 73183 247291055
E 88681 92427
I 54776 82944
S 38529 49573873
E 52486 79877
O 10950 19530
I 14143 86186
I 52087 77005
E 32265 40619
E 47206 86449
E 87194 92256
I 40323 65700
E 55177 64418
S 55758 257321687
S 80168 143622315
S 44113 635704172
I 25462 45895
E 58742 71806
E 4185 68305
S 89392 113055104
E 66475 78757
S 74727 130460808
O 46219 49423
I 52833 97691
I 32982 53717
S 32687 826916772
I 45104 65066
I 21212 23309
I 5443 13728
S 77915 276295294
O 25534 99048
S 1041 642810285
S 12119 385002165
S 43663 777748439
E 31287 39624
I 80520 92376
I 3326 91242
E 4787 27306
S 21147 784170739
O 362 13072
E 60377 70701
I 43670 82801
O 37487 96908
I 6445 29879
I 34534 72552
S 28080 951670668
S 45805 444895514
S 24778 387844561
I 32807 97817
S 83345 200594206
E 54229 73787
E 73226 89286
I 44830 83870
I 22375 94936
S 23205 209731656
I 28535 36752
I 30995 43991
I 18058 25018
E 2012 31434
I 9548 94673
O 14492 51814
S 74681 170498543
I 29093 88701
I 15318 83847
I 17915 31622
S 94901 923244760
O 19813 80342
I 11537 86908
E 26248 64994
S 65138 869260639
S 95200 359387804
E 19548 97057
E 91548 97604
O 2329 12223
E 25426 58485
S 95116 968598283
O 26431 40186
I 16993 99028
I 22815 76929
O 76841 86549
S 2790 923235860
I 15087 38694
S 40981 827729851
S 81869 293213395
S 41109 114349269
I 665 35740
S 87940 609103034
O 27525 83835
I 70570 99823
S 25865 33519546
E 9694 71315
S 23904 871389031
O 31668 88793
I 4578 93692
E 1304 55296
I 17671 44063
I 32916 79634
S 20674 338296428
S 6293 559252556
I 25299 98458
I 22021 57529
I 17547 85640
S 42931 418250864
E 27761 77794
S 78659 781153370
O 23088 34483
E 10540 93890
I 6135 10499
S 25660 81572692
I 41334 79443
I 66673 70675
S 52055 252307695
I 7145 90820
S 55563 562673053
I 19640 90810
O 63913 71060
S 93421 507696025
S 98052 943166035
O 67442 71567
E 13549 48802
I 13935 33589
I 12506 19754
O 23155 94458
O 30740 51151
S 57099 177807242
I 31471 70922
E 25634 94675
E 12741 85367
I 4166 22836
S 37042 917789062
O 55479 68371
E 13906 85143
I 41545 87088
E 41939 65139
I 4287 75919
E 37934 69812
E 14156 41350
I 44134 59020
S 49194 902546400
I 15934 46936
O 10412 55238
O 17647 44943
S 41964 14188039
E 8077 13652
E 2894 95225
E 64321 92522
S 76861 551745084
S 46147 399071939
O 16856 59003
O 3219 18571
I 31166 37723
S 70547 350670656
E 24064 70845
E 22823 28187
I 59956 76865
I 23189 66785
E 6845 26748
E 48985 77104
E 1694 50702
E 12409 63058
I 12104 41213
I 20597 77283
S 15447 152186326
E 15445 63558
S 11894 442490203
E 56824 71444
S 86595 309487887
I 2220 58136
I 27274 80539
S 21776 396681679
O 35857 93852
S 42179 700758665
E 21290 66042
O 32532 35149
O 8337 28424
I 47522 65170
O 39022 79535
I 10448 39581
I 29214 58554
O 82338 97202
E 27240 58961
O 84441 88527
O 32517 73055
I 10894 32360
O 60304 91919
S 1400 284197953
S 24464 655525217
I 60189 87799
E 27785 93958
I 27029 79600
I 7007 19888
S 99318 516719460
O 10494 36825
O 7515 46863
O 3983 73430
S 60184 997941747
S 57138 26915901
E 65528 83857
I 61735 67297
O 54367 74586
S 22190 370261398
I 41631 44663
S 22905 42101621
I 53980 93022
O 23982 58307
I 90060 92290
I 82591 90342
O 67934 81976
E 87237 88839
I 14774 51835
E 51070 80892
S 58933 526788011
S 79703 309049543
S 66776 869510794
S 15100 140348252
E 4316 34500
O 23990 83722
S 10929 899981902
I 60322 83695
I 32596 55960
S 9584 958558786
I 3885 94473
S 57611 327695648
I 28141 47325
S 32746 144835939
S 49522 710072659
E 45549 91573
E 25091 44981
I 70291 92268
O 14535 27684
O 24581 33932
S 85899 168371723
S 55731 44871220
S 30405 127721823
O 27940 46305
S 65169 146503586
S 87564 408866226
I 26274 97792
O 82272 90774
O 41984 52867
E 55278 68163
O 14975 46285
O 3913 20555
S 96334 650467118
E 30481 35517
O 31701 88293
S 96104 480665012
I 21468 26352
O 14505 24920
S 16820 690296161
O 33048 37451
I 86209 89624
E 55827 88241
I 51314 81399
S 35290 28185243
I 55373 71310
E 47614 93513
O 48905 58586
I 8876 22134
O 4891 93804
O 46995 60459
S 23978 875104669
S 80397 665429380
O 3890 65034
E 38226 42868
I 2144 66125
E 17545 85071
O 2999 81788
E 22574 40660
O 27690 59253
S 70746 990970011
E 16426 64757
O 15410 57800
S 42388 348193152
I 13870 89024
I 18043 53174
I 18952 53389
O 18331 39509
E 9052 49215
S 64276 892937364
E 62117 89105
S 67846 997231787
S 72661 50447944
S 50947 980892693
S 28736 642310252
I 26359 43023
I 41062 59308
S 12939 498758413
S 52723 27812834
O 57521 57620
I 19581 51499
I 6185 65941
I 31843 64600
O 85119 87938
I 88963 93897
O 49279 70454
O 49167 82060
S 45327 992906824
E 26126 45373
E 20199 59541
I 77424 86650
I 4316 65064
O 36841 93650
I 6907 53646
S 64108 551225090
I 6072 87354
I 23932 33913
S 11630 483825947
E 58983 82753
S 29957 500113521
E 65688 93158
S 9891 917286241
O 8993 84076
O 70343 97442
I 150 40389
O 25988 58501
I 17088 98885
S 56426 135241685
E 78655 92239
E 12630 22584
S 41936 764771794
E 28819 97177
O 6003 61922
O 53586 65545
E 30260 95160
S 41807 910172320
S 52032 428990064
E 20992 57606
O 20443 20854
S 63786 224147535
E 90268 91021
I 8532 97504
E 16457 39124
O 32962 41236
S 79505 301607319
E 31749 62011
S 9407 71200950
I 15277 49050
I 58475 82633
E 79203 81942
E 8832 75085
O 28361 37554
S 32153 767497401
E 93546 95956
I 79707 89031
S 52674 328527687
I 31923 97288
O 37401 79758
S 66183 593573814
S 63351 405916066
I 9256 86555
I 32301 39414
I 49022 61108
S 91960 990981665
I 2446 48807
S 55802 251118592
E 39240 48319
O 76955 85717
E 4674 67192
I 25612 70524
O 13340 19115
E 6494 88456
S 26584 216986812
O 10878 15647
E 74882 97042
O 40074 87407
O 45265 56095
I 13735 23122
I 59332 80230
E 3887 78726
E 13829 54450
O 3565 39223
E 11118 95806
S 10357 276205808
I 16346 44920
S 11140 283937574
O 10782 52518
E 58679 62729
S 21326 110677042
O 2626 24549
O 20896 28645
O 44576 63344
S 32897 954608545
I 42463 53468
E 25784 91155
I 22210 32963
I 7508 78978
O 30027 37331
E 39843 71019
E 6076 88328
I 20751 32393
E 41108 99388
I 20061 91221
E 22061 40536
O 28056 39921
I 35556 57484
E 31748 52240
O 10771 98407
S 422 410195885
I 46716 72735
E 10282 62144
I 48401 99371
I 39601 55214
I 10821 44062
S 34655 867284211
E 43860 65491
O 44260 90157
I 39971 51933
O 31783 97808
E 37649 57441
E 10729 58363
O 28386 69248
S 48047 652018006
E 2939 86470
O 51237 64621
I 25530 37706
O 86278 88270
S 69096 110807178
E 12918 95304
I 38172 98823
S 35182 15297377
I 79492 87525
E 42833 85168
I 22179 44366
O 52410 60999
E 26959 49133
I 53256 95631
S 63995 460868725
O 27480 58753
I 39550 99723
O 25146 50674
S 81723 627083613
S 7857 278348349
E 1618 15413
S 54381 667719350
E 28588 41033
I 14135 80589
I 28324 42120
S 17922 851571592
S 53303 52002307
I 2587 54134
I 11983 72326
O 11566 44592
I 30652 91034
S 14516 29562277
I 98461 99374
I 2255 59762
O 40700 98420
S 45451 557732027
S 66059 218751571
O 42738 63739
O 21028 46700
I 56867 66157
E 35534 35678
S 31151 77769269
S 8745 243180114
E 12746 36429
S 39145 464328609
S 72931 654133958
S 25169 450260581
S 42903 986689934
O 11921 91651
O 61107 86962
E 13636 83646
I 83304 84910
O 1323 58519
S 71151 1778969
O 3606 82148
I 27474 96923
O 1897 54200
S 79603 793687430
O 24335 64377
S 9222 316998531
I 48776 57303
I 88123 94419
I 33984 96171
O 32483 45687
O 3826 57220
E 55967 83247
S 60973 474250776
S 95632 222041252
S 75168 465760786
I 35539 77663
E 84658 84971
O 11443 58340
E 4029 14659
I 53884 90633
I 28676 98908
S 46422 594166106
I 10051 56326
O 25658 51375
I 1107 24193
S 47773 792350112
I 981 88494
E 42497 63576
E 17986 37336
E 58231 64231
E 18316 47633
O 12876 89006
S 32054 969941504
S 43502 88071973
O 23067 38110
O 39499 83384
I 2932 48156
I 986 26957
E 10512 43539
S 67733 203509900
O 81032 90171
E 9501 97917
I 25888 77184
I 69140 78290
I 18636 90034
I 38406 63310
I 85649 96619
E 49238 86300
S 20480 665485569
O 16514 44200
E 21939 56052
O 886 97287
E 55464 56050
E 690 47580
S 28824 748318778
E 4222 41801
O 34299 67730
S 87756 807818390
S 82053 720330785
I 34332 82099
E 37082 74929
E 46331 93019
O 48451 95885
S 16415 308140884
I 30244 98452
O 37430 62794
O 73846 88942
E 26636 29090
I 23777 86887
I 34626 69091
O 73307 99736
E 34073 44327
O 16213 61223
S 66476 989974931
I 49978 89040
E 8487 93881
O 10962 51959
I 71402 82825
I 56336 87210
S 88039 185816556
O 51436 67269
S 59088 756622444
I 7150 77984
S 71666 962773622
O 63273 84583
O 50943 90057
O 3451 29013
I 1226 39439
O 47709 92489
E 39455 63336
I 36936 90671
E 18894 73137
S 96279 128246617
O 3977 44320
O 29392 30377
I 40691 70107
E 43595 69322
I 67077 83395
O 34107 39918
O 69782 77423
E 69415 81447
S 43157 778902741
I 59610 75375
I 6232 88843
E 61635 85081
O 29645 85388
S 45420 427878636
S 92814 245404105
I 16553 75516
I 52431 73220
I 2600 38271
E 12518 99603
S 25484 594834861
I 32857 98271
E 21669 45907
S 73041 994230287
O 15204 62685
I 55666 58111
O 36046 56782
I 77494 93125
E 64561 81056
O 23263 94628
E 76477 91150
E 8449 11639
O 44002 84559
E 35009 61032
E 18407 28362
O 23445 65031
E 24288 38318
O 19092 24518
S 43521 299100391
O 11938 15440
E 43606 69333
S 11546 322980975
I 590 92775
E 42432 73442
O 9148 33818
S 38991 367504645
E 34003 76198
S 10601 280456647
S 89704 599974079
E 14279 85469
S 41915 861383612
E 22544 65187
I 1323 57074
I 23757 92546
E 32057 74635
I 4875 79412
I 33280 45477
I 22979 50687
S 71666 928400429
S 86655 122722733
E 71119 96260
I 13221 39256
E 19681 44729
O 54073 74322
E 11147 31952
E 7067 55153
I 22732 60453
I 1911 5967
I 61359 93266
I 9749 74474
I 34635 46799
S 62593 680543388
S 29351 281190418
S 5588 636950064
S 74831 757108940
S 72489 598533029
S 34049 528575422
O 51887 92346
E 2180 79444
O 57784 91671
E 37888 58302
E 49563 98482
O 49236 91931
E 7835 63350
I 61336 78225
E 2948 66040
E 34803 61461
O 64390 93811
O 77606 84944
O 72646 81527
S 88658 127161340
S 74577 24590691
I 33864 53219
O 30798 90688
I 10493 97655
I 78645 95389
E 46844 92621
S 96062 915313910
E 9267 51022
I 48022 84393
I 21870 28156
S 86320 307304550
E 20414 66365
I 19585 64010
I 29132 47603
S 64 179820155
E 75336 77223
O 8408 17234
E 26887 55867
I 75305 98520
O 7159 29692
O 40080 44481
I 17661 45424
S 45937 170945263
I 44931 55822
O 51943 92439
O 35481 57448
I 41892 75395
S 47887 769581369
O 14042 51972
S 79355 879733004
O 30116 88984
E 51381 91027
S 47226 29910772
E 68055 80496
O 23706 24346
E 25872 30011
S 63554 162602921
O 14542 47661
S 90211 290931350
O 18535 91140
S 1651 981469845
E 45194 73091
I 77134 86279
S 98991 217824392
O 88413 91914
I 26943 85651
O 6201 91088
E 53351 71547
I 62326 67151
O 37875 96439
I 12945 16164
I 46736 61867
S 76703 278172524
I 40182 89726
I 40013 70644
E 50714 86230
O 36597 85806
O 5081 65715
S 66418 782300149
I 26996 39356
E 60950 72782
O 85564 86871
S 81494 692587255
S 70315 199488284
E 11721 48461
S 67396 679191805
O 16604 84039
I 51467 84017
O 51483 73415
O 5236 69458
E 9762 43284
E 23105 84375
S 40251 285621192
S 30363 619392971
S 41570 995311490
O 35648 68508
O 50455 85414
O 4510 33006
E 93895 98702
I 39284 53470
S 13609 545264632
O 4092 7332
I 27719 90322
O 78075 87173
S 97358 241634508
E 41009 53683
E 39652 68142
S 64497 681257728
S 5139 273079680
I 32536 74864
I 42392 89937
S 4403 579813382
O 13889 16720
S 11612 742486686
E 38744 85104
S 63458 857126050
O 16029 38914
S 52518 538596193
I 6132 44777
E 15782 51129
E 26178 90801
S 26707 504044980
E 74098 90374
S 96814 719584585
S 16726 589880543
I 9906 42640
E 51643 86972
O 54559 60443
O 31637 93000
I 34148 81735
O 85604 96493
E 26375 87231
S 81818 497105517
E 1881 30559
I 6167 39892
E 59335 76407
O 6960 19480
O 57034 93986
I 6810 20707
E 70337 85512
E 11443 97739
I 11561 26380
O 6896 34538
O 66702 77065
I 51863 92897
S 26033 498843169
S 61911 972635482
I 11128 89303
E 40809 47538
E 19957 79783
O 27741 54986
I 4579 58495
I 21946 72610
S 30903 47697368
I 70430 96785
I 15694 59011
O 36409 38532
S 1947 634636411
I 25236 90395
O 11394 49756
O 67721 76120
E 14372 36382
S 648 967280195
I 31581 50077
I 12846 65221
O 18059 28312
I 48145 73052
I 19446 90653
I 21079 23533
S 76722 85676029
E 17456 47297
S 32869 383841087
E 30717 47300
E 1875 32808
S 56509 21220379
S 77037 84554766
I 47797 75497
I 5463 49210
I 72535 95609
O 15921 50948
E 11007 52474
I 1109 62654
O 45338 94896
I 19380 84763
I 70934 82312
E 78533 87058
S 69390 813957333
E 17620 32131
E 23723 49447
S 94342 78168252
E 25293 42725
S 82929 776630141
E 54087 96489
E 69438 82345
O 4604 61633
O 10597 24225
I 3252 12794
I 38536 63730
E 20524 35463
E 8786 81464
I 52099 79827
E 16031 64440
S 24885 207912285
E 8683 74132
E 4383 17494
E 5299 93485
E 40096 80488
I 14290 35602
I 46721 60512
I 7224 68209
O 71883 97179
O 41775 68873
O 92847 99958
O 3622 95503
I 14979 85922
S 43616 316270443
I 21988 65894
S 95478 880961497
I 3886 51366
E 15324 94913
O 78534 85375
E 14434 74215
S 1372 724894976
S 21148 475027684
E 2690 24281
E 6608 38138
E 11240 20817
E 25209 25458
O 3969 42352
E 22340 84520
O 25484 94346
I 7196 32418
E 35478 89387
I 44872 76689
E 13966 39518
I 3579 76301
I 54333 72713
E 71862 92236
I 73303 75030
E 54522 94824
S 59953 790048592
O 6989 47438
S 91853 692964052
S 11894 543846069
E 4380 90699
S 11704 234032462
I 22073 53563
I 46554 78599
I 62499 77388
I 70987 73996
E 35612 51479
I 56548 68315
O 20650 69155
O 14441 41408
I 30243 51835
I 62972 73746
E 10791 83111
I 11759 62693
S 85574 442198625
O 4009 60199
S 85682 914758840
I 2113 72802
I 72799 78136
E 7346 93318
E 30711 72230
O 15745 62630
S 52185 299774953
S 76063 817497055
I 51833 70078
O 45060 51206
O 88839 91536
I 73486 97209
I 55365 66762
E 96121 97793
O 30462 65899
I 19546 93508
S 5249 487861222
E 12155 62287
S 42522 830385623
S 10975 282247014
O 35374 42821
E 63878 78352
S 87266 938026068
S 57088 599196701
I 44772 68204
E 10511 93422
S 84083 385042102
E 70671 76113
O 13243 19303
S 7841 570040374
S 51137 572322277
I 10460 23119
O 40109 47558
O 11465 77627
E 19094 75777
I 38151 91195
O 39293 52612
I 1044 81044
O 38803 45983
I 11097 86665
O 31367 99816
S 50028 474744045
S 74806 806783633
I 45668 48957
S 20420 852180877
O 44468 46044
S 53035 830086761
E 36000 60510
S 41414 334863847
I 24073 44659
S 81049 736409576
S 23312 280172308
O 22475 67371
I 18699 56259
I 4265 90576
E 74945 89629
E 63716 84233
O 55307 58947
S 30239 195834624
O 44153 76216
O 18210 65023
O 4810 76219
O 58713 81751
I 60455 88482
O 12187 37494
E 34486 41013
S 32806 608695569
O 56453 80204
S 83958 459536125
E 48893 63249
O 5377 13656
S 51250 771345759
O 50554 93427
I 69654 94619
I 4514 53251
O 30062 81255
O 19098 40707
O 57608 95293
I 18827 53978
I 7198 12121
E 40132 49525
I 69420 74141
I 23349 98125
O 64163 77358
I 87786 90144
E 80340 89613
O 18472 81674
E 46988 56721
E 51558 67147
E 92401 93584
I 30306 60553
I 31059 60770
I 5546 84655
I 16171 90061
I 10905 79588
E 11847 56239
S 98494 485522519
I 80492 86388
S 3809 920520643
O 33051 84154
E 32638 93471
S 93180 82526394
S 88199 164769708
S 58304 786313039
O 44587 63330
S 89971 628946195
I 2214 94037
S 52471 697415911
S 74404 307032697
O 51321 84619
O 35485 70392
O 18413 94743
O 76106 87067
E 28550 88731
S 99441 315367216
O 83705 99574
E 83997 93030
O 37858 96672
S 26096 829802899
I 13179 30443
E 51707 93543
S 74213 745090237
I 7751 69260
I 26937 93001
S 41810 709085479
O 36213 83265
O 27319 40648
S 79687 866218633
E 5449 52311
E 58895 96532
O 17419 98545
I 32945 36624
S 29573 244411218
O 79394 93135
E 14029 56512
E 30187 93246
O 22052 52883
E 36427 68412
O 107 19891
S 73967 601153122
S 60470 745079937
I 38079 68978
S 46137 815931990
S 62705 449866181
E 35035 81756
I 39324 41739
S 56458 64420973
O 8263 57587
O 82709 97889
O 43503 90524
S 64323 563600893
I 40148 81129
S 2753 763941988
O 33746 58819
I 57568 58431
O 5597 70772
S 62217 34418917
I 1442 54541
E 7642 94454
S 84785 942442690
S 71743 596042250
E 3393 73515
O 34271 37031
E 56104 59254
S 98840 535464983
S 15967 686557017
O 63357 96660
S 39092 809977253
O 27024 99441
E 39040 47903
O 16939 29231
O 2357 18679
O 59141 62117
I 83214 85129
I 2878 7859
O 23140 31746
O 5289 25366
O 4191 77260
I 7564 8478
S 44139 804818262
E 15468 27378
O 17300 91300
O 49381 92931
O 77367 91458
O 15053 27290
E 80056 80549
I 10317 68413
S 22640 897714774
E 33763 56362
O 59755 72700
O 6287 62329
E 63121 66496
I 7633 18943
I 31524 54479
I 16981 76463
E 28257 56839
I 25338 65788
S 13029 726470138
S 32006 176197444
E 33123 59221
I 5075 64419
E 74852 88946
O 46314 67585
S 81243 697210630
S 38401 459396202
S 6020 91835119
O 46568 84357
I 81994 95161
S 84331 230346905
S 32499 545952200
I 14017 35747
S 30621 20832881
S 83723 860222858
I 37135 67202
O 51404 99908
E 2010 15930
I 42268 51449
E 27458 91026
E 16689 62836
I 65570 93945
S 40008 602479970
I 37398 78303
O 17755 20325
S 40549 479147786
E 31523 70655
I 4880 97588
E 75183 94161
E 20418 39088
S 67733 619314504
E 33852 87159
E 16206 49581
E 41151 90442
O 56118 68830
E 10386 44123
S 60417 286531337
S 23280 704150626
S 72208 681875959
S 62242 214205367
E 89561 93692
I 89725 91465
I 63984 97255
O 75106 92040
I 32815 63871
O 25224 37004
O 12608 43534
S 58145 670608462
O 50160 84669
I 28822 69612
I 73611 96369
E 31415 93515
O 11392 92755
S 95287 166430878
E 80771 87021
E 47493 79061
I 15627 79973
I 27832 78093
S 34294 581666735
S 18309 269956725
I 44597 59380
E 3948 66699
S 57713 299924806
S 3866 554312030
I 41336 65277
E 75375 82304
O 60623 71815
E 35521 63320
O 784 49757
I 13558 78963
S 20775 77896261
E 18833 51461
I 11464 91982
E 21813 70352
S 19854 782582885
I 63701 65559
S 32617 115631300
O 26993 93264
E 30679 83238
I 6612 49625
E 24020 31024
I 13232 49275
I 62701 73314
S 43605 392530545
E 28172 78236
I 61150 63279
O 43610 87952
O 83208 92708
I 40359 81460
I 62341 73984
S 96080 660226178
S 50547 231184524
S 94036 875726225
I 46075 49675
E 13478 52958
I 10590 61586
S 19103 335997375
E 63626 72940
S 8683 120321342
S 91291 840700877
S 41197 661784097
I 4653 95899
O 24676 97414
S 94909 352416174
I 43496 73665
I 26029 86065
O 33224 72287
O 54998 66492
S 50839 29726192
E 18092 66655
O 55062 64779
O 2406 32946
I 42891 53111
I 71567 82327
O 9759 31701
O 18129 47110
S 40767 152641929
S 22294 736961486
S 9543 702058009
E 29766 95974
O 50469 52350
E 33930 91433
S 19945 950273175
S 65037 523126082
I 7016 68846
E 4941 91314
E 63299 64261
E 19156 19882
E 10418 74517
O 14238 70430
I 12998 63502
E 18912 27310
I 49169 80054
S 2636 197420033
O 21818 75335
I 26807 45724
I 17528 55010
O 8378 19416
O 20999 65378
E 52012 81997
E 25614 34481
O 8506 77991
E 62347 64536
S 48239 706497774
I 18681 49462
O 34800 67008
O 18846 34194
E 4925 86329
E 21052 35189
S 21864 492596769
O 36634 63633
E 63155 75544
I 68676 95622
O 62832 69066
O 32020 67910
I 2111 24447
I 31018 86877
E 22522 54166
E 44137 80118
O 19082 86003
E 24646 31605
S 6966 761971785
I 29379 34519
I 907 60557
E 11291 77492
O 16542 75660
E 18426 68946
I 2900 11632
S 39063 703180681
I 36421 84158
E 25940 70715
O 5699 91665
O 7487 43283
I 67231 67338
E 4077 16804
E 50882 66785
I 48081 55024
E 35446 79100
S 25530 783245708
I 27009 64453
E 51511 74178
E 34231 35436
E 4376 78276
S 46519 364769656
O 40667 65985
O 67273 79116
O 19410 32728
S 25101 264100697
E 17454 22570
S 22260 824022350
E 11833 14928
E 1996 67155
E 48108 82778
O 286 33123
E 17246 88358
S 15841 849568996
O 37239 91886
O 1264 11099
S 54996 850365341
S 95209 465051678
E 5630 6030
I 46024 82466
O 62426 83749
O 7332 69945
O 28565 33026
S 24804 102411862
E 43316 71123
I 6306 96641
S 37424 2255315
S 48362 221880448
O 71290 71762
S 22770 412501565
O 46394 89294
E 59761 69751
O 86671 93320
E 13529 57582
O 13577 73907
S 60562 888508760
I 28133 95823
I 27222 76276
E 34280 58431
S 3549 207179942
S 94146 17486641
S 13808 202275092
E 15141 84904
I 63952 88435
S 65278 320164095
E 8601 36821
E 75033 88958
S 26709 851871166
E 20548 30223
O 72491 93231
S 66146 656016547
E 4637 63995
E 2016 79894
O 83770 85890
I 27340 36713
E 35200 45148
I 31165 48628
I 36502 88386
S 71920 663668369
O 40715 73996
O 33199 37730
S 83991 845672692
E 59684 95537
O 31765 74134
O 17261 43982
E 24686 25797
E 8514 60266
I 92519 95340
I 48748 55820
I 44017 45123
I 8944 95885
S 48600 949164112
O 16941 39258
O 2330 8197
I 14769 32052
O 47149 59513
I 19000 21181
O 6464 87815
E 916 19942
E 13998 64698
O 69313 93212
E 88450 96731
O 72945 81769
E 21054 81757
S 12053 732667252
S 11509 342547272
E 34561 35787
E 8488 56309
S 16330 925571373
I 63374 68396
I 85653 94691
E 28045 34830
O 84340 86141
E 2290 77538
I 40935 84354
S 82844 464228632
O 28896 92417
I 70529 98433
E 81872 82574
I 5362 6899
E 34949 57259
S 56734 98974304
I 1444 31322
I 54447 54835
O 14454 73914
O 43847 80029
I 72253 95293
E 12143 86766
E 39041 65101
I 9312 64787
S 10596 757696201
O 20463 88119
E 11538 78301
S 37966 809698209
E 35769 40345
I 29778 93769
I 39912 92885
I 41539 75502
E 42922 48560
O 8475 34491
E 94066 98833
S 9683 647341989
E 40293 65560
E 24881 66748
S 91249 350325746
S 51139 903591120
O 41114 57726
I 56205 71888
O 27307 86523
I 9992 75609
O 12844 84406
S 59679 516823162
E 28405 83453
I 54312 81407
E 12196 31158
E 19216 83059
I 6270 88056
O 28096 56513
E 35001 67980
E 4874 61101
O 3188 16803
S 60509 547805944
I 5963 62720
E 30922 83987
S 44135 114685550
O 17284 26517
E 37105 72296
S 64124 968657615
I 3064 91573
O 82054 83603
S 71352 135165937
I 9558 55082
S 49939 570838714
I 6614 31223
I 16456 51488
E 22446 95207
O 5368 79652
O 31005 77250
E 16239 51255
S 40887 747937471
E 41392 99574
O 44309 73039
O 16026 51371
O 22839 85245
O 20867 51912
O 7249 26401
O 35450 96856
O 23060 54790
E 70989 78755
O 33493 80302
O 20109 37941
E 41502 51026
S 70353 77994735
I 43492 67522
S 46524 490773842
I 35392 95757
S 80441 652407707
I 5343 57816
S 15220 821301419
E 88835 95625
S 71427 736877555
O 4602 67372
S 95315 311016594
O 62302 91097
S 11844 878991403
S 3427 921395437
E 69724 91379
S 32551 999811618
S 15723 562040751
O 24827 52035
E 19688 60735
I 20324 41217
S 29852 632003696
I 42225 68490
I 10176 69215
S 10983 348573407
E 12624 33681
S 44951 467699447
S 20695 762278626
I 20654 91076
E 12965 34793
O 41221 50143
S 45365 568425669
I 33625 65365
S 84605 447517826
E 54593 65477
S 11135 623760864
S 11057 426341745
O 10389 12236
O 27440 74717
S 25050 620821486
S 23533 436144157
I 16318 39098
O 30921 84455
S 82458 455170821
E 17765 99966
I 31410 91862
E 86795 91096
I 16249 75612
O 36687 81353
I 21649 86597
O 66052 78453
I 21137 93654
S 48760 7259913
E 52319 87727
S 50634 791754301
O 573 79804
I 53864 70672
E 65467 86989
I 18574 65828
S 59991 604961980
S 88927 650463006
O 55258 94325
I 4971 41275
E 13209 31159
O 35297 89315
O 30256 97656
E 12587 32066
I 14244 32861
E 1309 71143
I 34489 46021
E 51842 61920
S 68448 73618333
S 2820 210208801
O 18647 29104
E 944 89129
I 18918 71421
I 32921 94401
S 21821 595295466
S 67389 488051322
I 18769 81972
O 95298 96726
I 5548 36078
I 31416 95063
I 60027 91931
E 22228 22751
E 94342 95841
O 87491 91131
I 4859 56426
S 97938 365480393
O 23278 60367
S 81528 951930812
I 34054 63686
I 23845 61277
O 9302 87294
I 45356 91749
O 39338 65637
E 56380 95299
O 7046 43303
I 16686 62595
I 92961 99489
E 91985 96445
O 49737 82489
I 46739 99869
E 4869 67344
E 82834 99653
S 32871 829463600
I 62660 69981
I 69737 76701
E 4112 5010
S 71250 550540647
S 77142 954901302
I 11242 79717
O 32791 77491
I 75174 78860
O 53339 60564
E 48833 83942
I 19024 34706
S 97756 776725064
S 33156 427314364
O 47787 98299
E 7639 32944
E 15709 21134
I 42907 50584
E 26898 80933
E 9771 74598
S 87029 86054609
E 1637 25263
E 75476 82212
I 37213 94556
I 35744 58738
I 69587 85885
E 51692 94109
S 63611 466166084
O 45229 77453
S 65891 568531549
I 47489 50683
E 51195 72466
I 88746 93952
O 25268 94059
O 22402 62452
E 43409 79135
I 5530 25306
O 18253 25909
E 6611 30051
S 14334 830024065
E 8328 70763
O 58271 72264
E 8689 56822
I 1446 71422
I 7727 56600
O 57197 85495
O 43584 65038
E 11076 18911
S 6470 115476647
O 44412 94207
E 12406 71465
I 32063 40368
I 17020 62263
O 26720 37967
I 50483 93796
O 56110 74465
I 58655 67118
O 46152 68858
I 20881 91481
E 34037 90727
E 68364 91256
E 9890 23971
O 5456 24299
I 41162 50385
I 4998 16597
O 27735 80388
I 44771 81437
I 29622 67906
E 23927 55831
O 31291 80507
O 942 46124
S 22114 985924433
I 39540 83634
I 37226 91545
E 45169 94333
S 50355 162193633
S 47571 316040200
S 99194 633050924
S 81319 833063988
S 44764 303801680
S 46199 723235739
O 46367 78000
S 51263 655975353
E 71933 74683
E 41099 49379
S 18039 898211340
E 39162 67718
I 87917 97099
O 80280 91903
E 27814 31737
S 48876 448180289
I 11544 66051
E 4157 94364
S 8271 113347450
I 9128 71278
I 17285 49281
E 9863 16601
I 38413 59436
I 73053 89343
E 24509 68593
E 13161 52946
E 45674 59455
O 61796 86427
S 92735 110241527
I 53727 82048
O 9644 62087
E 60287 67752
O 11782 66238
E 10764 99979
I 50983 95325
E 29413 76456
O 10248 96639
O 50959 95990
E 23478 76900
S 91765 223794157
I 86246 91754
E 36322 84051
S 69658 24817614
O 43730 72628
I 37429 47907
S 55396 880221937
E 68096 88032
S 15822 965991741
S 23890 816159237
I 11521 65449
S 46053 86348103
I 6882 42165
O 11834 54081
S 91537 996631849
O 60679 98142
E 25807 42844
S 390 676678716
E 28475 52281
S 30154 529539952
I 25397 81418
S 28304 93047162
I 35659 62446
I 7938 50163
S 85497 128161741
O 83645 90112
O 50853 81569
E 4257 32461
O 33332 34609
I 20823 80821
O 47162 58526
I 53043 60318
S 21541 699633424
E 68145 77090
S 52950 540392131
E 19669 93908
E 43756 90073
E 8555 13335
S 17117 571438834
O 67002 96405
I 46513 84342
S 25806 562055076
O 67600 80349
S 11734 947220313
S 46312 71721870
I 20035 87964
O 58967 89609
I 42317 90270
O 26346 84484
I 29026 56792
I 38069 87419
I 28067 49214
S 68099 647207964
O 10232 44698
O 20457 36276
I 2098 29401
O 13616 31477
O 17100 22237
I 43518 99408
O 73960 95939
I 85406 92258
I 31550 98662
O 31070 46739
E 44029 46093
S 41573 19776950
E 23950 45812
S 36968 734078172
S 51582 754165585
O 16484 90372
O 40675 57260
E 13632 87877
I 16089 34619
E 64168 84579
O 4325 70892
S 79847 202952847
O 35370 81040
E 82409 97657
O 32713 40446
S 47340 267408714
E 64602 83246
E 51738 63653
O 62267 83664
S 11227 774525628
O 15091 36281
E 75004 99745
S 93574 374991872
I 70838 79371
E 3962 37778
S 46796 852642126
S 41938 205755204
I 27285 90264
O 67581 74159
E 13882 44981
S 23143 48047692
I 37743 82769
I 91419 95832
O 5496 79166
I 43486 71408
I 13466 44879
E 15297 92584
S 69594 433949479
E 37477 76495
O 38564 94187
I 3803 76001
O 44618 53940
O 28018 87683
E 4528 92442
O 38507 83754
I 9611 58602
I 9055 20632
E 57138 78555
O 35544 96236
O 24176 59195
E 27784 51226
I 67716 98254
S 58922 256195209
O 9605 66071
S 9190 63603227
S 96797 536013824
I 67242 98354
E 85095 97390
S 12433 787656937
I 37977 59318
O 41585 86801
S 37996 821874990
O 43476 49661
S 63881 219550934
S 48387 786806859
S 86162 986012398
E 17268 74330
O 42818 81607
E 4090 82000
O 25889 97022
E 7019 42619
E 63676 89595
E 32756 92280
O 51701 68832
I 13498 71051
I 50778 69670
O 4822 91612
I 80593 93642
O 24144 25310
E 46814 47694
I 9383 28048
S 14517 802507169
I 4361 70321
S 66544 101570217
O 4556 50056
O 91629 97929
I 29366 81623
I 48487 64702
S 87256 727863394
E 86216 88898
O 64423 96573
O 18582 30750
S 91371 230794572
S 43854 73525287
E 21839 52275
O 15826 32899
S 28514 619788245
E 1299 23242
S 68215 590279081
E 67867 98964
I 35112 92725
E 11863 43992
E 57604 96692
E 30714 75088
S 76493 684359761
S 16325 217011264
E 4333 91490
S 59316 696629813
O 45442 56004
I 4740 12919
I 65609 91101
S 41718 921594674
I 31064 70120
O 67163 74522
I 37226 59774
E 2186 18619
E 86849 96811
I 16613 63724
E 86576 98015
E 11511 92710
S 8590 542759206
O 70633 79297
O 65874 87886
E 28960 52469
S 91858 320095785
S 33865 130633932
O 8605 78004
E 33245 74901
E 4433 91958
E 16480 78730
E 2467 29341
I 35541 82778
S 58847 113395270
E 46150 58638
E 19277 96594
E 31279 62307
O 26152 70463
O 19016 28608
I 19871 95946
E 13051 15775
I 11598 55130
E 70834 96921
S 31808 800383348
S 60751 873341953
E 7746 46636
S 51028 520900338
O 14506 78233
O 48821 49835
O 35823 83900
S 12705 686282335
I 20472 76555
O 13348 72187
E 84069 95299
O 21240 56663
S 57355 920460426
E 12051 80797
E 52182 57127
I 7608 42304
O 42668 46755
S 69337 57574664
I 53055 84600
I 73542 77731
E 51201 61295
I 47107 81356
S 98275 755961204
E 65735 93488
O 18247 95188
O 23869 70617
I 46541 84371
E 34948 92384
E 29423 30641
E 17722 98912
O 71510 74039
I 23824 63541
O 66228 81612
I 8632 57489
I 45295 51543
I 5671 36504
O 10136 79373
O 38175 64594
E 15614 68340
E 31493 35994
O 7447 36147
I 6656 27502
E 34821 48444
S 29319 642172797
S 5188 908575623
O 66461 87621
O 16765 79675
O 34316 66836
S 79615 925764865
O 70895 97243
O 6126 36486
S 48543 289974538
S 38628 840574358
S 81578 4310950
E 31485 86041
S 49087 748724961
I 31626 74357
O 7301 79129
S 58594 543319991
E 16150 42927
I 38117 95106
I 40586 56705
O 652 77507
E 49841 95664
I 17536 43428
I 13193 34442
E 11352 38426
S 84721 554283811
I 15892 76200
O 26175 41174
S 29743 437534100
O 22152 73561
S 40669 716446066
E 83432 94507
S 94887 376373867
S 34630 632003221
I 13928 42298
I 19713 99509
E 25206 60340
S 72184 337965511
I 21033 53154
S 95999 825232816
O 1375 76184
O 41610 50203
O 34695 97114
O 13120 32456
O 31858 95379
E 57033 81386
E 43272 95738
I 16985 71708
S 10996 428232063
E 59296 82634
I 40794 94983
I 65182 90676
I 40286 46483
I 54686 96184
O 35360 71119
I 64358 98697
I 55463 97057
I 55306 82909
I 36617 86466
S 85809 808481731
S 77593 780029454
I 57143 76812
S 59878 451003512
O 46155 64849
O 27391 70976
E 57808 88323
S 6355 295816196
I 49574 56206
E 49334 92281
E 55472 95178
S 82190 56916936
I 43774 55173
I 6700 44985
O 43264 68228
S 70092 91294275
I 7224 18894
O 16431 83974
E 42061 98303
O 8593 83802
S 47562 684236694
O 48622 74484
E 68985 97997
O 27494 47339
O 5230 49585
S 71112 659475483
E 9436 47969
O 63969 85923
I 45735 76277
E 51660 80867
E 67298 76373
O 21040 56260
E 62529 73654
O 16468 83974
S 1277 111975701
E 66395 92077
E 35598 51557
E 42011 70208
S 7375 837535157
E 36242 70058
S 6474 880365501
I 46500 84507
O 18060 65331
E 32305 58531
E 22985 61067
I 8006 77809
E 26581 79315
O 12062 15408
I 48858 71776
S 92049 258692849
I 55627 75040
I 53628 80839
S 17072 290191203
S 35360 516708774
O 27729 63060
E 46521 66295
S 2403 672749011
E 59314 67541
S 46149 395291281
E 5746 85630
S 81432 525910564
I 1614 42403
S 96227 762090430
E 93947 99249
E 12436 48848
I 23850 85244
E 59198 73741
I 40491 85147
E 47022 56304
E 26558 64169
S 4312 430526691
S 64349 398057175
E 40279 61421
O 47149 87526
I 40671 68617
S 35785 344412449
O 25474 92812
E 24768 35302
E 66044 75717
S 56018 172566641
O 5539 20960
I 3443 85734
S 92814 732771160
S 99216 184981042
I 14109 49282
S 1472 391322930
S 39864 309879236
I 2953 98934
E 26440 65506
S 46363 267609593
I 67848 85894
O 14933 90837
O 57091 99201
S 83986 77255311
I 75166 77008
S 62057 328832902
S 65044 903759373
S 71801 908779160
E 39089 63788
I 24131 66653
I 35589 94257
S 41137 64264511
I 7552 37014
E 84979 85502
I 23372 26892
E 13794 27118
O 3460 78624
E 85356 88158
O 25583 75928
S 97956 811242398
S 97391 922392731
S 44217 864574371
O 11009 93418
E 28526 54234
O 11494 33486
O 55766 61324
E 1000 79082
O 252 70480
S 3743 349925925
E 72479 95173
O 29956 74401
I 65479 77016
O 58539 90258
I 30590 95113
S 38313 746259012
O 2386 78620
I 15140 96004
I 50696 74998
S 59714 248376260
S 48339 99096037
O 12181 82612
S 91931 984492750
E 37361 95012
O 4850 69490
O 21327 92969
O 59326 87134
I 30348 45132
O 33193 69096
S 15585 975833796
E 5520 76544
S 65403 651929806
O 4398 75719
E 40232 46673
E 26020 40503
E 8884 34565
E 16529 77227
S 76628 925868813
E 3204 3529
S 55758 219278521
I 19630 44961
O 20422 57999
I 37484 40424
S 4111 157098604
O 85072 85734
O 50679 68391
E 14599 23449
I 55740 56174
O 3679 46391
O 3556 21603
O 22838 96315
S 19992 14953496
E 12269 53405
S 2971 464481563
I 22145 46537
E 24631 64604
E 9928 94504
I 16713 61571
S 43612 275569463
S 21584 616661561
S 7813 973650844
E 34539 89472
E 13969 42785
S 42390 36202806
O 37405 47187
E 69545 97382
O 44720 99816
S 32106 34720599
S 4611 107570818
E 85743 98171
S 44533 562817394
S 24608 11955087
O 68623 75102
I 9154 52215
O 60773 76637
S 92625 655774550
I 8272 40175
S 5372 283374342
I 64597 75440
O 66874 88806
E 77099 95633
E 22556 72942
I 94771 96485
O 25485 60883
O 67588 98174
O 28213 89371
E 44622 98464
S 17708 887240091
E 66705 91586
O 20188 94694
E 7239 47053
O 44870 86355
E 6642 20300
S 68055 771111288
O 33008 52564
E 11875 22079
E 13655 13844
E 60995 63100
I 40930 80183
O 7888 48879
E 64866 86222
E 56294 79761
E 1040 6632
O 31893 41246
S 74581 797794766
O 55879 90297
E 73539 83260
S 63594 696550981
I 4346 27856
E 960 52450
O 78561 81351
I 4003 86323
I 16817 57808
O 24162 85481
E 15269 83776
S 58422 494336909
S 53267 193273424
I 45699 84434
O 10536 40287
O 2732 10804
O 52234 71822
I 54869 77396
O 2142 31883
E 55387 80800
E 23594 36575
E 66886 97106
O 32980 70013
S 87586 682618307
E 46959 79837
E 15193 69882
O 8671 61874
O 61265 91151
S 9158 532795232
S 61522 722382559
S 83095 119240625
I 29609 52619
I 26949 89675
O 15821 72804
I 75493 88252
O 39781 55936
S 13845 46031897
E 79311 90816
S 65855 879744405
O 11430 37072
E 51585 70330
I 53194 56675
O 29069 67828
O 52131 67653
I 49378 74399
I 14398 30298
S 47645 876156502
E 84420 96828
E 1547 99178
I 28714 48082
O 68621 74640
E 21142 33619
I 49315 57940
O 10891 27550
S 19065 996203877
O 44359 89540
S 32842 987333554
E 1888 56713
S 37385 33115506
E 47281 52685
S 51195 747626593
O 8315 63886
S 45292 468437749
E 11980 69071
S 68764 25410803
I 9276 67117
I 23363 83976
E 84808 97344
S 7703 172459834
E 48301 86206
O 6794 44199
E 27631 59430
E 11900 18747
I 81528 98230
E 58651 83556
S 85751 310370981
E 5743 58173
I 19939 64653
E 12659 86388
E 10833 84671
S 37614 833472906
S 3209 543030206
O 9520 38852
E 18544 28160
E 22331 49183
E 917 19024
O 51706 59952
I 76991 86470
S 52279 319146421
O 66305 82987
I 63647 84958
E 19715 96793
S 87918 69266695
S 77973 617208805
I 453 2822
E 41967 75297
E 48336 84440
I 34581 95087
E 8635 94755
S 10690 985484060
S 39382 448556702
O 47184 48355
E 37517 64977
O 16947 72963
E 42971 45829
S 58666 641198975
S 97184 132009672
I 54450 71968
O 61574 97591
I 56057 62330
E 86199 88886
S 27949 899692157
E 18153 84004
S 63945 845873001
S 49155 756109162
O 50180 68363
E 4167 95454
I 74403 91664
I 54061 71883
O 57436 78675
S 2324 919479857
S 50414 357745474
O 19973 83804
I 72324 85416
E 722 75432
O 23118 88138
I 9291 52292
O 42407 54787
E 1423 63049
O 42432 50339
I 45103 88090
S 47159 164036481
S 82921 293759760
O 33937 41123
S 76971 622467571
E 15051 22490
S 43056 586215471
O 62770 73765
I 26486 46014
S 19967 934941588
O 47005 65420
S 53450 100163176
E 71654 77187
I 7231 30012
S 28028 818876628
O 82177 95338
I 29465 46222
I 78552 80628
I 12639 29104
O 79539 86359
E 8367 44184
E 88344 97587
I 60690 80611
S 1969 53227049
E 21967 56069
I 32688 97677
S 20131 921265984
E 36013 72856
I 29620 97918
S 12471 524256918
I 18876 36867
I 12128 53974
S 46727 253390190
I 56244 93192
E 70555 83741
E 44132 72650
O 15661 80415
E 79242 96630
O 19190 48641
I 72415 77228
I 3186 11859
O 31072 47129
I 78621 99084
I 19193 82680
I 14491 22585
E 27250 46103
I 18341 42450
E 64860 75998
E 57273 76049
I 21344 86065
E 10006 82167
S 39065 281959960
O 77401 94348
S 61911 518790279
O 47138 84096
E 62144 67194
S 54914 551453237
I 10672 71547
S 62469 570052428
E 29423 32087
S 35012 978442964
O 1161 49537
O 18818 29982
I 30986 62120
I 2351 97041
S 80068 569106855
S 68090 634179912
E 38881 75342
E 39142 65227
I 10478 11189
O 85305 98618
E 4254 60898
I 79502 80411
O 42254 84490
O 550 21600
I 39175 92578
S 96202 230814684
S 46043 399611268
O 10730 81087
I 41177 78355
I 58522 77736
I 16841 41117
I 27726 38005
O 48787 98327
I 7930 51093
O 42860 44484
E 48993 96728
S 9769 595907176
E 86527 97545
O 13304 48085
S 18070 362711942
I 4140 39858
E 9197 32725
I 40267 90547
E 23973 73175
E 29268 54138
I 7557 44433
E 38381 44636
S 75697 34912084
S 428 842798701
E 74070 86640
O 35738 82706
S 68301 113157776
O 71888 78882
O 7000 26565
S 75055 906498124
I 30318 61642
I 23193 58647
I 25260 96780
E 43256 92360
E 13417 83387
E 7796 48405
O 80224 95130
O 26761 36201
O 21741 58834
S 86860 318798201
E 11573 82424
O 47043 97121
E 45123 52054
S 53435 706982672
S 62372 155215918
I 19507 43363
E 64012 77708
S 80025 881762645
E 9108 11187
E 44567 94244
S 67282 932275618
O 43607 64644
S 15144 992150923
I 98701 99367
O 24136 98745
I 31105 83633
S 97744 895025274
E 41069 50112
S 22514 783322269
O 4453 20023
S 47407 636534784
O 77252 99213
S 68747 46308380
S 27776 174209051
E 13421 81619
E 60256 69499
S 16862 331692897
I 39046 49285
O 73497 82369
E 21577 49534
O 77164 99381
S 26882 641885224
S 79243 217883609
S 66822 207157900
I 35639 59532
I 45843 84711
S 67518 971853714
S 47587 15751151
E 34200 97205
S 20870 934188928
E 43385 92751
I 9262 78417
I 21517 45269
E 92855 98792
O 26104 90677
E 6024 58668
E 25565 62431
O 3390 31434
E 91992 99343
S 41649 191390595
E 33278 93178
E 60720 92013
E 61697 84552
S 2443 18298195
I 19336 46244
E 46459 47151
S 30996 96517812
S 68583 721493880
I 40735 74564
I 20400 75871
I 21600 89850
O 80986 86750
I 42740 44563
I 39696 69578
E 50802 90504
E 9461 66363
I 10830 89016
E 46208 48277
I 299 58117
O 39554 67010
O 77104 97881
I 64660 76690
S 82015 46091878
S 3224 460233865
S 91155 482249181
O 26573 96627
O 46855 80957
E 480 21319
E 13536 30048
E 38568 52244
S 60112 972838791
I 30613 40141
E 201 2176
I 4006 96615
E 41185 64106
S 61491 899355861
S 42695 498652186
S 67817 504622901
I 73974 82111
S 3969 457092875
S 52052 506504077
S 50104 773558184
I 21655 52554
I 22266 76674
O 24586 60814
E 46934 56782
E 94593 95137
O 48180 75533
S 30688 373389754
I 78165 93517
E 35253 68658
E 41742 97076
I 8752 26285
E 6605 76087
I 31135 91046
S 44912 403893457
E 15561 33491
E 11963 88916
E 60989 94942
O 79457 83659
O 75872 90228
O 7640 88462
E 9236 32226
O 63213 88592
I 34827 62000
E 12671 52845
O 14639 48118
I 3438 68505
S 56679 265411897
E 46262 73932
E 81447 81450
E 13972 31555
I 46690 54322
S 63314 405896484
E 61385 96884
I 5562 42752
I 45943 56790
O 17457 32429
O 32582 50055
E 3747 93455
O 73150 99069
S 43854 633252586
O 34927 97332
S 2687 478211951
I 13429 30038
S 97078 618786686
E 32759 46315
S 29999 772147694
O 18785 76466
E 29072 84426
I 69688 82307
S 98137 726193161
I 55003 80619
E 20599 60975
E 44810 92399
S 96119 291454556
I 4966 96268
I 7511 31647
I 1365 3610
S 51976 990896057
O 15564 54699
S 80240 974222211
S 95720 9170643
O 3752 4568
I 43621 80726
I 675 82226
I 11407 82583
S 83676 320105323
E 22520 49430
S 88703 168048432
S 75137 869796450
O 41730 61173
E 62785 63779
O 26464 27557
I 52683 78086
O 20399 55823
E 1171 48816
O 22495 81535
O 22661 86465
O 63184 67658
O 15790 64622
I 27092 81765
I 55406 76205
O 17337 47204
O 28238 77378
O 48407 95682
E 79932 94338
O 33641 44208
S 22990 129743999
O 32296 70840
S 23005 408343343
E 11425 64444
I 15758 88459
E 39785 67770
I 19412 38598
O 8138 25744
S 47069 519833789
E 8972 11937
O 66408 88860
E 81854 89211
S 31903 873114731
O 6062 49322
I 35418 66880
I 38126 67486
E 21556 96104
E 39266 55797
S 13781 103977318
E 27040 74996
I 54623 65288
O 9046 38023
O 5699 56144
O 49321 57716
E 2837 31753
I 53223 68044
E 59217 79707
O 6691 79332
E 2823 26905
O 8878 9968
I 57231 94577
O 22388 49452
O 74983 85485
E 76752 87236
I 11948 44896
E 48798 86666
I 40457 56052
I 39856 55547
O 17165 75039
I 60000 98420
O 693 48798
E 49079 98529
S 7587 150859148
S 28178 378756893
O 58449 73131
E 26433 34610
I 15595 44445
S 69250 742895069
O 7995 8723
S 67544 205933102
E 35722 49593
S 3098 583087428
I 12823 28678
O 39843 50078
E 36855 62887
S 79182 415514209
S 58266 445588867
E 60557 91736
I 2940 63303
O 18037 25554
I 16889 29364
I 10349 49059
S 51953 931146990
I 1464 52956
S 90915 85742178
S 95869 50453592
E 14271 29510
O 60344 99814
S 94937 472898129
S 48469 380361765
O 36227 71920
O 82285 92315
O 50607 82710
S 17383 388083209
S 86616 145262718
E 27908 80722
S 85131 444880909
S 89314 437805340
S 87868 487361721
S 41836 667726832
E 35745 93397
E 66210 68942
I 68223 87418
I 10051 18595
O 11339 23175
E 28765 84722
S 72011 747740749
S 21403 137405537
S 67897 569564484
E 7159 54896
S 49296 777051588
O 11633 47327
O 55104 92488
S 80821 839116467
E 26256 31646
S 31029 953612680
E 5118 64075
O 12560 37625
S 97597 928412291
I 69634 86676
S 76661 912581904
E 40732 65248
I 4700 66656
E 12265 15337
O 35745 89433
I 1075 63822
O 60387 73413
O 13429 99441
O 81202 93612
O 29595 40063
E 34583 37325
O 12652 24191
I 16777 21276
S 64429 382173971
E 46298 64896
E 11810 24963
S 92224 392256486
O 8899 70544
E 10066 89185
O 65 61260
I 25287 40706
E 31038 78587
E 12765 24753
S 85329 723560144
I 85549 96209
O 32114 52286
I 78014 83259
E 1596 62632
S 13540 46373125
S 92457 600817017
E 2127 48264
O 81022 83782
E 40159 52946
E 87453 96783
S 45380 926746225
E 48302 50917
I 6344 88621
S 37493 611682114
S 68421 197016371
E 44434 56664
S 29458 918119418
I 38989 76887
E 38211 86400
S 16774 748249535
I 31843 93535
I 33210 34389
I 36724 48878
I 40338 85584
S 68682 23208145
O 62757 86690
I 52264 52540
S 55135 203735213
E 75787 94047
O 7441 11332
E 8915 85102
I 36941 60592
S 70549 761120111
E 22545 66041
S 25338 533759023
S 35949 752610845
O 18471 80917
S 31551 824467982
O 55205 63934
I 78684 84094
S 75383 513737446
I 82875 86556
S 98655 2295400
E 30908 98750
O 24205 59577
E 19112 56312
S 27355 293600252
I 79572 94967
S 11909 936374840
E 10904 21978
I 35083 41444
E 79128 93292
O 2263 43495
E 35882 98816
E 59335 78011
S 13684 279402171
E 73077 94068
O 29060 57266
E 2113 23745
O 2236 32973
O 21973 35994
I 19583 34923
I 30421 52054
I 3615 96091
I 21567 56616
I 11774 89704
E 52139 63752
S 11491 203466079
E 47771 74027
I 74746 77519
O 10484 13760
E 18219 50924
S 52318 293999375
E 45497 91098
O 27277 71196
S 31882 517277163
S 71161 218215501
I 37248 69871
I 20538 34256
I 16062 78127
I 6948 11374
E 12087 94928
S 49024 189476853
I 76962 80667
S 25363 160242989
S 66953 328560272
I 92812 95076
S 49526 695525706
E 56863 92782
O 82368 87200
O 37115 79883
O 49580 67811
E 37443 95047
I 81367 84138
I 55745 90878
I 38547 88603
S 43790 796192133
O 21391 64007
S 98809 29199034
O 24973 68500
S 21081 862844273
E 1491 34549
S 39180 786882033
E 6098 68557
E 57762 70096
I 48400 53354
I 22 93589
I 41609 73233
S 27807 388072348
S 80861 475813723
S 7949 431166529
S 69061 672688472
S 48019 943825148
O 5245 9479
S 93270 394601992
S 29112 728329539
I 11858 94880
S 52580 630786898
S 450 651920288
I 47373 56979
O 19174 67612
S 73223 830532677
S 61117 503414742
S 59491 741541393
S 41075 38685968
O 49201 78121
O 5513 98504
O 54185 96410
S 87236 618386978
S 43641 67833112
O 9257 99548
S 94191 209042021
E 28802 80783
I 64176 84133
E 22194 97833
E 60010 99047
S 57327 923158566
E 4570 86177
S 85579 477148954
S 14656 174014956
E 21028 48661
O 60406 94252
S 28860 826953248
E 64864 65540
E 26067 74468
I 55590 98150
S 37336 598113500
S 88742 255302696
I 91460 96720
I 59849 76660
E 46601 75759
S 97021 432343259
O 39726 68477
O 55816 98518
O 29553 37050
S 80182 671720360
S 7446 225587362
S 73500 256362110
O 15170 35864
E 73660 95836
E 17419 66523
O 95 40151
S 28925 880065564
I 30398 30923
E 4228 10041
I 28217 94657
E 40109 57956
E 7386 68108
E 27216 45879
E 77102 86667
O 24147 30580
O 26283 36803
O 9554 86212
O 16521 69925
O 56385 71286
O 12124 62342
O 29326 91186
I 93369 99038
E 16764 80951
E 17282 78454
E 77973 84649
O 66679 79534
S 73392 343525901
S 436 971835153
E 23422 95632
E 49918 59709
S 20028 633705483
S 17812 741932688
S 69838 780567723
O 73192 84363
S 24522 470091898
O 39761 86894
E 43751 64531
S 96542 718619425
I 5364 26338
S 59309 939400389
E 78966 98428
E 24051 61807
I 90406 91792
E 21195 45050
I 47206 83936
O 49565 93043
I 1369 94608
S 24779 65141059
I 10763 52976
E 78777 84709
O 4121 81852
I 43264 80312
E 9519 76583
E 58610 85443
I 15578 80176
I 24657 56623
O 14776 86948
E 20269 59059
O 36798 83869
S 48353 796452668
O 20826 65311
E 13896 83961
I 35528 93003
I 10594 80812
I 61973 85214
E 19360 72405
O 5386 52696
S 73288 714399856
E 19390 81042
S 55499 861792478
E 69589 82991
O 22893 30415
O 83233 85340
O 12813 99622
E 4857 99420
E 9026 25965
O 12050 98903
I 26814 82073
I 21352 39461
E 10285 16958
E 4526 83174
I 48453 59156
I 13100 66050
I 43746 58169
S 99436 272762682
E 17909 93331
I 14052 24675
O 92896 99136
E 32897 89494
E 54005 80519
I 34187 34536
O 28727 79944
S 17214 280924622
O 2108 35474
I 37907 85135
I 1474 51043
E 44996 82532
E 34114 41481
S 8031 702426765
S 36999 58032626
E 38841 85470
I 65160 78215
E 70335 84156
S 55414 148080629
S 12933 697588402
I 10092 30028
E 8874 97606
E 47484 64373
O 28008 90611
I 78967 97621
S 80442 562345774
E 9777 94659
I 11302 64980
I 63259 68223
O 42055 51547
I 1209 50769
S 76223 145888210
O 42486 68186
O 51084 94680
E 53083 66970
S 43108 815627752
O 33921 41335
S 87772 888014228
E 55245 85741
E 72180 89625
E 289 19030
I 62289 76173
E 16895 77314
I 10262 82596
O 76158 99717
E 542 17043
S 11508 706222815
S 15073 683756150
I 1673 68180
I 59404 80939
I 51747 51836
E 4397 93081
E 31612 59580
S 97150 110600185
S 77475 446791375
O 54869 82838
S 16160 799023976
O 28217 50192
O 79790 98453
I 17956 46576
O 1858 83694
S 91045 813485793
S 11115 480031719
S 12817 151687558
S 38554 623920358
O 79244 89375
E 34760 90556
I 19435 27554
E 19847 79404
I 17999 79871
E 63363 79794
I 12244 29644
I 23830 57259
E 16882 29161
S 85536 987131520
E 52244 69784
E 59645 87300
E 11610 85304
E 68012 97361
E 56382 96987
O 19361 66447
I 56514 90484
S 81485 816650959
S 12226 958599226
E 11341 62995
O 46873 82738
S 71713 540880898
E 49670 61249
I 5278 48100
O 9852 77091
O 37417 66874
S 11321 328178777
S 58537 788480268
S 39302 134576301
I 51332 58418
S 3847 1377194
E 2549 18299
E 16149 89571
S 42091 857257821
I 46998 78905
O 37991 68294
S 29500 883843296
S 85841 273713380
E 94466 96622
E 23059 86215
S 93636 656807307
E 12117 78100
O 10271 96293
E 2094 76241
O 72853 88603
S 63404 66717361
E 12181 73205
E 86671 89002
O 31526 79368
I 397 76881
O 9803 90451
I 30136 54960
E 21555 96348
E 59411 84380
I 27328 37464
E 2291 10112
I 53222 69160
I 5391 11602
O 37362 71363
O 27156 83061
E 36418 58397
I 33210 82979
E 25574 92945
S 39147 58413291
S 99874 832758773
O 8722 75427
O 54279 78990
S 75095 131384139
O 12335 42888
S 27976 299563334
S 19914 326930347
S 43993 797629019
O 7272 39794
S 48948 582153255
S 56512 298913053
E 53704 69429
O 68787 78232
E 44985 97925
I 53018 88150
E 51042 64523
E 76260 88008
I 22391 74017
E 16276 73676
O 24700 29705
O 7151 27535
E 70413 79290
S 63992 684240643
E 15254 46818
E 55401 72347
E 2137 77408
O 58914 99644
O 51502 57992
S 30987 287300801
E 797 60033
E 10731 27338
E 385 33021
E 57182 77250
S 60681 843299204
O 10012 67551
I 62914 66157
E 11464 43730
S 67846 747178046
S 91547 929223169
I 9349 69386
S 45524 842332258
I 50396 99684
I 30287 88232
E 76727 78961
O 53102 96257
O 7923 28711
I 18690 69069
S 45995 534273733
E 6958 81179
S 4422 404116204
I 48664 92413
I 6918 24934
O 74968 88904
I 1270 10458
O 45035 51687
I 34731 46383
E 86694 89985
S 90025 702982425
I 438 42532
I 27188 50512
I 23143 42069
E 39983 54630
I 6192 92850
O 56408 60850
S 13031 675980452
I 62430 91591
S 77390 658665568
S 45584 755518148
S 46875 342304674
S 14466 724083651
S 9024 409629501
I 2841 27258
S 57505 748316458
E 42768 51622
S 46046 909660393
I 9465 30312
O 55901 67645
S 92410 555416515
I 64025 78967
I 38151 66913
I 61728 88968
I 26330 81379
E 30996 76165
I 54837 84341
O 64401 90800
S 67006 57387409
E 17050 45387
S 79020 585602889
E 28073 70021
I 27449 34260
E 34033 57538
S 87548 786326049
I 12380 40835
O 63202 65846
O 13769 54943
E 51859 99363
E 61545 90727
S 83211 240735265
O 32491 53691
I 34518 39778
S 69383 396592230
O 20441 88238
O 6760 9015
I 39077 58323
E 4708 28816
O 18963 88354
S 54097 593002126
E 46442 89219
I 22609 56505
I 12832 19177
O 35795 37515
E 41293 81843
S 31016 220753443
I 3573 41991
S 10440 420990820
I 17236 31938
E 32757 82738
O 41713 79189
O 10547 79150
S 10535 944015320
S 15014 839928058
S 81609 731350200
O 38526 82430
S 47335 138717891
I 32845 41238
I 35305 73468
O 9609 40308
O 88931 98303
E 52068 84472
O 16987 99637
I 22717 48547
O 16305 66633
I 23806 90551
S 86487 899501028
O 43426 88701
I 58584 74627
S 93755 260970752
I 29463 89523
O 31216 55113
S 28648 959502639
S 18386 546839275
I 17489 25364
S 72091 183847537
E 31511 69193
S 73129 743084895
I 28083 44692
E 18621 87042
O 22994 68587
O 2282 13243
O 14903 51822
O 916 79078
E 49108 68147
S 61501 36179549
I 82308 82656
I 818 87407
I 14905 43112
E 88273 94489
I 48192 98525
E 69137 88988
E 6763 69138
O 19651 94271
O 57327 89189
E 9213 34474
O 5401 10196
O 14528 59487
O 43412 72717
O 86174 97568
O 798 65966
S 10313 76294098
I 8495 36758
S 4323 787142617
E 50991 82206
S 57356 482736604
I 40404 65529
E 39037 45395
O 14297 45739
O 8268 29865
I 81554 87342
O 22701 41614
I 5518 47649
I 54830 73668
E 44928 45149
O 25751 34448
S 20712 639153429
I 29532 64108
I 31794 55301
I 14361 25839
I 14896 80176
I 61912 94264
I 26965 65259
E 21606 88433
O 10150 56304
E 91083 93581
O 3517 34683
O 5979 17246
O 7173 20532
I 9677 11801
I 2692 92759
O 30442 86674
I 22664 83757
E 58749 77632
O 33048 80594
O 36355 98658
E 12964 80749
S 67442 761358157
O 27014 72653
I 22617 55750
O 13453 89967
O 28010 64001
E 29923 56750
E 71968 93282
I 35139 51425
S 77322 509359350
S 54570 359692798
E 10540 83244
I 54324 84653
O 56133 93165
E 19827 75061
S 60210 827390275
I 32111 66927
E 27124 69691
S 86157 702203424
I 9442 94075
O 23705 24395
O 51806 94173
I 15234 58632
I 22377 81641
I 39447 70849
O 38733 65518
I 44733 74848
I 5039 90589
I 4828 95965
S 57320 919063398
I 4952 53199
S 20550 69712594
E 88090 92223
E 3349 30681
I 51124 74406
E 3606 21235
O 19447 34026
O 3911 95091
I 23160 48578
I 21331 41684
I 53299 71159
I 676 28422
O 64316 66141
E 11888 53432
S 37520 851909262
O 24022 90551
S 87725 936497284
O 18790 37261
I 71171 79801
E 87141 94224
O 2615 32089
O 25115 33224
S 35561 748847405
E 44919 77290
I 30976 33497
E 6258 94878
E 39007 64231
I 80747 93491
E 33438 70625
O 35950 97340
I 2100 53381
S 53912 618809155
S 76325 573984195
I 40598 77188
O 8503 44113
E 21482 55238
E 70894 73721
S 70372 530963145
S 17151 754047609
O 46522 92823
I 67003 91376
E 10859 12362
S 85913 966061659
S 97640 184430806
O 16608 58482
I 15277 22957
I 36340 84959
E 21958 72668
I 26240 83259
I 6757 65480
E 16792 85304
E 19444 56995
O 21911 44227
S 54505 155423495
E 51752 61344
S 38670 841884074
S 40048 579215384
O 39018 42325
I 9199 83584
E 39105 48863
I 29252 60938
S 95048 72488890
S 63787 576284172
I 6560 77406
O 37812 67383
S 46082 711699040
S 21301 474816789
I 66388 91830
O 85594 98613
S 20564 201496086
I 25701 34640
S 90250 276619039
E 16595 80059
E 12141 13926
I 10364 44651
S 5641 722941221
I 7097 60787
O 47399 95861
O 12936 28799
S 15850 494098868
S 73530 902122470
O 15860 20376
O 4503 86802
O 5014 98189
O 63691 92755
I 31408 94104
S 52871 631311220
O 5565 60684
E 3490 10024
E 26873 71951
S 92190 643844591
E 49859 66824
I 29337 36646
O 2227 38646
E 12513 16315
O 48202 92483
S 2969 47267872
I 3729 83086
E 8288 99736
E 83055 85657
S 99073 808870137
I 8178 69094
O 60423 70072
S 12279 775723172
O 34582 96931
O 45761 78632
S 41108 168372832
S 41394 234638872
I 8604 78405
S 24240 618541820
S 13088 196358690
S 1683 601477198
S 18841 828628477
I 46257 63509
E 49589 84754
S 31323 86543024
O 35798 89527
E 27976 56654
I 19821 45875
I 23378 92422
E 29392 64629
E 50753 84722
E 54658 63043
E 54095 56087
S 83228 438558438
O 61693 74297
O 38206 42651
E 17993 86550
I 7452 57034
I 4115 88398
S 43772 61160836
I 30091 54946
I 41573 60512
I 34607 36078
O 48616 67096
O 56459 94710
E 15082 35336
E 40664 66936
E 39990 99334
S 29469 427783001
O 12304 79354
E 20630 30145
O 7702 72069
O 68275 77195
O 27620 60732
O 18098 34805
I 27020 90935
O 16221 28966
E 30489 51517
I 8392 96933
O 65430 79810
I 25488 51907
S 46117 13516563
E 52772 91297
S 66027 364396116
I 5532 27375
O 6331 91803
O 44452 89148
E 59293 64252
E 76034 88711
I 51235 94718
O 28762 69498
I 14693 28704
S 86565 558716450
S 88280 160844633
O 41788 83299
I 24464 33162
S 11744 148940153
E 31761 61375
I 98963 99234
S 98947 153764234
E 49558 82036
I 4727 11180
I 39302 42297
O 54555 87973
I 2190 79885
E 56482 80554
E 17610 22384
E 28040 64839
E 29757 54284
S 60031 801622976
I 71040 90558
O 2615 94625
E 8179 87828
E 35913 90011
S 57238 312387933
I 75192 94200
I 69162 86267
I 7099 88494
E 65072 78319
E 75906 91745
I 12285 76728
I 74062 83668
I 309 78710
O 60876 83176
I 40480 86005
O 16240 64443
I 33972 63540
O 37322 55007
S 14411 76831513
I 27936 52478
S 84887 268047604
S 45226 576510831
I 5597 94298
O 1370 40684
S 8737 280496955
O 1152 67924
O 55024 81689
O 40752 43445
O 73063 79615
O 12357 54030
O 26980 75049
S 9105 164540767
S 33692 928385081
E 24519 44427
O 20239 50861
S 23357 709018647
I 7338 68051
S 45946 799022642
O 21596 66932
E 45586 93082
S 69279 765755196
E 88059 98123
E 10656 89394
S 12425 193655209
O 19789 60946
E 48596 51425
E 50896 51007
O 92534 95078
S 47028 76224869
O 8160 36466
I 35571 67512
O 70806 77173
I 84871 93807
I 7391 13288
O 504 96532
E 70973 93673
E 18591 78356
S 80794 34325194
I 16522 99499
E 24033 36726
S 1472 408021224
E 38457 70917
S 69110 465126492
I 1984 40352
I 22260 50494
O 4823 42472
O 17387 50946
I 24641 96927
O 82493 89849
O 4340 83363
E 29421 89405
S 49124 906934029
S 76166 333650812
E 57436 74317
O 93305 96980
I 20300 43643
I 45388 99636
S 39473 177848837
E 32840 69163
I 19268 22461
S 47642 379856024
E 59984 90629
I 43031 95465
E 43381 74973
E 36131 90006
E 74450 85601
I 13603 52818
I 2640 51875
O 73326 91687
O 51432 64372
E 7113 58468
S 31103 422919352
S 38696 890292864
S 43029 261680169
S 53647 325637131
E 30286 72028
O 38874 81016
S 13083 169518786
I 18138 38496
E 49627 65065
I 51254 87639
O 5309 42971
O 6377 11557
S 38496 551262623
E 11791 95593
E 64220 87419
I 87533 90525
S 61466 872711448
S 83814 115122146
I 33139 50625
O 8800 85929
S 10165 529485205
E 37457 49128
E 11459 19057
E 43663 46179
E 40337 96091
E 31106 74726
E 14007 57337
E 5114 9830
I 50314 84762
S 5106 294084445
E 22499 54736
E 34908 52049
E 21072 93526
O 4257 87336
S 18987 988048017
I 81937 86654
E 65450 66016
E 30654 45642
S 64817 322899940
O 32246 83245
E 18978 32656
S 31501 632913370
O 6476 92492
I 6529 65692
S 34281 421923421
E 59890 61474
S 98543 987964159
O 19004 37431
O 20243 46752
O 57544 90292
S 76821 199970361
E 33084 91203
O 60229 86173
I 22288 68663
O 12802 59862
E 20562 54404
S 10099 895578
S 28967 721777803
S 84132 173010991
I 45505 85846
O 25575 32239
E 26786 65634
I 80021 92948
I 20793 40625
I 31291 92444
E 45405 79379
S 14250 203588550
E 15069 75290
O 10101 71206
S 69623 53732909
E 45660 93425
S 52702 723515467
I 22014 35592
S 87172 317051400
I 32091 77688
S 45196 72427723
I 49339 72237
S 44661 386144983
I 49393 98414
E 16645 73941
I 63788 89049
S 6776 282549475
S 71741 768262498
S 12280 287598232
S 79716 296206391
I 86575 90258
S 9133 966785457
O 45872 51981
E 37223 42869
O 71693 76132
O 16574 85219
S 44133 895244274
S 97458 193662815
I 65752 78126
I 44208 89608
E 14793 34651
O 33721 53928
O 3443 82357
O 74303 80650
O 60963 71896
I 28037 45096
O 39049 93207
I 23464 51969
E 15733 56750
O 40183 52483
O 33359 66187
E 5932 13016
O 53013 84343
I 37188 38092
O 62839 70394
S 53810 238130680
E 37085 91676
S 86497 526740009
I 40613 97602
E 28394 93332
I 39272 83413
E 6366 47681
I 34867 48883
S 47535 312226710
I 81946 87509
I 18204 57340
E 14706 49343
O 258 67565
I 32477 72498
E 9815 75159
S 23324 472509619
I 8371 96820
S 21242 121059918
E 15536 47692
S 46284 26775019
O 15095 19814
E 58837 73566
O 15 46705
E 26764 55275
I 3738 74574
S 36006 973219668
I 67799 90891
I 55427 59615
E 33299 91617
S 36379 332887109
S 558 426986630
I 11878 29817
I 95132 95928
O 61436 90313
S 96502 423086450
O 41551 60483
E 16535 48126
I 47865 96928
O 77658 88471
E 79910 88762
I 78453 99725
E 20742 37001
I 33331 89853
I 32326 96650
O 57870 73740
S 61640 358525514
S 58913 282820295
I 48205 67809
O 12927 74158
O 31273 54232
S 9909 460839410
S 86408 184459110
E 33776 70973
I 35348 47090
I 70934 80459
E 3036 58288
O 6467 72571
E 26052 75665
O 30686 41383
E 69524 71671
O 71965 98999
I 53079 69973
O 17662 31533
O 37005 98756
I 44322 51937
S 20393 279722913
O 4924 61816
I 14096 55881
E 27998 31493
O 28091 67781
S 86816 395117369
I 50387 68694
E 74725 95693
S 64514 364327308
I 33264 86264
I 3873 12307
I 27741 79588
S 7305 537193960
S 82682 476723669
I 8510 56536
E 7970 75265
E 55039 88246
E 61705 83422
E 39045 65310
E 34791 77708
O 15111 74064
E 21828 83342
E 8765 27168
O 44421 88614
I 60378 78452
S 6426 560700988
E 61855 94199
S 66295 292965708
S 15713 798298318
S 22980 28700543
S 81685 928710002
I 16318 97318
O 76222 84306
S 96340 309938124
I 58995 67520
O 52223 86789
I 44073 48909
S 81384 539437284
O 9948 50794
S 89346 4220691
S 66807 772522757
E 17463 37638
O 22258 39206
E 86649 88969
O 50617 80384
O 52474 69946
E 19896 62777
I 12108 62764
O 42624 53988
S 92801 535976595
I 45635 94654
S 63437 751312120
E 25593 49001
S 29847 201583457
E 6807 12400
I 69330 76714
E 5732 87695
I 45687 50444
E 7800 72979
O 10985 59224
I 14815 30796
I 23800 25069
S 30239 79131329
E 6702 31102
S 88940 326370285
S 76073 624996119
S 75670 305910270
I 39302 52877
S 7692 348178588
E 13006 76355
E 42457 62545
I 47858 64838
O 4402 25135
S 34120 718165246
O 39657 79430
E 21720 25768
E 13320 36032
S 2968 646030308
E 4823 72003
E 67464 99931
S 45466 983512680
S 18031 822946992
O 34561 74773
I 72357 87752
E 1873 21694
I 5706 66648
S 20500 246536233
E 16790 54380
O 44067 68259
E 37395 77060
E 56195 60944
I 14083 48457
O 12999 60927
E 7412 16476
I 20862 29317
O 69882 95903
I 12432 39671
I 28391 57217
O 36978 51122
E 63423 86206
E 10103 14909
I 51653 69204
O 36985 67029
E 75770 96919
E 51756 84609
O 71176 91918
I 73405 94198
E 78611 94084
O 4599 28298
O 27044 88271
O 50629 82228
I 83095 94718
S 99009 791186413
S 76321 605031384
E 46708 68331
S 56461 348928835
E 12609 17946
O 85748 94232
I 75361 87194
E 30612 58772
E 34627 47735
S 55778 333287670
S 77636 736401442
O 26784 62870
S 56352 94657073
O 77213 89128
E 68319 98343
I 24205 40294
S 27240 863562155
E 73174 84241
S 58658 728909927
O 623 29374
S 24994 491504799
I 30818 61629
I 23608 96646
I 12199 76637
E 64433 91638
E 15225 76930
S 57821 689051018
I 51628 91848
E 12712 71801
O 50264 81059
O 70 86149
E 565 83638
E 71290 73106
S 22302 436989401
E 56172 65275
I 4762 49301
E 4100 95131
I 38857 58901
S 58125 202290255
I 14044 49544
E 22080 22716
I 67723 85663
I 48772 81414
O 35009 86812
O 32886 77519
S 75734 533028276
E 75431 83326
E 48599 86786
I 10857 35998
O 4413 65861
I 25395 70247
O 33471 60698
E 3039 25218
O 14729 18904
E 55766 59437
O 74362 95593
I 20661 53254
S 75984 602620945
O 93692 94816
I 11459 53064
S 56988 146160118
S 92881 19256975
O 33947 58206
O 51316 99822
O 875 36316
S 4161 268675152
E 19601 61901
O 48699 93410
S 85924 26935656
E 9151 58907
S 61789 492489649
E 82250 88092
E 20692 95782
E 15786 62830
O 45112 83490
O 520 60963
S 31789 664534405
I 10517 51649
S 95191 569488338
S 73634 852183831
S 64157 463421393
E 9663 37589
I 47492 78121
O 12589 44768
O 19852 75698
O 40701 67166
O 56591 74364
O 66940 82433
S 19228 996271536
O 60187 74962
E 26043 60072
E 21279 23359
E 80822 87500
E 12035 31231
O 9581 88098
I 44299 56736
O 16258 64116
I 91205 92352
I 8714 55434
I 4526 36368
I 24430 32731
S 45623 699215316
E 54536 86996
O 18652 57554
S 25765 397826899
E 42592 63968
O 66414 75460
O 37634 63711
I 10772 12759
E 14898 30011
I 13876 35717
E 864 83663
O 8752 54491
S 77255 305202438
O 32783 97443
S 51239 803750994
O 18914 22776
O 34301 47582
I 22201 63560
E 7076 66153
E 2713 81034
E 22731 74583
I 40362 69483
S 4005 269282385
I 9044 35557
I 69299 97860
E 27127 79663
S 56738 912251176
E 4616 42609
I 5014 90796
O 27254 50171
I 16367 32880
I 6175 92400
I 26947 58244
S 48375 830946350
S 5309 610377764
S 71510 267826624
S 54301 557983532
O 31604 56726
I 31695 36350
I 43704 92455
S 88773 343399372
S 61037 406916173
O 8421 33432
O 5987 24930
O 50219 73580
I 37381 83786
S 29894 594294962
I 22260 68388
S 22036 125229494
I 55821 88400
O 51053 87345
S 63236 276908099
S 60889 527723956
S 63898 240727203
S 52169 334158144
O 15367 88753
I 10105 29029
I 66240 78384
O 19556 42627
O 11054 73203
I 74981 78927
E 20970 40253
O 32304 41377
O 19809 85423
O 1718 78195
E 62548 65173
I 83640 89959
O 13665 84138
S 8557 127855452
E 3266 66839
S 85895 599775189
E 24542 91384
I 80949 99190
E 46843 51070
I 21135 57785
O 49154 86442
O 9099 90070
E 52677 90525
E 21857 63660
O 47358 79402
O 5183 80577
E 21713 65811
S 90307 613729310
I 24974 91316
O 8291 45167
O 10430 34597
I 32080 59730
E 6176 71954
I 5253 44642
S 11223 817522030
I 46141 61732
O 67241 85272
E 10948 43016
S 65288 306819035
E 17929 36852
S 85683 555595263
E 31045 91562
S 31958 560006535
I 47414 89523
O 35822 82075
O 23510 60668
S 42191 887116879
S 14824 130712320
E 28644 98666
O 48836 84951
I 9043 80480
O 14780 45225
I 22532 66743
I 38596 69968
O 17958 28403
O 5897 56380
O 40571 90305
O 7993 90659
E 30842 84142
S 88066 272545731
O 20470 78609
E 77789 87928
I 9644 58697
I 34994 70435
E 4465 47513
O 46589 65731
O 32346 56381
E 50854 75113
I 50554 82098
E 31214 86572
S 36288 961086361
S 21138 19915114
S 79695 758652469
I 57260 58050
O 32082 64703
O 34599 42772
I 9358 12708
E 63598 99192
S 47891 821734657
E 39647 96069
E 93239 94138
S 18414 131567023
I 10029 15111
E 17971 83036
I 45253 48883
S 79940 641822663
S 88327 866696824
S 92867 244857992
I 30848 89901
E 41774 50839
S 30032 980660375
O 24811 47340
O 56105 92147
E 8706 33379
S 5856 871253541
S 50607 21262109
S 40180 484307308
I 84464 87890
O 16585 87444
S 50722 512280060
I 15167 90941
I 55505 94694
S 58375 252484086
S 83991 572123237
O 70657 84498
S 50319 576061777
S 56408 276228042
O 19997 46816
E 25304 65151
O 18661 31286
E 64062 88180
O 73034 93457
I 762 81633
S 44610 223962909
I 12762 18891
I 41753 88502
E 9140 63787
O 9036 38508
E 15474 29280
E 10975 68034
O 52389 90810
S 25338 744086010
E 87833 87974
O 22367 23618
S 67798 890967599
S 75090 906208608
O 34032 68707
E 58363 97975
I 19546 22643
O 86835 95885
E 42509 60261
O 56369 62436
S 30294 266349420
I 71909 83552
I 12073 19040
S 30851 645233283
E 59582 93343
O 1840 68831
O 28986 55212
O 26689 99724
O 34469 88041
E 91866 99753
E 74901 79294
S 44132 349639357
S 32719 631682209
S 80186 299212829
O 6225 31033
S 77356 847938390
E 82028 89950
I 69673 81081
S 4809 445354367
S 62879 467156513
E 39754 60664
E 30459 56912
E 13216 41421
S 3302 864409225
I 15332 37885
I 5910 76834
E 14710 46722
E 21121 30964
O 26297 77063
I 47248 58528
O 58486 77452
S 15744 435479631
S 47451 93834268
I 30078 36942
S 55078 929177041
E 60961 70505
S 27815 836203589
O 5084 86821
E 71319 99977
I 2980 47315
O 13085 17235
I 31806 36268
I 22433 97293
O 34146 50453
S 1939 683250160
O 40607 57650
O 31295 65914
O 49296 82237
I 20621 90549
S 92802 390161273
S 21306 113491434
I 29196 67783
S 34213 273613098
S 91681 610734151
S 67089 435681814
E 80603 86357
E 71048 87993
E 12098 74184
E 24687 96519
S 6408 105048282
S 22460 251539558
E 11698 17314
E 15376 63921
O 1687 7988
I 26559 66502
S 16720 933162100
O 5319 78440
E 35356 87296
S 74439 159771175
E 73801 83941
I 22900 22942
I 65707 80917
E 16446 91143
I 62569 94384
I 4040 42820
O 16864 17648
O 77330 86132
O 35983 44466
O 72603 82300
S 21842 662358851
S 42445 430960978
S 28987 756953234
E 58604 89434
E 19411 29696
S 40530 780061568
S 64073 502801433
I 18980 36309
I 48651 87326
I 48080 88316
S 63094 523525468
S 30371 801526690
O 76805 89307
E 22455 57344
I 4442 30111
O 72943 84521
E 19320 29504
I 20 39399
E 8625 53097
I 46191 71407
S 67711 248627331
S 48943 569321192
O 30403 58155
I 93251 99173
E 8463 96972
O 64538 78007
S 67253 504202936
E 7589 61895
O 51649 57687
E 21333 53290
E 43800 95381
E 18037 88473
E 4911 32014
S 86635 84107621
E 4698 18868
E 8434 47023
O 3565 40782
O 83975 90554
O 29762 48404
E 56687 98369
O 4075 40289
O 54228 87159
O 1511 76672
S 84695 699030775
E 34837 60447
I 3092 39464
S 8057 732392378
E 59568 88762
S 4845 51122969
I 2442 98403
S 94876 896539000
E 21733 91678
O 37484 85599
I 70993 74296
I 3016 10077
I 11514 49852
E 2966 57750
I 36230 47936
S 34968 422020261
S 67170 994425871
O 43226 87379
I 17152 52522
O 1075 92773
I 7338 68227
I 5980 15387
S 30309 566544735
S 98383 348999805
S 54895 745645663
S 25428 796530276
O 2895 95690
I 15988 72090
I 32493 78645
I 75963 94159
O 67046 69713
I 69387 71004
O 72269 90802
E 17134 49229
O 39111 65413
I 6633 83528
O 8513 60253
I 11641 77284
S 80801 947128109
O 22966 52148
S 29636 61182301
S 75374 775005364
S 47095 32870581
I 14481 91122
E 454 81010
E 76028 99975
E 80587 85005
S 38616 951129987
I 33545 64867
E 80246 99120
E 40959 48946
S 77354 119915202
E 14317 30181
O 5335 58466
E 31723 39922
I 12830 50728
I 21776 94729
O 2902 78184
S 80435 336532058
I 6281 97396
S 11607 640766739
S 81047 45283138
S 24736 771375423
I 22667 88504
S 25279 116068952
O 53861 99476
S 30813 147574646
S 61943 244942290
E 40860 41943
O 51775 87877
S 37533 622128913
S 78085 708759969
E 42819 76622
E 97938 99246
S 17572 700568669
I 11831 97875
O 21578 93857
I 4389 48880
E 16910 84700
I 45396 52293
O 57090 62073
O 16845 70162
I 53395 95146
S 85643 656544703
I 64572 67403
S 60393 9953174
E 13783 94188
O 56882 89277
S 75196 699445816
O 69812 75555
S 71693 286938
S 87605 150189468
S 74192 224997083
E 14823 59384
O 25927 31305
I 54665 73263
E 44689 98773
S 37293 122580684
O 17331 36751
S 94471 573944434
S 85154 898196929
O 55226 82982
I 17014 68269
O 63180 89192
E 31674 76097
I 14165 18473
E 13533 14680
S 53884 217800089
O 17606 39905
E 62718 77738
I 2947 53372
S 12021 745036765
I 8696 80380
I 13804 44244
E 50392 80364
I 83238 90521
S 20694 495007903
S 19572 47254778
O 25631 91101
I 11936 44374
I 80123 84503
S 12093 321929376
E 20270 30675
O 50906 86345
E 48349 92030
I 46305 91825
E 24075 47049
E 41802 87739
I 50350 82893
O 52003 53458
S 42377 73712487
O 10782 17741
S 11083 934552159
O 47709 85387
S 29855 733229600
S 75697 911464839
E 64427 75593
S 82645 597046145
E 14454 53842
O 43049 92863
S 11287 760415873
I 38061 90023
S 48963 658241188
O 80024 96302
I 48835 89558
S 5691 73312262
E 64838 93069
S 73933 963003961
I 22098 33635
E 29856 93529
O 11390 21622
S 23442 213529482
S 68946 405407221
I 35014 56913
S 25203 585480600
O 9100 95120
I 22607 36579
S 2562 279616102
O 48427 79730
O 9664 19152
E 19147 65125
O 42954 82430
S 83327 453171332
I 3615 45412
I 88111 89521
S 49919 114920407
E 47708 82422
E 46105 46584
S 67463 313423052
I 6026 49745
O 19307 63331
O 23662 56500
E 71455 83231
E 4921 39556
O 36708 87920
E 302 40589
E 11167 48510
E 27028 64779
E 27999 88118
E 14121 17978
E 8787 89532
S 38059 639816581
I 49967 54895
I 5396 83369
O 19964 54607
I 66196 83990
O 44660 65615
S 74393 851984754
E 42529 85782
E 50957 87750
E 49558 71674
I 62373 86880
E 35357 68219
E 62648 91811
I 11696 82957
S 80108 757364412
E 76481 99821
E 2767 3648
I 47762 66787
S 67223 692142571
S 88185 741794881
O 3572 96157
E 8907 63928
S 33317 859176476
O 24516 83732
E 13328 88093
O 11238 50457
E 43828 68344
O 26646 74687
E 64013 71405
E 4993 12691
E 48257 63087
S 73784 920828702
S 43810 379849055
E 59566 79091
I 80497 84500
O 1233 31444
I 26286 72722
O 12216 62938
O 48201 98543
O 10260 58157
S 54940 376881563
I 57214 64168
S 59678 253148339
E 31605 35808
E 29742 61902
O 46350 65398
E 19011 96555
S 51929 974532890
O 31086 64940
E 36507 72626
E 33805 78137
S 54941 578222669
I 12112 69780
E 25797 38419
I 3165 27410
O 39014 43760
S 27181 695310116
S 54302 128393236
O 10821 98132
E 4822 55501
O 13447 89033
I 68516 68700
I 240 14148
O 11265 36227
E 18438 37560
S 85991 507950561
O 73894 73899
S 29063 239863821
S 66314 485274569
O 46015 76695
S 78304 930243132
I 4807 20553
I 28690 82011
O 52431 72120
O 2712 55248
I 14195 78688
O 26568 70321
E 18086 93418
O 31199 57123
E 74849 92991
S 71941 491019359
S 93091 81538750
I 108 15423
O 32372 52599
I 50550 61387
I 3368 52604
O 12793 65810
S 19622 719703965
I 31051 43685
O 10616 33448
S 54958 961628985
I 54886 77527
E 16361 86663
E 36381 59995
E 2889 37192
E 64478 72271
O 38296 97826
O 19159 68009
E 16747 18793
O 55220 92653
E 551 66304
O 16069 38704
S 13904 912581284
E 81343 98367
E 2588 82298
I 6345 90512
E 9638 42204
O 66121 81197
I 1986 96448
S 66743 434930216
E 2489 69640
S 29869 815541895
O 32152 57855
I 21613 78805
E 32067 47709
E 2015 32985
S 96354 270709148
E 51250 58796
I 51744 65388
I 1278 14629
O 18341 25846
S 77142 966549773
S 2181 652032614
O 22124 79350
S 85270 51096969
O 6653 76609
I 81279 93130
E 28821 90954
E 47995 53534
S 16568 154687509
I 18375 45477
O 85800 93381
O 29344 58693
I 5629 78868
I 30551 94974
E 32190 80222
O 15355 85235
I 4577 80430
S 75210 679712798
E 21270 86360
E 50833 79278
I 71659 90362
O 2250 79759
I 29944 99519
I 30428 56484
S 55259 99051306
I 3849 14088
I 61198 94454
O 26087 83664
E 8262 21073
E 29955 77340
E 61206 75113
I 14633 40944
E 33071 83139
I 42522 68790
E 38949 97200
E 84304 85048
S 27286 947168719
S 48391 125776361
O 5006 87471
E 44353 86331
O 80427 98927
S 70248 601699508
O 40484 73894
I 58396 63140
I 32511 50388
S 35936 26198860
O 21027 63378
S 17747 460271340
S 7872 319660354
E 19085 83812
S 2718 978724107
S 91339 834319051
E 40995 83069
I 2295 36629
I 12279 51174
O 62818 74006
S 22410 923435472
O 83605 96747
O 91472 99280
E 51116 52137
S 53177 825695863
O 59261 89033
S 34852 543086454
I 1060 88568
E 32365 80967
S 12940 803456525
O 12396 44556
E 17793 93802
S 64866 68958580
E 5235 11554
O 46230 91088
O 75392 89561
S 41632 543702496
E 44211 80385
I 1562 23717
S 45539 908275283
O 32539 60140
E 86399 96113
E 30917 97907
S 89887 15171189
S 5859 820026852
I 23957 46149
O 55300 84492
O 21113 54116
O 36285 70438
S 71662 147844411
E 846 29903
O 42966 99075
I 1630 42121
E 9133 84465
O 30068 49440
E 15451 20066
I 1444 39538
O 28294 71234
E 24287 72283
I 1563 97442
O 11787 11932
E 45081 98122
I 67631 92110
E 5681 32662
I 25431 61126
I 12007 77691
E 35554 46859
E 51467 65820
I 6693 74676
S 48432 798164345
E 70698 86330
I 63292 74397
S 34067 980764072
S 80911 727863372
E 28127 75876
S 129 783001630
E 17864 54512
S 63764 905218372
E 36408 76605
I 5387 17142
E 50468 75351
S 98263 568972668
S 29328 720696195
I 16627 72408
O 14854 62260
S 7738 839681382
E 30618 67250
O 12891 34747
I 59985 93486
O 26325 99725
S 11993 228449970
S 34220 436939622
S 64173 285121070
E 91237 92690
S 66347 946940053
I 49205 62883
S 97194 4622249
E 35607 48717
O 97999 98997
I 10263 56061
O 89614 94629
O 39602 89220
I 36881 68278
S 74503 254986207
I 1622 70165
I 70001 86028
E 125 30286
S 75962 469052299
I 53242 77340
S 29851 916750648
E 7388 7974
E 60794 99636
I 15187 94701
I 27321 59956
S 93831 555134387
O 48636 52324
I 74046 84403
E 17092 61439
E 22856 35681
S 72846 386544792
S 50103 693344078
O 18684 30225
S 57938 481072187
E 66914 82374
I 52365 80128
I 24567 89255
E 23460 65733
I 29212 60516
O 58223 78830
O 46874 59100
I 63801 82526
E 4678 26909
O 64447 98157
E 347 23158
S 98455 692340330
S 41025 904927677
I 49312 55069
I 37497 72758
I 25090 82163
I 37527 94582
S 56119 357403756
E 49508 56745
E 3033 90957
E 40347 95363
O 15755 67058
E 25165 37854
E 22812 42291
E 27140 41296
O 4421 22912
S 24582 296099028
O 76780 82215
E 11178 93640
O 13925 29534
O 23613 86470
S 45756 714826750
I 95577 97066
S 55228 346298915
O 29825 95346
O 87580 96769
I 1254 55268
S 6051 109887578
E 13168 25103
E 25147 25946
E 750 87502
E 22799 66580
I 29144 81527
O 7450 18002
E 29292 56041
S 15231 308105717
S 62811 843059220
O 18585 32816
I 12527 94768
I 44585 65598
S 27342 418999350
E 36647 52887
I 35584 71352
O 67537 97459
E 29159 93804
E 22198 29142
I 53346 75514
I 40326 91053
E 6663 15722
I 18730 50134
S 58340 951320526
I 53167 82218
I 23612 50444
S 82625 419337072
O 9578 32710
S 62133 719721672
S 69516 514656660
E 15395 86759
I 67256 76998
I 5150 20105
E 30640 64853
S 34002 744672520
S 2225 998439245
I 64622 68882
S 71908 764968637
O 17786 34548
O 7750 26969
E 11211 98295
O 6948 32406
S 36459 490913329
I 71078 84379
E 12297 75483
I 6383 55458
I 56338 83035
S 52083 318009889
I 5540 66343
S 35506 155879312
E 5521 63348
O 54407 69137
I 6127 77079
S 98650 39221051
I 15815 37842
I 60687 90155
I 43251 58947
E 65737 87058
I 47638 51051
I 7293 37234
S 88829 609863001
O 31372 41945
I 37472 78837
E 34212 43914
E 46351 49837
I 20169 81933
I 4790 74687
O 64971 65835
O 25779 68784
S 74315 762330724
I 57334 99260
O 32989 60266
O 56559 69661
E 39606 97370
I 48440 87895
S 40745 706321616
E 19825 54127
S 93607 937581914
I 3333 54853
O 6167 53422
S 15041 477814215
I 18768 54645
I 927 4681
I 11668 42124
I 6497 44155
E 59723 90029
E 8124 11608
E 68386 84305
E 5266 89869
S 55561 986533093
E 44955 90149
S 11366 937948413
I 77879 79807
E 82278 95367
O 30413 70161
S 14637 139931226
O 59401 64716
O 21119 88529
E 61380 71312
S 81755 58910235
O 78654 81646
I 7388 40852
E 74867 87295
O 25454 67274
I 39993 95681
I 29001 50853
E 19803 97225
S 55519 663028519
O 2463 91119
O 46763 96927
I 49369 82912
S 51679 426390050
S 14664 413270232
I 16048 61114
E 16937 48926
E 56834 92123
E 4366 90493
O 37608 72988
S 37388 500614406
E 31715 55132
I 62851 68680
O 47940 92786
S 3671 633900153
S 79226 360668231
I 17656 79435
O 59296 82439
O 37689 69494
S 60057 862446667
I 11432 28546
O 36688 91235
I 6217 24758
E 23601 25773
I 32200 91039
O 6263 77083
I 73105 84567
O 1452 62155
I 20042 52162
O 16610 68117
E 16900 88768
E 72572 74436
S 94220 215752268
E 52511 77285
E 63194 95895
E 42114 98338
E 36131 58553
S 46362 357218960
I 31128 89261
I 34173 86078
I 55654 68595
O 13391 80467
S 74898 387198800
E 31715 82825
I 11419 89755
O 14406 17026
S 52760 849723627
E 16333 33457
I 8993 15194
S 49000 951886548
S 19973 766436700
E 5570 14380
S 61921 184757802
S 80600 906753146
E 30726 43477
I 14222 59575
I 19260 97112
O 6207 74373
O 90952 91943
E 1078 56244
S 38092 574365409
I 9653 64402
S 3779 442029168
I 67083 67176
O 20064 36776
S 97767 443358734
S 437 839398451
I 40 28123
I 29988 99659
I 62952 63952
S 42031 237181615
S 97260 475406914
S 95929 795034073
I 3579 28841
S 66211 665493855
O 56040 59704
O 15967 44576
S 13534 988072467
O 14765 77412
E 8969 86175
E 13258 89483
I 43310 68411
O 80627 94236
S 80974 961148931
S 67068 462126417
I 42000 61844
O 28293 83396
I 10925 22592
I 39572 57165
E 7176 40330
S 78304 592055312
O 35805 62244
S 14379 112898766
O 17379 29258
I 10534 51314
I 29234 78813
O 20639 91350
S 6839 638643484
S 63921 976726411
S 43371 958238375
E 44264 89651
S 45151 11754222
O 22980 46550
E 18345 29135
O 25115 34388
O 14824 16020
S 62741 415124219
I 62385 90567
O 41962 67445
O 37860 83873
S 30852 929713063
I 64605 92888
I 43935 92931
S 1147 613289807
O 15416 64013
E 18048 50978
O 55191 88891
E 4189 52207
E 29255 62958
E 36936 63856
S 37312 995671282
O 10193 75865
E 9404 60756
O 31093 46032
O 31062 77277
E 55959 61198
E 8611 10497
S 9166 675985104
I 1644 77890
O 63809 69680
I 8207 47371
S 10491 635113816
O 54235 65126
O 75345 77135
S 16929 790528029
O 7545 48074
I 26252 57851
S 29319 472751497
I 8569 61810
E 9996 30437
S 47202 646601464
S 72202 115740949
E 24079 35321
O 42178 64424
S 70622 49112260
S 34518 829299265
I 73910 78848
I 8641 85238
O 65006 94795
E 32325 37972
E 36371 67546
S 62336 112154448
I 79755 94795
S 81272 56855902
S 15955 429380510
I 2130 46852
I 10302 16633
O 11634 19725
S 54764 797568640
S 39187 533634315
O 44362 74157
O 11839 77625
I 36691 64486
I 8842 67111
E 13371 20515
I 69580 86061
O 59364 85961
O 64078 88899
E 33329 69338
S 60344 904366787
E 38394 68135
S 73777 231624142
S 28887 918984576
I 37836 58381
O 16169 94577
E 18991 98055
E 49655 52918
S 52828 422779700
E 6243 53092
O 45131 54581
S 9260 663233390
S 62449 323444704
I 31280 46486
S 23329 693021983
I 5931 33787
I 32954 33437
I 68732 83979
S 24885 568498267
E 43090 46646
O 65070 85937
O 33601 80428
O 47249 58769
E 71124 75667
I 26112 48612
E 2209 64767
O 31265 84838
I 18288 68323
E 3105 5734
O 41719 62458
E 22080 86048
E 46536 80852
E 74216 97138
S 68122 238866128
I 30388 88672
I 26992 36370
O 54646 93988
I 89648 94821
E 28469 89361
O 45425 70236
S 75459 862835334
I 48909 53950
I 25391 38640
E 5737 40353
I 3012 3392
I 18022 70905
E 43309 44017
O 45870 99853
O 8727 83861
I 9284 70159
E 17569 47951
E 46173 68166
O 8704 45317
I 10598 74562
I 1745 90681
I 16310 22411
O 78910 84555
I 27559 89836
O 35527 58013
S 63936 29439675
O 901 93956
I 27264 69614
O 4938 51700
E 28665 87370
S 67334 193766012
O 14914 18736
O 55509 72732
O 23103 81771
S 15760 849731797
E 12377 78555
O 38455 48429
I 30720 71544
E 44369 44426
I 41151 51973
I 17947 92543
O 8891 91113
S 52613 625933103
S 10124 179426514
E 18188 36467
I 12192 48172
O 16726 35070
I 30529 65933
S 31049 287218819
I 44096 88565
S 26961 767540841
O 56542 59733
S 63900 94523564
S 1056 617170683
O 6689 82693
S 816 893388477
S 49101 783509751
I 14795 61859
I 6936 19361
S 95079 903153027
S 24547 832161482
I 37600 75725
E 14149 84795
O 14049 71787
S 61223 774951649
O 4612 62482
S 78967 911502881
S 58832 942560167
O 8286 67861
O 45359 59816
S 20019 503224585
S 8462 370414984
S 83638 892597179
S 7142 619053822
E 7917 65589
O 91387 94043
E 16403 47867
O 81969 90351
O 25673 59167
I 60916 96879
S 41628 456981927
I 62364 87463
I 20780 77151
O 67134 80346
I 24871 47378
S 67566 795406875
S 36825 562679684
E 26675 71109
O 12950 69084
I 69385 96460
E 54942 94986
S 25533 283507825
E 21123 31398
O 29108 41372
I 65795 70299
I 9904 77079
O 69848 83908
O 11872 92886
E 46674 87717
S 73013 461267813
E 21696 73460
I 15145 31278
I 55231 79252
I 6918 57758
I 78913 86192
S 41653 94997020
E 33549 47438
O 50121 98724
I 8833 82219
S 72793 99023224
I 76313 88517
O 37260 92351
E 22225 26645
I 2147 54614
E 52841 89780
I 56115 86000
E 30973 56865
E 14386 59428
I 15813 60165
I 73782 74376
E 8630 56705
I 49617 70456
E 14503 36982
O 68841 75875
I 35969 65679
I 31065 56444
E 27429 88775
S 69773 230771963
E 9829 29239
O 51035 71245
O 23760 53555
O 30921 34441
I 25126 48560
I 36809 73172
O 74977 94835
S 34868 437429742
I 69791 97834
S 11332 921943145
I 56106 89514
S 89433 325582717
S 53326 916704293
E 4784 36367
S 47000 79806904
E 47909 94235
E 11265 94799
E 75853 89636
S 88806 936426863
O 25253 32414
S 32945 721692248
S 78513 365030496
O 63471 83383
E 30723 80176
O 41626 68043
O 14283 89548
S 61410 239158941
E 9018 48477
S 54537 564513817
E 1716 33067
I 49767 94539
S 2663 142719131
O 3442 30243
S 26238 76450026
E 24347 45563
I 18336 39084
I 57018 78302
I 25663 49908
I 20057 42506
I 24109 77366
O 36155 96342
O 30466 60670
I 70606 76844
E 17070 19175
S 25528 274831838
I 11656 17975
S 88189 625217183
E 5952 39634
I 46102 91554
O 17300 91986
O 40787 49755
I 67160 76902
I 1782 23380
E 22384 65125
S 8379 932502344
E 35159 68518
S 73876 974786512
O 58751 92302
O 26282 92762
O 47472 86610
S 32345 209505959
S 4865 129037493
E 27996 28204
S 22907 977008125
E 86494 87644
I 42796 52921
E 9688 77667
I 25190 76085
E 64662 82391
O 57121 86047
S 45109 421941660
O 13538 70976
E 4498 27292
I 9215 76006
E 1568 68763
S 49118 389167711
I 54720 77517
I 61227 79656
S 66062 186647668
I 82201 83256
S 13088 280438564
S 19896 186232470
O 26264 88255
I 50573 71530
E 53267 94817
I 49417 66212
I 37038 69934
E 42088 95953
I 4252 26840
E 55532 86577
O 65985 76261
E 60562 85261
I 29384 64125
O 45908 75508
O 58305 99258
E 13996 45144
E 5041 82150
O 51503 70920
S 36971 32770448
E 6005 55733
I 71596 91888
O 20193 61899
E 38203 92410
I 24323 40468
S 26509 956596587
E 52723 91904
O 9112 35933
S 23760 623518654
E 68994 77152
O 25703 28097
I 70083 97010
S 99148 523622169
E 18146 73307
E 19261 34877
I 51253 65093
S 25105 570365967
O 5625 11886
S 334 472308757
O 3672 34214
O 54783 93540
O 49255 83745
I 9983 77293
E 80488 85893
O 44725 48777
O 3137 41040
I 14580 77851
O 30606 93777
S 20873 594180321
S 98463 700451730
O 9356 20325
E 3623 32206
E 50570 96937
O 7313 74275
S 33863 370988259
S 87286 252251424
E 1796 14472
O 60207 98801
I 5130 89877
I 3825 78410
O 1589 78906
E 1551 27264
I 17800 86225
O 18997 79809
S 25893 906309208
S 79695 559679228
O 79030 94192
S 86098 891511024
S 77270 286143019
E 3301 83701
E 9266 60198
E 31589 95774
I 21005 68600
S 28490 407222557
O 79718 90802
I 27917 32134
S 2041 640287961
O 55404 65428
E 26330 94073
E 70487 90162
O 35344 96379
S 9739 836884342
E 11177 21983
I 1154 5810
S 19055 555095771
S 4090 722039368
I 19391 53834
E 61074 85615
E 12345 87462
I 43734 49466
O 11835 40424
E 18739 86795
O 38927 70026
I 966 51250
O 3972 44678
S 6668 576838128
I 23922 63733
I 62558 68516
O 67816 97156
I 76051 93629
S 83859 486726008
O 4188 92254
O 15040 16107
E 64486 72719
I 89492 94634
S 62159 232706787
S 13848 171655078
O 8716 87960
O 21357 82395
I 66393 70032
S 84066 129571052
E 2850 85753
I 39602 56301
S 10649 475465118
S 95038 808971496
O 41101 83548
I 70118 83061
E 41048 86196
E 11004 99546
I 42077 71557
E 3538 94548
E 62266 68421
E 34125 63139
S 93555 208568002
E 6905 27804
I 27760 99010
S 9690 658124230
S 54921 369627131
E 19062 40288
I 2947 45361
S 41609 653156605
O 52827 60000
S 91194 711694507
I 64740 94606
I 22515 71597
E 7216 68089
E 9009 15042
E 35567 59905
O 3647 36385
E 33902 73815
S 31669 200550026
O 23880 26037
I 2077 5112
S 62516 62428575
I 36358 69897
O 8746 71561
S 39245 950426482
O 2579 64917
S 46617 522168905
S 19698 471782157
O 3103 73464
I 17588 72172
E 22094 44872
E 9057 11249
E 1137 38709
E 25905 30316
E 11435 87891
E 84666 94723
O 31934 73245
E 915 21164
O 37899 74906
I 10485 74799
O 46010 49648
E 53821 72000
I 26958 77746
E 30056 36468
I 29844 57873
S 36888 588830561
O 20568 45211
S 69840 705009704
S 84411 153758893
I 29111 37532
I 46367 66488
I 72275 89567
I 17228 29631
I 42401 95051
S 3731 722728694
I 18826 29801
I 347 42045
S 31809 509022187
E 46377 60612
E 26849 60834
S 79445 417192622
S 33576 895561875
I 24214 67338
S 25355 807430755
S 65284 584927013
I 30752 46819
O 39529 59580
S 70077 504085055
S 75510 253363531
I 66755 78808
S 17532 423604157
O 63639 80308
S 45815 889713055
E 13119 53030
E 8065 17318
I 61054 63009
O 10423 79890
I 20790 94712
S 38252 92141777
E 31160 51265
I 10406 51516
E 31025 50033
O 47875 96188
S 93965 535933678
S 43441 834477155
S 76608 303212373
O 2079 41685
S 1960 532644116
I 26596 92669
S 72811 203699166
E 61981 75946
O 14319 82757
E 34431 88972
O 5288 21593
I 68401 69278
O 52063 56605
E 65244 70588
S 23414 145766271
E 29073 56535
S 70754 533675072
I 12582 60949
S 98647 844035323
I 7568 56571
I 4101 7289
O 73954 85904
S 91199 530101775
S 16685 825467355
I 39866 71964
O 36261 40590
S 4745 909987814
S 75556 961865911
I 4344 76762
E 53265 80916
S 20392 979156806
O 54180 85949
I 58972 73936
O 65690 99885
O 2388 76684
I 9562 48287
I 39606 79221
O 12112 65343
O 154 35662
I 25920 87728
E 22613 99876
I 15819 45930
I 73986 77295
I 82384 97152
S 56438 148658883
I 18420 97992
I 30995 56573
O 5072 15245
S 94790 709346906
O 37302 41226
I 2318 47320
I 22278 72796
S 38648 557753574
I 63483 85895
I 69621 73486
E 17283 74114
O 41705 47641
S 60683 645496889
I 62260 70567
I 6243 53024
E 21851 26563
O 27315 47058
E 7525 10053
I 1024 72880
S 25641 268966174
E 56989 58709
O 60550 81435
O 69173 73057
E 10629 13089
I 54652 78168
I 38919 71954
I 23794 65781
I 15561 64293
S 43863 266051059
S 21626 547635716
I 9547 98672
O 16716 87364
E 15975 63481
S 98795 791269787
S 49128 733810282
S 16145 16452274
O 12557 56161
I 11086 74390
O 31064 85368
S 26979 720530723
O 5233 38115
E 6240 86342
S 37610 839611829
O 11267 97385
I 39758 53460
I 76309 78634
E 10711 14408
S 93850 851039966
S 55826 453043570
I 2985 12630
S 20588 190026111
S 33246 421372946
O 23766 34551
S 30622 409861485
E 50070 84267
S 94093 237149176
I 3885 64029
I 51208 57187
E 6804 11671
E 7112 73659
E 41422 44968
S 63370 69736626
I 83625 85381
I 41692 97629
O 348 44359
S 8830 960488432
S 88179 980682774
E 51809 91396
S 95618 839805032
I 36543 91722
O 33701 34867
S 97469 23113589
O 31041 79331
E 4362 25387
E 2341 84689
S 62075 33755513
S 97975 359324585
O 7354 45353
O 23583 36809
S 46105 210709212
I 4209 85831
E 64790 92415
S 16147 357809225
I 18764 52866
S 24465 762183532
I 13143 26565
O 29389 35091
S 16264 101709488
S 12922 184675530
O 61116 83470
I 8762 89876
S 41286 756614728
S 8751 139558497
O 81968 92706
S 25931 114407310
E 15740 59779
E 8990 66161
S 34495 184873190
S 27368 541338288
I 37107 93307
S 58789 665003292
I 84041 84968
I 305 22083
S 54937 279431813
S 65224 705033752
E 47606 90872
S 41380 370218989
S 88606 695647554
I 2306 17568
E 37434 89814
I 17545 98298
I 3566 71004
O 57726 62533
E 1066 85801
I 18746 59798
E 85063 96387
S 4541 51394938
E 8176 10360
E 19613 39826
I 8591 45272
O 46471 81715
O 94003 95455
E 48115 98281
O 29130 75905
E 6306 14869
E 38736 87362
I 71606 84205
E 25625 70108
S 24223 585412396
I 15536 90943
O 49256 72201
I 32388 59785
I 35185 41727
O 24920 94917
E 75139 87804
S 25391 5639460
O 42343 61129
S 20768 890928093
I 54242 55477
E 33727 99219
O 5820 16476
O 13049 64027
E 33043 71442
I 63312 85411
I 66563 80729
E 20954 45969
E 4948 74826
O 12055 94847
O 22095 39186
E 23451 98945
E 26336 76023
I 77527 88642
E 34493 85200
O 6399 73448
I 32232 56475
I 4791 89259
S 37291 576649912
O 55416 78468
O 6728 46554
I 29411 86610
E 72062 88589
O 26109 78175
O 24733 74260
O 59474 88493
O 28374 50760
I 27338 70381
S 12271 483158881
S 73759 395340451
E 31230 69956
S 43751 642766851
O 39048 56830
I 35350 68214
S 15093 683324389
E 31301 32753
E 5987 6313
E 47229 79792
I 27888 93970
I 28181 73398
S 70584 428160089
S 4497 513206631
I 53780 61417
E 25196 25951
I 66431 95536
I 13910 85157
S 14343 856703572
E 1371 55481
S 98591 95164608
O 26095 29649
E 29613 74125
O 35608 41918
I 9431 27437
E 37696 81888
E 3995 46013
I 70434 76796
I 38300 61361
S 26979 259561443
I 68815 77517
I 1537 84557
I 3544 34043
I 34621 88214
S 95028 738641607
O 82357 82386
E 42560 94392
E 59702 82239
O 48055 71329
O 16069 25041
S 51972 776898938
E 34186 40060
S 14192 995484516
S 67286 377487158
O 69625 97748
E 3127 37062
O 51331 93917
S 13854 488483932
S 40971 913665441
O 7878 18589
S 6144 970128694
S 34916 517586198
E 37333 42545
E 70600 93355
I 9064 20916
O 25670 63472
I 45083 66160
O 10333 96175
S 10730 639829316
O 38718 72703
E 54270 55527
E 49396 74291
S 76027 516637107
E 10896 30873
E 19064 87242
S 23351 782094369
E 28176 31582
S 20296 347308515
S 561 31775168
E 5720 84883
S 37731 575227177
I 2928 95082
E 91432 99265
O 558 49258
E 1177 91068
I 83587 94436
O 63792 66203
I 15396 94262
E 3078 59787
I 3573 80520
E 9657 90392
S 60600 209087161
E 68039 71091
E 33424 83883
O 68878 68923
I 93704 98174
O 42554 55727
O 8392 71408
E 8998 34201
O 43511 84626
S 61170 109852224
I 22884 36425
I 21678 31346
E 43110 49784
E 47871 66380
I 52022 94130
S 36305 346317575
E 6063 8032
I 19171 73741
O 46793 82493
S 42183 244920868
O 5065 86954
I 28562 35167
I 5166 82932
S 71683 501235501
I 51566 90287
E 2271 74224
O 39070 87287
E 14368 97481
S 52744 191700737
I 45739 88629
I 41643 59935
I 21435 36324
I 3625 13882
S 50981 993774677
S 16642 795029712
O 29092 72402
O 371 83408
I 16708 80188
S 40177 503190354
O 64970 97072
I 25217 30457
S 22699 762533494
S 81989 2113668
E 164 85412
E 55064 65706
O 67421 78315
O 69311 98376
O 44357 85560
E 2871 43841
I 37066 80249
I 21245 26628
E 22467 24447
S 84667 142133809
S 28101 134669120
O 83013 83199
S 62835 99435557
E 41734 63370
I 74292 83074
S 86348 692419952
I 40590 50211
O 24800 99602
O 30502 72728
O 68506 93099
S 89561 586885920
S 93027 947754382
S 66907 775080663
I 4357 68430
O 5968 40980
I 50882 59659
I 33278 40010
I 3659 56388
S 6916 900537512
O 48753 89550
I 52287 68314
S 52428 149075491
O 26020 79361
O 32843 52287
S 7785 685054657
S 12596 690528554
I 64748 65688
I 592 36868
S 79960 799044442
O 32668 77424
I 8007 9363
S 92283 205378873
S 90857 857083173
E 59517 92845
O 40802 41140
O 62623 91734
S 57462 663820594
I 78450 95104
S 48922 741294638
E 38989 94332
S 9167 740896028
I 86229 96248
O 8808 99682
S 11307 586067990
I 36107 69409
E 5443 52708
I 7389 55702
O 22649 27558
I 27509 54724
O 58766 95859
O 17438 66756
E 48390 90663
E 7703 86007
S 50344 86533568
O 16972 84790
E 193 90863
O 1970 46585
O 23823 29727
O 49899 67920
S 2629 942886930
E 21076 90752
E 338 26389
O 11311 74374
E 56938 73642
O 52750 94840
S 23229 399751097
S 91302 761620131
E 19940 80379
S 73623 160504118
S 60539 690096186
E 11558 24051
I 59041 77747
S 7735 129250771
E 29717 81633
O 28212 81555
O 30935 97587
E 22443 80994
E 62481 92381
O 2715 46942
E 30609 65060
I 5136 83262
E 39167 67227
S 36112 824191647
O 32052 78775
O 28119 79270
S 49983 767917779
E 12769 26061
S 42462 805842941
S 13718 106130728
S 52732 892057404
S 18488 131579335
S 66964 806360068
I 34938 82654
O 51645 82631
S 61724 858453172
S 16329 12978896
O 58578 73235
I 4018 79562
S 7945 934191879
O 22181 94991
I 31403 64085
S 29770 869579403
O 67279 81410
I 73975 88695
O 14295 44924
S 72819 149517599
E 39325 91256
E 49430 85628
S 49303 642077451
I 6992 89802
I 29050 66716
I 71569 92770
S 50805 262632975
S 89030 353205910
E 3226 18388
S 77933 930743465
E 34215 91469
O 22972 73822
O 82137 97616
E 20828 78997
I 45785 68945
S 61377 550859754
S 45859 534621414
E 22282 31572
I 54849 91150
E 17098 79039
I 43569 54402
S 84220 536200482
O 30120 90129
O 36052 90786
S 82209 892385022
E 43929 69624
I 52128 90554
O 33626 97838
E 9621 91363
E 40592 52862
O 57062 59731
S 31742 294555452
O 52929 90446
I 9554 59926
I 6315 55486
I 18200 58853
I 48602 82837
S 41800 651802786
S 4723 542585074
O 23815 39736
I 82590 92536
S 15551 591619065
E 3436 17274
S 52061 797417449
E 66649 80496
O 70646 90870
O 41804 54788
S 75012 911376626
S 3291 924216414
S 19519 872388215
O 30642 55055
O 43710 82366
E 21489 62838
E 32494 34845
O 88199 92569
O 70322 85344
E 77811 78422
E 1926 67159
S 12398 897776575
S 59469 746034819
O 15198 31356
I 52169 63208
O 3699 21688
E 13534 98165
O 2244 94008
I 25129 95962
E 13065 72632
I 9576 46556
E 661 85305
E 43736 80328
E 41318 69873
S 6273 517496701
I 46018 50918
I 37905 76905
I 25138 53507
I 3503 63614
E 24446 98004
O 58710 91508
E 20306 86278
S 44363 856248775
S 36847 67159317
E 18902 84021
E 32962 36028
I 29021 33991
I 44053 88258
S 66335 57292808
O 54828 75981
E 3962 16553
I 57462 62333
I 13248 51861
O 16794 41911
O 16818 54538
I 22683 32674
I 13948 88445
S 22509 339114614
E 64446 67574
E 37992 93144
E 18860 35555
O 35168 96517
E 20216 46524
I 6724 37325
O 911 45433
O 31488 46476
I 53850 69843
E 63828 67147
S 21512 628041583
E 18860 35505
S 26752 626897259
I 34970 64797
E 2814 71482
E 26893 80854
I 41265 82522
I 31343 70929
O 44298 58800
I 6783 71580
E 9661 44154
S 85671 575424764
O 45001 88287
S 77922 277928440
I 4391 98608
I 29336 41146
S 66471 40319712
I 57280 68935
O 58588 62230
E 536 36637
I 651 73709
I 33059 63107
E 42175 49503
O 62171 72996
O 38541 39018
S 88004 821444171
I 4685 95118
S 412 205217550
I 16412 70867
O 7924 38160
O 34995 59658
I 53407 70722
E 38904 99271
O 20476 31301
I 36655 91128
O 22661 48343
I 13686 89080
O 3870 68723
O 65031 77482
S 2551 715198743
I 43757 81777
E 28880 53874
E 31056 91775
I 23180 93795
E 29426 97561
S 54440 701898663
S 66429 16948711
I 18837 78797
E 33828 66282
I 18820 89654
S 81774 679782794
E 4546 37529
I 58117 99786
E 27456 55925
O 10844 52868
E 54894 84910
S 32693 492289801
I 59039 87669
S 44758 586464379
O 28775 59166
I 44035 83380
E 59256 62537
O 16020 57998
E 14238 97556
E 44674 96451
I 54508 54798
I 29807 47404
O 6757 83896
O 40008 88930
S 85502 519659707
E 50800 61956
S 77849 403951224
S 35900 644895314
E 53287 95449
E 90922 92444
I 75101 80008
I 47167 75451
O 57815 62712
E 24595 91406
O 2784 11825
E 2926 79137
E 60406 96337
S 79318 875281918
E 60561 98812
E 33231 52011
I 69181 98353
S 25227 353538520
E 31352 68678
I 1370 25669
O 31218 53604
E 20254 50425
I 13362 52812
I 83268 89620
S 86835 720423057
O 34891 83938
O 50340 93233
S 45999 269540265
O 46674 91443
E 27547 67750
E 35136 44855
O 67178 92056
S 74246 504787388
E 33906 98934
O 32771 42202
I 6165 84499
E 30025 52682
I 72806 94174
S 66313 581393493
O 19689 49241
E 60357 79830
S 86724 620560678
E 31002 39385
E 19634 37682
S 36443 408704179
O 1966 91310
E 4957 76477
I 38487 83376
O 8409 51578
E 32546 89617
O 36282 73389
E 5783 79754
I 17190 93417
S 71725 24632503
I 34357 65053
O 30601 75627
S 20337 968452587
I 60396 81364
I 17950 21798
I 16935 37171
E 42028 46409
O 43411 73254
O 20051 26503
I 42187 84130
O 45319 91910
I 26751 53705
I 15674 44647
O 16754 31805
S 1769 554812733
E 31426 45542
S 39181 757107696
S 60939 733221639
O 84343 96465
S 14113 180095304
S 27234 664075279
O 33528 64067
E 42384 81192
O 62476 76587
O 60061 91115
O 10540 88499
E 36031 51492
E 10179 58879
E 29723 62177
E 2998 65575
S 71793 532417033
I 44248 90965
E 3143 32912
O 37285 65431
E 35217 40910
E 22247 75229
O 80457 89933
S 50636 278923635
S 5640 904221245
E 46593 46947
O 58860 66654
S 76464 329136310
O 51809 83691
O 60582 71877
E 11129 35812
I 17264 60814
O 51347 77207
E 48495 57679
I 35050 78109
O 18610 73328
O 63697 99507
S 11226 383563077
E 61489 79394
E 32164 98032
I 2161 50661
S 24378 899652433
E 20959 85186
O 4578 66207
O 25186 82134
S 63577 546273788
O 21813 83006
S 3992 922825156
E 36635 59874
I 61533 81922
O 24393 88583
E 32981 47485
E 4527 51205
S 96566 812605129
E 37610 49043
I 70441 94414
O 42349 84844
I 2172 9813
I 15907 98703
O 44747 60529
S 72309 951326872
I 9979 88769
O 25058 92042
O 3980 76395
S 45339 194923190
I 33102 48718
S 31370 354021791
S 1453 281820514
I 49029 57192
O 84604 86106
E 89 66598
I 34810 37774
I 87471 94057
I 60011 60601
I 38810 47365
E 28675 87547
E 19062 59994
O 20327 73731
O 10954 20399
S 31680 557787346
S 12594 682206699
E 4186 37016
I 73810 95736
S 29646 489628988
E 2068 67489
E 97833 98298
I 54796 78888
S 28572 112757982
S 21905 985214560
S 65624 336863623
I 61795 83902
I 59942 70141
S 28278 709884406
O 60803 78352
E 41050 58484
O 65145 82802
O 6315 36984
O 36690 95806
O 34300 72346
E 47653 96198
I 36844 84721
S 67143 812562071
O 18001 91850
E 24465 69573
O 35260 87544
S 29140 435647388
S 11740 271056338
I 23451 36736
I 2937 22207
S 33423 249773097
S 1365 869307056
O 10897 93108
E 35250 86086
E 69008 86137
O 50897 64657
E 89253 96705
E 3595 87223
I 63647 84630
I 6011 76361
I 13635 22764
S 71233 181499195
E 32346 42179
I 54448 83887
S 44304 322690969
E 49834 66564
O 76483 90378
S 45031 376720829
S 81911 948893456
S 527 63103102
E 44540 46253
I 75011 91233
E 16611 77809
O 7840 71369
O 31408 52853
E 27324 86761
O 832 62857
I 75220 83609
O 10509 32673
E 5061 58761
I 1277 71762
I 13658 49155
I 61149 94156
I 21417 72274
I 57118 97179
I 52828 64765
E 61696 62101
I 18884 95608
E 41085 71582
S 16304 258017891
I 20037 48323
O 3641 56657
E 15838 76210
E 22243 95054
I 18482 94714
O 25382 45894
O 7659 44413
S 32653 841173498
I 6173 66146
E 10247 92352
O 47023 98058
E 8147 28171
I 57952 81254
S 29182 97916016
E 40498 83169
S 27977 992258235
E 5748 91007
I 2788 71355
S 75842 906754767
I 27769 96560
E 18140 65956
S 95534 44836050
E 10543 78162
E 18553 81961
E 23993 74426
E 15591 31735
S 26737 198712667
O 9000 35097
I 49110 55570
E 58840 86455
S 94463 709334103
S 78467 561252139
E 74267 83313
E 41026 97200
O 13210 75943
S 23672 305221301
E 2132 19464
O 205 83434
S 52626 830852657
O 67521 81918
S 10089 65629009
I 18807 57894
I 84414 86876
I 38863 55033
E 79377 87896
E 84473 92203
O 16337 85603
I 93100 99367
I 35380 72434
I 60329 86525
I 27617 91980
I 6143 37776
S 38101 747931736
E 30225 91481
I 3444 11850
I 65116 84344
E 5604 61517
O 40114 78987
S 53679 264327314
O 63720 87609
E 78871 79083
O 26129 52649
S 41696 426118698
O 47876 81834
O 18616 80355
S 95496 349998784
S 46692 428300185
I 31740 77792
O 73089 96805
E 74997 84729
E 86063 97193
I 55332 55332
I 48074 56241
S 47393 80108286
E 1423 78479
E 64448 66558
I 20812 24239
I 3995 37527
I 12244 89262
S 98792 789106623
I 13404 34348
S 79844 647653836
E 70701 99730
E 28733 85181
S 48251 827608109
O 23211 29411
E 74870 76367
S 71166 529783664
O 7216 90663
I 17350 88052
E 13623 47779
S 48295 762970484
S 14915 13127710
E 49046 94115
E 59595 67137
E 38576 86909
S 85871 6974785
E 16040 20361
I 34492 96721
S 65707 392236555
S 82145 725970045
S 66223 458831144
O 75033 84656
E 50251 77918
O 59659 69946
I 77131 98648
S 75812 234991544
E 16556 45478
I 6937 35133
S 46888 687843030
I 30676 80155
I 29240 63495
E 23056 64648
I 14783 53917
E 71469 97521
O 27351 69167
E 43381 99335
S 57155 472445952
I 55832 92018
O 61465 69415
S 2286 694118061
E 30268 87129
E 2002 5932
S 44970 952282954
I 31751 80393
E 65102 89854
I 9424 30789
E 2074 10192
S 70863 339879289
I 39014 77789
S 89314 921066309
I 2040 64872
E 83807 90804
E 96738 97522
S 67938 707247554
I 32081 85138
S 62002 664725733
O 38667 64885
E 11509 48392
S 27860 544371760
O 75894 82907
S 11314 306934920
I 23884 57438
E 18997 39118
I 67612 95368
I 9496 21290
S 7378 721257653
O 13156 83793
O 19632 94493
O 4148 61119
O 34752 51388
E 24920 66407
E 56828 95590
E 64058 80810
S 19682 995961994
O 39732 43055
O 18788 84259
I 26873 75368
I 20907 42904
O 11899 89765
S 44538 823048393
O 60035 79168
O 43392 75805
E 49284 52633
O 80775 89992
S 82212 179159937
E 21285 36080
O 39135 52691
E 28256 55616
I 1224 35261
E 62730 79146
I 83975 93639
I 13457 43119
S 4011 517375595
S 5400 823050735
I 63186 92953
O 7399 8175
E 28055 32180
I 5848 39663
E 1690 45428
I 29326 74030
E 21267 23691
S 41028 210028130
E 3417 82885
I 91027 95249
O 8494 94621
E 41475 91758
I 62832 78495
S 39230 953863170
E 1885 88492
O 4973 58127
E 880 81009
E 64364 71715
S 95061 134021509
I 6188 28312
O 11103 48322
I 26470 82212
I 61603 99209
E 60994 75877
I 59617 69224
O 43270 56801
I 76620 93519
I 38206 68693
O 57543 73376
E 55298 87096
E 9787 10979
E 23334 26803
I 43611 45439
E 7889 34249
I 4358 16767
O 31581 92882
S 58155 850500556
I 7693 22901
E 2392 85211
E 60104 96441
I 990 80200
S 42836 997432833
O 73372 83825
E 26293 53663
O 35312 76553
O 27422 47647
O 33848 87373
I 69054 73572
S 43773 848695749
S 77568 129416985
I 26504 54152
O 25337 30685
I 2855 87357
I 57921 89595
I 50251 90625
I 47440 69423
E 33331 84702
E 72330 94050
O 7016 84414
S 50316 768383406
O 64628 96665
E 10537 45703
E 23825 47765
I 47053 50798
E 18491 77214
O 5570 83154
O 46578 70824
O 14337 34570
E 41175 50939
O 3634 50732
O 13287 40786
I 23310 51702
O 36028 47987
S 4427 415710878
O 3209 41610
S 64993 528084767
O 57110 61410
S 20262 750105809
S 84521 894861732
S 1084 414067911
O 13611 63081
E 18666 62061
O 39751 62923
O 74875 93109
S 6669 297881275
O 27449 62973
I 27515 35151
I 44561 50282
S 74171 662361771
O 34534 57765
S 48592 378642629
I 83786 94717
E 34669 95327
E 577 59024
I 11733 38234
E 28393 86941
S 13795 20990948
O 8126 86640
O 5393 17903
O 43602 66314
S 46025 109701233
I 20067 62776
E 65728 85514
S 93452 59180471
O 11841 79082
I 8458 18080
E 70306 91791
O 5429 68059
S 35495 712145714
S 79347 990526220
I 8397 23798
E 4101 44037
S 92701 309904627
E 40150 62994
E 20158 27850
E 13017 17317
E 45943 90169
E 37195 45496
O 1366 46197
E 32847 70312
O 11065 48985
E 24355 97842
I 10667 43223
O 23355 47088
O 8626 73634
E 28999 54169
I 40266 66110
O 70424 95563
E 19258 45147
E 14737 91245
E 32915 99931
E 55108 99261
S 42735 434285109
O 76620 88738
O 82904 93750
I 43879 67174
I 6847 36740
S 62736 719952713
E 45415 66077
S 47762 598356748
S 30020 361160890
E 16284 99454
E 1874 4755
O 57468 91240
E 85789 86483
O 26986 43719
O 43159 99750
S 23223 743857872
O 87392 92485
I 53778 78549
O 55182 78306
I 15497 52450
I 33983 85346
I 4130 91746
E 80407 97395
I 31264 81590
S 76987 725775472
E 7115 41418
S 62026 1517878
S 42181 186435721
O 12807 59098
O 51068 94820
O 46090 71407
E 9983 74969
S 28231 509143340
S 50087 530897331
O 87540 99314
E 42208 44537
O 38642 39773
S 16957 689329205
I 5123 72320
E 4621 35641
E 12720 79944
E 13509 47124
O 63250 90068
S 89704 471706799
I 55849 83407
I 32082 39535
E 31835 40708
I 11212 62063
O 19439 57282
E 22181 90842
E 71673 81079
S 6479 282220908
E 1115 52262
E 72665 87484
S 15656 469223501
O 4792 68350
S 70656 366991067
I 33287 91578
E 19978 57509
O 62677 65695
I 14422 70060
E 43666 47316
E 51052 66827
S 81174 243983733
S 50429 165754394
S 49564 846869217
E 78374 97832
O 51113 89758
E 46630 67183
I 2019 74692
I 12536 25594
S 33163 181523039
O 32154 68890
E 2158 34307
O 11964 81585
E 5566 82127
E 59147 96201
O 16571 52205
S 34036 390312162
S 451 244444147
O 25863 30113
E 87692 93719
I 16050 51931
S 7851 425310690
I 45117 88758
I 28746 36045
E 9494 62706
E 23676 81839
S 56951 876079244
O 30735 49044
E 13356 89231
E 28641 40426
I 34279 41861
O 25501 97186
O 45280 62701
S 11370 690415212
I 21648 63669
E 462 80264
S 97116 444326356
E 82480 91537
I 15705 96111
E 38797 89576
S 37724 602230568
I 12293 47354
S 73957 757620975
O 14100 55845
E 32658 33623
I 10782 96400
I 46673 72704
I 11382 32295
E 14291 42607
E 6381 68424
O 5493 98994
E 37930 77808
S 94756 342699275
I 68306 95935
O 45274 46494
O 20663 67841
I 9859 76498
E 5 90158
E 44882 52328
S 82951 661287784
E 37520 95360
O 26995 46109
O 20683 82965
S 1718 790198151
E 8537 24501
O 16689 91483
S 54873 309077734
S 53409 250824689
O 22482 26858
E 47461 55769
I 82178 89912
E 75266 80952
S 5699 111470815
I 32512 50204
I 23228 72275
I 45067 75883
I 20689 94649
I 20202 38942
E 22509 89178
O 19437 85658
S 95704 584122329
E 90518 94011
I 7703 75595
I 40607 88368
O 4342 85475
O 7478 27833
S 11365 745291163
O 38277 88813
I 21095 58460
I 40036 66421
I 29972 58780
I 22490 73762
I 27862 29949
I 48144 94862
S 74362 864462252
S 44575 358409805
E 16278 33516
I 4680 98513
S 94771 706005598
E 76233 76550
O 20598 66568
I 5742 62503
O 39573 84949
E 19671 90557
O 75446 87081
E 11777 72293
I 26978 74256
E 61854 68031
E 49797 90993
E 55500 87952
I 14036 14817
S 26556 527213148
E 1622 69530
O 11515 19948
S 86365 404967935
E 33508 88243
O 46609 47873
S 85670 311429969
O 68891 95797
O 3307 43656
I 49656 73702
O 20592 72592
E 24540 68197
O 32750 66551
I 11153 97054
I 38464 70659
S 95985 55397101
E 20378 42764
O 35677 49041
S 32308 586248785
O 26476 70388
S 60833 59280020
S 13200 408381198
O 39584 79288
S 89903 480055486
I 20574 93325
S 71611 449626345
E 52401 92297
I 22832 35520
E 21854 41005
E 33924 95140
E 57237 95248
I 3960 44449
I 40270 66989
E 32531 49427
I 21284 45667
E 178 74029
I 18387 95264
I 34166 71120
E 72318 75817
O 27964 32896
I 38264 57456
S 86828 818837521
S 97137 481735456
E 89135 90941
O 49448 63567
E 25304 54812
O 42753 69106
S 82624 722342339
E 60674 89696
I 60756 64113
E 28006 29750
E 6242 7790
S 95908 54298662
E 4967 93165
O 3849 80718
O 25584 96083
I 26526 51877
S 41072 380121777
S 5046 888875451
I 47100 49991
I 15052 80763
O 26422 92557
E 7567 85943
O 7046 81840
O 96769 97013
O 28108 53455
I 8358 24325
E 18940 35256
E 36904 94699
O 77979 98804
S 77870 511808726
I 7398 63597
S 42428 83016907
O 20659 21837
S 73805 761454076
I 11380 62948
S 71336 91955646
E 35386 40044
E 16013 71531
I 90624 97786
I 35548 37003
O 68897 80461
S 11602 766981600
O 85347 98652
S 72619 6614139
S 14295 784243033
O 53478 55697
I 39605 62091
O 65359 92824
O 21305 61485
S 85806 220312436
E 44841 70452
O 26680 70284
I 1202 55065
S 1312 36270621
I 36295 98169
O 71049 94611
O 33011 93608
E 33985 48949
E 75311 93943
O 15623 63296
S 26227 138698002
O 1824 28594
I 30168 92738
S 20904 411061813
I 49719 78903
I 6836 95299
O 53099 87384
E 5552 81039
O 48472 49309
O 30376 34200
O 44447 94519
S 3594 183066808
O 1981 65087
E 29819 64059
O 22348 86635
E 34142 37653
S 68082 929946295
I 4082 51060
E 18458 71487
O 8389 25790
I 30824 86828
S 43652 615273057
S 14957 401057946
O 39423 99781
E 50382 78922
I 73665 84300
E 24710 70162
S 2753 631818933
O 10508 13507
I 66347 87301
O 60307 67419
I 19047 62197
I 9333 10211
S 1022 684080989
E 35406 60705
O 16166 34578
E 32916 65846
I 72351 79424
O 86305 89312
I 68333 68904
O 7948 31943
I 62414 73670
E 1939 19441
S 96830 705921167
S 995 184358441
I 14136 66971
E 29010 92139
O 42348 56310
O 22722 91821
S 49634 646445079
E 27584 38903
I 38244 80146
I 38539 63999
I 1137 46319
O 10383 58798
E 45443 70580
E 88324 99138
O 71898 77823
S 91277 57127311
O 28109 61034
E 4811 90689
E 13612 64559
I 18416 82611
I 14521 52944
E 19367 60223
O 54078 66591
S 12400 705507830
O 19877 29007
S 25669 98455540
E 8405 78019
E 4002 70131
E 43715 84126
I 53492 72869
S 12739 741597056
S 25823 616912938
E 84489 96725
E 16743 50304
O 15207 78534
O 41928 94542
I 18785 85035
I 68675 94306
O 66 25919
I 65051 81220
O 40130 50937
S 74003 728840946
S 40620 565410041
S 27849 383785788
E 22030 73425
O 80551 98745
S 96215 311654336
O 25760 87343
E 16423 75602
E 56820 95742
I 37989 83329
E 60061 96178
I 63589 99339
O 7233 65614
E 42520 62756
O 43070 78751
E 2602 43815
S 96386 711359402
O 4890 14208
O 26735 84725
O 8348 62892
O 32102 61533
O 8128 24064
E 10959 45698
O 7673 27954
I 60808 98494
O 67150 89502
I 387 88968
S 43562 980047393
S 89342 636490331
E 62098 98440
E 14562 28469
E 42802 90693
S 35318 769336085
I 23684 55371
I 6289 40172
S 91577 656028732
O 5505 73220
O 6008 86700
E 78317 87335
I 50962 93017
S 71269 674697186
S 27692 40853911
I 12954 28023
O 12168 70033
E 43799 99624
S 54413 123835197
I 70985 71397
I 9426 12253
E 77167 99638
I 41142 95369
E 21958 96523
S 5604 686124198
S 13440 356075080
E 48865 96522
O 67733 86519
S 58310 71455854
S 46076 554352310
S 56564 910322541
I 8271 24420
I 38008 85624
S 98539 510310875
I 40608 52211
S 80183 392947760
I 59754 81568
I 26859 85875
I 82074 90365
E 74691 93584
I 16363 79086
I 21693 83884
S 81720 69940262
I 62817 72314
E 15451 29982
S 31894 140096377
E 18896 40116
S 96574 576080387
I 76098 94796
S 20984 445194532
O 9332 16805
E 50623 80954
I 54308 88894
I 27690 81254
S 15 312035895
E 69413 69933
O 751 75181
O 37474 94357
S 2512 796669559
I 48627 66700
E 1774 38323
E 5826 95530
S 28588 485118214
S 72892 359429509
I 7964 45682
E 37351 67939
O 37371 40721
E 86868 87647
O 10337 74759
E 19280 59335
E 33545 50445
S 92626 161549297
S 45499 446733721
S 98305 388263299
S 6327 781933281
E 8739 53729
O 4353 64573
O 33585 84532
E 3088 66182
I 52007 79484
E 13533 25187
S 95227 912220702
E 29282 82541
I 53560 76072
O 25776 70790
S 69011 997974789
E 5922 13555
E 67797 77908
E 22936 70568
E 20759 54379
S 92366 947115365
S 65834 695085048
E 43174 72631
S 1111 70831944
S 98683 656138322
O 48241 91041
I 6203 11321
O 29407 43916
S 7171 687987399
O 18513 53324
I 42717 65167
E 7818 38021
I 7443 67934
S 27721 243348955
E 68200 98293
O 19455 22561
E 20375 93823
E 13749 21944
I 30752 60551
S 19972 427944323
O 70711 90216
O 63272 81186
O 12751 59133
I 48042 76601
S 5636 189107139
E 77506 95688
E 32369 50547
S 18919 447649362
O 33996 59542
S 58557 620429894
S 33559 772693106
S 91664 916265083
I 92985 95393
I 60765 73781
S 88506 847802844
I 56057 95414
O 27248 55281
E 40605 42945
E 21175 53707
O 27370 49053
I 41018 86741
E 14640 71918
E 40260 48995
E 33268 99977
O 54836 90312
S 24948 672712685
I 2679 49488
O 34303 64711
I 25597 75879
E 18773 39284
S 82573 961262402
I 29158 93195
S 73429 144031669
E 17012 95299
O 50208 64605
O 36435 70759
E 47558 77862
E 88839 91254
O 61588 70848
O 17652 46571
E 54185 67919
I 25712 29291
S 36826 25502562
S 32240 694119743
O 42895 65802
I 17124 23314
O 90725 93490
E 56636 63906
E 22333 50908
O 9989 75556
S 98736 412930813
S 1966 751852840
S 11899 713144545
E 18823 38286
I 8296 15460
S 59685 264633375
O 53286 80556
S 99349 636140575
E 50038 93609
I 15608 30637
S 98778 390360431
E 6218 20613
E 48769 83295
O 66230 96911
I 34729 92235
E 9411 23248
S 14789 224368814
S 40620 181612141
I 34231 84808
S 74896 492914940
O 3118 13207
S 42935 88375382
E 64923 84256
I 78361 79931
S 38629 372002223
I 7997 93464
S 40939 222592174
O 10627 27370
S 66625 46739997
O 12054 41905
E 5021 32832
I 38815 79335
E 14726 92116
S 35654 269116282
E 1565 6793
I 42597 58804
O 8591 74068
O 17871 46120
S 97764 135297494
O 17378 70679
E 66343 76366
S 56332 380895445
S 60158 703314096
E 51659 66623
S 93623 644234672
I 12658 20536
I 79250 90968
O 32010 37864
E 25122 92633
E 2560 72144
I 80014 98470
E 12125 73866
O 49823 56012
O 2153 3387
S 2882 551234381
O 11849 54760
E 27791 71206
O 39223 91319
I 12886 42660
E 76850 85958
E 54229 72782
E 19683 50540
S 24053 267088026
I 2247 17398
E 28612 56879
E 7133 43619
O 3107 88791
S 99702 78707339
O 9842 21693
S 16254 373510729
I 3329 6998
I 15576 73308
S 80195 357957574
I 39370 40098
E 19012 54159
O 10892 95545
O 15515 52831
I 9042 42041
I 65495 85797
E 91204 95444
O 13147 33781
O 23962 42059
I 14093 88009
I 20695 82350
S 66252 702245181
E 41401 76305
E 13967 88315
I 60231 76792
E 46781 93285
I 5163 73518
S 72042 645307561
O 79972 87294
I 3857 13299
O 28228 36181
O 41608 89525
S 16309 447030722
S 33214 159006845
I 74865 76156
E 104 70883
S 32562 722351996
I 5159 10475
S 15252 940970031
S 31290 267225020
S 62334 166388479
E 3232 12924
S 48438 665851422
I 48264 48889
I 30538 97790
O 12600 38776
E 34446 71117
O 59473 96640
I 54579 82654
E 78389 86922
S 75275 711077754
I 21499 55206
S 39751 529144023
I 51118 57209
S 26801 656810910
O 20557 84478
E 50487 84190
S 75987 813404607
O 22538 30120
O 59678 73443
O 25609 44066
O 2917 62508
O 5690 76018
O 44615 92323
S 12983 358918030
I 9610 90180
O 1398 39882
S 20675 990548812
S 91404 309426725
S 90353 742466600
E 14673 77965
O 53490 75950
E 13671 86393
S 14889 829624987
O 23217 83546
S 78998 672945216
I 73773 75290
O 33425 74978
E 81629 87251
E 62372 80160
I 64707 71796
I 14228 74189
E 41137 89726
E 17364 24033
I 25656 94657
O 44539 91517
I 3950 3977
S 19533 663719208
E 84722 92759
E 19957 58719
O 19898 36891
I 44614 63457
S 11324 453357464
I 4141 54991
S 68632 150641038
O 23158 89500
O 51290 63743
I 43035 98228
E 26722 30603
S 41077 729579229
I 2251 96946
O 6731 25247
E 47070 87481
E 45288 82583
O 40056 71755
S 37456 503329413
S 64378 700849578
O 35762 40205
E 36823 46161
O 69217 81378
I 25066 98796
E 60940 97498
S 59677 311372608
E 73446 78356
S 57057 694595340
O 41614 69276
I 8209 50867
I 23190 84441
I 35235 38032
I 41517 56041
I 28128 39029
E 19539 37221
E 4455 33323
E 26586 88497
I 13363 97745
I 19821 71795
E 47820 51839
E 8186 77578
S 20754 449602601
S 49934 398377687
S 65447 723247666
E 2776 90700
E 56962 89678
S 30471 462523980
O 97295 98215
E 3405 94803
I 44607 60621
I 53624 90413
I 53564 90450
E 60710 71835
S 26750 662359027
I 1982 62447
E 69055 98749
E 14308 80537
I 36101 84578
E 3097 30385
O 53733 80023
I 25887 48393
S 86149 875794028
S 5960 40231074
I 41730 69291
I 46971 55525
E 60779 67397
O 6172 76081
I 13170 37745
I 34798 83477
O 38764 45652
E 19758 55179
S 70729 309734166
S 27078 857007288
S 35516 541440918
E 34366 59738
S 8671 605864975
E 21138 37304
S 7959 973110178
E 6830 73677
O 11827 85188
I 55289 75372
O 41892 66338
E 6449 70078
S 62878 83573038
O 75292 93048
S 36765 445866192
S 20743 366523162
I 574 90319
O 77072 80405
S 60869 116291893
E 39169 72627
I 73530 88647
O 55511 87095
O 48267 48733
S 63256 381001473
E 52704 92039
I 4978 76104
E 42887 51215
I 18102 22561
O 71928 83765
E 29157 71038
E 20281 28513
E 14155 76736
E 1691 9424
S 45635 700804037
I 35251 67642
O 53227 78423
E 64000 73648
S 19852 371595469
I 25487 94037
E 54988 81433
O 46095 98222
S 81950 411905912
S 79484 890331692
O 847 48900
S 26852 330400429
S 13248 229655990
S 46355 738739436
I 43205 98330
S 80312 933990999
S 25407 349006820
I 56297 99037
O 38225 47815
E 19905 52812
S 89625 766262528
I 5206 57683
O 19529 54444
E 58314 89638
E 9472 74302
E 36143 39972
S 7609 588057816
I 48439 70726
S 8560 668861426
I 27101 74570
S 94354 892610494
S 70314 249377696
I 57773 73443
O 6638 22222
O 23665 39393
E 22925 53937
S 47671 822354331
E 69194 88241
O 4772 47270
I 59742 63979
I 12400 71499
E 78910 84038
S 22341 792210962
E 61737 64602
O 37455 60668
O 7521 64839
I 23126 25179
S 98487 506666779
O 42329 67835
S 44181 147475730
S 65648 457800513
S 5090 363468944
O 49617 69622
S 17976 38274758
E 43831 60649
I 30604 65422
S 56848 853383436
O 18282 95372
I 880 36950
S 72194 696486133
S 39022 601823605
E 52474 67380
E 43817 47861
S 97337 242972037
S 78326 988904759
I 4510 95948
O 33746 43289
S 2764 306672616
I 5000 78675
O 53800 94447
S 71706 132625580
E 33970 48248
I 58870 99982
S 1132 708438473
I 50976 79092
E 32940 89148
E 30836 80094
E 11437 90368
S 93871 898304406
E 15492 77061
O 58843 89382
O 23462 41164
S 34539 986847360
S 86522 475511348
E 67013 80452
E 8117 64672
E 15318 26039
E 12259 82697
S 73280 371574547
O 22799 24071
E 20021 43521
S 87882 791085603
O 9355 95361
E 46049 90080
I 1441 42560
E 19490 29169
E 39163 81896
I 94175 99969
S 31716 791343689
S 70304 743019243
E 10908 92567
E 30134 83792
E 52549 66604
O 53801 79641
O 6503 90559
E 55187 76719
I 96781 98859
S 4629 791156661
S 93954 538976606
S 75545 995071510
S 67523 578403873
O 16799 60748
S 71545 446625309
O 4368 39133
E 30724 75968
E 43249 56992
S 84464 677488693
O 18625 79185
S 82759 11334951
E 34107 58608
I 2891 79154
E 24535 75414
E 50544 62293
E 50718 58253
E 7738 61462
I 48291 69189
S 44250 615469694
E 30846 87550
E 24624 87284
S 94441 206321296
S 95225 764940682
I 22048 29135
E 11321 86488
I 63190 89639
S 50227 553735218
O 49880 60458
O 59441 94072
I 72793 75864
O 9182 83492
E 56518 96535
O 11755 32337
O 537 21367
E 20358 44469
I 13624 95909
I 31869 90433
S 84686 903630126
E 4621 42673
S 79087 474350190
S 54078 457105947
I 12161 77060
O 30009 84033
S 55130 923356795
E 58836 87130
S 71953 980204611
E 8215 18622
I 24851 37004
O 9733 89547
S 55013 957929311
S 32884 733761348
S 65713 607306107
O 9686 91126
I 43714 70038
I 16086 46242
I 78319 82294
E 12438 75869
E 34297 39911
I 1529 53659
E 24034 30158
S 85140 412353439
E 14097 88052
I 19148 62676
E 65417 79304
E 47055 58174
E 27783 97679
E 1587 41266
O 29951 73939
S 92731 360644888
E 52758 53404
O 52320 95828
E 56646 59922
O 15311 96899
E 36888 45825
I 28680 98447
S 59910 664010852
S 80893 919830866
I 40713 87906
E 27991 60195
S 17264 562208897
I 58547 62842
S 75885 629175654
I 4231 7115
I 12994 42480
I 37830 96904
I 41154 76289
I 18840 53340
E 2652 92643
E 47179 76345
S 90621 546964571
S 69449 615243368
E 60215 80610
O 65563 89362
O 16918 95436
O 19585 44832
I 37119 80782
S 14903 531505845
I 57261 87982
I 39142 44708
O 66208 89443
S 33507 260540383
S 73852 870953360
I 75674 87455
O 17274 52704
I 43979 70156
O 20208 89754
E 58030 81099
O 85811 94140
I 9823 21433
S 3333 707728890
I 74034 86733
I 35327 38626
S 4727 264036261
E 6283 93811
I 49213 86709
O 8564 45329
I 21215 68300
E 27623 52434
E 76950 93574
E 15397 82605
I 41173 89492
S 63776 567250326
S 28052 730429929
E 37346 43731
E 64334 72580
O 974 65334
E 83646 90311
O 18565 36538
I 17054 24003
E 73919 81617
I 4837 71450
I 48217 67906
S 30610 721038057
E 67322 74643
E 6439 15993
I 71599 76673
S 37613 368920968
S 23240 510304770
I 11616 86056
I 9041 78037
S 92266 200517418
S 93808 178097681
I 30940 57068
E 54971 90730
S 62773 379861262
I 15975 98768
S 2092 927212518
I 3375 34135
I 19692 46068
O 53789 95472
S 6952 339990024
I 31012 62390
O 86161 96372
S 49964 186769030
O 8111 82282
O 68960 94429
I 1799 60359
O 6490 74038
O 9304 23276
S 74207 761242363
I 7607 24181
E 7034 29547
S 79382 597724723
O 65283 78280
S 58948 835116386
E 3325 77368
E 39626 57797
S 86783 498608108
O 19356 80910
I 16365 51846
O 9270 24135
E 4332 16962
E 30415 79742
E 30555 86027
I 8739 51441
I 58962 71593
S 30854 376998191
O 12523 69349
S 39807 817779625
O 57910 72966
O 6703 94352
I 9360 43487
S 3485 993475163
I 43948 48622
O 3401 57834
O 31141 38245
I 34316 85368
E 28567 29169
I 15638 54501
S 51122 151884706
I 1533 15798
I 4278 53313
O 35576 80778
E 76791 92711
I 57733 87666
S 10925 365367035
E 41628 64739
S 3498 505928797
I 27781 43361
S 43320 853582301
O 22873 72472
S 12250 448830185
I 36043 37431
O 19808 81773
I 12959 30159
S 93329 657141944
O 50828 65146
E 45384 54900
O 65747 84789
I 27937 73630
S 53616 175174910
E 17208 45839
I 5359 68335
E 6044 6244
I 30100 78107
I 43001 43902
S 92694 686499267
E 34458 81401
I 10775 93369
O 23172 31236
S 82160 630178539
E 3098 38221
E 1887 30647
O 704 65467
S 94055 366460941
O 44930 71574
S 32723 57171571
S 199 650412403
I 35507 50881
I 37048 86644
O 5844 82532
O 71411 76875
O 15537 40866
S 17048 942531530
I 6760 80793
S 334 745800307
O 21599 91676
S 42166 951677344
S 745 622099479
E 24228 64205
E 41779 53537
E 26061 93586
I 10469 82393
I 18443 22653
E 51635 54174
E 21704 67412
I 88326 95209
I 51049 98007
I 68190 87396
O 69037 70802
O 94050 96294
E 12315 16583
S 9902 606946758
S 72050 382994719
S 13151 314496498
E 3685 10371
I 42217 91626
I 66995 82816
O 53846 92173
I 11046 29687
E 33310 36117
I 10879 47866
I 56179 72948
I 15837 52338
E 22257 83280
E 27963 50265
E 5054 71527
O 36176 92240
S 46964 748544195
S 75830 263096588
I 2871 38778
S 3876 954559912
S 4733 487573380
E 16012 48839
O 39857 58986
I 31628 95086
I 68372 72229
S 95099 687970852
S 97597 170173394
E 16916 72895
O 5651 51773
S 15398 433245586
I 14216 73248
E 7076 37938
I 45932 90870
O 7042 56973
S 33783 515012740
O 30037 80644
O 1079 84792
S 84200 242093577
O 69465 84568
I 57140 82445
E 35951 57681
E 22004 32834
O 43256 97288
O 31962 42364
S 13252 807263204
O 84177 93606
O 67912 94247
S 92932 571604301
E 28656 81669
S 90314 312880156
E 47835 58987
E 55758 79486
E 34 12922
I 14848 89695
O 52532 56167
E 68178 98528
O 15534 27093
S 61020 41646872
S 76365 724470589
E 3205 95809
E 13012 67518
S 23072 271696239
O 23884 38860
E 49251 97425
O 31965 64795
I 6376 45935
I 3479 72325
S 29040 117824618
S 11978 453210043
O 97029 98867
O 50378 78182
I 15219 82171
S 11067 977954557
I 28150 85736
E 4683 88860
I 23732 79020
S 52900 233967234
I 43274 62965
S 19690 505844985
O 76950 82405
I 2528 14391
S 96738 119679753
I 59475 88045
E 70307 93123
O 16632 43832
E 26070 57340
S 89663 41958508
I 15166 71179
I 41118 65387
O 65037 79215
E 76583 88467
S 44536 289311657
E 22944 77891
O 33626 88166
S 34510 375416663
O 50776 52978
S 71165 848938375
O 18850 92486
O 17519 82751
E 37386 53011
I 31697 70732
I 461 88622
S 83860 350115139
O 21980 91800
E 53716 95422
I 42119 78669
S 79196 855034993
E 15200 31851
I 48754 77246
S 32503 75971766
S 13354 644062193
I 71768 99070
S 40583 212099322
I 7474 76741
S 21054 458583072
E 47137 50221
E 37757 94602
S 36546 826045113
I 27558 28255
S 19753 822601466
I 1376 78786
S 63601 578977802
E 84306 96980
O 5587 45129
E 9885 29925
I 37693 58765
E 37092 62843
O 1463 76981
I 32040 75788
O 32013 71587
I 4436 30783
I 10021 96492
O 43424 84753
S 41757 871232406
E 45726 64431
S 96613 52804937
E 12506 88783
O 60764 73570
O 49321 60925
S 20195 388074101
S 59057 281799258
I 71236 84654
E 38601 69784
E 31487 48154
I 11897 84825
S 79514 518848413
S 48592 168710057
E 17261 47445
O 21204 45938
S 39125 376501827
E 69081 82017
E 24063 93387
E 18701 36294
I 1767 85036
S 69380 44383282
S 21076 332307648
E 32422 87697
S 44985 767203623
S 75092 543473059
O 24248 71316
E 65061 71744
O 35413 86317
S 1734 420054958
E 1424 33376
I 3364 42598
I 20416 41661
E 38450 95578
I 15353 26047
O 99 68963
O 85004 97793
I 36278 66679
S 48363 542599551
O 39229 90716
I 49791 98639
S 36081 464555599
E 28922 36148
S 32045 767449118
E 78971 96245
O 1667 31224
E 4043 37976
E 3583 58385
O 54330 66512
S 29935 802771801
S 4035 677164827
I 35412 93169
I 51800 53062
O 6207 26265
S 21491 855499491
E 11343 94229
O 16150 70255
E 1199 17771
E 15888 21565
O 53460 57031
E 35964 63123
O 12352 50508
I 7891 43830
E 14269 44468
I 27715 37185
O 60240 85148
S 45314 107757427
E 69410 97416
E 9838 37381
I 34362 79836
E 79287 85256
E 29896 80936
S 52728 454066384
S 41371 122552904
I 9544 40244
E 41310 94172
E 40245 79688
E 1982 96408
S 28657 737466603
O 32068 52980
I 48052 63727
O 20103 40979
O 80074 86180
S 23024 11087842
O 10501 74829
I 22192 98735
S 99161 571200436
I 44925 83330
I 69136 80759
O 33516 42257
O 11957 17713
E 22044 94741
E 17251 61440
I 3371 4164
S 39755 372433100
E 795 66481
E 17441 26882
O 59663 71758
S 97963 712897608
E 75788 86814
O 34886 96014
O 82854 95557
O 2314 50585
I 35907 56540
O 86684 96458
O 27267 67777
E 52881 84681
O 4767 19102
I 47294 99435
S 1096 828655661
S 62149 985442570
E 7342 84787
E 75860 92283
S 34638 316378067
E 10010 82593
I 14506 80447
S 21482 199556305
O 25627 26556
E 32502 56611
E 3303 74860
I 46071 82020
I 58055 87224
S 90046 843723745
S 53265 441604961
E 17928 78210
S 84701 85498748
I 14905 34705
I 5428 16117
I 29070 65327
O 41132 50225
I 2554 66556
I 33199 58062
S 24559 846618034
I 74109 80238
E 9601 39168
I 12960 60391
S 10213 802834440
I 74286 84526
E 5919 60012
I 27775 76264
S 76104 125812416
E 47627 94053
I 34868 58239
E 29394 73487
I 11865 42890
S 89807 481443339
O 23917 52402
E 60076 82597
E 27468 58936
O 61851 85861
S 78060 585258035
O 19771 77698
E 22564 23905
O 8591 26022
E 7013 37784
O 18292 63099
I 214 36722
I 8607 90540
I 23986 29055
I 44603 53805
O 65355 65733
I 4298 54089
E 371 54089
I 32352 60011
I 72777 83786
O 45791 74213
O 45499 84000
O 53671 64846
E 39980 65402
S 32489 515815125
S 68297 579939327
O 37600 60216
S 24374 841748404
O 32304 68705
I 27680 38281
O 26223 94076
O 45467 51560
S 10062 886463632
E 78399 88569
I 61928 88634
O 32574 54375
I 34722 68239
S 17444 644731244
I 39370 86697
I 945 83829
S 40778 841611042
S 56460 205040300
S 37796 232205077
E 34719 50526
O 22578 60046
S 25207 414621646
O 66398 95658
S 22513 746300066
E 33135 76070
E 14960 36606
S 91450 260860410
S 1738 603836715
S 43762 566764076
O 5455 27170
O 71627 91221
I 53527 60240
I 34838 46957
I 5588 61861
S 5637 835897664
S 48111 311515371
I 27032 97984
O 8953 58341
I 379 64547
I 32085 34607
O 29044 77750
O 31201 68458
I 84434 97827
O 4972 23312
S 80427 62127779
E 49823 86176
S 72604 897899769
S 63644 449090688
S 7950 626248659
I 29713 72790
I 18819 59775
I 28522 34219
I 9104 28391
S 44043 168592199
I 36730 52047
O 22719 27321
S 24924 815967720
S 35782 291314334
O 8420 89458
O 69408 81504
S 22068 943261767
O 71636 82758
O 31332 93292
E 7621 56580
I 82718 87117
O 3149 39057
E 9386 20102
E 20887 79896
I 5692 77175
I 39452 93453
I 19812 57906
O 47499 83640
E 57466 73637
O 95361 95656
E 13992 89850
I 10086 87771
S 6707 820528945
S 78861 505260398
E 27015 63715
O 544 84817
S 66458 928698645
I 17467 63215
I 7864 22720
O 9269 80628
I 16209 31458
O 53256 55118
O 29266 77105
S 72838 30173737
I 9296 82154
S 41083 176502817
E 53831 85131
O 14432 95424
E 7995 68110
O 2622 85792
S 12566 865733760
E 25831 75377
S 27534 315516024
S 91720 830533565
S 23560 42848294
S 46104 636320086
S 82459 246028712
S 8577 421575850
E 55722 77634
E 33639 45890
O 73599 86774
I 69675 79084
S 7018 449536921
S 3658 620095479
I 4941 71874
S 50451 149778411
O 12403 13932
I 36347 81295
I 14530 75781
S 91556 790983751
O 34323 39966
E 55269 66657
S 49834 593187438
E 25223 67891
I 58657 60179
I 38028 74980
I 47712 61011
E 7048 89191
O 30828 84409
S 69244 161889404
S 12929 775929231
E 3597 56814
E 59737 65719
I 13882 48449
I 14738 16849
O 33532 41220
S 27969 725154617
O 33762 34992
E 4530 4683
I 39664 54657
E 43433 56677
S 8780 655481251
S 99650 837680159
O 44651 69701
O 25013 28311
E 30830 96675
E 64843 86475
I 64026 72154
O 16521 95651
O 18547 45117
O 66880 88391
I 39159 97054
O 21078 56453
S 61007 248986460
O 49618 80650
I 25861 53924
S 67312 756206863
S 60434 808272470
O 1993 25910
E 4104 51813
E 10102 85492
O 20276 34476
O 53444 86182
O 39680 58243
O 23335 33287
E 43164 82011
E 38480 87084
S 21668 675628477
I 45924 68225
S 17739 880148005
S 74458 886699763
E 55127 81184
E 13210 52447
S 70891 970832796
S 20847 65299760
I 66600 83169
O 50075 82571
O 76989 91144
S 33521 625067456
E 88196 97497
E 28901 33661
O 37973 93021
I 52647 73890
E 86674 97640
S 38804 705876707
S 67282 10144122
O 51776 92884
I 2588 95389
E 73287 99944
I 4298 73919
O 77359 98325
S 76451 432680310
S 4707 233496208
E 9651 13756
S 85294 54559362
E 21853 26737
E 11738 95385
S 43065 806691315
I 9311 79224
E 18420 41075
I 42421 43206
O 60986 85410
E 47630 49536
O 27704 52598
S 95544 811522429
S 95461 17242133
O 25740 64007
I 19504 26764
O 51026 62054
O 32070 97257
I 20104 35205
S 60546 594633135
O 13934 27201
E 412 61904
S 80524 826339942
I 21586 71458
S 68201 176588835
S 52181 675606829
S 57623 325654629
E 54449 90565
S 78935 67182140
I 83473 98021
E 15083 63273
E 38697 93703
E 48860 98278
O 3137 86725
E 13319 93237
E 16668 29347
E 19023 54301
O 18439 57534
O 50651 80614
E 11483 31790
S 75912 141342928
O 58526 63373
E 51330 63833
O 49782 61494
E 15442 97775
O 47185 94179
S 60403 861473474
E 88573 89204
O 25267 32772
I 36071 70897
I 8008 88837
S 9031 355360670
E 57538 69594
E 40318 80392
E 43559 58689
O 17811 97986
O 45191 82566
I 50274 52895
I 16047 35872
E 60618 69044
S 38016 566760801
S 50738 981025118
E 76979 97552
S 83519 877762221
E 60559 76931
E 41863 83798
I 53620 59552
E 74847 97902
I 36393 71709
S 85786 959484012
S 29265 983723261
I 5181 87801
E 7784 89533
E 700 75090
I 63499 67876
O 64465 97274
S 51711 30564237
S 80394 416887536
E 58149 77250
O 11279 89075
E 6142 71366
O 67078 97528
O 15326 84501
E 26350 29477
S 24194 991978310
I 51562 94160
S 83100 46584416
E 17956 59116
I 18850 42436
S 53587 635040330
S 71085 335648508
E 84817 86589
S 51522 366490342
E 50930 74585
S 71372 69706828
S 55495 417007861
O 80957 84054
O 47659 54904
I 9462 79675
S 2410 730889270
E 19279 81567
S 95 64928
O 816 2085
I 36075 77795
S 7036 903223287
S 14811 448027909
O 70917 78252
I 69696 97997
I 23219 72203
S 1123 936571556
E 30156 56790
I 50074 96979
O 18844 97449
E 11541 35398
S 75085 784722876
S 99941 424063329
O 45908 70251
O 62343 91586
E 16949 23933
S 69046 948739419
I 34272 56879
O 31211 96044
I 19285 26312
O 40024 40670
S 85645 920386221
S 98241 147843567
I 12981 15518
S 60827 116784507
O 52911 73774
O 33221 63937
I 25560 90517
I 67107 90323
O 65174 94435
S 45400 993377109
S 707 107275876
O 9503 65891
I 7484 63906
S 66896 36321894
E 43442 57780
S 78725 61416775
O 65016 80872
E 52798 60636
S 25593 502972248
I 11091 43327
I 36140 79119
I 41576 78830
S 7319 938693640
S 91197 502046209
E 863 85505
I 86615 96648
O 20222 90572
S 81789 698277911
S 51829 487116760
I 44829 67242
I 934 35524
O 6592 19328
S 43096 287076302
I 958 67863
S 67951 664154218
O 93631 99908
E 10245 96442
I 51803 89464
S 57065 191374167
O 16708 76335
S 44670 505936473
I 2276 49470
E 6503 94664
E 267 12892
I 10613 71061
E 75592 94728
E 1067 5014
E 21405 93785
O 9237 45151
E 20025 31599
O 2309 22662
S 98834 185881766
I 34628 70952
I 68886 98866
O 4386 48025
S 32112 656893189
O 8757 89037
E 31474 97813
I 19846 23774
I 54056 98865
O 20208 75353
I 13185 27542
I 16484 37070
E 24389 94955
O 32917 38405
S 82658 133882109
O 33316 65504
I 18764 54816
O 82381 96404
O 510 50540
E 2487 47963
S 16811 995254885
E 30704 89259
S 75163 334527232
I 74870 89070
E 27181 59761
S 14261 71489430
E 37721 80287
I 16772 61420
O 25688 56349
O 9045 88863
O 50106 51502
E 15156 97895
O 22523 73913
S 67340 154919721
S 10312 436747619
E 7477 80673
O 35335 84354
I 52798 90864
S 81013 702116811
E 29556 49823
E 87374 99765
S 58602 470288787
I 4901 18278
I 45620 83551
O 26818 88242
S 39203 38039410
S 91279 396704022
S 9368 939048993
E 16463 18363
E 73033 87340
S 41076 305359949
I 3257 71983
E 53630 79096
O 18832 25190
I 63347 76892
O 6280 79512
I 34399 79588
I 76291 93196
I 7197 26028
O 65786 77283
I 39614 71140
I 70286 83734
I 11598 93541
E 17119 22983
O 90210 93109
I 6411 44081
O 45858 88365
I 7360 97869
O 13675 37180
S 74701 228778998
I 30491 47746
I 46465 52214
S 9508 668934318
S 17955 979637739
O 71882 90666
S 30297 330137819
I 2886 32752
E 31911 60042
I 78273 97180
I 26251 55569
E 7095 46264
S 63090 976105723
S 97543 325306565
O 46975 76591
O 16751 46668
O 4443 21692
E 33460 49467
E 9567 13967
O 23798 73571
E 40664 98983
E 49233 52432
E 7783 47540
I 67121 78767
O 31066 56407
S 17063 429960983
S 33082 231148884
I 40078 78758
S 1864 119540538
E 47994 74261
S 96624 332763272
E 27699 58074
S 99658 10125201
I 46862 55861
S 26062 27634178
E 29117 31118
O 41514 53321
E 5856 69007
S 63894 907454337
I 27282 37494
E 81481 83822
O 43346 77768
S 92658 595864911
O 663 97570
S 40220 216320570
E 55694 97856
O 70210 71726
I 90516 94398
O 22883 32069
S 5490 867607394
S 95685 796007448
O 51914 58758
O 13761 98597
I 38780 88925
E 22384 22920
I 49742 61647
E 49097 50438
S 38840 940939443
O 29305 36809
S 52088 466533983
S 28767 775357963
O 66933 69772
E 23033 47264
S 53192 311993324
O 44974 88649
O 22232 32126
S 37386 893107644
O 6805 43336
S 375 153917917
S 42534 118529581
E 52295 89824
S 10165 473757452
O 2300 5892
I 26000 92359
S 33359 674577023
I 43883 44450
O 8694 17799
O 37666 80611
O 196 31462
S 36394 323661034
O 12144 23176
S 75034 803798678
I 48534 56621
S 91770 658543209
I 60323 86547
S 66040 52720372
E 64278 82486
I 48963 74119
I 30145 64850
O 60193 99711
E 5073 64556
O 43158 44424
O 12510 66200
O 60298 65529
S 9833 330868247
S 2372 356253668
O 20424 28333
I 19797 31305
E 2724 21078
I 28866 84639
E 3763 46352
S 91679 758846066
I 40528 50199
I 19919 71524
I 1100 86931
E 74561 94584
I 24937 52952
I 11121 46318
I 32473 39953
S 7053 199194373
E 40602 95494
I 2531 99057
I 79697 97372
S 74549 586118197
E 20911 28633
O 41006 80918
I 5854 59075
S 64198 830479937
E 90240 95379
S 3847 951880248
S 72214 450857942
O 7483 49847
O 23512 27722
E 16921 58634
I 62706 93017
I 77129 79862
E 2967 88978
O 11968 17815
O 88628 91015
S 38110 528577482
S 37942 36542460
S 16228 530339518
I 19472 63982
E 92050 95075
O 48976 71334
S 16518 761306476
E 6875 7388
I 11625 25272
O 39305 42368
O 7790 89696
E 38158 98861
S 60538 153053316
O 47324 69927
I 78339 98288
I 12586 86767
S 94223 31038568
E 1937 60113
O 21276 95862
S 87859 541147562
E 91602 97281
E 49218 67976
I 26486 54330
E 66532 78520
E 15662 63189
S 92067 900169717
I 55838 91680
S 12793 82302936
S 43209 533586059
S 67572 836735013
O 61609 88423
S 34624 781150565
E 13393 47660
I 23415 91622
S 91508 999780928
E 1245 48640
E 313 35556
E 29748 66540
E 52824 59331
O 59609 76742
I 9402 19094
E 51181 91084
S 52746 543441501
E 13889 44077
I 34928 95634
O 49316 94607
S 78426 558285235
O 8865 93223
S 34488 367768601
O 82458 96938
O 38853 82719
S 27876 19816215
O 19351 70317
I 18193 98427
I 26481 59635
O 30039 36882
O 12674 50083
O 38302 52363
S 23691 855519770
I 23960 98347
E 13286 69288
E 44848 80424
S 821 373826023
O 90213 93044
S 90480 189514382
S 74217 688063454
S 79743 489426626
E 43691 50708
I 67200 90112
I 29606 39362
O 62821 94619
E 21062 24884
I 3742 40339
O 1457 15093
O 3348 34767
O 47596 94425
E 64576 89131
I 12503 55998
I 21224 94489
E 50011 75114
O 15382 69347
I 64146 68767
O 43545 66195
O 49199 92628
O 16334 95616
S 90683 661314131
I 18764 89519
S 23518 905032822
E 60097 75352
O 20146 54614
S 78436 743835500
E 11772 60340
E 15493 24540
I 14079 29125
I 29731 69701
O 8158 51836
S 5772 627713729
S 27962 743132448
E 33730 88107
I 34246 93501
S 1472 967311766
I 3846 85013
I 10759 52606
E 66770 83374
E 9743 12449
S 26418 593293682
S 9320 744736577
I 6905 78159
I 13998 31595
I 1392 75075
E 47652 96475
I 45778 54172
E 6183 34783
I 20102 41189
S 23139 212146431
S 37795 665422880
I 17018 65753
S 96985 533392142
E 48172 78939
S 7431 968949292
I 24010 78649
S 18971 135145330
O 3812 46488
I 69592 98857
E 69343 76576
I 57564 99857
I 54684 91209
S 96190 893684930
I 1507 38314
S 33197 807004833
E 51528 52272
E 24633 88692
I 56388 79183
O 24559 25127
I 44507 59194
O 26025 44801
S 77229 557852520
E 41261 65943
I 41645 92075
S 87363 126958475
S 52338 28624827
S 29254 731462515
S 6678 95635315
S 57047 809709420
I 42520 80350
O 25915 71080
E 32440 85787
E 36651 39054
I 4109 56174
E 45225 62131
E 94924 96079
O 54588 96633
I 38000 68531
O 11392 66107
O 22416 77800
O 95457 97902
I 33206 50570
E 46599 66850
O 11697 38296
O 41445 53063
S 1701 602896826
E 2379 87115
I 30272 91007
S 76883 47125554
E 69407 80511
O 43430 56969
O 73038 78992
O 18667 35292
I 58953 68467
E 24117 52159
O 62372 63130
S 54727 453215366
E 15263 67963
I 51257 67337
S 40063 801527006
I 21015 85094
E 15826 26828
O 57110 80111
S 11571 313742631
I 65171 88562
E 75501 89311
E 12592 83186
I 11908 17667
O 5174 92192
S 65707 254943565
O 56968 98916
E 21602 65931
E 1523 66668
E 59262 90400
O 47739 72390
E 18450 38653
I 20745 35256
S 49530 221628955
S 36110 784952721
I 7997 27521
O 78191 79150
E 77806 93515
S 43223 127937549
S 97368 708534187
O 51033 55747
E 32318 40848
I 37378 62300
E 60048 86087
E 41719 55171
E 49304 92102
S 36895 629205027
E 90677 93124
O 2690 85990
S 72013 777145231
S 42150 444360180
I 25127 47702
S 54754 71732143
I 21980 38445
O 37511 91915
O 18612 44483
S 1070 314738827
S 3810 363092789
S 48026 963050563
O 10296 16013
O 35745 62916
E 9146 51745
E 84737 98179
S 69709 681695343
I 57063 61387
I 36827 98591
O 10446 41834
E 27542 52327
E 30864 81606
O 10494 70202
O 60793 82791
O 57330 65509
S 92782 311405203
E 15268 45400
I 31979 89024
E 13323 14174
S 91037 204641748
O 22787 27254
I 68267 91439
O 33059 54074
S 87950 518646776
E 470 74197
O 1958 27671
I 18437 18741
E 23307 88916
E 25164 77057
I 42280 44644
I 24274 38159
I 16072 80949
O 68421 92644
E 37702 45466
I 69101 88441
S 61411 757278199
O 9255 41490
S 50830 219267796
E 35617 52513
O 16549 31472
I 77187 93170
I 18838 47724
O 3224 53860
I 22723 44862
I 48745 76234
I 25087 46656
S 48391 745860225
I 82112 83361
O 14271 27506
I 63600 87951
E 34600 39530
O 42366 96202
S 49983 304894216
O 22189 98278
I 16835 97911
O 55850 80126
I 36623 40783
O 75230 76031
I 20091 43544
I 17906 70537
O 489 52232
S 32772 481216112
S 15942 527082437
S 24261 770843367
E 62385 92146
I 29597 79395
I 51559 63487
I 49153 52856
E 28569 78489
I 67081 82135
O 39215 91506
E 8089 24298
S 26400 166660525
S 71995 242834132
E 7174 29975
I 22458 88065
O 76371 92445
O 11534 75658
S 67722 725246463
O 5234 75884
E 13190 69727
E 88685 92550
O 29605 66340
S 77565 360352876
I 13684 64105
S 99669 406797587
S 61851 783430194
E 14533 27364
S 72391 112920563
E 31629 38211
E 39356 61664
I 11562 79357
S 98326 91903438
O 32732 42735
O 24720 88640
E 27191 72741
O 25523 82046
I 56294 71526
O 38412 89812
S 44853 770653433
S 59291 38122197
E 70908 93022
I 33266 51888
O 31952 38652
O 78602 88987
I 22539 59726
I 36136 86601
I 78179 86237
S 68995 51002493
E 14084 55226
S 59464 749264402
S 443 269419113
E 59669 78927
O 32859 73959
S 16694 698953862
I 48889 70240
E 28285 74803
E 9306 74751
S 48859 707156721
I 5571 71217
I 65646 95975
O 17812 99157
O 29885 34981
I 28888 85233
I 64350 96501
S 13453 340808296
O 13672 38845
S 77950 893169596
S 94185 328812852
I 13520 56643
O 51692 78072
E 69971 74429
I 11387 53405
I 35017 45297
I 4163 78615
S 45053 277003992
E 75965 91538
E 6404 16717
S 8487 199061398
E 2374 83171
O 27961 48655
I 5488 95932
S 49184 342162418
S 32799 548786561
O 42154 45127
S 89126 983445195
S 15784 227528259
O 63618 73988
S 57480 19144737
E 1425 79296
O 48218 65728
O 25669 81694
S 21770 176347982
I 15718 25293
S 23014 605919751
I 2758 73371
E 3456 76282
E 3639 16788
S 93725 849642608
S 66873 378141649
O 22756 73188
S 10665 22738787
O 76691 97050
I 13054 64263
E 39418 72353
S 552 832783757
O 4836 9035
O 50411 52454
O 10966 99665
O 192 74048
O 10894 16686
O 79851 85844
S 26713 923093340
O 50310 97010
O 42251 88824
I 15006 38917
O 36426 59117
I 2693 23664
S 78857 641618437
O 15177 88904
E 9192 86745
O 53435 64383
I 35079 78115
I 78077 98656
O 34316 79048
O 25435 69501
I 11794 38207
E 17360 53637
I 61131 76149
E 36623 73991
E 15269 36477
S 47621 839163291
E 26956 91982
I 13813 69841
I 45912 92381
O 31151 47124
O 56036 76208
I 29229 65065
S 69362 95730890
E 25239 83654
I 48780 76189
E 40495 74115
O 60061 89080
S 42927 496901083
E 23240 60544
S 29221 112750118
E 7685 48541
E 87410 92082
S 35129 267175337
I 70757 91608
I 39441 70151
E 38029 73257
O 38427 40301
S 13876 701616988
I 13917 17178
S 11040 81236655
O 55910 65629
E 12720 49156
O 35265 45276
O 42202 54757
S 28096 865139891
O 13782 50709
E 63628 82390
E 8834 51183
S 40243 840427001
E 26879 60567
E 76506 83176
E 19952 54323
I 33509 86572
E 43775 90904
I 18677 88498
I 13351 23198
O 65212 77882
E 62057 69933
I 5246 17037
S 8434 268735077
I 69070 87205
O 242 86387
S 52048 404877004
S 78081 938802337
E 8458 87920
I 6207 67922
S 49615 713175847
O 18635 78946
S 21597 848943553
O 272 22713
I 58114 61406
S 37797 14821962
S 27081 954291785
S 24151 718861824
S 9341 976661032
O 44471 95730
S 40711 190704319
E 8395 98332
O 39170 58281
S 79266 644312320
O 17175 65282
O 16031 30313
I 4285 61039
O 53032 70348
I 20191 52464
O 3402 7677
E 34680 92862
I 88860 99882
O 11820 62085
I 9150 58513
O 90949 96718
I 15852 96279
I 21123 36440
E 2183 7055
S 98204 597770252
S 68278 412905454
O 65810 81235
O 4577 74300
I 91252 93597
E 16742 32212
I 45336 95007
E 42031 43517
S 33934 616663660
I 44287 75927
E 51684 54829
I 13137 26799
O 34104 82589
E 50152 72005
I 7252 82111
E 72818 82086
I 60394 93852
S 62944 535278857
O 42509 61074
O 38844 88961
I 84506 93006
E 45429 47790
E 26007 67760
I 56266 83513
O 47562 77185
I 8968 52632
I 86968 99489
S 2637 66888330
O 5014 79211
S 2985 439912830
O 32291 94997
I 21644 85495
I 21168 40382
S 99889 67632296
S 10562 511990210
S 34709 695824638
E 19599 29142
E 3403 71081
I 43160 83793
E 6542 23016
I 21879 38311
S 35154 967713997
I 10678 62598
O 43852 82857
O 4692 45701
E 23645 44538
S 84387 231923974
O 11546 64588
I 80091 91841
I 324 1808
O 56673 92564
O 709 80665
O 17939 92909
E 16565 44641
E 48790 76442
I 5969 26965
I 12895 22239
S 95205 658066974
O 9317 42217
I 35778 44126
S 99339 577661665
O 24814 77420
I 22184 85632
O 15651 93694
S 31075 450864524
S 26987 288825100
I 61943 72778
S 61068 624504184
E 5386 63411
O 4308 79390
S 18349 368811564
I 6017 42169
O 11250 65273
I 14459 57195
E 59064 63545
E 23721 75238
S 87040 444818141
S 32491 448891017
O 78320 90979
I 16975 48022
S 36520 802807486
I 13271 64253
I 16981 60503
I 1048 86000
I 24503 63022
O 38839 89032
E 23106 88052
O 38960 40528
S 5623 629478925
S 2868 466600030
E 78866 85265
I 4668 95887
O 15054 77665
O 8878 88318
S 25745 421531680
O 29359 41626
O 43431 85987
O 36572 99659
I 9456 78705
S 59518 201216174
O 18317 23719
S 22200 613251463
E 30088 31766
I 62730 78819
I 38698 79751
O 23962 36066
I 52790 94127
I 318 99072
I 5018 89030
I 42359 67520
I 8159 21776
S 70788 187460136
I 1179 87561
E 62741 96190
S 12528 321846475
O 10409 70619
S 67151 634338775
I 2896 44315
O 38894 81198
I 51440 98242
I 25236 33284
S 93738 657161299
E 776 23217
I 64092 90707
I 73902 84855
O 5223 15842
S 15123 826580330
S 8310 227414094
E 23263 34150
I 24724 62914
E 16265 54148
O 34774 52848
I 11180 80475
E 48945 69604
E 82333 85024
S 84624 381152704
O 55950 71168
E 47291 68253
E 1243 51661
O 83400 84853
S 34620 710339663
O 28664 99157
I 43491 85419
I 34653 40090
E 44578 93552
E 40010 53085
O 16689 31762
I 4606 50023
I 48263 88207
I 22554 30542
E 67397 93298
S 96924 383046828
I 27141 78424
S 16913 604217575
S 93355 761869755
S 32208 269223030
S 71970 479850605
O 9015 12151
O 44994 45286
I 34192 60282
O 23918 61066
E 77282 99183
O 3546 92201
S 41546 48350834
I 10872 62888
I 60471 99647
S 29548 197876260
I 15999 81873
O 27822 78306
S 5083 652755441
S 45962 98246479
O 7813 59277
I 32835 56026
O 57606 70818
I 7001 11972
O 28058 74363
E 63470 68612
E 615 19809
S 470 81416926
S 99761 807695634
O 14106 92080
O 68996 93562
S 84687 509949273
S 77283 665657463
I 35474 79716
E 18586 73556
I 13930 46470
E 41422 61029
I 10704 43458
I 1140 71284
I 62 22157
I 16611 30984
O 43090 68863
S 6320 855372
E 25378 42357
E 57571 89661
O 8402 74757
S 21204 186421986
I 74384 85090
O 34098 64735
E 35009 81328
I 14411 20410
O 73163 78394
I 17997 43346
I 41834 63465
I 25046 29580
I 74863 75714
E 28006 69111
I 56479 68079
E 20404 55793
O 36528 67051
S 34025 637954631
S 69062 840963122
E 17255 76401
O 49931 65062
S 11836 678051551
S 22201 864943418
I 19874 28323
O 3056 6335
O 33625 38953
S 33729 94010671
E 16440 50043
O 1072 37875
O 48311 53732
S 19854 97242897
I 11728 54347
S 38138 884809533
I 32986 39709
S 67919 223207494
O 9400 43209
S 18756 102900051
O 8945 92775
S 9654 783672353
S 47749 395095510
O 40912 73027
I 31849 59008
I 478 10444
S 36955 736508343
I 24055 73303
E 8023 26570
S 73515 408122050
S 12969 212744005
S 1753 727889567
O 17416 51659
E 1676 83209
I 78415 82184
I 74574 87116
I 19180 42264
S 80222 223326749
I 37250 92985
O 38176 76305
E 704 81382
S 48289 576456560
O 17071 77561
E 38146 90763
I 28097 32175
E 15556 77053
O 10758 59038
O 58041 66540
O 19568 53342
S 2508 121810727
I 33971 73583
S 57900 869275843
S 8379 690493799
I 42307 50611
S 54877 437283951
I 90281 96338
O 44625 52773
E 4172 25474
I 52685 71310
S 81509 535493303
O 47759 75265
I 60707 66816
O 73893 86014
E 51994 91883
O 8840 31334
S 65928 497679328
I 12967 46509
O 13673 22238
O 48250 79247
I 27905 63627
E 65133 86939
S 51770 566879892
I 49 84264
I 232 32984
I 39173 49641
E 7169 36961
E 18254 85604
I 10948 78932
S 12985 285641701
E 22676 51064
O 75206 99073
O 31468 64805
S 29376 562123627
S 2727 280612850
E 79584 91412
E 42164 54394
I 37114 83944
I 4829 15217
I 68781 98778
O 56790 74717
S 67440 340583351
S 19653 197206720
E 13679 19916
O 63801 98160
I 33752 89049
S 13033 571637461
I 21038 95108
O 1957 54002
S 16569 466164082
I 83582 83874
S 76964 116957647
S 53273 692427955
I 6352 44965
O 5762 18654
S 98831 24896552
O 7982 51413
I 16096 74587
S 2309 364222442
S 89786 461558769
O 26873 50180
I 71544 95120
E 60846 92967
S 19395 257485920
O 39796 78772
E 5180 33730
E 80993 93823
O 13723 24459
E 62497 69372
S 48984 640106772
I 1294 15664
S 89356 991827573
O 1231 27287
E 29262 35114
O 25643 90191
S 78889 675850732
O 26913 44389
S 37047 675012118
E 38876 46085
O 52960 80208
O 4250 41185
E 2835 71735
E 39078 49820
O 40309 78376
I 1337 96802
S 79889 867682724
O 10942 98267
E 3503 77536
S 60640 260654441
E 60016 73768
I 56116 65974
S 99822 407715328
S 50440 75056993
I 2472 78799
S 76731 139145301
S 44229 235630360
S 58912 351069695
I 72258 79205
I 32968 74693
I 46163 62956
E 45315 68861
O 35645 43020
I 41909 96389
S 28105 722289402
E 13008 72378
S 5524 549005429
S 50787 592523346
O 88321 95624
I 31515 43979
S 92405 759718503
O 10905 86958
I 1089 70959
O 63451 66491
E 4106 36411
I 51304 97720
I 63737 74096
E 37009 47478
I 39052 67998
O 20023 55392
O 19760 49984
E 18857 64720
E 10138 12640
O 23037 42076
O 31870 56655
O 6554 62749
E 36184 98803
S 90336 508666428
E 9153 40776
E 3076 58854
S 30828 361435689
E 5819 10857
O 86 54216
O 21968 37780
S 62549 107884449
I 5982 24383
E 23040 49543
S 93881 722741709
I 33359 40111
I 44506 69220
S 29087 386270808
E 3603 78904
I 67605 78373
I 7732 43060
I 20297 20530
S 66597 399114776
E 81123 91738
O 69661 69682
O 13676 80853
I 17683 69861
E 57508 91499
E 16147 77386
E 79990 95084
E 43408 76267
I 39811 69966
I 23748 45682
E 17952 63981
E 24401 63527
S 47703 736138802
E 21658 22735
O 35132 40282
I 8470 88739
S 53271 964568878
I 39493 79983
O 14691 74031
O 17532 65675
E 37316 61164
E 44509 85192
E 49382 57859
E 31079 63866
I 32646 90363
O 28116 71728
S 53386 54782217
S 46275 296512116
S 33790 634887022
I 37060 99575
S 67333 778778491
E 40736 60302
E 11435 99813
S 24216 313325703
S 74359 532599465
E 83000 90254
S 66506 667514354
E 37804 68679
E 21675 22262
E 28679 31785
E 59649 99383
I 45883 47748
O 10704 85605
S 33439 214199496
O 18357 90059
O 16050 65331
O 9288 64210
I 41368 61961
I 27665 76823
E 3476 7148
I 63845 96959
O 6573 26762
I 16656 72203
S 2442 836203473
O 64397 70083
I 54457 90859
E 7386 87047
E 47853 80305
E 17266 64857
E 45524 48929
O 6210 19560
S 68040 636950159
O 25880 88607
S 11044 167247055
O 55666 63540
S 23200 906423959
S 95389 380421539
E 68515 68915
I 58122 74978
E 28613 49110
E 17262 78811
O 7956 40135
I 8084 71701
S 85508 373784902
E 45943 63748
I 75786 96602
O 19646 73073
I 60093 72055
S 32509 735977851
E 28361 65502
S 86501 576334528
I 2019 79191
S 67566 548897228
O 57246 58396
I 9422 10822
E 4099 55926
O 50810 53925
O 15224 55523
I 40154 40879
I 17629 96326
O 26237 36584
I 42978 92424
I 65224 91654
I 711 50804
E 14 31973
E 59287 72720
E 17769 49126
S 83333 68522369
I 3162 20166
E 10558 65330
S 13820 894722786
I 44010 89148
S 30849 517230551
I 41639 43707
I 13131 22846
S 87201 349794498
O 54051 95130
O 15601 30800
I 299 84944
I 40728 96555
E 36533 55787
S 24330 530342344
O 15805 26458
S 51130 964663688
O 65181 89958
E 11293 56246
E 57605 90019
I 32382 47577
S 89732 558657798
I 4517 31541
I 9701 98409
E 33492 81610
S 72129 258255680
E 54615 89178
E 12110 40046
E 5225 30425
I 54083 77975
E 58463 93533
E 32863 59167
E 1563 81545
S 260 443543081
S 27344 470272613
E 22180 88829
O 18012 95178
S 96936 595284400
S 25112 785346307
I 77463 91339
S 21169 8344816
I 82873 86526
E 6874 12015
I 9746 80755
E 24415 58978
E 82112 98467
S 41349 601055187
I 67803 83717
E 52568 73279
I 67572 82466
O 23557 53879
I 45767 69034
S 45601 919114374
E 44634 78882
S 6623 794079664
O 7472 47090
S 15673 822105209
S 90778 775415241
O 20953 40189
S 12761 154805009
E 58710 84030
S 27799 106819937
S 2679 944085513
E 14737 56390
S 67735 65764651
I 70836 86459
O 30109 37590
I 20518 98458
O 52886 89242
O 21606 65179
I 29092 94496
O 53360 80171
S 93824 969129549
O 66066 98743
E 18965 99128
E 8767 83977
E 39702 42752
I 76614 90339
E 42989 84943
I 4921 64262
E 54333 61200
E 34453 72046
S 61364 153724754
E 16854 51587
S 49155 762902818
E 8525 11807
O 9700 37145
O 15657 70224
E 12087 93402
E 6490 63176
I 83959 97571
E 38628 48771
O 60614 92371
E 55764 74193
S 42731 48400834
O 39742 83705
S 67231 94372698
S 15532 248830419
O 65282 79452
I 57253 78492
O 12953 62293
S 94658 473112646
O 23397 25142
S 4897 380571370
S 63738 115608186
E 66098 74056
S 85996 430463486
E 15721 21137
I 7845 25463
E 60156 63653
S 14975 871893448
E 46456 57014
I 27749 46805
I 3552 7803
I 32311 81909
S 1079 226118560
I 32049 65588
I 23209 66162
S 67424 511683515
O 18370 59914
I 61463 62083
I 94810 96630
E 21990 36197
S 55515 111483451
I 79080 96423
E 50115 83554
I 54647 62022
I 64269 92555
E 7644 83024
O 37846 78223
I 59898 63393
S 96698 815022160
S 35020 805261826
S 96960 190593753
O 42685 55607
I 62617 79647
S 1008 685324676
O 43096 86617
O 28451 65263
S 21509 728301796
I 9183 26266
I 23436 43704
I 43245 83257
I 6342 70068
E 1206 44404
I 12677 75628
I 6830 16773
E 38442 99634
E 63073 67235
S 21067 605512850
I 86706 99078
S 55099 484711599
S 70911 561544853
E 21657 47653
I 16944 95274
S 36572 209513065
I 6210 88096
O 13436 76650
O 78568 95127
O 21131 31414
O 2830 62694
S 5301 915643967
I 48284 92827
I 72519 83740
S 44216 990838485
I 79930 97555
E 96710 99322
I 48506 94918
E 36825 51325
S 25526 913247958
S 56561 80687984
I 28979 44194
E 35630 74620
O 14833 44804
I 6622 47020
O 83604 90277
S 58302 753193006
I 9649 64620
I 61462 88289
O 23225 61887
O 23416 35754
E 25013 60015
S 94345 871474227
E 57127 61345
I 3601 32440
E 41232 58960
I 60225 79172
S 13225 45658839
I 74390 81499
I 6047 93477
S 42045 440671556
I 83677 93241
O 9638 80197
S 24365 508979847
S 91943 368242207
O 29720 36407
E 81116 88424
E 36097 85542
O 40327 81237
E 51330 92931
I 352 45318
I 17617 81246
O 7300 59242
O 251 61954
I 19715 97811
I 28231 64712
I 6408 48660
O 31522 78469
O 5627 15356
E 2241 55295
I 2524 76856
I 3889 85594
I 46234 62146
O 319 82744
I 11764 93296
O 10734 58401
O 7539 73293
E 49276 64279
I 28263 86973
S 41261 745923437
O 32026 73099
E 48513 97114
I 5644 21254
E 3599 97972
E 42667 61919
I 45063 62001
S 20065 274608476
E 12228 49465
I 41000 53775
I 88940 98036
O 35900 90856
E 26021 93222
O 77831 97456
E 6635 59944
S 26258 639469014
I 46915 99690
S 90491 180059181
I 11539 26856
I 13234 93685
I 50195 76347
O 53974 77030
E 5662 67322
S 52194 667255624
E 46931 55744
E 44218 86735
I 1153 52619
O 49049 87251
S 41200 528516097
I 41932 45841
O 10843 77553
E 8632 53489
I 62992 96231
I 67635 81913
O 27640 39777
S 65784 380717965
E 64586 82047
I 70511 96643
S 5448 422633889
O 10631 58383
E 32181 81193
I 69813 72926
O 74916 90263
E 18544 44427
I 37974 95926
I 39011 77698
E 24150 79372
S 38506 56821238
I 19462 68516
S 3333 782110777
E 11360 94378
E 80677 96010
E 37387 86249
E 40098 44423
E 13611 51417
E 30095 41871
I 15794 64665
S 5856 538742012
E 59997 64716
S 39073 859709366
O 11224 38430
E 12923 94951
I 19956 66973
I 71300 85896
S 68653 60083051
I 4515 17572
S 63177 91607151
E 10908 78853
O 32768 53662
S 22187 547982026
I 10968 43229
S 51447 859045785
S 26348 156073960
O 10591 65389
S 26441 939069812
O 16106 51230
E 33189 41711
I 83826 98962
E 32998 52650
E 27237 71638
I 20816 68955
O 53632 77526
I 74208 88959
O 47351 91121
E 69487 80415
O 70792 88731
O 2765 73165
O 22653 31940
O 26407 77105
O 27409 52645
E 16525 44995
I 4239 50619
E 55363 82326
S 81587 100027834
E 26378 77867
I 15696 27560
S 59505 714286299
E 75611 98105
O 1607 97898
I 28359 61386
O 59002 88274
I 14184 98054
E 31327 67462
S 85032 808777314
I 30091 71334
S 38826 889896466
S 81667 837750082
E 68176 71854
I 5070 28835
O 45646 98994
O 16500 45213
O 4349 58585
S 28556 697204981
S 15934 590685490
O 60662 94448
E 75112 90532
O 20643 85480
E 77832 83888
O 61069 94085
O 66460 88067
I 82295 87716
S 47048 401337901
S 86242 939109873
S 73882 456913329
E 69599 89632
E 37588 56250
S 43390 360514759
I 62431 69259
I 15541 29850
O 27130 91300
E 14275 16510
O 5673 56669
O 7370 25718
E 39508 97801
O 40689 79867
O 18338 26620
S 95259 406157525
S 19491 353579211
I 61872 78668
S 88822 345591542
O 77524 86368
S 61378 691626041
S 31539 170657659
I 11713 99774
S 29504 318586641
I 19248 43836
O 18200 67230
S 83980 509389903
E 1277 31617
O 1129 98133
S 26925 930764462
S 52825 700933514
O 24433 28315
S 21459 552809688
O 56037 67989
S 22619 565313169
I 36522 42413
I 42799 99747
O 27842 76216
O 27949 97821
I 29033 70515
O 52104 95987
I 52943 93696
O 46161 65158
S 49383 668605884
I 10619 63478
I 20595 51196
O 31321 67498
I 48912 72790
S 90731 172449741
S 97719 35738269
S 65985 80084925
E 1725 14778
S 18946 21409660
S 74461 575232764
O 34483 94158
S 98226 481985073
O 9329 38350
O 50910 95108
O 11050 39065
E 7534 31384
O 53631 59165
I 74014 80071
O 37705 52578
I 55621 94115
E 62306 96360
O 37054 47868
S 38262 447163503
S 12085 680414804
S 32552 934429834
S 45987 783156859
I 4530 12171
S 39462 736285441
O 15547 78730
S 24229 569796544
S 30386 905510295
O 15840 26099
I 63171 75482
E 7585 32974
O 52887 68113
I 71646 84648
S 71696 837446322
E 72045 80493
S 49136 214074585
I 34048 38289
S 68931 225686497
O 41440 70373
I 66712 99907
O 23703 60127
S 8842 164051387
O 5742 30388
S 2604 422325098
E 2452 86463
E 9311 21500
S 28875 473636755
I 30655 90428
I 1642 63235
O 25800 78902
E 18083 63151
O 8085 43539
S 97145 748968800
S 85407 275073277
S 83517 666548938
I 28357 58661
I 41245 73336
O 17495 23547
S 7770 735585619
O 1853 28983
E 16118 45706
E 4065 67553
I 22655 96567
S 6506 785611974
I 8253 80562
S 29063 852058504
O 79937 99247
O 58320 83233
E 8693 61418
E 76827 82941
I 43370 97603
I 46242 60737
I 17486 29929
E 67035 80938
E 7233 73339
E 33086 68313
I 53560 82540
S 77300 781957605
O 5606 14804
S 93297 470312471
E 43615 90149
S 85580 2489672
I 3049 23324
S 72580 144244231
I 53486 65036
E 30876 38814
O 984 69420
E 3965 4850
S 18331 857252777
S 72822 488106549
E 32655 93078
E 2808 63765
S 78327 256325129
E 46156 81635
I 10730 68521
E 49171 69689
I 19327 95291
I 27605 52107
I 2264 8045
I 59176 81446
S 9847 868202000
E 47082 95890
S 74208 609864052
O 24616 26026
S 15682 599293699
O 80102 86176
I 88317 90650
I 10169 92120
E 26056 94785
E 65003 84824
I 49975 81887
I 57434 62473
O 65991 87183
S 11043 384039379
O 73187 79077
E 6196 19263
S 30371 731251684
O 53135 96787
I 52371 66250
E 39000 62682
S 89834 280991248
E 31857 43399
I 9419 35892
E 5298 30776
O 2408 72549
O 76373 88920
E 43537 73817
E 13252 87735
O 10184 19381
O 31914 69204
S 88658 607838832
O 15734 75171
I 24194 44992
E 28583 61411
E 76140 76953
E 56563 77659
S 22760 164871065
O 15715 81345
I 5819 38712
O 28675 59962
I 743 2660
I 78882 81429
E 30968 51500
E 35836 46604
S 90652 670360253
I 3676 74902
S 97172 421145298
S 49401 984771418
E 9439 88219
I 10310 17475
I 59564 67269
S 72859 425868149
E 72147 75249
O 13232 97183
I 39423 88401
E 3567 35573
O 36692 84769
S 1516 251125596
I 4146 61441
S 88896 609301692
I 19134 22990
O 8902 81246
E 68030 70113
O 45246 91565
S 65994 455518156
S 47944 313178564
O 15564 82590
I 53593 94487
E 39816 48445
E 66230 72394
S 49802 745735506
S 18818 748808322
E 88469 99358
S 56099 848450556
O 63449 94925
O 19392 52584
S 77280 700564195
E 56654 87778
E 53955 72790
O 64510 92741
O 69315 95279
O 15155 98705
E 11862 27442
E 10286 45782
O 41851 64444
E 75379 95052
S 59430 352778307
E 64453 66654
S 62963 597457518
I 36782 81224
E 92183 92506
I 62929 71084
O 11862 11938
E 56601 92796
I 50291 78276
S 43583 57471722
S 50515 757609382
O 17242 24698
I 4917 12179
E 520 5744
E 81448 83969
E 3944 46105
E 43002 94710
I 29856 88239
O 44351 74040
I 22166 92136
S 12948 804131028
S 26370 704368435
O 33256 68821
O 59226 96795
O 22380 81735
S 8224 470932159
E 14183 51577
O 5426 16585
O 16922 74094
E 34908 56701
O 1979 10820
S 71036 464882002
S 42781 735835997
O 9095 74613
I 6488 50977
S 98545 512647406
I 78872 84744
E 34939 74750
O 21053 60204
E 6442 82670
O 52439 55810
E 28288 32837
S 8859 924617181
O 26046 67299
E 56548 93018
S 67549 922529539
O 20021 54268
O 3582 53569
S 40548 380928057
S 12412 142312390
I 29038 49996
S 17481 787737065
O 35421 55558
O 24261 83390
E 6580 64221
O 18066 99054
S 59808 580461744
S 61976 703767154
I 35962 68264
I 83505 97931
E 39782 73214
S 42228 188307258
E 24781 41486
O 73951 81543
I 14286 55533
E 58578 73338
O 47355 70628
E 79479 96914
S 15599 239770340
E 40241 90181
E 16098 63791
O 120 48181
S 57861 961085327
E 42867 76656
O 10400 69423
O 10823 58698
S 26156 28117602
I 23838 98552
O 9240 87854
I 7175 33103
O 14994 17757
E 54175 78871
I 82268 97961
O 56879 74477
E 38833 58120
O 28751 39180
O 12527 66682
E 75069 96164
E 4192 99335
E 57378 90976
S 35957 546838549
E 15879 91539
E 3121 61414
E 7721 38629
I 12167 65733
O 8565 95881
O 84275 90751
O 20868 69179
I 9576 79280
I 80641 84877
O 17918 32784
O 9298 73041
O 45322 64013
I 43918 72990
I 16063 18645
O 27755 46584
E 41227 92688
I 30178 77742
I 61763 65782
I 5731 27594
S 22784 544058123
O 2347 88456
I 29163 45658
E 53013 76687
I 39333 95330
S 60784 543529648
I 33908 72936
E 58514 66229
S 16709 298904665
I 12070 96119
I 21556 64701
S 40564 476189614
I 32720 45453
E 55664 95001
S 83206 173121337
O 48165 91376
S 46972 206143814
I 8957 84143
E 5442 31367
I 55918 77253
E 36668 70763
E 41200 69261
O 47700 57527
S 71250 330116964
S 494 519655799
I 26016 58535
S 60677 613121311
O 40403 60480
S 19586 180722595
E 72565 85323
E 6794 68560
O 32476 42061
O 45394 70489
S 10986 234857297
E 58079 66905
I 21005 50486
I 17289 73562
S 52341 829626684
O 45574 94024
O 35912 64279
S 62077 123249594
S 1176 749318874
S 76312 793848898
E 40810 60351
S 93493 872786983
E 33107 81834
O 54716 92690
S 35757 787697355
E 47138 58654
E 35384 35652
O 1912 71011
O 7335 64412
E 68079 73040
I 9571 44354
O 27898 62613
O 15394 30340
E 59960 94752
I 44385 49311
E 38499 97151
S 86945 222474727
O 63169 83705
S 7827 596288718
O 70251 97629
E 81272 81279
I 13432 89597
I 27189 81473
I 3869 4168
I 77970 99077
O 15250 77928
I 38928 49084
O 42025 81528
I 34793 85278
O 59787 93432
S 13569 321073798
I 79760 83182
I 14904 71526
O 94252 99798
I 27084 53731
S 5329 460743953
E 2443 28114
E 22875 77718
S 13162 67802300
I 11072 85940
I 83586 94570
S 29349 805171581
O 10596 36703
E 66180 87267
E 5129 37156
E 28980 79165
I 67916 71716
S 42958 349335067
O 15430 64024
E 73097 97076
S 1907 507191864
S 10968 875958514
S 30988 846630703
S 33775 836333615
I 5919 22406
S 51100 386524067
O 74857 85393
E 17358 83269
O 50216 84600
I 29145 76465
I 30100 51223
E 73142 95875
O 56846 60182
E 24521 34273
I 33014 88366
E 54994 61697
E 34257 38154
S 64799 313395170
O 6087 61047
O 63947 89686
S 71262 810974343
E 55562 58533
S 5409 766815663
E 35219 87909
S 20336 74335844
E 31773 85759
O 30223 41095
S 74971 360012171
E 47380 95973
E 87176 89736
I 63297 81626
I 10868 34037
I 19367 64716
E 58927 81503
E 77815 97045
I 3478 43778
S 86137 668450496
O 55135 76102
I 32684 60945
I 16842 39209
E 19708 89484
E 13085 52694
O 247 6023
E 339 71776
O 30642 96573
E 44831 74256
S 96047 941893170
E 65684 70026
I 17028 66043
I 30118 76990
O 39617 82133
S 34309 749670951
S 78370 301881790
O 3471 76348
S 26900 842941109
O 23901 57770
I 1551 42643
I 11602 33456
O 80133 80999
I 8068 24266
I 74468 91542
I 12288 34481
E 28576 39522
E 51538 80078
S 71341 265700634
O 34953 73975
O 20297 41120
S 71542 901366774
O 25906 47893
I 12691 16714
E 1981 50534
O 33609 43011
O 76162 94950
O 14029 77279
E 27031 52086
O 28251 95187
S 70446 508369274
S 67983 632405637
O 9371 46044
O 47915 71278
S 14120 348523209
I 70130 98023
S 7936 990944028
O 54899 86394
O 31227 34866
S 20628 723181516
S 78631 167801405
O 28382 54504
O 80293 87215
S 38346 95546545
S 88416 708580829
I 35017 35437
I 94187 98238
S 70429 718019551
E 1589 3574
E 70288 74843
S 36009 357129935
O 12619 51206
O 26600 82775
S 80926 286261915
S 67374 721886
O 8244 32499
E 52520 77470
S 51524 162300176
O 33661 90529
I 42248 79866
S 3393 210185965
S 58581 665035433
I 1842 92841
I 29895 60407
S 29346 751506811
S 31167 845787363
I 11095 72710
S 35961 842822332
I 84291 95420
S 83658 240629352
S 39228 544967173
E 7461 9445
O 9945 27933
E 32275 78098
E 23613 71264
I 31881 78449
E 235 53751
S 11159 645055406
E 41731 99235
O 44123 59671
E 16285 62155
S 81839 844326201
S 30061 978044466
S 37735 59330274
E 50742 59423
E 80805 91429
O 63631 77713
E 33841 60672
S 58717 666102585
S 84459 890473511
S 69823 480268703
I 9367 16974
E 21381 94355
O 28790 63963
S 79830 321140718
S 37046 325839318
S 83444 528435982
I 90425 93756
S 65927 210741076
S 92256 116774355
S 17942 805314138
E 75917 98929
S 70965 981582094
O 20742 83960
I 2690 67846
O 5174 22327
O 34293 42912
O 50847 79993
S 41771 999519252
E 22836 34972
E 14275 55480
O 20944 53524
O 2610 59800
S 59395 502345278
E 65412 73847
S 63056 242548551
E 62077 73515
O 28771 91908
I 5216 20236
O 39024 48292
O 29910 75103
I 875 1147
I 32210 58235
S 175 671143212
S 81145 538401968
S 70837 373957757
E 17078 91627
S 17965 58733428
O 26440 66201
O 28601 32905
S 4410 543856211
E 11780 22914
S 28606 251896377
I 37539 81616
O 10778 93030
O 50919 87288
S 26944 817460631
I 1502 96076
I 36444 57623
E 4795 82643
O 48846 84818
S 15364 663090357
S 41563 328032001
O 36226 37919
S 45310 847747631
E 45632 99431
O 88480 93273
I 29805 90564
O 29580 61917
E 3412 71421
I 1300 50142
I 30209 59927
O 57998 87437
I 16239 34226
S 49390 655975975
S 58117 852590016
I 52969 79206
S 10035 97763560
E 36960 95310
E 75226 89366
S 35432 860033913
O 37294 68745
O 71611 75222
S 28574 134472912
I 66787 83205
E 21968 59411
I 38770 81432
E 24772 53856
O 29316 82033
O 20216 54848
I 27074 29476
O 5859 21277
E 59561 86127
O 30550 82685
I 32975 62619
I 18772 98076
I 66916 88376
O 8058 71920
E 30221 39801
I 60202 63489
E 25432 83499
I 45770 70911
I 43456 93849
S 14737 864075215
E 10960 73682
S 43846 276703498
S 92365 731594414
I 632 45201
I 7616 77206
O 23894 24963
S 99065 532227729
S 58991 521183184
O 16269 92679
S 57055 572215961
I 41548 75628
O 54992 57308
S 57515 350346448
I 88514 97241
O 41277 47430
S 99928 118450916
S 36942 295878608
O 82343 92066
S 50815 23292676
O 25996 26342
I 93527 94126
S 23737 774163417
I 21659 32432
I 399 61720
E 54414 59360
I 903 62475
S 55516 976477846
I 38317 49928
I 77764 96015
I 52459 70530
S 47559 441398773
I 16845 37722
I 15843 32560
I 59971 75825
E 7526 38385
E 85226 99105
E 22215 26860
S 15945 353012334
S 67678 914787942
E 31896 52056
I 20895 40477
I 45648 74205
O 22910 87545
O 46726 70166
E 35137 60654
S 7690 129194009
E 7627 8329
I 18512 76148
O 17970 98228
O 27406 48339
I 10981 52428
E 61993 91915
O 6839 53149
O 24314 68981
I 35738 47156
E 45629 89305
S 90755 988907896
E 37893 71425
E 25597 42058
E 25668 64038
S 66480 308522496
O 62768 92728
O 3209 98969
S 36474 575502539
I 45955 85116
O 37637 72022
E 55041 56258
S 17199 112716251
S 55731 273450634
E 18004 60456
S 79818 599566051
E 15673 66867
E 57632 72388
S 9983 198038146
O 37552 73762
S 41739 731772665
O 24937 45109
E 12932 75965
I 22926 76026
E 29791 47734
I 44414 62425
S 71270 444951119
S 38753 882617054
I 3296 53948
O 64237 84337
S 26718 237412103
O 60801 98148
O 90326 98912
O 17442 45359
O 6036 59446
E 16609 81992
E 251 93116
S 76365 436135047
I 10252 16391
I 72543 80464
E 24771 30112
E 37568 75043
I 83455 88849
I 32637 43729
S 82104 704029036
S 7771 290279310
O 80759 95671
E 7285 17437
S 14832 375506935
I 55224 58900
E 49032 68639
O 26280 97229
S 22061 49274493
E 44669 89951
E 50539 88094
O 78072 96518
S 54192 680108536
E 74835 95041
I 62087 73634
S 26726 661627911
O 73108 79334
E 67800 80022
E 16946 96945
I 40790 57984
O 20085 23280
I 21592 92457
I 8679 97471
O 48374 64166
E 6038 89349
S 75299 32405133
S 69817 505681726
S 94539 665153217
E 19131 78960
S 39260 396235161
S 60213 424071088
S 20677 751733349
E 21831 29903
S 95377 295823024
S 27496 456102403
I 12091 53351
S 29551 245519637
S 88994 882935314
I 7015 25283
I 59749 93308
I 33238 54597
I 45926 81801
O 29102 50010
E 36167 92918
I 22211 92281
O 23103 89535
E 13092 38495
S 37243 650809606
I 1912 99194
I 30031 52493
I 79470 81877
O 26219 72764
O 47163 85623
E 24420 31232
I 19559 70318
O 15053 56469
E 24017 24813
S 99329 212524221
O 46791 74858
S 49515 797292338
I 44200 84719
S 54525 143731340
E 65788 76888
S 58334 446594937
I 62768 88028
O 829 6566
O 27665 82544
S 34041 510620031
E 55484 76356
O 67015 69958
E 19561 88267
S 68899 208507727
O 7122 17141
I 67437 86524
E 47319 76022
S 3391 15400783
E 4442 28707
E 50085 80800
I 13436 74072
I 22967 38805
E 1766 17983
E 40182 62989
O 60599 71212
I 45299 62920
O 65036 83230
O 49547 51885
O 39532 82786
S 69950 64537722
E 39239 86399
E 947 15380
E 8555 38983
S 15449 376581825
I 18062 69687
E 21812 89347
O 2555 93892
I 10140 43279
E 40700 64910
O 17761 74041
E 29202 50407
O 27417 95432
O 15051 58017
O 9472 23698
I 47945 48195
I 77688 77732
O 34378 39254
E 80214 93404
S 24116 210427683
E 51130 99110
I 34587 35973
S 62499 306527000
I 73083 89133
E 58478 67441
I 794 99676
S 40391 501006343
S 21493 648113029
E 14114 65954
O 8699 26284
S 89853 360861065
E 46651 79443
O 5232 73351
O 22849 36894
S 74942 428049222
E 4083 20777
I 39856 66251
I 9162 65174
S 72683 889403907
S 81727 903020718
I 18561 69823
E 5200 79667
O 5573 80443
O 3041 69249
O 66924 98243
O 51127 54584
O 5333 21265
S 12679 520464001
S 10027 126506331
E 5955 35966
I 79299 80849
I 37027 62262
E 3779 17099
E 11761 44973
I 56719 95674
O 82523 83606
O 20521 73143
O 63984 79506
E 15336 75175
E 92479 97044
S 53402 916280767
S 20129 227193227
O 27958 92557
S 98893 215202610
I 55389 63711
E 17126 21500
E 57888 63936
E 13215 92956
E 65507 93573
S 34338 713467420
S 33250 172901885
S 76846 552577765
O 57016 82152
I 14786 34201
E 11033 79721
O 46186 80980
I 58754 71575
I 49856 89104
I 5969 96343
O 93573 99414
O 26257 76869
I 20653 83143
S 84286 356075946
E 50182 99211
E 5659 33666
O 25825 89838
O 22333 74853
I 22358 73992
I 44303 50952
O 18898 85263
E 26153 30651
E 74047 83697
O 8213 20081
O 4236 80044
E 9870 89367
E 16787 45731
O 42507 43864
O 64842 78236
S 99828 45751133
S 54238 105546111
E 8705 98803
O 2031 21395
I 13091 20995
O 14167 85891
S 39272 431917144
S 18542 123069281
E 60805 95341
O 23430 95900
S 67830 493613166
E 3284 37611
I 11629 33695
E 43717 90344
S 39208 235512550
I 6373 84928
I 40143 65174
S 68660 106604877
S 66225 105256970
I 36493 73573
O 42593 43286
E 38444 91704
S 68113 791445024
S 48377 369450051
O 9804 13032
O 11833 30639
E 20871 32888
E 26020 56996
I 15019 32669
I 73921 95954
E 58460 86618
O 6787 84589
S 61897 781834135
S 72955 275927669
E 52098 68494
I 8966 46977
S 98073 984098
O 31368 99888
S 46966 153331169
S 12990 395457094
I 9021 68569
O 532 34987
E 43364 74137
S 31250 559272170
S 81942 474402518
S 58277 743759496
S 25446 225694705
O 8020 97070
O 71253 95973
O 6313 89634
I 28448 98405
S 62600 270597564
I 22027 56915
S 44083 305816343
I 31044 79587
S 45786 487134332
I 50368 64111
E 36687 99479
I 57127 82779
O 43914 50850
S 5897 761560903
E 35186 82918
O 25937 49087
S 31862 469558645
I 51156 95185
I 9076 21899
E 81221 99623
S 87534 427685070
O 29559 73125
O 10251 74623
O 13610 69146
I 35181 99475
O 29097 51573
I 20000 52929
O 2449 4072
O 15387 21548
O 75735 98127
O 61833 82534
O 29480 89702
S 8444 779413554
E 17037 73659
S 55251 669583813
I 28931 45868
I 24452 78722
S 5050 293719738
S 81053 179960804
S 77185 772451160
S 22520 82354896
O 21342 26274
S 98843 81835201
E 56346 86137
S 33506 419860909
I 4500 96671
S 97282 983242311
I 71950 81809
S 59362 610218842
O 48416 81448
S 43591 41865915
O 11580 46053
I 2780 10468
O 69196 93421
S 34232 196968673
E 35304 41840
S 48631 595168677
O 23863 95375
O 932 83619
O 62597 71753
S 62731 145112891
I 23304 45619
O 56764 56992
E 36414 96431
S 78234 86072659
S 43800 600930669
S 78109 932970295
O 41225 51423
I 80114 97116
S 92512 565044280
S 42608 223712537
E 47690 99552
O 46021 89553
S 84988 966465123
O 40412 95315
E 9649 51995
E 61514 66944
I 1576 15391
I 20617 76375
E 15845 93790
I 4299 84073
O 7408 59177
I 10256 33136
O 75636 89296
O 42120 66709
I 33869 70003
I 31386 82417
O 29117 36161
O 81423 93341
E 51607 75053
I 17128 76629
E 47345 74687
E 30546 90488
S 71388 43033780
E 61635 80886
E 9473 55758
S 12056 518437288
I 18117 45931
E 10723 41710
E 20659 64112
S 48104 381594006
E 26143 61044
I 65784 76410
I 25601 39283
I 50919 91304
O 42303 60002
S 87250 770516838
O 51744 56065
I 24811 65806
E 26973 35231
I 6252 46750
O 52292 69566
I 76463 90488
I 76252 94627
E 59991 65343
I 34364 97943
I 26256 48225
E 9759 96742
I 68755 72991
S 11829 514749857
I 6344 9636
S 98450 570476920
S 60869 905770974
E 4484 31996
I 71316 73111
S 37862 858891892
E 24122 38074
E 44655 89918
I 9930 47081
I 14897 87233
S 89206 670950038
I 49779 62495
I 42229 80956
S 65986 500749233
E 306 13433
O 53955 70449
I 32530 60548
E 47864 64793
O 17639 29210
O 26048 62144
E 67196 75994
E 29748 63383
E 37257 94435
S 1481 728527106
E 8406 33630
E 1125 55651
I 39371 61600
E 9318 79948
O 5888 7446
O 28739 46274
I 20484 96892
S 3737 873743330
I 34831 60630
I 55581 94204
I 46602 54521
O 4471 21664
S 37310 663215286
E 61645 85020
O 85357 85681
O 23827 80248
I 64726 82582
S 11526 763229886
E 36808 72795
I 29562 96654
I 28562 79143
S 62230 27133036
E 1580 55493
S 93035 331402496
E 24742 89594
E 53832 96593
O 16871 33879
I 8002 49299
S 48652 611921366
I 732 84040
I 67171 75283
O 20572 97619
E 66486 76919
I 13995 61377
E 9191 20923
O 33748 38146
S 80500 587409007
S 41011 855863950
E 73282 95078
E 47531 89744
I 60880 76504
E 27775 33036
E 20680 76748
S 44403 360681781
E 7009 68282
O 24358 55449
S 96608 803037362
E 18025 33008
E 95227 98880
E 27166 31597
O 46167 70816
E 69319 81232
O 22574 39466
E 12910 18507
I 33288 84119
O 18299 82089
S 82732 398893550
E 33490 60480
E 74204 83614
O 53557 83838
O 6247 33174
E 20579 73571
S 89584 880294831
S 16047 862207971
O 83803 92745
S 52579 79954654
S 78104 463668710
I 20291 85157
E 21836 23298
E 18686 83258
I 11678 50589
E 18212 53163
S 98369 456907043
O 17857 99881
S 55279 887494423
E 69183 76026
E 39654 52683
E 18839 43835
I 50925 58347
I 47940 50123
O 11641 52452
I 52994 86374
O 7652 43817
E 2353 51079
O 12792 89822
I 17053 86324
E 35341 90967
I 27357 47022
S 74626 717893259
S 31245 20561941
I 83782 85779
I 45258 90599
O 49239 81629
O 40496 97481
I 8819 44303
O 40904 69888
E 72750 93428
O 57899 78745
E 11605 61929
I 12041 95586
O 16442 80143
E 16477 83048
E 59801 67144
O 33725 86033
I 43735 58155
S 22988 752908411
E 27229 91282
S 69546 593193665
E 22909 36317
S 18950 739776956
S 49280 778868061
I 20875 34849
I 76831 90576
O 72009 79224
O 4036 94628
E 43980 44238
I 72191 98187
E 31661 98984
E 49949 98331
O 66439 76236
O 27934 97722
S 46774 514527695
E 3241 43987
O 33255 80826
O 58088 98057
S 32943 167930945
I 12099 61932
S 97735 186601218
E 35952 74426
I 65922 69041
S 49047 325001116
E 49392 56876
S 92587 390042172
O 33708 38015
O 56411 66472
S 14437 971421655
S 67990 880203871
E 13428 60950
S 5692 830436656
I 16154 32416
E 64859 65600
E 70191 73987
S 35738 265430452
S 83595 80503130
S 71749 106244871
O 8708 16197
S 14694 716174862
S 97092 821328406
O 10061 95933
O 60727 86078
I 19650 92312
O 36062 43556
O 16059 37929
E 51227 80312
E 3956 35455
S 30656 49820376
O 69863 73687
I 63442 72191
I 58470 77757
I 34442 50506
O 45562 78011
I 471 11909
E 2168 26657
E 48134 81295
S 94128 88259567
E 4392 32257
E 9046 79334
S 99240 651162830
I 1380 29863
O 83450 90370
S 35738 164117250
I 22096 35811
E 23437 65544
E 25924 69869
I 55627 84932
E 55149 65433
I 22707 74175
I 58436 87407
E 34639 79085
I 33157 37007
S 44826 36807275
E 13612 38651
I 81238 82581
I 16550 85755
I 6990 23548
O 23090 68189
S 98036 102435059
S 83728 899767829
I 25835 43154
I 79049 90537
O 41826 73491
S 18015 886906670
S 24742 261165738
O 19136 90830
I 36145 59845
O 12003 14667
I 11098 82087
O 4721 70746
E 5580 98761
O 58497 76525
S 88445 82963613
E 60645 72874
O 37747 63561
O 26461 67921
E 65394 99701
O 17045 68451
S 59019 98504890
S 24574 146261386
E 63901 79284
S 77549 123401004
S 82869 364728540
E 16145 40973
O 22661 75405
E 22273 32501
S 77939 302558409
O 75793 83181
I 10137 96905
O 8430 20548
O 8721 20009
S 35139 839322376
S 8690 412505646
O 8172 28258
I 37339 97798
I 52483 90012
O 23959 89263
S 97273 725807861
O 17852 99063
I 509 56964
O 8660 53581
O 93640 96022
E 9670 42215
E 19679 63653
I 43996 65522
S 14391 190946265
S 94063 847133612
O 27203 39296
I 27630 90697
O 32182 59635
E 38395 90339
O 4707 39259
E 38845 39419
S 36874 86962675
S 81688 712612326
S 13973 914112936
E 32842 75426
I 22180 58230
O 30135 30967
I 46529 80269
E 36605 86595
I 69206 73062
S 43404 176637740
S 68045 333330756
O 10891 76969
E 63818 66861
S 21100 738391985
O 5826 61859
O 8305 64177
S 76277 715052282
S 70066 674073455
S 61868 928918027
O 63893 64039
S 9102 93571198
E 1092 60372
E 34463 54917
S 82772 359180300
S 92250 999501490
I 73671 74291
O 3125 41121
O 62209 67220
S 24582 168762336
I 8619 26473
O 37002 99619
S 85818 632366800
S 5576 727731258
S 4041 469312626
E 33174 47172
O 29166 91768
O 17833 31770
I 2207 97813
E 8167 49502
E 24498 82387
I 31685 61404
O 9829 28772
E 25593 55096
O 20495 81098
S 20331 208503782
O 28925 81853
I 61863 86179
S 70738 34669167
S 94730 744266381
S 30056 974839082
E 9393 57389
S 43762 949071639
O 33807 35672
E 21147 63881
O 50014 68978
E 30704 31408
O 32589 98184
S 46322 827703741
E 66275 91588
O 45853 90495
S 94035 407192662
O 61391 98475
S 70939 980814738
O 58655 92715
S 44355 611447842
S 49547 144193164
O 64885 89360
I 14481 40580
I 13632 28023
O 16801 20840
S 17828 652038193
O 28305 99531
O 8310 91759
E 30138 31967
I 15498 69543
O 3034 96822
E 56634 80476
E 4533 26122
O 39056 74561
O 16000 79757
S 62551 408472721
O 28479 41929
I 4374 74745
E 26437 29438
E 35730 74753
O 16117 48653
S 57162 954391296
I 12319 52411
I 8042 66352
S 2373 581516181
O 78880 85544
O 49335 64406
O 76315 97876
I 26923 48608
E 36194 69078
I 42362 78857
E 46898 67196
O 17383 97635
E 44284 84729
E 37085 47623
O 63925 73284
S 65807 763894556
S 63297 278763798
S 27552 347953899
S 9912 783734716
I 2190 31315
I 11959 95381
O 81599 83115
I 41394 91778
E 90911 91559
E 66093 90487
O 45294 59418
I 42975 94505
S 50238 288993172
E 34073 61114
S 68102 142995094
I 4067 94202
S 12424 734767421
S 71503 518586290
S 25510 180470692
I 70054 96163
O 15179 22620
I 9083 59830
E 13078 17542
O 31042 91618
O 77465 97916
S 12826 99098323
E 57275 73752
S 41552 439336347
S 1405 624233900
I 21440 69662
O 55740 80825
O 27864 73832
S 88188 86112534
I 74738 79946
O 25154 39944
S 69729 516067075
I 38157 93027
E 51957 56823
I 3557 78314
O 75139 79524
S 53296 841795119
I 21783 54340
S 13859 307400074
S 6364 484870378
E 22931 68146
I 13600 30286
E 31372 54011
S 21248 970652550
I 4783 9278
O 51667 59715
I 53955 62773
E 34587 91266
I 15461 64052
I 38856 45138
I 13829 62447
O 15187 89342
E 64314 69288
E 23097 23682
I 17309 55940
I 995 33731
E 10556 76151
S 24474 758470326
S 79378 588544152
I 36752 85469
O 26778 69979
I 7948 87171
S 44740 541369661
I 80008 94196
O 22402 32040
S 43871 430630052
I 61528 74164
I 13469 49575
I 61062 70394
S 92143 961224757
O 9436 9678
S 60203 802110840
I 3078 6603
E 45054 59550
E 16670 86101
I 57167 65360
I 60861 82229
I 4199 23018
O 35677 67336
I 35652 82102
O 12036 82848
I 28929 97368
O 3244 93636
O 65515 66149
I 69986 70417
O 46602 98811
I 12715 58309
I 12724 68085
O 9883 57425
O 48707 98338
E 9272 26643
E 42352 53305
O 55741 81403
I 63579 82761
E 24089 34841
O 6387 79374
E 52747 53088
S 66422 711469795
E 71774 79087
I 14408 62081
E 41877 66097
I 17388 39314
O 21510 67077
O 31002 38523
E 20474 74769
O 18750 45607
S 60071 932976547
E 22429 25766
I 8816 41337
S 66968 831875120
S 24919 842914796
O 47757 79559
S 93524 565006884
I 49912 78064
E 60350 70244
O 3337 64473
S 90774 381297084
E 57443 77323
O 37750 46361
E 29621 40625
O 10825 86718
I 51231 56589
S 92825 536528811
S 94403 605145888
O 40419 53964
S 81394 411446741
S 3806 328787164
S 62057 75471400
S 20695 680409089
O 72340 90135
I 51060 76582
E 73724 73820
S 88822 769819031
O 41523 88321
E 8449 48087
E 50186 97012
O 23053 40230
O 66670 71551
I 81294 99665
O 9380 89067
E 28272 39717
E 73505 90663
E 8487 39536
E 3628 45269
I 56456 67663
O 52721 97656
I 35435 77866
I 37250 55304
E 23145 50341
I 7800 58504
E 32708 61467
E 31505 33315
O 569 31704
O 10877 20845
E 49569 74683
E 23003 81027
S 1532 49253641
E 55477 74158
S 88179 634871767
I 58609 93372
S 27233 107967224
I 11486 34449
I 15861 88673
S 86330 506690378
O 9768 42499
S 36929 917887417
S 90787 607274072
S 99235 515185435
E 2870 22361
S 95803 281184292
O 66515 83129
I 28849 45455
I 40736 58543
O 66927 85147
E 5956 40903
E 76781 99525
E 6380 50605
O 18494 65453
E 3177 91815
E 64942 94590
S 5775 148849468
E 47659 57184
O 60736 82416
O 43022 73613
S 71757 699045909
I 31042 77240
O 6203 87983
O 12520 87354
E 22149 49783
I 4980 5248
E 17676 47857
I 390 32991
E 11980 23807
O 28745 77522
S 59598 557253189
S 46333 496577468
O 11806 47768
S 15588 692148398
S 98925 338270111
I 52612 70140
S 36269 280815947
I 49141 81793
S 20334 322421995
O 18763 20136
O 22888 98058
S 60812 765398781
I 34210 40529
O 45292 94233
O 91525 99934
S 27451 328305939
S 6468 903671606
I 20126 50067
I 16771 54766
E 38016 90096
E 49248 93652
E 21590 39732
S 55993 218738746
S 12288 810277744
O 24077 31344
I 64619 68768
O 83106 95553
S 24549 677550461
I 32316 87682
E 66695 92793
E 44505 83187
I 9971 57443
O 14744 67957
S 17652 942589671
S 92626 442873818
S 51996 431577951
O 31864 69419
I 7210 76269
I 18681 54197
I 30322 53720
O 21624 30889
E 8 86085
E 39196 64378
E 52184 88716
E 42849 85745
E 56867 79024
E 24239 61185
I 43384 81257
I 41840 88557
O 1054 13381
E 10335 53842
I 21352 40326
S 36560 323570460
O 55591 92930
E 3353 36012
S 69941 431120692
E 30717 76078
I 18322 47497
S 88465 722554090
I 19786 61991
I 14285 44650
E 25443 32318
S 90643 872357814
I 16705 27901
I 37933 70440
O 31277 94135
O 8581 14924
O 8632 65193
I 30861 54110
E 23339 59534
S 39869 108644216
E 4539 98743
E 29335 46683
S 85215 553885554
E 27872 57916
I 6781 57106
E 73542 75360
I 15731 48005
O 48664 80992
O 45053 63096
I 39208 42625
S 19354 706423191
O 1383 57059
O 41742 55765
S 37735 539787718
E 40843 49883
O 83346 98028
O 2880 19150
S 6839 409861079
S 4006 849802911
O 46564 71762
E 6231 79297
I 40192 89945
I 8063 12685
E 3700 86172
E 40202 48022
O 14511 75277
O 81689 95103
E 26885 85524
E 16419 61003
E 30450 72632
I 6446 34177
I 44075 80367
I 15057 78764
S 75377 935013817
I 36316 83024
E 150 28190
O 22781 61981
I 11195 73862
O 49922 78434
E 36986 98461
I 20660 92418
O 86472 91696
O 10948 50832
S 24613 100401038
I 1098 90079
E 18068 96011
I 52235 59750
I 22609 72956
I 14979 81075
E 18900 71311
E 20766 23537
E 4563 48868
S 62677 520440914
S 50591 734999807
E 55384 76689
S 38121 664116724
E 25966 63483
I 77672 79966
E 5755 39275
I 31154 32621
O 26527 63624
I 31926 42406
S 17721 194634921
S 67290 268934948
S 27619 310472230
I 25310 68516
O 66479 73762
E 6665 31453
E 7913 28656
O 17165 41812
I 29794 58948
S 80003 573920395
I 4265 75659
S 70838 661058865
O 40640 81347
S 86741 258229554
S 93061 393857977
E 44049 89620
O 84265 90130
S 55109 954917531
O 46544 70225
S 21730 112851985
S 43541 261264487
E 35049 65803
O 58367 77554
S 72878 551883811
I 8249 33965
O 95480 95592
S 16656 158773967
S 68194 839928538
E 5890 42671
S 64428 191097203
O 46994 53012
I 52089 88623
I 20469 43432
S 78147 17292906
I 38421 83743
I 63390 83145
S 76482 621829308
S 31883 183707487
S 41093 444725989
I 71216 74935
S 78037 632960026
E 42176 58271
O 42290 62197
S 27777 705820073
S 42810 968136661
I 43421 96348
E 34542 42681
I 33466 77617
O 8278 99673
E 33143 93055
S 58653 299359166
O 16773 48504
I 67477 92543
S 67351 804194413
S 22946 645626124
O 50270 66106
O 92872 95962
I 9121 25020
I 46857 72671
I 77331 96994
S 49326 972260580
I 8685 56298
I 26606 79501
S 72988 671345706
I 6480 28416
I 7636 36788
S 77819 637721695
S 53105 239481172
E 18875 87586
E 46546 97927
S 99192 681010259
S 14428 527787277
O 14436 28764
O 46913 70189
S 21370 773868932
O 44753 59235
O 12361 85823
S 17257 831558485
E 51760 79221
S 30661 804469372
E 34913 49451
E 1836 39634
I 33738 54017
O 26177 89825
I 48184 77967
E 48296 73742
I 24179 40536
O 28040 80823
E 99800 99829
I 34648 48811
E 35920 92438
S 17209 895882033
E 39107 76198
E 63717 67228
I 63902 87207
S 97146 737690229
I 73719 79676
E 44123 62397
O 13322 39156
S 73332 584504675
E 11284 59496
E 18053 19314
E 73401 90122
E 23937 93767
S 35912 698492116
O 59645 72601
I 71877 95058
O 18962 96756
E 24648 81241
E 67954 82289
S 33735 946628878
E 65341 87298
I 4261 78559
E 51044 58978
I 17466 81703
O 40492 81013
E 10772 98795
S 47723 669212638
O 57367 90277
S 62439 646477252
E 58526 94116
E 69650 74385
E 64384 74860
O 38391 84298
S 48669 30651454
I 31603 87441
O 7131 79912
I 27311 94790
I 46922 60089
E 34738 70988
E 20195 81299
I 14015 93578
O 50148 91353
E 39099 95656
I 27695 62213
O 54780 95569
I 6801 62772
E 46987 92029
O 32901 66307
S 58674 916923933
S 94751 914116327
I 38848 61053
I 77275 80882
I 19680 39206
O 48476 83392
S 95091 502671659
S 67279 850798853
E 28306 65801
E 2675 71622
O 5385 75086
E 26172 60022
O 734 40360
O 68967 72225
O 48920 84210
E 14841 89456
O 15473 88678
I 4243 64714
I 16690 24686
O 13269 84343
S 91749 706454077
S 14402 289310807
E 23146 62576
S 35596 558307665
S 30664 104009511
E 23324 58651
E 57148 77904
I 28478 99523
S 39537 189120323
O 33168 94197
I 38740 40271
I 13480 27200
O 67398 69851
I 8115 62680
S 72141 32949619
S 86339 308599705
S 65452 340065790
E 87699 93243
S 76185 128188194
O 17898 37691
S 72725 169544852
S 72902 760700425
O 6849 51366
I 26114 77410
E 14259 83828
I 17356 99534
S 63601 231853231
E 10302 53490
O 1203 6876
E 12665 56111
E 19140 45287
I 16608 53983
I 2809 43604
I 23178 63131
O 24500 81966
E 27577 76541
E 41595 97371
E 14303 48526
S 44168 864013476
E 34486 66661
O 12457 99642
S 25486 960651189
E 15803 50153
I 65313 89982
E 26155 58777
E 4847 71372
O 2526 59711
S 86323 942567355
E 10484 89406
O 43155 84267
O 19580 41744
E 44652 84970
O 21633 25057
E 32612 75035
E 1993 22171
I 17098 98760
O 41241 85742
I 9696 45085
S 30259 874509784
S 77903 24227150
O 57569 93321
O 21491 36984
O 14357 20994
E 14736 71717
E 51517 99611
E 19661 55608
S 77797 751039547
S 66987 228783746
S 29513 496089957
I 16999 18580
I 26801 47294
S 15938 130151927
O 19554 98819
S 97449 638641849
O 12355 21803
O 50154 93693
I 71404 89262
E 40534 93571
O 41490 48398
O 9289 27353
S 3209 40467857
O 14429 62257
S 64272 90312072
E 68973 81127
I 45109 93182
O 14638 81247
E 53034 67751
E 34383 80741
S 7889 592965065
S 26959 472836759
S 76106 710384970
O 45295 68730
S 93748 292305638
O 51610 96205
I 773 19539
E 44933 66931
I 19402 92691
S 65324 935921896
O 12361 18834
E 67727 95369
O 10311 87940
E 6603 95339
S 95351 326090711
E 11707 44742
E 7993 8099
I 21638 27311
O 4646 61994
E 52183 72066
I 49943 71386
I 7383 87268
E 67383 76370
S 36674 341201866
O 3029 50763
E 48642 68798
O 33325 56023
O 51118 53738
I 43550 89502
S 52215 677646671
O 32872 72849
S 30836 725162470
O 29885 92140
I 6133 51254
E 78339 78691
O 16252 43031
O 1332 59937
S 86296 431898138
O 32017 39907
O 51595 75986
O 6137 92741
I 50806 72814
I 38859 51200
O 72572 98799
O 39664 62895
S 71635 996262720
I 16205 53767
O 45491 74666
E 68505 95469
E 22401 57043
E 17109 21617
S 43611 692657450
O 889 62791
E 31094 93058
E 76777 84916
I 45711 99332
O 22074 99787
E 78009 89225
E 58684 79128
O 13333 14287
S 45561 18710809
S 86996 369924922
I 32613 63924
I 5313 84754
S 7671 226773555
O 66255 87981
E 40565 41233
O 23526 23683
S 89628 787955712
O 13194 60585
E 16069 76730
S 79713 689792612
O 30765 59994
O 67898 86253
I 14038 62713
I 3164 51539
E 19137 76171
O 29034 94609
E 15306 32963
E 26240 93126
E 20462 54351
E 28047 85226
E 86749 98724
O 56150 86899
E 25697 59209
S 61105 966604462
O 18802 20471
I 69538 87267
I 13258 16251
O 54922 83366
E 49144 98766
I 35746 37386
S 45048 938563565
S 91118 937942622
I 9136 69861
O 39854 95361
I 54530 76952
O 39421 52778
O 41446 91206
S 78376 543842102
E 21883 60147
S 89192 41467788
I 15672 36618
I 9797 75607
O 46479 86978
E 67074 95872
S 6848 868564104
E 85153 91831
E 1311 62827
O 38709 57738
O 71559 91785
O 35038 97659
I 57072 78657
O 95518 99428
S 64242 411321260
I 79818 93333
E 3452 86815
E 75727 86817
O 901 58949
I 4538 4621
I 6359 28998
O 51109 54609
S 39463 622348862
O 46493 89128
I 17610 30975
I 2549 98262
O 3870 15163
E 52432 84166
I 2658 77753
I 21572 54033
E 5191 38543
O 23368 29776
I 7956 71625
E 61020 74615
I 25217 62340
O 34600 56154
E 82610 88587
I 40617 46621
S 2288 756320267
E 76921 80217
E 25431 67037
E 8604 48752
S 2448 629569804
I 91999 96414
O 17111 41971
S 65580 574625097
I 22276 31197
O 43176 46305
I 25568 40813
E 16376 33231
I 53665 72548
S 72518 978968862
E 33807 98275
O 10142 89767
O 3340 55967
O 47903 84422
I 38232 59758
E 1580 5125
O 17864 65289
I 28503 40853
E 63353 91938
I 52836 52953
O 33636 63660
I 54600 75788
O 21305 89111
O 37885 67603
S 36381 202368477
S 25297 87732703
O 14058 43325
E 98396 98863
S 16555 305954171
O 31873 66661
I 11007 48321
I 64626 72675
O 14427 88817
S 6611 627724828
S 28590 678915437
S 99662 108147513
I 50065 63418
E 50248 57000
O 43825 61550
I 48594 94981
E 48772 68751
S 78787 578487004
S 67648 145385460
O 70318 89716
I 35432 85424
I 39781 53888
E 22319 41450
S 65911 661053401
E 59614 80197
S 41572 754934586
O 15529 35066
S 7274 130461717
O 3945 12214
S 47590 192300943
E 35106 74593
I 48158 53821
S 42979 906597307
S 94533 782477795
S 31995 752422551
I 82114 99393
O 26964 37576
S 72640 698453734
S 61089 61300734
E 33697 49751
I 34720 41365
I 12813 40895
E 49882 69526
O 30401 61697
I 75215 84980
E 42759 73616
E 33769 87304
E 58082 90238
I 26207 94263
E 26579 84097
S 70289 636879831
S 96281 999502440
O 25946 71930
O 67035 91741
O 30939 85350
S 82384 48197647
E 5201 88140
I 27364 82288
I 39786 57304
S 32092 535325056
E 18829 61773
E 67510 80519
I 32363 42312
O 47401 47697
E 20206 74765
S 98151 993028373
I 52861 83611
O 58684 92599
E 41826 85072
S 46595 13229773
E 41713 46381
S 28361 251212919
O 17390 57952
S 3758 418487155
I 79751 99647
S 16521 921425627
S 34087 615877403
E 4861 78965
I 21976 88226
S 59932 362182649
O 36946 51998
S 4670 195474226
E 66180 75462
I 7963 16019
I 50868 73705
O 19027 61004
I 34823 39984
E 35956 65166
O 8404 80185
S 87581 898735062
S 87185 526697068
E 14032 46039
E 19608 54602
I 23421 53440
E 49596 62873
I 57592 97720
E 14088 94636
O 52062 53655
I 21184 99904
I 59928 92805
E 3510 64667
S 9727 705868681
S 9332 128385388
O 2789 95200
S 72800 534438550
E 29896 93955
O 54096 78178
E 19455 97407
O 45730 71042
I 11961 21516
I 57349 78257
O 7173 32270
E 26464 98957
O 90373 94426
I 1579 42377
E 47246 75640
S 72934 506326413
E 13713 91790
O 61695 91422
S 12851 970305580
I 60 79151
I 5097 41565
I 78441 90087
S 10799 109820467
E 37988 53656
S 33102 115890942
I 22393 57017
S 80618 371111290
O 52370 71241
I 32764 43136
E 33287 58003
E 38198 71650
S 8500 799448842
O 65118 94519
O 29175 47226
O 30053 58321
I 61261 77025
O 494 91678
O 43969 96792
O 57755 78940
E 7782 93615
I 33883 52064
O 17068 90331
S 36405 257714165
S 68645 424718549
O 22275 87688
S 83487 708714883
I 59492 75067
I 13805 28385
I 42938 57466
S 6167 589314895
S 81198 75315533
O 10918 52047
S 76531 204855352
S 91721 685393481
I 8595 22507
E 11378 93404
O 22985 70216
E 33961 43160
I 43286 93110
O 28482 31527
I 17154 85929
O 9662 82097
E 63672 77298
I 16418 51441
I 58125 66162
O 60458 84664
S 34106 630755544
I 11659 64795
E 58790 70273
O 25473 47120
O 21867 92112
O 59060 72110
I 875 85356
O 11680 96163
I 23053 29365
E 7407 79266
S 61976 923677876
E 19861 27723
O 58804 65081
I 54855 89001
S 18899 706191146
O 64357 94463
I 35063 89037
O 36657 93114
S 28198 547093561
S 29422 763155578
O 86871 95502
O 29929 66164
I 21577 42859
S 10094 228374588
E 49131 60686
O 69577 81367
S 82874 651875409
S 58019 269902769
S 1878 255069525
I 16682 93937
S 20495 299618273
E 40427 65423
E 240 60301
E 76179 97774
I 21929 55175
O 40902 84259
S 2874 195793093
I 14762 60312
S 7729 356324687
I 9246 30715
O 66595 86048
S 64814 488017996
I 34678 53277
S 94877 119515024
S 29932 717028409
E 34694 66779
S 1920 235691266
O 53990 99170
S 56983 808249046
O 21900 91128
O 53124 94318
I 74987 91067
O 19550 70422
E 75890 90115
E 36735 98923
E 57991 83236
I 25017 87860
I 12988 77905
E 33365 98801
I 30184 50560
E 24846 30368
S 60967 634380668
S 14454 338538444
O 37344 39612
I 36249 62218
S 87551 51224642
E 14559 42170
E 29542 98998
O 57744 90203
E 12568 67145
O 79828 84895
E 26452 51010
O 14818 37467
E 58287 75033
S 40941 197989015
O 2146 17920
E 72088 75007
O 49313 63457
S 27428 278347985
E 30442 99944
I 7987 58818
S 39117 146610405
O 5590 42076
O 39573 87062
S 75185 470448833
O 264 90792
I 44075 51539
O 19029 56029
E 16600 58486
E 66711 92332
I 30519 35740
S 72592 270851960
O 16123 98617
O 56275 77309
E 5065 22236
S 73866 822895621
O 17263 52416
E 65261 91501
I 23950 66941
I 31674 84985
I 35888 99437
O 28460 76905
E 33847 39600
E 50298 92177
S 1317 45421516
I 18947 73921
E 722 81128
E 47245 77563
E 66335 95697
I 3374 46356
S 41931 837247261
E 23649 61682
I 593 55265
O 17748 98399
I 10372 96053
S 85179 518384569
O 88890 94021
E 51808 63709
S 21883 643609587
O 18259 50606
I 17423 28314
O 41190 90981
S 86656 909812743
E 33546 39129
I 4283 69903
I 12057 33144
E 5093 43221
O 5105 72278
O 9181 22997
E 90708 99521
O 69961 81774
E 72822 99400
I 56670 64160
O 80905 95588
E 65364 88093
O 38463 91645
E 79022 91260
E 52721 68533
E 10368 13284
E 34586 93964
O 69457 99283
E 67064 96956
E 35645 94033
O 340 13088
I 20705 37266
O 24784 75092
S 82281 313499058
S 54271 227755926
S 50469 773028884
E 34540 77103
I 13710 29246
O 18356 54552
O 20303 96623
I 62503 92571
O 9496 47076
I 16800 23265
I 22227 97119
S 54056 462877338
E 83264 86696
E 5462 21962
O 9333 30761
O 6492 10097
I 4135 8030
O 77488 83904
O 26968 65560
E 27133 75372
S 36858 557171772
S 98818 881079817
I 9474 97669
E 4008 41241
E 4599 70095
S 24943 987480028
E 40305 41610
O 43729 77656
E 11010 16331
E 837 5750
I 19821 32642
O 65592 73777
I 50302 66615
O 36402 70545
I 71177 85747
S 52879 261702748
I 20280 54671
S 47554 250446522
S 41262 651049529
E 1959 18520
E 12840 29672
I 25730 49192
O 88589 97260
E 72464 73318
E 64160 66376
O 69451 77075
S 61195 476410381
I 26433 48417
E 65086 95290
O 32480 55421
I 25226 93693
O 69556 81759
E 2309 60247
I 8130 9634
S 68156 264344193
O 40469 76350
O 12200 72942
S 60766 476378884
O 33549 34408
I 9193 29983
E 29321 90347
I 35270 96120
O 41388 42161
I 27265 59998
O 47160 83071
S 43010 680010822
E 24388 65768
S 88584 892762316
I 34852 76321
I 40469 71454
E 39760 58939
I 30164 54185
I 28553 32779
I 79794 93460
E 81838 98396
I 48785 90094
S 81933 830038718
O 30775 49009
I 14684 77966
S 82644 876320158
S 26751 3705891
E 678 73192
E 78628 98408
E 18665 19389
I 16055 30980
I 12821 43025
I 12076 16358
I 5356 40936
I 2209 87794
O 10560 64579
E 10248 74791
O 55767 65005
I 19486 65274
O 26591 80682
S 89744 109850684
E 29713 71928
S 71651 633813035
O 3068 74262
E 446 42359
S 85447 432190271
I 55528 60784
E 14298 79080
I 47670 62903
I 40516 81176
E 83707 91063
S 89845 708844004
S 50187 432305299
S 50511 335542629
E 9917 61114
I 19655 95602
I 66163 96481
E 34123 37890
S 93556 448484311
S 69691 843002181
I 6085 10506
E 28823 31063
I 45191 79154
I 76723 86161
I 6571 50864
O 33137 85562
S 42868 643732723
E 16155 46012
I 25435 71445
S 3802 146891775
O 38504 55945
S 43790 219402067
O 20589 40151
S 52132 440238475
I 17823 97489
E 7291 46472
I 42314 88678
E 12510 31712
S 79086 205018628
I 31712 88836
E 77197 97843
S 86114 535172546
I 83088 99962
E 26746 29206
O 8549 83687
S 56042 151776288
I 57815 92588
O 82054 93384
I 17644 82478
O 19834 56604
S 1385 62735352
S 85373 219806277
I 30893 42746
O 2373 38461
O 86202 93986
E 73645 86701
I 51755 84378
O 28174 47254
I 9019 53381
S 59616 642342023
S 60216 895723607
O 36022 96208
I 44241 54362
S 81695 308636331
E 10956 52017
I 31505 64187
O 11748 78243
O 16889 80867
S 77892 744115168
O 518 62369
I 44563 67527
O 29216 43630
E 7638 98706
I 25720 74121
S 26833 73210697
E 30334 75139
I 11496 56891
O 22574 45328
I 45162 94451
O 67705 95261
O 35142 39672
I 53303 77057
E 21930 59261
E 51588 96033
E 47725 96099
S 77157 228833734
O 12912 25162
O 59206 89761
E 27450 86119
S 43262 974209955
S 1134 863965504
S 22604 829402782
O 72643 89850
E 72277 80027
S 69804 129655871
O 73989 95188
E 33163 68421
E 605 68656
S 58892 601595676
S 53924 969964145
S 38469 291975582
E 47934 87197
S 48274 270805784
S 20111 753329774
E 21404 98081
O 69236 76902
S 75631 889208207
S 20917 6128931
O 11165 81807
I 26882 71507
I 57928 87279
E 24854 93123
E 75972 82021
O 24059 34450
E 43385 44715
I 77720 86221
I 81474 96470
S 49024 382372327
S 869 550268453
O 24245 50872
E 68289 84729
I 21786 96588
O 32671 46153
E 44373 63234
O 36493 99599
S 93164 189239206
S 62152 589432948
I 35640 38321
E 8931 13435
E 39366 97108
O 17761 28568
O 13052 23089
E 61563 65742
S 58141 659213293
I 5411 57389
I 22639 43503
S 14341 663433691
S 70058 323825052
O 8073 27623
O 51458 80109
O 13463 24610
S 84469 409163850
S 95280 146507803
I 47939 74730
O 53170 56818
I 49332 52474
O 26269 63813
S 52843 362766264
I 15344 20633
S 35492 640834552
I 773 50232
E 44043 56023
I 20671 43514
E 41971 85893
S 66971 812951545
I 72599 85746
O 75013 89213
O 4298 80384
S 27477 166558121
I 92939 94672
E 21173 49407
S 94459 176903409
S 3730 35800384
O 50187 52774
I 9995 22660
E 15103 28840
E 28654 47381
E 24071 56927
O 52270 99486
E 16174 33976
I 47092 77998
O 9382 21247
E 2138 7508
I 36641 38400
I 76268 88239
O 27448 57627
E 17916 62061
S 81758 398421019
S 52497 888519397
E 58945 85434
O 16456 36494
E 27785 60579
E 55680 87946
E 38658 53821
E 46565 79817
S 93832 963252335
I 33336 67276
E 76301 81166
O 17262 81269
I 31723 32095
S 76414 91565083
E 365 5362
E 27816 49747
S 93791 707718030
I 59089 66553
E 20229 91184
E 60700 66931
E 20607 93250
O 22719 40368
I 22061 23681
I 11789 62278
S 56213 109207338
I 14174 86916
S 56963 834420539
S 221 975045260
E 4892 80273
S 62660 585137426
O 48761 55967
O 20068 54387
O 13702 79367
S 43732 90448069
I 63550 95621
O 1271 25122
E 6515 38009
O 28010 39040
O 24791 57941
O 46306 56449
I 51287 93073
E 32954 80333
E 92604 95717
O 61169 70374
I 10582 98067
E 11340 83776
O 24408 60806
S 41484 687344672
O 13569 67554
I 54795 99984
O 60755 94460
E 5950 75517
I 32140 39278
E 27366 97745
I 11055 64993
E 42852 45843
S 56714 920375560
I 27455 43980
O 41954 83532
E 77531 88676
I 17575 20133
S 55543 25246386
I 54410 92896
I 9511 45090
S 69639 730974086
E 40323 81674
E 16731 61989
S 24151 116180660
O 355 47024
O 22667 28934
I 10456 19187
S 22212 392336365
S 50816 486089237
O 46335 54989
S 96760 391506281
E 45227 58450
S 71852 352736200
S 72516 146916787
I 21496 95020
S 63737 875006828
O 28508 84352
I 5175 73790
S 63474 900294636
E 15212 61217
S 64889 89681177
I 50001 79623
I 21511 43877
I 72004 94293
S 71947 154247114
S 33071 147371430
S 16805 228491339
E 13174 81088
S 98813 328228617
O 24430 47747
I 5165 44264
E 39216 60973
I 28189 50065
O 6495 58973
E 8191 61078
I 91152 98372
O 17074 18902
E 32128 34284
E 65895 68422
E 89007 90734
S 89773 762390777
O 9757 87542
S 33620 672284249
O 34926 60524
I 49259 89494
E 22782 79029
S 25171 378012860
I 31368 84103
S 98791 242531872
E 12136 34644
I 1147 23527
I 52788 91624
O 53300 70429
S 39164 117256613
I 42208 97777
S 83148 633590632
E 19405 46823
I 34888 56215
E 39369 53996
S 94014 401097486
I 11350 45990
I 21090 52002
S 73759 217347890
E 37162 49628
I 2016 55002
O 2291 17411
E 79925 83742
S 91036 213861969
I 77129 93166
E 6174 53896
O 20315 99742
S 13029 370160654
E 73517 75620
O 4681 40483
S 55191 272107654
O 64811 97954
I 37593 93705
I 7374 31366
O 75639 79716
S 29121 298532437
I 32094 91139
O 24484 66282
O 23912 28825
E 34678 54798
E 59797 82422
I 32501 49895
O 14651 97254
S 47650 653761263
E 25759 66067
O 72991 79552
O 18993 81755
E 88158 91717
O 54657 64457
I 26874 98561
S 32176 953202961
S 75406 788267366
O 1574 12407
O 7429 88176
I 6009 69618
I 1636 40371
S 31502 592458360
O 19318 93131
E 16059 99474
E 26352 67988
I 66256 99174
I 16494 18000
E 67572 85738
S 62700 187592642
O 43797 48196
E 28644 47444
S 65922 833819063
S 95983 38738533
I 23604 71632
O 75459 77698
E 75443 88467
E 34848 80412
E 2153 79113
O 69447 95552
E 27662 67570
S 36039 239281323
S 47784 744032061
I 12399 59360
I 48369 81239
E 15031 38515
S 95950 407042628
E 64590 65576
I 20592 52323
I 86961 98725
S 30011 312263776
O 16733 98995
S 59400 710279519
S 23276 166085045
S 78536 663811538
S 58474 904236404
O 27681 35650
I 45919 77576
O 50204 82330
I 12607 35801
E 21346 74967
E 36662 97721
S 76744 65274488
O 8709 94905
E 5613 57957
E 2030 20347
O 28600 84508
S 32426 533213737
S 68055 830173713
E 75217 91937
O 31121 40270
E 54884 65946
I 20732 50735
E 7782 63910
O 9710 34706
E 8224 18878
I 13257 42085
I 58978 65545
O 36645 89898
S 70434 780998720
E 95924 99359
I 67194 76143
I 27465 80625
E 4778 14559
E 12681 52930
I 69396 93958
S 77718 70759082
O 71134 98435
I 23062 67558
E 6884 19527
I 13244 53653
S 8491 338907780
S 64638 440612122
O 72243 94565
S 68951 231123298
E 14784 43325
I 37223 75629
O 6881 16996
S 32759 763739088
O 30061 35828
I 4088 92842
S 9506 757826863
S 36482 923704544
O 42050 83585
O 12913 79292
E 31949 51676
S 95887 952634854
S 39442 840652860
S 16873 344525108
I 18387 93505
I 39437 61305
E 77120 93722
O 67571 79072
O 3265 84324
O 31833 37512
S 22696 938211584
E 38059 98502
I 6058 81450
O 42644 49122
I 47685 64384
O 41906 98398
S 23122 194070526
E 15779 93508
I 6996 68518
O 14092 52583
S 31573 112255670
S 64275 904089469
E 74333 90873
S 6227 272362053
E 356 12502
E 73030 82812
S 94593 944052014
I 33722 40144
I 61503 95561
I 1458 92333
S 97157 446167923
S 50060 156276304
S 50407 38577440
O 19518 87542
S 81318 718701010
I 1021 41171
E 13807 70120
I 70740 70987
S 40535 283262676
S 40624 506642941
E 46199 60191
S 66960 556419273
S 2725 769845924
E 33661 62509
S 41883 741388638
I 21223 70420
O 6391 53521
E 74762 77709
E 58770 65297
E 18099 96372
E 1171 84188
O 57101 94653
S 46233 958927468
E 7510 46604
E 63792 98776
O 11841 27617
O 415 69041
S 19532 76478554
I 67326 91697
I 9255 59597
O 39515 95080
O 38629 90552
I 29416 64141
S 71062 835613350
S 318 316445639
O 14035 79823
S 30662 926356982
I 14470 29019
I 4498 85612
S 79878 794554997
E 63262 83136
I 59065 68815
O 78504 80602
S 95933 848555379
S 18744 861077526
O 22636 47012
S 22875 859064182
E 489 96782
I 50774 61424
O 28967 43718
O 9093 28975
O 38884 98412
S 19667 464004465
E 33850 92455
I 51084 84495
O 43860 90247
S 92598 476568869
O 24862 42199
E 49505 93450
I 3727 77501
S 8284 161795859
S 62817 838146730
S 98924 210290282
S 60026 981239472
O 7926 16441
S 82249 167917178
E 23093 31391
O 7119 55780
O 29404 78412
E 80517 93054
O 82080 93749
O 12084 65095
S 43263 303493391
O 24996 83657
S 13643 622206924
I 13600 53900
I 25787 90111
I 17641 90465
I 24213 50883
S 13575 328254615
O 4416 39563
E 12178 75868
S 77194 260899362
E 54472 95454
S 15384 244237569
S 56441 507452326
O 53822 74639
I 58133 73069
S 98550 69263916
S 3778 414814731
S 37414 262488761
I 38566 80141
I 35752 95735
I 48010 48433
S 16037 486805501
I 20905 65058
E 95931 96232
I 43395 74879
S 73159 985124174
E 86174 87159
I 12236 76493
S 80327 908354951
O 40379 56852
O 9352 33956
E 4140 61154
O 23671 31468
S 27085 72362129
E 37263 50953
S 25722 825513605
E 63461 65207
O 5825 39642
I 25147 85828
I 34977 91380
E 10670 27322
E 49035 77506
S 77890 433057930
O 46152 77109
O 92167 98284
I 38964 55882
S 69007 410826734
S 32909 632756669
I 55648 74086
I 89728 94721
I 764 86111
I 28704 56816
S 84819 56569882
S 53942 240197930
O 42106 71107
O 69659 89866
E 65195 88317
O 30077 97804
S 15797 393725409
O 14593 46811
S 76215 453961547
E 27053 72712
E 63890 64626
I 4014 85419
S 57189 730750061
I 8635 79757
I 76158 85147
O 42317 92371
S 92661 114995132
S 51387 425541888
I 33410 95891
I 5660 58698
O 4685 78879
E 52203 71207
I 72159 76713
E 31398 79577
S 20372 862962207
S 39658 485560081
O 74244 81307
E 65776 80142
I 46527 80765
S 82942 75218968
I 48908 73638
O 73092 81304
E 87280 92313
E 65545 69893
S 75350 439520592
S 28453 652460778
O 54409 83265
S 8115 870733043
I 5471 6656
S 61098 909865814
E 23028 31701
O 16894 79656
S 49322 49138975
S 45863 453015377
E 4645 54612
S 40438 81296969
E 63169 66241
I 43747 65965
I 4530 75454
E 46597 65355
I 59312 94159
E 41334 85785
E 54845 65778
O 2819 13139
O 57637 73627
I 47213 62150
E 27226 27664
O 8844 75912
O 21278 53430
E 5559 72282
S 46450 335262646
I 68034 72116
O 47437 67346
E 17900 39196
S 86615 208036995
O 49818 74566
I 16305 17827
I 46354 60814
S 26574 536485983
S 28190 344944856
E 17351 84472
S 88590 518644551
E 20345 62067
I 14103 89138
O 29919 65365
E 53897 94076
O 1505 56708
O 4910 13546
S 98079 807327534
E 47027 93932
S 14217 734012333
S 70366 632023164
S 48477 684512289
S 60940 391950807
S 61132 589085031
I 33792 83673
S 90520 344388585
S 38056 883248481
O 82614 94023
E 57252 62091
E 61191 89967
O 63082 82628
I 50006 55169
I 48368 82907
E 44087 96025
I 1462 98185
E 36747 69757
O 40389 76309
I 52815 81453
O 24852 96748
I 84076 94975
S 78983 704699611
S 72921 922549497
O 61091 87436
I 43672 60363
O 23118 29877
I 10454 54904
I 7781 9884
E 66806 73818
O 16555 74612
E 46145 69685
I 42096 42219
O 15228 82631
E 70380 86710
O 24933 67866
S 41856 317943523
S 47182 435544635
S 28193 565746151
E 47730 73743
O 11279 53978
I 21225 79670
S 82347 436370610
E 19154 85882
E 49376 95814
E 1382 11002
E 96190 97095
I 10470 60438
S 231 380489339
I 49271 49581
I 29494 44669
O 64923 97697
O 25966 67081
E 31551 31774
E 34527 77208
I 34657 39342
S 43109 430095556
E 60146 67630
E 10873 78352
S 40630 373870666
I 10830 63459
O 15443 15616
O 5956 39876
O 13855 63661
S 4371 875346140
O 39264 78424
E 71730 97061
S 37171 74545740
I 56921 58759
S 58043 483012069
O 2869 17202
E 59775 68211
I 61477 70427
I 31670 37379
I 17404 86850
E 39347 56593
E 4364 39428
S 38860 175121361
E 37459 51039
O 16306 71898
S 89664 411446692
E 1999 93561
O 26185 49657
E 93177 98664
E 11261 23031
S 57013 886398328
O 58819 76295
E 4224 20038
E 2451 75202
O 41269 63775
O 16043 41929
I 9321 71170
E 51590 94272
E 28685 39545
O 29443 98153
S 25167 196557350
E 21740 91045
S 69531 123961507
O 3106 64685
E 13211 64613
E 36701 82130
S 4981 136995254
O 50200 76048
E 37750 68696
O 44459 46745
I 11641 18918
E 45210 92235
S 47793 307567171
E 22275 83123
S 61440 750882791
E 17333 82910
I 58669 66879
I 41131 50255
E 13521 84768
I 69388 73721
O 23284 55872
E 3834 97041
O 37606 57362
O 15612 20934
O 46302 70431
E 68798 95832
I 60066 68400
S 96932 470753049
O 5474 61576
I 4557 23060
S 56628 153469797
I 15923 48350
I 6398 56854
O 38364 81049
I 38490 61247
I 27633 83622
I 15962 99717
E 61129 68344
O 2652 7318
E 22637 72066
S 41369 376062440
I 38518 93542
S 32549 618398931
S 49069 924074679
I 9101 54899
S 94423 177952000
I 19539 82314
S 85989 318642703
I 42721 64078
S 57922 927234826
O 47378 87761
S 68793 150046826
S 78265 83900996
O 87850 90366
S 40616 279339389
O 54212 85974
E 24303 36947
E 6852 11864
I 40433 89139
S 22978 680300134
O 5215 88902
O 36903 70102
E 59994 67251
E 16139 88799
S 7547 146728901
O 59616 77533
S 84316 451190412
O 52637 84565
E 19844 50749
O 12711 40418
E 34939 77521
I 13349 72147
E 68132 86610
I 65906 82848
I 6688 34445
S 25214 695287477
I 58077 78071
O 33484 75396
I 15512 23941
S 91109 773737305
E 5818 78563
E 4068 32558
I 74743 92602
E 25696 66316
O 8673 73500
I 3963 83290
I 70701 71448
S 67628 476100448
I 71961 75538
I 1653 71206
I 24064 51025
I 239 21682
O 66228 74598
S 10334 305696744
E 31946 44027
O 66811 78411
E 12264 82433
O 24897 66373
E 5189 30560
I 24546 24922
I 24673 64113
E 15931 43718
I 62598 71535
S 39265 149480
O 59434 64580
E 36391 51220
S 66282 274692231
I 55297 81366
E 61829 75701
E 20689 38604
E 6311 88546
S 60199 526059701
I 21939 85504
E 46363 73483
O 2260 74372
E 24320 46069
O 10528 92236
I 33650 85976
I 50805 71755
S 55547 974458042
I 35539 82148
I 16428 41569
O 30037 36459
I 2918 82254
I 91233 98501
S 95592 474051431
E 26644 29916
O 62678 88185
I 2703 36773
S 28972 446213017
S 99299 348343712
I 20145 60560
E 22793 91384
S 81785 51970258
I 21579 70875
O 38787 50658
S 70507 368075177
E 60196 88298
I 31566 90284
O 1467 78244
O 34519 81570
I 50613 55730
O 2921 34125
O 40666 95599
O 2165 89937
E 35954 64382
O 64942 78301
E 8177 28024
O 9030 73368
E 41607 50018
O 2277 32544
E 47791 48485
O 34767 62193
I 1431 78978
O 12802 25777
O 50558 98999
S 41227 276837009
O 37350 44514
E 56350 63811
O 63167 98612
I 21142 94560
O 3237 82769
I 39525 66805
S 31762 725334107
S 61212 739410490
E 55978 72070
S 23061 408140235
O 49184 81246
E 13998 74416
I 6436 96651
I 13342 57557
I 18154 99955
S 99885 201287582
O 38248 90148
I 7126 96320
S 17723 590121413
I 11008 52252
I 38548 46242
E 44077 53142
E 37609 54666
I 58472 67658
S 42835 499090650
O 45345 72968
I 1329 87277
O 38480 56809
S 79104 558534657
E 36299 78885
S 80863 179242264
S 82342 766535020
O 41589 52125
E 219 20134
I 13615 95673
S 91416 542885517
E 6145 77361
O 39956 42242
S 4190 549381485
I 76734 89578
E 68570 99589
O 25253 75220
I 2296 85263
S 87398 607721715
O 70868 89416
E 27682 43967
E 64698 77790
E 35615 80517
S 55318 540533366
E 55299 95780
E 49734 75183
O 8700 22809
I 63484 74016
S 35538 440470517
I 27524 97939
O 13968 47509
O 23686 44633
S 88762 257201026
O 5641 15090
E 9863 47855
S 21260 760913154
O 14020 41914
O 2206 36512
S 45284 519957425
E 51315 58948
S 35532 688889296
O 54392 66204
E 18646 77768
S 10799 878644406
O 70916 81971
I 9537 55988
S 91301 820915028
O 65500 97736
S 79197 652409950
E 32309 66010
S 23614 517289446
I 86367 92912
I 15723 93811
S 46203 917881620
E 15573 92107
O 2798 48739
O 28787 43146
O 51154 55506
I 69479 88936
I 18698 67273
S 4958 540254111
O 60226 90447
E 72173 83130
O 70566 96064
E 37994 77144
O 51240 96635
S 12438 315484153
I 7903 29708
I 7229 61979
S 77924 25939736
S 94547 500649944
I 35389 87749
S 97770 628024454
O 24165 92951
S 40454 63201624
S 45112 29349576
I 63942 83190
O 4324 57555
S 36815 275547826
S 36169 466197698
E 22552 30583
E 48815 96239
I 3511 34654
I 74081 93023
S 72973 386552000
O 17211 89005
O 77162 86100
E 28571 94210
S 52516 884542524
I 37102 76988
S 80724 712201781
S 61975 437648802
S 18142 792326777
E 64678 88549
S 37333 375757365
I 48923 79107
I 3233 70136
O 44805 98784
E 939 36637
S 12857 234416229
S 56822 597619993
I 15022 67930
O 3609 46860
E 8046 35210
E 8473 70685
S 83928 609868489
E 42577 57950
I 17761 53965
I 29653 78584
S 67841 672303747
S 43727 181870233
S 22860 917216880
E 64593 70696
I 50690 52070
E 45643 96147
O 17864 59678
O 4115 43730
E 4801 83960
S 31616 836187130
E 34627 87375
S 85200 249605763
S 5775 873721675
E 12399 46972
O 32865 68788
E 40125 70867
O 15201 21126
O 65879 77453
S 15609 19959270
I 62272 94501
E 37277 88168
I 24459 78910
E 7967 18912
E 41 46256
E 60483 83553
E 18657 57786
I 74752 84523
O 27281 48094
O 76497 96935
O 56425 83968
S 15065 371803999
O 4624 92718
O 75216 96737
S 38861 269384584
E 18822 70260
O 19113 89829
I 12886 84855
S 36315 631133549
E 6684 56800
E 11224 44245
O 10288 70017
O 32460 81510
O 71723 80676
O 11869 98647
S 48619 418178887
O 1422 94766
E 25333 82383
O 35570 55717
S 23888 761766151
S 3505 878709736
E 64381 74935
I 55991 93010
E 57604 72490
S 47774 263289342
O 74496 78656
S 40732 339360568
E 32257 99037
I 69198 86205
S 30273 776724450
E 17808 96283
O 53443 82786
O 1208 22702
O 55294 80781
S 51591 870347780
O 45863 83437
O 11517 22178
I 78881 79108
O 37062 83843
E 40476 70526
I 17962 92399
E 30973 54524
S 61465 714918958
E 9981 15523
O 16785 32013
I 9376 13662
O 364 43859
S 56520 309628424
S 42853 831280567
E 19345 67008
E 51229 79007
I 4839 82356
S 77440 415918769
E 42308 69448
E 10850 91035
E 43681 43883
I 55234 63034
S 50288 646508328
O 24617 39136
O 11531 64825
S 28820 50828082
O 25312 33991
E 42842 60346
E 26070 28976
S 47655 639157133
I 35071 36661
I 52177 63328
E 12052 77030
I 18258 91494
S 80585 277522433
I 83443 94253
E 34706 79314
O 35482 86851
I 819 62963
S 35850 323007074
O 14414 14865
E 66283 78331
S 34162 365432333
O 6202 65072
I 37028 91525
S 67577 450928107
I 55272 85582
E 1788 91587
I 9828 60454
I 67331 90498
S 48336 112907348
O 42650 85075
E 13587 63635
I 65038 88406
E 31449 31557
O 27895 40057
S 88447 596114240
E 3500 21875
O 35874 40619
I 2322 83155
E 76853 79316
O 1233 24113
O 5979 90898
S 23534 428074129
E 30145 87739
I 56968 75910
O 63079 85790
O 29471 45667
E 2037 77999
E 53076 62733
O 22424 65233
I 6982 48153
S 34028 999956996
O 13636 42023
E 30267 82923
E 78913 89496
E 50740 75335
I 20296 90827
O 74336 86219
I 32856 39872
E 84479 89632
S 24954 765129306
S 51780 468247281
O 12267 58710
S 67590 801653459
S 89149 37008745
I 32412 55245
I 44140 62089
I 23516 25847
E 1617 61607
O 47025 78151
I 226 31979
I 67013 91100
I 9446 59126
S 77709 524503885
S 3747 150794303
E 11756 49505
S 61265 494562316
I 55941 83533
O 32955 98966
S 85200 273041429
O 59455 76982
S 32170 325106992
I 32240 34733
E 35449 42228
S 36581 113770726
O 3167 5391
I 38807 96809
E 26038 95534
S 99189 619569799
S 66371 743369491
O 60218 77296
E 66914 72670
I 4596 8866
S 10652 32178998
E 50950 77159
I 13514 17372
E 16555 23015
E 48641 64092
E 15954 91406
I 40022 64748
E 52999 92748
O 81339 85874
E 22937 86844
I 9738 49878
E 9368 27998
E 22488 77141
E 36737 80848
E 38030 48786
S 35215 171367984
I 54702 62110
E 32800 46567
O 1557 76038
S 14438 945545786
O 48632 50631
O 24702 73866
I 17957 26417
S 97175 524172970
E 2653 12075
E 24098 94048
S 76782 13824740
I 61554 83373
E 16286 16956
E 51119 70315
E 5705 85726
S 60268 74112630
I 40663 51803
S 95151 616344293
E 6097 94455
S 69903 103289805
S 64870 889530484
E 51237 73584
E 47265 73453
S 3991 77804675
S 55368 909533109
S 18087 109450098
S 51800 296977125
E 27523 31232
I 58342 59698
O 38532 55606
I 61097 80093
I 1262 99333
O 1534 97186
I 6885 58059
S 25867 33449794
O 43947 84724
O 52212 72482
E 33667 45605
I 26644 52205
O 78410 83800
O 28112 74610
O 44915 45728
E 47367 68374
I 54832 74337
S 79841 951441511
O 88216 88731
I 31205 45864
S 66378 433756609
S 77303 231414095
I 36911 82198
O 70028 95813
I 58301 86686
O 37772 52182
O 82101 83794
O 10758 32888
O 51220 63493
O 24891 92583
I 38822 62570
I 13687 43203
I 7405 59917
E 51 11938
I 30469 71744
E 71361 93232
I 36428 91544
S 50205 563526401
O 9806 96758
S 86374 891007482
S 62742 88712266
S 53414 466769021
E 14186 82415
I 64272 75290
I 29 9737
I 13921 28864
O 56919 75853
O 29287 76554
O 5415 71776
I 56890 66598
I 17459 89367
O 9782 45431
O 29578 99185
O 10960 17755
S 57249 915825527
O 78290 97043
I 3335 67831
I 58667 75280
I 5365 30485
O 73459 82253
S 65433 979048170
O 13945 17951
I 44954 76649
E 11318 95300
I 48160 88104
O 6368 61693
O 74242 88354
O 18296 77404
O 10766 72790
O 22324 28191
O 12615 80040
O 14701 70914
I 1346 18923
I 25927 98232
E 63147 75859
E 1022 3985
O 15580 87259
I 94631 99052
E 64325 94583
S 19100 671605035
S 38335 404057697
E 38956 72645
I 2332 55589
S 24524 80097129
S 40683 945769165
O 33670 54084
I 69925 78232
I 15075 53400
E 58854 79059
S 3236 360167561
E 45198 66817
S 85309 784412608
I 75665 89667
E 62668 92617
S 48611 354170824
E 14755 91941
S 69950 804365236
O 37348 42878
I 12126 16143
S 60407 529726617
I 10063 85586
E 7668 82031
I 2071 90999
S 44787 790903991
E 38930 91806
O 23473 52213
O 34129 96439
O 26013 57258
O 61105 84675
E 10705 89216
I 32237 84739
E 35336 53897
E 15948 65547
E 42337 89910
O 75251 83335
O 5639 83593
O 8362 51207
I 16836 35236
E 49902 60854
S 51412 544082866
I 13740 75996
E 57474 67865
S 272 819895239
S 66162 520516950
S 32737 419244212
S 3587 547972375
S 30820 352134449
S 86521 59121170
I 38577 86755
S 54211 836796066
S 54744 827976713
I 24698 29857
O 25579 89939
O 25553 55526
I 3540 66188
O 7495 10800
I 11942 93501
S 52775 85202983
I 18311 79456
E 20025 52567
E 17749 78884
S 57288 797278723
I 13316 70940
O 12929 88972
S 60264 139037396
O 51088 94526
O 41803 73018
O 4713 95595
E 16548 69347
I 7467 44651
O 13620 49022
S 79223 901719611
S 79025 146434977
O 22430 78792
I 56010 81368
S 33256 716191364
S 59217 928962666
S 47653 323224138
E 16612 85973
S 46896 363736858
O 54318 99896
O 66895 67773
O 48920 51237
S 79745 563581486
E 24771 25107
S 62800 313072879
S 7790 262817621
O 13340 15415
O 11767 95845
E 12544 42751
I 62384 73604
E 12964 77600
E 36971 46680
S 42539 813374838
S 46664 117358655
I 43770 44164
O 903 37378
E 13465 55230
O 39598 99743
E 14524 33918
I 10298 12692
S 88280 916610951
I 59803 75010
O 5867 96730
E 49874 51554
S 34180 377189307
I 50061 57326
S 67318 397309216
S 88719 962225917
O 6624 94741
I 46139 53496
S 9046 465819829
O 54902 62586
E 3243 47882
I 93037 96693
E 28933 35187
S 24387 705186625
O 65593 65984
I 3945 9766
O 4394 21338
S 74544 608128670
S 99461 549944798
S 99948 382758442
O 14428 17671
I 55090 69695
E 14794 38993
O 70531 74569
S 93325 941381073
I 4454 85131
O 56907 67864
S 71415 699185011
O 63986 87030
O 60800 75587
E 40997 78446
E 25505 42743
S 88364 576022318
E 29736 95188
E 77104 91586
O 33450 92546
I 16015 40173
E 4584 10748
O 19648 93619
I 25951 72383
E 23121 35401
I 1751 30541
S 64583 681348195
I 4641 36465
I 71557 92394
S 9928 898849237
S 91454 798531040
S 62192 409133686
S 18032 924338592
E 3885 95625
O 7380 84340
I 40744 93322
E 12432 47923
S 16651 214108682
O 28961 64443
S 60752 426651783
I 33918 86906
I 44853 76429
I 25042 75254
S 49072 124118072
I 60957 65258
I 2070 12686
O 35888 78818
O 8367 71241
E 12111 33301
E 54083 73779
E 36135 50162
O 14870 28899
E 16237 73260
O 55818 81324
O 20591 40518
S 52526 794587165
I 45573 70211
S 26580 665645274
E 32688 70269
O 18950 80796
S 6188 473760717
I 10696 71093
E 2924 37881
E 60173 77004
S 2682 206869855
S 33425 286615306
I 66783 83957
E 38530 58797
S 34805 71817946
E 21838 55739
I 30900 75316
E 80458 91611
I 11037 39367
E 17410 78377
E 5072 84946
I 37692 97620
E 33040 49176
I 13911 96380
S 2616 522590457
O 109 6111
S 72252 652917866
O 8866 14855
S 71325 68594426
E 14529 61768
E 47663 93943
O 30259 33545
E 5637 47196
O 21083 22369
O 29628 61894
I 34371 60077
O 17712 53293
O 17513 48910
S 27809 32304149
I 52542 99721
E 50570 92348
O 7487 11854
S 75811 420742472
O 15682 24937
O 2461 89896
S 56869 885770580
I 72770 91986
O 3120 67525
I 63966 77577
E 56197 64386
S 38566 919717578
E 3430 65475
E 205 8782
I 76806 80267
I 49450 59373
E 30768 42322
I 47239 62543
I 57290 99108
E 28918 75894
O 75280 95076
I 45890 52077
O 7287 60514
E 63170 64943
O 33615 90511
I 84487 90531
O 23410 76426
O 62883 77605
O 37565 71988
O 49467 91844
I 36977 70152
E 56931 91392
S 81281 536560261
I 64684 73526
E 55167 69310
O 23887 48962
E 1903 88896
O 20181 99624
O 16156 36920
E 7046 41700
E 22236 63214
S 14330 838315683
O 17996 78974
O 14784 97428
S 55704 209086278
I 31710 79878
E 4647 52199
E 22117 75509
S 62688 481080158
O 19785 65637
I 16872 63755
I 56715 81996
E 4227 92142
S 30371 256311726
E 1980 48041
I 28850 88153
O 10382 99028
E 87673 92620
I 11787 59168
E 96617 97837
E 84832 95001
O 7295 71751
E 25271 76521
O 45680 79534
I 51376 81239
I 64133 81511
O 2621 82039
E 3461 65344
O 2182 91294
E 76156 87507
I 3390 68577
O 27488 42159
S 42169 600625629
E 23389 76334
O 19956 34081
I 20356 42820
E 50997 55928
S 7933 519689856
O 42247 64816
S 71789 857930261
S 43453 947512590
I 312 31134
O 79570 87424
E 45132 93082
O 27412 79621
O 15756 35394
S 29675 456694904
S 8897 226553303
E 55801 92419
I 53795 98291
O 47427 76804
O 29619 67488
S 25555 594673212
O 8757 83972
O 51810 71486
I 6401 75958
E 19571 20695
S 52331 116507676
S 73942 197593054
S 47825 860527935
S 3339 646257214
O 29286 84068
I 26694 47587
S 37531 928067145
S 79295 451165168
S 33205 236026547
E 41935 47123
E 11635 30443
E 16883 83178
I 19690 58733
I 49429 54917
S 92211 76162471
O 5171 46758
O 13531 77159
E 43635 81509
O 39159 66636
E 61522 72932
S 54823 212174257
E 41537 77327
E 73990 92850
I 43156 91405
S 20661 673757861
O 44182 77111
O 2207 19630
E 29671 72607
E 19318 21190
O 3353 23755
I 52569 66695
I 1718 94306
I 3913 72815
O 22372 55549
S 69651 227193080
I 71868 94324
S 90157 725941150
S 43445 780976976
S 5339 888729421
I 22937 58160
O 15927 22323
E 61567 69522
O 32568 95076
I 20899 82932
I 15564 63892
I 69313 75161
E 13519 30093
O 62764 77012
O 59934 79893
O 25438 40303
I 14240 70286
E 8092 12323
O 56334 96331
O 30861 74959
E 3391 93209
O 15050 19261
O 20640 75099
I 15249 91991
O 8463 92699
I 64340 92476
I 6735 15923
O 54135 77768
E 56401 89990
I 60364 91461
O 74831 83639
O 36029 49312
O 1388 13298
E 9204 70985
E 31002 52406
E 17906 84732
E 44679 95888
E 47604 96477
O 31099 65699
I 30258 80854
I 7308 26972
I 76193 80808
E 62697 89691
O 60924 68960
S 37208 928446645
O 82100 95654
O 9208 95581
I 12809 19476
E 13815 47062
E 6913 31033
S 48219 415243047
O 17911 49959
I 73855 81948
S 15461 371541681
E 20385 76032
S 11060 463863003
I 46883 98204
E 43619 76610
S 80094 60286653
I 12367 88413
O 11950 32392
O 23890 79502
S 32186 499214215
O 44816 76929
S 24812 204295305
S 40925 735597473
S 13593 1822022
S 8626 159413965
O 18114 75969
S 27040 882211162
S 55107 869232399
O 85706 97074
I 17713 34803
I 49919 92334
S 65180 868025502
I 8815 57142
O 90958 96125
O 5683 18065
E 74260 92557
I 6164 38268
E 36578 41083
I 38253 47736
O 3124 50874
E 10463 29964
E 23015 33721
S 68081 933292777
I 26003 83648
O 14493 60644
E 10553 82630
O 26253 95112
S 128 87380620
I 55801 63155
I 46618 99154
O 36604 81902
I 31404 71119
E 31732 69503
S 12277 996469647
S 60636 448092315
S 79908 561024813
O 20352 99489
E 43301 55241
O 32114 74849
O 61376 97638
S 82201 441612046
O 67884 85415
E 81564 86033
I 10104 27785
I 1647 73688
I 3035 67589
O 93320 95304
O 11001 87703
S 48108 104835470
I 30625 86092
E 7523 7640
O 7652 41643
O 25482 94487
I 29590 38892
O 2482 24974
E 77745 86779
I 71803 87370
O 24051 78313
O 29504 68200
I 6292 90063
E 39468 52309
I 59542 68610
E 15061 89025
E 81371 89962
S 33395 445842799
S 56355 456472886
E 25618 75569
E 3818 80407
S 44876 833659653
E 70994 85210
E 3192 62770
S 96089 89291490
E 53010 94311
I 16993 98983
E 24809 32043
I 68982 97489
I 38070 96521
S 8676 168954407
S 99359 80391338
O 27107 54400
S 23310 967138318
I 20944 99691
I 30228 76265
S 23811 812249819
O 18169 91256
O 19053 68281
I 32020 76579
I 40031 60790
S 55235 814505945
S 54436 524547077
S 96767 382691024
S 94258 390710511
S 19000 43052057
S 68114 39197715
I 52610 90966
E 45467 62091
I 12305 72124
E 16345 41586
I 55470 98841
I 21319 57775
S 73192 714814415
S 54351 272583481
O 49222 57554
I 22083 87543
S 26180 310182957
O 24816 75554
E 5422 46752
S 96199 870741990
O 82963 84578
I 17430 87519
O 83684 95930
E 14145 14768
O 33904 91769
I 27304 46698
O 12389 93091
E 28007 89632
O 93303 94121
S 81483 394415646
I 8877 20849
E 46757 59052
E 66610 99301
I 9774 76318
I 16371 88209
O 32691 73060
E 23319 38622
S 35825 40955834
I 37939 49053
E 18583 77569
I 8162 65283
S 74695 233166077
I 19993 74901
I 32469 98587
E 15649 43914
I 1437 71241
O 44772 95172
E 9977 82379
S 8310 463878489
I 36265 36271
I 26641 49009
O 48413 68959
O 495 73665
O 63336 69706
S 44315 270665454
I 6447 63469
O 53339 78743
E 23244 64507
S 45233 493696481
S 75171 275103495
E 40954 54653
I 61433 99310
S 449 199904871
O 46697 71671
I 61086 99375
O 5052 45194
O 16237 31282
O 3609 60054
S 99247 990558672
I 57770 72350
I 24445 26693
E 77064 95833
O 4080 5654
O 11248 62099
E 685 55641
S 62241 239489003
E 30517 61444
S 34083 38145500
E 5595 10566
O 10129 26850
S 11030 718522158
S 4791 709624723
I 14247 37134
E 69616 97372
O 33354 93440
S 28597 51077341
E 10313 83812
I 57061 72767
S 23899 968603615
S 30809 716623441
E 8703 88291
O 51248 69863
S 57853 735352931
S 71326 808563933
E 72725 77180
E 13320 50358
S 70114 560236769
S 9661 71680369
S 88234 406937649
E 12823 59585
I 16494 70338
E 11361 36998
O 17591 60866
I 41849 90544
S 25755 328216627
E 47992 58345
S 30064 599518496
I 51489 55207
S 84512 107755361
S 39451 693006180
E 20244 31894
I 10561 87871
E 77073 85240
S 98516 219414844
E 22323 90712
O 34411 39040
E 91 36120
S 28784 665813477
I 14926 89782
I 1465 44890
S 65380 78008689
I 20291 77476
S 13700 733429505
S 20502 531334594
O 8987 32308
E 38787 94783
I 55231 91276
S 98481 869163309
I 14744 49066
I 37249 90591
E 40188 79461
E 13698 47626
O 47581 55772
O 78902 84726
S 99490 627423001
E 27772 29107
E 38159 89013
E 20646 80060
E 13035 65030
I 25553 61004
O 44487 78263
S 18194 110252986
O 7260 38784
S 24948 708760276
I 42663 43932
O 57896 96392
I 47293 49695
S 56432 987591686
E 83015 98825
I 22063 30261
I 28085 85781
S 2506 710156511
O 16112 93415
E 21642 56130
S 59719 802270397
I 33472 98119
O 28326 70051
S 75411 120823466
I 8513 38907
I 33480 86689
S 86150 369751704
E 79671 93714
E 2860 90741
E 29191 89300
E 49084 97190
I 63591 76584
S 88601 957586296
S 37774 85534287
O 38763 89277
I 8298 25128
O 15996 28826
I 56330 71792
E 68090 78075
O 17585 86438
O 26040 97609
O 32820 65507
I 18381 82869
O 78319 99898
S 6014 146812984
E 31917 58766
S 16822 184948614
E 17809 86852
E 17064 18626
E 4861 26677
O 46089 54712
I 14104 80036
O 12421 40205
E 25953 26312
E 4138 4642
O 44116 86644
E 77995 99940
O 53687 54745
O 31603 66857
S 740 151147075
I 35444 40110
O 15735 83118
O 28236 68752
S 16754 422040357
S 70332 787248651
E 31298 53202
I 68589 84438
S 93344 663202854
I 33857 81521
O 78690 90216
I 53004 59227
E 41079 98453
E 25843 62132
O 22291 59675
S 18221 835864563
S 52816 325956067
E 73619 85953
E 65531 90946
O 616 21669
S 95771 171197376
E 9993 87418
I 9554 92130
S 68930 136555985
I 19117 70726
E 86770 86844
O 4424 29367
O 37106 57811
E 21142 70753
I 21375 33865
O 81925 88947
O 57171 98347
S 77416 831713741
O 48060 58581
I 11369 57199
O 7411 50639
O 26565 42211
O 76575 99392
E 50132 55899
S 22030 918465639
S 20744 253750948
O 20552 70703
O 43947 77843
O 50595 85373
O 63065 95689
E 63197 77373
O 42983 83983
S 73477 833172243
I 41928 78850
O 34112 43226
S 22810 621458902
O 68314 84542
I 95840 98735
I 69487 83278
S 92462 109391419
S 62761 843185455
S 29134 939247642
I 26146 41010
I 58971 87334
S 53290 450553969
S 48068 20278871
I 57013 67753
I 28021 55998
S 29468 979947400
I 4923 59227
O 25693 90361
I 40112 63484
O 47468 95222
O 33525 57682
S 45338 335377617
E 3810 21349
O 15864 35406
E 27147 62143
S 18305 445053554
E 9613 25024
S 31923 100221705
S 61741 216679595
S 67778 979017201
S 72957 203348913
S 95337 313325449
S 60786 823627868
I 17170 76228
S 64882 603543007
E 24820 82667
O 11882 85829
O 13240 72336
I 19699 49882
E 24144 24165
O 23035 45071
E 87550 96098
E 91100 92806
S 84172 986068959
I 18586 66302
O 81080 82920
E 16682 22636
S 78633 897578013
E 2865 38669
S 19761 662242244
S 26019 126661685
I 2236 32446
E 15676 23926
S 34158 12508363
E 19032 65372
O 50852 85660
S 65184 302023482
O 9059 33452
E 57999 81692
E 5198 14073
S 82836 71766002
E 19969 66105
E 46531 85560
O 21939 28501
E 68759 90750
O 17940 62238
O 61033 63943
O 51401 63792
S 27663 308133879
E 18212 89953
S 65826 548088592
E 42832 98374
E 73889 96504
I 28903 61465
I 6080 68214
S 9191 68849243
S 12114 634690673
E 24551 42102
O 35251 50238
O 42788 84261
S 99983 366150422
I 57540 93681
S 86514 915053567
I 53607 86233
O 18912 63261
O 6979 30129
E 18753 21384
O 13842 54049
E 2872 26592
O 2609 50223
S 55396 828720610
I 50178 88897
S 59868 184682352
S 33866 783018958
O 23938 29414
O 8950 43365
I 31948 60150
S 92005 921545336
E 11320 77864
O 41975 45004
O 33729 80451
I 57034 61616
S 1003 425248573
I 82651 92050
S 21284 772940036
O 6310 50261
O 69785 99438
O 8470 30599
E 17135 89422
O 30220 47316
I 63603 63862
S 98894 676174054
I 36557 61454
O 25045 45365
I 71316 79921
S 62714 427572068
O 20290 65233
I 68097 80889
O 17416 36395
O 5883 71106
E 40082 74207
S 29141 23325364
E 32878 71020
O 21635 93055
S 71765 314958748
O 69156 78668
E 37411 89899
S 5713 311674805
I 30072 55448
E 53565 56610
I 31368 38173
I 16605 24435
S 71010 839730389
I 59376 95402
I 15666 24495
I 14836 34346
S 76042 459415382
O 12009 96535
O 39662 77756
I 73456 96489
O 14964 20228
I 53715 74540
O 49174 99640
I 8760 59612
I 35109 87946
I 62724 96649
E 4764 64029
O 31099 42282
S 34975 347838526
I 33923 94926
O 41019 57575
O 44136 75685
O 36280 61011
I 34444 76330
S 6398 378257352
E 34191 94124
I 67106 67955
O 14714 59457
E 76169 97591
E 29310 66104
I 2805 36150
S 7343 696016300
I 2871 65310
S 65087 132170845
I 51971 62148
E 53654 67470
S 38178 381983576
I 16355 72377
S 1736 562904687
O 8187 37229
I 59567 80390
E 75025 75135
I 58355 75959
I 25366 90424
I 31343 85074
S 36892 894794169
E 10698 37706
I 28251 34218
O 29048 73586
E 13291 19743
E 35306 65845
S 41468 287740287
S 20725 136011653
I 28438 66670
E 10203 23962
E 27138 50276
S 4502 121517565
S 61417 703846168
I 36128 70737
E 59931 62500
I 13079 39209
O 56744 62434
S 86943 895870852
I 444 70288
S 83326 291726650
E 7597 53496
S 30929 747189144
O 1385 64274
E 45039 59893
S 66907 168458562
I 47807 91736
S 30618 835390724
E 90365 94170
E 32667 33907
S 41744 668524656
O 43119 51918
O 20346 61689
O 4236 8871
O 42954 50448
I 16576 80894
I 6360 39187
S 47013 680419176
I 10440 95487
I 10451 34985
O 24518 59089
I 9230 55907
I 4717 66921
S 19209 374534528
I 62606 91823
S 38165 473862931
O 13462 30764
O 7757 94435
O 7159 45856
O 47716 96192
E 16203 69547
E 3594 18737
S 70834 503314865
E 20451 77992
E 14744 24196
S 97305 808265455
O 1980 36194
E 76667 83099
S 38838 166382415
I 10446 32835
I 37193 40838
O 72952 76164
I 1589 98271
I 8298 73834
O 15702 67284
S 23869 81503492
O 21502 69265
S 83354 739913237
I 19846 68698
I 11686 79511
E 21078 72831
E 4968 13982
I 17134 76773
S 19441 924433561
S 51752 738928714
S 89264 380355940
I 36680 66264
S 13862 360664210
O 5304 11430
I 55525 79163
S 78725 366611525
O 821 72093
I 55752 68984
I 44703 63121
O 68301 75456
O 80604 81846
O 4445 39919
I 47918 50386
E 18000 93099
I 41304 54012
I 18806 58417
E 84940 87589
E 3815 74877
E 39785 59971
E 23298 88592
O 27877 96660
E 71558 96387
E 16787 78301
E 13754 28560
S 5896 468119846
O 49445 88967
I 10626 95224
E 12004 84148
O 83542 90451
O 35916 79161
I 22886 83837
I 16444 92654
E 27474 70209
I 25919 84492
I 28485 58783
E 40631 66202
S 16496 51952221
I 57677 76682
O 54022 58819
E 56286 85571
S 24521 465475442
S 29085 897136696
E 26411 73407
S 85281 289199389
O 62397 73658
S 76203 423079165
E 30919 79055
O 16641 18690
I 11167 40060
O 43956 47894
E 46867 88653
E 28004 77875
I 27622 66059
O 1081 28012
E 14709 86662
O 64715 79825
S 69553 114066443
E 66832 81036
S 49187 935647882
E 44143 56984
O 27047 88937
O 55046 57341
O 20511 28044
S 30605 297182406
O 5388 25307
E 38994 49300
O 9773 96648
O 39724 97680
I 39980 92994
I 42836 59926
O 64076 72030
S 13703 546316684
O 3088 10307
O 29058 71185
O 9593 99365
I 49925 74326
S 17784 751721906
E 6368 13374
E 1806 17775
S 4225 629503983
S 66596 21847114
S 19662 714585518
E 45438 58369
S 98597 548229423
S 30858 437387019
E 5054 60415
O 19119 68538
O 65044 70888
S 67945 763449501
E 23368 92389
E 50856 70810
S 75328 733593314
I 74194 77417
I 51628 89610
O 27666 41883
E 14821 63238
O 15679 85036
S 4526 928310893
S 66971 120292961
O 24061 80306
I 24681 43622
E 3471 68277
O 30547 67102
S 67405 106440346
I 23671 92375
O 70777 83454
E 4037 43150
E 79495 87943
E 58416 75355
E 7320 44867
O 37768 78214
O 60893 71919
I 58484 87541
E 30410 99345
S 35074 207395558
E 58844 66102
S 72783 815013525
I 18615 56353
I 84617 90751
I 29846 42515
O 50917 85939
I 25966 69250
S 42418 580280969
O 33392 59298
O 1483 82603
S 99766 779692691
E 24920 83192
O 2399 11422
E 15444 89438
S 69261 201438967
S 18308 409090305
O 74652 97723
E 76034 94544
O 89950 90712
E 49056 78930
O 51777 90247
S 45669 431717775
O 18937 47703
S 69972 229207849
O 42377 49412
I 13013 27061
O 18286 98268
O 6658 54437
I 685 29895
I 32219 71868
E 14649 99505
E 33875 57367
I 14320 49643
S 71275 82387549
I 12636 70398
S 64654 359392666
E 6603 30855
S 4670 679118223
O 8697 91221
O 19634 58951
S 12690 7793031
I 32423 49895
O 52387 78233
E 81895 91361
E 20050 26479
S 12567 30354613
S 74061 830178899
S 81696 757220981
E 21718 81192
I 21527 70086
I 25720 69125
S 81012 386874715
O 23960 50344
I 20576 92969
S 38532 821159350
O 38175 75538
S 1047 420537297
S 95480 984992059
S 71974 576678442
I 44974 69826
E 32871 45273
I 35182 69294
S 3397 51168267
E 9416 44453
E 15619 51205
S 73149 520064788
O 12210 59868
E 41587 58948
O 85483 99883
S 88773 865750969
O 12788 81744
O 22693 62278
O 30477 73098
E 14705 79153
I 16496 24750
E 62675 90158
S 58092 882218315
I 4725 22859
I 53848 71046
O 18794 35538
S 24238 132940077
I 588 44161
O 19820 56989
O 2946 58596
I 36529 86996
E 70410 71269
E 63825 92627
I 38662 87145
S 37400 229764961
E 6037 99377
S 66768 436963789
S 75992 499362610
I 18402 88724
O 28004 57915
O 15162 90058
S 95364 115805688
O 40397 71910
I 7332 66327
O 23047 41183
E 3534 72623
S 47944 676456282
S 59461 994204092
E 14556 48836
I 4315 26826
I 64618 92778
O 10818 15658
E 31440 64845
S 51649 190522595
O 33131 95468
I 72697 74774
I 77646 90197
O 19859 72694
I 55944 72686
I 13790 41017
I 86724 90863
I 24642 72016
S 99663 124165845
E 25977 60366
S 57324 504257299
E 79291 85532
O 40828 84034
E 27653 99231
O 53717 61419
E 5597 96011
E 43575 49641
E 28457 75653
I 42441 81660
I 14884 88041
E 52605 86462
S 7127 878045493
O 2958 11336
E 58478 85465
O 2430 97578
O 30466 98211
O 48293 65935
S 44188 587829964
E 64350 81329
S 95523 410007164
I 4192 4650
S 46428 134775483
E 34890 73774
I 38706 75649
S 86812 143881767
I 66402 66656
S 28518 151340277
S 67833 489139367
S 87753 107194091
S 93601 902877462
I 25284 80072
I 50249 57117
O 21785 23398
E 39246 79186
I 25448 27582
E 2498 27523
S 18056 270416933
S 49963 613007853
I 8022 17668
I 22738 78390
S 778 80056998
I 14228 77571
E 22165 46265
S 70213 195523659
S 59341 307823203
S 24948 392828843
S 43007 149404378
O 3009 23074
E 15219 86221
S 44718 894224612
S 70579 815613988
S 49173 853663464
O 6845 38080
E 55014 74108
E 45594 56057
E 26259 51902
S 42695 123918069
I 43024 66259
S 99383 488399566
I 82681 93175
S 98909 581327675
E 21805 39827
I 43533 62913
I 774 70851
O 28247 64206
S 45191 104260415
O 35015 49473
S 73391 318927915
O 76131 81599
S 3226 670801602
I 63564 92616
I 42450 48722
E 88781 98567
O 34830 71241
I 77820 99378
O 136 20827
E 22669 74154
I 53707 56906
O 77015 97148
O 64225 78664
O 14089 51911
S 21050 45703621
E 41376 51892
O 18044 23044
S 47613 46147546
E 2859 51888
I 67855 96031
O 28685 58268
S 46015 987898755
E 10034 73096
O 4761 69377
O 29680 81868
E 18944 83287
S 89044 421364469
E 39142 79315
I 69102 74766
E 9379 22884
O 6536 79376
E 38804 45127
I 18640 32797
E 70537 77524
O 5375 60683
E 23907 41381
E 67466 83349
S 71208 100920516
O 1292 91044
S 36392 289721924
I 70117 79277
E 60889 81861
I 1459 58084
E 27428 71736
I 32146 38217
O 46515 81369
S 66828 814711376
O 6721 58969
S 79305 877456872
I 58651 65333
I 14248 84550
E 45200 72722
I 25046 47451
S 90739 839775810
I 16706 50743
S 10972 586054589
E 41414 58910
O 12327 59386
S 87269 242947413
S 51984 374223618
E 8905 37695
I 90211 97042
E 55813 70468
E 28220 97465
I 2312 76945
S 89747 61854185
O 20406 29737
E 10920 88469
S 10234 556631210
E 25765 57969
S 38810 203793150
S 21131 369328199
S 24990 633631816
I 32465 37438
S 14151 515664460
S 3200 824106269
S 32442 452636833
E 23220 52807
I 1720 38213
O 61382 68541
I 29102 99594
E 3631 16951
E 85201 93779
O 51447 55548
E 1844 16263
O 3675 93304
I 37847 79006
O 41906 62416
E 6719 74863
O 10754 11708
E 38563 41570
S 26115 963584516
I 16847 42655
E 5610 68483
O 32161 86579
S 24550 742741905
O 17608 28539
S 5126 812554779
S 88724 725937723
S 89708 465903183
S 98617 684769262
E 23965 56856
S 10260 767843689
I 34595 69019
S 73387 139198394
I 35061 80677
S 14236 317370953
O 14757 60523
E 53501 61188
I 41423 48797
S 16657 983403645
O 56016 57654
E 22896 48598
O 11025 25879
E 13651 99024
S 95669 871250846
I 21455 48134
E 49599 55244
S 75893 64439745
E 22209 48055
I 13725 59795
S 26 900282657
E 54744 77324
S 63524 606972795
E 13502 88068
S 62236 959208281
I 8590 64039
S 85675 496702671
O 5237 6315
I 46624 66770
E 3752 66392
I 23663 80182
O 36945 64529
I 24736 85214
O 35033 58261
S 38127 701446912
S 46048 318792553
O 3079 49146
S 31271 247660149
E 2521 88591
S 27998 333527218
O 17346 94229
E 5088 87317
I 28336 46777
S 59643 980179734
I 57869 59185
S 82430 337377576
S 97476 840038949
O 46653 79145
I 12190 33514
S 38308 803779331
I 3042 87756
E 63266 84173
S 13724 874843591
I 37328 57010
S 92552 56698438
O 11453 96129
I 11651 26288
O 21258 95946
O 61357 71731
E 10873 18538
E 72800 97133
O 5472 83229
S 14066 615533553
E 7095 65821
O 41477 58034
S 34310 453028902
I 7016 59788
E 18664 35365
E 51092 78421
I 93984 98310
I 63466 99470
S 70335 989239902
S 15858 46234506
S 97350 358419530
S 49418 739671294
E 21013 54295
O 54503 83408
O 73612 74346
S 41504 500364585
O 23464 61729
S 21154 705668373
I 38414 48940
E 45946 97114
S 8391 296497564
O 559 48538
S 94388 681088135
I 39877 57748
E 57599 79609
S 56541 251629726
O 30217 31022
S 22724 553811444
S 82111 43299863
I 59568 92590
O 54533 57838
S 52243 977357585
E 18352 75415
E 16344 69550
E 22602 65215
S 73754 987592530
E 52533 85825
E 83425 89106
S 83861 864824229
S 57982 380564663
E 53966 76901
O 27996 95722
O 22538 65664
E 51135 65008
E 14494 90877
I 20163 36518
S 89555 539004932
E 20783 30361
O 62824 71334
O 2145 61625
S 92336 43944229
E 18366 70372
S 11298 957993404
S 15832 674938794
E 44420 91274
O 72229 90328
E 35072 84025
O 64779 76375
S 96419 107699960
O 47701 87907
I 23448 42883
S 48148 593735756
I 39361 94023
E 69279 79942
E 65669 72987
I 38543 65572
E 32313 93742
S 8637 940091955
O 46490 53314
S 17605 285484919
E 6398 70545
E 45368 64847
I 17057 43797
S 58759 44866041
E 7298 85191
S 30210 545985694
O 82484 84101
O 12759 79060
O 64445 73278
S 68061 178196533
E 13174 75933
E 53893 95765
I 69020 98011
S 64859 573330803
O 74351 76355
O 28319 58151
S 38489 655505184
E 15461 66228
E 14010 53667
O 10323 15835
O 2195 19003
O 84394 87862
O 31197 47983
E 64859 66544
S 26886 374312542
I 38928 80748
O 78739 80977
I 92349 94098
S 2484 546620608
E 39940 85646
S 89999 8531125
O 25399 42980
E 8838 17161
I 54756 87081
S 65837 555212474
S 61688 304992531
I 13932 55670
I 82261 93082
I 29752 58714
S 90017 982592731
O 42537 62528
I 32984 51360
I 19960 98036
S 73693 780301939
E 3531 14874
O 6160 9379
E 64330 70880
I 26399 30806
S 99356 770902230
E 10534 47709
S 38071 991278091
O 7432 94718
S 4443 538999951
O 29354 83408
I 9293 25247
I 76859 79724
S 63416 563040830
I 5824 84310
O 8738 42618
S 42045 6200446
S 48948 427039934
I 11953 79918
I 4279 35552
O 36030 42560
S 15331 261384989
E 35287 54278
E 739 1970
O 26136 89770
E 6261 15233
O 34709 35286
O 44703 89833
E 14040 86658
O 11284 32905
O 15095 46153
E 3183 69480
E 33978 66531
O 51907 73470
E 67206 90119
O 6794 69171
O 11601 62979
I 20825 80201
O 2367 49485
I 50469 57226
E 91572 95242
O 34297 77826
O 74482 76985
O 88899 91738
E 15767 46696
I 9078 20432
E 35871 60241
S 56785 75195708
I 38848 90193
I 1435 89920
S 96224 670222179
E 25987 59753
I 55473 82015
I 7263 55034
E 51916 58986
O 29397 57636
E 15987 77272
S 70658 247293493
E 3658 74280
E 15786 49767
I 53200 64630
E 65922 85148
S 54578 935384913
I 27502 68977
I 59856 68985
E 29858 59743
O 2214 81325
E 41467 57929
O 13476 26418
E 24080 96808
I 53691 68922
S 21536 195906337
E 981 29295
I 16104 83770
S 59413 665138981
I 55892 63391
I 38760 62810
E 53811 66203
O 16395 26110
O 61611 96755
I 43235 45157
O 2259 37818
S 43468 844830553
O 67769 95496
S 38183 839665078
I 38645 59403
S 11165 522986015
E 46980 60571
O 12032 54382
O 35130 96532
I 76528 76610
E 1823 20413
S 19557 654340908
E 75032 89865
I 86133 88371
E 13398 74285
I 44513 92326
O 16103 47306
E 65374 94591
S 97083 504903378
O 27994 32198
E 25539 38492
E 16795 63690
E 14039 47557
I 39459 64632
E 29255 53185
S 69270 46593684
S 65086 891895396
S 73796 550225640
O 4715 63896
E 10060 83693
S 78301 750976086
I 49751 60265
E 71774 94389
E 22252 45357
O 3947 94192
E 24116 92079
E 1526 12945
S 40101 828929019
E 32345 54785
I 8848 28121
S 56979 834093561
I 49556 73275
I 27222 57528
S 56364 778834435
E 42517 94812
E 52491 87215
O 3644 65834
E 80571 91960
I 50164 54811
S 46224 31724932
S 72360 166885382
I 20506 70294
O 27474 46709
O 43876 67983
I 1052 52410
I 6726 23435
I 7521 88369
O 17447 53198
S 35619 253835962
O 42952 71917
O 48350 82232
I 85573 86091
I 65818 99680
I 39989 90546
I 51674 96638
O 63073 78245
O 7529 31266
I 41512 79688
S 91142 41272968
I 57342 85584
S 84877 955458328
O 68519 79930
O 22144 69013
S 55840 574780847
O 15796 58870
S 4132 812027772
O 12073 70554
S 1436 955286686
S 79394 533380239
O 36920 86200
E 47680 92316
E 14641 64543
O 55168 74117
S 4689 274984525
S 2559 595260309
I 53768 82719
O 21478 55812
S 80148 159179492
I 14973 88550
I 8460 66666
O 32361 56087
O 35694 37352
E 25222 75448
E 8579 57796
I 25362 33548
I 32223 58063
I 42287 44518
S 53048 378532785
I 61299 89623
I 3481 22342
I 6588 72543
E 7835 45326
I 8143 74317
I 40001 57030
O 49888 79774
I 43186 45308
O 32268 64288
S 62377 399361725
O 40362 64558
S 81059 755538067
E 32764 73328
I 26386 34983
I 22388 71217
O 8028 38966
S 40409 417161941
I 66682 81208
E 1244 82706
E 929 30583
S 15563 993346749
E 12589 39860
I 24708 66224
O 2067 20701
O 4954 18576
S 9591 577462235
O 9961 39311
E 33649 68324
I 17869 57131
S 64097 830571008
S 93002 30689768
O 1477 24527
E 26908 85362
I 83962 92911
O 18678 58694
S 2396 752767477
S 8413 147290280
I 22564 31231
I 27557 70495
O 46716 66031
S 36414 75582250
S 70497 588064004
I 37125 55584
S 90447 134501863
I 50446 67832
O 73095 83036
E 9203 41322
I 68849 69859
O 70163 83236
S 61799 712192342
O 2845 78746
S 67554 316011410
E 65288 94068
E 41734 63721
E 59718 68885
S 88579 113421153
I 21040 90490
I 26360 29135
E 58852 73720
S 33007 829270058
E 53724 83051
S 23418 333372538
S 32383 412204051
S 74164 733830562
O 2373 51589
O 45571 57345
S 39265 394682706
O 68201 77628
I 77094 88950
E 2865 76889
E 31871 82669
E 13951 35521
I 9583 67434
O 90262 98008
I 6154 37868
I 71790 84481
E 15139 34193
O 7510 88299
S 79002 23898385
S 56807 133692578
I 35283 92421
O 60502 65452
E 46853 75721
E 64902 65226
E 45176 63795
O 63592 65456
E 21202 60996
O 55621 91460
O 80079 92578
E 28032 52786
E 17434 81747
E 49887 84702
E 57574 80367
E 52271 83118
E 56013 82159
S 81989 317058244
O 92470 99215
O 11734 46498
S 87362 374951925
I 9609 61906
I 11649 30587
O 55818 62916
S 4212 484506544
S 80586 873647946
S 15777 698444597
S 1661 568707244
O 5600 58255
O 37486 44521
I 79275 98310
S 86661 432067855
I 73822 97031
O 35664 59631
I 62851 71039
I 54334 67585
I 77962 85206
E 1611 67893
S 92032 388347992
S 42765 296656910
S 98562 470538109
O 8742 61696
I 73874 96789
I 30855 36321
E 23439 79177
S 63709 958335801
E 10751 17545
S 67516 848337330
E 5039 7962
O 6181 36153
S 92798 234988776
S 8035 880135608
S 44224 697758369
E 17798 56720
O 17349 44963
O 33867 80915
O 74767 89326
O 14101 22341
S 37481 87985332
E 73301 74519
I 36884 85663
I 1722 6197
E 57571 93513
I 25124 48451
E 67855 74139
I 35139 65904
I 15075 55467
S 49168 554215228
S 19016 740233344
S 46644 683352497
S 76727 111277238
S 84665 102855252
S 30920 772836212
S 7581 254825492
I 11088 74080
E 14295 75495
I 9680 22670
E 2913 71243
S 15200 632809316
E 38884 48038
I 12523 85869
I 8140 35648
E 3531 61195
E 67552 82616
O 72637 97907
E 33476 74265
S 40151 78106792
S 43972 445408151
I 37293 44187
I 17925 60937
I 98270 99344
I 34109 53933
O 26119 75249
O 1978 36198
I 60701 77511
E 66666 97456
S 14158 758812136
O 21609 41093
S 9175 236604078
E 5979 96804
I 2758 17186
S 12601 871931735
S 68853 244103607
E 26880 32948
I 28678 47606
I 33774 49241
E 48123 80838
I 224 63169
E 20054 48571
E 15112 55153
E 34180 57324
E 44205 63124
O 29347 93420
O 20759 28997
I 48216 63539
I 32837 67722
I 2588 96397
E 5186 84618
I 14931 91009
E 64208 73584
I 60437 94248
O 46721 86395
O 41097 71203
O 51002 84038
O 14645 92696
E 18597 86886
S 31144 755039314
S 43047 533011405
E 11029 74365
I 7460 52800
I 41968 89293
I 50741 69301
I 90188 91997
E 25923 67635
E 28919 46377
E 10142 33039
O 78254 92849
O 17542 26482
O 55271 96419
O 35052 45028
I 13827 95383
I 26991 71576
S 16457 700024708
I 33246 62277
E 6418 75377
I 24343 97690
E 58077 96120
S 21760 882920703
I 20987 32051
S 44873 329753405
E 14124 99252
O 21987 64776
E 58956 75118
I 21184 74310
I 59900 87827
E 47915 98032
O 78249 97330
I 33662 37588
O 74314 74336
O 30849 99439
I 65662 78167
E 40408 45765
I 64356 87379
S 60552 504916006
O 18514 32528
I 76757 85682
S 97703 617047097
O 18301 44929
O 15148 76045
S 97303 127630730
S 74516 546857465
I 9623 20466
O 80587 90882
S 23469 617932551
E 52941 68843
O 1882 47208
E 27015 27961
O 43359 64564
S 25298 223973849
S 60516 248198090
E 38880 41822
I 65014 88030
E 15854 33877
E 26551 71025
O 55987 99567
S 51892 683789214
E 18161 35976
O 51413 52654
E 65448 84628
E 45425 77842
S 67665 619702231
S 79856 499613190
S 21241 772450409
O 33195 35716
O 60151 66070
O 83302 85552
E 32949 47677
E 40425 69304
E 24753 94516
O 33948 77199
I 4059 26834
I 58750 78273
I 19505 31626
E 4869 32136
S 28309 740010845
S 11224 800583229
I 9589 46683
E 4665 24550
S 7005 663048059
O 6588 72711
S 77895 797311210
E 20598 83608
I 66774 98902
E 18489 45982
O 15405 72536
E 7582 89810
E 38358 91278
I 70293 73254
O 16913 35283
I 12771 75587
E 18861 22094
E 3329 9843
O 2452 61401
I 5202 46620
O 55648 57457
S 33510 209041280
S 60619 247520580
E 20954 73954
O 38489 50341
E 43644 50302
E 11895 88199
E 35822 92827
E 8918 44786
S 50222 572232528
O 38444 89657
E 19652 69028
O 42418 47562
E 53486 63327
O 91301 91835
I 3925 64337
S 59440 742843238
O 35852 87588
E 42492 70085
S 23277 125216689
I 4328 31643
S 98637 54533506
O 76174 85805
E 50859 64324
O 54073 73312
I 14395 66878
E 49110 93257
E 13081 69618
I 81113 81146
E 27522 72069
E 7135 51741
E 27817 59944
S 8527 714712352
E 18015 70898
E 11662 80411
I 12619 77056
E 42777 61624
I 51842 72395
O 63361 92220
O 18307 91904
I 16212 89620
S 59304 533730523
S 23550 237595032
I 27575 67584
S 99002 777813335
O 46173 86556
I 34193 63716
S 14782 909078346
I 81894 82449
S 22200 720927977
E 15524 54233
I 24249 29514
E 38437 50148
I 31919 52350
O 58246 68490
S 74478 617667368
E 10851 86162
S 34771 73341479
S 64772 899417721
O 45352 48093
I 1741 8982
S 92088 587573020
E 46722 80266
I 15717 94386
I 13908 34753
S 13097 434286893
S 63734 510352268
S 59899 603074101
S 16422 826185026
E 5420 17097
I 13347 39243
O 50150 58722
O 3276 83579
O 27466 69867
I 81899 94296
S 24812 218025034
E 7028 88101
S 7551 463649793
S 17440 447747971
O 6611 64597
E 17576 34395
S 68619 358774339
E 18904 37993
O 782 18753
I 18301 19563
E 63647 98229
S 58556 593530675
E 67711 91205
E 43977 64813
E 8456 48647
I 21740 39632
E 55022 97265
E 8543 9340
S 39687 9068919
E 19464 35504
E 37501 69209
S 27566 441170508
E 20939 22298
S 36460 621488961
O 53836 55949
E 37286 96727
I 30130 44316
E 2302 36838
S 78437 504186910
E 14497 99156
E 54200 90309
O 34321 89574
S 72144 459407663
O 80376 83235
O 38466 60227
I 49227 97231
E 26541 61147
E 38276 90495
O 13522 16978
S 88934 633974198
I 43178 98459
E 1146 72765
E 4115 75733
S 2309 852599308
E 19463 73593
I 3678 55386
E 19126 54139
O 37190 79503
E 14188 40758
E 38733 75803
S 36930 198967280
S 75725 572306992
I 26558 53166
O 33248 76399
I 9937 27330
I 70288 79972
S 71938 643613813
I 466 31277
S 40781 563202750
E 14936 22672
S 27746 878947309
E 82255 99240
I 6784 19555
E 14485 97291
S 78475 434148015
S 57289 506068433
O 1906 10520
I 25558 46843
I 27778 56277
S 14062 971836859
I 5434 92734
O 42769 96828
O 37525 88007
S 46028 920204950
S 25918 369045274
E 61610 88076
E 36114 60356
E 10077 69217
O 40305 69728
E 23326 24512
E 72730 77769
I 3428 15767
S 74652 301107812
O 35417 45794
O 4641 38532
E 5702 35157
O 19877 33017
S 10567 536030287
S 35003 190555756
S 12439 337079426
S 83247 803572515
E 28178 55081
I 37763 47931
S 54305 570832326
I 71715 84659
I 45737 95275
O 85289 88240
S 68163 728624908
I 47585 56058
I 8651 25343
O 13478 37823
I 38370 70725
S 92080 154186032
E 15220 92110
O 27414 78727
I 57685 65093
O 27596 52622
O 61304 61893
O 31290 85176
I 53397 57749
S 25270 955823208
I 6642 58744
I 69090 89005
I 4055 21404
E 5471 92665
E 31047 76688
O 42273 96651
O 16174 85495
E 4933 24398
I 46020 50911
E 14604 34050
O 15747 33633
S 59675 915486143
E 6841 62864
S 24686 6379516
E 33921 60344
S 1704 979007054
E 65973 96406
I 21034 70448
S 8653 868459325
I 43901 97210
I 40572 82818
I 63230 63422
I 79768 93140
O 47114 56153
E 29700 64156
O 72738 94980
I 3381 40081
E 39238 50725
I 3854 6246
I 76656 92510
S 83079 159126990
E 51953 52632
E 50513 71195
I 64997 79039
S 15701 402953209
O 7805 96982
I 45059 51809
O 38146 56444
E 17530 78746
O 9738 80530
O 79906 82150
E 265 18153
E 20074 79225
I 34499 61063
O 51875 79408
O 1060 95129
S 71929 260646312
E 32991 41965
E 19790 35594
E 21738 84067
I 45592 84904
I 14148 23426
S 98870 659882594
E 26197 52130
S 38876 816030458
O 52741 75045
E 31103 59890
E 3714 48771
O 1542 81246
I 775 3719
S 42981 226900153
I 95584 97474
E 7073 29765
E 38117 90304
I 16889 91016
E 65246 66344
S 30012 635111898
E 29062 74233
S 21875 8792437
S 76017 329107323
E 5955 16860
O 16441 26047
I 25316 48801
I 24302 34186
I 15841 32522
O 75001 80427
E 36617 64761
S 55259 601749264
I 17939 82954
S 45094 187151924
E 44383 47888
O 46728 90658
S 77454 770144253
I 27188 79302
E 20868 36337
O 48347 64064
I 70735 77591
S 39295 425065727
O 8999 20419
O 6903 63321
O 15596 62803
E 39470 77107
O 32629 97635
S 22902 910104705
E 3723 66624
O 3070 81009
E 89720 94364
O 13645 23136
O 32612 41431
O 5684 9535
S 62028 331181022
E 9396 23997
O 72123 85725
I 2057 10285
E 58077 61269
S 26232 445266680
S 25013 682475284
I 53688 60436
O 79625 98174
I 4048 92344
I 12590 61845
E 48379 77026
S 30148 367140127
O 14176 79867
E 17482 22361
E 3930 5807
I 21688 37330
S 64530 592475095
E 41407 96736
O 31867 77850
E 62044 71333
E 2177 60696
E 30471 41510
S 74645 169703291
S 49813 14953418
O 14470 19972
E 37370 39824
E 10650 86057
E 20094 97697
E 818 65047
I 20344 25644
E 12040 65862
E 29327 43246
E 36546 46645
S 86656 486164843
E 19730 46230
I 7442 28546
S 93408 685631307
E 24658 89940
S 16721 61077993
E 13244 94250
O 3644 60136
I 23671 60000
S 48839 190412163
E 30784 94976
O 12923 78417
S 63959 168696382
S 24693 957702446
O 11181 91388
I 13640 56708
I 12655 96988
I 36566 67192
S 14566 464476181
I 11141 14035
S 77155 693489043
S 23687 25041316
I 77290 80916
S 67006 36720258
E 17065 30628
S 51905 777824836
E 77728 87425
O 52000 93183
E 22682 36057
E 20499 47081
E 10078 31865
E 34611 81543
E 41205 64050
O 17160 84913
O 52704 88051
E 55565 60931
O 18947 40396
I 5179 69925
I 71493 92233
E 88598 88870
O 6363 34338
S 69715 223950304
O 389 43841
I 7137 38803
I 10890 26101
S 67037 500052265
E 44318 75469
S 62588 788413072
E 20377 32066
S 95511 681419615
O 27109 83613
O 51034 83588
I 40695 87131
O 373 12032
O 92463 94227
I 28641 42139
E 5965 76335
O 27047 60453
S 70031 826414293
I 20319 81574
E 12427 46261
S 38181 529450751
S 79405 561547560
I 5390 32856
E 65769 82342
E 48875 82331
O 23701 61889
S 16338 506564221
S 98429 823720382
E 18107 38198
O 76549 76555
E 32932 80614
I 5420 90737
S 11499 232951903
I 80943 83048
S 3913 894602893
I 23340 47919
S 96625 419546349
I 70089 74590
S 76358 689812505
E 52295 92419
I 1263 63870
O 14646 94136
O 22328 49097
I 58351 73304
I 55859 78523
I 36567 90640
I 10627 56500
O 51890 98661
O 70944 75243
I 30057 81547
O 2512 95179
I 34790 49133
S 14306 666075934
S 10571 60428310
O 17479 31971
O 31593 82241
E 23607 67576
I 49243 71399
S 17685 885034456
E 50578 98778
S 25607 416563218
O 48656 86214
I 29341 97034
E 19633 64755
S 962 540530082
O 41971 79961
I 54482 95917
I 58644 90267
O 3718 10118
O 14417 32614
I 22290 85654
I 31502 77780
O 22721 88914
S 80542 322927339
E 4792 57831
S 7029 342548535
O 105 16911
E 36594 61159
S 58876 493543989
O 13956 70640
I 54706 88820
S 94574 119769773
S 22007 822511998
I 36321 73966
E 25156 83185
E 30714 85921
I 45961 52549
O 74725 75103
E 22570 37697
O 41299 83479
I 50228 92623
O 34943 64174
I 8466 59655
E 57324 82643
I 19979 50261
E 35150 62699
E 25734 91164
E 5287 79573
E 16412 75038
S 84749 401853991
S 63001 180634617
S 66806 322225543
I 26764 34465
O 26888 52994
O 20030 22074
E 14216 18224
I 37013 37119
E 38303 69321
O 57645 58241
E 17314 84831
O 23412 38764
I 5723 73685
I 5604 96592
S 94646 879950961
E 15363 92307
O 7190 27562
I 59994 62122
E 17415 26230
O 40437 56525
E 71885 79940
E 25283 39028
E 55296 65301
O 90335 93629
S 16494 569193046
O 33510 56408
I 13701 74530
S 11431 339479004
E 52815 78927
O 26862 88260
O 23822 64650
S 73615 772155382
E 60165 71496
E 56527 77888
I 18708 81236
S 42229 261006729
E 16925 27768
S 9547 17093094
E 12952 68292
S 40991 723258863
E 36807 86344
O 12281 58925
E 8473 43961
E 52379 54956
E 32832 91573
I 7307 42412
S 50269 14427537
O 24887 32396
S 27082 911477081
E 12693 48163
S 99754 669845294
S 22147 55087220
E 7757 23784
S 23445 873296788
S 74362 851368878
I 3193 38266
O 6590 71295
I 15227 83723
E 12415 99888
I 60828 81109
I 76948 91116
S 49169 362080199
O 13504 51714
E 10051 53020
O 15683 23019
O 28150 88768
O 4946 15301
S 23361 2895102
O 22100 86126
S 85613 174125390
O 21401 70359
O 77783 86381
E 47353 53347
O 71892 73832
I 29867 59220
S 20618 498198055
I 10053 81205
O 23474 88051
S 13930 284073212
I 58884 90143
S 23316 689931871
E 10980 13365
S 8851 23537586
O 2003 75718
I 18024 55294
O 20321 21332
O 14852 72684
S 9 648474570
E 40526 58434
S 28630 148959865
S 54769 962925563
E 14447 36677
O 49085 67585
E 238 98580
E 1161 29665
I 18605 82931
O 20848 52554
S 4653 549303996
S 97481 327748999
O 7508 26940
E 14841 19169
S 78147 673069821
O 17144 50616
S 29982 151448428
O 30288 85081
E 24522 79064
S 3341 864917465
I 49002 74206
E 31308 33715
E 23970 49200
O 14131 91177
E 21400 99737
S 99200 717716428
O 23729 99794
S 31855 122192365
I 70994 75265
O 3181 7694
E 69393 75570
O 11656 30494
S 43564 704153727
O 40361 87678
S 48709 160328022
S 96746 215592447
E 37773 57550
I 29184 75731
S 8305 891130580
E 20079 69904
S 69452 960964682
I 51826 58819
S 56450 777736167
S 94205 415938411
I 30217 88130
E 18786 48387
E 19081 97748
S 42594 236857520
S 49172 192475173
O 9594 22527
I 30131 35831
E 40561 67273
S 78510 805741262
S 94067 753095483
S 86534 173765937
E 70561 92461
S 94100 169694216
I 27323 52809
S 20502 727437116
E 1738 45806
I 19331 45765
I 24457 52976
E 57772 68184
S 39571 425783820
S 1226 292936166
E 48980 86888
S 14200 401444652
E 48937 75999
E 28370 66171
O 58451 96706
O 32282 38020
O 34839 57263
S 91756 310237558
E 44369 78717
I 37674 69588
O 2343 15095
I 53464 81990
E 27991 54264
S 39033 339248796
O 5723 61834
S 93412 447306305
O 13527 47161
I 2058 5394
O 38803 62417
S 56325 339087729
S 3880 986005029
E 10132 93111
I 26728 56697
O 3978 22487
I 44474 66841
O 16823 64004
I 45191 48041
S 33405 929277284
E 3769 72576
O 30757 86839
I 30328 52822
I 18767 83214
E 34971 74068
I 33890 67259
S 43099 541100171
S 83641 843350374
E 43038 90024
S 87041 119942128
S 23843 833055719
O 72939 78427
O 10495 45163
E 10840 30177
E 2547 49530
S 2458 18216966
O 48256 83695
O 17906 85252
I 4184 69786
I 15031 97167
O 50159 72867
O 25793 99339
E 60048 69040
I 62508 67796
O 50416 64252
O 51075 51800
E 42310 86700
E 23635 69480
S 17534 764551357
O 84378 86750
E 67588 95866
I 48842 51973
S 45770 991901453
I 20048 31759
E 59542 85203
I 14783 92048
I 2776 49946
S 3565 172876714
I 45814 73619
I 3920 97539
I 11612 78026
S 31329 653572177
I 92927 94578
E 52337 56503
S 43363 778758180
O 53700 91387
O 75177 97008
I 25822 31980
S 80103 870466829
I 19835 78703
E 11551 97524
E 1264 23215
S 99289 194151078
S 27952 839838917
O 39036 63919
S 91280 644217179
O 62204 96229
I 30979 92636
E 25579 66182
O 40073 52291
I 63118 71690
I 53161 86252
I 2479 57172
S 28311 489979110
I 26574 60135
O 53715 77390
E 18961 89952
O 53563 56090
E 14412 81572
E 7967 85393
S 16364 68638661
I 39538 43129
I 3295 78155
I 4028 12187
I 55730 72880
O 6569 56842
E 6348 29308
S 34658 186047249
E 25900 38148
I 48248 75802
I 34677 69242
S 28522 63704227
S 97516 597326672
I 35642 72945
I 16727 69605
O 563 8644
I 2973 62869
O 7989 83357
O 70245 87781
I 47764 68408
E 88754 93098
E 35672 56239
S 80344 819110562
I 5642 85493
E 8263 24859
I 17994 22993
I 14648 32943
S 24820 448601759
E 46750 80164
I 47007 62176
E 5471 24079
O 34926 66815
I 62230 98623
S 91616 688537999
S 66126 460396773
S 38712 274874607
E 14606 84808
I 15707 39835
I 5245 97759
I 46633 59034
S 58615 846248421
S 59974 997376268
I 34598 70808
S 7697 603591864
I 76897 78616
I 14575 90456
I 5619 62545
S 92952 832951117
O 28412 80509
O 30932 32591
I 57632 67357
E 6412 7852
E 68990 94649
O 1818 17266
E 59602 74271
I 9401 35584
I 57137 85026
S 63832 404348780
S 96085 39861240
O 5904 66689
O 11233 34729
I 50934 89489
O 12502 18214
E 18826 84711
S 84193 478406796
I 42 73887
I 43399 65733
I 30250 70918
I 35501 43097
S 72801 541489152
I 9312 38592
S 87461 114647468
O 15255 43636
I 39252 59197
O 24724 99411
S 69644 702129654
S 96431 677189029
E 49067 63070
E 58678 66849
E 13836 89515
O 32115 66870
I 47652 53999
E 28462 95025
I 7335 17043
E 90972 95066
E 53904 92153
S 99501 241243654
S 2125 133916453
S 77142 557096784
E 9856 72906
I 36722 72460
I 1910 90613
E 65963 87670
E 44100 73765
E 59506 80920
O 8948 90736
I 26887 93740
S 83667 917478674
E 7745 86349
I 4478 32116
E 70443 72525
I 78230 92279
E 15061 79029
E 45958 73505
O 19400 28374
S 1162 312049880
S 43955 442586348
I 37823 73775
S 84618 282635104
E 86099 94029
I 39228 73050
S 48171 508651568
E 62629 75163
I 46646 59228
E 52254 53986
S 42288 485836182
S 39621 187530716
E 26356 96904
E 21246 35946
O 12800 59645
S 42291 681540859
O 2533 20851
I 68736 95102
O 8312 66083
O 63125 82470
E 1749 81384
I 120 19093
S 23845 219821282
I 79052 90860
E 26755 65944
S 61350 340395489
S 21706 637589784
S 81189 646853590
O 81648 97302
I 78099 91805
S 84124 61477376
I 31069 87949
E 57545 65048
E 42369 83724
I 13685 17389
S 57909 959638166
E 9638 94296
O 62204 81653
O 3491 71613
E 40557 68456
S 94971 500422246
O 77359 93930
I 50226 55307
S 22584 744912670
I 35842 99675
S 8373 421172464
S 11581 479946632
E 22698 99718
S 11704 222218386
O 47697 76786
S 1496 222084905
E 48920 49940
I 8490 29333
S 79291 672448218
O 29747 80273
S 408 930836298
E 75803 92953
E 7129 82899
E 4229 14750
S 43950 672046737
E 18212 69080
E 21015 81766
E 39744 44132
S 3983 351897185
I 47583 69566
E 13898 34592
O 39341 54875
I 22080 71697
O 33568 46036
I 11506 18301
E 32755 57583
O 9232 12039
E 4824 41823
I 26140 52159
I 83351 89082
I 32163 95819
E 28526 52864
O 26528 83212
I 8242 74339
S 7111 275557956
S 49603 752944457
O 55679 68757
S 25107 669683053
E 34777 74282
E 19220 56382
I 75084 79380
O 57217 68925
E 80148 92273
S 56867 295416135
E 1562 42235
S 7092 767212705
E 8008 41300
I 33434 55733
I 27647 98867
E 19275 63678
I 2515 85409
S 55995 443761020
S 27195 510542638
O 7837 14282
S 41459 352422771
E 71845 91110
S 11565 580735769
E 95455 98375
S 86634 902822121
O 28413 65155
E 47488 84214
I 66244 79148
E 69950 70457
E 2199 81428
S 87456 906004128
E 37243 74837
I 47298 58716
S 87128 943741480
E 23374 50669
O 4959 98532
E 46280 48789
I 57790 74236
I 25612 63903
I 23828 70944
O 37546 81275
O 17161 22387
S 32820 158564283
E 9774 27089
I 45695 63239
S 77291 270719509
S 78018 502960370
E 17815 51905
O 81430 91605
O 25766 44494
S 72931 282888024
S 60542 903763318
E 15890 43997
S 38745 777570522
E 33722 58307
E 19660 90152
O 57624 82929
O 46135 48265
E 39420 64502
O 160 14072
O 51725 56789
S 46183 973380379
O 10094 48286
I 3599 92656
S 96485 340795329
O 58578 76764
S 65763 39008004
E 63805 66805
E 589 60682
O 87438 91524
E 65829 67512
O 88195 99106
O 47533 52106
E 5398 95140
S 530 149862897
I 67469 97526
S 14893 822253877
O 51853 56282
S 25422 103302443
S 63808 727675133
S 63750 887101404
I 7108 10902
I 12351 68677
I 2225 43221
E 4694 31215
I 79204 97299
S 55855 190293481
I 6435 57370
E 16921 29968
O 41863 88478
S 99190 502538951
S 67808 561093183
S 26871 920061012
S 27667 22718442
I 9208 9765
I 39391 73178
S 97368 602610445
S 83095 63378390
S 50486 127998996
O 67599 79472
I 12094 68359
O 57604 83401
I 17163 42542
O 43300 86285
E 12024 53158
I 53419 69643
I 33947 84720
O 80691 83427
E 50230 74786
S 18491 973398537
E 24440 90052
I 16009 80427
E 33165 89390
S 58935 222239911
O 46509 96984
S 41341 830007717
E 79989 82854
E 23865 64597
E 58120 64148
S 42938 671492387
S 37736 488723646
S 49844 121912334
O 1407 37183
S 14520 924853066
O 73978 88935
S 8300 605608292
E 32559 66298
I 27298 64678
O 64798 80213
O 29119 70634
E 25535 27911
E 33617 89969
E 21209 28957
O 55975 88792
S 68263 316910319
I 36899 58250
O 7198 49843
I 38379 72411
I 89503 99220
S 32228 561635165
O 33966 34908
I 31982 57759
O 15159 33382
I 30772 98852
I 17810 85236
O 32235 38272
E 10816 63802
S 84051 948802659
I 59861 89075
O 11161 40276
I 28306 79208
E 86054 92690
I 1266 43175
O 35881 74688
S 97896 607468505
E 38557 50881
S 95716 663420557
I 49805 81808
S 12441 631513961
S 32145 249492214
I 3848 50730
I 25136 69184
S 87975 850973906
E 516 70021
O 24837 62254
O 29535 82670
S 71071 332473155
O 15235 80554
I 12791 78010
S 99339 469460695
S 82781 265853183
E 27021 68732
E 43658 53990
O 5103 89565
E 83726 99537
I 53306 74162
I 50352 69430
O 39338 86930
S 71960 335850546
I 10148 34073
E 20859 64465
O 3516 98500
E 11558 48826
S 15378 849515298
S 42903 57385203
O 5728 69384
S 83924 705046328
S 52875 901391003
O 41812 66567
I 64365 69050
O 45766 67870
E 34553 91433
O 17453 37296
E 67120 90035
S 33494 164619652
S 27459 284330732
I 2075 68377
I 95990 96701
E 33333 97595
S 3850 342685244
S 95056 64626615
S 14225 868759128
O 8083 78446
I 57280 80676
O 40274 85164
E 57736 64247
S 99868 305936757
S 18090 378758048
E 7190 12013
S 65724 672261343
E 51086 55679
E 5896 46948
S 27959 640762490
E 30219 76543
S 10477 592420770
S 17207 623614358
S 14666 772711553
E 72838 79706
E 26639 50597
I 24040 86726
E 36972 66048
O 7114 80289
I 15051 48124
S 94735 263728853
S 44696 57811473
I 5322 27783
O 20258 77044
O 80681 83223
E 7313 15838
I 86553 95063
I 17147 94087
I 10352 48735
E 42374 85066
S 98530 475185975
E 39124 47942
S 97783 739952334
I 59830 89348
S 59453 619771612
E 74759 77562
E 26944 51355
E 7246 61232
E 52206 84387
S 76117 198431732
S 30381 242328167
S 31670 761697360
O 19390 34429
E 30325 92832
O 8029 53742
E 68104 70607
S 7345 397075044
E 43197 89192
S 34162 57387786
E 5008 73952
I 21087 92699
O 24776 57209
I 6168 13263
I 49803 59254
S 46779 820269616
O 86409 91990
E 16325 68613
E 93554 98701
O 54118 58454
I 16622 82598
I 30922 98253
S 95893 330286074
I 9960 20587
S 3270 612459016
I 17703 97590
E 34138 70357
S 70719 39100498
S 92104 190170303
S 26624 849910936
E 2700 58560
I 9055 96996
E 664 29343
O 46692 47693
S 84302 20627951
O 9608 89118
E 56860 57083
I 62610 87688
I 11795 13746
I 64019 64950
O 55202 92859
I 60782 73134
I 15267 41257
E 46250 48082
E 48264 57132
S 13299 995077094
S 4567 194751230
O 44413 73911
O 36309 80778
I 18918 51452
S 70703 78807493
S 99389 366352529
O 2128 38953
O 30160 51497
I 41619 60085
I 58157 96433
E 43427 71990
O 56338 60589
I 18946 64709
I 29919 96018
I 39319 86595
I 9344 15423
E 9671 53798
I 13414 46933
E 60999 68010
I 12903 16796
E 27306 91069
S 41581 359022967
O 32331 36388
E 61206 83309
O 14989 59497
O 22384 83930
I 29199 67410
E 11951 17798
O 32428 69179
I 5000 76687
E 64591 67905
O 64950 75278
I 14799 67371
O 11758 60107
O 35216 91880
E 23524 89415
O 10734 27834
I 68380 86788
O 33705 89535
I 9978 16407
E 42929 91653
O 78509 90540
I 46552 59996
I 15561 71277
S 70062 990346014
O 4608 73795
E 25141 61827
E 34871 55170
S 18213 838788719
E 5882 19808
O 28551 96155
I 11292 22056
E 6849 44077
O 67410 88216
E 44978 47423
O 10550 22734
E 6027 12083
O 83977 85294
S 30513 131265687
S 45170 593726988
I 11056 45540
S 28550 172796867
O 33880 64492
O 5769 36471
I 36911 98490
E 60071 92787
S 20038 57471931
I 44206 89423
O 2365 37550
I 32228 77726
E 30980 94401
O 1630 11161
O 7459 43670
O 10198 63683
I 62769 91962
E 14328 18430
I 72333 94919
O 76336 86160
I 24596 64875
O 29938 40181
E 69321 69440
S 32572 93713638
S 79655 277613506
O 20773 66883
I 8019 51723
I 59323 85403
E 41048 68051
S 18405 20537977
I 49706 65828
I 30762 75093
S 49968 173768791
E 51790 63714
O 14032 39668
E 74043 91781
E 35595 64026
O 19242 87547
I 676 58090
I 11110 40426
O 26697 81479
O 88609 91239
S 46814 44278348
S 12086 512029144
S 74649 165552855
E 58736 78866
S 44068 36932034
S 65218 397311601
S 32747 574715245
O 9385 88966
I 29781 31677
O 9375 90565
S 1835 302745750
I 401 82313
O 726 61430
S 67294 46982297
S 46095 988124824
E 55886 83078
E 12299 59015
S 97387 76245127
S 30118 582091080
E 89890 92751
I 22956 57099
S 75991 917311085
S 20914 172898915
S 71795 823525577
I 92124 94069
S 33445 407353999
S 23879 544770028
E 24109 78214
E 12334 58929
O 18113 26004
O 19954 85056
O 48006 79863
E 50569 93103
S 5914 267924478
I 20163 51445
E 13392 54599
S 82288 937405530
I 12043 54247
O 18851 61584
O 17698 26933
S 28884 481368342
I 24926 51962
E 39290 43901
E 48509 83169
S 71266 583026579
E 72745 78909
E 53829 98081
O 72536 85751
E 23113 39175
S 3157 829338134
I 10185 40219
S 46270 536878344
S 65138 330077771
O 2099 74014
I 11483 51520
E 59850 98438
I 19520 41092
S 32023 779292012
I 21887 94278
I 14791 82880
E 75954 92749
I 47061 51470
O 602 41263
O 23069 30844
S 93771 126624978
O 32976 40639
E 53612 76972
E 4202 91657
I 54555 98111
I 17901 84763
S 278 713714097
S 85488 258086068
O 34872 81055
E 19287 61986
I 12431 56551
I 39804 87245
I 26523 75680
O 20940 67495
E 18306 35047
E 43746 91825
E 7356 7989
S 20622 807145828
E 49262 67377
O 49331 71886
I 2453 12147
E 8751 73679
I 34637 92682
I 6739 22139
E 5024 43411
E 36546 80305
O 78125 83979
S 45770 863117363
O 65939 82573
E 4027 69150
I 10933 12033
I 26457 76898
S 54702 440258439
O 4299 27326
E 53174 67023
O 28096 59863
I 44418 74841
O 64856 99587
E 78246 80102
S 96923 737241354
I 73176 93085
E 6852 36613
O 35290 75947
I 21401 63107
O 44597 78862
O 31473 97965
S 62398 672625633
O 86722 86792
S 65891 139989893
E 33622 34497
S 34955 728859382
E 57980 98893
E 26249 85285
S 56555 33939673
I 67 61875
I 40274 53843
O 36715 75416
O 7224 36815
E 49990 97060
I 47901 65945
S 53305 224389049
I 56005 96543
E 56476 88457
S 80739 737517485
I 20523 95559
I 63839 70571
O 15808 30936
O 74514 95196
S 19757 250993429
E 24614 98664
S 18245 8696888
S 1463 683348164
E 5191 71667
I 49802 69212
E 56984 79323
O 24618 65750
E 40335 66273
E 17049 84240
I 47429 70425
O 22489 43033
O 3439 59325
O 33225 67524
I 3458 85607
S 75170 750002119
E 93964 96363
S 40805 85229473
I 50417 66878
I 13875 19400
S 15547 193710814
I 7969 31613
S 64905 691726110
E 64223 90424
I 17687 65845
O 32912 79111
S 19287 502572636
O 14902 31216
O 34435 82225
S 75574 583284541
E 532 61568
S 78441 946347167
I 137 3376
S 34361 72964510
I 7036 61494
I 8706 57143
E 12856 90281
I 51350 82776
E 54757 87874
E 31260 60685
I 18702 95681
I 25487 65939
O 21676 30506
O 57843 71839
S 17493 825986143
O 41287 41931
O 10146 26478
I 5004 91903
E 17004 55315
O 49819 68259
O 49999 50977
S 92395 659854029
O 35561 57102
E 38908 78371
O 58244 72912
S 67669 763646150
E 3119 18557
I 31598 71264
I 41963 99566
O 64726 92191
I 36917 78772
S 62725 599624838
O 17959 80499
I 20643 25328
S 10426 926381580
S 61949 167518747
S 19784 242019961
I 28691 86926
O 24255 30101
E 28299 28452
E 39736 85510
E 22167 74746
I 75636 92055
I 35716 88277
O 13736 40052
I 41469 75974
I 64543 96011
O 44592 57766
S 5782 148931939
E 17584 48835
E 4898 84965
S 7929 217653042
I 33840 59322
E 32367 88145
I 47928 62861
O 63519 80448
S 50643 220946017
O 5032 9253
E 1272 92976
I 14077 18284
O 1046 84739
E 15993 54554
O 33296 54394
S 46607 290633636
O 32492 96674
O 40234 77591
S 30976 930142376
E 1854 66528
E 49592 99739
O 80915 89946
S 51844 213873598
O 27244 33675
O 1963 80388
I 65509 97012
I 6870 31747
S 46681 913909541
I 39117 41178
E 42794 63791
E 5404 97097
S 53119 274676710
E 36267 96545
E 59381 92397
E 13437 61010
I 12425 13491
E 77591 86890
O 57190 84789
O 8752 11293
E 57838 66010
I 20130 23140
S 54639 940010049
S 25613 594832235
O 24406 91672
O 15685 66168
S 52782 351239762
O 87366 99522
O 18681 63484
O 22009 79272
S 65046 577820118
S 93873 987783966
E 75014 80796
I 6102 31679
I 33721 37198
S 25135 933956624
S 9646 678821360
I 37429 73341
O 23249 92583
I 29152 30239
E 1369 24554
E 57239 97801
O 63271 92091
I 11584 40149
S 65181 173130215
I 70683 85738
S 3754 889170661
I 6518 10556
I 20607 46420
S 20100 662761426
E 39778 62541
O 5962 19036
S 6794 477093700
I 49423 65550
I 17972 98483
S 46383 277094193
I 6184 66784
I 3519 21780
I 42327 69223
S 43756 175789030
E 4495 63792
I 49446 51101
E 49902 79023
O 6832 96921
O 8234 63073
O 1272 87546
I 900 42754
S 85143 846950869
E 9194 13941
S 462 870528124
O 2639 19362
S 78196 934703475
E 49429 68509
I 79426 82378
O 5980 24251
S 9555 365861961
I 33573 82647
E 38929 71671
O 56138 70872
O 740 98642
E 66481 73140
S 20215 264225023
S 22315 155376736
O 8424 58459
O 92975 94164
E 91670 98589
S 20433 285470636
E 3803 24741
I 12905 46549
O 59628 93657
I 83662 94095
O 17132 33036
I 32058 52127
O 56948 94852
S 53714 240162576
I 47085 72632
I 29929 92819
I 53133 85778
E 69257 77475
I 2978 41669
E 31404 47031
O 26155 31742
E 19867 44109
I 10963 80837
S 83050 761245458
E 27671 67514
O 53404 60549
E 86387 99016
I 43392 72824
S 19410 82287542
S 21453 351948658
I 67325 67679
E 7615 40697
S 79939 149612575
E 76625 90350
E 45484 89371
O 42836 64856
S 76079 801414015
I 7832 20020
I 33004 98456
O 5196 14270
I 43762 51429
S 31956 518677399
O 25642 92801
S 3264 355591327
S 3128 117872560
S 82474 882845472
E 23356 53049
O 43255 83523
S 81750 201080563
I 78873 79351
I 39468 47554
E 18151 97588
O 56530 80011
S 83902 612874889
O 13526 29999
I 79695 92041
O 21065 85794
S 37181 880318493
E 37601 58749
I 26324 53655
S 68776 723520761
S 39786 894985622
S 45694 540165119
S 22880 971185
E 48364 76405
O 25785 64181
S 5752 227603618
I 28492 92867
S 41665 1949433
S 5900 708744046
I 72521 91678
O 71356 79880
O 14425 45814
S 88058 695872974
I 59074 92805
I 4133 50453
O 5227 80461
S 52237 896367165
S 41519 50448008
E 59974 65604
O 35141 48472
I 50415 68732
O 64087 76609
S 28842 79979869
I 23245 75816
E 31160 55281
E 4971 99656
I 6141 46744
E 24807 45113
I 15966 87024
S 77389 863060007
I 13231 13408
I 22405 70949
I 11909 15046
O 15769 92220
S 63017 142223806
S 6698 336943741
S 26194 660474045
I 484 5427
O 50810 64084
O 30727 83243
S 54406 134772210
O 12182 27973
I 27366 79240
O 19842 38907
O 35537 86656
I 76601 79693
O 18311 52804
S 9362 943234223
E 61049 91452
I 68685 92658
S 27974 603745494
I 34182 34711
I 67054 74897
I 61560 99756
E 28480 47691
E 4228 61030
S 63085 22949960
E 11428 43451
E 51851 70889
I 60303 98162
E 4490 87512
E 1440 11919
O 64170 72300
E 59097 75444
S 38120 147742505
I 5914 33168
E 85135 95934
O 82914 89400
O 43158 51748
S 940 900795303
I 91114 99216
I 28597 63234
I 24746 56176
S 73558 762733774
S 72613 598276589
O 32836 89211
I 23161 78318
S 51902 507809324
O 4245 5770
S 727 691569393
S 324 211910773
I 57722 90319
O 15179 51611
S 89962 951116332
S 43381 262738815
O 17050 45773
O 24998 48083
S 20780 109833166
E 3160 9206
S 5785 750427276
O 10814 66015
S 44440 343042472
S 51588 17182631
S 96715 647748332
O 58586 72506
O 4428 78385
O 52855 74955
O 51165 94706
E 22798 32077
E 29827 59356
E 2893 67908
E 71820 77395
I 46347 97557
O 60279 67591
O 9025 58449
E 12098 75211
I 47225 50523
O 7765 81896
S 70387 593635048
O 47674 95910
S 11881 927433893
O 5879 85547
S 73064 545326512
I 23595 55373
S 60138 875327539
E 35537 77100
I 47105 92020
I 23789 95376
O 24924 31328
O 71263 88060
S 64715 964130916
I 1076 56126
I 28380 34824
O 4603 97317
E 37370 97514
S 47187 819562724
S 14673 128143504
I 54890 62888
S 47446 120842654
E 57186 89130
S 38966 562270441
S 3864 402651721
E 82008 87876
O 26930 51337
E 7230 42760
O 25154 34977
I 17115 87769
O 35934 75999
E 46025 53157
E 79682 99925
I 40259 80521
S 6447 750092598
E 16526 57663
S 13669 135487089
S 63996 571954889
S 70682 295114164
I 58829 83309
I 63700 67203
O 9704 52924
I 22282 92135
I 32908 72053
S 77008 832394033
I 12677 79759
I 18671 98478
O 4790 42109
E 61566 68163
S 15853 588654761
I 1344 73156
E 7118 84281
I 72462 73720
I 33166 33584
I 73966 90799
E 46613 66473
O 5995 15847
S 12285 99611475
S 14881 437268252
S 22715 996636899
O 6796 74494
O 77562 89853
O 2677 95713
I 86238 87035
I 14201 61792
O 51807 57273
I 30839 92850
O 20297 69046
I 9238 20406
S 49411 607722515
E 79367 82343
E 18543 32447
E 49460 74024
I 29872 79192
E 11658 82028
I 5283 76416
I 62689 99888
I 22068 22114
E 25757 92707
I 8987 15419
S 59429 522000492
S 91966 354535341
S 66143 745758207
E 44960 83996
I 12738 54522
I 6192 71061
O 92051 95687
I 44898 55339
O 16637 82481
E 67866 81981
S 46243 418968068
E 9178 67537
I 47797 94032
O 19841 21523
E 7348 39447
S 81174 925038529
S 16443 876438802
S 38481 691911182
I 63738 67165
I 40137 66177
E 28492 41390
S 43059 408130809
E 15275 20879
E 43786 48954
E 7209 31902
I 22749 44534
O 53397 53587
E 24268 86620
O 36035 50601
S 33123 387502859
O 10517 68412
S 57625 438427161
I 40560 54793
E 62466 68898
O 12598 50307
O 63935 97069
S 77926 332485173
I 54582 80452
E 27002 79618
O 17844 65437
I 82131 93984
O 3123 55555
E 85034 96019
E 882 2582
E 2285 5120
S 799 341644795
S 18502 436128761
I 21059 30263
S 25775 395745883
O 62015 89406
I 46705 98289
O 17460 29373
S 92761 220403970
O 4793 9687
I 54709 84136
O 64037 79549
E 1230 24588
O 291 12078
S 30919 370657445
I 15074 59177
S 43286 864544420
E 49602 59297
O 31233 45400
I 7298 42677
E 20974 54239
S 12089 286249595
S 21134 948669646
S 56484 607468791
O 12540 55513
E 14978 68549
E 17786 62092
S 49503 793863161
E 69637 81426
E 71231 94264
O 59740 60141
S 2897 444500098
E 70128 73549
I 47008 54681
O 27762 65479
E 23618 34184
I 13595 49021
I 17660 96367
S 19705 923033720
O 13104 93173
E 16472 98256
O 10267 70176
S 94055 615735832
E 18876 81793
I 5574 97843
O 75542 96320
I 7643 22798
E 25036 51654
I 45644 93617
E 23672 38521
S 80055 600090416
S 793 959414397
I 16452 53779
S 8375 866629444
E 7380 12714
E 67792 86398
S 57566 556682935
O 25486 39001
E 70159 94627
S 36438 690018543
S 3311 463253265
I 15420 24978
S 97635 295949544
I 49564 73163
E 4853 43111
I 68488 70462
I 25330 41128
I 11764 62825
O 1649 31654
O 39274 97880
S 31125 983398466
S 21270 730863088
S 66041 428610908
I 33259 74296
S 65939 256744443
I 17389 40560
O 6442 81673
O 56756 92875
E 86319 93497
I 9663 93018
O 71543 98955
S 71279 131040585
S 62379 850478667
S 72398 816199450
S 21378 414945474
E 2467 27738
O 16418 51233
S 78542 526068044
O 33367 71743
S 74973 870763694
S 80078 125947748
E 73716 74966
S 57388 798267215
I 27660 77340
E 41710 51666
I 1311 95090
E 64631 80971
I 29902 50994
S 84710 561545464
I 18374 88572
O 37041 67877
O 80888 99890
I 3913 41027
I 28703 64494
S 72011 603307447
S 83725 137611792
E 57713 62037
I 13417 34406
O 1441 91202
I 51634 56077
E 33181 45112
E 34455 77125
O 423 39020
I 9063 14690
O 17241 92268
O 27809 76665
O 43478 76460
I 69429 77131
O 17058 41836
E 73663 91898
I 14468 45465
O 43468 75557
O 3959 94386
I 2511 37481
S 40370 799240561
E 17531 20607
O 36009 49395
E 6355 89450
I 52203 53494
E 4099 18444
O 59605 67183
S 597 210062426
S 88900 51668148
I 4071 58874
O 32941 94246
S 86930 785014231
I 16431 88236
S 75327 352206479
I 12087 96620
I 13793 40696
O 26471 52851
S 83972 760017219
S 91937 254407987
S 55914 224642186
E 28153 64131
I 53755 72890
I 56756 58220
O 3036 91081
I 47221 62510
S 60776 972648370
O 1815 61439
O 16396 59229
O 12186 47795
O 31588 98238
E 67989 74945
I 70721 97499
O 32127 71050
O 61990 85959
I 6960 37524
E 33268 84169
S 31000 259301599
I 1810 50348
S 40352 742157036
O 13939 63318
S 27222 36361043
O 45924 71244
I 21662 77450
S 93997 164159522
E 18824 76984
I 35596 76593
E 47308 86323
S 49038 387672794
I 61523 78427
O 1918 43169
E 35003 87534
I 56192 92780
O 65050 95924
O 10081 44415
S 34756 909527824
S 33000 500712829
I 2184 20453
S 1398 316533271
I 63284 86647
I 32297 52306
E 43574 79757
E 27907 86952
E 49338 91698
S 96383 919080446
I 19688 36089
O 46104 79845
O 41389 59201
E 22897 74013
E 46291 89049
O 42648 74031
E 9316 39024
I 38282 86436
S 8855 658789876
O 59016 73262
E 29908 87632
E 13149 81966
I 4092 30660
I 41138 85492
O 10371 70940
S 34945 679985902
E 44701 85712
S 1554 495628920
E 61148 78821
O 71289 85194
O 44458 74089
E 59208 68592
I 68214 73128
I 82790 93075
E 30255 95059
S 7886 455025536
S 59066 47289584
I 55235 82416
S 70281 164839832
I 49492 84898
O 47921 64471
O 90640 92270
I 76259 80117
S 22681 611672797
E 14858 73217
I 24028 51643
O 34642 39753
O 25240 93270
E 43512 71094
O 29445 46390
I 86134 87958
S 29972 608411259
O 16503 94490
E 70488 94347
S 79862 965364097
I 9512 82277
O 8500 87991
I 56516 99948
S 23077 421903209
S 43440 911297891
I 620 18683
O 49662 53583
S 97896 498108742
E 46878 48131
E 24026 67138
O 81451 83211
E 62408 92091
I 88997 97509
S 3479 649141913
S 80475 372125799
E 32235 64113
I 47256 69231
E 6762 98646
I 45008 81275
O 73732 95074
O 19104 26442
O 42183 55493
S 70875 444141331
E 19927 45287
O 28147 77095
O 19650 39190
I 11871 31109
O 54727 98672
S 28966 127994097
E 9890 20912
S 79968 622293688
I 44364 81586
O 54188 99753
E 37428 77647
O 36679 70064
E 24657 49296
O 54926 65444
I 66843 93031
O 1648 61894
O 2282 48655
O 1183 21031
O 34494 89524
I 59748 69131
O 4850 40908
O 20825 26467
O 58462 75105
I 13233 61654
E 25597 76502
I 33297 90239
E 62234 65891
I 1637 93531
O 65403 94437
S 33042 594241511
S 19273 769654454
S 49282 839595289
O 44381 83448
O 38223 85081
O 15568 34799
S 98226 576373968
I 27395 47891
S 74801 571214848
O 69167 79320
E 38026 66412
S 98716 514470279
S 43661 620348691
I 79305 80013
S 14976 634551476
O 12586 92098
O 71340 73234
E 68930 99363
O 17059 81580
O 86854 97659
I 16998 70889
O 31568 78124
I 12508 88454
E 71858 79507
O 48572 61189
E 17485 18558
E 12122 64451
E 21284 47335
O 18805 67417
I 9914 23885
E 8525 51822
O 17542 69062
S 83007 271310441
E 49691 77975
E 61025 86524
S 67084 635478180
S 55306 270517810
O 19039 82892
E 11555 61926
O 26181 62108
S 19486 665727481
I 64169 97769
O 11546 88334
E 48493 79139
I 13988 75249
O 33660 71213
S 50567 453459308
O 4217 40453
O 60415 90562
E 2001 90328
O 5229 41031
I 41646 83794
E 32662 84482
I 4945 75802
I 29842 68533
O 1387 65427
S 20427 223081643
I 12115 83911
S 39752 647492917
S 66278 994167362
I 20734 67953
I 47084 96936
E 23268 33224
I 65703 84559
O 13362 89284
S 98166 509507387
E 29840 51865
I 60158 98664
O 52121 54760
E 15991 53307
E 27979 75400
S 71316 868927950
O 22273 31956
S 98447 391656894
O 31931 98475
O 39 77032
O 5432 62860
I 22133 57980
O 21857 71099
E 72369 99733
S 34863 181498092
I 815 58873
O 69635 79304
O 89421 90799
I 50517 91814
I 29865 37852
E 52551 85033
I 5057 15341
E 19557 95446
O 13984 38683
O 8064 71712
S 2991 823075443
S 59313 835309353
I 5697 82666
S 70096 223991572
I 25630 29298
E 36900 50900
I 28758 50146
I 52464 62833
I 11201 17986
E 2668 19365
E 47436 91967
I 47682 99708
S 46771 600132734
I 35144 50473
I 50855 81266
S 63462 299935211
E 41125 89061
S 35759 52856232
S 60848 312043080
E 19859 92581
S 77109 102152079
S 82589 763707929
S 89500 216797030
O 49273 62688
O 7125 54461
O 40916 69025
O 55503 78868
S 56670 7207666
I 15730 71099
S 57427 329606788
E 2746 69545
O 36446 60666
I 8518 96027
I 11934 89553
O 80734 91408
S 26879 954179857
I 14740 66017
E 38038 41522
S 61400 244345168
S 50813 266858284
O 13079 22484
S 35968 403230952
E 50441 77363
O 1837 47632
O 2957 77862
I 22440 51559
O 44723 49169
I 14656 69623
E 29177 85990
I 11081 48272
O 93715 98655
O 55390 92688
S 49608 345720315
E 32246 34844
I 37515 82503
E 58612 86740
O 67194 79420
S 84262 425816115
I 51087 75236
E 39700 99454
S 8387 427570027
E 17894 65486
I 17082 23055
I 19260 45310
I 12506 82019
S 33039 765183571
S 13532 997077408
E 48162 63351
I 81131 98295
I 33749 85310
S 34046 344908268
I 32557 44909
I 28042 99090
I 7219 69971
S 17408 649384699
I 21151 58752
S 5252 38791047
O 5813 34664
I 71162 77399
I 63859 90212
S 22105 956104293
I 41322 88729
O 52237 84326
O 16142 46326
S 31193 745660538
S 4301 22525857
O 2470 72267
I 22507 74125
S 64275 660725402
S 7768 123331988
E 63300 81361
I 59738 75366
O 6053 7332
I 15716 47311
I 7607 86220
I 33195 80857
I 24599 92179
O 43683 90595
E 14764 41581
O 13411 73337
S 89104 708256323
S 3934 521386985
O 32773 56130
E 5320 76905
O 17607 88726
I 64640 96166
S 39164 164340281
O 29343 58138
S 20606 243182894
I 32007 82719
I 3116 96355
S 9537 870637259
I 1292 83151
O 19189 54704
E 61271 91264
E 45999 80626
E 13890 58162
S 63439 78789389
E 7781 55260
O 58873 87420
E 13700 56525
E 493 55952
E 20383 84302
E 6226 95012
O 16533 19205
I 42451 60110
I 93822 99648
O 67538 96186
S 99055 608972459
S 53121 515217713
S 78783 740053132
I 26667 96488
S 67812 579775724
S 86086 737905289
I 71396 90906
I 24663 57909
O 16289 60761
O 11297 47440
E 46893 76652
I 33280 88076
S 74029 354602280
E 30432 98716
S 31064 853284159
I 79400 93798
E 33500 40785
E 11439 43545
O 32445 85334
O 78752 99467
E 39572 46406
I 75030 76148
I 33014 82538
S 60126 581843364
S 78094 904623921
E 20513 38014
S 11605 715467304
I 16675 31973
S 18854 600059126
S 72891 564519435
E 82927 90745
O 61544 69508
I 73316 89190
E 33788 76932
I 23673 23754
S 29576 569152166
I 21281 95073
O 14184 80772
O 25871 38844
I 21691 65397
O 63471 94117
O 47984 91942
I 45784 87621
O 29404 96554
O 22634 74256
I 39751 40452
E 25626 29230
E 21597 92623
O 22893 54752
E 40985 99869
E 54833 82584
E 63638 99014
S 19534 404966022
E 27195 76790
E 25604 39674
I 54793 74330
O 17707 37660
O 66926 82114
S 18704 795095621
S 29897 16200459
S 95695 689229902
O 53908 54983
I 15617 38556
O 28373 88361
O 14626 54025
E 23439 72822
I 11444 60690
E 8893 51821
S 90625 768445642
E 14860 55245
S 25303 393259317
S 48697 513374736
S 82461 518780550
S 85383 976465987
O 36443 49601
O 11408 81625
O 41793 52726
O 863 52261
I 23492 29680
I 34459 38034
O 56382 74170
E 18182 92746
E 33249 62999
E 10354 55262
I 8310 26880
S 14234 268169142
E 50560 77924
S 96498 546851083
S 94293 289138906
I 57624 65403
O 67397 71787
S 19666 486530028
O 83790 95885
I 8166 46628
S 89780 935721663
S 45425 379014996
E 4618 52653
I 22918 73220
S 21545 660291738
S 71106 872308830
S 38246 725985819
O 9668 16911
I 3571 13728
S 85582 468791868
E 34366 80551
S 9276 924269355
E 26110 98987
E 13717 13993
I 31523 98444
O 10850 72904
I 568 27949
I 59944 65191
S 33242 97960007
O 14228 56881
E 11086 21346
I 80293 85578
E 7627 7941
O 24027 62402
S 88866 769214132
S 75563 429033538
S 77974 738942765
O 50592 92183
S 13390 233049069
I 39843 75620
O 4468 97732
E 61609 63753
I 60328 74122
E 67808 69219
I 44352 64094
I 58321 91112
E 25428 49265
O 19260 94863
I 70059 72745
O 82627 99535
I 25880 36710
E 11508 80700
I 77405 91957
O 3100 37912
S 51132 845617914
O 48481 65265
I 75016 94782
I 49800 58420
E 30838 75161
O 9885 60280
O 32834 66991
I 14573 30632
E 62623 96730
S 32194 538293072
O 87771 90238
S 16287 898918944
E 41208 55800
E 29725 90372
E 16839 40069
E 6171 89254
E 19508 47680
O 75914 97618
O 46513 81221
O 7063 72217
I 34264 67475
O 63253 97958
S 29785 405701302
S 65580 502721324
I 36467 88447
O 57612 64215
E 17236 44031
E 79952 95638
O 54264 55771
O 30453 87823
E 18101 28204
I 9512 13607
S 84664 495516389
S 55427 448341422
I 8392 30372
O 23366 59467
O 44017 92880
E 10006 88158
E 153 5559
E 29151 82881
O 25200 88931
O 65530 71312
I 15992 52834
E 53966 61972
S 90809 927659289
S 53587 741992842
I 81994 93047
O 40659 47826
S 68709 772681767
O 37094 96972
E 27391 44718
S 40246 400093016
S 7560 533731457
O 10719 30817
E 34529 62020
E 46558 72576
S 76954 738838423
I 343 93317
I 36667 46438
E 14323 34598
E 21912 64512
I 349 72874
O 24708 85080
S 90404 506270833
I 18192 39760
E 1538 95324
E 11655 89280
E 59554 74483
O 32854 90110
S 41989 821772495
O 34169 57638
I 8523 8916
I 33808 91113
I 19701 77658
E 45995 99890
O 7684 70730
I 10022 62615
I 33964 42575
O 11624 80729
I 49626 54242
I 58814 79355
S 37110 227041299
I 11879 48235
E 28668 99606
S 43497 847909758
E 22523 73215
E 37508 80350
S 94495 582754225
O 38756 53210
E 70482 99164
S 51724 440501124
I 43657 96202
S 70786 202911475
S 88474 344506057
I 55974 59037
O 13167 65059
S 95992 622019678
O 28743 33281
I 40140 61794
O 37082 93331
I 12237 67501
S 56179 399737079
O 31708 91872
I 15859 67914
E 85380 99212
S 99440 828376894
E 38296 89448
S 13190 217294806
I 86496 88366
S 53679 98085096
S 37879 883823972
I 28466 49914
O 90877 92833
E 47924 48765
S 91347 697748818
E 44003 89211
E 59471 86787
I 45640 67253
O 50883 63782
I 20865 33179
I 67163 82449
E 29791 41477
E 1848 89169
I 14178 73028
O 20486 97634
E 11350 36440
S 51008 682822227
E 32758 65397
O 24111 65743
I 7715 90505
S 9518 826599498
I 17470 89122
I 56792 71299
E 2302 73717
S 56586 998509474
E 22686 65743
O 67914 78987
S 97123 131705047
E 19573 92110
S 60316 341117093
I 49251 70409
E 52379 98902
E 76330 88094
S 30824 381808251
E 344 13596
S 69369 326816629
I 37339 99849
I 40690 44250
S 61046 957803829
E 25391 43134
E 8558 82065
S 24850 122582895
S 77858 912849558
O 36724 94513
E 40865 69842
E 30059 63338
E 31387 78087
E 68354 79511
O 2063 10773
E 24446 95652
O 66056 93833
S 8636 320271160
O 69669 98049
O 13594 58136
S 31943 345554319
I 37532 73114
I 44282 87349
E 50818 63458
E 16757 92363
S 76433 869624478
E 11689 37188
S 25068 9745229
O 13874 75995
O 29172 35835
S 23806 279428422
I 23998 59027
O 48107 69507
O 24451 62582
S 49271 54876892
E 29485 89275
O 67671 80278
I 30785 65534
O 19600 47228
E 2387 36195
I 54399 92820
O 48653 50017
O 41122 59868
I 19834 49448
I 53458 55496
E 76739 86172
E 11568 74424
E 18143 93924
O 9182 46527
I 25057 88580
I 40397 89476
O 3151 80096
O 1754 18482
I 11146 36407
E 39723 54018
E 43711 46419
E 52194 61584
O 60670 69453
I 17942 45815
O 7525 54843
E 7364 83595
E 33129 42252
E 46311 73301
S 5347 29076087
I 19246 82677
O 17419 20324
E 67743 68960
I 75530 98341
S 32239 341860901
S 21699 216389086
O 6484 77475
I 41284 49220
S 67597 621870426
I 65832 75629
O 16394 33190
I 76047 78382
I 41704 64153
E 34307 48679
O 26940 69389
S 31562 936829661
O 47677 96594
S 32082 876819743
I 43478 69195
O 19199 88373
O 3344 74261
O 16121 26390
O 38722 82716
E 38604 88109
S 41939 162864187
O 48181 66622
I 6185 33232
O 60333 72015
O 27049 40684
E 76561 79023
O 20263 47609
E 72855 79612
O 45787 87839
O 29377 67572
S 54379 75289253
S 30283 656267115
I 13154 50416
O 56834 74248
I 10189 78279
S 41552 726612360
E 24410 85834
I 6692 61376
E 66843 98262
O 80603 96246
I 33342 54901
S 30093 368978129
E 34769 50142
I 17148 74166
O 58929 85477
O 12089 85476
I 75437 79386
I 85952 90068
O 42169 97216
I 52730 53954
I 35560 68581
E 32898 48727
S 955 458010462
S 18336 253978079
S 57237 869117524
I 3541 43909
O 41687 97789
O 94350 96021
O 80568 85120
I 48362 75924
O 9893 66564
E 42567 85176
E 59668 60919
S 22012 64128028
I 80564 93917
I 64773 96988
S 53716 713122174
E 11998 75897
S 85629 433050560
S 97420 864200992
O 66029 79975
O 30130 85175
O 22161 33622
S 48665 582365191
I 2345 81166
O 23807 99247
O 26549 46033
O 74302 92163
S 29322 747488263
E 4064 97796
S 31370 509330190
O 14951 64348
I 39988 90405
O 16747 84106
E 48648 88084
O 3220 78812
I 5193 46399
S 73649 887931559
I 12461 53335
S 5186 51029848
S 52566 526887410
I 31701 90583
I 1542 64841
S 10534 361352064
E 30290 34323
E 2225 10134
E 86634 99159
S 94467 527668117
E 59588 98130
O 83475 99371
O 47562 63385
I 19842 48213
O 41247 69860
I 11863 40285
E 22075 33490
E 12357 95318
S 40237 451672306
I 15192 72046
E 25831 95684
S 5412 251588040
E 31465 45235
I 24954 59684
I 51683 67157
E 65891 97813
O 31425 79680
E 5959 23812
E 15502 15681
E 11302 68016
I 1626 78479
E 70273 82448
E 19652 86638
E 11718 84635
E 43750 64234
I 40054 68098
I 15547 63579
E 90165 95703
S 302 715930172
E 12652 56653
S 59619 293093905
O 32954 40433
O 45655 51815
E 59556 81498
S 74814 512685152
I 50769 98038
I 91384 93776
I 54612 78944
E 19172 53733
E 9502 37726
O 59822 66671
I 3510 22703
I 52077 57441
I 8514 71212
S 41845 632870369
S 89834 163772391
I 69902 77546
I 65276 98068
E 6819 74007
O 4492 45328
O 21046 53851
I 65738 74329
S 9993 633182088
S 57579 389159254
I 44549 60811
E 15105 28671
E 14723 90517
E 4644 75015
I 54762 92004
I 13561 63904
O 27560 73365
I 30188 70191
O 48358 59404
S 40004 737564859
S 53705 529762056
S 48119 13292284
S 89793 915083581
O 34167 45280
E 70435 88176
I 16231 45210
S 76395 426774818
I 36282 78945
I 7553 43507
O 56957 65133
O 14645 95979
O 12919 97292
E 45557 63401
I 44806 64823
I 285 69344
O 1313 92154
I 36106 99126
I 23571 44666
O 61249 75733
S 48430 600567718
I 39391 97384
I 12764 74214
O 69921 92434
S 23889 136527993
I 41216 72897
O 12524 91310
O 41967 74964
S 69492 446990301
E 79893 95179
E 66336 66831
I 3784 89887
I 13232 13311
E 50040 89232
O 10030 89814
I 1007 92817
S 29725 955762069
O 19186 76681
O 67386 96009
I 27401 82114
E 10079 15413
S 57894 26728048
E 32254 86717
S 56906 981451651
I 63597 87701
I 70050 92927
S 96482 629102744
E 72024 96361
S 87013 611418223
S 11382 800273122
S 28139 51544601
S 8649 178131100
E 20240 44801
E 5278 45955
S 36778 960759295
O 5630 55000
O 41744 61986
S 96387 953200112
O 2166 55559
I 56459 90259
S 69830 950016887
S 68421 92843859
O 34174 91679
O 3006 47304
O 38199 77028
S 59425 970106437
I 22440 71780
I 18605 41827
O 31705 91282
S 40593 734501941
O 20899 60509
S 28360 285621287
O 9609 39401
S 88849 785299014
S 11634 648765712
S 87306 414046079
I 19541 65477
O 4200 9152
S 52771 141017492
O 72673 79857
S 31523 768475456
E 95606 96157
I 21157 22146
S 50839 419526536
S 85746 697512835
I 47688 89707
I 15556 50644
S 382 754039955
E 6920 98574
S 71362 654938941
I 3705 32930
I 17835 99049
O 61058 68415
O 25148 69552
I 6970 89818
S 14988 146931151
E 1414 21306
I 33172 39983
I 64076 97276
O 34287 61937
I 71176 85448
S 50318 227708658
I 14777 25793
I 11008 89190
S 4523 417575025
I 12225 94930
S 93593 741815295
S 67323 888839567
E 22572 85541
E 38491 46983
E 26675 48419
O 25427 25978
S 67439 819110174
I 25018 45510
O 4732 37021
O 4270 53030
O 57786 57973
S 65499 946594605
E 22270 36635
S 12409 850935472
I 6542 64980
I 31500 81296
S 65505 664286827
E 42754 44146
I 11744 31535
O 47931 88795
O 21898 94888
E 38737 83630
E 6897 49488
S 81775 654016864
I 30558 64347
I 56451 66309
O 23480 35716
E 490 62837
S 63442 906814610
I 56508 71448
E 14298 33966
O 22223 90745
O 16790 83042
I 10571 98273
S 65336 115181954
E 15381 43762
I 52602 55930
S 28370 782045428
O 55996 96174
E 47803 52449
O 28279 81005
S 25287 406287852
I 54048 97081
I 24808 63811
E 39404 45508
S 95712 649548101
S 60220 328696026
O 20869 75880
O 4388 80285
O 20856 75944
I 57303 97684
E 52451 98061
E 26549 98513
O 37110 86149
E 10854 88008
E 9637 73837
I 59325 74048
S 38370 655313122
O 19314 39370
I 36503 66979
S 53376 806522928
E 28373 52344
S 43785 102877830
S 24026 433529552
S 22384 305085243
O 76248 86681
S 39843 994749803
O 9258 88619
S 76888 474398666
S 90134 487666067
O 19757 59951
O 24138 65374
I 80902 89371
O 31581 62554
E 71296 90743
E 45657 72463
O 7883 29472
S 82025 783770842
E 29552 49223
E 27148 45706
E 53424 94847
O 33746 37454
I 28415 36434
E 27739 60213
I 67310 72669
S 78570 528135977
E 29295 32851
I 63560 94587
I 19769 39733
S 17709 814762157
I 28266 38290
O 3318 19365
E 53484 98392
S 1737 836067013
I 28910 46510
E 3231 32154
O 31355 96027
E 42132 70833
E 42490 70951
E 16386 69247
O 38528 78048
E 71975 89181
S 87168 90591722
E 31681 90302
S 69267 250623762
E 32903 39043
E 38922 66266
I 6622 36438
I 14325 21177
O 14294 38230
I 6079 26726
I 35282 68230
O 37688 99256
O 463 72367
O 46565 68295
S 91944 310843345
O 20645 32281
S 3076 357065716
I 26089 93107
E 18209 33292
S 43882 581658775
S 69426 881553833
I 32081 70216
I 11879 79306
S 95425 986149030
E 38629 61893
O 39477 43832
O 11780 49228
S 78639 878538834
E 529 32854
I 61361 71995
E 41160 99335
I 28004 61577
E 53343 92043
E 80101 96206
I 9502 46043
I 27182 90043
I 57298 84378
E 5206 85817
O 31122 75117
S 36067 480181760
S 17933 217127256
S 87458 862802527
E 41848 67720
E 81347 92344
S 84618 678733024
O 29589 41982
O 89349 93245
I 45269 55585
O 25730 77989
S 28079 90962473
O 27384 59237
O 58616 62351
S 37595 109127078
I 42863 95094
S 24372 63823436
I 15300 55087
O 41115 61359
O 51249 68187
O 77403 99098
O 30452 73404
I 87037 92190
E 9814 38839
E 1651 43284
S 70843 921856506
I 81126 82911
E 82591 93871
E 17779 35704
I 10737 68302
E 37079 81054
E 27659 48012
I 5793 29618
O 23925 64265
I 56798 68240
I 39427 49190
O 27711 43119
E 31589 93934
O 15205 36694
O 13623 31410
E 56237 83016
E 75540 95534
I 76368 82348
E 29666 80584
O 10939 80329
I 44751 68565
S 41101 720028778
E 16334 72470
O 16900 86424
I 42175 90959
E 33499 35504
S 11220 750782790
S 35094 462889280
I 71821 94044
O 18150 92215
I 46410 75766
E 65811 73512
O 12507 33052
E 5683 99336
I 8383 62274
E 15215 41580
I 26621 74793
I 431 95561
E 6709 33547
E 7526 92911
S 36599 838367489
I 1641 79290
S 63656 674419114
S 46725 676388120
O 18732 48835
O 19634 42523
I 53222 96159
I 5241 79967
I 38420 43891
E 9116 35927
S 37531 271343141
O 53645 87806
O 23172 86748
O 6876 44596
O 70583 94232
I 47162 67663
S 18523 193516202
O 66047 87078
E 13650 92085
S 99759 357670626
E 28645 94660
O 14438 28748
I 9980 31396
E 19487 66290
E 19774 68110
E 25671 28708
I 47357 98324
S 63494 110894060
S 88926 715534917
E 45562 49352
S 62227 905606859
S 68956 929953218
O 12872 17502
O 5403 99381
E 16588 32144
S 6337 576520775
I 31039 92382
E 453 23627
O 28354 41044
I 23 90774
I 11308 80838
E 13046 88987
O 68474 73936
S 98335 854795736
E 14952 79815
E 25612 28342
O 60262 65213
I 59939 73512
E 19615 98225
O 17890 32835
I 41731 71169
O 8911 82146
S 75002 342965298
E 75015 75021
S 40985 683732776
I 30764 83799
E 93485 98726
E 86622 98285
E 2397 49657
S 49403 153898093
O 2162 26175
E 15613 84973
I 17075 17739
I 28364 97850
I 30537 39685
I 85524 86081
I 41380 75607
E 16953 20365
I 66456 88922
O 92696 99837
S 61201 842911179
O 19083 91842
I 24135 62064
O 27588 85049
E 539 3697
I 2910 59112
I 62141 64478
I 24050 49141
S 64507 486634660
I 22983 30012
E 39289 66676
E 43830 90633
O 35170 80613
E 20930 23549
E 3372 48609
O 20821 36599
O 14260 47758
O 5047 44138
E 27078 81527
S 75149 185530103
S 61937 106790880
O 53827 57284
S 42040 777224329
E 17469 96435
E 8642 34113
O 19083 82412
I 65144 88871
E 51636 73112
E 52121 87760
I 15492 51494
O 20878 38580
E 3354 96438
E 58891 81412
I 65264 69881
I 17973 24609
I 250 83224
E 61490 90691
E 44278 80278
I 15239 19262
I 19147 45733
I 42464 94375
E 15265 36577
S 70996 263468813
I 28525 30041
S 47616 181748160
E 3448 96724
S 18932 811212789
E 19469 96869
S 18492 238294826
I 16772 40994
O 63640 69134
S 91478 932231746
O 20901 45796
S 98924 944519102
O 10139 27311
S 69193 377758693
S 35460 3908123
E 21088 27461
I 8007 8441
I 19544 89699
E 994 77891
E 60860 63756
S 80537 824845514
S 46486 276076349
S 15317 112823558
E 57485 92587
S 67316 147648769
I 29283 70612
S 15867 859204822
I 25238 27096
O 17346 74084
E 51801 99606
O 39026 39906
I 32407 33511
S 49670 390877872
E 15541 35451
O 3998 9961
I 4003 85015
E 21000 49554
S 3011 987204069
E 41126 61074
O 54129 65193
I 22292 90189
O 53719 98148
O 50678 61667
O 81833 81867
E 33376 71482
E 33693 68223
E 10834 50694
I 19924 92887
I 705 2784
O 9261 43055
S 47549 681746251
E 7046 69172
E 34486 53144
O 77719 93021
S 96537 798187566
E 38636 65601
O 5714 91800
E 8207 72192
O 8721 92957
S 41640 546578163
I 18773 41106
I 41882 83442
I 37757 97791
S 79659 114752002
S 9775 258428053
O 52331 56197
S 23179 502449375
O 26361 84669
S 99422 659929023
S 86126 820705438
S 88594 245333771
O 29820 77136
I 27348 52996
E 72246 74506
I 11242 50579
I 8612 17469
I 5694 17592
E 45642 95626
I 73669 95033
O 61571 67441
O 32744 38514
S 18729 890841085
S 71275 952840876
E 23206 24168
E 3088 28468
I 3548 60924
O 28217 94369
O 1763 90552
O 22541 94661
E 13218 70841
O 1430 8361
I 603 62536
S 7176 530047657
E 14 93364
O 26484 98728
I 59544 93151
E 10322 95260
E 30483 71718
E 53550 85853
E 24549 27258
E 22421 50958
O 54866 64962
S 13707 849769097
E 16484 59546
O 28281 92378
I 8741 80313
S 5799 161510274
O 64036 65790
E 4272 47933
I 21349 67758
E 12394 68110
E 3782 47857
E 15521 48622
O 19701 99863
O 20109 27577
S 51595 682506204
I 38027 57748
O 3971 20389
I 47164 52422
E 40269 68523
E 95201 95781
O 82759 82969
O 70962 93607
I 13884 16318
E 32229 70443
O 49093 90746
E 4195 15516
I 19238 69113
E 37791 63132
E 9606 79387
S 53065 920460961
O 12560 17338
O 40605 53966
O 7144 60888
O 57973 68031
E 21794 39151
I 84272 97311
O 36472 93774
O 31876 85287
O 12627 15718
O 70304 84351
I 11034 22110
E 13335 61327
E 14290 63701
O 61439 93781
E 52617 71048
O 20828 49692
O 8913 31945
O 67192 84784
O 92989 94726
S 40556 858866125
S 45986 354878223
S 77044 979181686
O 62531 63662
O 21459 61193
I 42890 81510
I 579 45715
E 15614 81632
I 76826 98047
S 17586 207601723
I 37895 64578
S 91060 510545839
S 93305 147603760
S 75584 906578453
O 45271 98627
E 4709 19021
O 29377 36651
I 24173 97354
I 28917 61926
I 18149 72720
O 69912 93847
S 63381 849338222
O 24608 39794
O 49664 93965
E 3345 7500
E 42417 61764
S 10208 293606069
I 44333 49207
O 35078 87554
S 55225 381750814
S 83695 730340147
S 76633 325163485
O 3893 89071
I 54159 90680
O 44669 76663
E 58920 83236
O 35164 38911
O 52879 85270
O 45336 63760
O 56793 60527
I 21124 95988
O 8755 41450
S 80224 280176327
E 4805 56146
S 46078 172720087
S 35260 355125694
O 34267 48478
O 21491 75790
S 67193 902813444
I 43913 91767
E 77035 92983
O 13365 21833
S 90672 767510993
S 2197 326310778
E 30451 76578
I 47731 68583
E 7073 97268
E 53536 54466
O 39645 74992
E 52123 59501
I 37526 82885
E 38438 82528
I 666 72551
E 7953 52378
S 1175 724755023
I 505 15325
O 6498 86134
O 13387 36212
I 74492 85811
I 25840 27072
I 17136 76373
I 14710 55059
I 72920 98931
O 13107 37961
S 1841 147629401
O 30110 85390
O 35547 60389
O 85009 92949
I 37416 80156
S 63764 110343268
O 9327 67297
S 66471 84203045
S 32113 668682395
S 63028 298027335
E 60673 89807
I 15187 35952
S 96853 578435676
E 607 91716
E 3856 26883
E 48154 99172
O 36109 70360
S 99228 714341707
S 60993 65929758
I 36595 57787
O 61430 79059
I 14790 42663
I 33118 67841
I 5384 11481
E 5336 30403
E 39849 73554
E 2859 12384
O 21828 37089
S 33252 153253670
S 80004 347278217
O 23757 62310
E 86273 89633
S 62776 460622423
O 35455 72943
O 3853 89835
E 31934 36076
O 25314 47029
I 3639 71052
S 57874 846489387
E 13921 45356
O 3370 59734
S 31052 697477859
O 4756 70846
I 19643 85906
I 19046 47911
E 35813 77201
S 13140 931317354
O 84077 94856
O 25022 52097
I 15792 58969
I 48193 55976
I 66095 76827
E 10477 79174
S 50467 507256192
O 493 75650
O 43667 54981
O 59421 80277
S 98330 955842001
E 79044 93653
I 4875 7568
S 78090 424873467
E 17949 39884
S 71221 533890317
E 69930 71127
E 11952 13196
I 27926 66130
I 55602 69138
I 65171 84815
O 33576 78764
E 84945 99316
S 11631 709309056
E 46293 59111
I 8327 33909
S 1505 737492356
E 59221 70772
S 34751 78091151
E 39046 85585
E 18435 79038
I 42360 59011
E 66218 77145
I 18426 20718
E 8400 90682
E 56274 98723
O 15483 25677
I 21148 87077
I 37336 45018
E 5777 9336
O 77603 99267
I 52957 88451
O 51560 51801
O 34576 56176
E 82455 97527
S 20014 991932814
O 42715 89733
S 74491 324222104
S 62317 396415152
I 58225 67352
O 1402 9325
O 8446 92778
O 46299 83760
I 52009 78668
E 1760 67431
O 6649 39874
S 57196 676711126
S 79056 630242006
I 94129 98046
I 8743 30855
S 81347 745390900
I 34467 47668
E 32876 62263
E 84517 92730
O 11323 92396
O 1722 54053
E 93782 96243
E 36312 56483
O 18025 51237
E 32252 93932
O 45128 59658
O 39455 49768
I 790 17052
E 79803 84887
I 44324 74504
E 5794 18198
O 5521 19690
O 52946 78174
I 18291 96725
S 75626 198809667
I 13985 14108
E 43058 49317
E 46430 69055
I 61935 73728
E 44698 45400
E 42528 45080
E 43833 54367
S 25222 373585169
I 4271 19638
I 5754 96823
S 18795 72629676
O 21085 22958
O 32892 92985
O 29401 99666
I 43655 72443
E 14619 30185
O 5748 93083
E 72709 95842
I 6296 7956
O 14563 51396
O 34912 47596
O 26293 41126
I 69392 89970
I 43697 93546
E 8191 99634
O 26714 29789
I 21169 64357
S 70453 458023776
E 40614 64051
S 47574 639924161
S 17169 765964413
E 39541 56226
I 5455 8591
E 3412 65080
O 2341 42129
O 50511 64794
S 59965 173527526
I 39601 78803
S 91166 325068757
E 74432 76789
I 10268 79890
S 748 968572423
O 10258 90166
O 55248 71282
E 5141 6486
O 72968 84081
O 6966 56856
O 18431 66719
O 24683 47663
I 8311 18002
I 74749 80167
E 14476 34660
S 63587 923286733
E 51396 89977
O 33349 78296
S 28935 448817902
S 219 941122666
I 35828 44899
O 15711 31346
S 92721 346011101
O 28729 79436
E 48319 58305
I 57628 67973
O 10061 95578
S 85174 835065842
O 20319 68821
I 35716 56731
I 9752 97752
S 9971 510869422
O 7470 74329
S 985 280425621
O 13255 15371
E 20557 53675
O 7878 58595
S 86825 773595291
S 78379 315221094
E 19130 48324
S 42102 86502321
S 69244 461372088
S 7856 570282504
E 28247 99371
E 74978 97150
S 19717 550859207
S 50312 455774354
I 5693 87850
O 74880 94271
E 22636 75937
S 10753 643736153
O 2345 82743
I 64108 88967
E 67238 99255
E 3114 55124
I 50621 60773
S 57713 645788025
O 32555 62155
O 8076 20226
O 4060 50725
S 5999 385841450
O 2940 89261
S 55315 411592682
S 92431 863543611
I 51836 59632
O 17797 30382
O 2793 41028
I 25927 33595
I 10475 47158
I 8350 57817
E 1115 49011
E 1813 87844
S 82205 102460921
E 31302 35563
E 65528 92858
E 8510 84231
I 62813 94102
E 27127 63396
O 84129 90116
O 24864 84552
S 25392 885798034
O 8742 46258
I 14030 91092
S 7025 744083448
E 44737 66671
O 93252 99445
I 17046 88303
E 26651 55183
S 48155 486969818
S 38453 475561982
E 25917 57519
I 4041 77760
I 48068 63478
E 38608 41756
E 60989 76737
S 7553 579331271
O 20297 27793
I 3960 89697
E 19899 81852
O 10922 91560
E 48784 53905
I 34288 60666
I 9271 98351
S 72560 257720414
E 18243 48310
S 32314 477364526
I 7697 9275
E 9986 74732
O 73521 95461
S 27736 484041408
O 14231 95730
O 86291 86349
O 8250 99176
O 75248 78288
S 30469 119442586
O 43899 50073
O 7818 11925
S 20461 342733172
E 74778 89882
I 39918 73870
O 69832 74946
O 61048 89831
E 12450 33862
I 26746 88914
I 67105 95291
O 10067 88190
O 13720 76648
S 59680 819065140
O 70291 75453
E 32629 81298
O 62289 75931
E 49061 95103
E 65952 80126
E 18056 84281
I 31994 91018
O 58121 62451
O 5534 34905
E 4700 25833
I 32973 97241
E 55052 89996
O 37711 88137
S 14984 34081914
E 49296 69968
E 44463 65997
O 36452 79661
S 26994 563638518
O 22289 30706
E 14194 38849
I 21189 46032
E 43836 70046
S 36323 778300984
E 6500 62797
E 27748 89958
E 511 32156
I 33855 91494
O 49748 58356
E 21011 54675
O 38278 45362
S 56962 76750714
I 89193 97618
I 96516 96895
S 8321 989319842
E 21506 72830
E 33832 98217
I 26105 54800
E 13405 92093
O 53139 93246
E 33193 57705
O 80157 84725
O 55628 98940
S 33331 750816965
I 480 75003
S 98335 20339475
E 82663 83027
E 22810 99860
S 10226 824244787
I 2149 50955
E 28140 99065
S 40964 745080388
S 38124 216815814
I 14287 32356
S 76894 955386154
I 11745 64408
O 15766 18674
S 897 702093748
I 4180 25977
O 48801 53666
I 37055 73347
O 36920 76425
I 223 70022
I 29799 35055
E 15636 93394
S 6291 48247761
S 96789 870847348
O 18071 21194
S 30809 739107945
O 32732 44670
O 23797 31622
I 30528 75304
E 3028 55382
E 75712 96839
E 6917 48767
S 93505 293097980
O 23888 87488
I 34967 38065
S 74820 829459656
S 89891 736383662
I 7886 49606
S 15617 74329208
I 15828 79127
I 70167 97992
O 36564 58695
O 306 5382
S 49494 815902672
O 55492 62862
I 42735 98110
O 14336 50838
I 78179 94661
S 7396 966923359
O 5059 93722
S 10153 281527314
I 71382 83771
E 27122 86582
O 86718 98128
O 25519 57270
E 27418 44907
I 2235 40414
E 56444 57988
I 67524 82176
I 44601 60248
O 64489 92131
S 87289 415114107
S 25148 865314269
I 42981 57304
E 7753 69912
S 45083 975642731
I 8872 10229
E 25147 84012
O 39838 68913
S 31664 152104912
E 2204 82144
O 58103 67240
S 58622 946924377
I 204 96302
O 32804 71656
I 86297 91094
O 1173 84878
O 37013 95961
S 61233 876732604
S 47067 574134175
S 97588 696015992
O 62247 67015
S 95743 888237303
I 1326 95778
S 84084 269779719
S 41043 901908628
E 48445 80876
I 68871 80679
I 8585 94453
E 62572 82143
S 96443 207752270
O 5322 45812
S 72955 370139297
E 41882 71249
O 52110 85649
I 39629 40442
E 55638 70412
I 2816 43532
E 13553 30338
I 57647 73447
E 68208 68811
S 80532 25087471
S 39151 339326382
O 64010 78808
I 13835 62607
E 83747 84911
S 76975 508105181
O 23274 87838
E 21980 46085
O 16489 19685
E 34706 69912
S 92419 305339061
I 8435 27531
S 66357 465508343
I 46209 48299
E 48304 94110
I 49388 63994
S 35236 130384712
O 8429 14234
O 12999 51313
E 1899 9816
I 13278 25574
S 87384 721133508
I 62799 92196
O 11299 47960
E 42863 98814
O 57240 59714
S 40059 501311052
E 37546 95397
I 54898 79364
E 6578 61423
I 5609 46458
E 8902 82130
I 38089 55452
O 43506 84844
S 38070 419360827
E 37117 44307
O 46267 93753
I 22783 34086
O 1924 24004
S 53235 974656264
E 13619 49778
E 4722 34248
E 27033 50509
O 71022 82642
O 446 99659
I 85531 98566
E 35524 70149
O 4845 5571
E 7494 94196
S 24503 599642780
E 51145 77502
I 60682 91170
I 19677 70677
S 58146 562223128
I 72685 74331
O 76144 80900
E 23724 41651
I 27925 36771
S 6916 69315682
S 71502 86864076
S 83303 292711366
I 35664 94528
S 16628 597391959
I 5947 32282
S 708 632645561
S 64514 57374675
E 53146 96825
E 6411 33995
S 95833 33194446
I 19148 30183
E 20306 40172
E 64126 72131
O 2785 74273
S 52718 751569468
I 56025 76785
E 62205 79686
E 52708 72212
E 9274 68682
O 33894 71223
I 55248 71072
O 30703 94937
I 9211 30710
O 91982 94892
E 46000 75438
E 48718 96798
S 30880 376227182
I 14900 99185
O 3458 70295
O 16023 99087
E 56827 66555
E 19788 74419
O 44708 58888
O 7776 34828
S 19630 168747175
O 25586 83066
S 81759 170015637
I 52118 80056
I 197 41100
I 87834 90593
S 86305 601348111
I 67741 84369
E 54940 66074
O 32681 36370
S 53838 125018839
O 21297 93659
E 80746 92296
O 35191 44259
I 15386 34000
O 54926 87561
O 53182 64225
E 66033 75110
S 21106 632477669
E 45188 45249
O 51105 99948
O 40145 98204
I 56563 84364
I 25097 56395
E 21458 94623
O 10600 31983
O 88855 93561
E 8863 20720
I 26750 63772
E 49149 50987
I 24008 81842
E 14280 86282
I 52048 53867
O 33601 94338
E 12044 53702
I 50688 55080
I 42407 62282
I 9576 73758
I 54581 77233
I 43665 52009
E 4864 61166
E 18852 26772
S 53636 974493507
S 84238 701264638
S 20494 57431121
O 29150 29838
E 46518 94500
E 35210 44181
O 17573 52427
S 50080 114798983
S 25601 761044264
I 39387 69418
O 20216 53044
S 64790 831124905
S 34623 386050238
S 78984 39691039
E 73904 81252
S 5057 173714924
O 43038 77668
S 56667 70834342
O 3922 84203
S 20739 211635038
S 96463 718490360
O 18086 38425
I 32170 71270
E 36383 52551
E 35739 60893
E 17490 79327
I 2511 10369
O 14738 43740
S 17650 494626019
E 10475 32026
I 21625 72894
S 9606 69787179
I 41709 41928
S 88684 198566097
I 18370 92981
E 60265 70243
O 17985 74215
S 44705 819813954
O 676 50463
I 40182 96542
I 18620 88760
E 45174 66451
I 80867 92327
E 4588 19567
I 1794 28366
I 13228 75342
S 67278 109692595
O 42091 67711
E 63919 84646
O 66996 83589
S 78100 418357069
S 63315 914507546
I 64584 98703
I 24413 25223
I 23512 64672
E 20503 66459
I 19712 21124
E 27112 63086
O 72609 86343
E 75400 87962
S 9062 795926483
E 9127 99435
O 66481 70261
O 42098 75898
E 6845 8293
I 3805 47320
E 11345 56988
S 63437 599457359
O 8481 74220
E 91780 96861
O 39089 62085
I 43490 55990
I 33596 62659
O 3627 85177
O 15646 78293
E 45749 72716
S 29712 379571858
I 79947 95777
I 55635 98377
I 3828 84313
S 9564 63649170
E 59056 97957
S 46192 378782211
E 33753 54067
S 3641 665496716
E 47516 53514
O 27244 29058
I 37570 65601
E 72892 74164
E 36650 79139
I 86629 97393
S 58026 433287666
S 29291 202060205
I 19943 64167
I 77869 96961
I 7237 25172
I 8154 87927
O 30959 97700
S 6581 65677010
E 46215 67543
S 31973 388731111
E 83986 96546
O 54495 91607
O 26679 52819
S 55360 886649102
S 13114 170838861
I 26084 78385
S 1726 879031416
I 44381 71558
S 1997 520191193
E 9976 13505
I 60116 68782
I 37448 86162
E 9270 17430
O 448 44082
S 13804 205452068
I 41202 74437
O 4337 35958
S 99828 627125398
S 85461 498406183
O 87442 89354
O 13161 46735
O 36220 94168
S 17460 247271929
S 78800 581438410
O 40626 73994
E 38753 71782
I 18210 85585
E 24957 31032
O 39402 48245
S 42043 40780740
O 8385 67510
E 29034 59375
I 51191 99022
O 29663 94496
O 21892 76459
S 1307 738025603
E 19341 85212
O 7874 99555
I 41796 50974
O 27541 52044
I 14164 35510
E 1944 25651
E 60329 68057
S 86763 224195101
O 9792 83630
S 31110 640205953
O 40801 47746
S 74528 818581624
E 39424 84807
O 5137 66719
S 15228 304574340
O 6710 83693
E 41841 42060
E 50971 89631
E 42408 67249
I 7520 47985
I 7291 67729
I 45310 72857
S 90889 481339263
O 19678 22041
O 59248 74767
O 40046 80020
E 20146 48816
S 54244 735801469
S 43874 341593154
I 43984 73134
S 91988 403895448
S 98086 632579189
E 23229 98273
S 66393 262744781
S 33808 263857342
O 12625 68718
S 93509 956168376
S 71509 302245407
S 87042 7562397
I 47185 67524
E 1147 59188
E 24568 50255
I 63081 95412
S 36620 634099580
S 92846 611420180
E 73378 84324
E 48264 53096
O 73842 75460
I 21466 47428
O 9568 84293
O 26459 40475
E 18910 83679
O 73748 82095
O 33438 41617
I 7359 76627
S 31286 985390842
I 48715 71723
I 59070 74656
O 9380 17630
S 62226 867956234
S 75313 250438830
E 89381 98315
O 29008 93802
O 71327 95584
S 35865 789813138
I 15328 68899
E 16972 80850
S 10891 544826375
O 7117 89183
S 21070 468435003
O 68691 90105
S 10575 825512712
O 83553 97354
S 67406 542459346
I 211 48363
E 46359 52306
O 67052 82612
O 71837 80540
O 19972 72492
S 9175 462775524
I 58704 84990
E 25065 82739
E 42694 65617
S 56919 652956354
S 84673 405063772
E 21191 88877
S 62443 462384920
E 27659 62096
I 36275 59117
S 41424 608775597
I 18797 91886
I 36202 73046
E 8230 46358
I 22301 82120
E 19173 73660
O 17360 33408
I 54969 93610
I 24091 33594
I 6083 52917
S 95214 603881258
E 9249 83263
O 54210 58256
E 26737 69619
I 24920 30431
I 34604 97699
I 6931 38608
O 31375 37192
E 46981 81256
O 1286 73382
S 78151 64311677
O 50019 91648
S 99101 440572800
E 10752 22839
O 35247 60152
I 46027 46585
O 14780 90328
O 8674 29702
E 37122 40673
O 21054 31742
E 63210 73230
O 31886 33647
S 14985 736405658
E 6740 32732
S 70185 510486006
I 28139 79133
O 27011 45769
I 76693 83884
S 17199 634775741
S 26376 849968623
I 15612 58815
I 42546 97261
E 25091 58173
S 2913 949537218
E 16220 94722
E 44657 74084
E 2529 46634
E 52381 77730
S 33220 710662453
I 81835 84554
I 20015 95414
E 27983 32115
E 87359 96864
E 51967 84321
E 8388 9695
E 42787 94311
O 86521 90009
E 17350 55710
O 37703 95443
I 35308 56653
E 94490 95383
I 42024 74241
O 72251 78460
E 64489 88243
I 5180 65115
S 44228 144516876
O 31881 42797
O 26408 88628
I 62199 99734
I 56167 83458
O 62710 96444
O 6421 62065
O 74100 99505
I 5750 83041
S 83111 125773616
O 31898 56525
O 32952 95127
E 11692 80820
E 34044 37519
I 4428 29576
S 56399 216976774
E 62377 97389
O 44058 78054
O 42407 94902
E 45630 84962
I 23765 97768
I 22149 76653
S 82820 218601153
O 27487 84754
I 5480 54041
I 25303 86184
E 57141 57217
O 179 82622
E 32019 48083
E 7896 21748
I 54224 92278
O 42059 97396
I 9708 18493
O 17915 60059
S 82194 138405824
S 52819 874492435
I 35094 66426
I 17203 46531
O 29280 63151
S 82276 768310838
O 38513 56195
S 81383 635693558
O 13265 28490
O 76184 97060
O 19874 26960
S 97601 913922356
E 44232 73358
E 37970 49438
S 65997 306212334
E 47990 55782
O 38625 65472
E 49323 68183
E 24720 65768
O 79233 86198
S 66481 191990139
O 20447 63001
I 12 27135
O 76633 91727
I 54071 64539
I 58762 74918
S 39918 804039185
I 6611 95765
S 10009 483045060
I 22472 66689
O 21981 62582
I 49613 55145
S 61406 857989205
I 84509 97483
I 46381 89950
S 38317 175421687
I 27577 57542
S 18054 37430000
S 27684 40137679
O 4491 20736
O 4791 7320
I 37884 54515
O 20646 59433
I 53170 56940
E 67239 85638
E 87384 98092
O 9594 51910
I 10901 18567
E 90787 99626
E 41850 50997
I 10158 99612
I 19798 81794
I 26463 89678
I 75784 75849
O 11066 27247
E 38021 63970
O 19174 67340
O 4150 67804
E 62659 92029
E 3808 62487
O 8754 35698
S 95137 533789148
O 16542 28126
E 16239 33526
S 1547 303473386
E 14163 28074
S 38259 26997067
S 1692 168997296
E 83847 98752
E 61136 91189
I 82850 92825
E 21363 99206
E 23300 59772
I 17643 75550
S 70692 169047071
E 64374 72988
O 26885 66489
I 19819 55682
O 8826 37822
O 17103 90245
S 59017 797395001
O 1468 27352
I 58475 86607
O 86310 93309
S 33547 537838112
E 16553 68023
E 53177 72388
S 84781 3308221
E 84215 86705
S 29274 364016331
E 40946 75177
E 30105 68982
O 26812 46461
S 88653 633863379
I 6069 85932
E 3593 29804
S 12202 979562024
E 59738 60056
O 6099 12868
E 21339 82654
S 21082 514881877
E 46361 83114
S 72727 409112314
I 20701 47182
S 41181 363691787
S 70169 226605851
I 20506 27461
S 15348 245897451
O 87344 94279
S 18990 783096906
E 6332 63425
O 51757 93716
I 5299 44531
E 33299 54016
O 3563 74997
S 95185 932230755
S 71998 53819665
O 51814 94012
I 32068 70580
O 2456 34397
S 43685 861932760
I 17051 61114
I 36241 97931
E 32924 39310
S 42376 376358388
I 74747 82516
S 60029 622892533
O 5399 13977
O 15178 67597
S 83098 114886450
I 20288 49296
O 7874 16771
S 86368 41360920
S 48216 211615995
O 49735 87530
E 55127 88210
I 31989 50376
I 48826 55680
S 47005 639772277
E 36065 89309
E 51592 64067
I 20493 92127
E 5133 10916
S 42695 367240726
E 2026 40369
S 12151 265569957
S 38871 838767585
I 68694 89742
O 1442 79870
I 27609 84617
E 3118 86776
S 75585 738304077
O 4393 89626
S 71085 208608134
O 56722 58491
I 11138 67005
S 30918 876580115
I 17080 98648
S 57625 730506544
E 76601 85145
O 54941 67350
E 48997 63782
E 23402 25439
S 6643 777641742
E 31572 49115
E 17520 22790
O 4070 33529
S 72879 86388648
O 28152 91119
E 13835 65175
S 9583 964156508
I 70777 71599
O 61940 90857
S 846 303649062
O 85957 91011
O 3677 76011
O 48362 48395
I 5212 99677
E 10909 68731
O 57083 70029
E 50053 95787
I 2728 11752
S 16125 747260343
I 3506 35662
E 15554 80862
E 27181 37702
S 67268 78225117
O 4713 26148
E 30447 91586
E 19381 45694
E 42610 91412
S 86649 15618793
O 27087 31205
I 39340 97556
O 20999 93967
S 25427 748734098
I 21327 27231
O 10742 58041
E 7664 45970
E 8096 72751
I 51469 69823
S 95533 69229887
I 20210 64192
E 21413 85417
S 33707 67970868
E 69717 79567
I 62450 95680
S 85693 616471390
E 63708 94829
E 8283 53238
S 47900 125403453
O 4871 18765
O 78703 99070
S 3397 393836379
O 4720 72884
S 14922 329350888
O 10314 88905
S 59442 349795958
S 12257 646657138
E 6449 67318
I 26460 96367
S 22700 981778697
O 4438 84880
O 13147 35651
I 72661 75515
S 61962 56205897
O 23451 42058
S 53926 830274986
I 27598 72921
S 30578 448061519
I 22479 82661
O 59122 76979
O 6678 54246
O 6448 91259
I 92842 95253
I 16349 67143
E 67400 73562
S 28722 376885782
I 47566 84238
E 17063 17845
I 6354 33140
O 55589 68025
S 7229 650489337
S 48286 792159613
S 98754 431329330
S 29089 118929853
S 82715 495127930
E 55395 83752
I 37129 55377
O 54894 96289
E 31263 52540
I 20125 71261
I 10029 23699
I 18511 91310
S 23126 892395370
S 94932 715962961
O 24561 75872
I 30581 82174
I 11470 44613
E 36630 56838
E 32326 34084
S 94502 68775205
I 29829 34570
E 45892 69938
O 20540 71160
I 37083 49088
S 55684 488695667
I 27734 45768
I 10154 65029
I 40345 71839
E 27642 95923
E 7122 56110
E 3323 10540
E 4582 9294
E 46815 54673
O 70873 90770
S 97120 4677839
E 4215 14709
O 26771 39385
O 53222 75831
E 202 73965
S 88560 107320141
E 20920 60254
E 32552 62346
I 39766 77709
S 26073 518279431
S 67411 644254017
O 63730 99848
E 55764 84929
O 1994 58584
E 53787 97019
O 12805 17021
E 22244 75731
I 21206 58702
O 29846 89186
E 20123 68540
S 82615 256685234
E 24201 65729
S 545 570948730
E 10711 66492
E 1042 70165
I 31093 77330
S 5038 206835860
S 66604 131897480
O 6301 14165
E 17359 37437
E 32269 34019
O 52649 72834
S 54555 603566177
O 12961 73839
E 85222 91249
E 12999 54002
S 82402 757284197
I 35910 42643
E 12382 39007
E 62766 64788
O 13498 55745
I 45819 54286
E 58935 62327
O 63379 96685
O 12498 66378
O 5191 46225
I 6199 42531
E 5563 98963
S 90673 66190546
I 4268 40710
E 8843 27894
S 78908 923564078
O 4693 11696
I 33263 73488
E 14019 78356
O 93319 98482
O 40180 58896
O 21470 73518
S 82775 780505832
S 63069 230752338
E 617 14990
O 30981 62885
I 44758 84079
S 76050 983782139
S 30638 293833950
E 16575 57071
S 23746 654234295
S 70530 832126854
S 4068 45450657
E 26722 86206
O 48574 99055
E 11717 85835
S 55152 793964841
E 36723 55756
E 21384 46474
I 51046 53121
S 28611 476162089
E 33273 70318
I 26630 87611
E 26132 45127
O 8433 22162
I 8690 40906
O 25779 72708
O 51499 99871
E 27646 38252
S 90745 924493626
S 34144 620580945
E 65746 77450
E 22055 59580
I 9122 99810
O 5409 62003
E 13722 35664
E 4660 35723
S 48101 370746319
O 6195 40216
I 1213 9849
I 6367 90682
O 44581 88714
E 60964 83999
S 84524 273928672
I 30318 83015
S 26203 396902551
I 1529 20311
S 95844 146864627
S 32373 702550684
I 39811 73333
I 25430 62501
E 500 37430
I 34517 92650
S 47131 621530993
S 84133 640866253
O 1256 38290
E 13447 96915
S 74847 642956316
S 80730 711556821
S 91957 230342583
S 64506 728212905
E 17480 33145
E 10838 37891
I 15050 24820
O 48231 76200
E 63479 89380
E 10706 19859
O 8833 95894
E 71241 91497
I 23151 94516
S 48585 148396573
S 73582 504296166
S 6115 170145511
E 12745 74027
S 65766 196039497
E 68363 76428
O 46593 69690
E 28884 94521
I 30274 30935
O 25903 78694
E 20661 54837
S 97921 225751515
O 8139 17867
S 94453 492176678
I 41484 75939
E 87326 96869
O 39922 82979
S 34580 349796244
E 11363 46734
I 57231 98491
E 60227 75816
E 80870 84752
S 22796 79397949
O 24719 99245
S 26682 885844163
O 78128 81020
E 53853 97008
O 5002 11046
O 8858 79385
S 5072 986393417
O 43359 67351
S 82766 938388832
S 68255 422733000
S 52774 889209227
S 54152 141648474
E 10817 10881
I 19959 62086
E 57287 70383
O 5863 19382
E 16777 49113
S 80826 445052859
O 75400 96740
E 61551 96779
O 10804 31803
I 71881 83418
I 20107 24094
O 66879 77889
E 80110 97468
E 30397 79898
S 55689 682466034
O 3400 38126
S 46281 992989385
E 82756 90675
S 80598 786813068
E 5279 22466
S 36688 751553588
E 9030 11094
S 616 13561279
S 94852 371016081
E 66537 88296
S 7260 841790479
E 1300 39198
S 74524 382451350
O 2471 92933
O 20293 35017
I 79549 92684
I 68674 75394
I 28274 75830
I 26458 84695
S 82780 310967485
I 50837 84064
I 30034 54290
I 53836 88800
S 65134 382876293
O 59055 77919
I 18400 52701
S 62958 249729189
O 26539 62101
O 14735 26750
E 27453 30775
S 21165 284363829
E 5963 80991
E 78572 83260
O 43801 64735
I 29630 97058
O 54382 79253
I 36812 40531
S 15883 182725017
S 83374 603717354
S 84781 876267449
E 87412 93947
E 50994 63221
I 8454 66757
I 46655 90855
S 51903 974911257
O 10399 11211
E 35134 39508
E 11059 29185
S 14005 100518905
E 9532 91401
S 93046 14709007
O 25636 88594
S 87800 762310286
S 55783 146615714
S 20948 696210035
E 9528 75682
I 23666 65695
I 52966 61298
O 15164 83211
I 36823 52112
I 11083 17218
O 53946 58209
S 42064 806380451
O 49609 54875
S 46933 322219055
I 49374 51620
O 53147 76171
O 9427 73379
O 67711 98210
O 51033 57889
O 63166 73388
O 19152 86188
E 36196 69610
S 24964 775312651
I 70999 74925
E 69203 93729
I 37450 83634
I 30279 68732
O 9092 92323
I 22308 30174
S 76037 369670551
O 13580 89756
O 46882 74868
S 50725 429997144
S 70958 388245168
O 79846 96279
O 3156 36789
I 2506 30708
O 45724 66467
S 67779 343790817
O 62360 68688
S 67379 897078044
E 36800 58231
E 3799 54797
O 45662 72271
I 18037 51201
E 46986 68864
I 83294 91719
E 5117 12452
S 39913 725196509
S 48340 642989679
E 27883 65514
E 39928 77906
I 33977 95808
I 80589 95438
I 33032 39274
E 48287 97450
E 45692 66166
E 22109 94378
E 81987 98459
S 43707 6261572
I 37286 58277
I 22196 91624
E 59688 67127
S 95387 802215885
O 19382 63318
E 94542 95568
E 49221 97547
E 48889 96240
E 51202 87072
O 5446 75068
O 29803 96649
S 6584 677662434
O 76984 91740
S 19598 177224571
E 2228 21433
O 19477 79806
S 44596 182404614
I 28904 89594
E 37231 37842
I 4040 12469
S 24264 245127954
O 20183 57793
E 56035 76823
S 85910 82436444
S 95057 238388004
O 55912 63910
I 82146 83882
E 14833 47300
S 89709 366794566
O 26563 75349
S 46661 845455029
E 19535 93951
O 31029 67238
O 13050 17707
E 6858 45559
S 27917 236325269
I 49517 95875
I 12093 31190
S 69762 782326150
E 68901 79760
I 1250 27607
I 55433 56298
S 74250 172091183
S 40247 270847556
E 28315 87740
O 1928 27858
O 13224 68416
E 52109 85368
O 6770 71792
O 62952 78309
O 19898 62095
O 27217 35965
E 5600 20531
I 12278 83476
S 82133 364759450
E 30261 72542
S 34728 625843332
O 11629 65672
O 6862 97072
S 29525 508936373
O 62715 65586
I 5658 71043
I 901 55039
S 31746 394826922
S 65165 692347806
S 68528 959224004
S 59666 991059886
E 51438 87833
I 67690 85266
S 50496 641933238
E 51144 71764
E 57631 65287
O 8932 78738
O 52338 65150
O 2807 91779
I 1574 44460
I 26311 43823
E 13567 17190
I 26149 61801
O 45716 72823
I 16242 94328
E 20149 51631
I 37097 38259
S 90938 511816274
S 15597 324217332
S 6194 965945351
E 28936 98790
S 19742 540089767
I 6112 83237
I 38832 95561
O 51684 76082
I 23 98889
E 2180 36348
I 32786 64580
E 9271 88384
S 9574 997294206
O 825 78480
I 3460 40916
E 5711 42051
E 21714 32660
E 28609 76098
O 837 95773
I 26731 39220
E 10735 89191
I 3149 27231
O 4185 76806
E 44469 64254
O 68251 82954
I 28446 90361
E 33559 52888
E 33447 34766
I 33837 77093
O 48643 72239
I 84000 91093
E 76940 85709
E 70444 97123
I 61018 75559
I 68577 74296
O 28931 97005
O 25136 61658
E 13530 38574
I 23578 45448
S 63358 368634640
E 28592 77542
E 10612 82382
E 14021 14339
O 32572 35541
O 9665 67580
E 40071 86116
S 7525 455212022
I 51129 69474
I 30067 82368
S 46 900368587
O 41557 74948
O 83870 85016
O 49773 93872
I 82988 97863
I 29816 72559
S 84173 571150653
I 55213 78125
E 44708 60747
I 25703 63763
E 2938 37178
S 79566 321843026
O 47037 57595
I 7461 65372
I 28740 75629
O 12742 77533
S 85196 123242907
E 17947 25642
S 27060 29344629
O 11554 33987
S 27031 209567186
S 28994 80626903
O 12222 61107
I 35426 97383
O 46876 90303
O 16017 69044
O 43738 52664
E 9243 88126
E 94967 98981
I 7311 72753
I 68988 77823
O 237 83751
I 2135 76193
I 8723 25849
I 53139 74225
S 5058 994973934
I 82515 90038
S 43258 259872412
S 13692 513717414
S 76072 225604601
S 12257 859953032
E 56171 68807
S 68643 549509952
E 24581 99175
S 12969 472674127
O 37892 59760
E 50517 69831
I 3634 48887
I 40966 50766
I 30389 87441
I 42720 90257
S 99428 587116113
I 41421 63626
O 14777 43030
E 50683 53814
S 21446 195299125
S 60055 750487938
O 886 38144
S 47433 104423412
O 7061 16006
I 31502 36318
S 31243 943648673
E 20995 68053
E 15888 69278
I 26455 89653
O 13808 97417
S 59167 972390718
E 25948 56053
I 2709 62916
O 11129 25263
O 18754 83113
I 30072 86334
I 46817 73622
S 88335 651431569
E 7810 76850
E 79950 91656
O 41147 46826
I 67852 75834
I 11755 81964
E 36977 81836
I 25561 64391
O 20702 25635
E 5691 14450
O 58846 76866
S 49860 507611285
S 17882 550331542
O 71656 99501
S 69440 461982316
E 68364 85097
O 4309 94363
E 73525 90231
S 30591 467363309
O 59889 73092
E 4476 61865
S 32613 67633498
O 8413 62469
E 16516 73208
S 17068 549402056
S 75383 958512008
I 4604 90625
S 65954 566089347
E 74401 87035
O 17193 64790
E 34879 53621
S 63423 697762986
E 15941 81078
I 12915 88253
I 67328 94425
E 31563 63448
I 4213 77460
I 4962 78248
S 10944 561703920
I 13975 16610
S 6916 962615682
O 9153 30433
O 75912 80210
O 41060 68861
I 23544 64958
S 54195 927057929
I 2360 60003
O 65671 69054
I 78419 94619
S 51826 505717612
I 97043 98491
E 77366 84789
O 396 93740
I 39549 80098
E 31992 33281
E 97877 98148
I 7090 92240
O 35711 61383
I 64747 97802
S 94880 627121587
I 21311 25210
I 18695 91289
E 11574 66062
E 53135 63219
O 29555 38290
I 39877 45120
S 15632 890350629
E 57079 80108
I 2522 12983
E 5208 18371
O 37413 91059
O 18296 99687
S 78035 214198568
O 79973 95903
I 31687 66834
S 48190 227219838
I 47285 96406
E 1119 42649
I 10092 77146
E 14866 91660
O 15848 83925
S 51516 596803081
O 45822 67370
E 82774 96870
I 16414 59145
S 92041 812791782
I 2740 65923
E 57454 82580
E 64253 74276
I 41545 59786
S 12589 324814024
E 52765 70180
S 87154 563144064
I 82278 94223
S 15026 644098426
E 48680 83613
E 88874 92061
I 58932 94348
E 24272 91558
S 86989 268546075
I 31397 96796
I 41267 54246
E 45154 62031
I 57916 94930
I 46957 71921
E 73388 76069
S 36664 462046753
S 58469 409086659
I 38354 77118
I 13806 19179
E 15652 66442
I 53685 76199
I 17709 99965
E 27754 37571
E 12982 95619
E 13002 35210
S 20489 573859521
E 36354 81527
O 20881 95546
S 18291 440943565
O 77523 93149
E 35162 98865
S 80206 31773807
I 32823 69604
I 29082 60150
E 26937 31658
I 16563 70167
E 15616 65546
S 4293 939489732
S 58983 626149549
S 66853 855480027
E 43876 71601
O 25355 80224
E 36843 66455
I 86612 99946
O 83722 99536
E 55004 74614
E 11114 18165
O 6686 58242
E 85813 93188
S 5207 208293379
E 8414 26100
E 48179 76920
I 5666 83313
I 55597 74521
E 63802 74016
O 47041 74651
E 32614 72303
E 689 43669
I 37560 62279
S 31554 991989099
I 36462 50482
S 75464 606401889
O 33257 74959
O 11399 46860
I 51261 72112
O 44628 53267
I 61203 75657
S 18354 129744446
S 69525 904319154
I 19475 54675
E 13845 79224
E 20991 39193
O 36201 55977
O 44497 79081
I 14662 77584
E 42384 89907
I 26180 54241
S 83998 658591753
O 22081 93090
I 33814 34742
I 39974 81521
S 89136 66935154
O 27452 34900
I 64834 65961
I 25231 77340
E 22403 45411
S 56378 100578595
E 20150 98255
E 21250 70963
E 21396 39985
I 66077 80764
I 52864 61493
O 60638 81731
S 41795 819522177
S 17563 27067348
I 74400 90397
O 11771 31449
I 10616 78926
I 92126 98215
I 27979 88135
I 17551 75354
E 58480 96463
S 29340 784976128
I 27465 88364
E 28049 38289
I 70090 84892
I 31063 96177
E 85979 89705
S 75953 204502543
E 12910 93977
O 44427 96836
O 56188 86420
E 11000 95009
E 21724 22082
S 92157 39010782
S 13489 577276832
O 59864 80160
I 12974 50090
S 45379 705542609
O 3634 14375
S 67776 793590871
I 9138 24374
O 50996 87476
S 77918 163184723
I 15244 36970
S 17954 718838792
O 27497 95737
E 31166 52853
O 77492 94104
S 1056 316193429
I 41845 90788
E 16995 66165
E 37970 41293
O 23342 97120
E 4001 73719
E 31661 76212
E 34307 85929
E 8251 70384
E 91936 97038
S 96765 761001584
E 34182 73922
I 8431 85817
S 82755 118701446
E 50949 78755
I 1146 32890
O 34833 71516
E 21377 81433
I 36593 96803
E 14040 81459
I 41254 63827
S 80450 123674487
O 74587 99429
O 75043 84841
O 10114 76670
S 13781 620317445
I 59462 69403
O 18279 19287
S 48132 238563802
E 27894 36845
I 16066 61689
I 4795 55474
S 57374 978153819
S 68446 286846065
O 23450 63598
E 26595 49539
I 40732 48466
O 23615 60770
O 50004 76249
I 27056 77138
O 15308 21581
I 5442 64563
S 77824 884252648
S 38245 458714741
S 12724 978252458
I 9347 38943
I 15269 55558
O 4030 72309
S 87992 176622338
S 67462 109016294
S 79328 529146532
E 8005 35780
E 58921 81004
I 63421 81167
E 32156 73443
E 25193 51919
E 22186 52843
E 15694 79872
S 32559 793302004
S 91209 772310873
S 1476 552348417
S 47704 962239577
S 23732 122545842
E 77229 80971
I 90031 97042
I 44913 95257
E 55780 76211
I 23189 56534
S 83716 519706631
I 1725 2694
E 25493 94372
S 38935 276308490
O 49490 82762
O 22671 64794
I 40114 62354
I 52182 62179
O 43440 96160
I 474 23587
I 35069 75944
I 15827 58831
S 88048 660072217
O 15381 39246
I 15533 26151
E 43622 89701
O 6302 83422
O 3059 70261
S 59409 356879180
S 41900 480165738
I 17364 30404
S 71801 863891726
S 34206 266540496
O 46887 57426
S 67500 759682425
S 97470 365294408
O 15724 91404
I 5847 14837
I 58881 96234
S 32570 842728473
S 62175 694483959
E 27954 69876
I 55315 81756
I 49767 74440
O 13146 16433
I 22366 49844
S 91618 582770976
O 70460 79123
I 3861 95098
I 34254 58676
S 61383 576155813
E 50018 72749
S 99360 280821828
E 74797 85574
E 62848 76889
S 66340 705557295
E 30318 32448
S 67114 214353456
S 3843 655047209
O 42489 87378
I 47604 61086
O 19044 52585
E 85409 85813
O 41094 80027
S 99595 200683031
E 17963 47616
E 2558 3283
S 28940 514584191
E 26981 66085
S 69569 457322175
E 44861 45010
O 10878 15579
E 2440 27554
I 30076 45561
O 33375 72825
E 31016 42872
S 12542 844594766
S 74856 904456294
E 53956 79482
S 20037 991254337
O 45637 93536
O 908 83525
S 45392 977718383
E 8812 49331
O 80386 87405
S 7858 592429331
I 35526 35664
E 40716 55302
O 32387 80370
I 20347 74569
S 46639 257662542
I 2784 50863
S 11597 533416831
I 1531 27153
E 10393 90306
S 25693 165382577
I 4956 70020
S 33155 105213281
E 18732 73818
O 11632 79233
I 73401 88517
I 57117 97549
E 357 82959
S 96986 793160426
O 64510 73381
E 1761 20823
O 31417 34448
O 10922 17935
E 20138 28887
I 35313 83355
O 19092 59631
I 84729 96402
E 47669 64542
O 9573 50829
O 63861 86115
O 60290 92727
O 41061 69175
S 41469 983927647
E 17423 27220
O 64017 73116
O 41050 68996
I 11579 48482
O 50590 58842
O 50256 93386
O 40102 47824
I 44122 77216
I 22661 98200
I 891 5839
E 32964 56013
S 3622 609801018
S 6226 260600444
O 1176 51435
S 77825 124770313
E 15790 70424
O 16803 38760
S 70950 929843025
I 17070 45122
O 16484 95296
S 11576 752616461
E 7057 64529
S 75497 484710552
S 27434 933205974
E 62382 78229
S 92699 139127495
O 72352 87165
E 40250 52345
I 57263 58234
O 1664 9469
E 6129 7155
I 24474 91061
E 64487 93028
I 12969 75292
I 40030 66458
S 33713 815165706
O 71146 86305
E 1006 65859
I 27435 71106
I 91164 92397
E 1566 14679
S 90000 957781431
O 36921 37181
S 14825 814155102
O 47574 82463
O 10166 61908
O 67702 95316
I 41888 74584
E 9124 19169
S 64475 57127027
I 26268 27797
S 87046 947575651
E 29054 47767
O 55404 62258
O 25891 32598
O 18275 28527
S 65792 145587757
S 11223 892099563
I 40858 77118
S 87593 316451735
E 43624 67720
O 7056 76305
O 19501 92294
I 30005 44500
O 5646 46701
S 81312 436192764
E 12260 14544
O 79183 94052
O 8544 25875
O 13036 35941
I 47953 96385
I 4102 25268
O 57602 77751
I 545 72209
I 49548 98323
E 21314 61111
I 59713 67778
E 57181 60607
S 60388 737025398
O 65405 81260
S 91495 658914503
I 59192 77207
I 17727 61222
O 3537 67877
S 67797 866426608
I 2281 41522
E 8568 94013
E 17721 85264
I 37208 44462
S 18169 355657525
I 25123 44040
O 14539 79341
I 23768 40684
S 7900 399908506
I 30115 42144
E 51006 99821
S 49214 35273922
S 84020 471333805
E 65192 85737
S 20197 206055386
O 72376 87531
E 6899 64617
I 39603 47686
S 59078 941219772
O 61728 68081
I 47996 57646
I 24007 65387
E 52573 96383
O 81126 94200
S 59475 56110229
S 10682 501653166
I 51934 69883
S 52916 974986563
O 33766 96413
I 14271 76072
S 81260 865483200
I 60906 98251
O 62163 92734
I 76330 83556
E 70680 83023
I 382 80238
S 22519 946224434
S 76767 749997839
S 16241 155933830
S 33798 457310099
E 26896 59822
I 8971 68221
I 4628 87394
S 10744 978666490
S 68172 707876402
E 1738 62212
E 23150 31177
E 70643 88852
S 3284 192525450
I 46478 96909
O 46798 82263
O 12605 21109
E 40443 84925
I 23486 67000
O 33912 34589
S 79251 139963357
O 18716 50457
O 25387 73117
E 21919 59129
I 21329 40440
I 27547 55898
O 33389 46482
O 24161 86689
O 31113 34292
S 62662 894977463
I 13947 53352
I 55040 68140
E 29999 72024
S 92673 84739621
E 14754 51359
E 21421 61606
S 38441 693703809
O 33288 58285
O 14176 33075
O 5945 43938
E 43408 97660
O 13431 81314
E 39961 40255
E 6443 40385
I 28719 49216
E 53336 62184
I 12964 17394
S 61358 502017476
O 53914 75028
S 7121 804543576
S 5850 721841900
I 13411 67875
E 20726 49366
I 20364 37356
E 8352 41490
E 40818 57877
I 41551 55057
I 60057 96368
E 49710 73044
O 17032 53347
I 62648 78522
O 77319 80770
O 23794 56673
E 28127 70491
O 11227 25258
E 15603 77762
S 34965 550057535
I 31540 51551
O 73139 91906
O 64818 99400
O 84451 99551
O 5959 53653
O 12834 30230
O 75086 78665
E 14354 48181
E 39294 84131
E 422 10060
S 14569 617217586
I 60987 73809
E 35734 48429
I 54638 71790
S 74293 240629671
O 64724 71070
S 20304 74086986
I 71741 94574
I 20329 84163
S 44857 74050928
O 70001 92573
S 88257 59635067
I 13751 61964
E 58896 81772
S 36809 806852636
O 40397 65158
O 1825 85891
E 39469 67889
O 32917 71355
O 17050 32992
E 24831 57581
O 66525 94055
E 29049 99116
S 89281 341966756
E 6174 38816
S 84021 369457982
S 31843 956363206
S 1327 150380378
O 1513 91582
S 27467 897938673
E 57705 89572
S 67799 340829377
E 17415 62141
O 45891 48740
S 47459 784537222
O 69594 78883
S 52038 717700537
S 20538 151934486
O 3049 94775
S 58794 706813882
O 59060 95300
O 20993 39983
I 36072 71984
O 12993 79455
S 7296 996330786
I 18244 29696
O 98265 98954
E 26891 60427
I 23233 67553
E 8559 48929
I 32618 75299
I 2079 73787
E 27101 50210
O 39337 51737
I 423 10075
O 10289 73025
E 3969 51647
S 88513 932756729
E 58963 75143
S 57010 751085294
I 58147 65716
S 386 719871350
I 60332 86503
O 17547 28963
E 10545 95765
O 77287 84662
S 57873 85829659
S 81824 545521418
O 15175 91507
S 86347 216122136
I 50118 64547
O 1511 16505
S 67547 537875436
O 33079 84659
I 78951 85158
S 78666 617347057
E 68967 74708
E 52582 53730
I 53591 97541
S 20051 450104346
O 60230 82510
I 34566 91749
O 20688 30749
O 8538 92507
O 53053 80044
I 91776 92558
I 4204 99451
O 14007 18695
S 78000 933663661
O 2008 70823
S 2211 683853791
I 20106 47213
S 67840 766387066
O 10900 85445
O 26139 59425
O 31218 77692
O 35101 99467
S 73868 904096494
E 91941 93770
I 61102 66286
O 11329 53031
O 19061 96063
E 46638 97785
O 26559 69957
I 67994 81846
I 42459 84337
E 48370 64654
I 2990 69188
O 66646 68693
O 41586 87673
O 54237 79469
I 11793 26577
S 86374 528443981
I 4112 35051
E 33066 95507
O 35980 76074
I 38603 92656
I 33631 66375
S 54601 703764227
S 13575 813468227
O 19823 92131
S 67185 342564650
I 9102 19167
O 63383 94168
I 1657 62981
I 1933 47722
E 18641 23622
O 32001 44097
I 73942 85912
E 1160 28820
S 58649 604999792
O 73899 86706
S 16892 920209217
O 24063 76431
I 47172 97826
I 5826 83613
I 14912 73435
E 7614 24989
E 71872 80176
E 88138 97075
O 1510 51589
S 65216 626271529
I 63239 94638
I 48062 58450
S 15590 522321841
S 65831 653684084
I 62930 91854
O 67454 93335
S 20246 104710965
I 341 95899
O 26049 27106
E 37665 82821
O 47713 67849
O 2071 90936
I 36978 40455
O 32379 34583
I 2944 76362
O 51507 61626
O 11271 61783
E 4758 94747
I 34068 56193
E 86811 92852
E 24389 95346
E 24997 50402
E 9221 31021
E 1618 86153
S 68347 317891357
O 55342 72702
O 16154 57587
I 5636 84738
I 68045 82768
I 11086 60706
O 73577 93011
I 53389 78381
I 1113 21870
E 14253 23006
O 54883 84123
E 36165 38086
E 47738 50391
E 25502 91605
E 57829 69970
E 46065 49773
O 44227 61201
I 15183 94096
S 87692 328839154
S 89854 236109361
O 51018 83053
I 85177 91593
E 19629 57279
O 5472 58467
E 19956 98996
O 24285 34136
I 65797 75527
O 17046 70380
E 48816 94896
E 1385 98680
E 19222 89190
S 15528 387940527
O 54012 76905
I 1595 46662
S 24108 269512928
S 61433 476133462
S 50426 491206578
E 24571 38609
E 25662 82579
I 16171 48296
I 32336 53328
O 69378 73010
I 33000 76827
I 50634 57142
S 80145 234321785
O 45265 50586
O 19530 64624
E 30295 85412
O 2189 96137
O 38984 90210
O 17179 51699
I 25795 34169
O 93733 96989
I 1222 57537
S 56550 642181178
S 95812 431429376
I 68954 83746
I 31539 35229
O 16798 71864
O 64304 89783
I 30898 69518
E 26733 38242
E 67186 87005
S 98912 857425041
S 30674 755219173
O 7605 92817
S 38453 646863650
E 60327 97811
I 18696 65208
S 2079 677767259
I 13667 16867
S 23685 147035712
I 45556 83604
S 97851 381390738
I 45494 81692
O 11957 92034
O 42559 91315
O 5329 60951
O 11804 39011
S 98133 473709229
I 47381 75068
E 2586 65665
S 85368 138024084
E 64492 96133
S 45145 238623779
S 84386 200582518
I 25615 45864
E 13056 68700
S 59093 419087146
O 39238 47072
O 19874 78857
S 408 341079033
O 9145 38230
O 28103 36557
S 57791 877534970
S 86442 841396205
I 39030 71665
O 24473 96371
S 56049 528109692
O 8986 49404
I 9336 99402
I 5869 50137
I 26975 64651
I 5962 90047
O 57483 95558
I 23711 77333
O 27013 65764
S 65217 851576570
E 31852 36775
S 21939 307211150
I 30832 36847
O 12432 40908
O 69097 76394
E 4776 68059
E 76033 76524
O 25953 67168
O 29740 97084
I 71896 96287
O 2040 59160
I 35321 89232
E 57891 72196
S 99399 612129976
I 45047 96684
E 23605 94406
I 9256 34759
S 51582 553040437
I 54090 79743
S 1389 890049762
E 23865 51611
I 46017 68818
I 81461 94850
E 28144 37128
E 44259 63443
I 65332 67366
I 31945 92270
E 20674 85330
E 23308 98767
E 80404 82754
O 10076 59645
E 42257 82757
E 15650 58434
I 1874 11727
I 14364 74064
E 31759 80103
I 54889 78261
E 49728 87245
O 13095 78063
I 502 32605
O 70176 82237
I 38797 95538
S 64638 364507957
I 45494 49660
O 5790 44218
O 16692 69527
I 8253 23116
I 27275 98335
O 61195 64879
S 21786 232810614
O 13652 18155
O 67449 77808
I 14256 96074
S 11174 6646070
I 22247 69227
E 59451 65609
E 15868 35956
E 38599 41047
O 38048 76497
I 26831 68924
E 17087 80511
O 12035 86246
E 39768 60651
O 45218 51854
S 79688 125625818
I 19930 49468
S 24128 840827152
E 42630 95216
O 28217 56481
S 4152 643000037
O 4813 85402
E 43411 75895
S 213 15836663
O 19173 45817
O 24441 40153
O 51445 57732
E 6115 78625
I 1624 96993
S 89409 449536308
O 33225 94296
E 72277 94955
I 3795 47886
E 51340 52643
E 19562 82306
O 9901 24653
S 83980 569598886
I 66807 74363
O 33498 57487
I 3814 8648
E 12467 15041
I 7025 29810
O 77003 94034
E 35557 43714
O 36952 70301
I 41177 91145
E 55069 97691
O 13743 51466
S 98986 491859197
E 18205 89923
O 8615 57254
O 39363 72207
I 22526 94958
O 22650 33448
E 19931 60840
E 6326 65667
O 47785 51770
I 13994 86345
S 63526 887659928
S 91831 328647714
I 3293 83291
S 88733 891023917
I 7007 36723
E 78686 85507
E 38494 82925
E 20292 68502
O 46565 95921
O 14419 23238
I 29404 82219
I 60199 69277
O 1302 68802
S 70320 455184138
E 48317 71140
S 78613 22415255
E 43846 83015
E 19262 35482
E 20371 84842
I 15830 60070
E 2802 70461
I 33999 96833
S 48476 887520100
E 5873 58627
E 38208 62632
I 36212 92547
S 37651 237940953
I 14764 32086
E 68305 84553
I 18405 66571
S 96870 249051023
S 46260 138029702
S 49471 670044635
O 44453 95958
S 44559 372323500
E 35966 73688
S 68557 890863390
O 27210 74020
I 71861 89852
O 577 79038
E 25150 49944
S 33813 303031498
E 20153 89703
I 57060 76296
E 16968 64680
O 13887 92368
E 15823 69632
O 63822 87551
S 4988 166028779
E 72933 96622
S 70344 851353596
S 6970 674248816
I 14780 54594
S 89253 700807883
S 86354 64427189
S 21437 569231678
S 65493 732361613
I 18085 51508
I 31626 56561
E 40601 68556
I 9498 63072
I 8763 89363
S 46929 446963600
O 88244 90769
S 29760 692350133
O 54467 57493
O 37021 74620
O 28027 79690
I 2657 43667
I 37645 48926
I 42298 44008
I 15 97311
S 13858 70200251
O 58874 85220
S 43 237465907
I 71174 87424
I 243 8907
S 81439 570565852
O 8062 49479
S 36322 255987103
S 55796 187871251
S 66270 508770771
S 18917 508386195
S 42312 314910822
I 29993 39213
I 8840 12593
E 53134 89024
E 3870 88246
E 8833 55181
O 6608 24296
S 90847 75946115
S 86411 910581877
O 54246 90548
I 65245 69276
I 3812 40274
O 21810 66655
O 82316 84565
O 51976 70132
O 9616 97251
O 8887 14228
S 24797 503759670
S 22591 18517872
E 28853 42406
I 13603 24114
O 26539 98314
I 2672 55490
I 15374 15872
S 36700 144414687
E 15340 68149
E 4522 5254
S 41811 603654946
I 49457 52299
I 34099 76767
E 15632 37873
S 48387 330385672
E 29685 75955
E 87696 98083
O 73845 81493
S 17353 250800605
I 51426 88773
I 48739 54565
E 64051 80039
S 26980 92898658
E 26345 44686
I 10075 20464
I 4327 82586
I 53255 62967
I 67716 90982
I 45210 78946
S 33322 489414111
S 51552 488616534
O 75792 87334
E 1236 6237
E 2707 15344
I 11156 69150
O 53914 82568
I 24934 66398
I 8226 66363
I 76846 76965
I 39526 91332
I 53982 62722
S 45282 274773104
E 44301 49175
O 97037 99685
I 48713 57798
E 38717 86440
O 10591 99700
O 47045 67021
S 98936 507812488
S 54429 595311820
E 5839 10460
I 22832 42910
E 16512 18794
I 7888 96769
E 10280 58183
I 5012 28205
O 82228 89311
I 38837 93447
S 44065 645544455
S 577 159127463
I 11826 32597
I 31547 82776
S 30290 403452944
E 15970 79055
S 47703 527323875
S 81113 659913243
O 32384 68235
O 9590 89561
E 5971 25401
E 37702 38994
E 30819 96997
I 27273 89052
S 55472 212685982
I 7258 30289
E 14199 84398
S 21290 244259917
E 55468 85529
S 15673 667071096
S 77430 602452633
O 5429 37329
S 6710 331389773
O 72472 90871
E 27915 96161
E 18633 52451
I 49304 61732
I 43839 97091
I 33342 52434
I 51609 73555
O 49030 77390
O 11327 32848
S 48634 208677184
I 28287 58781
S 1868 258784678
O 47731 89879
O 5083 14268
E 68133 99630
I 50580 66540
O 69288 95430
S 26905 92844943
S 76678 927426485
O 34949 38523
E 43071 58893
S 69505 762522778
E 10583 53533
O 39696 46441
S 97636 612055991
S 8560 322569894
E 19559 58486
E 204 28534
E 41920 96375
I 43567 74197
E 42729 50898
S 98395 470320305
E 19657 39738
E 23571 85893
I 23161 23637
S 95430 133969516
O 88765 96881
E 60725 68774
O 7084 10026
E 54046 99590
E 2707 14205
E 62108 86578
O 13006 62455
E 30470 44338
O 14616 62542
O 21000 65034
E 54916 62679
I 47514 95466
E 50296 60323
E 35399 83683
S 60474 42632973
E 578 99491
S 74352 202754883
S 43868 967893863
I 27990 34947
I 39281 77504
S 80923 998287332
S 26074 177381878
I 11086 58255
I 25167 53928
I 10691 77096
E 69575 92660
S 88474 802476685
S 13260 154110946
O 69252 74912
O 39076 52055
O 7479 84945
O 72887 77974
E 10058 26209
O 32943 59233
S 42157 977720704
S 63421 916067832
E 71005 71482
O 63049 96813
S 80665 411016935
E 62144 74625
S 44879 6640508
E 3427 42685
O 33806 91899
E 14173 56169
O 46655 93094
E 19113 85555
E 19817 50269
O 31527 68064
E 67777 98245
E 21545 70671
E 1551 75443
S 88757 235984041
E 29580 63265
E 6021 89477
E 39644 95100
O 12280 73108
I 73932 79043
E 7888 20226
S 62998 270273527
O 12724 20139
O 62591 82147
E 8147 16809
O 72849 93347
I 30351 94080
O 31717 56054
S 83048 489432522
I 53470 74448
I 67775 91973
S 57024 366972737
E 88049 89335
I 18539 54843
O 63585 90710
I 22773 24741
S 56571 359746525
E 17426 26415
O 13086 80392
O 4915 7413
E 19633 81017
I 6729 65561
O 21132 96931
E 5225 58222
I 13290 41073
E 23950 65637
I 23482 43899
O 3734 68034
S 2535 420368484
E 29365 97295
E 21533 42426
S 91517 429902477
S 20833 756500099
S 52157 560929758
E 61815 79624
E 76898 96970
I 71538 82370
O 1932 59237
O 60704 99243
I 31528 69630
O 46792 98475
S 81830 625530752
I 13040 49830
O 75417 90029
E 23136 53047
E 3948 73049
I 36514 91458
E 36468 99831
E 19378 51926
S 21207 67966193
S 37346 238609563
S 9284 382987301
S 90724 755375961
S 36723 290304151
I 20866 70090
S 51661 502465469
I 39703 54278
S 33955 279890048
O 32226 82028
E 29335 91228
O 7256 71639
S 98454 217154752
E 31870 37868
E 17917 62968
S 88821 201400960
E 1758 7996
S 10787 56965738
O 20196 99163
E 38776 74917
O 60057 77642
O 52919 95521
I 15129 90641
E 68619 81142
I 8152 44313
I 57845 65875
E 16662 58324
S 17059 750037242
O 5067 60871
O 65127 85120
I 9447 68781
E 90377 97539
S 63730 849893839
O 64812 64836
E 1724 82614
I 75580 87421
O 35753 43800
E 55438 86480
S 72517 572469226
I 18460 71911
O 41682 53927
S 74953 46550810
E 9112 66968
I 17361 60973
O 37881 77047
O 55352 57775
O 1345 44785
I 8784 54203
O 66544 75947
S 24477 757213008
S 69551 236259005
E 16278 25317
O 5532 48001
E 7542 94085
E 4104 99734
I 33792 77632
S 79784 332172046
O 39496 69481
O 69883 86838
S 57695 181519424
S 85833 442432696
E 56307 82987
E 66760 86394
S 91812 329860133
E 69785 97283
I 52288 98535
I 16400 47181
O 306 5402
O 6552 14898
S 43687 783580055
S 36598 987885695
S 79126 22335697
I 60635 86718
S 27503 900068852
S 33518 154176011
I 33940 60497
S 56227 498242558
E 1945 37584
I 32342 83542
I 39903 91404
E 52948 89190
I 7711 44237
I 10848 37239
S 97917 201028155
E 115 48603
S 60537 409284786
I 55955 98926
E 75556 93425
S 84709 680868184
E 38190 84282
S 62676 349365356
O 54642 56034
I 17212 62612
S 58127 980888933
O 41632 61416
I 23256 75311
I 31354 69388
I 4035 46445
I 42825 46965
E 38833 91283
E 1736 98712
S 48598 931290028
I 64999 81596
E 64184 69664
E 6732 79030
O 37989 84264
I 57619 91493
I 721 77313
E 35445 81646
I 432 39921
O 90834 95745
I 221 38205
O 23941 33575
S 69668 653031921
S 48707 515017997
O 63475 96844
O 50762 87074
E 77272 79080
I 8036 41189
O 21265 45181
E 14896 77022
E 31622 59285
I 58682 82666
I 66369 85018
E 35661 97412
E 14329 15807
E 33144 86945
O 64037 99596
I 65310 75621
I 22587 95232
O 23938 82103
I 66769 86254
S 77871 410407546
E 22745 84777
I 25693 39358
E 54205 97357
O 38890 55214
S 89194 266920183
O 8007 26195
O 74627 97946
I 15373 96928
E 46933 81835
E 29366 59457
O 24168 54783
I 17072 44573
O 3651 98584
I 36887 59863
O 66984 68074
O 47262 97844
O 37233 84822
E 49427 51179
E 32913 97709
S 40562 978006847
O 64957 82728
O 66966 80110
O 79613 88869
I 43544 62733
O 30307 72901
O 565 77536
I 68738 85040
S 24418 35412421
I 19345 87794
I 4597 18308
O 92304 94883
E 1425 74419
E 42675 46778
E 42564 66577
E 44146 92858
E 55988 88513
E 22795 54647
S 49746 155117507
S 60387 776396053
S 14154 624856594
E 60684 86986
E 2258 47920
S 37425 160349802
O 13638 50476
I 10530 91419
S 4537 533536233
E 55156 62746
I 3505 31515
E 84731 97717
S 76155 338532340
S 80967 8121378
E 1356 73950
E 28934 93105
S 47138 841890835
E 1736 27090
S 57665 476922878
S 55117 740586666
E 23012 53643
E 6185 10436
E 11142 12090
S 63740 83334669
E 35368 63172
I 52691 94604
S 46013 458581868
O 48557 51078
O 12832 77114
I 25557 50067
S 37062 656454490
O 10808 67840
O 13357 19834
E 73002 81523
E 42799 71127
S 91807 377954290
E 29217 95353
O 82154 82865
E 3701 78321
S 53239 217930811
S 19977 626490958
E 37529 83193
S 35031 221290909
I 13594 78154
S 96715 308428974
O 74315 79918
E 8858 92999
S 53295 24146496
O 44976 99154
I 17572 20386
E 8287 50898
S 11140 273897486
E 5833 23860
I 66920 84374
O 18832 87741
E 28953 58220
S 30881 598415868
O 1187 50900
O 6284 19627
O 20819 73778
E 591 66226
E 38643 78262
I 15684 57876
O 36370 49394
S 87947 419882156
O 10534 78692
O 68071 99814
E 20579 59950
E 26125 98181
S 27395 90535482
I 24064 76439
O 31556 89793
I 70280 80134
O 3376 76983
O 4903 35432
O 60478 94649
S 62363 443243830
I 19053 19077
S 86470 743660305
S 26936 395698956
O 25601 58674
S 92245 31510693
E 45305 48718
E 15027 51023
E 12842 92875
E 14544 47442
O 1558 94226
S 83691 864257287
I 44022 70976
S 3161 119281166
I 80626 89070
I 18151 91216
E 40719 92018
E 28548 73607
I 2262 50847
I 5278 49260
O 7913 29304
S 77592 143056271
O 20617 21940
S 93629 85864376
I 5652 11289
E 63644 99570
E 52822 88709
S 91999 82704915
O 36936 87205
O 559 90585
S 59846 121327220
E 29491 73612
O 51288 73721
I 31808 68083
S 66493 74319641
O 53843 70704
S 34365 766364430
I 42938 47923
E 23300 28617
S 66557 697725735
E 20695 96671
I 44893 95120
S 97941 830686525
S 84645 995359842
I 54173 85025
S 1950 983279879
O 49731 93015
I 42278 85580
O 6048 75376
S 77020 503223812
S 5309 930912184
I 27244 82226
O 17480 71482
I 36278 95713
E 2289 37185
S 33401 958286828
E 32340 86997
I 75565 76325
I 31975 80124
O 20067 44888
S 74798 176783054
S 80213 293592397
O 62081 70930
E 64356 86867
E 57457 95929
O 65783 89274
E 50522 81333
E 36832 92989
S 81298 62181678
S 60478 161238003
S 77817 969067391
O 19963 46931
I 88240 96875
S 93697 591424029
E 6800 9679
E 53463 68813
S 49217 162225280
E 36548 64005
I 21129 49824
I 57676 61806
S 65543 713430085
E 24691 58151
O 25114 54125
O 29079 43389
E 41618 45092
I 25364 62032
S 28147 501101833
O 42003 96433
E 22165 51710
E 37774 55321
E 3424 47326
E 78896 85463
O 44766 54460
I 27873 81428
E 48786 57696
O 27698 53265
O 42095 69654
S 80212 427193182
S 43476 298510189
I 59599 88789
S 47862 330358734
I 19643 29122
S 21087 497474285
E 7844 85890
O 78452 79522
E 85351 91976
I 34364 49597
I 8455 62983
I 80093 97138
O 3045 49014
E 33015 77978
I 20372 48306
E 40132 45543
S 15221 46813815
S 10536 460307587
E 45843 75506
S 29559 976132099
E 12095 64103
O 50447 69997
O 45449 62836
E 1646 17445
S 16500 976601103
E 1201 44988
O 74321 99342
E 2156 31890
O 10155 18447
I 62794 73960
I 17859 96200
I 5702 24689
I 12658 29118
S 8724 563880362
E 33042 55898
I 4811 82821
S 50858 20743513
I 31545 55837
S 41170 914948164
S 65670 704348689
S 64808 577003573
O 6693 51478
S 3096 603694241
S 29983 780095886
E 55320 73392
O 63251 98805
S 22366 447457253
E 5532 20134
O 77777 80554
O 22433 65276
I 24909 90968
E 21210 70548
E 4314 30149
E 31154 47840
S 14662 117459268
O 73849 93694
O 21643 43897
O 58340 93169
E 1026 96118
O 56993 98388
S 69697 619276032
O 10373 22286
S 23961 143483004
I 69007 80125
S 81468 736687979
O 61216 73748
O 39260 92163
I 28174 39719
S 81144 238282143
I 9051 60022
O 20925 56789
S 36806 129502800
S 44125 338881514
I 31960 35714
I 2251 84731
O 26975 70720
I 24484 57926
I 62925 95708
E 611 38764
S 60486 611747706
O 20555 37913
E 54831 55691
O 6794 75585
E 88379 94339
O 48235 93956
S 35773 259243820
O 36759 96313
E 47767 76756
I 33799 99378
O 11573 54120
I 35524 37066
S 88630 132940603
E 28327 90375
O 52160 75258
E 21133 24975
S 78982 809987361
E 44030 98718
S 54575 576162013
E 12564 57689
O 350 66424
I 57835 61476
O 8427 96288
E 34139 58693
I 61880 80319
O 17322 26627
S 80309 444455578
E 18686 63552
E 10277 62985
S 86108 264925728
E 34825 55716
O 50771 77218
I 8101 90763
S 92844 769537403
S 48326 189800176
O 18969 53503
E 2682 33308
O 31637 84478
I 8521 18295
I 5489 27283
O 84686 98461
E 7769 96646
I 71159 75152
I 24347 40298
O 6057 87492
E 1409 79577
I 29971 65728
I 15093 74594
E 1755 56495
O 16243 60640
E 20741 57798
I 6696 49416
S 82331 168869733
I 26068 31945
E 7424 72349
O 59163 91016
S 31961 882896943
S 246 725353556
E 53861 56266
I 60495 83248
S 44998 83093517
O 22261 59634
S 58250 365729324
I 62166 87075
I 48456 54737
E 10028 60934
I 18358 76210
E 63504 76679
I 19431 55371
S 85114 155651179
O 6273 39346
E 93978 94988
S 98092 562305567
O 8192 31070
S 79131 235551333
O 28739 52810
O 16313 41500
I 7466 30288
I 56699 76315
O 15950 27469
E 34701 67114
S 18047 333218459
E 10759 83448
I 11143 27036
S 43105 131160200
E 19137 88634
S 48838 680847476
S 71825 279226034
S 86764 463153694
S 47399 127647664
O 15040 68797
O 24473 62063
I 51597 59422
O 71153 71316
O 25266 44585
E 43431 85131
O 41058 55167
O 43774 44068
O 8462 87113
O 12057 50567
E 34827 92131
O 51124 55118
O 19495 79646
O 1028 27232
O 29548 58265
O 36733 51644
E 77100 77898
I 26595 45071
S 75311 812896974
I 54370 70316
O 37321 51252
I 15319 95184
I 50699 88492
O 60574 85212
I 43522 62415
I 22909 96058
I 62706 70063
S 98234 363267876
O 3834 47820
S 9256 75514453
O 71778 72927
E 35582 63188
S 63887 98997187
S 44161 30775091
O 2095 60792
I 19310 40631
E 19652 87323
I 46480 99920
S 1911 400465844
S 70108 691893637
I 49992 93357
E 32269 84187
O 30527 70228
S 30160 198439782
E 9419 18120
S 33775 334181908
I 15519 85606
I 26820 65498
S 68635 151055119
S 83603 524778920
E 55550 61341
O 8905 75708
S 73083 904222272
S 51697 292343388
O 7712 43065
S 29476 729553683
I 38456 41758
I 2776 25726
S 99262 315901703
O 63057 89455
O 46330 57662
E 9642 80752
E 35637 41789
I 26014 94094
I 9387 34837
E 31210 96869
O 11264 19985
I 38093 68528
S 68971 779939723
E 14548 37669
I 84558 98237
S 94991 196037662
S 55851 21351302
S 16590 526964761
I 26648 88812
I 18932 23845
E 12576 53328
S 27746 318762647
S 9032 487565990
I 23259 78039
S 964 424986313
O 45551 72858
E 37782 79335
E 42666 76965
E 84350 97459
O 43403 73682
I 10588 16353
I 18757 74038
E 44150 98304
O 95193 95781
O 41940 61297
S 63884 356519887
S 3359 268515482
E 35012 74966
I 7390 27798
S 98861 159294084
S 63142 752874413
I 44198 94815
O 992 61111
E 26681 57223
E 45410 75451
I 20716 46457
O 67020 73484
I 33985 87241
S 80921 181885333
I 49859 76048
I 22676 56910
E 67483 90087
S 67282 637978729
E 32654 63310
S 39865 87253478
E 8771 34141
S 21609 673978271
O 35085 57539
E 52194 94363
O 3458 99437
E 5090 11115
E 42258 97322
E 28020 91784
I 41284 97832
O 40262 68569
S 42121 486370189
O 841 37691
I 1734 10613
S 34512 874873782
I 71957 98878
S 93963 193042116
S 94627 841617376
I 40572 43107
O 2039 21335
S 85914 39368356
S 92508 469852301
S 70278 212940361
O 85877 93251
S 72107 267640536
E 16236 86087
O 8781 76738
E 73654 82486
I 51447 56610
E 69577 91225
I 50436 60666
I 74455 98878
I 18134 38109
O 9802 37418
I 69689 93718
I 61740 93167
O 6408 12181
I 26474 66502
E 15910 81508
E 6915 87922
I 28838 66978
O 77340 81185
E 11088 80491
S 23808 718936343
I 62011 67409
O 32159 40318
I 84489 91204
E 4033 22214
O 52146 77288
S 28982 371232184
O 54657 66503
I 24795 98487
S 29971 835019569
E 24715 95489
E 37438 72827
S 1826 792725786
S 21881 425945329
E 35482 60259
E 67867 73136
S 20431 329968493
O 24042 86448
O 25325 80627
O 62652 95686
S 9526 283628091
O 23788 33742
S 75432 907721033
O 53003 85662
O 10904 68837
S 44200 974216482
S 12956 835084527
I 38762 70850
E 53065 67738
I 23666 67659
O 51150 71426
O 64938 81328
E 16919 58898
I 4013 50357
O 2658 17779
S 87887 63993752
I 15235 92875
O 7039 42326
E 4069 93146
O 478 61689
I 9284 21962
S 64230 271067351
E 13734 87350
S 29163 108189257
E 39457 81922
S 16139 560524827
I 53216 74807
O 28409 43091
S 26715 887614813
I 55721 95843
I 1702 56924
O 15055 24409
S 77313 754221977
S 20850 531113363
I 4210 28381
O 2058 70932
E 34074 73438
E 1660 12593
S 9364 696124169
I 20833 36905
I 46177 58131
S 22205 710760859
E 41239 48094
O 16751 68298
I 9655 36109
O 13397 54865
I 17492 82327
O 1100 77478
E 41578 42333
E 65850 89946
E 39155 47712
I 46207 97142
O 34948 54276
O 7253 39323
E 88679 98193
S 10664 788208913
E 36327 57587
I 50363 63464
O 15583 96640
O 70073 85235
O 13221 24127
I 56808 73389
E 18592 99828
S 84096 517500470
S 97652 543481842
O 3125 94858
E 49838 70144
S 16306 358944684
O 9410 97597
S 42131 467994914
E 60370 60953
E 21997 90769
E 35744 78581
E 42580 48679
O 26535 98586
I 47962 96385
O 97176 98405
I 1177 8198
E 75793 82608
E 20539 65140
S 57371 795972031
E 40053 57731
E 27217 91478
I 22246 75317
O 435 10046
E 29826 32358
S 42015 696450310
O 38892 86836
E 47540 82931
E 51691 53776
S 82746 612864216
I 17901 25148
E 48952 91493
O 2211 8960
S 12480 646596578
O 61928 80437
O 24403 69358
O 61908 65063
O 50260 53255
E 656 99915
E 4493 24975
E 2837 54292
E 53449 54528
I 6667 11140
E 65299 72979
S 14022 151677897
E 38953 40645
I 2817 67929
I 82127 89685
O 24574 62287
O 44572 64617
S 72066 802215195
O 24716 77498
I 56290 92596
S 31278 348702269
E 5226 97542
E 24169 26705
S 42021 100814934
E 14431 23448
E 57295 83656
O 11969 69184
O 17391 77448
I 44811 77056
S 44367 923459785
S 57993 212733473
S 72835 788513324
I 14328 39700
O 16272 44933
E 53909 61190
E 5737 79517
E 10061 58819
S 91616 321693473
I 27294 83325
S 36827 806143293
S 25517 689971907
O 22263 98215
I 84957 95409
E 61122 97953
E 3964 92891
I 3090 16443
I 60712 68136
S 53242 916703795
S 23998 57801042
E 21406 49377
I 43216 69807
E 41462 85735
S 85607 569591533
I 85899 91190
O 18983 41345
S 77956 557663906
I 41224 43587
O 11094 56998
O 11153 50182
O 53146 67270
O 31596 58748
O 22144 27895
S 63020 822126720
E 16133 63112
I 4588 8442
E 67041 97840
E 42020 83733
I 1564 69142
I 21499 49913
O 32574 58186
S 92480 820741448
E 40782 89210
S 22238 736194486
I 51260 56082
S 97764 476199868
E 19310 43516
O 30893 74712
I 23889 53975
E 63232 70574
I 61277 74758
O 56666 79269
E 7991 66894
O 10552 56058
O 3490 15390
S 30428 507849441
E 55621 59619
I 31224 37960
O 50576 69728
O 7734 27867
O 46959 91972
I 59007 76147
I 7546 50751
I 79444 96904
I 6156 38349
S 56432 254726065
O 13834 85724
E 30927 60540
S 56746 792016553
I 5259 61464
E 43588 63010
E 48645 67918
S 74504 646603109
O 8756 52536
O 21676 72421
S 67420 207524717
I 47345 90826
E 49485 61614
E 59258 96389
E 33527 70192
S 75140 474750148
I 7277 44662
O 57929 92987
O 32714 39256
E 56172 81277
E 28507 85746
S 73501 352068816
S 11790 636140459
I 14033 28545
E 5518 57696
E 98 14860
O 29017 98387
O 41327 43839
S 95293 15205340
S 28983 116289613
E 19260 34122
I 1838 96118
I 24054 30242
O 43643 90551
E 10883 21013
O 1665 49651
O 46120 77754
I 14270 84890
O 2855 70081
O 19603 98261
I 65365 78011
E 2609 18569
S 14532 204510320
O 5156 24304
E 4116 17169
S 36649 871979262
S 63443 862523242
I 16283 30715
S 44509 847133729
O 28211 82318
S 83416 134292455
O 50434 94341
O 19101 21854
S 58436 45761073
S 61856 189658706
E 14632 31178
O 63252 68484
E 38784 92185
S 99055 722376307
O 58155 83179
E 55170 67448
S 97497 160899054
E 37067 81837
I 11216 90476
O 18879 84416
I 20232 62809
E 38077 73194
S 14025 703193539
S 61603 909591113
S 10246 307572155
S 37947 623034079
E 9470 11136
O 32529 73365
S 22060 804843250
S 94674 166099173
O 29272 61697
O 15180 32570
I 49816 74729
S 94957 256875952
O 37364 41320
O 18585 62290
E 672 81763
I 55473 85516
E 16408 29097
S 78399 216222292
I 28082 86362
O 1219 64290
I 74486 95409
O 54470 84406
I 2684 41584
I 8990 55278
S 92887 565240054
E 5390 52434
E 30985 92549
O 41718 67724
S 20737 348389480
E 34688 90163
S 39838 579888322
S 35662 771424407
O 3115 54908
S 76930 713790364
S 14170 673723617
O 29926 75091
E 28387 74609
E 681 57475
I 24799 84921
E 25553 32772
E 47708 79152
I 17106 55903
S 28887 892768058
O 43277 82709
E 39983 75756
O 13706 24985
I 37977 47577
I 4688 70912
O 50550 72534
S 42751 985505696
E 21766 89023
O 48360 79781
E 30172 82956
I 26769 51813
E 30223 71349
S 43384 324201530
O 46572 90358
E 43487 81619
O 3518 80641
I 68345 96850
I 2630 52091
O 52658 54107
I 89011 91502
I 37530 42447
E 5807 19689
S 63122 564376259
I 25365 31841
I 30910 57606
S 36160 383981155
I 48462 68852
S 51502 443314010
O 58699 72964
E 2594 30476
I 58650 76340
I 44698 80245
O 21021 35907
S 99180 982259808
I 55610 83190
O 14235 31200
I 43194 82687
E 28330 91275
O 36908 42086
I 6304 21532
O 26514 78806
I 27582 43919
I 47047 71934
O 91251 98588
I 3271 79990
I 21247 27123
S 57160 778887544
S 88260 735199912
S 18797 975231483
O 24322 59406
E 83816 90175
O 57834 66922
O 38678 84262
I 21494 28992
E 66591 70183
I 41155 78425
S 94679 579100411
E 42937 60906
E 11712 32231
E 57411 89418
S 95051 204089192
I 18791 78087
S 97607 447983958
O 34798 75098
S 3943 599293370
S 82394 205458243
O 62903 78878
S 89199 745534296
I 207 71595
E 6287 29256
O 31145 83419
I 45675 69346
S 26202 112941007
E 81232 97337
S 1148 366727920
I 67688 78230
O 16120 71218
I 7479 85985
S 35847 338878626
O 85984 91854
I 29298 40803
I 50309 64077
E 15072 28572
O 36799 53030
E 8949 98365
O 50009 89789
O 17953 35927
S 91388 304331598
S 83900 65115431
E 28830 69376
E 1910 8208
E 67393 98389
E 9032 83350
I 9024 19706
E 37079 73118
E 46524 64352
I 48648 70451
E 13957 56947
S 7608 142684027
O 7055 30747
S 99856 493961206
O 4446 5540
E 51594 63005
S 69786 25640403
I 17536 69649
E 41820 63303
S 49673 394353997
E 23541 76811
I 43120 49401
E 76280 90656
E 8220 20263
I 30758 79078
S 94028 254132698
S 78277 489721178
O 64278 81357
O 7687 39761
E 29869 41252
O 78798 96224
S 38515 540131788
I 58466 76084
S 20137 919749139
O 17711 54169
I 1474 58949
O 42905 97756
E 46146 82013
I 49658 70767
S 28245 686705939
I 22890 96701
O 17418 82455
S 87187 65989036
S 51393 148908824
O 4595 72098
S 76341 496638701
S 36768 165728207
I 48931 92931
E 36034 89969
O 30237 72175
O 63018 74133
E 37727 81130
S 95607 512294915
E 21594 35458
E 1715 73751
S 43758 612433717
E 34251 88507
O 1999 98756
S 93923 983921133
E 10215 48624
I 89407 94597
S 76979 252019525
E 41861 46711
O 80845 99872
S 84166 654537516
O 6050 59529
S 81130 93812061
I 34290 84714
E 78402 99299
S 77685 482431996
O 10781 14590
S 85740 741133511
O 4813 51277
S 24371 909060885
O 22508 77775
S 92346 943496317
E 45919 74760
S 58040 506299373
I 6250 86127
I 35211 84895
I 55886 97560
O 26089 81502
O 56872 91791
S 53054 560352837
O 9017 32085
I 55413 91952
E 37806 43139
E 50185 51798
O 47887 77981
O 38057 53998
O 50499 90394
I 32944 53676
E 22167 90737
E 1160 77004
E 19054 92219
S 4121 802032403
O 6019 39475
S 49255 651862581
O 9040 56059
S 73451 886674391
S 57024 58517673
E 32538 98239
O 34958 83508
I 47008 99224
I 24496 63199
O 11692 12852
E 13103 80909
E 19008 54515
S 33399 894307520
S 31767 446642127
S 26197 804017039
E 43732 72832
I 32551 41654
S 85073 43514006
O 12026 46575
I 9075 66953
E 62247 78454
O 26984 73822
E 41416 42173
O 74663 74927
E 69859 70170
I 26960 60066
S 54961 661895831
E 20613 77276
O 16669 49309
S 15509 63962090
S 70225 788186716
O 35356 98453
O 8565 62197
S 17915 503007013
S 76866 630304523
S 40333 616985935
S 32072 939905198
S 46407 472390869
I 19161 41618
E 5979 42583
E 51840 58698
I 24104 44452
E 9764 50398
I 41044 60247
S 24929 957255661
S 14622 663418571
O 43639 82480
E 47901 92133
S 19491 50944101
O 42651 64816
E 25269 35101
I 49508 96297
S 20714 23076208
O 29682 49923
S 20365 294082827
O 16731 96373
E 40913 91382
I 44725 69172
O 29685 90931
E 4165 6471
O 35345 45947
S 31196 682223182
E 90843 96003
I 30122 72230
O 37048 77777
I 48759 67006
E 38073 42944
E 60041 87096
I 53090 76490
E 39458 96971
S 49103 644978232
O 18953 84795
S 74376 188551802
O 13284 40948
I 33284 64391
I 28981 94724
S 91826 176088821
E 139 98493
O 67512 67850
S 4527 896920351
E 38233 58223
O 12168 85394
O 16192 80303
I 12094 13088
S 50388 647040974
O 13710 26022
E 47378 53526
I 27721 88402
O 23646 31875
S 37081 788561102
E 608 45321
E 32405 53438
O 50332 74999
I 47199 64834
E 23119 44646
E 24447 87800
S 6081 355446973
O 11031 14060
O 50820 54141
E 40513 59555
S 34132 74820802
S 46235 84968152
E 25369 77013
E 61691 92032
S 28618 200113579
O 33847 62395
I 49968 62817
S 85342 453925899
O 17309 46366
I 48817 58199
O 1374 32568
E 23098 23866
O 26419 96575
I 29014 48031
O 61288 69572
E 61187 96477
I 9182 83950
I 2005 85358
I 31253 94991
I 18286 49920
E 52291 76404
I 34233 38748
O 16330 54606
S 33501 667738623
O 9197 89274
S 23081 571765966
E 35414 71151
E 61680 72435
E 8901 96742
S 22300 943554002
O 7745 62890
E 85402 94774
O 27130 92197
S 32203 657110273
O 50232 65019
I 76013 98708
S 1530 171795968
S 36078 996752231
I 644 88707
I 83788 93641
I 15857 57885
I 37772 44543
I 71910 77599
I 28230 97682
E 31667 38823
I 50125 65117
O 50227 92874
S 60525 645439940
O 7769 21905
E 87882 96337
S 31732 110612038
S 77209 810794691
O 66152 82040
E 7661 8761
O 21696 46621
S 59018 912481891
O 70801 72534
I 1895 93407
O 8815 48624
I 59271 84220
O 50531 81623
O 58205 93618
S 17414 25614356
O 16675 66784
E 54068 77720
E 37916 40120
O 82795 94018
O 42310 56819
S 40373 623505331
I 58812 82185
S 45281 724465122
O 36598 58451
I 242 81283
I 36062 68642
E 88254 93651
E 10566 15490
E 82860 93873
O 39358 46052
I 78338 85188
S 98089 226479700
I 10206 68764
O 41917 57543
I 63799 72812
S 90041 597242824
I 31491 96527
I 45750 90410
S 26957 245218488
E 12130 13531
S 49984 212546522
E 16090 74346
S 26817 542074574
S 6807 888394115
S 92343 456882927
E 23353 94607
S 23056 678657589
O 18513 44195
O 47577 60076
I 25270 52487
S 49007 370058257
S 40822 737607421
I 60098 67578
O 75560 89857
O 57549 88718
O 5429 23344
I 4466 84294
E 15963 28540
S 33899 140037059
O 23002 75450
O 31576 84511
E 68454 80457
O 12720 99112
S 50295 154799309
O 16104 30990
O 82642 89935
E 42069 76240
O 31865 36913
S 66417 71825524
S 53812 288601399
S 51791 955859577
E 48751 66476
S 99989 19915032
I 26431 32636
I 2156 49061
O 35707 79778
S 43897 599944074
I 21624 74923
O 49554 50958
I 11841 15029
S 79788 894011985
E 34303 54326
S 18742 915204843
I 71778 95770
E 84070 95913
S 37383 602424647
I 14127 54292
O 9073 91566
S 87600 516182637
E 41645 85006
O 58336 83329
O 48240 98677
E 19241 38782
I 69451 96818
E 41985 45943
S 46962 195611555
S 7659 314812509
O 13527 82809
S 86044 130188770
S 96912 658144248
S 96982 688184057
I 50721 72875
O 9961 42861
I 51822 94055
O 38026 73529
O 27761 69408
E 26934 48047
O 82399 86861
I 14691 70425
E 5855 30372
O 9424 68459
I 29843 91824
S 58499 361815055
E 39201 64973
E 14095 84600
S 97106 4855745
E 4120 42425
O 40842 55642
O 33609 76697
O 1996 55559
O 70392 80330
S 58581 966877511
O 12084 61544
S 86900 985899720
I 48165 67435
I 26781 50516
O 8374 16113
O 7846 18209
S 77408 627694649
O 53915 94014
O 28047 99743
S 3485 260321113
O 79208 92368
S 84522 135697882
O 31049 32652
S 8837 486652462
S 8106 228033897
S 2929 586803846
O 12236 97731
O 74179 76358
O 19515 22729
S 84572 749142981
S 20554 787748760
O 27211 70485
I 18764 34863
I 33531 36501
S 42956 223670930
O 64611 89859
E 56127 78938
E 2548 66117
O 69671 80047
O 21236 42210
E 22478 64964
E 68969 87600
I 2007 27988
S 33863 33272180
E 60820 65014
O 49596 72521
S 40344 230498102
S 956 122096370
S 28284 894013367
O 57535 71314
O 27072 61490
E 44358 64633
E 58050 87764
I 28214 95108
E 35429 47888
I 39853 45430
I 32620 75448
S 90828 572692459
O 49158 94676
O 16361 44402
I 6117 31273
I 71044 89331
I 1691 19378
E 27957 40310
O 14616 17843
O 48126 48388
O 77188 91572
O 70328 93051
S 82724 54536807
S 39939 975456480
S 15819 415803474
I 30310 59148
I 15680 89954
O 9365 57179
I 52501 68631
I 57454 64094
E 20046 92317
E 3709 63060
E 41394 49564
S 37678 738204345
E 36862 82192
S 18996 216288733
S 30484 287123470
I 27153 66673
I 5882 93893
S 13568 559938897
O 9975 83905
E 43621 72508
S 77943 424513774
I 21317 50928
I 14577 39043
I 28957 85131
O 62811 93065
I 11678 85154
O 2420 64944
O 46332 63595
E 16092 24117
S 98888 139980171
S 95030 518898977
O 15926 39444
O 11338 86285
I 54162 83053
O 13654 44097
S 53933 834820235
E 15646 23347
S 28296 290594715
E 17128 26887
I 19902 50173
S 22292 511721247
E 50988 58011
I 9425 51958
S 11843 460137733
E 41478 81088
S 60065 271881906
I 19107 54646
O 12709 64041
E 41234 65281
S 25407 974137344
S 81811 321337092
I 85938 99901
E 80899 94666
I 51864 72151
I 65107 78122
I 33418 70085
E 48808 65565
E 38569 67051
I 84669 88351
O 59793 77727
I 16066 74962
E 63301 72615
E 50165 92115
O 15039 43472
S 37727 74131489
S 34145 273835330
I 75152 77287
S 51330 363488019
E 29247 58513
S 42363 377465548
E 5140 72040
O 73941 99960
S 97726 721942758
O 28533 65204
S 18175 146994103
S 65320 50948240
I 31242 90353
I 34387 50171
O 31932 36016
I 2182 7597
I 6682 70510
I 42167 59424
I 59976 68240
I 7463 78896
E 42422 83236
I 58275 81475
S 35601 536428570
S 11829 854443711
O 54399 87261
O 59925 65700
E 17563 39428
E 8510 36780
S 29421 567092847
I 14505 32276
E 5314 99927
O 6088 24291
I 36595 46126
E 59006 84479
S 99779 313761827
O 81196 90071
E 3405 75955
I 28213 64813
I 21175 94967
S 87778 933672419
O 52626 97679
E 80035 87974
S 83254 183291735
S 26165 41433750
S 79330 800589102
O 70852 99485
S 32017 646017834
O 2850 84157
I 68489 90223
I 36280 57783
E 20210 88346
I 77980 78936
S 76970 704049542
O 63206 93388
E 16320 67531
E 5927 29251
S 43214 893052433
E 9271 41098
O 2384 5748
E 13666 39457
S 64809 990764876
S 1097 256076478
E 6533 42996
I 76229 93440
E 63047 85086
E 17163 98677
O 77451 90016
S 42241 787929650
E 45607 64790
E 37655 68162
S 33941 639504121
E 12447 64041
S 7645 865656314
S 30981 200765112
I 9773 19336
S 79120 839664475
O 70628 81554
S 89821 848139362
I 41601 96076
S 3634 870812983
I 23316 31153
E 82572 99817
O 8606 28117
S 27758 139562585
O 54783 71376
S 13774 411817247
S 19406 808736328
O 76825 90472
E 2400 88014
I 1540 82136
E 24534 52515
O 558 19528
S 95917 245459176
E 30454 65885
I 8660 45570
S 25409 896677193
E 5310 88816
S 48277 619203565
O 63075 67401
O 63279 82535
E 39446 56238
I 81950 92274
S 68565 999847253
O 55446 84078
O 8542 79196
O 24926 51262
S 74652 872255757
E 26519 29931
E 23087 88712
I 89995 98364
I 20424 73564
E 67991 89488
E 50229 55627
I 29613 81637
E 67676 84155
O 56000 99213
E 41253 97551
E 36198 87332
O 37529 68797
S 34531 528261494
E 55161 98561
O 8788 86479
O 22152 66335
S 81208 82346630
E 9085 55052
S 23858 970976554
O 73541 74922
I 2349 23192
E 60498 78856
S 92132 586445506
S 77881 251574907
S 71174 800659752
I 50143 91768
E 59265 77932
S 27071 68503880
S 45347 934289732
S 19081 880373055
E 29312 54392
E 60787 72555
E 3986 17327
O 30352 43127
O 24177 39438
I 57083 61896
E 27768 71656
S 67710 686501175
I 11881 78008
O 48833 64049
I 25517 34705
E 59297 62368
S 99025 161474845
E 84708 90617
E 22583 93206
E 9526 92694
E 38427 58378
I 20725 57266
O 13395 50686
S 90000 421377086
I 11507 62762
E 81916 87337
O 33396 90542
I 13591 37202
E 28404 39031
S 965 701557748
I 4510 41687
E 61059 77746
O 2886 91754
I 24683 61889
S 40842 572345944
S 33005 185182278
S 20976 484702090
E 47716 75189
O 32614 91536
I 23698 91483
O 15132 32089
S 71110 91671569
S 35151 353909040
S 66917 660340685
O 7556 98233
I 1910 7714
E 7422 61691
S 97761 635360443
E 47166 62956
I 44642 70789
I 36106 67706
I 5669 10745
E 11058 53782
E 51937 80099
O 138 53935
E 51906 66505
S 89663 804156421
I 18103 36188
O 15769 25771
S 58879 945270875
S 58832 83155975
I 12286 85027
E 47536 72985
E 40996 50327
O 60950 95517
S 56757 551886217
S 3610 369686397
I 24057 62476
S 19157 912784219
E 10654 93930
S 22003 32140366
E 26098 46940
O 46939 91487
E 16310 45546
S 94154 291768498
E 23704 26528
O 44402 97798
S 89881 389505955
E 580 90459
I 24060 25279
O 35298 94587
I 13331 66408
O 24690 66083
E 34707 79507
O 16331 66406
E 44066 61575
S 67351 613200010
E 4663 36190
I 6763 53917
E 34735 44017
E 6961 44588
O 19690 66266
E 473 12426
O 63608 97777
E 59463 98825
E 911 37470
I 38424 41841
O 55834 70754
E 50154 97337
E 55206 67477
I 63066 88710
O 39669 55262
I 12829 17550
I 6551 34191
E 27573 88715
E 73664 85232
E 14126 64082
I 26117 38815
S 25076 570468704
O 22059 66176
I 2385 19751
O 10818 37353
O 9708 59107
E 6429 86216
E 24894 42269
E 75893 84746
S 24596 256541423
E 32313 75343
S 45465 730728117
E 1157 45503
O 14040 41896
I 21201 31912
E 21857 46902
I 22275 95439
E 19662 33590
I 61684 75973
O 161 62543
I 42538 49890
S 63501 40016145
O 16102 91467
S 77596 679852691
E 83595 85389
O 41916 60932
E 89387 91154
O 2432 31920
I 63140 82289
S 13489 977803627
O 25905 61518
I 30623 74392
E 29979 80351
E 51935 86895
E 47106 76849
O 58963 96131
S 20220 170119325
E 50359 93586
I 76361 87103
S 89950 94539006
E 11091 96244
S 54727 746913383
O 8901 40302
I 31359 71902
O 65507 74070
S 56838 717288544
E 4008 70097
O 53603 74134
E 54121 64474
E 6845 87899
S 95487 515445942
I 21292 26977
O 9215 99629
S 20904 621271436
E 18688 36560
I 773 56830
I 58958 96799
O 4095 33232
E 15467 17901
S 76046 650759002
O 4 6083
I 2066 54812
I 18809 53554
E 386 76574
S 56489 624048727
I 11008 73509
S 39745 858529370
O 49967 91745
I 33678 83996
S 71839 282001783
E 27410 94937
S 47842 963308120
S 28972 111509270
O 43387 46176
O 65991 72845
E 10010 95992
O 1832 40818
E 8162 41204
S 38549 274965079
S 29857 316448455
I 58486 76902
E 11305 81082
O 5229 18157
S 19156 505102940
E 18804 54417
E 55066 84311
S 82745 493670042
O 9883 59236
I 25533 72938
O 62366 87972
S 35641 811294212
S 40159 774417505
E 29016 81264
S 77982 795629896
S 63516 125430353
I 27432 48674
O 16180 39074
O 11418 49213
I 31511 35779
I 6610 40545
O 20643 99300
I 33121 57562
O 18154 90893
I 57216 75211
S 13286 705856904
S 99269 941738787
O 19196 43611
I 87069 97424
E 11659 70701
S 42468 64323716
O 92277 97207
S 61533 976786468
S 17963 119820881
E 46420 53143
O 5345 96972
O 26272 87196
E 79623 82320
I 17717 27139
I 30176 48865
S 63104 851747347
S 76465 477385495
S 6120 119148029
S 19209 85764720
E 34925 83734
I 81665 89350
S 14066 125162678
E 71268 84607
I 57230 75558
O 42747 91363
E 36304 98607
E 32751 72660
E 38515 91227
E 13019 51449
S 16341 530956142
S 41321 225071643
O 75546 87271
E 23686 38169
I 14563 57710
I 45068 78835
O 47731 58678
E 12060 96414
I 19520 72133
I 30122 66296
S 12896 678748203
O 74326 91887
E 46285 49093
S 37211 165964066
O 91095 98222
I 21396 26831
E 2691 14554
O 15618 74028
E 20166 91083
O 24054 68426
E 40099 43968
E 51416 58073
S 92244 888937564
S 27307 559060848
O 7133 53534
E 59080 97569
S 83995 334414872
S 15289 815519118
S 3920 605968929
E 62426 72079
O 63342 78714
E 5790 75462
I 44499 66332
O 42520 45293
O 25460 38737
O 23341 79361
I 22340 36274
O 30685 64722
O 61211 84959
E 44960 55079
O 4337 71986
I 45344 58235
S 36740 11892059
I 2559 47908
S 47046 918031858
I 67794 88605
E 44648 71967
I 73135 99003
O 59104 78280
S 67696 127167677
E 69224 97014
I 31728 38286
I 5945 71101
I 30385 92284
O 3813 79297
E 91604 92702
I 54547 83423
E 24549 54992
O 8236 29073
I 50858 60180
E 15500 65496
I 52056 99653
O 25808 52695
S 98034 332306057
O 51802 96584
O 22803 30208
S 59128 557118912
I 22506 70808
E 47191 52565
S 84230 694756387
I 12783 98303
E 20774 72780
S 50173 918614679
E 30342 59163
S 62114 399475048
O 45486 71976
E 25536 90771
I 5040 69002
E 694 58746
E 47907 56062
I 10135 65403
S 33926 420936434
I 5858 67365
I 7440 13370
O 26585 37921
E 10353 88270
I 25318 67911
E 64308 95585
E 62899 82057
E 6233 63307
O 20471 86892
I 4807 89059
O 21951 92205
I 30589 59413
S 92173 966083493
E 38807 81480
I 3607 68082
E 22872 34755
E 31874 44662
S 41672 671421584
O 7537 27397
O 40354 71044
S 90078 881944333
O 33168 43806
O 36579 62115
S 39377 853520538
I 16626 40270
I 22165 48896
E 59993 89419
S 17621 626245000
I 45208 55300
I 2719 72612
I 5543 9442
O 46369 67272
E 85162 90803
O 61713 95121
I 60738 74974
E 18943 25333
E 29210 92938
E 35983 96492
E 58687 89464
O 61908 72386
I 36699 73828
E 82059 96165
S 85815 370377068
S 75720 645238235
O 51737 59405
O 6625 18935
S 27738 728189952
E 10619 42606
I 67953 81910
I 43013 59283
E 11839 92703
I 18413 26886
E 56048 82109
I 37799 81467
I 9728 61537
I 65197 68410
O 22458 52570
E 46816 58102
E 27085 58562
E 53806 82558
I 33882 48093
I 33800 85756
I 43145 49794
O 46680 87400
O 83380 98047
S 59546 822014245
S 69173 884136268
E 71164 89172
S 47581 462622102
E 53126 77331
E 32584 74195
O 31248 97098
I 33923 92468
O 18707 20038
I 659 95381
I 2778 68961
S 48934 145958278
S 81149 423405097
O 9568 88845
O 14717 83384
E 4732 47535
O 99198 99715
S 31426 173434905
I 35367 44849
I 23755 75463
I 48389 52020
O 19350 87347
S 71870 73818451
E 20780 55444
E 71688 76051
E 30452 94505
E 19361 42879
I 15898 49675
E 16308 96060
I 21691 81281
I 23148 78617
S 35620 515547163
I 75024 76609
O 76972 89016
I 40341 90671
I 10495 73321
E 52156 89597
I 40060 56636
E 59287 97201
I 25526 87930
E 8836 83797
I 1355 95000
I 64571 99170
I 42077 75406
I 66726 98343
O 38886 93666
S 13215 81422609
O 22825 57327
O 22525 73745
S 8670 190432599
I 46718 84992
I 28083 61522
I 19592 62744
I 11642 71040
S 27955 663289294
E 13630 27495
S 80330 383719865
I 6387 53478
O 13974 42654
I 24369 91950
S 44239 553055129
E 17231 41598
I 54212 90535
E 15261 39810
I 40480 61174
S 70947 144374886
I 37397 37877
I 2199 41672
E 15050 63986
I 42758 81296
E 11732 27957
E 8224 57598
E 23597 40043
I 23424 84684
E 55704 86868
I 19616 59803
E 60680 75994
E 6321 91431
E 3161 64230
E 19141 65739
I 26506 53605
E 3250 57484
S 30396 480176384
S 98017 781628618
O 38360 78350
E 77856 96552
E 80427 98961
S 45792 389741971
I 7923 52478
S 29604 136029998
I 55295 75535
E 9204 95546
S 3230 295240870
S 13874 651479324
O 3867 11533
E 25999 73124
S 96642 671798320
S 72832 800255221
O 65846 88159
I 4100 20165
I 81181 92158
O 28735 90878
O 58178 76010
S 42804 227470009
S 17321 505256617
O 43784 88160
S 46498 307551868
I 4623 13978
S 59147 792129695
S 45321 268494614
I 27747 83154
I 17400 64082
S 5503 451320394
I 56439 87674
S 62218 746052726
I 33953 70201
S 33006 238178620
O 60672 96080
O 6198 70277
E 16819 23959
O 48657 71621
S 10308 67405874
I 5141 17071
E 3486 61970
E 14062 43976
O 14927 92469
S 18339 855913268
I 79807 90759
I 59346 73128
S 41622 869094471
I 14549 96493
O 29779 67161
S 45629 177272001
O 15849 87582
S 23028 130906295
I 6256 61511
E 58933 63932
O 36976 74660
I 326 90988
I 4577 27552
S 8171 776721194
E 41079 77299
I 5795 90957
E 56901 94374
I 3289 58567
O 27017 37900
I 51381 81141
S 50193 669706757
S 7221 812472878
O 18323 77452
S 93139 448314136
S 10694 238572231
O 63270 97860
S 48112 125321726
S 5115 865620391
O 23048 39659
E 70304 79778
E 97204 99477
S 25508 582924441
O 52469 58169
S 51981 281970178
E 44205 90497
E 12098 28340
O 1150 12060
O 23143 98698
S 61642 751981060
O 63857 64783
E 56817 89720
O 73161 81301
S 7862 33945976
E 39048 51474
O 22949 39267
O 25989 89880
O 26011 84927
I 37829 41492
I 13790 42060
O 40914 59113
I 91010 92511
O 18027 45765
E 69495 88995
I 26627 45842
E 7743 47024
I 46349 67072
E 36500 71734
E 39852 44839
S 10642 273035708
I 19039 43836
I 48098 50995
E 28768 57827
E 23726 95543
O 41743 94801
E 73187 74547
S 27958 463081734
E 39054 44602
I 21692 35587
S 59171 867674394
I 65555 88980
I 55952 86295
O 8508 48984
O 3332 4305
E 33968 85230
O 61468 87541
E 50379 67271
O 10927 50675
I 6917 57668
O 26781 80349
I 70746 73931
I 18275 60294
O 1900 4935
I 4202 48496
O 30238 48777
S 89336 375772937
E 26105 46224
O 16107 71331
I 44114 66547
I 34957 78666
O 21512 25130
S 56936 753296225
S 46454 713544015
O 15720 33850
I 34370 92576
O 45893 72204
E 51358 64473
S 75204 191195426
E 44202 86767
E 4838 31393
E 79301 82334
O 55189 92525
S 92143 726459511
S 52699 493220574
E 42179 59937
S 58559 447667471
I 74321 86924
I 19401 21605
O 6103 97432
I 39797 84599
O 80315 87698
E 51744 99894
E 59376 62158
S 21297 529528130
O 51544 65541
I 39962 49031
I 27222 63898
I 35928 53362
S 93023 566771598
I 34698 39277
E 17361 81374
O 78677 89416
S 3811 88566162
O 35956 54026
I 24497 32884
E 37362 66765
I 8239 78424
S 63032 523116010
I 14602 55836
E 30521 75465
O 22155 70020
O 25094 57160
I 8388 77039
E 47226 74777
O 15188 25225
E 11046 80027
O 238 22083
E 19414 73843
E 11890 67587
S 25287 669842564
S 78859 244603586
S 23025 159392987
S 9846 756592951
E 59199 61604
O 62926 64279
E 60301 97426
E 71075 78382
I 9608 95434
I 37953 65313
I 6244 82051
E 57214 62594
E 63748 79581
I 24352 29980
S 44528 462340930
O 2867 64825
E 29947 36101
S 24447 654176280
I 14198 36495
O 10572 27774
S 71334 383189132
S 42977 804857144
S 3485 314544139
E 11544 24906
E 11620 73322
E 94454 98935
I 34139 46877
E 27603 47137
S 18684 222057700
S 81981 188327217
O 8428 79461
I 56680 65470
O 26952 60859
E 17890 83864
S 396 899734308
I 3459 59331
I 23531 24709
I 68134 94493
E 19716 67047
S 70326 746222308
S 25961 767763197
E 3910 28859
E 32900 58436
S 93342 692933193
I 21051 54884
S 45411 29842480
E 16325 24276
S 78466 793575208
S 92077 824806262
S 51520 210373901
E 9848 87484
O 77127 83494
S 80630 582877042
I 62669 94368
E 49243 62235
S 25816 55205805
I 1962 42078
O 8133 12536
S 6533 937229167
E 51270 71229
E 42070 84294
S 60088 392588365
O 51271 63398
S 79148 696176989
O 59113 97359
E 16137 27530
S 84549 137526505
O 56087 68844
I 17060 65434
O 29599 67378
I 6050 35869
E 4047 16195
O 33955 90478
E 45248 63218
S 71726 139131182
S 62718 457414354
S 75173 243324526
S 52217 404038841
E 17052 50444
E 55893 71426
E 26625 87116
E 75505 88748
S 18604 332380434
S 62601 674269607
O 6839 89920
E 18419 44208
I 31439 33106
O 25697 75035
E 83782 94874
E 35699 43855
S 79740 660217469
E 84720 91477
S 38153 155331550
E 45114 60007
O 14522 94216
O 47551 97750
S 11456 568308887
S 10975 768614679
O 3859 72997
O 31800 68022
O 48999 91122
E 31464 64943
O 10539 97749
O 19996 77117
O 58572 68506
I 20046 83158
I 5423 35152
S 87951 733531676
O 9985 43038
I 6658 93195
E 24653 62348
O 55130 88632
I 22777 93786
E 46506 48380
S 74261 494550957
I 20093 88122
I 88646 92319
O 57112 79149
S 74623 321679661
E 23469 98934
O 83340 88063
I 65410 99598
E 11639 61208
E 81843 91269
S 48215 683977828
S 1191 977451117
E 70692 87126
O 76360 91321
I 40118 73102
E 40644 70864
O 47145 86080
I 34958 49037
S 10533 891565188
O 37323 78916
S 99824 550883065
I 64010 66909
E 49840 84507
S 97722 188031266
S 20460 379263228
S 42078 430919099
E 14394 76254
O 4831 59429
E 13617 14631
I 73210 95645
I 68687 99103
O 51095 95729
S 81759 293348220
E 60519 75479
I 87339 98449
I 3793 12747
I 70842 91778
I 8011 99277
E 75339 91386
O 19918 73549
S 96821 83118770
O 59150 74301
E 58557 60060
E 49292 74346
E 59301 80253
I 20732 55766
S 28794 631195158
E 1281 60862
O 33128 64032
E 60305 86843
E 35624 94953
E 60842 71783
O 73818 79792
S 48160 355840714
S 35051 390377665
I 49239 61774
S 24176 273723306
O 6967 31062
E 18250 84323
S 99625 140306966
E 10115 58766
O 91791 96250
S 95970 614713758
O 29352 57983
O 31900 68394
S 91493 406829603
S 95170 733155101
O 15317 94569
S 48955 902547949
I 11046 45679
E 14158 27542
S 28009 522817843
S 30203 128240937
O 50534 98093
I 3810 49115
E 19723 21443
O 33115 91956
S 72382 486591955
E 18630 66099
E 5696 88417
S 35443 845926389
S 41208 507709506
O 25163 87779
S 85793 639158010
S 69663 30020625
E 5887 47168
S 46519 731627880
E 73373 75156
I 16682 97802
E 32528 40192
S 11558 670264554
O 58744 85464
S 72969 920685664
S 24328 691238371
E 8955 55804
S 90867 905397645
O 21532 82724
S 66035 747312010
S 46721 378983498
S 63358 724517912
O 62507 71162
S 76203 366229792
S 76842 250261317
I 19196 88335
I 55903 81053
O 14229 81855
O 20086 67088
S 79088 259191092
I 57762 72066
O 20729 68300
O 6884 43624
I 56164 95653
I 30941 69819
S 1127 915640754
E 20575 35947
O 7424 38909
E 62003 75586
E 6410 17809
S 24760 196268003
I 65613 85701
S 848 122439021
S 27436 889982110
I 52169 93988
S 36687 699026907
O 48395 88260
O 37233 97867
E 32134 57681
O 19805 49855
O 26557 33585
I 5210 58825
S 77921 460272780
I 72641 81988
E 51933 55100
I 4082 68509
E 55303 55399
S 21065 224580838
O 24397 54010
O 34091 73348
S 24095 211467648
S 798 225496678
S 69178 418521203
S 58045 474674866
S 6526 907680773
O 17007 66591
E 41274 96895
O 12388 66575
S 1859 724296949
O 20099 89053
I 28519 56449
S 46945 453977029
S 91218 520219175
S 36103 742921385
O 37694 97669
S 30273 465090407
I 28776 33760
E 23046 42227
S 83894 963908086
I 11198 20793
O 38504 84356
E 22615 80841
O 24953 47376
S 54147 338553971
S 32817 117559191
S 73754 393155076
S 11519 909385274
I 57693 58061
E 26704 94213
E 5469 52787
O 28088 45832
O 6117 88888
E 11336 27943
I 591 11134
E 17961 96737
S 69034 204323527
I 13888 23432
O 60491 62025
O 38748 97512
I 77193 86951
I 20015 63980
O 8502 81318
O 20837 26916
O 37603 62976
S 32483 277406603
I 13347 51018
O 21864 90935
O 11532 80395
S 4395 510234723
E 40130 85685
O 16663 88154
I 54746 85191
I 4371 37777
I 33509 43384
E 4095 99253
I 21834 44234
E 39401 56682
O 593 5378
I 52132 82437
S 61569 314791583
I 16916 97812
O 17537 33029
E 10212 19916
E 10714 17491
O 22966 76064
O 41642 73556
O 11609 79067
E 20710 39167
I 4569 48758
S 16891 315535793
E 3147 92955
S 24050 123239356
O 76840 92756
S 43897 868697763
I 55256 74820
I 47604 92688
O 17267 62037
I 65947 80224
I 65574 78839
S 69171 936974034
I 23715 91972
I 80296 83118
O 60945 63197
S 67512 998619167
I 28506 39470
S 92640 952421477
S 78523 601381588
I 4646 90495
O 72707 76290
E 50518 97944
I 36739 59728
S 80590 7749725
E 21451 76945
I 88311 89779
O 10769 11219
O 25968 92799
I 83610 88903
O 29290 61618
O 18258 79105
E 44090 64365
I 10230 36863
S 15950 372428776
I 13833 65189
O 6339 37853
E 28331 35429
S 80136 318891340
E 6645 51081
E 4585 80750
O 26282 81719
E 24579 45824
I 3023 34672
E 1409 86773
S 28726 632300866
E 16982 53961
E 43063 61535
O 32702 60684
S 77959 9092122
O 52255 83903
I 30774 78251
O 17873 32254
E 5205 24094
I 31418 41738
S 69303 4318712
E 65476 88145
S 13014 234078730
E 2846 11845
O 49571 61749
I 90846 97811
I 50447 67578
O 11067 26751
E 5314 96344
I 74119 92936
S 55910 651099006
I 20178 96904
I 54473 82118
I 70340 74408
I 6659 22177
E 33900 74138
E 5503 74198
O 32377 99724
S 88753 480711597
E 82498 88087
S 8935 896340048
I 18630 99026
O 57758 92276
O 15605 84629
I 5012 51656
O 17921 53772
S 77555 724552480
I 9383 85185
S 10114 550820398
O 71914 72788
O 57766 71408
O 27937 54669
I 19758 38962
O 21882 30768
S 91221 85187285
I 76767 80198
S 71291 456562166
O 33074 44273
S 57829 430667943
I 16907 75003
S 4773 451184358
O 19142 90105
I 23526 50748
E 47090 88615
I 6093 50579
E 9929 84898
S 51942 33030978
E 9588 98696
S 13538 561775202
S 39780 254571153
E 33029 83013
O 44319 71759
E 12749 28989
I 44757 96738
S 39738 907998621
I 178 66226
I 3139 76382
O 4871 28117
O 32048 82229
S 33031 421898441
E 9868 19038
O 30490 58238
E 48072 94581
S 44808 73274743
E 10178 51534
I 71858 74828
S 74159 497451200
S 27810 973279418
I 48630 50904
O 51876 61807
S 75621 710898853
S 27053 558548994
O 34066 85619
I 67873 73780
S 490 713184340
O 1123 81884
I 35072 53162
O 50589 97112
E 49502 72706
I 5907 65796
E 17062 79230
S 27876 166344466
E 8776 63937
I 19992 64762
O 39780 83843
O 59070 70006
S 15977 521830731
O 54551 87931
O 19834 39493
E 4055 9280
I 9178 50899
E 13967 91922
O 11135 37516
I 72990 73824
I 30869 35266
O 28620 49001
S 68645 444541878
E 22398 59072
E 8653 97075
E 62919 90305
E 55058 56072
S 48810 915239304
O 30027 42413
O 7346 83003
E 22348 90522
O 1038 77934
O 62447 93694
E 10198 20929
O 60133 89322
E 6758 23442
I 62864 81194
I 54037 63184
E 190 6122
S 47212 729557702
O 17993 97131
E 69622 72457
S 56914 763857782
S 90971 134554800
S 34469 281208398
O 64469 67500
I 96894 97994
S 97861 993363478
I 56865 86797
O 6377 84514
I 57561 63302
O 39295 93981
S 310 934578782
E 14392 68869
O 47089 93822
I 3439 96336
S 60646 616891104
E 17118 78467
E 74747 91913
E 39510 44420
S 14864 852568204
S 60638 933139924
E 71486 83384
S 20342 593170587
S 11282 240604266
S 89091 849530317
E 52100 74754
I 5485 39679
I 72895 81943
O 32780 46599
S 22349 5624045
E 33272 69030
E 10073 73969
S 98809 626446480
O 53298 72346
S 49614 336545328
I 30587 94581
O 37435 83088
O 11524 96645
S 98842 115332630
O 68978 79309
O 69593 76587
E 35349 93548
E 76435 87934
I 56180 90881
I 19746 62060
E 37029 53780
S 67085 959804651
E 30109 62501
O 27601 95092
O 35512 52623
E 59930 90362
S 96238 756773860
O 47723 73671
E 15441 63878
S 85596 258461617
O 28682 93178
O 40584 93250
O 16929 75873
I 6881 80090
S 94252 519701898
E 4350 30862
S 36985 24478657
I 18478 84306
E 56635 95024
E 6737 55938
O 378 76248
I 10544 47033
S 13676 499844858
O 31524 57055
S 21840 697192209
S 91148 242487555
O 53391 69208
E 35352 85250
I 23305 66735
E 61721 70766
I 5884 53978
O 60750 69170
E 3674 24774
S 38678 832386704
S 52327 572595901
E 39674 79767
I 44621 83550
I 32476 47089
I 53210 74434
O 44088 70201
I 15216 75440
O 896 83957
O 73488 75142
E 11416 12242
E 51202 83633
O 33424 41374
O 22097 28525
S 84460 445336025
I 40321 50260
S 46884 9782136
O 16458 93754
S 27084 30886386
E 17324 44026
I 29954 91045
S 60009 93013200
O 9348 63232
S 96561 545036432
O 94919 95554
I 17219 49412
S 83076 944821011
E 401 22591
I 8004 21808
I 17263 88262
S 49528 317700106
E 48415 75480
S 81391 876944962
E 73941 86770
O 1106 92836
I 23833 93983
S 24619 889423774
S 18182 92506665
O 70895 83884
O 62865 90967
I 16128 89202
I 5930 14777
S 99670 185563667
E 4374 42874
E 9728 69086
E 30247 89737
I 39449 60367
S 37488 732537594
O 72303 74955
E 31679 50093
O 20137 63135
E 23651 85190
O 45790 78711
O 85711 95473
I 56834 73085
I 41364 43822
I 53747 80368
I 3497 84485
I 37987 44950
O 57346 71307
S 74199 838567263
O 55810 97091
O 13744 35370
S 35358 519852776
E 32019 51199
I 51943 54412
S 98816 845679355
S 33702 878662225
S 42801 163174028
E 61478 87471
O 1837 63137
O 18928 41561
E 21295 94207
E 26929 86040
S 84632 349010561
E 50623 67574
O 21844 36056
O 7105 65539
I 54071 70337
O 16412 86302
O 16273 86462
O 5193 36764
I 61089 83842
E 171 3867
S 15810 564740760
S 84352 143176892
E 7411 18160
O 60780 82849
O 667 52877
S 58057 897425077
E 8953 25229
O 35153 58855
S 1379 530295491
I 12219 91820
I 670 41783
O 16866 67962
I 20973 51578
E 24511 33022
S 95054 207145646
I 31751 91978
I 17351 89535
O 30040 65822
E 44616 96369
O 24183 62923
S 90918 963690757
I 862 82380
O 2841 87574
I 66221 78068
O 70756 86939
I 55000 60336
I 46644 62871
S 80545 784790168
E 18047 95086
O 41858 68036
S 36366 392515650
O 10189 59071
E 15083 21919
I 37702 95376
S 57767 272922528
I 8457 45116
E 93125 95464
S 24947 343832798
O 47494 76318
O 50683 95744
S 71187 144725986
E 35061 39442
O 2372 72952
E 60164 80445
O 25466 63517
S 77838 42665846
I 4162 84800
I 30839 63895
S 17099 613214594
O 33120 89769
E 73613 85412
E 12657 61592
I 63380 86379
O 59025 69301
S 97528 687117037
E 31369 50337
I 6755 9129
E 37902 74959
O 31373 47423
I 18805 76687
S 20216 700132416
I 76510 95108
S 66917 741542586
E 29604 51082
I 91032 97188
E 32558 51866
E 9852 32242
I 38568 46736
S 5695 181644104
S 53903 230593527
E 30352 69268
O 11489 79048
E 5391 54726
S 6300 990460465
E 40237 96005
O 991 19371
S 51391 618362969
I 21839 58408
O 2211 6169
E 28113 91237
S 45536 961609857
O 28090 30609
E 31067 65705
I 3310 8125
E 4585 26324
S 87820 867317975
I 46205 70038
S 80677 55027322
E 79526 90568
I 4363 58586
E 68725 90680
O 40038 69082
O 9626 48085
E 14051 69629
I 29828 87588
E 7061 12182
I 12491 13553
S 15871 118753397
I 86521 99499
E 26119 71205
S 43564 451436635
S 30668 92853104
E 18108 94705
S 53416 997454160
S 71378 146911661
E 15186 96577
O 20429 46111
S 62577 589996846
I 36189 77442
O 45004 86455
O 55197 85169
S 58563 183936661
O 48233 83157
E 76763 90150
E 12375 26045
O 33524 97620
I 1112 7803
O 11203 83597
S 99720 235731435
I 71752 80175
I 40130 90393
O 68162 81937
O 59142 94076
S 27190 303898515
I 1073 84186
S 39052 169789080
I 23597 28084
E 21628 98295
E 18059 58058
E 40206 66690
I 36887 38403
S 29648 657683928
S 5972 931088781
S 92277 261505751
E 29071 99687
O 925 91088
S 37265 117822838
O 41545 72301
S 63513 644825936
I 21407 90724
O 66870 83842
E 29406 75176
I 36826 71002
O 2924 79118
S 24625 899808926
S 5668 804852624
S 82275 779853778
E 73532 97798
E 4925 15981
S 37013 39495977
O 6535 30395
E 23535 70562
S 47500 967018659
I 10014 90386
S 57725 594953620
E 10742 50965
I 65700 94318
O 21007 63908
O 32977 47647
S 64338 857611498
O 36659 83770
O 5742 45188
I 53355 81079
E 11881 25515
I 71540 73391
O 30622 58048
S 36336 250156973
S 81752 14803394
I 34140 63765
E 13545 16388
E 11785 38352
E 65779 87848
O 41199 78910
I 37760 76263
S 6498 431539699
E 7051 55838
I 28982 47194
S 1732 969587389
I 16057 36280
O 19597 81277
O 12721 72498
I 55861 80380
S 1824 817146150
E 47943 83249
I 50823 68418
I 48365 74200
I 43077 46056
S 46863 998855329
S 97761 222047149
O 74743 80094
E 57904 84676
S 26144 930015962
S 4433 91615265
O 453 81504
I 30363 75986
E 18508 50788
O 14240 37120
I 93268 99082
S 60352 344871029
O 28066 29746
E 27339 98621
S 36764 103257527
I 90177 99556
O 78117 88249
I 63666 92650
S 22653 238156351
O 20778 82844
S 23875 966404460
O 3000 79250
E 50596 90177
S 84972 683410379
I 23051 98837
O 10024 94837
S 18262 689949911
S 25369 335815752
S 37092 89020109
I 14178 78045
O 78699 88412
I 48660 91689
I 11127 75548
E 17511 20659
O 90682 97085
I 6901 53004
I 42233 51883
I 5564 88313
S 14355 139940667
I 14908 96045
E 3377 45759
O 5767 48152
E 25681 88320
S 42401 336532807
E 6848 8629
O 1929 13259
E 4632 73222
O 46119 98634
E 5705 73529
I 9552 34193
S 48891 135626437
E 30129 90656
S 22055 158824744
O 49713 71626
O 19499 37946
I 32078 98696
O 65259 67719
O 692 51971
E 2702 64789
E 29671 51780
S 16477 355870040
O 37982 73955
S 22702 905376051
I 52145 66150
E 22735 49511
I 55930 66803
E 18239 40341
S 44336 72050653
O 44391 50561
I 55321 99938
S 18813 907216746
S 12581 911262505
I 27362 72349
O 33383 79744
E 48034 72113
E 57179 93968
S 80184 824055005
O 5003 38057
E 47886 67432
I 67817 96301
I 86709 87784
E 43742 56493
O 11382 57320
I 13278 41890
S 71816 49036736
E 6174 64416
S 10078 533423263
O 6296 48082
I 27335 77831
I 3086 65118
S 27369 867884281
I 80802 89199
E 80771 83972
E 49326 71287
I 15132 46065
E 54569 57563
O 21916 75948
O 23749 81207
S 25927 379585090
S 44887 693578121
I 37056 92918
I 38262 62353
S 49177 942389938
S 59215 843462760
O 40284 86527
O 81005 97226
S 12018 704258170
S 71791 65786918
E 79557 96358
I 49611 85497
E 24641 53999
S 54884 148483806
S 44954 682241984
O 15970 46114
S 10640 341448108
I 66376 94995
O 21767 29773
I 30728 31279
I 21280 79134
E 11812 44950
S 8925 771518806
O 33184 67321
I 19986 64540
S 11953 244185618
I 32535 44139
E 6875 7625
O 79572 81617
I 21007 51824
S 55854 836094829
O 39274 41374
E 8109 54949
S 97607 196169023
E 158 88776
E 50495 95222
O 14760 48733
S 32686 416338607
E 52435 95545
I 10454 79780
E 38660 95874
I 36953 89574
I 25401 74323
O 25119 61313
O 20061 68306
O 1032 85509
O 28880 67777
S 65339 54554673
S 12616 134835668
S 3499 879662536
I 59291 77129
I 67454 73170
S 31661 256605072
E 28675 89267
S 72179 258261234
E 48801 63685
I 76348 96668
E 50305 55749
I 16353 88298
O 6806 35209
S 10255 457257920
E 34655 96866
S 58636 403082217
E 19682 81207
I 89067 93196
O 810 76544
E 10746 83080
E 38380 44394
S 9993 910243370
E 55803 71059
S 69028 557681074
S 23920 600477431
S 34635 231879580
I 11732 30284
S 20100 715598658
I 85536 95007
E 33449 48490
I 11115 86173
E 22042 64250
O 27796 71909
S 83698 125015068
I 13340 54892
I 61116 96922
O 29892 94069
I 7916 67696
I 46019 51877
E 73345 99134
I 7386 71672
O 23026 37783
E 3801 61562
S 32659 715096110
I 10259 32139
O 33569 78892
E 27485 59227
S 96691 688557627
O 14939 46345
O 38147 39901
E 65473 79144
I 86540 93945
E 35330 70574
E 34554 94986
I 58023 92092
O 43624 50412
O 6326 50928
S 13365 172139314
O 24050 39515
E 18879 74488
O 58338 68352
I 24754 84745
I 4093 86377
S 18945 997018734
O 29901 35813
I 10796 77391
E 1507 12551
E 37896 83224
I 30318 41687
S 28860 659256633
S 62242 666660737
I 23526 84162
O 60931 67661
E 3569 43547
I 22872 45222
S 20864 584195841
O 87801 90824
I 10468 41914
O 49661 70357
O 27938 49481
O 38870 76950
I 10645 81382
E 1109 44393
I 50213 81696
S 7770 657074771
S 12644 656375397
E 33383 90603
I 3451 39171
I 7938 20284
O 61900 69338
I 13832 82345
O 12100 99104
S 70438 643915918
E 3276 45810
S 65134 255654358
O 27395 99122
O 21870 77435
S 71893 51771540
O 21201 49199
O 77080 85308
E 1581 80217
O 41516 49172
S 20451 38420329
S 46788 820502842
O 6769 85212
I 50437 97872
I 63654 90678
S 33295 933918554
E 14088 53710
S 83389 487805579
O 24260 54086
S 4095 854772492
S 77466 312484418
S 36034 158173371
O 21573 88740
E 42784 91561
I 33413 90491
O 9563 85746
E 61109 74215
E 20571 29719
I 3163 69835
O 39451 40255
O 11627 23126
E 8466 16649
O 27828 66997
E 37380 77615
I 37237 89116
S 68802 685211710
O 17415 50886
S 87353 761701362
S 1438 92793191
O 30630 37340
S 34994 238884990
S 56038 732884962
O 3693 19972
I 33178 60870
E 32762 83288
S 14765 567383188
S 40837 766368025
O 50054 64664
O 55567 74929
S 54643 141038134
O 9597 17983
S 80117 150823686
I 12854 29803
I 11586 81865
O 33904 69500
E 7583 87134
S 97289 574680474
I 55210 71877
E 62006 89210
O 18914 89811
E 27317 85342
I 45 32296
O 59480 62470
I 7948 24952
E 39659 67875
S 81184 847403404
S 52105 398889748
E 8576 59541
O 51559 56519
O 25952 48682
S 29446 224188835
S 21530 784592510
S 53845 697922312
E 47197 98024
S 70897 944087462
O 94453 96689
S 90014 161598947
E 12355 73573
O 1315 58607
S 82688 243229014
I 64855 90943
O 61803 87746
E 42890 70608
I 27632 88384
E 76974 93621
E 74472 95673
I 67533 98959
E 39908 78692
S 18545 421844519
S 61953 952199670
E 23179 61127
I 51156 58471
E 10137 94666
O 26633 50522
E 30824 43234
O 6044 17140
I 49329 59821
I 27871 29040
S 80713 95625103
O 26194 72973
O 14482 32113
I 11738 72636
S 34129 836125677
I 3327 25416
S 2971 748064853
I 28420 76523
I 54027 82902
I 20622 36311
E 25868 40757
O 40709 84927
I 33165 68824
S 12206 936738538
S 751 925802245
I 3424 29819
I 10297 43551
O 2957 68993
O 4272 77367
S 95786 381193589
I 35411 76159
E 16735 27309
E 23095 77020
S 92888 190306188
I 31253 85629
I 11485 91163
I 30506 48495
I 50985 77129
S 82553 251923356
S 95185 947319158
O 9014 27382
O 82522 92183
S 58795 766107643
S 48975 881637424
I 56434 85713
S 61989 275209042
O 5150 54876
S 11378 759526107
I 33700 72152
I 28692 38827
I 32443 52373
E 44850 94587
S 41902 934663710
S 68277 640808557
I 30454 55564
S 74462 678910577
O 38805 67726
I 15496 59509
E 46826 71529
O 15554 32320
S 40166 143857965
E 3518 83591
I 25070 46204
S 10975 32002634
S 50767 713582985
O 17088 87744
E 58865 76930
S 95607 295204003
O 34100 55750
E 42171 43051
S 62728 360188018
S 79850 686926788
S 47649 49380968
I 28258 83502
E 29204 72350
S 53713 237472159
E 64815 92452
O 37314 58376
O 63176 67437
O 15882 16737
I 52696 56900
I 34270 47274
O 19877 25551
E 51059 55394
E 13088 77099
S 31177 103984759
S 92913 68475799
E 21598 96805
E 42295 47938
I 69365 99175
S 20161 985518881
O 28641 41815
E 63033 92340
I 46199 84328
O 72910 80502
O 31996 74334
E 66086 68726
I 26300 44177
O 16567 99950
E 1034 13732
O 49812 65523
E 5449 94043
S 59279 985882066
S 5790 217079804
E 34422 90750
S 97303 589255056
S 42706 485086615
E 61258 80489
E 76515 98270
S 99676 842992947
E 58509 74688
O 22731 63712
I 70258 84940
I 14566 68131
S 26095 2885220
E 67256 97072
O 33870 68514
O 15617 46799
E 3611 54239
E 27678 79792
I 6640 76907
S 21995 339729077
E 8747 76745
I 89752 89957
O 41250 42566
I 56236 62702
S 47129 61632255
I 129 36681
E 33271 37418
E 22394 67220
E 45823 55428
I 12185 72799
O 57780 84813
S 70964 706113807
I 23775 68494
E 19787 55897
I 3057 49550
E 8108 68353
I 2564 67877
I 25005 27285
E 71296 79034
I 23837 83352
S 97805 569818507
S 4159 22189292
O 1070 74617
E 30898 87123
I 27356 95060
O 54675 96600
S 53807 841376408
E 52962 68486
E 32349 76252
O 70968 72154
S 65046 357323294
E 59636 84509
E 27114 49562
E 14037 16161
S 42686 594437287
E 41103 49709
O 4703 58187
S 77743 396340439
S 58746 146473699
E 22339 39098
E 57204 60188
E 33073 37220
O 4941 61802
O 56756 60299
S 33471 399522041
I 26934 59832
O 71377 85000
S 68736 694954424
I 21732 92397
S 59006 720668228
O 879 30517
E 72591 99732
I 49383 63348
S 32874 594981827
I 37161 97354
I 7916 79101
I 11509 51498
S 91428 361971392
I 22460 93430
O 23450 82749
E 44090 69710
O 16355 90493
S 35431 301252113
E 13775 84450
O 32445 87702
O 20 57846
E 20560 34948
E 7781 70737
E 38780 57883
E 81118 84699
E 71380 77263
I 58276 95696
S 49568 470241616
S 67207 253052607
E 22804 88114
E 5608 14533
S 50251 507840037
S 49188 416043957
S 5745 245619094
O 32553 50936
I 71861 92738
S 51021 190186763
I 19934 26992
E 13802 25161
S 29449 40633573
I 15544 66724
O 46084 68418
O 63816 72438
E 54128 94714
S 85882 988890222
I 16679 45736
S 69390 271730913
S 22595 91024853
S 15302 654030311
I 443 26392
O 15027 79587
S 61412 227437248
S 88927 893125523
I 90862 94545
O 15292 42809
I 2176 71546
I 3856 83674
S 50723 502306539
O 62314 62844
E 9284 33529
O 8153 31062
E 12196 39537
O 86831 98697
S 49232 716737836
E 45784 59830
O 13486 66923
O 14580 44229
I 41222 79115
E 79967 93023
I 5801 14714
E 66245 90708
O 39525 56923
E 63600 82036
O 39137 71951
I 36762 56449
I 39441 84815
E 45709 54972
E 2205 60818
I 65366 84232
I 34400 67564
I 33633 48821
I 3828 84352
I 31368 72399
S 4920 333419237
O 71627 85853
S 70423 536684513
E 23775 32936
S 5607 876650153
S 57651 458792682
I 55760 84273
E 31253 65441
E 9237 31867
O 7719 78530
O 48244 89360
O 14654 46043
O 56361 62235
I 3084 94409
I 547 636
S 74090 98298322
I 15665 65864
E 6398 27039
E 12563 62031
O 25991 32797
S 20875 416127433
S 56171 864899584
S 52979 927074437
E 43112 85865
I 50465 95455
S 78970 501085933
S 16572 61267717
S 15794 956401028
S 47865 172964698
E 660 7563
I 32981 95797
O 79489 93059
S 12317 819410635
S 4052 526919319
I 45856 99333
S 19710 802596975
S 37976 338193935
S 77741 703396038
E 1519 82260
I 55783 98235
O 10460 89389
O 26155 78365
S 33001 960438773
E 41894 77454
I 13116 28542
S 77315 627777834
E 47061 72887
S 78875 722407742
S 75915 588014370
I 14605 84578
O 13887 66649
E 29634 61887
I 11534 55599
S 9363 13370981
E 18825 65815
E 2363 95798
O 51497 86251
O 42709 63321
I 38615 89581
O 15016 90648
E 17384 56217
O 21411 53793
E 31444 80333
I 4637 22885
E 42776 66221
S 31697 909819548
E 60638 81427
S 8446 596017033
O 56661 63866
S 64125 841627480
I 5493 59278
E 1052 45089
S 54560 297120752
E 20365 77850
O 51460 52400
E 45126 97317
E 24116 83129
O 86329 86683
S 28356 711565121
S 37163 135683947
O 52078 78618
S 81678 636177722
S 79030 579957721
S 81773 940575338
S 83322 811030956
S 70043 972404527
S 79201 476018213
I 39007 53427
I 7152 24471
S 64279 194172759
O 17689 69306
O 50695 53567
E 27986 52153
I 9658 59257
E 1428 56290
I 2725 30038
I 23036 47183
E 32650 39798
I 39414 94083
E 31850 45979
I 16718 31032
I 36101 63941
E 16105 79074
O 44148 51633
I 13649 35908
O 39828 43075
S 69612 933524169
I 8028 15034
S 16919 871460731
O 34523 69725
O 14257 54062
O 23990 29454
S 55947 35819456
E 27632 62741
E 24705 63110
E 40255 69852
O 13380 96852
I 32489 54979
O 93572 93741
S 44142 230438142
S 1799 96031288
E 12434 78237
S 39147 520917383
O 40970 60700
I 36594 76396
E 55537 68298
I 28574 70920
I 83624 98179
O 4877 48252
I 56063 91547
O 26965 62586
S 72152 27460225
O 9608 94480
E 18773 43196
S 10016 867216712
I 2640 54500
S 46106 734257681
I 2436 11201
S 75656 762852647
S 34305 67881598
I 34744 58446
I 16025 44007
S 54393 860457364
E 23229 88478
E 3113 6281
O 26628 35369
S 51359 274885965
O 10832 77584
O 48388 53973
I 15768 20099
I 48565 96559
O 46449 73038
O 40977 78140
O 14244 44709
S 81395 104062312
E 57670 63836
S 37874 474773501
I 29832 58180
S 74471 183112183
O 6932 74103
I 44288 57646
I 21058 37392
O 82843 97223
S 96713 661051683
O 27852 81335
E 9736 90182
E 21703 93474
S 10688 422162702
I 90268 90531
S 71 615101662
O 39191 83578
E 73625 91751
O 10005 28062
I 23447 96185
O 14660 29039
S 97682 104389782
E 9897 49764
E 47156 57309
O 70968 77107
I 29644 79156
I 27849 49174
O 46311 93109
I 15477 33430
O 30299 46706
S 15094 380306981
E 62365 85302
S 54574 862494293
S 49226 617425799
E 37615 98235
I 28391 30702
O 51551 67377
I 4661 71601
S 8501 628084129
O 52785 68154
E 42921 89385
O 39830 65599
O 25865 64201
S 44112 790156767
I 7910 79988
O 37381 72354
E 79724 80645
O 3726 34076
E 3616 43451
O 32236 86400
O 86212 86922
S 54976 665658665
E 1715 37641
O 7071 11709
S 4936 102155667
O 72171 88708
E 1533 25869
I 11249 36593
S 89329 307997592
O 66241 96175
E 9887 19957
S 53842 648337435
I 52423 71609
O 20542 74998
E 3164 62606
O 76163 96686
I 25310 31793
S 31726 641947792
O 54344 99349
S 68613 739601796
I 17923 33982
E 68426 70010
O 32184 44611
S 69886 227721657
E 13668 92407
E 38592 82433
E 80201 84061
E 30491 42494
O 33572 73943
S 24793 240558865
O 23303 43059
O 49043 58458
E 64261 85799
O 13755 88423
O 92870 94585
S 58926 237603744
S 21211 491759921
I 14262 85469
S 45680 637655372
O 42147 90454
I 83905 86851
O 13842 16349
I 17817 72477
O 5310 18654
S 20824 823570986
E 25243 31161
O 68436 98964
I 2673 22665
S 41492 748345550
S 27289 409749701
S 91624 461175755
S 65066 228677080
E 30813 49979
S 51797 379833965
S 99094 844551214
E 50705 58870
E 73255 87994
O 38215 70558
E 63629 72765
S 72585 967788364
I 7564 85702
E 32935 75636
E 48550 99739
O 76851 85767
E 32126 64937
S 16056 339308200
I 23890 32616
O 4983 77953
E 12162 97108
I 16885 41947
I 55369 94671
E 56041 58221
O 20800 75113
O 59892 75047
I 90169 99337
O 57478 91060
E 76 16865
S 84624 200842473
S 1695 434461058
O 4831 80695
I 11695 13217
E 80351 98564
E 35 94105
O 56729 72931
I 14683 99805
S 6622 832578309
I 42066 65720
I 11265 67720
S 21154 46588186
O 66445 88781
S 2026 355781149
O 12457 45590
I 32057 85597
S 63405 794803247
S 30352 33778056
I 18547 19012
S 74926 935252084
E 77654 81732
S 40368 100677964
E 69678 75560
E 28506 61243
E 79153 93281
O 29318 57698
S 91137 285543378
I 55306 98016
I 43033 60610
I 222 72734
E 8879 25898
O 63585 69911
I 8501 54913
I 61329 81045
I 204 9912
S 72705 690882747
I 49810 69177
I 11713 91182
I 38075 99074
S 14929 34822201
O 18160 88999
S 32864 41640935
O 25096 90035
E 80559 95236
I 13333 48374
E 16276 70187
E 55593 89610
I 25153 71996
E 17015 43450
S 53297 363637143
S 54997 29933094
S 89158 853441711
O 4371 20529
S 90205 853881631
O 6168 65524
E 53057 80442
E 56459 62114
O 12067 42869
E 68110 75886
E 69843 86576
O 33180 81431
I 8632 47682
O 44194 44940
O 12933 39410
O 49201 72462
E 14564 64923
O 42812 47611
S 87950 84864949
E 52902 67279
S 36079 626400615
S 52088 682465613
S 97529 494346741
E 65408 84592
S 86390 298248987
E 66355 81727
I 50775 65752
O 88954 92545
I 36808 97897
E 22850 38866
O 69462 83309
E 14226 16375
E 58910 73766
S 65232 910025511
I 60018 73670
E 5889 83260
S 5652 731440982
I 29012 83654
E 35735 50367
E 658 26642
I 46231 81296
S 97255 725350399
I 45481 49941
O 71029 89502
E 5856 39809
O 50087 75841
O 76561 87859
O 14649 40404
O 15930 59238
I 43544 86353
O 22230 32812
E 21181 63084
O 37115 75224
I 57725 65613
S 54659 798292482
E 74127 89272
O 32250 88266
I 31226 77262
I 19570 41536
O 45254 92484
E 44443 48050
I 12083 52054
O 50353 51366
S 18700 832882394
O 96165 99633
E 18578 59222
I 38364 97902
O 30733 41069
S 70511 396479597
S 21786 128479319
E 77998 90713
O 43412 44801
S 60388 739436454
E 47889 69401
S 26330 320679875
E 5329 87065
O 18567 90061
S 77559 831045147
E 84699 86509
O 1550 2040
I 9915 60852
O 3031 96005
O 10677 51905
S 12542 822668752
E 34400 55893
I 42241 49224
I 29695 79710
O 50010 67503
I 15069 82744
I 26235 74462
I 17264 94826
S 48305 572548158
S 38377 157802634
O 3373 65018
S 94583 588058863
E 87819 99149
I 19289 46124
E 46672 91695
S 63213 370959585
E 7176 53298
S 8018 394714907
I 68735 81538
O 57336 94973
E 7499 66538
S 70647 218883905
S 7882 670133513
S 63982 299908765
E 51043 92520
O 53843 76274
E 76046 83088
E 20483 76800
S 99346 372009081
E 23082 59986
O 12670 29328
O 70394 82489
O 84691 90965
O 47679 75275
E 42470 98310
O 45060 53645
I 63130 74218
I 57052 62591
E 56333 56735
E 43979 62607
S 32569 482378336
S 28914 253416895
E 20675 68746
E 6844 18042
O 48729 54811
I 29065 61232
S 76841 259464488
E 38598 40188
I 19579 52324
O 38707 39249
E 17220 54637
I 49104 96310
E 9604 53273
E 17571 32489
E 2208 60661
O 58712 99451
I 1193 36103
E 23151 92551
I 15399 29528
I 99135 99800
O 10761 84871
I 10097 35061
O 75660 98405
O 30431 66032
O 3163 70153
O 14562 32966
O 70993 81866
S 84267 586606957
I 54231 56792
O 32426 45285
I 16279 37079
E 15770 53611
O 84695 95895
I 23345 91253
O 6014 27698
O 23945 68559
E 23391 38258
S 17483 910398616
S 40145 715786319
O 42566 57026
I 24124 32039
S 39154 833838693
I 38252 51330
O 8334 91006
O 14889 20698
O 78823 92643
O 52353 82836
O 53652 73287
I 51060 52301
S 71508 997482410
S 19486 841322876
E 44013 82959
E 16089 74276
I 21222 81407
E 52167 59040
I 607 9667
E 47414 80928
O 25320 75965
S 59708 970140834
O 2129 76693
E 16498 95335
O 37626 65138
I 27354 96320
S 81318 616407012
E 51585 65629
E 7204 81326
E 45595 68144
I 7864 10279
S 59188 341069516
I 35549 79971
E 66745 68474
E 39800 43509
S 17145 937181269
I 46006 91844
I 66369 79487
I 55800 94267
I 42384 61635
O 32260 53161
S 66729 487100716
O 1830 84360
O 22556 61977
E 16792 37823
E 35211 57333
O 4446 46855
I 77323 86452
I 13575 58946
O 87457 88684
E 31569 39843
I 25342 51646
O 61436 86901
E 42424 77434
E 90143 99197
I 59492 60082
O 86438 90545
S 45819 646171749
E 11334 71944
E 77760 94427
O 37802 91704
E 16837 86545
E 70487 84550
E 60245 60566
E 87944 90038
E 64022 64826
E 69915 91079
S 38043 466820320
E 5368 36840
O 6016 51751
S 30365 143261564
E 1128 35212
S 77346 499154473
I 51337 85573
E 55576 97907
S 50123 668898972
E 24446 38433
E 3660 76197
S 10289 543764345
S 9863 412122179
I 22580 52985
O 28957 40900
S 96970 786498774
E 26094 70248
I 24958 47596
O 41634 50172
O 8095 95530
E 18540 96292
E 20352 62930
I 18629 73591
S 74950 951082706
O 2931 43576
O 30879 47769
S 70043 923376056
E 52121 68939
I 36642 62909
O 5091 62125
S 96445 276604971
E 19091 69840
O 78687 81110
S 97807 562397250
O 43136 86930
I 24391 44772
E 93971 99925
S 68793 89602867
O 51781 96275
I 34444 65222
O 2938 41943
O 36633 64423
I 64021 71362
E 9901 39720
I 8943 96507
I 2475 68308
O 13679 37301
E 48661 84343
E 22693 62930
O 7533 50444
I 1132 74002
S 41900 837324735
S 40248 761979177
I 14930 56050
O 10595 73136
I 36238 93640
S 23190 359696148
S 80543 454208658
S 74943 242365146
S 30975 940940466
S 12767 855405120
S 84103 744795594
S 7287 392408001
S 43206 784160536
O 4749 78129
S 90023 374800983
I 52871 85104
S 6143 124656715
S 27796 985455396
O 23845 77380
E 34162 65999
O 6923 36437
O 82204 84408
O 3336 60225
S 67691 236538702
I 74554 86950
O 56590 74370
E 65562 83799
E 24363 56021
S 22612 806666854
I 33580 35531
S 87619 70231438
E 41247 97631
E 60340 86563
I 51698 70585
S 636 911921518
I 88466 88809
O 70088 79970
O 66286 96572
E 33904 84703
E 8106 62023
E 17100 86849
S 410 699992178
O 70804 96606
E 34264 75111
S 57360 810975949
I 11500 33734
O 24529 34263
I 4391 98333
S 68971 217916671
E 1708 95289
S 24758 377819178
S 73008 867133225
S 29612 85364069
S 38981 798828904
S 38970 402267184
O 12330 19465
I 3719 5063
I 75104 84650
S 11699 30773493
I 27524 85855
O 78017 88186
O 51277 83911
E 37455 82061
O 18648 93487
I 11098 11769
E 21912 66909
S 69647 443933254
O 8110 80501
E 30848 61757
E 67667 92079
I 14114 20745
E 75265 82893
S 25392 459847641
E 11628 19912
O 3672 29670
E 76314 94508
O 14345 71825
E 12376 88492
I 77569 98224
S 6530 792412582
O 39623 41903
S 79916 652539237
S 49615 535007170
S 87900 984999931
I 34546 69260
S 56341 615657689
I 45389 57083
E 9995 52864
O 7771 74434
I 14351 14795
I 5783 95890
E 16404 91302
I 4229 59221
E 26661 55487
I 87275 96996
I 43011 86430
I 64820 82005
O 45891 46734
S 29200 116102485
E 57429 62091
E 22515 91457
S 41131 261174118
S 70230 210055288
E 44872 68699
I 64884 73910
E 59570 84738
I 58092 67273
I 24906 80147
O 24308 24813
I 26026 75750
I 28503 67617
S 69161 424252053
S 27202 983210247
S 86115 434030633
O 6366 58660
O 53585 99546
S 50265 999381154
O 28217 80162
E 17764 36451
O 86954 87694
E 1995 65746
S 79194 386369365
O 31706 36360
S 3420 941316544
I 39899 75226
S 47301 881666774
S 66813 631237382
S 10912 858132430
O 35099 64475
S 48447 480899680
E 21333 87981
S 38030 881426529
I 14267 28216
S 16830 341139990
I 44157 80399
E 7853 72738
S 62773 385470865
I 40909 55427
S 15182 675434100
O 5831 90027
O 25417 28319
O 70409 78946
E 40398 80590
I 62976 74165
I 69542 85862
S 69413 219952455
S 34785 969501144
E 4530 92912
I 19590 92406
O 2183 51322
E 68707 78320
I 80380 94498
I 12299 31213
S 34497 685958501
I 27650 74274
O 48375 95132
E 56191 82774
I 17374 69457
I 2062 58425
E 13958 71293
E 25701 88628
S 28480 415990616
E 3075 77031
S 14598 491394393
E 92386 95691
E 17624 25914
E 14185 98630
E 18117 73515
I 3578 29081
E 35227 64455
I 61394 80480
S 69292 480866101
E 4390 99143
E 28966 99606
I 47907 64934
S 24810 318191179
O 55304 93115
O 75534 88629
S 15130 158828458
I 2792 13009
O 29885 99491
S 44278 833041551
E 27773 97797
S 3141 805658341
I 21587 27350
E 89422 99739
E 46393 96673
S 46276 511040863
S 82384 916230600
I 55522 78793
E 22306 38790
I 809 44425
S 62300 856640003
O 71569 72766
E 3395 31122
E 28363 35921
O 55515 61231
E 78294 89567
E 46135 71377
S 48548 399039554
O 46464 70968
I 5822 17982
S 25408 582400004
E 15289 77494
O 28596 60087
E 69000 93721
E 34094 87241
O 21949 83606
I 8600 76032
S 9457 631795479
E 59785 84056
O 30079 39149
I 22120 22866
O 5319 61064
E 57518 62497
I 23983 28148
I 17171 85500
I 81542 81642
I 3920 91593
E 61671 93032
I 72652 84836
O 22355 83769
O 54851 86593
O 20948 30777
S 37038 746336662
S 96270 503255888
O 11797 43584
E 3049 33970
I 39522 97387
O 1904 14113
O 36891 46860
I 51100 68671
S 77641 132777875
S 82043 743407177
I 23843 60406
I 77440 97578
E 63054 66579
S 73944 332321791
E 79841 99876
S 65091 332739599
O 7308 31167
I 5742 18338
S 25272 7949768
O 24110 24311
O 28092 99830
O 45410 89638
E 33799 75247
I 26198 85431
O 26437 60532
E 21288 97586
O 4769 36480
O 11479 32845
E 7939 94715
I 22780 57216
E 72492 90061
O 36401 52517
I 12497 65611
E 63023 68848
O 55161 77354
S 45004 923562620
O 33576 62943
E 19288 29553
O 83538 95883
I 32723 37759
O 74929 75194
E 22344 43212
E 62 43340
O 26349 53904
O 2125 58464
E 49481 76700
E 5217 60495
E 5650 10602
S 87055 944662647
O 20049 98219
E 37125 45284
O 60929 97089
E 53348 85294
I 26290 44419
E 48048 55044
S 86147 790408594
E 94496 96829
O 40496 46262
I 17342 22417
S 43379 250742090
E 25250 50046
O 70139 78608
E 39889 81082
E 4564 79186
I 6069 13644
S 27948 85016532
S 26301 728259234
O 19209 22467
S 48840 62415322
S 26138 917877454
E 19583 96282
E 45555 98624
I 35927 46883
E 12622 39900
E 23426 91754
O 21939 96371
O 1522 6255
I 74156 96241
E 10505 19304
E 2511 97347
O 43282 83182
S 64244 448456102
S 60220 436572474
E 47048 56676
I 10226 36271
I 30536 33768
E 62597 83129
S 21642 784085325
E 4141 19972
I 12540 96665
S 56224 800891683
S 44901 819514134
I 54254 76386
I 1885 99167
O 45365 60625
S 35190 857042140
E 88977 99946
I 60225 64055
E 19377 43824
S 92178 563337895
E 44529 78419
S 72178 546900350
I 9650 70145
S 41478 510364180
S 9959 986236867
O 55761 99665
I 76535 78294
O 69610 83251
O 53790 78317
S 27540 180261651
S 6548 895929873
O 67016 70738
I 40278 50610
I 24409 60911
I 66066 85506
O 70793 98353
S 32456 633484475
I 16529 44304
S 24057 933809799
O 27196 33506
I 68129 68953
O 41348 62029
S 24305 451072902
S 55130 330281756
S 38466 325646773
O 1822 1894
O 74275 79635
S 45741 158518145
I 15727 36912
I 4700 23953
O 87371 87701
E 25565 77517
O 22953 28589
E 33504 67773
O 24466 29528
I 27939 55369
E 46985 88785
E 15161 83933
S 54843 755096545
S 43353 915669472
O 11202 62533
O 7271 22026
E 24905 54615
I 4494 81944
E 61195 62051
I 62670 84634
E 25675 45203
E 29177 61589
I 23987 98431
E 31760 93711
O 25638 93919
E 44827 79724
E 27990 76566
O 52219 57047
S 42118 371879281
S 74226 686261247
S 26989 537486201
I 43496 95850
E 37299 79724
I 61988 67294
E 49750 59098
S 70578 783070677
S 95573 646322617
O 318 24816
S 78903 888506081
S 43322 228366039
S 99131 782060874
O 40972 88384
I 7280 34514
S 27752 180310155
S 67463 417767742
S 11302 322923715
I 61282 75637
S 30964 916254860
O 12244 32547
E 58286 58570
E 1127 92959
S 48569 980727659
E 50116 58951
S 43496 468888796
E 20129 78426
E 80563 81463
S 86365 408649953
S 48795 869583178
E 30505 49204
O 27384 73310
I 13926 22894
S 51571 101470055
I 49930 91167
O 18880 42624
O 25823 42047
I 27387 78027
E 11808 64818
I 41487 94640
I 28743 48837
I 1750 65947
I 5464 87652
S 71731 979552261
E 41355 76616
S 60149 180033927
E 231 66148
O 9699 70821
I 13765 56432
O 25665 55040
S 77474 405501354
I 66858 69793
O 35732 38349
O 74090 79229
O 16732 77691
S 94831 999506422
E 13068 15925
O 9271 77839
E 30115 81118
O 42483 50505
O 32741 83472
O 3654 45505
I 61587 67685
S 39478 213161627
I 42332 76658
E 2958 68596
S 53637 526759498
O 14 81722
S 85914 921417640
S 19549 336112514
S 46665 997379725
E 40158 42829
O 27435 92122
S 26625 368585159
O 48918 91577
O 34916 97067
O 56047 78415
O 35498 91143
I 12075 18198
I 16738 26516
S 3627 654225969
O 62352 67068
S 74816 294858956
S 15545 14565855
I 46618 67077
S 17564 268043988
I 89245 91187
I 38934 77736
O 7201 73732
S 64703 250561542
I 78871 95763
O 24489 26078
S 38892 768212852
S 86821 239486781
E 1736 16489
E 12794 67644
I 17035 56113
S 29847 398518970
O 50937 73942
S 40123 767893638
I 5615 29752
I 1358 20212
I 41316 62939
S 29767 464591514
O 29753 60589
I 5856 80384
I 4581 11056
I 49586 65046
S 88767 788740243
E 70900 73077
O 44623 94306
I 62457 71887
E 3691 20348
O 47237 92583
S 90617 940045547
S 71284 348508703
E 4333 27555
E 9932 50029
O 18646 93623
I 53930 68854
S 44609 882790445
O 1596 64742
O 79413 91266
S 26254 788053129
E 22641 64919
I 10338 32512
I 686 72705
O 17313 23986
S 80482 906046863
I 88957 95759
E 4997 24472
E 89878 97545
S 53084 564280800
I 59391 88451
S 76365 745034473
O 96575 96800
S 64587 699040274
S 65853 294190313
I 50854 70405
O 12477 25408
E 81481 83222
S 7165 429262833
E 61893 83344
S 23772 396442951
O 53750 54373
I 17047 51060
E 44353 65835
I 34835 47074
I 58325 91283
S 1952 754224492
I 19697 47855
E 6944 7445
E 37193 98511
S 86372 172344611
S 36965 266665532
E 39869 51331
I 13742 19396
O 9972 99493
O 47778 89474
I 20353 89586
E 62948 81521
E 9110 49064
S 7820 279250003
O 13362 56830
O 55703 75540
O 27084 88461
O 14003 18799
O 7423 31228
O 80434 84480
I 1432 29833
E 2555 74832
I 79990 92701
O 21987 58665
I 13906 27481
O 16954 33491
I 6231 79876
E 48188 52949
E 54878 78249
E 33736 74510
S 74600 692952729
I 18807 71778
O 48214 77048
I 75656 86330
E 85014 86294
I 34302 97775
E 9657 27316
S 81185 292291167
I 5200 69655
S 33685 520559917
E 27028 84704
E 22919 80733
O 6268 42084
I 24694 28670
I 4101 36730
S 28815 905222170
I 31772 76225
I 76464 94363
E 42029 63115
O 15677 25029
E 21790 82025
I 12124 40231
E 37940 66110
I 4040 84648
I 38226 87265
E 38386 61028
E 81753 88882
E 62375 74823
I 37504 59108
S 96086 692886750
O 684 35342
O 3302 37508
O 35976 61529
E 6385 29972
O 9404 45873
I 80115 82482
O 43853 74855
O 26604 31854
E 54545 82825
E 26524 44002
S 13224 378937349
S 7362 97729214
O 20055 76907
E 61784 83062
I 23853 51705
I 17878 25729
I 30665 72370
S 12788 102208566
S 914 208679688
I 1659 21901
S 92117 974616920
E 4820 71722
I 9367 67661
S 50067 942596528
S 93502 753651608
I 24608 35104
I 7393 45759
E 46782 60945
I 14947 86585
I 60307 63038
S 86655 689215245
O 6218 43397
S 94740 940337249
I 7033 54398
S 39464 663631744
I 76446 95921
I 20708 72853
I 54431 91562
E 1059 23080
E 32050 56882
S 66778 321457831
I 10466 57966
S 92523 466393805
S 65923 779641840
E 58419 58857
S 260 375211356
I 6561 22478
E 23465 35355
S 90328 589009436
S 94809 368642364
O 14376 16081
I 75263 92908
E 34100 82827
E 40518 66747
O 20096 37662
S 73900 272417711
O 30410 44460
O 58183 86603
O 37173 75126
S 82422 280579437
O 18243 48727
I 36801 40827
S 91937 314013708
I 13437 65625
O 87172 90989
E 5240 50236
O 26847 38680
I 60990 66580
S 28244 125679456
S 18298 307201424
S 16768 999486362
O 34055 57273
E 25276 36288
E 64041 67552
E 39112 52781
S 64680 247204804
S 13082 709559141
S 29847 554750900
O 55089 61774
O 24063 49472
S 82430 695924223
O 41180 58924
S 58869 461863085
O 15165 15690
O 38073 51241
S 37850 211243821
I 33545 33968
I 16392 80052
E 14075 67308
S 39200 976012819
O 16551 19676
S 34407 408482523
O 32408 57416
E 18050 46212
O 82134 84325
O 654 86929
S 35938 163201744
O 44837 68576
I 47931 80921
E 10355 38573
O 11153 34555
E 17241 45127
I 12809 22567
O 3683 17285
E 26698 62216
E 63481 87676
S 65383 377990482
I 25104 37213
S 53283 955600810
O 22037 48124
S 4639 782659960
S 42723 197399633
E 3967 13651
E 54531 79027
O 74525 84054
O 1688 86001
E 6754 53503
I 12810 25477
S 86184 733376781
S 19625 815703205
I 9728 89216
O 18968 82254
E 65296 82701
S 99122 266164950
O 17947 49888
S 41508 988981684
S 59210 279493558
E 18906 80111
E 1113 59491
I 40831 67929
S 67178 19718783
S 69858 577053504
O 66898 81471
I 4922 92844
E 63322 64863
E 40814 96429
E 74107 95779
I 50123 56119
O 49784 56200
S 51489 585555544
I 26566 83510
S 6946 74812419
E 19164 71764
O 8562 75754
O 51180 60268
E 56637 82405
S 72391 689054921
I 25409 61459
O 29979 44367
E 7991 44770
E 3965 58152
E 9480 18408
O 35417 61372
S 54918 470335834
S 74156 786003040
E 3824 19653
E 13612 71863
I 55271 80004
I 28845 98333
I 51856 74228
I 23123 53084
I 19318 61548
I 8506 35403
S 73041 355638314
E 12595 82885
E 66325 72076
E 32370 73452
I 15765 22761
E 38198 57563
E 18210 88117
E 7374 73635
I 2391 26216
S 90046 210181156
I 19813 70083
E 44554 73347
S 50757 732351238
O 44266 98505
I 478 77305
E 48071 74781
E 54648 92719
S 18198 963485305
S 72941 972816877
I 14218 64721
I 83298 97738
E 23272 30604
E 65184 68161
E 28384 92451
I 28571 59768
E 62082 67947
I 49902 78871
I 57929 68772
S 40485 161050891
O 9819 96971
O 18707 86985
E 25539 72309
S 95383 948479270
S 71021 625197749
S 64056 141414968
O 73982 88620
O 48181 84523
I 33120 47174
O 2793 95462
E 13073 97570
O 20135 31529
E 39153 77200
I 7431 59098
I 6198 19335
I 1720 65584
I 1091 94604
O 14477 70556
I 44050 49397
E 9278 77353
O 47994 81581
I 340 89783
O 3158 33895
E 51695 98018
O 66370 97559
O 56828 96104
E 12860 62939
E 39428 49977
I 38065 80117
E 20328 75687
O 14869 25209
E 13857 35690
S 33492 727129893
E 44787 54572
I 31576 66496
O 10614 56716
O 5509 73971
E 7942 80257
I 11057 20763
I 1229 64409
S 42044 631253540
O 44144 44662
S 27248 572713077
E 4805 70488
S 86426 872194270
E 26078 99444
E 35837 89454
O 30350 44763
S 98141 526409010
I 45170 53140
E 82311 84853
E 36461 97035
E 15865 42868
S 58841 828716650
I 5937 80195
I 39862 91360
E 67576 92788
S 57908 513407744
E 691 73430
S 29236 762860324
O 21557 71506
E 76221 92130
E 38832 93187
S 41474 667416322
E 45612 60444
I 54404 54846
S 71291 550012510
S 32902 104404962
I 8396 33297
I 9884 99617
S 61683 979934812
O 30916 76306
S 64777 266348993
I 60213 82400
E 13714 53296
E 41959 85925
I 38295 94997
S 44536 254139023
E 63797 91627
I 48852 67813
E 2573 92881
S 47936 335111988
O 69336 70134
O 9833 66826
S 42709 105984111
E 23091 62549
E 640 47959
O 10880 92235
E 81890 99901
O 67890 97014
O 21965 80138
E 4797 54414
S 81650 952250832
I 64073 81908
O 30347 77107
E 30782 69409
S 37474 104842669
I 53323 81192
S 72686 164893143
S 38515 266452868
O 35559 55171
S 71567 175885361
O 68100 93918
O 21264 68010
I 11115 35995
E 35706 64176
E 10347 74867
S 57800 578294654
I 7837 98919
E 3922 22489
S 13724 479705477
I 17293 56460
I 53115 87569
E 77144 84399
E 52336 67417
O 54921 96044
O 13656 79221
O 7289 64384
S 94148 281279390
E 68643 70159
E 11040 31404
O 19588 38706
I 53 43937
E 20929 32137
O 4481 14395
O 15957 20499
S 623 366515193
S 63743 144120497
S 61633 32240496
O 519 40380
S 75783 207717763
O 40433 48672
S 76730 606025154
O 4622 75973
E 12515 86222
E 31497 86113
O 6466 62735
O 30070 71192
O 17785 52889
E 6380 98347
I 24244 53966
I 19737 86165
S 27140 136426219
S 96626 280670251
E 18037 94674
E 40416 93619
E 42923 79493
S 82337 539338214
E 39782 57157
I 57443 94463
E 23369 60579
E 72587 87516
O 46600 96857
I 29510 29608
O 6348 72310
O 25192 50924
O 35652 77279
I 15369 85987
O 33580 96987
O 31268 70927
S 63216 608464713
S 70330 182544365
O 63098 88854
S 41301 673068548
S 85283 10382832
E 50673 71305
I 15796 57538
I 39552 51754
O 27080 40117
I 27865 66781
E 33106 66284
E 20900 86570
I 40377 49832
E 38574 56225
E 44605 57176
S 97661 814220057
S 69014 91090574
E 5917 86601
I 72216 97513
I 32115 77357
E 49422 97595
I 10199 92068
S 27693 777243756
I 29183 62749
I 6388 71882
S 65858 306880131
I 10026 99641
E 33188 55902
E 29691 96180
S 53154 759978065
I 19365 42747
I 11973 99326
E 48715 99976
O 58865 85948
O 16259 20364
O 17105 24539
S 94354 359299020
O 16734 46625
E 23768 23932
S 12179 279461922
I 19277 30175
I 76212 93822
E 13233 94261
S 41089 986193144
E 46313 89135
E 71463 99883
I 43309 67075
S 55560 717213901
E 11900 73877
O 6754 14376
O 62235 98535
O 9498 88794
I 61167 62877
O 28654 49100
I 38219 44305
O 52289 77132
E 22301 84398
E 65555 77898
E 70794 84334
O 6741 73733
I 45304 57966
E 19743 55051
O 2125 93098
O 58261 87013
I 35662 71600
I 53527 84834
I 34930 69675
I 43717 55786
I 13952 51423
S 85103 928976767
S 39898 335662159
E 33965 55638
O 78714 91113
E 72858 94596
E 43832 93790
I 459 40058
O 9883 86598
S 34318 965957447
E 82883 98835
S 69081 399386645
I 11932 41162
S 55019 88819346
E 27945 85783
I 40936 44444
E 30582 55443
E 62363 97857
S 6535 178886514
S 68393 528066572
S 60274 758964464
E 29542 54131
I 4981 62961
S 7687 601292825
E 42772 68094
E 68646 99197
E 22227 58775
I 6035 16425
E 52622 78552
S 1565 994499388
S 17761 633081764
I 787 33829
O 37797 82791
O 35990 82118
E 43857 68246
E 1716 64426
E 27526 84377
I 61216 75962
E 3805 7355
S 83221 926665326
I 42808 75557
O 49945 51158
S 50531 685722088
I 53092 62975
O 23460 51946
E 5970 15307
O 33217 40440
E 47349 82331
S 58611 992266958
E 699 78467
I 63183 89371
O 30081 51563
I 71730 77237
E 50939 78518
S 77742 950319654
I 4641 17402
S 45861 967227524
I 33358 88841
S 29846 555405448
O 5065 20428
E 18823 63424
O 24858 38234
O 9743 53436
S 30118 380589641
S 37667 371610935
O 852 6848
E 45118 91219
E 16902 65470
S 31643 129861584
E 48227 91975
S 38087 817525989
O 14065 17215
O 3426 47915
O 28509 45918
O 32985 90376
I 6357 99818
O 681 1021
S 5969 531243039
I 18360 26047
I 30847 96956
I 3128 57794
I 71338 96044
S 9929 764195294
O 51001 51060
I 41163 73378
I 3653 18813
O 36941 66711
I 41768 56337
E 7909 57483
E 8142 35415
I 67646 92051
S 16356 811055642
E 38867 55085
I 7330 56460
I 27234 74278
I 88126 99562
I 56953 98011
I 30590 31452
S 12208 282294307
S 70866 953248943
E 82799 92445
E 32156 39110
O 62839 96820
S 44511 111965632
E 74246 76017
E 60541 66739
O 60681 90841
I 41138 74384
E 50744 85013
I 21349 98389
E 8359 93788
I 27791 63066
E 14353 68800
E 22936 65275
S 15029 112349250
S 65569 21257234
I 15461 35883
I 42714 65706
E 30198 31535
S 83595 134351003
E 9017 45540
E 18276 86160
O 33503 49638
I 14452 99908
I 41936 75636
O 22771 94839
O 708 73158
E 26622 56490
I 26437 43731
S 58448 772420189
E 2164 34310
S 43018 832655046
I 20796 72295
E 74922 87306
E 21915 63754
E 5563 79263
E 4556 12490
O 3382 49602
E 80700 85832
S 79326 118484605
E 8182 96899
O 30484 86740
S 38295 518878757
S 88584 294966257
O 15578 64731
I 52168 87519
O 7555 41619
E 16925 91323
S 95725 984674219
O 55474 84433
E 47144 97277
O 58770 86721
S 65543 226010351
E 42977 92958
O 6671 42444
O 36630 58669
O 16982 21415
S 34905 780682853
I 34894 43966
I 83293 95534
S 73775 939237027
O 47454 53138
S 60038 204785207
O 42914 69900
E 62459 91433
I 41227 47070
S 88532 99493954
E 1055 23054
S 25331 260120931
S 27009 593475133
I 14067 16258
O 4145 59981
O 55085 84155
O 47476 76926
S 59629 210840979
O 22497 81784
O 6590 81246
E 2741 14604
O 44782 86302
O 41775 75398
I 10753 76269
S 68921 87203149
I 21355 92212
I 2164 76151
S 68877 387044655
O 76066 85831
S 83689 370665792
I 58801 76542
E 5212 37700
S 74603 24108075
I 35933 69051
E 7177 11859
E 44002 71138
O 11320 82265
O 81638 93355
S 19198 101131859
I 17538 26075
S 69238 404673311
E 24138 71098
E 48920 66478
O 64398 91226
S 87789 209166252
O 17089 85519
E 59778 90527
E 11475 42602
S 84778 722381903
S 82798 807922686
I 57981 98368
S 51944 22302564
I 84717 85249
I 18732 70468
O 22377 40454
E 4009 95585
I 56692 90559
O 31144 56764
I 15723 56422
I 63317 77446
I 27524 29048
I 57752 73625
I 685 52647
E 54291 60215
E 4161 17344
S 53040 73946227
I 9428 90478
O 71059 76566
O 65049 82413
O 27415 83898
E 43803 90213
E 30734 30958
S 19329 632137931
E 9039 76168
E 19954 96295
I 21221 31882
O 10608 87688
I 40411 46484
O 29315 62306
O 11365 24566
O 25311 66279
O 22108 45095
S 59687 779221361
E 45063 85908
S 20042 368820917
E 43582 87746
O 53489 96522
S 9845 815955662
I 12722 17979
O 43347 60814
E 42733 45347
S 99855 550659136
E 93031 93398
I 40606 63913
I 63193 70204
O 61057 85116
S 62958 853903080
I 54950 64105
S 71835 222213908
O 2847 14154
E 40746 79034
E 9483 36764
I 20897 59959
O 88329 95132
S 62825 443483635
I 20226 21517
I 12306 59271
I 1729 30346
I 39406 93444
O 28402 61774
S 80660 720271606
O 55815 91501
O 45641 47138
S 46227 497267350
O 22150 95239
I 41587 54183
O 16868 80449
O 13316 47514
E 2132 71861
S 53329 372591395
O 5198 63188
I 75796 94471
S 31944 647055034
I 50356 79833
I 81911 87055
I 4758 70363
O 47822 61943
O 35353 62286
I 73498 99930
S 50862 164112520
E 51661 78712
O 33824 82452
E 12578 84951
S 45044 83622082
O 9698 31338
E 14949 87920
I 13705 65209
O 3479 65078
O 49437 58918
E 18810 73953
S 45399 661302770
O 30269 33453
E 28848 92860
I 15813 22499
O 40706 71212
I 650 99489
S 65188 307151375
E 4368 98191
S 71224 217181771
E 29258 66517
I 42961 59118
I 21117 34622
I 34148 89886
O 39661 87919
E 60472 76288
O 30131 66163
I 9795 15073
O 5360 90473
I 31580 70476
O 10393 50925
O 46953 66872
I 58910 96839
O 21802 36991
I 57624 67516
S 46047 926490229
O 43424 69572
S 66673 685765567
O 62631 65919
I 5201 50470
O 1670 90133
I 1359 33872
S 19890 925929162
S 99376 138603192
O 25579 40000
E 65741 76040
E 11049 23945
S 31843 158616229
O 28508 54767
I 19016 74792
S 73162 330213380
E 93169 99967
S 15717 728017368
S 57696 793949459
I 10219 77431
S 99000 956798775
E 4506 24799
I 67489 74525
S 71256 115801159
S 83047 159785425
E 15071 44004
O 52379 70338
E 82084 84087
O 10865 43650
I 5670 25091
S 64770 600506493
O 26997 68795
I 42949 73578
O 20570 48115
O 44064 79285
S 93790 917496541
S 66798 466484521
O 56654 63510
S 76745 369328713
S 2581 53976254
O 1953 95012
O 82622 98717
S 44338 136372227
I 48327 82302
I 48824 94155
O 53679 58978
O 11608 34385
E 46303 67940
S 33670 655707806
I 15674 16217
O 66737 80234
E 32304 39610
S 1746 546871993
E 8750 53821
E 53754 80375
O 30620 38213
E 98065 99469
S 65622 714940654
E 15981 25072
S 86834 48698311
E 40949 66018
I 57385 58190
I 62321 86869
O 30669 82085
O 50645 68820
S 39452 345726742
S 20515 223858793
S 1902 479536103
S 60858 832015021
S 58685 309306231
I 23770 47622
E 21409 24562
E 11638 79683
O 72817 78773
O 49458 78522
I 30604 37047
S 67325 279983431
O 14457 77073
I 68833 70843
S 42176 759984001
I 16832 93131
S 85472 577148078
I 56054 82771
S 62606 447900748
I 28953 91951
E 30381 94491
S 94535 223884615
O 93132 97833
S 83486 979015692
E 69461 87174
O 38124 58885
O 6383 88282
I 70813 99945
I 50988 87644
O 51116 69114
O 71413 97189
I 38187 85547
S 24879 861959089
S 15132 610890388
E 202 73321
I 46517 78634
S 14486 954351878
I 7945 34425
I 28953 89733
E 57384 65118
S 36827 86477463
I 16801 77715
O 66830 91061
E 18626 41595
O 40696 63856
E 84003 90484
E 13040 99425
I 33886 49252
I 5816 91044
O 64708 72035
I 60624 92470
S 45549 345676618
O 19290 42541
I 27000 80525
I 53640 65189
E 44068 99663
I 52840 53736
I 19459 26007
I 9106 81864
I 40781 41889
S 86104 575928259
E 290 19239
I 7956 99419
I 11007 62746
I 88276 94295
O 62627 91904
S 10150 913411119
S 16266 56384268
O 1000 57148
S 22950 160349338
I 12065 18623
S 9166 124244108
S 13689 569071417
E 22684 99647
E 32010 36527
O 32369 81127
S 56452 744977704
S 88744 153054402
S 4701 901445734
I 11308 80921
O 37437 43341
I 57403 92625
S 34724 233039655
I 14352 49919
S 56932 772917302
O 31810 71842
O 49474 64764
O 6175 75098
E 70701 81305
S 52952 185250311
S 81463 980403015
S 87359 283102252
I 28072 50279
S 90103 642819642
I 34433 66733
O 6778 36850
I 63207 95382
S 86392 788439555
E 54197 75871
S 94652 279661536
S 4588 40340119
I 38179 88466
O 16615 96082
E 11476 44946
E 48927 50557
O 52707 91897
I 43066 83246
O 4476 8312
I 29833 67030
I 37950 71953
S 85520 319628540
O 6762 23551
I 15809 82494
E 53650 76169
E 26889 66065
O 46304 97879
I 59033 75476
O 8846 61879
S 97166 794571770
S 1027 925075887
E 57595 91650
S 27347 268120451
I 16377 43730
S 28258 636198652
E 39570 53036
I 43219 86669
I 14512 31993
I 2517 45277
S 57222 706450613
S 98793 98113116
E 12819 24476
S 85213 513576060
I 47288 83648
E 60118 91443
I 52942 87588
E 20216 30659
E 19251 92120
E 8370 8512
I 9 85920
S 14203 393307865
S 34588 170886187
I 894 57203
E 5984 68964
O 13793 23342
O 12813 44364
S 11668 733756668
S 92950 370479464
I 47185 58108
O 26036 32822
E 39080 61780
E 19508 51662
O 50546 99314
I 36217 67159
S 38306 20621427
S 52662 67577079
I 68770 95287
I 8488 35728
E 89139 96578
S 13224 474846627
E 15310 41025
S 58374 311076372
E 54781 65964
I 7058 96275
E 10523 54049
O 75471 90671
I 27178 34680
I 29302 58578
I 37889 52257
O 41840 65499
S 69321 689607858
I 22731 22928
S 91602 231147071
E 3211 33279
I 55675 87518
I 8641 46614
S 45960 128071484
I 16881 89040
O 12497 46198
S 26331 963781183
I 3392 50494
O 36091 73403
E 25824 65797
O 31100 51885
E 3694 92792
E 29740 39873
I 40453 94051
E 37912 68074
S 46476 302742146
I 46480 63796
O 15039 60240
E 26819 89210
S 56706 765213963
I 65619 73326
I 42624 54855
I 49091 91016
I 10308 49872
S 78076 117655998
I 97678 99803
O 9755 89834
S 80754 408187117
S 54384 772290269
E 7373 40293
O 48372 70456
S 58073 739017318
O 79499 80793
O 57140 77797
S 52163 298412417
I 80424 86444
S 8000 36981660
S 26684 843588835
I 42724 81658
I 27958 88454
O 478 75058
O 27356 77205
E 25573 60748
E 86920 88295
I 78146 93599
O 40544 74020
I 12186 48933
I 23368 63585
E 10693 19144
S 61820 331222197
O 22728 89031
O 18214 45282
E 2984 6939
O 63221 65288
S 52744 597439763
O 29759 33663
O 70481 83177
I 8469 56509
O 12435 21110
E 2816 13836
O 12707 98851
I 10753 51292
O 63438 83073
E 69843 71085
I 61581 64342
I 54832 62719
E 32080 91527
O 41891 49072
O 82876 92830
I 3272 91889
E 41503 43766
O 55390 58860
E 8007 59720
S 58707 192697092
O 195 13878
S 27195 423806505
E 65096 97341
I 75894 89092
S 30157 398916975
O 23016 73866
I 46015 83674
I 31359 44646
O 25653 44783
S 45288 154277322
S 74506 123685160
S 54386 26599097
O 69016 90486
I 44177 81825
I 19439 42999
O 23862 76056
O 75858 92864
S 1510 841373772
S 4237 779271829
S 47979 151060742
I 33873 36943
O 50084 78855
O 77975 98375
E 32405 97264
I 59400 91166
E 355 93694
I 42787 78115
S 22806 72599948
I 53329 95023
E 83924 95583
O 47792 77959
O 36595 71236
E 29500 75523
E 30237 55134
I 13591 52652
E 56029 67571
E 70794 98274
I 86065 92134
O 78085 98987
I 61946 84722
S 37762 480097416
I 6229 79833
O 36578 73208
I 19661 33381
E 8762 33032
S 90529 166491103
S 51175 627855536
S 74389 546720772
O 21753 82871
O 64945 70711
E 6504 68564
E 26305 81786
I 13542 59391
I 36552 50102
S 38405 516548857
O 48184 79876
S 30562 632346870
O 32097 77826
E 38261 55934
E 62530 90623
I 37238 53168
S 63330 669182871
E 3767 17394
E 2287 85853
E 10012 92667
I 30339 42899
E 9728 16274
I 6052 27618
O 83606 88483
S 34319 540359140
S 73635 497635982
I 30339 89131
O 81769 96531
O 68603 96119
E 75462 98633
I 76183 94456
I 4562 9040
S 7656 950149066
E 54985 78395
E 38482 79715
I 26651 90395
E 13865 73747
E 129 82276
I 44325 91285
E 38303 52228
E 46247 94069
I 5861 26104
O 36821 79975
I 38182 87165
I 29888 97316
I 5301 87763
O 3846 36692
S 74738 53210609
S 23341 436710237
E 12442 85678
