78137 76422
81057370 516603023 446480634 712302213 763418214 233003498 586834956 890672721 275670722 758136936 90909217 814200563 553387948 263413069 48760348 998986878 291267729 957127739 214969882 427276635 301212017 474396073 779104886 570902081 797570092 680218845 749352495 942874706 537579695 505195530 273666164 505080 899045347 621871557 829791434 86802417 169616967 605047379 46102235 39654681 466123695 237838504 220720433 515872935 274585056 651564481 982110851 209476355 557545639 516672836 69957098 307557412 533338127 610039292 786851375 919021557 92043213 642551733 626990126 280549182 128169868 398193530 26293623 728680447 320766967 495049652 601071409 175182545 193953046 668266712 927296110 905765424 549066992 171154947 924302822 430036694 567551503 677099532 763495108 500708083 734355981 18079524 644777649 502939420 657566466 98593045 199854801 876247306 312742389 35632164 38707112 664781016 586293693 637753867 660077263 499640164 910201367 654929250 748508509 98284657 141531097 316394936 402659604 438536894 515695845 435385578 364044251 603074110 640706113 711393600 578033090 367123789 588036554 901112702 559440856 18197641 709628560 564877148 802334000 792291910 522267849 564243435 165779336 226768749 427761701 308550518 495941481 240045132 691002734 777967769 932316620 268819186 971251320 818812331 899141314 329531688 662016856 151185029 692421110 565699673 325879904 680681933 807906616 570088981 147284572 945137974 663045849 494114527 725574078 842389002 465958645 727482432 422931403 637563840 571338019 256596766 918464374 556417401 655163970 85635572 955344447 532112613 217321893 217403283 123229180 576639133 692903200 201271063 650606661 11190549 736802441 7675130 103414152 374489770 634355968 257815269 816453667 54029491 497779170 253138348 254372726 551765873 165093695 565508922 252529565 123367025 77469421 976151629 685603379 774475644 266466792 754034237 853372716 446493065 157393090 659128679 747603026 974373786 896324263 201703381 654059348 624012742 465817362 938684839 969099212 280340119 402212161 835254779 790704459 937487143 113104351 987863568 110814198 574497235 910162342 527554802 433204806 260260520 291780536 670746819 427247854 188417400 582835896 96092108 183317129 822002422 824444215 738290405 630974508 205521520 49669893 825238455 369881774 518752887 705940069 972136219 49222166 837318294 161822537 733960818 299159400 565254884 941833646 168665972 216147729 819196436 697707385 628573934 142422962 987853484 556662435 676492678 136249433 371864553 532598893 213819803 625490945 97858640 333402603 214361973 477615007 532470854 956916259 117605188 551318716 50798221 69710293 159481713 590475413 574444342 418211837 843783539 139375446 295146167 622341569 340782195 893481730 329076804 954316652 31862913 829339281 732897778 409547566 400451583 957616225 808625656 274026641 277940954 27044656 345303532 943025399 102189026 839663291 610257484 511848464 423811517 418578361 330899017 18258343 205649311 461399732 285229448 6176382 934700115 15047005 583200031 730811421 829864346 178082651 336076819 758280642 162066718 568310597 123521056 884479771 406916199 973150505 335386564 938585881 37836888 914460409 70325382 124176499 52828246 735368831 354763109 555884157 990156907 86430275 184856351 969458131 572304238 131259006 207546512 955107090 892812232 415139885 426512771 791789918 436180946 530408583 811272197 175412909 695262959 152290240 837392647 901520871 306596628 257799581 80703059 497237901 797115879 459590915 377068636 336867695 690763504 474939064 566847480 576877619 593113871 58466501 796192509 150583113 255128552 736724555 316012326 25982515 285289134 103785111 296568163 928175812 912568088 964842161 347808562 977342393 896470086 421811978 922500615 247684250 978835323 895060910 742474855 793157940 209508040 445986276 845140397 90114708 333654214 190131258 843376339 636348404 296467496 433566301 645880604 194411050 651159055 275127660 933889987 4235112 939485725 951046779 464194446 390598957 430422869 188111688 681756449 450482036 934165808 501893521 223722741 827460399 401331382 704487477 371020538 899704615 253284145 237744546 225661278 852125275 358794727 649355167 711189400 319081671 248931735 202503576 773655613 877539312 190325115 228745108 662538346 667529798 810945701 786665832 438736513 991179036 966626870 388783426 874368858 941813841 373199138 834249656 970929831 873967365 470832489 698522299 802281604 249861999 8919494 544978012 816778011 645238833 904767847 241566903 866062726 7428896 361127130 843099069 673011377 722209246 474523164 28884863 125711286 45022467 894604443 984242138 984117077 261517006 310901209 293207644 469225418 82302061 471925534 123459256 302230668 131196524 287028910 610784702 857264932 438665636 769790752 591252801 771733305 22326784 564600682 426698433 242239222 624415126 383873153 355061334 713473986 503069857 688923598 418408631 512292983 721011157 763778400 161291836 930408046 587154329 860490543 769647210 775050080 387142233 22513946 300937576 262986608 452474181 806366309 533313619 214533342 308145184 99929490 136224941 558887321 676618708 361929496 752219943 755363116 444890791 117358037 532843342 122674502 796964446 456906437 834246555 401100270 290715344 109189207 373518123 7020864 442476355 363882380 849068799 588094488 606214014 399077238 763783004 550176944 236699532 892788683 153174176 478145450 495190200 144215482 245389481 492673506 981116013 407750976 938735200 955882315 886749583 257810431 277336919 156684765 137321219 732786001 618840460 709265486 438363638 38513561 779323224 546681670 635274871 553530702 96752949 497475269 329854079 553590786 784408137 570539069 142522271 798266628 339059030 681573109 922208256 903715544 260630387 605850434 237340090 984530548 231865127 619288985 444420220 818170965 325806962 641291542 212598770 831365788 867980555 395550338 647727389 87931872 321556382 692182469 817756939 33878261 417731959 500805676 802853803 982925994 777670329 443391381 972818516 408294071 236142683 453586661 766608478 11343202 930178486 996580848 392558467 716675536 139881055 684646113 409208397 271294660 66028000 775057025 839536979 854531451 434036592 82946091 203292239 135618912 51296818 499471057 924873033 330213305 474689488 499708060 427199593 129374629 32562555 329423250 832779266 817125081 622042308 224046957 756289101 971299553 702553005 51615690 268753343 723933413 937368801 784604689 677054351 397854141 608241120 168955589 923132594 657444420 192895900 817304056 556469037 50175403 731572333 30042654 44061592 468450167 789435204 12176292 172716395 908275073 49103133 233397399 454804605 785266253 278376869 424876296 39786181 790343286 863047526 177481020 1239251 748969191 401377755 22079827 240563582 947377646 143941091 699476927 465089035 136343244 244936406 611106218 825546053 293121889 554008701 954492865 676110547 597358842 644217676 7497266 950943280 938392984 325328712 747947331 166550375 502750305 427054417 131295264 442570400 67823147 802709539 558295758 472286378 620503501 291459886 876924842 459609269 66165855 797343902 768665019 534858449 988751312 407817523 203309992 568754430 276378645 94906758 51144223 486156183 624961936 338666902 836883629 361043336 969967117 469668488 243856592 644118577 746491747 131278591 179669708 442766230 26120755 515708769 107766421 607074005 701402962 392439270 252582504 105664953 414555592 906373164 430141137 944184997 154510247 505139671 526135773 846240754 421009811 92646180 389841864 707669168 254659206 944581884 147334497 816944407 4169582 772128474 503894314 500111500 348065194 196378435 277792148 159138235 58970301 934392215 537705213 707381243 20009263 392633188 680781596 936787227 754963945 362199366 323266319 599585336 589672278 669022558 344851832 353748955 784810815 545177220 671105025 740398417 272374795 182648657 344232437 416714415 726471670 530021235 321602716 240150938 810193891 400272834 792825064 345567275 769780160 234805435 168083859 841692626 81783539 583928669 284401838 234996347 368912532 959172662 682597875 430592222 600201828 900999504 849755890 261739352 568399445 456228437 299045590 92709727 888725827 900958202 708820436 152818052 337373019 120469779 936916740 441288915 270375591 486866272 861142267 213585479 217679033 379805022 679278362 329687339 978586099 73702392 558392146 835497446 455871445 893623176 319173221 695761570 543510383 717308281 105856298 300008689 413874082 587795839 435340920 242019604 909031538 350215748 884095877 426761732 991258325 346384412 932779821 268372495 415008915 24225496 596413272 942242530 327898626 999363274 711091456 771366311 498563427 442984719 721395428 323438291 400019603 595200008 449518710 363449685 823957699 248028393 412108266 785118163 501123927 571513389 391525 720377762 358276580 501917407 583740337 229436360 605952841 988765161 807626900 277148942 613632526 944020774 142427765 565164343 631043124 467558866 552410421 75277209 809470223 115655412 385993906 234555775 360504898 205991607 30311743 572679661 212683330 607511042 103916354 824868985 817726916 162039538 96453622 941713198 451130957 990495234 772616662 801318440 286215191 469313021 154885693 946177153 498417321 231237891 921155749 94415111 269604175 168207498 539051641 722488473 685157033 8891533 80775492 207238091 866346484 136280023 186292130 270886817 117445881 821630695 85715523 573584977 305389185 84910863 614177735 224873419 904937011 433061238 920527489 628633478 227462592 15274315 464611819 752520552 390584315 521839366 441105615 467132762 315425049 480045403 919210228 47899048 634564530 984339655 741195941 764581261 825489231 415277216 405453884 640005017 88888008 227936296 608653449 889568205 113787350 693114611 783298629 816149586 121532509 390202052 834784524 976028004 639180520 240411247 46194485 826660709 90371553 956703213 323373790 268532286 377046211 281058422 894358881 824379916 695478287 215018230 308635007 14099335 333524354 597649254 78256312 6964217 686885892 659006196 31751324 566270313 29670584 285422241 251312932 862634294 73297884 218823182 101257583 749712418 109369335 637838519 906363575 714456447 208856457 375997631 890614473 792919650 15705071 520827411 57756586 643850334 737091934 670432368 126092369 746479847 302471050 618935573 12072447 916358222 614736068 934704987 265821930 620184997 951931005 646055284 370084453 559382850 644626032 950435765 314760229 454799226 293839722 658999740 464970891 464698058 337564030 20233045 443466274 999635650 194142142 185203048 847360769 758806807 593987147 663155024 729197357 505040563 567231708 949432941 809346045 408121553 813066607 454509558 276511275 406679523 943957489 755118915 28145192 745261994 945871454 627583221 713745728 449448849 445108593 517378808 193783146 308562975 396167315 12807611 119853364 494197013 523666518 626515731 677412145 672323116 196262007 310914601 964459246 670427807 270772414 271034986 34472857 100941010 255664973 110960058 311718522 857368966 422301524 243443576 437839868 181571863 954212784 595410981 627993430 603910337 519327419 623646911 761666367 129720816 368666480 434839470 974103118 285363525 119250380 155378591 20071388 885050315 294810122 836476950 452167890 714285164 221462230 427349086 3815865 879068664 244796625 915454034 58216794 746418002 407459341 191501492 951960711 598672180 265094409 885748927 750170657 277855477 977192762 839682932 2013682 436643676 681877787 608809573 385876107 54313682 295567648 40211341 395331570 898901188 4538719 501408836 448935084 261098907 135681612 357723636 198735933 429474229 426175423 386801378 547174547 148718280 262349930 512246305 350812815 535873900 786778103 949354660 242390858 334697123 913614069 43657859 37632739 945995392 387080283 744800196 345701536 815425070 364374983 941934745 725525401 394046718 867808004 819239333 998423629 643847478 669435847 120032443 153676961 790773352 302318409 88725420 315153679 876351497 184002776 221954021 173981029 79129047 475778064 751523456 237574699 395947053 349866560 79053544 904536156 355713886 808406136 751742311 209143451 366934245 858799289 787280799 748978397 232751062 677975515 165256847 800589013 803852035 217011065 483051537 893328472 110135357 544918410 520854874 971675349 430840912 212759818 270976265 871994386 67882325 182643367 369247016 698655215 29700947 411953294 633706590 413641087 101192373 251525142 485105933 599089511 94607263 933190234 929486422 277816407 977953353 722386649 47609572 821906394 823459977 320172475 440406349 991545515 769774829 288174440 618390726 76148491 70482806 98290849 704757299 98476669 240286602 706782936 497179555 431222723 451418823 325926756 87523123 810715217 218678705 873338225 515171642 754573012 325413322 400916818 598424990 410835658 121765085 557609223 285054650 547891921 847725117 528575090 241156786 388475254 248937029 521020680 641997906 951172058 400383815 510423484 874252049 282365325 617362367 755484463 272614043 612827347 626099772 788920574 379572954 227813096 372195775 891968734 913885617 656126966 672656636 488766926 476773401 253861678 535594274 338430899 580055362 757840853 635831978 262576324 744003284 320992658 329543544 506154092 913225282 113752886 3000106 72121775 199962962 185327063 941909973 639856528 983074217 430506821 499596857 727346862 589053740 507376514 876680258 244020048 27977245 195739167 644063629 839921374 859850263 940882783 437874451 878089359 741110831 456686477 491156350 130133224 193929084 451891961 239552836 657013032 411062096 401240548 119339253 176275368 201640419 640326634 680874127 606418209 782052829 198008209 15994404 836150067 783692624 466240142 37211925 263679675 942585675 551447806 989910299 425642391 654902644 126518014 842478548 553874760 52982211 826714605 856864165 85506072 130459394 59379427 524582389 958626169 344024266 583335528 577582431 324323796 57283197 36314422 684146023 335293704 375576853 133435807 992892406 833570210 184661037 546690457 445188390 656582121 730840380 43232152 396484943 662259829 613896701 736727876 814456205 126178002 930380652 563366703 834316983 873342744 114926929 612614530 40917455 232177460 698188990 503770202 539825189 821268406 36231530 230551445 345394815 360634941 58931420 73245970 711282314 486899769 396636314 55616849 678145684 799855208 773327381 289432270 763182759 292490006 789427668 300417630 194614388 15029907 314251574 66215513 26717032 748746255 564418332 73901137 741619553 541244683 167594432 202430774 644891774 584787881 105095232 847010646 19490925 659680090 553094666 210085953 914377524 442185568 626049340 480318411 563488376 28690613 941766947 285627034 885759540 429557084 47911053 883484594 660007845 801739070 598123216 413270383 262664398 767927728 832359515 776532078 264521370 75004545 19030112 86225866 482901700 105047753 206995223 346843599 968993088 572173089 423134905 14265515 808912704 890292532 543549202 533555552 898690939 414672004 600539787 304360932 481363243 451220541 135988485 40944505 475133705 569641799 34657890 603776789 658611590 765440283 454438741 657697121 95031425 494696926 473598618 844916847 57087986 595592580 583199510 888711990 58043294 731070861 544303437 298157497 863104560 812589634 875946211 465023554 971676725 846464100 308866421 756059463 347325266 292183795 59364448 870191092 367275342 736684750 248142904 523278289 340794798 814650408 402784235 616870449 547033780 396778942 517342232 646033332 657313863 270684011 451180076 992025740 462220061 847555627 669021497 231610654 315452071 274127556 636054718 235512850 12716986 894015614 880925475 479189910 289635647 570303673 58000945 551944569 462524677 115184674 107123474 473234532 932979750 105453391 319301054 61461834 124061449 63744838 165035940 660821024 149119362 400732316 532725206 255851121 93231640 346859702 888886898 63398924 42380900 817949949 991867394 339200906 950526898 208137466 969987572 55047275 242137343 534449340 405239575 59704170 973679790 73450533 188180745 33527870 304799439 372919138 662515991 803971671 567670816 552913717 158054170 929031423 38882231 607914575 479733226 857383749 511121368 119449759 842824413 302624959 766164421 234785964 529574264 595625516 640729935 828974331 939130588 936409227 955865931 725104731 627271039 597707858 626916346 198941145 835169753 699218533 860127124 160129805 880281077 22728706 886123653 948431206 169521415 583326425 534089618 429349788 210284677 216680623 735494182 593150031 593817865 582298891 969083832 398661414 177937202 906420017 981345029 637142481 750753969 556971142 362527745 96857090 910151168 647092492 208858536 590551990 306636434 131321051 317284473 517389625 813258933 263338246 670247088 599150504 896251160 335632152 59479911 163414052 44586050 535688271 133190250 235893292 773593322 305909281 774982644 108536066 635791346 424029532 354014116 181654399 606443255 245461484 270838596 270467320 601560488 694546171 170940191 724071199 988870065 331727961 196541205 255542087 166255549 474261426 578862744 223714266 981199224 21839196 780744691 642409207 402399610 130757755 928614856 48049178 184936589 126010667 698874203 707407069 731271334 403647863 744489313 30595284 65095747 351541317 822378575 82207311 838976018 922156352 462208617 411295409 644741387 44298777 597373182 689559358 457201595 142201561 825002713 977639219 359917383 351849685 487063944 565118115 401712193 647261118 872697049 749598519 325793564 75269002 80604163 356021819 370300283 713512362 633972674 147527743 553999463 991526833 17599944 842860949 89806887 163398690 225704824 714429063 61315186 492849322 771768026 625217484 467064902 339697732 677044994 210422758 798806120 737764006 26248720 990562455 811035822 906012763 439102409 414910717 618240661 396526696 596913513 612619680 329040210 90742416 821399349 377006711 812452624 131861191 559499554 893343671 913464345 72904630 649957388 819649245 585204882 395509435 952758606 627011721 293649027 894748180 608609389 158413073 346146451 698865163 59901997 291868605 443494729 260626112 875173175 954382814 543603802 33998998 546535208 614307692 543523597 286171530 523384537 894766019 959032405 228460473 327539657 828967849 907180546 286051954 352841911 598073552 827867668 817625176 643549847 338397184 269690157 274148938 932031476 847001040 604038855 389608367 828462634 481689802 471593087 21550323 499882197 496725831 610734241 725212530 178726232 613324019 868207965 432022069 510863187 668042861 136238446 7091147 67492999 673710744 425879829 923415674 801613279 810307431 340646096 531428043 198566637 495610273 700777488 140481140 51233298 304741996 880878060 754818128 825253172 409044449 24262960 26155494 170494163 958412894 55556645 236277052 184957837 50484537 685843488 137344233 329874071 733170738 134622111 755107811 950489614 35659504 749074568 478408002 310637049 361700110 735221690 705046773 463709826 648725086 297238149 376032925 255323501 82430446 370362845 587144758 719449444 483284808 869820071 113240851 843471311 775701219 219170926 97762797 529194149 113393408 28401423 497653837 863869099 981858768 886692359 256838366 89213402 128853161 193497614 229817687 226881755 534952650 549256328 38313275 577423782 123241560 230122805 866029564 531503174 121423469 418641434 830616830 377720488 565880408 986604664 169142716 71141005 491781653 342642067 95590552 486266338 27807566 448175120 718481486 781285023 344229170 171844177 401751999 126562879 996674819 207642652 952003146 500348511 979903379 703520601 909343457 192644554 560333873 640714287 158502973 145937593 118782559 486105366 574983892 992899630 543999411 802021257 955327340 419011260 79212305 41561678 602373955 350588922 379748020 826102486 597481927 291923597 773051309 689499653 960570951 421290810 216599504 46909092 94253514 267686488 632021251 281201669 394908736 619652766 63532742 744837278 377525192 654612520 469382395 78750124 224336887 697767053 294710783 464493760 460041342 716809015 142808071 837922033 952793262 934599218 903406164 566355826 384076069 932407458 643856947 423074654 3774786 288155412 281129694 746449205 122580074 924730387 681248062 929864605 225952772 925000325 698776170 148542597 122210351 70395673 407016120 252403464 983888971 84785041 640963632 704456615 186599921 880293649 916554319 641009911 968019287 913867676 907621108 494239118 271968895 406717949 430857319 343229415 311167711 696126517 712379854 336765997 508431817 120767132 513341880 259332380 485636628 192689147 451029349 612397999 721275306 536677008 218436675 416453876 132993589 674640340 741421317 853151368 171913033 781221323 25489347 524508723 829601688 516264949 67593340 68773136 271817933 213319214 689700283 301769146 113775243 535823802 597849173 919693909 817162342 860404660 549663053 42243352 169106243 226063383 132024642 714998003 39254386 141868252 376391909 358937706 937390560 164836871 62152427 460895318 109795204 127575345 32578630 638562776 247055760 317239318 458624826 89960374 646916697 889388560 465722905 141147658 559964938 913904733 270497187 893422808 380412933 185042271 621183368 993836635 723951190 846474732 981979439 100622096 812615376 626072036 214936926 389521032 598453653 770337602 587165644 596683858 299042517 23592287 315962736 672067015 609624705 653436195 453642409 68010267 521018900 577631453 986750445 899095465 486850186 192914399 492880393 732974049 103872252 73091425 533882513 719059854 958506513 520225500 687509298 193272809 581788173 673127075 732669056 364845825 889520214 934777629 33858603 187666389 618710481 673308197 34134672 409545691 537844164 505600886 183614668 665649196 677320899 605645508 861349319 47202915 42345880 180323249 741144565 44155762 923102743 166074113 35562948 62621275 52762112 416364702 178872885 252530098 707152214 496228567 255781261 17482258 142199339 623167518 530671330 435343960 891062878 143869780 698425772 793208734 545155592 385238894 212745806 678551922 899939516 585513954 573899179 608472506 476491784 691817548 457331683 454182080 601233902 732024523 769984478 61824955 241971378 952974271 487798936 480926608 608913177 458369203 511757286 85401050 397572427 575370287 739473613 910874774 367298338 883115976 957881256 492731062 115115614 572377381 679904748 8195567 374248103 952354505 524389384 828862358 753410815 475452741 954111407 607363972 799240541 284149009 474069919 466003908 342866141 476119892 67679473 18449948 307604093 265766581 117218322 469356906 266203606 563394457 686892818 433661355 379778991 241930926 13880620 218340220 655991719 927555221 139639353 434347748 1643309 296848707 183595835 671766985 709217482 179496672 877464829 149485276 453770956 908806260 892105535 570591624 833361336 455516714 54113213 360857544 844135528 390277931 910747837 458442684 20073861 779586502 988325285 862678958 65042790 965485624 289116404 463760567 62980735 144905403 255206890 284201245 858080024 215690668 819916551 121868334 188763471 176987293 405221102 922282276 917483320 684147303 837246056 379044590 794743396 667670821 94802370 85107892 217479893 155562045 395103441 218605727 237344575 31076896 742502536 127077698 476904007 762223772 723440914 271439768 589882518 33849468 228939825 798666567 714769326 15071607 4068402 342036089 969752296 322934650 716749971 125190939 323734882 320720996 781252125 988393557 283562424 467440438 209161626 297735180 135276643 521179979 653279273 663348135 7209629 190906452 304431198 300438143 14341128 608900881 442278334 393487608 324500184 902117467 127563693 660593685 231414067 315657219 867698407 608229846 619017801 11724508 139539503 473007133 651251632 315064192 988746526 985702357 396475175 750365925 276670419 249817659 595622000 642154467 941271983 422217991 274924762 576083747 800625336 866802853 732549457 431219198 658749271 299425425 197005978 11986965 642993203 831205027 821922450 421825008 570455990 733094876 737922393 574664368 477552540 69880593 353222994 455540372 737985701 400614906 784930283 898368690 219078513 94894492 920022121 70485681 353572302 895099129 817790527 435452181 44948110 733438524 297291227 254101726 772706688 498212067 888926316 801155784 45450764 86652903 552760082 989716769 778825311 434267808 287631 502860219 728401123 725718133 457835157 648877062 175901078 561518637 728348368 597347449 286115194 387286034 274984216 185351076 967838813 926557103 41120346 689968652 309228577 115632149 968505644 710290073 820239638 32377057 143988099 637405199 783602513 352246798 542986356 727791624 405098788 791775744 443979957 56975077 852949601 496790986 702388570 624641110 50347337 46555104 494866694 497887308 278178147 916038133 761286548 125965478 111040233 12257678 684250571 268755007 587147414 107477862 349148895 111598018 279606460 666419823 176357174 217010620 380236738 93852829 771315649 64158371 368881259 930808655 333957994 436694146 42238212 556708174 56934196 250089248 24834838 320129416 874269030 792584372 683318241 621075668 837992565 759562204 728313657 73218913 370783668 104102001 738233407 863234783 175434441 345955366 533035431 837084989 583576473 75035947 790158394 723061051 586783898 619526669 233726691 957264092 629358396 406414953 16197146 375316711 645407659 272686021 441738763 131244490 162824543 89572674 738960283 296037845 75856087 970237712 113692199 110438231 158487441 28008537 575941371 849360539 254926672 802806964 21335883 472172430 813927258 868100960 149521619 912826196 292739161 17248372 396428039 820912490 708910328 14190600 79545842 526986784 355652998 839689879 826062389 427660427 930099688 215994244 224666100 366399935 862853664 436241018 857427377 890327744 555757160 575255978 770529483 913775830 384741501 883148739 32852193 544975429 597318497 656747594 816699094 345116048 976788503 674515488 501054681 147272642 475270839 219375730 445474037 931628505 89301126 871811575 706924973 238012658 147740942 679813698 720123631 140191839 396260531 666703725 328166320 708852009 324414631 580073413 225335662 937273374 628613073 358422894 368398026 489417738 361249456 894166171 737393863 614688291 55389724 631782427 134300565 761719743 621400709 755175457 497131294 973030527 549955870 691090328 553261860 470316662 645227861 977566775 832461193 327052356 81004059 35437659 143647198 136160655 717989493 384402944 707289752 558263954 251047226 847353389 443451788 281359786 946130841 878720095 570506570 85576930 916082527 961414000 757988643 207096195 595711603 86414084 564051699 215749667 788473677 973045082 737598043 293187558 604469249 319320569 276022089 886237899 671919974 731837581 394799354 941908504 795912718 638890772 75067688 736557722 562271395 883795664 500641965 1376203 170067309 958678453 88882729 209251824 636020644 436785488 964177728 634167086 71697217 781281646 605961842 69182512 184055393 920737836 363038073 345866538 268673352 841016582 889464725 979396340 535056190 368697250 133906367 593654668 358006669 243815613 64884655 982861167 474855939 703999469 325149555 166946160 168615761 534168703 571008591 708542684 709151626 78797199 527078412 921589562 255439282 217869615 177556042 314844083 172950581 467754008 519508937 632777231 354547314 63965488 731331815 652744002 765134118 45526275 339290507 453568470 450260670 297173635 545013552 363065408 632339469 509234916 631991459 520918320 988387372 283841116 276244886 574796937 53821492 426507910 335801619 311152997 292082890 861125098 129127374 353701394 919682711 426192226 169080169 321642449 560329988 744470926 515669182 71591960 492652951 181620529 595400878 546172144 833368448 46647095 174522142 225345310 395803380 782742572 32495390 260438146 188304891 887928603 230570177 815986869 741640281 87310578 674781960 46814643 988576721 805459314 886824511 808059826 471191376 103190224 119948945 380587282 662815009 392803282 963998850 641288167 441595500 394035091 17451092 546445121 726427605 981822809 196457908 107275508 500800901 651541404 162142288 305641703 569745078 27833725 136428685 897342121 673169171 216052318 401214127 303166903 429521073 80947006 476230652 371310252 352059782 64230798 819589667 465061815 682644375 529091615 555755716 235443830 865834293 672113663 908905420 243336272 542189029 758858727 682650093 403659408 650471731 965203945 934438455 861509749 527780477 260219049 138591950 317227214 220904162 674257538 353967406 971891553 616268766 586046913 317205733 547072048 644280836 162380972 592316887 125564122 924489006 281133994 318936897 132415423 777230136 205769113 565846145 173587939 579679185 107374014 455862291 948119241 8883690 408749695 49394996 32346844 779693539 766800677 912988300 443505740 339312062 193905652 434078984 590437058 659931607 52436276 978805678 913238537 892443752 563275392 574342124 459500989 948735090 291773936 100229718 633406182 881572047 874470884 810371631 378008426 715976967 897069412 268757953 105169492 185436739 344901019 243377426 689920176 931305864 102051073 734382489 15460114 977500864 316668423 931997477 743897892 437927068 838218917 624599964 910148805 105641696 876290422 492901108 795759096 728691425 449535782 119801575 513241462 817548131 139028052 119882575 509723368 223043819 271049978 488144820 3917788 986597795 812948160 836162322 189768833 724676217 629546978 618631520 122960101 458662819 709221078 667787670 684761979 415348680 331367227 157031454 72570880 713554023 606950299 903928852 435553728 961480553 611166764 274226131 387516451 181974725 299451527 960949446 389872436 855579681 723429614 552080550 17746186 948417053 931785217 516097725 692286856 764540915 613042148 859818230 616625499 900338210 429975484 962472578 281964105 403417959 671381311 781950797 136389728 353340929 780853502 391748450 691133776 779327647 935044356 653403018 498455282 892343412 792391911 103085778 126622465 626305210 993880055 958462210 80442767 877567082 712498599 493296721 320754902 144145370 727607754 212766036 275059407 377044151 188863745 80333194 626903600 16638816 370028913 272438735 958650836 29981660 236175638 209950544 356842743 331644472 124850692 970924682 489815193 223395716 968542355 622651405 67411366 856118693 556716029 129311600 604535990 901622370 519353639 927444363 444257830 270298876 221211961 829339967 643795173 687467681 816185256 357224601 813040181 427124832 325560860 136740516 200307062 195809318 415406671 68304155 116589593 592885389 509614327 460075102 986201443 430086850 632092610 581262612 161085732 290659824 755717650 504594596 749130411 96604163 886230807 678543987 391734706 688198656 989686187 20247519 361765398 64473316 563601073 322399435 263191438 298478855 762209013 206718231 763623515 420509312 461206499 580883534 287459424 601177375 906501412 50025602 194466711 936515784 362043321 379868258 456399206 571743715 732907415 889572151 498674353 269030834 563820417 938176817 851341512 513629371 106098396 303916041 242658282 379088430 976805033 619264259 783941302 543326787 627789999 613601873 133202293 733938443 592526370 757665723 358139373 19616131 205909324 230826817 240872165 930962429 782049354 670021893 380507882 232327267 606919584 16042917 467563888 280289428 42465262 609938873 764348462 73752946 181764742 146417534 231998166 642468980 833191960 905106436 621005067 321605293 899725003 179229719 94427314 511890280 228453966 59984911 742980618 564940621 432889306 241398633 188530518 45620326 411005372 500145399 48404424 853341124 958875070 497636704 189058585 623796833 795872546 31832675 804178915 940127955 649747242 662726286 814886394 358839047 480119599 341544724 535273618 76396429 326527282 536982933 653298404 908126044 708412547 400711996 126085474 777217929 661381305 727785971 620056546 481014159 321788122 412183738 976127801 941168589 720306282 203473917 793310485 239481342 708587946 439553369 95313065 399024230 683246754 832334955 353568028 507382256 935918957 636883433 711425048 812737803 925836201 246302489 200778881 650719262 550152380 126135494 529964106 715725797 751083794 365546185 500429642 430012301 305466765 223199985 196780311 881800496 746545851 373363373 596542625 769429768 542365718 227827737 514570445 63170159 170863675 486344923 54618483 835818412 305181113 443903374 771551002 472302172 942709366 544772611 23721057 385147240 399342785 638520694 217984295 633631693 384006982 860173983 730690900 464108818 385746263 260281289 414891699 97887245 222392849 787900818 322276531 673000582 365894131 112110286 940509183 613616084 165305839 858628642 857912071 131452116 389847954 868698077 87742550 833094204 743248437 246113598 916408318 995156413 752608019 986606268 857613459 643161483 571483210 750275670 773761318 735368570 310114851 546838557 570655559 773763405 896631982 671696312 48880744 131221075 319597136 639431007 11966718 298920428 245456128 559804227 728848859 774669574 987605882 541879432 713458224 380423214 157013058 745913078 762824242 188609820 608228313 254044194 226458163 426745017 153754801 556240155 305248227 801037358 338872967 938032441 618569354 567788697 20209665 436169127 49804441 771154750 774879092 376307574 61393789 561230587 677226849 154180094 818612489 954699172 459758063 767481941 771785934 525029230 905260750 645399978 766077212 687760353 903644952 2003578 666570832 610720502 588051573 289029998 960873159 396343078 835902386 637519615 617546699 196816998 807968478 825611556 61342566 726249645 240064311 343162046 324413313 461302908 405511122 440374350 129081230 413953130 730442901 938817944 289907139 185871863 144440604 277216246 239928105 885690574 779679705 124154435 390933329 286527609 127789044 803509148 626412007 795224043 737172805 28174376 848666083 92919926 589724274 357141722 933932948 444100278 740336213 752833184 964109114 614546288 276421850 231881082 308349221 84468565 467819180 747520975 509717038 651494329 161184016 647464104 587867667 576825781 814240694 494600919 836369797 942544088 548884259 249871087 160540493 94747195 739303765 869068778 747900286 140318122 478116815 201835718 389111096 653395009 497612348 595226550 186678387 745655661 501977370 558647380 434007483 995458883 605216099 282606095 703703078 488698536 521876982 687753671 3698249 107546051 92498575 819256070 841985728 393422049 72837697 379464140 680984380 86610045 321596355 990868068 969520015 868242732 912314730 807796812 502019018 366995149 153982498 231202050 502526994 984009800 97258152 37462991 999998466 387603333 120334317 710041380 237913254 845209665 422540014 352666913 499932626 763578065 885819742 913378593 733692093 908447793 249778588 51218407 226170288 938425999 183457241 514776486 94719639 426567492 631693882 555311341 60335765 694534611 443527295 133979721 356766759 340215875 699949858 951267879 149440606 724688690 311863567 560827037 524469890 816209817 978183524 819696836 472141191 707219190 60101612 855617129 410791875 27110455 135982880 980791662 892214887 127371219 22512946 98510436 922733837 133780596 163822652 970558136 226052718 385687392 240966183 107855633 180271314 573637429 796919171 147469721 889584175 739812583 546583835 785254622 87584582 239014407 218054571 367120388 814244485 1014354 784495568 415902748 213498473 373261321 471820174 862582233 433636498 231732552 832731305 100403566 342282144 843751874 845990697 832550719 175000338 958774760 274378419 856005663 400336991 438041719 378531716 333684920 239544824 205156916 990023513 119097764 783009183 559852266 199754805 250229149 975763243 60888216 243114003 323572223 439931257 624349433 368244205 955630593 370172952 116664698 379651586 238658202 713598087 642686013 405870755 998627587 578549359 38965966 424672287 560336063 379722352 59001726 587705518 132647920 192098875 368487040 477845666 731048791 636844043 47907104 815418542 830687244 884007373 339117113 322900260 973619435 995276237 757591257 13133804 449809591 45109271 410494154 232305145 402450015 796039552 100918792 357409128 369905283 136137354 760132625 978942523 225004913 675948408 448342130 699763646 669923822 169552515 672809508 436638166 941755379 67726607 429529426 78559915 275402266 877790175 48798542 575263128 183819451 289711777 68105181 594970330 543152339 925688821 360738789 249474093 31260356 423800755 269257028 354685665 361349431 598591322 119904207 405911508 119671771 851226298 627057245 77561164 868312417 625979267 531707590 289708215 331969424 286803718 500172694 88207392 662931695 996833652 679823150 289233641 949553481 209872127 539773483 602645823 201712460 202289986 466718788 995836710 245535744 538894030 64910119 422209115 657798123 785341076 440417122 476814695 941584366 997242166 636832373 68195866 685968701 694151173 803906515 783702055 294282885 602492208 385644882 723347151 465465469 359106624 528752436 672119585 865708438 127732249 878430714 456482974 530785725 989736748 185922405 231793799 872640858 303089320 845124498 338474327 241946420 848859541 77910544 18639390 400328189 205884249 93494292 36091896 974708043 54470539 428351425 420849090 848312133 249642975 179516423 596099536 915272887 848053091 509795894 685712752 188138693 62965128 173813253 380775865 847662447 825274984 535941004 642342855 943122506 366878560 594691586 699567959 201288042 788557878 10465368 565013927 964595070 233216189 997932636 612512954 728361957 261796750 73629206 33297807 297503255 390397029 872613205 889686660 249232504 588721267 682726120 805920049 544313250 492451987 835833728 318217383 1461097 688568981 982639782 37549535 18815476 378095450 331154091 348084226 957979044 604328940 407905271 536971274 142972773 810389947 136435749 809604095 649711342 350206959 783660133 488465055 144946635 370087519 240695644 222682861 359592008 904555964 511309148 422153106 777759362 106148467 693808565 84259879 853909807 132351041 272199909 664021926 921079600 445295211 904744633 951303843 722726411 608154968 953793608 332717253 878261484 774650477 156606593 158225868 619327167 472620497 355142042 146744757 943382644 159805463 367155323 370739807 981802416 515359997 905351331 448931778 325505143 688299757 54776707 233256617 532618109 90267696 68756965 267194087 157898376 445795992 893289600 26190150 639156646 879193084 425639982 277250207 633257565 381531353 768200498 114523887 589562067 181159873 675633335 581287648 231988961 248979387 858014819 401815606 877788586 996486368 195379010 235788556 918955282 244274203 655638965 411975146 935251215 102344707 167052601 799546451 579842726 314758268 292071591 208150229 191287842 6139788 558916297 782306401 160492789 269017942 281809377 842545078 862114721 632612186 893462419 656025621 842373140 281099582 791846260 487559795 102303046 606445623 300627743 150712516 88502561 141050346 447137280 552714694 125659944 284650750 533489480 910864663 790034184 286708564 340516087 444814654 471682774 489528847 326535938 50872507 992807988 535148439 801351409 760670862 697840947 446957224 994220895 209256082 168807581 688970257 95550368 282994241 336162789 830249056 742233960 400286375 753728781 888651016 954931966 743848328 942326766 810295895 72058801 115910076 704424764 237623763 730856670 292170004 726601349 542156334 889856090 863878359 246059619 638478805 578261439 960387681 329717934 659214736 217733936 272424024 256233263 168304707 316224485 200706448 312691632 361406829 49757375 623619352 384619712 587278131 338739434 377542758 69172068 942435399 775606117 307927238 457437066 519023535 978298279 955848826 775234884 552949309 449471708 24790166 215138941 672978218 81483519 41922989 180832052 207292787 434737231 501538628 687933857 868823452 744579443 524337014 868442230 869095844 644595690 41417565 317310602 753525985 933181073 950003004 796289248 86570793 813561615 599579322 100970118 86514376 418053835 527715634 303254605 483965306 526133367 745040230 957881864 740680016 427019316 64743798 375871794 191082537 133572102 401819388 459399157 185263762 722303602 898196609 554806150 572251665 527652328 861052522 904867744 106488860 894550327 129563024 186700634 88425588 722151096 153381254 370018140 519767913 128584786 458423914 949687539 693140548 564625325 341370822 232882380 675172536 251414281 742950866 617598524 746460536 118479234 669650374 395190824 723107227 218951133 220166616 877800898 612192214 529822140 490235584 214065997 666112629 231439198 246465427 165214857 620761200 40514931 108522658 188367622 490864169 777126438 320567090 839706329 346730717 53364490 719073666 472817143 586637983 270704174 994470297 720211927 393634970 573935478 765410904 320146647 504866256 71999296 397797234 228591197 706644833 275033876 123830100 954095001 263330545 135826008 594094217 824663025 825876708 575613499 964153786 318125068 932031854 139954505 181441310 521977319 942747678 933307869 309317556 946217565 954281709 29208046 280683310 970774890 903861053 431133826 589054464 515928196 522302062 872461430 482281219 195443148 730720145 732694316 294480034 752671357 336208587 818070322 483952677 206159224 129000011 120880000 463918546 228054741 501076509 333038007 178209573 32807154 963626666 517120906 273244509 609199489 414662725 595534422 28054909 91778222 670324026 850758731 876748160 92057256 385939302 668505508 872725791 117071446 249422727 751958839 60769892 140497247 118291710 360660361 441333377 756209851 560654996 963808049 540861438 817761699 455388147 182241781 268688091 736993194 768058856 31262106 423652694 112166845 806983028 843013259 556587624 201968590 315015645 926135311 652368715 353835749 732633997 718690110 681163653 351290366 78789948 179281252 782796504 735994856 3916145 366559639 878640818 946027952 272428373 767078491 835322168 998487555 726863134 336110187 677276926 229611649 248507299 537652745 446561856 981707396 451558123 973356455 218333678 225066153 424340775 131749524 264661259 881175419 285084472 422278769 630216826 541385 437372103 947217825 975073621 912410499 774125183 733285905 814601482 179100465 196696090 584630598 149648996 287198071 894446694 454356667 480474825 956124019 989391671 788210890 429528364 721117805 52481754 44207832 788252766 378855468 88288605 997523061 99323584 969070908 798443106 722626020 465873256 288206903 254607695 255288375 209062524 972971096 993159327 408719233 729357967 269902938 562521694 433283795 935693204 577346907 267914843 733291943 367445730 13660232 190984281 945574759 971805121 954099024 173961364 475794297 812926614 661198627 410333805 301225887 59864496 738024787 169627707 713222913 452838798 653362896 969669331 5043335 383533048 949709881 987077018 12036363 381779999 863137708 649589966 775144090 768030383 848165800 510027885 707352535 645286350 802331460 864854354 320674295 649759377 779090472 724014889 157675136 500380943 669635388 648631139 73198633 221113667 863281046 799488495 637072495 736650548 930816741 542688310 564612067 67140992 97303523 107507988 650000813 948610841 791282285 268039941 797516391 891191261 455083648 255224123 254492503 241358575 366573755 908983897 1421414 842057270 886730124 705452797 795992130 885095836 694135902 423632256 33365789 627397308 876075333 500776719 65127344 52115874 929909810 685611743 599952109 86844765 578670264 541148495 777473006 318906577 578190613 588708523 92607671 81747941 555980273 127933172 810015768 236285516 406429053 65539788 420166803 470794539 51647900 977655890 644120252 567738377 885515451 86161276 909019575 292985446 27938392 876710860 346748933 865943372 584757536 161876640 583005975 587991441 394299127 774021091 59077269 655256166 344063445 612055585 937671171 999223661 964707091 6155831 415086773 147547734 785844842 450047040 655569391 102649864 433752683 583608998 703156088 5308414 28458330 639299364 930839662 292240995 241273770 289971316 114284241 592620253 747667510 511075853 831593420 862520633 308270387 650677126 234445646 216149175 474829890 106981184 829789517 189703634 269183511 577521702 808747330 510939983 112319658 576556866 939144844 694160048 417484699 128564129 250594786 638687463 849959960 903974938 606551359 604669136 846647817 30786252 514377885 820250802 425762970 459510224 52563139 553098282 461397605 335160242 833260244 47913606 221133383 19919946 252112757 854902633 249474590 539820461 779092190 168451280 835585562 242095976 201910232 661002745 634214526 781596911 183806494 444448143 828987210 772267859 566104822 898899807 186820453 202941792 23667540 361770362 749537650 228552158 766357124 319014861 198986383 64295137 540293283 23690646 830045446 814140123 226799140 455675163 437988358 832372399 4407885 493636507 808930551 382673485 873863753 108652005 178002964 751495603 947286450 473190628 397365234 962628067 978469361 8642130 509866844 352797891 430396328 750045564 959640220 408411971 44379369 238447360 985347180 400178990 855472571 892663437 35704605 120160864 428844939 693333482 257188815 892179761 319527077 761986746 267231787 639593259 380567029 438627618 634675912 558438150 491407791 242265445 381146237 380311004 494327926 483847328 87353221 540807489 616877713 598079299 42181054 280118581 644146909 129034065 793876118 164243311 229201809 414309240 286306287 805460280 355775925 598937299 856057789 585411581 166903036 735105107 810955297 886993750 44917460 805575471 815328513 673793366 284646037 31297895 55610047 345078591 777227122 679417689 556338799 126563771 887744140 95395146 328543063 863207790 295771953 887613355 702124569 819115799 126871228 802105906 845016470 850687030 575961703 173031422 923387674 258619724 899116729 699941238 102338584 329516901 709097086 137114173 989600328 165725519 373843153 698368657 571508565 821013159 882898833 794328650 830946947 643963076 148372763 648284444 297023354 849786508 619388730 822709381 936267649 483628895 1622195 786806592 834580228 189625850 830512690 467231875 559358361 125035917 549998123 111479760 180116744 744421192 428730830 885605008 180111654 504755443 750133223 770755832 400393407 71683307 593869118 206538515 584787873 673428185 768520939 251045571 563621183 84802745 596524746 106852443 667828715 892268773 504766905 12788308 879417567 840558317 691368565 360082959 583758804 427822785 927961729 370215414 359171117 740554186 575928082 590993397 446051209 3469634 78957693 728322010 174790888 154715700 459086556 264166770 943138084 256766098 534265182 816570079 568769359 504788310 596278134 509058956 610571444 767352882 587655374 895774530 984416967 185000973 98347951 491428488 997017849 814693000 93386156 524983115 745078308 813372750 328121104 751074667 363577701 224759307 965441003 161829141 334460885 794875502 43868096 240378443 848909792 102284525 705627778 214582579 801227419 652367497 693795339 163253824 789712146 94383239 259657662 413637155 70400918 299785855 565511816 541856326 622297897 33097897 788103295 38473251 88797400 706412346 170732594 696086453 165012051 905264225 598710383 788054927 912568103 880665511 617819047 556021462 51903622 543902824 188416429 40015701 341456693 921778091 247079469 677381088 369944896 596642121 604272569 560625561 908302906 277647093 339991485 938476957 377335766 924713654 902703671 525944621 377922445 429385843 399798440 595326730 649999381 261869680 625643299 588626292 862397403 691639281 228816832 9155350 386810415 746953831 812121174 121690575 389128523 910863938 951300372 549989036 990706792 204197277 28963053 404133045 5871522 940654290 156332289 772500504 312210437 744772323 282222825 275976346 761926518 977930065 106859443 786443780 42689248 116621787 278626563 441288267 788255952 951827693 533246461 235409291 347049893 498167002 751117874 236349648 656772652 563541040 408763027 120304799 674316623 344391898 725337953 464976215 827215407 494196341 113022533 128439374 102358481 208231290 414095613 862876663 981674833 937517520 539883660 59468177 288615513 799964168 722804335 559152920 840422770 999525332 529387789 493460985 511431989 999865401 801878436 584128693 375154086 670113051 774201153 830386566 102811539 994400347 600461090 408196371 755063172 461146560 562300544 892961553 682712380 489707691 938722404 18972507 85210144 283433108 77862535 78240916 215634257 234164810 429153243 952863184 21130184 55712185 904134486 199702994 796643007 265717516 240161445 308426755 700792231 692770446 418457179 448645841 116538702 236933413 50866289 28329102 169307684 52456890 124024178 85797881 106501195 543065501 158242785 654502417 407369176 762690442 701553384 821354202 598771668 557353980 41827712 855883820 535884736 951729265 790212701 370001248 44194298 10643766 951065347 677806058 270361245 442747623 109742138 828134448 55321434 905390701 335571883 717047730 640474549 339909263 675623995 516427153 424762778 653486951 674150922 298534342 803370738 456716121 637916955 475706222 56392616 543855668 923878070 444233823 982797943 990301992 798529150 674526436 866828160 841328309 743730454 562563875 135816167 612039554 690228600 914183210 542083324 979670394 100543458 884662135 162213868 678746831 147446057 996147426 101264272 894103097 861056249 47212813 189993507 782936915 802325164 63599111 626489934 855352063 86144023 358240500 695019755 820248391 848368704 422678378 971158194 302069306 669361019 321628082 652935085 278907891 163872432 794630903 653657335 762223745 991722952 693186475 618200730 597325349 772009593 138186368 109666530 642615788 830721469 171167490 817349158 929211383 799935563 844867707 638668422 920962908 729798256 648273706 910564962 425552449 805628933 598570114 261825001 42327695 675925515 525851326 849368665 124862782 375992273 367346381 219765584 685122123 833363331 38084753 615096254 366612914 557828629 580867191 790365784 763419558 909316698 851564737 165753711 959800650 592617389 670738771 495043179 734808585 966625844 858591949 230226030 614336767 381214056 618254956 78947340 881955063 725162619 884487788 637450649 214727791 98608721 989522841 34711649 712848423 433219520 999823575 979931935 389016638 829085010 442333276 878669122 22893535 675274352 300507324 111259623 876806706 970953383 327193641 312533239 807175465 164587965 895967935 313238784 964470018 157634535 854244163 157123646 568300413 265327577 765104814 436452568 73959447 937357799 402735254 482109353 967516199 1415531 148269068 956980897 617109231 35897522 701230576 787733697 638449313 408685357 465512369 845084109 975050709 957021070 241525034 441396176 266759236 190255320 703069664 359887285 64695735 984462922 419281907 811164155 266312284 897686723 462339718 156342129 927135388 861396864 768118537 751276913 648966883 787746908 729808686 575953853 591511525 167449697 636365319 423235446 280950955 888094021 772911462 947172561 504090154 291417934 417042701 81400753 554017723 651962273 825077813 8083609 116058762 649598868 869426901 79783412 256088917 420112165 455282310 607662824 404331717 430851087 778171747 689687683 482447181 2694638 181007244 1088618 120172092 774423426 548840669 910213487 939381043 889980125 923671195 426167855 889098203 691189726 403520442 115034937 77743157 892982658 272522285 552242895 915934319 779498274 352863270 511924211 905771596 709238719 910097360 861223488 265381833 202199132 441334923 502149349 434690259 105438505 2742280 566817320 878809446 688523965 807337283 799000882 402867251 384444280 857549249 627128462 812696267 848195122 858546110 262809260 452304307 998120103 913911697 281096109 796101728 58227267 717321807 942352958 71137097 917936864 734135839 66680463 55891548 230899278 947254793 974587876 360789245 471062145 986521945 979717139 136083969 579872406 727336794 762027427 985035337 452872115 548642118 844296984 187519280 718732480 25648464 529705019 736123428 637961684 916759742 486862539 756430172 835439574 469041568 245682566 782584057 404017454 848833709 562520918 92542736 760572073 526981559 876944705 843154791 410703226 986291996 778685138 37520047 333284746 374282321 562071078 907944877 589731402 433996163 980528149 42572361 7039277 683002899 53998717 679376129 193488147 562159217 253425761 956875766 111711030 99325516 725288777 765892950 865055235 286445590 161798573 175192760 397185715 50046866 157758479 397363600 983201181 57851368 79446840 284198611 713482899 412406374 955796998 945625856 423080803 659591393 743378456 985041659 681191076 687732623 487316545 366272948 674885807 972938501 228784520 376871330 919156921 356296102 952420237 786024825 852736835 603746820 572223200 661942354 52274223 888847038 149645385 585023491 300232702 585883058 57575232 778327583 926471076 475775093 205389934 948210518 782017220 725891573 343300652 136048933 568675314 457101920 248265754 320178328 704333149 669351698 868614584 136276285 267257765 921854564 986748741 464798539 82706187 258717452 791156281 999911729 209661911 785549938 206549064 242960773 832699900 765777852 125949048 865907530 372955858 927484300 54209718 176134251 210607748 191468374 335187413 579521848 334845110 917151495 152237280 387350543 204619091 870538120 402805557 189510067 402082461 16278678 534789715 315930109 489505440 233463883 858498369 406117870 930545918 142268714 65986824 391267143 598286015 972560004 801095753 391911697 130452198 42714301 27540688 781466633 112829617 164810470 129061602 654638496 79024417 549830733 436823485 119399950 940194325 369166833 445408682 767761628 436627759 348126570 997302556 330629112 240676611 312994854 223847887 992603070 248587422 678214020 538261489 488915551 890998380 615537067 875081236 605792085 885578296 254744345 163990745 119364585 433374079 237791522 847650438 151440808 109214043 655989794 690567179 663876148 427319435 866472577 800243470 225434387 424222992 846381221 379595875 542817880 279943498 152644739 522575153 253040191 681737123 154270532 874293369 350631298 916950120 16135954 965094663 280496401 108769251 534445941 588109419 252215817 584853689 185978092 663656772 773560060 767286571 874095665 612987450 241211681 852571464 861677342 854498828 120707167 930899047 510887171 970739035 960432553 662923442 374925485 678951664 123042962 408635526 145702591 821478139 737852107 430838842 702813585 895175415 626326336 391880041 551124586 348906432 587764994 276165691 622644504 145519294 110969399 765795008 234309966 906626865 65395654 801569736 618144936 414023818 532930322 859465580 254822207 353226040 375570652 231839385 960313008 260737793 430152493 346831454 175706837 99168053 758847600 153882169 929580300 307016015 833489030 664078479 22228460 216440000 221515882 20861499 74044322 782626329 488708862 384869777 68213554 515866169 363668223 603528992 38856472 169949325 69906824 400365576 265249740 268720262 864472338 892681573 949707693 694019468 327661757 642324823 211799412 285614563 65014115 573410521 925546575 828778898 285155224 104561700 311826356 575803536 866110525 443062837 375332424 803591152 963132362 8651592 346639475 329720605 240570608 271868352 294978317 822103210 69702192 738494314 847062197 693182888 271849993 412410158 524831532 245609090 93392135 153700895 984205331 110314647 508562287 654527188 592058992 501609630 230854005 794536491 204971745 816852599 426661038 772593731 293224634 571657032 558476179 370589473 578618719 304098465 349005152 548896833 599714019 943361481 442268515 555441436 941348149 506341489 443676035 752441287 886429490 687632739 864148881 287380101 600075842 428915979 935297670 927366981 823131418 838729702 45549298 972280381 190770898 883285389 7455897 120931353 132211020 873277687 993904519 529650202 909557847 5642142 582462207 551316486 703330499 480312728 551791012 61100467 383281089 739943306 944439651 478195859 849963918 266309660 939694932 789053458 130527971 529176804 909905175 326997730 905845824 198165181 782330112 305004344 431538622 49517501 181194821 680720212 977533627 593547239 919995282 111911983 422108106 158344099 88002347 807730490 906793115 565117586 857550304 641667894 929250567 828261130 669375131 776912315 11892359 607195877 441323898 905827289 435779035 579985632 490053966 674417726 233112938 167140245 266359235 326534078 574880920 712259783 794523634 971713937 444237299 249575075 79598046 909981896 247139607 794769921 288704857 782392587 724706391 292163551 58549788 401255705 454481409 557794585 295407452 581206201 813829355 445546952 493564824 586443641 440073374 445135705 53697742 199623247 916514837 97111086 370520590 766137509 597440772 764560741 998445568 931892372 722504197 489276463 559505775 874409228 355289831 724143827 437680982 806377939 852885851 23058629 234438890 151846714 348394747 67840239 639711894 446209765 614496254 384711595 529526198 64613359 263229228 4825116 423498334 654670801 719929780 681547653 305941385 329104500 707959979 559165724 356772907 265004921 678725278 765513057 200022353 364070582 70321087 297917883 554255218 391219233 654839816 628133887 980489511 835713604 469337843 985563732 218326670 663961636 829422469 850081694 608442572 238596452 21422949 327238310 666431137 232615948 496098365 19800441 654419931 33064365 745742517 122447016 303238812 138562078 128115518 897316908 256818829 324426992 552889910 58352296 389457616 490411866 2778009 667804643 186479752 260570238 168251508 46563042 234799683 245982284 533088056 224630536 209466337 30074060 682721915 72783462 960102216 478042251 272807992 894601199 484897432 810250914 652880794 221867681 539926614 610378958 400035362 412770985 531632083 72754711 528867050 7606678 128906781 212029360 373431288 26897521 615996904 325657112 778324617 456692797 428829941 100849697 161798345 619062718 555008774 418414474 359856694 4111162 241953155 371082620 523546724 393389245 975683551 634619698 768411681 454269051 119035394 646242388 40464439 886669216 165785994 915188985 274869290 973755493 442665783 338882894 63968425 851314087 8783630 952643666 13166754 535770613 652478803 518467588 560297047 65856642 454189256 207767916 768461383 692814315 118954942 795543280 859816817 154193624 715043330 169033189 682328269 355792533 956439395 520360655 386424975 443422107 872364088 556507436 519401576 637024016 157556644 481606213 853953819 465444162 291326297 611821960 539626532 798723439 208542115 42332245 604686396 922360003 928861299 170453149 192714261 513573552 338607569 8379399 626931910 913470313 517373364 112772508 871626474 924646294 143474984 513178459 92358515 685467223 185377039 706060934 335801073 723675926 392047418 126352364 507670907 496721082 1954922 371004335 794089901 31173234 807000978 445878609 848613765 468330531 370343351 197211342 268250771 347923461 330895923 283623378 103600992 432366486 71990161 230814263 230022070 467149280 571985549 611131934 487346406 478262977 218333517 722711612 610785974 827090872 881614095 418951698 425744258 864610119 54189143 687758490 898207735 181974112 747896161 537459365 614171142 712012817 300082394 292759698 445036928 274616227 862132698 744348237 562516813 684997750 643149417 597089075 738322024 932675158 922722747 809844202 491122450 116421279 526256305 866470019 223024633 396828767 546452902 581835168 445642236 370859389 486938903 169434955 601667721 273543440 662267296 550871725 244859226 855056337 786290614 982338675 927316270 449523599 245055471 95357458 515483143 906351101 451541669 196800997 642501347 699662667 119346371 323334893 204258372 534320597 645062784 302716524 73486265 957584320 65895509 755924638 244609513 614622076 940848458 211502871 824486978 282004781 638731077 799813557 385060049 644423105 912375323 953220794 510177607 311946925 377986858 566619539 743766222 91855370 288466432 343746693 93499093 430402527 444208987 353909699 280809601 109441070 815316596 80413364 907447042 372335422 748244079 130752339 497858898 495707451 411022114 499776794 712127890 326284062 328696736 676153079 197591350 818041575 674680032 541507370 264304386 173429072 875617287 964241126 325581235 631424603 281537054 734314395 593847033 939316635 93677843 155819920 333635609 327551888 22125252 597540626 5746771 953697790 981235437 614049331 233401329 479671030 227325590 788919559 674296180 147049613 858617246 947598816 221220455 218752337 169529091 203459012 874490544 409025039 987002405 129721394 916390530 828154150 159051312 386999217 734235041 516217603 416518912 26356775 810235569 752908028 859245297 194463760 92868300 290453765 671742589 786726622 459240198 152441743 931432888 162887317 705557984 686661930 192491811 401054974 575452941 417572361 82465037 64379128 172918079 780889514 393282958 452994483 307953968 682617732 522793380 219736443 629172696 52504138 680633119 24324013 650656138 310409156 567425125 339598218 385104941 162079228 120356512 3648098 308732951 767833491 123707054 2909723 722997894 371147625 146856618 962086524 62678861 227578581 518948661 854475900 868586958 59830360 470392227 811043943 118400596 28701928 750727538 107505887 141128419 722939548 771447837 445269252 351455606 384172804 183088118 297983872 405819026 392972316 108379867 816592937 44519171 547682339 664099781 925453951 464607293 114322056 111796922 962690244 637235546 437729901 448921900 805911979 671202386 634794941 624392983 495811435 64358357 780970218 8267773 267096907 191777522 790892493 403153068 275515310 609253852 210402988 401146518 69438297 373356698 798926096 501335429 444532091 652684719 19085792 387277266 933393133 63846822 113954553 456055331 666427173 755606615 266488323 982675489 570023232 250762904 68566633 328080631 933548271 423710701 109811912 932526276 235732271 840646348 836078159 590554680 120488294 386209955 816390227 200587124 947196959 886496316 982186697 340161361 867807402 740255313 351692506 90819149 873666427 719176063 40093870 12341253 136208583 202031296 449165679 991834244 589224565 479110550 532472416 321178588 289264693 888182759 963357495 956832265 891802254 160531314 676239177 432986454 296289003 30747853 323445838 411405177 93332665 744746052 407082534 854039742 365799440 774537738 846602490 15859423 828522609 681564618 509420730 22202593 232116279 449450202 942567987 195886181 375052498 834626255 8736253 855033845 850779061 609778102 996046281 252719931 998536850 803607543 160504694 11161462 198615772 639651786 695116639 959369388 903116267 231427734 399832192 803461995 337600478 214239789 241667176 871701082 352332124 628989320 208578396 186328649 499178982 732576050 517362936 585903953 24720225 534202172 505886932 977318234 310755150 809625809 68716900 208409532 898987897 533053785 68234943 457025775 502072186 96132758 543573306 829084217 20299450 831296095 994839771 597311691 351052939 513036646 147836260 386469182 585068276 554065062 198598923 18924898 395174148 238946242 270600011 688771041 352902688 724206929 263943548 872549369 322180487 714427312 467710140 341722546 359561361 460415211 126352843 852889018 944894607 939838953 473239953 198320249 305008023 299154034 348151018 163642353 433011761 924371033 382003421 956812732 233254679 381677593 636517549 956763065 291457942 271179637 856316523 244497821 240933207 486541636 368468236 931201812 515901662 620886661 869113027 316965553 576479875 671826620 153551398 743726878 316810565 208092580 715189107 935130024 25670295 184281460 777342412 301856328 327580582 798737725 368007443 612461724 105075167 982200594 810040737 970465028 626377226 200997727 344950168 598231066 228577149 983063160 985278376 568316409 255771819 837118579 116001721 868984195 88071485 544211998 22516678 571130877 969151426 97893954 748284551 912353028 102335864 757868591 421996052 260020128 552636212 627617457 798578369 550305092 304480550 212360272 996722491 437516627 354604327 43268164 887816355 451605317 924308448 29337778 366662937 676978195 795429214 364981585 434909564 147381258 335264525 863640959 214802014 373830895 851928345 520851801 535064181 133711494 326856501 964709118 811814629 363563352 89095203 790828526 57356949 736401077 244762147 657669293 854861847 780692326 36763878 877323669 9119515 37253269 83425509 662148917 262973882 225819713 427262101 768682258 81798852 223323635 752955413 917778480 756490204 459317115 28906070 646317520 46664365 795102479 391727630 921379992 910713212 972221120 685748149 492156637 264390446 884295274 959523500 479070943 782103555 304004581 177216547 436533960 865767776 694309627 499211109 593723356 695215772 125676632 556546634 36426451 626194300 660262763 288174203 815091382 95679549 963449913 317940376 355920843 675017563 10282890 281664783 419805168 802490273 706175567 52562740 27566376 206342709 24076445 842267591 794142671 663366979 7598720 383974646 763530530 390226463 592458819 986121715 703361251 685803771 789093629 972659713 168620033 231102308 225461959 989975796 661029268 434381571 757676117 972293128 708608305 300152227 246302679 992251112 830505823 5841315 381355443 784843410 256238316 403393658 231178044 200751542 770349105 418103172 616051909 647926363 601414718 195954558 298680052 913792422 435872841 480823261 357917924 47980760 40939644 821604512 919001721 215579656 914295184 272066662 505913265 451271022 302754144 373982356 726147392 406966026 721346489 501920001 484484501 841441305 716078923 982545191 253724823 79788211 558850612 765090792 675756207 856292152 924161399 805162108 464557274 939040691 326187813 346580856 961280609 143336673 48567224 597493953 166856332 940161354 439874157 850949053 29731391 891182048 743706323 192753855 969275875 513437261 281351794 319590441 35565436 324071893 171445902 1486004 738762076 989537816 748671351 440834901 962712318 675413410 724424314 227008941 104179714 470506813 927789557 320537089 5251169 28865678 226125222 252914632 71374453 147106670 547027484 676529963 40389572 633939837 704959044 531831801 961292251 273901935 231829058 974044624 438833817 530002484 73767139 834392277 355301155 611019003 614652672 11690285 556534992 163642880 849184758 431871450 625111413 630142562 18601285 149802653 150680703 428152645 606879032 479863982 57046654 669460138 45510214 598542036 333696118 226204267 706352057 845073249 266957592 915166757 315411669 262426894 293598044 427674101 752442704 886855676 49029526 429063548 545255623 306043726 976908155 913486442 361697131 104335476 229148572 404146484 191458035 232201277 260240626 231084651 570615108 37722280 844183692 462755778 728875948 893103291 24647838 583960477 518528365 393430195 548017733 56401537 783650805 144833951 119611278 527420416 588014783 645300918 19181657 114705147 549270516 187208802 661478857 489892646 539445640 563385586 299888788 88074604 470102067 153901998 548221611 659720685 609569685 829726019 729601771 17901215 875744510 900976270 945630268 39748572 189181331 904592205 146651378 655628113 73806925 640224179 884059213 206906456 415592647 760295165 892964382 153877898 329667001 880927009 535573426 938890853 204621445 13207974 814020309 576495368 647803803 571642515 721177915 513993351 471410031 7080381 932120842 62804975 278594766 394815712 395673383 792583076 123997486 412746122 768968480 178068342 20537228 860159274 910193762 602829744 294971156 124403413 795756903 523852610 612531435 39229622 488705425 767412820 997359035 400796524 555625185 143432925 984600744 107541228 995709779 890987216 831950353 270093512 31690797 557428347 995996087 684576234 295464633 315071924 24319749 989283254 932867400 544140777 317880282 922161265 584857319 653788252 128162454 197600211 173926520 139287491 526606928 859341329 54938641 801444493 245552482 350096373 422982936 473614543 671282651 647446067 920345814 382347081 534133068 721416147 926828969 680892409 773483068 740327822 692984556 793536437 442848688 854256193 192499065 17633618 393909800 828127531 698898348 264737016 7375940 448861962 778436500 277345282 281390409 926649211 680465523 921382421 905327973 550548709 878817730 651043892 292073779 657250540 74355228 372888200 699763032 24497909 351918073 249766227 159675930 748696081 319073329 833622137 428789920 450157238 119844050 826122550 526214218 673742632 167823021 24140737 696566273 396767384 30288217 699814779 192639997 70540009 736937885 822278219 794328804 567454198 691606982 865364275 647570773 6755004 941358158 360333005 764694697 150104052 207383123 894194486 92751533 900643904 53677917 49741897 571844974 95537356 963548743 97493251 902270948 703694471 961192386 986964923 141390696 757023184 839609515 346228687 404271097 332614578 6918172 629141883 845182471 91909974 492012560 274392444 663964302 808412899 597269542 405420975 44206782 347414353 216340782 654409422 321454671 896992076 827575419 826172361 454574664 519786530 155536666 925936566 749747725 145953404 266200120 770520888 497298728 653020030 180122989 865392063 53282073 378000319 721159376 485238253 451067391 506739110 690148954 748067678 423678709 299434136 975854123 933351969 277517353 356641545 548655864 967220202 883371286 261149185 902707318 750935549 393059566 962491202 326111828 174837621 891448635 442950730 656831228 720079676 778076243 880251799 59990987 351254867 422312388 541767080 625649745 714968702 66903570 729528814 770941016 386515007 279235480 157707997 376440536 821845053 878262458 420499365 652866073 276883498 299246676 853422953 70821783 915095508 298527674 448665245 731214670 811549966 635723717 655100792 600645279 233118260 519987638 240230325 176940161 803246909 632001325 482072316 547275401 823813327 84017308 812113813 114402687 700501444 919695101 465104222 970532241 129880539 819214731 299832101 834022974 331316909 553639926 124300197 997668745 239086070 756626269 897628671 257674127 645113164 603735250 360502160 47517021 65099147 493800348 873784176 496859322 874785429 565422397 293914470 764509773 819700969 930663674 266796802 208391290 306918832 174859688 172900740 348251825 629074741 762091541 595263116 890687442 164377556 728493236 891228284 153483624 212933887 244250803 150582166 506964470 545446622 364859139 513861557 982619597 948260873 546935545 193783467 552071165 913247502 96066188 681179087 285639848 275147887 389920359 160958925 595324066 355982944 755707539 300333739 603616437 531742925 358634757 261735541 578479028 243632809 242760970 808936085 5775446 942019841 723867870 431893460 707402890 223778975 519466782 710285791 90502092 360153099 711749549 643064037 432780692 643641176 157097115 436422324 830785227 786046108 442538597 413377270 493987476 89267217 747168983 687299212 853732665 149766470 979009584 697821652 345930199 965566676 622810262 253401600 75257127 579505269 944209626 128204642 221367910 431650079 789576067 395556470 31149132 775074661 972228506 540432889 362054017 664632231 919005488 947244942 838554332 637557026 469069868 795787207 220039868 633665972 161428165 686452858 589423686 11145285 12219743 270943494 944510984 284556691 849145777 633582782 848684900 716780799 153359676 227455462 662627645 945835901 18137917 461528991 828989984 87237788 732039631 263519110 762107217 298517832 127045529 380501000 777291881 149994140 556931568 140765694 419717605 620104302 211371509 83522232 395891654 10837576 934740297 463998591 774267736 894161484 663022225 170238451 256441079 90443670 458771958 31498098 498139868 477249646 493461713 330320810 417085425 125584476 603441258 915035811 424925179 603648704 623621113 410458820 62072727 674361133 999475 59161461 492233931 448697945 476995792 290204338 778059729 164651696 632134982 682180932 200463565 229392504 385107698 788905493 889129038 690189322 322187470 81554575 606906493 740536395 268398918 224696976 158071766 167606258 436667884 399332728 77314956 926516203 863149687 175533735 413091743 712050584 364835407 945886328 11913963 774951075 803617492 764380983 707120209 153199343 504233414 237777826 431595796 845085461 506539016 947235624 293794335 480906249 25315706 76182718 660118010 634448340 757738793 741504557 572422490 14665694 631014965 942281868 324833877 829287802 213899940 219744399 407489091 189776387 696117983 854134463 339623116 464090243 151008155 557364978 905427419 960334810 685564819 57142242 517153131 670863154 668949796 529362643 668167011 151505707 688624850 84542477 451980678 496374686 912015817 58833037 716750739 427773209 531639086 728097626 582546141 958929184 596925766 731426930 755437612 181413998 395600668 764564201 638044932 906290595 980966448 343444343 742104115 957817061 535278536 225387712 479692125 183275793 786258287 495479334 719938000 266319493 318959769 114967619 646795874 894946522 61193090 82793079 568662748 537961410 675045442 584903224 243111852 771618182 225160103 100382686 814934598 96329366 270916862 670375016 363280227 385038640 302858654 106261574 606976783 632021804 429325663 278112740 823293811 910623471 432913241 23012567 556658751 613750709 780357441 567472038 418638542 734914084 928707357 398020330 815020058 350300766 531669997 539966029 75031123 606971616 500960268 748897261 352756967 5042018 213540854 850426461 332915207 407289423 991287383 597940076 714290745 639816457 734808412 523197306 377746554 283110146 625543376 784581584 47402510 164802997 484024728 541197838 762188629 612239636 862575723 390268093 545825746 41507987 875282641 207253057 303267193 298240657 972694781 208227877 534230406 793154584 556141201 295052646 104092269 617344989 234732063 985009177 212729328 586180977 827250736 633891168 197196557 436398563 908172167 59760517 923068137 568876854 417882409 815606053 981811202 854067085 949224038 912215029 661725859 614471076 999434239 637548787 643157014 664706034 625734144 577145178 427837660 559410085 292972807 747005365 277644997 844976827 439317893 300080160 770087540 346236933 289934414 803053403 284055079 65715866 23660149 14874583 100819823 347439572 810830340 614166313 537310671 446984549 425354049 521242104 766925834 930883208 129329301 943240651 762943109 474229943 561853495 597678578 536101416 884927979 68708743 296527832 692962061 593760788 951965386 586540325 422912957 975540178 375057796 933341726 913174557 351256817 994955436 837479833 416195014 476905500 643844149 12147189 856159261 950326018 406385564 685931158 793280319 353006811 514733896 975595747 284102707 955233793 66253989 64130168 258786365 762235278 790864891 507131520 774657443 2079359 634800726 133434516 394337565 154411966 337844815 999565030 648560994 602969444 501196781 800477403 27578816 789799478 403724517 210929055 152215747 476975281 430960102 42867488 603372382 941838773 311712110 98591634 697983570 429407151 671377553 37675234 985608529 984619876 167626797 79920722 605564995 416678605 322730313 670959495 143468634 234840139 716449656 141545213 932745579 340930438 358906880 615832718 588081630 412174292 565068001 380635220 571736351 597825525 433775016 768618925 914146959 106920974 408712985 605201457 239951464 113774531 991439737 561032906 878395662 520601524 764722498 629946798 328820259 64690386 401132571 134287479 70553300 488253823 578407190 136889224 425239436 422687053 46150846 644824333 61108739 282698531 944827615 364885702 432916319 232920907 111874355 744479486 720417614 36099630 95369686 276108711 1026048 193193070 404626592 952771833 49401168 509697749 290177066 520389098 519172424 60580616 264577704 544099797 168734987 863090764 421603704 453750524 537943288 420475175 165306344 948683399 149575228 701721178 800800403 449559752 217485809 59742663 420142117 407623092 514137999 907574951 969780877 989763818 159599357 357438683 104588123 161264787 933376911 703799936 518522218 496763102 319052795 950287502 988476210 593711325 307560511 831652483 515533146 262239056 811837502 384957856 272409578 450340430 298546217 113205381 918351634 177117606 483417990 481000097 930651222 998013087 140332862 679766255 138297067 773933300 356352871 58230354 198988172 329872417 299344263 893947412 703827285 533553251 449687584 963615301 645316167 618920365 129458403 971432795 145578315 12393748 268395663 418052002 303432425 689586184 196303738 248149423 208442097 278439812 608163510 360343693 53864424 159956931 467066745 617166391 892550214 212506126 67033101 854740773 614741539 607552084 427886697 394767045 95864092 792867712 758839388 779961427 794404368 208357128 616507916 829214330 647950852 832383066 636164066 964372162 548386687 877728877 70995697 839277329 542824263 652392792 332891713 751109502 677476681 583767064 656038684 410056573 286617618 292997907 946949599 477490326 824886772 411123486 600811338 677329089 919715630 496646351 287683715 767653419 92613703 766930159 991271044 340272573 200740753 679995502 885269737 233256430 933257062 752389613 138852769 453784051 259848752 256503528 604209920 602062253 386360822 85437807 671860046 96683707 207974159 999156137 886097353 501340022 814998732 476276809 249870189 73800933 125944577 728842885 741796247 115053721 818832575 546796502 369841007 988520123 645564498 674013690 484108092 745939827 785976677 819965399 994905687 808009012 81987948 196364976 348968000 513821450 528300255 109187604 841058503 50848393 250351762 912976206 13385512 8529809 892763407 804978848 853372974 235047035 651974112 786313852 549826012 525893105 236095273 249310097 158832474 160095250 808221392 810435813 521441186 136946644 279101308 906007855 229313112 151678329 239695933 790537260 815013258 94676348 558195984 11667278 979400270 146823532 16786615 686872347 927415930 148860076 99444779 25613806 232063130 272202095 274100060 396813838 809145999 110116480 934134435 116025441 135292980 691258580 694066133 566012332 20931855 839872774 649806105 499561809 103625471 490941986 420666669 279772621 372000995 655161203 619358038 626308570 509370441 660270428 279009406 815874340 32236334 244563979 445069399 583446997 703871923 532999692 346742056 422742041 573099116 158794707 166130766 820562642 738814831 310767398 43371236 260309957 827860699 17934375 181339605 366203554 35714529 381071944 167217925 962059588 404153533 418590335 493875668 131689468 980217751 202469596 373260717 456002307 735236068 443339960 161396027 657220728 227349103 94360897 337862879 560069504 95767015 506811497 989100031 288098565 303452845 732642497 516634859 647144856 611737837 11717553 76811239 55784743 312838340 618624559 730285435 851764478 397252179 239110276 801551832 133225442 624674188 172628577 964753638 866342553 368894610 509641200 120929748 564642307 846756370 470628147 760201082 495133868 452569731 108859454 502157938 775773874 292422235 388242701 363258412 465534678 107188816 416920325 490544247 326708960 462265568 195967108 492231033 287463072 968450876 463583687 89067637 221726373 478336762 960858255 144603238 51419812 747205195 235686061 409758782 922376636 873182929 787396170 12727372 700997015 981951882 519017915 272034359 546311958 7234806 811234155 812295077 419485641 522437094 219167474 661994196 733570459 167852088 998806681 977881714 438024721 601126393 423101350 607550273 505600328 392034737 984199943 842700434 867963241 654594629 229214353 480256843 133429757 981991616 848188745 629079097 407069504 341803481 883220552 103128841 191852743 197204680 769036571 501882911 27016976 319659142 284590724 237130070 537191633 353994337 905158676 333059806 420074771 36685206 673592447 986155052 825752038 687510634 371200462 392636429 782893933 504856385 562527823 724900318 462164643 131134328 300561244 12035148 552049488 718550671 469067990 503981588 790403728 585977600 279449055 990107743 514718990 575140177 811628076 238380465 361274108 561503780 567122977 694777739 328513015 199218976 269118163 379785452 946362891 172867817 668530709 772895888 6808558 715091227 972243916 791279105 44166122 141601919 444111345 256734246 221851230 700084853 283492982 348511390 703480086 621258116 34891893 571798498 190333465 823722451 548902430 534931092 865726553 444174828 561243035 663365448 674569188 738009662 96146269 43070043 223480317 524712520 646074988 806500114 219059186 442987089 722918333 465298554 342152544 403445591 509047246 230003456 825214995 358418432 423999321 657695193 12529224 409533766 865480204 741558439 513205472 750239102 817448251 119256323 155856844 955276792 79806075 81620190 118215043 63885248 746700512 931274244 317008643 576330017 803146467 762943512 917451188 826406081 522995635 155956970 9006781 55998148 376508851 136928155 539914511 423410907 376999587 174199034 629358013 273841245 417431419 298749332 394315144 708476973 946402966 853374637 566552513 301987791 45168374 63081969 416457421 100321961 420515252 240855898 896839439 164460196 777505942 365912642 585848145 45265965 58284093 739851953 188349618 624815045 733238510 154717241 794454158 977162393 579399850 72798224 128573244 62472945 411626670 274399207 114425194 459249110 30634646 920835539 256024311 311466656 381288613 98163562 21716406 419352351 939737478 496262928 995229036 997329390 312467926 329068341 821346668 748143475 314941507 24059657 222696719 633659033 571610414 670694791 931645857 162608097 631750932 263461007 620601519 38107213 123831252 483161857 470439096 845733674 864131190 145224356 417124143 295986521 656787893 303968802 752555719 876036872 413622647 541980715 841205886 915485478 194056735 395406611 756459650 968388508 959164553 748651886 738543012 528455405 181529898 861087438 14549880 827940632 430329926 772126217 498017193 730301995 121551398 209260523 817378167 207835631 459985895 530664585 966221563 671785089 486418183 68369155 494197143 517311952 158152859 927819288 477968102 907763830 54603623 339943296 947803867 464084838 557199396 651901334 946949845 967260418 296195026 356631249 931460750 193556369 121292282 500561149 898537685 889278281 689482829 855633377 982166876 32296956 508322573 31490666 814499415 122922317 976484987 523882889 533438611 482944723 600101554 106522970 932433635 183787678 417565427 949256800 814640619 303755658 553424796 586600129 219980823 879159518 464772279 342122110 456526411 689578152 4157867 626162058 193626610 658655732 138585039 690520443 761014076 655216246 409071928 922305729 456695961 102762511 646627960 954739475 920548799 568568335 835517462 29945112 119925964 268053579 937368435 505117278 163047903 818537133 681694216 192570617 535539142 400924216 568736036 654913425 602725017 892077141 296971689 899178200 543239235 120184557 312504580 144772110 905821139 959194534 853783827 434418559 557333324 937158697 430243603 722377844 695692412 466491456 536406499 677305947 328514927 972730664 424214774 650320091 234711091 675026602 868038970 654691729 222089337 549421806 448952314 239119136 413317878 105753695 771651364 457519746 735932816 866829380 410442592 267373818 588542234 590256853 11703479 159657363 72832042 244053666 78246223 692192456 136138531 549375128 72035571 488771431 627412159 335823167 321630344 202740232 903418937 447058031 787313393 16167893 37401136 174472184 926099147 375465322 155203572 147616752 281801258 641941692 425594150 493659347 498008903 583326791 478019545 319322423 761343381 557168631 666618406 829328568 687257336 505307984 85404566 650169815 647963040 652160662 215150462 100208479 417326515 914235742 328780198 222504737 959251819 9373892 694739805 419680795 324437492 320270462 256903969 807083019 548413125 325748518 315560670 277700250 361702629 143118767 911570848 926565290 438551778 35374960 904647877 478318961 454530397 491778392 32673647 737280424 861134854 59104738 494793858 121122246 170336915 358184678 146642342 869136975 858327158 685596408 48671048 739050387 34638068 465486061 272583260 303650332 400465638 957098022 738226485 685133756 923598573 85894248 535133079 401964689 622849976 249502672 745447401 658077077 555242478 192655810 826389124 339316212 84093671 628534869 770434189 893176946 841949871 927856386 102462511 878691868 543080069 10296473 711869889 860301213 29168093 902465818 151604584 901619660 969056853 515626979 536308054 617148848 38999948 621573188 251088546 419208272 248157503 903877466 677569172 784133256 196196143 681655569 618623453 402386633 594270088 70832275 755661828 9605662 403435527 690508595 432899350 293112451 825057025 71351999 529969400 318365990 427408610 485921702 367689344 273991928 356130045 51139106 873327950 458273274 141558048 813304488 918796082 92315740 36795047 931833260 192377840 647176949 814514883 407204127 178097449 403625326 63092276 874279836 117973198 477716979 781639594 754944681 804295707 733046917 64273446 962834391 321659903 718232532 945175302 473521572 106325070 486598960 677795498 429808492 372408185 491507098 530069347 126073537 912063968 45033653 119039807 911309008 134761150 574423845 176087398 408547277 855200043 169133693 618089164 555268726 902131582 157488879 432503047 576642142 621065558 926981450 101849129 412688566 330938284 516208282 380538721 174472228 105129073 511396048 754388913 169504613 27837660 726439892 550552362 262293894 986038885 978930160 515748423 288526027 793508446 927223982 983918307 664468520 669645799 303015336 815009682 97715040 448151783 957978718 845233626 31374681 442841659 935987485 527272315 833373286 817263212 33865794 436062633 603243977 199072122 140082626 645898374 360016219 858270179 865046160 966653891 620486585 627026918 199184820 813044937 548868343 919769590 610257063 294153690 178087651 87860594 340315234 205988330 228945013 630018678 335965078 736816035 377678690 396778647 158726531 858385237 719094276 501339860 483178572 640872853 527308316 745545924 937845296 843497517 867578342 98298011 281566519 538658221 448918113 976094693 785017076 66706190 576952638 877832739 673873036 744994651 154362983 302319514 792194027 192156224 664045019 336961096 174145705 400359249 556224676 202840190 309251474 343789928 695063488 127389395 978874232 325120440 741284698 287843301 439940224 418996759 849550528 365879816 206562997 250502086 865354806 138711578 163824746 322645900 361340637 170087769 186947965 639858884 471736609 210465709 599812402 139662156 423072359 926502045 235944739 50284629 259491908 603273961 900779354 569319931 302231000 59214422 127249883 801470803 450104967 655443762 58784671 544609405 714412150 637165334 378248620 925670212 163794029 492604503 279233578 259337067 291900372 932485886 130734236 991568996 833973796 206664309 332726611 522419382 482848958 109543308 861905399 576468853 338732790 450214494 310901466 50589368 996503314 706502248 645855689 223662559 218258166 447253504 102233906 343414513 723459919 125421554 536463713 950323968 802445199 821028769 781964301 808717003 197909644 6860292 33596508 579716336 381749951 784177231 965831978 594312653 79167402 111873852 170288530 707397760 332381471 377467127 179567568 750240063 590313898 670480830 846993903 159684686 7880157 212106203 503162582 745012521 492314487 773222406 533755745 648497054 887751761 142090730 812086615 20448100 828893463 220685608 13147491 601431584 216034314 706872892 424240598 649145470 632861797 711700147 317901414 15297933 24858561 586897536 145515738 665110131 232895349 925607747 617851084 782626158 726304447 709105190 454599114 771459890 109419101 291491729 490548169 63368489 395061362 709719646 175147441 212734959 145801217 880966409 796740755 846581225 238964768 869970373 402953194 201109400 666143836 128900894 49370336 832992301 679881304 585491839 319808352 449205709 823951451 988720498 575837127 719566322 976533937 652881614 66212188 955015632 980652236 245111565 566245887 434303569 871839860 483114702 182686831 879328827 701800275 19917756 576821298 579698297 851285697 28500573 564978917 719177697 213442544 659056466 867434265 525177142 201259253 700126513 586977594 289419660 332995433 342610184 457445608 722496387 403435841 523714061 480069895 803795677 662127025 4694450 243064421 445308393 879498295 900263202 823995612 118789264 196032690 320157441 171221568 344297679 574417187 919085004 589641894 281376538 770465417 726390400 233790707 255700144 21936511 99188710 302492551 108099113 149831818 796998423 55134819 67366719 39975959 280911103 276088247 475176618 231970782 130777355 356877519 917934754 292816341 350633980 866153620 805246379 188249026 315194490 320836599 929235800 731838524 498395417 450961047 576420861 697965987 428372799 322447093 25209597 417603911 724153882 711750923 870014547 288777714 488468189 363571404 866356185 235478902 639096603 403195614 444297946 751817865 224661887 796898519 687629178 308707210 152829456 422541817 982340318 229088206 946779885 180582194 964753541 425631036 297793986 212371266 721778681 800095553 115297693 200393424 935738710 902791267 83097824 249382248 815299305 528434036 930184434 222023244 265150765 812843329 403485531 231074558 65323113 812837600 584724796 907782488 247646432 480671444 269515566 985360174 306251816 311552033 452817221 703254601 502231304 103079633 221206322 933209227 731584308 292082218 734738956 44190906 622748068 882296308 387708577 240552938 549581225 680985008 120212839 140570502 39736011 290209146 454546245 15119887 931447633 31374331 879244966 65817353 437981227 757587200 307893420 307076580 768617505 966060800 729575377 870453279 517075290 601750648 142126300 750023047 390354970 545724751 380428759 499867325 889386211 379420605 275584087 249840124 740342775 63858873 149402120 169121734 947799715 5137580 68897903 105513391 720202687 208309674 370966365 385590455 820050226 824132266 680201692 649535214 846593069 708196777 654150985 646237761 749888994 243622756 525930364 225463502 29602785 303929089 476103957 703159419 720577020 679559828 813304927 970823222 203164093 491011185 500276959 929992961 983751410 858285756 884252098 410044102 567173136 221441901 299835005 738984865 603576204 874409740 891809439 410630598 706042555 404312229 314030602 702296071 48253633 609286770 870842503 710257763 514948495 927621985 895497123 540115214 909066289 731546459 847864751 253616032 272381558 925250477 31494209 905997593 879830313 450893316 883276849 345575596 917960712 149499105 141784701 998385053 92079340 456210919 348470410 57629739 117558015 820341946 952759056 568591887 820990194 526989607 984395606 223882296 844828122 348982525 836873686 179221388 30604474 490497411 754201569 537599643 781153839 910329183 572120053 612256776 730097884 914336992 558919140 518953582 50043048 749599502 114953641 652169056 660247609 132449945 358611165 127486165 759607279 918301935 868646202 206805004 574670502 876153397 445407784 541026471 259304175 914866317 606366163 553165699 200347664 893057345 49929781 53211567 745416168 360379245 601242183 548880994 605769630 483672295 582851845 197298384 167690301 996285669 559244811 168157570 371353114 208763506 865378880 100732519 827441744 313722504 961724146 190545705 584262631 852525501 693849546 621543842 963941081 973265440 855076455 209489838 110891328 590313822 828988104 133607670 294122760 24532300 949428387 957872234 940195448 248508471 804590951 451009084 365034787 405780354 613911730 991296343 980205598 344714783 415151707 148911219 752091781 543321117 238132925 102687605 699863360 595458369 821683421 281845211 948103678 999632085 100533587 202089994 102761921 75896503 297904666 351517161 833291854 890755496 696093567 978635703 664152791 345644174 786505393 997503547 188844650 542869725 633514827 646695554 678334165 80195695 766003566 607417286 422568949 981098414 979176773 785395577 644668693 74603061 319633621 29416142 533771899 922037788 680391479 661067522 863321685 420963936 926317659 602592431 38631964 457619906 604672309 763349673 703856854 723669836 523001685 731190674 277057769 756969108 888928061 745529005 92413708 9134151 60471685 315021259 708258696 271965382 104793167 214000780 119373029 356777418 596154436 324996991 901581591 400152521 999441491 629076558 559089851 609656207 353197182 529992907 758711422 656047824 933465598 531193839 175410465 195457149 100283159 139917302 900864136 996404110 987098117 324489575 279788894 529821652 709211229 886434921 804357094 755720188 676622029 646164958 916188249 421403539 564914710 82674886 525609195 557842504 777221602 309026892 734156251 805775936 455625570 778132373 154944163 226329520 362109444 443316703 784169688 654548975 944784634 699866491 810967741 654828998 197731419 562069882 48677169 548509956 907750638 646863730 979153140 521781688 998695214 343867533 310382540 828830018 309384424 517532190 135624701 882821394 41466415 441764155 961220860 701140964 97162950 804093990 899255219 87726086 833041365 533523027 84963996 669006557 329192772 343596645 543328579 104639349 797368641 674315465 897407843 378561106 471163955 936805819 58034192 627144046 450727523 843898758 630314297 253089121 530734907 522255235 478571651 156782022 713669467 253952144 516822525 576034956 641658124 74582150 857870709 755421658 261973991 524965154 502745404 592442609 692883996 204869530 745263997 524962465 752790356 80019962 623371572 309443505 662005772 121295258 34952590 185052300 954306731 213328317 664796438 304415861 201985308 64227722 107794374 833481885 941051197 888374803 2705314 501627908 334361283 218771336 234547643 909695811 345396107 749640626 468741771 460368810 881898752 176395942 689734762 418761112 256942514 836841082 117768716 80003166 856962565 928082032 298865656 731869459 344363647 738350054 910212023 988353415 817197336 268324171 379939142 396946264 444085861 571363825 920035148 228631348 956100747 609537959 507612848 307167232 612191178 632719086 816674379 312315515 371115914 866588084 647800080 462728358 857012221 830463258 339057549 890859961 278798126 637908889 809408289 707106176 217812017 57783545 223593393 874639049 850634279 23314836 328347285 302277334 303489499 14987524 767595278 938190943 465445725 872358605 459749423 940848270 433133336 881704144 274413961 172939272 425965120 859071424 384379777 137531992 524816898 476003333 653460763 611962339 976374874 758273334 523997223 110909871 546077073 187695081 985391962 653384677 402832399 22043819 979914283 428040140 452842684 676892510 275592736 838352470 378771145 362571743 810780345 58065134 514472859 516381712 602166207 146669791 978068448 126781343 880849396 520695128 201244403 159883505 762835953 650945191 183544418 974250082 721887304 248551099 116833677 215094956 245610350 624699651 581160932 825553182 375134292 537119969 315375578 572983177 493148916 570374274 75836538 381746162 897614580 286633024 149833103 521375567 976162805 958255037 548966495 180083465 21666986 454122731 896852367 113517034 274704499 778307944 382526117 567802483 824112221 282574415 611204662 685837441 96262775 580852470 70430903 27727048 680708285 784655998 586995895 431312879 321680008 945564546 825506214 249147873 47282429 216779930 495858246 281437367 914730843 999586759 859954146 339370203 701846527 926588819 736297060 200633913 322350970 458743498 411257582 240335706 591312605 926723877 621186305 923027622 764359604 79772478 555389428 473722463 192902543 600013263 690542252 201955438 550666599 481475300 564242522 302715577 392612852 77616951 613849241 163314585 786241946 297410862 185828342 532624742 716198006 174811561 541995710 846364780 56086531 318088468 5403627 20948417 881647263 653637817 140517517 633915230 889144029 468674590 479327063 78292302 671280401 630577635 264165842 112978699 782533597 392258917 814101900 66600202 642697807 756675583 14647450 284346730 772815638 588886228 587336152 201319504 238518551 611621330 72177065 297506351 637969076 663265146 251864407 116984911 436818313 636499186 788485457 130694044 611362984 123992575 540410075 756124248 228321288 676408516 402029785 353934360 406671777 104951451 148955822 733623427 543784795 351707040 800064167 944088849 997529574 357186073 649990192 190770776 549224778 187515858 477634269 254684289 980355509 239174929 324120433 311689607 374113955 421131001 758084279 519772138 933641928 907141737 408956400 116965413 168211735 548937414 481447875 636701391 634124291 131948434 176509218 900413355 840365581 758835442 810054078 686714874 879104848 414844274 882020941 729553692 611538427 957927 215743173 532223805 971003698 724526934 252914255 973064322 625046212 201312330 906203037 668558176 924223258 342444514 895674926 21616211 910444663 321096768 85303261 758363005 199437434 264324708 915653759 366248804 480377686 932091907 683475561 919550630 841417366 440178469 634822352 134794096 817759827 677971560 674550192 315825432 934416244 179875959 348105938 797603262 527716642 768943660 312449006 34935851 396512904 935558984 222044838 791317253 674591175 496366932 54068070 131766038 345378361 582883799 414187822 745490664 275927403 343377107 440787700 391198923 377795030 964932829 257887267 806929726 340901676 743120941 737832102 135383814 237288758 880475332 190232035 277758602 579391630 93222764 787839305 268606195 405802625 770807446 922634031 858299117 809586904 346451886 156337410 16311088 14739941 705291943 202890999 387896061 556197252 736547300 236629697 453279647 30950898 85486408 399361760 161181792 572788561 645485767 365757372 609749898 528951193 82186864 95014774 652710541 101075334 900035745 561318831 209814587 215007534 623374305 577758186 590349852 523972889 534260262 772063394 711130173 55537796 226672799 890456333 295965335 170600534 684321332 595809469 653710186 366392552 565383358 687674515 845822100 126324948 852114221 293854736 555693866 143110472 448728424 506099277 606641674 550692939 287648246 303062754 403309634 134564873 300123130 281640967 705085621 63811021 825286265 372048655 475155692 629545350 987907184 325892450 730372861 4210602 820970050 973858562 329318703 938262103 35256870 962193114 148517237 426716188 978558042 444795493 125889992 656275689 984297741 683447371 926869502 725447836 39252703 391580871 635556726 561202175 625396501 371129946 67635250 874144477 438982623 22913854 113342609 808904869 616347480 958775491 984200930 107109567 379165584 861858818 397138254 606691676 993737829 582806116 354326449 996828715 830339883 177744185 79980637 16581325 830516715 586277893 250273871 363865147 8074235 455552890 966874513 159533698 969047477 986988990 224522253 290456129 931714564 9079558 645601121 797393852 590382643 89392569 307894690 289738997 249961784 898652993 92375350 160244578 280914353 54697169 785488247 557640027 240264871 166421298 153560494 902083886 273021498 130245367 799626783 746548470 113247004 808129079 190513030 29940084 58614679 758540507 639059263 125480258 485917046 9593945 647634247 623424138 29534692 936087340 219234701 283508587 736585524 425734909 726762752 494098718 637943411 483783383 247960792 81061438 309780628 522653700 477319995 354368740 797272617 752220467 834594825 572322503 164221919 153630148 991631676 283706552 807304735 63200917 562015260 355928354 989762968 797129026 669670865 717847540 324536389 577267717 876729329 170797731 799969069 699942015 994612318 688580841 544303126 342566416 575473516 986191165 80729179 867119672 662124305 87418275 951018041 220419404 418202562 563135799 703284137 53243525 991780072 842418254 843243414 963970832 618733059 992309591 106894148 570643997 59844274 84517345 175805417 622955590 360283843 895405892 136594376 743568354 581372994 947787653 292695166 172551596 763214015 828174878 747688068 817280817 430937663 91928786 685295595 485913134 12018029 398098829 493686977 384124776 985177197 983794790 220720385 455420146 45190842 759688766 997916891 720874501 955508008 390408055 488738206 604786866 979598593 760571845 243747443 807971914 544144613 253579367 180122639 543259633 5611811 630554590 666785232 225144380 245395660 266985138 472605763 107996116 764477221 976356648 138238913 821559256 811575306 887441008 38929351 167579589 805368600 365871802 759443114 13334223 963080126 466942129 844744428 533111051 352947980 509088028 573345993 988435856 450748366 286027515 635267594 69440215 535091506 185827083 178529642 767997033 709918226 233572120 120782845 916161489 62864605 52037804 552426896 489086997 283859146 13814842 918022564 474419446 716728782 435981365 611020325 199053210 69583371 959373824 583954655 696228011 308659956 479038222 454154430 275432028 987559816 363334955 806786125 517736197 938158108 188813176 60156906 905736970 388115394 229536755 415310900 87635102 406663315 992267973 381489906 259155326 225912677 295618364 878182787 812284855 622511853 989201494 545135182 74529338 79430479 621466409 176771192 225214031 629803789 386326495 588900338 31988606 523258968 741225377 158273492 547260572 333244182 949611812 429412490 790239669 341646862 129502863 152101814 113685604 995121908 770575199 342528736 597872441 298966337 188233948 332912508 771448690 79664837 100655033 385465036 24672548 226839089 41213203 485982782 99911238 346368606 558474782 698884995 610321215 236646836 884886803 649474502 483109606 978335366 510419563 889726752 4921678 314274244 791625728 471776681 813357798 45134352 805463657 739941600 40336587 194720223 690834201 274909956 846738560 699957203 892698236 318407693 687862464 193840287 761227601 750117564 492911877 406956679 737587392 245211103 911504012 292382971 796352570 408435102 25188465 655302546 878766806 604708929 463706455 747220105 679080053 64741966 960549212 736194502 945750650 944773745 355847139 467121169 56292119 763174753 228122333 302879679 160468570 360998497 393856432 842791178 606402193 698344206 488656717 29455418 755448373 905532176 352791028 871581556 378293856 248096098 101371890 806795119 305754777 530316743 868720821 973048623 117523075 869195999 346352948 507271327 975292434 252467697 779723187 850469454 807359489 543313639 597746376 460170372 333438064 577071190 916623615 193896142 210933492 299677569 592096888 629869641 200055552 908712193 134359397 617770818 883257301 914581434 283432657 460402659 656136345 767147696 911290391 137807003 525434779 493765721 677588072 148002711 983079066 595500764 484789327 952183174 550209012 271037574 388896161 569422807 689464553 654786005 127539290 995169766 741388213 820263123 280089 99606590 620235513 293356673 707971919 266448814 721461904 767353485 790694985 83751982 768616786 876766396 487929989 706124992 225244219 627141964 283069924 144757625 861611580 833034959 797988442 335813304 30488034 789988214 434481485 778550493 965687426 899100456 728489149 977899105 923928012 746914933 395587933 591545283 30690160 254002728 954533564 252195472 423237829 306564027 685381415 606560460 129477787 172733935 955000046 51352252 111752122 449721012 549541613 448642148 876528487 961892703 406215457 688209167 564669861 376907253 214154443 157046329 744573361 808873340 541925369 911533013 633045948 538632632 827514361 885303011 256222624 532831307 550495642 785431016 469999469 691133578 88534414 680464154 678225968 938841359 825074562 859225633 55124415 659110798 147830191 486041593 869554722 691410954 921657974 17550157 555952868 630000622 610577928 8601887 535396020 585079893 868680119 833849143 488532079 999650356 707419302 329408907 418385450 367049408 563826118 903714365 831414987 394804473 47784977 23515474 848416766 650687992 634414574 188350839 274986004 662158788 962541245 837994427 22969607 177732456 101893580 486087099 247730949 26533418 657081796 247543672 282137276 833254133 314447850 541327656 313517514 947623211 911359000 880477560 206212373 35290036 447572503 429840777 761671848 482101635 263566109 608788273 162614325 901511861 116384387 562858664 363056537 871100404 385334291 668426310 571328543 88085293 772318940 113494262 119141638 213439089 611623736 93075306 650488965 411945425 656029594 796750126 578863591 590072685 584333847 13522235 523873231 133345721 226165257 808512415 373374037 760679034 513578462 575174425 173297923 713617927 349364789 199063274 375400588 714792787 329074755 970516538 735546722 760328238 827331032 205800306 661775999 964547049 65710654 880069260 697406256 164970674 804767478 196071438 200655139 913504047 111357276 982735490 373386000 466674713 837200632 975535350 452726852 144316329 628919373 680381814 933934602 870306986 754922757 942696043 968514526 836257314 494704187 86959532 745626990 639050302 397130345 718880984 742924019 481337233 251070508 95404099 451281307 827465830 554298897 876063190 57901511 838462356 111977104 990871650 836345876 39439114 69236730 504540238 25282651 375460993 926078819 55797204 347385581 82475679 830413279 28029898 453948159 967732214 544729030 5327247 939653663 98304258 827798003 453124899 488013377 403146254 792265748 808564926 670926864 92019570 673630811 578171473 328573322 78390559 726372564 528369416 516523597 614300762 997555990 980219498 56815873 613427501 66741135 734413838 499271467 19853515 479574308 712695335 416185416 705908525 639651584 277468641 769962201 489521958 777412259 960000431 636013630 203535856 718790753 277376088 747176336 634802208 715055072 470228016 153086560 256594495 230871127 732270642 563440223 369799686 164456547 444826735 795091344 205118221 409305408 774168578 679589778 464497693 535067718 752213506 294241274 915902567 64770822 769988564 279959290 938273860 524755922 632109926 320308958 716277285 958705640 38217466 11527226 141163370 800096939 5313314 262292237 286347461 426999478 873682638 601775207 78429924 553734910 818229837 620468709 370326196 833559204 272797770 132257430 934353031 246148589 841164636 426233199 967461453 649150848 684196443 189472907 976127067 66280242 132837909 113613969 624726615 899052057 130558784 573205755 279454443 476922456 399820227 189777175 923578572 179419881 589974151 908848883 434118741 482917890 468885678 698486410 247995385 139538117 782437195 532046809 262301600 808981106 344598009 745822778 632188303 857080384 644623426 303201611 443262029 281678860 416413830 200020766 26384699 404454318 252909985 66891286 427818306 976890852 628012068 433595799 509308502 53837070 946582952 77263188 407055445 490085413 131486898 689879115 643638646 7583551 144138536 1915330 259205114 23578823 199570696 975047224 74350717 238041809 811916636 656193572 992907771 242923278 745358993 383376718 177215129 948066327 453169466 841887767 593739839 775057279 328815251 296023486 921313272 508953093 930660302 942359751 891489120 817520870 993027523 99036891 872381164 760960978 746554582 511253570 204225078 426934542 437093007 871880342 502787649 472085555 841882635 757457705 512657032 149130683 251103040 167540347 153212256 462435335 408741256 645091994 306739260 657487844 457907633 859761798 966023037 290216985 214408728 190231363 296966038 262876332 460104982 991363546 627569669 143986877 386623092 422305047 42432576 734984944 217637311 258572063 453165601 437198050 636860058 879695090 452436956 328466078 581927067 981428713 317075279 955767246 351387774 444115615 587850508 260995782 957109122 964256022 598743146 606005859 618952901 259100126 416518355 965884342 682511510 362425735 814040972 651321864 374044723 243342740 886052438 606710984 659958279 955338450 35094536 608484386 759797446 412561055 830796679 331858867 858117930 378614325 125293515 384154325 640413052 732534518 402859122 207869237 658562048 798211285 530579321 746141115 78798554 498007563 960389006 682852099 67950762 830576718 891619467 788159912 274471082 147202715 273479818 688376858 280240381 947221320 47154418 765216843 9487419 112698575 125249006 460404910 638418624 852148540 986041063 265626226 480883148 467400340 212351719 764668112 873218523 753848132 342534190 555884506 675651129 780726225 478000999 421656138 630536538 781045203 711124229 882578404 260426573 121846020 621554614 638870523 279162030 472074548 830492935 604800267 885391678 631711653 57548423 80581345 612118338 273537506 405607093 187890488 982570096 371881611 135370622 190651457 676221114 528976690 448750600 580974500 834421337 577322670 357459960 165701042 928407604 889458465 883828149 791869431 774033070 503044472 814028455 739406265 236179601 897299396 149258831 127193866 641613725 383480466 63441261 409289843 725111809 422679175 68250943 408110879 354763996 36900815 887356384 952969637 981872991 568995597 824805235 184284943 603051395 374177296 322769594 309024813 393886747 468379037 118843805 235262757 956221146 935803529 745119438 344015696 209680085 346352235 969022349 711954001 217913328 771343460 669057981 493341504 70799525 642168057 888728049 15840351 44528935 645876532 321157150 552055830 270551697 893634470 855540427 951048610 19115779 469626229 593730849 389363846 316325059 82455096 512928363 274914657 445652190 828862191 527842554 487648294 902602776 21631934 358670185 156376933 993746779 77099674 373436351 610505670 575712130 540838566 818218313 638237533 742359222 940475161 549031879 680020024 665239203 962167606 527597255 163608234 265333060 386899745 139588440 495268706 543512722 240368099 193013755 207140298 268291018 198058240 329765756 718220787 753695232 697173667 261427456 768790744 379304380 6842165 527363163 184453349 435817621 146356399 121734644 107163881 949927043 634847690 560410066 184218964 655771486 670899887 689889562 70351916 855535009 48700917 78017580 809981878 887932365 444752911 186708014 48716520 151300787 213610612 786458848 604457610 117037490 373046741 297394788 606847495 79607694 911854571 807216214 932950461 337948963 19278623 91857798 416340582 47652174 702617014 679009014 538255292 398266803 597871154 584072848 125677188 372830218 225880450 577238817 150942847 725133273 386970903 593880171 271249321 325315290 161094158 202810433 447142686 213610536 207619811 569608486 74052592 821451739 960252020 262580931 506113403 887731582 572189454 778112061 81196012 801463998 884916341 757679103 989193867 6749678 188311098 838591946 497781687 438852402 922414594 105157696 618913409 183281548 120488555 270181014 812194116 442715855 756424565 793199802 87776123 50812922 363093518 539668763 768597139 468895693 348379409 317320815 47862338 204221662 208475736 792677321 295585287 542821953 387959092 45598916 286825993 503118569 473448515 826602920 533921566 371758056 332155273 677419718 472707374 478268514 408977622 558754699 161966017 128369823 442004037 509706998 98231265 481791278 310806542 972892370 811241579 968245766 640404320 313230927 706320911 814586268 659313722 52112081 627997506 525253353 933600430 320602327 221189253 485898441 144419817 749941357 489112091 517789786 925579605 789448004 572913881 503247496 451060173 387357607 844905270 981570931 595957827 84619834 974289103 621338217 638319976 265818173 95426587 113072807 19776477 230950890 353395900 839450482 798365529 410280895 660413570 649693002 820442149 100395092 422987266 214793765 794517960 346593552 881331911 935158041 64962210 374839546 616910420 614108812 571040493 593804550 382655886 597171197 241144619 75447027 526574867 703488550 649175673 163882732 287080989 525516105 216295324 802440624 610529641 42527499 513237152 61732989 313625848 498502777 872509622 412547362 20288148 866115590 627613866 653692451 192656729 722955557 581329091 441559594 702943037 632072983 892159471 115633184 355732940 154710520 362096903 221372546 889281002 330727016 560844465 120106971 49441144 612925847 856418278 290648293 769423081 23868560 187318802 638880428 116379734 510569027 661619196 784631409 835628368 269449507 168886267 750498316 15685183 625038766 553927253 999767997 947183421 536573880 776270551 322223356 706794063 386314623 31990652 695432732 956950599 360867939 946985884 414528764 232343425 632136634 735934944 675839203 977905324 65703150 87679863 590356395 975908837 159283976 649268859 968791810 607069775 939429152 485735560 564326935 170155136 652775611 662576726 990362680 66059251 401941730 999644253 263494636 26732502 817243378 706234106 176835596 735004685 669811964 58363545 533062699 625551902 263825221 211239346 934744994 874030605 293337326 193585029 699805341 746067346 215458954 910224691 124342499 551150132 803900593 120049034 319058783 626643989 361341379 111855277 600888832 58724583 507522390 955188829 426322919 408063667 458488689 403070185 396172393 869342506 88863173 461573294 23670986 58068006 427943912 850683240 366692253 73796825 685494017 153725116 431770016 458773409 685327133 222690144 539311260 649012342 292146361 603367560 197637879 332485599 360452545 158096521 883707891 48253124 442746034 544234225 283149643 25187013 276361104 720090943 349918220 381594761 245976056 634843545 223284903 772077342 923958314 28986271 823586926 859222690 352492968 406440724 721607068 708990355 150313697 527015499 702423974 830011738 155353929 238293229 934222615 168392090 433306192 762180542 121745947 63426404 624167449 6870235 764860847 842971462 368899923 749368910 728434602 930934331 81672645 333095829 634348717 47068448 889880136 876608236 50391877 180889026 791580718 534648408 150034165 872394224 953217963 839677536 339903062 620136278 642745120 178304499 120833561 770501407 622359843 922104396 886858254 637889897 968521341 12152212 856561784 922790629 129971715 309398471 339930916 555951791 283270752 610926548 398618206 167962262 221585695 774494706 100377716 622111644 378084527 517744821 317155600 13873645 851910462 102242705 575936525 350378189 59490382 529216672 900763622 335649877 290298109 990925352 949505535 62982719 373773835 230097486 483747274 282580888 712457805 189091298 136394258 859108641 978388018 519229016 971827743 683768646 944217618 280881396 593763760 90910089 682500581 9122930 403233712 366584205 84807436 452633817 500256186 843989883 833440867 396261800 709255371 111811770 920466435 107825097 836393685 928471629 142042579 958865117 468968268 98217275 277233594 670372298 683658432 6977560 670386511 101644965 359984633 547058284 559859997 194928011 575799712 985865222 589844710 873328355 924812891 294617753 729059539 534045169 388121192 159906423 664599270 338886904 441068541 930940174 637366145 258674562 498167854 729325835 436035383 935597602 65571161 177946941 25010552 365349573 838568034 728594071 816708610 289125218 109910303 538146177 171352422 143875382 795143133 863931049 175004667 101561436 242709407 430258385 132436837 286567649 876505792 466954586 777031082 769662723 912561856 772040602 884096725 887853267 285210039 788450298 594230989 116819578 742547086 601254847 374467262 761474030 213757212 818991373 25359439 678035913 758705063 893159220 406568965 325906221 864355241 223634424 314222221 700986007 643917403 776558316 511280604 816118170 319281007 397473820 963739435 513515221 425723757 760962512 3792865 687467983 184224552 30057841 387272852 652642061 522038937 703077560 644469110 542233752 639665940 731854390 432718149 44519853 874781692 876361751 391155484 295594830 730342658 800069733 604898708 326120962 156241655 4318375 857041321 311747086 447978213 638865941 35350488 637671539 729634974 592141701 314969177 794138789 975988999 34397668 34569013 764319478 245557866 805078397 880566044 266923982 89088291 142701364 77817287 407590405 941031676 414068279 469977539 101928896 590582362 853743224 167977252 42072040 675088963 556081274 280591950 594318014 246879972 794595019 846272607 606101920 251123629 544947455 336307217 428030963 179641797 333815687 465093274 419932490 869034979 652570480 639512509 894838126 656186438 724535715 384588544 885815792 920718739 70680663 569164400 687071176 339265754 989047656 108976480 301139368 534890302 135357534 433934341 153802640 691618084 838276044 38710087 234330325 306280737 977747803 788427077 79925147 11303112 180101972 77803727 963252126 907318212 285915453 569990606 163015634 618287115 723501246 80488113 49176953 97851623 632187552 588451100 403852352 931895818 163969714 943688911 417734911 644666261 786483627 702673508 562266843 382228108 364741883 994953349 286013016 651282367 711130170 466696638 806359099 542760574 457247317 550176817 536307930 941519646 146785301 57032854 432675827 703414738 704796847 530720286 556725564 924255873 140400581 394051523 594088277 872027733 530681255 108696460 302436454 780037320 161425133 298274292 814549227 739418129 273838930 707515572 294975495 562953112 222050198 454818337 968709911 478914472 408701007 796576865 839810825 928589582 203003034 311406337 656857994 182977865 16408795 213476189 301154292 256816765 863273603 25081793 890278436 193089007 757951322 994871995 58005526 560830267 9915681 17195637 681119044 719556115 369521560 224169078 654442980 983250683 358675540 172130096 682577230 75252802 829621540 236686443 57932488 53460526 519543897 760796503 64695050 593656497 414560260 572628765 827980709 97266228 354314012 487173164 661832509 838124515 706634845 739778629 442731015 213974537 518507483 460202021 35787363 208142253 452532888 864470260 628853580 503818338 580051978 275699201 786291022 342380880 102102810 851446939 370948716 831415997 362513451 751674292 244139846 851993608 4259518 305728025 898764074 802231807 879396753 178815067 347492688 208041827 568110367 786734811 842644502 835710816 749767221 449302231 491841753 460746666 389991997 75915508 11027772 334085288 370637889 859889017 491369245 120387175 704057697 454289324 39223104 619540114 239162253 851980765 255595307 944711964 570886743 5550924 162893050 941547057 220699079 623202466 123759369 464397953 391663100 736971984 506795123 450976474 120528732 640849954 774507841 460142233 896154774 231613946 319196799 785395028 960324250 866320419 971815911 418264654 524068239 701307000 28805877 822017126 348514919 360009622 308346208 978044095 603414768 923673272 411313770 352023922 704097087 631312387 778728014 462590723 299097995 398909917 675822932 314602345 340106025 997077348 497905863 240815816 814987128 246619922 356137188 867987671 734370220 858718023 837919575 708069345 580834860 583631168 636675069 791806406 960026995 347631759 799687810 402519537 999307079 781503096 206166899 664883486 37328678 218601844 580459295 111065693 927305523 927721043 719658500 647376601 904952224 776938332 364051787 20332420 333549279 322772867 449828701 533847266 458999683 816860685 978297925 769217475 226051965 8651876 742532533 68075821 298221142 127587211 323998452 55271365 70842280 11876896 660844688 721052982 846382664 729030131 856424844 936796376 612685998 809157328 196726445 260991738 995293010 158916648 89071371 333117611 985593802 331779518 587007659 670699808 320805963 489458304 780757956 921369394 117601487 477192458 609906824 502064566 319572323 694736374 323716644 681046140 22190546 538783075 808395931 476235470 276506523 417759958 543394798 917300377 724340901 456412382 138337445 323076437 44996373 31924478 391400062 978666507 976022992 398750507 273736736 109375368 480160803 823067110 953667340 904868390 783232510 411797852 448628028 368832886 851586837 817507358 203815784 547457625 16672959 55349037 82531 995410921 661914001 185007885 767350081 804282494 925452434 74079414 171782237 715636353 799848409 990366228 87227718 662041370 105035539 589541598 134518791 127090550 931215608 507813682 158347247 110463386 547553024 538270594 396060799 941768308 842052424 759840178 252868204 18866225 870276645 490971373 361195637 863681278 339806151 552476100 174862984 594008352 276039329 350611890 36882507 925734944 890921478 638261563 849149775 869157487 79440915 752024926 393631119 21595513 221419919 493559582 536118210 917589056 979785292 952548571 776817806 477100788 210552387 735137605 853873169 648709717 974757517 363386552 510285687 752148243 356148247 468664038 175285253 672509886 196010788 234125390 581949688 59180464 678905528 459741578 918502237 424848371 853017820 426137119 860499363 519487348 352766757 809885180 695814045 877762010 856925328 281575711 358969724 678320206 975083415 498869276 159577412 804853265 458708542 493491250 83527870 905248732 496477232 111795361 999478270 404948752 412241282 265123131 961405897 575213376 289022441 524981337 126730496 607086481 235641612 543360199 85939743 295685791 998453222 456887689 903896153 206743915 432977859 115731222 361615188 806706021 946970854 980140756 65043616 139159877 716450762 978685795 287846527 369208546 586626943 872349065 193515761 765680270 437038529 681510130 649607318 963423867 339860757 714701715 401462569 726000874 529993297 382566169 150889613 187190967 659976360 759982573 340464130 655790360 548554274 695002999 411075567 875971853 212450663 357236191 905050622 932091414 588780307 865667463 111397246 474204535 743802746 907329855 352134513 832848296 622264671 696099554 182791654 718313319 689319543 233172547 403542367 976373955 475866202 451707710 534233481 443602817 983966691 629562025 901239993 456552585 215355783 113500006 657338758 213212937 789568696 973855024 418347062 875376914 186302195 693841629 692886455 663562001 410001367 382391316 802820608 859010305 81523479 746245177 181271981 39151206 443566790 979039153 377105641 53790248 154766108 917651221 995808315 192507649 316939292 533257969 92934087 356797521 599531642 902471666 605713518 816553048 388146659 32429597 436980990 599482827 90375647 632586091 502679582 527024346 347519030 269846863 526919588 9622649 923726713 803121828 473845905 881581845 503026598 717894507 616798455 581973772 409986402 549543674 934003607 14327020 577773037 285246605 143177037 519551186 770351236 70542951 917347112 468965742 71282917 182286311 194362487 804468442 385874550 442787844 728606925 677776253 312180911 458689463 384507116 454667924 941706857 502904030 265698225 707607658 642076985 561639174 649132637 236512775 637140144 134941475 303700589 518132197 696483292 948514165 540417415 845736220 578043401 965939308 370726450 47711181 244431610 21968509 482651181 348447221 153053134 587576528 234614286 375735387 737988091 693344441 922486529 250989367 195590631 595924519 270682829 97494671 312389126 63248412 728642262 950503537 807646090 899705531 562741032 834823682 167222561 628894125 586280366 798353256 805926106 257182718 64847513 664408236 340942102 391789566 25410394 504823904 614943789 780539368 160889695 10527909 240305906 382576334 741842303 159158936 322341056 194916748 288894385 176804324 207961459 846649214 812921567 725056860 479457952 133859020 905813314 740344645 486202556 979914992 928910923 643686205 249022288 331572463 597001568 338443823 820230184 75079746 940591940 645201385 566092896 858531467 811589375 835959516 886558955 615795604 940349170 164255688 712413937 363924170 405331232 213175007 306465282 537292618 69368530 485342839 570634297 258955221 355839022 697149944 282146011 142453488 206454399 106072443 550021899 861135104 530084762 287040231 355912994 103811792 558307523 236166049 536050595 735309853 708960090 888194430 50373151 29876516 777108554 928734183 138017606 155708569 353884125 167600117 236462220 931369255 966123172 165202779 718799667 769418630 138165873 351165020 670888544 260491290 343428702 186980639 740164786 592946376 912338326 456714790 3709004 708213408 263681707 746691723 780135187 565494296 212090186 578580033 132155610 336452770 391825821 577082909 866925708 901067544 723290198 542596471 80726370 659661508 815899665 158901543 986866557 836626758 227965456 699884730 751583744 560585785 41542871 855706800 461890027 56150225 334529093 692031316 753207479 288730448 829643073 933941841 677425350 897696967 23339594 407715535 71972927 555464153 791843481 486549135 4521617 155820670 280778856 757434013 493464022 331464072 805109931 105498583 371620402 824741786 635308351 257690399 761373827 250694618 550108746 735848963 608998034 243500989 556876908 802190990 743211058 617797839 997346324 716425850 588297551 989850691 616576364 521625042 498725460 526375594 121570300 435265741 92273946 93516032 617430025 72439890 776390067 719432133 672856767 760969613 541692490 996234954 661750635 436102266 239984455 618765198 62720524 886836514 734824571 634216311 857122733 913613817 996808440 887152120 796621392 585386803 914442097 582659731 576259899 161591636 107163544 27180979 911520975 434481757 707071766 191838585 691098766 32124882 851401439 400721403 773143289 344521698 353338230 197584717 507102480 117992346 671673301 27517793 117901189 875823331 37097075 710933816 360892611 750993566 830113970 378899087 365940024 940888690 34005231 199812708 397205727 42636742 347809657 17802500 99487233 548990708 828686461 67845578 1795272 964592079 839819028 522860276 868169206 613766690 498635341 78131529 919256575 139719294 658232479 605762882 266511665 401898282 146292140 497432189 742407099 351493288 296089921 46238569 809629069 139154931 970310540 224780866 191913714 136480401 601126172 232271519 781352819 116232278 125357877 998451645 62345943 313880490 650115764 208279493 182719034 821650542 323201462 814227060 812181988 763994005 320730844 221246439 114865400 850644912 947437312 621382074 334594194 46040988 72159370 352579308 716270247 699639458 583409378 837796040 245515357 491746340 253337767 546745509 896969712 280524199 951507234 337052262 813505127 629661905 978312407 911513756 830631600 994173713 83512157 469521742 640785040 255249864 65815701 669196718 854294623 863648905 672390021 369982525 244137318 847160057 477416621 341293078 165314555 380508281 442622506 173124376 689163778 472459205 698690728 817259332 393503664 998945413 363133217 63908614 747519515 640405139 113598759 208248991 320076281 38228049 947858386 359365822 371486210 981867787 509483147 595698970 570421713 232485812 889096405 52873959 457425011 3406267 715203930 313479569 586937416 732154845 715886542 875272991 912754332 233009518 627046590 413549780 229620859 619650589 421741670 347745614 842347738 415776621 363955535 365417070 353057234 565094006 604420645 196935917 433101658 335580877 156670946 526616759 889383095 186601567 888117378 69319240 814361686 79455615 65437240 643161563 315828484 910820030 570536424 473276667 789018640 613577053 379217309 536217272 63140482 269732113 319813654 908901400 574363546 392619411 806259743 16034972 764684765 787074413 244760640 332113905 266895550 723307608 133648428 492016038 687646282 158801565 470971414 103699733 81095427 994515124 924739430 688358726 781770966 220838354 89006357 406934415 972079140 770812407 271323902 311043690 936081029 188213030 633647056 362714565 858979845 155760702 733185132 815206508 263790880 61928213 908788333 646164607 476442157 516706323 443345250 578037153 970754812 309949589 457893347 939088169 126889630 272076905 488089920 39658344 761648330 476737051 718918040 302409553 219115675 21612427 826615640 850640497 115932993 737741646 863992716 709838588 275828878 72207840 101344336 819661055 858610617 826072303 805252763 66033784 573322677 659248458 416183209 885232509 354238958 99578643 235866091 329518959 682033597 298786738 458410552 616318963 84135957 814439321 132287578 108625171 639440033 941109425 197383262 714622899 687823964 765052920 995598127 23503238 982606771 736663655 180188370 481757026 158602068 411227117 918891259 475028507 308773944 727504569 143432035 839615928 610377511 125404859 257119268 430668602 973965313 328915612 198393234 486450179 889800357 549978875 42028460 249056531 684224772 29993744 128688050 475796865 911357636 773588917 915081800 302740646 386433551 855792108 63073752 784470168 404313615 81795478 435382112 593100230 424270568 263477530 887769404 665197139 794782140 302892652 969624165 394479610 36799773 212578012 973431824 610751263 910053373 30161326 174551614 134090030 62475764 566177599 458036620 100756831 275015745 847801158 220562413 113153485 123855193 875694128 779362175 348057699 851052748 70282960 386474774 692821687 98920777 546014918 651778140 769873054 388754686 618727400 279331883 389619709 357670415 621769967 200551574 215182524 292757089 146974174 798582739 418864046 446090524 210514136 77995345 439996286 42091693 44518467 156771378 241187862 638221140 697250035 885414854 821854326 957298249 488067398 111759375 910342662 452002561 485071034 708738944 14833284 254757169 979766360 477220636 171556536 816431633 573511982 664874507 496566308 577138204 291490574 108302141 855132565 544729984 699064427 77233291 228566521 877521169 3750089 108577654 152277256 970851163 203859995 902097632 201569204 193696470 784799023 924114012 416396455 41495468 74150462 354269638 901305383 838491325 149750165 355688955 330959088 879555877 452051279 192591154 813848558 374722122 322463889 887935589 296921525 749036691 186319015 15096723 608469691 177782492 92288741 735777994 740103983 110434208 721226687 188376205 531123968 335346147 915446887 404476946 166899644 653095874 279912901 392737180 233866776 840045064 105206854 918127218 617538467 564637450 472882065 568345754 901666282 907407642 257832045 785151886 812029334 19264115 822010306 341873511 607151274 733774487 189333540 373146060 314783309 926156727 486661001 520078430 69255572 52905429 910132401 411914051 511101802 654485019 459583412 369512322 252310395 295467523 831001242 93845728 613243862 741243062 854750968 681256989 679617773 259957749 251449823 715967118 488699190 644155023 330811601 776232680 263096042 901751063 506458320 919655319 268432065 63580937 879431076 702768828 11389675 13744204 305854205 363223042 996410165 763983804 366237390 844545651 600965268 369162265 484795505 482688743 412767160 819817945 862420809 955046845 308294423 676739621 321414435 931587417 467703966 777214281 60911740 900372500 115476722 32063157 161508758 728322068 370693429 266046304 295857933 767664596 3649671 451282975 499464939 205538444 574735699 983512499 150806914 963084855 80438214 839578607 294027079 207506282 426425211 806761873 976132365 415727805 104321428 216381113 107656350 997511531 486157602 320861467 316786424 548822865 752345579 809474316 101499857 688055818 61151843 181267133 645065638 57523535 772352092 411219727 881092419 538850055 63069732 176305932 978537561 499496142 69315818 79816206 815344726 345404194 98521790 401950408 173189730 828196465 192222148 57638690 655532670 389858110 952327347 954448171 176546802 628650334 785195982 798788362 40967608 695834082 890315927 860717411 554623081 350623694 907265213 873305695 765909830 884004408 854459461 356723295 143106393 835261631 183744229 535911204 490900257 971637552 397274416 771817206 298202726 73081018 189951970 746398865 641488363 289812602 491214565 646995506 912924200 919873071 855269808 488739599 769330952 269093415 71574598 139630569 46778920 213373599 465943411 984741595 637127281 547449867 35529977 795836895 940808508 192084349 214852797 770329670 337739194 216643023 72891453 67839095 140370877 619278878 561739478 910452231 66920380 691047863 187882172 395322354 329176186 218069753 930564353 574500892 551290909 386120437 585563195 168788757 678447956 79178137 598608322 65038168 925182486 372413472 731190615 819179367 152919782 768974497 556236783 332246585 161716268 671314609 648941364 209037257 546171566 948090721 513822712 483984586 763803403 206318716 729938269 405947949 56993907 487053359 407757490 740207603 683677065 504378746 154206557 2549770 113653249 391410702 795262085 906349313 501652453 427381232 317129325 449127015 584924961 294399383 563763497 250252758 38268440 824986526 630551102 921060218 166943906 668551844 969844341 70626929 668180855 903958030 325728417 376350708 835218534 775446976 685166720 304337909 388150131 44990251 426578566 861630614 369646649 573154895 248216870 226484920 680386671 164115267 126539998 963296599 998575665 539010604 500995670 778781709 24847992 919683765 708566402 439704440 827218410 587837036 520719287 624701232 337623544 745038374 235818957 112625845 429617164 596923977 379864136 812449320 412401761 154916922 333130088 137683290 870306952 911607156 499268528 619431731 703539383 80377711 609641985 351352561 313380999 144679363 849429629 851799946 928294069 344282338 115684956 947181112 724714104 919526908 136163298 111687860 341033589 919880588 616116460 669033842 780692999 445373814 365634807 764196490 950088920 391316426 256911027 545260782 778568141 445824185 35341355 442111758 95884264 753247935 936187244 837570297 86314884 890164372 529783195 573684788 416710711 240030189 181897008 162142261 389442554 68805834 768295878 301812753 882166632 296496940 555097033 911363132 83489500 139869444 264271735 998043793 285571964 25192680 323530838 967866306 748071833 237761959 206726129 373719827 595954833 570952496 568408508 370877632 635601974 398004179 637939012 613010496 573652783 147048417 228169816 153721974 19214408 488000750 135682203 923853949 642788766 289022312 898404288 488997480 460748188 870590578 723059913 646408990 825986590 598074656 215539678 156501420 222604298 161755277 52780356 14320233 883703813 920499874 812890181 892390131 258000714 263109031 197893523 533788272 172554283 247878548 822272818 848792670 501240134 876279607 535187513 357567570 406255296 3378969 351048445 792896182 398272144 801125524 856739129 275337556 257158454 191849434 722806637 470842013 721917228 918315996 194973967 74710668 27087216 641138809 884301887 615934996 722914348 736996524 944525107 836160375 241694061 221748493 755882326 603501781 864497461 231455151 786875999 703378973 112000247 193758600 357878085 972190119 69125680 887340549 956207751 423375438 941597539 16928875 559730062 492236173 93291109 316904629 13622350 932821743 29791257 724818171 396572827 947628575 562114522 71824321 659074827 369631380 885555553 428276348 511004672 441390999 845469452 708662542 421439121 66655197 780160307 495899488 346662152 506397455 335631540 666151569 234252996 162559491 96095043 134805862 668228827 339554639 759233170 770130381 249657846 751291512 556128209 53762115 440162636 908899967 458366856 317863050 323244700 325056974 327023353 714590987 112905344 64823846 535295707 36073394 155336960 830332508 336015674 232788056 604551231 851834418 594742719 456626931 898637469 664404751 137345247 670257846 226515300 104620971 182153173 646372402 99969164 573505415 755759877 245850982 188335853 64494665 913548270 997514228 997683079 671021674 452455325 83120265 29345156 717948339 872502120 162776137 917557021 585234736 609386262 11175311 231939116 389111220 191422202 861463126 106735759 562044514 381656045 363488096 127234731 834266982 428394885 639854117 285373524 196488230 725470887 64444458 890067558 337172077 637254663 452159925 8981161 708616959 34124789 760642843 478259584 742223880 490169396 704345783 943439011 878364824 633629829 11769518 621997485 947947269 860890840 561688037 167109002 119614424 482349398 253714481 913936098 260069932 932612466 620584643 396952058 602381654 957707027 454617336 259337277 493726412 218684608 488335508 155531644 147394725 75467670 461740466 181862255 506121514 81487271 421407761 997238055 459013856 129564444 921240750 646205550 540519216 17673074 705250894 393651704 689877268 925251321 210202993 975615029 839275108 363328813 842372917 515608101 563854644 702937074 489729406 165340148 863851901 334928167 240361811 69579871 696455603 127920245 240957123 484115422 591445930 563720241 200649574 766881892 11119908 142993161 600363151 901573659 192612931 304365990 858875836 82305797 594394065 381205865 844360395 506928405 830299098 569181854 965960121 343983491 829552133 24569457 75256294 208765432 753427346 984330365 571485199 844848436 514706211 420926175 244132598 931536881 657615849 462044812 49184777 673063263 3191717 407818800 280748606 472467199 805579032 10779176 212892167 514987589 424769783 790935218 712256882 960484190 798331121 560227748 526853105 25765135 178383582 797372553 947071962 557137857 815670319 248727794 511309102 987575265 310782996 393708238 484481887 839998632 288102025 539940022 740787125 878979198 273404736 544486089 252304994 762542799 666751569 195111489 664857582 841983160 166336771 205393968 240602571 920783263 561328529 442859028 747955719 498634772 711095204 302290618 807603849 765293651 127642465 340306346 572006157 929119334 431609834 879346612 590808065 409859676 999603874 726313390 914599669 457250196 783176103 122747457 365510578 118771304 522246073 898278710 471715683 461012647 78169648 780845544 94663895 273151763 84670710 276792291 461583757 346824304 831571833 20334961 239470189 342245328 807790320 519953391 775300911 40605578 384540582 541059161 640748101 786227135 609451244 384871316 227939985 109354339 193178069 136972594 929110217 101004125 643474919 572669645 503114349 592932485 737518234 362450823 635629155 380436933 946531902 505745261 67746438 595144957 143853156 989274888 927596625 944110970 841013149 741453721 119498778 154803030 8275039 410150891 18556790 345319511 895329569 412299669 175165499 171565992 983763823 783196115 518536036 859869247 696927887 496505343 315959666 692600639 604090039 410927455 101610584 496641126 93217214 427806483 797955446 523903975 373889545 53916825 238848738 133069147 122738045 310841865 98490785 551692837 998459544 195150559 151269652 267664191 147156382 12396435 498134567 96609306 341642574 941075026 642995899 725437793 220510198 576340830 743596048 1927988 255814896 844435993 687293438 392552855 419494633 902786637 183829188 296904842 769841088 954785803 325997915 275417022 967320352 233446705 264529366 38768438 105917081 243717191 456543786 67266443 444064280 766213024 83830397 819948226 965208270 644121816 553733574 219507264 320405247 712033479 979015747 889697050 378652215 629034996 718725890 640514480 300279991 999811257 334062 10651030 375824654 35740323 639342977 589842606 833480772 740194774 324777547 61577972 856330591 748558018 793435625 812997448 242978209 329183600 12619 601883207 601736766 288282524 257319488 566317957 753343470 350600387 222559878 161805070 615716826 700310594 817547482 918624717 148638849 145148880 523305998 477810492 22291451 519674084 444730271 259291815 798479032 571483835 20614187 613073381 314929636 796269890 385824535 881730390 449794517 375814729 950674206 885831517 659692444 16793036 331109756 174903770 824593708 341641947 441468624 629671114 862886457 462876778 403237103 705843243 919709869 982060685 702894363 837621059 580817128 471346345 394802116 492521485 271788773 398122380 862600666 366364974 396090939 176481475 336823834 78952914 374731822 219918477 967535845 549634722 343689309 340194118 95673649 361922689 414100157 990804098 905485346 64479916 284726424 185193127 160155143 108934798 747705605 53536082 201061930 210998123 258274652 258737561 697124465 828447148 91455461 134708614 192059327 933441605 538921424 576673247 784481895 680948927 394646712 302569390 528729496 666238489 264734597 779943525 604461120 602928248 283328342 87840315 760965903 80844856 842779586 616845243 667964190 28320824 831810970 931486531 117085814 436404811 467909305 935049256 508827219 853305542 817817835 518247058 809943398 368531387 988479141 297816703 215397464 35433488 985994175 681783732 176014912 588457375 36961272 249566998 852991531 59697658 581454585 72858860 387147166 999393244 739171764 363632962 620651432 816364283 215491033 884975392 745787876 792892921 800493534 919181072 253052348 673491821 873415212 343329978 197543402 98768612 52952617 789789918 698898502 196005033 334054274 307977250 347569299 795041766 737053645 282752387 227571697 399698598 385723733 363371920 894799850 79635535 50912926 118415226 886145469 758521905 470445945 96112434 601909812 457326127 522622989 634864317 974165025 753986928 742714109 948170507 546213851 930244315 687839880 333613423 998778926 967066114 506791163 692609329 784002602 68846363 299200892 640496685 756880026 333503693 882416390 694074331 435376451 257696524 502479131 736688192 597551811 498069758 753691012 916285927 760895049 154337396 910392298 415435167 488509532 296484210 727177883 426708365 463206399 618526887 912796789 130914497 514144036 278485425 71281510 140824902 572133721 835707411 571953099 281271969 206585978 485181619 72119969 135453808 30711665 551971315 509685597 928849938 156606175 73490647 300478175 877337611 348818619 532928357 974241068 798309195 531645656 607893826 817906884 467879207 759933074 122950705 16513528 507523409 672482872 837275113 94882953 395094854 432534920 291641738 238995120 292625056 423067612 302262791 594370294 806822160 135024693 915238624 79630628 978428380 321108806 598806740 735060466 511511542 236586310 710602990 228913312 276817823 681725265 618977954 873390117 724005246 941140933 118592815 356623753 208068738 119371387 988570529 767231589 875828726 642009171 325490962 427830407 655777323 391828758 821415095 75608648 938295382 339192967 229867738 206858255 136582265 750696709 838179202 534382464 507016304 68714284 756463458 470432082 616683645 150090882 203148045 775508331 988880470 150542364 618975697 314346379 125034598 370205259 999587059 347407768 401812167 783353146 334607756 443750915 228548826 97457956 858528374 909557897 794122444 452974285 33775997 275873216 813549024 252872895 152798353 23255220 910034676 484911137 445750017 505112533 865501690 295737882 56399260 625147972 473888535 105611166 311244109 233666446 478176626 737304843 600402170 733163220 860557635 195256728 27800264 471798055 300860112 465881219 334372809 307306373 208566122 160956534 784389178 423617961 364066175 730666423 629581882 715062357 556315847 199819842 242307005 62829112 810772837 677040464 136191635 142352325 889721265 814070130 522389937 727598473 621550186 921513502 632829160 318388628 815209309 231338675 675521271 787206025 382890307 401569908 370253389 621017751 458135895 167271349 982756139 184587812 861115242 256702891 776056161 704107682 604099842 490285734 702066650 442576465 890319224 361040604 223527412 154356230 592196065 149363936 276949055 439905083 736640514 492082236 72468297 661163342 195663826 12682109 620231752 847563976 639197119 767787323 868477555 522916642 181499084 724220310 299240798 811799766 300793443 692030105 453577223 819878764 108547583 40432856 750656090 570585601 218802242 246593800 268245144 264096713 6811858 231029346 241388096 645890265 973791571 855181927 249130276 797935903 966135246 547315166 997510873 358791815 741810162 574258375 840657418 427088971 443306863 295421710 673479292 250698592 491591919 758329560 626148620 403148918 262688553 455320394 694215746 297507826 383226919 827629930 997046679 2773128 723238480 247565863 104961894 58559614 634206088 80383523 622022066 404702807 3923812 95007699 419653522 321317091 679901888 286180339 344015946 240211758 449871982 816126140 667045139 159373446 447982112 540811410 517686011 325928330 814369007 697959750 823001191 42449862 732158172 328328820 447069853 911598894 904927273 153107334 829913233 945234981 707696789 155096804 340030524 589781035 660032195 551349305 106035998 65319532 392472579 898552401 221111733 937822229 192147409 27409748 417443049 677975195 265217984 591777753 290625071 75057933 422731959 273581614 87933136 138692032 814672909 271940597 191572105 504602256 747160515 999887347 957887795 846030769 276934783 864567470 670286982 393698291 610240721 118578345 653975520 234627968 571463016 49552713 147419050 645726252 981023369 583688986 109402917 860143760 453844345 936955929 746273344 277203864 344643133 60491897 882928733 933051944 428262236 149216113 92430655 267350485 736170868 439618228 522880716 239138482 846681464 190729442 766690476 877804275 599413877 396542231 507182826 699630164 645707101 45024847 374570364 825139580 518809670 977629501 147350098 208760693 161593876 686040073 160991221 771814210 343536154 440148290 629604365 499552817 868736284 488910309 136514037 874014768 76410335 421130762 50965144 234299476 488866172 453701073 487293174 20089818 996985169 633981317 116347402 556263765 684811935 65540596 768313834 978242995 121413398 26129294 320611645 344466591 936291274 516293449 919881061 19715430 85458237 683637682 246889714 158783301 349036601 527151366 58491460 422236500 95779985 102111741 284079303 169632350 755758414 682646706 756130883 793221737 947073307 368460359 50325355 262101461 809936183 720564288 36176431 548692847 869768973 685809577 630843643 183784902 500815074 578311772 44640139 1041159 908025583 932029249 3228405 423896771 116502549 939009528 181655720 956331579 763130261 255998153 311952505 552176261 66113862 37860683 776246391 164002409 306570902 383552151 503055500 325179040 875496038 771600649 152546101 725153174 944665638 573692733 251505661 846330729 207718424 426036611 800995780 848240998 600268034 221328282 503221250 969868207 142053815 520648981 312366903 338093631 553818383 326968167 369475050 105645301 193582395 496875244 627854674 523583656 729160453 739988318 141806475 637228680 622165984 676337610 354830640 529691742 500540029 851389086 650008626 887847552 882533773 417731169 458301799 986846042 2345295 241526324 725098582 378108401 584648605 759597751 380449386 207642105 304309161 834641885 388596784 374859896 401790580 149201505 622298803 553050136 113481850 112639532 653825081 959383335 445757127 599470781 605378284 878780020 887806768 725736368 723545040 85823744 875155079 268418989 171938731 81407566 614921987 625227377 675679329 609452989 953836944 310824871 545236669 540164472 952829564 251063260 503125730 671881240 725462873 198888769 881609452 966874224 149676876 295925166 75319586 477774925 809772429 898757368 944925118 270706072 234733184 546548361 629990538 909293235 593174384 599346404 751678673 209345784 824337031 363146320 638192296 944808721 586352043 483851771 297207111 368604131 365867167 22796631 440634852 531571724 268983680 61760433 773339983 296191646 715307511 570708312 575585548 645713206 532041431 502555671 526826883 966242913 576547529 422876814 354927333 438472215 381624006 912374108 35771020 389046751 427647888 359628515 607086900 963832292 274187700 458509375 565437633 435985559 895848414 623400463 445738697 667697530 613476399 731872325 641472396 724515598 699269363 102113651 795631066 995240770 62326088 554062788 73804182 574745181 367921599 304667981 621574378 61960773 753471579 710263801 136019478 90193447 918586241 621284250 780870379 830281139 566846244 890284714 882246558 145060404 344575972 896800420 321363360 659688528 175282287 952164682 15176500 854648648 427575844 478110870 298366549 41324119 425812847 575723666 439180663 202926260 424658059 445013357 914214652 475173075 420080672 910213425 592057286 100523774 430860576 170373817 515814618 605464605 986527141 391431090 214242258 492141323 58440809 598615431 133035132 848804377 82200323 860853988 213201773 716578450 572119919 126074589 678382691 14343472 743764445 478916052 755361638 396507540 960685117 801275153 230652491 162004191 392064574 828349372 819055129 489722852 870119639 266627281 210286371 140657787 400862898 897558755 791673730 181125231 745732396 552786696 645995431 407773451 116089928 140229325 426806908 953854026 777731638 862875755 593753685 337792317 207089152 809053590 717283286 595983571 875236693 824217347 827407581 142210382 35722770 833900724 33605598 62623168 651664096 625869206 838345817 42815378 496855285 46821083 226920857 49663605 438732948 656800774 522171646 543481845 122487859 489580428 961838177 65888564 963423383 358559968 185543679 502828022 240288844 754739796 413888772 650608849 992700058 313749185 899185988 369013158 359028341 285035657 229450921 174695692 734703930 771700402 666078030 866403762 442094564 473199734 53596801 235627136 62922252 494805922 526467971 189752105 605423029 351451726 388394712 929253321 799832779 278104322 854133104 445958996 713994961 35206385 267183588 750360618 80065377 2901877 626772105 692940383 531788990 720280911 484905738 66154503 68253887 181029768 78046013 502105379 766720769 265039915 453699207 296170992 627990675 232307838 166074786 753293870 32585061 718947004 709263345 948676204 209014414 514726689 254025670 257571259 455040463 73102192 99150515 61202505 292697851 952283109 390102876 230557673 254660906 199450845 360903747 447558820 884659741 435375627 35060068 169062744 241563267 144357504 889574712 204023715 958918116 327935373 71950346 31833515 617970417 501286382 196189896 34907992 8017865 285854100 10549625 619556129 680427351 961278629 622207270 779803684 618169001 844910046 287641375 638701655 176290929 651088453 688080949 612453509 123526240 933409973 455455258 779209297 519689170 877389532 849778267 548909543 469426935 264550100 408194092 553095192 437866488 712825161 772555897 762351355 998048489 840121698 793407615 576622800 650976934 368335690 537391915 580838297 836637229 757870401 3274964 200453970 851721364 328651607 187794463 218302989 957053732 568194032 764996897 393976301 872424689 489282907 736594049 327137985 834554541 55497184 456641239 207711404 766615347 495829331 190079329 299672250 402256200 957425406 646713199 4829554 870320851 195708164 251468702 313367508 389595822 294248437 427118296 741772957 673246138 475984280 96887427 620332731 398440208 29440322 482269126 596914037 173760371 461851279 723315073 865710747 849883774 595167899 949245819 145195552 472393808 611399706 101650956 695554301 138365452 784648537 914704265 252248352 417599403 403549498 79432946 330623486 310354629 883925838 527939370 120227015 877208817 310433689 811375773 111044891 642946114 75897968 505380138 403763688 993126232 928192922 13070183 285264621 239881382 627776930 872009469 775806375 508312525 164764265 590624376 721725779 967665001 682054635 231880928 413388787 862260152 778921246 852250770 524511355 998689999 966935054 713149272 212039503 661065694 458981254 296962066 983761415 830197998 844905019 274889466 398230702 560374780 982308503 86549350 357312528 776358780 12204513 674832086 430437158 545513263 184614636 715408529 736752920 201444536 181707513 49023115 454575193 523774057 946852102 633107770 154851473 867491767 208723722 891036311 152319034 624808812 79038373 989574680 147951907 420060256 936964130 472980600 29179282 442207438 834265814 350221735 243830856 178230339 796786427 714728995 859060275 383358881 798324544 424833531 585197624 93883917 788058991 863662903 942985971 753995716 671421375 89645162 337888779 274112258 745376029 479256916 28274011 272951296 675708781 526978873 692001581 140668704 357422093 806756563 682732398 44141626 865535665 726601003 250976422 439094246 778003854 817018273 10248506 122120277 952492688 849479175 903229955 826140498 645553197 125718569 796359652 914997218 352771192 212256056 171102189 827379428 974542679 840811225 696857800 145885848 701484826 8992246 885043427 787998953 622018670 134776135 819457585 577141402 284568023 484148255 47813518 936238357 446504310 844687793 705903261 936189104 706102588 183657734 58389076 384291783 574916639 297624314 504321981 908054615 641966152 681900776 414309395 397433169 38412556 548489565 262387743 726484632 90318757 252974972 345081765 866234343 508573900 858699042 482290549 556762736 204814838 800338125 816651357 600768540 585543043 294181105 369752548 391277783 176010348 607038977 593380234 266918720 46647918 315426685 294383284 511967912 816582183 115820578 771700295 147806693 147286116 285896025 942252733 831430564 911038983 432572049 212223054 822917393 141033547 701976688 841149124 932847683 981010079 43998306 187175744 94526299 704928113 821249649 448625158 695087385 60712794 788796571 373700815 103474903 537813491 993208254 667660403 548460409 998420927 91472905 619835402 165106703 164138109 877246498 64632143 256382087 834334971 663055224 727437782 755294918 879855745 759656514 851439981 200582514 965962292 845356783 312692739 238123700 936025965 776764197 504378085 922465300 38169081 891433736 997738637 939153064 195612241 551816357 35510183 893506730 17045671 993199240 657830861 300703935 234221481 833299770 486549368 204644529 719072419 405657921 377647596 910376461 340480859 599485632 194898535 433511613 397571800 416803896 858326030 176004896 576591733 171111809 6964633 537583838 354857963 440266775 410783977 412212779 353861566 322738855 707528568 8809619 794652426 217117979 508047024 513511176 270666330 244217356 991695851 379681371 873877156 444463378 172134182 949548356 526834021 666367862 878915875 280319308 450414775 935703265 465876766 830156454 510196366 117361347 482211463 662825146 476439920 773397048 759629213 431472257 134381483 412833305 654007552 741443925 939891709 82704431 187928572 726300251 517757932 320009508 238334436 693947241 581205518 213977754 583508794 740155171 402053914 437510923 525819502 96870485 234922061 501997008 110213110 567568916 63613719 907316160 393001610 516261847 419317165 187840451 769270970 249568686 307865190 700189786 558284973 46420424 694593918 877339846 92086515 326343079 860999557 384363614 268953754 903567716 518397483 612856762 10247898 97759121 181430388 746563247 444636790 359990384 991440472 918833413 872712434 291967728 79342991 538745897 301086724 251133799 596485457 450343684 550765058 220169350 469914586 751157790 814620243 760587696 571089899 828934691 920208753 559926174 441206299 999029708 27497304 771339434 453864266 368014292 930997011 405135755 283544033 207539416 841948653 729817638 61942803 522326291 756091889 620978969 34164707 186877318 992243053 215419658 113423773 447232277 488161532 79956427 845069856 528226186 888302770 774336541 563519156 370353890 818230937 46215183 396839809 604694527 617544824 808018148 695145967 212682710 766196715 382364550 620590354 666178068 519867017 5586305 261582885 265560432 295544706 100499196 306664138 176784090 795119362 424110346 326035589 637161500 744145308 443359298 435792958 859513023 15764280 199536796 691855160 835044744 135780436 61343831 864122318 677422619 510546589 529060000 582587716 344880808 608299584 491250655 928627336 12953767 950056084 910480051 605237575 905351606 337537509 969508452 918797810 115840669 619659440 718354121 436372471 983596731 726734347 362294162 697433738 15767669 556582334 494299395 195520128 286883063 435236762 719238162 34072252 131049091 514546132 897474929 811073670 140716827 467426571 909692652 568247201 167989555 604040834 389399265 436431338 896770885 951993535 852875541 496180267 230447704 229468016 637252749 66321315 330884725 549909090 539210399 416284636 281664313 173952143 307175915 802525862 376911922 763326880 15911767 145946823 182425748 292745588 684768532 169619287 27408362 487633824 611988489 2679 104802740 94354830 65076925 676040487 622331496 132903480 466179529 407136561 655277562 979924001 26297340 48248615 175667667 579876990 569136522 718316411 71892312 884219288 623405714 201454793 236544529 337526006 442787415 603149885 131994371 306825044 283394089 104884989 269817850 820707293 551595529 800260403 360865500 313568173 542718954 606978834 713259722 566069850 622783633 433215433 654360530 832592925 520133103 778321782 270280451 916953346 635800003 948648063 492081545 488307647 550662041 73689005 59634661 574474177 50719891 410272189 726003285 111839311 826805097 383126079 61841516 691441527 124187118 348261741 60511091 641167608 722860109 855975016 560874808 519141036 81744286 175258186 786064402 656380723 543735232 97374640 475412984 958231012 207465189 475441321 457548459 745115570 881864380 914440520 937235036 438639624 872174913 194553974 609347136 33870100 482350382 410424867 144083988 291714804 811652300 966059958 772469502 836633011 346058914 531519953 967837424 402770484 631314323 272301258 79187073 69654968 198983974 222394329 184072606 853971264 508814099 21976811 63730364 378954886 131643150 940660593 924138046 388985565 428276745 195045984 91636001 774082581 290577692 857271192 691052221 904113813 795906640 685983416 118904638 684938099 741603951 553100046 378970954 899701179 758885983 870607606 861277930 983782831 763181182 214040150 911919236 922325758 567334067 260894358 512540435 936251294 125838730 119481085 871677856 331120102 50349232 824829492 91752722 396142606 797589591 159307533 35536129 998235958 576261331 109558191 564811180 430251344 929572175 542966205 296548241 874463145 245416164 298778132 294484070 908320210 612770812 928001120 142556457 170046989 547857593 507986820 903773756 82046383 323902476 191715294 581652855 833274547 319340713 569855613 521482760 779385109 40483360 753036838 410945971 830592266 84843535 801164267 817960476 167018379 541746398 334851064 489031400 116206922 933183492 345250300 900198192 99257108 379533714 924525028 651829249 937378544 386094915 110405785 648939866 847344872 494616847 161555277 266680255 717419000 160578386 201043011 29748987 920439988 594504947 182686577 854832767 432665495 181478832 246438919 126949582 339075929 728691789 197821350 71164914 592402897 137333084 45774510 905024071 423540815 721820367 892299188 524730692 2676963 188045391 891186345 82819183 833132306 570082588 209990254 717967968 812933754 305872788 599300497 137518206 950173597 596854982 60666504 22296615 213231087 114551758 813288076 512134028 546390662 245954046 797409928 688890705 366244691 426371870 505216067 781781058 365398885 687210171 9631235 969611507 504237738 982829595 273080758 3600128 271427953 125079624 582646438 926349119 395046086 527365514 806029982 137015090 316849493 610396565 219326208 571120810 39800795 303044329 181589644 216033585 572476375 339985737 87532614 415263171 615640936 60127799 437573265 435294910 822664625 460940131 457625485 22176261 428631209 24092695 269749672 663024666 974335629 212375711 118279280 620736274 864891414 227182745 272714961 489954215 994848216 427889074 543724017 839123756 373354644 439026516 379371098 911273983 658879870 386562074 845676925 239662408 227585803 486640921 962905419 530757107 334472590 448469712 183668065 55573567 662561407 656744034 814443645 323116967 578596334 800022622 695014684 94547586 335880577 404892718 960574868 139938704 562086354 792251983 548565740 366546144 862317304 544707689 997920748 890349578 975253226 271019760 335194615 413218801 751000614 156848901 708757397 126336658 264152080 165786771 809375391 146909120 823863292 722713601 173522847 978969321 101193995 567202856 645289946 684581285 874730956 865198360 903291532 350718555 992481214 536884536 426368761 324720069 237569298 87306243 152900270 505718746 280553120 16012231 728956497 384653026 494949543 499904269 957899075 692462416 613884069 186798499 149179670 908338230 837236453 715763641 59980987 50223887 824473351 43764811 413624020 538872500 673242001 822960539 987294071 687614458 442337522 312773050 271551237 524625202 600348627 661535393 564583084 685953551 815286711 805840918 67594347 828367754 880069686 287247101 646431697 442094338 736521404 395373905 987987233 762597274 703427442 322787774 322254098 485677724 491131381 260359392 654194069 572112597 43827223 111513086 319352440 136052490 710558612 800609264 469697497 529250403 442431020 68771887 535481004 289922256 304486726 55162553 256806760 643331769 279207486 641233370 699819664 132138061 534552646 639805088 653946828 586782499 328436798 860190548 574907207 534696560 985856499 561296884 768096163 513740848 907614418 574337165 198343044 518264756 461102247 657114196 938108178 37643208 936458507 164003566 307173059 307387746 901333393 729706132 392262807 707896338 244106962 410797459 754556370 476777724 340314010 281281649 496381136 786257858 180229046 399590708 874176753 431119928 359484622 867908030 489354668 691831437 59227424 516703003 802907090 685536141 794992501 874441992 328278595 367780911 417570680 248645076 806243492 329118339 775453775 895232619 857597136 883284632 987488232 621721363 162836329 230087990 366858411 319164696 507221116 245074420 461757207 524710778 87848898 594604736 149957426 720184389 95876928 948318933 438112583 591718255 789098245 417048902 168175480 457650639 662424863 312254757 443038804 455691326 710732236 238516494 991626756 49954074 708027979 301304784 965928107 659076041 834450844 73897798 665439471 877506912 662169019 495912269 566586015 519712002 467951338 943104815 448422094 24597046 128402431 124737840 958901600 956817172 637326226 19506005 199864462 592190853 16946830 333926757 558297570 359253993 667784280 551508244 173890830 646100180 306177001 276065936 783876259 472991332 909273672 552792973 296078188 290812798 99316029 634566019 518257626 243920079 494034100 148988817 153435138 669983258 850379069 618093747 936838890 817874154 132052083 547668087 683045391 244947180 67412778 861886787 540438372 95136411 960400368 175366205 295303844 742566903 442442869 788955670 98204524 739897565 271341442 890398692 633219653 357995698 415208271 749811626 358686320 610095422 157594004 463865660 242091193 315814693 745048116 748532297 119111634 58256513 572078217 171302828 720140228 745145307 920964463 480576466 347567903 334316832 13038471 735498099 411715361 865565514 935424965 154122815 762042592 101632806 154770151 342991179 587703574 390236757 125718958 45703853 665726147 616524711 947107407 534958826 648852835 826449517 390501532 59701310 404574287 760338559 716695182 556601862 816322424 555309924 816273436 342774116 36474219 207042490 945961633 376885569 248134583 857459600 281439065 115049266 333477202 8084398 818889901 24383862 390912609 578588829 299021863 746514086 10253594 29243569 905563680 246661793 986029556 308006041 314552411 149929768 211553230 564732743 131614124 756070409 355379873 230861989 509071233 182905830 196264389 848436383 476269662 548707207 12593972 361226085 458276263 554236873 496190500 529699694 442207034 192471953 852354088 941846822 890822434 979560986 515460400 556119862 211071257 885515285 877694849 234427557 101212403 477740361 635858196 565902333 890638417 750064098 222360726 268150665 761233658 41538106 777707973 235723040 455012899 507562762 429309216 209695780 167992099 343714983 977696365 668949064 85953197 902191059 279534624 604845156 494227862 129370427 866971617 226512701 950479522 969030746 86210944 884076509 108034841 342491159 432075322 274839113 748027763 667687822 471998667 733454846 590422802 656088139 769569283 707819841 50034265 390191742 440425603 928920537 265034709 311648369 392609403 143352494 250025388 596931342 298294188 273716039 998865424 240472075 533954575 457610849 2288635 481479780 937917992 457177418 863178966 306200863 562942656 289676104 674526545 855381352 747490544 525738884 786065803 961097759 700366577 73272400 422336351 594355787 125233723 329585973 832737563 54872416 281818876 120305035 677318006 920761967 812598091 928847699 343006711 737378159 325071292 675280515 577774553 298474695 616023526 729501391 651795694 546476370 436953896 602777381 291870632 297850893 485841705 663332826 530453036 338139942 276134531 125361151 983656746 483863976 431552942 698647765 164595062 87633509 889025708 954184257 530145089 718272214 892376347 345640854 303029809 35808896 95027647 490710975 442485766 787411515 965106416 654243399 433116116 297496019 755840737 730492576 598842739 985021109 66004668 401509776 563354474 167223739 868104457 430562983 314917254 794521038 765472516 935778525 573763133 610687913 418279310 204389808 156470888 632007296 462421406 357282123 361557554 264025459 226271929 474946882 864536837 846924951 618671201 984833577 332935006 541525436 576354732 138414287 908944534 210964652 687700198 819322067 634194473 515459139 683927528 459613683 686879204 22901213 716447311 58870257 367414764 190867911 336614675 872069999 977452544 616085844 309550790 151287422 544427346 440151388 338370755 78625184 76973265 173720414 574371904 796147900 849280623 597563733 420745363 253604018 414484955 963548972 595689202 200839885 918953666 11667944 830918269 872411669 820618251 182248970 91460241 941689157 968864293 980263487 672194385 43251653 164171670 666799787 628883560 228064337 510520943 757845857 262056095 597346551 507661067 304918372 121400194 980384986 189494165 412598373 538803542 837982240 156522946 410048350 808323782 631786572 176291956 892156628 376840388 60649585 206733082 958418669 599714079 207289354 797789934 122478885 212405653 925457263 980612105 311805576 624758397 919601110 571019347 386907904 58106148 941654468 187051776 706155065 853279631 92902362 516195147 818400171 451030532 582814097 769594325 832869101 749700744 129761365 485117941 199555247 961031966 560211423 312608853 817282862 89218057 89301887 206848509 989301648 664454407 910683427 576076670 17453188 139484314 326817521 585556701 108321691 256973209 875428538 944438638 894558375 850091907 496231126 336786355 66141795 349913125 445269608 902746184 327370649 629800579 389657587 652159174 583924598 553799549 336081854 641123161 313411662 730943087 951994660 701110569 95634496 613110156 319431275 357619593 701237323 683550219 373821708 125345756 81691502 605605406 556158673 478178339 482730687 742495066 805458051 317893334 832580708 709087351 554740650 653574489 144117563 190980204 197706806 481551466 157782723 800596813 441740440 244856615 768840975 613006276 379885366 874025745 310774311 856455391 695530208 93839690 45906272 616115558 569402620 942985049 756667545 212699201 565267341 927613273 322240333 745922410 499698089 201632596 281129602 153364509 278632406 93216642 479713746 12346277 328830169 822659363 804743058 552733413 69366997 8677694 807819850 252872581 182626904 755947271 919683290 480942662 793586232 181646573 677299923 964866696 3545922 188082041 358725340 801457492 351018094 967918287 746813718 889276949 499379205 109312391 524817878 578729038 670235334 872437295 621869048 522809612 388035583 75676972 844692549 18324818 255440251 140423195 615365272 16249839 418388170 492673685 286852698 137334379 370452027 363103672 271467904 260330045 388736059 958952369 685711139 348473506 402728456 599358147 178221805 513224503 919202442 813370652 369642847 45407836 522737592 726244465 797375841 679797385 430386463 269764170 315143138 878024936 56837760 517673834 959298295 900048613 792212593 148691831 763536600 820110634 552063654 969855953 174729101 685010052 63097244 133980374 439366155 36451866 705283982 947659982 199152193 312701421 361672132 23532181 604222047 265678592 932288377 480147543 647508221 989003499 637269543 554805705 516269847 788362994 279698626 435800282 865702017 839951449 986773377 919421866 36131245 750499298 151273705 266790660 640747477 366508807 758592666 237498302 493887151 495651764 358042729 300239668 500889397 169163634 841723643 52980946 950653334 600634641 571421401 923688849 895505455 311376945 240443712 704290720 193624799 677819678 718008108 703841531 788882360 749285923 763879968 416361969 52561610 527159447 447862629 535356160 394069653 937912340 798250869 165648131 633118558 553152383 47146128 299865405 942301669 580963273 478696587 800472300 563056355 803033132 25694807 927759951 429207505 141588676 168536259 962239665 754985889 40097701 653748052 268715877 203303070 209927436 143890071 645348381 653679347 365173815 243472660 747246975 572411177 94245604 916847774 723327405 104195590 250671251 911732854 472346746 328985121 378379876 965559758 898187645 274551123 409426756 233019208 706168971 30197916 199843244 138297319 867587488 745300534 275764081 823547724 959435385 743176219 815457723 804187617 546567220 650107971 18086074 53244115 140627743 272281319 322557968 905775224 192747787 805380807 897540874 894761077 130100501 325731632 970640983 200221293 333483192 296465275 580212230 528265 949542830 279348704 986130199 460035069 565004486 637665042 306629615 614460392 873204189 417239450 544587071 190194738 835209484 36574299 589227233 636539654 616993764 435887830 416807056 971434100 575983809 19936716 38163626 88465132 33205882 978459805 727397862 922347948 503731469 540295604 721209410 204349660 464680525 8532870 543371052 684358256 488695088 86698430 381411245 474849699 681210086 112890078 716169234 386632135 584935717 290415002 679931146 115101170 826865521 702125939 842221938 27932383 413972835 870253802 154590302 442364524 382162465 739860218 776513112 386441772 400232418 462558135 984888510 742304318 464052526 971448477 434883674 286845881 986342293 129451927 174127659 691606503 353487739 578785352 442259463 713388158 378586459 931494361 801797244 697661538 370384905 991379576 167638096 473423614 528151010 958723496 205218002 417577823 130174857 140926156 846263134 428740067 620159724 918387481 20256480 677170993 653958146 72957315 104809647 338077032 725192566 295430929 830602765 407787379 991619141 612847134 319723534 147175194 410753550 713447106 597604590 151156066 420109121 691729674 252933144 662293162 557499728 811574082 496044066 486384349 615384505 123352223 512239212 548239558 605740665 975020283 273440965 802740891 897540476 166471522 586904188 346995822 446415841 917146496 282329475 767068317 842250933 488642772 359668510 29325403 537013692 451549147 805506223 881947620 142889563 597982604 541561880 274306947 986258817 590475188 201235555 263559331 321261657 846190448 5045931 432336782 751867900 579028119 537694162 26616832 87400039 9802259 911716498 875325779 320709679 419787418 627476817 223402760 875813734 558950608 293136401 221639327 67594703 452865389 114910421 206060601 666065021 593204841 536956648 534021483 187822615 116205127 985280784 762292987 430594234 973537205 451694201 876148493 187852161 947677071 331373437 769466354 592327783 955754809 612695695 512062707 842576299 606639 339664136 845191124 861150187 735120282 773226841 39633582 626467305 488664601 33457769 485491936 13225658 368697435 749677650 358377194 94890278 44856471 678605474 774047758 626174889 857941866 980341737 166419174 872464431 592869280 465426617 412336393 492052268 305147538 985936813 453229719 777968220 889197955 939030465 988692268 427996323 378375936 997504272 279550928 631771950 829869036 806404818 15233913 14183384 828486796 120237580 615104388 20674016 992415095 695175108 713123326 667995478 903663517 961889875 157116876 911751743 367569941 134323137 358847311 778252389 644283450 237602485 569185490 218037471 211430609 170858968 423406654 420248871 419638467 219770250 527118130 685037080 695923701 545756951 491659321 656430653 132254877 398836473 262359471 310394750 43088926 176759203 620903342 221264045 991632996 137103281 312160092 606314226 679580170 551839446 339224943 268856150 39867897 779168776 295209582 149118033 292133967 526870462 357369407 115808239 707095958 253432541 462836695 60105608 54105315 308980990 471731652 708296579 336022552 495759240 676708223 48814041 356947358 692454627 174335753 467336704 628211162 644180720 989672616 32320 930438353 42237865 621799693 601312536 712857767 575636158 414332063 907011034 521848466 552288027 194464099 719729176 810551032 391993707 821294446 669926110 663510477 500039268 580610325 978486216 522100130 522875075 727259510 384680552 393005027 225315618 534593359 325897417 543542751 387581901 848482251 977547133 964464837 292927876 638291689 858287147 158754519 8906496 5070898 466338334 406282310 980502862 308374804 739486305 961631299 623748285 878756160 983168876 474526132 187050143 540766230 908580577 387192211 151125906 926258729 789097791 396393566 834914701 890165127 361463448 521958419 646691847 552961901 959826820 361763696 647755724 917362091 389921494 18329230 110387383 940092989 967406746 659367481 508466708 801401193 792301175 102965697 985522577 295529409 197070871 235205735 603105233 47399575 854501498 956510631 96867912 479569318 19165217 56649873 391137608 703516340 997776028 310401821 142638053 29066788 38873213 103327368 134567681 238558988 855374214 810988737 733086991 297217318 675155260 122003418 583581449 162514517 26425127 940841115 508710840 664439860 844915244 827173801 171988244 809245307 448729917 402780995 988717092 234745571 971384986 277013913 392849389 874174792 578884429 671962183 391482236 984226832 827957531 103412954 541011971 539791493 148029654 77890854 745682456 182843536 825788147 273376818 174920129 39777881 599675923 949451215 172541206 974760462 185234258 594359404 848324979 446612592 212896245 428582359 938061259 558151926 465965657 519450574 814443996 417156573 796537540 214642314 349548034 705578014 385019087 778558156 373633396 209386742 659308632 80519353 65517733 95076265 483993690 619867050 560639319 943413105 98513435 403910789 214899111 831950455 405216280 829055778 184935240 436579965 878498124 991804329 930771244 459493245 154732418 355312027 309471487 57574988 185766082 438381075 368443292 517599818 111865192 45759765 901530274 740955516 226987885 318294330 946598056 649667599 275384253 529425310 853683177 348392925 746043629 696126225 6490978 867403930 906794962 386601275 626156322 733421754 240521999 803295537 938628530 490165551 133867215 702681404 989320199 961318798 162213614 754413854 119176930 989355937 946088970 485008878 853986115 943319860 361073809 176248525 266360566 365306326 569966676 38943514 585642048 222919885 816953411 655414128 862838390 195481172 12329372 960857135 155153618 251691102 819833811 668323956 726820277 683195408 543332710 623904371 464356616 647888132 893847191 839507799 903909485 662704298 102655913 353754090 828052178 587444437 478695373 197901134 393545487 767598115 171774600 337952144 153278645 44990882 511041639 775897103 799170529 574011770 565610567 442350669 466938860 908631736 202923346 324171917 322498353 772742027 420131981 458625096 155862519 45853010 529570261 467916936 534689757 1639708 168385302 34487294 67642237 311678548 988367235 631304525 478165387 681531150 72600423 970190728 678656048 675182487 853633081 284490394 704525212 796233841 329684469 636628078 488774363 638873495 591423006 909982394 480062029 716928462 361847592 179747166 340537608 809500068 795819186 261964672 36936102 675574554 335677048 690377631 979858941 496262953 514365593 513882788 617462 515583110 221575299 161379045 444780511 755356369 278652494 129710992 801071414 814531994 791420030 142815829 758087356 643272791 294886996 328424263 733394986 81396291 416972433 48205174 349799925 602836615 741209695 994032140 776651945 794705817 943614615 782965061 298044215 727910215 583924730 211725077 113868083 55744613 105054068 938984938 443286242 439448092 247773608 267773465 510581381 160564629 255869887 411209815 763084125 462326060 918401317 693999757 602761642 196034026 475668180 589819130 689169153 200861523 101329120 664570054 274312875 816234721 568086571 615935621 620131686 408477620 980181948 306768078 215953976 127728364 613284166 602400758 467060458 844315247 432879763 311818865 476783413 89943559 656312673 224552228 841083239 325493947 772597253 630255860 54881772 177711837 693668269 69363848 989839803 603512618 713219053 206886954 746867655 969569850 22971376 673801554 609696871 180860111 634432886 718102101 554175960 304065587 353873779 238051626 166415070 193240771 103833396 638730625 651303867 154141646 103209895 411678374 306878128 646241434 699636393 310349597 751629412 394626543 774925401 336382506 161765044 703805239 4961340 6706354 693932221 936565992 304894872 936243691 734826242 307539055 672054798 214050811 613942890 366581536 514711043 243042916 137361666 106495565 568252214 948306851 106410606 668387230 412636542 90026670 619898548 380206202 404531944 892693903 364928346 477865802 849225440 848088766 217210644 698688032 217044071 32861198 328521395 871698378 312518620 631183687 935743796 617208585 914763257 482416256 87379150 952400175 977115427 114163348 4076622 221644334 221574188 260278138 341096982 740788608 929543580 158441446 250877418 605612135 133164023 607563548 268367109 941011233 620920054 703878941 981802008 503260418 401208973 52969613 341965912 741954319 859148570 866591273 379918906 37643665 632071037 972335450 673260827 910165356 737905423 494338273 172628242 224072459 13797452 50123842 228721332 790956309 528802419 150628750 983555340 275223479 437509731 10421470 125637772 988989567 990006521 930502347 672095256 795407577 882944096 814459108 887914870 969334654 653075120 522527584 822226690 136548927 967977171 848411767 371004499 230690826 807514824 599547356 963123988 565506423 702790662 524984744 455459411 961180272 596116545 515923251 753812492 98507212 484342817 244127593 929628010 599635585 440013698 847303337 264279259 762122227 460510761 533719314 188575080 696167215 351000250 607064228 975471857 459996539 157932464 187705873 735708281 93166629 170638721 445718303 649420739 251207254 725356147 764988233 711906563 374541798 289196379 217820914 125887926 118911289 931008668 439698662 256531917 243600818 842483375 753193924 821747563 393340073 523191074 846172799 752165900 221085827 649982274 666291591 528292546 868026231 15818081 496497833 106657510 692269622 127318887 261710260 645953600 849615059 19639485 921281265 313249912 316013449 505074857 125864028 899909280 438403521 298473781 767790140 644959875 220109805 67656345 471714051 901293889 754921365 663550744 15413424 15856103 587134477 883971369 255566714 222222410 419299107 689358515 474729310 397674687 839589546 606652405 344153191 584187413 955447257 53536347 155012183 482663305 573364848 619015883 959727499 598426469 977308523 457124661 630010906 961565278 264291573 698877365 267284430 940982130 106113456 122205476 655938349 295129302 639451342 430722442 643250052 608378508 578135957 686382003 741806053 240199785 657963095 388472017 729196879 284976368 770277896 512823355 93511974 620481806 141064853 339813818 888939576 14520181 563380633 621922102 438441853 644316736 447500285 555730997 862627095 754474922 786968817 943528595 142633142 68753619 898968612 869486072 218918025 388071632 661499980 245044713 282861022 223678681 479463939 569670581 349486135 309490646 127262084 307141310 619652965 264417884 425715080 979467648 455911386 303451765 743849114 5628898 951542892 579441614 594845190 185273164 4925902 420461455 205848600 620345867 76131937 797732009 545695538 335433641 145813177 561078894 29428539 672789061 754734812 985163673 407704649 250773643 80069926 662770021 811412756 636336585 460247518 730249991 672947127 352847961 851250836 91921533 421061592 427760223 294926988 430380040 884151930 235464348 425523758 746095593 776489369 66942564 895636221 828599387 345994180 514097815 212220775 163552568 427709951 125288902 782802829 871790907 330655543 191929721 949642724 317021309 313907444 151873759 26374610 777062910 975150438 649758002 788713074 639484655 230240948 223083949 405109621 821199605 33452344 693363849 158798721 100033880 562887925 321704109 189062886 747603418 413913159 984722886 747574285 89260949 937639185 401712747 253582993 737406681 135293384 6950150 54820277 276943077 89445317 848801647 865758404 962241237 719369834 596442006 515091532 78095709 953707809 526317241 731807763 719807577 40455382 677520538 917033516 88554668 881966091 839647592 650450775 967590033 179249025 850462008 277565223 892692278 135054478 704076881 840849470 138966622 866112178 867180067 807046259 150329712 34425127 936580463 126948433 210993552 9892634 916756214 865790001 567821909 422840200 385908321 238253086 594824930 756285475 879432501 425680189 6384811 761385958 935563206 227966154 856541099 892856586 264499018 308069131 469556018 78890526 875748447 760748304 657262479 616211447 344424124 3714107 815771547 871558770 209124929 810404841 960855491 43903664 663638546 138474842 488830330 425954253 881240145 140725963 495968513 101994278 468306919 331080769 631059447 774775948 872857388 571818163 124559341 971682389 353511371 626508623 902271309 85732465 649823453 135704590 407784390 14578460 537967476 36540429 81196657 763765077 465973921 768271745 878841344 731280342 515756905 607984545 798057515 53022293 487577609 480747438 234153289 998479355 458544672 830023071 715927070 747712996 995350615 287770210 269545933 936450984 736541207 697967579 694601978 262759994 809030252 611316056 544107307 531752236 573988528 543203344 806893893 496438637 262596156 928779708 490426889 321569506 290638405 738921759 865012911 725251335 705892658 861642042 751729690 614843200 982469240 800559084 136551038 371736264 532840064 636407217 832868197 569549156 509574548 781437040 59046444 760941142 5452953 836368302 943417023 616980963 24251986 519691139 925411160 79397965 161420035 892156067 230812071 60198071 531637576 750384578 545911257 487737870 3335107 514997637 25035632 164669141 308296072 372321848 265080090 561958787 660009142 423978859 167704072 979170720 588416820 795634132 982992901 269899322 941952227 913660645 140640111 299057870 65479903 948280292 497329512 205517403 340378227 451767484 200549095 647669505 680579838 99047130 217086008 136198500 67284333 158815845 448659811 856642915 910903314 129271289 782316300 21373312 273487143 69574824 623403865 125566381 694790495 822691435 378148004 685474925 566257509 169282819 644435688 286285901 10376630 757006171 502246606 156969402 55915673 884154876 343744900 725154756 271736867 141540756 896338668 87563908 862458 682506021 973711969 190702347 265340980 807805074 120710887 162781075 235853273 992612989 322501552 325236244 130168460 859227310 174958120 641584752 289992686 719089759 604125785 727743775 232434098 398560470 368524335 849976443 74569406 719222231 423335693 282145670 227625496 631864592 339822308 633163317 949940404 845827766 311871651 837701706 768137705 995155707 993851935 172043037 918598058 96633132 967260359 288782793 757677718 740898980 516631808 581824035 115206807 700978300 391884758 407041080 360588256 360682439 679717020 683953157 486921181 826261488 496552047 806796703 614142688 345402964 475365286 445839776 681017847 656984000 622989200 856224323 801935585 429143481 572526315 908049503 843698285 595487880 537514766 107366337 396714924 176737344 751279955 633591965 842413724 872290054 85718507 740281429 160811319 446436397 868985870 131212 226919997 901792125 239621005 234459821 909207934 543417462 132343097 197593922 411689602 694669781 657887662 739186257 310807914 653775906 760538595 390419663 161767193 791900808 831195132 237354570 254246677 400853393 554341757 224007980 691949503 229749899 475555466 335628300 469616213 742699 71908645 642451452 684551177 602629228 683756680 519355304 309963234 134639921 374573019 809069235 43361802 237998844 89902464 149443004 309470584 953430101 18226162 852943588 709948962 731582136 141923233 672190191 573385436 90381658 128148050 336216923 570892901 490635199 889826038 869676007 752218370 437929808 659849468 848894247 265850362 145062889 719721088 584382115 49920299 911145221 814181904 623084945 794666853 727333802 260652601 805350934 657859601 132209572 205508058 372589517 954619516 360299032 275253176 367968845 469282261 529770370 3132561 823929462 299905743 197111984 494564198 686992897 506985136 141485076 564253936 218999866 840753783 740532979 796014352 518293193 509282655 10950235 185979906 505040443 199337169 909147798 700883187 706298280 460049256 306403860 489841653 770224303 858871002 171482435 308548570 885382342 537139981 914769469 982807938 119566175 622802567 668993062 851088657 82516159 824617097 594369224 513748513 610038731 815110928 941483476 459118074 424424006 625104101 469433036 85940129 674712193 566152559 937464618 589928595 319578784 753725014 278173125 653610933 477363717 557535041 471403568 81456081 416447322 750180821 588134846 546905484 730771328 455747707 540587924 352796596 65693663 73633000 756095991 905505679 307828088 831653235 196109614 643824725 494763105 123889575 559970558 813378988 403917909 707227006 795524154 398950261 698438153 693233217 788028784 436701127 691106281 258642527 287611305 346252014 541412527 443595002 540648803 907993638 601602769 174128334 308153830 570329292 515851164 179359148 636684126 145258935 355402132 191833774 265518245 306797912 734616802 77364724 668951622 712270265 188400747 213750240 611347388 869455646 287084008 152211703 285431088 325731737 627105701 5416425 208322023 184561686 61555791 664855089 522518456 749248917 416439080 625020608 826003537 659298296 879398482 218586704 581287734 821895602 824488903 813261452 737193108 607154546 894477282 148643351 221209701 968573681 271015208 139409329 387968838 118298138 270440096 425303771 399894238 341970146 791481943 217734917 443040634 459322557 344085387 891779157 281403394 303043377 352576931 356217935 667150121 421136244 240169993 841753729 210393169 884287168 978891993 324824010 577335530 727168900 760420841 16241449 537872925 119177328 848328424 171317483 245498299 547282102 815535078 944610421 277789689 559916618 524002857 247518351 813523609 901023645 599613456 200535467 245575549 338656776 395724814 419239369 683413292 353355011 648128251 886662553 144919496 508065000 49678656 401250717 360168704 456558413 665169801 520422122 467919604 694322511 417091483 759182580 566191700 687732624 116853008 327688262 741592729 763276412 834440062 720116341 603998051 61227902 357041360 909832371 511594396 360239708 405942277 214240843 610503279 924402602 48726883 99178019 582640339 319551608 628862137 399981318 219469919 888332399 55381226 562590233 830016747 279284729 836516406 293358241 204906675 251710872 529099588 683249697 720639415 552555875 205275576 728722020 6639837 965575718 483716595 268646049 618439004 422801363 129326086 824174082 369533332 550991341 646805015 989919495 843135250 672794842 32798616 102448785 15727900 368516427 848434831 693965148 980594330 319112549 669445920 40784605 590955256 74600060 713875621 899816998 922476149 96066576 335500346 312075089 920938299 999477287 236048013 658525979 17657035 725271592 231206683 873055948 459198514 821236871 716277753 145668267 951662005 874044869 554509941 123496017 164184638 53812774 973626179 129661007 601993667 359970038 964300133 728000425 487580566 11044978 250879819 307559267 182827826 700621941 207378447 642110922 512297748 112661897 127211392 591444671 840185980 102362038 330305040 811527764 461017367 733641687 365084692 910119925 735514230 723054884 387523018 422469306 440390584 530066126 822475975 668714120 924668037 969063945 713312286 504628593 732455441 526915026 445094385 496542304 199392416 58203010 340751553 666402539 586981906 142655255 19985432 422129755 932097717 874388421 104527874 963837874 446387407 877411957 771149083 513892403 502611828 102670813 306802757 898161400 950048843 529041552 806916147 520611085 666405532 681193275 758135517 528450657 499302618 518944463 842480218 541946460 798944810 671143749 565149984 829542701 433827105 973885501 376297253 438403877 775883035 253465571 19734587 649263682 927176750 844412332 857104387 867030392 37506122 711650400 432070535 445287060 719119230 579074120 108585896 411876690 950472510 733457122 920217876 322217002 634820968 158501398 272763905 767643692 409173440 362586613 890413286 540342413 596737113 201191316 439151407 167873211 17357658 242480471 447443831 293032114 199999461 921283180 463338708 67000948 516023528 881338884 172596401 843363169 373188794 304273123 718528416 259239390 50687245 795058544 200109671 256992402 963264474 392056399 902497653 833542341 189217435 978521729 503226810 50952976 239248985 902626445 392876144 871409066 969548583 461299513 42361412 879620554 943050045 727956401 453127299 798006491 802624243 449583243 132336594 588078029 897752024 767941600 779379480 502990018 284844821 582810822 145724750 2848086 178078694 882305595 4128304 7704816 23797744 450738946 25556090 47927616 125761588 355766114 616002960 521755795 369898165 167623818 967389842 141618140 184324577 617227579 329185937 870420823 384037513 410689077 569187582 87809910 773656300 625571457 127337480 642532329 556701305 156279224 448038917 470199645 889188016 395006096 258936266 695784929 558842943 583141006 703276720 353145207 385290932 232622323 240021226 517354522 149665215 24247547 658667934 87380265 72774436 600244585 192790254 233333079 751592634 746231678 812066948 959338165 241775415 163454753 9538338 192809065 761043959 821113974 247947119 712233652 313236355 49914614 831346739 129166821 108520502 278872279 566324860 685103702 783183733 944452142 443357826 474410745 539733630 31808665 777640898 174527197 985533751 557130653 203657157 931106809 28438798 53914246 241554839 658906073 195397306 726867128 80404826 616692764 328871505 316746115 640165799 212127684 492072078 554844127 387909847 125944368 2580554 494271065 288440874 509750912 763486701 549314205 670155521 94747789 731693170 734703353 814310202 966469108 14982677 89620554 746755690 120005974 886015825 742273005 175901700 800381000 237220673 319409822 151624934 747564113 106676575 181945692 600681805 904597130 134291231 297513497 740316996 462894747 726602481 592315889 656212901 760350584 512656384 35694251 270410447 17896782 527014094 453048776 220035502 510982964 935179226 854733960 20579453 653721206 353527505 380064040 683739367 375914892 889118735 598876933 98790363 257533282 952888669 498940253 720339985 771844298 611061383 77748849 309505287 9902964 545532059 915232700 584144548 243778585 745497591 326002100 133631105 751508400 445109803 303172264 256078879 814162391 457266826 705120663 7364097 667247163 214574655 653571331 354796826 51747694 541518549 146039557 254123875 566663220 921938270 673631716 163451272 659290002 283095010 88276099 122914044 76023820 522386472 748544186 871817499 417351360 359622050 186059238 379411772 728633488 992745210 187124631 466715870 622125685 404539834 481228164 209360923 959948972 731125656 807600297 255402781 347254729 3115275 586275743 178786755 754364802 903155206 646969609 289549437 177103929 477359401 511193647 840744421 731691830 361540969 876090323 320889245 119738210 996956058 924223368 309401804 619839163 817136843 700000077 389603330 452797132 125453404 697447689 392142380 911517163 544257514 843381633 942311118 383329381 165737554 320505505 794346700 403961011 363765739 155938100 892674803 84239322 551923565 751314550 603274264 343268749 933505260 624558379 969749550 445627266 278642875 526189991 225467957 110813398 69155309 367190056 816548558 962207952 761272197 491761124 145268504 180229081 545675366 890660496 914230808 915817610 569462967 408441307 357966141 581365396 253054566 335364021 606619809 332378992 101354791 400247467 390230075 619471414 473661588 593558094 181317236 943608078 910809282 381373609 936303764 941608564 641263031 393030043 138386640 588328559 712474214 231381498 737028532 967390236 339710403 74453310 478592721 210016782 375440135 746580312 39961984 106913887 492198826 345304592 934201436 916241415 557430114 574528272 545834937 20623572 372613680 81874737 289901145 409628797 54663507 588426190 845093195 320456758 207764518 174346195 757592299 240323619 423098364 999167854 295752463 868916586 519986098 441750324 422924916 68396325 957615072 205158489 762443987 877341417 759315484 179769534 636307426 494208964 288287171 2401644 197217035 636882793 66923009 916538978 462782065 526567722 776047368 437001209 80740816 12756664 636557789 553773991 398190011 601770389 170534710 575038671 472426569 14432856 275414278 844600661 933285470 160090726 621539496 802044041 442076073 596262808 877465031 553904531 293930756 297929869 363126530 707408598 337597691 348436655 129065301 54865654 890524619 150247531 229289763 674560293 965951404 618551640 868079709 927613022 967382480 979970144 688564965 393950560 732600592 844814618 700974975 542734163 681690820 301855677 412842995 646105868 258874633 680930073 201547279 786550836 657980976 16125796 969465261 633560950 951898454 545430425 366574280 467443838 360071322 865417247 493907915 737892159 994673937 51688831 20449946 223243285 616934154 599669848 140959191 483934537 225470739 240545493 633851294 401298032 146909290 764815843 4741775 916135333 560389486 434251212 767662957 726838254 963458978 549895313 960961834 662334854 256332685 450021953 722933322 541054403 165088260 240595604 576140623 178829737 454087194 81881447 217970093 666401669 216028099 975384019 957392530 909077993 995555253 531746523 877265020 189983842 784579989 233880877 714886306 156672342 126716181 664781209 662817148 791807838 769401393 537992016 548472439 972804937 805861891 64052617 449631757 889161462 632911472 720656319 955007667 621022654 383899104 473034078 603221080 53810701 159829689 822607101 908208405 978528432 934249561 275983573 681962461 86191606 272692305 664083104 375157814 413733175 761066887 574483900 173175708 302041061 383632464 902757115 423668754 60512766 869393432 646696136 870179376 488542857 820590428 881813145 428117140 412376116 70627357 558867832 412212127 731062424 910216698 4274091 325233104 969308285 303973142 188783126 439568216 591510968 804741737 245604191 637947515 603609794 3571228 69746566 640606413 982588502 951800416 614066354 103542142 725477759 868248610 376870649 357114036 733417638 393108383 784620370 738741245 292372341 120206095 335096728 345877662 373698779 301670394 502817631 145152360 81405290 582185823 575760822 921079340 24685797 658191012 24242423 692433043 548746626 906415806 327721715 502936645 152700556 987754320 445031598 305650827 451237687 811980707 965154830 436081757 90586170 277981910 782477629 598553721 194095157 356697123 685212537 989027900 357840326 330798079 422742363 70993448 412098629 291384065 915895749 964365055 53325324 826685827 571931054 755956715 173602078 210662270 116858995 544722125 209177058 248407452 992955959 115960193 427066172 33423123 152167612 426051772 416328266 761797522 254199034 785204849 947551355 660518253 371797394 567300583 334384712 513958013 226808952 438036961 716006785 108573345 904044463 53873077 874334611 790979491 787395365 462080110 980825300 489618820 675982725 566264677 77733856 82912132 648388834 312769972 802132158 937375393 804659682 766828600 553683074 412033105 581281685 607480033 881547017 424759677 202553724 318466332 987992948 571432394 359864778 288874362 914034466 509011121 973744251 906835052 600900179 401259606 315264271 583481432 294015455 829355899 157010779 904994564 9268196 169070923 720388812 235228691 586101985 723086912 220845891 869471534 459792174 228801280 409078563 325423667 210422409 308952903 550456145 441350615 660534186 430625882 182267955 712789168 449980398 933572882 164921160 468650444 668746959 55142320 428949518 250138951 93245619 752581437 46834970 63156946 178349778 349930220 673360361 485255021 830445366 507155827 460368815 734975140 907487275 586024454 947538738 798167698 191511662 855033092 396955327 713603204 825281322 45686629 233088045 157471473 662141504 576605369 55013027 378131190 362952408 211093403 294435490 645482964 719233485 490191740 995269910 535263586 338939022 256302666 214299138 832666959 961885052 551114580 547867054 132047605 779569406 949282086 864755746 416967257 52157956 794726752 745631664 770141213 164872206 109606905 461324069 208470378 830257807 33062219 695530289 455532686 173381493 236560966 251560961 740240330 55645048 619681821 505489802 235151025 881161121 765791949 944206416 406777676 901153086 853086241 532294420 101692981 244808677 244988037 118065304 446978771 87419212 690579299 205720393 213400308 673962461 284004516 356764340 506069057 482730239 659213995 534871137 861823591 992237163 994943638 378325320 64484299 290788567 961823559 507031135 352164385 974850549 803517390 611983582 129103327 498825398 221554107 951556831 831646120 394496778 764289810 637852613 262191668 481662438 194247355 387703747 16895080 707308932 517287731 930242780 913477078 72703003 448571739 496852864 845720916 948441997 832682658 837164460 387265776 5976413 603572957 830909140 768504537 246826133 525213908 305034408 743976793 248985351 23112550 998221923 533216068 159724321 264101762 629223196 131317632 489640305 721923941 809603454 397476735 982087349 497115556 497528314 325012234 678622717 335055852 928994392 969751794 972935250 655802022 367707961 46063264 173957665 134283692 61146122 553399173 765158617 794795054 811642517 617458508 345505377 962359334 392325843 532338021 348944125 419170616 128701956 937010735 180196852 283042983 871854025 1494449 492767955 167810464 434497117 357871203 203691482 611452080 426441216 949822715 321371575 902604254 333438172 41899298 764844888 27427027 593180256 575985179 655170275 102089876 364848224 733372756 81558806 687260485 115938213 270031649 447735064 142116792 675236276 242616378 676196736 929733811 532262757 961908717 935127370 248529289 720402768 951385467 262061134 99590400 808992685 695911578 564541503 486584920 36833579 65153962 437003358 437659988 180953771 607710188 372154265 912628633 3249829 15353766 340916254 151496357 13795165 655890234 586972508 885098443 384853891 885529165 177388305 505002535 381863960 289594603 238635894 606605275 557334 903545124 424760951 972518400 521833641 890399373 723380051 658893112 833803724 335665533 265812783 763149457 394139669 231183040 514815949 982459244 266536586 437680979 367902363 157059911 545712912 6745762 741847432 377480846 826708258 941773963 783100335 800454442 651395789 840023892 900313826 904436676 122618658 383856225 835777714 295694029 196252940 179482234 773036193 736334337 716363692 895054538 458023661 467756746 266601916 235132384 970994654 930932306 713046439 924577661 791721004 901522198 288783952 133602013 902157911 674182171 564984322 771327578 704124022 233812495 737660672 662206283 482933559 761748742 44091662 758373562 266843693 101807811 803794376 824680840 163643228 637664182 388082728 901994328 577140290 229835656 922581834 613894548 790711528 240867197 850986250 86599025 761406151 909221273 483795297 843968336 832452531 816660374 498184424 475397916 772637210 78504585 929761690 987004455 953100211 584724759 212492585 605690869 397554370 602553278 622131442 97363236 629124179 224696383 524787953 925600711 530847982 498473438 697779567 861972892 529650170 157715707 277598229 531781256 227156818 706235712 4328639 164550059 509245916 597914664 567891454 618640923 66970548 809578285 296354684 715142715 366881444 398336129 296079790 484720926 644296273 274573497 611896488 250285356 763295428 910262537 245980827 635856170 958243205 684529292 14445393 510433747 45481731 589760144 362013359 973712076 498569009 581860294 696137039 22991591 630697360 757258455 584609457 498709249 424417771 136770484 565967315 728243985 930849216 231530661 844284179 523863033 12735539 358395684 77038196 172299167 510545357 679248847 253673880 403232144 843509324 751361383 181288655 217898000 237596228 80889722 291126065 466441070 917604926 214994597 130346151 472771590 178449591 124909088 250585944 829235664 45200524 627252887 652271980 456552907 892658007 377919713 69229556 233350886 529517583 452338765 345217429 309130565 920556475 453135806 881489722 61215197 194344336 315804102 611442186 558177206 605029990 659275714 581367391 756581311 414039596 56593361 629642218 565406855 702633089 487194354 716707782 461608414 744998679 494171254 209473251 660775995 844587851 258848840 934370138 228030852 624400884 615019342 829941785 449585461 917360685 854837765 639604031 202453630 312817468 986967054 588778263 39643267 9565712 741903972 828575571 770000730 790647521 257787392 397111072 527001223 889152647 90349473 745627758 699213276 333829878 23029019 872777145 200866498 871965766 617134858 999309218 407868492 998921134 452517339 786908221 636363927 67391425 586966745 862484800 879195107 811657641 488584697 927196025 580485111 879273714 918447880 779801358 508600542 852997788 112047501 172235267 122867957 965616209 141720213 539110675 625041704 384557280 560650813 411838437 234646820 350556939 895316745 670407459 463674432 666439012 245698075 704488999 779903658 966553932 9374209 148999391 403183128 110600693 42657424 489727266 412715471 674939827 218239433 504506916 152596691 877060979 95078422 358893326 720267064 194667681 292972016 742249432 864938848 967821471 703572344 547992433 559234216 766426637 470443975 888032876 958837639 251553859 956627512 253883306 818656691 324783773 955626673 650207272 230098424 804556453 217658880 345082156 748458751 69879008 275274609 13299172 489951519 259164278 757825632 103548644 31571766 193734660 820640771 643828631 60763619 497995242 725867174 639261083 642962492 105084796 993265201 290016522 512538501 690981114 897740031 144298871 101227161 414072078 370161339 511364873 912452316 89826789 187655457 363399145 875846523 372935604 239577900 914845320 427452264 937764881 761057747 564958808 30000374 128619041 74337164 294730310 53373479 822528296 25844466 802002562 170501111 173702144 981648918 66062234 213749392 841240567 875485085 70208694 378302317 765911239 759946505 984698538 140369825 810431191 396665546 139827278 785578150 363762923 794534258 319690421 927779369 273254665 852250164 576880467 22331299 275786985 760503555 830954587 782264215 55825449 384324409 77820260 686910899 37183724 611984979 448494756 616617468 299929688 759281875 25632972 641878806 292521252 651977724 232491693 809656130 526577212 648386134 698245298 607769673 579240028 651700052 950947035 993539055 313681201 833431274 970631375 130038190 297283531 190361580 369466752 506672487 160648331 453826453 427122685 884138585 890612468 819009109 154346829 963219004 814132947 502920349 100687672 429659668 5907971 32951382 884758634 339245554 421127040 27595142 508021260 7551412 778263944 337997507 949326199 105747145 152750018 944526193 745458864 798968596 364292657 845110639 296354248 80740482 680902818 252536664 879613314 416960429 501622413 205899822 543296416 333069915 786394526 465487080 915167031 391370779 226886574 814974446 519675250 622200616 758913012 555610416 379662499 846068190 443386880 934173560 812970930 949390706 583992595 844359982 135745540 966140190 523130156 717101809 904816230 259120907 791450670 433231424 888180100 678196899 156152841 605482912 225113971 826661933 323292079 152935803 139734041 697407614 355756565 552798344 365964505 328525460 819025057 427136722 455771819 966015309 289215874 913989129 32690954 285356787 322537285 510561562 612897122 792744864 289379759 247329243 637148725 307646835 526659936 488313618 428061711 468841825 669549661 929924088 892572357 446951189 701487224 736849008 505751172 431222449 214875015 96491632 189377312 63454172 526489383 463962795 530051904 496575728 270475795 411327255 5209173 337067642 581196712 430013516 534606937 270708151 806318495 429910861 965400137 842777581 713123843 685362038 252848066 71742756 736036881 380934365 62541221 507740133 1802534 670923628 522521869 630043917 377351667 963754562 236551550 779634541 383453835 432627467 86865588 829989721 438122386 121471096 764652411 734721257 876156776 678394819 203679283 61752755 770220435 261138584 847243265 527521239 878669840 161085414 617017733 644243925 424179724 52633302 494108965 754200709 180515995 711571565 174519711 276675757 330051007 310363212 253891771 94130097 315366175 490707300 283560574 976890321 698761428 893677461 525084489 711443990 646847791 781337350 330569325 685104765 12220583 354198815 609770376 508922998 535094350 410522014 630765017 886869725 674984255 174265010 251444919 150451695 53760160 523690044 924508233 60934345 338285026 300382667 46811628 604704092 124430546 778542984 228020728 16307362 699474390 534847293 7584686 493063511 85989553 934624646 407911332 835292461 187806759 865524689 925714072 363255595 399310623 292000112 718736546 250983678 351566281 347664696 466166512 736120233 565223219 521357402 487594594 224401244 901751145 365163840 963619160 112546025 245434970 985083991 788324175 810669120 404367816 119956874 694519952 748891722 171958745 77217293 515536260 964696575 552410051 525908622 518345019 222341672 971258555 476377798 724704211 925748096 371336993 816974591 103697783 529551571 733767250 697720516 684219950 965281327 723942397 940234588 730544553 567010431 592518164 656559648 269557134 168753959 969005308 167356336 612112086 528395979 769236068 309708914 742793792 661694616 428948322 733511185 212870180 18030301 250775982 17911481 832152089 493625747 433488622 109229149 251322697 721955868 37894297 843095082 607593988 910483817 949842504 896150326 241151307 912262241 791642474 480123324 463118035 148334933 807317835 32522272 455715493 775560283 698983590 909568722 173195611 408734434 471180704 705572068 685061146 518810579 965200948 473038621 533005806 280547209 644914872 403142674 769591844 264370929 339420430 421787598 827099058 626693263 111181078 751206477 398526545 334023808 998385792 267069937 112654681 917398201 993070505 892217365 113537997 862836757 293624862 17984584 420486351 48571257 372780392 698031335 767677337 400026954 353263187 18615704 732459815 143940481 897748515 39459484 628914954 725528924 461671433 480157429 934237745 74172127 167386777 220025424 273550803 8951379 437533742 616618258 894021820 724022256 110435123 190440951 384883844 228937225 68707527 218705123 389487788 996864766 900033078 273053519 682832342 594379864 446205312 837353514 791795388 710249122 438325372 534518663 276052430 472648200 539232538 451317901 185545784 326165960 50277681 398155738 119610975 76052038 250129909 841116790 209149000 228342293 696169254 44810578 771042061 327312004 640927129 813467583 830512251 636780900 477878279 451754681 582269981 48610478 321302417 432743501 386704514 426160792 605047184 650750778 711489005 25279113 548296500 709807501 773779199 65023164 552219283 218716016 314371083 738475396 904381635 203823447 293046123 425550605 982796969 670057586 316346297 52932478 67288513 308376944 823988145 723641030 279463741 716015893 139090250 563621763 960895106 597249450 249731889 963374527 460478280 635013186 763041376 465326968 204841030 514796447 475281656 143477296 434685100 553409894 293391997 893152816 916547340 830453294 126966915 763976079 558919649 946750543 306000650 743718664 533593946 91446564 22296450 36072079 782744952 686005459 605217464 544431588 893744026 745767143 495266302 377131472 910121275 106768912 131481127 525238700 358517813 134181105 196388174 204642513 375390397 178795188 756151670 741303705 151413351 568612537 488413045 90340222 531811222 37628079 505698213 866323814 625780941 12445692 294694723 850664097 880599791 240489163 594896306 85369968 813284546 966235177 202203545 847252762 980141467 251189514 240472920 358454604 376306178 505427277 23365863 497241400 15765268 573655634 603400202 637547578 112941211 291008272 203692259 406553155 248271813 203743117 912538474 138499873 207580685 498666293 139069758 196007556 702772756 439202014 601372658 618612703 110402224 672357675 269221594 384529627 49912471 723279846 724476528 297296672 2267665 863297781 5132440 513722516 564865070 472854829 82002420 212021941 248736924 896952189 470535030 134495815 10120856 449772723 490980086 946297798 214561785 27580801 766707302 321013055 839960735 290520025 998591538 560961295 370517125 387248910 169227001 759277714 405445792 312706050 833363587 690249345 57423962 496532231 657113480 305973424 144486811 749675627 724002154 724217153 372006842 371000555 71800759 491550562 547272153 431771658 867097490 560998707 263084994 793298511 947425850 38439540 463923364 176360515 85188540 432770351 677012727 358077303 248068560 576825204 844217506 208234702 728743252 326133586 718213403 370344408 512061466 165420618 582606230 206537010 97940898 612920256 953943627 554303003 902491150 199813762 190749350 933919136 475421413 545396442 690379196 110272350 920395852 987144254 676372459 607130043 758896566 700611636 248459511 314551754 13999562 123692983 742184461 917350065 799307689 860780802 19118437 80749111 256486921 561884161 55589266 585932651 644541185 411633894 833947779 35815973 239864088 812546448 240551062 873362019 453482456 185433948 384356285 158574892 794286316 871316719 335151931 576286007 892763283 187631224 914310814 474875855 341818641 669488978 128428517 100602843 892749896 78890575 888572558 284762784 852624204 555773227 833361208 955901811 529603083 800179309 933963528 629633081 727618304 650446957 65264326 644401525 628678725 794157035 740373991 627032666 499144189 483080400 927608419 39097010 918373356 310603169 202959397 592913150 62535556 595740847 904146288 919143211 856057796 560593880 372660724 305039058 974618255 997300076 953553698 148430080 112786136 858563413 181193565 8038995 9450228 179560104 877236507 836186118 401898241 106167530 479889238 306331174 227231952 799457664 204232076 750642273 76299727 666357981 168710858 932591951 783943597 220477869 395597039 846491254 20266932 843578402 517189793 696710293 103600012 791790637 716781775 370931005 993111124 112083416 323236758 477490088 616274497 529104562 755095513 571564732 759983471 178334671 218020890 621694057 187590795 105865262 7425659 990915037 656775904 580631985 657557952 518658781 385638429 654408271 313189408 790976065 547614745 544998594 268497357 155279697 604452740 203084592 860309122 85758148 116120405 466908974 372275598 686934389 927855773 510680899 94924378 845777309 551179739 145100945 470640778 457918987 358430841 665362754 481398070 769200467 120659310 163206078 461154149 523923865 395901987 863666967 719399849 845445651 460183089 494325842 762147075 911162374 974156819 415448388 990644589 499625969 939684967 905910843 3098890 125948367 876836042 691641087 723638843 798358061 673295673 824246332 25642145 606428611 745384168 60153756 764454122 759022885 24431035 913987081 691545156 642918628 90516521 227342482 521660042 324104110 988326588 895646380 681956411 970335759 599667732 968679174 570566620 129194945 634585951 167726297 469684172 103131331 545541799 666668375 329769082 311441553 770129472 505870134 454144596 720715547 501010383 502172243 557276820 85907018 687084971 241271816 949177461 943685791 120194799 770544745 795210285 679072601 561234963 513196920 713349267 528557222 609708973 315821633 763406316 373577557 343845923 933933485 160593531 567832719 656708135 600585074 165602829 550485624 857540135 11730037 710778150 398988413 84291432 849163683 796642283 235918996 839159167 761038134 919983754 998668897 678336844 434652708 848540616 646361117 278944119 232883708 989411198 262407273 812703981 42893392 645911677 317672747 490899158 505618702 135211965 784921201 394411043 325391639 340468154 703014007 495253062 605320316 100556814 53204049 907021934 364391897 548085833 629587134 130154867 35128954 435016364 29029976 364298474 197084200 345207127 441271623 417968022 149951622 650638117 683079266 539225790 412660367 827618727 751034049 752822604 824645978 753926415 400370123 472630568 395550145 752647047 211061097 362561470 422023185 358097095 479575937 406374041 348963143 136984094 267421708 512067925 655595610 474758028 968117463 879620024 734128849 635171462 309941253 563502459 818996010 894248547 96648540 593541032 70047950 772242710 807747419 600730262 865739092 642838401 609139375 758961096 404382659 522665702 747035773 404140088 481863532 333382247 54334314 427512202 546907289 892822259 132817487 61670851 888862727 696875369 554770391 868764833 791824983 713061977 116626108 647972474 273733248 357920197 440050705 675041129 660808406 723724919 89930911 455904625 629188436 813588076 763029373 816324363 567952300 721750146 829781147 256085949 237358715 147999123 102667509 920527526 758196832 394869921 359585809 112105224 360086039 309710262 250414895 216815556 413418867 35740526 142758101 887407333 804578278 225252085 892689661 897576540 746087720 796538544 316063407 661715411 88656908 538068109 307477706 301144629 120216174 794808076 554192624 439375571 760782150 31622856 567570555 506314556 785885092 185389393 827156222 913229404 281861433 721211026 67162115 687189681 961425877 769379364 638449363 127883995 713694748 236690998 594794269 514662416 156116792 384346638 767056315 897886 112809811 640203335 461763840 489470816 833884326 323709604 384127870 669453110 991580327 412311248 566850034 327364991 242360451 570574116 149833330 602657421 514273447 817443819 654597608 478856926 119092334 588817063 685077793 653326640 93966490 184786581 537034413 278521079 845282279 77912099 68482049 358233774 218351583 889629855 237983474 250142856 795531121 668783994 127503664 746271068 500163225 283621203 943933231 153544318 914203827 712531002 82445499 353384602 610166998 593156927 558610321 721314619 495519416 868449955 996916045 634543196 45687257 597923927 990661433 732875669 665518607 691383356 42074947 867674311 910459528 513279723 815597395 585990827 244089195 532710644 13551393 523501940 928830170 693290094 9855474 501743367 542785520 88083130 235700928 786847468 181229200 478758623 839546256 105417738 736271169 524338898 691510872 566851763 299906233 794077379 491203699 760643044 119382997 521422930 305914068 413746461 572812880 667550872 312256629 342136034 705762525 640040751 183322910 343468569 444109936 10995943 790473934 444335734 787680909 155296012 709890263 138785119 446045673 468500707 113757953 568957242 483387915 115088532 94919809 995451548 508220384 850983080 247212844 107238968 415144489 62328177 152089113 273207496 835338489 910675343 293505552 754689159 301746773 229891009 513479320 308041132 10087969 908418046 736397222 714877144 159821536 23954566 508117493 258165302 507959569 244983208 604194207 128128680 481442237 574723158 278410480 570827017 21975959 574936848 548107670 347523150 874782786 280976881 931702342 642455061 66105226 286483296 388099445 417326137 374481163 689825020 86127233 939842269 842493365 573593840 883064520 132998995 488042834 561632895 999940082 705863562 984782137 476507960 502594238 114646652 503137925 28058586 887431095 321799265 790650136 465244429 758021257 268361281 340069398 278886386 240435835 244412242 767578989 843379027 197375873 103154508 545957114 282576010 123515044 997114365 611282186 506263156 982838568 165945545 607948738 441450587 371907304 800464966 941935208 838507261 714216154 868325 440310417 617445585 671590318 414862255 198740371 753099418 547458760 413191490 614210670 427993477 729256001 434121982 25242579 190989328 927504235 715365833 412504257 958679323 225140385 598509154 784768864 824217199 659216081 843100952 509566270 780578202 979823048 631705582 371262027 829481583 910665117 863475563 51979718 568849823 699281931 484691411 399992362 349780872 775742430 705413316 89127235 972474195 374889692 138258537 993928113 544373805 468786458 161379893 7872660 798803652 331916297 92027882 816527984 731460053 659950207 250610168 830841917 430549348 609482740 386324781 380168650 716112978 26523494 477618795 226970043 235969579 694279371 50846339 886670610 452988613 453776413 615006684 515703459 445498837 955134454 405847615 601787418 785917489 820122695 661914816 378900636 666110223 851498810 177534503 256847653 182162994 753095920 961078636 153093304 765532494 345972193 394027403 828824948 934610048 361603000 426560920 713954884 717388366 140026794 132839636 37587046 445514052 23750924 355967867 810444642 884914479 884659511 162435838 415846502 622377709 448730549 600808698 177913693 784834149 144935811 585530849 221433244 533523063 261405966 898363780 20106213 672135989 472940589 446702699 544704257 258618864 721966464 581534222 56750544 301169148 712875824 935676163 320831461 825994211 992476252 623545005 84147060 530865627 307630577 771876020 809848042 92590128 405464914 259591283 534943654 483789680 186455711 366762951 486970574 662404185 777518285 379601875 888236556 618031138 99029996 325896112 235181048 391675576 690782075 765683133 937072345 746149129 402838946 525918080 211760015 279292019 279137508 774650944 715625228 630989118 466526328 459881538 446570109 795582914 791077494 188005643 971302615 684977334 917997646 158116506 931699611 931616129 122415310 792327751 291331359 242292316 858954177 169210538 506192085 439608869 594071897 97372841 991267360 754958173 721633874 993764044 205439682 311407192 785018655 908767097 569081343 303876554 442510466 318024691 680152150 847898158 625037994 111851564 705580209 842982825 352899012 210668976 780461004 280552389 25385384 613549052 470922203 962912350 825801315 588849910 264947748 932377602 168594486 843353353 713665675 991365558 673136368 700211381 280973529 16207967 923489331 687762540 943424884 591519428 329084558 194322709 526680867 650054346 331189306 575896579 712436985 563582794 786363038 427534537 114968344 507698105 573576396 64260831 341178965 197718982 336458205 488899079 983259052 247230307 632659799 788069116 759402806 19177105 536450793 682280982 112576116 30625586 534693475 840385942 141042695 358929528 940112890 158273284 913671236 242558507 66896220 692621380 443598111 892154002 524010722 198499342 834848479 53318486 950835514 932183153 74288005 426525762 652068344 435295537 512244608 212614905 35064070 589990060 297670267 339312411 326187839 233397221 631705138 253020483 623138453 220743779 50291223 301141426 144367146 343129980 451163239 905152816 981340755 304618649 491471123 251623449 827918353 337612297 992167921 123844050 749484812 118882976 966193234 332019784 981087696 280310957 160794543 536360338 851274426 983085113 653970976 561162871 679491510 939729993 577418722 782712199 110938601 939174018 796258709 953010398 201629288 673694962 342186261 918741318 345048789 703025223 876309521 566681489 851401077 911815017 47630081 791659812 165956401 665215260 411485091 983241802 145071879 218152107 235098151 828825445 519439096 385701397 941566315 819378303 939038568 488872411 192036820 457621456 802197118 757087976 311328794 485703089 303093812 628547563 79831860 511129820 513436739 597738938 394658171 58698045 855601377 792277294 866827742 994714358 764772274 305716986 765430453 102699325 30304370 780987015 473938248 400203945 843094592 7416339 970938415 726977745 140979391 829124425 497784806 320284047 615745139 783926631 964269395 28832789 882426053 195006923 57551393 730370286 647117222 174962043 333586283 712054668 427822724 826455640 898097282 139949747 531125069 900856585 489731523 526315889 897030514 783926593 358475044 755597946 481272566 934517874 357139350 159286108 595211901 319938443 316579699 910611470 645286932 15943456 78290632 761442305 538487780 285335934 92040629 747737501 767695817 208520419 557545410 394517008 448314859 17133120 390686423 39627554 202299097 31105325 786991695 739759376 58339851 667729313 319428987 752052751 143745304 163153944 382638901 418115448 623639175 270921539 759135296 355435270 7131355 554613605 593625180 211676610 366689268 976356243 117185068 773528026 133686348 297646824 690288461 848236414 374144827 760131984 485509666 420648455 865240024 350892891 573503757 405442381 804231676 943091820 881580727 402181887 322682519 362424382 597632900 344391174 157066790 538584529 487842651 324383845 624912519 213984140 74094834 451917992 573530410 810359341 292745154 627429158 771581646 536007042 245572393 213207047 799707390 636680604 458328776 57613090 137943835 896663826 835968794 39588332 720414838 392110168 447940384 715951987 866620672 70893903 464695068 400253384 720786905 717763711 833556739 301050267 861620098 395027989 991328525 389805345 724030814 315834706 694973307 358741538 898336034 644424355 751920811 869811571 14090262 954990234 223411693 834926032 874879243 611883814 315711596 821449550 564922663 492403193 101418574 319586737 70630590 967262119 431519783 287416996 463709178 768282591 671938433 383183604 33503503 112049089 546034377 942925873 493086602 846616093 482527299 259999151 939362366 983830360 130528786 625592224 937474738 786207384 935682262 123319682 627015540 968555911 215171630 363687855 419940189 779916816 296191836 408112373 624842942 593568168 376944070 243396914 268666859 254787855 838178645 717205548 759516534 916990083 618225050 607199091 871759401 690303592 503227358 47590439 165046945 652519244 910539715 539113606 759619633 411012828 48448992 724976771 480250526 341055255 166093640 350103883 326216501 763393482 217496149 233735134 149892510 64137830 243967683 302181969 192815322 519677401 783797814 908526908 105926745 465018687 769560397 815906477 28286459 908281981 377157934 312257414 939282229 489833793 614226615 227778792 21133612 334652310 251766312 695665051 654119726 939452803 324915689 605481889 371664274 375521796 252020308 793867751 35037505 208117543 814616992 570163073 503453026 633075561 328400058 96744338 673622823 845271384 232015414 612222835 716841293 401468986 738701493 989734522 551374899 729005359 148929459 867830155 732483816 333410046 565524690 661989921 185430577 510729897 163852224 786682031 668151370 881969191 610068547 471079207 533552275 830685503 676446410 397862068 592024052 963112305 964531126 647244190 705785006 171566329 592481325 105128447 270855510 874361498 496673659 622303729 329468152 382360448 578895926 237526004 487654470 204077200 100068573 882168499 290781260 140109827 215085017 839925305 137937184 693606197 891263309 796820966 529069518 704063330 164054298 616013373 172754411 736521033 284213102 734398330 414602975 164764578 847113525 729542026 257925108 339347197 585973414 641044441 219574416 556144765 114113186 706349712 464998782 826033933 359847790 812627164 632240754 804403459 491633233 230585113 120666988 803485457 142213487 442735766 347812330 270672623 802874117 291018644 852528841 929135848 583865379 531924566 32412148 549138851 689230947 795105364 994974411 188531304 482197833 371452666 132616265 253829754 867676910 149320007 655423209 781263723 126270268 2057049 645984290 930641891 569412908 708886070 426761728 515249304 259214279 294249353 491279575 700416370 296579372 119314004 58141442 986525123 14837689 210400976 536581159 853579905 717706602 342912294 87933981 353472042 801405714 520342015 802958482 501175382 473859403 195435602 359418065 908456769 111847467 723862120 538325831 669178892 24060469 467718696 4149466 811464977 772551711 476643852 735164315 183941723 183626808 106927792 694073420 969871740 471191425 521615608 852072510 213202541 158765502 892578837 613167569 297318846 249583581 432494666 477400647 464126143 632806843 599520074 677763379 393009355 301960867 461780484 986011014 731351041 307222678 305804448 101715194 306117613 479925179 51307300 353538956 898631252 893258173 354048652 939426248 400366581 784063048 389736386 149430337 667855696 922089308 248548390 851184970 274369858 41521370 150782488 522678434 349238483 436728483 557399880 611787308 113822642 152574791 617420185 758611834 429308519 159563889 287601677 477970485 41921428 499175023 415688277 325262901 884920701 107190060 601045459 25535956 248896763 911382785 110094195 500895669 915967467 308636760 781154279 922983872 391037516 609012031 562561985 119071345 949963463 817712775 800030346 966169644 445301174 910212836 861992108 250655250 690956947 676443427 613133453 236421570 286981208 747779181 15283855 898617011 873190488 940048147 661421040 729161455 439996321 575323569 806930992 428682811 526440257 997634668 842752427 865538518 586787434 600482890 33163038 989885502 284727268 746293631 446650319 412918641 663911496 136333390 863357317 917070255 413499070 691495586 494276279 378023309 419201296 407170384 21785750 127938202 303855973 703296141 265034742 370256194 696814596 617617040 560852668 123638972 481294840 497453665 731506454 391020279 266483431 804758037 952020123 780125549 531490983 479604396 499688328 602716456 299796409 674310278 886253846 826031762 604776444 647047985 28247682 367428010 681002867 186466389 728342684 858968993 287171454 824130653 365881615 826324293 237982293 274283204 827567140 312412672 314809670 134987882 900158065 826574312 522548344 251580185 166819495 72447585 380398132 50698377 846561234 857406236 348934071 625344174 609586148 52232526 50535953 129320244 66515841 14656911 609426715 948502359 724095167 319507439 457133406 396682579 886515785 72149531 476342512 825612522 87892805 694978645 54123961 432923901 261947874 716483391 763355916 258830916 795609970 921050736 288159507 774699208 334283233 945937498 632614322 198402699 965690199 801678437 707322603 322191216 789213385 222065950 836699629 213053653 402200887 319510886 184447913 652952541 207428621 168880799 832779769 23221616 427317518 739584245 959943935 777891826 757929620 991034266 193590364 887183970 148480021 688398204 184567272 270186669 968794779 73556120 600341192 22931533 315781834 222106781 645023360 255343673 86045151 464420366 349911072 331964827 406114672 379278404 507233926 105137626 810261920 531265849 532649451 343206573 838153201 174399137 436048743 641818965 554168139 342105303 996325002 454507354 747115035 653024241 814733267 415101867 197910477 284705418 148957656 209754989 294566749 253713996 253802116 114677198 499476297 415295764 391791723 391528010 530449181 340648426 112557210 114248618 344007206 276169639 611568071 308055735 829122730 579652604 495130386 38817370 903721563 995239287 371482272 310055257 254470790 197822355 756683742 962042106 167270679 326612561 109038701 220322809 260687289 627053676 539422083 423935970 239348442 427878323 586980616 432496231 978318101 279808949 511149706 406685267 68353890 790560539 558958313 781914609 668808468 619127045 328999060 912171913 284318988 936795837 465022586 402980983 178156754 321839566 472272549 575891784 730874595 194924267 583568806 397863613 195378792 104791245 586088138 585161151 106528069 839110236 103968606 59019951 411349938 323641156 63211413 266855482 534315900 96671433 58336685 729537316 60686051 570617365 127096945 172666507 754388507 153311407 146662533 654960450 113450018 51977792 958203180 560446302 650851019 544595829 821819963 924278984 244000036 439517733 630043220 181068165 803992415 755728612 792715504 100431439 85720022 322716099 983135043 222521272 254819502 290902076 510288818 294070716 434691467 622388881 86237940 78849681 806970274 880807114 137916233 584883383 945179702 316800773 338144516 413654724 316670222 753666535 635404739 231704995 867975137 292999126 79116137 333690033 113772195 754317690 336159119 730660086 937657295 725327660 598429442 154155008 922481491 591363425 516884265 608237362 846168222 50071589 343622586 98616357 982905405 437975443 521325535 853225373 116402426 490095235 786524711 517797834 659945917 16233354 689468723 509780836 489977238 225813847 815662984 294568965 732556123 252611888 682323052 63186408 490049758 644419593 501927807 352163656 715484158 216471821 18802377 281129559 705585550 856465812 671677582 129020053 299951394 931817122 514628226 908701113 236358546 787114969 935235529 874537081 854064341 297335895 678757837 451029706 756705783 879703466 524959446 803343827 251695200 513476462 719164098 284587384 294375622 944448073 585411699 505738231 596147902 249671453 836270817 378528207 175097659 72195038 761757621 902862776 398571550 235524817 330347595 86890260 454795349 360596971 762995267 408827556 145852896 40268820 692332130 539679550 193699731 153937435 217779038 269059954 132450686 208608081 338515362 131620697 627106247 64974031 745312654 132453834 879887106 574051443 707237897 986924248 440673405 990132388 455392361 517933919 981423440 139522304 257615891 604978093 556766492 451155781 543929586 330466505 153927187 880417560 935845043 9798392 541237149 155036521 189270463 873436762 908414192 580563513 831587132 657822902 942051175 341815996 506857011 732350796 97969053 998820307 439342336 641196112 924659150 955250394 437819085 679684816 637896458 64665618 438662600 303443279 277402278 71171547 733226468 197370607 57731704 14156451 739565361 481765788 647157657 783380674 847225666 900147758 365006438 170814368 574320009 151214517 994866170 939936391 811247618 180588847 666365944 305843215 319351554 721547675 842781530 774727264 727189368 853293227 827366441 930408178 399877624 714042519 870418022 85517358 626763971 257211668 188101771 987928325 467681424 373901125 877706376 937346111 449736840 471340047 209588751 45268423 350506104 384691537 696735291 204409668 737337184 987494954 31499492 651371359 649149989 890006476 25273844 789005016 212441630 649356057 303612375 636873605 316953352 721287055 848763139 545036056 671334951 356508456 517746738 440606487 60928123 604855309 217916375 795845900 411150318 252370879 331115863 302556790 937074333 467734428 663124367 780829155 120845108 685452525 307598822 550099724 341651361 386143144 86971651 964629194 107853518 669122971 993599251 717054260 280083208 614429457 40878670 546139152 520552163 315044464 502682708 107770114 20997856 170923703 183138598 875723741 174388308 699911989 126461707 264898013 157911342 293687188 619637162 346987806 492805223 969624002 891380596 927563879 939279248 774347703 4943827 238301464 832939255 475443873 741495952 754207149 696896140 940971035 14493779 669173124 469491674 681278141 160833923 814143825 435877980 808064867 108882230 66386751 740294007 835798472 118417396 982040025 864137436 814191046 632544994 223841450 116394748 378878912 149749367 200231423 910257693 879155058 250921377 494654302 290336558 644411843 819876136 60453469 365151549 220540576 642017952 895673022 782261691 861449619 196566765 221737543 428631000 320699290 967897994 444932574 199476473 384498887 368415688 913229327 440425173 43555281 685381946 296865417 466797202 508114722 260346363 234228784 480086630 567123533 101327108 89917150 207595419 514211207 344641530 611067799 850790026 459342692 694991362 418031329 127076661 592268375 592417034 820275590 889486839 103562014 164026898 488058026 737150931 534054599 891574928 420445106 68872581 420726979 208786094 879151597 503036639 564887963 162050830 27988491 811155421 169475161 141935356 786554858 161772337 495432795 406903777 763345425 547202628 519727437 706049283 454109361 209169965 673747499 870470778 491817411 648294429 848770013 633337909 999463455 411571800 363690379 285785279 350443266 647839557 409852588 598089928 58557020 666078879 88237986 256752344 579711276 135587072 361465457 659722089 883922627 217749525 723063844 244851123 939150942 363381478 41741722 593389105 660673283 457794493 942898104 552095802 565505320 922354962 331356330 2843566 410174048 472246730 64212994 784634652 767769746 751415663 159247304 696362141 224962983 997940175 11701261 166807627 405722749 328971365 686748937 616373007 204077734 943977996 295300649 165064224 264250256 845277420 674741402 435084832 997051745 593144120 517833856 198696131 308144148 371582778 427098537 575590706 705485802 327607979 983781220 460704788 242245804 746323887 775334856 25892858 268209590 223047304 742449740 30296288 860318163 702303599 35727332 375579699 402746699 791158873 612510765 298610947 357812879 158017581 737989841 248437885 949388861 119294031 741008284 2988728 626640896 934839754 277092091 926065647 995456424 431408549 48465935 855824550 657318549 934322921 900731347 918072817 737607120 885798225 761384255 37867889 597780927 390687879 690415678 814355189 194932600 244451067 733620534 412884345 711009527 974154877 205498826 479465304 45383700 615149490 835896079 935245618 688629715 606613372 442597909 777983091 150181688 277216383 991724582 239209818 467786687 802136493 241011587 338219558 365017988 775739887 384819718 739897372 499051563 715677074 877336024 393129761 844307731 813039191 191027577 255221832 311301227 749910292 218451699 378762664 732304996 575844933 98164481 979296363 362997061 944139891 403312791 816286611 771538729 910599657 20116183 346320729 47801310 730777596 951011355 108848499 552567684 206898752 810982673 25654062 930750964 190928179 43581497 167742445 972728227 293380206 545835276 680235548 108763611 966558346 639243435 527925577 296503118 55317233 80128898 184799332 43090403 359492719 991657115 115401325 824435840 476621487 428552647 948398810 70892559 590970475 594239137 839784476 472198584 149961014 272590260 560942795 880212101 567203616 786043100 121017271 83129868 285848353 946977166 235808431 442265026 623870650 450640136 810243157 271510898 309155543 48154850 995865381 795421949 586509786 718853220 551582852 101687392 894732779 182748441 225511958 318547986 845130606 13630586 131112402 838391344 918766284 627627328 842376774 931405869 171716417 910232961 804294067 297483626 103998058 868408917 398302966 597672332 864533416 983833728 607796252 851506879 922965013 41225912 729033153 172022717 583276319 217735471 283781979 465149354 108457957 144370585 830387138 22208351 388895927 251083526 687865999 899706230 859849660 590185914 505220694 751488139 82273695 518765532 764103958 548382356 558938035 602988113 328724470 478301233 511555937 834838845 740207386 986818147 26324059 405259608 143897273 341689523 702314786 975685991 503145104 50647838 838568134 654231592 224783553 348934530 850515466 687781187 658994917 703022946 466090333 365792129 805580462 646858991 667176860 538929040 366558045 149173625 397703703 464536863 578246317 49162647 230723404 636567025 303642797 61699107 122728555 581658920 1321303 795034098 192774436 663855709 798298395 970322827 96679078 309158449 568964181 427846464 150298164 762616111 107778222 437973219 556438678 409314657 80716637 630622081 370484357 460785439 745196708 685953491 82452581 245574260 525584164 653259431 179411149 965511114 14796774 300492397 663901769 739348942 988408619 423382599 563023537 459113643 352945066 765325325 863825430 789909338 845460027 445914323 353003127 204771021 656122618 139849823 396143989 786177720 647586899 139846609 97137828 237493033 557329319 964523709 336640211 975485276 521820177 554557784 615213769 879092304 914151230 363468666 421621315 441261177 363398136 189652079 480290967 650842357 259705925 207089932 687727183 582147234 735611098 832878299 227514563 16796854 844523068 773283205 201650825 179206346 705184123 658325672 768886651 164670132 992145063 794070466 848459791 996317977 995392806 154939940 267615720 564370251 749588072 702450766 205882435 939869913 533904710 423940185 518003085 322613839 246273228 96738040 98849634 4994450 773059070 396532241 450551372 693011853 345577032 24982017 297950731 508363311 919094062 539346608 845273249 885357990 346350833 647515420 560728043 597900242 999327893 745021996 268655529 528178865 341384704 975075596 983842132 514876900 427968367 765306341 491427300 67192172 285199820 256714941 541767296 418195458 693999738 265617291 787161449 350553123 413726031 321481937 238875145 358081638 201957158 842819483 199565301 25359540 470861844 7420620 611157714 372249343 533430515 828510977 239658754 201280052 787179784 2112809 588013742 163883183 627733046 332762567 245742264 831351462 213280959 584207766 617264910 410638033 350520616 401759613 90402198 974545400 589354231 63877217 922300649 370929446 905523461 517335158 331140836 888797831 393493663 975974219 210860473 684191314 298997698 248554492 447616574 159324394 997265662 36290380 844340563 394678977 801439151 592846903 441445579 342338093 245806250 731173144 997832571 119215139 462602988 233215065 949433012 23311089 954683601 1197400 127709017 967750673 533720947 965838212 436319172 11319209 763233610 663774750 348495078 865091223 440613694 33889377 675048327 540017883 128262127 150143694 115653531 378515643 649268133 11995379 377363559 308137913 675593141 994342437 90399253 527381242 244421137 109153499 386648738 41995425 18554152 728299591 256059385 326600875 748550836 167962339 763528508 162820362 146926426 820166397 665670762 777732309 974683733 17935540 387656145 151241634 332126414 706278458 196649511 326294827 545335679 617259816 529686010 644929463 581361490 313062701 591817896 565317429 156819167 371080808 243146518 916648990 385316414 918218256 746055816 450123843 370083347 398406679 74281111 554126663 386873826 459955018 450172632 417589821 724584402 995850947 783038260 596020822 184671002 215455933 895035963 710199166 208711757 863073933 89038842 617478457 341594101 860133047 464937778 447826049 380055953 50985727 273128891 122437805 926593924 683695203 24109642 569821843 894864514 191057449 456034480 421755883 471684871 389741459 163840323 167392420 825196080 154565337 360367993 550940077 695703176 554751254 447866331 181972607 139184990 200597083 514603597 649562809 490144958 688325361 357196697 446384419 615362396 654325262 40301889 19771653 200063608 844689900 49427520 573336202 504682107 837967427 767187930 733342869 349281955 295648273 3547248 115719939 942181493 879912838 256945787 525216041 721780186 279001626 701668818 419890045 918384314 229289117 520626254 539021337 880711702 27768211 199296767 579565779 645334691 262673230 637260085 686583008 861767623 839321353 43358325 1859906 239956262 384409621 499297122 998162441 498131458 525678610 522772618 13309377 270562992 940976501 349708478 544440763 40896057 521098198 860224604 151526382 705358731 912130536 914815414 335937762 213944099 10945526 932540215 608052812 500340676 828130259 411097464 73092888 197683540 491464171 727656102 963695162 213687540 466854595 704353373 59453536 437005306 171946383 849351672 836560322 87893828 596595623 469684166 738606854 425016182 996992906 730434495 497021057 224675064 543569122 343855233 157358356 54025087 921139701 729868714 683143573 194817346 395798603 387183203 260098572 414583908 134996442 613426325 858014428 289361858 152787299 561562157 459851200 556017779 205024558 265159104 732595951 12416306 929099624 133745422 776271283 869660215 146888699 51218218 856220004 856715935 460944905 716967631 973220114 919374308 544434097 330086705 313771058 608070576 726507472 583463537 588715504 199181881 247324188 260114737 80553468 945516302 228878065 713995384 554895429 934838045 200519671 334850873 226917136 48111988 745611892 477931857 463920360 953554547 726583292 115989151 249887690 366982566 293732533 405733320 42846705 186243645 561081756 720831039 619772457 222814694 128100113 942809871 167220155 326435996 467122448 394438634 258685556 284911448 466783741 275149699 538621970 786226245 764629009 314329416 856527683 811951153 476082207 308108682 160394732 902596952 801565341 226498180 63962123 731930852 446234978 501903531 974271845 21969823 513026940 899577824 922628943 968838822 285138283 466576790 313536528 416302024 118338067 358828925 677107172 640481906 556526491 238860212 129870767 819545426 674692654 930113443 177599532 283150485 379993970 113537927 292379045 499479688 408184717 366184683 790452271 291804228 540714085 214750987 249803707 601631802 431995301 169868557 641338400 137840684 220484641 102461235 604773230 126531768 570265626 530923980 96146119 32445251 381417370 436313275 59369654 891228634 112062248 236484743 769085576 903030047 75244093 73784390 989512417 158297077 192437091 897546 260828926 133096313 850148784 853383988 799364025 315065330 374010037 338545260 755538973 823414947 208094336 433122486 960755203 147165585 346017135 936318730 249576077 257306774 200827577 126886480 101609115 444038910 544260578 600312010 386044079 226073394 171773147 63260635 82066645 926508605 621859152 341517039 230449460 894914377 829045859 914658156 235549805 802081883 312480774 32827248 394735263 482653972 739383454 662347902 332952362 626335677 169521777 363979482 875951406 192469374 686128916 906341952 741467518 36666365 405179046 265525753 474866102 354363880 181200615 794378073 872724426 943775096 21874908 120041679 377753899 535405624 728163351 762742375 302403805 600543225 514221783 783648981 238881576 290143417 887778820 109158079 964462344 282895199 782678752 923094262 123836727 998665110 723387376 586350199 928187700 706198937 615083233 363959190 1030777 352878543 619988762 464262935 175159976 939571376 578107119 905261754 304392463 33578183 893924125 72642790 888810195 216696779 540543486 945606181 754197370 523450289 734502120 653606594 428998382 95668496 754235262 939075435 568328110 60505246 637490926 1124026 62494087 422284788 817684704 952184692 433161297 930664245 723317048 582779702 138786234 71020433 232750938 85486987 221157540 475779974 786860556 944480468 589199882 22802123 272663645 626019465 485282862 892562917 547173156 228210373 216641353 738734177 757929901 829320547 12670786 420954935 57688702 379285853 23740438 494318236 591455345 562909719 770450372 672906587 932814310 284668344 629701210 86585671 512930202 200949535 334065367 85185838 223648096 662523069 1089501 215329423 57995347 791357472 839457595 379139522 312834768 263627019 907583141 3925681 385047867 415811292 538340853 498790081 134482380 356283804 519471099 679172210 642324634 279700252 806405774 574671397 403429743 643556562 24013471 424186132 800187427 778974605 908053185 289533630 510484006 179133625 542059277 214957574 719268669 595816711 264804510 214098370 362866743 233897849 152650910 499883742 662256489 124223547 547425775 476256854 477169907 609926877 937724580 238300749 723567943 927596500 801138707 469869119 657153400 892615200 518482227 986644551 157904567 574739150 319713345 416400563 187381555 538756732 646672960 263253960 492705242 480453675 352272534 824799630 173305835 922559693 221052146 328746602 178162025 482201800 788444289 980991599 607500780 109482054 276581186 736259741 604933539 136484301 674254047 61496775 191573714 611824581 917697410 665478756 549668727 398238874 224761189 607906421 272742876 842105630 865529179 275347476 804924327 913059461 624326882 324149758 56617961 545972179 62775959 144614950 425703502 912709849 816866487 925515715 343885947 805450280 251527928 926942909 788992659 192292835 868000933 208022912 91518499 175681373 808862567 271527985 775930910 930166765 821894427 541621128 438309702 37358659 669157688 362212640 612628573 368210973 892862848 433342134 650090434 103746015 634455722 388619998 990690130 4750738 911289319 709066625 585124209 812519217 766887661 652917127 357062239 896641646 611351308 983861620 235417405 852918492 104811760 505497778 446760847 250792100 20081647 349925030 845695805 979221290 397718938 379332054 485321459 942260435 775351796 72512035 66065885 705849391 902920827 82980355 617091008 703046782 665139633 272012213 470536212 367154139 451734373 615743603 352787556 304954964 545345965 916571746 948139078 439784553 987545988 926947664 264588987 991091968 997446922 508708842 180895930 871170073 116889845 229316280 621947343 419374809 971348433 364672140 656835081 970133149 760130762 196551440 735278381 660689848 705026857 339821091 318855874 639347995 345258563 87010605 492978044 890055490 348785650 597295911 108688855 666795772 162940319 140682842 746259539 171721242 477447716 380716305 751366064 791702123 621075738 414460162 100572145 958576867 556951393 976588918 412044401 53859083 932857782 397752819 942999521 685381600 979644650 499158091 467770193 636623945 976972187 253030572 637796764 472967074 170239198 431651974 83014226 200263902 66479957 959086963 488701608 890968190 15969861 756468554 165663046 132988547 884247294 276524986 902061435 875486378 769039393 627303735 100419669 807266397 463617008 585443792 81995671 146736512 932460546 190524781 767643590 672280938 133852171 142834578 175282092 184091313 73701196 488545368 807544256 810841006 811929371 16743583 758452887 506008861 372758502 517883981 598677582 385294014 408784799 129606173 168712310 435120839 762120198 87525575 86157026 348053582 634785509 874284605 992182533 634751533 799676159 487140844 368102436 807761195 820753921 626836544 789912986 586192300 431346607 525479169 119390292 701346003 436205450 748492478 672861341 873006817 712053595 1218796 18813841 965626187 355492816 151654066 805679537 680280400 698281323 74132854 694764610 881152478 372789635 859379822 211816874 911027564 349366765 38148154 178191343 314718433 191779563 718871465 901629248 162761061 140064523 649114867 603126538 401302214 91538255 966514651 164609027 273220701 524566299 589642893 24477946 202589905 532339790 312386542 795233984 454549099 802486428 352797870 729790263 421282997 993751687 206333840 706116335 530922684 514372228 738163298 829002887 241434027 704803918 170689936 652343773 713610375 516905995 873187158 765531499 144979006 348825738 953902644 813963834 883094462 801007317 703034232 531420414 131746878 794190730 69231945 959860150 75856498 412184927 804029328 507598956 37875049 773943493 281149137 695505230 207464772 160999250 743126098 21955009 348820585 976017893 756613834 246543760 207468854 374987522 963200553 178762009 846494397 62225066 50369646 103304372 88393575 652690881 266071092 165842807 498638161 86970897 713075482 734839641 642176737 977297085 347338798 631364126 596327067 161701451 486630787 419444734 213395974 621118057 766892846 788489046 591275158 951204572 516286704 295985095 571932461 159833337 570188325 337881897 558084851 257625142 898102322 739385091 728526504 256882671 739709942 373620335 933838939 735440980 369984986 572206082 618563338 794711524 665169846 143634671 294185236 219553050 81928071 721600592 837362109 674769940 292565768 425068499 339292329 625695489 987632202 401121446 372154721 973860444 120440865 488457479 393093066 529212522 54588507 36106782 940126904 352734704 625435058 766162705 304257769 631581342 500976612 190773215 207430129 204704006 661088428 165920143 561382058 785296894 795130093 68756416 188212161 321844654 874388829 917376851 960710236 215263746 833879891 741487516 737083820 102676067 109540641 89265326 766971179 273939634 544363201 477875993 384597088 615934998 678627559 764440784 94626314 752580925 805241381 294937555 804495234 963422814 729564902 793828431 404514473 446409518 408143825 122163053 130831579 814847978 899126225 532395249 819195180 241387656 446986023 65984227 994398701 194611324 193026742 225050467 56832544 433478376 951212841 271714284 422996995 373554117 959996804 495280061 75241616 283413734 934437427 381061970 882353629 580954790 845075420 489143406 424157193 339490988 365342495 995622955 172672301 694902600 901085955 571159739 854340679 745296336 573699846 181384589 998700461 564891593 702723182 418483521 37038065 953600860 318474249 392894079 33177241 715687791 384999695 488970739 822115787 946036816 865312886 177659080 8421477 70356951 920321925 846379786 334906196 380795307 366656629 123737102 200624167 26888737 285461935 315861927 429020007 554134233 920438574 421250132 507406047 505944460 695650736 341525425 134765044 912494837 182509744 928956314 699653940 775580388 119297820 525903923 309464570 40701994 667931044 108266205 717600639 591940745 213982320 26617890 17062301 391239622 681161509 346412068 290837974 56647185 542990328 644105356 658330991 707823700 245261528 392127500 138134285 952377017 139185290 410246734 775279875 337585433 777330470 486687225 962991259 646514346 887970428 455014254 259026386 776426639 476103160 129427488 833398830 974820274 529984422 629761107 478914907 479644779 371572785 982044736 497980535 203654225 277852738 493652452 257803147 988351518 591731346 774373829 511698084 87451529 472783748 81045519 359648994 267527476 730836185 275441218 998855144 254008983 220422476 107467560 397279097 991801834 88150886 210545888 291554041 752160284 124893849 679543482 598968467 4834440 820124861 70486331 439270734 74082205 706093206 415945247 771219276 539791213 404853837 268079901 983773649 454148827 25737259 635312687 179570379 586081841 457626762 328058363 112803400 320950663 699112354 656778560 208472664 987934183 432280499 593079375 828758861 763338730 368863412 168127245 301642510 770662052 749710770 641380702 805277315 66088056 793972520 543298128 826569897 822377161 513083755 347670909 343576209 842430299 555266666 34380242 566725732 507247338 625206339 98017756 119507074 450223478 261405349 254432200 888020909 540524029 832995967 299522787 5911870 2709019 166558663 537520661 875351759 262949053 945968344 245865319 476083329 381272543 996507610 252317890 524537179 835433005 899434500 59787162 302438746 72153675 976189019 186135845 664136268 782564758 512145621 940136430 266516427 381391523 724785427 359106822 341022997 827294478 868235237 396870328 457243740 744559717 916593827 678942214 481510043 749713470 13332817 31697824 312478396 141548872 403825192 596076740 8923339 384395481 600741799 961751465 146832572 631962306 724131101 63512270 570503133 484778026 628601906 522068101 419029111 724237342 141683115 819420736 35360661 69192526 87908069 11344071 753752091 385009387 269167033 464403754 920690913 180688228 656486101 94049339 883475267 941403269 830365568 431007084 403245881 425596157 211062233 12111486 279944616 947904031 333953547 366754024 316615060 322567706 760541133 143023476 900058415 586779691 136017059 688348298 978563557 973641636 122143406 765714867 925385745 92053042 879050361 221748642 446385938 158143855 658262308 202736266 513096536 812169240 32540884 817386517 481768203 503035443 453776552 304325634 387490487 607259522 370790453 201234403 634556053 941555711 393500725 362776471 215294178 325107649 674499031 14667894 667807261 15020330 466694176 290293715 86143373 81338752 596669110 265794996 153427451 497996421 682382943 10033821 115084784 870548843 274359955 385378313 171240820 212117600 41424801 748283076 233581715 14686132 86678106 545060787 671417063 115413483 732570401 703830655 765702019 839871422 46817727 327378652 195090525 125469988 506637305 440358327 627023711 678403242 782084298 373638110 584724910 611808743 730476822 379217050 744040427 271795342 432835019 264634383 260443462 44469098 308613252 211110775 378036545 547201068 534082133 910313836 677633518 818898948 764629246 246026937 35377742 5618237 963484581 703863391 996175592 618727781 82521956 907970696 98225004 479106458 365563013 115500227 542626238 526834283 666697463 814774809 450884996 262076957 535005211 698946904 274036715 695049653 244714598 835159847 758284000 445823062 589221194 32037490 360171904 637830952 817004642 542635535 48014509 145221517 328228759 323452701 245599251 743418997 432516715 37057808 801303554 437108110 431957349 164620543 249071469 515433399 857899900 624186806 654678441 442450451 645009735 735864458 689822251 101811909 55568315 267449875 162187312 640502525 940421869 645298819 695119701 531298942 402702192 229313459 69916158 972720024 989998967 14083294 734888813 661564813 792260684 896674671 359005758 605855104 319241521 862261520 484915679 62782590 919155803 433680081 462228477 500529286 433201130 906040640 896708279 311316654 398959922 533097327 779309232 766019833 308822585 835207202 363057934 319800282 230920280 798562446 832798196 772329158 135975922 113855243 549667877 365782545 659451846 590314577 271710204 212392785 965909400 545495670 417408547 83040654 28700017 150858993 262873297 892418646 245650179 799931542 240550305 825723076 718525540 976740546 440785465 564169554 148359135 469774619 791531568 922646654 890664126 816383823 186591251 674768565 164071439 186492429 210204545 860707356 584846668 897258157 632103396 56243347 36899750 677183700 506570173 342867191 111399885 532819110 148690919 893099686 717445617 692186549 926810544 151320719 50502603 708992179 993503374 505879818 281172382 764685995 258529903 32803788 230788757 713680671 928400714 822254630 943376009 672765626 848717693 126600184 875114521 232223378 502923255 637973059 379321856 526462479 419301473 236933339 856776683 596959181 898213409 412441628 511380768 972636858 132411206 437554166 362915056 711881704 770018 445423451 9355408 658759851 791651021 951580987 363196458 509359418 356902169 467919096 689350440 486965062 340034576 422086939 170411433 520429346 123066119 766344439 145971075 65815458 232121411 622743513 515458338 164725777 223234780 741798619 47523582 274688204 923926300 297560886 999710504 232681377 605917008 863981633 326592496 683460662 775125330 526910217 272503429 830471977 818248699 474312712 48989569 57076309 137913896 739878952 913965146 99275097 621100664 97812101 721819037 502709900 987013855 295369424 913765458 533297551 231796286 149797408 586058068 767033915 207547233 243639517 326492585 988373323 601366068 132351155 4189137 232946077 790618191 857336556 613187822 834235758 607442451 576930745 182939235 540530218 44274116 120885543 539263105 308531659 592692073 637483334 484072089 521849453 270792193 625634288 122377825 779242427 275191721 869907738 416001582 181614694 164475921 619498866 609556961 626140076 894193868 420012070 169903055 1868709 528699147 183429931 361645153 740441723 435662428 166028801 95310805 943173751 20360396 590813360 77804111 769149508 166387418 686761914 27949483 94779201 402398813 309795246 573141750 835804767 546973260 226513168 475034112 251699599 926201548 36105491 270082977 51479130 558753065 944224276 434664534 399589294 239216500 993727782 909253346 109003208 453072696 963752075 277183365 119127942 604104528 627280156 917043748 897595531 279318023 621646775 866976739 814646515 531659914 199123271 160712834 732483585 651126893 369717786 2632765 448184598 469589865 573120374 681667324 57458654 915952459 905402390 365725820 714899236 835670421 5513791 903480023 245906228 405311217 648893116 696578980 395982971 963161253 717871328 474192699 224120136 109273577 801415543 163907119 418277585 815251085 70750954 365278449 297171060 775367803 914864536 600559492 135054102 457655186 892435718 819067650 621814662 575864081 226512536 544998056 190643799 754448369 689839955 686917211 49256537 187899932 445266887 646798062 171663386 232836869 988579727 534885142 782810100 574261900 612355796 141899010 991212857 643956912 198862230 213470468 663789932 414801031 870342253 326462690 367392735 200691461 878286655 379867313 319241606 820926154 302333852 486047486 98366164 676110183 731451994 200561564 669829832 760505943 579032327 242388056 902161287 957512235 622346725 387843413 177486281 631148746 634026976 333054858 266342926 112540781 708058441 868827906 318718175 692844467 716904102 884080521 556184447 241744425 609148580 294556577 319355572 526939775 365358499 243237985 34479675 418957361 787839053 902976556 688018768 130055936 947997018 81743022 48197724 699690238 696300133 113258979 511154046 313777427 572640408 26577390 369173449 122150221 580685317 470866878 689986888 129400080 419593996 585277637 172108345 698549723 521356117 540623811 545665601 825790103 362593431 587998557 917612807 787012900 609414731 280697323 859631788 353900071 355946412 289471052 726812891 161639797 687524424 351583985 536788485 137153027 324836121 571575450 206933072 202321833 940041101 97242550 185790335 14841974 345150041 281525901 329876960 360075694 906955685 539708840 365375111 401110451 382243254 74235846 321370747 128777212 833153335 292958424 588642373 306706693 911859162 490639292 352317331 398713700 221104120 488287861 421995077 715181245 582388553 560450053 684742809 111084744 483267217 1287160 390255079 358298775 990547057 396669054 617444718 521288961 155899656 551666545 70276243 40913084 589234365 651730466 144078518 217459265 303886389 225422372 891953260 498707763 484383613 786252021 132239657 610963815 677637256 481711732 501934047 397199273 371841755 353051599 69816153 822355098 657323314 341901045 83161593 963687867 654756645 972454146 955376965 137600972 721460187 418294225 976769113 927798027 659535564 493851147 559924725 835416297 248516034 706770534 941256994 371334032 645287292 423627018 398897727 722617774 471704002 847814758 350007222 176919189 301911255 903227127 304355746 691696316 87063171 794957076 151405946 271779530 647630847 340955806 622979733 776028882 816114915 458782851 387073869 543248460 660200474 18156424 601514151 977229648 579057729 759111134 301972248 470780292 972654623 342067763 305745686 557397472 214317421 415291239 353722431 918671172 342075212 683806028 849269568 928171877 405119734 238628708 376143470 721700035 422246392 578553654 774673816 600539471 174115024 609632868 266354769 682843981 367534710 628990115 762319596 852667846 811588737 894934837 631902102 684840933 302136162 605494387 814046526 803753390 252397068 715295636 391763138 548751382 669034003 937021601 253065091 709199008 477727023 138508755 975080966 878187614 898287667 356100385 218391457 655752858 644020079 527281220 764667722 547338801 789302285 79893755 187390532 169326463 599450907 908560749 769984351 454781401 740781086 157833440 758371393 376045565 348825657 797609580 451716856 622345814 690508334 827966433 223424760 841678662 751017173 691439362 479641867 424263087 169155679 515387391 228704574 214850144 897050988 429612915 268507951 255572190 122896832 19531547 804495708 79967672 69655755 613385889 919935227 686335785 988719739 202450506 358803183 202176064 159742580 55926510 943002032 145546979 490535507 770229187 946690804 990026360 347080078 636482761 611664899 474883806 601307059 109981991 564613310 223543325 770525041 8481286 168366529 7015700 473774102 158075427 550262089 396322130 37626406 638940042 224231807 591132948 717698745 773903550 865423319 215131479 354339608 105358106 889251648 787245181 763563595 286658162 2225755 304360312 473067819 187907369 787356244 308998572 211948231 325370857 809840341 570960167 592916896 190933526 520386399 235626658 773711244 193927801 844682253 10548439 927710932 235801120 367818572 294837428 339779922 805032923 963982931 561537115 59616698 654362756 892116258 932158965 207573343 820589655 650509464 46359438 113303587 847466572 2042898 731907361 356519744 190753006 25124599 712546970 306478350 940976959 831474671 322969333 669176154 513190147 675798850 96693430 290866072 492964998 739382455 500389852 864622439 196056741 290712943 270163516 927622850 543831694 862842955 208716596 37602690 854298843 244796369 73847940 801298919 859460642 541561288 225440509 317440121 884223003 484936677 411471096 353836730 592834377 398222718 870001910 670061169 43073814 658567943 217992734 432360963 304884376 251981401 773745872 637348705 579513501 143934271 337716211 324245975 255186075 581806133 859777498 980272301 97719504 553358643 668217323 22148385 882404147 316381899 881902401 436500066 409576112 348264048 953765720 136121778 618108885 402126649 583165201 707490833 729733260 522769747 786998342 955409313 394204426 248334543 752678625 307379739 733057323 499509330 490743261 887215780 363156748 841865194 366510853 343803541 202880137 493037684 413451222 873450223 533125447 581673747 915564780 967534943 302027588 484666078 158821005 621725149 12991373 706155183 80870371 159459383 880574609 813740040 921681247 414280850 660151171 104611250 864704484 333108357 654137742 534393923 358893689 474473896 37780150 398849325 829028487 549158348 466158275 503302332 504486306 838917092 569983351 56317047 14962558 242488334 818545154 27074002 220762156 943384112 370502694 162199446 647040191 138399453 720981091 202671894 875996131 808588918 435263310 450127294 543218668 316777030 404457969 89002972 41590263 297376144 663386545 559200524 211306171 757784536 289184331 424105341 98350882 411215106 7171893 733127858 554414329 380649627 716873482 300413800 546802886 177106709 998027534 428211357 159862480 248514498 347228346 896849877 992029208 177712365 847721699 637695431 472060941 903687632 762428382 692608342 797166639 422336582 292683483 276612451 140042197 67795674 429985961 91771643 349146667 293425362 550193449 166477236 722953767 460510344 953167177 488460344 55547632 635020259 887310254 460408452 954716161 846480608 522036730 977593209 580932898 926051554 561400761 136934578 159547086 953066672 861334677 26307653 927595719 534439984 159179317 573122842 232506164 520537468 873008245 505246305 587834238 887835936 412898361 469088147 550853526 966719811 333465716 858481328 228786178 733308990 777997886 633123064 161484440 545584288 385154787 707664556 47849021 323075450 798315459 862738777 572921268 609936645 582552985 42605899 759827780 634834614 817905001 899787282 244589939 652664710 990459184 252486553 834960348 502033979 626954222 453399862 367794082 469437268 40206922 865299212 302847856 101656815 824315389 225775849 849264822 717463157 190269650 109655582 220809 983366122 701079036 652364282 733619335 683916123 543322223 114181403 226286842 603211961 353977051 344047205 927960366 116570675 559735753 650720743 398146015 375052715 249588282 511200186 573916779 40223752 247285075 546460222 525688936 812457232 84119523 703097698 624008415 332750231 127231421 731631847 724294469 236522592 629922552 704886183 302411119 306509887 497925860 970634997 503223242 698967207 527791304 537117464 424382775 266104793 784242015 833978854 309412614 641446154 92815875 353049134 72071779 35028191 380049403 516908949 837814951 855416246 700064023 165183655 859974400 760552842 110501211 369330192 108817951 250439222 652209511 347028948 989333489 269434854 597123035 473298203 70431031 776171825 341452718 520635163 563767724 69009734 211557012 215605647 700910882 822530558 743336946 211644874 2620710 289371056 959550668 983611715 247264599 182477755 967564629 271896330 19100970 647050090 494200275 921139740 916517864 575670174 985681376 122837557 36880152 915594847 379226846 287881979 921865588 321556344 385726842 142256399 510143754 668376263 522482148 446888059 652591193 829151060 793719256 646377653 233112845 475737774 430597858 103264345 770648152 455254298 750852355 289440404 270570792 446655294 528368446 147893455 456242492 339472330 843245026 46601367 765943343 187850190 980533822 539912569 741143322 898381575 966805798 335358303 186196187 426189328 897052580 397589515 775379093 731587657 535325771 614543716 168222688 108145917 764217110 922980998 169394266 959919311 294513921 111590787 53537250 350389562 56439433 818658859 48996481 555544803 498091656 531003474 819693252 390832836 964057233 146484464 491239821 639754033 975083258 630129629 933313860 106911010 86783505 243818964 144584462 871314369 413395152 176383145 265490586 995445649 974737956 540168489 883928153 334647269 800773081 568960700 342407000 842466018 219028930 639789615 746439884 785371420 452291149 806247136 63245292 945573380 522871649 509886526 445215066 830325878 621627951 458387684 693979787 787562409 934290079 341488678 441858886 938779538 374704525 413756229 134320142 835602706 624007770 235151608 916919015 807601766 641268970 844660135 506815844 883020233 444378386 187655464 917874389 154221948 764717862 255835054 644765425 604881318 198559073 819073513 583774540 526681520 73908636 998825717 155916286 426383556 907537326 452203809 654183329 320871828 384441006 129900128 320264959 822471943 776203881 762267074 355851076 561794559 395068043 173269135 265305589 595652082 515581006 379959395 944113596 670733626 885613652 953734300 935167345 57514269 697597705 595095333 973918412 421927060 484185479 641569636 457958479 456812696 540991378 686058055 11392500 532574098 326983891 776883461 998046395 866633980 962068615 30465947 498104788 546499750 441882265 637549928 104597315 763329336 531845045 283410362 350193109 525626351 235135388 665677913 812420755 840060592 311757220 113898449 612599069 834055510 36099331 929609745 850708530 821883277 256656940 18193025 6465107 439296777 550383479 805195202 222873939 369465885 64451916 130187834 375103968 604201608 338741623 544390000 185787195 724418581 379487657 756854196 352073873 407612344 400202213 312223406 178633589 525746881 190748033 770374554 198057471 791145215 883158838 98423618 155273103 729840089 585328084 514904513 290132410 253950732 328618596 644988121 228796750 58715955 470478083 812568819 963845872 711423133 428689137 84015746 673827688 983154456 510923855 708494825 839700228 919802552 849908523 327564135 836109328 5405137 721227280 309660459 642341669 601619319 353162153 315279315 714569311 220680773 341019299 772544282 665516833 228742191 605484388 684546542 146440239 440545880 833040283 500225533 644816411 156956212 340076529 486917538 164853266 5261474 768751809 614390394 299591369 245752672 284082462 608097425 997884373 540630870 784503752 352317289 779835643 226630778 792421104 669504512 988841910 658015531 378595745 518965894 292525404 738859470 352986130 147700610 309582355 701059954 291030524 38368552 932083198 483226907 229837890 294966101 560877707 841396079 767477771 982706243 435254158 473898599 118595610 167101326 357961560 228571969 732900828 756351987 776455331 219605342 873323872 665428652 789861021 689986808 562508024 852917170 430226024 782278636 875658093 958087531 667410940 76546557 26407915 442168963 413627863 849364964 962355946 238279803 16723675 592719794 473327550 881827186 700569821 24878943 460032677 826610326 677279830 643308401 932178878 616470776 959102985 996680680 21397910 42720455 238082156 909164616 385411348 932159294 571731680 796764238 173965061 212666494 733408794 964530501 425664165 42666256 776398526 891171116 379384344 462958725 999526495 34153450 746149893 507295581 301009881 535456917 208853930 937033658 901594387 210753660 74256593 239925159 442460681 158965206 773071855 298695866 339972573 148819936 80384088 163927233 446290324 776053375 469106165 864023017 595427608 57234245 959992415 223582889 451406910 995703370 415958554 865021433 679606010 131366790 12559637 331992120 604298836 366504752 522482644 879562489 871498267 899676604 850617454 728830096 274566276 821862754 325289219 929467369 995599480 848028860 10724841 682068589 128890848 337841772 526601307 300828054 372960900 264454509 518345898 242173513 971224097 608811073 824861941 969682993 761734919 62556533 897646071 885259803 336214519 990777552 135541133 721355705 182934309 458933210 629397676 32439735 70685862 86712705 811707609 108992892 946069307 674595489 321276712 147487831 185512151 297515088 529407381 351438967 41243148 626585054 869046026 910669657 881227069 125911874 696268799 673897566 430779538 468778116 3801560 229330174 509647641 600671577 798839434 948373008 506962908 177366000 628239533 623166764 133077497 941115685 277356117 542271832 789812611 474464931 960733295 113454646 740507811 358161043 689098880 758086351 551509772 247867772 344453264 550538040 526794846 199184864 195075123 491933052 822947124 766115335 542581601 509920650 166837457 868716325 473764360 428015089 536145185 72047149 681477995 783589244 230553767 791987105 852479788 134817817 629889855 96429309 493591585 888603945 830360123 49994214 855753914 637740404 532274206 332573262 46241101 946571785 948116097 91033540 330323262 442880880 628567572 164733998 205847357 796369487 369116458 880683317 502948840 577082243 63274552 636999611 329024288 447437469 889531971 665409220 758464818 863841543 608175813 936988903 844949624 375147820 897144726 785712679 501039862 943203236 890115883 684161575 389434881 243077794 96438508 901725004 92057183 169751245 594867589 943026252 773498625 409889424 403855330 982332 909810155 31243038 243965720 993183845 659710016 718753332 446410859 668143779 120240472 129383017 117356416 485571487 315184771 641278236 577018316 151627874 589081757 229425592 896549984 490217011 227596006 957588051 550712377 736340013 53736062 808805061 406037940 992452843 221606614 953386054 293197290 128641837 485940951 519394547 60381318 52111396 408531158 913166602 135226110 59834912 932976793 262533241 583368477 892519266 905685078 697605225 491503751 758731524 751193980 216851352 583252213 885418095 38989682 670696697 784440583 976835871 205564343 424866059 427982237 495866209 860641391 448814441 898561709 397250332 674337149 548584303 481380640 859617492 56547969 572967148 871254429 711726755 942986179 158387073 8377031 814792484 257950114 121051812 740100408 207467051 971248903 899714700 548708030 19207288 103105955 8163841 868750441 631489770 513129469 782614722 531676400 806470332 53036531 976590759 73860980 450361037 582930000 176910608 355193386 734756854 113198370 451138053 533680589 919336283 72685228 322557385 204330394 812710215 230468446 232359476 926162338 869715 611338998 159947404 327788264 793825990 737022223 164400645 264934109 960858850 83977862 127128941 836535464 992607592 931951256 540997082 309966292 830094343 432827063 188997544 419604331 151831311 109803607 118566893 147349544 801875459 35251520 622030640 135623439 955095721 909902584 563330004 951766464 119168428 928172508 778612256 983190202 553273253 633331758 46333084 307634295 632757201 249366728 764998869 554438993 413745917 748542495 118328697 832370837 222295604 671142806 768840292 169552345 694299623 455743599 916047609 306838229 111349213 401670074 936229798 431706691 275188800 317618734 524306727 523247421 616727440 101550660 586320361 564997087 980419092 175373088 567050786 332725811 652658827 471488389 956313803 245245409 429876819 767384581 492380205 661664789 920647710 907040870 237814391 430077678 621643670 484013012 462475900 246363211 711194682 22602032 58146427 343046753 811171573 826804124 69726668 792728396 448542954 431387072 490572294 353243994 218706263 560767495 145821625 940757156 705786738 400434036 634062098 372334926 536891100 583068884 990224730 802787188 411279363 287970781 113909428 872388379 763572692 761416696 732373576 15772626 233101039 654216343 822312861 469893181 120035581 698413364 640934538 660065827 829056774 134653275 420821731 518165034 74528474 789402660 872851084 333733654 711227958 942207065 860496131 508370498 696506317 982473502 992674673 169588527 748236176 428065550 157452332 588893430 866987387 324558252 648034837 345993933 649337661 891684042 966196794 119892333 332165581 880943935 332395309 234689316 409878771 526908383 408137967 359722082 25308437 147824008 519767706 128430393 665676192 269686301 22201880 193260940 324470127 938161996 467171930 780992072 565166494 503001229 964964844 711138627 147859203 720280853 412211831 612874888 485703101 967476751 422902744 297391089 483794538 648201890 703655277 414843165 810333255 880247251 137571830 361856861 880367959 866553063 537617896 982616335 278624113 485056893 978719345 207525023 346345580 998800931 897008503 745550321 299958443 548846313 419049303 369636717 867195813 119188740 923874521 963495111 729761933 595538765 129021773 514274369 563558990 392831795 428960775 870336370 671999363 512637433 767953946 20141858 151854960 655986857 733465513 487446527 221298341 632503218 81194137 482882286 885933475 262340487 734341762 257123806 56836227 176195532 891397975 782616075 169265178 26663462 631694177 934259624 835672589 72335784 34917951 123467174 916683363 807053765 161844583 755348138 779728225 204425669 32428357 938042141 461062950 113732526 211929334 556145668 770972453 859653499 312783197 645221959 866131853 243997613 594265924 151242135 583508933 50152016 681667750 53898611 340985979 827148026 65080951 582664936 263396999 824216476 649437005 88305521 604384557 633096816 862281399 23622336 423448920 251791779 798052502 283367371 380798368 852682181 477607226 189684687 735852804 547127645 365753831 66846916 561918829 941986983 791079790 886284821 588919173 435736158 443824776 376165266 755064887 418529003 528081896 286853639 282548403 665831789 639236201 766433620 426569051 152486205 603124000 790256444 361754442 480106334 223914900 441586790 207453969 201691843 802711479 105293945 720622215 958492002 261641750 509453194 464056525 327151635 330990332 42898218 94226192 758305695 830427976 374070425 58940658 480320645 637663350 921381745 926141068 512426676 578830323 361928870 894183134 299923140 961031006 257766098 187051466 283900825 228070111 199029511 205637270 674747020 903352849 747145528 918469877 723786442 330333395 102585253 323779633 136128468 717709472 508936893 526005068 172472295 173301680 908602028 339893235 80179355 634864688 979674817 311300318 953470141 592299655 29784323 681373214 102346661 638054744 610802197 523125489 788242855 376878855 404271111 95685182 401726811 135342680 102810780 595234476 807581698 430885763 512106041 886781725 454942393 404879958 853985056 699336338 526953521 171698163 486613129 833364081 284439394 876694798 958663494 393141896 761204963 157224189 724991863 987325994 580636782 55204425 531793184 336999687 512771201 163239888 993599908 385854143 615911072 976317397 778376242 578979834 877399717 106725994 202782688 212920349 791964287 413139588 769360994 895714539 292839187 885552154 728576628 97908493 214270959 715845497 7103778 349087249 702845000 557589771 733754166 428451041 635731629 855476075 16632572 750473147 311173824 428346813 182927403 810166972 825006728 240262827 846211496 42432375 2738441 556744998 67324124 234160502 144192219 554134744 280220489 505200868 264758908 930903992 469936094 815730944 959247278 312730715 970982855 954947979 107822757 422153768 446442024 96803739 870428386 846834088 820984801 487921230 827389150 459594629 254149470 421821236 32341025 500065742 60620560 98023002 145963523 790354910 223398533 290692328 255101866 721136731 117484417 40117282 391597544 666495689 733507998 454104790 506560119 745958463 808061051 140551584 562475972 890149323 751640965 607430017 156221872 315847889 418779287 473094058 929879802 209969838 750901393 593680587 554240669 668225651 686637762 447223607 974188819 322376807 688584051 415380216 16125508 243344498 990347004 963676098 259653034 179623869 836751428 370559610 464785212 187258324 980476115 779254740 600657909 436586285 74248134 547587785 531279390 126117778 524916336 631325235 164673128 836757390 147062881 148280281 238775505 278091172 692314117 836364961 244261209 178279607 56523257 5050473 708954528 623610976 839969596 38177954 571695101 846719257 502043281 766231385 663061030 241019966 364384663 757902953 82613404 595590598 682611479 899622642 209218855 301899312 170632062 640917709 229503393 746131489 855615263 328423593 317752757 117239022 558777974 567906456 884200219 878190010 803294557 899306049 525693910 730449531 850556142 941130797 969895642 624862719 567282283 815530400 312291342 925110283 558500797 53503815 502271009 544169090 687611551 49922803 64171385 721978875 881812421 519311263 751572672 7641654 743715766 107215442 976136974 464473115 836267348 986568546 379700700 709251409 824915018 700913406 792949854 749369717 407502840 294209543 961817664 301182753 232070543 718577571 149792420 623843169 544627321 47590963 353051454 510216652 979772986 584849593 161389829 844545604 639454125 589228704 665021101 145109724 182711635 604529892 651756422 988472756 641100925 156682977 784019697 836082733 284682663 861745459 540726392 92283316 601690659 929769343 401480302 595805911 806852549 80405070 458151434 525721905 829769438 884785484 679280498 278383268 940785977 418608126 663683440 280514039 140304770 864705302 777251803 940028369 625293434 554090554 777785016 93118387 246789076 314479273 184086745 989907450 651896690 948837222 282985653 481985614 719002772 913324174 31104891 791286147 611667252 51909913 874232943 342275506 395504948 156106607 221632474 501105071 544742287 92706824 228161687 458225526 956416420 931352048 163204207 851172512 433847243 499904116 801293937 328437202 313340178 543560424 94042322 529261148 184560034 286133023 175475888 392007907 434558294 611271857 397049526 804768259 751844156 46853593 205430513 105887786 719243191 167681048 472989524 616531602 634757180 815474954 227771118 627361741 981339248 227088288 873353952 540127854 599270109 740188904 832626169 214644562 407351624 530993514 877816553 845131927 949070663 555255430 369485368 355981880 604974634 310480874 891726269 337812404 986576455 870177297 924337712 366493620 917373904 850189131 998287148 324866708 134201280 787300623 459553292 650612198 463743084 657144584 870633930 159267364 369987469 817209434 825595978 602389382 350846633 107998517 344737885 806267044 922547411 876909179 991936681 714886128 206171687 856946591 403110640 372419719 922257185 74793057 238572438 281275246 895396537 297931365 226745112 271537095 385156723 585160059 550847452 142773649 228836428 982657040 275774788 309679939 336289068 825649716 493326993 422769241 118959079 449836095 417333571 992372525 319655722 506962840 766034656 16519799 663756098 901828808 495402598 394260033 948815246 933965590 422110755 354942849 526454027 264528005 919020147 179178402 284689553 783953793 67828661 147332137 930777170 30361708 303971109 849159869 488739426 795341052 924623780 308061761 493605379 769744641 373196759 211985952 280583146 173364600 323970800 668828826 601653871 930393409 618688887 792109886 951500960 403442887 616591569 566609677 159794892 34747332 524735912 676050372 925417626 542101032 672889497 647106870 281193688 335272256 665563705 241097058 282934919 973301805 556481332 344631968 866282294 156163216 80543609 771941218 79169958 438091019 187707390 429285061 812149453 145426631 216073563 87335220 579104482 778736355 916551498 772761866 769833174 951839031 133680618 934142861 418714538 179071128 697198879 343912450 948689462 398886591 112799632 167860113 389916419 27038893 218422682 444704948 689853734 448926960 76181794 369653295 335191204 467895173 57064481 819561317 297205186 971538035 13640926 108952472 629322315 74319350 316308800 982059382 241938856 807349357 484877282 868406960 946883236 660455641 227538928 615042181 92419251 322046018 266810133 482780238 787622322 453253628 756094619 948687126 606618668 771284705 450153555 310268993 164381523 71998297 520709402 307087488 290824980 356776237 402431360 848855799 714497813 234225304 243717696 909499180 603620385 88200820 818200914 941788512 866232201 407893054 910776357 683528288 319822150 206569648 511009497 472087697 164628392 716627698 328530148 339322260 428398428 173102314 509893083 821219777 434746904 524461163 116857610 739903725 373012729 859799872 542213273 20080397 38821932 381144039 1511423 601772831 248226695 925780095 116043188 831123563 950819070 764379953 252856741 955121683 824911223 314959953 698565505 72281683 929731646 942807248 395405336 791586229 539290226 110375791 540695693 695913244 175739863 984253656 250245167 993547665 128068607 600985356 177565695 599297991 770310159 700327345 447729908 346383199 284700713 490620681 530617850 623987662 658494762 878329780 121842092 139849795 471845732 832116688 714846253 203190367 390446790 878450782 804238134 978483413 98762679 976797135 305241732 821447894 998499575 579647437 645526080 345279233 689385822 125316857 286896832 121732932 12550606 883887060 881070791 311310178 461007227 29199364 639051945 999262776 594364515 407976746 198340851 678324338 806616956 609687951 765701131 103063421 960093476 659152489 637364167 653253831 902358963 715688800 351152250 209831705 257295224 31608039 85442449 298117388 29777597 597237896 371482815 696091971 537983848 417230290 165419268 463975293 20739647 233208870 235458530 560191933 884733928 561489760 722075494 780808272 942521115 225453985 774130899 184401535 66627657 346002518 567992067 592087085 290766990 102917186 131636708 855838528 34782906 825158077 183270294 135374746 406978854 853261507 808881139 721517442 387747191 314176776 821176640 694511332 806147507 112552841 233600834 467661433 133541196 673536428 803516939 119740615 848030472 434252527 184328224 70959088 912830677 209533512 713726446 115062969 933507926 52731976 532804409 402064514 525483344 884390000 519368897 130847896 720470 409388486 11139025 393523548 988644142 427998631 514680552 14539837 647194044 178347640 879973191 144964454 92251757 444318346 965821844 311571577 530809261 741154257 5570316 6109412 741167235 281758770 590523550 55095217 729384474 639194252 447211791 160211272 496750094 350015743 809712620 515645721 345045942 907014406 984046215 764189185 107052814 887704770 734200860 617461088 552137000 978775035 932004709 809592846 69489342 971749958 19980197 675832514 318210629 256806953 825793185 273767069 6963953 413659136 332236396 952992943 899964485 519523886 944197441 311094647 633731226 220038950 855284036 283170205 63030351 816864295 677828154 206737701 88084671 104138799 738549747 591070520 401257734 384673834 573852640 223350371 143505765 819891873 410577206 141048333 989441849 131704592 601278176 14211623 86137030 368466737 261299778 842035200 965448407 633138086 315839604 951665491 373699828 455284255 559139232 915134407 936124696 775395610 221777705 117390406 258365025 705821245 64183894 68060243 401403967 84706028 790514626 260105924 107209279 486511638 92232802 594376739 792146045 58475448 239040935 266810444 956761692 448303458 345386285 154728549 302778642 227182188 432496659 958658278 569294842 495850860 358503979 310532732 259339025 479312151 138401077 626172666 214519291 942106787 208750736 359604821 964248111 311247101 30840865 958409390 86101951 378435381 53894823 342187149 301667032 575155873 928380468 576384706 398293856 596984949 575161370 280811943 913276640 419234598 674515558 898554914 183423804 190682520 635296649 804932176 505337926 356003813 117934737 428546503 375502361 296046147 580068869 864467756 321650651 840759446 745338884 255969805 388240211 532418078 908075542 343472822 956849446 251633069 273982311 65012377 752299507 586673951 569549673 422345581 446746203 970865956 564608185 751285128 600896504 365312930 462770787 58419765 402466778 312745138 200481313 77074007 736570337 140622126 432343318 818239655 857247511 277672379 810080998 666726710 576982705 287868175 549905259 454753901 643349456 186449209 32212340 654939988 310257068 555106769 640262535 218632833 583663195 100109090 541490242 617934510 707932049 901430604 839808809 331256929 293084994 18617311 16788287 833273923 536543947 894109015 364360000 465582204 339843728 202693845 856409016 517430896 809686649 718640178 748467940 570640754 628789203 331086588 77054444 680349577 40961717 211323545 488184610 787179589 261173519 982907297 257131379 237316797 836209753 850563166 269447868 539870163 48185423 544689767 506252842 897638542 243263099 566025017 198627130 408210616 589180467 16165088 561570403 799889165 404722317 284715214 415283531 774914104 365200754 383401701 622666969 976731848 280067073 673625501 655984871 139312865 207130781 257972767 261232070 602044835 27631546 172623129 428909516 957687196 379040688 83290312 173157721 554663402 407231569 933821374 212032348 685627704 987876048 484581394 57876246 127091477 677564062 82937057 498638257 120892112 29397756 92839128 772231461 739192802 511359418 750114000 617763214 192514800 929637837 175451197 705690735 549299143 136924347 616665319 58440178 874425638 256143427 575429067 189434457 953958472 762411914 265914216 333910708 706121731 590315850 193227405 345583357 76518433 51515556 462954228 259203778 122865428 797946798 605268354 697025299 364525878 871500690 804179976 82237044 520857096 860771507 613744474 570569009 97214473 704693103 782932023 539805177 200156372 388702988 766713364 994658847 795029956 524640605 690360232 135177478 248461641 498078288 476966415 755019391 503973275 304461876 271167398 80747052 94232603 706163200 926915611 425768323 800325096 569460686 230545584 519568325 843258220 729152948 883158095 478230521 810868927 184858185 535199060 336699830 422875990 828366494 620060048 19723062 909233492 479718025 186167976 759250811 695698061 675518211 379629354 258225134 190658264 214751990 195735310 785380951 701983028 476494484 318605689 638794138 695528147 606876194 214904863 512099434 765942049 810869257 792191732 525721116 3667983 920850693 739072855 428969285 518020347 561053075 268836011 43433884 449602990 868869524 704317404 346788604 753248733 162804926 768906754 856798026 402489529 268048959 157317509 145841053 936812518 553575522 214447357 624092332 183703610 28391708 74002299 239405627 514229131 635417433 17144359 312707454 5309303 163533653 350774706 627925601 435088702 647117873 219775736 996237661 864238330 59359655 655912332 238843618 634292940 790630903 890929617 501711377 965585383 966768698 43165482 700448960 278705266 799344843 477493188 338611653 459121768 587603061 516170633 420431387 913794943 627585538 584417974 586845495 574182511 335243578 194849901 887896850 651074921 114364483 835211987 805797280 728509517 178210424 928531648 860417220 338747146 76348391 421460428 412777689 101698739 383727386 687073988 394982813 836832083 638113557 469883498 324902362 893557515 630300782 12668932 336073580 805567128 59246820 756032333 430084999 807936989 862355173 475152689 385264991 315778987 534622679 695306190 217002579 416476830 365323429 281925137 927238031 914902758 83885079 894725275 206343812 815483137 601224955 805593302 636925660 194503879 183349235 274120337 974395019 908105582 663755161 502346769 752524318 994287456 969474337 701951579 281755238 840626310 309944167 149203837 925620989 504543211 74872502 753626350 504983991 367337030 999343440 766301173 732632916 42297658 406997254 749788238 378068849 796416794 171271844 59075747 561414734 275198397 427163772 20599921 446298577 642602601 301103415 238598303 136106181 70227714 662949338 548044185 44186587 345960386 203032090 22068230 476347897 861221629 568062675 850025625 889340747 690811721 213426575 540087572 718718886 128822968 542296732 477772397 624198711 627465135 657160844 256707891 475947079 658543963 243246415 455363980 946999506 128465692 665488398 265925669 453969410 163848184 959112521 212623718 316947882 115611744 517293329 830793500 57901294 823975792 374585036 681964189 701843820 144071647 819954959 620581384 785042386 19369063 209409168 316552546 887772618 723789936 285042543 351164729 735602177 834782172 404037180 421161436 878493678 21091795 554265201 648856248 284673988 228897724 113888850 187445871 781474532 143700917 622672669 735071425 848142279 15798375 933936755 45788465 62372304 747488613 669554085 233918280 135800301 834861144 25369739 262203453 506278964 943822472 928837345 836174647 55994499 685563858 737772740 747908955 664634924 482673215 116747537 756879723 884823379 800315507 214666065 136513651 47325417 592656178 24468786 824511564 899091195 239188619 134998661 653932407 992057381 403942391 654607541 476138347 604488146 467008785 961238495 200129820 329940200 304437602 646435230 402957580 255252427 664751416 874884459 138571533 538738941 696407927 795718190 217063788 519272002 124765459 35052170 902785464 338130780 837321021 837046372 160310383 247987197 473216840 122101484 926755436 20981365 727851172 712982978 945457335 823733305 558596130 903158793 949599503 197277072 369528293 271977029 254605875 302212348 19041363 731827820 335055027 908545257 687104426 164557386 332047116 156018493 503088752 274255744 258517513 893702624 309066436 532869560 830308928 927175047 227317451 4625174 971961328 448994826 637721706 307053062 206547130 690705812 202690608 20057269 491531937 884414080 143256339 297729981 353647618 812248755 392877585 13336240 650788802 641768702 749886875 710894003 951133807 932422902 989384336 904287955 598561952 967226609 804958258 582984214 963963730 911233456 481443827 154965847 737418444 92969453 601019611 261860370 611920950 532586253 357088670 341272803 25719226 945017376 631601880 312427894 872305707 207761741 641426188 671678421 217792893 203656288 664807302 226654379 260877167 128476184 584145336 886943980 139861786 437239278 570150802 382481483 897064027 35129492 791306952 850129229 630064168 165127125 492339773 855361821 62610368 475952042 775855797 598292307 43999459 90065667 601707742 879657738 320547842 684199331 13141474 516276963 934932000 523424627 711912874 964420641 12495391 119807546 685042652 782975197 318312700 389794996 479269865 98447486 644445 484175199 182481768 333851117 244692445 513489367 192060484 740359596 532046354 664017450 533807453 699763329 423916788 304715198 113862425 811581360 201582079 135237926 228665272 280702536 7944950 855812939 39676752 527253837 459821292 81411013 293559863 303528844 10456931 991461559 752179453 895714905 602743416 847816278 55847727 996056007 203620885 832259834 751163371 725486966 651761600 686546876 445292305 672545518 172214914 907589683 134703845 801212897 657163849 378624289 576402725 626784938 963076592 246758183 56101986 469879765 482212806 65620021 49583552 20295492 88309590 238688790 853417329 92093060 380678267 524483830 479070024 481390429 403924598 865068241 137749694 264349432 299373409 750159666 651460661 566622277 778873541 310053060 306282145 643305132 338694303 719441513 479313878 614818752 45875454 131880387 124260461 360242732 831953356 670325620 830531846 626584240 402321088 958600216 124658320 593310471 881938321 611557086 611698941 881925969 738031018 915827251 351858818 20673068 565068132 856005354 430042517 541716625 963681268 867477467 127683620 895889969 44759298 675071888 349469200 282554823 148563618 390028994 420262540 3665754 372305033 954126453 605738784 954205350 921241694 736083857 90346315 187500705 387344725 976004216 35223221 582160161 173082717 620555053 419615829 118430471 22176399 708242202 351655490 943076248 293530186 522144465 855911901 157380891 255341953 589761727 299986346 10258379 157595153 897437078 280666928 626633997 423249328 841953549 413374576 646349393 635952722 603898374 284840647 565369103 113764827 780297566 61641050 550995125 210031581 835373324 239696601 268499331 274433152 120642001 862345137 361115605 566946849 499033155 966654260 40190200 757151453 961991739 961903978 343197981 361319314 98393108 262827726 434923786 631763792 526473456 770173821 824408480 60302996 765627656 268875305 484440208 657578132 35329774 197855261 824845096 979588260 642521011 462579949 503107043 776762234 47308653 175610289 630156583 413914316 441967283 445468014 2105753 289987542 918865734 723732231 150821155 844546945 920229957 320700576 195843056 461322141 505223931 508319945 830424031 71263984 283649636 670411657 111698104 510663852 766169111 745181411 143483058 885955866 156297099 166849287 456233829 572316790 471740065 524405206 432572888 378390115 427742393 113288451 117024360 758532369 177458267 477511786 426105080 116419696 888199499 601404770 357802266 507602150 901711264 124311205 276895430 404787816 727475100 510162506 682859938 651272156 201118298 70073262 320458984 636090033 902404343 660185955 428483287 20018354 691954033 745192461 727091068 681525316 958048927 835574488 512914403 674366033 448633077 614572030 955730663 972419358 149975320 118328818 195418319 313214442 97531512 802378850 352835348 295595399 190428026 674955014 182617244 734842913 51623006 725440037 755685133 695853560 357539096 906618761 448281686 253504497 734841034 62036116 615653587 473053246 950006906 26272724 287059217 782757209 302101757 328819389 797487947 264174431 927887736 452923638 543086301 433855991 376566787 145405715 434080051 84109654 143145848 407779257 562557048 468119510 760159906 359258740 878758066 849849727 40005514 765394806 433332358 263972803 19580388 586472742 803261432 731726464 45916340 863309280 985578511 34936255 415248490 5856130 990789528 620032610 208508341 363887242 217492497 946030366 586258572 817938661 642558432 198341605 562662613 647438410 551231035 663791436 222649336 157415868 510247771 477182604 66677530 243824546 361517070 247266615 333972072 56431355 419520554 791247339 628809404 323612121 595376276 755152605 547622881 809046298 894705621 434074340 176288967 872700419 367927608 508649362 245697658 947318343 79567756 442521052 720666460 108288190 792118587 538407959 762764373 198697429 238389427 780065170 831909827 904543470 259350664 237137711 893353991 522173792 155437180 394274370 128943435 240927552 498875054 673567200 101145268 973736654 735589138 16723867 677935601 350166422 940990901 486902022 633319878 429287816 74903574 267867930 50256177 235142819 302086536 414555453 596476977 315349921 210570849 741797884 596641084 650190507 108887641 423880 175396632 962527113 179399829 349285933 809780940 912191704 744477713 645584432 970267871 445207112 7233359 829538092 708809482 959030143 85095409 816779242 854020851 8455084 653247878 309841739 850610011 591336741 842015305 754074262 28341615 475657154 165035139 258523872 947814189 498070420 979461243 449660916 308721641 590015423 113509039 636755443 737914539 649136417 791501714 608320408 133791975 15843515 237224283 111693779 943726754 312683780 403129610 439463149 841927872 427605143 543846381 699329917 113718385 581634848 388004729 191861892 586901100 856190684 63661591 347043392 962797707 553110760 783634808 929942336 798290609 152327119 757015518 810245088 354222079 368662020 794768194 307134971 363123397 746091698 569883662 133895090 757884876 918155907 84860155 982245277 759136802 378726273 941200615 530735412 40138474 833198141 363721657 734739678 787951764 851227532 150978136 231952236 170964907 757694567 944541367 479841922 817542160 400307372 920555618 527456480 744605548 484574402 658139201 707806469 916570150 644610360 163409732 58098547 229142632 839333788 303744464 991118260 71195713 489530433 977781688 361937139 202176313 84317197 411409947 35262863 881771119 974100933 916022024 740750822 540117388 325390028 615586528 538332857 296309042 261131823 816643917 110321353 121688469 887224017 584016935 713064199 949184608 828146339 603852016 16902779 862392470 290443608 194347576 790998478 244691995 951394462 130964164 901750630 968082773 469758622 375936165 668853058 199417359 653669706 998162275 713096472 345391318 794420514 620062784 575969155 329319578 82387350 367446471 742132261 958888448 166519635 274550679 363817315 701954036 234524347 29375766 708036014 642885411 347361630 925986913 672447974 854496584 621867635 274209446 479131447 262799411 510994326 638160595 706699152 740670277 9292479 987122388 430736360 331789081 946764571 761848272 10517307 168480721 338460305 946572285 43168882 925625637 802867316 958916737 195810563 26102630 357563067 163874306 12486337 485817761 54680340 869814155 414087911 343279620 871530085 135373101 248623721 940147638 658998839 210827492 251878067 148907144 626029816 94716178 267184097 561687862 209541048 516661726 759086477 714745751 511496520 181695036 24643566 219610038 851074705 967555999 675845252 453485195 827077142 487130315 779397 730557489 266190514 592529039 981140432 241226516 228629381 780698193 477371658 765484678 757273220 166345417 604993669 54431071 944738260 31318001 668641031 919986445 695657785 55160143 794980223 627049152 10958643 765406038 759333386 366396304 447413339 833045026 628454624 606369091 794627241 82588622 779403586 986531266 316179080 468777931 714519909 829907215 180501269 212278948 958015890 201844031 51537891 807810483 438571518 197272679 92489561 151361024 246632387 259783761 327026830 577544318 915656684 620500778 920569162 725475728 337429232 149941951 691715564 453031807 894379512 436811399 123641160 961674226 337495792 885107735 297558733 900243405 515903153 624427520 468163091 834341662 821675831 855726759 266999738 677503643 175391743 868693963 98991617 887230092 991649688 88201145 204299222 440887090 735623754 524692317 344456910 733994807 39256576 337216813 109412273 996321001 12478099 857877076 36092460 620585317 282447510 691652167 507581275 883355861 885994982 491220992 764595121 76675376 755202988 648775713 234686474 479211513 709318790 585665409 621835812 979689082 718044239 229362543 472408343 888000566 270034613 758529548 963280170 723741437 738021104 405892886 541278461 927223930 145733062 269506186 718397094 373094587 992923798 92311785 421908533 886939152 389215503 809759597 254168900 977537501 839604721 552893002 418020271 943410894 848978950 509738726 271415792 934513261 69659794 434020042 263400943 503787723 948389268 340569859 740262499 147298101 729995685 774565904 71617137 169788221 576187276 799438536 355285276 885943874 22335490 107516784 188262266 157933451 812983540 765333283 443067641 731712238 688981946 618098165 234124834 998372801 883035850 186360874 389176815 824827574 549524379 507138237 861938140 549935974 885938199 382083179 899728357 681394165 375866802 154994680 895782531 891213714 656592522 517965627 533454385 428085313 312517037 231044282 663104607 549841853 561801825 307713710 155562133 901810166 301970255 506685433 188188539 738953869 722712706 513987414 263548070 228051710 661447015 655967786 340462626 732002804 310870126 608221883 71870122 252707163 171901315 340125426 815286228 496251242 232099131 547561285 919513709 876905564 881777470 17579144 185703504 4421499 630076766 781658914 586845005 850429523 358509353 682961467 488365449 325355745 418753016 580983892 157037475 52267842 250639975 879030273 159869690 891556514 723085910 643665630 788209687 642175622 880683737 531798350 166430115 574249828 858657228 843417220 361881248 842224872 414621836 100807696 313557852 868558922 235149515 751068054 746760224 952351476 746056196 336415711 51118892 370091887 466438234 762564123 685698828 404811390 565384184 791596216 987002950 466259923 901940726 414238808 207570715 463926713 343399405 322041285 290991095 662247824 302211962 264587445 228781093 500429854 980678345 268952506 900774312 895827634 797133491 752881165 42283911 973690380 459410222 396161612 768059989 380028899 614412102 804370841 931411599 75475586 92218376 506263106 284304014 698927434 836851688 474541576 8800628 188102419 961764172 324621988 343801182 553215256 272178221 513332805 386399347 984016061 898877058 200588996 592115691 562127697 735557375 494427047 670480957 669365294 354318034 910769409 354786713 136609003 560280668 940901504 846694070 99540898 720277411 191013733 670844760 498645465 358639489 63204988 485770493 355528905 129562922 900607698 765455558 705954805 322252130 6375837 460122748 823126891 65767156 463920266 800352579 595321308 288752913 553163718 719953148 586386764 470227674 745738726 443615818 511966220 256781468 815669553 144428169 353486034 739404752 430729435 515115559 76109026 312451572 985664880 165224207 13418399 514108753 537121940 255221877 661652289 642292200 217513760 161963603 840226048 988052231 943256057 245946238 271423294 651876452 134838207 897788365 672953170 327260140 502453702 46871437 138719277 972401413 799488859 100692974 281949090 73765146 325329047 112111947 562003556 630924221 390908935 988168501 332563597 975362765 751429171 690568646 312696401 272445383 97173168 374712189 258258351 360270932 983189745 961940369 881577903 136304168 126178747 164809665 8449620 243140480 836585788 914085593 873723921 594711957 555203339 124124954 412428849 75885894 455904189 52999938 714744173 728122149 378392137 556428498 86455170 682333837 525035987 296558793 182048631 365611964 164597104 76449967 302585703 306732825 180308174 441644975 74331628 443976879 53403575 694572448 918044967 732745196 575433411 561983285 564283348 238063314 727538828 801090918 286704449 733395547 227995417 302966066 582078506 739042464 10617145 691889250 522196081 855563915 199518092 689696987 865237426 409433853 33831790 436209236 163088224 427752435 79257743 684426786 766039340 781467316 228765721 76765513 311072064 712499027 133769011 995893368 172236590 649479877 686172103 637040094 173710448 857150318 460664216 564391134 786366090 940395506 339934916 192316465 574402263 897250334 652747170 880043564 582788996 484005165 533149497 918753919 858792494 121314086 842228619 394493047 265988040 95482083 697679995 464290171 856171172 248233449 996499208 869610378 324815875 366120944 106853586 661095172 709155220 828000937 325224218 931325269 260932860 498660904 788416755 100798272 574991371 89722529 56046317 49613124 819139268 910401508 767930356 921262524 983866521 812668365 750578305 705908968 452665897 994579567 984465923 393523180 722834534 766771300 247963204 288141942 117288185 645957369 247806111 702576434 279645771 465046069 238045209 184255375 965208521 612604453 612003878 527409060 872881187 609012743 147040347 728204531 43783351 814791291 187011224 869607702 862148104 352961417 100799999 780954881 664176907 176729133 523509161 199614566 54488464 915157765 30623587 525199864 416624229 517177855 424791560 410992385 105956886 690802704 870010003 56361262 796760321 590010328 128572753 169831641 818100040 4503561 502143535 705539535 556897582 238618137 390858626 871575615 4300266 434071858 636631927 471437218 393165205 173956316 231757645 411013246 142030439 336284244 60941482 314848364 439364217 529231606 445869062 477476736 668444216 572417275 125843949 71810119 696584720 313943380 767244696 117583318 28718340 650949267 211171910 109629615 608892847 112711400 51364480 153642478 106720379 489617502 583618106 534948633 751777277 189476857 583002745 986298223 233383281 761622161 689113214 974148553 929543428 401744031 415514672 710685717 845189146 683474000 25074913 531574779 523737330 893837669 657380530 779826899 792708118 316112390 444576066 655909880 360920763 74721127 75256162 685345776 906200481 861686500 818646418 627258255 326391787 663142588 284576216 26673350 835417949 109758873 120976730 936125296 250535415 673998276 705903093 98403341 804407448 720295229 907160970 695365363 819067781 622877540 300375545 376188405 665685901 38783452 781248593 288248909 850010842 581010844 461908007 783739162 187561475 563282163 950872497 756292448 681404693 78203300 857488601 25933923 329030596 304412121 318638863 822837584 828213790 91936992 26342371 252096353 746932243 412921895 414801107 419107980 19722508 612919741 691168820 513072539 754252204 380986768 677743676 190071817 351234528 45835111 467901611 711296308 839195047 945588780 454069809 85816673 24427884 260156933 947027690 919823278 308814870 464695236 884104914 397343759 887934447 917262145 375097136 88672770 334350198 578122448 936757395 777336749 941191152 483139236 777941770 638572755 116432892 501747564 782708193 693556383 269938916 659433848 550464617 381215431 422129109 639146456 653590602 390552068 54637211 270398285 723220295 195575642 993957653 770345885 533733241 468552523 849920072 933800679 898259577 818472491 227785855 334934535 98327154 974629601 320923740 563124454 619936001 781471043 797997694 799016202 580883182 511336496 932127872 502138465 984440538 345219055 784737173 133879370 371611409 419921876 948507161 570058393 6589076 741374676 502066182 307966486 216174607 570859120 317459248 570518198 965377021 617464114 221037412 308109689 322189467 172884531 752473792 319254377 152095631 914626667 745624021 419597122 525584946 125038353 482132312 975333641 6379522 769141359 470038155 36845495 358795876 8625646 318670877 982748492 632555194 536870955 601560557 341475248 951114614 331456792 829668838 297385908 805217504 742707582 965406503 860516461 873115546 896943940 448721900 378721114 459140231 65595811 221142158 875877806 614836548 395619955 688379336 190111548 714722305 553651810 130615499 72113238 568809074 564591772 620544749 837001677 77967446 903464891 500315932 633653878 464770917 460088754 325861323 581842386 291675369 23992545 684822147 191465604 669318689 119122606 489109645 587167166 221134509 971792439 783968925 239378268 921451956 845066177 558672934 208085602 790037063 801681955 390334971 654605980 135061862 130627375 964330140 308644398 818490237 993974011 34244966 643949750 287040395 986058755 177266590 4062292 985138614 384432247 536777411 435989203 825295703 84445398 156843907 833928327 985661794 111843116 170976238 256386156 935023342 474623053 74779674 508866026 28402521 116179163 382668977 214850278 60156635 13478135 632281145 575978741 910326145 364890875 477115221 920169073 670589225 65131830 810037103 412426410 614236008 554944296 768847595 146906209 556499614 310836243 638838049 936332969 566842668 104817825 850962608 400031486 111124631 138491236 236002853 374258927 587624757 696545323 1715128 537307599 865221038 597868950 92692867 70732350 60452269 99358961 136160092 222339642 364733330 709004181 556880007 40425866 495173008 363305237 416357816 100300586 126661543 261477714 763149449 44748705 662383347 22140864 322615202 895307551 599913854 86867926 879275022 96087245 863279352 97067060 293590753 924750248 538372606 13105886 483052309 466832008 111304766 143516931 269538281 480917821 161249651 514480798 65442003 643414597 325028163 676631403 396689732 183856687 46190787 80559555 826108958 175929142 713059698 277644034 589839404 774385614 242175733 917053810 80804152 459125582 397208815 777047313 594138299 620422966 87231395 411786306 10515127 758935444 346502798 85572418 760514065 839941595 694438832 862769806 347108275 793996662 54017204 899314397 157249235 542818959 129869074 116749592 615525346 871120924 26518890 639096765 485062774 274128332 879618029 437468635 207229740 769152190 646657996 538727545 549939684 215173846 847275783 444649712 345736434 307065173 432093487 39695858 675917850 220744186 73335481 271615161 439997826 256519082 884928263 971900774 940921726 959928694 910032632 874455929 354523271 363206633 619660950 240828171 209608629 76245337 881318645 984189149 599843207 315966081 612759058 504283491 711502293 933618666 811613771 890940163 740036943 830612828 125251630 767425369 215381218 461113356 794547487 458197768 177780362 317017502 220301282 332909252 44740428 520091997 930942794 191812316 858073645 670706136 753008146 608437613 768394081 71257970 62554201 184551809 845978215 631838161 242254950 567080685 729620131 388727025 272926892 890676556 472939436 966264593 879320712 738664245 776809666 731481266 390397989 940273529 724890802 456149568 410078033 673987700 535284559 206064303 936193711 359974567 831378815 450638102 298333575 895944560 744326196 846834016 124810412 357478941 289797256 148360879 174376803 562493670 316525553 996083746 526501426 979641239 964580144 828196992 848307550 381763306 235525541 414655567 57904117 129353767 904124616 556854043 475378393 72284792 258279298 587149475 535510956 185420300 555002178 959149312 530351086 616341346 634896595 34555360 423475490 353861136 229887490 823644025 106949033 388991769 637843494 787117996 579884816 260096627 377578093 251901631 56694387 64002590 373579772 282969942 406842363 734568081 845420380 393724494 330484704 10597312 786877900 853962087 212078673 236361854 770191093 725622487 596488193 987534974 688702118 84583659 54789981 788033256 173994239 246814116 753611454 256016465 120148524 639832141 682602012 723799143 331884897 179239940 162772282 512121548 912700358 860769687 682387618 633281771 794792132 750810058 330065742 790733858 660922496 921861314 260743912 211595699 780560913 940327848 298226369 116390273 228189938 815412325 694566831 811695808 991306985 939620041 866251743 753700700 27911851 19708474 475915774 936991466 876101114 414463707 325571202 398702342 356199343 401104406 433630712 313039879 927755922 600759060 68809035 296493105 391560282 202234632 694148618 773319364 548266830 371082785 365279397 61504152 286105595 217040511 973461293 589847514 149637081 683948470 194068162 984583205 613341982 706196158 616493310 904229697 314201971 511663190 201696488 445936419 769111904 646455435 490215537 877646145 672527437 374374004 292441466 48706108 18976993 952631019 254101898 83592651 178264568 105908452 866998271 595177426 695018218 297360875 525171235 139485881 760989724 798972467 666489689 542096761 917249893 115343364 929170719 268918888 241907761 448611597 575869317 694745042 727888907 634304049 942566116 841894299 107251101 218800579 510511112 234092836 953603482 360724242 350666962 591854681 551765880 254611482 380962817 647890016 11460633 456328681 979632127 482301099 168565679 868354070 244860647 765838901 349475752 418915433 732676132 769508664 883226117 59414564 724934453 149574805 815061433 437580868 380248806 804385140 666190004 288726289 548523876 830811697 897298212 401614587 404077220 433911831 57255639 234109862 471377420 616261322 14951086 156506399 476861880 334106824 283968527 873699253 445722220 391780709 465559730 863140197 336397558 940162338 638473452 135554634 274688094 925897418 955203370 62442880 569800753 121697427 244323668 203790217 819921419 767884314 64805642 976831055 469145616 791959098 61532138 841958868 217879815 477840672 319003921 677031257 339331286 934862798 279359231 879889948 132590290 28134657 546927413 77942066 515476356 891322420 223100886 417411209 326611995 146141246 948292649 40645683 334670274 991540906 589270643 248121533 36448462 662820753 724777081 198397901 867803084 706455110 160796109 901250412 783109013 380980565 206411143 661007803 253715172 571758543 53001680 568058269 830081831 631001969 895182083 265909251 54383364 290618197 357026204 601075836 353270536 656526639 638277564 445565352 675546262 601169064 748200143 429934619 480838906 757827300 844679680 726981359 103728694 56743507 440357352 902903789 286750051 710630812 849647758 255240265 903848011 882551147 170969941 762636679 99103481 880892776 111862107 147045621 982510887 938715186 618651870 65278683 440771049 42461381 543607575 494223318 973425743 448698324 892191267 694609690 65420187 271800468 608048766 220775871 133239456 584796571 68149007 535182939 907036205 26153556 327851185 647893369 258141575 992047246 71679467 305465885 270454258 769409574 95805521 841298242 537524318 780135318 665088946 468109394 340980718 19914361 361893343 830924807 256301749 698531185 406512285 421198133 953350848 801454 704419157 982406062 468958045 853771488 648453361 685079812 919170627 749325731 471620678 701220935 235601949 386727532 629483899 305979842 519158877 587379203 858499313 823982118 258191886 4256373 609795344 112783467 546170373 86934026 910089579 309298496 444699666 14811896 146547220 472816289 983190053 381632198 650685963 502943105 281210387 359140850 68930216 447327746 402554937 62318328 166026605 75920523 745447289 494827970 369864666 961530302 691643714 307695111 645493800 707217464 756189637 758760204 135409576 929530446 815446199 383384832 39018402 224683025 588801860 237978446 612378157 952071507 874748101 398807879 7604369 492704225 294340451 855483287 414288200 384361132 498835978 988801210 14742342 107134335 584554336 192958701 922617500 666806936 294317548 547254541 303064915 84955737 382801461 29237442 336613525 357124375 98729239 196436714 186306983 956417826 158071095 212111715 172509743 640494747 833076499 831727106 122060794 936033462 569540059 641874878 917532487 835237853 358500003 407210791 774553217 704174691 608554243 320123085 398105560 692819386 156575579 663455379 338253333 950374221 127690376 15717002 998220750 438664761 294595000 624238578 422441774 531754984 351827560 215468910 925778089 324106971 92207432 782475962 138357172 249136318 937119378 169520142 386517280 693490200 722335224 246329801 903355242 638707022 920146206 507146446 208705031 834191621 525496618 821214527 309914581 422616758 737732367 468082272 506708649 950362293 406180415 533556023 598718859 838809242 217725805 528397562 953458222 591613875 491917447 43396268 726707060 431887405 393792620 223655906 647368304 728166974 717325785 557965158 539356502 1172376 783869819 952992976 571731796 541234262 777540032 988453462 243218899 221510874 430664866 14440334 927316332 637184152 92794628 569655739 233954323 606194443 403430051 730593940 398452037 990855621 329944485 404127955 319609818 735536486 936681827 261648761 712900704 324523073 172863393 427758350 332149406 684885832 721164059 342714610 89857107 823013563 772716826 184684374 373023965 744077582 508913540 782535620 42443603 590309979 416578671 36541650 189035044 710573748 778489479 187714087 961123822 147505243 915801232 847805169 61394786 841399343 122469435 744498574 438846026 756251718 717421299 993897048 812017149 630322279 840534634 952660196 330256355 257328243 398668121 480567592 973346225 72085585 412925732 922016970 117204408 903731779 60945984 490581758 253420273 338443331 301016072 419580363 270488915 14564553 434913419 719807994 725426203 251350164 780607395 789515381 998475267 533568221 855578598 471340080 844380181 157874971 24102561 128951774 403540737 634487963 623871271 171333929 564406284 761680006 66210643 137139184 114623283 399178547 117155577 93937317 18673839 397661986 514394289 643620611 422795292 121674081 404226515 108358261 516317430 74001637 621293641 12303258 839348312 354601817 696442029 939543807 712019979 479162375 171435384 373402124 905494209 700895021 871602422 896324049 103902407 778598388 334200508 865322965 164599833 964142435 779856883 869497172 576044203 40595526 553848627 908208952 372901361 910805808 367879863 741484917 420271843 573187299 918742956 624333686 18581529 435653942 675622942 23922422 435508905 54213152 416408077 765065772 8245504 447865745 374480663 678774689 746949334 742134727 495464606 558940526 634541885 797454509 5246051 715083893 473658710 354951732 342145522 449781840 775326482 400316784 332956080 47692475 57174527 653130164 532537545 688796312 789956086 785310927 439950077 51668394 634290822 948921313 863423358 680567771 758153226 206533828 579039574 295323112 414339806 379557290 393526234 78889388 608709843 79814246 902017806 278421290 945572182 488297426 137486606 355720762 392002742 217838124 495720420 79116635 839540247 755889966 879391738 807618229 563034393 261997806 783267070 605764439 33943375 172653480 407372819 24364149 667093703 36870880 762708601 687176849 265696691 451710239 852601541 705295928 790783820 972719379 841549520 531122233 94164394 895958921 200708181 295004996 964725430 937743647 205220155 110797318 943038319 420649975 882267949 818683242 635710960 917181022 965937667 863632603 94714829 644525877 801737081 598870203 937989809 679907409 333622590 350614545 186006304 975614472 628941301 926780831 141401886 986963597 51445577 701820213 27466780 504809386 78989036 751543174 725421612 802740799 270327047 134629619 91052044 475507480 805246755 536509428 428047530 151230236 798272040 416080659 651126006 55429739 123546384 685465788 443343329 508942130 962084687 145596057 569392234 936212321 467310783 949158195 183833623 382612072 60523513 119519529 245652253 628348583 300852548 349774598 301890653 594814009 507992621 473037730 527366948 234788095 848479428 263830905 128045486 616463151 724582167 516670591 777128346 576542524 261536229 770262475 917769669 923658364 531123258 156422811 161674658 603037327 594211653 228144450 635315756 624872108 674530320 36814523 583268220 458113671 209074048 111352301 590267953 648804438 378356297 44160044 337328240 274898875 897208198 598566808 808373593 296014578 691831119 848948151 179052156 912441426 33868567 320107404 285877134 374353900 126882708 228177318 316345251 963312022 964241281 593685158 579691033 94247298 514706692 348584169 276881160 661801645 342914611 455870512 825230070 410299940 957210502 797868499 944829005 61793908 775546615 70969958 412499988 342165863 58641845 39626625 149709312 22460905 631154363 280030108 745998598 147880451 163516566 187544559 380563079 404569528 856140524 652383810 631663869 596696168 238453 684816471 365442471 997588378 333858010 515520035 375511843 182520967 22536014 730227273 761476845 676912538 410897625 419838584 427758219 280952089 332492351 411549863 705506972 921967403 110815714 70474334 287329178 793387804 775454668 94968455 803512453 65172256 233966716 983929752 456568500 422164967 623488858 530114769 532015887 501720366 495420287 994960478 890201486 380634239 972002402 303715650 955093531 78649202 772714089 258703304 94609907 793019638 540345580 503297600 5304296 157182572 876003757 102221540 735626902 257077386 993198068 668352006 562035453 922952203 630414675 405886304 307179658 151397992 947103824 610527547 594688232 746832637 631497172 655121781 629423382 114206608 133407614 701152897 191062382 22072617 581715294 805732305 702930375 135672058 512895541 50701639 611853504 628090706 879896416 35156394 260351434 568551241 223387748 995203209 140621228 150913513 848134352 924635917 660813584 130202076 995051664 882926820 907122067 192279634 530336664 540116121 793462001 849518600 915880950 627464251 404432609 561844114 438900867 640049390 648655822 923132418 387049950 866316275 133392084 414383214 32848240 262504658 665057636 347942870 600657408 268939279 822614423 230876907 840264770 78187152 588534116 919511384 312236300 321807421 272490061 408604040 687414977 194766527 612641291 574542587 623849850 314705656 213159185 317802747 743421996 675037583 431192616 854540556 534177779 128306423 921454584 639113126 46470107 315106400 545126316 807781223 682335034 944426190 159034701 963185727 513773698 410550469 994531374 678236953 944048706 53078450 693411001 222233514 1735378 253650292 76497879 342865619 725151164 624973224 307438957 289590589 328273391 145302608 168395168 337856063 142362856 329364981 501932889 12708921 3262272 936994415 5809470 191544753 347824410 135604022 798957321 380797078 216150603 362648854 88786705 908262385 380970100 862225658 683084095 89026414 949039153 56066141 899032353 172485926 226796841 911971040 427937951 457979247 882293646 94663118 841608530 894019856 959623166 677367911 434053979 844578591 928502213 982332610 363020811 338498340 400486223 876191350 174274899 488240918 795986042 740232082 806189447 804003783 797247946 49473640 897527666 880441309 281264742 741128064 145909891 98689628 940186055 529661535 926553043 191715668 919272267 618779717 600682138 590412378 305542942 255500918 714437376 575409032 221367698 786180067 617483219 881307058 143012193 131754189 290434493 872866946 465396398 931275570 141675057 693266596 778830765 423536900 77057628 59318701 113039490 388414224 806456711 177855122 887810380 905805807 712456931 942989909 132539204 390356924 116367853 714563873 423166530 273235050 336735472 993828417 824288349 378068797 816989701 887679715 308770952 256304917 32186969 102697225 623624409 884046915 991498237 30839013 625661411 377483702 164757855 369415551 161695825 320642859 36779098 246872739 9294872 668241204 790041443 282735920 48001164 790735709 160236360 342310739 64316325 663675992 290123948 979586482 264073612 325245668 877131089 826323447 732781658 719636605 433096765 241356394 60705195 196687721 125333706 602766916 395161221 693851572 885228882 287907971 223941036 282742428 498824390 241153220 954385102 41931594 478223077 743464385 731521378 816253666 313968938 345138607 499276697 302098657 92262736 864130986 619196156 423291921 782836297 224326382 709986760 862589894 788078355 611356838 990233631 918039888 9838115 364588433 984577282 484884931 892661007 587851791 112144944 922359006 679806843 948110196 287055335 517868251 62036856 505329811 764711070 189604191 974822636 797622056 846453501 609541893 314882112 231865357 550362903 189609120 162311613 878989467 78843041 940096377 354180106 105162514 164867400 775077499 608903828 188942686 176573994 27151541 712565321 519264772 323904825 394673513 642165817 661823381 718740447 95411824 725832143 963868055 103758056 968165571 710486080 513960783 654907615 794223710 640102254 281037149 379261527 924627445 741855328 256164269 177817179 652179007 27017552 156287934 558996308 278384147 697289518 20718520 379958973 931019533 82527689 36170585 471706839 42963179 723504517 857827981 763415520 674608631 172091850 189336953 954179543 626166694 12069595 877241317 456392228 531433381 676911669 641007057 600653854 825866678 953394639 843812615 129648609 304622519 249364115 937531658 348708339 735602251 516753186 705609150 954621816 860796902 234521192 591033191 634077763 131177245 705527878 559932039 932756708 443716866 637755492 79489144 848119124 890983036 230856819 211975657 59393388 747588569 368379735 98792311 637509754 968559291 786232293 532895910 180236795 681215366 542244045 53721310 224568805 366706307 261813797 790290769 342580626 522750351 967350193 613643599 510978523 14151966 159153355 97483819 758551542 138444360 531819505 117527010 982454393 525680518 9740380 121313659 364220388 843688068 506812064 962815099 855672420 920426987 793688896 592252453 521803898 396572445 34342215 835030463 334957700 613499307 291786764 202924270 805210861 384697271 425582096 842494330 454493137 983471043 729232916 866716211 650542836 283689633 636563729 282152115 916488545 536997336 383806443 179374786 794829816 538070097 37462297 903621718 666038286 246811484 347786754 610799700 984862094 496497993 599758168 623153293 99025401 727482334 676021809 222961788 780728206 591141973 486598278 787329132 845289819 391388354 405815384 118528541 418494973 936821682 324866598 753539401 110796621 955042877 308728917 249115792 77663000 564340252 239904666 716287562 545139866 412555613 411441397 709931254 883612581 221498353 108840525 567429550 23427215 256638758 462353462 76733836 994679077 585823039 571951463 187338674 559069955 54460259 674633499 95446551 421138937 50504615 659187693 561106354 138948139 733616107 8990526 590979804 929434658 47196880 897923986 230647960 815267657 377934850 975493716 593040107 705268974 616646171 837364480 638221244 961583232 101896408 684527073 104781903 799798513 243281314 917607324 156875465 929289117 588820403 799954686 824790133 544700525 453137612 457140067 808179530 430268969 594253722 180925250 942461403 811196588 823290278 989199546 89856424 278717104 73404412 879056815 962268565 858709346 637433642 41929313 61670941 205401635 305106634 629897757 857767910 772097845 623456281 763213565 557842364 233975213 592191229 688499503 89832870 420201136 353740524 776775509 81145095 195393822 328529286 870341806 385529644 320935553 473200679 49194975 411941621 547283488 631513394 330453725 95581934 625992860 393575432 379972532 869803278 940406037 358855436 894005133 995744565 346854570 410021274 501591032 921882449 458345341 61066635 587645995 954692406 428183464 416961690 289853032 682608333 676042569 159925056 800946984 118164729 120485462 985417099 787185518 461720925 165368631 262470135 959848380 397876809 16838972 992457559 228842955 618409662 467919746 809862170 632984030 335873096 309756290 834045157 87166980 181981943 480249471 347138144 68612162 794588597 125079068 784507325 879720684 35160581 598860029 989745721 222757412 472206575 516824730 521438776 679899194 59418298 485206596 124888287 956429285 625853431 797912570 725505929 533687607 24221390 591314299 463287668 710216723 150597550 680906948 103246858 668180813 133345580 577606081 408473408 696082827 792635411 143105018 151130303 966521949 683554104 71825802 510268361 90732171 831063706 511965413 828895200 646667030 929482993 948823905 87199522 82301382 955202191 366918029 682865752 900908847 427133838 123401884 264592123 838097965 118617512 599131980 40895532 657941206 936105407 523854659 406887610 996526454 171431805 742234913 560777279 717673653 798528852 427028711 292754607 820294792 17618922 829017397 888057896 494775205 360299439 495803671 160114455 334808906 98807636 312499274 937493401 950416557 443571387 154188956 654196995 978316668 554341351 282910329 310763634 956501993 328388652 75964631 505105276 635137695 259136696 607066831 613174872 382002073 300826534 387075897 596357371 879839367 268993209 389808378 884694528 412101147 5180063 697585155 852202001 729434347 524180936 694138534 882490573 72753947 389972561 120946331 597056768 221802958 883814518 129799230 519934059 529679860 542963838 736105480 114309115 792204249 691731757 810093272 409141142 884811538 766662173 612583892 325182276 658866928 781607135 149555495 204865798 14729013 303752010 655081095 359419696 276827394 345000652 348310037 891385281 863883246 363438765 9884817 628206946 901011608 967176654 97648000 774023558 265668771 196072576 803930321 576308928 761929179 380344500 632770046 127890380 477516800 641534972 853284784 954093143 296495713 430570930 375947515 177735930 840888554 819056119 948977108 70129113 289832548 952539083 161364972 474130591 58957785 238602546 854726933 193987553 630514791 525031660 770952659 389010062 851562804 264513003 211384049 880907647 852948099 635862475 440181192 716207242 452862913 86264486 761714731 309250878 836648239 234249452 935752727 772216780 934471519 258868697 823219516 446768385 279478909 589436066 94849300 796682229 66353114 65216655 519512715 901777055 25531733 395602761 367019539 402772493 568630708 133849356 647987233 183831430 708536824 11301867 904594464 487530699 689942363 827614339 766534350 445806368 954599893 417150622 189660093 928949717 724693429 968541238 853757396 217462319 768296063 667116069 385296864 492696897 922776702 250260078 323597541 116165780 385726717 72873177 950261842 996464444 482050416 739527935 64097064 240741051 448017002 756900739 291891840 468412709 204611654 281913792 945129622 828414743 295867317 433056475 850385188 213498114 432339847 223112795 343172427 737596146 435614459 513756429 957963080 468738387 830656420 872694416 767452780 185528363 627482522 21812434 444707993 530115950 951641953 923127762 97434652 479106621 661314256 981249149 768310311 861945789 261548225 38745915 340749101 878847252 694790237 922390532 686154301 249581254 359104970 829244479 526170274 701274962 798922733 845890424 677514278 33762828 477935421 876547411 640393552 971348407 882453827 986496046 133448634 692061091 741081732 862306224 720372543 553809246 969577597 127640389 107788089 167606528 385431077 146458143 726352020 618555010 950255643 368916802 516921205 990703532 984349235 468335837 270305528 850371650 626081375 571461447 276510084 679180460 943910858 643116222 216047432 378559472 598424169 960661884 610229516 545260355 756352152 944338119 721669931 179444157 841694047 936191624 473421998 254093402 771972603 434366420 195206574 268820007 884493514 998151676 813830740 70123824 99942789 407796647 251600225 207183937 93928210 139184448 907423981 179098896 91252228 85854671 289889878 840668105 921852657 596053967 411346264 728673311 159104444 100148615 851126943 439342397 814005753 717842085 607605062 348457584 7918069 471260437 145612668 544719030 109616722 478402237 139615757 881721265 448268751 811077103 660852428 313773324 660050563 579418275 869066259 891519287 223904794 315026872 549910406 958982623 356218920 292312861 378019861 620501906 728995082 55106068 324755254 35707312 833004118 580348051 671812847 711847288 189829927 674421480 925602084 230461523 806314242 702573966 478093970 494134909 82575471 487002025 899315941 767034604 148771215 584490937 771256964 603263427 572281841 683636405 684373666 796331059 381591852 173485668 20140540 88327696 725692417 493601073 649050017 413096292 788940611 835071472 189663823 878936283 173400182 474341423 134585670 463800377 640697781 415857290 726142734 542068014 475007759 144147507 472553757 493918620 911468037 948481553 457250493 889684957 188382163 290865963 529996193 612298370 370319332 156981441 341970685 732969532 701830424 81860832 390681689 832157242 369146382 615067133 313039508 531373004 300168169 106309070 99964845 757481372 330667768 379325992 1031483 944330455 156421885 228794727 898917382 561756031 902435148 402366335 207493727 218596911 65631660 413536762 730056765 845869936 819745766 109400746 132169124 725942149 155702418 590799811 12875693 375504650 276281246 684230360 435373967 37531188 881540806 178274476 75915154 148268339 642931826 357882571 323735698 883475692 716465293 557952997 136233628 989569857 945003166 263847021 48576939 159178412 444561743 316140404 334651504 522276899 393755763 377637035 239371476 775222612 453661980 175768517 826901142 940391535 515324228 791536903 278884805 800036549 404832025 680026847 490332034 895744718 9505140 281370796 471829002 232574849 247452975 484512916 16074567 275564556 998526000 194222683 280099051 515495359 214882975 312736521 998645485 176438392 34358826 169673458 741303817 138247585 362897435 696657183 637565387 566789036 880017751 246721992 532387091 319774533 851963208 60061791 109775896 302200516 873269514 426153845 599488554 477047861 119783070 411664234 473270593 967216504 765800044 541930356 205728542 863897435 181462397 259890606 354519519 949602968 652469116 725357396 192229158 195921036 158596750 190123878 77138429 187579954 645543947 529377597 28779041 856137626 598038814 70009001 196309352 516697659 8641784 837528535 355266381 264727567 849429812 604810500 969011319 902356225 613175245 871386108 462701798 69464437 668591524 472250485 370000643 655985621 599868958 901811528 272858214 693400628 79931846 493258801 311209474 83334609 196891791 963727387 287048007 490485136 594978987 141035042 989584945 517595576 563468818 692153387 512667392 277782683 808081170 572596204 721273317 666472451 306956506 598736706 417266388 307094384 206241863 599360847 168526097 266691157 828870843 924918851 783665101 124143979 18426489 556201694 197807502 975295513 472005906 539376960 166352 816303904 435422380 605423943 921045912 996257364 720772774 566489649 3153439 601579127 849017108 158307124 896344100 623785750 468275739 687160011 28129162 495296115 857076055 717338456 944125525 489537864 591769267 336070971 34658412 723720147 705060168 725796030 770509063 625617695 653182276 2380780 212126758 43307943 598644809 772638321 180057602 173510593 335952037 20362111 327881177 541500435 968428188 433357713 116372933 883735863 964412968 314939429 287228826 835582768 374331345 304392423 479700109 475717240 344898775 720608471 96500299 547410915 210800098 787198598 352547319 754936451 475291653 779794095 475603547 963371185 474046951 659836762 139570948 238120374 449060057 292099831 324343224 983655155 473361023 20822765 397183613 473955613 386710954 778412090 631884764 741898303 716077343 696838162 639142522 867408143 109286590 35877587 284454915 415922546 634548465 930533776 111958676 623780608 145806873 653352915 213490851 638710927 978404617 251988628 932368881 601311387 187924052 716443857 603867675 640691008 21178219 537657208 988630343 666946775 883007529 465120120 233123996 34795238 655096637 22181054 74575660 354709456 980349375 526668182 542792171 961844356 681176158 583485474 175607996 424613858 672218341 813508949 711228650 362448686 442802249 833640797 693979592 206588632 318309648 805653440 189242665 751395505 507456727 554974133 450995224 425966365 950358625 438046201 592085322 157099331 535702919 801081111 982976560 808943120 234412304 998100215 994788356 378460979 240577765 158492740 79952922 789780553 173092571 809834072 715738353 59219962 702044202 849285396 152966029 619275731 521196803 815598074 353505908 632921907 506094122 214461637 659589475 543437018 319428134 448930178 7768323 847388723 126803142 559205224 392905588 969569418 872267620 111944856 90470523 329276701 519321735 331504724 756881797 885612078 842926581 526055021 438698908 115149888 561821568 163205554 840661097 73844326 501103752 564798314 712890368 62762114 326353980 361789727 865677827 117668035 353200710 791981852 124548957 126206357 408832981 54480942 798908709 136246480 785418277 850546740 190680559 334478168 711685832 882543130 782186151 657098135 173794691 775848074 973373646 779312232 45733839 148292266 264528075 348347721 220779906 101741384 295081065 595734016 295875401 622682968 768611411 563536699 762186793 634752557 665253722 345770996 803885419 624660441 689053033 202908349 518101465 941233834 14109391 998459371 723443895 87562849 670285179 598548016 965285457 518712992 562472816 184156911 543540317 964259815 681665447 645225619 988553866 613484305 733605292 878524758 414899948 293834651 804246248 186953701 910086075 805070008 369313641 621978124 313124148 463796664 311825196 787262639 392987150 4367694 96354505 964892131 25173806 333268684 254610246 208680424 570351905 779604298 59870196 808255905 640573524 430629807 741917458 89635315 675758752 862669504 137107702 450967981 465976076 292714945 294850657 401529303 258319503 382567655 458280804 759311417 214258379 64994534 874634796 632520359 139773826 163417168 300575429 428335684 539510128 104426500 292179494 97866960 599001585 36603380 347877056 487370130 533263517 939802 431291591 591073852 153479398 222509444 875814542 648516090 303371602 640506496 344383557 32527620 645662662 143292526 757430339 280597252 57646351 320005013 602312931 95158517 982138211 600728147 873251061 630641543 379731124 819083126 206845823 164513627 888457571 157800520 666840435 819429479 249831598 443761519 465538288 541527523 460044536 582238955 806599913 844202999 704077760 996975682 872643699 324580731 159783946 221104192 308031894 363924486 141978153 197510706 159908007 232599058 398706467 405723947 266304375 720307002 439044905 68213376 236854118 763943533 372607290 765968914 447448960 734722184 278135637 439294716 139398992 962385674 186883379 165666357 669686151 839841046 168293221 865750957 889088407 860569292 280236756 188889282 659863396 541786477 354497370 314605649 921205640 794394457 180511512 20334492 576010408 397827533 92877248 101619246 673441130 910763608 150947777 804482129 979001511 411877565 224402071 464241071 42179069 922860864 841105216 477068964 341053000 714136301 223321582 630284289 788432409 192247013 751437375 622384947 133992907 947624460 56190260 144116747 729316425 530667763 747481128 205809624 562521111 334478026 116080292 547886045 993098542 560200398 630465627 78102943 362731735 154254434 516912599 932358595 969592164 192814778 415712626 790535299 345556410 446251128 80890360 710676152 65673993 15775231 510733398 286168398 341413249 851779222 755198435 786432901 152912885 407495090 527243485 49716604 487126362 856162284 896046181 389846685 617675934 184032225 881648512 576761522 791939269 448037118 23777850 857536687 382439997 425262179 334228827 635530028 269263979 87996452 681037249 658567455 793129036 980359022 75810483 874268284 904193077 981526865 826159547 146517750 545227285 114337482 269721598 889119135 164706911 995321422 63659772 256617408 596455464 178276845 639779147 216974431 711447462 663722154 51160321 113219865 276405593 997081057 16622389 805770684 494018762 907267841 918642943 261408165 277848997 768938924 29822699 175485516 812073298 991920443 914928545 535730738 36055607 111838084 679127037 309412070 211694236 62072439 424651209 603197009 831274998 295139123 337401142 156315770 997314558 330310575 358908017 866037050 339376471 43091879 55948539 749646261 584497237 813011279 295634878 257594415 977260253 487366422 399720857 411999951 896665643 848542696 816431573 293806364 866356291 846748671 226494352 752916828 386904711 583234402 302944895 395551030 191166204 133159056 447520837 151076247 549939197 9357549 354750465 611209758 94912248 437357693 779985155 68635428 157572279 653854264 241564628 151836833 117512080 839165767 759580333 400686521 83362440 18951842 332415897 916657989 300629558 816191260 598114545 1612491 527740365 167534278 260246037 360177640 829290819 200287768 309264340 502202570 646470603 707453028 487120396 222197640 820300043 860436240 680845137 691366044 795883314 662490431 734845485 149593713 197340463 26838511 7405841 200687155 526481123 741181041 772701712 579350529 249074844 725285496 646147707 842344188 818669642 674123237 282510756 80967643 570827514 76578254 641953105 634031754 675311050 554447440 766334546 887826139 219947577 535268737 192333061 126527234 276154463 464799169 573655999 158245442 451334910 628197025 419782528 784379268 193654139 491437463 576689504 31386238 141637721 519011259 399817827 986823951 240481163 161332460 398056210 506997290 49057963 270655093 814430432 749828002 16416128 206475081 553577600 727730811 294319290 76197076 810082691 559380495 234114665 114864033 670132669 3985091 390022678 467514042 910577344 601814692 3792476 714177864 842839375 779845792 554274998 102685710 654884123 126297976 682155319 215016290 178113817 388610729 487277657 82945802 878296973 464925022 687113580 998943831 889418137 125248102 439007731 338615693 35433590 85898278 924403271 650137790 247437003 31588376 922847183 525335916 494999919 857911199 829301435 287805500 293553913 859442047 928855454 990473620 663265885 976805537 32646630 867698423 794766622 662360844 225236781 295123174 111697942 573851940 11759110 489774954 91070118 206767575 244248209 176423292 10662374 755224090 221081663 431204456 776934981 386215586 940651044 715036831 799956292 976055633 344992681 341180616 429386354 835400444 289982055 348308819 304392478 270431192 465138596 337424333 273482528 448942782 429252440 139831702 422111805 877816354 614773682 635949162 620777872 266490059 720390177 166882955 907654548 539520762 940479197 818354925 274413355 21689028 274111838 927663636 592143998 640141 229489004 66200950 914018305 856083559 206828956 130226666 222035210 900293009 226186393 73013060 261250676 290320564 561921557 174222405 739982792 630663647 782896257 472567316 21259367 743323215 499323482 811492453 48578492 773108521 586554982 971474536 197038821 125805726 427986571 765270746 678743743 143369108 112881302 586408902 751717951 571757907 397438835 95430954 812324817 207071797 738076919 415269347 704014826 710985980 885782751 971423914 972350332 855574200 657307492 376229069 699011262 20253227 795700332 783062623 444693979 233213437 138903589 997181953 852405837 174316107 900905438 287361717 91872114 942878024 261521754 307716375 245662123 359628364 240983897 694377932 903054701 881976798 419170829 266945432 722352214 643111676 321526521 237263708 400982476 670479877 94129107 282994374 787970761 154573610 802619518 182960257 388571877 344871966 730554698 738924321 705327818 333057681 520726688 679680436 898960689 860710263 287106319 243722901 178108141 795168307 626271948 612525064 208568715 442466979 303717191 108179877 392660076 974362362 112034119 80908066 276754917 591196576 718072336 944054943 710710774 751864113 697370722 427802942 778620589 409004526 83382732 734261020 571662275 372083740 467381315 95447956 896454903 480264158 336100967 885582829 644048346 647020986 630590550 732308949 209617171 691540432 344569740 959805758 415424671 573966574 107900280 572097274 401152960 860851968 458270793 173809677 164897471 742168288 806705335 353452930 869289900 352738780 78171193 846091846 172990086 201478946 326797709 532433541 726049696 813269723 344886743 861612733 248266660 989955476 864559528 96137916 446278055 546648074 171875874 211461244 444231545 739733944 945216845 329278436 991986315 126286899 454369723 790088856 186995519 76456616 545493300 741744003 732845462 551538244 198077848 341704866 670922331 718394904 718841362 6938535 394225208 445133353 656358558 928947365 723094602 331460322 661595472 563779789 805297239 798750557 808514672 640501694 436873588 294384271 846678180 131781696 212456503 222783154 427735636 632740600 771172260 679924608 562410174 140232320 672005398 791316136 942725663 608901517 927629262 766889438 652361676 214859102 412712731 925438076 181289054 746226952 55704465 190464111 972922696 199704213 976562846 610141209 399502790 939409118 269045593 806185237 719533820 158098440 301083859 705069380 423163165 37431162 786102021 242594930 798898418 531230906 416417028 570076869 111697115 171766532 166720624 931543608 849639023 9125018 607005502 767359983 900613440 417810036 553865927 499353957 33207933 57025281 718733955 171594429 740897825 658123203 196237102 233837595 510245095 42335008 159990024 132478312 97623329 998397258 537783813 328299393 719550050 491390768 243863870 343393510 592261457 352123419 676381494 622237068 267727561 207391100 100203669 637690476 120445333 681251432 150149519 426634454 145241179 257729373 715152110 330086563 987759232 864557760 580696698 184864491 452021683 50203464 838956367 290481121 834407403 678442293 806259405 693853409 844661989 573419503 790998476 13794312 743222709 183364482 73770255 870561534 491275371 8136219 892028712 663257171 874642020 64946632 647667751 389181982 78544812 385343621 13120865 657768509 318734583 115230142 49874273 406407005 881006622 26132725 768673885 171054416 191957962 506860528 113107952 193332091 810365095 35761931 129594390 602145364 405883212 165053368 220449249 376923500 441306354 296634410 174563190 191262561 245067250 72345183 436479862 630654305 809562555 553674295 553078811 284729323 969697404 654226983 194548786 671693371 929595705 21824313 368767670 352721947 179066601 997777701 435268212 913115853 657294239 209728213 465342874 83463789 611257659 670645433 874585694 590234072 648487424 217407401 446079383 52875964 142692958 639672092 274021616 494046710 409412999 820661227 958970713 687692953 432048342 158057265 841981319 719981960 384090687 526446361 825993729 536167518 197668685 378829807 948774079 163758972 183840340 58617901 191580662 669688530 416739822 844395178 966972352 860796946 391277930 995909229 448362552 195290865 445841422 263365806 98843746 594982129 451685824 377946673 470555753 461301461 385097645 565881998 269201438 544200131 799324521 508844813 906932631 139385329 905029239 678417386 625483672 871554892 62150091 28570902 28410309 449793243 453833144 159849444 599157782 71759373 839527394 394024757 725514865 532733919 815627295 632127921 674745033 668486877 728393355 360314827 900623779 615291323 8237294 150861490 93152141 87419312 574767581 122206796 925361040 538857286 665783404 944636918 199980663 513927456 325821527 111441085 397203653 425447391 499529677 963939030 644247870 859007987 992824266 762789202 599089004 849615700 648682942 349993181 803708215 348206449 319281691 65634874 28492510 737654030 832211565 354277859 251635459 386824804 819113216 748210199 643451762 350596118 523447457 534463638 952914349 408808740 850860394 407553809 147038992 99502340 824385054 149939738 83070481 573369407 887782914 695777146 189509837 184926628 713775319 287324782 574928553 909911176 615243740 376784536 513104678 401026790 780381750 678145955 299873151 33011232 933959400 355228167 739838001 137269246 555297779 351521726 23760761 357294936 980629510 508567287 95418963 629661169 779305316 984175526 75804427 567120487 12523553 436381123 873794553 69297495 563318595 461558144 138282524 866968889 375170626 502748856 887033974 786190034 260385981 475850820 860871880 961870881 213798128 755912247 531930344 785700068 29368858 942911732 196660524 563364125 671412427 53277531 595603699 549357055 181001622 13384063 665773025 48065381 171359427 563661532 824148820 132455885 44408644 172106844 244022736 258559533 284730995 175512676 288556483 889760253 395890459 219968434 875992698 789120400 728084769 154994298 322923409 70895902 388151150 189861606 855129360 850390683 19357607 255478278 365341188 491304504 710447933 970390382 112594499 692027478 750580802 657456942 958456361 664934127 855672651 174125332 863466209 843966989 935656051 460179063 841130367 330810501 581312362 922496401 571341304 166668170 191247236 832110941 600435460 840836464 732669995 263778661 559210444 851875650 398029501 739734233 895621537 880777980 650469729 480668859 99856957 716485743 470802629 13481463 328322342 280079934 745217917 359052821 416911851 143527478 595941453 342422214 358926981 968839067 415635403 12119436 733244668 301776890 492954085 864280384 788624291 307195751 929910154 239319464 726386509 44155605 40421821 641641095 953648291 393443371 555830494 671735760 397471294 895978874 502346709 780922052 353837608 937554516 506261421 528769472 703441411 262002713 132684753 78540502 466882836 984754581 913916089 315465376 121305515 331688524 810589715 314391580 273418417 210304527 940045253 128207448 876579368 357962323 267116879 608068179 593030559 628071665 399198457 206123832 673043312 444067376 714407657 166285115 230498516 644659355 837675266 357805374 212644185 37535887 642848715 35128296 202289693 674469683 577939672 519489570 772990171 55245854 784841697 882406398 702514573 920963429 143881503 346594707 397403439 648876995 856505006 296608062 910088625 589470083 576924423 991240403 475737124 923749496 28558214 245562661 800103446 722519785 695006920 656311465 674990793 751465689 258496071 764350594 712227953 523306621 21165885 435348149 45280694 480136241 672076209 465967768 381677806 457914686 786762087 297641987 845365778 289466382 57193426 486832178 578230896 838310079 7931411 3183600 995695335 599589871 953951716 458694698 205549248 992831242 965380119 704694163 573203313 996285314 336607225 522193864 820117626 229921281 742069321 718560021 750579424 575858119 143392658 603698797 223466882 756748627 521675933 70107524 38725188 440096709 406783902 759908324 271488136 363771448 29631776 645802581 839069117 772888815 955657423 679431866 68425513 554717632 231120320 914056227 786548901 798395477 690762256 966121393 750607315 41591127 919811861 853700357 442118566 637070429 762869856 691508808 489080375 702116104 904155071 586109445 848138688 231424891 258126132 850113350 926445523 482380865 640680799 577866358 478271252 786753070 176893137 277115642 662153120 552363277 354368199 428545055 424125399 473276134 390138164 483811777 81261526 716682166 443884350 669147618 553919254 156549070 593806994 691883005 862381283 987846358 500837570 68178262 952427678 208850773 787072780 304535079 222692395 951936486 332315012 819658119 379775746 505344315 236373339 441846978 902129854 216644322 740272681 194565263 38886441 67880973 233251973 335618368 953582046 529578077 114639728 414603540 988721326 482982401 36823968 262819072 658825691 142285388 762173519 47464972 56623446 128353472 908961904 872783330 475969553 451636662 46277959 732026187 193315359 288022134 679691528 404645887 984079773 473890773 608011514 560422452 614919368 142412353 615222270 907795550 640254550 776473037 517425962 839344627 181912250 45793424 843408252 297691901 11429422 80678571 377422958 810440648 308343202 852616548 949086134 613061606 579361281 111617743 281262238 987562121 282028190 983975014 842356419 990260791 76235402 566773855 118351153 150253948 898419679 251893942 565859368 908007984 893082604 421784107 318745868 482884783 741551181 531149592 862053339 398624835 844142587 720399500 600905121 883856687 937976422 934431458 507809834 31711792 365057861 892838958 319970331 12805344 824300530 348819775 268540789 636025474 341502150 295355091 143787350 233324132 387371346 952083101 749821877 142272951 645194038 542117371 856811844 868784360 11708026 989005648 786878747 916603475 288877618 983588308 279356750 241087975 668502133 488621784 848307583 312226031 570008009 755640646 462284991 526373900 767918306 461451195 240384100 915091562 658006766 280317074 298469761 994690200 645972430 227874914 244363611 908122691 899031468 537832606 916347088 156886575 943656113 571305822 163966129 850035838 67026482 929088013 812399351 488991358 710178596 926106989 132744096 655960760 813580108 444381979 661341223 188742795 377367870 147251312 48141678 678904051 274348399 933918803 259159557 850582193 128816047 431993011 1824543 891744382 979518593 488658313 234076293 396728745 292978960 456721625 682120044 561616253 476233264 602552516 924572736 957389604 153348371 999959414 986380573 905774636 28287358 695357771 755555254 958916146 719280620 759119737 293852553 560655597 322602868 484920703 835736332 401775074 685051587 659925542 345398063 91058841 173257802 839287063 100070887 900062153 895734647 878351954 550591209 783408673 939911625 845026844 463796907 944240343 759168768 969280240 670477268 799318101 100798907 85935830 626036175 996145466 280932529 501637068 241947490 949395279 156088886 597072704 531848113 627490932 420471688 860157641 219413600 285164343 797646952 582629894 692138202 543479069 250898600 568553743 119878973 88074127 716632438 490625962 930581522 987274798 246873171 685924647 483057924 983088926 322536946 575626842 703446149 479625837 519034579 672863207 66723882 861809047 59294271 385784258 501123221 579609978 246675458 515469822 549845106 784366553 61895494 54336739 899988080 991640175 30785244 970949971 937463556 239195349 130203658 59380672 801710471 214792743 634475342 693995357 741362389 439226992 762467856 276467950 519199117 992688308 186620002 653884448 278481624 244762259 541022502 987779998 296656476 701998303 123507825 251127755 455393968 682645951 983397396 983828203 660208503 141985276 177228680 394531388 426854324 141002539 403339176 445712717 794814625 581251113 542316347 254985411 751949872 690862950 516967011 775696420 403039851 552546414 316337117 465241075 443194220 189452059 903313997 486141194 299324707 365437465 750662527 748625135 184867816 637910126 26822669 990249185 287423205 190353260 54866942 787758247 903942428 321823002 251666094 785440194 307014824 746681687 756945229 70433532 813782030 111435885 86906110 817235269 807325613 114686968 192901931 220890933 779083235 370509095 555191033 527920510 243333975 42126395 958053659 661087699 790278295 551582263 189183225 631998450 642643889 194003055 414918552 535738783 818131964 860565122 15558695 127907954 758949399 585662900 134751071 464669588 295788608 765363019 782253658 669606618 556890426 868130080 794778818 520245400 778294896 247075241 632342115 711689257 212034616 175178576 729255871 128495666 204256188 318085975 476177098 295290705 353800572 76402474 671052913 592803609 836833869 990970838 358521252 356338936 607636771 64088652 792735594 216992535 14978588 592001491 19090231 439571821 703819603 410511518 573995457 454163436 960626948 324661384 312345101 92243190 12826109 511665783 569998291 207900561 184761193 300144506 910249916 749497350 233617758 426687519 445606597 818559196 832351238 97604664 908581582 478169977 89956583 742144958 112306047 573400678 172668201 50533300 237093696 849266362 450674586 196207638 350517749 518895373 391829268 796546701 345329520 454260583 836239179 970720594 440329267 111737931 679774866 964493595 503143411 73477403 67930701 944266523 981706529 733038491 20982488 223809751 127158136 257405876 357881869 812316675 508147098 832804703 845671845 603864171 866340147 429985278 361243718 978897133 487938806 949001977 741578483 604029529 112036128 99453078 234496953 770508047 704700835 118184907 544390381 489664134 736322457 740606145 490665465 824828938 233455374 700300687 128514161 127816063 153130852 930690044 146979341 452629956 282115182 693485346 304360196 670022568 314370422 336490030 444684350 260730686 59783608 227074238 604924390 462055277 593096750 745136899 101472047 361860803 949693257 329316556 63582709 214368924 262457895 998157855 798095734 346764736 683083783 666411470 79350425 348414283 339656342 322901016 774583293 484279735 16435388 372800555 922799950 580108157 316646498 2993934 517638621 679694056 723243218 316657961 114516265 181420309 282680162 179813364 686024656 676632551 737015613 652572154 721688204 986166047 345643046 72751498 140321153 979293699 361693321 752819195 321548901 923073168 724635725 254233940 562615625 467577570 461055522 700729736 731167491 196068366 226705079 127217568 849613831 971852171 575003023 467205748 753728275 21605710 48670177 939221220 232314241 953948745 436080340 73365252 89054640 932466671 723988091 459395303 259409608 172468161 380002845 200387847 235628281 515127584 897223084 331959906 556463823 70128787 694897089 154090027 828959296 564350793 261186373 503018788 630328496 192178091 383049817 193365060 525175282 458602150 621817784 944205646 330784763 641187445 634782888 995794859 233257790 159041208 240845993 115500475 322760221 34108386 137708746 138243291 116327050 666576108 37949195 680303056 323399852 438331636 908209919 227350634 435793355 617510213 479626782 679353803 392486050 370459360 205439947 593445711 927187175 783546708 863288684 425320628 390834765 263961617 671764308 815061498 808745284 192992680 328751937 91464420 896813124 531092244 242107876 588721732 287947509 693412452 88717107 4830863 764151836 640290123 309854926 871310197 826191730 360007905 55425245 544396625 662703050 244522448 265796505 469202121 420702021 506934301 647035434 690543380 863906492 196138712 829270530 689711086 668875861 629022550 498908106 506002133 321487739 775520033 902887158 619665271 909514558 676424521 672190445 226565986 275678193 250266293 981283457 396212347 770476740 953304552 202953596 278847024 578767558 188863162 257879965 409456732 417745541 866083193 62627099 438649473 370015494 912903535 800519402 750048412 103628733 909824362 204605540 364631306 480022013 991024562 738494205 404849177 278258636 727704009 400392756 640500318 75194517 110553861 797386413 612729492 904440244 323558986 941387244 203379091 584820108 203174991 703437354 301507296 79367654 733120826 220180680 341751179 589625640 923981692 753872028 71946307 472834991 988813508 53020726 63493536 235158189 941234593 537553918 703560976 677161330 482240703 393274869 947707286 314567721 627999613 879247467 565604391 749649699 114603198 559948223 749861309 745687278 371027248 752522177 274291728 251100914 849123158 920696545 712848934 568471839 705601691 798215607 910727335 350339004 936540995 104522680 842286188 819049864 659706946 130292999 363842368 889364956 222069788 297868606 939643203 231307409 87773367 818786431 707527614 197390035 305316813 831560085 463765625 696500909 666520874 498021011 989748035 771631621 872352794 187369559 68893245 860878199 865623436 517980600 461591004 315505590 303770154 74439132 547093972 314929569 557960737 422972347 838970922 454365600 991348313 432799178 539864503 69724477 581796370 351687064 652812600 677975495 239630592 581738662 30381802 959613028 893495287 73975924 666887963 172363380 676662646 524895917 497942107 676519902 415559503 30944813 118400454 231514748 999610788 350191316 338106822 53379054 439121831 110393196 763256823 261306019 583079956 197361658 65090983 310634143 53683803 850701544 784325732 804676573 105564521 692230406 535967287 565115967 951420320 788603562 817044140 919597312 696513936 502697399 730419935 139664836 367827196 216866368 886025604 83491644 898237857 329234248 40378235 992558862 868443679 429677393 545873741 938978584 34166741 654094981 948877784 9627563 269685048 546062498 484834491 75264984 493522951 191237296 664721513 72291696 875894524 401391857 684305461 53491234 761689966 902687479 373023360 757200239 492063189 220686243 300414393 38266598 65779169 709677984 24636843 507620749 562560931 319873081 523769566 957299872 801663370 932910237 596710342 275103332 483553409 318450975 730187670 282306505 735078494 202064785 455197492 191349690 717619856 409846802 757997192 288992639 206092900 484430147 888092274 793507405 962870098 610950235 872379379 23214588 360418792 63595338 918954273 130952824 630051236 533060902 584937956 406422668 424588815 932849046 76724681 727776644 919974159 806186411 519324226 678779638 436292138 136847548 498750944 1476 223647819 213035962 488219967 52372668 921845017 330981973 825152479 50507743 904450074 369873637 33927422 626036933 782500305 982125357 572379998 248690202 774736769 622429286 323551256 395216075 796063933 374467250 847213386 865943396 148666799 803721641 985994013 161370433 535948539 135257987 785686007 440574250 735206131 74757564 959290547 737947131 79571637 76608839 70893728 200038949 492700948 567648379 731808170 62663276 781774451 167092932 42430543 483589507 39500559 994590656 280213586 227015785 933669719 919546130 592388488 112830054 47394404 270249370 360426081 401370007 532243114 591081221 186920764 352435302 876827170 976680595 526934065 379167018 263300719 188187900 650048405 278845441 55841955 198485601 728938646 178229246 405584705 13609635 921542751 545745422 260154954 264442366 542379048 842702115 276863381 835888348 393980752 425993463 606191592 72296149 533144391 673076686 302410033 49161744 99954961 273452539 18488731 349294433 602198478 239391266 812184895 1737811 584486639 608575282 558522381 971999706 193035506 227064618 656700545 684849193 34183156 97594744 967933420 957083399 583378979 775633997 448554293 954744323 593567819 852337436 435711570 715046122 876536057 625048873 381276303 499281015 828435632 245740762 783011575 310924630 268953816 339412479 825789095 999351 183246195 299074767 18959324 698990677 652854952 968065403 218974402 290413307 473087677 658650485 178412494 964898948 995301721 906105838 609867229 996882809 117202588 651475188 242884198 997673156 227234503 285713594 252112178 118790367 85916297 161738185 117827162 955302337 958996527 432817238 450700358 296359218 99739529 436818507 666717242 63459051 148283323 64571771 72508307 982677438 769794310 80568599 207347676 474234800 593871179 399193589 234250641 363443254 412055466 639505490 180676552 53004089 933084091 731438084 287338705 970443491 870721273 200989183 792095262 912670820 535845609 425951902 604803127 370717532 794262751 987835635 555738023 305208782 385836664 461057548 252098600 237924006 113821119 536455400 98396180 28029882 699666026 662514494 333490522 427288001 500612286 762938551 416381669 562573799 569955495 494465978 760911914 10427556 807720093 779608021 926067796 319355442 476187420 849937872 276129128 136791000 50870997 945253360 443052631 640995883 991809689 698446450 520428785 328979115 278780125 456097145 769786845 354731256 458684724 655267443 134005026 501927743 714139916 515786836 364524146 428449793 82956318 797196381 106487474 567303580 801687032 62346730 230230718 516571979 258933733 562967374 230246576 17350807 398163599 57377383 982394765 698608933 543921436 660658276 568213617 722557054 206338242 5746845 496818347 751956283 491228609 264686421 743125338 893765516 19138 602248024 265202814 237235358 335797490 574643028 961734230 253392844 911955507 562628463 943331713 302007188 698755632 158775401 312717347 21845795 26840655 823285874 379948164 592120436 148507251 713576125 883788235 880827777 973126984 714646245 127803994 303975777 293396967 533695801 471521328 859977102 191473652 927261356 859957562 117855927 332824673 941732387 57596031 792651518 918145807 311678062 573775372 865054184 970702236 31887765 236944921 375453393 743973086 976111448 919948740 328509115 103225889 501016681 400507913 600228608 398803588 511694089 446481693 667528942 318018462 955144754 946334202 625639733 780673253 453815907 991661058 881565977 385804936 61949885 108794709 76476600 317542857 475589100 764323287 790800150 446176508 166376303 931390294 704116709 169040516 897570319 185811392 139998865 597666225 491607727 982413568 148171686 596440360 809761969 620960572 118303270 206974492 3000764 116186070 164788856 433340779 915452969 679492180 390105828 666675346 905141781 50358651 879207050 887402514 158188437 802829953 406380021 707871367 160287293 192071659 432929666 316318540 865555898 525489020 235583115 968943381 56693300 110830090 806450600 524562341 582813088 536096154 790774671 580479028 303186176 934677859 683387159 823605701 878048905 87410037 213654693 905899380 490876665 586104122 79384506 8344675 711455311 151472299 450064119 994811857 963378214 622087849 722306152 800787148 949686533 866177712 317300491 786497489 259452193 907989669 901778784 402265381 768610768 910153025 147141910 297550618 360347410 539682973 99260349 456239589 646604604 976805370 170588761 833485981 910002055 666181177 275952955 500623574 564958317 395967135 471204426 202603834 422433937 135429634 163269634 774694285 482826757 207722166 359532248 938418187 772359796 666498837 198615126 524150117 701627591 525965205 265714377 660340827 391819891 953939982 728583657 255081428 245346511 87956977 447384143 517757170 6960824 711940214 6322461 63626150 14524100 47908756 244800313 942940285 289132523 954649126 237455110 856083401 211719601 633347624 735620052 691304579 572436613 837432720 557880955 585219191 32880646 631806027 295749607 822772295 461362124 68186075 7134496 431934266 581080015 742012896 590997098 638253837 200988584 661123318 57388412 289594878 383520713 233656865 272586254 846047498 289451990 603403394 381153665 216901886 726787412 828809174 994574001 901614505 311764024 571310971 773019854 505494046 545940995 940924738 559422260 883274186 565764261 665165384 554011051 695559882 417803980 127990106 582056712 589556074 171009293 127217346 734993691 681180087 515755822 977266065 43238846 892502468 809493945 46835747 871595419 24938298 948226518 516009397 326772755 981215803 871566870 923847366 91603968 254510398 199914881 948381358 236227319 870333943 928229217 580277463 160914559 748112479 800581565 282640824 436080424 383398320 340481731 406505745 902738950 99442057 284261278 72209684 135227918 469559551 32992694 951925289 810332601 323142730 852755282 794911068 794585584 578079026 990303130 43621428 675110926 904264530 847559688 272729203 750796828 803863798 440206171 576084798 534908089 308125145 486857718 20481080 402103473 271397937 722135179 845427612 838364565 24734706 73915134 305351807 774050728 34154713 685826153 63422258 497575778 805921985 75489464 342093419 329395142 238312066 756749235 65415078 892058070 208581682 38676761 238142661 222984610 766517287 568339827 230500598 602443755 583414700 376412167 484585051 95792535 748347891 798741192 10293054 338575789 192781618 638701339 780008199 101759068 319246707 478250536 500679474 212727059 835141296 657414810 29282202 206919455 468063606 878222722 141293522 524751535 344873411 454023739 150073489 725796242 879120324 80244758 538253725 457920185 554864232 516993781 562725239 305548962 532073785 703316732 776257181 745736783 930130559 196712979 629330548 64647136 625737226 563497224 571908329 111743743 394373038 624818551 869799800 17146496 271544977 340166817 669006807 196200678 513308369 493487491 659346102 619904197 330884452 896754213 810430681 807495148 128779855 976078363 931899156 774211238 605753503 423870074 536055762 92259797 361598524 186204530 811479257 149294392 260182241 275885675 627898097 118336766 413520590 533441933 224816953 85276369 599065849 821985830 205048569 818328941 952215483 46368739 655417353 173327855 14531047 148216268 369445036 378623594 722056274 773155121 451156898 430479308 369627314 128452813 521242234 800663642 324086765 201117625 211063296 843068601 36331542 714763714 880831151 9882781 682975096 503899542 46459663 301075490 269329137 602557361 605804812 576504119 654114437 78672597 329485707 307527976 377869896 702145924 886296175 207411120 805039368 721682303 375100614 207850021 54313623 768600102 426627170 111555725 285103118 231247931 49964421 193831989 766180264 820261555 739117186 802466699 906612239 415338025 479517816 778356088 813732797 465158965 586465382 312842964 837649354 611127409 821122091 181930653 465020538 952839769 768655061 545684752 778507515 496583687 166957432 49033489 39265437 386128336 570049079 478470505 636486291 380910662 58581623 982705214 47556001 892048287 315527650 437207363 838527930 37490897 379425213 496658816 174850986 292012348 624359979 60196499 889577324 658280807 128096291 517881338 69666952 147042054 146559603 757218622 479435734 18551196 941937795 753507444 222266282 543506990 800723467 315470089 284132837 953567992 170403791 379805295 581963807 139378333 625164232 484210048 150914852 789232679 162867463 412386600 685459183 73062848 302486553 573372945 453131062 834306176 25628462 532165133 636218949 254981398 327827134 975807121 529788142 130225776 294053108 615119032 233956204 455897094 469682473 987782133 374627557 824488293 330290531 678360210 955201936 656672420 928132185 261146638 381418609 755516905 898963134 854236831 233352425 46661519 229815044 841165536 83418169 77238614 282182075 840282878 359970827 926896557 614546820 621132095 750487694 173592914 867839806 548316998 180814613 396760552 16806694 898456757 722362878 382814524 186171404 125260533 378167208 690045415 664545342 764263362 766317758 3149589 757034107 478302253 580829530 686389869 117033902 283670840 649944833 701776213 336730985 229095054 529608757 157318986 561053145 659629579 806038115 119451450 307534933 412140599 714744831 879904800 896406863 700695899 848425129 266045065 592219757 100002147 420737342 480116112 265243413 435859196 51881215 960500368 926385246 779034596 361377540 462657750 442513183 604297633 317773718 134094396 688899775 772299771 433021093 458964945 676230789 220319385 961309331 92678889 502814476 274348660 150329619 295752078 164192479 401729558 462580732 991136085 709933055 72197119 965488014 936475373 105663748 143483597 524582301 620798758 59210144 615898736 71896175 444284286 655956447 85636596 712600727 43275270 905783054 403059053 412378785 144790818 751636924 20241277 518664775 711007989 369440527 739160640 941976108 661627393 33027273 691258229 797971615 731585813 845339321 911382028 909441426 914946233 124377235 132464592 255346241 939285823 694160730 892766528 909841268 584016822 640252640 561916694 68475975 542435176 535094991 318935944 220632339 837425208 703744736 297505873 902626551 385222464 840636360 895797356 83785838 825632143 62070583 60565779 374258710 338021500 492569076 197344973 994923093 48578091 654676209 763733294 489514997 633184568 611413354 688874547 322661775 39042807 114814227 520699536 856020815 737333845 741622831 494750788 878883551 225060241 281555736 545884252 185102634 78720631 898808065 657673365 445188827 298174504 377344177 270824186 571210137 54092548 878707422 706945381 564664518 954510357 735661956 507160654 554828204 302269932 177585238 748034071 277753537 474321858 540959000 432344995 798987431 749245225 238102001 953807295 805612608 205784886 956615442 595962777 847350453 526215439 547140694 153008445 974034891 7899456 473193051 982131210 181549349 671835028 672963582 293215755 198192837 937585784 46248671 252133165 824269086 255062191 387846951 65321180 541409310 168305504 607475635 148137810 150167902 670391227 412566175 384722002 336380304 391616503 713938306 754743378 599775703 351440876 598021065 834798161 968181934 116759653 884536883 81348390 935374472 554053356 935349266 123881310 596467570 40268116 265816202 503304638 7589242 66720587 400570690 9582758 744492624 279632982 833130499 990462650 184918528 716621214 152463541 381293803 476663102 391359047 851210402 356928694 966517643 485874542 558435456 217925100 976955233 77265073 135152017 458521582 697752827 786471831 356361372 493985208 745132478 928502941 372771738 200012548 588122200 126554916 46185750 975057717 917159839 172158135 599222148 593249237 482742280 676644311 214168060 383665867 952964029 910200384 134815891 840437721 903654873 655397690 594425646 300897507 287558977 527357422 719194904 627142320 515446288 842204159 959388457 547440645 95120070 435389781 109916542 651844374 733854180 220375715 884589338 809744117 179523718 306710401 97368120 280509984 847834867 303692923 112484774 889109428 171053896 692665421 170493227 494072233 431354250 975043349 152494832 6997499 105300330 147748272 208906523 973678293 416681122 71651826 467317867 34711594 654462507 406906230 169913016 905394233 657249820 585521448 715503081 281591543 343083988 282614924 436518098 72208541 977015646 208858508 662352520 617692799 514799786 396902985 579500833 833899098 840430129 511074623 46289527 918522710 146188146 581405084 999307570 194426749 961225648 553453177 152917353 706137331 271029065 780717729 204916508 157652710 754167769 978748853 489073863 569070724 312296624 891082779 88488021 342426968 936732497 46507061 555982454 219543606 790767184 829782145 435659267 575182947 907045994 480849789 479892032 726579865 743837732 995956503 56178494 451271185 278390997 176867820 783005581 552492815 960151622 997780392 118588783 830730354 830667649 268628787 855998241 394987414 350421610 304694916 420386164 165391656 33603198 817256157 912111466 693741369 215144803 823229910 796181847 620018281 215172310 924054000 704070823 563507792 165605729 983752653 600368015 635335954 858678724 935192560 558654364 754855358 580360745 582503938 272437625 745870663 945567284 54669780 689168939 247541533 410136499 534380077 721374500 218208549 792008333 859375015 253844325 747123416 6594813 310950125 172309635 686913103 580111662 552844564 90897393 451697738 428310030 231974276 560307838 425761688 975730293 382807143 692255162 416035901 195203634 225100968 593960131 59080854 621063091 157616638 595227426 198246089 854956610 915966445 625412892 410631290 158319803 598381437 244918450 192478205 383581639 799814648 277496899 286211061 624936886 250080496 443389911 18503443 215633764 308739598 182515322 435358787 840454350 57270439 13360038 445767565 844499324 147025114 294816155 280953926 971876426 878252193 779906435 302415005 126014536 657612843 199135487 475042281 513062344 986546648 980038765 949625603 598255294 370420589 82745605 450380787 666811864 445493349 900435347 192788087 153010227 564845641 449113283 737164422 608871486 982276130 26696907 163221896 299255629 798337622 146436866 329655547 129428001 521864030 547406396 676887578 626855012 769328964 791643016 427885168 687677083 342507236 649896 463418767 367302869 216782092 30152071 289074564 635555458 340044636 784743218 815581606 245576646 536876532 818581768 557664529 753259845 215045119 895201122 887882076 623900008 540879219 757367202 819559804 127792850 823962273 182315092 680321438 177605404 640542972 542863634 233905046 460624004 822146985 827183063 329643331 533237586 521386824 944112640 756699448 79757225 78417787 602259224 439415024 287517781 259351981 736504820 878971599 850385829 799940469 87891113 828335328 85377727 944218631 542665877 628131420 477509142 813261976 252967169 16040193 677245125 923950329 759014253 403190721 90746786 548754700 95127057 190109942 689055680 761593750 696696435 7203441 818756503 347610514 155514576 878192272 157468284 360886786 98405338 849230431 98283118 172243853 800924677 887160322 328445341 500949052 264380657 940467662 524008270 723962411 914091970 167757454 951765713 804644056 887868625 87826790 73444544 537397228 619063104 819178496 348936197 800323521 903541134 655638761 548149673 76704243 244957955 53270712 103713536 392959679 372084562 795284333 526098776 414283589 476931580 547059369 439463362 736449858 708832517 425921508 511830073 487322638 696440648 508306837 622685185 81178997 573561987 957122437 891607886 508119018 400863114 107627243 670266167 38152807 43325260 591596099 683946886 579969473 295030525 147722632 604142228 317146865 429795357 102062129 13214785 996130386 832310017 882407674 269202370 619669662 260167744 223026173 3564989 123120876 702277983 391168058 356499129 285054010 62990630 206762384 488797886 728788868 383470510 681759530 967099437 270104712 180616758 712679272 347737902 868728439 885268647 47286589 492787860 6978158 957689044 326625554 24071467 527277090 723122340 232196682 200159465 383761952 963011058 840989431 957160709 906787481 404097676 871364041 559317810 421825444 193051264 302515499 627703226 922301805 344580145 725533670 130032757 466406375 216368321 873058485 616485709 137512823 180532023 614662573 591764595 971621593 322241164 506923553 8430925 112347314 147393091 156836819 656563631 668670299 190905573 701263761 822547155 770971281 456398361 615132989 621393800 923788892 537729200 677198714 47234435 429076308 547961559 648324908 587567249 483740984 239112152 190139361 954164090 454713051 582115356 551620603 456670135 587632351 737748219 790608768 824404728 742371021 895754166 710536696 135970565 627873607 4757942 164795816 768866234 581847798 610493000 884389447 592484490 577125862 318208200 866198353 511753053 571817402 326462434 443569704 734225783 237030682 950946945 897988098 875292339 189956244 903317709 429403627 748499689 920795162 163306768 103250263 304712615 831817141 973234559 812471158 514152465 15967202 264425594 593654902 13195386 230874542 224862802 161635353 72246872 593773839 657701520 193498066 591767355 254979709 600587010 861466753 108727949 400391571 83675337 293424252 527611252 774208769 204319999 643404218 215150634 967434938 223542839 106136517 498808890 696212558 830266832 203717293 881682462 195098054 402273210 692766635 267320758 418829733 822992053 809208734 30434628 721994506 338458747 954666262 605601203 133666011 708908617 891743691 554097213 981021932 14331376 819229657 616026604 571051773 838464567 449695300 465358277 790961485 290621764 572471220 891359193 386843204 129366135 602132744 491479965 163397645 441230310 413320975 464962012 428185819 234752769 575701223 411051586 194783407 638614293 977468345 813658435 737108126 123930499 367776223 398969132 682719975 649483546 663390312 44009863 194643650 387801732 653838304 358813828 289455862 9353810 310113540 42239886 763318941 377442887 622955551 560870952 703776573 221841473 651315315 570363128 153365116 769278053 451034847 206710775 242212842 23868918 559135535 697147420 406925840 628587138 398317008 502107933 730496988 257975122 899564952 207051095 151272923 4211878 424975070 674108754 844693753 119357291 943897345 855578682 300810246 987327917 704352411 791386791 926707229 336714286 932249798 198165646 416731773 70118127 659088599 897841498 507498459 995596954 439321884 555017008 1274824 216983553 235568048 193808206 344382494 520341169 155250871 712632228 473251401 85867673 920247835 407894709 114870231 399363769 699368077 576913717 636103469 675312401 710332254 484202084 146588007 820526386 39072083 956343802 937135584 632279455 234227456 941310073 131019372 267587124 924987331 24323663 273930261 573673771 599264476 279130260 414523410 992843284 15969211 66130174 907230576 455221439 75223297 570507502 249865613 602064887 232043026 207116587 726488328 308560728 412046045 5661430 530128097 418271280 598206589 69948224 825289299 757650257 989199983 483852041 331354635 2761451 95860929 182670814 362291755 829834837 533186255 503803356 722776086 615487685 29549711 584343473 813592996 787308091 858001971 152244806 804910741 507168573 714773617 875871664 385414838 131832104 669656235 559367201 821401502 287241115 156978747 143447507 968177642 385326583 776854423 171404493 606265853 50809182 508985384 47924589 28778599 852915044 65652611 559222095 370322678 351672174 260175685 164976674 902480641 444710854 747232680 219823873 4960261 493027103 423274793 81514071 714607016 828245767 711160770 591413237 597076812 649055222 720977285 987569484 201329566 836875893 455230396 604113739 343858064 299463652 874877183 355590996 207473700 46415508 951103039 326148709 732878699 277288255 926487178 841485078 382623385 709368184 435536251 930553573 685355203 287910242 800403413 741528326 840273310 394850979 612054829 502200519 122315516 473942045 270673874 239628475 764978752 947866978 482299825 447242726 627568967 882646139 760031604 159121307 488859087 583457556 860782107 808454620 607048446 128343477 225364970 440640410 839638537 466117384 888130627 808617213 695641318 348915606 767374905 223141276 461019122 524786045 514146842 17480814 870159062 616875183 39166582 979559593 998037876 893038188 982546810 485131579 137725737 178713025 619917436 264063845 805273489 670540435 627021662 780936190 294500210 434989780 314547537 807785100 316358829 628776598 564170767 557871040 966653409 262091579 29037465 702410529 165078029 931118744 288584162 753720475 831746759 560559283 420706831 672006199 487207429 195641415 43418770 113263632 163189650 993873822 292409280 340762219 862066344 386237482 124731489 994188495 970011102 73738267 138467369 127105456 169058245 831237949 438511036 972446683 141837641 649705723 770599940 894139902 923285595 382302324 801408308 542913930 231594647 608213608 199100873 269269571 353615772 218251855 389759231 296173433 258491215 799427472 981501587 882663571 633173189 803004644 390209281 366265977 483625353 42174788 885831993 45638952 401939426 173768476 633107603 127478910 635539633 979722135 637999893 861257350 387360629 581839845 284003923 301771939 757375588 850716565 399770851 1568886 187618305 772820899 88699692 381193663 21974479 547971850 536355931 844492707 680974741 319768589 132319292 848924227 447540736 736727059 486565740 475665070 478431531 499353785 78314200 890956103 297820017 789636359 747611067 545269988 477305263 244403083 15729000 103643991 807878429 147262866 462075502 817308216 458146108 166320216 806350473 405315912 184034674 977251259 723497196 283467709 437429373 328961678 959956533 246987468 523138871 269046461 204436118 906897257 537148861 867518306 504596349 617096331 5949732 448239241 862270775 224098835 630413816 313465656 280618957 646529595 121939878 363623846 520471820 576090636 894656357 826150949 227186876 125494024 911806422 49116645 979223725 35943697 100412757 587990700 356448393 448817436 415339499 181413748 560552029 916992554 497243733 604591662 857519827 360898141 399968963 315774835 516298114 25440096 396488556 711108664 826527794 259171146 277912398 646745134 40208242 24849646 593714160 54339843 411592427 726501273 336910843 22116471 657780157 382838227 966372958 195974275 598135071 173325022 65142987 362951444 497579615 970813626 161519712 552921410 955822946 211900051 450789993 755640686 943793197 343628077 883945383 478518117 87035236 885555773 376576775 970970793 507265830 871016657 734171966 321050358 761518462 174400393 35042028 738287061 851926156 744473427 631909030 638231262 940704290 313679261 446773049 262726311 313005247 744094592 898135155 987585440 802652841 496778591 912837404 457889704 55451238 771668576 101675484 579932614 100075199 712786403 631045371 696422299 380683893 375490158 595433159 439379710 495280090 946679415 668640900 368332165 700483972 301999534 669043123 303796407 49121659 830128856 166061517 618591923 570878114 344439464 191583100 360423011 104964993 503461931 778591322 6914847 719324099 797521858 425709619 193169143 875096966 850552435 909989355 349246375 278492249 127858201 693467010 10777733 452882618 140422738 690511670 405983832 289148329 692308687 80985842 902273709 448935300 303990962 981403858 804154026 616468534 386797664 74089020 604084803 168808868 522389053 812547548 601543779 224006487 979701465 466856186 45513102 234858728 95504392 559800468 252555271 370808741 600945630 756167138 556468709 326809116 406733433 783185789 333879934 242502848 644730193 150306692 942100361 37989002 354198713 592923460 171788705 74791227 528575394 576900149 31445079 605490689 492354723 744348330 188847567 464840732 994120944 738955026 630952272 879498343 744425564 705836009 791620189 521538674 390012435 591410044 829287007 909082311 517684679 614970811 962521580 303020791 319592428 878294387 440729522 630243078 405852397 239214882 260213948 525440612 429827109 353333312 381687457 518763695 898691716 999664491 9746365 861701144 691888947 998548095 664983993 909750627 727222792 235478042 735121055 727652565 672966189 348308394 423216676 903390083 442965063 495016261 777203268 545366138 649387765 562808549 598488290 883615264 174742161 199288162 805481093 386039446 831125302 749723012 588045162 442496072 826931341 688408741 785261496 710683506 884726334 129803008 705760100 496429796 595312398 699629425 876293789 874215377 108560759 767856698 367131368 604763462 817487193 877787146 447578730 623279340 443250657 522449151 198520695 13545141 409310338 546992119 529527421 836342891 809579616 438720592 177330180 183365855 723206224 517872489 631775355 72150152 395896759 348249625 83016788 785953883 415477091 289587576 295321056 284175099 416586995 164645838 767847183 506603173 56968863 827025036 118909725 698310455 599702287 134903133 685566891 621047200 764087944 259810515 623074245 824636696 387674762 430331956 453009278 322405762 297464604 564408487 867556608 134364989 773751146 743066288 330717976 45688618 628837895 946222565 617485592 525755224 366983969 287126198 452823912 160144815 968670585 321185522 294935049 586434470 219658860 162494704 536226385 529809288 715967513 916978485 670184097 193035799 911258554 463598154 41992239 800328062 274150341 909817628 702430671 174694376 929295763 204958460 465231566 530923828 7920934 937738383 782151031 87281412 684260408 761546385 154011454 873795753 733277734 272348795 530125727 709409342 114559274 707001320 398336572 320285722 406268424 733943648 900285192 332835575 78093498 467863748 655613235 421605761 989799047 416620970 717808485 404915096 385289525 60906185 720042238 189461244 710159139 291894202 919398036 328354215 998890520 769802089 204759058 279073113 464411679 606932960 118722127 769491600 550131321 708105409 9638643 237087327 956085532 919089187 655094263 323609315 297292140 237311823 563829455 100107269 591812545 541352118 762932265 600608200 699342834 523052338 189042911 747375134 869555283 799894536 267876851 258102616 609530009 230788150 780980243 626512387 757905741 973074198 249609705 896253228 468796483 396910298 162508871 896355736 846764137 581260389 837439064 210402658 809004917 114655904 350047166 762230184 181084420 737788503 562371292 921544338 705541974 568218278 443630306 585546922 65646176 279695066 889373247 115676218 653823451 205942681 232978870 342019478 16873489 500611238 368465775 748253948 896546994 443855833 94255798 181551956 975659003 269949279 974470581 420480798 514132492 484165754 282736869 263548564 50540522 272695657 89567099 750854344 617437931 900300041 960843073 843847383 55994090 372401519 364341778 767405539 889956581 267152491 718493375 441665503 230479865 119728256 168575902 885118910 443997305 620960755 628937520 797272735 910925149 882916399 773226408 752924047 434382261 116331985 862084755 251394032 306983004 965473741 287052822 520753484 380031947 270716837 342642099 744778844 907820644 239107292 623556253 794761211 181010631 49351950 3881870 576939941 547937435 660175383 283164113 563111139 210858991 95860736 472757706 218625307 410683864 346071907 692698071 728806118 507050867 454196946 634220567 286009856 745462927 555202726 6795853 363756720 89188691 403725066 13692846 561608921 863725332 648505224 768305519 535124119 583308613 979872367 702248158 851372043 562573435 504051889 455558784 535766960 739106548 819299545 536004352 992570998 271425063 837572067 154617074 331434925 627714968 28451578 165087095 356438440 419768485 703621043 671341044 443911914 848701788 579745073 242908130 19942953 374339206 692706862 418487520 614096332 728609888 540271485 450420789 657446819 707808729 23245430 644342766 530464626 946563358 965393461 293266031 174258042 412656291 125922971 152495250 119378508 144066531 410733850 745083671 955399407 989043701 504400578 158583204 334193188 491362170 117537190 759329225 936663822 551781020 585365043 325457832 501107287 128376272 952298839 433746357 377848244 255623784 376806726 415794989 924109878 908722593 48069849 492428997 979823943 739149901 3517599 18635714 552732757 281901284 632763885 811039577 483768847 773983992 680356296 53967712 795747275 550982717 824560273 200118509 192236630 511430745 571634597 656277595 640052769 857130335 861709298 647768096 168855488 263986571 850777740 263375641 226208688 251058456 433973720 479737366 555040614 344287276 704953486 744773868 369242158 45640217 596186704 193970186 466137413 680065146 843558440 911014423 937499973 755646499 265045242 163752572 464961614 857761523 933656555 973196858 823582331 790348419 833416242 179247861 391853205 894030927 919892651 197734844 919665 342104146 475366569 978401672 734708933 491430660 962989091 896681349 345969448 193085194 64939089 941008185 450458561 807389851 756963943 464929648 309182110 780540184 889621306 842038244 706621848 563030737 242224706 253268473 428528983 805600177 922299700 582459195 203785432 89446619 477043715 494495931 356210986 429779900 253988733 234812351 649676109 457401537 636430347 191337348 679580903 573379343 659928286 170371398 863189880 328423403 663692450 793778332 923470716 708042247 173636484 699985754 65952167 362072124 899016059 387119063 472237392 150813953 167121400 280912355 699550181 921405500 302218947 297816075 507095441 94294134 794731399 931474107 184631878 542984927 399384970 520290121 692915296 149023317 355354630 839841681 142722588 452950231 140542654 861689793 444788866 66667460 46873716 92299289 345849950 518844940 650897167 908280927 280868476 188926745 712250579 749328478 475105506 106969492 860993684 543061799 470879287 451830071 289296043 101607418 543023798 600310386 910798137 577500299 299168016 677091640 961347539 887986384 618941763 218312137 36456558 282080196 817715672 672621020 736280577 669307705 722549564 184556698 825000445 232785376 985663271 77667137 468274468 486493176 666022358 28222994 425321582 618546316 722570706 514179019 884102333 611673241 445820339 983050363 263039621 214733604 86835773 462065537 351737316 601470037 299979510 803626029 922429983 912219997 275657167 526418870 228223378 354598291 833458594 767457915 693171839 64145876 643338689 348305395 435057168 114529759 749136172 475161703 535782576 661822329 383194502 391023240 29670207 389571943 518544837 115823948 707830582 149547918 475440979 857468410 264575843 616881886 850583516 178540643 504472925 903347547 30282345 242371007 41265274 213224328 969459080 77742861 829962880 754643410 243283591 583833960 29300526 540691556 696685645 780170646 286905180 230388474 31773440 929138108 541992442 703348786 636450825 555194449 386076320 526532181 137293834 111112705 99026085 353478654 100318951 583896114 111969220 460907129 902505521 169563735 804758340 921168450 71888476 911589629 211239288 283547529 909923774 799510398 224459688 528916664 654415713 795915464 309832830 329438946 661179364 698646207 742900106 290608511 314416995 236147490 483783338 802001191 746067936 291063447 381256931 246525761 742385253 248764157 459422356 332397183 501083443 795899745 816470012 136323527 49137126 497134980 639523339 862760975 630348952 561289235 92301928 319341380 362713038 797593250 563288133 304482224 79063298 282166037 638506824 496909460 774073443 322077477 328438394 824106894 679414940 333518095 84344020 780641706 236696186 519106606 293676897 58052862 720964976 307558904 104318217 399108791 290213828 42548085 47722899 188286236 152302334 517870669 464039876 417014752 115367424 394552738 994217310 513940544 516454692 982624120 866336596 607290691 158242831 627014802 93061711 962664566 192630923 137607665 556487805 885286015 349389065 977492558 141716746 316157410 746616760 737345807 214680239 135247734 26760005 44258208 635935943 722217737 89227814 386991267 397429701 464408956 290300366 682037262 525916852 77931655 441528468 984104660 693087237 766905306 277678043 688133426 352013524 804160363 908351033 467687276 369563288 368653662 532231998 505959777 763254938 120454255 238177464 790683497 395625348 742214863 284865904 430370990 919835990 336828664 126763177 212081349 809817554 124575599 210058165 831783188 128028780 710943344 601473281 567908967 729894964 674446277 747194844 261051017 491980481 956536509 28583646 987981243 605921284 690134693 250132284 813478399 502965153 871724128 422401911 821542868 916450666 53501330 209548786 967340212 538594895 149830509 407668908 439531038 612213512 849036282 401637875 57065523 81846657 3814683 293701043 229657528 467813012 360522576 895171187 607804499 622801319 677937804 308488396 529706499 308229225 877230255 852628572 922394695 751064412 725546061 716401273 879897649 203779696 242704862 636655425 214661489 306508256 574084693 699601905 960584006 299598834 287032999 915116185 638613822 970589572 829302975 540316904 68957287 22845718 59308659 853143402 281577749 415161482 559979680 678616502 634422519 194514877 362689179 262881415 120457732 350379606 43560848 184048045 687468671 547035213 779845409 259186925 793338958 604852198 746661697 869933230 50733685 120178307 428920488 782584232 136900377 533678435 251484277 625420206 401894283 625677806 228497827 811415024 783735981 915016269 172097096 107311503 658259702 620731636 612767844 516594002 242734205 983771560 550180890 592373365 268254817 68904244 620142159 737678594 396734971 630839807 918117322 555293559 101577462 967310542 63300057 922665524 6616716 779068924 173467943 829803450 89469769 718076792 764297934 979994307 225325365 410699278 817599104 621636324 808761683 15118499 340172618 935134471 194854742 630742395 503864370 975327936 899559949 17321200 316120354 926592646 469641281 978197065 384130051 73872755 517292506 389110215 863287119 165080914 586285771 861568478 958959436 723695148 564595057 326446548 421338045 716882592 461709705 262100747 484742602 663430523 368148897 92069878 774773073 151033598 12284066 439260232 310184177 6862442 186708610 537652927 352008254 983013605 729742632 117764420 396367416 588291231 435230400 854262836 892539623 380226649 873705885 102326986 514646574 574390619 306601660 172243962 200214669 565269272 152055344 803540858 398657513 240116637 689583460 797804473 805056640 218991352 223005677 25693802 632665918 113693208 816981793 228551679 249246413 899308334 644281015 391454073 994166862 51454024 381213628 70967656 630764328 30026093 656265834 517956505 847585936 331935041 402344418 726727216 106168334 823045094 950443300 756204272 429730280 314627227 696323419 166169267 152580177 234106065 539894233 894550635 558954605 139998663 808495505 422590818 753424739 590266574 964803326 118609319 888731372 316491207 472390923 305447093 237373715 673781362 366608182 568645514 159910297 612507923 447860078 15057968 193333633 721475608 675124104 465905709 86959203 362491126 783249184 109110767 372506856 871616408 154858604 305138254 790628621 820053940 317829188 591724103 218462705 988141466 540564828 386092719 583516276 635058391 110034823 42480689 89866935 159881367 996038276 997308011 685867584 724960465 549321616 61791349 142111303 515380830 55477238 846003329 505376805 175052303 551082872 105456566 721321093 396506192 743821490 651519387 583347328 454024131 437946463 76868285 698301664 956212319 232287293 54875130 411118697 19667921 554725146 639605680 798330291 706192005 261203856 910558472 369266829 897576825 500889915 732967419 615943096 491063809 111041223 973874854 42359944 423898548 950086921 858608521 400490148 561011169 748735173 769068260 77085105 24880098 136587163 966760624 75073191 119003364 746028425 430563290 51086710 640578961 169989633 556492456 535995263 621561367 829881687 634514615 544687594 25765371 263419158 397923145 346463532 874548351 280388837 767619374 236154391 94792140 346722960 384406195 31847525 781999557 700306806 123736017 769003166 500942989 517463107 54728873 244944585 989342206 466134553 475915849 417029746 56028741 105670040 739001147 899681852 843078245 691130322 433563950 141388849 970930277 320573504 450797041 787224943 146189628 722934214 189693777 795429117 889185850 986097345 15008165 173168723 596935419 904723811 273174803 804626580 172417907 224169085 630328513 279241368 296037979 303036884 645323940 152235307 742285691 73693056 172622006 893648059 920367493 453196991 243332459 577606060 606514276 297047686 314544995 671836818 969105472 510214320 85530889 548126356 316886769 422238410 558801740 833896409 33841084 48949866 52748800 561438333 784717544 560732181 636780371 624334450 671286327 426920131 655052325 693021382 386594987 813933314 299971536 709371602 114048322 69258206 104972203 57456286 966484701 232894320 345605992 365301236 331688608 156639500 448178204 731762189 179845720 997410298 291588110 743938080 56860898 739078311 333337910 912769068 79861327 937342264 686519693 774540066 472381182 98874687 177780338 487637549 774498411 716434354 20915479 449241341 773918836 821237457 622871674 12061411 334469996 217211192 882787213 1617934 473763220 362461502 77900146 976665544 827096448 521351368 201616208 34496214 882299923 493984777 998733920 484551286 855414353 91146648 423124814 23599535 574376180 242061995 672891167 462092640 842088898 849006075 148150425 896583845 99165010 69941720 171261406 322478830 214356283 92122412 732718802 601796078 582082306 94476728 974929914 521806173 862230313 153707675 537617253 49511130 45922270 341038039 519106312 763268587 986098547 449536893 478043340 336939483 406840251 301837030 620543358 695982797 335857248 403294309 188132489 655256605 740779283 3229622 894876686 917128139 833232510 34030759 315587692 75562502 54593704 518599377 406347314 900165366 315351606 741168867 439782734 683970217 878828337 961036120 417237140 537544789 808685050 260078537 530828088 414476134 436998591 532733046 390378216 466341710 925437061 986130556 932422862 644937126 106091964 662596626 40314044 285826675 588628783 942971730 416784075 530367572 693352952 272444303 500516925 800582684 433094590 304582848 121798801 207021326 40636856 24685348 748505625 318991183 665483675 72841362 520711312 35517965 996001647 284615208 698324302 365855166 244361292 628085807 533013246 644603552 537077565 170826749 798120511 986313685 714667366 386043114 74080316 187885774 179200067 418546853 841911921 938929056 409454365 719137784 670655915 177051542 550596309 10546253 865807574 764918100 885230585 358810716 111315501 688513477 151432017 48907953 93269393 39769865 706820141 13089984 786399059 187452021 845261953 933548505 895569909 641970197 960669288 471556056 700992640 682144943 239124791 91893748 434523850 347096405 247336791 310884459 972666622 957321847 372950665 579320991 115944657 326468840 527317006 236165644 820447254 92949700 247692267 415122740 418410114 392624321 310404437 144368636 649527724 370054359 359369135 960599181 104480420 214668038 720002076 894322377 441820582 86197639 600340588 1591989 45274548 673108272 361148411 697531697 163294648 274278781 311080621 405478328 40209690 270835560 422626027 906137266 764268423 69003785 425380827 359651076 200718657 663587352 765677355 690877044 216305025 46336754 627167189 491077925 459570049 274857205 855672797 193361425 97173474 637992442 251530574 783281232 64217597 168566172 957868582 627763367 124077633 893247049 916891978 503512399 215864933 797591934 537785722 211751982 808250267 856707605 426267652 795364597 104495433 560714062 313451959 905425235 724894858 739004738 845999501 135195502 421440937 491836358 622531673 13388002 499388552 385465418 254075625 401093144 512505720 645349692 398474847 367331375 219207879 606322279 700144812 250666281 709405694 167564907 313332480 331960532 237761011 319896624 683263534 384421314 77206869 577339619 841537331 726797469 951373141 960229846 433566934 983321396 354066449 658469717 74165349 510703842 114670123 979449564 109384256 903296869 537770467 687801620 978656651 941393161 865583229 5577928 217994745 544392774 324903102 511608088 340954643 628435773 937843554 594906621 223802406 72971946 18191644 306449168 580446443 885652807 881646650 937860818 326975546 369416786 995706690 389915054 365923249 797065583 213400010 974299602 391524362 756327249 857538983 805928341 51002161 531699407 789103034 633088447 791091249 966565903 921621759 685996181 317937494 313335804 253808174 459363267 700773173 844124008 548694573 9538107 586387747 711100142 198823900 698719997 795211352 757590901 649835334 758950363 705034359 441940745 696269531 32066857 525278617 398919880 531820911 906959498 374066952 178884529 532660255 349381561 559689403 230626682 752413359 799745865 646399956 313022716 224349201 771541471 998019945 41538282 737030855 47733678 244168080 171218962 284923192 999333985 300650130 155708791 440340435 780510878 492242854 225242832 521862444 717100302 477967229 900186406 484854053 715009922 468538594 312956503 561704122 730154766 330528709 175313800 924461185 296361265 757787398 831292396 744101102 868341451 452230292 794255366 746152603 605803412 518989405 755808244 615784446 586978637 279333306 998188638 73957960 336205202 338629939 510428594 64074473 704192254 566498737 451695951 878989091 411779709 101023817 144559949 987043330 85766189 689926605 707324002 596948299 526156940 286300753 896542421 615271604 422200864 385329119 935110406 505580878 496230062 411317279 534829134 488969223 246648474 401585672 869838430 319834291 179832844 43384051 402909167 782808005 47282534 925158213 380645472 545232113 835167192 319618784 353197550 501701944 166679210 507017969 358798430 591111243 14592466 576153172 274044193 141882980 862681830 924860902 249436219 939032713 699861348 437982546 577710901 438233770 710743676 945964709 924098877 376208827 908032263 948211250 125735914 926478810 10361990 420910788 857057668 999704269 101402013 702308816 540583752 87119967 216155889 814587778 265891962 714484570 385534987 961141366 863725260 614853761 867904326 269570854 396989688 590941934 936807397 393332856 979976386 705370775 206650244 105560909 580196200 456622028 389858649 108998140 763085296 648195142 672777074 548544719 888125997 400329359 265840971 597881321 722763134 731509937 943946679 654848066 966014072 640442349 443614601 790994806 412315586 333495379 588664024 601497493 459340367 941056853 63995856 672728818 986996264 880638644 424259399 714534557 399909396 937286916 79145186 870964613 28241201 938040167 831117191 948134013 291084020 500348521 719237397 221235642 262434012 310460495 432735316 118748498 168007931 314810322 641433029 945492265 843542270 250883913 427154671 892459470 550261490 707970622 99079980 469157994 908577978 662213248 360306340 136020717 534491037 435041940 296617609 305364058 239498741 274896021 46813693 443473878 993719967 74690806 324544894 407085376 760489577 53165592 874774005 458233228 266099284 52231092 223527372 857806061 362031628 876733080 329174547 206312250 679463849 492888655 862224698 583925763 361528185 366204062 525957707 86850631 257287031 954825252 961655610 132890203 710809679 591669029 908568901 618327913 415582978 777902633 753275100 243080519 235723949 493293259 498910652 924072715 611348387 169639659 464707322 902430107 969291679 61749300 115680260 246829180 58335385 666595741 267923997 356964717 411730555 703056414 501398936 763790538 823658516 330648590 166176265 504257758 308770498 993145633 822466810 219160448 301400197 724396984 215773148 921477778 620565642 343273388 26354765 915217663 808912129 308614249 909263883 483541138 945908724 905394670 111462265 616101868 192837815 448289697 160311203 342652548 728164991 82387924 649143974 610957650 617477994 910482906 456762689 541772546 858332151 380079404 503683910 444044111 169107470 890348476 548841101 542934625 305760780 751649035 290440830 314800419 497272178 777801714 128756404 89795869 103360029 390692197 936559684 658105166 941476113 216206301 419869632 990376836 124849410 527651508 896208291 558682293 95627469 23561184 105233289 270185357 651608726 132420855 130769852 822635444 376566066 521267080 55637206 233925060 853747261 414849217 334845132 13560823 644956194 511423729 269160766 798614319 795628211 66106652 465489434 31291906 970178228 25918161 858430610 753975933 909674958 455642435 224389774 677437285 949199267 598757398 166405391 367610408 522221597 22653025 947395423 475420479 487559785 410523238 589678793 987233209 964178895 729097454 584159788 520863765 320851658 550171435 994178373 285106046 904510601 626160052 725338918 342968616 801858998 664517189 433581207 907392904 474868623 967469287 518583500 977277341 213043198 885704097 817777909 162427748 718277590 180429753 378843577 731590528 234493372 822183240 932234255 715379716 265270593 542111468 595117343 76560981 597391626 130116534 821072801 94677112 562995786 432973272 245491300 385297049 32546278 154383412 371422992 920730323 243353274 78024010 552200383 639973755 555093535 567817912 193490238 498326451 801844149 753066332 781607649 167696873 674880971 837470503 774913848 661790116 815053654 193136093 202057178 302098882 597100576 785340484 843047292 895724108 964606654 950419202 928276485 188504574 141842012 853336364 871269688 877306405 252058460 926247157 414130036 232298819 39784565 572038357 822022200 637054654 224731487 512628370 114731246 516453509 211748510 212513325 956830075 281798504 224381853 14999937 351345697 391838207 789925478 350636220 556256314 313342063 351757835 616022964 403304468 880563893 329039429 180955009 590837382 142298365 873222226 672048600 163297571 640031098 200785542 578021157 140558064 474919254 258060600 140434047 903342633 973291211 885871540 65735567 775343527 331742541 967985491 142919950 677980829 937697430 295033640 228190536 285503118 453474310 273793448 712585897 207850699 822184017 530637272 393151786 68754882 931077326 773690702 677396989 836790344 913363265 646101964 696527335 605616601 328308470 581722658 852941181 883546707 831101004 293808207 185187392 648723579 49861885 449544023 162952551 988264003 200780411 43005502 88146272 677057385 794944168 723350114 998619297 560596605 850715649 321459378 597061477 714390066 179011915 123045760 638432230 717988499 670558444 440668760 665437131 403708706 615828142 155911726 471855365 342869922 570933458 162817735 98948253 499905361 293764319 512565388 694829438 774725691 604193349 218868952 424046522 46187594 409412460 45067604 892923768 106954244 709450997 118243265 327822994 940351522 822487738 882977864 571522675 133906533 565624882 845888942 984473125 371213706 178295354 641060421 794008353 696709910 136065029 344516220 393849019 541497404 901163758 120610058 717631443 616247602 576854293 594103416 599902445 115707073 807826552 577091763 169431108 539019390 868403884 276106698 53720863 299991806 350994206 641310714 64278599 123136115 97588407 929249697 156939667 856213233 420421365 168279752 543124045 35824690 642341164 264352815 47345187 575460076 709241804 346703245 982346015 925024622 973003389 76355654 275088366 836875735 223825421 781560245 32771946 927276477 116615845 70714462 73291650 197486333 813838816 521210671 645930321 984651880 299255308 884414600 742003905 248849113 877193428 275369239 189045098 865208760 651397415 66623094 747033622 824007581 917987907 331196170 25636906 535316959 872850932 215628794 35154355 379740109 258436628 61170875 901875890 766444959 730757201 675320785 829262366 92839514 702476623 87565409 193957567 443611981 253500837 761395643 521274423 606728359 58193217 952539174 643651830 551105917 893450883 718553945 888489220 956973500 706973278 755225348 372191840 315524375 464221044 597186315 61031746 452044966 877452676 151024143 796281922 549913092 467273840 690080875 633036452 692144212 248236 934296691 943853488 444114523 509660133 424858318 115720473 200312969 249977038 424040875 951021923 734619238 543678150 46885157 169073593 626001372 445039843 588499328 257395377 821941623 42423580 917431511 378004680 897436519 203070222 486035515 64242665 316577595 312086338 302667625 234332947 364268941 604894831 553403445 990502913 367950010 640033573 246046245 458400232 496088121 670461509 114036540 956946992 338488986 360533977 156974244 210742853 472292524 701811999 331010563 509034174 587543124 938118408 273195113 238873703 816678276 960395124 311325681 514176479 877309738 982449391 970936111 576855103 847639026 750740740 313956821 406781217 319443536 663674499 377656346 506545523 563726911 701026534 842305387 491940765 711925478 395389430 108125457 161167190 961641675 328025477 718949042 198964803 677042932 572105195 304814800 495054789 924542117 742248083 785235517 102756114 679190703 762094524 101152998 155867230 569333131 957280525 643687606 394523071 227386533 335328765 225223351 984311703 41470583 965814786 340737375 583213948 236547801 135304561 590164965 588765449 520917336 596332322 967774240 829457827 64173977 2321170 626718875 601806905 662388466 454596151 85832771 718425560 825963693 719850850 910575851 534258286 134024718 130669863 675808230 460422235 858750398 768822074 232518429 370986577 672148219 506449651 169693670 316712923 634666280 223638434 339188970 595959091 859258117 653186403 992780038 60431231 346393988 539261476 503064883 951551612 168812246 365892887 621130963 74078137 187296645 509567937 999154659 471479117 868519746 106921270 473445193 632989841 935735225 984617711 891829514 17250893 237345827 815766080 680614454 175602389 859684859 445489693 729366127 326853867 337808403 79773385 302769114 122329259 304346974 723350974 702199499 490065487 718657311 509591111 694298027 818818715 958151713 627306610 426650728 361844658 662851332 731717040 813121645 825622681 914273136 833885158 365978418 107226791 303447925 813076571 436168891 565893911 988872697 289310430 167646972 935682819 438021569 506759209 540182707 134862551 114995941 853945891 943960316 522728710 580117948 133312798 307156355 969355227 311273553 482158649 26202399 943759682 490705760 428387245 392737965 809746632 875709237 347118180 700072600 972451943 407681689 785618426 48739886 450952558 671840747 569928998 950404047 15509518 342844660 216939054 18487926 298656840 784699166 387711098 873238754 188144087 8980757 362192352 391148912 124370246 891277853 755264751 650559191 640304787 27691391 13066560 866345112 274923941 142353077 179150877 24929161 958008553 269059378 739631513 74083374 476858260 472746130 127585769 545158988 858144154 432487662 793118663 698144914 44003194 201898040 458739379 987202410 324023397 324921425 940006476 425271519 448622317 564065004 455164479 216771585 985804391 463309059 776796941 17219071 715876605 177152467 444502414 718296628 305391259 643917029 421847560 522202862 945153295 897683232 481325970 410698427 134642073 749326494 544540708 838714407 940926984 687586300 535504964 310706507 716751955 47296638 740292932 207116180 174140087 512821050 794057255 687973852 535172098 289116358 414746833 870487884 321965033 516322968 44514199 295126186 854449789 514827287 766466095 599402647 507157300 751121570 79460284 567868498 226565490 971993063 690015455 55656780 477466591 125240659 886522020 594491777 567819856 880693670 303489217 905342257 793913684 540772980 657415235 917979716 243108551 627896003 787261423 152725938 941901875 260681585 896231376 740221236 640356166 697777255 333230342 282321717 570967133 737677648 732534521 673057591 793147194 176196999 731309884 74096760 142262428 72084387 539793264 982453883 606196527 255645830 837718495 168702056 617197888 884703633 816725033 269185413 582666266 855200400 63277040 122251983 276156698 803979224 880088469 329220617 524290179 216515576 913719021 520423882 189543933 908554228 227982856 861271039 692905671 351239933 312233701 682168253 275533178 452252570 609760052 669809347 586471149 825457691 266506086 959906086 26599302 321120699 282124983 35783075 218622381 940314277 808459713 577994527 926263100 371650064 740388380 357299616 578426413 479748115 497149807 816360278 44246030 430046925 269909341 334989543 500790048 489622417 954115446 197495910 633516128 493887085 844030877 92373907 534447816 97383902 822887642 364961051 833503154 58009104 985013941 846354024 164966464 345958989 917532093 162723978 587901552 175207319 683759150 587389463 940580280 414308509 887006228 624366226 538689670 571217378 715694841 163847865 34918287 22542392 255039503 580544889 657038041 859708037 190230918 727749717 573103762 258906416 532616238 591359961 556884786 296162224 475597500 320712844 87368252 540522653 80822766 771433369 750476978 879822128 539295539 815841605 477684794 721613853 822711524 612028339 513286132 215330570 915986167 42749409 943140922 140680217 464148387 951464564 739539141 311332021 220297202 195306082 435425086 725989414 866442433 339042739 734200224 537094270 90174329 816788872 400346920 472092375 536755491 576967756 52624356 184148512 610884608 799330521 205444100 285558273 81530846 441146704 2419156 24266746 312292694 290622545 737104928 484205642 85063504 218705731 663354085 619057544 136332723 874001481 509151260 517886585 746180032 207129020 994456165 908874335 4805664 760896292 971458417 254831396 809358906 758894793 410582836 806036869 321314558 738648364 570263675 56594139 86793234 399664137 961339603 108746203 354387373 387396648 975580161 746773630 147315181 843850242 701609325 605635755 255356174 313427203 924651104 260605304 495816907 6969054 902215485 576553850 310292618 320436861 165679872 475771095 147541608 298020359 23029105 518832326 87257665 73087740 566259093 445351749 786248822 409437158 34494436 478731717 772779435 570826724 245889616 486856138 929683616 466844304 362251450 762684972 681870517 302683089 850098720 862942322 760648062 344992018 212120571 387071420 531794644 334306148 705931755 848331533 932535400 477735038 302653675 599744352 190686769 132771550 311541075 922075933 812057935 148582337 589438459 34020665 427932452 263714685 291003853 914117366 901149311 381502058 178973874 525148827 351200446 300598143 870933735 245597614 505363179 932955530 21275882 462283103 943605269 779940670 438875820 678944700 100434496 866340116 760720657 754489424 566444024 768691373 758254308 343582813 542098534 372289891 123071774 632672677 627506167 73351073 520759555 762773521 445872776 582709846 136337222 88558381 445517128 150240150 642062976 842066214 414937858 1992170 282421240 493595519 779250402 216866618 263445215 585496614 141783976 509618522 126476256 419625742 949257543 240990492 505481239 356513166 260845569 956956683 232871949 972577857 842390570 924240712 456282867 347712437 691948963 563410213 553295996 176078955 171504253 639053716 412829447 504664387 970469581 712872420 744119421 124346318 913153603 33357552 244980285 843710853 477269121 305207565 786373539 329363525 655005637 305733551 554683825 992919136 708135608 219566092 644052858 68625363 326901317 836234570 747332540 775111317 634482624 23280204 7447206 525106304 116146855 641031336 440514754 473006059 52166862 567586035 335391672 521511777 468074238 164701170 516350296 267795743 572563713 414332227 425050508 182500140 641604778 850691915 411608924 627644969 4520605 734445063 92734873 104393297 876856433 290912393 832986045 702723358 691150795 602318544 399193185 300778808 836730951 667682587 991175127 893396207 385228805 969365666 501684131 392653915 552336713 143850906 264616741 434937638 13824289 473043839 661497702 853138594 765692876 833698887 230031754 874868107 412556714 305470658 944366626 403883707 510710646 339070805 318246067 598317088 807214650 367010383 125505720 642088543 154861382 572809811 16400083 638499723 498720910 197127324 553037294 750362078 112324213 814544267 60145350 289128083 815026026 529699984 703505862 758664779 146674731 882277928 858037228 37458106 70385005 852965536 387234685 906883819 230954074 17647573 303281789 817804944 416789776 447925494 87513917 725377223 193298429 128842353 564432158 976442881 582945687 222057862 461428234 881169745 825600884 983515367 551982770 51342010 700275840 753763975 898493080 697106264 519797874 585857293 706883206 234869798 182920576 194603955 30473574 423157399 642942214 206539228 748587147 386970434 734953552 387541325 611599504 732419438 373857607 68335764 698501768 942588870 938021394 235255615 387543218 632060121 877985162 869480832 419317001 56257648 828312914 152070037 187744349 276101843 873347120 174608574 385749071 477719900 568173747 522487274 937590495 697467899 794484591 649986934 853963224 461161247 709930320 248987695 54496499 919357278 38267291 723706090 276259897 478837132 510342884 33583764 773225451 509169220 208903832 277148228 577004938 643484128 69155146 222821437 259565709 935439431 917021526 905551309 108302435 817604551 553042306 480384864 590030381 592750019 525001024 932541376 219130124 963162197 140829849 276051174 262977634 93688627 563206764 77020963 829238031 370393277 799449951 393655883 381334907 959953620 854191330 458909713 889820714 507412145 302840753 71489406 523316155 292393833 217844740 696293299 461316149 356516801 725275814 592830420 355813953 14929988 218264782 496744279 884360499 110266108 981292618 833560694 193468665 271371867 897727072 708061628 381423293 707732033 345476484 290813617 42946998 730912984 690146954 218192891 781184090 416688630 514731552 491606871 618950881 297859601 106358630 381379998 84990193 912499853 276364886 782775225 331486117 995042935 81747239 921077272 585061128 189029223 165758923 697898979 794576408 959432008 163297285 278339291 613250975 548843407 771081721 201401550 861518157 192121888 171545729 882178345 597871540 249141096 956028259 303875267 959127307 117940274 427099414 73117365 739125710 999671063 60566325 917684425 768817857 147973742 680386001 481443009 95839552 823264787 154794737 313978430 647600848 508493166 798415012 390441639 858104504 487440860 249853834 694137555 231258386 263932079 255941793 837042074 978344040 903698047 600224835 995454336 833575514 13707720 332023282 612198704 506912998 341518220 578502913 377922843 554720964 517420633 581793118 779946960 692298995 258274029 669607546 968278407 744224289 409966740 810148183 56945696 973200373 494147032 875886811 303401794 670985778 38898705 641707105 801817224 183007503 259842146 167069455 318706588 908499132 216537780 741899215 97096155 283577320 393991517 713046878 841702172 813874692 473436792 580843151 61814991 564318165 19276979 805801887 736058206 688103136 70866737 511735892 195583102 287209405 510791309 621771293 131007637 221490410 822004429 962205727 783118239 979698932 665335616 689986330 333159413 89396000 605040644 612852869 292022097 47304878 839267207 864049429 184591010 283667173 196954401 506169300 915441211 997630433 767879391 174710781 468362872 614957399 699409118 582176085 413619677 526150389 526769514 458263648 661511012 855705856 964817862 748830854 775359262 752788723 900658042 681609382 258072814 926132344 360578198 941814151 631512721 776751943 74202415 444715686 822709189 273220285 603536156 280346182 796825884 925889631 177832439 819466639 124313476 30556352 834037730 180609978 782977953 561657874 248910462 788404406 199704447 340187536 683865393 357023062 328938905 219156395 403950014 749608765 996272642 347091224 224223434 680691088 162675439 25002828 926321322 549924019 552135084 824018872 797701671 666707580 356116501 277275393 521491678 254777159 314798184 224971488 690066120 610771555 875610378 307513129 85923857 227272438 3852143 223088772 509288893 240217145 653361715 262034897 780479336 335400651 420309260 432459289 367373175 244565671 874640619 867810751 418086521 256671209 96657433 604588134 920666431 227776823 927963263 36152085 991772373 937307736 378954818 207105146 53231513 274398264 63381662 883748625 935905259 682163338 223314734 995115977 93625721 856784577 690166808 572063818 362072382 524718159 41895136 544279798 563327872 782462634 743310233 991238292 744299445 952502174 668756834 771161005 506620866 434080243 25126192 330164413 166208019 838668975 353975395 485107899 951398794 615531126 445567169 142691760 807786592 492368132 515445642 241885517 769332558 174832647 138077576 814910020 713467024 301148529 433224803 26058790 380312276 968475453 61628810 820131618 91204073 969401577 164263090 798439334 206553197 827951389 793336941 438181711 803940103 54642525 676541386 679942724 454412523 519473509 390718905 486885877 534210729 577010348 978531915 104885748 363606613 180253629 134842139 121084933 245092757 488291221 641265067 468101890 943893495 116939617 136641214 46252193 976297076 751342334 182921491 891531534 312507431 83187852 837407010 643425951 502497326 887708666 17330998 822229687 675353241 101424805 205795957 119862749 396761397 380020129 22329262 353024849 178910300 82926594 680133510 684715294 811216816 766837247 883870387 812237719 353211986 526175261 182674462 560950334 222543875 768193895 464900119 39640205 791879281 636925688 275134089 856661017 911334581 127860237 456337667 439983176 609132 598926692 605939514 620940731 527001297 750437689 45770005 52361240 963368047 441486351 14305601 662746801 208882350 455215843 810071007 299319995 778741683 1939526 388050257 825261468 142232394 288504472 482239603 67023639 440243544 632302600 727121084 13570773 599168401 140185625 999911012 492746162 194706132 976272901 541923589 465494119 528124500 276242800 799477479 616131358 696279996 270143151 456968828 742475875 304056437 355213584 168464778 585375798 975894688 834977844 256335467 389870983 271835666 303784756 731417414 79878195 222828426 903015661 582071464 278991468 191752569 664301924 821502238 523363183 64071283 8446416 952904914 976046003 846672752 609940627 137639035 878989360 636773003 405548288 47891655 288081905 273862134 772689950 678899979 241063828 678853157 410897318 473417927 449796792 784300351 94251693 558531269 132846473 334736575 94971910 235681765 139044206 649737440 381130982 152953014 362989769 187297358 63369847 751826696 130244266 310465835 365223156 357308717 773935715 465486872 503349588 841726115 354406105 75978500 407069978 595148026 368811007 915262311 105926096 858703672 343742779 317317319 412552114 790546924 517987396 906933454 528550615 771150689 526426079 456861526 648164481 603388092 292571906 287222050 743124472 989170075 150018923 738042358 471549402 73782370 77325417 484559311 928456126 756885005 373828706 795690321 180240776 640595668 493406481 506028777 219891538 709097473 724978280 885279371 962573048 858421492 964442345 415911661 279867407 146806559 216886876 882479703 514041057 289421846 386600862 648011761 810960992 852719214 1068815 821807361 213057385 736296564 528384491 116457843 636409579 273490446 152565406 307705743 825824379 386625592 863673908 352608994 19738255 365271210 255306026 399459549 112944586 321970529 489826244 722645349 947469590 438288166 379286515 412225255 118527769 284556979 478120783 701415562 907865808 868238023 637730798 492335407 346887276 281522363 225179581 408468622 830324729 124749940 559274090 2804830 766064573 890110343 77839864 958696207 761884527 703345059 370934568 170764147 867183122 656958270 149454456 879362912 677633189 741716842 133712749 642536166 562417634 808485921 499890120 597731094 882880 67777831 199286368 467908208 183542623 840854930 265794839 676968847 250444476 854511954 766535158 920951776 326275937 261412895 932916976 84224361 269701637 324244139 829372983 667571331 368647024 180867949 588271874 792932620 67221130 869697844 595073836 928204115 147558698 394030543 404370631 177436023 872891083 162560496 886089396 619456526 993422328 635288471 415219709 751931766 998495114 266731249 930793852 469415733 883626338 345748031 951950384 622162432 242775569 926502363 453692972 270818252 284659935 889478052 463254375 852772724 249410326 184235652 131971116 289667099 656618959 573775272 226541859 620124425 217840020 465452319 930452652 724091302 146209482 215210160 947836145 451986907 140535589 38775319 26475972 845686623 108617206 949061700 595979151 743836438 316381373 617340012 207090788 517570082 904586153 218578945 879421750 621758618 32795728 630210665 664624987 305790517 117466759 120489554 184386536 580069519 463245964 207909527 474433978 653744218 634987102 560093680 196579325 625690454 358165607 843226820 542167524 285602929 508487648 896633037 467134358 708906862 656417403 288504281 987554368 708734066 485666303 558438060 512542849 59264154 982371910 249222187 132147849 482600089 340038937 45131690 407685510 936550703 811824829 881450634 900502964 657748831 948081808 768282862 943340089 135717901 512770779 17799322 949762512 64369522 820926749 542583429 414035665 262497913 28753573 306219245 837840268 936793279 666581760 542751812 910880991 701530885 650532729 988104744 515364986 40624521 831330603 549492727 115900325 964727661 740287413 377145631 811099487 967989983 123203372 813736832 21920317 689505847 619030354 742618478 902555528 397541190 562592466 304026737 846793474 209586956 555597601 337399545 714183531 311565790 159488910 528571527 719498431 283971688 695135298 941311085 583261821 600135210 820643017 197440298 857480283 996731249 244165622 152604513 97686954 535820687 117827070 960438841 256760551 795762272 874819444 986236070 743619170 119469209 11466958 171727344 725559101 113718132 248129322 665047134 376806217 734427880 138884673 934984974 169422796 268865575 690353424 708998804 359547603 758940158 48638647 430463025 17846183 217576108 145276659 771545560 793583125 85249552 331222150 77291016 5916678 974456320 42681872 222587790 517661228 972534145 511747890 321839902 463482452 996530228 275805446 491295831 444899609 371448856 508659700 249852431 89126082 424136930 568824713 788765407 372190801 659054709 131197909 628849355 80593424 959466594 698427616 128280016 142655960 287772817 164945573 812287054 622832210 435553134 296345327 708040283 861718892 953461950 606294484 593670618 197531284 610866018 408672727 274127050 91633779 454988417 262066459 316190924 421541532 215490458 607106201 984149159 342178735 733631127 217334054 809391797 31231708 435908052 254094237 264940488 460686295 115401727 532662447 725657750 716769211 130604281 204036624 101260075 369391804 693750136 742973044 393305416 743914390 804555157 179935001 420524328 414354232 598439654 488888972 978229627 119376486 922978050 34114241 947551292 475509907 585423471 661542954 829942383 317592714 124926100 613876153 350957007 83546918 757324123 966872611 408012273 366272738 838641262 169928844 976919699 666017262 76894186 993149494 531740673 221764684 454778138 932873862 96366588 858925777 970471885 731790626 342308519 241255071 877766245 405786747 632317558 673429387 368475311 774885548 451223796 605253379 23976027 330757248 782954643 416569848 610788563 532607545 205442170 192802434 676213696 41451746 651414408 32357448 764108447 501589284 697813614 62199508 97616036 547791431 994734176 484196297 664252361 491873695 429317402 197546972 386866866 484684802 671449960 433227764 63589699 792435621 100885779 246937569 937304052 208009624 749341733 718182908 278887784 798119483 795035907 843118082 53501987 718114571 126466690 207029278 988634754 357735817 684697333 56129663 790009764 475238012 197079981 544685967 51976816 523121134 660476489 822743177 431609479 682625684 362616598 84090067 614645909 602383382 962344557 219845891 923236494 656950433 689487235 593981596 47371865 244334928 269266973 865699114 100969198 536537718 528448741 274323012 618771441 288826635 275810717 556646106 57065976 364599031 128531091 421775791 801454075 743500875 850359709 138407360 221867023 361120271 874556762 493824326 484427937 182975613 151652430 71330904 254898819 660181762 41649804 634591715 551103931 840408903 551597565 524256045 381783946 89833929 333281810 112408947 566069880 530305391 279202558 780923549 751564927 351528977 581300796 790294215 163182283 435354189 218888405 852275123 610342737 279355357 971755833 550669027 585742663 772168208 574475863 400800835 436958743 79180980 34946290 136083121 756421569 203868798 96611361 448123655 131368762 424066734 845886688 540967990 755712891 103843365 168442702 54029910 168859410 9769926 518831873 601541170 185538638 306735320 144819896 840953001 99433777 102443345 208565323 735839706 525911705 995976092 752402499 215378587 183451936 729038429 303490695 993513567 863340888 988592171 302116668 84227125 389308150 884053701 436837515 241173580 981655598 994657145 947675114 614293692 160550687 439064065 969108895 492717801 602139349 999554537 241313087 765312144 511192300 158080213 494572267 80366645 133991193 673939153 854389067 647135083 72474310 490661011 287056380 711108226 60172296 109413239 606590153 789389651 899666837 951228104 698251603 698255990 668156128 897247262 838529547 950956627 859920791 275469428 275499896 496581955 368595110 673292943 334010286 462081617 106433071 283595654 453360477 473509672 852106733 105260223 86150601 340664861 795552472 669586011 351645564 70277494 422206455 209483385 183659599 217608342 722897656 900974927 511755957 16628660 907409686 872542531 573815038 752920567 192031296 68590935 748735342 983978795 144899590 244313445 20838502 679614479 400931115 954269890 585429565 124446399 692186813 378689012 331136259 296116643 259561853 17039376 126182360 376718886 222358163 637654513 763463180 429467893 230367712 652771567 283059497 490499400 78828628 264878347 900502080 996838919 118648274 661090861 200383141 729112637 673873571 216605728 945231670 630210311 520664635 404348634 199165902 99531308 423529447 68813061 948550555 792650596 414986123 578557198 404768148 582478999 614146041 140937677 845016143 623617619 164956227 849742586 21791270 694249197 18718552 274475311 403470710 408194335 95660624 491413896 499694223 992944171 109827248 667389619 304507253 930735883 211960642 412176492 936758135 422744200 752372835 386183514 947550885 844454440 182116053 180934595 511849090 258868261 885093834 341173521 146613323 766369929 859800305 293049176 696763046 292531272 295011972 107275003 235967335 698939205 793559649 744746596 626193242 384452781 35588425 341493612 306507897 225203149 413771673 790321115 221575450 401761528 978343006 72174580 336883849 947990868 437749641 879876137 533268494 941155107 419384138 468623310 579057666 659584876 575418326 344822973 282440221 950666233 455568799 180264672 670843447 911197205 967649950 647892686 474071283 922877573 764723391 596856620 274200847 104032669 421798065 10232861 348812017 621454398 446852004 440875582 557397572 647847124 996939576 98106007 821669740 935786569 806943051 663813272 603997603 119870304 473435226 310053929 344727874 82398289 769051061 477999160 919435141 850961020 733895281 86997189 747427564 359775115 762397361 285251801 652017600 101364066 728653677 265068037 175033070 679712845 516376532 831307788 687648894 589623916 206707062 556900113 479371866 381521087 709737375 786640834 97911090 443926386 386283674 761849623 126625806 179987275 749824898 18639332 729093455 252523844 460375920 151028464 747658550 37875214 914112489 640773397 297568019 288652876 473015737 185739458 34878929 11306998 152688689 911128540 709671148 395378239 849644013 335575424 481024693 254702041 126026971 590699579 669518783 745814566 807621430 738459085 168581373 132517054 878856790 369670546 808823037 41470812 323564901 169240946 377938420 783604160 864921017 888127896 1355154 139058119 574627614 963116709 581827524 754924571 839440117 233589383 244037918 687201970 175763711 153293867 344593862 915569606 940490229 441705063 333232772 169486698 698693127 397195701 48883269 852993690 306366225 113014075 13167779 32639152 93732822 802826088 803786756 524921173 809665655 158086123 792295378 65850904 400553594 301285777 452091675 428169584 959447340 898486745 907352607 332841364 389267844 192712635 639257128 297193016 715924465 714212523 615475344 525330467 201332759 48726202 371914056 25712879 127464753 302543440 867339043 989110224 387918165 166510978 46257836 640878228 396169058 981071241 234336708 503564504 993669757 319637519 830009714 930752826 131188352 530999244 39375833 190253217 260935495 254407450 841252565 415168582 302804362 977940347 433210552 727133827 609950772 394882444 704384182 259656772 516148419 87183498 685955239 33678286 296716859 738504506 707747047 525442993 246264235 431418521 231764305 873656605 193998327 732549135 538923917 224230305 294368552 786366293 170879265 152301593 483667509 543807064 305524349 19491329 288620419 80355860 763781821 717284358 415151004 328453801 167002795 567195136 944800857 29860691 978307530 495154851 498460063 130705396 426398114 653652259 110576980 59359413 664815295 735537468 188504841 666038160 310279600 610618045 337460436 265336959 257875145 214906842 753705064 641621006 124820237 732327783 215764780 608847402 419734019 334183560 324409907 198575579 784846918 250553227 579503463 97202072 848745428 428967428 354060759 995164036 180729402 298131902 175728933 776558453 981523637 402437021 542468427 854568864 536468749 258621303 75847268 676707674 705981778 750290400 124263176 991736114 245340636 193968663 433950636 320586462 35009452 226034086 35129396 123602844 100638865 99769184 194297758 113171980 212306947 472550654 306081559 699463475 139780809 40155964 780935170 708299577 858348694 127120698 724673932 525123081 816288418 626149765 308374086 375696295 663089873 223667892 120427080 134677891 975075778 727783913 873923741 436506594 144998941 264644956 740537210 117761176 189942755 121539340 369575444 127859820 457051829 248753720 838189837 154130054 448630697 358592468 721913578 122021828 29222321 355406083 869481201 518219556 739925132 481164305 914740403 25150846 316742717 470064861 192639625 91911782 456436901 349191104 982261941 679897515 721467745 231043197 932554730 625875229 945598059 859761137 698581767 274368389 415969173 372891919 597413779 430598438 122541723 213678494 732632621 486971894 229714978 87677879 247253705 574843882 355999084 842807253 162481937 499513729 748603527 625818539 388966020 612339756 995135459 407249017 37967870 668354855 623828533 693806204 75433509 437238941 638504898 67798434 764803980 379152269 122955611 784384273 9401423 858263412 388500476 468466292 722833293 165805117 236197632 75136738 661520859 667313394 513111838 601255986 40451592 224556956 626561603 920310340 99241114 740071220 91746272 692046366 34889125 675554976 741460113 918433100 238890539 302188864 840305021 842019806 243309389 156222346 129432995 176020060 752115262 376823268 176075821 110784330 476974565 721993301 16288279 796039907 521687224 776344712 671963317 390231263 88917924 868329034 64801254 123083557 134764057 726780384 841558757 469541127 288587743 238534374 400521723 177276479 182373761 548171116 11769758 543782824 601346796 501950701 943065605 388946987 869549447 305389895 276178549 479658763 846174156 705955292 577244929 871236293 9793824 397313277 867867790 360042350 569810962 784824383 856972949 840030348 805242224 602021413 924687821 613968867 591574765 436139251 431372315 242031166 848844364 782628168 468210050 497636455 556546010 869933860 316908822 102412178 772164172 913559404 824981240 889485285 17795933 768588571 205852232 656684140 396822797 891930884 257738221 935173523 182382509 496560233 705156628 753145805 768566505 211077705 115480263 133648988 975574392 775467380 931428975 164816472 367770458 883466280 521185423 799722020 857745961 95531671 253686477 350785082 747813506 331138360 791461028 33832575 507906493 103711996 504429084 511858089 537023868 967170338 355199873 589943801 846869413 862958374 181572730 39570012 378038597 245022959 285972230 22096103 696623176 927087370 693840189 355183545 703297809 439128311 41593243 629065978 805558719 873974502 471597884 504130552 818583555 307507412 971894789 329359648 620890377 313761301 835657711 72553625 93364579 902060993 858619430 972505276 248895967 649664359 113405807 871408631 79027554 145610467 324235875 144984588 188445169 987828133 571542881 329870654 624175757 585652008 333863984 718185396 834727121 142049760 337142699 942586024 705038292 295794068 296330451 820234368 387651458 378735821 823398360 547790741 638302577 298308228 455562397 366893496 323170335 654108219 455554165 462068921 903665203 702314510 699665787 806179178 627550106 535009693 958809446 529116986 837981982 854615211 106398540 913040698 566312718 723800832 484121140 242322688 490018190 869444750 885146528 980003904 433224291 366038071 915250333 362731585 670937457 21443113 884237661 939878617 900439138 78528492 280677267 791733002 530340417 715231825 917295957 69019959 913769692 677171357 864964621 578421990 594570034 473168211 846957101 83678519 540306241 206900437 898927781 572405481 60636271 860859072 594544641 406647357 941925837 560535525 320937530 95633789 108047337 423241659 291323697 971339291 364792480 645467823 417835311 336356565 60008065 611371587 265630748 395189015 769224408 481699381 962952198 462188302 134858719 476813165 615865024 4793298 846648332 500325063 16826406 824735212 573352276 412597686 410856583 565530515 815572385 663755952 769450128 739466984 109382887 545250557 797447314 282842221 620613801 544431264 678912825 961651403 294784841 77691749 217542621 25310960 403574083 577013260 381294392 53168499 266518445 173143319 388417496 55483556 142533731 536056809 138659020 82179967 824235268 279087017 487666007 25758544 997842422 260897862 338985622 956575780 542114723 771822717 75277791 612010338 917750740 450375894 786026501 216583648 943732475 452055645 617602909 295223557 209565106 849396319 809514842 264195462 635090390 676771250 845583375 95372487 801338921 963326994 953534910 924093152 294160658 298023484 595247131 947195484 867304318 190919900 181873264 932751860 768254173 238930258 529490688 706518154 170187212 734098121 697633385 285008641 980622718 702340088 521005180 217917588 618944126 319174844 994372644 768639187 130473937 848894760 8876561 881202473 68859293 486523830 404675247 434803825 755734881 304970681 45384122 34832635 396394362 994425486 465797896 677011881 891830383 25838369 620766934 853524482 821053965 789154137 385978615 417938562 161322165 273102748 960170344 209484066 677066438 753012489 394702346 253771643 622485449 467453814 775972616 32365930 265273124 659309435 877211676 379224196 738841748 270050959 49002127 320337639 108432901 247939294 195480227 534492476 843883141 332507501 882255371 759187430 148583464 537680848 352023653 924452266 299287559 476319132 281231166 189921113 297943784 551406333 803313861 625729658 842722385 49795970 458010270 242931761 79148018 835623477 336722268 135967537 793742713 373082975 493733489 973430159 438993724 516666456 327288291 692302313 465900036 864777774 343220404 343670506 432778864 607822305 570841409 382951864 913105082 345389903 480610169 272250790 781675726 357700159 361790181 306892442 43616977 230429042 853963373 963395362 525630790 701314567 639935414 103850912 558314533 776089221 610805268 487999607 857252950 132718107 124041429 6809842 960752880 885151111 201225691 845826502 627259608 268776466 752704199 703473013 669978843 256485211 103810287 732269106 526691170 572165124 712360086 164822814 373507071 997872075 501417388 96817676 308075431 637341944 596023561 166293326 338725449 283107623 492173871 439666344 183174141 267796154 788842779 7364716 769899118 550522124 478616057 69716952 735423913 878507970 52732 260014576 193062366 24599144 188269787 459778729 947532750 653638908 166486450 333780519 784621753 799043333 826977680 176021975 497787681 355703502 585004572 949698519 647848274 674706646 556086208 37838680 459730083 43193539 559665387 428988618 56190539 775266428 894673586 870465532 341476175 66292057 724830029 422044822 835945746 667044952 855927877 334488372 571454698 821119689 81413837 128117246 717261188 805964543 623722184 606642839 173950517 810617641 568872223 56052554 439606992 929898717 990996670 749607301 120820112 486753384 748477539 475349291 918661358 617214587 723676016 182368603 368768777 346516784 80702777 575342894 217939992 729138663 99461211 423219650 480251331 490116680 931670024 676589310 885221646 428678242 373856220 441165004 826934471 507542441 229791731 698465390 670712138 16424399 924346421 721652252 49605286 595265278 635562323 608307911 350084625 688461625 740829089 692930235 97394297 167016446 897291480 311958046 803482766 225549305 306777879 33866395 728447572 84622259 206494606 360121330 567618681 835844376 235121375 740249861 955689498 148558966 378397666 200054732 352046461 672641142 655954529 689326657 64809488 970567111 350403862 529855088 86975208 273278323 468751826 508904669 172374329 444830158 869242969 665045548 749047754 871098250 677327095 50611280 478012984 171857966 265809960 701228116 484548568 818153150 579019007 987825965 860481088 920006456 875003094 489710284 49813300 266761513 785131329 840465971 298379648 920908611 41728839 581225960 437258915 583645170 975001033 979129754 473419300 654308034 692742532 748538680 448047300 97638445 718747560 543205586 755994762 484631328 851722761 30549608 973195322 398378169 831879687 262698887 249905842 521056791 912365561 73598569 597233534 679193525 292684499 240803780 929459410 334302729 424052366 828585738 587652066 514781174 625268658 654231705 768150979 446213824 408640215 988434824 556911781 793629222 716229143 689319431 520794242 77617555 904668045 115744095 276732222 272824542 269372335 159980473 487459821 320231310 708762722 332253841 912607870 682157485 559483273 436799699 604376447 715786510 101572695 819451951 85260501 776181716 508382173 260002266 905210211 834057040 262941545 554056334 413162181 225424016 180691548 54310801 51360660 707213867 391335583 413575422 613164460 556490284 966986684 750798171 846322350 646690805 521211746 842328828 441509238 351532816 561936724 526604163 27544310 445087110 659609898 596615632 883577287 336639895 662022175 786771730 265056752 70588945 948132960 939171485 330407447 579686904 128403809 442512204 494486375 744272267 306885602 414287532 28217108 206475512 2445525 559409559 472599491 787379068 671206456 544168134 778861219 800971396 734830596 535218335 16033795 885592421 17081260 931280824 578032407 852914719 481381236 677131231 471158702 677238326 906649527 409910678 465718373 437020112 63257163 584798283 131251612 71635319 297880961 765631312 575076574 349024437 751471240 973059375 83638216 184606684 239074078 28922895 715972433 439730290 496332603 453226518 24883701 554938017 613066357 912102776 23776004 38319535 748130961 612520551 482123311 232476034 917328324 345513881 856933320 788551537 687408383 450578373 908311633 697544624 756448149 303029494 852392310 614565678 529075655 574299072 808074108 892119440 921270545 338054890 96315002 946425092 778767958 311971179 656538784 829858387 263390994 296630312 891767666 985706828 441344508 175993429 725115772 133730810 619918464 898017145 384952915 712973769 323402289 169793965 50478678 970245010 844795098 431466211 22237264 540644800 357589253 1449297 299480901 737350450 95276337 231951003 473233582 948411505 81956484 416285564 306928193 846459190 387777562 29219825 825897555 929371084 285722615 878821104 612371022 75450530 659089163 907301600 300857177 877186329 724954244 583292358 629138420 211539337 317563242 551644978 915519869 511259121 876858114 191027374 813246138 328529870 470973472 17433819 926084058 628092114 903850716 536891440 529830476 702446264 957837654 458336763 387295427 746085361 494048993 157173577 697523745 889368025 940717289 125853638 327431603 455622570 17212663 918815326 188500005 72895704 899046908 992800041 936941909 765227537 228303397 605124871 631038764 465090394 661800196 248339983 453671410 476588556 221275263 655939724 368936068 434032066 102539872 67929722 512959686 303417443 284227641 241161991 199327728 59417759 459342147 463040348 134680573 449424343 769009896 478587035 493636328 116455619 144206322 930753400 405381628 377285658 707994543 612691977 693701685 698256636 504501951 862595146 282393621 298464111 878924778 907886962 622031315 961753981 576205953 523422761 950491981 778829231 928921326 582928934 632930100 322944415 512334264 283414308 705081472 590047591 479705274 898379919 77102353 516303652 434315944 699653556 999054657 515837982 693599173 806754450 441116444 307549336 622283538 29644164 897595896 737209598 780157797 281848835 217890713 932744661 981330133 23200147 835063691 108959588 200062133 958932657 332781977 489992084 263473896 130609799 461873065 849986299 180823703 797706769 662459588 857605500 220490874 132035230 188762881 58673413 537094457 434998690 266086550 761599375 310032776 987683991 813336626 666948675 880945605 824836295 330628120 234427201 884929658 307737848 422407043 822343412 15497098 284503109 906692345 621044857 618273860 738266940 518615411 158569710 587372302 831454495 870332455 59691995 727111451 259896551 470945387 318954283 103993782 350675199 693584072 954704778 196049060 394646776 609886385 773254541 731406478 692330175 910265097 73421894 704126743 467452750 847802345 970966049 924120873 757366626 238605994 984556201 386226050 52355478 552993798 515607511 828893741 403388563 948382191 617986485 667681514 684091894 125513229 584522223 287210504 621143345 438958919 439434923 882361027 575439585 544031162 792807393 237229665 698444531 526736107 509223532 7314124 647866888 474358913 815225186 100701977 493032020 900365826 957006904 877725245 894788772 534426889 332513547 598324717 480523414 416853323 760680489 461231240 173812226 863212251 592692371 24075358 662773995 197772559 349150950 7595888 802116077 785190378 566830883 984839199 156124440 252787646 129543945 971213550 433715508 904890859 993057728 968425922 71276093 320776003 271957131 168035880 309908425 767289423 230361890 917069086 772882275 192696459 882318302 579683472 608981212 471601878 30292499 729806302 737682418 264147887 360186283 475441567 397931577 139415890 314848619 658664184 279615158 557648817 294795107 4039538 757317302 46118318 897870878 972064406 227701980 701099246 649739498 599819038 116164647 274691837 568222074 787220475 483238404 909522673 356795199 678663960 757739915 857852831 897814396 975484590 442390014 23772958 413649171 836393440 248915153 37302347 620530249 972093314 106082284 125271813 743879718 107803752 547635811 715859348 886743711 68076235 24414296 869230766 818729156 907275158 350809868 263495319 503169833 998590919 264193912 200437433 252808489 654815348 783041724 785987590 209046914 436833257 646119392 83714153 479887768 267174254 847532274 537534591 906572388 233612468 734879106 859096058 647558011 971686395 656448449 813511101 13674875 539202345 601081805 23116757 581883142 286224374 210026559 349591782 371852498 188740044 606371412 31159019 439082725 18088426 982680030 873762104 702805618 57381591 771818489 911326782 95425391 781423349 639739107 887433594 232980143 991458443 887247272 246694547 32238052 832119961 887248768 756750858 936874800 406156584 761792381 775021209 204878454 286689945 49082027 876208889 362201272 390126806 918211388 23119725 624330219 864294070 587779658 535562037 199608057 197605286 288135265 231390113 501033033 707511225 558092225 781616941 673997223 712406489 311211555 170294913 329824871 528720113 140268589 960963408 75705221 835984210 68591461 405310912 975304295 1070018 368556113 988862560 389830545 60401870 312743663 996416966 17567184 415325999 665197028 931340781 942970444 800925609 161288118 629407252 626341651 433157121 733081320 687641405 625160513 195252439 438409944 57878888 294071259 353899749 153501094 551526073 582447784 454457334 605900302 151540545 536638125 18139292 747979117 302925769 492953304 158015638 277112834 834253746 168056626 978652571 977914206 646234703 356645436 231543763 522087625 372074321 994887629 701658984 392960438 328060465 995773517 805416858 623758547 157922027 688352058 617208876 235620567 482169154 274860535 458275968 742919927 2398267 653941606 136120021 25006565 5396856 372520568 488494739 298935563 740175725 370124313 959782193 409301099 866721541 633028774 139111141 630639677 106400305 609378590 203741236 389499721 219391431 549106515 394059254 233631696 395018128 740598713 996544730 573220325 805954760 471743089 864374114 552274073 956936762 13195093 934131512 61305480 446967986 525368142 688759523 35290586 38918155 10803611 601923199 571583979 882599884 426409580 222101852 63871963 449986192 705712143 991638702 112527673 178435154 316064020 250648404 931625277 111209337 469374419 974179566 707896498 369037029 862551005 208532781 148283751 964093059 542932917 706852878 992750513 229056043 612177298 13208004 235506288 588929631 858280704 464316859 222643793 286573686 340674519 733316222 515504443 717417518 291080606 560623794 597914645 714518602 764244497 926786024 752915514 202482696 323693702 885840764 885479193 28199742 121630360 889757649 471563390 98833623 588580066 41285491 828177694 955429957 144659336 927840268 276845402 768278290 291527881 71907181 164980327 793288758 834458305 96324206 965216816 449289738 934455511 96988132 504374275 960581917 664484049 228141351 13524892 661125198 844161926 648545188 599402796 305808922 45397318 202462591 149830197 874674178 821597486 438697882 802840772 699975700 52328402 455763621 377600838 563509173 537601271 960689363 769892658 36075531 590949859 63263883 179110453 641215803 696191860 427535194 971187105 750649161 406037512 865461890 505220588 916002303 12675213 635207759 360121073 790234212 333347955 768054157 991965142 339884564 80771208 672383691 841503280 926121296 403675839 285928141 204674553 889433036 371586876 506455610 371076028 411964817 499577518 706840380 806996647 905083169 736821358 72411882 934734161 765638961 481663979 972788937 119388878 392168651 134467273 999760730 47718902 691423128 562700575 752095272 701710972 691381856 92399 703388362 226523090 890548331 684547731 85405265 550255067 912868216 980974064 737894751 421789226 502729838 975175770 361042002 800340984 24574740 183267554 333253045 599566737 104537555 289314835 703388974 417228488 353873819 37590529 850145639 737057883 543956825 317542652 706409041 335792379 410205119 794888338 722229220 140172034 683053034 102818242 696905463 184702328 32430627 539918277 436434390 169534937 611017149 456284898 998943609 479991955 713093081 435782014 530071264 790734322 787145828 751209205 602370808 421910607 822869204 4955954 944036909 135492221 264069984 442837073 624902762 581013196 775416162 550628868 63261431 348204126 77397878 746330369 711245634 65511115 389675822 777537496 332126769 160705524 358339364 537317639 262596792 800764561 375681564 437552117 146982399 829118228 172636321 715420287 918729287 121940169 884531909 566696863 874409212 788646539 730236863 715464770 143039342 865181529 86384158 208904058 743337523 299165449 63366947 851896115 160180831 246493752 57382866 580371526 738394713 63980213 438624750 830944701 45433786 303866777 893880003 799733120 364703055 307937090 638258546 10933688 518440681 489823926 654700561 333890507 68801422 803389098 831695072 72905110 636176870 635417692 378910595 332675091 995130705 683781797 112504694 944311106 515389622 363775998 703739386 704201169 914206328 678428147 339955876 608496551 759257567 25034612 721346037 809536756 217299452 236219393 665037971 982953612 899049524 934572260 450847618 365121176 846951332 919626462 940655191 617032943 831650674 978075113 336962627 542464248 772043872 829707177 908970987 779864379 533139714 237464379 970413525 920954967 48880179 472435200 528142853 383070790 52049546 967926682 727047995 695184598 894013510 795251890 627228176 665059819 598016039 974326384 800336957 136133373 795452412 57684829 645851839 265253184 418135074 734301853 53969822 229122624 799075617 482983817 682481103 986952335 912498347 939718983 821412732 870305512 919284715 436770609 273615182 291279498 944677868 186379404 83114929 71457855 387930081 636099998 650161319 334794918 265886013 877782039 569651501 875745940 471479288 246562803 145850311 393485121 335658046 201091129 905144568 684675225 798484360 310541746 641996973 616373977 466899984 948815888 231095524 482494017 261424894 640339933 160961493 423931746 773905648 684029753 996557576 154966522 198266629 850771637 574209347 825744638 24736067 358153911 180711284 577453972 537132576 195753347 609183921 898099183 838326186 430612614 693216740 500919632 922918873 299764975 958449346 986397319 227571898 976659103 538589818 526920930 463187962 503218726 769775532 415452242 996491340 426332754 524960666 588195762 478076353 687056823 376846733 432259719 857123354 322129396 235191296 748938134 598573606 77904271 788214264 103518777 240647561 880919391 771503504 569485354 395632703 300530768 714594545 187387067 531153432 541121869 220306769 17053128 854219294 426498530 355522049 147548959 500207545 249085281 826524698 210262454 559872932 433683882 758912713 284471089 480796639 820779706 284355440 879175630 30216749 400628445 5804169 914596944 112975219 360640801 723957989 941896639 97863407 645968735 757988748 707222474 377739909 910407369 338875539 753692599 415865700 152653776 36176507 485596472 588000816 818105687 11227270 89420960 560731453 259688463 109383386 615750470 923036713 756994240 902394420 432209923 390265690 607901323 933328968 706792127 829605971 813524108 950388230 610179242 103125199 30126276 791015278 946020079 218064105 517799413 500124391 5255978 521438728 425783526 806892887 576743043 810144889 423144409 16093413 786430814 17300379 611863717 767660749 781135306 796435325 149419683 485967666 304565480 503031085 810173468 648246422 489752023 915838217 662622530 40790553 585576525 575624058 30845064 997369057 806309553 639951914 788206061 541434744 606296750 551243869 832210019 229065876 290012579 234908291 320131199 308311035 75605070 18301339 616488277 913179449 830493733 880879691 286193938 572605291 415859898 383508405 410999873 347051427 872940098 697105714 267671415 320301325 152858218 437536037 152920711 971977809 754061326 73006854 925054759 271291101 567073233 224021802 36250442 780897017 129833443 912403540 433380332 221982773 99975899 552181756 578822364 984374354 765871197 222229715 884519279 952032773 242538599 784208446 294452171 142686908 271272300 696728875 877972903 696898360 327242736 445118008 829060627 214899004 245570915 445353541 457224684 301832551 8150283 363660627 353189448 186136912 96169838 531550323 923149620 653400115 548010137 713228000 614313933 363020130 503106663 995556166 881736888 836192971 380045330 554485578 714183304 345263448 710394172 753827167 159959268 514847514 966582048 274093986 7153770 82278730 493488268 721800012 284139461 319987929 749351491 593089968 356420834 369142615 805388181 987104242 268145146 955678764 207878787 911450777 391999327 418327156 996415335 124314395 374207478 147722557 279616063 999065100 681626843 154140417 928564823 542525391 508635228 61590985 11373662 693256848 273698231 135600250 568842685 622775617 29116853 213043406 57525322 545111455 300604150 468523206 270865385 160617958 280703636 244946300 423194141 653805953 368795412 767786290 595596433 832759399 750195777 632221180 531819089 180197198 940444618 935652204 328345157 332675149 291839478 854766462 922912569 905172600 987939541 391061696 346259428 119671443 57697372 520015453 166215958 442837116 831900230 586535741 784621375 959510980 346489588 670883649 103365866 747632518 149090180 623012444 529062008 372064664 415689182 310371969 231643845 145125865 137098837 819354774 364760103 530136244 98639124 865776970 173534890 148637317 52089437 236808303 520870292 94913369 339868976 877606827 147841136 911606217 523337828 600556682 910271259 139282065 493834090 402706605 956440634 884433335 33834732 854729944 423974508 312182292 806767145 107403718 162261952 742587557 887156349 40581370 684652460 964581113 395570995 444306405 142983702 185293960 254082173 680710094 110006511 775891403 661320280 386576578 197946883 346172093 198909007 719976196 590286107 677967496 77309434 101171009 303801113 167038195 325899375 458503983 605144908 334842719 282243301 836843693 167082957 626268951 509874697 770379873 105297969 142139087 727874163 839722518 652230604 721482226 12327156 647423912 706572665 966593723 249645035 918594085 613947751 136347932 288630265 961261737 498447304 8442625 809885996 703850167 527976151 609192338 249910950 521593691 866728063 976043179 278691495 516286486 37764060 981358829 876625492 492935976 159504395 881713880 929464148 3486628 338446996 102536769 10384548 549225610 290184516 128255621 550712298 742208606 151589036 837924909 281886378 352270886 875566803 806201442 616566298 326191668 586933663 588510446 2844112 19853035 589243473 635573886 134791421 726456322 585392501 430713292 3006608 654908059 186459033 534033104 590119400 575518980 767959267 14792250 748932140 903153042 227868098 450931889 890762966 167389486 986247258 361082764 519374717 646948065 909488722 799388552 565930115 115116853 398052003 253207473 988869461 103062756 209939564 923472048 90648488 541763366 645380141 232463056 573894956 676767400 823073627 573128280 29993644 694957909 481939028 958597231 859274658 829696136 43490135 981493707 25668924 683608164 475766712 368806557 767298776 592652718 734354577 657015426 210805792 919748376 677822640 114946290 222376452 903961245 968385615 651631759 415849636 376486285 150490351 669629356 649400392 445809963 419387731 53898256 291527575 855785501 948391914 529463668 643489605 936909220 884137970 163180594 272480593 15855707 499490772 321866209 382831400 400927073 949576093 6942849 231853748 912712788 910593820 404604665 64303366 277897415 304820006 496277638 448702444 934544854 326895530 223802515 15475328 292347407 628650298 70096108 999103576 849868200 642585124 636937797 296697969 109092989 671033167 628341064 715466572 694069391 698198637 750878144 972957838 9502904 828109692 178699063 258879909 98430364 241706289 105445741 883504455 87235997 132837458 61464827 303121099 21026131 183920205 922429611 183875801 314295046 67901467 308099428 507803432 590256068 483709610 194397058 550173212 856924308 353483640 578528969 478752463 97611310 191406061 275770634 742374160 785615473 961077729 184201807 683122483 490661345 592039043 142807407 554536587 437847393 142586646 516090458 285213563 563546173 481353604 629174325 587193189 799553842 22566316 642614599 318871020 214788302 290112452 466740655 444796127 280985250 347269066 898191965 620418300 600265197 705477466 479202651 434483422 783997659 597951484 561631123 772859589 515464191 757865355 742294351 263896012 723345727 83897703 649189945 871713141 184238710 58051781 591517141 435905497 39994060 575312465 719624233 527485871 979587144 879763954 78132968 15651656 352525772 860168464 271188439 608673303 649007538 782830013 372771197 914603623 173591480 723792605 600401110 283117397 702724862 717661504 356824890 339609858 146765865 861007129 989810881 494786978 697176330 615956677 321987389 188766046 916405650 873206368 846318900 646583010 830664452 688567593 500554806 319221023 283553806 857496038 190370205 220210373 220909938 904934725 430506476 868984509 867034974 407266950 768423476 820259059 341108681 102878107 528340589 919502052 328018318 758947005 833579393 775391843 247700223 851013153 396963750 962902207 209988180 149407169 152104538 325948083 191714637 263578011 475049231 838642260 329195646 635852905 157404600 222287116 833911284 724755701 939728563 985024434 880584020 509356329 474860694 252164940 733162228 964442851 593153443 433630124 265138879 548691189 343802740 685685708 165772595 918033365 864054355 189969495 135861131 275613056 787301379 849314955 513294001 199754551 295884178 829054566 901961475 59617426 984919060 516925567 233175464 861342208 740103062 491277836 689557279 314013913 792875645 610629402 805591591 663715434 663746574 935191328 880714961 468849796 113734343 233627074 677015033 231395717 145676674 72690787 387606540 863792855 620500550 725288277 26244506 30616795 757881871 437975040 99697616 971547507 239801492 386309776 307098874 853270535 764836329 473438826 799839770 360374912 490825383 366777114 44596844 150903871 41349100 818372250 459262833 74449169 299411991 238033551 277513800 68011021 455364421 489686296 778050330 273312916 857601279 274126951 753333533 696296625 766003962 46850010 744045960 313048588 787382268 947718036 7188995 263012742 20171237 555274750 601561600 469759132 895233068 255256669 843198946 955696030 312534822 386823615 563451136 595060554 739971128 970618161 75653880 542315696 812802674 679327415 871936961 118949218 650072548 926464853 108861019 168321947 765926595 566497464 513093544 420557396 750757218 624331995 463141472 24295652 773273625 277193996 867007533 425138326 959910420 246158078 57033407 605285281 976018169 804470310 87799672 709929132 3295995 514704898 991973032 665697137 636859387 941449879 623914366 463651608 713690947 780106515 548988298 197593034 749588853 715380428 405553068 759609845 23351898 366413362 617089176 348915397 987144222 600798722 967617628 511820842 988461917 900626362 35730036 294916764 824426984 292350917 654641295 241462375 766360301 765832860 803698977 806078785 891184649 3220139 232868730 95901973 879569880 762338591 833956043 825093540 562892443 584738894 292540485 468018988 719225618 659977818 498781835 418373120 519302093 307397453 395564555 683449598 322027800 313238144 643925582 800344403 671141227 450827612 255653615 501076187 684937452 117047005 660077773 461455491 527729490 635687253 420842682 552740361 316308541 712963754 487960541 602202560 353987328 750375797 966751064 590996979 810590220 114815428 630626616 351854688 978270132 310898148 357734907 329248886 637611373 303032216 916428997 727325591 561855418 226772589 718299860 871288315 339648040 729238991 374468603 783613068 711147980 478432394 922655268 288162883 271935928 701077903 637220701 708936683 703569116 902808456 337196899 237599467 84000702 339261246 640203685 121726820 11965746 16766513 903828980 754658209 675351488 356812219 53449318 45087312 633828085 797876098 811946962 107460861 131771117 548496792 98165258 731441987 604942864 865927200 764278623 985791489 61981346 850034795 29992846 988261535 732371474 606616659 828282091 478143236 364579351 989136442 722601530 890415279 796958845 148845929 957698848 41753181 650384348 264773820 7542545 485859413 532240308 750911823 268722780 373053607 975679906 17338272 306459492 569837729 357822179 163315797 605957459 89214542 976316683 129784675 95475548 190106292 570196736 887265095 941843001 500655355 701001364 726500781 979799134 743449442 862193075 824495614 132194820 428703989 523272931 547992885 200306730 593866593 821292667 851666299 690893874 586024072 392258097 914077808 660810920 376331655 233496882 481280493 849988150 842282390 771671006 57358337 837510590 183339311 824178684 983179818 825048808 840109455 405518773 141643572 920749666 294214295 356984802 363343923 689026513 595942981 962217167 826144362 771934224 682861485 695867496 244185298 241525695 7943481 932553563 301603672 45818799 613659303 143894545 885110629 56595787 294490504 875311549 495670688 856942996 159674232 53687758 866624211 797584952 731143079 526713903 88618676 117555229 738713414 514641495 470659406 636994121 191568068 320981490 23976762 49924793 283090333 733297486 226587669 199303503 947070162 729631916 555355125 574621164 667043512 544340635 37099765 120773362 487138956 273028399 856472904 994392728 36994913 596340590 973856743 162496351 735140029 214021803 580730563 396604556 904922035 486692437 65552695 321416783 355666043 498448210 438824944 329819732 692005952 465201534 100362041 618784665 201687189 186254500 894480670 40924593 858073845 983014614 83438374 277147422 541498288 408802194 911509859 260840782 410782858 801060654 742445648 314405898 676253208 153781759 125048753 341328065 430291185 314410334 84035879 451156374 947698814 231803740 192187919 763783795 122899542 723520864 581759345 273964742 55652886 268561858 564346825 862190370 262436269 326514717 835712329 532211478 21152466 734016046 454803326 738184155 500438901 679438481 480698807 762376251 386235829 482999274 671040456 897809539 808027050 297754500 578531356 849430225 71678002 535389467 644240073 411200024 389348887 698965464 171553966 128462954 887837588 66668627 595828508 178444969 112407022 779761227 140744094 693898062 44281507 987255296 751198903 421429312 618793124 914615094 186124821 994487911 672106127 314053970 126950038 781005738 24326713 121789908 119500727 90918500 533990374 429491306 303199836 120139005 889825172 601779760 769880940 120478 290236331 861307753 470130903 255880423 753195782 866993998 585813813 568321801 133099698 125750862 173020865 380872528 457145 60745860 114231545 525927158 472434061 780100133 515992167 191670236 84062542 761560206 701920878 698895524 660617226 101385604 81537867 175741995 288588998 939985781 315068427 295253355 19674887 237768434 739460852 402694183 357439654 686690286 968480788 121204014 804414559 866527222 324444927 452198392 607493684 415187313 165327861 405437701 139859323 741785866 4883208 245141763 440830411 625180493 152571495 836442127 336983985 54013154 236136419 678124935 256504927 286800206 538954189 531779214 843314209 739160698 467752970 789497661 395118767 323498092 394457722 36038222 733092338 299655529 308357993 257241774 750497542 83292501 19709374 429402890 521925158 552440968 879551534 746361027 327889836 934920130 961290842 370895402 47425042 96981006 71323253 353130953 343432808 958738947 107960445 202999392 422004737 168663438 721885529 219825851 314361267 369636586 564068455 583845650 935804374 82939964 336826972 445601632 702110639 836692345 98035500 128327061 264494928 12649227 447138654 657721917 653739640 295644656 441521750 803514891 712500569 397851444 196221819 603423877 59517096 854432965 505415271 791577314 846774422 645228736 372014594 909222218 699857292 715689312 177475861 643572335 297153996 467233464 16908614 214722206 381004909 466928478 943007846 262603648 283861346 912712688 46250784 118394195 929747176 90854239 379595525 894815622 95985902 125486579 396089852 945169202 722766217 334411733 734353389 91366857 77819059 730301720 515237445 404385313 45336739 337577111 682008625 41446292 61700183 601207652 308517272 378919067 374331658 519104123 16752146 135144399 56513607 9982017 19984761 220378301 147615127 588917553 200642919 343360758 687387820 160777588 609262591 38171803 611294180 922356438 865399344 411942905 943675013 489773882 93233828 405946077 481089940 566789052 477615514 610324424 271716919 445669739 283838079 40766434 700040511 587727078 808051522 979434108 352245765 13475442 952313430 27632195 936642526 264186451 245366236 707110917 925383192 732823006 912235783 958218915 476502457 573678030 674924104 37523679 701148694 544336520 772650245 883167117 715899527 405072291 104922223 934894830 81444947 749387550 315434558 39348902 490848870 614244541 588060136 129589311 854174877 2016262 142974510 623576777 279872130 82492223 95024097 624729029 4577123 876949012 758273745 709564066 756953888 81820943 807848593 641997606 970349425 581779966 96032926 971199339 104922643 62581312 668936218 543729313 219648743 176031167 411586390 952719342 340695475 402944369 70639873 604591344 694733115 554173229 485481457 543568300 729738635 184290523 459631032 481250759 349195698 982051246 991209425 76668806 840144545 487930977 681229530 218915690 701928380 723532453 58222032 782091282 149459004 363296981 917287070 294007253 472485535 801097904 340955281 786134294 104876155 785181591 971237277 765242295 845553916 865937655 645038100 425316800 315884050 898702063 330783679 858630771 969903920 79892530 866817725 415763083 441372169 350878781 600803032 174951527 111920315 110409422 710415291 288409167 456912540 295297119 852930209 77043587 12792608 123255692 636444449 103401174 280964923 514512328 476823966 610925797 78499950 482321001 43610990 206150715 596276598 150185880 832176324 205588186 664847086 662722862 7236348 206741051 846588294 799106800 657740256 649381558 503234839 109893564 534983934 288140198 137294532 592552793 705087119 947681422 400606178 712840637 946377794 944002370 832789248 422934393 889626594 220582324 904628137 521687612 783379293 20045268 299892383 517513380 761198767 473260720 736051870 183902878 918760978 841967090 821938052 691467103 53392587 203068405 957127830 758863401 972192668 326781325 682718862 125922068 716669836 28000462 411343581 871500720 547550107 786724060 466958894 987805533 484284425 493621941 45651706 82137203 751607513 708273480 556534941 559801162 902499854 670878262 934095446 933570244 911652634 940978711 27831112 440881855 695317462 94172293 424360248 461767915 691173153 140110704 736213064 895720419 219129588 794306839 679745934 857073860 338231746 47529256 417216818 370309030 864335874 931737940 434600705 816862544 598552449 5692244 804721170 656346617 828567560 490436383 372819519 150968935 547862768 256315885 590839334 938756632 601680769 968599558 885399310 542419044 226450102 911240902 388110244 706918897 214196245 738082433 727168428 305612903 700680332 805094009 20168420 532995146 27601280 578040956 240123981 367327376 273762045 69389242 76236468 404606082 758495758 767632490 62232802 897194095 428275201 344815767 748717811 214626904 552668394 29256452 294735962 276540829 27290042 855201794 712743931 404226064 652488572 440968619 128181500 621001802 926338566 99977332 275809767 670090194 518142273 640823932 791543728 354835727 857212259 153784004 944008788 79966910 810572996 652411604 906344096 306095626 103488526 101368105 184052910 510457305 644682103 949057959 673052473 635548675 585692948 279073264 482866865 830263066 718340507 349011810 44242533 425791249 107878705 870567693 219424958 703369376 438596903 105903845 625590052 309686196 421725782 760616 919761843 819629492 655588478 902652792 807608590 161260696 308102803 541682664 168364360 643635077 755496199 357658236 611693155 825859788 725129756 722764545 207018001 405896885 396849207 642915209 753259072 939625478 435956709 663742136 271310622 259953917 908893832 390030667 965081121 378552292 806962976 145108130 811340442 9510474 586374405 245960781 519090053 254158549 990116607 74826533 64495557 341022211 671734985 358960825 582569377 963339788 792014524 341612148 57278665 74871842 869547197 769842908 730660198 866504616 262435710 112230192 397828350 736031203 969796468 489230204 844660707 825780039 135700983 533536886 814447887 287637591 627612015 516259484 47348267 366606365 197407776 686589161 11859451 128178251 992824169 950591478 668126450 74503201 129655305 448465225 408069024 665411787 621761523 915490532 83609967 740080491 691907349 934822782 794907162 366900528 277602673 46516524 201549039 672715528 190325805 400785992 837174143 950525888 919769016 260333086 461491199 120030217 298591480 166792008 355865553 294223895 218966881 80512702 453287502 729322908 299116698 182265857 216102473 247895813 686529094 726875320 670644136 662910131 293435397 466927861 407060238 208083628 907911232 540102231 110684381 828696197 78087098 759058375 796016405 633269296 53011718 13612553 33289381 403803439 602912195 320271131 146239021 862944869 241212130 224416721 430553954 77575708 255927918 454029246 206652663 178073890 261182225 646469932 894339142 542802123 497166066 722596534 338788391 909973100 30644860 533605244 113311976 832754484 396971316 999935718 238795795 400347808 210393807 329618621 757763780 398349289 972963831 240888889 978705083 853741431 531656091 76962882 36555450 630060391 44622595 104636370 35913039 104008515 99798011 241324926 839769559 570910497 233013204 845195028 203115484 846911367 622545778 716171317 507590702 999103040 92689747 475861094 816768825 613601732 458932893 825743251 686311004 131570970 292430447 813928263 305750166 689406016 755298050 19776543 971719437 271863508 850146231 13468305 389433384 832213305 123805964 911755822 952291858 196303543 777228938 768481786 278598138 842429838 785813003 393269286 339599533 580332248 378571703 925233350 712709615 646978109 599728887 461911238 743971528 145107461 688319766 964708174 896574361 989845893 163656012 651810805 32847911 808285986 399914683 513784890 217630348 86809176 924182082 499827455 708003058 724001545 983686080 816354842 802569877 813243824 58577121 934386892 853918683 455844930 353647724 738475054 776893321 951679483 408470814 354726498 959314053 621333271 837290683 319473770 397913419 672678017 174705627 531730753 379678284 422880748 299093280 643532889 497226340 675981247 658405859 899975499 720826425 883584174 563995345 420841634 846375641 570881186 36628863 205204658 819256581 909782133 600134575 624952634 248868105 393015198 420014754 256878474 469362829 374136007 65475533 972885108 933367416 993597201 729004099 580127893 243826764 949380098 533318558 385286808 52347532 956602138 392745529 82308032 296606132 704264628 720050997 405860723 195208156 745081478 645192637 73582745 693123608 49152708 880097075 104616452 308415426 483633073 693641617 323735212 799405182 238295097 570502212 765009743 505471475 217837999 345181520 977276329 878091905 435157279 814159758 843306524 596915480 304906610 176368681 363727209 453462847 135531871 782716069 303555986 883789570 904715652 521796943 861706933 413801244 100221722 101404606 923229628 291012626 715059210 668620862 753605454 593766608 45735169 512188909 403219059 195138232 210216126 517032374 936089212 20583598 799868219 34242099 941426264 943272015 261336619 840580921 362137052 847982830 451765836 893913512 575914378 185702049 192762214 685518696 606170382 732350283 234477726 883504907 764019928 432890011 935521322 395595413 345959885 378319745 450639256 608664059 630591854 620603723 693775334 996854454 981663390 407549127 72162469 378918662 920579031 452164848 493871603 719870896 903603202 531794783 706629704 182617474 616991975 817372871 765420600 47285328 803008150 79704826 643161935 875871716 540426722 144873479 242915533 751982943 112017979 303191241 529937052 662124798 150376882 427433106 794638823 779530197 832784520 32240223 428755450 124862070 616034194 272115200 251060452 647861874 433206498 971202963 101498417 498193826 171352264 31956050 781566497 678328289 773592072 239805289 757099972 101325294 874959164 991084997 95151115 134230036 805777747 586592225 492063902 385017673 540653712 957640285 126085137 217758153 853975515 689830608 392109359 631628286 739712906 257965953 863438695 325773412 345312788 218887156 654658109 716664043 291317038 455718082 735353694 659497251 291697716 621122042 626413112 224199101 605065282 863587284 346983771 783502396 957278837 833574738 750593000 653139855 93682749 146679387 186903873 245987779 552014345 159399080 335940175 302880083 196234014 326207741 829941419 639865601 362706167 455465829 299295919 550570792 946642580 545161215 971790334 358289375 614822199 94681411 612667916 491465871 670131692 724094892 134579657 566931131 680170108 638795442 952314782 122109333 391689190 745879053 406190907 391091015 932707216 789369278 658948703 840416315 609761053 778953586 893893803 516443658 190558850 45214193 459433825 674518336 810063715 979618828 355947371 706724819 460150709 713788859 355719176 396966342 153084554 600142807 992517326 89494840 616187914 620435142 596262451 420321445 917561503 439586581 28920735 148073454 125335328 614255789 432979990 163802354 306598951 208403163 6762333 368375924 371873578 719846993 805724531 474098059 393623161 241537383 444448139 133383935 222609209 62051161 705880217 306682758 482086584 302163411 447134884 178258252 740583831 955730193 54430978 6354113 578541974 125815407 783374445 472317071 492844070 739018930 872010234 881920708 205555423 533492277 137720866 719717268 571915731 917981242 170240832 506745856 670213992 52084935 604578520 425721561 174322563 727100332 899010081 425634503 49205490 694391500 142365071 871298545 397114040 649267442 281712306 64707377 443035836 27992823 157122413 484151694 776909177 873905895 242376537 633410645 498837094 279462431 861969492 736576838 392701943 917297236 266351631 689031581 830989410 29728370 705087314 85688036 743105748 824313612 490475817 467381274 379760328 197582580 949002159 31653687 615102837 110478336 830033428 631312700 748015207 497876805 510618254 461379269 823187525 394334130 820530908 930334548 554409532 844724462 738276855 169023487 738863252 311730845 599025437 807407028 68598382 547653372 597906633 523959097 585375134 497454347 658956024 997776508 234308639 913633452 333420273 118524156 614288722 454877658 305677182 941658909 688867126 996765544 335445088 683111624 961350816 941593178 965354803 636631118 423536621 29041613 952629711 929892563 61669622 535251647 865911341 580042919 169199260 349199484 754981055 954171405 221079758 809819943 637995931 948047624 891452681 873790535 196169747 319509364 969438596 615817114 300962381 323776388 353397080 779523601 326258714 939427226 267928593 507252052 235583989 14524249 189331577 897014619 709632077 736555137 896176700 711076906 904346544 21480446 989408571 32524075 305972739 53251441 65093709 889422835 262788293 975440607 566976581 9792447 854420145 534497670 277669668 647968278 931353183 600573574 656520455 961166257 487721531 171121781 733011813 525794428 774799029 789989597 285001209 757606805 698821532 543513399 792278851 544976982 671586734 633716635 371055266 200627416 62881307 22913737 361161577 834397897 770521246 667196534 594160271 435327087 779353695 902702404 362154273 385726550 65408935 897584408 842509019 96322579 123087258 779826455 232061712 746800835 2436811 929320941 144402244 134394912 208526855 516431491 249171007 145113807 62697571 47005684 852798141 842727473 606911578 79056767 761577942 303807476 343104338 628108908 378752671 907130693 934573197 68110337 793332348 598347372 603046141 905745483 951695245 563277575 564187214 450385118 954708182 531302398 63468675 314047386 819634638 225405722 209773733 412888087 850136556 529519628 170497425 277372620 137526644 307217560 358251909 342471561 382130187 496674249 36766409 32846781 411559300 257813466 147415015 60476565 584781575 311323579 295826324 104437580 531255337 220622058 557401289 388944312 127204267 819933390 777748128 431236148 361230048 975574351 884228024 61730732 578464312 182083147 73440510 309822223 641614858 598711736 13343112 26133720 455093129 913669345 339386905 86164746 675364510 640520191 820208413 936184328 970722791 222200458 727032215 698642875 487135106 760904476 111289932 820132747 449736103 475937271 669567903 79211666 892348647 213973853 974189692 583732228 695884733 923741211 916230194 690881305 744591706 361260305 671261466 593253834 613276389 971740497 12264817 522056861 652493209 199404740 877541766 860773678 61266139 386825635 582604153 908928042 94496517 797187355 284241285 925607792 386200579 16532315 392785417 516267172 522582003 245999739 560100915 194419415 760755934 56019450 388164011 687598332 660349852 667831150 993052141 37001202 558881106 980077521 503929395 242025677 510131028 780373720 485468017 794307196 687822738 798551128 55521271 714446799 536443486 106793336 889782619 694176181 232544796 856988717 997776305 297910059 753684732 470799940 937591273 696945274 759027066 232598967 849577984 213876317 271565825 523682519 250863979 102276772 785345806 973770491 929499977 285161625 628876330 409869589 42324343 100429828 774085236 437141911 116890705 674434162 331566274 792356784 925828555 435485789 6211270 466501251 652299788 986098338 443158081 337618298 942811569 465840588 106620215 58564839 703682573 890102280 207256862 184026024 958929996 532310339 954562579 462672219 296700839 346633997 684514427 213315609 626435803 396389965 684605867 422638556 127898689 701501857 251606416 449173945 984454479 378630424 428745230 201137831 760179525 234140206 42191093 856123745 802894401 364883140 933700811 552158759 617231146 140337231 211218928 747388257 635007014 754671214 373694194 333052120 704315757 549066305 721155959 17274358 194851206 895689568 220057770 718731745 895913806 311764280 308378697 247476666 582357848 892876614 660840195 738229887 898990467 869913678 844731199 110226797 247972553 683938565 571580620 228218987 225516193 762144269 430983162 803192336 580115802 414116923 974949037 893163650 929477788 494648555 244492595 605427370 460625905 216874739 277618025 204461937 723242614 671017543 757182626 255561697 976493307 451043412 363879679 774017920 104443532 627823339 436504578 623715848 610375770 182663841 25345586 340347872 224178312 783595458 455596678 538022296 673762524 194955386 988540826 799774901 491095518 164273525 904768820 911384079 602996094 40930677 947616096 518329477 797823414 474677883 455556743 887397504 176253701 330632186 551599443 248398232 573839490 93804794 871534268 271163370 179023694 450980655 250052611 828519557 661059669 549125343 656613966 212355912 767046321 797871029 352485097 501826834 428695044 728723752 933948070 508412722 289593232 845509532 54075834 912981468 234957950 383713148 278115634 375196727 347203608 421562557 62834799 596970993 665722176 992020469 650283495 732545978 700266984 132282655 214933057 641423690 475605656 34950994 159306500 118140009 308171829 146534307 754258213 658827848 596736002 122899178 971190222 575119663 998584147 467166813 805034028 131963687 857787745 570176394 407533237 661311840 801890643 195788551 413254965 88638353 381063715 453493175 787183289 638050981 655469694 439975403 225399596 14667657 123173955 88537256 777910740 625914698 336815592 475006666 4571687 708667987 54216627 533544601 429596335 198787950 153292225 759526902 661944891 672851906 375263532 809820531 597211597 980656314 678935563 981508097 256595181 484740894 628251961 774672855 915827708 40190522 600901721 600102684 441808494 770505904 396640325 66392367 622169055 537891591 234932899 595310465 18850339 74857911 949826677 59749011 427429555 578450903 728481133 988787307 948550259 466491719 978457651 685023469 646909073 629261924 280003460 382623698 232925534 662256871 607566348 404026140 143466393 38490680 784389639 557071546 974377731 8444447 734152515 939932744 401381314 904205509 434731510 660883423 358860275 396337151 69726356 920722103 279822256 388944999 638542583 485842675 268965781 768146480 411654931 845360812 527701905 285577200 474621962 354009611 37544740 575042543 277561705 840179815 260134517 533691639 599265962 958972124 42899318 486607563 665299124 335222265 242473755 729332043 903972722 292843644 282373305 760667223 688432401 630764019 323222401 777310882 765940751 38475827 865542673 767273372 166755329 455629950 108588824 470284382 803325178 962897023 273697316 40820304 101511295 710585553 788803960 959578824 693995354 191215407 115627614 921353710 302692888 924359336 523311381 849410226 751596387 186096462 474078462 261916303 314748805 265459564 822182678 334371920 129935672 957790456 274961521 319686803 524675800 753008678 336487309 645486513 424827125 370530457 557313770 625872073 218293833 897612855 711934028 660943196 502979133 913387339 236334064 989931234 271566875 829338344 410609361 991494352 447268395 433645551 112285254 983193771 978664001 363891890 941817022 174796923 315007536 122221092 394068572 328051839 91725664 101449605 693113900 258500146 231703168 148002311 654304427 449585310 972918258 259696859 685058263 118340901 431686468 591949791 712499940 839602608 815961815 616931411 400649021 672334310 250276985 76662978 713304958 723744963 464142171 142251645 651788867 457489620 2055048 969249608 296605532 915103031 705789498 574339796 836063978 288851384 90726806 53360340 34064017 624846654 341742745 466177161 30098478 308698276 475765637 886840026 900195908 506036760 48729313 746656827 438199309 860238864 23492488 724410183 864914258 39398013 324140291 951957771 284816888 378288650 786173291 896223880 951558903 493038451 239848551 886116528 773297747 789103382 527032974 760297134 802443550 837926258 462630820 940384927 567028769 909328165 863163641 967743062 162563084 554077103 525282367 595614572 280857335 341815411 494294174 187114292 867563629 761880990 697320879 914556392 644763329 176107855 73922325 750784762 731485382 582082701 368790041 276058977 888792886 420218163 309064363 477991656 368835790 816159446 424075418 765359285 132735497 694808208 524048013 76865425 191757537 536246184 886046247 748785073 260872870 381363573 973084265 944795263 266098347 602725044 377778700 962389628 853496893 163855667 97558597 721653532 250546518 131402645 443954166 950599892 410671416 797992519 649143648 477368815 539041136 297346324 26979948 14724103 64948787 31413657 377896857 324271146 754384947 833018586 20050221 275762688 357972522 224687856 368325164 5623530 929285047 212594006 825429278 507001974 324356998 536527236 38641217 479555191 535606600 502030684 71622827 213657016 84331136 382639042 438627293 400700306 920617928 123961692 502528636 855397763 718691115 870951446 992727025 476732520 357730737 888191163 882920741 379371875 184386819 333025583 568935537 961013965 411936069 971507353 596857901 300982124 203895462 221905300 7089815 762259923 208030410 906232287 782494731 805062291 591634447 31354816 994470614 15870727 862874581 385307390 397686077 421007390 979511804 999544038 355148708 18807725 640888327 546010851 420565976 850813214 806787600 971701033 363646924 490146272 109609247 543801522 148315688 890547638 707731876 646773718 370128854 974602938 28214610 275212912 123066521 102534488 482565211 793965285 542403206 257278704 305276651 896054279 464763378 591468446 950884808 640783672 858324253 780478948 159314022 987299569 716345842 363375716 218427198 477801010 842141591 567170959 267957596 670035882 705154540 415301301 801627288 465975695 721032356 772198394 480728886 230114688 109253059 176976770 524511549 791632291 859478711 182428711 231955544 213032125 338239339 933139487 691689633 895667277 842465975 896720926 699451766 177663579 62386979 628047892 77700826 893290372 212074253 730901797 424788226 802892523 711796721 355364831 77238058 175426745 96027441 231667073 737093790 70813595 153953017 72621005 591751355 887227654 589532663 608131438 367682462 787324174 501568151 281817296 594521444 259444373 625763287 957359989 541576538 787116836 175599487 391069956 568221046 164947847 570632254 31288902 536742024 32070415 166241003 499354501 813309692 517713280 333945602 105657564 255692874 334387527 511022873 244481260 707070423 59120444 836796405 594287579 331052833 315719551 282393586 626639961 555912512 413941129 638957028 743841597 933613061 236759535 230215366 794623806 681910130 29167800 475332129 453966771 470062233 679090594 85591259 253858877 749717580 894346064 713935882 903788984 428606226 488481879 338771534 680760844 920335985 156340182 463879113 756622157 412331054 365040696 825217118 987923364 998528618 317001002 806935065 245656969 511374540 880622274 840791773 78346539 713356885 700365846 120001838 687269397 335915201 885296852 540144173 908239810 511928608 587179504 694422162 274927978 93383013 719205357 632709793 57713953 897618604 481994755 753301806 902033971 434635376 508853236 835901400 736863654 760709656 35833136 282581974 332517514 980933999 589341170 466132308 930575052 825079807 764017721 321815718 765628123 513524156 575040125 759141531 755894101 966818584 683295026 331371848 822552321 61029030 551738612 140840911 123388894 102802168 484142808 405957363 325509307 658585945 407147580 526480661 380271849 532611620 855928773 907049104 478904283 670456198 681064694 882593304 147052883 737288276 708827758 562275656 17845041 942036095 808384956 763687713 360636947 19862788 718567140 591687040 776981173 479437396 300231678 476401981 85712936 572189931 321767606 651091572 321503958 768905703 687375068 808740024 569558406 97419525 148611138 247232185 97296838 446946278 118112965 118151731 113800073 948391219 84267589 95036555 878845340 479842728 92097916 525061956 133772596 487673133 397977039 752305961 911858473 17426333 601539591 226099272 375086864 767285110 498776647 484306151 467113088 155417480 60157480 594451368 861427586 866886509 947729516 607848514 403328171 868542185 147342971 49708627 645375806 481212900 490655471 622287783 453067630 459894899 432702901 939530449 686536227 532725678 473870401 794727880 841348202 747917714 38373555 851723055 689029274 200246506 192547600 71543786 100509170 930677118 704458896 787714415 819598448 138166880 452285082 586247196 952933419 136020226 85832619 232243402 418018443 181942563 475240154 328590560 937449798 886379781 219375080 831898709 741675485 31308311 308495870 99271056 484187404 155708848 312403240 428965807 651429410 62292792 760686097 380763780 318626735 527736726 936653978 212368282 752706555 673918524 808467151 971364842 108288859 512267806 642153548 624449840 360530027 502349500 430477989 64895802 767192313 916071392 5367300 6709281 929133569 923890132 353678942 25579184 605005480 388102097 987586036 683329676 686572840 178499854 121071158 660494419 725513837 202941297 502793294 410526853 78440943 149205871 804574708 423895844 616395324 48213384 563802567 559499111 207639675 498284915 443756162 17956277 324767423 664117038 854616001 47849382 719854401 524946741 848041112 143695355 780820659 630300299 46855231 358483778 670649224 116422251 927549276 557269417 241897036 364804106 106694731 857304541 719581915 766740330 966277893 733813072 26625126 977553817 810265872 219517199 440281079 622051467 816706642 190636589 274544045 46330648 19605084 596197905 643394085 331313552 261572556 987463322 112332508 413359192 659599196 86439344 627763342 152217820 831158499 668699992 230356615 727609449 506954817 86786633 116862607 586012145 798181478 610272994 391634522 473863821 151279297 633167406 971679606 738316956 682695552 509400447 689350842 147639335 361636355 766007225 482078347 444876712 10337655 477786222 957049407 51041319 795299202 479905468 716972733 332861721 516526207 84260566 112480048 452998252 314957759 910615914 369509982 958712813 331097306 248431918 56141503 999274312 35344662 811414244 623290819 561531103 389511822 298159306 766466785 119842669 783597639 585362133 157606983 354660690 789373797 640586185 418030185 732958638 905595579 696545511 973204209 581495968 964388789 610254888 37806359 865649547 826655041 615147757 791000358 636442807 127780505 493415107 867894306 384975456 606672493 258468133 655211649 171495392 76799605 578768726 364283838 769654270 744857198 154721818 8771429 130169399 891072476 336095798 304548675 725346555 216806841 42615068 488707005 16709607 349829733 15979835 801363968 93933527 642499735 797394163 338543345 202433166 241745255 67971924 238168524 411562528 893200651 715771388 859670763 820215773 621871010 739415765 256990154 987760172 611996296 711362306 36416409 571079420 980621348 658749278 199336370 93905436 821040536 265367682 874644786 916004881 906406555 94849696 571236300 708264678 196233233 545997441 124959644 980848103 825552217 955898210 379289242 563274478 384691233 526421757 448617041 686221327 351482053 677928413 63973646 157229466 315432878 81173901 668472899 353819610 859925364 405956389 582482662 621381708 232437370 760463680 814272761 766238799 900180610 13770216 796617797 998360534 60259435 555431412 442430030 2006274 524563491 35321443 567777149 109720957 710197831 374198814 606982691 167520995 387129372 256120352 30158106 233893598 312185381 42920339 6474275 867384373 947135831 306172833 683223308 279185820 275786401 266171904 783600698 974379977 710889970 66637545 348248170 790402045 526034712 603731233 106478316 819859884 355381164 796693 724765017 3730485 865063761 783351515 556890102 479935656 235696516 360038805 65049556 341185926 629970541 594052483 881712406 860069024 92185303 339793204 332441276 416955654 402805668 776321331 361765895 611833470 259506266 541151694 897623232 998258774 305287636 495463493 724971170 449725276 87736315 276479567 133301611 776615405 358423242 822482088 174089447 387783942 142708616 727101404 77325570 421610140 341747721 751550149 259490059 953795523 257037467 718363227 674152158 882294628 428158176 328869974 459103271 76221665 560028004 491862023 523159191 210739069 807379489 436017465 810486663 481623039 197643027 372883008 608804166 680330660 996066561 784982924 822761909 634981911 425923693 669608955 805955612 807789142 162598007 402880049 128259026 631432695 787857217 185544948 559690515 242156313 657542302 978935760 788606068 134116466 375757263 102707356 158103168 987307255 458454212 779892994 521951241 795431036 401590063 505869274 844274996 586788993 651899018 540902463 614399788 136441849 767008904 92216078 333923495 67753308 342371421 218580633 800114705 474419479 23746044 317898578 217588820 167060498 288104060 539495039 650244038 620315551 570303260 332196255 32950987 243556783 324270604 33490261 4951890 910824687 523585177 231929875 274450461 452442166 367541506 355464597 204100112 137253865 596206644 815537713 811032080 108017596 147716755 932554076 43326114 394565629 55355893 92174798 696880731 464422563 431040410 715067871 297529055 664228650 881987126 204026546 424657784 684828294 528897917 198004631 620949849 430069608 496192100 266946840 670186871 71285903 342615621 17600574 283654757 492145818 383918359 817488877 912692370 347789745 470267780 224618745 366169498 921652367 622524321 343448146 956520948 330907687 909067306 117949145 369247070 439854638 835168716 305385882 879689235 832813677 10895531 626212105 841803723 173585590 249892066 382206855 179551577 676376328 822577547 909356073 597458650 270818865 220748756 562929558 467158202 468833377 141896407 969915877 119964420 361019031 618988728 109970537 831516173 326880544 165794149 794756479 719889145 562070003 171026095 410501631 590326208 323201543 82348544 452590154 799210820 665601838 177913321 326759537 780999248 704133955 696153236 596722128 779173325 865106981 241749261 851109807 413359084 216548552 418034374 166095710 901415688 563028391 288217474 967953180 903283330 992606837 512598258 803649285 113077786 871774258 129365111 375027520 275286242 690684094 928682335 59231809 960789365 243132772 871997089 984751514 885114342 801143808 290574032 827593230 65694333 975914314 130812885 598915952 924974639 27494487 163145805 310550292 820808998 882706622 980515400 897064120 229148198 632338557 564058907 834985491 607627850 283174822 310162797 22971732 907360588 269002329 319431925 922680830 454578348 954941498 329433378 399213389 557717662 860252713 928937282 576253338 598882381 856447247 49468523 677768433 143238974 298382359 987682030 412361843 637271712 415549371 601233534 11282302 762769081 641474963 216876036 462414377 928888064 647798023 129256869 499087235 923821690 342135523 369795080 71365170 619627516 688130593 266004958 143128855 596085343 828075514 382134174 909300946 10600536 335811057 346715758 88532030 416148955 525952854 88515509 751335576 390278007 555510234 113961303 81718971 115952772 18199283 40099178 176784587 595072200 383959286 113183414 19882915 140626601 996234646 548538738 683884196 195861176 154778839 451708134 678377082 874520509 952413178 368209784 388411087 317935544 115891349 591454983 653213605 329586627 426496708 20771128 709932939 420683563 604639512 730947320 846418809 155233508 661761016 500058580 704037698 182284869 439138162 99505350 436118761 570258080 564124461 503523461 159366660 165613572 80473879 637795939 331443281 883318133 813043028 866057039 813221915 435296865 443001158 173539572 970083771 103665634 72652313 634093749 167281079 100953375 562025276 244969885 803719235 897547649 57757085 261932394 267460857 812795212 862637096 812082018 214597390 690550127 345162492 654357488 379486493 544389333 788227503 666867095 178440617 791443781 241750016 646264552 306038684 608625864 999676836 470275567 682298397 127368459 647192674 769881211 931365388 608820283 646248568 987312494 392761086 603506196 697882331 740044161 323093945 733075868 625968084 739326904 909030551 76489673 992984276 490741885 71276061 400934062 284384110 440532284 500576386 524377529 712427589 342080221 487286562 920440724 61711416 967181737 464172241 421210330 292194314 236195364 651987382 559502941 334487825 524435849 490608068 843464077 71569790 139306232 521489349 857393577 535169613 967611173 145930344 52999049 852798590 235251552 254955397 89415576 661924878 290466205 953065415 856944525 946500316 170476384 856032614 159029645 604383093 872363648 644942959 435499259 33205854 438279358 56089552 701322157 79641551 779087907 250936390 560646803 416670924 229897753 733722854 255562637 840469172 779550711 136381135 306875401 395359423 807373425 175157469 218354245 251204767 398631617 354604020 593694524 534947672 382599160 157335749 958158422 571285658 357462212 818549836 878534855 705261232 424447694 680888444 544041950 169315017 383246164 103967341 850488730 869593126 511817764 851289177 973228244 26725563 943400095 786323629 97527019 344873963 949413168 672145425 237164947 203508403 710377815 348692733 78028607 737112260 507066615 425100299 113220807 770804843 624685319 630860041 709299741 110525820 963341015 473834383 497982242 199789211 21007954 799557780 847875119 92061895 803269818 841304483 691220949 936376238 289605054 795251878 309000046 418453247 888484862 677162480 713521040 504082431 235333041 995687015 917734139 609634708 247545647 751611927 472804599 863395118 18161085 364060109 15031968 38176155 818810288 199467530 952492644 411344106 921954808 117901362 719264895 394306313 89066951 434627917 779942218 860399301 491721494 67224830 453566854 148073339 485056197 126455639 495965893 492824846 318856937 787981015 745675635 467096508 518506292 83857069 494745575 864817848 424332611 288415887 250523151 136419243 822573222 4792014 9368045 842856868 387562561 994834101 494286696 219837281 167056375 349169472 866600929 298726015 824315954 697822903 722910883 910645083 635277298 767211203 153855587 911965631 338035589 999786236 239986706 80280288 774690318 236979156 881625088 361538421 602541384 676562899 726198394 932925755 77173993 113001549 251952551 745698663 461201609 222270036 984829048 564404489 701898638 53636889 283697776 162103478 662293286 531527133 721324298 68534250 469966877 717685983 438593284 549694185 551106191 555572216 504994383 497764656 309540142 299779238 514354868 944214851 597307890 414079802 970680567 997629171 951225062 356045163 400497025 416256542 537528019 690668700 923453439 520910264 186084210 344430999 698516745 194472689 422231147 901331909 137970601 239451866 349775979 21352820 741795795 279957311 958940203 576854941 683421820 710414824 699888267 638296123 187221394 121611904 798511880 750163764 343655137 731592791 832622996 815315092 33401979 231810970 111431861 309299393 284927090 743634076 478270882 790564797 274244547 174026001 649973581 780071158 607688732 747713643 523476724 910967640 647840890 970583772 146268787 230414807 942437986 336956040 766115939 453794187 870513109 622671350 146528742 92597781 982383559 447965524 591750693 151543852 773906730 38600414 973340812 451382252 210504250 307106747 803981126 50534492 752985947 697278793 522328503 548255616 691156837 193018370 566960486 905062835 624030395 785381163 173644527 701235554 864774527 783479478 342497525 877369833 820493555 535008519 620619974 117580796 828220621 435807975 642406224 477808778 923389290 55124931 987575049 596746582 475871448 562302106 131684694 845771466 995623742 876918500 920473996 21050342 609182039 403298930 318658266 331780994 177213369 277968562 32875803 775312667 91000221 91575114 173955910 130420847 490211284 582000425 421224498 981668467 268145608 737220688 821486109 938279196 43768628 13674342 907907972 926955069 77578964 869840940 127674088 243818510 574389156 83947858 542250142 907443492 643822566 867702551 956339705 287018673 637932538 41747170 486035658 594046915 7520471 839278839 288273554 245535322 985665833 949179905 498310566 584313001 734708657 182918638 626139996 631387476 3954024 462994529 205525827 213359828 396133751 874093903 981203866 159810997 455837335 65262976 846575040 355096016 536838014 314049684 661070466 262143995 36966836 138650902 743072416 721026318 212594466 124875445 355593143 659204270 784752801 14680355 74352878 562121549 165145374 475545092 650483287 557094952 129317670 480437594 762503465 581230189 538732419 448395488 282854230 5172972 939528443 23017730 857867281 393114252 337046998 768086704 446224721 21147205 785708083 899787436 166201784 899362636 112512289 72460382 780346906 962665837 284508133 106239206 174211290 592850455 245442022 852857478 605565578 911131643 44005680 800693566 399543217 565641585 500402697 921695851 291310188 25119036 357906016 123301953 595569695 477825101 588590800 300642462 104613090 277347899 441420296 615292471 500654498 558953296 466168646 132137026 760845428 668004315 958041953 113637071 762088619 478774212 608661146 843211287 502711609 350282457 405917058 420256839 295211185 221730227 867682986 433235636 412754710 608168691 787106626 133505777 244377282 575013222 11396064 160090326 28650036 843880551 699707221 88669460 61212669 452423792 712708407 67336072 861925586 780916025 241972600 709269419 374470454 635713456 878470199 330264899 953688275 774406028 920566420 455734308 114411515 502309501 474583862 839641913 35088702 174818223 803027882 308036032 724246976 688508097 242443883 559045798 777007629 885141394 348454455 818092965 946975393 611548130 994141104 487378206 723057756 33453573 939116433 235408585 847150460 731029826 563722627 799137551 657491648 175058041 970437098 174302162 445980522 9235262 162975189 472975026 946148334 446635713 649836426 335031901 570490231 809424938 523315870 640545656 112228049 739634709 530773666 297259009 48206726 313484631 955551442 201212793 850034823 487943753 427583757 655074673 899049594 500807897 501364264 726551787 591737971 988853767 813509404 553111878 484499041 764277204 201592348 102767811 710357292 979182881 493394728 717973629 839765034 736918956 240544788 137616776 164972446 49873259 243793149 843404458 479964043 208534696 10850829 61150859 44923345 71304411 888514290 950659338 57990316 806949422 839419399 274393917 325488041 821786604 704395737 988178999 983308114 506104246 849651209 707049558 945915553 274185610 941940343 945958373 233756464 531434690 100574518 582029401 728201765 144060344 758843189 41679543 734912595 195775442 381538130 307651962 742294606 964157027 668877380 210615684 760154738 794687241 487146196 200763428 471493331 608705759 678623673 378211009 916014116 395642350 706970499 729861767 267753675 398793362 481809659 741929525 670017491 557545037 815698291 958589128 124437012 940191146 353901811 275929355 340121398 792876155 782747316 484973480 421551708 639227444 903525945 653135216 171383984 342415312 100994498 536217865 457580445 350028684 86248904 580854962 139044703 177630768 998322945 368658511 554195442 847302756 920153495 400507054 174114741 900019206 884738799 250410894 219055701 508401680 275101780 757465770 933562733 599772878 552807073 304965262 575734007 899260827 65520290 586207608 583373787 747634857 605036981 253942711 413907201 548619767 578847848 663379834 712410226 657977340 147529929 292754376 204292841 494072743 650870736 530883544 843603322 698703575 225147914 481731084 354497257 657263035 436850569 525104325 168847553 350959680 415230815 921698453 121797374 329483024 154417162 50811191 690749485 748836797 788270166 130851356 368667967 812713610 407731267 319769951 799136977 858869731 709538286 447211998 948746561 519037050 531658783 279698953 396400821 234884109 798814467 231195021 441180866 330432363 662704157 583815237 502003681 21888650 481520197 651114735 197788432 490810334 752932763 894128127 738468227 48490430 910665251 758926538 525410725 358981725 555845029 471445673 55116827 270542754 212123755 852647942 172277110 673431017 41557954 733917245 824602970 149929366 674538642 100648990 230049459 779180200 131581413 800591572 171949397 651533512 420585783 824558207 635873132 5983930 453152631 467474363 150640667 23279609 295070134 644190268 59696249 725283323 277946367 931060941 344094957 775633439 502364300 855395530 446656158 589108133 188770226 985382355 368924865 99710083 812418370 30386214 938161544 546932122 831632467 415339903 610634608 839054413 827062028 453551629 60755456 286564939 235328075 402312646 161235753 936020236 50743907 899592630 744881504 791646738 860652605 442407008 693022982 463400121 804411716 511502778 371816309 559203028 213101326 421179318 399631708 453928790 35817694 96022364 748592796 241672822 931029132 877777438 944474082 545554508 612184223 59557698 105731829 116081960 802150634 261010647 899843092 68893951 330261928 579863994 794096431 459378000 479362465 68113283 183783849 263125443 838271151 979593417 6572758 544485816 713782469 213063977 112548266 124094335 313431024 251254393 780906727 852005691 384185885 713773850 65449210 693337006 502672603 386014452 563376260 647831723 455801845 354786705 596746552 368555687 195319895 703397576 111483223 608742736 508103162 788916092 684174810 921431024 216841127 365361730 843600435 938010355 913839676 785842646 485131549 610469760 740173567 534321902 476942701 954699471 415908610 630448991 694181681 4470835 91969484 969795242 124286778 202068122 101508599 676944059 485352649 101523686 447999237 436623451 957737262 319541323 164602134 508469266 586481709 874083151 939247765 72302396 736523149 810306615 467906313 33130673 274064932 414200049 541375444 780547430 298849206 322337 157033195 329579063 457519512 11663236 267024732 114709165 655203283 331960407 852844465 787521247 813741337 699335619 582283250 735579804 783836573 219065669 940558361 695652497 826755590 462864254 389469619 635436600 403202461 596242197 300292835 923753950 850153760 396767467 263810679 933616944 550687012 325369959 808661200 372489861 835183440 42993848 937533838 195133752 675744513 82834668 397435034 426418059 949931528 321894988 491025385 384262916 59885371 821294955 624368765 737399319 113824728 549385710 682876581 671261867 951016897 167004183 290232173 226790260 756084465 133833557 68527664 947800622 656671440 507594506 347639334 742564249 580579186 283157864 159626314 835161983 595037916 34726565 410211692 567537785 2631871 909247809 898693859 84629264 937579420 309905844 853531361 935706838 220038578 282206917 739796317 731022452 281763573 997301890 121660968 736257864 337220127 158873802 155283349 862504273 346101900 424577652 470449807 921601624 772451890 145542584 829459424 929325854 299107044 694872514 860393083 196906650 33838041 400259097 51598582 245857227 787092479 59235163 727890070 14907725 686137596 949065934 217928434 240859159 9127085 304716764 319356015 916912203 119152368 429939810 164645569 138575402 843290442 362131053 517420925 76274379 965753794 231170357 81648204 969290706 659630392 467178744 209042729 770333823 438500117 713837207 410932375 708166985 883715418 32392975 464464212 148246992 40074684 35846530 481340349 84961467 882089462 52206244 979817181 212265072 682497216 315160985 976937212 602961754 184445404 787760406 986561088 961004487 370716803 923651849 123421142 385055089 142693105 505066006 145618256 823933618 973457028 901376401 274338418 916604517 552847706 16277452 507352292 608505160 489936731 305118617 331042479 689305841 197814364 431756440 357624088 485232142 97256750 647331028 452561563 303232329 699449821 761791892 387435806 957405735 594792110 405494775 37761238 149292765 853049143 66210458 486838430 541732138 710695472 831763524 86387318 396218364 248692558 521642769 593574784 154066249 790556111 797991942 241683578 820206661 698708671 952976526 786883597 83505801 48631696 506086501 638139274 312158922 625058556 938012956 758072399 471108091 326476377 299513079 583937712 48461816 946627381 500687659 122178498 83302656 543088344 638045381 358147293 865834136 635142382 828024937 990610572 782321777 122371218 392464797 791278407 546278175 961981259 28580817 315856465 60684429 96734528 498501347 885344212 216361864 772166698 898973002 336243256 32903184 674003982 426802529 466118422 277629070 522856194 82675832 647235393 708056484 705711310 368699012 447796218 884239790 152126371 454677608 598730626 543202122 275886683 52830362 963546982 421837625 441658290 622882220 819489829 47624211 514950538 51279077 393003137 714135235 597071477 237121166 768949413 469624476 516251898 173142646 541828849 978537636 66243598 306418755 223787693 318371950 795583178 134471970 107898199 169257517 6914602 144117747 258891353 664388478 338372733 402078222 107358590 340056314 974426521 848098576 674673549 183676633 90581545 159949475 406763269 166568337 508250400 516530787 595818858 113363269 570908780 39070902 876305234 142914758 130524598 444014558 683152954 586142582 250043703 865372862 71843323 225754456 926621348 279709172 275582775 915770996 814884811 412408628 263808085 806125182 499359631 960608923 616583476 972489270 694529780 540820851 757713549 537808067 445510563 48352678 368221426 365965339 46547140 824055817 746869998 882709805 24277123 163833677 409821065 241120619 633515741 910121105 184835956 714921428 919417500 310500419 350969933 932465380 62413243 736544856 969183787 285615648 476672567 946349071 342569183 816320548 809564902 392482103 483897509 548877537 949943503 846564326 107729404 639096139 677543803 298959340 690736494 898163774 719588742 505900244 227024162 953226838 790688956 667585947 677522700 205133420 711457839 215329569 998189004 228487574 208337337 201871574 734975857 550471146 7689932 663942321 199707393 754173929 824547334 154320858 143419055 326122357 372006815 695400244 110729389 332798759 856735932 71243512 540932764 481427570 673169965 850250671 695668011 830167872 357078763 682432854 803493530 256212440 243995645 551109383 907954514 344728365 175535956 846595601 501888639 453244127 401152960 957448506 329523072 541021046 519735938 689932202 169097528 35701588 932977514 681375621 30065745 388033393 734509822 905520427 810678387 192636147 586810367 652640896 726551085 134465399 599863253 358154733 917373407 819827358 338316281 97402599 516489346 433336120 435478589 232238670 873671293 645463088 873834241 713396406 249709019 180371349 673650443 469943268 718301002 637857615 299156974 636459699 941127016 323373779 420238080 341762672 808606429 485814309 805231327 611841561 845482452 799404297 737733227 133754492 152642866 434347220 282329803 323498936 865688705 613253112 385347204 920353402 502143370 136699662 604223200 429754347 963694264 122418307 248901634 423821379 617033042 673019861 236755605 841788770 194332932 948843246 703440776 547460436 336603192 636020474 573526771 761261750 335600089 20018852 616456061 770189847 176995192 10943937 568276297 951708576 569480946 660041294 888236449 333642500 294483490 634240804 604429564 463739995 867786864 991005277 998272952 912261258 56034763 310223400 707487261 186526040 311924703 850296686 876956710 943318544 180369907 181478851 477610526 344458069 870595383 668731085 337001936 365635869 74896092 351483678 417818507 403807785 793080105 877875156 64885073 324925701 836509057 192128917 227550230 860856424 484576416 678116282 845979684 433218529 934726472 736425007 502698428 609690107 763194811 549046961 627588073 69781175 25199944 641470330 936783172 833718236 122212166 184654075 979463669 546638482 250160302 945555701 494832175 909548750 191503738 866571634 300152987 105732315 371803571 922407540 884472663 599990935 206287657 789105273 450625653 295059875 239755757 93451848 3314685 676697341 467851600 532731831 307399724 731735132 842455173 754565259 507818289 953382875 178993922 224391225 849127631 690098935 960144392 5498774 15367940 992309873 99097032 594017951 40114139 586142743 44256245 586588097 431177518 689478472 690716106 193019588 549882145 685672538 109313401 816314231 79980949 129319249 641069400 779535844 360569050 501079284 47845512 196116893 231927570 231631 522233026 788487986 764970872 323732442 591079755 271162819 930384352 995700578 161892857 876173562 364418524 146663553 384812710 578304977 534543861 859948281 510854644 416037341 941301350 927139597 184100983 125546782 196272629 860478273 108129685 835172483 870691241 882993867 148995485 470174424 958896894 79480901 943864982 870078735 920460436 948787308 243469117 792515453 242652698 867318864 112035000 376306549 846760958 697165464 839959789 918770913 90881912 505389760 408267917 783956873 99734378 413379772 605342915 662601417 525049785 216563225 478606487 87244735 683316187 752091484 79221565 37993661 283221317 587218435 397796135 179758060 309464678 616235981 470755123 181332050 921421699 219965865 967569985 198519041 70774493 661179515 79557716 269377649 41898758 833422481 373410069 889434554 218429385 85983652 841349361 188408141 412317883 971502420 629240555 791945021 955353450 700835423 474936165 850662090 874790370 272614155 444881543 855269038 254600095 435129207 845946027 602086386 959238076 197103822 950764631 694118211 560431302 629101460 314369884 629359653 393864724 859677626 301547637 669561306 548791240 333014778 273186895 589139108 22829484 81043652 893459684 222806859 981727160 391854193 308919059 260191753 39017553 951383859 518301014 932573715 216048275 416376839 325991647 710219169 657433658 316965204 543509009 429581198 830452436 763515643 176106989 144160691 401149418 674406270 314835423 54426249 550656712 861847607 376117590 460181495 231648746 213780045 410333757 185597952 417977788 420873479 299485190 367238869 25350225 508392438 85585535 782206077 635184220 800588345 917276727 785262391 898790140 41217091 167420767 591051399 148803341 219452237 883091477 179569141 903434002 956354803 390935014 176920320 488715062 339407425 92902026 481708901 74771435 725289400 439231102 51802102 226275643 563016886 958647932 270218089 268918913 535100629 385742664 757335218 642191145 334935902 979540462 670341059 526743541 894823921 279584126 31620403 561421607 4109789 767948215 978353806 527085134 502616097 543956212 485495624 822175180 831712388 572920782 994624084 623685039 343467609 763880846 219089448 213522822 686973189 53189646 785011770 134418386 170896495 221545164 188178739 561024845 97117204 226923887 719695201 140993800 60897970 779342270 803779343 3109152 41530845 903624868 20340773 172333113 399773250 251612320 400555037 92985995 720486108 261955374 607353468 243981468 107835536 420350048 294806608 291426495 966239248 914467983 793977206 848992513 784689560 488035026 652609617 496729637 419543095 647424502 816211970 891561410 709969042 754708667 38753407 342035242 703439992 581521185 347148288 437601397 301376748 511411694 561031416 355607723 373009451 570347715 470400167 942518311 189005574 317490756 818089239 606900110 511243289 842782691 680288379 321842425 380182948 639970316 514918327 742049157 354246443 651328057 58873400 295140721 865133973 338492909 612935079 352578516 824452641 666992068 694038687 450033039 675976166 317760664 226736200 256056492 752096331 870147633 225008717 757927268 59049960 522799154 434212900 396808760 375160633 44135382 6658138 45293456 626147841 107753328 439866618 184695305 105787338 92941683 31847524 748058957 916723534 180723445 346600226 229976485 651608379 987097908 157628458 240309019 385748775 643139750 258067646 556884478 893964469 323364287 720037023 216804208 390833297 316708879 20657831 797545550 704557807 996594918 316483227 874726641 835520632 719723718 992528049 946343879 619176514 709696071 530727871 907350152 775262461 875729630 38090944 63252094 343858962 956390280 857884505 974426129 563265328 297286467 626594394 618888288 292076524 841263589 685595856 284705879 654175479 287444736 289699957 410985159 367341547 396858817 696894214 318501555 865280163 823939374 785695989 112134872 5423101 645908839 955183208 797985600 812434721 20269443 752233950 485955393 450875940 447508451 636736640 382012350 880115645 122355087 818827185 20087628 278355964 115607386 557725319 547186208 774911794 677143699 581354816 995990475 14370451 517887990 507782648 780089486 770965546 269046068 7250791 36271317 868588357 256984828 47282246 784781454 235813092 196190338 438346649 550997975 320369018 741572577 814090394 187864010 442704812 227573432 278976296 320086219 644397119 258957997 960159279 388762875 418012576 553783331 57416407 390280290 141314238 883929146 769645435 766570031 282602317 448900435 426179873 211151856 731638132 414917323 101623509 157327149 322685793 979829321 973190805 898555947 92513069 851787342 319451547 96141141 321965137 623567187 613381360 269609829 107345126 821586311 993876692 905418397 310944182 288670658 916906023 140531869 374899832 93067589 817756561 112109232 701977051 463649803 837293911 791511293 751927720 897930538 267336147 439220637 246758204 817817984 377537437 92359148 4772041 832050212 278307455 107223550 746227543 729853367 509651657 556619501 882450932 551989900 88144572 162548031 501554628 193658074 327670353 622803187 946173994 950730543 375891092 481792347 25775807 287132569 435537841 77667718 284403756 550994173 283419182 420843387 434096673 85958802 561782695 701809245 895579272 68106347 30173219 235772743 951943516 988023231 377950861 431092584 360364298 521929949 475311840 771908117 378546856 146799900 969976691 931834693 528461669 45168837 402920032 303681276 15570023 313397853 565736030 466196235 816964797 639132647 425602129 415063429 104665171 586415135 558406796 54070483 737566475 755193571 483604286 875580080 617140735 840738460 464077759 667061679 350404032 721955850 760602200 262158278 292603862 859142322 347699569 417788309 263541018 529076918 646018621 190765247 53421518 901470246 81018062 583900381 97228235 911923497 858599441 425815766 138507082 907326599 283281234 585117514 876576818 81035615 978521133 127822603 435661674 701651931 814237709 959012905 481566135 69825142 97613224 779590298 850475849 825793003 668619701 249731940 395878693 410416459 919588326 135795029 683841655 680578102 520664095 146559588 578136344 136942136 511994550 216979884 85651441 263183483 26003591 144379656 501226341 645480229 225697594 203038881 687667759 272048385 584774409 304945657 589297284 518414893 624185645 280110561 911367294 549140871 618631251 546417581 483209264 584094057 888293012 635390703 255410273 369276869 452135522 149478800 116012493 525254360 767536975 151031780 818536278 566251828 235215207 141578310 778199965 392356182 338234957 215292765 719310114 434684469 59479189 728086636 927660188 982442507 436282576 693664007 828190708 48867114 189972357 431242005 809705238 774335510 210876177 780112521 788035202 812293418 987161897 945770857 682596678 213880556 130754252 618675403 385889521 633514580 430092116 361087355 98294099 940662209 475258638 908605406 724397184 652574304 996405512 796285651 484761119 787935032 494180732 497676806 414903414 674649519 560938908 395228873 530797611 700648557 493223953 243535479 546239263 597440569 502315176 508818287 20233899 78522195 325423198 606970424 368366981 326687291 111412785 380529756 5840973 183622560 557208775 302937518 849675903 650081084 169468024 728151365 297895320 882752467 932848954 946856621 519551771 794619291 321468558 125161103 470728004 968861333 484255839 577917216 184628907 152424931 298953684 743303541 568127661 853239539 984077951 990171410 622908674 253334428 997996864 217828599 829111662 67238396 664698391 667483002 486645294 529176637 86129570 577839710 171153655 890210353 137389798 213130347 633829841 752222147 933998990 396418612 420731664 264991483 967597716 506830284 637014701 577079082 345807790 155275577 826846671 643701871 872422439 265068192 192892131 160795749 749416095 281298112 892648651 435155177 21757790 854276515 898646590 865992787 191770864 979595265 988530517 71706317 603436995 866702576 767742273 476046511 913784229 452008045 856098547 861833005 229114455 768015558 77766531 699517122 952248608 715848305 458118587 404044427 560511037 109668454 874681699 891107490 587049781 659432162 913377200 750060325 33930263 669209690 107502422 529061860 347369764 772315243 561459917 220209704 35565562 859064297 88297381 383632955 924760323 746138764 747739330 504931941 798713408 207881808 250993085 974541542 118752331 489410280 819264554 278616036 772100310 753792342 664456955 189114053 47253644 703361182 355742872 522430355 519151228 250359306 504461620 178783973 834020539 426266992 832445438 252467821 363745984 1096915 226854635 24105771 136497741 685251318 602474432 3279059 463919608 78641161 419870889 124967193 336188215 349280966 476708211 557803166 73795280 293191144 980601580 737297871 780386915 970314655 337537266 249606644 301377617 836166830 130943531 577095749 164509510 683000335 505920417 757598248 118981174 374870266 257949160 924146413 626618416 67562481 93023424 695559995 801741101 623568104 703793595 674016286 30970865 940542256 73794728 753363520 540217347 717905265 138192912 24082893 425838591 649484229 667994877 841059368 853953215 664716294 749939251 680926740 982692994 891147386 235565178 534078930 452094488 513263112 962445420 29621428 590034669 436215981 981111058 915739376 814323756 103780150 464429836 785477733 966861277 15562124 752071990 169976466 950558532 301628394 67664539 471760943 452321021 933257461 199549549 960674545 373102415 530209102 618471849 755517297 66255942 230070446 152478777 989169146 553746671 270839212 992458 261783092 81279916 824765043 800732963 252242807 817813669 435835648 60491080 444448162 435273928 713730951 423885860 557382136 49137614 125717040 166484540 502043214 98064936 363796231 762970844 828224379 479663359 854311180 616568800 916128374 419499517 601483584 780534020 641892990 73799228 224301957 833393319 845402965 613749100 285371419 128986312 172461302 340583027 496122152 218445636 220516481 694354532 987619821 736392641 416800906 714126162 69180586 911810551 893821722 702218700 427542434 333745542 501910970 927058334 678334255 315007780 596605256 554795327 819960639 33495157 257289696 329761419 103091733 390996587 852451221 798414654 234594003 422497624 18810920 113997291 92754702 458275594 47971380 683556012 268631259 694659089 871695623 183292156 454041072 470597009 757497384 177413267 577319758 108870826 360327794 707130958 649244292 224443850 300652725 86573858 398516252 572935729 543867517 253611564 908036934 780248001 417353316 508171216 444462559 530756914 967200335 297761877 67951955 607073789 527281981 505021371 577369774 411742781 992162533 209335573 911390455 635494379 764234621 104896976 135039893 841457623 319613224 176692388 755247501 72943343 384889844 637006030 873121557 124561701 30011127 596054229 402208205 257500313 400847540 118405218 732527354 357260966 449145856 431511854 621347951 990498161 913876773 201935634 721162291 378048012 976105825 559988392 245198945 965411603 132133465 141051775 549028254 135946113 759939984 150754158 431747762 750616482 931449524 209412152 784258306 31292192 610927770 237766316 273061594 36002748 47501531 322422753 407079806 835338525 360985325 922482014 732336538 519854033 642622211 906813382 834474347 351907630 658418572 799202769 616996020 142581572 902257098 32139556 356239277 664906448 711043754 203405889 813742596 141097960 113294352 734312294 319664912 561325330 319270483 798601861 740213661 644023863 709307471 769837631 715686994 56424574 69642677 344857207 126821216 767433820 303455365 382449317 755882361 263792825 658304782 414801133 901293310 525473 82020305 475727584 99103585 781335635 298282276 944291002 893785963 199122819 57544624 766134760 499181385 803944429 853423689 131229045 320104822 548380687 117652512 525894765 885865848 208741619 240231960 282922503 394771150 587918131 134584570 348792860 742515379 772691386 688239766 39895461 677735821 168399655 188378679 717811854 72028918 893361039 574931185 992832646 951116691 630220292 197308683 108166359 692880566 274987831 768816301 898724461 32243297 439811307 767047278 370106720 468239410 52328431 227611636 938169905 569267977 469904776 607010914 336539150 889103240 354464097 648355571 505445311 128644936 437751692 273672200 16252309 811866365 525052827 311338124 83353213 263304334 206634829 15654513 622859559 996893772 366209087 622313721 35601796 904138905 847727107 32861965 615597028 209151734 73384856 974249078 972296011 855430952 318296084 675588647 946323597 223980082 890717265 316922789 778441705 975288950 518519854 382487865 323539554 137672938 724835685 311083364 800494026 745712180 150296510 213267253 528572453 67361923 873976985 642184140 86816768 518052005 737889547 195996531 684100671 79354427 827239878 835804782 517748550 236278008 330125164 505845047 988210369 840216269 906644141 746593480 745290871 393024828 685515813 951155182 104529058 417126080 501755462 343510693 890211730 470656315 147482324 957392330 370460222 521729934 605737941 854704965 836901361 773132142 120119957 331574835 391720332 402229040 832348811 461154297 968874985 222730155 509639782 93425077 573998544 36834608 215937885 420962503 186580884 743159808 68807051 283150087 879124478 999814205 629329258 989939630 399558209 473708101 370743637 376167607 215634083 447690253 596227166 823305612 805317905 605211559 967756198 665574667 578550179 431896044 596737038 696093172 224329817 389739434 977808297 322914925 779833504 579483839 197887325 279489248 376545 163067431 223668167 328965549 253408712 707080286 335324934 389760432 322873680 140541475 744562270 272695202 77010632 953206764 868754385 543079378 866362448 75735015 749703143 268633786 73259095 723448549 556032726 617879859 483795547 629560685 147975888 99703952 166021038 492329951 713737661 621130480 617726147 555821258 826219234 596083391 688466599 744262100 728884644 389254278 920649996 905352399 958399374 124658302 159859272 167967895 393258614 266500766 599289002 223654695 718396283 558412093 145909401 14863797 673361335 972214241 649080 251251675 179693868 3964172 928860667 186579880 260754913 355255706 647017695 836636215 389168420 260868637 561209976 79770626 742919434 415269001 670412768 203207707 406488799 893941570 129495176 697945638 974176865 295070561 140308378 698946116 562637364 921960444 8946885 58603618 467428887 544735461 687315639 935141649 609975396 31972509 589804784 948394737 691637777 387060062 302184730 664736505 34198717 860241949 591773267 562292392 11548986 288976501 670177428 787701727 483610026 808389246 594778149 964057642 555358370 228172324 952632058 670612458 748986643 817258513 630108500 911435238 998401465 729858132 660798812 105541729 532687009 340792655 34390537 125572367 931862710 330368379 685655154 951007725 723203476 431938415 667891218 873189677 328450761 675080614 562101454 353054310 727346176 428404668 7198867 969020709 414715304 126980108 773514376 870835390 660759326 567490868 112413704 329001902 800601784 101650552 835298630 253487237 410122681 538731433 469182284 804073121 127147508 558619826 799544979 323192693 462977238 863749998 807219835 773153076 610743593 438151630 313657426 156961642 392386553 376049551 416228584 729442671 296809416 140950111 279870665 966518226 940830341 409867745 413009477 821846336 859060361 825971855 926292255 737165001 732624869 396147614 396659910 178464747 968993909 457183104 261586068 709100876 975348437 95234055 398021940 886260815 360469427 603956641 360762546 931092757 83361797 506186626 53040170 17892305 323456477 13592303 135564639 307649309 848861156 804497077 795361022 192339018 585325481 782795802 730144061 263071147 23539721 405759091 220531976 443839248 424794373 759186463 352454388 616857253 659211613 201573486 597730533 860533227 904662818 480877469 43590392 644543874 656626194 340939041 270140075 416771606 524952292 938395192 237272983 734140179 969730391 752364825 764128590 46028141 275593548 581662139 315400708 933505326 908655813 893376566 780986846 861782844 111887807 433418773 930398420 35705401 197643576 68690807 138873431 304184355 194990476 815062583 489696739 33841469 136262594 580828491 549868094 967107485 376844605 638932294 25707712 203838156 340103780 41916853 595438024 699038344 680135466 601705280 270348239 403568351 984853188 112340639 692741578 742117210 374213896 991784493 91688210 258145179 137954741 403820384 362384504 604664411 287888832 15814428 274517437 865559624 712536723 52712870 764335012 127629456 490615088 691919699 195040337 130243098 333240683 66270524 612107711 582349830 961492001 903423998 473927421 79704885 141334211 309636799 51991046 221670844 147210783 964699833 527784410 85945760 428383239 716283860 624245180 257939910 477354287 346938590 310955826 130704999 865765718 303347977 766755001 977521209 620976035 760129140 488370985 709725953 834557894 333771228 205485339 556660465 246356619 35045352 513964398 909929229 53106515 386819429 675925585 417686711 127030524 968199486 52460051 472600200 675330369 201157644 674270822 98712992 453669132 999110226 613007794 30207069 889345397 753788495 981264321 223360097 556817660 422090480 494623097 706757783 537133380 495057971 757676948 668012289 709941958 982415549 229296698 818329445 278419997 796431904 2722898 750308805 983142778 360492474 28806560 890778906 765833353 672324034 636115752 446266124 673003253 179954988 249702724 329590042 424157743 580439095 986969335 201011018 66284282 924919848 163860091 507408827 74966310 867970925 316168900 500961789 650688287 406266219 127551500 234185208 875889878 552268209 478246967 682982120 387392244 751191473 276879121 745480800 922636151 27143784 132761642 857684014 303741868 265384164 876985132 66566542 282161417 224675573 241730111 605961071 726369135 656819649 819949323 598034101 366701444 865690082 655955797 970793146 149574697 415834923 252794899 470459158 363071490 18503038 695971424 165714562 596377908 123501388 896527400 646191778 357963118 577193459 861256385 352909467 764336868 734178206 323598468 113888821 915246868 520634647 818371834 873723358 131283807 896193835 270176744 52961364 625204966 853970528 319003798 648340066 230763195 760559174 466656401 832193453 958175063 98037472 586756759 706529240 125228451 419151499 848496743 854443446 789266735 24449552 568817587 779860260 968566720 73605266 264194774 709758655 937428922 565101674 329729734 25530790 684142091 605619675 538035846 1818871 833329305 773194483 51677221 992162133 217286532 897063186 901870332 522476262 439358790 485956051 19912083 896647786 546969658 327630572 689226262 337513344 158005403 376170504 973087358 664807997 629122748 828888095 702528344 32116391 197662764 105332286 937600075 359807553 725071998 710231918 170442971 944992949 103098079 901421990 863319946 437298796 987302715 824756531 424576685 709342902 251945757 746130528 716121498 590325804 985472508 272588713 47362882 204468973 29529203 22195592 697471335 502464696 175548421 838983820 487710720 18411002 152690462 683850485 182142669 333907705 327146319 431468979 986684462 41238249 338107197 549045618 557916043 873440818 790794380 400401413 186379898 377202532 296351189 75769021 299194155 730630664 476154409 619854291 675108749 653244513 969871478 692476045 407891182 337717618 95912582 828503327 444005017 243134441 243130047 763822154 405450519 717254946 696586769 75372261 48654761 275661834 691263309 805318207 180095099 367329101 684594290 560111459 916500470 253161594 636107572 35645458 630127709 901553824 389521706 483224168 708563743 810136813 989353356 444075479 272396057 42488889 532908044 851057404 86428373 559460547 117626987 516214896 312650286 906807400 960371995 445442696 313195822 740080527 271739558 180108343 806262361 18336782 598183547 934517857 56974954 908422628 345769263 859387654 649544646 430373110 372812633 262559912 944123812 855453587 259294531 950987594 390675618 851757239 472811191 157180012 63685652 288055104 690438013 797769118 85261008 986947240 419692594 139426714 742456503 288158038 401110272 23696839 423062219 570204787 469125660 573864184 474718478 1930051 285013162 121424024 950873221 833291753 85218030 407227715 461847891 425980916 498305767 935152995 826940763 607828254 963519888 741518963 970402424 352463542 518285206 153654578 821116058 699331186 495811886 284104911 594333805 374684725 261358396 86471056 348362213 830637814 810938811 477862816 150418149 469531189 579462568 652337104 216656196 357204737 496398987 728270553 9889540 1275477 700334797 149466690 690268160 811576926 849637180 588194054 928050052 881207732 282882235 28937215 206874865 903837709 347577797 980172880 954071945 791579195 548233552 226594874 93452843 41313489 252247414 463534828 42127655 878401138 313489838 517138314 913997457 442413979 509608081 398742171 868880416 276902094 37787618 691371771 124559842 610817923 583178618 856461882 933012893 942647962 395099126 657286039 614133394 936528213 296845453 421235366 25579040 425684714 390245374 401697426 522449294 851335674 974974552 453226914 514624967 741401798 104006587 252738277 908668578 194987538 185618662 286019897 795219148 912693475 774829854 383385266 373518410 766821416 940663596 388617279 851825808 603231270 28056063 936061169 885645057 311706991 558888857 946065312 143518493 764792612 696302997 556526009 822444110 866381236 777340293 614431544 273179195 865090332 696528758 786479480 673410037 124767045 714936173 509062375 491486515 613970501 381952371 606363855 265409188 532779543 649785672 83710180 177761057 444213581 825848751 195496398 409176559 154239532 830305483 625786992 881106360 637416190 648872028 282107287 325044941 262929350 690448500 617962717 682597263 74941921 847259144 335863008 356599565 115522378 602694011 174619289 401154358 596109115 767314225 148281749 284712626 836163010 993975825 37154398 579115627 357948769 760841746 396635812 982253510 356545515 886747775 111673586 426260005 21300338 644823646 885269838 996715045 471557767 418632916 443742541 776860787 23663039 74340501 168842011 665388337 432992234 282960253 83634631 740739932 706477913 351817548 334683731 41334069 7880921 421074085 183263383 634487987 219386789 257069932 573403033 80539620 418967242 581031184 127696690 492514618 507907234 736652721 391692631 442264738 539463065 687025376 852762681 258889602 304173797 538862973 847281099 512444419 910748998 727546272 350762717 664250025 633149580 277153439 303922955 499684522 758092961 602803292 604219976 495795957 634470848 756149687 155567921 621342930 964352974 430661518 826811029 107889887 486725125 133983405 541551011 990963473 568172452 688175854 371810627 411412188 853108294 626744391 555145882 546098609 899726930 78297201 153168097 686982114 949280519 36006386 856062949 758215760 410578398 415080041 280216887 543686369 725374492 240943563 576464628 125888749 903155393 168811568 556543178 229659123 702632181 427197490 611898087 983391208 535242895 765002741 60910947 658362744 853155749 311848037 510885115 628966563 578427446 257538470 878683876 11176441 672458289 303122907 438228648 236673609 707072446 589049406 672039806 28863215 36188874 628831694 598433370 575204938 170582129 25892713 752864514 50432901 913644463 273308216 224940395 58994354 30700933 150835311 241181069 453245069 606468249 711071666 297209637 886893459 643701461 489684941 300841240 906958067 98287891 552568709 838519909 950060995 215839958 173166193 93391108 498021568 188122380 862145303 18822685 842109292 834352554 667686594 970792367 264293846 922787468 786846385 706334327 882664140 911417428 480653600 570378612 123108570 944834757 47117982 956322300 381244644 561436193 364020547 73981287 320605205 426234013 440764853 579576349 913882257 790842883 727680874 75747173 958808807 668839238 600676911 789593715 773353472 982277756 599000982 131996554 919446959 910221901 354556515 716127198 790725938 876627849 941333314 412974518 290713089 342634325 551883438 744047128 381136794 571504973 328436630 55497068 737382496 424715523 697522318 521845276 961431947 843628499 472213422 957694396 679990192 669920106 478780451 865634606 352745651 685193294 54482254 841234410 716848109 377526661 596880773 522028729 10129331 989170939 796062229 597193885 740788111 781359762 704384998 431166151 956386688 727707446 721465910 102141689 341572844 345677408 338907042 910783169 818162316 204161331 130977204 342178889 560738710 551013169 398808886 316397015 606467316 165311742 607746771 844998793 575793838 93862973 285026026 57160637 399974715 93738809 737396725 699183037 801519918 378477144 998733681 712971763 149810980 663386856 336453092 702776372 942565292 216916951 164529858 349335271 647408014 933369818 980331766 148588785 846092640 4864520 585112502 369515854 138992079 299679994 863390645 865084213 288792393 52858665 631886434 638492544 263163217 744229456 960187761 865324771 11609517 583958738 780420388 625787330 765501220 224613882 962366427 145941008 917751402 348064695 319427946 568199529 462337827 279930082 256646528 259327669 999917176 671854359 304952027 727992683 44556857 248213164 616145506 317020644 491148205 624235367 285637956 105652333 369480148 39226120 554602483 45779955 380382730 842748579 263347687 218091131 317016492 263879462 750443891 252740345 934779239 424021237 154166465 766768740 10896080 256777227 93602587 857350600 218418090 884285208 981019881 955424902 189519817 60872393 278170605 146420623 798620077 434754575 52908446 550064411 348674481 802518939 17552769 527056738 616216270 77321144 852551570 482788300 378892514 366069916 373587606 860999538 646754892 812522424 872368813 941502437 369709729 270697090 150556263 706464738 765573408 103982708 832989296 763653951 817578665 153839530 454456756 481090225 597900404 977399555 858532468 791957639 5320803 604796314 254685622 296363259 687089372 742428614 145006435 64487400 956394190 72740867 688822880 954315484 597161972 166417921 342391734 384059856 729606183 132626972 312202296 113327386 153528487 38191347 239709165 669468929 611640319 835803501 187101097 825782415 989490899 415025680 770371258 804851804 884047821 680494033 335005634 533094434 791854723 123871890 953037557 978281669 845099642 848740107 148783805 565202936 192904244 928139807 460002167 32066831 17747718 757033976 692939440 445553383 135634614 921353650 342133508 428719525 364684633 135943531 453343058 90006974 259174351 880278395 89790137 309311207 488008758 187868326 582877967 510125021 907500325 799315366 508485324 773114817 869107473 667065460 790166495 228363412 214283997 481272399 600930049 134298564 643546084 982970593 609700341 307986916 710842662 689461707 187671688 967885954 183428920 429003319 516024690 442205162 12439074 46035383 381999882 409384306 722027056 483836798 985065519 639505806 458519683 575885623 709326570 16494396 491279776 532251901 577269572 103137200 122299701 803838740 279740366 525408189 877164589 429923080 812391384 832872360 641882456 254872435 863801102 835228761 114464131 440835821 986008030 553709394 973947604 150957640 654567833 877976142 392489736 211645073 438210213 329010340 90077260 968251395 749122986 249455499 498337299 738659923 825295856 421917001 816097301 821527794 958400225 482414775 667955705 246237172 395124104 685594321 773985900 278117977 882524482 68780356 742263886 329075763 297025644 279254743 740521894 975802326 658202682 861829651 859503217 568285377 682072594 752723351 198113297 388168324 850538507 226900603 365374985 56844954 859784151 193475387 693961780 504043982 95250003 109204888 264844267 641905788 354830540 734691085 509952339 89725804 56529950 4329399 502704074 929410885 385586281 360434584 363515036 743113017 866488364 677773752 69478721 25031903 340054259 56687482 25993100 72110911 451115170 146683186 929650648 577088150 154950041 902325944 600998123 939462233 928168359 46813349 821982482 479565350 647275613 869890316 69138427 303804576 997053985 601246389 848670836 227779583 243841229 871316362 102668224 154111529 517348489 58813351 575569326 528421147 400653203 965050503 75991968 800919579 112417405 84496626 418101124 822054476 415589573 822992489 978877532 683747267 862702047 715081497 666094476 599215958 367534142 347578416 172172277 131826154 727374803 466147092 468087211 436592684 228878045 104992824 308388335 890110735 711296000 631734301 953764159 900469890 895739042 124219272 716022171 844112885 507306014 112908482 736147412 417889393 752223538 140580750 257725134 623271632 722207418 220910660 848606483 234672508 625494608 73337216 915185213 842636019 509118232 852899804 952470177 553917338 163986333 412497097 598589046 236233148 99394018 918137615 526173349 732803816 218220313 897562038 677133386 960251720 718263192 130847523 211401959 114672569 558634958 265769532 100460999 721625750 334401838 456216217 119769359 813763726 726250316 146537995 88040845 862025420 978504128 907669709 51264921 19171457 172003741 693879477 496174570 596380238 712866785 585859380 83801155 27693102 464985817 400178766 790905090 736671747 905607648 173930176 361990672 161509509 500130086 552536550 62457065 414983321 993458706 209803787 787310973 375273561 814134896 837218267 891110975 341573245 287362614 52555262 640154133 585206835 910558702 935449788 889225936 311059270 664641220 955246721 882062711 917969668 21887540 935587902 212390172 169358196 197898008 449430115 933485218 937163092 847901696 771616672 769152639 313047060 946999223 503530192 475040731 771748523 126239918 91048914 852251318 297634417 115074356 167935878 197879581 206956244 296383538 307841641 347571218 866750667 316428064 922975956 80142886 94311445 489656123 366656867 170451039 783284909 879072461 990850964 520430492 223640769 451123851 798020185 191534855 749025543 545841722 656909674 391722865 621065179 408738150 553704348 517174767 864925488 427755959 844919680 798213560 1417971 650143935 767268309 281580020 584764424 374349668 339353341 487649608 956614031 719749696 757946582 103119387 761461899 85920609 205083131 635842475 849567455 435273141 608411344 27670380 318590443 826647760 751312648 537579464 933902695 757026228 780612247 300233966 322894811 395952445 455711058 512329524 527677891 592178570 155531458 848720762 893390529 232777408 844177662 852464120 979754771 367367063 963324085 154633757 328180900 79435757 437667976 615635843 290457057 600747164 392370745 469471128 93026077 81583411 400532471 231053389 327503536 20103861 312474793 93437405 624571886 277797340 270831672 240204333 745864865 933794628 365414622 565180544 967080187 259863212 165830969 527050911 176303367 217481504 190671947 535028219 201401300 921648401 298808393 791550414 452080253 992925713 344086935 237023181 919944218 181858934 581817268 132782768 623563861 253100933 811675575 65151881 198426815 566572970 864725179 157596221 175730233 789123389 455912989 468194864 435532933 323367804 989491708 319918048 577671772 436918901 62612646 6457759 989704711 545909729 292217366 61720879 289695168 573702170 970751465 332396152 820999315 306548545 873069658 91291013 593929954 380231399 518657453 848332888 959264415 318982590 921415361 68166214 771083896 694428450 598925936 786505076 453112502 9063055 233763582 790991632 579138835 664104991 708993750 863622374 752258600 721286707 744948286 447062780 288400486 847716264 284074715 547564182 651491052 822337601 952711952 296872626 763492159 306928374 610477559 330721038 354960245 389754111 811429264 514460465 859921408 14763593 379484401 232049810 800476767 371389159 525453274 753297444 999865615 380304941 198461213 678503382 862446049 980454375 989688384 89308067 768764728 614075269 863701934 713559801 492639927 962632757 454025201 555492581 309757338 778178851 689397820 430848565 408903709 643860476 250562853 236713155 746718848 437652730 45531648 409434179 348492823 740786501 488056601 326266230 537445455 719641227 610857725 568244285 79165176 881055791 325538235 945949590 994660585 967171157 322255132 837524688 826497901 64396187 924551880 234429395 764342417 827414584 307314298 541558292 584141604 645413110 463861005 163128823 588804799 391710946 799532611 494049851 42699472 701732826 615168692 192644432 158723359 147794806 501900622 154418875 302681009 849787988 462757351 913474058 97585055 602511653 673056570 698308189 905435691 863430337 633092754 512929781 826287523 963889651 165683730 678984455 907311720 932108088 689754717 272861636 110506129 818325693 627084665 116072932 268374445 771991448 417249259 21208138 833691022 589120736 215754362 748381354 383437981 835255795 668654289 188435798 70947434 790503415 736621891 988932443 481870625 592858800 397427098 80748751 524647101 292624962 622684188 663831858 703262742 278859660 450091734 296866290 113845731 862775299 688183806 94775258 405065823 546527918 430872978 989031837 96529556 923476148 606227034 364097770 855648404 548260523 498494662 141566333 466114099 999384259 951735168 983776047 163308676 429386103 129800199 776195850 267051293 165146655 472249044 365994503 938322045 393684544 105166614 503548149 938368854 289994991 348121703 440487049 285886572 471298766 917555526 330554736 211424508 605394203 595339614 423039226 59242404 346586946 352649954 883052947 576136778 438649323 34036169 496657603 618464889 57599728 560098501 984646546 748205225 680994204 868355785 428301560 904122156 756577222 901403584 783422795 937157015 504109446 206916611 34772969 852591609 237522877 671103772 924365421 595594997 935996932 123304714 310575190 665446187 237455106 542047845 79727833 161477959 660515378 252302358 292742808 50998198 275366701 18438876 26614897 902056214 186518408 52975511 345200163 376294739 998432023 78166567 273857376 866127018 425512459 877637964 785197402 375562092 275639731 394197420 64223407 160867319 818614435 663773580 414857387 175962400 310984041 506615731 49394930 599614134 645175836 825474531 151524988 172710952 670266748 112628541 498423689 395230707 372832578 930684311 870541100 232920606 186266537 66304626 487950873 626212941 953331464 130602486 37044050 435129027 722938011 440860003 750339010 488061137 172146460 448550120 784956052 369364075 772680538 252622535 300337186 56899405 542499631 504663858 817665761 304846210 572961789 241709636 451074281 708203852 967567655 890381529 511586996 666050735 11013722 228215357 232270030 325142145 78146860 17800139 967751742 20423551 254023757 190786706 823268539 211506232 806911947 905881886 584145844 811538940 475586609 651837096 671538637 900677654 423051305 338655344 239843023 201682806 781745233 713689160 602743699 208903625 748481873 284496202 777097906 425563851 495058508 861631735 366556538 188427675 984999320 13486301 795850433 281934521 236454013 991319024 317806911 301916927 314841304 901387883 254245440 921522348 207529812 391265184 711609372 764849577 648357378 678080652 54788989 56214823 546934717 108750578 525919631 696721012 715974963 784898631 532526388 685131986 403417578 727593491 307504400 280796950 20687715 824198322 443162665 703811848 217824933 608099600 169149561 472386811 971870058 68206483 206579888 941644255 582363699 340530160 596394921 526230389 178017705 289232089 137821027 125872670 571494266 858246757 10835964 227342546 876467935 142097002 828097712 291525641 752518371 744636103 395194249 828739415 652529423 321936924 766900585 433019749 704600552 644647448 240156903 846007076 937446772 324001943 783677496 170163119 484601366 822582699 103904813 348166250 261272815 777142591 218683306 234577224 253804050 171669834 646695094 852689886 221216677 735827386 380873089 114225228 647154943 898679075 845594610 146940034 327376305 232789491 431524763 308915954 685520007 951334642 889212003 381512554 849382647 52866329 79055110 385064333 162099589 926354013 259428698 881571198 686795162 992050810 719001979 103409574 652106614 416385329 124272699 39597317 134609166 382410132 675953532 182367833 205152570 216459225 702635407 907609589 148851367 370671774 86158048 21386483 39317543 733021551 111515046 838053430 336690096 685676740 616904786 833332189 86224371 939732324 972420762 837149486 856635150 159181056 834165875 826571304 502111973 50138 653733879 37084046 177001298 871999802 723917063 47508782 12383507 844386065 190523514 370662911 771618854 358227270 576565246 825746301 905291104 805180716 663458361 817390886 848992190 992345366 379222179 382005919 22498898 406315586 295095302 4312065 935050291 102826142 417290017 987572813 571370585 647632956 534453929 326139608 982410629 68190409 304021103 95222982 32378354 524138970 225940569 259592547 833980086 432897103 523054900 326589480 30411874 111583466 700630277 380199009 192332043 168479893 899587006 654645634 828390073 544020140 419021621 179014940 291880276 66645158 667908466 566276502 241509783 626416815 49350181 989720739 282829668 199290767 255165350 133612803 77320560 178444986 912083948 567084530 653025095 961720705 106303875 621656145 387427365 470604379 758799596 440538965 712039481 501367843 582748301 290283937 129566590 618940508 564313278 897123033 345023999 59316940 772979101 58208302 192754893 294017691 916174715 384043459 208734226 551164087 550809724 676127494 764639861 794773033 282629478 769452553 298643177 536746601 716399902 318752672 749535630 139616693 889511547 792705334 14214329 584654482 247671902 195221533 189865897 405181036 286746142 708359788 691015459 873815409 715619084 320735639 116921476 596792699 893346565 770460150 871280911 306837644 470923369 737289888 488901076 821203850 471255141 192365697 461727345 770111760 964251152 249980778 952875763 889791809 746870904 859983644 535784851 469917612 896545280 510366124 77431311 548176597 857481357 191659190 237261814 173320556 95043505 573569389 913765685 147895336 893465742 668817839 321793244 657527940 441095590 374896611 140356615 590618432 400032050 678571640 560199757 807698948 737116065 774581912 818357480 606454964 189818677 214208283 772107715 712661107 182781283 910181815 238405311 384148338 321899753 407810454 194458668 193826679 358927548 465451183 89307195 105165908 142685978 498776961 966452971 430407832 963794938 769626491 815985858 283293296 79972571 432121375 312937665 254724650 480846765 971894707 788383459 869052616 744621683 767419922 118375056 890713288 523474654 210980400 958158160 76030464 872744662 573029938 813334523 953457856 627642671 88700705 139449375 337002589 564255896 42428101 450636291 839296294 6355120 390520799 763063918 144417707 278004127 404942230 713654148 550905604 270577746 81496578 35450676 642284703 424688478 212423271 669672308 500143349 195233959 683700291 804306586 250943143 635994720 108946985 988268804 794775136 46484186 788102631 752838125 963052625 590690790 829175564 752817458 75445845 142168934 840601224 813565322 217612407 653571333 362896399 814234374 400561094 167065434 899527706 259449675 950980220 247299229 315500712 82837727 300611679 777838981 326118383 865548536 542939139 585550090 141241066 225228159 545877556 938987452 717752370 503798175 323855978 644901494 610693052 289256528 629994069 783335646 310488062 935417548 637379085 307604982 671495039 715320023 436160384 911275768 994979080 597802353 595970786 144296726 510648104 987634880 417821885 698604038 123061418 89264060 492688933 561456931 919971362 302224416 845757084 866414557 678549054 387088942 163484982 360588082 437426096 80456407 572747806 768075371 512125945 892506232 587600297 143449116 906707192 610201920 819347604 700604670 697516983 26532725 834584185 999679452 249307977 86701511 290951007 162666242 707648675 52168047 642626197 308719589 71853278 93363410 70885903 815487963 145535881 757458793 980218440 335304616 713515765 834178359 726592069 439102532 972444348 734876837 420387216 16720197 498963083 881426200 379648143 664550301 785897827 331042290 956342905 6448704 18500506 766057990 673028057 250861190 255519992 430903947 847273596 613424189 516519295 710526901 911849804 245085359 748686029 705302832 589225320 878556514 912343858 555701043 359873688 664293122 279265959 165042639 381439850 612112825 768462770 204050614 311375273 655205426 262605250 306863803 388610484 625837887 716574948 329178672 157367096 315188176 46102699 86703267 723060425 591391603 176471081 883092575 30172438 640925223 266206381 552670527 135067185 944873597 289188062 354399464 220828020 612559089 137702927 913903970 404837653 751940419 96794736 320361749 312896517 262489831 441001526 86461734 619323568 349718908 186008835 461447758 371661303 760960438 652827555 236962586 897125300 499301678 201717242 637486055 822730231 317559422 616581721 329582039 958379717 683058397 742460190 950862547 693587394 959452988 836876431 712860221 553666388 408928037 818189403 161293586 460147777 245873121 939266244 650315466 309283170 59793049 910371868 472998969 154886009 120180151 440210811 137062063 438324097 600893032 427201707 895573782 493293940 568173357 607942113 248709628 246539004 447235386 672821488 948608868 201394252 871928001 534849256 533206910 267423079 955282772 671852612 836719517 685048362 47323769 196288601 962701495 159349216 910175739 547507457 757655043 599802628 300340303 989036835 785200404 263398332 846784200 215165347 607719541 488319122 273105202 688783560 860248756 455626333 736575456 650913570 243418217 121012836 857194065 407322521 78877539 730844575 335913640 228455015 491488024 272481542 426300467 20189858 677836566 369222656 902819643 362585282 26935848 98853446 444003425 656016297 326620750 867549362 380897329 901834601 543734771 336235701 56824871 177925474 766727495 990330149 406673883 575922915 59845317 222880746 523854680 636599443 892740494 499184189 963594189 200230332 607757433 655148470 355212164 625261789 412605716 60849855 277769520 222603614 990303923 146495345 647963140 70628383 47226328 576393039 871875728 362470487 151299786 685032301 575792731 27272802 645168744 368414005 995098447 407084835 169810159 613474426 921685588 320251531 462424621 331906010 422108918 101172667 668802284 676350982 356459229 719292020 993226634 993023392 333365653 26396778 774035064 104825148 213142962 606372671 673497426 985153759 939028213 634095681 739798585 983130692 835082576 769600418 152684273 993207579 232691011 652216928 668977960 883407284 433635920 566998090 983032926 494173562 39758873 191898479 598419755 947954625 913458470 21123933 889681311 326657811 931823458 125345688 430274553 287937170 339081588 313107324 351607514 486023781 367253850 214527123 226153643 385738852 340339673 395950354 334737590 806553121 600688936 99079352 360768462 822716715 395110037 996119144 988099834 343475966 199875881 232010430 321721342 703887143 852231878 156267682 678803332 45060016 312292667 339512377 449112807 396736601 832967356 168395425 460285544 121038864 313673652 524152391 112421266 109055385 362826847 264584811 220888159 131921847 122915590 841281549 560094251 785958741 759852768 415505206 323498905 269736824 327903709 898824626 27048515 620622966 740925977 256388534 919590197 777094689 441895691 188281094 690549221 885457989 601392448 253584148 968864948 150435842 394510047 891575188 739647755 740541818 582790697 340148323 769853434 593130372 519438349 274838915 959266334 879241532 262741639 139742722 329617246 135283506 190637775 986236935 804088650 833317455 810935424 325280910 183369999 231825007 438969280 824308637 436151232 492279500 271702727 920912661 917669459 67373197 408047048 383950629 540605258 179026223 399174003 460455391 221728007 814123893 197941943 153210316 251107978 122273588 790470462 938399139 19140203 605733803 13028089 856650894 695930610 259344794 115588339 484419110 266506111 586227845 821858066 874732459 232557359 950579521 532187354 697709503 283578582 537168022 849270424 665323444 294107144 658877201 208961321 140617912 257712066 135513587 768177266 481666648 830962617 366558237 401711930 349446656 258066322 29288043 336684734 391032119 210754903 330771797 944429529 27319717 562345127 529295132 746212367 445921673 910360910 83644209 684381314 927339654 816902636 913945103 147850005 596976552 562116132 569105881 69067828 943634053 473498346 754180207 344221985 942397690 100585004 425325809 964719699 488619298 925333043 798205246 722757322 445873384 928384395 985573939 221528769 239764676 911080970 105173299 214107783 48787760 278565634 28109629 105603508 386899715 910411550 418655960 848989155 725417711 716764602 311749693 904617689 876320896 800580036 971735993 81080242 403703890 34509051 580521566 984699908 695314077 638209561 551673645 797128888 247589371 280160014 692066487 443405427 732418947 875655056 719198887 124380753 718784571 643598067 35401596 150444363 494139998 488337132 812580203 153866660 345749975 479329717 663343447 954296147 903647671 501007422 469661726 472646587 290213119 17972310 424358807 942089954 870071176 459880338 960436380 592346714 825947100 783254756 924487583 283930962 402673271 489417819 206517968 292069748 877463407 51644783 111585623 481201287 913402503 897238264 739200323 243175044 544831231 452315775 599940917 207413615 639163457 392364254 707916929 44436813 467832775 275278276 491831638 873323915 113889712 232727745 158605553 755646755 606503268 1078301 861760039 403369852 461213405 89976173 630600444 420456709 305048313 25891203 126106303 583628705 183163278 409012506 228744329 762714024 11914710 534224507 421800029 962771310 194432244 923847384 936473901 673868470 467228117 582254699 694909243 205449500 786581971 698737567 291555413 182978120 152729473 737744862 821132175 718755053 938804406 644907513 115092299 306664196 917141589 301218587 791704086 968476258 144835920 289943818 880916302 933539098 717093181 965091375 660987220 111898583 720027908 380824810 497313527 884068357 480466669 214125151 34844015 174797813 480672253 490415323 361663617 243669993 188185083 12633595 445136265 44216060 987863651 21152723 650830855 431644748 257884863 897121256 803370443 106595080 36565771 404196545 173773893 962306767 222892620 708785154 703859237 548518221 213666196 152530264 878140068 210945265 554424913 366010070 456300599 611365977 442788148 50978738 494420594 31926881 443251201 582323196 633307573 205987610 158425309 112048136 104131771 129127105 940652501 367615210 723862838 492697444 929578492 844424364 174101861 164083233 315597041 139733288 796327817 962682342 239567473 948337175 695406223 793456751 729417009 830868265 315918664 919174412 634002617 244358279 813524425 38612332 598813781 395794838 335173582 103449622 334703396 936262012 704395811 617202538 971933523 693278658 290180380 457909147 906799587 244841995 820392193 95621632 611793619 495773596 170290397 606787202 963223685 889533151 790570799 242901090 582842350 283718044 718840477 328780205 330283880 177156793 120406311 797612217 477811917 440135400 416401458 547783539 863941273 959654328 127278403 499161180 370496030 140831447 169423260 178475491 952243602 690025813 982046718 505350598 801349550 628857884 613542970 61815079 794508511 490946751 877141876 651055935 524947479 849927147 618378549 894222371 558706933 902355971 437708448 251144313 406465877 862648086 29107512 264711056 29714600 402307950 912613025 572938416 697942502 918861325 873407953 110831021 715703912 85761377 450770611 53711488 856972999 582550328 31751849 4312135 237035219 666449583 650028815 897721931 545123912 823338551 721201127 31502337 937426704 792280797 543234535 845231325 621043078 56179739 398150817 387714291 652352564 292140690 792015511 778920230 777516383 922780902 458813425 325822277 835512027 111592356 782340627 71651407 95237784 440387125 621506260 35202146 379049355 374579720 907198029 831211583 487936460 179094051 739116914 488320300 153523148 382732891 296844293 611907065 807094784 983480037 46936115 660054869 676488835 489134377 517115041 810136168 28642022 848485374 207052109 496675018 702979830 959045177 135195633 331843493 348564980 904840629 116337446 295374848 647521396 254248124 782851536 436119564 169429497 267132569 277888233 892934820 504540765 323630163 778223174 784836137 990462603 40017870 284804326 859945777 695900122 494242454 477359186 694055863 157624106 521430182 760811255 773122536 717392094 792920071 460427045 368625754 997745582 178543978 254921168 436034366 286233652 944830416 5955750 404795552 882964567 304614606 542312528 371523883 786637356 88103298 897214439 930505813 888782736 886144567 609201611 841733847 473142115 21614416 544182282 349615780 399371013 861821923 528039277 514726121 190488361 63503313 542529488 243603148 274776520 892510510 957623142 124642063 326635203 336587713 596123139 75586508 605057350 203476991 301067656 314732232 335775828 744756797 382454331 237905614 232536345 377236886 327169102 131311064 888804236 723004340 656194921 142357965 109132579 884640906 691613059 447314155 220154650 902911085 370642282 634641900 800159987 604401453 784965946 568304716 259889726 818499288 912798074 640534543 679857378 332891975 441475338 53170637 361616725 308244644 497407855 158519127 403346052 893899840 444870925 687501163 60286289 924869744 900754117 853907210 558386588 997804121 722962489 517848335 327860307 920192099 412542624 156232075 723633153 840497003 185068224 376439703 78265953 262280867 74659963 258591253 619415534 874471027 241186199 16365800 331616758 746153952 681724811 463472732 478016646 940244949 669366794 879342448 754019905 698267287 491082989 543936901 763372494 713064159 766526332 591372149 581913790 201284176 541590381 809725332 251567936 806757904 955134340 933113819 997575853 964432633 165888772 687743713 684711761 925075881 511450266 716414686 358263484 922304747 931768013 231393488 445349286 88669262 715399772 402141752 484326445 892481514 358933795 135837655 491298353 810523632 138071694 939607849 631463694 27523223 99348333 188503295 768901180 96015668 2046171 689081373 257357752 270467822 21099767 376707752 567046456 82673107 20542108 234386193 713279652 509041242 402220997 111190311 414455385 355675087 439919070 436049139 966650174 57280187 209509237 398329254 635534266 236958776 800791532 760685970 963075945 895383902 881683101 373542085 409530327 318573655 648129319 104162515 685612618 505807872 647691829 897584989 59297242 102232457 301592220 509408909 789382099 700532869 587579869 924034115 80057372 333548953 373231166 729909639 359820626 595945444 772751123 611661832 531651520 543972892 531541181 983188610 273677809 648937023 215768493 986137454 420905110 216909307 616149391 392062762 743118297 111604867 129418965 816402063 510399108 193244958 786027613 77269343 570524360 98330961 762557172 686303382 538817955 355538723 767294076 695831313 879123959 515737768 886066073 817041100 984977231 519508591 117593308 913272727 659420823 717316295 982253769 471366300 201952697 228278189 551470870 364398156 347847376 55590422 701126136 693240736 918267330 875732682 641441969 313003866 945197838 893431778 379411720 617018045 790387592 723148001 632222927 270172848 797856664 853912176 57244793 199955210 790400922 192349358 895111567 594845846 821249239 412312412 563090030 527654484 939932310 131155031 154371241 141971885 295031489 761108890 230786354 704033928 893756308 429841937 110295210 561237325 45471661 261623 593650030 882091351 861509430 126081108 815800599 713850678 584662397 796523621 719046480 333051883 761276793 915697646 555361676 572323679 938275316 891910918 110275524 282784623 776073442 89576494 977761957 115416456 465881668 840047063 179417686 279307549 613421327 470580075 751266198 419841312 293277673 44756270 848992961 496484123 246479036 500603043 922211537 492895912 219262410 939419311 730824403 718410351 403098772 524269523 959707328 678186264 282037885 667016104 826122807 923522595 794710687 716515020 502287594 33116982 382577496 444516117 801625537 207261940 144204547 643275577 971188818 598281186 146179937 247991529 443560249 64783251 872351790 243045655 483908054 14087489 216428508 411142789 576952258 253798978 411253429 977385971 95600517 71344428 821697355 719000367 725580450 946688779 331122459 511853930 607391307 440219755 931888050 334145404 228218061 588226929 401034198 590519821 694740993 846630898 960699022 244091652 92717722 322689336 840975267 345959474 848387024 231242209 883251201 324706668 818554637 199943198 116524024 762778092 727373850 406973626 78388332 208821364 310730466 659343568 921258368 143399802 297719458 38705536 222553750 585547068 707664092 896438150 281867579 817925094 304307970 77077953 105167493 79154264 233621976 964747369 718557925 560250775 413119799 704426916 349731637 726117530 488406104 33585420 544662170 412046 28596462 817676576 87557811 163380713 565653447 133461514 496710221 335361309 797821660 72283594 867311995 506744566 803022935 309250918 730870073 922750221 937678390 264945816 138037244 655415445 699687390 808552694 434026184 853713583 599057547 691556862 615751691 798251330 546225193 181346156 389400198 44571686 75753367 661528592 617409054 19611470 879511815 867121225 285669661 680983644 987614646 771320604 590823907 14632279 333024108 201232337 350730740 961069144 348803845 185741479 888363420 828257852 606163706 305869565 445587833 135360377 554749447 468862861 541366765 197274313 528523095 17193069 188042308 346411149 720057534 143429922 74200162 216961984 796338121 28035408 140645234 238641443 966990139 640581476 223688514 219261533 268822035 431269426 763819047 135136997 54359665 897525605 187203325 764090220 382789913 915728208 253088475 718630021 744459358 68909452 335052861 294784896 935650956 846664399 133841099 917054812 888687622 344750732 416932647 311826641 851115359 920875303 703968174 65373425 878700842 608014731 596325085 179735056 507148207 349077512 791813047 622015238 788205997 552672454 798983216 145390758 677033871 22578988 102210583 826733531 887920803 954632041 131321916 640802822 690401407 3130022 677607973 350884917 126457882 923270158 882413322 694230336 93604016 376192037 435232415 529988347 483985828 665024662 231050446 314610823 777146644 888305800 536240901 643565487 16605126 765865801 490948218 614952396 545309896 770688641 369867638 162456256 735288907 883393059 776816246 704091285 4370528 794728141 751527036 792585262 845405313 240546297 314222530 538579981 4000721 396427781 578565607 198818523 70384338 364503575 596907068 860400441 986803330 284125157 628720788 829082797 847301943 660686718 876333922 820610871 155751700 573686343 375849172 470952692 514859481 924591229 618975053 763037360 563723837 44628055 961371833 190084386 125009535 713015479 533097933 331183380 734628006 561826285 841404199 710404377 51499886 282953620 174796063 116453030 495803170 76078438 5163898 969375028 872129544 120125149 240198955 656410128 475392849 923062565 45946750 558786607 571310270 16095347 500356802 77918253 708871273 87470125 684141077 991297377 47781395 760872267 788805461 493709274 259957483 912393883 498079767 186599258 667364296 95945238 752791435 915646053 757828552 513023909 797022088 527888286 193789902 270811269 898307893 480127524 98934588 514258539 218982741 772793423 927639434 861169798 152821506 641351534 783016762 410627792 511742459 83174816 455260176 52772731 183425353 8749445 885070192 588173526 808015256 154142036 796798302 180704377 652192498 924218346 158413105 579867113 853070263 660059440 503507756 205809739 497321577 223352157 154627777 921302794 316908747 735471699 882712551 472301501 971776382 329340398 342317818 817631789 861054120 156161469 202036463 378143835 735355272 418036954 974744957 823480275 56767084 876511772 306528161 321060150 862087671 390349243 369800461 641856346 240253750 210557925 913536909 417290876 28235112 597695204 225014881 713635232 653622373 319588240 973025627 644684202 413100208 356414431 732175267 526037953 424949608 397699593 864491628 752830291 449574359 250086781 127856832 927940372 561903048 685520302 483283678 959926278 675647773 868773060 22100758 661912440 835204317 680978006 349966171 623334758 818285791 688771955 377397095 551353977 707952656 883576937 34312946 990876428 639939072 993549610 616014825 66687389 969638442 72257032 670157814 741184176 549907395 533490064 446628733 637464418 139973546 644697032 516054381 926152293 76270927 227794701 481465308 861253732 974445948 884274478 940512501 456067713 555554624 46999284 170770113 995886870 261277924 886176092 221228038 471794097 399032070 835861096 391686512 732563927 260048290 349042828 30958119 3430821 179113285 740087695 220368661 625151090 959661858 755835308 717144963 900377192 882866406 709517721 949716992 972349733 697567771 336206177 999506412 48387061 237081459 812414975 12644816 621321629 407640258 987179924 521834765 374331938 411826328 950938026 135726427 539176734 4131686 577179877 527544737 92935111 822709594 644796298 444057152 655403090 490003660 428467828 276996127 841300056 64919262 955983532 547217879 298190215 345337092 805284469 609422119 949714852 105991905 283866592 620946272 522478347 27414689 366634697 646449839 981823456 732490020 828922155 354748451 762896089 964702036 625334889 184505923 511701111 666913336 30355959 209203849 232578460 839469877 774033249 963953111 770540851 627680249 561391454 160061385 948393116 721227403 552131999 283828319 606464 472535412 740986288 705514890 41371814 682076003 789685403 642879086 461068095 881484315 299751260 821486018 226259324 176290302 138201234 348496309 287747722 312943119 226110701 712022094 88844283 393419009 531694504 394963733 996536928 854994257 117947486 344522009 859589882 789763204 390295152 976697824 895117435 442512876 22361923 230860397 716486988 613985285 602399954 432465056 155746108 418646101 82194000 25438572 391691981 546199101 825306387 81986396 241608970 526681514 652613086 62205408 471001831 483041904 231534985 266326297 748118756 786677891 621256747 526783842 863450574 760704358 263671681 957031697 360950386 841700679 836453924 669471999 231017926 202578853 591030251 16746119 185888876 653113668 233657454 651650946 963203971 5810782 360810782 628164147 701164000 619903529 655572257 665802667 422196172 124618556 268766372 155241725 961328129 295151836 716387336 395372040 320862186 384575521 823205222 693964357 993911333 302172083 201405452 592402373 979873760 746902135 695708621 633320818 848748053 80433985 542748411 245917497 586267577 14882520 279165587 541493144 72768780 806376213 372537648 722248680 758595474 58914475 801329290 59702458 567774567 381950254 750254954 822725844 996358957 621881262 113628029 479197501 778077518 551737091 122790095 577560139 970598232 70587352 360359950 333652342 777251178 933842919 260542568 838462656 769887113 380097544 67590959 492631680 161300283 724354045 725551173 789521549 280913948 419202945 502743433 739510985 963685202 546102004 42745152 810773808 565659815 681494241 593101154 956210999 936082464 618533414 500577328 570382315 428107873 113284024 252273900 772515363 898507866 839264263 438335194 32956814 263080011 929940296 156074557 113594532 680452558 453130561 808861600 893902375 636596528 823746991 927075179 714446389 816884008 421493240 201774030 276947474 394100809 77051609 961157565 886331350 899843783 813277952 821672149 92134574 991374003 67154143 275695537 884356469 359050447 695988984 220734095 405730088 974705728 162074719 708050733 43991271 470103069 634662998 32330315 447783133 841767929 24809527 353293381 779648939 451882056 185808630 810913731 964012247 308461784 578110236 531836392 328701121 593315730 221997760 463051378 928063596 670389822 653107076 563602651 135941931 390840890 519705806 595764707 449102770 672189828 514664028 693036940 992534044 65377708 411513927 798824124 52900241 289703362 408519813 495460100 646550217 227186849 453303448 350594701 725229738 252450679 472034507 465447675 312383982 705275053 898666543 24422814 912329311 323884331 280339111 383294650 602307834 812330708 113585604 410035312 723043447 922760855 622987564 730508371 771981050 301068753 738982946 332019073 25141737 819235997 134291788 412715345 91236053 959172306 411742395 504428291 191487045 976795355 427481772 183746713 841927349 592607431 346930665 580746708 411098166 381221926 707551519 154884429 752546311 487419710 2003903 761015168 668061338 63325156 523499727 133021033 95792167 651825628 847951364 208960275 733333380 396537440 587638935 962439483 934398639 78857092 565081098 274462779 280816500 977102479 78637281 905949805 769715769 442187951 842644081 402215263 837251117 401832651 71151176 301301851 637107673 945117087 451514013 730875982 537908831 660422825 728873060 793028504 504113304 557173628 534519402 139605070 396379398 117734163 910522563 222486849 175412372 382608716 296321163 437848867 357724939 170905274 18619517 257102511 766153255 746573665 856754230 515227144 795663547 812399497 547700284 22272083 231060946 407726653 435969988 408825823 909549723 394880969 135391436 963509500 955922120 865449677 233414096 816370628 593464116 217979730 334749178 404715376 653811657 635770159 303042981 597153327 516820953 679211158 954161176 307040020 474182825 280124224 305150089 708848216 551841430 427186604 982495651 667286717 409838775 523130757 467760057 72022842 582399116 944625214 590177130 938239893 144059425 976549815 374622427 345950835 384772811 886070947 846601530 456684237 610526650 398781397 382908423 698477580 203519656 395035048 894121849 561453983 896327005 552937203 565332143 140129955 152941530 464621881 983033886 60245724 966013659 265306809 815211100 464776875 207426326 304605099 656107121 55096175 964277516 761649118 253146496 309457064 278864450 789781980 798604708 245553725 223198909 678715663 458869835 537817659 987979165 910023210 346475259 131919075 548324346 206096033 497855762 337661259 853236405 668970811 554119440 69847035 337203021 869690527 563343370 577818951 303016245 723534981 710594435 500666140 967053764 126711562 678352998 3960696 671442632 655350924 402056456 705870403 413379317 521438213 232974140 5984297 403414840 914275188 67920821 788143843 632975017 733483624 385708839 964909381 600275904 48641358 448223052 338713758 946774886 698807468 63852165 659927432 39466606 198492180 531227014 318877326 976132728 996817993 589352830 779905274 495023632 350137503 972700131 787768412 247566437 436564293 337943836 656937454 488787607 152943417 266446167 663999825 521035818 588511283 247170987 540302017 245849491 24432932 985819378 329003144 845597193 266231051 776744759 199051942 616744009 605788694 548615246 151991340 389908341 176499885 838852422 311773078 97104850 677524186 449976917 449817806 188492198 777569515 182070320 927818860 811495986 858149434 186717937 778767381 323491287 555049850 934724945 121264936 244226274 177025386 763887588 734327724 645270680 726245611 713946107 745281422 383140598 355256758 428892677 818363640 825533660 994753073 647210490 473959812 640063668 670509158 291545308 903238819 108854396 718579904 332311994 432122927 574449900 748242026 849355668 592517170 691836774 948393108 486638716 653913094 966791033 417643742 488871174 480012605 832100150 285102427 574866432 536533723 244837679 931527064 788317323 564146611 141679103 701812982 834000596 786228028 158542409 536249300 336450399 703137816 972078171 288194822 212110094 6409676 214905255 761289204 920012036 582548553 602253570 97447496 984254221 587189815 572028988 367940292 225346824 820022896 621840950 736457528 664776752 111721166 767983256 848564489 293982360 593454405 902277635 953893559 975827863 941551911 354211471 749616563 589591436 372979082 718663736 194250172 499678304 698807497 835428677 124693248 724271911 527067785 111963394 491162890 396397454 498858800 598751432 46387223 56995535 813087769 920738594 767217754 119893813 629998842 644326030 595595010 802544843 347239988 949231619 869797205 447948190 771522488 108914154 519190892 332080065 932325843 688846358 125996047 687372985 201423839 250194202 454474308 362800851 661659933 370168372 183868412 993722475 490406917 419527299 16866612 243000141 272580515 140817958 929930603 368528826 105496050 343928019 365417446 863205568 399406289 371906611 981784940 143236088 264132754 876213824 67246542 82904255 785529563 901102364 112670404 427180218 616763818 713359966 64490341 238684544 723333742 44639689 960679005 615763878 472268646 70275326 462749232 596862407 778927714 742197042 305416555 233335986 317416733 743952742 949364760 510853630 226430351 482374368 692003578 547756524 621211218 14646691 467364654 590382853 96437269 917564098 7812927 74630559 653600091 459893555 716502314 522760432 451740253 827366719 983987180 313020411 897773687 715620584 178980697 739068293 501104380 344971184 941768819 262839442 776549753 581424512 310403358 216655712 477920726 119617040 347500436 170154896 939156901 183268339 555797042 123963046 409050776 693125760 376517852 787035961 586873032 437457256 544228564 935648040 667530752 206152716 149069932 79736658 110648057 990484430 123313293 738301285 751719396 20167125 873259172 510215705 126301555 818191143 716791736 795759046 262761392 652016925 907795755 498257257 198413335 13281418 244782405 757132038 572974316 402867602 396343779 290649268 289779638 526057119 843120862 83692768 905793818 559787061 407492814 724510906 542714864 969837326 551265429 524623440 402487807 351399165 180449076 315798650 387195742 823336799 565238505 133311429 173220771 869651885 974352147 276334864 387070727 968007351 723920772 582952068 117270880 47639348 338965202 620302673 427178267 132941338 966419225 376846140 348475520 66668889 160908322 381722790 801036659 996911945 933740781 562851742 886754439 60050048 361629915 705049552 120604090 676550113 501544455 925623933 602917125 447208374 300481326 775162649 272189947 530126715 631664344 779661086 200301905 806587162 679534630 165043642 192533018 208753715 444985821 731551169 722810740 773489470 560601675 34122579 464285525 2650089 406836365 638232529 66404537 468643702 880340807 10173850 161609554 66894823 921800412 444916437 724912968 133743849 630176562 898945498 223004664 808136196 174498508 369429964 992319890 708476349 523641162 934607289 528837958 883778192 23272147 240168860 115009722 632306865 35049271 545270166 922684784 214290636 320795255 754050559 68138287 300224877 731073971 208012067 678211759 638387480 214094174 653829731 639560068 760638856 425112599 54064387 255656406 516637215 426647422 987446336 402757661 869561283 328648458 119547588 261492327 699592330 341417226 259094129 361385676 671977076 352054495 796123569 209860770 235656314 599629444 756373804 166989761 116566369 418525449 380669875 91822018 799370856 309166994 73464295 294598510 45434298 696645895 685702805 771531960 127869244 570755511 272469677 523172575 383861110 168901456 523319027 943391827 616201078 781492528 76863549 938131154 46583646 356619329 519631957 78271280 189949784 154245728 86097201 116166329 135773637 514448888 503408903 467236466 804303367 742599864 775860171 88385959 243378796 741165538 452467794 106818250 234460422 505780924 225883249 416601534 333075345 741403248 155052539 5885991 529922544 68833367 500226074 739718245 780834292 507983060 212336960 142797231 700691351 897081416 38427890 281167110 795838489 174638863 78716453 749219588 586232349 623592680 869707704 875198421 872897340 238164174 871703119 891118647 210695181 175945575 395468924 779592597 527587794 347496432 134804022 4567420 816269086 818237712 101930565 175201979 306856582 414664404 885337312 595898469 873198011 850562751 811314012 318898942 908492547 347021653 640749786 465363670 988683783 231270309 958552803 480269469 615126919 894917499 159276414 677517033 868408777 869064572 552784323 625939895 327033393 514819939 797413099 710810431 535703736 369604823 424591125 456472509 617774387 805543572 813368314 987616152 244101882 454184201 914173303 453565534 984097033 857917332 191735530 538883203 536215362 466403079 497717779 252926000 314819939 364373106 313551764 968427749 211973961 352937366 527279862 257140453 310358890 909837923 821564996 226511052 777894281 627413852 658522382 152661480 825906223 491553966 317293729 151608851 59627846 42071270 563111874 623849231 343060548 38916226 860265110 31918386 571827290 91907992 667824248 235073079 269250543 398238031 859130648 53984636 498154321 819670688 519178921 839772711 882823882 751569642 483679171 831530804 589072208 482028422 999276091 987149385 237432768 355622477 630932565 250149418 304671291 95784885 61846714 664839316 869142436 211993119 507422908 664280224 945899419 522378303 283295909 418682819 173303845 86333243 335957455 674612605 301623929 257769105 999609154 890670653 443129143 73503802 610454996 780297219 873890798 136541358 654975709 232031714 150947907 527887775 935722393 117877171 497896132 812316241 286821070 60927410 656957922 898966442 88928850 535232206 956273153 973019309 416046951 816276939 466877396 415219027 466679589 366948075 46003391 605249117 319918722 384726191 761915415 471588924 853617354 579269088 495635995 618575215 966674571 390294187 717909064 929351476 548702103 898603555 536284371 587898694 625761177 827521509 755254489 349935571 645653536 67402789 902024755 327257740 769909735 112927040 795725695 564592129 694117485 19210660 350989866 500073170 841686147 786400056 98876124 419739046 219097310 640251124 853448535 804106678 282020624 470630241 504178834 107848107 265518816 39150421 424261910 88369812 267592572 385944601 244107393 16835186 826544278 767461022 486351384 879751738 772333639 49326597 204858480 714777567 396849892 490315467 100497489 965738786 217280141 971747220 263042486 925420977 386020518 464281188 646581353 728808412 12429140 977499056 206884444 143932407 573973859 362480104 984409669 192900577 27549581 449235911 593967600 778041939 473334522 602249491 891646445 472033730 999178251 543355915 302836066 864085532 987557956 565837908 34811684 633838121 539568360 358040676 667316978 20093078 237225033 51041035 639136403 284048148 163068159 161771967 955636731 668026870 886376493 601530748 863261167 744516117 344234329 209150118 266987124 726074307 476996191 446000513 647116609 116258492 655239381 245894741 2868753 893211151 262250038 423704854 998059466 419292874 426392024 33885018 559214780 53151182 614929047 281741071 601876606 620079474 153691793 200066183 122393226 47464639 359981654 953547008 901899388 225343352 217503347 846211143 864274074 911960588 768525326 944739298 825304376 255311195 995155652 411402293 846823513 464893123 748114760 963390602 859391534 567098546 927497871 325296086 766825116 269653859 749426226 326569607 626684764 234873448 597032491 582968254 10986815 286801835 529265694 505820780 432429981 36611181 604116936 900870250 299571527 463185586 36581906 698864025 780090195 839447068 962995883 262179989 217345993 203009880 255752136 207840817 916532571 254835852 951460818 373289815 524061675 429224105 629929069 618595109 157273139 667621584 760065467 824399359 577467542 120299417 22771626 206027154 14387002 92684947 262076253 186837892 287357537 578997051 474369150 805553460 175899732 311299934 815831407 960481231 346294692 665353541 256608246 609364488 169666941 24418746 589048359 818099955 795822856 326686903 794453495 640537262 723796268 265748675 929537358 631299878 483038202 823811802 107543081 395661024 971821119 806808497 662441906 844011243 814274919 450110070 641985060 411208164 75169333 745179209 197516980 19771487 732579456 784461050 372322793 152407843 597649565 846361071 468273955 521917565 294333924 291860423 536068545 728740110 557681148 12152830 196007240 163415748 672288314 718303436 532946507 925083046 948972281 348389720 359273394 340715745 432744338 532260035 575249622 794691042 907464138 738857107 637381629 611560088 69945780 356073192 559131353 311199952 42671679 918638663 906679316 155177738 142065489 625570104 61138852 980820626 512633030 271200197 710772035 603885634 145826299 191187792 976717299 525052450 704049180 259220494 869648557 487803495 330080906 423222312 240507114 477827722 753741739 481601319 830346382 249813045 546347375 996231316 251291987 788902348 99347170 518559905 441060830 832378720 494853011 643327614 860773941 98350287 491482774 80369028 272244469 961249832 312552000 919144828 860462298 46632556 834037245 131056672 302927983 108419626 721685905 566390044 211202274 910079688 454434077 352167193 137808695 297925039 915828543 670222194 891286556 937755014 141306896 642301368 153555917 519997317 620419872 47062841 445275079 384530645 587164223 291007378 244623955 357042964 257608512 499137095 834471882 971567089 240650192 870530694 104433497 41016535 315470210 676757261 163721011 656218565 224050156 184881039 935253635 470184144 699064610 711816754 453721475 259512430 665745747 10286448 662278781 257394337 575216787 84604715 419407192 378440119 237941509 691818084 627872613 873510407 434250031 700696702 390976564 100504605 611851606 453694593 807628784 492531185 985053640 306922544 105088496 110535693 167273061 631959221 156291920 739826475 815494127 752885335 122854587 901930677 809562905 243731953 106277013 383172615 174891028 531452737 32184030 771001149 495240411 409633828 657361020 88059076 121390230 221108115 35794639 425889450 135697468 933690787 316364121 334116123 816975169 830959352 361915009 568123303 390636061 637230916 764598371 901989170 380611316 561525276 119555098 659632218 507917331 358909035 873245029 168262203 815156515 556446433 409173328 879314214 942163346 50731493 124182713 366916608 78770 672092894 742143274 626462175 456579368 63973445 97948321 513503537 916600679 939277338 709491877 782395370 114366623 690694135 740827273 710989399 578252216 328497201 128070235 312648429 515743509 606247523 87536367 580491191 379054469 424378996 712259432 728788336 292266379 49699839 512638116 257906789 20016613 214270474 573327197 920009973 574954076 384589833 528588927 624131448 736349692 605028334 322414396 149801743 892292383 74056018 694784467 85611216 110460977 24111637 163953316 397147054 580692150 659154408 389960495 967405397 764983660 476343271 225499457 810181620 954177057 9403089 272001598 441279112 978081685 867761299 701137490 549803472 851350214 856160251 757694088 128159502 745515780 311855397 165929976 579659401 658268300 584235513 89406312 621084011 930702629 873042801 531023106 665338254 241510361 91257400 972837110 674999769 466890442 450038501 477619682 949380915 427726838 890834984 376532763 841266389 830737967 926415474 858976305 146070763 680492309 542129492 179209359 958724812 495972303 157140783 319596066 728149889 572788731 672641550 884363874 112690653 721083423 652247118 286299225 581909136 169179290 247067282 900884984 439811000 135309601 909758514 515538401 542493811 651167863 200057724 590407678 608059837 150534345 736259927 621411897 755393145 918676792 320528660 746295374 965790195 803047778 813134888 279241493 273360666 229568699 343391573 384618511 242175253 725502576 844686077 200759397 915127860 176117253 724137776 204618342 306711710 228151812 168567791 511588172 755313499 555035904 791579726 871527904 792289197 275639014 411321347 705840288 77490042 674424064 185109741 745626283 95647389 901326442 885012733 272523892 184106634 530094904 891712122 929956449 488893360 571467181 640422905 40553116 30948294 977853656 82765367 628906596 877088043 238634636 342455203 862111045 290753077 534005141 637350900 103703277 778206873 27097175 751370371 978983301 211898730 739698207 639813937 420052247 214307793 732448670 566194240 182081832 988503039 852583818 74069845 721499506 597912888 951356172 198725159 266350596 458496762 487589740 865887816 674286826 446191139 159634457 116135310 242817347 412218708 374127693 96245814 35718319 684078492 874395130 29065606 973659855 898537048 150898987 141983717 487266010 13664244 319624400 691312724 329228038 402765810 386310173 502894646 407547590 631425769 219616112 519813654 100017826 835913430 671772667 280553837 412594033 409346224 188453931 4525972 315724068 121396885 738828210 638642879 462743450 56569274 53101045 42861377 399013717 819240955 83813526 467926676 676599927 735720546 945025473 109171959 832169444 700579987 786638331 763212534 170699635 696483078 415980525 869439900 780230747 443141841 862851506 95906351 636951942 356034709 367598388 234982556 236306443 66550042 537732874 525155882 604794154 899031712 238254652 462908354 1226948 728423480 912328012 695084431 109149463 812822210 915886339 220431836 901393464 511080621 4119918 85174670 137057191 278161736 492684926 711712209 221910679 641156767 297038822 238518378 618355271 134885172 513623902 239979031 624686060 843182084 741912660 400578964 105452991 247247318 549548676 258743187 470615634 33288317 568007123 705102042 793936319 324877664 870721075 486127136 819246767 506907044 696709012 584765700 997334514 917146177 670220625 938309701 80004912 683831382 928639737 921040091 405372781 579261341 658327339 205983000 666959280 631953212 729920624 858828825 612257381 308830752 803731798 640964231 884229806 400798939 292087226 69289348 623022183 379906610 821473132 722285694 85894602 123328810 953902160 828290498 509857626 411685212 992294322 107016644 289993227 367805534 216518006 707600914 667499005 313394734 959586547 821740378 530858113 768396819 474566355 346885374 548957884 988084089 661240489 555925583 256914976 177336112 361534376 555556075 731279270 554282879 45664925 594611593 348697223 705398951 689949858 447439377 305732538 159457993 299601950 967446702 547319776 310336207 464375568 981901323 103688802 9104116 998421179 539138131 824584497 564069444 18457174 716217768 245110823 926375489 208962243 255712035 629737465 210792401 338507087 46192838 100236831 583600283 771275001 443711571 647187719 441284602 751869789 670852816 473923924 279759509 166061240 67509376 214945023 142481927 946090193 998984695 296921849 674690984 817661559 990918789 646928739 779065844 423505889 225221309 312869612 877402516 662367872 786638076 331092114 398727821 528873363 196971647 434944995 469486048 302958239 721054747 442108966 127206931 452981249 753413213 510675892 460138741 124694502 159562572 331982884 269005779 39652287 737200225 977508910 847228209 138814848 652619306 45947029 612971363 291902881 2359783 960779456 277756524 575739447 614486938 910643492 321478167 129701952 397890329 489312799 659713559 922603278 426036032 115853074 231823302 68613236 610742873 653446460 994986838 626442955 215608662 75422114 189273286 322907641 746838416 157457180 289211340 764734846 238797213 649730522 973651186 413500054 919825829 797093386 201489523 809060712 646793203 350388938 648375599 42117979 525081020 815103574 120025338 451386135 824765443 971917236 841565051 905036991 41821533 800771496 70652774 649843862 109247421 729080306 389170893 849666030 655663755 130542828 558642082 484523040 544077933 47298717 575069152 480596636 207131020 885929680 297767620 762684000 523218618 586712785 530210381 431231200 529401997 544333069 750924373 611074834 14185581 935452476 126798620 261856381 718627253 225949948 557501380 859838273 986813767 832893957 598196189 296404141 107224852 553875015 812487262 876807746 66512894 50436 517177038 100469784 713957500 9922187 460280108 943045196 580914224 93693787 976163981 978591941 770506317 616512117 873538507 388628316 174485526 993398082 120803552 183117872 254105278 942597330 30949081 193836984 861354241 304282332 885246772 679007565 279123214 429508987 788495814 736142967 406240373 930384438 355791520 782566410 387720206 220982604 733149645 905235461 360305079 888572024 257335928 214439705 36753504 895758526 194583586 602606658 813759310 89409408 919133073 642096779 296147374 370662554 431429017 962609451 560667505 980835301 969289844 659710244 474846910 553429930 144618719 744051956 958543384 305670631 347846527 155071659 981056704 931183435 413650599 503104449 71158628 687740978 520008588 53250450 531031509 366942260 847381949 979342484 143245779 563587206 448598598 445464532 18377090 848828962 486303921 923044242 71090947 226393660 159430481 443771698 666922678 604475904 224546535 226397994 696480784 950624134 730598001 594445884 731719372 36293698 904074538 403576963 946925233 718988155 111391585 773252226 277400106 161578374 433341772 846508826 323663104 229109735 8985042 216290142 609834830 743684370 168251697 645946036 36294815 994038621 925477144 683409304 894495749 464087848 21600903 633100694 142206732 812907914 493000480 801773435 963078240 694983995 108548722 966807814 270681351 695124999 968460787 860817877 991982666 446250981 540740927 725145803 870087026 18216047 283391801 424775950 101343345 318673682 345329268 283799309 678674735 310977113 986770777 678673700 902685864 450728811 43297410 147257992 655057675 929348350 471664673 735757648 702117986 356717752 383017224 148741935 996176389 63891823 764334461 871873331 768614079 868682697 665734305 985755180 520396076 127792330 938853524 441263033 356444469 613842038 505962902 408308931 815923 28886747 733360230 739620835 965315573 144923705 759842440 950950188 116162631 325892684 614215627 439550175 635464751 13549126 448518027 796505698 653837758 429034260 605315325 870980381 242700626 539175210 836552643 40064921 255807510 523708981 273466631 695949372 991933191 633586495 382380467 81709895 745187121 451334923 915853866 786615244 229793554 691113809 860779844 874719128 547055579 363248596 926608675 453365321 935086807 271166894 48903888 615153732 121734317 208437975 516064098 186686223 439628429 576949699 265772746 984891236 469465058 637724867 898679710 308509013 597135360 408972156 207770333 637042710 802785817 162313535 410358357 162015784 898010830 240583010 605464562 338960617 589383705 833014830 156533948 411880508 485995781 736328303 595286964 919938485 335833340 378927570 584645936 74730395 668196630 613915870 923417941 451442151 514924548 996781607 531409576 853264723 732504413 920822930 328968619 455241821 724844860 436093837 106612394 996475884 357926054 204185990 639078740 850967977 788121895 973892016 188168004 565429377 561606307 565635723 416000978 427505188 547530178 72754781 465244560 962757957 800536416 696153758 766239732 682755213 255648000 675565954 461193838 223784322 283712782 751567442 287432127 742198098 493589266 78303879 221648414 714967680 773410550 875298771 945679970 204979851 163193310 858017830 528984685 501632237 914038326 658547876 953406894 697918745 661994543 671670135 855895630 235623503 321894228 472856273 587360085 405023488 943154786 597122892 301007681 603309519 193653646 714782491 636885900 811894842 231860031 482153403 597627617 174689595 718216422 646630311 190799375 612221843 30715182 985206089 111576848 792230556 592739814 581011673 609038192 925871352 844899605 336283861 124995772 224943884 351088058 630493557 953834250 457411000 43176448 429615488 941318342 907316532 506310622 803608558 768263764 750939899 323773508 188953133 715865196 684176604 635213121 137804682 620813894 62797933 544863025 339358006 764079429 857018314 222177031 135178079 714545281 320825659 880476958 350353898 366884706 569205794 599881840 256496596 391929900 811947985 383139671 285970873 782673430 919173012 455857194 819571596 581329963 314670393 565712722 89526186 913188509 650300866 704989361 292578507 811265081 258442034 624359547 745253790 21285041 794130165 525592192 348190141 481918473 914741644 652586708 467359801 762394877 985174428 594057090 407199896 987706270 820573038 801737602 714508404 273466452 521949675 444322786 833417341 546693904 547348691 159057986 991812895 467595593 826594175 234771507 541349202 50668518 132160939 723494026 651836312 472056430 817785526 156021543 851874658 763322834 296426445 657632653 710727226 482003255 797070977 46656853 11698436 361653909 187106898 140568236 344757639 930153602 816824495 557203584 567777446 452589163 122868521 480588806 399265055 628424363 73444325 743317625 171387083 479537172 219508230 420581727 890132282 709446306 367253099 397282448 663571721 392702003 722786812 916548914 910281472 740650883 692643856 695593615 255744582 582231632 936353492 881064253 231889130 122529696 331173822 684043022 68646878 970378687 555901653 754135415 743638647 967877925 421188902 303495194 428030682 881843099 507532083 200947502 247495002 676635528 924962522 15328444 339373269 611113471 38505276 60497521 835593483 863005042 520914216 396921222 201544725 816549622 464516649 76583250 493776890 341173821 201767914 716417231 406795512 251819971 746805220 518344076 745875436 203654306 958415736 995948349 792941565 381334616 757096481 446255676 905808195 526249592 972816236 439042318 883370210 938772991 816607574 766306607 163622798 805810159 412051330 519866358 749612385 106571267 253617713 527082446 57537929 273674191 79260973 94743811 503460170 933140989 358797908 727108263 203845610 85780043 988944993 586797588 334512332 955496217 539541355 227967686 156085119 755043491 585681452 110529465 852801076 178348233 995865049 368877888 476834444 888707792 908974357 91860248 652756597 460493304 270765456 97798120 159338149 325429034 779489708 308890857 506577093 195276729 163812856 785674754 376913549 315280380 387951658 904926305 738600431 488150776 420799187 116685027 314359555 824295701 284889191 448794682 942602227 931695166 639573545 897219118 192847266 646995677 946172816 664366403 136042550 596194300 254836398 571663299 900280016 247810680 727553520 989750688 36871204 510598454 730744025 28029107 320666586 326727337 881907821 357916444 530622676 463119999 425224439 392464710 422637852 483904491 934831341 458177672 76100377 946065992 177528181 811864156 19681153 871033256 695348076 312637559 926412322 214707541 496543405 57681568 158903061 596910325 735860935 435971995 611246536 443406640 338194552 299568536 416439918 50716428 686199793 612543699 249289695 324592721 445414927 424139952 342575688 498691809 113929117 416607110 636700855 379718994 772768100 888936886 969338794 118929247 97927232 551793299 216854980 196489765 404835064 441198361 980461825 578028959 620114030 561520387 895336522 825696462 840756439 197362867 754283886 96435822 376374594 813326861 594492195 132105130 448990010 768203141 243740295 839514772 465423055 7023814 855417429 656546997 742599185 155952953 397901025 662427636 891507908 773981079 852337524 808213704 144591817 291766608 409854745 882379909 659956406 657916053 216816275 95989422 697716268 928841191 114140339 195167724 21633884 404079096 426614620 661245682 573713065 709351698 730761224 37754383 273232798 756675588 921565161 940633007 98804242 863203319 718316199 677183080 160407099 276421191 982200775 727098842 897138993 15403170 660883665 144090283 614525660 805707307 425876993 106869523 497823016 696105707 249946466 522785451 265724141 166207471 307303106 76102635 570907665 932753352 344450072 638342399 526287193 455396622 824154270 985209135 330384796 664210079 294376748 66624543 562300626 576874808 527153863 795312007 520571268 158724619 597597764 101565057 405093338 933013294 145219674 949680972 562720781 346378083 20052984 943968571 46160848 750678736 623178399 30186455 425278415 653338574 782763838 2563587 733774073 911652584 410647212 15043289 95632682 513662463 905645623 344379582 186820829 909801131 757138707 5714449 529684211 2180975 298279418 99991612 358003404 112624712 645891490 92600295 332665892 431762690 524003250 977435675 545019578 94284946 915609377 702935968 576276498 545652070 717908589 627775098 117195778 50713432 798283162 116982766 218489481 398585594 565080360 762079915 644383561 359648953 138450629 797796758 220287937 330141538 676074292 434563468 31588974 3781822 146164596 124317919 734931046 693049089 332213263 245271290 490528231 780512928 616808538 963826425 628152289 281669399 335291148 454320807 845484275 513600948 266973197 23286268 687374587 618456298 578662552 623382974 122538307 71070569 539347489 788170475 94424727 350112909 206488101 926232350 506397486 280518110 687090258 617664513 492422064 521054809 937603337 302495932 622418603 226478935 910687449 915512381 225196060 7300292 813655118 458883882 163080123 800923956 404395128 367533907 800039730 688123399 166384902 92050390 250941535 644320012 370324894 497024546 303804782 904036575 862335232 387050570 80845920 853612816 871759245 148840 30768489 739652143 2973346 843382813 705064743 407255256 397001380 870490153 855933537 697610656 914637846 606163054 335553577 827719886 708084474 892576605 978273219 373705004 38489527 520182291 8016235 809366348 490327611 463131215 297260948 439969952 1682715 444836054 430735103 442421110 173513760 817161349 487697645 773562467 170856601 583735970 12402213 692548377 350656360 758981142 711636398 389153653 291719110 284577395 319373192 745102116 455823027 376327704 783655540 238503824 672399586 687659920 100486458 876479960 293039353 501170837 780080860 297661387 97983456 993922962 204203401 35920583 646185371 670316572 391072235 24689562 748027411 371916486 722763686 337935560 838051580 832110899 121905483 433240027 659630170 847122120 201941087 145846787 82137519 495212134 232606527 161376534 928101228 542023110 72977720 392034002 50099954 867607097 94763475 31932147 862437860 201869626 896879056 224328177 195423463 145344520 783608273 647070650 52974686 45187058 918271873 527887695 768860487 346739355 203085535 859928152 909698914 542932951 74718857 784430194 524403415 582755633 463465923 106530245 193444301 674657319 485200130 279719699 489025152 882399169 179683452 260323399 659887487 855341691 72910347 984458877 621158133 495300180 202524694 733638809 851770779 554955635 966002382 32321458 646611244 150092156 190863307 844755043 23959241 313978747 774396500 154097706 971042940 43633614 169278878 681741493 468566802 524022110 380642174 205755583 976482089 941004225 11037378 216314620 399728276 484980919 659686533 437357091 392197665 469718952 711311472 304628032 965668071 112445539 882649116 68050524 33436050 822576712 159744731 483064241 307963572 705447931 338621730 617697000 382887021 794048548 413195773 646023810 744281199 139196592 508647757 503458990 948751196 869470670 493323642 292615788 214265190 179371390 56098591 713279780 838664948 629152191 352925068 110780253 42131834 143463983 302427417 637164624 976724880 55169115 985237620 641252449 368049332 629527212 791647336 375029172 821360421 730805194 88155268 528238904 283396266 249559576 546496990 327442851 608011419 518292957 38767914 459627144 191386134 458139490 156222193 836076473 430688440 573871181 294789449 525159070 21465909 106993390 393688218 259722078 589846555 249945873 109628340 911737427 458332863 203077834 73400763 798100858 581758735 214225877 809140585 925429455 862259242 196701001 354366370 40467416 796346542 180489695 254922285 244752906 675640623 88161979 7341936 914651615 833098180 444268312 960674400 119075266 520862874 205677441 346573852 899533574 200584408 622467277 91179128 225437446 645551572 489333194 504862064 709279467 576742168 226146462 142567077 255420911 330054913 642915405 126190062 725839862 872646668 710312884 693883159 25485996 596223510 594835963 155817961 350299404 757054222 443228516 908427529 509258858 717618884 792049749 830321331 481464070 248211278 776145982 843129393 447995613 972452724 356267662 349161356 131058109 836324792 155195347 156805904 437892363 951978212 860917559 266282621 39446231 437383275 851909464 37169294 506518053 26406332 292361632 580878452 423203584 14425110 269873745 182575381 482211612 983151309 642766778 777779370 442159759 811426699 474522707 599112512 266205988 747593134 672059895 326485552 223572423 236253687 867283904 65981680 424635092 745528635 230481033 22376347 885242293 793284562 32061067 827322515 809429931 641124117 306524521 526981655 727155371 267070752 21687218 742013859 779477535 272702148 634470896 763534472 198589038 675720544 302236356 8657158 265527800 674624238 728887659 941033875 134287343 265874332 763456681 88560698 366201962 832832906 698450908 639414555 688984924 438426790 609693164 620179675 832464164 141510815 979201147 167674916 737611955 902898184 723171082 272640161 820888576 196005173 315817678 189698443 356810257 26812018 670952739 369428863 181322387 968742272 221225279 614720405 920099389 994249316 936495978 410458315 221943080 572466991 618731119 649552209 440106677 647951564 141122933 22881402 907694655 894315116 995999458 553287772 635042993 983675166 32437062 590942771 117788363 811999859 235413069 627725308 545530718 388681785 222864787 24824247 598121528 389833266 36950299 488554912 81575573 364666743 780363120 129571499 489552335 11629498 360608529 637485663 227995794 67314035 318617006 204929154 645228598 497260283 125885397 171294996 414618645 709289689 317827622 21454841 15081282 857428497 254833932 496097067 391229302 875450455 691303583 168536257 760270288 808968194 91615023 938491500 727373688 249287677 305700017 899916490 990309282 571880484 127992721 939112843 392467097 585368422 163386989 33131051 165921292 717044186 658346004 264413321 671983014 467553825 569739739 93772478 467709375 10037763 388335769 507000112 539452290 593677219 461374606 304799341 270371455 847477478 299530146 857262565 558201276 342707844 5765216 168099163 102434017 584257340 684457846 907362131 230132438 506197151 267532675 56741989 445960550 876006960 689332231 379194624 218623691 674310969 871064618 106113861 668513804 479260289 284070565 33083773 250771168 850929034 598372397 968398451 136066475 367227353 911740380 392480832 358647125 15982919 474992672 337854146 234940980 486465146 594210050 508208454 265259294 841701784 852931756 30743827 814917893 362494759 241411525 5587578 714440419 52894487 909039674 918319583 401688289 648515181 138301180 441631806 129543450 612187719 297107188 212957347 281554110 406057100 726844631 540188506 957689714 972518401 939732311 487075061 429125837 338234845 543922699 693844306 86538354 909016587 578077298 937175349 191678579 236702319 183055325 96456792 421910988 933427673 746673681 19908202 890178902 490619404 769450376 690570107 869805083 861610320 848218278 696398410 971398418 169705131 12607320 92608123 386857265 659598304 289894202 922978324 482477069 96731702 247514378 627393011 906991488 878592136 125990496 115878299 703209917 868227200 775629406 98559579 392559663 619386735 662736262 691856782 830313256 608734066 216345418 380328807 263364262 929399132 824978391 220781450 892243793 639071516 452461486 751081509 912471874 576532895 861143178 555709102 608064471 479868877 414563957 986115739 322888906 772418278 671614782 802085833 795553945 951652318 854357135 483471759 709835291 576794485 996251868 858991184 927111617 960966283 771328666 297804836 556189377 538120391 853833946 615972831 743089547 821239279 847661579 914091461 642981650 843329710 146669340 416385345 286253378 417104450 592377612 894842904 913933917 861700144 501438394 986043706 400884501 616130389 273858482 421640956 940299518 630963375 499190979 188012032 483655937 583072074 674115048 955304706 301086559 449593383 624815373 875253180 708483236 718297295 181721954 797559309 49441228 601897445 571865083 772945383 846175070 159803346 336615126 101716266 921263275 942785383 685372356 756243137 374814888 570258945 703377515 537637915 501319407 944382866 85561009 936575133 621210751 917922344 535378283 940605537 328959412 492543674 94147128 75325679 934249595 79560409 851865435 560763436 456228852 934406702 368993072 473382517 722393128 479342716 807956829 866095122 464043784 706276252 200185687 952432499 479552455 833287815 869920480 698206036 528819755 105225758 532647488 708127508 334615036 305993361 296728359 63526532 570952390 681991462 41903464 298695002 490448319 429457306 893271731 709619978 244418036 290445760 977378758 801361728 537115070 845252739 367872787 740161863 792678190 523575274 10236817 660735536 86965898 945731628 876426018 411088348 350119506 400153065 935992789 368430531 704557391 324429804 462768951 388316552 443389906 756024441 956138674 939285695 955014813 414051925 221009552 884505220 474587622 561013755 332268189 31459292 13726054 341316677 262706207 456237515 961489076 708750467 633664766 673771254 495054035 796494709 334288923 92480896 555850091 1262580 650583556 175774970 372796080 818167746 230149918 227677997 66552507 472737103 912554732 987352189 305666511 78932593 390364525 820510216 197301199 743649911 855443389 118075398 730817201 661771134 87071670 369823015 315374844 778298590 700307356 914638793 57114480 286208728 629549504 833088180 599528352 546992892 190441564 607947735 581402790 627812631 559068178 331264336 438398483 865903091 335853251 902059009 821434101 467481703 343403371 817726787 778231793 286030754 489510936 863571056 148338540 126905651 807718271 818606332 702180157 973817896 481356904 726608396 972326538 600434858 714201841 716357044 158523367 251576079 308753787 514025208 405050055 897522688 51937295 966118069 992346452 606060226 187535591 712213279 313665169 600178688 246736661 903225916 457174038 314655257 626501996 564607679 509139027 534456912 62554981 51854290 889360050 139371331 887240799 973742807 962266281 927235306 280033636 361656418 151920605 734152468 540322958 825175448 760762446 911231974 509617275 428263163 771672872 299851234 222876624 917466838 601225252 950855220 692292876 866023742 339998081 956695725 561834269 537138370 462890749 724126297 313816269 597294483 286485066 844742103 705739814 509883209 235925238 366577573 227230475 989857469 863579950 768329210 499510149 993697766 673483856 961018789 157402494 374031744 481282668 590178068 160465817 574045798 621373039 127938671 898852178 252372180 919696294 585670737 685984799 504039474 732890052 458094441 828501091 805885278 454343960 506824777 239991801 687044486 946782817 767455882 816058735 628260837 708363406 532206176 736111176 795267623 685204419 235824822 304404916 173287767 751853806 847176238 556829162 296919305 664730644 417681897 267668758 370517852 421303501 960377451 745206379 593359567 514122662 611404814 573833921 634411714 246945888 25769756 963724930 207390143 704124097 690388797 641708165 267732838 113051717 899229860 658035165 835252360 28591711 987265199 915581637 275763482 111945573 32527458 718855107 63838336 348896534 187229833 900968777 872851923 179527110 121998175 2415390 41022494 668678517 682508169 626008618 644432539 956217827 960008502 539230259 691369918 417384379 318930109 886735062 487437379 246563829 414037945 583025250 528257514 962802504 819719619 169269338 910411391 192560302 512895457 209377233 275817626 192937596 863324402 927260019 988699603 853553956 368356749 59982031 213941624 216246818 825854104 372042846 909651429 467095432 110494678 366820971 351036212 233131071 658950287 517061354 557691877 252515961 450531043 306887134 658831637 503862 484695296 828095076 113304910 891584788 437790621 894366604 843456367 683894929 730141759 93648946 763329068 131098714 432201611 955396405 958624471 774291702 76404492 587063200 595397915 690648997 563484926 714236367 132330529 221479027 272718963 968632514 120578922 351370413 970433413 420811500 822073267 217068575 475995284 878121286 567152138 389346594 486293707 382951098 981096154 692508728 143691805 704188481 297643168 759097557 562948954 601519854 360063867 788210028 213880269 986625246 327152989 346348392 785317039 448280850 117245971 400449514 183399675 452788481 128167688 341056774 899809340 425052607 964414951 433962435 795798744 243930546 566051356 966980691 53656546 964934878 723032372 269839570 253609388 120214452 392562112 601103238 303709982 744806122 495363297 3853534 340258430 795849715 128854380 780968850 436128560 691309217 458958151 166778110 753503388 451822678 494034940 370176680 454922340 528460560 620875970 981663794 113610509 612391605 520944210 569612854 759060289 205612781 118582599 716439858 77411529 234325969 396199133 730486067 309090316 829027164 323939005 984675011 948669097 612841267 517201912 983413176 367665170 924366615 813415529 226444624 838764566 707341788 234071132 845240025 145683441 577387952 861722490 800467196 923284730 907641736 490621623 667705891 21213124 225586346 937805034 906615121 860408752 865815168 628168670 127574943 591873813 663121462 619730952 970550846 953778409 486832161 30177256 119383848 368492113 248602763 693321680 765075067 451036102 78652268 690904028 578882517 337987831 119951563 932091796 704889419 182049344 829951571 427612797 455123775 745417466 726213398 485583042 205510560 574682155 452023311 267648460 345198764 223594652 976488379 433570713 730301453 16259547 122473122 700924561 243171290 916073071 115029991 62959012 289544353 7926774 952443115 689382531 728908391 577031228 871813969 99666986 934837917 745819074 678042478 134493749 254396315 649514422 8158914 767261111 372019309 962795390 494320939 159338723 98010904 515438354 764408907 414928393 720503434 563093955 566790648 326780660 884671307 279476827 636339835 101592505 37903801 765069254 75586928 400501822 854019492 343230095 519523030 757147309 267382973 592848418 711339652 694041399 549150330 991484508 163036408 31051708 813925272 303575785 542391142 267515666 44325273 944459300 527526753 188125725 153128519 254231173 816826400 910385072 902642428 877206401 139394145 659664790 102817032 783389558 612279623 536712848 860565847 895708306 239020934 177695457 431047671 229432438 841817566 479900538 611717562 797660664 761395870 440897358 472329912 467862372 255646445 570035412 125062661 645091411 416034737 719263425 47136586 623324700 599176609 547911450 819806486 772852142 367600319 99364369 961988469 608109015 490037250 531263016 609937869 143241262 413168851 419614094 895535910 336155796 872449066 147672370 125604930 201340171 360400992 781207483 7215129 908510566 876213765 246142511 203945072 346890384 585477559 300631503 791449515 588570530 458095869 330526663 420513517 854452196 328617052 767403817 783325247 563804499 894762638 365427243 308612244 699968594 208873992 626736858 850699385 267492563 765837839 676728028 513120498 442832016 919831997 522217577 807033515 214117611 624463030 123116987 413296913 554896179 986840911 761451892 551543492 172333952 480996605 284033833 508878400 591148202 336894058 309031613 606644333 599156720 885660532 546347850 489730723 537173777 349670722 260675205 309761951 262149583 662141994 737315660 552821514 968454312 38601098 672325514 568427020 683774168 456072431 348868183 511085139 572994370 388255093 241919042 969701693 255134143 748881897 281666205 927078141 25575887 889187703 745956068 844957085 319928005 329458862 817975231 759464553 835389227 348096376 785000236 955223205 937610320 578275283 831208954 863476105 246708159 861901433 766827074 475505122 872087371 40341185 222197386 704568732 491689751 146483204 405453896 572690383 299701464 394579800 811858534 592947113 314810345 686706149 712333136 18282778 226064456 603281307 95284723 931009800 692238542 782917689 85312278 822453724 404907615 340804205 887739850 301369466 93105882 207414456 941784320 340834168 341080069 542796839 350681610 335236713 876644109 958304808 449503994 3635553 494381672 284217689 872033345 277906419 483402621 536392773 431413055 861217366 879542999 737095196 545870274 122048790 687020461 823141581 252032233 598617459 831790369 10365161 172492679 28912116 846831621 259592056 400667385 410714891 653247914 723535572 503273538 981228554 912804785 712192857 987409425 448542761 462573592 223702165 66085252 609671387 482409846 183935403 244258117 879420722 275170434 364870428 38957133 265129457 601893300 204689680 877207957 576340062 558893107 804836981 970254970 233381898 217621829 866534222 468965184 327476502 961026029 15896012 391720535 695775635 938688463 296121534 426963490 513388093 477231384 348953317 782602531 790692533 714663448 753495748 435771690 282510601 302009009 713996855 560482785 312933995 240483858 254119154 832062066 359090989 461673338 242381017 757854921 300004100 620935245 918857031 153769511 252115684 519690129 648994482 517207403 178718465 369436582 636381539 327152751 735158876 274271307 911157513 93081828 821274735 274982219 419340256 392733945 243243774 335663460 45879958 325001690 333930041 742085967 500787346 168417200 785972888 378555175 120769847 249289137 891154804 431632436 480439234 982213686 163462415 275233176 418485122 604715258 339806649 322794509 642102930 951128757 610081227 955042722 220459363 213313068 542971491 90601537 704782060 742661842 532008970 844490646 150324730 443868940 264270002 931143898 435422251 424599531 190332794 995844930 937034635 118420607 515898076 843736050 790553679 12229522 997435332 119850403 996392328 234752103 370527268 298433634 144002823 159214665 915991347 897936290 153132859 832133631 864989966 158659968 33837599 568458279 850328929 847021272 919785182 321395649 149699605 289268997 532999846 407682914 718544151 156666207 847084838 188129077 212121906 449260814 27988217 368621482 812107187 934123145 253135748 270096677 773459549 91474387 256863811 897422932 303101263 175424423 25759541 386165627 423226072 349315273 84012671 332084510 274675318 719153607 638647523 238542983 400297525 752516566 187717874 945144679 286164669 138195242 538419003 497153058 974764522 463664045 795426220 383146794 73365024 489977036 946686089 326515740 227510684 252411148 336636445 179929064 816258847 470915375 583228957 703193038 960233960 929909981 3628466 762164413 630317893 535802324 91677077 21422141 783095673 478854473 782813981 735813285 758847547 734486429 595978960 326866364 863067250 872313106 715494450 669263189 163030027 269879707 393700772 99642686 737836407 561131050 95744540 956612579 256540755 201409907 894770067 376598699 366065202 931531817 859341080 306874979 655860108 324210934 831782345 206786097 32429937 677487474 867833802 233992740 706575491 399982314 590908492 212888537 363894267 727951099 378440626 539553204 399335167 521554792 86369775 210836035 614487249 457596420 941967213 644484669 844869559 95356381 99146908 146280417 955156610 897849850 587328332 48670144 432668035 159835326 189137740 803276382 90650637 371991807 904979809 881301999 960892018 551694349 283695584 332100087 319401441 310226421 638129429 515390240 573495248 185236067 166237389 798766411 69096701 358258819 536842189 66763287 376379001 277691664 351098393 308977344 117684068 925702464 200811969 356789065 776991203 744445808 413911522 85821205 741656108 332868382 111754870 409629516 497931483 931547714 914379071 530862308 449939555 411545692 702791424 162686220 774514336 758824200 608107103 205098673 530773542 626192491 158473860 52000752 37988726 272654546 622019541 553084229 877800839 249873356 173632516 748674287 4722280 796930767 476769961 97987650 100400538 714711652 993098901 119645501 602540526 308751278 790133758 855794597 215100925 741061398 207658742 897190304 683024721 25131689 652165390 67374321 528905533 844150565 436099256 90658464 514932821 441145149 393630152 928932712 8234351 904646765 779987444 966446592 876529904 157695021 520820942 357451529 11330999 998570794 354305412 217290506 517848189 886127881 449504192 598528335 567137373 92013058 898754 480277293 319783698 367407444 282085325 532586210 968231800 753313210 180845959 984578428 100281588 481303707 104135872 445954743 243991989 998688045 146647107 489918632 577721477 479464631 61540760 477780188 953079023 795853757 809424943 578500065 270836449 632020507 127780769 474510933 200203144 188767868 828633431 631643022 977066422 380933420 798602227 106163282 406214351 539543602 290352668 224454944 782515620 738076650 150663416 783749719 628100863 362710731 671636518 877431219 278585457 649360018 838953334 431009005 946861606 798931642 48068126 675450277 945031818 958846895 374858656 484375362 821413409 705752393 143081968 803571474 548410051 452943016 961780470 717727081 121708913 93677224 184058693 340887106 343639235 227590105 190606208 213290740 824997827 539074820 837594940 236793121 650746002 53646869 174713010 507680061 485196029 759621394 903845995 979330273 526853906 98208788 703214914 791759519 98915468 429337290 974659087 377068224 313195524 941707054 101565490 921510394 782149270 464858768 909801984 455995839 667952316 324840365 138423667 249017555 45677417 444558074 851518608 710592875 889279323 284859918 385897568 26710509 785681517 246255130 632364412 275124935 403156205 370976576 53352975 272060708 843306786 798418045 395874205 88049241 478515896 862737099 189811094 991298620 51962117 835912258 173581367 777110286 167690771 106366859 695968631 918845763 34687930 965835768 725812769 578070480 53813481 543494694 119940326 570990417 9143507 751465610 5853592 776757282 849600389 124312581 598238895 698941497 821645364 554130611 568097413 575118210 460736718 556599757 17452401 361931604 349517325 849873442 613523131 333346107 440383029 730524764 597848320 528240434 839946462 629173298 868129651 798689331 362916814 154411301 515659184 414665048 988239415 926412988 505138420 885341307 474880957 237483305 771823981 477759261 54140100 248915754 544168040 647879641 728146422 266216409 399138874 368977565 570628069 902938274 704799412 772360296 631305579 301730128 255970701 383290765 442275419 614132488 691989378 284589857 745174744 971270544 133329983 951752390 943912759 585670799 421357850 465638702 201142584 792965070 547974639 154124361 593940109 903946873 739444654 14153924 123100968 183338572 260302204 901864474 564963803 599382442 635670221 373317055 334935490 120085322 335413589 388859096 941642179 525707225 313916910 438910029 550733871 692177747 9730708 225689725 105259595 597971674 47499600 308294047 936218611 949486097 541731242 127802339 825054322 908432090 938113622 201418248 164954035 463282736 844245406 648464803 741773219 391479406 804790194 478395079 102724202 32188371 558003683 497010542 359886180 385263138 491220709 583917011 623640603 875120604 907650078 668224172 945484288 277127998 107643401 394562455 947013274 998745192 380447713 555597798 874666288 458282675 300048848 278848762 187738364 614989825 272047038 144636309 107391451 479266670 781382305 748177523 730664747 690092157 912637700 816669445 839179206 616985131 922702546 731279712 133041353 976839237 787382037 702843349 974001208 706367111 543568077 426292478 80529092 134542303 17574858 450696988 834438838 220819239 879142598 894983560 560233991 299767992 33577492 856111530 679001772 232242165 473608821 265357225 675964828 12079490 748341372 562836570 336203302 871503974 126550626 584069507 880670064 890235758 562992445 80870820 59964791 214744915 34393975 711010487 519562810 484766893 120380993 469649642 576473175 521396166 146513282 879953292 734469022 561438216 933114703 190587712 886450304 920725686 700766974 665119375 370565617 39055660 198662171 199098221 289035462 14555170 654793482 789694922 982603786 173328224 93735331 527855462 72907159 111558932 70199299 143765484 179683935 373853895 594214750 753705226 278535803 534054846 501173677 559343520 6123560 434573900 518783148 811850514 136517116 230541178 683770170 936760140 614659637 311164939 109037480 633296915 91623291 789808805 877987329 149708537 966463121 318858924 277176594 918041317 356615480 685195102 179127726 219946136 450952467 483167791 135212755 928812551 520410641 224242959 951035360 670728440 9337067 118578347 735256484 263744492 21910400 268125684 851542263 595596835 636378516 29298169 794750234 482121450 933353774 488253889 739236647 877469879 664769608 565754999 568625799 582916793 451402357 946127930 192220083 278312154 977168794 380721639 107157258 484698763 854375787 735513188 95163929 748692217 923870565 240180289 665804346 108032740 775152158 359266821 881826683 100844420 171526493 664291176 72922800 475453602 302089643 41783368 103899486 223494365 649539420 880857828 794860404 926448002 910171396 678746079 668078050 995119901 281785786 3125327 119683488 226470729 536276655 548862963 862105547 365973214 821089397 936603134 715367601 86348895 166624336 579345226 117022045 777677695 90558746 527737511 783929907 605647562 499952319 597453533 129350364 817655044 828981199 791383269 296230929 401395630 139198722 21431204 852044991 836768025 684363689 424962726 21694738 531116136 221046125 662549398 72546402 8729992 530586207 457840575 698535708 270902878 119465846 272152750 59525158 718685572 585937111 659373120 489687695 166732588 732047391 64302884 90147677 826191901 928362109 36721655 987305398 699645980 766666471 954749796 309510191 682221022 204705178 441391939 809890108 482015547 26060609 342128797 240881739 794172971 506535566 585570093 203608074 543351593 471608384 714216264 759907540 734499065 631950974 759596674 328568670 56125054 378533213 387217181 587043266 901590053 190159457 734309327 435099948 127847912 611954698 823236153 99030617 885861670 227306045 20065117 436011694 293574511 704641172 530255981 725335872 87867813 710623006 464150926 918387255 382188933 780685884 489381132 212999375 222895715 931461326 248302092 250017015 907551707 441807579 782220173 428834162 580916825 304269294 663108080 895239965 810328405 12435183 94941752 509866891 377867922 45777552 181743625 410247287 913506216 854017217 733749670 970523447 260915827 678078112 150497698 512179136 786636203 897588377 532470234 792798200 580146295 824008872 539261140 72242289 1464674 165187851 58842807 646275984 762203998 672392334 378347106 241060318 898506576 600552582 887653306 476190306 253593431 28799876 663738048 33699245 430069044 333343499 69610462 328479031 138199927 896298587 63282966 214094014 840403046 625948688 651648425 634565622 216658011 113555772 566078163 852757522 950509973 844890981 91603756 51143433 783129979 835740295 155546746 184273889 855487786 739237594 336249910 587829472 916695611 417320486 543194916 830711751 880627152 9985509 512669603 59876949 144890646 89751235 239224993 817433615 866654632 581949369 594001604 904605031 499997519 803461403 368590115 451795051 617212728 323585163 876483755 940147830 599111679 601972169 291521122 723779659 74276893 864009365 462125399 749500896 378274070 881509209 510101417 510804716 840119208 138510514 191689330 377005888 45710203 943383762 694851004 796458528 421271460 936612833 433136429 830292368 685281550 84266324 442684326 175233118 677360942 503242250 989896474 841946610 455069701 695536515 395227877 623806250 619158461 733470794 355534883 381702532 54212067 697135047 888323286 131930900 248539047 436571870 165250397 960888995 708763405 440238847 328804088 978856653 608764066 683893046 47134922 729536681 917575027 540656779 507867449 291195948 278307412 982236816 199006228 464011531 622218167 404727809 296442602 227443034 881512006 886692612 844313267 752659752 263278732 736683537 254559784 736033826 89048364 406578304 639585150 981304737 639979062 117762 138251018 786121482 397551480 934558900 991371146 469236580 808922533 233228306 838309892 917204041 356582451 234298625 622741029 307999438 750056165 494859786 916458841 519171843 889818563 105493706 764690233 984033123 718939 613027028 31145891 799358971 183532129 429856821 450989949 670725758 905031207 545979486 93461026 656230260 658871810 193835655 813733043 382956116 694433573 828088021 510147815 846658689 283819958 786903008 875329540 710444642 877452261 474560862 204467194 504208080 753751228 796427751 928973713 128862350 30156832 468359379 200349929 52449096 123556893 121679066 240156314 727571415 976654077 421717370 727916797 976701428 879924363 706101081 156341555 999567279 888709781 411657354 785906232 102737237 25780197 360778128 944448823 490900635 864008758 760373288 883863597 180716457 528950626 34767660 488527923 50095409 898307307 679362444 965646995 554464648 438652275 475547444 662694422 68649459 709907072 328672220 241630119 781996499 8121773 451146229 273803102 726820120 582477451 102787084 49465937 674129543 50435575 311015601 825313827 306274961 757897688 610305491 363007695 812981319 962145921 764336743 634076321 170386209 10138290 894865170 122931861 323904600 628200494 4087675 754772181 710374663 989492505 615027209 708211130 41852792 171795069 406941276 254436306 677459540 409134718 81189428 584055071 710482314 411327349 792478526 923747676 356864487 97842844 970533051 127721116 196528978 109133856 682168317 121694604 287238555 462001593 790010386 712401830 323282647 250097595 647047156 502589855 658672272 900768960 529483573 161294077 952515926 619646303 960854730 345165303 551639820 50922549 57061656 169334210 436512279 913876263 453946788 644569634 59193760 73241217 401502336 600953630 918020704 252726138 713020746 689403058 741355431 226960889 979292045 946448260 15635004 91385938 580920053 939753494 361532139 642952708 58839620 730741010 819866091 401719324 87846489 334133914 122247756 358530391 430716892 545245754 815298666 119917077 35818308 42226942 215141750 118959137 885881939 665641792 162485006 521902556 8950376 625591597 79093076 638693205 628395941 846286470 234632700 905206279 544978150 298069796 495325878 89949168 890464568 111044418 968480272 20012870 888091510 586102847 221389598 115940716 704864162 86852988 598934191 626228018 32381453 385058966 268303239 689907748 712346499 237753592 990387011 68192300 344028441 778790469 751428999 521762021 72942332 472554543 133722191 353835045 53691717 331186704 11920687 246268670 905544822 891820688 501386387 3923312 225910745 618853870 373137427 876163486 17253103 75596893 909332260 883086217 841992878 746585621 731392180 576090144 597886037 389257977 594822065 404210706 578498670 272447967 61739670 601175321 966742186 13027299 975977784 119371266 83117675 164633307 816903694 561485180 257403176 596252015 494793427 490668650 29996986 408399173 3111718 160771804 690980377 758316839 419712682 191958609 683103091 868753584 209663421 708975705 390482940 205596665 447569253 135191266 452594738 501061920 880120836 724838101 815401039 119547917 20768728 174897116 524471171 205813269 819817865 454066750 521501134 451468414 170117946 852933674 366995456 632857421 990059216 831325388 722415803 199215605 644155929 605926843 666871043 31349806 688708247 173357637 567312347 639346488 18859752 117823190 703474136 577464082 115744274 874325700 172780826 932484188 610889714 408959069 934222646 454334086 690909050 354256455 354623025 285279393 368896601 406484164 627235861 989045604 925173115 87817982 451121822 41287047 640836871 191213846 941535294 157390758 941937153 632005218 182524095 762557528 771843244 238792084 844165038 148075320 601864736 911497248 429014853 374835424 677715954 376915987 149895912 637207763 656364237 890726734 501410171 611455067 394394226 384700940 119431464 967525356 949427615 722249562 294085567 388134491 703720376 593151487 228900679 398754562 876643910 999130022 493270700 814449877 470590742 274765416 763361980 909147556 311909410 219703429 76455449 527158117 789370405 810290700 707161323 392035754 247803651 904493815 843010378 226387548 293256551 670901929 615318301 375387027 31072203 512605343 224646261 772447549 607204238 734925466 251253858 865310358 559043278 745157219 640675083 21052919 400937269 217927129 699631841 785039317 205247141 901277267 833329058 572160748 308252017 797003072 611561448 226444571 638428288 826936852 185126158 393364834 12103664 887063511 234037633 496529284 633972089 179488158 99650626 219235102 454280914 395572597 932949395 997262728 722913495 961573037 265454820 929424661 13175714 950965371 93381851 237526108 433641797 178889121 339084078 341447382 671416480 7211930 969637535 695792513 685624118 176589890 839323187 30197064 779352776 860202232 122730376 276020593 52116148 322845951 757775981 852610545 30370005 934275087 692587496 962953888 24392073 747452525 853365413 333613571 907860336 771447888 354267664 911682242 41030299 670895129 123102030 721916032 283404809 66419236 648126795 676493537 567400145 869883506 86148194 890399408 615891257 970368682 900114726 148614773 523635935 178551001 997982679 427669001 464334835 294747769 180024998 964511311 758062705 435295187 953025424 297871476 944870300 261022745 792130068 204102360 543164852 255718452 916742289 945657769 5302484 151503331 545014719 236283007 351628358 3592607 557630918 933565660 698707626 742286334 826082575 130169474 256968117 265009490 17220223 888963645 771121805 931343051 550242494 209166684 135598128 223975993 136898265 941234162 192326107 890308839 975567770 853194717 446076787 576177163 322740541 174074336 645233490 143883487 655822771 698071701 710031028 507499404 46297343 499673723 129616614 203582369 630093091 620524834 413666969 267723632 691946536 590497765 186866467 212786577 689139741 128862938 846659619 9303406 379853574 756740642 37153208 830393544 638253630 493027021 962621042 30996799 59423987 610952086 736331141 888995466 369477722 247660504 715172953 30242250 537784684 517775070 296824084 422161091 706813227 470926450 627908246 117353012 115545602 398952743 462467571 650198368 752960400 549227898 17449560 669103245 360235271 669276397 870246844 598269248 559349434 8453996 2691471 298586459 947052007 632415541 121231749 152237759 475757004 954420140 698469608 712389360 695417345 920958677 56270768 248966295 701647677 820384117 779837599 247114790 426718824 440588272 446128183 811148851 347052066 319777462 658209323 427612482 717669678 827561588 442966337 930011402 508309881 55272948 53976571 156895505 238619459 404272919 628732290 914488284 471855735 446530751 442580100 536670517 629247761 364035399 822109852 234829214 191791432 337573257 194860460 884444442 41536424 56572251 145305565 428570915 755851361 693184628 794529296 819931213 141245636 94913055 951243178 290475036 142605358 296895622 283046090 846645077 689554551 670822073 117972905 378800635 163821414 477680410 218075896 267283929 141474221 653842384 320694640 753734860 528079118 257662450 782403384 214856914 938178679 14822915 425395498 953272182 855392317 585451056 771379803 797445246 203522417 26578975 958295709 754350670 773643206 983865349 782776337 250723079 891225331 957849963 707626702 881361668 442851128 476826505 877470248 821303561 736048722 830171058 504211200 615854533 348657082 425599626 573818087 335081234 1963940 848451086 410691570 962939607 344495953 35792060 467338319 729262384 810704884 319249272 548865659 624792871 567276217 339956913 390388125 185647415 610975318 138043230 376479271 568644376 280847067 447856236 789076534 863049795 785046456 640777105 838138846 745907741 526424599 658613262 256147503 913637776 687201451 893012242 733177459 298403155 216382145 89030560 808937370 622413463 683588654 118577177 731658775 378214796 157061146 472881437 610791316 654301218 279240971 141192352 988316822 497135172 328786892 728532561 876757937 795295831 480292357 254430773 450588576 621329030 328246085 972566693 109571792 26361481 488235983 716692859 303531132 165099454 114026024 870398866 308759867 228462368 309609202 879203478 509844512 65693740 526624023 870505025 169640717 32513780 799772255 739342234 887845420 215264423 396035878 389585067 827770896 103271432 593295539 176278754 215646735 726451264 599134749 101006819 31893705 774079197 624942399 503354355 386297039 35990699 733295373 213561799 559664345 153896892 566474050 467649014 565945778 2553571 984372472 855846311 734000912 561337497 882345971 786311074 296296566 798492593 394061866 509793473 426879745 534108735 955598080 101591103 87866537 53308332 933213578 918415953 18117719 944198435 904711561 276836589 218614100 286976113 650477085 454794466 178413760 693519455 747095737 357714583 751991860 378834075 765121704 393966935 404399391 465542003 122298521 692433607 39776766 225530395 174448359 607435961 332547343 995965401 234122292 532408444 664587409 485456130 482527106 614532466 704504905 207144644 669375542 81360054 414962248 336603748 817215341 388572250 205342700 825698442 448629857 464750777 64100434 837349425 738901144 821010114 180376112 851110030 57582183 898189322 373820048 287193661 258139227 400772979 492526607 398289098 153292590 962994669 844039027 832954909 443821888 978822615 984933872 967662982 873021587 394124020 301967987 43892012 256795196 443817858 425566250 881971034 308855457 121117921 374818184 28830905 203970849 318433104 920965668 308392232 790639979 1111099 374289092 762732469 399095731 362651709 20875728 368485394 933970655 508557610 916700447 65488328 182849379 627220303 16622007 984707983 83313213 910246163 446206106 603178354 780678983 837957488 848110413 281885894 160347922 676826905 541335450 50905059 56250550 605986930 521899461 599183203 950341940 280285950 63085525 126912677 476572445 599730026 355574193 638037941 867617124 181378966 739994890 575325210 50185956 493006776 284359775 844112628 631315228 867169224 498707080 916491776 138833521 677558480 562534159 14791331 329369659 374289234 539276385 272711871 834574370 194791059 747399133 137998581 694790512 286875753 589322531 639365000 69526622 780305101 846899963 565179752 467121931 719961459 496305812 397655528 794061233 765708733 726595936 379204651 212595438 308269345 307119849 437459983 336028764 789175241 151909640 757522697 468828486 869179824 97521434 655383725 580877141 431228212 714840102 238949534 763036909 872950044 282387847 781572451 533621735 358871000 438721815 676380632 167536354 110043928 273335016 305552253 435839550 283889974 649258091 101140102 131291315 308493101 839449659 932039229 989410860 464588950 262815935 122201260 458564487 834242143 788305609 860077169 788036641 10306503 108967705 234643240 574279152 650797473 892456620 948251654 309473250 919566314 195555652 543522359 762791703 271540835 357397804 890954863 118230209 93501728 404846955 562113419 312018716 497080506 666711403 431205442 452514278 463048129 640013720 101369100 325968949 426260078 49116706 920331390 872576432 970198999 630102695 846458514 259012463 607359341 377754 289533698 986650467 753824635 401338901 711176883 338989080 187232199 115829078 445324685 464093118 713783120 765006590 185284649 754759040 550885110 867204074 462166622 680442725 624872247 255001859 155488103 404581029 50116446 731663907 745236229 100492125 653027370 50299355 256459247 393043261 274324551 510533645 558056244 145603116 972175310 207975654 71940700 708852456 651051627 145055476 925460193 770927508 70654767 787402241 790242060 884422516 485379086 394012515 764908598 267722800 467740173 634646449 870813942 411232813 886740387 947088434 247139305 222268018 884224091 807143886 10062937 368004532 136559486 498631056 924859684 647224258 217563270 691691774 658726035 415392889 284152680 508513121 983861423 869019755 415313608 463502212 18383693 292742129 32248979 252201476 666652148 545012820 4404264 581236544 912138413 935989245 288524356 128831290 295277706 896824558 684369340 196586984 5075734 73277314 446290680 614534661 362958260 336216117 403029620 583623210 111232150 373733202 597209293 288249453 958187016 349557824 945401941 8612268 289265263 539802957 520305460 372255897 367566529 809495605 42476865 921814580 334574975 147129863 153004361 205002471 989968805 201185453 345721734 535131548 826634107 176103738 966238905 992105104 707993511 494301660 345040638 361707952 298630360 101551081 6653742 333887666 456614164 514084390 569844153 750028856 427216605 300540030 838061230 408220517 23058325 376628845 11600547 859791680 669768515 601331739 730664576 851022950 944341142 946426098 259193147 699582000 681806834 503165921 517295042 660915690 82719575 957885011 412077783 595757156 145743659 99469280 499333403 457162604 117556383 435884128 488923219 512519682 787976751 665215029 930058632 477119759 970364546 556516427 64921723 493493973 152091483 638546005 219217415 890001767 571383799 528447137 619428079 647359431 544970159 149183420 541418930 373747120 234220647 952986442 477387050 624855345 376899905 706014433 447700206 704300180 836608391 407555294 912203825 110993393 221133128 628803773 670801958 54629668 127260020 248067639 11602582 186101013 477463091 801611000 949638902 919953485 907364826 550842458 988469193 400827901 349560492 135771307 353366812 161633090 676730516 343900850 483320890 144420895 160265435 641219524 399737199 826550604 939630257 303475144 191982530 393317486 70953138 391162295 356228691 458393509 58410595 866670962 7361538 74633528 40258336 53361953 501926488 330485703 646554556 596376643 178873921 403060694 120462711 326620423 723932404 190116923 689440872 491375790 975831514 705808168 149009340 958908160 333213832 713371445 401418500 306442983 322065069 282863496 738374521 793022099 805538400 631461384 277782931 311427781 931151001 406352009 727608157 908618271 450354289 964219529 116394694 916502031 107487084 100610254 802375530 436054285 848313845 220171008 869817396 429788648 184089830 632653499 131064680 493048321 542424702 425069058 233666618 450862544 413533216 49192450 290125846 428050923 59067460 854430745 695079485 918808391 779460108 485752233 539731504 242171084 461136899 795438381 241803484 789753743 681817328 346012853 723477600 552755692 523133388 630755820 940100263 630379630 724144135 454752523 186307523 276459002 659740898 57637698 283307650 350349765 752389966 506410904 368133795 131823951 869848122 903551541 554803077 294682016 742198868 194732596 701640585 936785782 53785921 381066331 429112202 986103033 287978912 504355242 124783466 937400009 609333903 176340104 328961667 282324920 16521638 610000530 510927244 89056975 724280029 278402836 875117174 459633619 2783104 616239903 136118429 836908761 623010690 348151324 60755572 5755380 101528365 109218134 391677258 17424623 650694423 360343740 758339871 859949226 277384176 339646007 947980884 87531110 672419777 726174032 369865105 716754895 808826822 402950118 728638950 919625844 286085454 276874823 906498978 605582059 573988409 934670456 372103471 402101809 531571046 151082718 203105876 164100410 708569305 858913543 36813744 867764752 270342607 478314066 391544614 622740062 536483948 84156629 38320986 451321908 388485248 358507364 151927947 945362847 275256040 531850793 671884366 528235155 518663993 993785814 174653181 666390699 210637205 558018117 706363845 297707224 94948395 605159064 577172073 43827447 601704616 759636460 246630885 854055958 514964454 347338416 711527139 330951888 547960503 375408649 286577362 132949406 104230229 397805153 905267645 280058152 254651081 567374734 220348325 808715758 530013608 241344802 142999039 717138647 918689811 568516708 902017746 772083150 862084039 18649218 437561921 112626008 521585226 278745821 41765528 471781274 967969379 361021893 555934692 504989748 758017015 666193802 487537751 857315072 768306057 804920494 870206400 12509672 70016062 872367475 891639556 664686234 750394449 839473143 930295691 636911387 535499080 998305032 526394350 104784374 556061994 214247825 152288432 381351239 165084018 210240164 906700915 59469662 441586729 936462718 613674448 932522102 823047178 265736307 449514532 439162031 738073646 680319105 838092072 991053474 862564859 342886960 975340325 40002599 694982863 286892765 459111536 655030341 67010174 934211435 348897690 104964841 440867122 212908617 611228345 683438188 760499478 502926218 493906469 565878353 937183171 991056499 122489703 389880397 916070521 596564426 90595062 70813341 77005267 163016951 262270712 629980379 457979511 839578822 248796786 693467334 487726087 648467804 227902641 861270585 34728589 657916793 900266385 747914885 126987815 768506541 813579092 676228170 610804979 23347565 685787081 255732500 807962440 518765105 423960358 97464150 160468509 161053151 824162933 531302866 860180113 569708257 180178253 129822285 918282182 595705124 89668997 137612624 516611038 81970524 680115106 972886610 115939822 373372031 354193235 796905742 425564152 92745781 618346452 665170909 645759202 683455982 71055278 452334802 692503778 94356976 886055208 703597332 737951604 54814287 830761935 359070993 803764052 388061435 371394695 452946809 369481068 805380555 452483345 275950427 246444994 149832755 729241842 556440600 3473856 242997379 149617581 16359197 491936811 763855229 224903798 330851465 152687548 753343141 567467706 649771050 211774305 904562108 160793305 799902885 760126170 872155643 833095371 368013604 195114635 576171400 23470280 941127008 154120492 312520978 78969646 612347081 48802246 895815138 793917583 385552801 518631873 215002312 195063596 918056009 800567300 9181419 763116767 26630706 812742004 454525255 55522154 928787454 292766978 976462303 399119666 936754323 589806514 414865054 156388322 277376872 364378804 170411503 65484144 360835340 481307063 468107473 362297119 407755915 262389591 347202875 214248644 625757068 451621418 926946300 825193762 603671643 660256099 921292683 5202200 935028563 959813546 631294439 625897571 908951079 175795067 754550796 962304441 464192037 698597497 252487603 454558490 291665123 199854398 84452414 919776597 978105847 610364075 907581255 160758897 804157106 871569256 435911772 799321090 135693565 346848471 669306217 846198333 340828321 588266696 483483067 919096081 154062176 213656456 477515390 891774661 14777017 246603598 934918370 104452626 984664140 453660932 775537700 592669886 431076324 491483806 302230630 453499984 546365392 206007226 807283458 445067917 776379113 588996671 804541399 385008105 644438548 206479136 268118465 727601921 874742240 751679920 554331408 472308239 686352424 762116200 234700338 317543887 646153147 480663544 865995470 413765870 150690894 396763049 497313285 587774538 807194746 568830332 125643123 167722700 852570671 345265761 563005545 856309570 429520160 328818191 6122925 204692011 696889877 492161710 818431951 62468507 884904292 646703926 523864007 967230062 198638302 679311777 271040959 992366525 156212028 774234914 135316885 575217417 849579762 808850038 263629484 273777410 426304766 649741857 558782390 159306652 336737567 526401750 742488349 751855588 451866776 776768815 210599068 581397908 482438687 876635094 235550130 325721486 218463396 533080939 507332123 177806466 472516605 929504512 863640079 526363249 815201443 822434948 422923679 276537633 78481976 268229927 526495739 912637446 570513210 621045076 978988176 884306926 599898525 926379314 883278058 471338806 399966517 396491090 18820390 902651713 16002545 177461808 795798682 732545336 806791332 135850055 930348996 657613607 834772088 830713742 196945282 112830948 646276735 65463148 215414393 545622887 884201181 308652368 700009991 234021959 832286037 868782364 583114137 767442020 19228154 700985455 800060284 242395905 368094991 273704459 122305339 736287849 422403876 651573779 996074980 25931322 521297984 322986320 841156878 221957164 265685443 52898764 718623455 574559325 941711749 137869175 858067876 175790974 868625988 283585875 926406583 758097100 754885141 180305219 544590053 709396238 441056166 26526754 883753361 60901369 985871618 263134306 823796650 673349802 188246928 775954513 760037533 102280460 154635186 172371201 913111460 625194606 512651170 587106630 317215121 488500388 311914597 534407089 98501200 954955528 156064850 413998129 575359498 312731846 522914786 58914717 549808531 39223278 18635362 273427668 933853574 991570241 215026200 15397345 577334339 118050212 224857413 615430953 599679687 269593512 315381475 751795483 588736006 828417628 391639653 989874940 180398504 354723562 60822633 109530581 888651892 405791322 499422344 348832460 126254352 521826499 740743043 250446967 836502838 996771313 489626241 83282558 617198188 448229802 410974110 888583921 502290358 762028452 294564621 479193300 341954009 738280202 685535216 337374262 21391952 802946840 961579283 666530338 753124042 692518376 700600637 303019618 297370280 38703034 464049971 426504890 32990499 531522662 832074137 135298840 612941233 449085241 667509701 272872345 565980501 383782183 531443860 957769573 796468277 713982979 919967363 517717128 758863598 206830212 568354398 896032901 384566430 524581457 3501029 250466710 714188403 233754732 708765685 687565554 649256697 42051674 123514774 890017873 158169333 698290142 110617543 429607800 864809681 443843288 756605747 353003961 312448491 187788540 902551984 621223052 142131238 813024373 365166264 202096295 107710593 99615441 569509626 698105361 928453306 531901292 440405193 753694135 468973637 558304122 654709892 296199531 705910392 902373794 676209872 529039520 223508554 16100974 963029652 531615317 189306253 945548852 354667772 517868534 410835987 586635886 106735537 44220887 22955642 952829883 933585687 30678320 464066249 221960519 488339490 27246385 982704263 60809547 811912257 837186913 68277189 745258677 84465159 459173879 623033836 42121779 886385901 940008285 318831406 944035215 634669298 654475670 258021229 962153033 640171348 325100961 138900255 909353625 729191420 416757881 928712488 462503838 752453702 232278308 241943025 100460807 539971191 709361790 659052617 525136305 486064471 652419751 992516851 570272115 925218037 784432840 741966645 641021787 819142716 561481094 895185892 945867402 723849586 288765607 95716371 736155989 134795603 840935976 310486569 794138992 593212152 27031575 242621577 919471785 633831666 85173996 348019249 327047899 834893282 544312466 276404240 147328023 132954735 548021162 825426946 380803524 767266688 917385463 886747477 369867921 954532566 659770709 247119332 697838987 845722493 933549943 577307554 367047436 128484425 472848681 292078168 640320428 344316091 682478428 556120891 967522507 751556619 12707612 270004403 982048310 359400627 703272903 697467458 59558372 380229178 302751192 132362240 101501061 783060588 807402778 905181725 491738521 357053447 80352019 816523013 86701921 717392102 858847324 725715865 434090714 260244272 949731940 523124517 98879724 725017897 54337214 481742321 189489986 868082325 501665963 881314450 503679974 627765236 869677897 852278551 615416687 307834243 20132963 430969648 848958657 433461418 901205463 112207799 33696202 351198159 748017868 674911602 289621129 925771568 366409509 164331283 900545230 713420114 753100499 819774885 620211450 8803617 161530237 458081037 640204725 911229480 773208314 332210456 912829151 40246974 802425792 168711532 300306130 564720824 616893427 434803643 486071327 417971906 614914546 176025933 513884086 399724124 880156695 264083243 755260099 100157580 971198059 771363095 649778674 967221379 471663748 987960713 555958224 106255780 453826849 655176583 912050026 40227733 700923568 371162358 261432422 721608050 617397187 332434522 861580024 283439181 332280404 728474103 738092439 709662414 299942889 944463491 404541761 37661207 53594661 457468314 800499893 807710782 953007685 363648782 739663952 972354833 602243087 689584482 280632301 923549809 805708711 951857536 931899847 250036363 288646610 778499389 665675902 311257228 693599883 811875282 326246399 703622666 198862778 80034413 901566920 866614965 146376509 935399432 767659820 751744632 53643707 616017551 433205835 2289018 720024681 524685973 445787848 525670368 747853605 438130875 936855672 934679170 953212 856759358 687139630 663058417 80326954 499449304 362939133 452897201 103877219 85388474 889597295 623254025 37324128 391597421 332113466 52886784 716247711 537382094 918792046 133581686 984907314 697591958 166617834 421574202 464604105 687988029 864690733 304602071 399088992 992223384 193606501 406486983 709150340 54254643 63054164 340589865 948581628 101586437 826693229 785493204 145363956 466543979 10907454 756907592 132014488 666554905 821337356 252543041 568659772 161630129 505847137 510665769 283705021 801756481 317432669 28193520 833497935 672265163 791237039 970015919 419603023 22035833 490682606 166980647 28687875 417333548 186302314 763780481 369713207 836842154 25687044 999843231 882420942 113967389 448745845 893012871 237421678 388291131 167411500 705516575 435943006 912731667 699909431 112559132 957644330 556321924 166473744 81356528 297959918 406650038 797334253 996545496 220279392 794760941 35356477 801238797 38645438 694170405 988170358 959101838 342277780 945011454 766561272 120122874 96170026 439153545 368927768 461942481 439664612 74100975 464626593 663045344 570061606 276935851 237111701 748897787 653999550 198383027 953909927 548837165 139976203 923320208 761630830 852145728 515069622 99056035 612601290 797077197 356225404 927647304 335234355 452840836 400747170 167524935 396329857 91778283 413362372 327295169 672037501 174160302 105061673 12827921 635041314 334812240 428946333 694370630 716974768 999852224 295610408 634417014 402566951 133792312 739765750 479663973 540953802 357221708 455518348 979068549 692619983 234940552 799780285 564861765 935848919 383009929 308249569 691439070 892027104 504476218 267727392 263548436 92784110 310372514 378454012 272566487 447419598 591608082 909837614 164866453 807032672 287823002 546691429 99159177 886591136 455790823 517797941 468193026 37238748 442857914 971990392 37962916 596559548 825381508 880145273 497525345 760296213 295727185 478135293 320546091 755600721 968047313 248556144 611413033 955847165 90202371 932564854 493777326 460561454 361431971 176688121 515707343 230249836 530279960 982145931 872689658 998659649 564143373 921168330 798255087 786985881 263922005 170805728 867032248 353602632 557867614 464299649 939903577 780736560 945997358 281481285 200016570 358563143 739560403 162837028 887155872 106249136 174334865 218599783 958604031 377159034 118264833 521032687 800252962 419343625 850390509 981516330 349112641 606709530 79004762 128678706 987972783 531957615 876885981 215152101 14534856 140572380 500177665 937809778 697201912 124477605 229930907 681503616 869158079 355788904 702881661 513776283 97304091 611959335 924600403 713462033 916744648 942586249 596034323 713682928 179037858 232131953 906859804 840927597 521467700 165108199 94116036 691383177 215699010 633478369 717747145 252476659 101201509 783530579 799834239 350088548 121913014 573118583 673943141 611838432 974981623 147648356 252495284 23392079 589211324 567073087 771798484 513025371 113580704 222165478 560750195 489082616 692560188 454115073 356789783 842535650 936383931 169966071 811213046 627052481 859648257 845661009 749200132 173498739 477089045 873908279 482358876 127858198 860710203 204997541 373219304 414090267 425907955 946811566 604634971 114273423 486451136 702290333 339473315 387000935 559711283 65577421 983864250 225333985 747482325 546742203 853564477 528012518 591963550 795987400 390127848 342553374 882143583 426504084 729564395 191938070 239490852 17828461 47606532 966049769 693578273 866681162 360003232 12923979 136337193 1024267 327360213 837950987 689529099 257774209 659894676 288746943 971619323 120378298 903863533 683461334 44314909 340383055 173028285 800269565 52397557 312748856 320153314 545495520 747375247 291322342 976664770 566356499 257508167 744378596 862470540 152401374 750387589 576930725 475801523 153945234 722306532 467886688 317574583 478485205 489054187 138271744 227677311 839963454 739543159 653936691 612831169 735326226 403303065 373659822 663399590 434914630 113503455 535444617 529296569 888084706 37349735 634564547 279599876 861538606 82867139 213791203 517655545 405359450 834077948 428059454 891941405 779746264 724668163 243331999 169463271 412291813 283530538 646548301 118931594 289335975 98611477 710775321 62151781 575879086 733304114 712921266 613725493 116343264 228353517 82485914 581638289 706931475 333507361 675467432 185296640 443034921 675512442 510368819 923262764 822208385 525298481 263868600 688948582 73222278 670678373 178118033 248628438 515666593 122342443 433681582 897487784 337172980 116016289 372799035 36408974 209622211 514704879 357424654 234588264 903398175 692800535 290398986 821709873 202650581 439660093 763579988 755746409 927481523 774741196 522242676 630242986 264461990 558180860 199181177 891381546 470296909 179047307 482613943 862665653 914947881 721627370 539277118 372607413 138597669 144467411 602386834 309589353 247195841 770284627 640513723 657672951 502728219 148164951 295049549 651453135 132937261 781773029 420475284 387870320 977655433 237605852 797751142 73344076 952432233 975309100 43133279 313031235 395637933 639911565 329310793 546025272 559799150 747393741 651703057 104937644 293659809 872531743 281752202 52294461 968262870 743137206 226866842 477814678 672807471 260583755 953690281 884268417 735593177 29904977 366163531 658542817 612410252 741231167 432495629 839397734 235520523 12567161 419253719 892226133 746019589 793897500 427605025 35223966 290768552 52626075 42087790 473439899 688836018 736911916 570316256 642741023 342924243 363185724 339172008 555612100 469998038 640032090 746449662 54443500 360441082 140604788 824166369 766785885 750423349 192594839 856330348 649371027 238262630 649806115 74214043 403548005 223774766 772128859 874169589 398316075 483983173 458171150 634652641 286713546 347389153 73470 113877866 689231301 28268574 677116189 802395230 696434308 884302851 571359319 847916326 428519963 317905275 745073689 590447528 75272348 621852800 98570975 204943112 180567992 637196438 802920944 587722760 847780484 802964658 596130256 368457398 539690199 427704193 831508403 485320524 882289718 436874291 626923552 999449632 453808283 749342627 282322392 393994923 729384957 147799947 766693417 114534450 225069214 942496253 72014651 960751865 910994753 775313177 42388317 693161667 148908263 986696936 286970334 482915911 928990031 316995104 739109011 6134883 62073441 449784745 822561196 364599205 822702304 667608434 6582723 788893167 372349353 785570552 815719207 106699634 618782537 494970831 454317628 365587613 273006040 256064113 360379579 526863907 14084878 277628383 234472254 117330308 250534051 591630956 722311452 480197234 199027509 776674547 192198964 67077102 902391632 678399900 312231831 23555266 203478417 567174410 600352826 312681298 907405571 440552536 70376350 378110636 36255392 226539780 266786681 786837910 903729012 52640868 569687063 64700106 332489291 274637160 104823142 915195342 622480094 96385247 329528389 743553924 970236160 98775973 558026543 430600835 219299201 361334693 914384970 34557057 448170720 469351517 153580883 15318851 635336747 402855477 358784642 776117212 14874519 951308971 621690007 307257615 315596008 117301233 610213530 268175190 117282082 575287864 743523998 83519625 275381649 367569287 883114655 429269369 333998156 666207857 791658035 548339978 147028309 886062064 868816752 893431485 900575769 576589075 880211319 608841881 977751112 895723983 188755446 192101527 81497087 883347809 515579524 795741478 731853492 399362780 598058413 56433394 298301711 887122623 587416473 222077201 428905286 887506143 991702163 156542878 619917237 867573994 923291220 6357087 264597813 435772628 843906599 415479054 447314624 575656356 217295174 72390206 42843329 937745089 667205286 583417008 543674162 526210279 190918424 341808557 778138470 334147286 450639665 735238566 471304455 403660915 613426326 71854588 220854937 925045567 344793399 326589881 175873955 509611829 124279296 503319553 487430528 48552071 999871312 265583612 253428317 217960320 758619257 120163567 795550838 748775345 678999665 950693619 39563571 266705112 902374853 102440868 274196843 854657467 27285245 37197893 724240420 904426071 120341249 808675400 788260620 146327100 977947750 108885619 361279821 654443295 6483770 428001989 254132769 679305244 743073381 756839301 277900288 366313364 795611244 30745416 997814402 765292961 462396303 89434313 829365021 456009903 70329822 721736223 679268232 753196055 319045163 359837921 908420021 329965602 827199536 218928461 294411131 442742257 408746692 411862964 159415157 960440252 755486346 41728715 358353606 416631825 927856419 812593731 853967187 866533045 732767178 174340168 999001946 399928042 503479724 936987264 612175034 357735783 120158191 466610765 246342213 155294528 411651737 814336741 760342393 768996341 802106542 538015053 220676647 460543700 882104544 878550521 709950181 610639000 200018094 127997100 490342279 809822771 175393006 175461823 886808900 135611082 243867432 726477074 629580133 536112610 338069020 524254096 809542932 237354546 535588992 29991207 534072262 930515750 347727508 43476357 577228633 102269219 373128831 738781101 93519936 165587392 14538051 228243876 69568457 43797378 627305992 876336525 374693920 893336762 208761322 600947174 773806954 255106808 763839701 199764146 849685796 101180309 974822471 661937056 499490595 322976434 305103528 405918901 545923844 935599799 797506786 599602317 126848468 562773847 829152717 725476351 4734322 464549790 597358391 211177902 562367597 684900269 537444020 800192214 15490010 919979639 106268596 161499274 719418901 479761945 498774508 374244103 705935181 135952630 195776636 264245477 735830642 258780349 165178835 839933070 848319590 682801425 245625503 961338665 574166276 71439923 380667214 23284668 138378026 330092429 692919646 765588469 708637033 951091143 190133092 457589088 65888373 265805891 343390886 590126302 416458449 944520071 2924257 147823704 332137353 680547999 506875341 925515661 950275467 633136080 102903483 239489855 159610008 456661332 991329007 714052054 323648823 949627718 134442216 272274574 772955353 439769978 292516052 561633388 291729755 597503359 802617983 328136288 698050533 515955545 592429082 126285103 876984981 750779161 405331311 491365874 368188832 52086594 838355308 924252513 673663216 760258084 447318003 312323608 620275064 266966967 781440604 620418842 764072229 84135372 826414018 692667665 776654871 12024375 532039198 519701739 548987019 962253320 903296481 697995046 34104505 626208274 870340538 878726922 520725053 83349451 579046461 213758354 735626653 268851111 836495632 566659269 717534093 217399040 640150802 413380418 938928973 716924465 768803119 431608346 441800276 639560827 464016919 306647003 218537081 723046982 827080648 425310403 156908218 825841031 694625346 636930546 707004439 113415273 340726985 957680246 850238438 747459089 156772639 865585573 310372596 504734957 349043213 220657915 891526767 852948547 440820869 587078291 648948310 873404289 98276333 679040204 22028125 508105015 409939285 64851881 837747267 705787693 615333937 788252029 203612512 181477172 65044068 508880730 606927520 99228648 890605376 948478006 474587543 767049667 221213644 466175156 635248892 6140561 719037186 294798432 631560333 808162942 559945497 587259629 344876830 570496949 34395411 664220570 644989719 381496193 150643032 526772964 540191192 302438616 69095570 21240165 804822623 731100197 362622424 24659223 347930307 853496457 505361283 115435957 401785799 790386653 687215325 993381349 870103845 792693853 61630300 594697819 670038195 67002447 82571943 566202421 530055447 837549936 93855280 234880756 199170244 461240636 876366749 963943405 945745438 861794108 171113485 414396092 115619163 44845984 177759455 945592100 154615092 690684615 991601247 603307452 775376790 276000313 56075321 629113637 796802603 741777768 161453105 812605749 278662833 861739960 247380626 323954407 528097771 737360519 314310278 660393642 615126157 626634158 287858423 369588501 169298056 880695044 70444769 205608933 785164965 885830728 119343991 665809980 504301469 228831669 350344608 476006092 199081321 178168719 615119253 289056149 986254584 91337924 540490207 173563334 966629225 4267588 287679668 410417802 101105428 628700969 586938414 893853685 71412236 335730024 179514591 187882882 557488648 196149417 471600121 811785697 546278968 498578693 226374631 635285281 141177097 611106645 945047061 135577533 463785852 480364146 435669959 982679536 66916220 640432195 939795818 689232480 784154450 866086327 266645719 1276285 530969612 466186433 747616966 89500984 824732888 864907186 838940082 22917518 197298799 19515288 271400610 3936303 121634145 709286294 593287772 576141225 310586450 678471611 398483038 477893255 569814182 448220917 20327447 833748595 984944487 553811085 888360333 433420220 106501868 736160529 50549245 170592362 408039074 204177450 393390290 20473881 602681584 698425440 278509122 73046733 45768557 100784428 995059790 571899966 605582276 100074449 670701762 422162060 8908503 766775704 12375850 218737817 642550804 486631969 487933431 786743685 136806952 172225861 15954088 657225198 606685008 356228564 708417416 280434013 562101454 98027438 525084189 652836090 770605901 654995401 781358046 447318484 217384291 206018069 598607473 271305397 516497618 617692106 3265582 525537004 225272373 856929676 174505375 965742346 818611677 482128062 574386208 257551907 315097597 395340257 543950031 454669303 179825046 496142326 477049953 50968124 599024402 545520634 322108708 982570619 454603163 979139572 85396982 728030636 316679827 528270451 629238199 663473644 40255766 818707733 227749305 623229793 421127139 990185264 180242516 37245612 69993323 241894870 998714992 854922405 67813528 816906073 926771429 612994172 308970044 224800879 45960929 172602363 500358241 228135220 643762218 894770834 33422249 268324195 599305662 107368290 368947725 46033887 647504418 736572613 12633113 336353143 385922317 175231980 674429104 211258980 326476370 908505913 904758352 69807297 895149448 378973510 712490022 808016735 93078685 908401059 131414925 582132465 473311091 956498196 68776853 94874844 474676149 251071361 251779367 486266131 489407838 501102174 995598811 376772694 823182478 679202584 46823799 622013404 674531710 954424740 572352843 150756491 829471248 619911895 651718658 658150731 514694519 339635531 927318467 705165150 622183041 157693311 742027704 742019678 331104841 601607083 419442960 555996220 335333776 469926883 258625799 152933089 948617258 961165100 523322305 866177719 902951179 74261068 108464982 8139103 952895618 627542317 860275534 316137044 892713951 159895702 219837583 951201438 442056179 651657408 18613813 227678918 263844170 243777922 345463673 959631346 899858830 432966650 922654504 597987136 102052244 737652437 559266287 603519920 935732671 120261869 712136159 780423060 403538897 672466232 498559989 83500886 233491291 742888041 638351283 591351216 210733819 167994063 338676590 275372243 824986075 153359420 864458178 953641262 828179922 668334319 265062951 642124007 884225739 414375068 121487869 842635043 89476976 241151840 612914316 523365820 472791812 328444873 219375650 691214121 715356255 617888796 591729440 141412839 294012376 181138406 13907212 593883340 793433402 353409813 698880037 115503164 680284934 773848420 416848832 396656274 61459733 890607444 863290117 404149752 296932917 633185915 124893084 776692643 313332421 169093008 301648235 238831948 84822557 971380014 899798896 630739218 207711328 567082443 213589928 3012878 568788368 4058752 470306831 601689855 608898121 422536602 171899084 821532061 187601295 372112164 256273932 361834832 734864385 301507891 81219568 92436852 421251603 520839359 932642101 142170414 222745655 36188821 350728793 122960552 209213212 1747505 320675460 300833426 490241494 29730860 686268317 796597688 931973415 931763130 491064074 10233820 870879313 184023591 64091914 250063850 769671783 876098690 838283379 965740551 266103636 332665685 539000848 574040905 544760711 793197029 108807241 321887243 126310760 413413210 555597206 345050299 940482058 465960072 9940880 66667482 327934438 573903161 88619356 909134323 616602909 910301888 119213518 180867317 844677869 744344765 737181273 789767387 105271288 164454242 44889397 539058606 781967954 967455917 731593680 757564616 664859222 626725545 373222218 719114509 782786218 362044969 265345683 684949568 409459087 828981168 636359703 795658601 650497961 886636644 467978592 64971932 50996908 423660790 896088836 194390461 873509207 729096728 76877270 85925014 4490577 94276555 866436503 364197861 994972547 363655171 869695221 146292213 484798077 779809927 496816888 941622899 433838949 153085378 832462934 371956045 188450046 21344129 708401174 520475887 387632619 2661535 690002412 496551454 754004268 591903278 751886566 557564814 987497165 607943321 294091325 876624458 829194124 340771254 941820077 408584365 411901529 812425861 840086013 101578471 164949635 434225972 389316733 422746702 638327948 542755066 427632198 526965987 681188530 227983998 303342415 557881695 408095596 707607262 459218754 782469749 749646053 138368640 446106668 410572328 629614561 257484523 748197767 170706931 695224016 805375914 415021317 922797144 516711372 67222887 976716839 126081496 973605396 802815184 44718273 468792757 674420625 285593689 142642741 911585975 736563598 283911908 783102596 713482999 233787159 320681154 998182094 501627317 977816804 928654379 637427109 254241119 773183340 348392927 962264590 114650316 864667372 479953090 211939370 502390770 642019370 963281823 472863817 336965900 435871750 649316352 147828954 112329233 36598882 565593483 858582625 520126883 808997266 339010699 895516725 993990100 211373292 424970238 161621529 622553809 749081829 75476614 546828128 167696318 577987663 593924238 319529401 626697673 264295902 331554854 666944733 791557768 288444614 163560865 262994139 254680911 360221721 198593791 395622879 351967105 903319419 409231318 802547958 393192718 564861624 867998509 225599319 150713873 428120081 47859356 171490022 81605590 679203428 904280034 40326572 844615326 706935096 168958982 883559650 260077062 555536522 394606710 957688052 897012837 701623459 628550216 739501284 62451393 839267399 863243439 807527663 33768986 346557892 275261600 350330917 762858631 463712598 512604685 485844168 781992322 14756762 864671567 649002810 995301515 732711241 35505938 562311490 203762779 420064187 854549047 478397193 641989191 485472983 207430606 964130166 130783546 312459826 509289653 268673317 620256098 316610719 784167529 172492408 185362347 5363320 384448409 935065613 917600478 34350957 233897179 347981933 911001134 903532728 368337939 80477767 718722516 987247371 657496660 937740993 546272319 126422103 940289179 427831212 99162142 818841282 183089972 422996547 280195086 915126989 174630674 42946938 622260940 366171838 845334304 795355207 695680824 467098957 917520145 864979946 281058325 795139539 769973203 341194064 940245476 99037500 848210317 814629463 470740756 640774118 861170238 711374079 455428952 187120695 617534024 797047934 316162055 264594034 218010844 469896271 52827094 784722145 273916601 835050347 137179853 148618821 861412390 503255611 659668511 228570705 974618371 430025174 49198191 120574676 311741750 432337635 719722580 1803967 603565264 376476531 156167017 72981317 912835359 663427987 507113907 654868793 8654995 219518671 311659866 240996031 940795749 384799731 770469746 10175508 299605178 619910392 697795285 757801366 249367146 250271095 433527695 423549041 11256438 339133021 992323090 23459977 573994612 682342049 986680023 224400227 495622809 3948156 183660497 763291533 755754176 73219797 893445032 271796696 627468965 282303769 371083073 969524723 630842577 665819563 43749413 197779406 412709347 889236351 835150041 162662202 608164767 151423948 323999895 484070958 729157746 789555111 684426543 642462805 463372159 402749009 140109516 155337062 801613646 301645844 866081063 546072282 98319149 394844721 341187639 426807074 718128041 574143322 424302767 765508117 40734044 872939675 363860963 353767775 407788663 727922551 50721088 421483366 137495055 805154627 44789066 142873047 958221830 78271063 827650953 692710339 357925013 708171100 705422942 457258827 603358485 821917363 321907786 744884903 777392272 24105268 31144604 708725823 996210300 185753055 540551600 342631309 468314032 274123188 126602329 784531627 788977863 724229391 501506173 306498484 592316960 988049788 725694765 357671199 885530991 696666069 291554493 644853474 213198656 556261184 424758670 177934450 512892628 57034576 138536202 105817696 911710206 46571854 167770037 189110571 560536296 376134828 950287611 35447877 346347745 988957722 43476433 853229096 908974054 170497215 397810801 82702217 408363544 365421323 453764704 592202721 68348954 632725150 34815825 706902369 112208314 602740608 300996430 370932727 906572827 950751647 359674335 700914890 742619627 544094546 440810983 316320117 644200479 698079538 739311224 438634216 61766878 347852074 650892002 420507941 42561999 137974144 444420616 133737922 957305542 163428743 648016396 609315498 620238951 641299750 958439982 200753191 724512399 77804873 392381763 732439555 651922743 494413400 717667105 616944141 62896789 750886401 744696125 708984094 580113093 985310117 292910107 921724235 615329244 965412498 983142975 712945595 246989224 223288006 950802884 442507193 270779565 200248570 354805128 879386415 228450731 906108051 669098227 532389165 164238259 817247511 766284080 613308034 44954481 921611796 767754034 575738311 131202104 67132106 17566653 414705459 96277169 582766690 545307012 20968286 341114758 689293216 291844436 87606618 270500348 423096992 716238787 165079483 753624272 282460450 5675982 759051774 565668846 970913471 23100878 459814168 298505620 821190860 830839139 759653097 898742069 400840085 967763272 206119201 894971117 562915176 773347168 477130718 711208123 51930376 325217108 544495257 787943264 754490229 608027792 714040094 690231065 443103560 604321008 68120369 18608282 786061967 662348594 738943918 37114236 103308250 769550867 891261168 40663370 439683360 463643926 978483464 708414633 733739355 611506874 571180688 323217805 624489144 736333468 515163984 156527396 191765295 993799835 591381663 69426377 170585286 885383676 58363277 28691576 713174885 595868616 577118875 346087901 531667103 10904836 341037893 800396227 148423098 281991293 124672165 428319912 917540528 484710508 200545792 665801622 993289044 105031444 30325222 744271189 938178241 18080435 557474274 908521945 160277909 909556788 87562933 832861587 443340592 283652186 403175262 883486193 771019995 606680222 804880341 510458641 337416926 83590945 721393001 306781750 209438335 717945730 918904264 779767278 615306464 917001951 775465454 66304640 227388835 709846728 672551894 683658804 316163655 255960557 619261022 424640367 816443088 258537941 5285778 411770923 174853559 297774658 492094418 807144258 361693219 238098178 71037659 884867748 128883413 278745023 678031240 383638328 647108724 533335946 285885300 918481832 608712712 317142541 154850956 885121373 667776652 667181846 459509075 175881184 937075548 335755141 851700993 269255695 112640849 194361399 147380048 500638321 837109898 535028456 159331066 269600924 234904054 238480534 640789430 77701052 244209672 482386210 100854573 273229806 846715530 907263957 66858783 677140842 239355931 258016011 286843392 722076677 456664923 984734060 503568584 472650871 283349106 46873363 476440537 293586033 343858174 365817136 895988489 58557271 804232919 164093750 341082683 693448701 675619151 294917225 1204617 625499493 843097190 264565479 48521763 810240523 578266694 387822788 115237124 319153001 585615002 740177045 76054171 950086646 822993551 27337396 610724023 678129568 673267939 954653317 363701759 506254672 339552485 584574265 860586139 897963724 127109546 799678199 963947928 582317721 295782347 443697827 740902011 445246427 939916497 363698326 920127886 9999735 155188204 317775856 132623646 540508564 40140538 931099956 644651144 621046950 463445895 107918817 578718759 827271809 858860780 541310454 607407849 663222741 419559487 171330699 548537628 686054384 847974408 569891793 688279526 523195712 139032597 507559402 746241607 518354571 374535444 861297071 588204317 912890060 332938940 531676743 824260815 958025475 501467691 621418708 698757006 796707200 496743512 128985638 328580421 946268470 593200508 942483418 67819621 508088093 260828794 384759901 896743304 763267697 691242940 100701970 196784377 62405372 996921861 998045820 517449548 482216566 852177678 864381587 405364765 319163011 615992987 890302915 346322016 406823479 398658541 110436795 726268730 750117942 665643781 67776115 748380681 388749070 941109189 106226329 760002219 158823989 905201506 114937831 425745284 319156427 505490175 953958921 777746103 704394556 712528276 449112654 474898976 665985226 97952342 532483415 746753060 18677729 971523331 460015139 795281124 927436816 417130592 701481733 576661275 95626425 52225659 628200740 837365701 35601552 563378363 128262422 85565268 12882622 102411652 58324261 674910502 670492369 642223502 701693534 954584616 73397078 376305604 10567889 262237477 263243133 210630860 958929165 787429414 699273946 365465171 999865296 596239891 764219905 505475118 414925713 610780178 704983148 739640582 733456600 222802393 326950221 508191543 22955966 602476237 980143591 70077629 88205780 452573217 87809480 654788845 775370488 102060468 375703181 432794562 372464152 716026274 745423779 629833843 960392912 482777062 147953722 612370112 516434073 374420861 943191263 646272113 487150420 23190804 147269131 752780991 149698801 858664232 637745693 685934349 364428422 354182615 143767510 615005576 324387798 479807219 476121848 609821972 208594015 64362751 389484824 910161935 260352395 63498830 840601272 642244529 967494965 552155206 20845847 218405713 351526581 928765557 229354420 293355808 192318474 257382028 646473773 469024748 34411871 611618536 442747033 541930741 390543230 729378769 264871048 52407808 291280613 684713172 569957185 484031652 894801767 597999667 388093500 646250311 79002889 391194931 623536446 557672947 927278683 369452504 514902864 36777622 406683644 280756132 767767898 832796970 470481467 769238368 998707099 553742337 183418282 175009655 454739894 360012136 97973037 427716661 534164598 445148189 831955657 92615879 586479126 765860334 41266954 569988119 993249351 170520552 751454126 100280906 949469074 919159045 210465853 365746499 587559115 417315945 4546821 171791987 327793996 312398051 971139950 167745112 632854115 825192145 823485900 799984804 449815663 488482804 66128425 436721612 856411809 937185951 618820505 266732214 84028819 429356542 709448901 589862591 184189587 487396276 694517249 394358935 448777091 37544721 77915747 721810270 760495678 76821517 784350081 316326930 326134491 327145558 220694654 507041912 833286689 892896284 584671751 532158200 494435426 700843808 788279187 508128494 309108534 428771233 718176831 154025620 767014810 958138283 574271322 247249969 682393968 796633776 301421873 636157344 992664308 661892512 998756315 373054724 126139599 663647640 43482210 69661217 472086495 39660585 516412796 961596676 951613691 188421373 592329685 537873491 222103121 152012520 296986854 637328371 147057341 291762210 445276092 117608462 245446996 134141876 70375376 677000930 387131917 158143253 621022956 719222629 116252836 105181554 530610510 48476457 936015361 973001709 836585816 553857201 501442918 413787898 476648688 714279145 335383220 702025314 937560694 456538470 241293698 180880396 151662272 654095208 370491151 978688896 674703473 540938009 108954054 450059565 956751397 681692511 770202119 647847772 903430218 247542643 652441657 839663334 858493958 799090722 12773348 588498448 280534572 918916680 440506555 263969666 828473297 813507233 841133431 191264808 212187535 734679624 848150649 672243018 721917929 17165965 565980204 870305605 573627631 978514241 654168320 251568316 40879143 896123770 15791583 685678039 862182461 142436416 855091644 885025765 859992824 776180637 365749286 292943418 14232761 666600557 290319201 727406634 521684419 856618290 911069842 22130062 917346617 32977284 896153229 506439190 954740886 705306584 991221659 264514283 488462846 320725357 579812003 698700550 809049570 11660949 343950253 375551305 496526520 749326556 41842950 743014643 232477106 96422172 701548631 985065936 167857460 889110091 388630471 512225484 2085738 639362612 218953476 831242452 588558844 444033202 316364109 36640392 162661664 581683043 878125399 899032925 414607127 889189368 902126825 803467548 641169888 260076416 26882440 132659206 42215289 573361736 50728728 675082698 606811464 79160574 544701492 656953991 610449760 864221161 673532977 872252041 241409004 237778563 694683033 613760399 551847476 329968331 722110602 793079842 364898683 962687970 507080347 551710366 216453639 50849803 963236391 39326207 864802165 485217954 615806415 116748970 968589261 466788029 265917974 817757593 68044103 141686588 413235698 891025211 283588991 771837353 316919711 872178812 269665591 337632496 325099469 144812287 500729247 892813830 600846195 205411569 724815824 449298112 621434594 608303017 408561381 556581652 918719133 622084675 153727891 573969787 767816073 936629708 345342873 963438610 124039469 873269003 52750078 442312146 745799023 620702828 469696717 323115213 780454930 701574636 412655176 782919397 883469457 328108536 950597958 235675915 652867391 727871823 937666072 652173334 627170046 869895497 883914399 930744792 508638360 249992657 303396573 730448894 81991357 747644330 163498469 62164177 413312605 483812754 36011533 868146120 164793013 777456815 140749303 691735456 688336522 125410768 941410576 233569976 946474972 72436247 352683245 106438947 105562641 993871621 778190257 655642208 346089282 963985573 847493984 59702238 924788113 146012223 673679762 199349270 439423187 39932045 849297941 817184443 562829853 431527708 375866853 390480121 187473559 203793086 832875429 254615374 999120097 718153323 155468494 475396797 709882936 986743661 54743264 806625784 412465179 584932634 965712381 679049581 543693233 847410758 256212966 268306457 149230004 892738181 269512506 635685265 427677055 323307081 847676513 532624027 39592784 772118997 148078736 274869205 509753571 179856148 689212745 698215240 355245773 549017483 197693057 731278004 382637960 956489445 241648525 606363483 992669361 676188229 26505618 756297635 565788521 938682644 233689712 948675279 107751995 929018972 912114031 531143597 268001495 619533949 422638293 551415263 765801615 453967972 292156625 1425316 426013952 106164491 851626911 29291831 246956690 410430457 13338036 37937219 425800631 348522620 38838567 153648867 648308367 874554046 408237635 831292141 19349663 815842874 890618517 402218429 575776006 793902328 52242531 967910437 319456389 418024811 760075388 596791344 144938827 410955542 738437433 760509812 489261726 559856149 362272089 312856173 837504511 606306980 794293577 78028040 108124270 363349311 883772882 310125453 820606372 423853317 551338667 212858157 967237210 943652669 98261997 951842692 536681462 439229288 164711456 369836123 333703887 595355373 426696137 693613136 402673246 182901027 221970913 855668476 479892499 461588826 753168003 361398595 133600729 509683452 34755695 858676449 544088330 463745486 588505559 900172428 256128968 692037277 623467163 519872468 537981099 863979607 589986440 643038954 54352046 208869517 700366119 587812615 252944834 531251577 947649023 857641161 342728343 821270044 823040825 914553396 575367174 186347169 88779943 379042590 641685397 738662290 166298873 564807827 74540554 915438901 633802775 111909388 137331487 229391178 963771355 299234710 11022932 28284432 512489443 661119448 713940091 733179799 792030299 808464713 413128187 573874949 959393931 482629132 163444968 91388500 19288724 277580376 132736754 100204989 658525620 925843092 560002307 209648341 54294556 834219835 979854419 258874239 641481394 993738348 846569182 680572542 595699435 607631676 705491114 224737418 685142693 980477149 643235334 586892617 547961886 621359105 714881127 226244126 80745392 366456761 171371415 632512033 535286544 492981252 515665779 847082696 142506106 111332452 693352632 726822144 949494926 189366773 776899040 835483940 100513129 737807105 56947792 72502822 759466895 411799707 82201770 647759219 544465249 529880633 820527845 343031547 584036578 410707175 198058402 416344749 683927320 921517504 160028413 467008357 612870723 986752363 385179042 52637558 947126301 578226268 420101963 920560840 561525321 902068387 258533367 616280206 440839527 437193477 612737244 207243534 887388649 540958149 876122776 779317902 756462208 604784652 993014212 799128019 287954385 159626736 645396687 267139092 818796376 508046143 919901612 723324544 876856444 212452279 395132913 704037972 785169069 591385903 760878344 423412529 569615132 101483689 912572589 543319381 782139438 881431486 60685772 556484805 149061332 284215334 604897962 895263671 628274282 350762638 36042614 375049540 335319372 778085888 1797183 475991597 390871984 18459675 523307206 693857150 315308236 274057323 215959261 263366666 621867363 294051088 506983777 267456311 823082502 1208361 152932164 578406958 74771749 77953595 399095824 654501005 407258280 434838564 873272664 639484864 969134768 340506431 506964326 355218530 707565649 699175890 573134623 590487678 297243653 587591492 693036901 133646076 33427361 206136931 276900780 533491677 61256123 171881265 579878013 855848480 729993477 991079944 189965239 585668962 752476834 686001453 913045773 877848314 82058304 384847685 462540126 714058361 618336872 542284426 372798795 350865896 464462811 143873891 56023790 740510739 795045794 235383250 585815110 7351931 953114114 497683425 262413714 312845566 994662220 81507233 157294440 208035412 14101862 909770233 41082430 754414216 607769689 658851654 594897163 277983648 274047910 396652518 659956901 844095011 439907592 441904594 683416560 111290186 872533916 335737334 166841990 461458386 499931834 231025885 760899859 17933601 823289607 481335856 701038427 710251112 820976506 202602129 736806551 795504282 981894357 462626558 678753238 19998204 739540093 405088407 411033561 69140141 270445616 626058705 819204238 715880738 328908976 563718222 849511408 30676178 303283488 71744651 265072515 323691019 422434351 324838379 510193892 531841808 643302548 288958918 571498953 651056263 316734429 984763749 906378706 466284719 399724761 415238237 670452269 690930475 727113576 941291626 438533897 943751126 758004791 336131212 12893752 568551323 173256499 351410316 659628786 210810711 693803130 202514698 864361712 378872990 702857553 727870036 223558730 84722728 212378927 41412109 529628361 599242510 282181284 551989091 874558307 961109262 357158518 101722623 892083856 391027636 261860972 483877150 431832079 171340581 861093632 963296087 899852610 881200480 108590389 445353575 164092886 879973321 739865393 465273294 428979328 503279061 78003899 535677408 310983136 128919209 671147278 761649765 818049292 106143407 378064178 462235103 628303484 585726894 927299092 65493199 635481416 649900675 911599508 122137312 535630847 899745560 419335555 418025085 951728322 609637150 216529560 481855999 236170763 736709029 94502353 135967175 632293546 755284218 523521007 536077066 915724974 892417939 685226603 8480206 66114940 801558400 98464892 61001529 752626751 649759543 600369544 66185244 203534948 888900759 666184945 681703482 66878164 747657192 994161112 289820857 192196259 916862024 658917613 511049720 341284544 55517675 473824956 610801682 874912748 369663827 532661962 307237927 90560714 631762306 799420709 779010058 971439011 654323478 759381794 114843818 987549901 875028306 281514683 913229421 869217892 153508000 393506212 690460625 853209458 136060670 626685472 143959176 464056859 810422695 790335019 409218647 485481273 415110280 804757138 135025589 583612556 836395963 680202679 266777990 476765645 208858860 243836879 120626988 882506666 927407152 256209369 904745584 777749462 975171489 607148690 783594813 635581667 293542817 497587730 463586135 47350620 680755073 116904742 825536652 455725825 33642042 318082192 835984166 55643988 764745794 107084822 5202863 933531658 5113873 998049966 667939597 566778126 42885667 966913475 490445019 622435580 619593019 659462760 139613545 981189173 263339413 642276059 635323486 408151659 186488362 842676995 520469474 827304270 224870309 876274351 601819575 260986556 137193792 264150907 950922542 658031512 556801508 915717681 191027752 25298732 10532873 995515519 865576270 19279745 27826527 975071049 844410099 940300350 899275481 858963020 878746560 51244461 718997291 953607418 993832200 199290801 146120963 420365340 133039198 496798446 107116119 355030626 473854918 358435218 689945762 505992103 832584738 112848009 403399783 789278837 394846675 666657277 636961690 721198842 987139034 817248493 872188502 293189483 998451916 25069601 34012611 351134288 402225532 886633045 19576819 946341725 447173241 34310416 778787900 4178612 535801773 756416174 310099773 856631252 628706820 264867485 322955326 966223118 781481983 404558301 54765600 982817401 586971945 812684400 586353605 409116897 188804887 663541294 536485199 200376579 997617717 428414017 871176745 851345876 504188515 394498768 419941811 45696284 98339839 427131757 107231619 683576888 671835288 844493792 61215157 997405190 297967393 975071847 2625148 389816865 567704159 408079791 386755719 573757063 523301202 33816551 827719341 580705241 285030205 476218419 521146858 891574025 482122385 248532418 686782501 882396894 680243482 252199983 620466324 153880291 840250104 238019918 306397359 689153618 750780319 138910655 968493746 82596557 697857667 230509134 567634375 147669827 371123807 998637846 617461479 39355827 524181511 225714162 699590122 334094756 728019579 298409847 216085427 342259080 243117180 527688205 406613597 387304014 481653995 215004432 955585609 147846983 56113372 366873948 541836578 752295651 236483420 580771915 302661380 400063790 870624457 226449442 531926490 510814582 762443318 334610324 436836548 383812372 125028579 278910356 217851754 785414788 103038397 148772273 123188664 845036803 770908683 412904821 983825510 654998528 217620564 744791576 377831465 986961213 128402892 493787651 656654264 681910649 912669455 268443208 529769642 308910380 577341930 838874987 196923139 616113377 745798686 624898831 282289249 579557998 393066781 545321547 134686519 617193494 312919606 841918352 879006705 367681690 537977955 524299099 732879350 458175096 931246024 252320046 167795608 59558917 702850412 719443469 331469017 66993777 478169496 901012822 263822164 176159624 735543912 28141059 235112147 2309987 908713287 307723526 584579932 474782865 807760341 259890311 607594794 934904413 990566263 330910228 406766516 30782261 718496813 658251223 676933092 742541606 194839222 583357904 882409257 139656215 573067728 983271254 970262216 556215248 595582594 658417853 199720408 717044534 438227567 32547930 983753617 727522025 134845076 439666379 915626614 640577293 699516511 181990038 982063972 193306651 402107619 743106208 383413249 755099527 448615451 463392628 959504611 811633988 533755701 894135806 834284723 762244898 743867039 242691647 257722483 293197250 762756624 624928615 186862721 218783486 811261185 40019234 460940230 881463631 248346284 751910946 991207656 197043954 338776718 838528284 632127368 316774383 64492638 519089798 980702693 585690589 496680880 358262054 243761282 556930832 440100165 297622106 716915806 801032516 663803313 321963724 974975665 188186700 203569961 925989865 164064521 601344589 150917037 771192648 615515093 188527073 388571313 369997218 54687862 832886699 68682493 62463618 182897836 913932871 439506607 513260519 250277959 872184233 914584986 738317060 20472840 843449390 948100392 417593718 362952490 88707373 497192476 967036688 336146317 134627272 624474189 449580072 350688692 922923740 667417386 653771859 522361855 652766770 649414313 934419451 419706548 313026428 26984349 757612884 495744002 427833866 529652545 541498749 964872526 156347100 339969593 872187301 470635379 337663610 699986866 258932308 800944732 67952354 542944321 743657898 146030653 879412028 475839144 856684750 263313309 119789853 814655890 720417334 129461676 267313056 485054751 617497269 694066879 611914289 262303827 539494683 510277335 475243327 53356914 511735380 741245194 71006651 929854988 539968619 907588535 74882722 969619301 424953205 608987104 56301589 31242137 829590477 833615385 738136360 241832618 289495964 416773477 36107784 815608023 341377397 802448488 627085942 55708478 322358414 372182925 662886116 170950245 187602822 652377583 630356257 71713622 500063925 66969023 683527370 606860136 710364608 23317833 734622132 718595074 992342353 788342759 91318335 543608069 625109307 426016434 714246174 838881008 963347553 731668420 959812601 288136220 554161555 396992676 779535874 427151592 741424105 126021961 225162005 262509228 812785236 951843498 374160819 674352754 787215111 878844794 734684951 465161050 802878427 723034288 191646349 885336974 811374237 470682155 666714578 256529927 199577865 858494285 877017143 947367846 351475236 572833028 223457327 768230119 84062780 64660139 766486559 493536085 381911735 378779450 650950774 583812408 322357598 687050551 529453344 677600754 621209814 389203753 740111959 29348826 904172434 951085418 188325627 734717673 129671604 164990865 812586806 180661466 907882585 800688571 305955359 571134751 308854820 913541426 826541063 218396177 888348403 577251802 322020283 964140605 130231277 284816930 415729837 170694914 231694071 781569556 483883245 114194938 153170162 499413010 614578448 126305917 874571096 648387527 603285475 436460136 923800362 350660343 127500969 509207008 667109680 26045401 551266633 68771829 828725144 839142321 33273444 504736460 495251501 825243419 630729664 479123140 651820238 831724752 148759512 374682614 847235976 672603244 844821088 880844543 271581776 387286840 814512605 765795282 181102816 884716679 949165357 326877739 687944826 300026329 828687534 274802504 804439373 981687638 113707755 243217706 341178507 553798085 412822866 449315884 148744182 549555181 606806287 185169722 126670747 530422735 755559085 146484634 826323046 169028358 42708628 997614394 973370582 215033815 282741684 80507358 861770458 924940620 802430480 791278536 100256347 137711459 370373922 972403116 779531699 96184785 867514529 939731136 112651567 163936066 201421239 393652750 714256803 146996880 627375796 296530085 445877902 48125533 452553342 35674454 95204007 780169987 663392246 392840894 994440334 921341324 379780153 128588859 355785273 149522587 827109059 723438267 369429267 705997294 824408675 141320582 275708396 758348667 843926547 929327013 223926164 458976050 228465115 485757042 772924233 257142164 616585546 595449133 297800734 227632623 395782970 521666987 58546011 331180318 594556585 113419605 218150402 607826852 193376569 135579979 690192656 425289600 972158491 186262369 431715330 833014118 138866429 959215918 421046538 289564462 60569386 305101436 140216670 859840026 148120711 342589624 544313254 67573124 521785009 929439161 31951786 905248747 767332392 645009869 911419942 604981272 78749194 165590245 220835217 137760863 793884373 750198662 950160302 796205222 5011509 334432192 247864851 657501797 434791419 576139676 592234426 914909260 642228313 744055012 51985197 298628061 317010534 237968888 293240729 470013047 943840662 573696754 414964094 178918573 286731480 18806482 155682258 916112056 275518692 560099924 716693969 360566370 592941645 458957157 583944894 466550357 591002235 39986706 185779280 261228289 95850201 997868732 411552116 282649794 194626580 921271652 360453806 90954497 711185850 438626619 82253310 419871694 868806466 964059515 670361387 10579956 29282085 856439784 729645396 65826517 358960548 903519148 455922457 565412839 418128603 816945611 699380432 170798795 987606391 526032390 576824127 254519208 457379511 232953061 404173048 319102645 315573688 134880197 234874378 11274306 250239138 489804715 584055317 892808863 675523124 997558642 373870629 765491466 667930194 953266362 741460762 159534196 426911788 375905072 374826037 218053188 614439143 919037828 607139711 894902157 695345873 393217726 222241585 61901406 848832028 656377628 481497112 717030642 542408620 396164509 530363551 932448473 66766173 659886727 141456070 495928542 884459793 442695721 512733338 884150819 446999547 693651826 440489929 293910966 471819563 548683800 472387893 837610489 402950831 949172673 78319200 657642499 159884973 618082818 959851984 157219563 607716456 773975583 18437140 398545048 981734780 115307924 898650205 76329323 710339375 243153132 781436715 534803675 825018150 898867812 426170315 699373591 370720679 184892506 468442274 556548489 313077772 47257122 947585475 421574539 564941570 828577799 272087442 908408460 925420990 786164883 140572846 630174849 245670017 879942091 555876281 820427235 434188911 676027971 699388864 383868361 328997347 440254833 61695935 216731853 218768202 155223700 457341489 676496823 857598307 697208715 181168296 477462258 826374512 580343801 932769122 830041743 144695810 744448305 979433099 7916444 128457918 141864614 143821987 865407038 20813285 748857337 955538242 607849789 238835494 177586172 807849839 435304398 89032244 285485404 691892964 46707627 429276288 805143487 328693964 179588308 755610469 196872551 121818079 158579187 333395566 88812023 876502901 507751849 495293914 551404891 11410555 983106341 804410271 292096617 571122996 568956930 6434826 20678311 803231129 36800964 603812328 582420660 247408473 45514325 41365720 711589934 920652631 160236131 958648872 741644734 579341779 48497669 803957190 570037514 964639123 598854258 386014747 348046327 373903225 292518048 751812592 224886948 60766066 381929748 72082243 755952721 923947132 652160586 184651752 830168581 594556719 876703945 71091647 645784682 669224051 820103285 602213938 428948407 700017382 24608368 278665099 398182366 130940920 403783412 506999437 885459872 888871641 519361768 448756628 496665959 955900155 389901587 916011131 989755076 387273349 438055675 304201068 569695636 365707069 690278660 374064734 379560916 623246157 986812250 968477194 330651808 218081731 191596867 853335702 247835525 186258965 239459331 770317941 959518476 107275247 123212462 326135065 619833425 250148863 718941247 747544072 814333611 12020324 116007458 206477883 348861972 546143194 478737582 271322824 805539617 46532230 317528236 639786406 283931180 742385583 388350732 512987319 657160506 155399847 298067585 349893725 410416167 442936734 942138102 396433109 543357991 778690777 70703977 358194559 126423882 487782321 88106308 353909436 293764899 196445146 192259303 929692223 355591086 558876542 934921158 471962603 914075667 873091571 1030452 850459272 72078080 352445913 605603653 489275415 937017778 381669029 510385845 738832903 359100031 751600440 514325178 747479878 410971007 423435741 157295407 284427492 154944629 680156415 671427730 280514173 682822185 85598577 599288559 663570499 464314763 737615841 413701778 292465021 904611868 73222857 741445070 16810036 217948269 66865428 132330244 383210980 385899504 677571559 562753292 273875270 423520005 477863722 515244051 580592116 742289410 67861422 148807811 719572705 595707273 425211504 616104585 315749405 292597147 869867240 321125017 48432701 601761064 38091388 578052091 717314139 288566093 368598037 631565480 285943241 739024531 91178198 182026169 537929560 265646373 335748175 856531175 484569493 963574397 824333904 877648162 658647867 217629567 476932664 527133244 907222515 804625237 858034873 194079635 574914839 289623130 584308904 648929769 55333394 459810441 697179507 627918448 987633923 63317690 649127718 895690328 593640375 274234513 196982105 789120110 149678868 353479441 46403709 542073237 900463407 221709067 448095005 484097058 708452295 794618828 314514293 663386103 308232223 568374062 833424838 475149636 912458158 29372371 44517781 445544319 935207158 859297661 135964453 347741044 553748998 969643712 296548181 186017871 961374499 831873535 437523342 445978959 918915457 43864188 386415729 528291390 903957308 590206793 545932971 605236379 352475454 786436774 150629869 582894339 589919002 868495242 747617526 737465016 53164914 622231928 793150874 434171490 984118275 177010658 935410041 718255337 319701444 311793394 78048805 621895104 801152218 2658454 459847139 654430618 806480217 334217410 960795417 591261100 275452760 229675892 973288982 749982491 491567603 269566934 929184435 783056751 313945646 975583315 410665492 376483458 978104171 387757382 924601769 811795892 485621102 632433767 954189165 885640342 154080046 3834055 435778956 36536029 458098180 281202629 398587243 184828869 905624368 186208776 562181223 211220646 301466739 771556967 241514474 483864828 45746864 559157549 773398615 363750981 374107719 843802626 494439351 776996472 636191391 989286780 4850756 640109944 882167435 638024679 341111320 662944371 783989583 492953330 381645107 515631585 920924876 660817678 580267145 260309845 297578803 537756549 101101324 628085416 667641720 711522784 734321999 343351616 349636624 295164101 474079715 46813037 770844376 265851553 219652122 722186725 615090259 605327608 43767921 293983442 155778872 253396680 774832392 589574564 700168880 610994213 280604293 851670034 985934125 968041578 757414294 722084544 330870205 974473634 706024510 984894035 884314726 258836188 536660960 782986011 820457461 380811517 694342851 203830993 882198347 451135404 53703147 288181031 17969119 236183596 761906757 778493847 613043559 640764804 766167666 401201544 245148698 970101904 890650757 458946558 641270410 183645781 296634999 401529938 631162439 42651939 651676105 340809661 899685827 805023404 464925748 39602196 525794030 706183664 715898374 936178123 717909365 154590381 943967482 608004063 522269696 112241634 466545974 380827467 315323679 124564658 229682283 246872736 373266027 684082819 569752458 928567117 247024556 313313221 78962477 804385931 523942496 983112784 239585318 530808981 651322934 305080278 152927626 861109734 813712164 441784509 941647015 861725265 545300695 364340287 860752103 774923904 370178146 557404797 124783594 543833487 640097275 863868366 495577167 558646716 749987464 535747914 641668397 49896019 337336703 378920342 447969429 620202564 351960750 141336098 354094720 841434223 867624449 175061883 335305468 957795432 616261039 694358317 302101961 225434376 49910095 514604438 802712251 200445190 709264133 479565091 875433219 66434179 661957892 405704309 367150604 754627070 211662844 910977654 256016277 101409207 841161311 518729581 894046172 241424234 282101367 312325298 639710087 777464435 466217344 65924121 38047224 63098622 99254969 398319073 449285419 417497084 213612310 453632941 644656872 210325538 410641202 303941419 958548108 965041832 379850382 240046199 437286543 200552525 639547932 238363795 304110431 957073856 982861671 193896656 206868595 891570466 84286762 97502081 468576266 218254481 976223150 338740064 822775736 298074285 565517112 60001515 976292216 434938877 135959886 35813846 899669111 279414457 631745514 543051399 174462645 349021532 926628277 539463226 529539713 980502070 445825368 517610298 675919995 620779174 86431335 124907938 536619055 11385528 343327203 145802171 91228998 832269719 795705102 394345565 810370919 70523039 218743599 794874987 446520176 508731432 527660903 450415177 318251483 943408813 592427000 459744892 666918580 268800940 968596192 911189611 888195373 888336346 612879422 154184274 193713382 677831583 125380520 605792283 75805140 789644419 44870637 234562642 808665916 592975729 223826654 109260272 819483119 34834958 846126817 670228252 748822493 373011710 318746994 857486719 530168647 782437567 112356963 413222356 222426648 871607842 539993194 965163828 97920359 374402061 345892602 345575756 413632805 467665596 378295012 977729374 439355792 901941358 337696144 89133210 506099773 664576925 315574984 246110683 471818781 729223757 862350852 656695305 493431969 263156768 231715969 485218394 340288883 173626315 432424341 725081143 704507828 793155544 613091490 292752103 760609572 158539276 328364322 288059843 64862622 919370572 348599605 760688937 958949226 724451250 599599305 693712803 69153556 996185606 137462365 64617236 750915991 710939302 138980504 160529695 207930041 420971459 912738776 973328174 348111876 727644296 851002839 534548727 389958620 632851512 171467379 876236241 466830470 985598696 588387043 464445903 266926940 504171788 792191278 495830457 652419602 140998619 981887119 457819534 453368858 874238864 18646580 380127830 327296174 937948382 251337888 975806164 202875637 911507752 628589154 183505138 594396061 301601192 95571495 682513634 695438135 444306351 285694417 713962007 379988942 610546624 197470259 976908427 670303942 898440170 576295727 97270243 371870324 813978122 753303869 709290241 947077985 74622656 251727144 658691364 100518729 742873556 676419143 103681309 622796568 65808217 65710272 898717068 384206877 749267016 665536564 781639160 980778881 212388207 988220499 210938610 255589620 614619420 160849471 609289423 278217192 59914066 929774924 417565757 668325562 839490072 534826035 361467725 166200855 224919113 39028429 590933548 623183264 613559800 838813911 545626222 286428921 948299321 638134980 582209159 811897728 629789321 582949878 583951632 142684860 733301162 186046758 243569881 734396075 991044658 849497327 392192147 881199273 114454242 555912981 915649683 822212926 803183330 578148144 195514059 496556138 265794857 349143736 450903284 671784905 668033781 313674235 859100657 456964735 75700911 429155550 802212683 235434636 443125519 157517562 871066628 849917587 275922047 491506833 748827294 711383040 26535732 470099838 25321106 865725837 469700434 823395359 515497649 466356891 419565360 99976689 882270974 543180786 461933150 100200550 385034753 775356829 730351674 65299448 956775379 292600271 35390041 393648810 895490601 916845705 500527847 701168961 604361711 571068110 25470930 772006119 445328154 312852465 250984714 812988183 498064974 89468102 936578730 217984907 384377549 315643722 300043152 191007275 432761511 19932721 307612803 733276242 969994908 439541135 360700931 736851271 523670407 923961657 925619750 484956293 876915407 422994843 317344260 302174477 942254172 902491342 131138694 75282908 136178657 265281273 316444513 371712123 787483009 554606079 593561291 611137383 426451288 408834108 239530584 494192039 622786879 611352182 592936381 560155516 107929944 951912190 836631769 60080733 490864427 529228738 405571170 391226587 542841722 257683449 528285534 347790747 635091743 705623513 163659256 489016555 305254864 812764288 196231333 399112502 292676860 357024497 811044652 444527007 734702652 447172127 802120706 631515086 167948171 310592237 17655809 783462543 574936365 668042611 837288606 90595595 31368737 331245364 652251087 497707478 938689695 143872318 679819256 581664266 243955755 619322298 684719800 912740999 673784288 508260548 670923836 623415438 390633715 937352276 919225669 149518185 313711259 954684453 195150106 164346539 615470238 194180156 199021644 557548699 125007984 742711973 903499344 759794656 319423970 995366135 933865645 959499744 251821883 257834320 806280959 207671952 408175297 820060042 739567500 613362757 615780121 207885488 531975760 24475268 954791816 447398087 890879704 307092380 998650079 891052399 940794197 260534431 701690890 648359351 968852065 923761878 161829737 840702016 366443069 411523935 614672734 232752094 19925878 442455828 627601349 687196562 21676950 956161027 238240061 623905172 27261651 137762580 574021903 303039619 14334561 835688853 456577045 3685815 951481574 49134611 889186525 279298398 694328915 360514094 860234953 334067705 870085543 77380535 230741783 967645888 458503090 928921603 304466812 677782761 745240901 407014134 538946717 51305534 286644057 81027078 842770680 706269895 320150932 567050747 597063214 891879683 780887785 568204231 261032238 463178232 512042242 804543734 501531023 889619662 143104682 465765035 386142035 599294842 845721256 898568709 841283067 201451024 399802431 907687386 864880328 468543352 1088611 146014492 32583251 171759873 62524309 285720390 682238385 253494268 48981511 584904200 894746107 731560552 748310815 856021954 471359837 772429191 183684694 911626923 303839081 46469230 79797586 298899090 535093340 947299988 407592837 63768870 676319735 166231234 698669198 349736723 908465112 348607604 896202185 724415250 171011693 75584077 322950770 540287811 234613886 167752698 171770941 852174756 276377843 167921947 794037924 26833076 163659483 361594777 539423318 658876021 411996511 287236166 673498952 789800204 232119172 709695395 577211479 903331200 419842408 791599218 634181404 915142987 436144387 258663343 382562631 691976902 318942497 99963704 355569922 674527506 152118153 65356463 21104030 233862556 209352595 255764418 634702975 196301713 701480457 707289478 398776929 113966008 128686508 871060666 413755108 528037754 548633413 174632134 447075931 230371246 596026257 494103443 197401282 825180445 740099585 340899738 363163763 291820473 826290888 190665695 339213602 391856148 949104773 740374830 66839407 374681296 513446719 722396612 227018830 584956448 483367508 592729914 87791777 741623638 356457814 869516346 759163343 71333331 487122441 678092096 437520851 407058696 709330221 198385119 810440496 469407556 600402341 334915326 380368035 316926033 588273351 312788161 873445306 419800867 980502435 816939403 2623869 339840742 231231186 213772471 235314322 157939062 67354623 738214937 590076915 296902026 714440619 301191915 891665796 338397746 207477448 221589282 927114621 233447530 987782681 432593815 721188449 255493929 820214454 323646123 621191484 953709323 487960142 408401683 937782750 708269729 999345812 835074460 297428907 507835386 453047919 206139066 120451783 418769018 856407078 780083841 845425144 76113931 858093731 830450896 399898004 261190781 563907254 701129541 866233251 300036987 358118855 488061489 808902242 372430143 802148023 752141542 257569780 799719031 99850185 464525649 625873569 339387496 496690980 623643746 334351219 610791883 78746685 671679173 999145450 312870663 106467322 376288947 160946512 545628371 619055012 461052132 2411379 2880854 303820297 87625157 68470593 995792440 752276301 131667990 898448380 264262089 62200482 980357591 455561782 584818834 726778872 528227709 839138408 631396630 945498397 326549781 188259325 333206622 239007191 85999787 62587621 730386398 696481184 766763017 116602702 497925390 407321946 509653245 402200848 261629401 210431778 78548001 709537878 105455880 663954753 891219299 362658183 833564762 300517214 744764808 441697676 872031570 623510367 76376178 94125695 309630076 812322847 311772634 414508144 827387532 312934582 988793297 763912898 464997962 647934309 476620415 241821187 306758879 83113307 485457586 338094725 127490263 906536448 931156905 569133599 569125380 11924723 979155410 839794035 192420166 434949382 48103564 95531740 882996040 362927652 897122312 886896318 102478636 314210441 234903597 78056956 507042581 286028610 716740171 428591107 38966084 35836560 85359744 30929432 948809349 622448617 192627023 620680246 383753565 842773706 480891977 768955464 216685957 398344338 433409907 504372556 790230335 175756540 684153963 431219927 729195361 551380462 105755302 254640023 948611582 598751258 468785703 455207445 425752006 107544993 220277691 577209582 939977777 784050085 885880207 28689746 160126083 602940250 715173702 215550594 36172309 558082260 392824647 739431358 323984752 244377369 831394985 197494311 712900778 825765544 18265607 200554460 702277795 252914871 1252316 188452400 946479248 966904422 975710248 591338780 595917700 604101103 75620886 881747112 758829306 34777249 807383833 112137632 566584867 826492618 628283779 880837584 852252280 784108944 252055830 754415010 922322343 642414219 93618570 874462466 916263987 715313455 995517647 150715610 809979755 891857288 713982966 588974682 257004262 438445136 222831062 213559417 806540874 267899736 926374165 203323271 44879884 275200723 475986445 720120118 402531433 14647144 746902182 265223447 525635966 166394644 187037803 321565067 777177073 965351757 494255294 31675534 190534561 684343223 212149084 267612054 193429498 738108409 260272792 436345970 200008545 190675576 748306407 764142744 958440690 431963860 727772550 349378238 897135771 355535224 331522780 204186797 39520485 206901887 247248914 436688629 902737839 735532730 54387149 276759011 485160495 103228306 321847441 457058944 461170586 937624594 544251623 95234374 163934731 578989708 525050201 602219927 243740604 508813000 989366721 691064310 937322621 787865599 547169449 270936256 94278005 467062424 713649563 376377253 107745358 379340035 322325423 763406920 251568170 757840724 583813090 649278347 929911015 763183120 293714883 721227890 229814143 993576275 741587355 265264374 182608858 132074037 416100946 435905913 967020417 829795736 98396623 788968717 135779461 598350158 515361600 628467218 662446070 179817314 224428804 614088128 598945666 929639705 679110441 117454843 344572692 431659282 96930728 697233926 37932208 443311000 901276729 442929841 275265498 509462101 49291757 295361511 609631105 643634992 700308818 29600289 373780136 236726549 68895748 694506555 97770440 938895656 908760905 914766994 946419085 594667004 388223805 545505461 225357218 686457290 993067853 531279100 840844226 58899259 601864522 465019499 922172232 328783706 950861375 347658902 659514585 436290037 207593681 719990411 867966815 287227255 392059254 244295794 792966324 146951287 516213325 486768371 91435462 429431380 276813922 442578524 211620527 328551838 58154982 734789405 364030108 672274838 655075020 602217967 501845942 869250839 972933353 282911156 502952261 438150696 291760505 253710686 698425907 479471961 873319263 978614344 248865236 179732972 278179646 280234276 929952737 589035548 207471680 433676137 497353819 885746259 378897651 626998391 141847764 563691444 647180200 483251775 959879340 667871045 942149521 443956072 192080337 937237404 72140942 352224176 499362853 24808458 966702665 610802462 969968527 840302551 689705068 600350669 146910133 77295878 233171959 941603425 578952074 12013942 913178433 824708468 42426273 279474220 895612707 255786472 319678202 935688614 367321059 616317144 151183544 118982934 385649399 181626892 587905552 903332495 612501032 120866470 691249970 813868778 10524281 592421147 916668721 668208123 48325341 37573510 163792060 546120008 497495607 580405980 313127205 384704476 366341629 997339233 379550118 226009615 444155309 894032516 351912347 890957204 44594355 890861578 428618618 323186786 234093928 294691824 491089032 919969335 937385198 44661538 81170555 360281958 355355973 956702616 726202388 565350831 702000421 744332183 875065391 511346618 446550581 572740886 312191421 873684254 398767781 533649901 928903945 771089117 891550437 767487560 565986624 362383043 982714503 117579569 618217578 204022191 430559708 955982666 32138200 141887882 746797215 588316409 538208567 623314050 260687910 866338453 735052181 298233665 378281176 1024807 847073038 913462123 388070560 400384090 803379137 340776272 954977181 864418973 982610060 820020289 634877505 531419841 665561941 927142324 603553544 809397382 855821434 175616072 964880804 576436399 173716450 427960110 696107328 133764246 258921933 47160187 502711260 132931445 12247089 10838823 347541202 342398511 433179598 601878938 83300028 714575229 520025164 711978257 755236179 990505024 861071401 145081 630445667 30283094 926142942 14244451 542040640 358924986 747245147 616341025 56743567 348978890 468201643 461213921 552736672 672164626 750608779 424196572 145600057 899302034 130610550 627763533 232839785 776660389 346245146 303362463 998034130 610486011 393892089 127422458 646602511 836082805 570195661 510138851 711788856 920764184 940632154 172998579 658628239 731219424 775039934 812314482 573707653 733186585 253838458 129651247 211813653 741824437 423298854 145836329 215273045 316772712 799342734 322252308 120549107 943702312 178296811 190982555 28293653 980617703 304454182 582732286 972127317 899773053 272766889 723703361 570566529 919015630 795840753 443119713 458765408 412081042 93197214 631697062 826797933 480125424 210542657 370640814 371266582 176459670 256420431 425011358 864194274 695958643 365234039 711411973 895629101 739279378 937010835 683459957 236335968 597545229 808952820 984992087 673952682 940694394 269232493 390251170 43604583 947778839 328220872 550736126 475304921 786430291 301182889 37173934 171375975 232515044 334062355 968251632 109679098 790766420 114620259 739193000 108455307 481114114 263873141 987860826 559563603 425879964 186255420 155714027 691769000 811680051 896333575 764888972 893310149 3023780 757445757 862914094 216649382 217509140 423206278 27322746 92387019 934906499 262315482 700777808 131154817 973516335 38784607 993080512 24541794 721446097 574639716 404955456 967848377 123155274 694368429 264867387 158552590 976363237 298650028 427005969 17111532 167100316 749865172 781885585 368619139 651048233 680485474 522328425 293826984 795782942 143255961 707293515 712702438 730827916 333823116 85322236 945976966 484481510 622337543 741905339 521209768 355438673 703258769 938490144 845609559 894451509 778440689 249130775 354581361 150010187 80960675 724707697 991401529 861394457 861158575 474906660 374049646 738728277 153113833 912375906 14598082 754888617 178109742 405306692 898188727 589782694 838261005 450005340 698617952 370696782 396275355 838310722 74564104 30370747 618609585 927395191 970145099 836183890 193929659 662686421 55754552 748910959 843278946 701810485 797450569 275100562 152907978 401757231 226218312 198334445 724891426 800201655 971788357 795280465 297245488 869395486 689269518 172201684 520745373 660574634 607711889 275735372 160602137 561208196 279124439 155743325 335516404 435916170 717759634 88516801 848716798 877649844 523141678 850793453 213131442 795658503 992231874 166852477 981479573 423428429 123555677 487814976 843504782 654223588 338437750 497223528 551698799 956583237 790347683 552604966 722243165 29917086 252015330 514933045 548411630 332240914 230367091 675275303 92053414 958131523 616074564 94671296 876329424 551581943 440320194 535727027 776172961 918159709 743702836 975231341 205755504 50144890 784115080 793384112 490938024 659142880 124131303 594763810 340990561 182595761 350765861 847285512 965850287 656945481 127032828 890216371 618074242 783259810 67284786 151217359 352482381 741959154 902290453 216797888 860547994 388126114 992232533 777332132 972578453 697562586 902189373 441300859 351795904 576292800 310765069 680101917 491429740 580959596 715456027 188925784 132616688 409336721 388833889 450839975 265679098 614154198 351152698 521001043 708835017 612011247 47682243 90598828 18333464 720735567 453322831 635199893 378227448 416140710 353973460 681679171 201585172 381973683 346243038 182762741 820179129 786570120 218744770 328829025 567719953 768891834 334668658 438797125 643750071 383587884 16071640 316950967 513163872 329658420 69851914 460824088 705853890 515059894 879027941 154962768 166177986 714137675 143391253 526580849 989456744 195178498 301646545 836786496 722936851 394706778 9436838 777780992 484431850 467234239 590481164 579298249 391394498 494181004 63278571 360795412 814027936 331282466 698747843 295972915 653296550 435737690 711696637 202347148 605617400 762294179 516837654 314389573 988019155 907457119 259309854 626786366 765533994 375419458 79615822 623945985 706287948 824018862 609812561 969992700 183750389 80441797 589427143 195756435 451288698 263346979 355136502 64179294 470753581 920862943 877695543 424708864 941709416 108735500 805306468 413497118 184752279 896170827 685210786 360216726 679350974 994440887 609964457 391256763 894955778 711132762 112752902 133212063 491025873 511047456 783097911 669048511 854105282 300456464 481327772 639891710 641107414 763953874 385772142 835993715 895967645 244555510 611491568 307693034 159687943 128451452 810637009 238721313 53033957 96336387 575375858 924547602 863784658 611336554 14280404 612591406 730775238 393134911 96490825 541996114 996367580 61245635 355800917 51963220 938213909 610662541 571578242 3964428 34935633 714431420 180905987 606673391 659260467 319442133 31189093 335341594 124654739 171454125 775589576 431550508 300985511 505912740 956018844 42938778 446539283 695697199 203779936 924595618 247743717 240407284 602863382 924049360 589289442 94529739 233388679 857946384 661476713 442745469 738607084 896106060 531984317 523216971 486714427 79549033 562820619 800250410 284120705 412168820 539297833 225498587 388812312 288176143 682848878 309107579 610569429 20320682 233825534 562045819 413476503 504613906 726999240 553624499 247350924 309655851 984071204 182605966 543896580 564695055 392734946 11099649 77121922 237142270 363731274 870645923 573285493 565690232 236970494 448127292 493796294 130345586 636715652 791269302 595719806 495390081 500551527 443017350 161807572 755309678 389078616 96857333 780210587 391300618 273470422 2779975 978716392 219307005 852163499 663480812 551344183 663057768 89618505 389423375 6840362 468871772 511672353 492368184 371891145 769369721 240263973 363699765 894554592 633122694 855493932 280670167 194951363 228328721 70213713 263783597 379372696 360713521 106202226 549064025 922231278 762947127 645809521 595963913 807076847 452275482 690704263 279976183 529480475 894915649 25703729 2620947 721545494 956183458 380310619 992769203 596470457 791601305 844454107 234849608 895050855 593284622 746292580 713223645 43387287 776129579 660833170 544582973 348881422 715484915 378012016 769009521 119651275 890254148 101073839 436551148 877985506 184447356 331067612 468280673 288289371 945412078 487779658 226942563 894000887 400309037 564607437 840099404 111140301 591891483 661412661 244275203 509398726 800808750 467044811 107921208 305861978 543906913 853641438 349169438 52439432 542042822 300324729 148271795 370598596 792940218 471955166 701601230 377989439 494850966 446458091 708442748 204281885 970783284 300441363 940106048 997790835 101453680 344752612 472216070 127386506 357814212 103756573 23807331 218621458 473213355 268456115 109142144 243220796 35782635 566588381 478547645 850160526 552866973 434582408 442235628 118517604 962787287 367586356 343131416 833971566 157596139 262002877 979642124 774362514 995016904 60380061 804874589 959701417 429699552 53634805 515318456 951851203 472708389 862903505 67334597 911206465 518853761 450312485 190178187 937307044 992591391 198272075 870240593 857374446 16696279 169990591 79114531 976777034 84646154 315952291 991926683 806301467 806515412 815304467 816765279 854246172 953787235 440228528 391227771 94308073 175536210 720988978 39725826 659798999 272486772 666169260 88944501 822921714 921060128 23371178 876295829 131571269 296256956 584857011 416086050 884255633 859398954 771550271 618866011 886903912 676207452 348610734 974039474 464853636 568729268 94442814 177207289 950272439 706916204 221624695 190318359 873433400 736074395 602944184 722464033 178934708 88585134 374538057 877488250 323559997 972166470 495417764 663306635 720033029 899230268 691635944 78364429 466842375 45957319 913597149 233539147 311813439 909908223 242076822 460728546 570911048 332050645 817648489 459113065 822354181 892992689 984072244 944137324 576064819 633351044 883320617 703570453 846300303 282730567 239407601 201115381 263885858 224092835 614126525 403653471 287300548 722282996 24123465 90744889 103989464 887202792 430013102 845872262 811619955 398646028 484040670 503082429 641426339 309973744 695809748 405851721 652268845 968701719 849191816 783622047 633101438 134583748 109519004 372931614 368335026 997596268 920040482 446285145 560140089 994396798 870021814 182571910 987908945 226548441 225084958 289389071 208956580 251936333 889661993 229607220 704209069 62009451 563317809 90045649 754317147 75490693 435826600 984814887 307965474 414885409 911061680 485716600 907609162 138718782 290014618 546027870 374663031 471377284 623411927 356112432 547597203 102200367 125219535 437691151 82716404 985266457 207558433 239024116 515204375 194051525 44586475 464175173 971741767 952445009 905275385 224663906 518624057 483785176 185028472 511994628 613131529 551616897 912615099 301996906 335684774 373370313 554363007 117747504 191305231 173798758 731949225 129857387 144762912 584330913 672684856 193651832 610872293 344904397 157578378 964580923 719001465 235181716 648409386 246562024 37269163 224309367 302416360 312877827 112264523 390334536 225192412 699916325 208702425 712392475 978797546 727624107 795814724 680639514 646435578 49726632 82658116 423877572 889265021 772133712 779046177 405387456 110688083 923386365 834944676 78384314 3585081 279189776 772485805 277429695 120214405 960664656 218422857 106343083 793016493 373252479 767055222 897990127 701406047 176731133 332972100 353431758 978000985 86116990 335278294 289019340 290393203 746882755 983960958 34582885 239468614 195451577 219616638 974136239 34616191 755102231 13447618 495106020 393589684 373913270 121707862 66004431 421697936 272580442 665742426 249364585 259172341 833097280 146832448 398566826 207137175 942427444 680604444 380450165 455191295 758858893 268384026 693195096 12025604 82167469 117392059 438874777 220406891 525840144 447079256 401445873 684508464 323349324 607413595 163366251 626915329 769026289 705194693 173245563 73795385 117518320 559657081 80046621 987695971 491238986 550328567 774961650 441577307 940581859 326145083 718297166 115144216 657546879 330090955 531799127 503589758 363679396 898370607 862027623 232119386 246088641 968557067 42926253 340832260 319561496 993387904 69178936 192567647 707724990 415044029 526404273 893395033 327405554 958113204 491176044 264469840 985383535 89087394 14116050 203458290 114226364 758591771 946844332 664986463 832560593 680460617 734977936 736127328 287261471 404639230 853256122 150843415 576893945 105758935 206659466 678135087 198807874 81273778 782032994 165934115 148365529 333541999 430097167 860030556 587402870 565096014 971914861 725532089 309647458 629018979 405134207 264712883 381169359 623555611 499624865 865797396 398198271 447813442 159126437 383043257 275400022 758488452 44242061 978878500 416438425 684554758 605208152 257401773 253498401 878198892 632128998 903144701 602623693 27984069 328376748 556620251 576507008 31607795 490426364 296465945 241370829 152184528 407513834 793210691 41662415 407848010 56708228 732905887 148289757 987646313 273198682 565649001 612923778 633466649 43849871 905760737 907102157 494930417 114591921 8326324 310212985 327339605 595266191 20885749 525828717 44953697 243447124 827663978 772538049 716767625 744726451 137242856 518710265 91308982 746135784 790834530 856994665 905463829 836553273 499620094 60438911 83829559 352943349 215973477 461521354 315028642 370833908 240256887 25661511 964350032 919877822 304358527 641656099 337314337 847584115 683973986 580005811 680085633 106578448 354006621 918359991 22937921 493339803 915967814 377915014 663812466 850284051 918999356 52060960 479749275 132733239 24412711 964284359 135846036 76340987 427375410 696057889 971310192 765649717 832906183 413413357 987433731 76176883 796310779 431281266 485952441 847008709 145878190 108260306 661383539 326233874 567573920 165105424 241213121 953381984 994632093 456288057 90962006 418903855 420628055 944194541 766120911 189882684 738140157 957982659 30633202 506785124 714011398 58825737 657589947 280168219 286804634 912707031 476707091 581854626 277126156 129925304 314299652 388711950 760674426 428682230 187864271 423429982 562481904 399800200 732060461 509979269 742628818 79941652 800470940 538618894 722122996 914733098 638070824 666560565 73512640 2040924 457407242 917237758 304147165 609252922 441010899 678307888 30913065 837643695 223958775 23438001 38792418 640814154 158424341 999043192 475317199 359416606 290646195 430242338 562639042 530563362 730228930 279861268 563226811 166944245 598647412 477979854 222872478 199528983 553748673 181000600 618390895 769107346 145149774 715234098 730602819 997566352 378709479 868550920 543267273 519063707 523788217 361802169 969937397 72533898 737356131 149999365 877602958 842833900 848852751 285870836 289686743 322357390 605313342 553214080 282479832 769710404 225099529 896612627 182903791 425931218 302786067 549908740 625594354 997146620 766646998 216602391 871127433 775638453 675644081 215725701 342390256 802349855 416829591 2386352 81194364 424791063 558773870 766148989 656661456 251468903 456807205 72090453 588683263 350774386 299540520 490302311 315277673 46913207 367729069 263223933 800864977 384690769 449106899 661384166 832332137 835140565 856906562 189080999 238898519 81538322 990589530 908316070 459185612 486579739 688203361 326898270 152100600 281781628 262177177 159364817 687809636 428928925 100770418 139230825 943142434 749095226 706336339 523146662 467062846 534140810 742111022 419168095 874903816 35936105 434234554 701162561 931760779 172672544 189534952 767617587 351346229 884763210 585076019 595300354 998440572 612390505 414819860 795320216 493674781 712009158 459199391 236738067 995820706 580650697 51568449 361538605 854265400 67532450 90606058 176737250 670124990 450362270 349045254 549356024 833507870 882659473 463851804 872824642 236078574 568968398 731415508 924753051 608732826 933323199 948204850 351469826 720852452 591557997 365553661 852584315 988343876 921155878 856263696 197431325 671404051 16667329 656394717 343394902 166472118 636178394 448454699 941125230 10095179 746445244 438660758 611806823 254917181 217289999 652848076 576715823 988251299 621243665 118262127 252137551 303139357 993204080 254643660 281604261 468587149 315048960 211687692 80059182 65457760 647788609 515670860 602792472 592218253 310443747 146643373 55545364 304540381 584536564 171221627 22243747 588849821 174079733 926538167 382052120 646567426 834306688 34999384 282233778 814026068 539160899 662100557 789772000 709637300 151843055 777567017 833810724 195506494 849172586 724725543 873486479 995031848 29104734 479160976 584268616 117757790 809695794 141289352 194419861 542334711 406903997 242209891 503933275 573194459 979063125 317572377 812025525 872443605 844640870 805458168 847131154 666891796 232142771 990113267 117458348 243587429 623436584 259354758 620292615 126669541 370965425 107933770 445243126 738849859 772076167 138975319 348734763 525923398 819489838 953113982 599030723 787473755 12175898 854452929 656172231 499161330 971106908 837981698 372780728 483763402 657460343 136265712 343478098 45644841 979713867 918219200 39870231 424932358 458987805 177596365 694352071 711965193 183111298 828308363 52418938 821060055 667997393 889193672 870824556 447522605 707355756 187605355 507768118 193643353 6482076 42882771 435415788 636299208 969269634 556413573 985680297 774149661 614495884 790794729 266736776 326524588 793418256 588600467 635316843 205349839 273853322 519586421 591452539 47579520 349604113 262400447 850590304 190405951 984857528 368508268 240985257 227215068 868600275 635492691 271555483 660177092 136482322 255004618 742221428 488212089 443607309 907979725 109810566 581842029 178906768 374898680 60742988 816592146 888727495 747813335 129788567 64963728 566812627 186971839 379690685 669411164 775543202 64936112 484612630 701338946 396226664 254374051 380963324 552001485 728776825 915549328 173295821 121070138 618852980 772485905 789636140 295584176 396578565 601072456 26469793 362707161 864073939 553485639 687210136 266494417 279662189 756339946 358945909 493093703 750245892 50097721 837214646 143268524 601447379 290338407 988307072 794647026 124582575 414578842 747415247 354506896 565343968 882220585 608423502 238888646 694518864 961234986 960651704 254393292 308042944 330781357 953998551 214398600 581857695 647586375 305717545 671851046 859858513 755618614 507747768 285362320 400593253 365698788 682026039 182720732 679930782 168191447 405815569 278859759 384361575 969541241 367152313 960603825 540931268 233247176 201222595 724172095 470392085 227999822 145829505 495562401 503537123 477990328 929848198 989243126 393020449 327695860 546071702 707516248 742225875 260537430 276276678 756271025 981669661 44007052 825360501 924877304 762622118 747385447 558195673 563936437 75721200 358337331 20766412 664874145 273346419 453938084 45067818 910887822 550165368 813825383 209604204 382367171 181741384 560672154 357243520 382268053 801031209 555464013 699891912 619107719 813668816 733103395 160518957 210414528 800902610 244827114 113697700 233615809 202397290 545115617 893614666 159267867 753216786 64589347 437351074 270785686 703064953 795695466 479754850 418912568 529070310 758825517 147644267 278103657 305047629 497436580 509377105 152042821 33010828 834566852 785397388 829888295 122992794 590614308 860481684 136982710 720910554 540606521 438355707 888021426 690872922 24990657 778427371 561303374 116836619 213695414 936118953 29863295 459253394 624292647 420598297 196365539 699944174 892245565 102118003 439046328 301784370 614351064 194341113 564342322 656952921 260263513 660285749 582166202 568411298 170684363 910012991 906741878 793149308 485551194 877259825 963026567 327584939 852580542 306054468 362495560 809367929 93471956 934705200 66026050 93826182 284287629 822189907 840354867 579260013 649359088 960744298 836287038 434334546 273323260 185999369 38760441 350454720 380472402 881710595 105433119 166579336 506671889 879491969 269767240 979786662 811995539 845526614 99850835 758956696 941707853 479458208 454297650 230444629 857172711 556119748 225609243 981539743 360605710 582063290 612436514 506773849 747890475 242457877 859816272 426286804 894831435 872090341 318229960 267491687 572025100 326138968 980451325 882398681 864781718 722015912 861956565 382789603 37146317 67575526 954905329 871519145 616811829 934763036 702214786 613644735 932692580 391391409 359440494 561274349 938118688 141693287 521531152 494037957 449346212 627749505 459320912 90669575 282983420 12355378 393421003 740165409 92446654 971617589 996224206 581867663 649626639 112050833 853531193 534496784 324961515 819903092 553435959 401998924 349886956 438874676 24724433 221968764 310261651 802253362 992006388 65548213 300104792 856380634 828116661 727559424 676660538 135373604 833524277 664603122 294832264 70815798 392901157 710627442 569746429 214496174 720447486 33859757 711247999 320371079 5309671 718761780 685346838 268702956 423455344 686462494 62514704 40002568 993182308 473090034 405754912 591883648 48356778 981150753 745801004 23782859 773493631 810413699 629042658 615449040 309597759 701989594 632970546 814601909 59569218 879169680 406202181 683533854 788823016 862915089 75775346 689740963 616241730 889266367 546865302 117489883 90006579 446899704 525305412 344782842 909346480 163589080 983420222 349350354 485166350 934186835 326252343 693977271 833658612 971933205 391007117 542302186 450038814 425840837 280092965 294507245 594019185 605057568 349988345 766640183 174908670 776703070 203217437 287293546 902314228 439580730 276025532 7713389 246203382 8605624 162605869 367451894 960216115 446555943 973846953 284141184 252242702 909636150 225637577 394658035 582053239 159670540 247765420 844149914 551718590 771303276 377050564 584976443 627299003 637459071 377231059 302235529 830353219 655543972 920422013 17308126 9202389 971243290 630046186 279064060 541767684 360050941 732181858 43216756 690703556 827338269 553348645 841365132 143772377 917406128 447649547 312837346 459444387 519448491 314244458 418085069 181895796 103337596 876200579 220411847 258727979 362456520 992072939 262703685 475865108 190439881 210123177 69382489 996392769 579757977 435320823 803611155 841900427 125671210 92055326 449889814 877701047 426391916 127178661 264658066 877331834 265758552 929012967 354304679 892066333 112513484 76800332 874190730 87948987 770313068 349894219 231512360 531701743 388859605 693832851 542619669 681374848 519429803 316468006 420138170 524884204 294610730 377072878 221198964 577921133 578179931 899009309 27737235 862098568 470746400 136751242 952219793 576717908 805035404 835775888 878684032 792425805 139609137 627127155 757676713 641027919 888384889 474629707 460945124 692273919 574137829 363543539 99974277 875254543 412645957 119420783 284204396 232331869 760720899 849273515 831190345 852521879 600232480 231900550 908028031 163910782 312370410 605141397 737722228 294433421 955675220 334486073 918899221 483732813 70578744 980477923 282464344 685778035 685385444 987653704 630502018 590123237 434812997 608838651 462953894 135681141 283528421 511336315 170330771 817083013 908024422 790054437 830146216 688454246 29132882 40188131 740773564 558978861 802430453 108607058 983601530 293920171 452408985 482505611 624894115 363797616 476817406 163384438 147755676 504529015 718652129 785857972 147771883 409510680 50157032 96282975 319094528 315526807 195922569 570532471 574905463 750284995 747984837 648954769 672104117 57379780 897526023 182247482 936200926 580657280 181818923 808993846 441920004 243961468 202275469 189786480 59135400 915664579 740448797 288684060 592893022 170500654 731667731 825093333 310931277 521107844 472304995 323484288 237904890 70627069 699156020 806487905 472240658 888630903 497053348 199437253 991252275 139953728 994766474 438059085 886748933 30586685 169403750 908833848 574370189 869785366 954417371 989130866 671837360 954464152 95419724 669880730 197959889 796260331 934708344 225868319 6516013 624583608 173624390 592206883 378029838 710158610 236626293 191389055 838401840 569069367 871596181 191141649 269303326 876631105 218288922 40682662 572945155 735945510 725159893 291301301 885904154 545855623 997487807 612799815 293078035 529376480 419264943 17564348 96769650 113939345 12767004 964426402 141760223 761263203 252063123 699675566 3628784 80661778 599394403 477881990 401860989 606315469 299733708 879236806 403011359 432041227 941434337 983884428 581805881 364266995 132418146 866258773 507252696 401275352 624603429 120304822 79844790 896434429 508515556 36188957 817364108 2672364 572318764 91409366 151704011 215897664 484287096 170305397 477774758 911352503 954942344 120737294 705901810 253997387 813590940 820506769 998429047 863625868 56169314 616377984 956673027 401539814 511973301 962196320 765898836 640377136 36360145 939448818 362700738 975376592 941480913 552371523 483351746 427146838 945643989 235658010 353753279 969215865 308722417 632247561 899064978 387340678 896605751 659462596 265656989 432691997 604290781 198726391 781487481 188550569 375038257 631392268 53380766 505457357 572950470 45883531 525941252 807761119 293806485 685531773 253781999 887864799 324176372 429814876 289521022 741118351 211772190 554378423 419077187 142341259 340195063 816455624 584438488 84180366 827350546 396835811 830766748 442258675 276234470 895539768 179647534 230063686 576477836 87461387 786438155 342761915 761717219 426498934 959413283 909273045 761555805 547781604 813194481 956824801 923190804 70851956 319397950 661905285 64081853 218159576 452333219 106785375 719746216 945586714 381558408 760862584 150796606 498014986 794027465 560572465 929092680 574786813 340510857 690303946 346997514 110967725 504630832 522025191 72852661 172213737 533392265 79785160 901284012 167644396 823135607 10408740 253199196 10459559 902243585 144367671 147468728 881417925 169017776 606805582 129152201 378374878 457071584 555925188 918676318 974255786 380659267 112525328 496728828 711470902 847283668 882510798 307393574 230011989 930834555 851621784 266315481 656776170 50656336 234681164 395998905 22357783 614865812 55047743 901466337 1478167 657802483 235820054 849197502 742945359 287910137 359620761 523755484 267522922 690359135 449698943 212432982 629763714 808737282 430711273 344910322 531825074 95842863 587603635 874081119 441265813 277482239 725075539 426060084 347059592 16190402 138077742 150984661 784289449 895456427 61776528 625653989 462407209 376847492 823694582 561124781 414438945 702679729 276366276 807332882 809878666 301763652 840778254 323617353 973886 810147574 556703620 484949337 337391922 244012834 880003641 863816272 602999644 484537037 475738801 697231309 294653525 308973436 302101293 946552271 829648277 961724974 536122586 447885894 388875086 633256059 628112136 864966330 952899582 232914502 767463268 350916583 200246027 630806189 741619538 551317408 48998434 778723716 189425044 273142599 883702937 211923585 310629986 892254292 663602331 884203682 46187658 667797123 772499060 674565629 856482344 956666023 738538003 165074773 949179989 869947296 415562487 787383263 922006158 860588671 441362409 488939364 327045835 852911933 732072020 36252723 143635802 939370741 624079375 422421536 750117886 788653272 707074170 730237841 967155850 351997540 238959829 19938493 32034223 990845980 266903831 618703319 818843226 252011068 440293118 923742184 240921334 740724502 839168624 354044953 277111353 261451269 670121214 282850607 463333386 461247220 763741705 870489454 466337343 428144155 347292072 973675795 251949890 165112164 482835983 528177174 527404671 255935691 376529330 769995532 838322146 37472768 760294273 296984092 961887340 49114563 117795811 482223125 924087096 895796203 514393358 597632723 146170569 616144192 805257142 308564378 516578691 611144799 193565586 324033586 800248374 142171279 138047177 19170706 404696585 922676800 759447053 57916894 271790043 369372739 253556753 618362038 41110408 523629659 678964742 485787330 218728789 915001778 61867293 831901923 171026851 644413669 681165338 674900387 893815878 512678351 994679532 316183343 630608043 143531605 289750725 983255244 437221839 327399776 127556842 822128965 82397462 276089849 757227778 379346936 326048155 480240660 66363805 981052018 342528165 577714346 928865296 326519480 763793377 836782911 371566803 422905267 434930583 899440613 905772654 792709445 894365551 564285337 677311990 83890808 280848387 981952474 988281968 68761899 200969824 989130072 35926244 257807041 898533379 255671153 10326039 482911252 439355637 125271846 969187551 79043780 982815697 89236349 848622180 428507061 373979237 497070396 551995211 570164961 985649279 806012442 754790972 864134791 798911215 455754266 520091914 409429641 496008531 945070902 420357522 723314480 708260460 118406825 119513743 192741331 324879725 535609535 367557031 380229944 622114323 742119586 708291530 472163960 580476078 208173751 598051139 992080560 330967941 498014771 85722030 395103372 454661981 28845735 593937050 695920580 53694430 547975308 944762363 147366694 504184567 333487050 901226858 867554722 724220863 503014694 738395607 361302864 7786981 588052822 680431139 832203674 712009966 476240038 878643143 161984196 727608841 648534335 972848478 967138501 956979777 72065628 365183105 888483207 860411921 376841659 751341686 233584670 115873430 172740903 621087547 606878181 662817988 722675513 937189809 421121487 483048942 303569044 794777226 994000488 37093365 352869938 984908354 369018014 631807992 316557107 686863110 828256534 678665233 650732731 931973684 773047322 38899747 762791109 135282251 549592727 336778203 69124422 316297252 927686592 735838255 197462873 928998596 587544771 937819528 347581799 86147978 415385263 870830402 952293322 679928125 982755473 57853033 929347633 576421243 711609197 274810713 897397023 849384744 81113828 157209223 345061832 573010313 917782664 672537410 688052379 471090659 411818375 970666500 34457911 735434681 702959852 559386344 194187330 772477599 756006695 143772619 303506107 334131418 329220657 807110021 715500041 348167171 124095961 332778635 693112113 605419113 24508025 294073575 533535294 230428152 153867215 702902335 119246187 982493282 269067093 610623745 212571306 776806938 655104184 143742732 293928356 973167818 854940384 266643316 174164223 467855471 282532000 104032303 243502123 625842032 615880833 595360306 915743387 906185034 509837190 25340175 804172654 359245176 409073044 546405409 171904692 405339665 379487771 326557007 639184466 311474451 695093121 992469049 919771487 456693382 205796787 515085900 589839373 695719524 252225846 359105672 647681466 756120991 153069575 960221521 879433697 820912916 877027978 692565475 382388330 82648941 394848832 900487037 292594982 417842420 40727011 409869823 148076045 299944354 834019006 173411925 83857470 211512352 400980937 93103373 409738332 553611634 668548228 527764603 888079480 870174885 496328365 542796237 595873865 125548801 6804879 565908342 531011242 251175793 153430572 956308707 116611003 945706335 37897544 9043780 21959024 223281917 614389559 102556573 391208266 469718080 324317817 485132312 834502336 792351209 211509468 699158945 365724984 586563387 624096812 261097856 639740658 282177775 667434974 606070839 222352567 752228134 330981016 964327340 335194860 256623544 613864696 639183008 951275143 540558083 549087214 158572249 909856188 761808277 406913390 215144941 576641189 307767174 284733138 542900818 547279933 926903805 196086500 726869669 639084093 385481810 67361743 643765222 24442480 890036099 838944512 312712474 686513189 30409003 398439216 860820185 483057913 564393504 202646675 924895488 415412921 498863137 611326339 517012836 411019653 308241059 213068859 339290783 77612648 832718468 822633293 791663125 869796242 155108730 364648377 632450712 634701320 113552778 951025528 569905011 653734348 416162868 885787592 134888741 225927425 707943348 680675970 374175962 98765153 369379475 415502591 736840025 50468013 236650785 18927863 433148041 226589593 478823253 805477615 724989833 152265484 918012226 409814982 388191120 134383433 789030572 572322374 248888885 827663328 738124088 849297046 525188698 140632321 915140152 799414089 984970771 466455549 364172866 738355494 571758628 468678541 401684685 201831807 183033843 409576832 137848288 505220824 34347726 969159921 263244408 453224971 536411492 688037712 933604195 303258771 501953539 618094725 887640913 998215706 675291813 742513345 473899708 123614612 89340818 370788687 472877412 329434236 35416764 57995366 933468301 676684528 687759198 972429223 211163677 81005837 385876172 597580843 204567142 779919425 951500196 833495169 522957759 135062662 825575629 461222074 829611235 737949137 963117103 161616547 117233599 826975957 195073464 263795466 909178874 507697171 405967936 309356660 743335200 997001029 746247184 560050569 127976311 235027720 668321314 616595701 9249080 254694904 649248387 920874685 401720528 912668975 957585718 137469822 78227563 675166849 251932080 863597886 471608642 423758563 652480990 594540584 501358781 663093588 529850953 586345067 792849789 189154893 416088147 64868777 333496165 186751896 413069450 276532362 905737592 157973227 683188280 382147550 679822464 867827094 425128519 713494776 719111148 248067365 344659618 854871786 925561642 70987122 945170849 652568997 297295236 781100101 857119836 492627630 205735686 899128279 189628303 81532205 792293156 378474669 883519246 399779999 433955981 867644450 218438687 543090292 211237226 277825911 336805144 3490225 372298668 504709665 849466077 796591827 128670958 105276248 620545046 902291497 383835550 90291250 557590349 792574369 176120536 185281449 661835821 693208907 845792658 287220631 819774636 412655942 907378621 306802163 29980663 911343927 467133370 505192518 218074883 155487932 247515986 583751957 926979505 193625009 89323342 169345577 486683747 84288506 996063719 187145858 719110621 367597981 645133691 446814343 916794700 693817132 130177896 179048570 194314470 889316527 621448411 532260050 254970137 368828894 324740955 888175948 4355049 174654637 300248645 397231424 945385085 364552632 754709511 860569496 526254856 795241021 813244785 296173614 331854204 443023204 673188860 677590996 877280166 361679296 552982739 760578277 280703642 610190579 507132178 846742674 740486794 692546915 439766955 321682182 635845152 490526591 598142864 504975241 425612636 223388011 447245435 219610884 464420720 762963238 813022441 433485777 767323334 144219067 323703101 973489287 421160953 414044915 223528308 17168794 101313949 768607149 68831996 219512917 68755083 693523507 797022549 294516970 162480129 501229931 522613815 324107389 826969186 415063637 152884335 384322391 177881460 894994008 81819682 597416317 485216217 776785891 252297727 945456181 348427709 354336726 480455412 349197822 945704609 110493320 744560098 424806475 776849388 174764633 820043377 952482641 775452520 316251653 860689468 853919215 112091591 871305668 143156660 543872645 260481622 790671218 367773962 931439154 834808956 327733266 43644770 261662989 49303725 39683286 715654036 856317767 342186051 22164780 805178744 492578608 260037460 944965314 840687317 487071920 94313707 235727250 476803063 710055962 806448354 468081969 668030294 861651008 491073319 612289084 652862225 130354345 259026729 516388504 431898106 300249446 77068079 535137601 186788152 644387062 978310506 681598450 661116564 577368199 261032739 73047431 931182922 336521656 927898070 14809803 559998716 281114288 362495858 412930469 890977496 756031863 865291771 476290646 832263079 711114781 288473090 835724129 219799365 598432668 952825622 182891326 227713752 582557685 29872859 973268251 356018703 35600715 631769883 522575197 20885337 436036150 86957345 883040055 948090239 313495382 620054432 158881210 664667678 538379340 788985065 739996151 571189187 800029203 353510983 377130103 982766407 808524147 962944786 488574382 304872591 868896194 460911291 824963392 398522054 267944657 163618425 977547853 372323738 571924824 612681916 303177486 983096342 187531008 63553798 68451908 252733249 51826990 93027061 523372634 469636387 213451653 103390242 600401921 259192819 299538334 161716299 74681289 677029572 966857077 297943855 822461278 802393889 862542254 473995659 720293422 433675790 570409149 752279859 317172074 599779343 531879313 199580163 300569297 197324780 412187571 728668998 624290971 219552893 64444255 925454433 891123451 556897773 821839810 949241986 774522451 961470213 858784972 718422196 446650175 570886821 642109599 108214921 268380554 184907851 583945275 960892696 289424274 416120224 184884108 745313589 279313687 390014295 722078281 921054319 869830390 349769896 204988181 72661206 666681673 635143428 884703310 186969633 119214724 157698975 264582435 176588554 128139617 845394171 614516307 778396213 65570745 566177038 181582905 668922634 815806107 961491389 905276018 999841686 716613002 305964752 144032403 740543159 661554078 571015105 898883628 705435262 771599936 630979243 756455089 461715388 202239955 53503719 578117539 617382460 483205654 757320684 988694342 69521433 627089815 710764540 481901095 430710830 566837575 250780879 647671480 901286085 17430259 64244707 770695270 456727508 36539432 997158703 538287590 356086036 186300715 838990161 234886397 578256024 587143933 274210096 202014938 383244961 172052711 714969882 803686853 149727764 929287981 936244172 759838377 755791150 346316412 856999228 88841149 297397328 822872915 1035095 245944695 646172688 831140096 64234948 722964479 39837449 585142357 817659527 472077919 423051216 354245520 206715215 52492750 190671150 918883779 40064123 524828025 62507899 364620531 303032420 789382957 118101696 404096357 140137135 829663772 940859282 789651114 510766823 32196350 897943588 368907818 725081318 428067785 740802043 590833917 3918243 983777251 308165664 500858607 476843942 170323201 264118018 838828119 19055751 513282833 919265166 725489946 511783842 800310955 663717653 181138426 100618335 754796811 716586534 535372199 698706971 482939817 315656606 548025039 715448991 703512884 592466510 27312120 226613463 697642757 893393167 717225852 333332844 425839875 733413256 143814739 639612474 758236645 784871845 300322538 313995308 35545540 521780948 219578086 748169035 262713125 307438888 582054952 707880587 266706494 559569194 392107200 111624297 282356184 360272124 591840594 839154986 910267021 746783617 843183709 989332659 569473502 173233760 427726007 879335447 275341387 212271090 296378831 976304589 626595108 891730892 530510847 654065476 866679707 833686464 894260469 972050632 295167315 465998126 369491544 327255141 500849907 556170948 786083089 149038666 66104519 664552861 150473600 423858031 744986995 286299681 577377256 881827571 246538488 516594511 402354246 155444229 997821613 488319030 275471438 906927316 20849643 359301360 438470219 524782942 18603117 587151966 529802103 555744745 505132512 460708383 364281298 443704019 341496189 78290745 509678181 385484053 585764369 891798444 966214021 226247865 178473198 67238245 130759847 447987501 435637648 896573375 544112714 713082654 453984498 591564057 753263503 599504835 893311690 436072407 197941286 740708599 982885145 892758466 13922372 685048204 389062401 928713538 318669155 89959845 460603041 662509448 534167319 434953797 885681435 810181732 631743995 508560101 763057097 32083550 248241581 77302738 525482469 609373972 235411437 652077616 569626263 980578813 929899802 723263134 312438006 846313368 263954932 703802284 765800248 244041527 795262922 782765268 144883685 126536602 978260245 433431478 130878733 350449850 383352209 510557361 663289278 929874094 230428534 841300660 845973526 162994220 740599635 332761917 438208897 189876578 608904503 822378064 791102170 306406885 513925632 814783968 364082116 977133064 558790656 816560244 33740504 12485078 240785877 571868151 523638319 865006358 437375018 662353231 355621682 38409313 642013407 636475925 113340222 408699345 659432181 555022452 99672934 268948790 730001389 471981640 932850873 665879487 726111581 730410765 234029164 305095577 675314961 817675596 260228757 513073991 593123208 668025296 424792539 111863638 447497669 58451604 396698371 329675394 295620176 703198688 695557020 711006961 53448483 639507196 13925074 885650025 138725794 480969145 947504195 61118509 754840641 21808738 905461585 472382505 400734303 933137189 431409412 730407757 551363604 981262784 478539598 112066861 401387105 168135802 391409321 869234190 741496271 395651269 869404723 425459183 511984935 763149434 217017666 176240373 347481089 121958122 487445958 832442849 878997822 573325248 504007172 793718770 856884985 750939420 916993835 291705299 512404597 448047501 284271649 552282610 270561478 283607871 784298828 807068091 991617380 838721981 502181594 642934850 479707394 396322186 262499936 27108671 409471786 212918681 893217823 940697615 388511511 144862610 234405960 575550900 196639731 270759660 12185214 661691524 929077548 262848035 603242554 895002880 316589392 981896648 258465943 713343107 483435837 848996956 519236204 654722575 466629880 805039609 521044125 254949886 208252643 874438556 650295481 928234207 504590874 674610838 273746297 632616990 189745313 956661682 278709229 314398938 659318736 678292107 126892088 429563315 190982860 930372191 133755242 738111034 597383782 146667073 942252718 624165273 410113123 875921305 527388008 393008873 917985708 670520639 743987160 894732409 235257294 514963805 451781754 466238685 603996322 927370531 594512079 982089897 772083316 357961134 288321608 111917936 869490596 666949583 204912630 688630093 117228050 158508743 943127998 723263863 164404872 318323570 630148584 593413180 307624697 668020696 148417488 283024619 698817418 822816193 643448326 394830781 744325224 916048375 229420758 86345592 210733042 948390387 888547414 372645829 757109927 321929751 112733453 345181668 722106275 405067109 730059503 104555359 37539811 804515633 143855108 183592790 893294835 658976612 206949734 994492724 66676619 572216201 206571469 235346102 688743638 814349868 228129015 354504822 446245568 38585960 277350446 798209195 621472363 289743205 717974838 85602422 116137610 198980329 478774489 990207598 127569466 31287708 636718257 566233565 622205079 386665892 61950901 338353348 402046807 336605320 406687839 936365684 447579224 671160038 489323793 841311134 652497151 77305834 744666494 692536018 215207094 877013279 261268485 813212033 398559472 170166465 867047792 908677497 399185470 556558697 898206038 617758416 817678645 7825123 838256549 84523228 723320029 189608764 657950150 54846644 673092734 228358023 692886728 827233418 928670825 62106573 782800544 413954879 885775219 854051054 63038876 485744549 383018763 829953793 930383544 484442130 392990872 60067873 114823234 317948748 119990112 301329965 898667433 87722266 994669281 8715483 578709356 236437509 236682063 144091688 992565385 48368711 893742111 192446198 354921455 695764861 253947001 714639045 198720615 313466966 118549444 319803875 541379050 300557805 49072228 295088313 709279969 519809915 226060038 684169997 83492894 659900717 674337000 429940706 866139358 594209433 807878583 731974175 27930712 428989185 671050414 160273638 422570453 663216059 937027177 295257318 394144218 360862630 525228784 803258955 819458146 303916179 335888985 495757748 595801390 615962354 306735719 739923962 705476414 463903826 45599798 404663293 471683728 543665588 302958344 24442762 964395212 669416435 972560380 19854990 311977047 5614777 463838782 951183334 989595436 655639054 497337087 785916139 864651068 408350105 13443060 829908619 30803472 917205212 643693613 991288547 52578841 692463619 678657673 882373670 704974055 308472785 81036489 531570365 566349985 129661439 48785704 230910577 132564857 88156506 581627025 688529377 964123974 219911286 852396652 655204464 312695262 96344476 669732705 416816798 315677124 901165203 461867975 136908427 105588078 138485273 612285867 482466759 201016225 919427681 523357859 955622183 561205801 489811985 609877620 858386013 278620984 17375389 697950136 402888347 879862846 134917837 922126408 561136655 614403219 597465364 351061017 361016982 450889115 264196912 283780168 234302694 286379112 681218911 295099464 722362948 261631610 192419304 126773878 941807742 908502655 971165751 320651483 267122696 731454745 72032593 694998692 448468083 468864323 738426637 793844500 290402598 452920400 24633414 222297564 973603748 390165247 352057354 593799892 195326266 944862509 745818177 459978741 186480124 625265584 432486999 842323029 583526003 709229414 721871566 660916525 425299807 319193949 815825638 634072761 6444480 547083135 464920694 669926192 312073812 209360516 726724808 748840102 273139120 257319743 284496569 508804673 831346057 634659117 726092373 556799768 668595091 983638374 844392143 107192919 966768730 922595442 306288394 247405832 525272655 576253609 51147888 122095175 927031894 744579784 287560409 781060525 995856671 255627218 850832826 434317856 545102036 264967741 399024052 282992010 968982637 789306245 375261345 69219448 972072576 483938735 767900984 32900884 887263803 643221785 355828608 596679783 540054070 890534600 631452498 926353179 343973893 566261803 45641741 586842541 611074579 307032229 233092422 632738443 934470866 77966257 291529353 756524986 989309860 60345355 793085330 946871999 81705510 104507194 499042029 501238970 885039805 668851939 974230457 810252704 522685512 612146094 485153718 768731847 231140136 1727518 409278251 324633388 852995194 415743543 359539514 912046787 683594933 396829999 495145110 120414280 626287774 224463212 971253737 261609863 787996378 273510550 618469324 674752009 754711459 156249551 984569543 416039138 389230272 166828161 127780035 350241608 543113993 552012909 482471702 574473684 32902228 133021243 812127374 96573022 692249384 292170014 612671879 396347119 772414513 591404859 328723701 895541750 718266027 722202395 456674925 178678965 350810604 312173377 434363043 177660187 627546216 243159607 667245808 532043896 389397675 539823800 728886037 987661992 31204667 697236248 418972349 849163510 94328325 42585700 347340799 391350899 415495403 704713449 47598454 250051607 241618634 330669881 165029074 898460454 422793658 548982992 398674994 856788536 479283841 302095105 190883631 304847797 799167615 163966996 718975796 802434795 586384893 822582952 329282126 206514125 729395617 884891442 406203749 906794817 524460065 276601486 681418988 116170516 824619233 127558879 787999048 636130507 670799459 165729676 361351717 848816322 458005824 984119290 251893256 177383450 430925821 186428157 436064906 334246203 842524075 633870426 268322306 752843445 44330181 91179403 196960699 891665466 862685280 140482028 835602667 977351412 188848305 574225942 525737947 70701982 776395204 836621076 6475303 648596675 796271999 802229466 56980853 570340271 100971593 289430601 314670016 338941786 497760779 174603789 641855633 301394239 486428190 449546706 468526516 294236063 89553230 451861645 354945372 901943434 945845837 399792734 855131438 175537726 378716638 959192117 717479222 830946492 245207503 75367962 155260444 683998284 78316927 737058154 128867995 427484302 4751395 246248790 147501480 371467774 969642015 675908597 777700830 961663701 566790550 362357108 534597436 482902868 43409765 503862475 534558411 731484765 443297647 425718258 143352046 411021367 954206631 298833027 89193131 462100841 291620777 86171727 394878678 600469265 208709811 861600562 227963478 205265811 144667915 885125799 18938245 265512952 347536284 943746276 800521200 419094847 759153023 509749587 524760476 596129545 905716174 585423829 427102842 409278845 412896031 745481225 273940934 24537549 214603319 543240615 729190105 455834317 304192308 627212103 826062529 395421101 490820677 950494492 876327184 58918064 260310507 850943416 711925523 2980999 324932202 698823462 430249483 272120048 655736376 397267171 96767929 735378331 432844775 250084830 918074221 110161664 717426420 309295012 666121715 879462948 741916461 782126856 126330421 945054865 244744461 574792526 403392854 74071450 707431221 692684156 372322015 365007024 981333038 85230450 101507889 903444028 832869713 819353499 736894845 525875351 740768819 210663423 414602756 83746095 533999813 610254072 393051618 691595702 308141739 94198438 737096804 985510902 30877341 537595899 565240444 705921874 677071748 831851396 916563779 799615168 808575580 465286264 796969717 917110273 843701901 652071027 35368143 514246657 65816583 72905548 44043731 387523171 50214462 158399927 557781151 732599738 158365062 751269129 608237421 632764557 417213252 669747823 331584486 953629131 649211449 857624665 424087550 123399958 378362090 743317666 413452645 852285589 973913694 177562853 48211732 339088808 340685011 395249741 846239472 722913734 355127470 419405012 622816078 119211584 430401196 239548656 675140210 682247580 375370952 487847325 714342605 213920868 889815001 831910939 690429082 330775168 171426392 517303555 777641110 111309294 340424514 377706486 617205914 528856250 321777872 74206853 162782320 999316782 878109445 513173702 563071049 6390892 361496074 842791704 923864233 392928962 187521184 45726843 749691526 970944765 271815317 917722617 453738166 616095591 903778313 917211564 287829698 91362345 38279690 188435391 131601905 484888968 384617829 766225094 644355472 713260426 191204002 56603012 153833211 897162889 203759818 109951687 499897978 763413989 982668501 535807371 180169996 360500809 334769244 984319210 808346450 431019628 222840412 983205555 407095959 527871251 635608018 74777574 77785854 588167053 350106281 791554762 558581548 45424448 349536725 529847435 434184111 750821600 314798743 819632563 31151886 610476069 247202206 379694230 316076263 777565695 468152899 404101012 776123417 971394248 253614057 943057602 53385592 641759843 897018104 142745077 154765225 534691237 640485524 714173677 860943232 669833883 935616568 828615763 958686237 410352088 977559455 401535173 675745137 718011716 369654618 366239944 963387851 598346231 927828231 247493630 401072698 229990421 665645887 575125681 408355502 557777924 758837637 6784549 589887283 951047906 67899061 229178033 161047243 232594144 772335932 993753385 21213231 908613057 572248529 829396567 121984489 614379715 1737845 362324264 320056969 754642382 844468730 566027261 486520881 994356274 174570719 369768997 813138567 61210862 803552649 14405856 266117982 608897562 38953017 25525696 633554498 916519693 971810982 468900117 736706551 407538274 487838743 390219957 322489382 325976580 110954865 782127089 878400698 848966908 814730555 552881511 179980196 783349345 627939205 147458163 731064063 306467980 378713719 766587005 474221013 398611605 167818739 592159251 712626885 583692770 803484371 257232670 218450343 825086331 470516115 56976671 666175090 398873744 809580469 934005555 238389549 729709332 406286310 840491280 450770191 661554032 66662499 481156969 318782543 640647373 947543818 17644877 983954701 159700439 199673745 649843732 809554030 130240153 666313578 768230810 166549781 202463424 10756733 535869061 616758008 890476715 614803517 536061308 789715845 410117564 896864852 174098575 182616905 613208 85383697 202733626 633691601 598546628 801272282 653348929 279619885 224061902 202936554 235278027 412605839 943390661 456488851 232782132 854890923 657022403 435374413 927579546 788537923 231440848 756775751 415655342 714646011 86596395 928627633 931510568 525093300 256939875 787843436 695069336 660178024 119285518 914223775 453756134 911261952 347096646 62437001 371541543 76884285 613371804 780573473 59087018 957049467 411931466 817154770 33434315 194868976 39389173 614582132 630436370 470484215 125805633 787524408 571458426 919761998 830021366 521164992 601075036 958419420 147962264 450237074 289226207 572727943 248652717 950750114 704403928 409678989 42295214 996181414 396719505 779126648 60498956 985120503 401731140 658661286 999873903 209234844 641659490 273835478 613354474 348009684 425669059 596866559 554879907 670275300 184168450 373679003 774325208 407144906 854424074 254258141 943531777 126487182 967379022 65150300 614020360 662845148 115836849 548168003 608172638 870647868 778522132 103127804 408122766 763921741 301937631 947704386 86932090 391630995 387365645 211768995 792950487 618445209 608328671 558387705 406442417 949387067 797021091 165217136 536679417 407144694 475819310 855353598 234743421 925675336 219165184 412232915 324400931 614173102 579811780 23494022 674096058 576402527 106875205 542685201 517546631 505548008 143203609 586227357 443975190 467606953 574752025 657340581 152631596 246164919 159466813 621368216 365796407 594996857 254488837 697337259 880723609 51722178 944199234 181666065 108185487 946171154 684078797 254704430 850237016 497252175 449420905 911359490 487489310 652986597 184981408 872989430 99253631 979280045 996756715 301160112 160573054 281863868 809025077 309743177 555371889 432974965 566740686 803133957 120791525 880278255 577772351 660771873 85483135 781989260 879919840 863417967 943422432 24275914 768023561 747590881 433119263 642567633 663192470 888433076 810385122 989784217 421827961 604813788 940098369 351194509 583923717 200823509 471785657 33067109 280837096 718622723 189310675 656724710 18959237 665656339 841070292 951760900 692904391 935863594 185196434 519744725 710654874 931247733 265634252 976355245 199544716 708001566 172479193 398381769 76072492 667356401 978312027 311534834 217149224 160608863 440271285 388998357 365088022 452396954 56313554 886625229 65202175 655920877 213238850 70461960 876373413 745109511 679411482 275687859 780488447 613636780 932833713 202108443 894615871 741389931 845202571 153470476 970392661 993264371 275066586 741876026 994540620 131983367 165717271 393223391 972831470 410717373 888713824 829125380 884064579 292740561 373240591 937450375 917940459 16052734 593667763 759208740 330389439 849229294 937405265 834520184 401390154 940848984 60598572 369479898 2607178 330887696 101392837 727058157 982893647 850495672 988213522 596205923 878332535 197821179 108878666 236693233 37911239 208106862 806117072 945592490 156477383 84216945 336564470 78583272 6942368 835110996 830463146 124557368 503333503 814713376 355705743 478654149 253203054 24924761 792747584 564867469 126310424 571046177 173936067 115840630 435211839 269843367 467540671 251724704 504806163 138757350 358654354 120477129 766685139 326715622 49857552 593714781 524815919 680224925 21092052 296921583 510666076 930056631 909844618 69299759 898740366 894641959 767049876 104205684 37305201 846748209 666941178 866596497 359723353 897063011 234599998 194815426 800836413 450220258 618163999 647097515 216489291 85976578 398086421 194028193 175450004 880192158 614255851 166539263 919409849 562566305 958996339 908326005 211270736 844780263 60499147 474938659 161098205 224257524 383041925 495894329 742704994 136078876 241932294 801164977 482932887 421824186 545551653 577958088 851793557 228530448 864419241 282989721 571293403 72975764 883412915 996142768 831013732 819036797 291264898 182500456 835746766 590626497 418862603 480042203 748446055 436276963 881682960 130972020 371954196 831311631 983769193 331235995 911116861 373762108 707470891 220731193 957172503 178649925 91944566 739125978 322131874 133993591 11252327 350643599 205526005 139711798 521387966 248086865 124644183 313071861 878509983 390979430 4100013 358055329 791921194 682145507 877838745 219422206 875826890 722224830 500190526 414367585 634820613 989884609 312016996 172021140 353806635 891969029 385205458 168312591 332914795 915688785 223874839 299926958 827015792 75449645 367502162 995570233 805529688 495128793 257202679 69403834 117561182 575114748 548039856 891747296 880106191 350086254 996781503 521819149 979602739 402709354 971397869 369680207 204218439 812646820 896049053 654850066 166106185 878724732 266369911 507400690 677967394 952305399 312159212 620431228 880239585 231232345 566691789 228276972 658904778 148034144 446860858 432662210 267426469 86181449 593965021 95412663 490219621 463116461 224276379 971481988 974212447 141279293 861939168 239086460 885656336 10838158 775390109 528923202 312170247 854461946 151160392 325918836 950223838 462927764 169064717 179776668 888979160 753686776 346920529 34694150 333109178 508827853 34235416 561055310 494354054 606109199 837001089 276333657 759699235 154437348 575578477 181051338 134563787 666972058 531334640 39748727 548680514 823962815 241936992 971937906 809376493 555979194 678374770 897350285 369569807 240154337 571679631 687505241 892918816 226241406 409297937 789779480 880627514 602752747 265524335 100379363 833290691 807026393 670495920 325799491 391687018 884743697 222720100 298526463 206982591 490268882 578982011 363834804 99754548 761744156 821326603 860891851 109915993 264870944 797991099 384849819 455653401 792198446 47539439 120932515 22241300 486239021 995296959 979161457 544944358 700401514 666489291 861465275 477811917 529742075 581601171 709254487 102506965 1497611 842441098 937054043 336967525 561803712 980207797 84165966 806646572 571243633 886174633 75440465 835141802 105246804 724798999 690266269 798777448 393149029 742276658 931506094 192229739 224997765 782215224 886555730 313319802 30928258 395772995 234721012 105424144 636370851 934305239 242370895 265117632 108780175 256111410 289565628 519017069 490486025 103497819 394019049 487732275 688168952 939496054 521921286 189357518 293355858 158845801 802492127 867005775 121187066 507254461 785967335 119378828 705014283 385050046 944352960 348711505 124824944 531284609 590540664 749021206 368541975 688126300 857429967 286109755 917438263 363079626 215887919 359841574 578412462 18420277 681042065 822248090 530947411 866190747 747879957 894341729 777842166 609741304 452395132 220534123 563993626 685934841 84427422 798795811 73716790 390090441 490956564 649974396 953948483 249840899 656502179 613764994 371181138 907637876 258094930 812921601 925930184 543250114 834446806 149443350 481673572 541672542 912273371 644420303 859488497 802379888 768053265 856597076 98672597 304761220 476522012 244013017 790420922 485412533 236433144 432748709 926606589 421479008 854704362 122967539 869002573 787482263 695115246 221739605 1402051 615142394 219367193 440692449 759631303 46840790 255435496 648519294 538791205 651474419 226882919 228516694 727173167 843225704 439306926 699226741 111111969 540328215 243173107 687576749 389139957 728434916 238592830 418056962 230624633 382843197 411470045 365551675 44978314 685382913 852934543 271881628 625369329 497962900 746818146 829811637 433648860 65443059 636183812 927131642 810577200 814593723 128958448 445591872 869910376 781279906 193788561 779916513 622321922 158016555 404740941 798518483 99912682 78820293 373635853 228734041 720408229 105099787 652549633 78662890 892709747 255927981 626382306 111039990 832308819 677556975 419120518 54668153 868343468 596247838 835069576 153198095 88961907 48314174 567705224 476428625 643282878 697494457 714013482 826204521 568311770 586438493 663501880 33801193 710756146 140013755 622164272 974842404 749886380 400372292 871841380 238342472 638301163 39436851 179714076 648895481 511966468 344021823 267023654 129635601 619407331 823608461 98484765 176302513 470475248 417188206 422455284 284060995 189417402 122486204 246090163 111640579 15977993 624184257 561690932 856375390 473785947 22252868 235063995 439276677 43925558 942410895 192158839 933682039 242010781 988491690 727285778 661834365 665529888 326751699 285640320 545193015 349543116 767894599 784267994 733660603 506006543 19504141 438441064 139519050 502084890 999422511 545098150 139632653 999061349 372419387 359479145 290110521 60098183 631973158 563187268 679431446 640343977 514574194 769117584 381472987 336826943 982423182 220884459 217449150 482028976 113342863 841155980 897238949 722990911 247251597 783576959 403627746 128416444 458027314 810986951 116452243 742962829 554668807 452567600 636731600 476761981 395964669 319610388 327425724 345588530 265286962 998594801 613545632 147145762 673000089 716088759 416336491 633328876 751247279 254507207 398074842 119150804 423669798 770346847 563451892 316724289 75678777 126864678 584195450 574531154 609658558 592978063 332295885 568696549 124289219 464018125 846175099 39222533 933435233 140295060 582700810 728533003 971875030 819227631 792289868 633578384 686333550 983632341 378890154 171612543 921235823 419268960 850516072 115380411 904520729 345039464 511772324 893309675 320097534 114682759 646535034 407517634 159057035 413118391 711417249 304680856 864298691 128299290 744183367 674570523 470781010 783740099 571616730 278317890 739321129 364356431 296352263 909825508 551197574 958250623 13289829 326894705 217342286 243698345 313154612 418421139 450968655 752281091 836121213 453599325 32761205 383870239 292292138 781460489 154187529 959088648 900112248 149443170 717342450 575627816 148114188 27024623 403598446 524172496 598746012 673645336 903450375 846570914 262606004 667723181 68932395 293563853 132003500 175006152 130857978 505603990 293569864 475897869 420190665 284086719 452727005 359886761 834901073 265775670 246889783 356932298 110213340 171182178 345667687 6405031 328171903 164026178 887824041 683311653 137406362 878061684 685828127 640089272 678761143 224471042 427618303 339629708 138351799 651009842 73991450 490426277 920181658 879187090 305515001 431160314 426363510 732988988 583462212 34251315 397112107 705235708 317159404 733022049 694780301 91033117 966773278 879029064 240740238 309605336 799669456 493980133 882715187 928448137 636492193 805816117 426657727 675818708 432689713 685088949 425200281 954894050 949261589 368363927 197460394 352194445 367426303 343565028 350331695 125421527 885648133 222901369 879410904 275661164 402278757 448691709 497374588 660292009 432054483 835297793 772397767 258192723 939932135 467855062 414486423 687736560 57459704 542666188 696934616 88560907 346531561 454263478 111117799 371729998 248861687 309359418 357783626 190964793 862080083 814514048 272003261 449078174 602641291 603599777 805449401 54586552 311916920 238966011 271403531 586230077 481645602 690744799 429082885 432059412 438277222 738984749 647957311 943087792 918608867 143590680 738741013 237486706 14942106 215623930 825816922 467251669 744645766 9589328 193239514 674563554 106522699 231093222 383316616 774261615 769030787 592427800 477254776 835108846 939219029 504526353 587292973 798916045 546700990 180632908 609128543 60876292 128788484 928586278 720372193 200989274 195735606 150534070 602657916 667140793 917801391 617046859 863882142 739221612 801374069 341773981 436205551 290199732 174783116 324634095 146352680 633983625 853266642 185507968 141490712 963282186 120048211 447391456 479492788 38851646 951757311 44493082 486274378 232093721 662516484 720272173 814876798 19905187 89396366 458327 510572729 89433620 947875503 702669730 606158480 51987538 358111745 165106130 540285827 209032037 274879383 815452351 83645907 298173484 604147102 430894016 675143909 989974464 748910240 289854540 985675420 571586247 269595723 333960341 179092671 311418708 662220931 854553152 548257362 770461505 466589814 490649285 105019250 182476944 392816736 849242048 788558951 499497731 507050070 343006653 41649333 669070331 645927051 832550395 478712189 460474688 848737677 721609676 279908705 107508893 918957799 358713051 377881514 144704062 986356235 320627536 462934627 671860721 799947398 250349520 336240937 406929041 692910176 351068815 933370701 762979841 277960517 713756810 944449662 231998084 493345454 710957542 684434337 35380350 82711548 547872960 5143220 569430957 322286704 151052025 401780358 955925580 665628789 966503685 544062952 507848688 653043738 726224407 323328378 561577829 898032809 783214239 923978814 440881566 480039281 515649394 422035677 503434528 417814000 189199388 824712798 589678140 538077887 333566051 825576748 749625911 979851595 23899683 19012897 136171576 820371569 774137589 302726804 631093653 274001282 974627910 36780161 553746263 453806622 761120254 700329199 765043298 976646151 511151540 53132634 799149277 659368146 32901100 443758089 385493683 929369428 968527839 570356179 602777879 555256363 271069268 376309927 459125681 474002158 937095698 71892026 131693583 732505131 438690615 236987807 659398283 874667698 287527360 149263779 610620429 925825367 218430848 916096019 473544154 603176886 114556071 534706417 310823472 312890538 841723427 903434693 249005655 392203196 351563150 786691789 811996646 685531475 778373356 460847674 535255941 356286290 736829054 779531472 260348151 985125516 965361123 890365466 563328761 578930227 551015291 88279871 259741005 983868503 829799036 356742459 335787476 439083837 735893382 482090790 107271105 905299867 962120078 483845206 810615231 96551216 674589491 763294117 631433239 950250975 561336314 113788529 351453921 722139820 578468388 55474726 11062424 727722554 181155378 566338989 372253132 120815191 601587252 672923905 773417998 712653615 35572695 197510607 879210972 80018417 20861439 65632231 392406 204186302 612758595 441320932 57711062 159706971 592693014 293000817 418369179 768108564 249545160 640779709 258815535 46273353 98335648 477191295 995289236 969249448 992687882 833739049 277811176 497598772 247422600 253294784 59844038 318561117 967953860 493937427 172214817 194841940 444703614 590090474 609760238 854498226 810105321 692236048 71699076 893658557 923369394 859307843 124000484 415261056 16076332 713561515 40821580 829087920 835838500 460523663 46827306 999353461 894723985 785598998 75993825 983157159 301132779 106845459 933968429 161419076 435311643 864417129 280768381 734256147 672047910 544394925 88577395 441583704 308975238 681721379 146648867 711944184 936603636 283925173 489068835 452358007 672545130 689924412 554497740 596312391 62491825 203460849 649658042 473007549 18441147 590539653 159213439 405179868 891798913 959187884 873005566 306946793 536980297 808148148 689635273 250996547 793380457 508738721 128887839 241768394 625817158 49224189 770422806 968927781 689692309 277530572 573046852 97869513 859201324 854609836 759622876 532786623 822810041 725442955 647982740 204801065 415418536 714416836 821423443 832665882 264026950 666838388 451684033 695216961 247658142 47044769 123541725 332257759 400402070 74743048 179993590 680424362 112688561 281498193 88433908 811619453 334046082 887322007 140989765 395418918 708883651 645940688 138184816 629187721 176143746 104617578 42084182 16739327 866338412 378979578 827341967 184669880 176225754 440753637 284343998 138281086 84361029 988851095 546443634 368264560 401106846 65664698 781158795 549564737 437598 208099646 282294548 47692842 344242276 395730108 326633843 544509327 933991911 770600144 289481909 276101374 594050687 622420607 634473344 426257316 87348378 236909148 496748727 132998227 634248375 79938495 100653826 223630297 363941965 213481898 367539587 811677835 951716867 140675205 670223464 46999358 752337046 304534151 211675652 770720437 477076595 279050084 734134615 86683257 52894757 297555261 259928228 898954580 384205722 499479629 495587256 158810934 625065589 391639641 156872116 286126462 629541795 61360472 117698373 630721769 32577487 494596640 976067377 538378433 566075573 363133021 348278848 47383956 354604544 966749227 613436628 584232906 397986573 99121636 258466108 623474492 54052764 66734931 838722709 903447048 264418472 649987719 21589582 182628456 284078765 703879417 829753005 518124375 870122181 594207622 567189303 61285568 423410441 351897663 817208644 884596676 96918357 830981958 107515514 222791867 437829255 120682148 518000630 973354878 289826252 147345059 299225909 952162340 181506706 579405940 988287203 421758384 55853600 478777469 153918840 823690808 915280211 62119843 345869295 570754098 845761257 523372521 968401233 133693273 44791960 375044593 261003592 60549341 711669871 956387275 311307047 480186931 159556165 994207515 853365991 656828030 612026097 868283161 155319938 423160366 328919634 352202986 343374217 868488112 522029548 395581873 910302186 132120447 80862855 762697750 12206297 361573514 220949278 548665604 329352310 872183731 332490695 731952577 26729308 878625871 53079746 53421117 396144157 990852726 1109878 448066256 245838848 931119933 215281239 93355923 318462161 857554620 504816686 803162506 56299163 501403856 362556382 550970106 764990260 568582797 919958312 379160823 451795174 831333160 61982106 927392854 482637294 988622292 88647121 280010373 610610836 470929278 888221487 278668845 680714265 773124365 82679899 578422190 306131368 260458125 756873708 48866657 87807118 710391633 179889855 595267079 509128484 272631995 254536033 30290917 375751576 786844779 675174195 311522351 161805568 139846465 654233077 540612507 350781685 6823260 602554399 8897152 444658946 216665002 635416709 937693055 84599822 456657289 205303235 54173016 73658609 169380366 684065966 196481466 305106626 404172669 732888218 757727188 237388605 254006002 100226096 546662326 44523218 646334609 600699549 878265728 541486882 304787395 977401655 671825828 400982416 946264522 548620974 525399636 152702498 560302929 229605657 303954678 326842348 46166572 632293613 839003588 767822260 518578882 828059638 982454026 363063381 798149721 436426956 126709791 493917650 808783103 207222644 203012315 989588849 708153261 42070172 969223493 407390511 196206872 32789264 254178434 167898400 880425621 943935145 920484844 182644632 634445951 821751947 33786618 552212370 319644863 830222890 432402504 153040423 58947994 521571831 717055050 430108253 473835063 53655549 263401144 188285209 695024420 720133195 937037994 741198435 967716262 34827764 875055116 383416108 719434988 805923129 324829550 843669901 479969405 892084006 638885944 266074979 638074351 99344435 673234900 571757339 477244363 688575830 756647516 339852827 673391936 34655093 179955467 736973097 545271095 657158621 289605869 267836212 252735238 735150763 777581464 964070603 887629628 422641111 729367695 283554110 740344880 762752027 53564710 838747821 301659344 238013377 137192736 778128590 278244927 187788928 877902290 529283980 259509825 25114045 162216102 365276124 167832185 803757642 653738797 519385728 545216435 718993806 137323798 454963517 739128799 810395284 203302683 368238504 281657394 868218794 100130152 582146618 918140274 518771819 688687301 754135874 41088231 871655277 32690873 947525287 642423415 687745727 413386764 232457744 493399906 159661092 642148754 231350035 21638972 569546474 179860637 787601998 298522298 188587396 933995630 110875359 996458641 558992242 346929573 799691992 991681955 134565547 346812255 219529580 87048495 576202232 964214371 146703435 309041130 799275063 897111629 833666504 304319842 150727776 661115091 653993383 221384169 933725202 165214660 596172270 435606348 944017476 860907787 699442405 681664025 974556994 796573858 940870081 690839964
E 31834 41017
O 15440 67831
S 47893 149067510
O 41023 45660
E 3030 63544
E 22543 48116
S 42472 235457588
I 21223 24676
I 12390 35950
S 9333 741550144
E 12860 25255
S 62015 974408808
O 25242 65810
I 23524 57134
I 39481 51583
E 57476 58525
S 58621 304002412
I 68434 69121
E 60505 67246
I 13195 39499
S 954 169925661
I 70283 72410
O 1701 66360
E 23899 60710
I 59130 72271
I 862 2425
O 25549 52760
E 44062 46491
O 22078 74749
E 71347 72231
O 9614 23152
O 43272 62789
S 8476 303440580
S 13533 417286911
O 54327 56880
E 9333 34589
E 24983 66710
E 56814 75202
I 21144 77435
O 32134 60416
I 3866 54735
E 2078 22649
I 14666 44229
I 32711 66519
O 38114 52521
O 1890 31301
S 3863 351088277
E 7292 13819
S 57583 654274600
I 4360 24541
E 61 19442
S 16150 431804399
S 38160 696098412
E 25778 55264
O 22042 26614
S 65074 825085791
O 25518 52244
S 20869 440694629
O 18290 71414
O 27521 66072
I 65431 68810
I 61508 77048
O 13394 21827
O 26511 73989
I 2053 51703
O 16016 68149
E 25760 54066
E 4218 9073
S 10182 179124005
S 24065 62833085
I 25618 43138
O 21059 49325
S 9955 123998927
O 36248 54519
S 63979 701717926
I 35642 61539
I 54878 73838
O 42898 55264
O 16010 48312
E 19206 62751
O 24808 40650
S 68610 803342144
S 58619 255580184
S 11455 41195333
I 7782 72206
S 3323 183890760
E 7497 75145
I 19543 36254
E 1238 62921
I 17831 50953
S 52986 600663802
I 2672 51922
S 1914 15230668
S 55007 730042415
E 56038 70411
E 52292 57943
I 5234 28779
O 38684 52018
O 62618 75950
E 23428 56061
S 54132 252297278
E 33875 71775
I 9112 19700
I 44009 51830
I 43512 67343
E 20406 26099
I 18893 56210
E 23878 52891
I 44824 57614
E 37434 52952
I 25829 64907
O 1494 22947
S 10201 361823229
S 36985 56101624
E 32457 42278
S 31312 589550789
E 12242 44519
I 40923 76715
O 6309 71583
O 18712 62980
I 5631 69975
O 23005 58446
I 20251 57760
O 560 15130
O 5614 29643
S 15297 649327368
S 41737 481440630
I 14810 18998
I 42553 58060
O 18180 36289
O 19674 74061
I 19523 26659
S 28907 443689804
E 13336 56353
S 25290 168207816
I 3729 51600
S 66222 235467299
E 58270 70458
S 55313 965718823
O 2565 70346
I 4937 36628
E 8139 77176
S 64192 42389156
E 44307 76990
S 33267 192799252
S 64790 71157723
O 46656 73344
S 68861 61322753
O 18181 70745
O 4665 43667
O 5919 15410
O 48229 53422
O 1711 46065
O 25646 68107
I 1211 5716
S 44491 380136408
O 892 8927
I 41374 77830
E 8779 17637
O 55633 64135
S 25569 39261501
S 33980 98225938
E 24329 71989
I 40121 46263
S 34770 115070918
E 51447 56356
S 57067 225902787
I 40304 66368
O 12167 39826
I 27909 61783
E 33589 57365
O 31554 52648
O 19198 76179
O 62558 71775
S 5315 812059235
I 20682 39705
I 1158 30089
E 57876 77207
S 29510 571968444
O 4260 4681
E 365 73914
I 10753 63165
S 53406 261226243
S 3634 51697507
I 62930 73999
S 41503 40355138
O 26225 55404
O 37751 52687
E 16157 37989
I 30497 57917
O 11881 77926
S 49269 529020435
S 13838 447097366
O 8966 17783
S 61024 741986060
E 29408 40466
E 28333 70718
I 34628 74094
O 51873 73374
S 66695 841378839
O 41015 44769
O 11494 45353
I 6279 59215
O 12157 52282
O 62464 75751
E 55487 77959
I 9183 52401
O 40662 61668
O 38811 66640
I 32572 47376
S 71249 107022199
O 617 30175
E 17649 67436
E 19791 68893
O 12502 53085
I 22574 65369
O 51282 59492
I 46019 58208
I 17271 35393
E 25522 57377
E 33831 45970
O 58225 68176
O 21403 39214
I 8782 51108
I 57284 68651
E 21056 37745
O 272 36800
O 16048 70079
O 1361 9222
E 36254 38524
S 51635 678541704
S 60479 1320393
S 71720 202696610
E 4058 20982
E 3337 17782
E 43685 46611
S 11899 124328581
E 10676 59236
E 13857 18462
I 24605 59107
O 45268 55109
I 21217 58765
S 45648 96923265
E 32156 72189
O 30875 55600
E 60511 75253
I 15945 75578
I 36046 46359
S 70237 591893785
S 23773 945468829
O 14184 24109
S 25037 990916710
S 77749 108996049
O 14946 32600
O 114 20534
E 2426 23352
I 38140 53187
E 14563 71309
E 58126 61259
O 37398 67978
O 26720 43004
O 10296 35819
I 754 24332
E 18640 52167
O 22689 60775
S 23402 961497143
I 33821 54740
O 47905 70303
S 74633 257589767
I 10896 37626
S 38457 526686702
E 65379 71763
O 11026 11828
E 928 65640
I 70950 74430
O 14999 15785
E 10286 59060
I 11406 28008
O 666 6162
S 62667 534244388
E 22131 66905
O 17866 60690
S 21742 366224763
E 47670 47760
S 38772 458602065
I 2731 27498
E 49444 57949
E 50873 63313
O 21847 75304
O 33671 47850
O 5199 67067
O 23748 67692
I 14020 14734
E 13921 62269
S 57875 233320589
S 49307 527455810
I 69102 73482
S 47935 932178736
I 5106 72561
I 63597 63826
I 59293 75838
O 50159 51832
I 18154 74758
E 16662 58655
I 12242 47193
O 18199 74492
I 5248 35980
O 13270 21050
O 43492 62901
E 60533 66486
E 13516 55156
S 19627 819359972
I 70032 73050
I 29300 33188
O 15536 57702
O 56607 76752
O 15540 51363
E 33259 63111
I 21633 67301
S 27131 302453421
I 21932 57387
S 52122 119722447
E 8323 67521
I 26573 56918
E 12765 53645
I 48925 62811
E 38410 48643
E 13000 34034
O 40409 61147
O 51548 68379
O 21207 45915
I 23662 61145
I 6616 37772
I 17338 23080
S 16965 708994778
S 15088 425842606
E 2771 65587
E 49492 74191
E 22547 55678
I 27338 60621
E 15388 56974
S 11610 940240686
O 20132 75757
O 39732 60999
S 58427 405229018
S 45562 493605627
O 47138 56312
E 4217 51541
S 7497 899922294
I 5803 8465
I 71370 77109
I 23451 34170
O 10018 50905
I 25173 45157
E 8353 67118
I 19771 58231
S 67014 664768099
E 12028 49901
S 5399 707972595
I 1276 38149
I 11962 40247
O 52777 61139
E 13059 48454
S 61173 823714546
E 2246 51471
S 19944 823442607
O 55776 59685
O 63627 72279
O 28576 34734
I 20242 38770
I 36989 52524
O 34420 42639
I 41338 64156
I 52288 56735
S 76565 694281341
S 60213 175291935
E 45718 75535
E 42905 49073
S 51713 688124878
S 58066 175859556
S 71768 771843990
I 43262 58411
I 26603 34973
O 19369 39957
O 9255 48597
I 9231 48819
I 5476 52356
I 4751 45394
O 14045 41052
S 22670 267908145
I 16071 22944
S 39006 976678385
O 8880 31712
S 73291 174933206
S 77480 602463734
S 68061 190568250
O 10810 70072
E 26572 46337
O 9012 74247
S 37622 370337383
S 31542 64671281
I 31067 55107
S 67973 381273179
I 54821 76559
I 66258 69020
S 68886 305076780
I 33874 47713
S 54141 881633216
E 17302 50478
E 51213 72077
E 28200 53061
O 51534 67921
E 52919 76948
E 46634 55673
O 37601 71024
O 40144 64711
I 25609 77864
E 61178 64211
I 114 6901
S 17607 444166035
O 3961 26172
O 30705 36807
E 729 29879
O 36761 43956
S 8370 285626257
O 5131 29315
I 47949 50751
E 6221 6335
E 42360 59763
O 9309 66734
I 26927 52816
I 43724 61798
I 4884 24912
I 26330 54665
O 32070 52812
I 20893 55464
I 52807 64563
S 15248 802850933
S 23846 673161818
O 22578 30549
S 22883 514453850
E 21575 73027
E 1081 72018
O 165 12672
I 63771 66037
O 34394 62962
O 51402 58631
E 46310 57204
I 5704 75279
O 20331 29957
I 25191 35991
O 47214 53594
E 72282 75276
O 9046 29146
S 10172 899131325
I 59228 60743
E 30273 70203
S 15270 570748814
O 16863 22267
O 40539 66010
I 4963 51660
I 16795 44159
O 55382 57270
S 66881 389095953
S 30158 663149833
E 28365 41613
O 6343 64052
E 30290 52674
I 1250 51390
E 57741 69239
O 40149 54964
S 5764 560195222
E 34929 54968
O 35445 77780
I 13666 57610
E 58265 76737
O 38947 51220
E 5039 31222
E 42655 48905
S 17142 791144205
I 15927 53370
S 14390 37207278
S 57212 174283623
E 17720 37996
E 36989 64015
S 32317 823136952
O 21078 61803
S 44453 636111878
S 10885 127469820
E 29199 52685
O 11949 39727
I 10482 30230
S 925 799159474
I 29891 31797
O 8423 67860
I 20512 20888
E 25635 74205
E 9445 28801
O 51800 74327
E 2681 13515
S 62798 747324338
I 38679 45559
O 65943 69400
I 1670 67988
O 1221 11722
I 44409 48951
E 49815 63285
O 24143 25211
I 7535 54470
E 9932 33879
S 57621 247575636
E 6351 68142
E 1135 57122
O 30936 64139
O 1630 2701
S 33378 148590478
O 18359 76225
O 23491 41521
S 5914 14876225
I 20157 58920
E 2238 18352
I 8762 59924
S 63159 773289383
I 73865 74190
I 58567 58654
E 23745 39075
S 75085 729324508
O 64909 73625
E 8821 51834
S 29471 688980407
E 44531 63113
E 9598 12449
S 7924 871244166
I 36826 38546
E 62691 69853
I 3285 74015
E 714 29559
I 10898 55507
O 13520 69967
O 8736 49629
E 25409 74055
O 48903 51742
O 26895 30625
E 23062 60099
I 30116 45151
I 5955 67352
I 22396 33645
S 46420 978571754
S 48344 186260383
S 74767 281646570
O 4590 9217
O 53978 77126
I 6634 59799
S 51719 355793587
S 20626 834621709
I 27654 31163
I 38970 61309
S 21798 470041148
I 197 21251
I 24443 65102
I 35486 76066
S 72683 878094327
O 20863 57605
E 29691 44810
O 57124 66765
S 56256 464041273
O 6869 26534
O 22133 67177
S 25052 794449444
S 41138 838067872
S 452 612025721
E 37453 57458
O 22578 38631
S 20783 788722054
I 31110 70818
O 45710 59996
E 18749 56486
S 55971 52784265
I 573 11231
O 61541 74628
I 14942 21741
E 9664 76169
E 32420 53165
I 19184 33675
S 35551 916836744
E 16482 48705
I 37640 55009
O 7615 23311
O 28682 67084
I 14582 60146
I 48721 65657
E 10471 50553
O 46527 71404
O 50453 54643
E 27912 61729
E 51405 75469
S 68597 144632346
O 10755 73471
E 45631 77965
S 6210 715163432
O 5928 10789
E 8395 31931
S 52776 522237939
I 50212 59518
O 6947 72491
E 4108 6652
S 58485 127219509
I 51592 62563
S 40795 2615841
I 23836 54178
S 71547 826879601
E 57896 67791
O 30157 72658
S 51320 490925675
E 818 47217
S 55403 241365051
S 70834 498437232
O 20361 37242
E 7464 58306
S 37660 81842215
S 19595 96792918
S 10178 458021702
S 38552 194684583
O 4961 29978
S 16122 950448557
O 67597 73588
E 26944 43093
O 35366 69562
O 6315 36031
O 10516 31252
E 6517 36062
E 7969 40660
I 44775 55285
S 32805 650937528
E 27273 71398
S 18321 407171258
E 52562 70932
E 9280 46489
O 54489 76247
S 1445 210674883
I 19171 40312
E 51872 52834
I 40271 50252
S 16995 603040094
E 45545 70476
E 13211 75874
S 7953 135871621
S 51819 774321536
O 31417 41571
I 27266 64559
I 44549 76109
S 39681 823591121
E 56142 67045
I 14053 72855
S 49147 386704864
S 74536 484726970
O 13238 76499
E 27154 38835
S 67606 64066913
O 45204 47225
I 48257 50285
E 17849 28706
S 47781 13495579
S 27689 295469116
I 33090 46633
S 21985 947625710
O 20597 52259
O 44820 52803
S 45073 132283765
S 73117 849420355
E 36291 72796
I 15906 22010
O 42328 63665
E 21874 51817
E 8600 25479
O 4305 49992
O 4734 54635
I 2365 13048
E 47792 56094
I 425 55098
I 49213 55134
E 12216 66432
O 25650 48558
O 6646 59126
O 17883 75789
O 7351 23708
O 69466 72453
O 31802 61997
O 28296 64637
O 10589 17259
E 29079 60863
O 37217 56534
I 24609 44778
O 9010 19127
I 9794 76921
E 14590 70295
E 11033 76329
O 3453 40990
S 4157 749917066
I 54892 62292
E 38222 41980
O 658 13660
E 17599 47775
I 48832 74509
O 20032 31133
I 35666 68138
I 9653 53602
E 28266 33190
O 31683 67784
E 41322 65889
E 76340 77079
I 36107 39323
E 9684 41484
S 42063 685993088
S 45820 716369223
I 30431 56353
I 43465 55532
I 4094 52617
S 46638 805103639
S 14058 277530923
I 8779 22001
I 62955 67503
S 11967 458437918
S 44343 178335801
I 63021 65189
O 10338 21590
S 13657 873859201
S 66923 858282619
O 10311 40596
E 33713 36310
E 51996 54105
S 22814 119415405
I 74801 75531
I 29812 36715
S 47672 384427635
O 174 32310
E 16190 29600
E 7527 26415
I 24526 56519
I 27795 58582
O 35377 51052
O 2832 18136
S 57347 905111388
S 52458 389821268
O 37313 72034
S 5997 584508873
S 66722 589862171
E 33950 77699
E 61710 68871
E 29153 51487
S 26639 543942763
S 51627 738052818
O 24188 54006
I 10586 21571
O 2076 32776
E 67028 67489
O 39493 68863
I 16762 28334
S 1778 569943570
E 24720 55442
E 7897 73227
I 34756 71109
E 2307 77754
O 27499 28151
O 4388 57114
O 17189 71581
S 61931 129067849
E 8970 69555
O 13013 37229
E 3015 35404
I 18662 20703
I 4781 30518
I 9398 57013
O 65391 69617
E 10965 38193
O 6551 56257
S 45854 681146931
I 16244 62484
S 55583 627358677
E 6959 37156
O 17390 46237
I 72457 74158
I 170 77545
O 15215 38540
E 28021 75884
E 23031 24286
O 34964 73100
E 13560 18593
I 4958 26763
O 14629 49394
I 13239 28804
E 8784 21622
S 2195 293209969
S 40943 967056894
E 3453 6360
I 55329 62781
E 29941 64695
E 36054 40235
O 1436 47481
O 16084 55426
O 5690 9703
O 15449 56673
E 18290 52056
I 31683 36300
S 45117 98954615
O 60739 68584
S 60804 862409462
S 73758 589387892
O 16762 53683
I 59374 68490
O 48269 67884
E 18614 26551
S 14763 322950372
E 34303 51989
I 32432 46410
O 70617 72789
O 20609 61077
S 62140 118178843
I 14347 73288
E 14015 14856
O 6226 54564
I 193 39243
I 11576 22884
S 46850 633946787
I 30007 60819
O 43766 72098
I 7365 75624
O 49919 55550
E 54698 67793
E 62192 64398
E 74212 75351
S 15204 239048122
E 18044 42826
I 9104 13642
I 26810 38435
O 35458 55260
O 9483 46564
O 32690 50461
E 17773 69499
I 10053 23921
O 24550 64202
I 39586 76074
I 41360 44006
E 32088 72769
I 38486 60893
S 60432 376793918
E 38313 52069
E 36785 47679
I 66656 77485
E 16244 51323
I 22656 35686
O 576 65862
O 1006 54880
O 8866 13915
E 24591 64621
O 58705 65933
I 26375 49529
E 35769 74231
S 62258 457616435
I 4991 40924
E 11899 73005
S 32707 344279249
O 11853 71604
E 29950 50372
O 40458 52306
S 51373 843278215
O 57741 65121
O 46126 48785
O 33780 43581
O 8208 30093
O 73335 75282
I 44849 69638
S 39642 245680528
S 22006 664246163
O 12491 62016
I 58096 62218
I 10538 22450
S 65914 209081126
I 9409 36488
S 38331 279604863
O 52658 75761
I 61564 65861
I 21633 67801
E 31872 39586
I 49683 70915
E 633 43941
O 36683 47126
I 52098 54997
I 7551 69772
I 9277 64953
E 10934 61792
S 50817 228024192
E 29909 64825
E 2317 15873
I 29721 30315
O 611 46161
S 11 914773560
S 34089 296609409
O 7825 39109
S 39628 412496609
E 28776 56134
I 70059 76583
E 11553 45778
I 12380 21511
O 12176 32679
E 4690 35386
I 10561 48260
E 8112 54141
E 32734 58665
O 20587 28864
S 63785 849632724
I 36678 60329
S 6304 17718054
S 55200 856685396
E 20762 28233
S 46751 826324563
O 36211 56610
E 15107 67889
I 24015 66183
O 7864 20501
E 8340 40792
S 27818 784557635
I 23445 51355
I 64925 73413
E 20768 22024
I 2233 17934
E 41132 49116
S 21648 752320034
E 14777 56159
E 36078 66624
O 7611 72984
I 21860 71333
S 5777 273846577
E 23261 64672
O 1757 77146
S 50395 47789529
S 72122 459063515
S 65689 445853544
I 16256 71880
E 40773 61441
I 25841 48604
E 21623 38747
I 30407 68388
O 17236 46585
I 27122 70549
O 22807 73031
I 46487 66732
I 57557 77500
I 9528 64339
O 10992 77431
O 46680 57639
O 45417 75966
I 2173 61507
O 27146 60477
S 52507 400441943
O 67232 67326
O 6521 33469
I 33265 37405
I 56964 72489
S 5450 190508602
I 171 12206
I 8679 33980
O 16288 43113
S 51293 24951335
O 104 66144
S 55388 379368578
O 18496 20589
O 11791 33897
S 62760 715453922
S 43599 873995078
I 11743 67995
O 32468 50585
E 55871 61918
E 24491 49990
E 125 35762
S 72342 402202450
O 33318 70469
O 39065 45305
S 63975 755440622
I 48172 69619
O 20874 64613
S 16240 204807002
S 30249 984668327
E 30658 45287
O 12334 48220
E 1006 10356
S 78068 872299210
O 38167 77253
O 5932 41865
I 47310 77357
O 12248 26862
E 68531 75318
S 73333 198557397
S 51930 868687417
S 1222 399136931
S 48174 676200233
E 6279 53399
O 47285 47529
I 41036 72055
S 9149 377143897
I 15043 33552
I 2980 47743
O 3338 31475
I 28892 31231
E 68857 71164
S 25370 658912492
O 50379 50577
E 42488 70467
I 49012 51080
S 14116 352489351
O 47520 57720
I 13522 35952
E 15717 62192
I 42492 51070
S 56815 360993526
S 45622 466056868
S 49607 101416874
E 30051 45995
I 7240 68045
S 33474 87010075
S 1733 249338336
S 57029 610186858
O 29865 48683
O 8852 42392
S 58111 251667303
S 5802 19781305
S 45696 112651712
O 15360 37686
S 42477 381373660
E 49008 61241
O 14149 27289
O 21772 21839
S 45436 72015098
I 58798 65255
I 44893 65210
O 9916 74908
E 39759 53966
E 11971 65260
S 40901 63600732
E 5998 56574
S 73580 684426020
O 9068 34602
I 43827 74084
S 50875 101770898
S 56061 569617953
S 74113 836744870
S 10062 636828388
O 22383 68357
O 297 1150
O 28913 57507
I 9180 24188
O 26496 37991
E 23035 72305
O 18619 49830
S 44750 746158447
S 30821 589383778
E 5723 26682
E 2450 25454
O 951 76703
E 51667 52474
S 53124 205036776
O 15432 71247
I 22711 43252
O 8832 50688
E 18354 35686
I 8988 61383
E 20705 58511
S 17015 582546776
S 57531 747646484
E 9289 29999
I 15524 54298
I 1598 41430
I 198 65544
S 37609 699857577
I 13110 49234
S 60748 490608757
O 6870 75701
I 33203 38152
E 9403 16864
E 35158 37542
I 53705 77470
I 9520 61604
I 48559 67018
O 32441 60572
S 37170 729809517
S 75946 894119878
I 2992 64352
S 69708 645213924
E 19341 52921
E 8491 25760
E 6236 11385
S 71414 363873852
S 37065 982227361
S 28225 216570893
E 25589 50393
O 54945 67948
I 32408 35388
E 26333 75004
S 615 856793547
I 17498 64286
O 15812 75966
I 5856 6725
S 55593 814703689
I 32851 40745
E 1454 60823
S 23272 1320105
O 1532 69782
S 35777 189918856
S 29505 486395841
S 22606 487980521
E 1967 42057
E 4662 9693
O 40549 66038
E 43741 45358
O 37106 47535
S 56441 456647848
I 50096 58922
S 69253 562450440
I 10001 31658
O 20814 46081
E 40347 61622
S 67452 71215103
O 62552 73594
S 71554 486636358
O 26186 73084
S 42573 328707313
O 66655 72771
I 946 57691
O 3252 66289
S 1679 969774467
S 74366 22407413
I 69121 73066
O 5782 16377
I 16098 48694
E 38370 77715
S 63332 26174732
E 20271 39266
S 47196 45302462
S 5376 932200512
S 14014 912328621
I 43299 43807
E 37922 59356
O 16061 37116
S 35361 188292170
I 25250 60444
I 5488 20107
S 41974 949457375
S 53689 342938530
E 17254 38918
I 57693 65948
S 10692 225690443
S 54222 638967946
S 28109 603040401
S 16457 641674809
S 5895 336346382
O 17395 61239
O 7295 24415
E 924 2104
S 11261 299540369
E 4648 8451
O 21500 26836
O 26490 37482
S 15998 82245768
O 25314 62618
E 35374 59283
E 24347 64536
E 9596 36727
S 71693 624012132
E 10404 40217
E 14219 50816
I 251 12404
S 44761 602461609
E 50332 61536
O 26596 27414
I 15358 66194
S 32874 656676832
E 58888 65234
I 2434 8482
E 69105 74384
O 26185 56256
S 51916 369550390
S 4239 401439585
E 11148 61535
O 2694 12030
I 47883 52225
S 24964 588995736
I 14255 23086
E 61351 64157
O 38522 45974
E 23424 23494
O 23216 27762
I 16485 65730
I 22233 56814
O 28028 60640
O 162 7125
S 10451 32901095
S 38385 887812316
S 15634 214647535
E 56378 60066
I 10818 55293
S 45096 991055322
I 61527 73754
I 17325 37547
S 45604 862754375
O 14455 24536
E 12000 76853
S 29881 85222826
S 24308 78615477
E 70448 76049
E 37113 51597
I 57519 59116
S 43475 304282855
I 7452 57981
I 50032 62680
O 33452 49362
S 51580 76079100
S 26456 27741410
E 4850 45244
E 19067 36772
O 10125 66737
O 14408 46922
O 45697 57121
I 26311 53215
O 45960 60331
O 5400 14179
I 3458 5892
E 22734 32711
E 19098 52046
O 59202 69523
I 52916 77875
I 24626 69965
O 18328 39878
O 25023 37305
E 39875 67391
I 16898 53761
E 17321 48334
I 4350 73298
E 2039 21371
E 53839 54614
S 7124 281736421
E 28372 36476
E 25694 67075
I 42846 52780
O 38683 73914
E 4347 35432
O 12980 63917
O 3446 19292
S 24805 609050711
S 29590 600922959
S 41412 598044649
E 4195 61625
S 19468 559050169
S 50935 520279834
S 58647 184029267
I 19000 57493
O 10244 74370
E 40006 70267
O 57119 71303
O 29670 64931
O 9335 28064
I 21599 30210
S 43967 377694454
I 8820 67437
O 33794 37451
O 52278 56546
O 26995 74079
S 50949 408156326
O 33560 76444
I 23745 53076
O 31956 49525
S 5466 876260477
E 31468 39358
O 217 55732
E 25860 74341
S 48801 103734770
I 5815 50723
I 35402 45530
I 58312 63348
O 2690 31606
S 40255 723094782
S 21970 458366066
O 34817 45605
E 48903 71156
O 31953 73467
S 30890 820304093
I 1032 16910
E 54796 71772
S 18779 473846728
I 43236 61156
S 2577 480483127
S 70791 74404739
O 28753 54557
O 29234 56982
E 7010 73133
E 28702 44043
I 1516 38902
E 26338 35932
S 63654 897389924
E 61341 76279
E 43221 77297
S 51846 35891049
E 62941 76022
O 19577 52002
E 40379 58735
S 20653 373316049
E 29205 69348
S 71489 229916929
O 16336 43195
I 11388 49126
O 448 24147
I 29596 52439
I 15514 47527
S 65889 713332285
E 11441 15308
S 19226 877623232
O 62509 74628
E 34801 58729
I 63297 72965
O 46584 53664
E 30240 40342
S 69604 380498028
S 24915 477024543
E 14709 58119
O 31413 50158
E 13000 74637
I 47086 70120
I 908 12869
S 31326 113423648
O 7708 75501
I 18177 41844
E 52922 64314
O 15273 56228
I 52731 63598
I 26162 44943
O 48415 75588
O 14619 30377
E 16800 57718
I 15633 43229
I 1111 3350
O 28965 75757
O 28987 74525
S 34563 856609607
I 43948 71303
I 32024 52848
O 44866 65179
E 24814 56802
S 6858 480995510
I 12274 70305
I 25953 31136
I 9347 75192
O 29285 35951
E 6983 51979
S 18281 422544524
S 76445 346355081
I 3711 12281
E 33075 59215
S 59136 321338777
E 70251 73439
E 16086 63384
E 1793 25889
S 34224 989524950
S 52351 771465944
E 10719 50514
O 1625 18169
I 2616 50262
O 13569 64273
S 15510 303418876
O 2056 21439
E 15614 20448
E 66272 68607
S 45342 159243026
I 24747 70960
I 17574 77240
S 20163 947119442
I 32172 65189
O 19733 59308
E 47422 69644
S 62201 289100241
S 47381 975419184
I 13598 47706
S 30646 388833386
I 50179 57604
S 51355 931165842
I 20049 41813
E 40028 43734
S 45401 307396978
E 4711 34420
O 5473 30797
S 36673 658235577
O 11494 31211
E 16875 27934
O 43859 72797
E 1963 8877
O 39110 44660
I 34378 71536
E 60882 69635
O 2571 32023
O 19683 23679
O 23068 52341
O 36217 53317
I 2391 57702
S 41746 190049632
O 73352 74564
S 40912 988626799
O 14078 47467
E 20065 40301
O 5431 52369
E 19456 57839
S 36842 599202976
S 1291 189630884
I 9833 26905
E 5563 42939
E 14623 25408
S 45768 666171917
E 54684 72235
S 5555 196872078
I 63978 77436
E 50635 51790
I 1724 61904
S 3296 831273141
E 22149 52723
E 11997 56799
S 47575 60070401
I 2440 38724
I 15794 64639
E 30200 30562
E 15616 64579
E 16656 45260
E 15734 62260
S 40954 83711315
I 15561 76460
S 24269 690727081
E 42372 57289
S 21275 145578760
E 41049 61664
E 798 55337
S 45524 444670714
O 27928 64545
O 25202 57082
O 14496 42734
I 28603 66519
O 29239 75080
S 18624 227815746
E 6774 47351
S 50697 274909886
S 14556 132395338
I 14150 65840
I 29721 42887
E 2438 72070
S 33029 99048438
E 6295 63823
I 20338 30369
S 46084 781164400
O 4102 51503
I 30846 63776
I 51429 63797
I 57387 57907
E 9044 37313
O 50215 56426
O 7737 32871
S 52321 345672207
S 74555 497069720
I 19360 33732
E 1345 36044
I 37339 42703
S 63494 66587403
I 45565 72938
O 22231 65258
I 57287 63129
O 27619 67896
O 8449 30499
S 15545 60563987
S 73842 702879549
S 34288 304079395
E 7178 17126
I 53438 55642
E 63776 70024
I 8873 37670
O 16464 70864
S 43416 384088406
E 29109 33468
E 53815 55490
E 11973 51855
S 20444 372769508
E 9212 57043
S 43212 452005527
I 31195 68395
S 2528 258336991
S 65413 750757252
S 53450 4262634
I 52832 73861
S 64522 823039277
S 41765 213151120
E 3248 33210
O 14003 48453
S 38115 93287503
S 60917 264080388
O 12345 63002
S 73660 227296780
I 39233 42324
E 27561 64385
I 46495 68691
S 1673 730963208
O 51949 62371
E 23806 24565
S 27042 4555336
E 31643 36637
O 8183 73368
S 40205 46109777
S 71080 795046939
I 3287 26983
E 12141 32135
I 27644 74689
E 18147 27039
S 38954 964630651
O 59766 76299
I 30321 46516
S 43564 528457817
S 63015 453141933
S 40598 338764272
S 45329 579934855
E 3401 46256
E 3451 33697
E 8139 74402
I 31896 51335
O 43024 60762
S 76929 308867307
S 47643 452549835
E 3608 45788
S 51357 917546433
I 5190 26720
O 32051 62001
I 4625 53303
E 3830 65966
O 9315 25156
E 35135 72218
S 32060 400220363
O 22383 74477
S 65453 533740739
I 73419 75639
S 93 39935559
O 41581 75376
O 26574 37101
S 45708 708971127
E 65714 70983
I 24208 59018
S 65189 983196984
E 14603 55653
E 6462 54534
O 36313 60880
I 28706 42543
E 23679 74429
O 24266 52127
S 40006 847204810
I 18725 76332
S 4569 759194207
I 29383 68086
I 2732 13087
O 17319 53005
E 6483 63882
E 49911 63316
I 15611 66789
O 60324 65163
I 7322 47161
O 18657 30104
I 45860 73131
E 65711 77246
I 22741 74512
E 49560 51457
E 29784 30815
I 9278 55289
S 57150 19870278
O 7577 23327
I 27281 44576
O 29186 29868
I 12344 66977
E 29076 65483
E 27322 48121
I 1481 49076
S 76376 431777162
S 39520 608695156
I 26222 34604
O 41869 65695
S 16917 955382445
E 7596 18295
O 35454 75358
S 59969 578192884
I 19169 63320
S 62101 565366054
O 3627 62165
O 44961 65826
E 44699 75855
O 11166 55308
E 36439 55190
E 1929 66667
E 57084 77199
E 11950 22130
E 12321 18130
I 27567 45738
E 16234 29971
S 51080 962168321
I 16180 76497
O 55984 60328
O 26523 36109
E 36331 59674
E 29843 30828
E 11863 33067
O 5126 16990
S 67132 468300885
S 51234 694583692
E 11617 43234
E 41595 70295
E 41452 72984
I 123 48025
S 60552 348827395
E 44129 77456
I 19346 37382
E 35304 72226
E 12723 62525
O 57101 71699
S 46123 161907615
I 16784 45710
S 70887 671370572
E 9060 24750
O 26012 34262
O 57870 75209
E 4629 19228
E 54067 61857
O 48289 60400
O 13079 61541
I 9126 47618
O 33487 63337
I 24485 49595
I 30759 76665
I 38794 70975
E 27391 33295
I 25592 25815
I 39465 67459
S 73010 725623760
O 5444 57902
S 45445 24847338
I 23312 40607
I 31428 40138
I 37683 68093
I 4682 18189
O 9968 67619
S 3493 655239238
I 2285 26094
O 6684 63165
O 49990 62406
S 31288 22572764
S 63400 800562496
E 47212 57936
S 71394 729177063
S 67662 729642413
I 10393 23022
I 10951 49411
S 10616 560487656
O 29072 71193
E 32593 47684
S 15530 394737328
S 64492 346458067
O 19329 45546
O 15552 64967
E 50908 72892
S 74677 645398390
O 24026 64674
I 30345 40432
O 22637 63202
I 10214 72529
O 40801 70454
I 10898 30597
I 22118 71754
O 41507 73564
O 10975 69531
E 14600 37688
S 74933 751035712
I 16015 35143
I 56333 71650
O 21350 41685
I 8419 69502
O 14258 33971
E 24170 65954
S 71690 150406461
E 42465 56822
E 24989 28502
S 78040 875481410
O 56200 62088
I 12174 60797
I 39198 73043
O 55665 57917
O 3579 17139
E 5496 33095
I 23846 56981
E 39537 44432
S 62392 392339382
E 31216 62322
E 25635 57295
I 2824 67641
S 14222 36838783
S 63078 67948795
S 75604 624945874
I 5307 25367
E 13030 26915
I 9146 14222
I 1274 57358
O 26261 65846
S 58392 107966577
O 28839 77119
E 33527 44230
E 8131 63756
S 32018 430465433
S 37606 293054433
S 19830 961296147
S 54949 660292123
S 22365 802902514
S 71487 681812652
I 21371 69447
S 60877 197952714
O 22488 43501
E 24995 33395
E 10811 31342
I 38832 39064
I 4060 62759
E 16748 59257
E 7801 10234
I 51868 52416
E 44905 56668
S 21485 889974691
S 64277 40071157
O 62855 64368
O 15573 71494
I 30013 61379
I 38907 49550
E 2702 51130
I 36311 64506
I 5607 58164
E 4686 15013
O 3911 30237
S 61186 608561845
S 6986 362672698
S 3912 209830354
S 26211 802799902
I 17378 37849
E 65746 67272
S 57850 284674915
I 36174 51314
O 37774 48525
O 309 45171
E 48406 51200
I 19788 66440
I 29634 61459
I 23643 69472
S 69348 569496239
O 29759 72335
S 74615 210746355
E 5646 22669
O 7664 20805
O 35783 51553
S 39051 258821962
S 9727 451284726
S 28673 292487895
S 65760 50710650
I 48530 52668
E 13999 20921
E 23824 33216
O 30316 77938
I 29038 59981
I 5222 72833
I 6988 61908
S 63084 320093244
I 33916 70499
O 21119 74680
O 9375 37185
I 6080 38604
O 13411 38869
O 9143 20236
S 40286 748679393
I 61751 67795
E 29104 35150
S 41510 316740156
E 56205 67962
S 47507 913965531
I 5586 65726
I 8535 46627
E 64679 69712
O 28329 43246
I 11014 69113
S 14277 300520869
S 11920 441460045
E 9 45197
O 21548 66427
S 2138 325597614
O 80 58802
O 26464 42783
S 12137 695624013
I 24924 35633
I 3995 59648
O 37888 41404
S 58994 592231033
S 1630 277338646
S 1801 364034273
E 43424 66327
O 27875 33787
O 41080 57841
I 6894 54317
I 19611 41681
O 47124 67727
I 6037 25290
I 2343 19601
O 15133 47907
E 8363 61259
I 22418 69892
S 35543 913405431
E 699 77684
E 5772 17701
O 8244 42076
I 2464 65225
O 8794 58957
I 7900 49662
O 7364 15904
E 32572 49008
I 4035 51057
E 21756 52231
O 44675 45296
I 28536 59451
E 47133 47282
E 16954 40298
S 62174 649855550
S 58228 375927004
S 71597 843748421
O 48279 73282
E 624 3337
S 47722 492076005
O 2382 19539
O 4206 40331
O 29122 53943
S 36995 205708129
I 17439 37116
S 9990 505598419
S 50671 238989855
S 69366 123548660
I 24377 53719
E 1305 19913
I 6049 76633
E 3848 31617
O 7115 54887
S 24827 697055613
O 51617 61121
E 19683 56428
S 29910 932129787
S 74225 148710687
S 54509 465711552
O 10427 62080
O 34140 59427
E 19730 57783
O 30863 57210
S 77733 98611153
O 35066 46884
S 37325 94003409
O 38920 58675
S 69946 625854738
S 50535 969431659
S 42687 595042765
O 53054 56122
S 39904 933436964
E 31279 40120
S 44016 285169999
E 67410 76057
S 32811 768610434
O 4000 77554
O 14483 48735
O 62248 76196
S 4693 665006410
O 12391 43803
I 48168 70659
O 62839 71295
E 47199 49024
I 37864 38041
O 2688 18992
S 28021 266349859
S 6329 606943005
O 38821 60847
I 19431 36715
I 43193 49905
O 30252 62872
E 10120 31122
E 16083 31368
E 44094 51816
I 28041 38649
S 21851 300815769
O 12119 75886
E 14979 22688
S 40092 104094016
E 74520 74851
I 23070 64331
E 44718 73355
E 36216 76128
E 51923 77503
S 70946 587849550
E 8157 19701
E 42907 68011
E 23241 27578
E 8170 23125
E 36948 58088
E 10636 38774
E 35719 48122
S 48973 620127260
S 59684 300020336
S 59570 331321927
E 20983 60637
E 46458 47831
I 135 61141
S 11148 793622991
E 19628 41433
O 32788 50167
S 63875 778854038
I 21209 47239
E 43516 72060
E 76133 76189
E 5161 7254
O 39607 39671
E 1576 43975
S 5973 92098957
I 31606 66142
S 24240 116207023
E 58992 65115
S 52149 819273013
I 19340 76424
O 45842 72996
I 533 30978
I 75273 77710
E 3701 58543
S 39463 331299501
E 8379 48355
O 20092 42558
O 13524 25525
E 34143 55695
E 14407 43014
O 48595 71440
O 8991 39460
E 22102 76769
O 1648 14927
S 10239 316960935
E 23225 28016
I 13142 69811
I 45867 72917
O 16557 67690
E 6154 8458
S 5295 844583775
O 11993 27311
S 43808 425032663
I 46997 75191
I 26263 30587
I 7168 55757
I 19492 31242
E 34518 62482
I 56864 66097
S 5546 1710932
I 40718 61602
I 16808 69318
I 21837 37671
I 12606 15811
O 11824 30703
S 18012 761074366
S 44581 374481523
E 8612 23482
S 34357 887340817
O 66249 66513
E 20460 36247
S 17557 612457871
E 46099 74006
E 2230 14959
S 25435 481366269
O 61518 69270
S 15966 985400104
O 58045 58573
E 31385 49826
O 52948 60342
E 19308 31132
I 18762 68950
E 14517 22367
E 14083 74341
O 13283 23153
E 29451 56567
O 50062 67923
S 43650 123809402
E 47433 68292
E 44965 61615
I 29004 41498
S 7039 920190173
S 14292 493675711
S 63822 567042665
O 25646 25910
S 64211 597327564
O 66039 77414
E 59545 70135
I 19977 55322
S 44276 572936275
O 24364 77211
I 50531 58313
S 39276 171648169
S 12312 984117170
E 57523 64777
O 9560 65376
E 44275 76511
I 23854 25956
E 31192 52080
S 38233 461235084
E 10541 48017
O 17074 18624
S 22142 787199457
S 69304 869340270
O 5743 31900
E 29331 41371
E 27675 36081
I 38199 68189
E 7872 48952
I 31108 40296
O 61625 62409
I 20323 31234
O 14728 18167
I 44296 70161
E 37659 72345
I 38740 54448
S 37449 29086840
O 49405 68851
E 46894 64979
S 13926 128095343
I 29741 63367
I 268 48923
S 54903 587500330
E 28679 69924
S 3555 872059725
S 62962 460389854
I 4831 26431
S 41478 451800373
I 32836 34630
E 12005 14901
I 11427 74254
E 36336 37199
O 49371 68062
O 6275 41847
S 28090 531119702
E 2124 52944
I 36351 62466
S 42112 520879368
O 11997 22973
S 65485 646681777
I 11844 45437
E 32629 45435
E 26952 77410
I 16832 37493
O 37603 49945
E 55057 69006
E 7103 31611
O 19401 61005
S 10656 62387021
O 10004 17487
S 69332 987935151
I 32571 50617
E 50061 57561
I 56 67753
O 34799 52444
S 76927 559621715
S 20537 236704050
S 72645 855466139
O 16560 19948
I 42641 46442
E 23405 72620
O 50989 76858
E 3137 21746
S 69032 474479895
S 10449 516952151
S 13219 570165454
I 5245 71291
O 28953 51574
I 6571 21817
I 18313 53297
I 5380 45334
S 11175 678930796
I 26107 42771
E 28310 52087
E 68158 68690
E 19296 56649
S 20192 694610519
E 2764 24348
E 33200 53002
E 13401 71146
O 21511 50814
S 23139 738528384
S 16665 981524030
O 6582 70507
E 7669 13404
S 49106 961747892
I 22348 64399
S 12904 323339850
E 22822 56184
S 60668 467328498
I 29990 42445
O 16133 72172
I 38788 76171
S 15861 834694387
E 22920 56008
E 47146 59251
E 30198 63790
O 46300 53950
O 65549 66297
S 8916 741957115
S 5443 955944957
O 26162 42073
O 33343 59901
E 21193 30185
I 55122 65415
S 57775 357355369
O 25991 46672
I 20126 33532
O 38086 51855
O 14290 27836
I 29856 66552
I 40475 54074
O 37878 58386
E 25515 27113
O 10579 55316
S 39188 373508299
O 49479 68573
S 13171 744004979
I 61445 69572
S 34291 326067555
I 23711 24805
I 2637 3274
I 52665 63210
E 11015 64778
S 19700 125093765
E 24704 30446
E 10201 42445
I 10492 28650
S 38161 114999173
E 56027 56354
O 41646 49140
E 16274 30335
E 24913 33273
O 25151 38929
E 31500 53034
S 34155 688317118
O 63288 75375
I 3232 18833
E 8272 57719
E 8260 16795
I 48398 49014
O 8446 10961
S 24318 611311602
O 17362 46707
E 24211 55010
E 48234 62596
E 61945 78056
I 31592 37315
O 26179 62532
I 38475 67897
E 60919 61710
I 30231 52318
S 57064 373466186
S 12656 165889286
O 24759 62715
S 65096 53183079
E 14276 77028
O 16144 56230
O 64645 65436
I 37009 38555
S 22450 514281935
O 12897 30033
S 17167 66858975
E 14351 40514
S 76220 405275599
E 679 33748
E 29386 70292
O 12935 70885
O 27326 32229
E 2631 54769
S 4898 691541529
S 30637 783365311
I 11257 31005
I 17488 24860
O 13037 20193
O 7414 76620
O 26845 55213
O 14852 31582
O 31018 32780
I 63554 76195
S 67489 452131266
O 69052 72579
O 40899 50927
I 15972 68089
O 26986 40321
S 67563 756183381
S 53109 958987840
S 3623 297132948
S 51260 380764089
E 33332 38418
E 34534 37723
E 20540 74053
E 3986 25542
O 5652 69177
E 30811 71442
S 27851 262794024
S 69957 674710714
I 30785 67365
O 5262 25786
O 28503 41890
O 23857 58551
S 7140 102012310
O 29953 40874
I 59780 75468
E 15720 66279
S 3146 461639206
S 44508 134956614
I 19138 44414
O 24190 51567
I 23201 38510
O 29390 57339
O 9978 30199
O 9939 37811
S 75959 897871824
O 3636 43372
I 9928 63005
S 11693 889738809
I 51354 65699
O 40434 43697
I 23707 37369
I 15724 28045
O 39311 62657
E 5031 72086
I 61903 69835
S 56052 733124805
E 36953 76092
I 56511 65283
E 27332 67085
O 7029 28390
I 50173 63413
I 8022 21294
I 8500 73533
S 28850 446447929
E 20849 21889
I 14755 34598
S 44014 529809256
S 37316 331905441
S 72323 855627655
I 74475 77794
E 44639 72363
E 21586 65229
O 37377 48353
I 53240 54924
I 1434 12650
E 8228 50581
O 22565 40888
S 9468 785858287
S 60583 872022249
S 40345 998766863
O 2434 42455
S 21748 101589635
E 28560 54442
E 19185 74451
O 7435 41422
E 19328 43540
S 31698 295124175
S 11128 983798165
O 22802 33086
E 39392 42149
O 20994 63413
S 6901 200512117
O 35666 72926
E 52743 71416
E 52679 57071
E 25272 68593
S 30361 365431857
I 61343 77461
E 32002 44115
I 51328 59550
E 18944 25887
O 3903 73527
S 29455 46367924
S 54885 464014365
O 9765 58630
S 66361 83054891
E 13830 24883
I 31769 70502
I 43546 45813
I 25959 40609
O 23146 28334
E 15544 16782
O 8177 19585
E 6385 25982
S 11315 126060444
E 9439 34985
I 20561 36769
E 54473 71105
O 39131 55966
E 18455 43161
S 16884 689542693
S 25535 423999259
S 4362 103450905
I 25475 42798
I 22956 57439
S 58843 148746630
O 65351 68266
E 44124 66395
O 2024 43673
E 6105 73022
I 21996 62139
E 50128 76099
S 69396 596208096
O 6333 47609
S 14520 836054149
E 32409 33802
S 77703 69143236
O 28938 51704
E 46252 50489
I 52170 59412
I 48045 50916
S 30937 44174211
O 42392 42665
O 14286 53219
O 40851 62665
E 29199 61100
I 42152 67942
S 20315 528847068
I 18975 60347
E 11518 53835
S 5955 269994616
E 3117 53921
O 26305 67759
S 818 113299670
I 31526 40717
S 9562 800382733
I 29763 37637
O 28804 61288
I 40040 74753
I 46037 68492
S 73664 41140125
S 70174 528035824
S 20780 326250507
E 23064 70509
E 29087 58761
E 24700 34545
O 6578 48669
S 28594 217066569
E 29105 51979
S 35995 26068498
E 20874 38973
O 35128 77994
S 5368 89700755
I 8657 43804
I 16678 30885
I 30268 70096
O 23817 71827
I 21019 32639
E 11174 66131
I 50632 64683
E 16683 75316
S 8614 208612524
E 2169 14450
O 564 23869
O 37838 73582
E 12280 34093
O 41843 49246
I 4883 59158
E 5015 38314
I 54933 75859
E 13920 50231
O 3372 21102
S 1563 62861762
I 32153 65715
S 29835 518819932
S 12422 748561353
I 15977 33238
E 7951 73974
S 57255 366174169
I 50298 53309
I 8717 40653
O 10121 22891
S 19905 137477515
E 22610 38951
I 1560 47143
O 45037 75504
E 29006 65965
S 16872 824930437
O 62405 77836
O 14417 69323
S 46079 980389481
E 24446 31559
I 28269 49823
O 50150 75489
E 21757 57683
O 19803 68077
O 11558 39651
O 11159 41541
S 15527 397235570
I 44079 75516
S 36843 391662364
I 2036 72514
I 5095 22064
O 46488 60540
S 56711 182407637
I 48817 49209
E 3851 58691
O 2467 31912
O 1031 36565
S 58647 110410648
O 34188 56746
S 2206 368564367
S 57427 164740253
S 77700 792045652
S 61800 66914550
I 3506 20575
I 15730 34358
S 38748 112690727
I 1728 17492
E 32541 73601
S 48107 103456215
O 9489 58617
O 26426 69537
O 15576 44126
I 7472 8535
O 12002 39138
E 37423 59031
S 28278 986735853
E 46944 50377
S 29131 164073588
E 15401 24251
O 65599 70710
O 26506 78035
E 39110 67726
S 5460 509711032
E 1725 26230
O 7263 21168
S 70906 938691953
S 32257 52302871
I 16353 48955
E 12355 15121
E 9874 37075
S 18937 558786685
O 30029 63311
I 8790 58099
E 28773 41839
O 9124 11413
S 3887 852216772
I 32303 38663
I 67678 74774
E 29557 48758
S 28228 964771544
I 8988 24939
S 16347 137605027
O 14608 25300
I 43054 66630
I 26312 31081
E 7844 58800
O 29003 69923
S 76883 129277667
S 47897 974331544
I 361 60104
O 16370 60184
S 24690 427814946
O 11420 40653
O 70004 72143
I 6360 59079
S 1505 837107503
I 30300 33590
E 49109 67536
I 11138 31305
E 24232 47899
O 12283 45086
S 42362 542978659
I 44274 45513
I 26624 56995
E 17578 24846
I 8867 19360
O 33867 57893
E 685 9358
O 48079 61179
O 1023 28532
O 5212 25886
O 3016 55096
S 50181 377470358
E 55126 58547
S 54144 214573529
S 45425 114627861
I 15166 35549
E 10214 44471
I 7461 63216
I 17829 36340
O 16008 45421
E 26441 35050
E 35546 66266
S 25375 400855609
I 32476 37439
E 17060 35214
E 18171 46204
O 13958 59628
S 31378 371815734
I 36054 44777
S 44552 415463516
S 7365 509122387
S 12346 273555337
E 30190 70876
S 77015 911297069
I 52886 60023
O 34078 64169
I 47470 63840
O 61065 77573
E 9426 62223
S 36862 50313692
E 16511 54472
S 52560 529708385
I 37982 76980
S 17895 285761516
O 8485 54938
I 50053 51710
I 55383 64631
O 50597 62191
S 23394 744297871
E 54684 71777
S 34428 735521506
I 24809 43682
S 63955 857906935
E 57012 60281
I 9791 37038
E 52839 61056
I 18901 26960
O 64287 71251
E 46893 56786
O 44440 46080
S 49708 306925668
I 67566 67650
O 2161 57881
O 1989 46348
S 62821 142707358
E 57949 71264
I 12417 54271
S 63108 507906291
S 62122 476504504
E 42624 52771
S 23073 738666437
S 3282 109103480
O 23972 52147
E 12591 62257
S 76767 269853326
O 18478 57117
E 21118 66432
O 37149 47186
E 6669 53024
E 46975 75961
I 24760 33028
S 803 132799504
O 26334 38120
E 17894 44045
S 58893 103689912
O 60190 68331
S 23720 378280366
I 30135 54581
S 30868 130172032
I 48933 64474
S 51623 449809108
E 12511 68942
O 11692 21795
S 64764 787219103
O 15284 40470
O 40915 62167
S 20133 838060420
I 4440 55565
E 22360 50137
I 51500 62137
S 38296 105586591
S 6526 769636379
S 54135 848674869
S 43028 928299729
I 36519 37556
S 69381 113238851
S 46747 300186959
I 34047 47131
O 33484 33567
E 2995 39887
E 8076 16196
S 19490 18688358
O 37435 60416
S 7321 370957359
E 45424 61630
E 32911 48413
E 16871 29161
O 35479 36227
S 66745 312755763
S 69057 776161518
E 1370 60112
O 1256 53074
I 35365 70454
E 25643 34348
S 9942 459064669
S 16605 12977582
O 51569 53519
I 11006 36835
E 31580 78006
S 12154 76628885
S 40556 255025399
E 46745 71697
S 52597 816971442
E 2399 42646
S 73730 81617598
O 430 59162
S 3838 960381682
I 41294 45850
O 37080 61830
O 10427 59056
I 22667 77504
I 6824 53868
E 9669 13409
S 3870 967785054
E 10737 30500
E 26240 71514
O 60343 68211
I 2328 5515
E 16934 37951
I 38212 47592
O 20007 29242
I 5584 32528
S 49682 555635029
S 70580 974259869
I 28070 68548
O 11249 33189
E 6689 74181
S 44772 915487447
E 32676 76385
S 9425 935086576
E 38868 43495
S 15425 427899490
O 19050 61170
O 30492 73710
E 14419 14737
O 12513 68159
E 11930 31592
E 11996 36663
I 7064 46810
S 68397 406421728
O 48661 52983
E 46254 48632
O 17614 73341
O 35221 44425
S 12492 530803649
S 9443 199987374
I 14436 38707
I 9107 28461
E 20385 75647
O 10989 30240
E 57314 62098
S 64221 512171059
E 33086 62297
I 33533 36969
O 18254 33438
S 24698 663977135
E 24218 54340
E 25073 39593
S 5057 228394292
I 47931 66804
S 34398 769233762
O 32228 62842
I 28089 72965
I 27694 35176
O 242 65247
S 64154 706876105
S 49014 222000735
I 23707 44234
O 16433 51674
I 12005 19509
I 13605 35520
O 26268 49158
I 22806 65482
E 28878 32296
O 43481 43518
S 31915 879179300
I 16123 21227
E 36081 45082
O 17614 38245
O 6223 18640
E 59770 68205
E 21204 68928
E 33185 69412
O 4755 6842
S 47939 15148719
S 33901 876098476
E 18160 77313
I 31975 60074
S 7105 764835124
O 15677 66369
I 29695 35460
S 74686 916173751
I 7696 48455
I 10180 11531
S 10440 23408943
E 44630 70611
E 7250 16847
S 63055 226952565
E 73180 76451
S 23840 462707186
S 43283 550699011
S 34774 502137943
O 16591 53736
I 15159 28553
E 1244 24094
O 44559 65348
S 25536 234562754
O 69138 74230
S 38442 561550375
I 32606 64418
O 6762 18566
E 3284 18157
I 47910 52555
E 43297 66705
E 15374 46157
O 33115 47916
S 14603 927834022
S 76719 732901770
E 7520 73158
S 44966 906673888
S 57664 131978068
E 15020 55027
I 12457 65710
I 72402 78045
E 1856 14443
S 31404 743927487
I 6187 52072
I 36514 78110
S 19212 491561737
S 28415 155423577
S 40977 849097726
I 65926 69733
I 23807 59935
S 11563 954336077
I 11828 38071
O 67856 71347
I 17369 59186
S 70798 891556764
E 15696 34753
S 24548 117628058
O 45463 48564
S 41088 927018171
O 27023 29200
E 11462 62803
S 30131 402789713
O 5871 37225
O 986 56987
S 58915 380707404
O 52568 77411
O 38461 68103
O 38580 66021
S 72472 220518541
S 57561 656206021
O 768 18373
O 23483 32381
E 13778 31653
O 40294 56996
S 42704 149025613
O 17409 56003
S 45641 61130772
S 5637 157253611
S 65061 296721184
E 22707 68780
I 13424 43580
O 16469 31542
S 52492 911340210
E 2073 65541
O 38558 57883
O 12166 32469
O 7062 15104
O 42576 68422
E 28727 46206
I 12245 23888
I 20930 50348
O 54045 64720
I 4872 38324
O 2287 38305
O 14091 46613
O 23014 67146
O 25286 60862
E 11543 70417
S 33223 493790919
E 10086 16256
O 13106 36968
S 64682 297651539
S 26186 902149952
O 5702 50843
O 71035 76031
S 46080 210321931
O 32547 48700
O 18452 41348
S 57443 800523736
O 8726 25758
S 35498 492299875
E 52691 58047
S 62174 453201141
E 19527 59619
E 10106 17149
I 13422 76992
I 68052 73411
E 1937 28707
E 39267 76300
I 9072 69199
I 59963 70680
O 24802 55720
E 53565 64185
I 30987 60098
O 4373 39716
O 8491 68486
I 42512 63573
I 26888 43603
I 67495 71041
I 14122 48156
S 35074 387747114
S 23309 167010282
E 19871 20395
I 9903 16603
E 9593 22664
I 32276 67355
E 63099 69300
O 30168 31705
E 11390 38905
I 32191 50864
E 19270 63705
E 7512 41005
E 20684 77556
O 74958 75588
I 10704 64625
I 21401 63444
S 55101 180072790
S 8028 827966651
I 887 59579
E 3877 76629
S 726 806395667
S 64762 378636884
E 21752 40635
I 73024 77830
S 66284 568593587
I 38704 70910
I 32086 63180
S 58312 770445328
S 28396 975149312
E 3093 65626
E 27277 43499
O 2489 32331
E 34982 47746
I 8808 28271
S 76320 584225642
I 32335 65594
I 8378 28597
E 4245 7163
E 21119 39672
E 8817 54278
O 39762 47832
I 9824 42907
E 20678 27971
E 47720 76354
S 72876 333592578
O 60236 63723
O 4742 31608
O 21227 40780
I 34809 43937
E 43145 49146
I 37646 73971
S 19714 162170714
E 12353 57266
O 34084 49502
O 49750 55760
I 40350 42580
S 31046 47139153
O 14272 39359
S 34388 386070657
E 20703 28943
I 16374 52692
E 8625 73021
S 31253 680909139
E 11016 28119
S 20272 493958296
S 49913 804834059
I 51877 53733
I 29148 41400
E 3471 35797
O 33213 53843
S 63168 394364366
S 22206 853507641
E 1715 67267
S 13779 625515082
I 9901 25060
S 29381 513214706
S 63774 794917441
O 6951 14393
E 53388 58200
O 10261 61959
O 53630 62939
S 48737 260411068
S 59781 578707240
E 51557 63670
I 35974 45036
S 50951 40900135
S 20834 288478288
S 26698 313415279
I 56763 64655
I 23339 61619
E 39371 42141
S 58903 756790460
O 30435 42846
I 594 6811
E 21102 52899
E 26913 59917
S 12413 106196641
E 35190 50288
S 54494 599785249
I 45772 46816
I 18650 67761
S 5157 285989657
E 6467 65040
I 38735 42568
E 10708 74491
I 12272 58106
O 4813 37777
E 23694 48529
E 29939 71099
E 13981 52691
O 9511 28716
S 50826 462368416
E 2138 13803
I 5717 63057
O 2556 31011
O 30436 70741
I 51851 58247
E 15659 25681
I 26070 75530
E 25469 75564
O 34833 50744
S 7239 786786533
O 33009 38644
E 19894 37028
S 64035 907736514
S 64399 234504975
I 39179 58776
I 64942 71994
O 63874 73864
E 4404 65190
O 18177 30833
I 36766 55641
S 53158 55303856
S 27220 960741428
E 59829 77471
E 827 1992
S 12619 607176090
E 50451 73767
I 3091 40368
I 927 48697
I 38519 45875
I 33522 37514
O 6755 61372
O 38201 65884
O 58936 72142
S 54017 456312764
E 31415 73633
I 13337 14998
I 14738 66688
E 9767 36648
E 62416 66277
E 34359 39289
E 50739 64167
I 10298 57007
O 48817 53584
O 62945 63915
E 16074 61355
I 23306 72364
E 15772 26433
I 53661 67696
S 12578 703773797
E 4331 62805
I 46627 57573
S 9876 698400366
I 2667 50095
O 20320 20487
E 19338 63260
I 14536 64868
O 29618 30796
I 33096 40705
E 10503 73339
S 36644 181144990
E 72943 73809
O 39315 57541
E 16385 23679
I 499 47027
O 50542 66508
S 4715 304354544
I 57427 76781
S 28858 822541311
I 8939 42610
S 31410 768814834
I 43169 74512
S 76638 145623947
E 17918 48329
O 6095 76521
I 27035 64885
E 11841 41013
E 2855 19484
O 17091 31407
S 69691 537494726
E 62850 75730
E 22555 48667
I 20312 48279
E 22770 72505
E 12521 58432
I 15648 40429
I 31365 40378
E 47830 59403
I 6508 31171
O 17732 19937
O 5095 70329
S 51611 265548964
O 11735 26689
E 38614 60374
O 2119 36371
O 53024 62285
O 35453 74045
O 32209 44728
I 26724 69012
E 22772 55525
O 7880 53992
E 27591 55700
S 77796 939636494
E 28964 45861
S 37635 454595746
E 26530 48633
O 52123 64631
I 320 41464
O 35728 58706
I 39884 53994
S 55911 513687746
I 30305 47956
O 13405 14399
I 72642 75460
E 57337 59463
S 20279 981884975
O 22876 54488
E 39055 68888
E 10420 64122
S 46614 719016494
I 33625 49015
O 17458 31306
I 24771 62289
I 40576 77255
E 55611 76913
O 5275 55044
I 30682 50900
E 36830 52665
E 36565 63488
E 6215 49749
I 10121 77472
S 38667 713256130
S 75092 244153335
S 72096 677233941
I 26780 38319
E 41617 56051
I 35314 71842
O 11606 75214
E 35170 76120
I 55943 56696
O 35015 62622
I 24519 73871
O 40677 70218
E 21184 23963
O 50654 66636
S 59938 109316480
O 31485 74595
S 7785 579759150
S 21466 285069688
S 178 366728796
S 13111 182452867
E 23312 52862
O 922 12837
E 39128 66131
E 21983 23001
S 24503 920764148
E 59316 65956
E 9321 12177
E 41249 58977
I 1558 54209
I 68196 72489
E 48806 70169
E 2613 65988
O 18667 51648
E 2528 70116
I 5996 51684
O 17588 22655
S 50875 6746641
S 11383 973773573
E 7194 46785
S 40269 168991112
S 64988 692730113
E 25268 41374
O 2980 72983
I 1618 41589
O 33598 70165
I 6905 36395
E 46672 73770
E 26210 27958
S 71507 11295063
E 15207 28918
I 13373 64226
E 61665 69729
E 17298 77255
E 43824 48247
I 21757 72955
S 53319 161353253
S 41178 577724794
O 9686 33593
O 1064 32086
S 17405 289418335
O 5609 36009
S 61212 313246472
E 3737 29440
E 6707 43061
O 9932 46962
E 8521 22983
S 47539 672486181
O 26121 26655
I 47237 51092
I 25284 53737
O 37420 62950
O 35158 71121
E 10861 28074
E 151 65290
S 72819 938610246
I 23672 74190
E 392 2431
S 28425 853047432
S 9927 282250794
I 17441 55563
I 13191 39967
O 25785 50236
I 36484 74836
E 29098 36670
O 39355 45487
I 11851 43126
I 4724 30329
E 3460 36835
O 31293 57012
S 74996 429158183
S 78042 653831268
E 11862 71338
O 44957 53689
I 22087 50569
E 52109 52992
I 16314 56208
O 5473 7156
S 36814 568583481
E 4894 61486
E 35380 74009
O 33401 38863
I 26119 26599
I 32089 43166
S 48916 91365666
O 49594 67815
S 62864 456132985
E 32106 63213
I 742 66817
O 20403 73414
S 28144 774174954
O 11228 66781
I 4429 19746
O 1925 58638
S 61776 674141144
E 14871 57746
O 41517 69342
S 45929 662599888
O 6347 77158
S 13809 405684098
O 11226 63793
I 30282 78120
O 39254 47629
E 961 41500
I 67101 73675
E 31989 35860
O 64107 74754
S 13788 911009698
S 70005 486076838
S 32812 440788388
O 12682 69449
I 13606 38460
E 34946 52895
S 21983 561993807
E 5237 36640
O 68795 70565
I 28035 53559
S 52048 5385354
O 6978 25631
O 34861 74060
S 51452 669535252
E 35473 64086
E 25582 57689
E 26791 53004
E 51785 60051
O 18837 62982
S 46827 247015900
O 64018 64931
E 23363 32060
S 70565 905975431
I 59241 65812
S 40968 118310167
O 15245 78013
I 446 41514
S 41423 204392105
E 1252 53688
I 59780 71765
S 36688 480539091
O 14140 29419
E 20633 60511
S 29580 286198221
S 55186 366621937
S 65241 681106422
O 2415 40741
I 44989 66587
E 39056 52800
S 57920 929403710
S 71376 214333815
S 8986 452477573
O 16652 39453
E 19230 49159
S 68358 449589367
E 49035 68301
O 2358 29231
S 47615 382012425
E 14766 64992
S 27830 425745080
I 21645 34641
E 1369 33079
E 56082 66853
S 63267 981162933
I 17968 49305
O 33821 68054
E 13251 55328
I 13368 66272
E 7914 32698
S 4949 315204701
E 37090 76112
I 46968 63049
E 6385 56366
O 17117 58768
E 7610 46054
O 11068 17730
S 43836 360499328
O 46671 63113
E 21340 35411
I 53953 67566
S 1602 445235839
O 20843 40527
S 7286 360955785
I 38856 65589
O 488 6925
O 61739 76284
S 42840 9294364
I 42813 66974
O 25108 76370
O 69345 77636
I 54435 75919
S 43925 200249109
S 33457 567631995
E 29969 73822
I 13769 70616
S 8477 662508119
I 17651 20601
E 2729 40360
S 61247 778646141
I 42810 60110
O 32360 57616
E 20680 20890
I 17480 72181
O 23992 32993
S 51784 548268540
E 841 13809
E 55532 67302
I 50281 68060
S 65171 251195732
O 26188 36764
I 9523 74739
S 24153 858739952
E 29291 60588
I 21272 58426
S 13435 552170169
E 28158 36080
I 52813 57145
S 56434 41508561
O 19471 23335
S 42551 828055821
O 40305 50818
E 24571 72333
S 13447 506935541
S 55309 518153590
I 5139 52423
I 2962 42032
I 56404 60264
S 64569 361328003
S 63548 988605086
S 28060 133206153
I 18070 60162
I 22147 60436
E 6959 44875
I 5786 9826
E 10319 15629
E 39787 49049
E 43215 58385
E 10641 72586
O 65720 73625
E 28496 44157
O 12765 52038
I 21285 22196
S 38147 461234866
S 4340 749063275
O 14229 77204
S 63818 58335341
E 6921 50567
S 58966 327101238
S 41740 634935570
E 28539 71948
E 67224 73529
E 41451 51220
S 77982 219885473
I 22634 54931
S 18177 479709447
I 65164 75999
O 12533 65699
S 55538 292653726
I 16380 40128
E 33273 59164
I 52611 61272
E 4346 10149
I 32044 44860
S 19382 354751455
O 25360 51573
I 46975 54415
I 33659 60321
S 61816 321532087
I 23470 42691
O 28508 53770
S 38009 527420274
I 11584 44695
I 18392 73161
E 16666 76267
I 28981 63705
S 28315 746881955
O 11813 62557
I 8165 57815
I 25228 77670
O 541 37532
I 28663 41633
S 77237 589769447
O 46747 52147
S 41130 81389898
I 56599 73121
S 3491 848924093
O 53504 65073
O 44342 67963
I 29577 70976
O 1577 55082
I 17119 33001
E 17627 76416
I 44569 44914
O 50970 61145
S 44703 607182093
E 11956 67329
O 17882 33177
I 2682 15284
E 25321 39849
E 47675 54872
O 75423 76646
I 17165 27215
O 25321 28587
E 15505 60407
S 77507 894832591
O 32805 58954
E 42671 67315
O 37502 61102
O 3676 34916
S 44350 989722031
I 38615 77223
E 26112 34003
I 30078 40270
S 56945 940205838
O 5851 35753
E 65171 69565
S 78010 175666091
E 46515 72052
O 15614 70426
O 32785 41443
S 60465 944818330
E 22463 62709
E 6683 71624
I 18442 52467
I 35577 73982
E 16414 62322
I 6565 73232
O 9342 41054
I 23966 39333
E 11318 74051
E 62588 68645
O 445 77456
O 23511 61145
I 19702 63743
I 391 12573
E 21199 43304
S 64009 857622558
E 39738 47434
I 40676 70442
I 49788 68060
E 13976 24041
S 19885 41150561
I 21450 71379
S 19309 437947041
I 28337 35787
I 5499 55546
O 18348 65093
S 11226 58574081
S 53428 612700583
E 9603 13668
E 8451 76795
I 30460 76013
S 47081 165764795
O 6658 67756
E 8147 74270
E 18501 48236
I 26607 31539
I 20796 29497
E 12464 47073
O 5296 76416
S 49940 299915897
E 27255 44764
O 58936 68910
I 35247 43651
I 5226 66992
S 69333 800181610
E 57909 66588
S 40228 450258424
I 37897 54992
I 24167 24849
O 19264 35058
E 19249 49933
S 4129 639441725
S 61588 850829588
S 14929 565250324
I 22898 47439
O 65164 69235
S 45624 997656083
I 13458 44425
O 29225 52884
S 44680 629496028
S 54190 157746472
O 70930 77543
E 23306 55767
I 18271 22508
I 62289 77328
O 17749 67532
I 10395 15220
I 31406 53350
I 19009 53640
S 21069 422809294
O 14148 48343
I 5142 51527
E 28389 35209
O 5990 34465
S 32129 482392423
S 16441 981971247
E 16452 39013
I 3543 26607
I 28416 53425
I 54821 55580
S 29769 343231365
O 12803 71119
S 45867 121874679
I 5085 43554
O 5702 35750
O 17217 46614
E 63099 63199
S 5621 116599013
I 23934 24481
E 37881 60730
O 66153 75268
I 2023 71540
S 9883 25560069
I 40768 71381
O 27584 60834
O 24989 25438
E 17557 29360
O 6111 41916
E 4685 43903
I 25706 38679
I 45258 69459
S 71392 836011995
O 50044 67036
O 11693 14596
E 19715 59862
E 2171 70397
O 7999 22657
O 47575 68644
I 18055 49859
O 25316 56921
S 52553 14370836
O 7981 50197
O 35987 57526
S 25303 334998902
S 18739 918059823
S 58878 774720747
I 35162 41467
I 21292 64731
I 68318 69018
O 11742 32608
E 19064 51406
I 32395 35461
O 38208 52465
O 2931 74291
S 53643 228402141
I 31985 64874
S 74450 360423493
E 21607 61112
S 49374 136450217
I 33470 51891
S 24731 590656846
I 20221 30697
O 42555 64506
S 68544 926230823
I 30119 39590
E 4583 33142
S 38756 387528957
I 44294 68595
E 4022 54579
I 11318 16580
I 46104 54873
O 17907 46191
E 39863 68773
I 13806 73836
I 15733 19998
O 32405 48583
O 40913 70947
O 37152 54736
O 68998 75194
I 47324 73118
O 15830 36749
E 32138 54552
O 30324 40884
S 68206 587022413
I 10669 28651
I 58562 62866
I 7319 15944
S 58057 845033599
I 33094 42097
I 34648 76626
O 12360 34641
O 10037 11741
S 49283 249937238
E 12894 53336
O 23634 27415
O 41160 43435
S 47780 530293596
E 44271 49188
E 34609 50565
I 1638 24700
I 15040 38580
E 1561 50762
O 34612 70118
O 5774 38595
I 53645 65265
S 14094 47765035
I 8231 38498
S 58427 822666585
S 23497 399969305
S 61888 44839686
S 69079 335897585
S 34962 205080694
O 9329 73126
E 30093 64386
E 18051 77460
I 32297 75972
I 19348 26734
I 7647 62870
O 21525 67479
E 31873 59567
I 33842 69698
E 1378 26880
S 73133 805281592
O 33418 66876
E 12873 77724
I 47027 71860
I 52101 73605
S 63621 899706650
E 35917 76740
O 58892 70634
E 34921 42946
I 47820 78037
S 42446 175667620
E 43531 65424
I 1557 39721
S 46685 745888243
E 38453 78073
S 53992 956884913
E 18637 63447
O 13802 44328
S 32777 367607044
I 22267 67822
O 3100 32328
O 6922 76318
I 33074 73890
I 26546 53716
S 33269 441158059
I 22206 31391
I 43650 70536
I 3502 65713
O 21932 75372
O 35778 41619
I 16581 57988
E 49933 66689
E 1076 24510
I 63893 64797
O 65420 75426
I 14654 56141
S 31823 216778221
I 820 77818
S 71405 700177354
S 75318 139053696
I 48855 60613
I 35014 54604
O 7209 56784
S 20666 252089806
O 50603 55265
E 35012 35079
E 36937 55559
E 23878 50239
E 50031 68854
E 47094 51432
O 42016 66281
S 27101 93684397
I 12462 37411
O 33680 40753
I 24828 38627
O 18940 27605
I 1624 6220
E 43187 56179
I 7144 53361
S 26329 429769503
I 66052 70129
I 41854 48741
E 51422 68115
I 7919 11066
I 32599 52091
E 16394 20616
I 49920 73994
I 19102 29324
S 13432 717138194
E 11663 55280
I 25929 63105
O 39579 74541
S 22423 808008870
I 4966 57254
E 7629 60166
E 12026 58508
I 22957 23612
S 19896 281662354
I 51566 63763
O 19325 70560
O 49857 71748
E 269 20348
I 37757 46780
I 73674 73978
I 13946 45315
E 39640 51007
I 27377 59239
S 31862 177599171
S 28350 852827799
I 31437 72396
E 57341 58782
I 28577 45469
I 18471 35680
I 30025 53429
I 62248 65221
S 57664 226166419
S 55709 115215257
E 33879 40214
O 17463 61315
S 44039 135417828
S 66901 308369741
E 11722 23648
S 33307 445963626
I 10738 25324
O 47868 55934
S 33326 942717446
E 1478 65144
E 62295 68535
O 13731 68738
O 31319 71918
O 20398 70596
E 17726 25837
S 73143 433859620
O 56936 71281
O 20532 71415
I 11140 45959
O 12775 26827
S 41974 386181642
E 37640 64437
E 15911 55869
S 50321 216885753
S 77254 597465447
I 35738 47463
I 10791 61373
O 2482 68294
E 52756 58600
E 54401 57789
O 53187 69231
S 27553 725264266
I 39943 61237
I 1412 26208
O 20971 21650
I 33216 51665
O 35807 53655
E 30332 34238
S 64411 868590527
I 30973 41006
E 13715 67205
E 20393 73572
I 22283 24921
I 31997 70378
S 27836 875010261
E 42599 76244
S 6741 380859948
S 20425 605678254
S 59345 159338680
I 21967 32490
I 12347 31645
E 60176 70829
S 62672 37123033
I 24268 49491
S 33410 144626641
I 13146 59402
S 20497 546500310
I 1906 16897
E 60314 63287
O 3198 55297
S 48587 689311462
I 34829 49697
I 32797 74083
S 33942 542145221
E 1249 75347
O 4163 52928
I 19546 49728
E 20413 60605
S 55077 807664283
O 9443 28681
I 43663 51621
I 22709 45649
E 37538 49598
O 3191 26450
I 7460 11417
I 46289 56905
S 61575 212005041
E 9859 75168
I 37467 64595
I 43750 65019
O 16455 35235
I 449 19279
O 40207 48606
S 60561 415260141
E 35183 44929
I 10798 20841
O 23823 51141
O 38476 69320
I 50569 71095
S 55136 424051760
E 64643 70343
I 37142 69385
I 26181 33384
O 19879 56007
I 20398 34006
E 3944 51305
S 48209 473818216
I 27101 56778
O 2853 64002
O 47006 49614
S 45290 706165272
E 2146 54734
O 16058 30706
S 65063 624837919
E 26423 76502
E 18637 68067
E 14685 21764
E 39281 70467
S 66868 809420977
O 25398 73746
I 16226 34442
E 1633 52716
S 61191 936549557
I 6592 14090
E 32444 70922
S 29873 49781141
E 29965 66142
O 29216 63685
O 46891 66096
I 26617 74353
O 58944 60875
E 879 45850
I 11491 62289
I 5455 17837
E 50529 67772
E 26901 43776
I 33731 46390
I 66435 75403
E 63649 75958
O 6652 51640
O 13489 14361
O 13615 59154
O 13441 71436
S 25170 39914504
S 16423 434597638
E 18683 46976
O 13019 52128
I 44684 52925
S 67580 541519100
I 56957 66425
S 63114 298751784
E 53010 66178
S 29822 275865992
S 58863 430929388
S 11536 92598592
E 47469 64737
O 57690 70467
E 18530 31695
I 12372 23699
O 195 4130
O 72347 74137
O 8955 10746
I 46219 61709
O 1216 48619
S 66677 785221415
I 54445 54698
I 28976 55429
I 18557 44556
O 26613 57721
E 10995 77728
E 50222 68484
E 44073 60394
O 12788 65372
S 10319 409759400
E 11028 37120
E 9576 12115
S 48181 89926377
S 29181 878783640
E 26684 62031
I 57078 71220
O 29862 73291
I 2292 4021
I 18395 57915
I 5190 24695
O 549 75035
O 1731 68748
I 2137 38438
E 63539 77262
S 19347 373952908
E 7618 59542
I 30600 44005
E 8101 10538
E 28618 70103
I 6502 68999
E 28588 57045
S 8330 623366582
O 10989 28985
S 18985 921070596
I 37815 41555
S 5085 24529335
S 58233 829391403
E 7229 48688
E 35361 42808
S 74966 418725959
O 35829 42483
O 20595 38462
O 9056 74868
I 66600 76086
I 37368 61349
E 51773 52232
O 47237 75334
I 30681 58367
E 47897 59520
S 64367 433927321
S 72723 447489051
S 1915 523526744
S 37638 973017560
O 21937 53212
S 63635 167284524
E 23371 42651
E 2709 56471
S 23954 626237848
E 12679 41345
E 52952 72547
S 78114 14641695
I 30087 67293
S 58621 204419134
O 29087 39970
I 13721 18707
S 54062 265412608
O 22786 46103
I 19156 73135
I 35182 46800
E 18902 25233
E 58568 71911
I 19935 77348
I 11755 63423
E 20658 58998
S 35671 848775143
I 297 2806
I 19084 26279
I 34080 41679
S 12574 314155846
I 55415 66549
I 62398 73283
E 50502 67062
E 16711 55659
I 44433 64557
S 28157 940794777
I 3892 42227
I 38477 62565
S 58590 743675865
I 3609 24313
E 11143 77050
O 17949 45913
I 9705 13757
S 72580 935101120
I 18528 19967
O 21079 61802
S 4681 577348236
I 9083 13936
S 68376 249696549
S 59432 128625247
O 10172 72956
S 64497 530866426
E 30010 70116
I 6223 64060
I 4198 4614
O 14671 44353
O 31650 35629
I 73868 75846
E 10028 15924
S 21759 834916763
S 56407 15870755
S 223 939188583
O 30849 56546
S 62656 179556670
E 1917 47524
I 27081 75472
E 66344 67448
S 73089 569617672
E 38068 77880
I 49385 61854
I 21095 75107
I 47240 69749
I 10568 54172
I 23542 47836
S 45702 477056387
I 50494 71214
O 7425 43378
E 48042 77068
S 71722 288936127
E 3513 13623
O 2226 45216
E 18570 62776
O 33045 62630
S 17426 627458954
S 43369 264468900
O 26656 67814
I 42760 61578
I 20828 34630
E 31018 57328
S 51249 405279654
I 24675 52352
O 19193 56469
E 7616 31617
O 22178 72543
S 29275 234302973
O 56054 58631
E 2471 45146
I 21013 28895
O 20137 55836
I 27991 64790
S 24184 322771015
I 20810 52708
S 77833 489065139
E 4010 18802
I 8535 63805
O 59819 65851
E 13602 14724
I 16237 75847
I 41772 77337
S 74133 99533541
O 25762 60171
I 20555 36199
I 46784 71950
E 11052 52474
I 66765 74166
E 7699 46333
O 2167 43990
I 1241 36799
I 28012 62558
I 62902 63454
O 8718 29209
O 7831 22507
O 51686 67768
O 25724 51254
E 6800 21446
I 27853 77496
E 28989 68677
E 25468 36159
E 21912 72132
S 41571 686219263
I 13473 71641
S 7470 524990640
S 15105 168803814
O 10803 63305
O 25269 72012
O 12349 30613
I 2438 77958
O 40272 40794
O 24441 27929
E 41160 45605
E 15926 18979
E 48830 64904
I 37820 59843
I 45028 67135
S 46982 374364960
I 67875 75370
E 23259 54473
S 7887 192583724
E 9094 9186
I 21415 46111
O 32036 77598
I 9624 75795
O 7833 44584
E 5371 70791
E 917 41895
I 9347 40977
S 16462 913579948
I 18471 21071
S 21514 786956192
I 5691 52614
I 29983 64344
S 16936 793844418
S 38426 442742016
S 21778 55276010
S 42407 616354503
E 54279 58270
O 50687 61658
O 58155 73555
E 53040 67761
E 11799 76222
O 18014 50553
O 39348 57745
E 12336 25647
I 10732 29685
I 8366 30165
E 53204 56539
O 23339 52615
O 9178 59422
S 56802 341519650
O 28534 46585
E 365 36772
E 8252 76580
I 10788 71312
E 17278 32927
O 6635 66701
S 48575 862550022
I 35559 76805
S 15679 336264972
S 16417 963746333
S 4747 546184177
O 36431 55725
S 46203 491546454
I 25364 38050
O 59775 62992
I 30535 66452
S 52447 796363398
O 9834 55588
O 28363 45057
S 10139 792377949
E 44181 59654
I 19231 73790
O 36791 61124
S 21486 83373139
S 24781 373735326
E 2095 9512
E 5081 13129
I 20791 30686
S 19283 864375888
I 18517 76147
E 7789 68084
E 47059 66799
O 13664 15115
E 24349 37302
I 47489 76684
E 19567 66730
O 20779 75743
S 22487 228026416
I 21856 62390
O 3509 30266
O 6363 59011
O 21930 32174
E 42113 69974
E 45536 47289
O 57830 58000
E 10203 25802
O 42970 59040
I 862 58809
E 6571 30668
O 38423 75346
O 38024 44547
O 8363 16159
S 63800 678712410
E 34710 35059
I 17297 64244
I 15570 59023
S 51705 902022773
I 30850 63983
S 25945 36468858
O 32318 37745
S 52925 586445842
O 19937 31810
E 57498 62004
O 71187 77321
E 13052 39748
I 64411 65875
O 7997 76792
I 9906 37760
I 21165 75432
S 49617 678167098
S 74091 378255970
I 14600 44703
E 21042 71386
O 10201 66709
S 16256 835655688
S 49221 551158277
S 45912 391529260
I 57903 67302
I 3026 71891
E 23283 55730
O 23374 41999
E 4157 11220
E 16832 76197
I 57017 77854
S 24941 857848435
E 55684 65104
O 30618 56186
E 29446 73065
O 20951 62500
E 387 5718
S 36860 634419207
S 33772 112453392
O 45476 51757
S 8772 795641787
S 62884 812663091
S 42534 150062880
E 66865 77515
I 30568 45593
O 68811 73446
E 8257 8790
S 47943 358017304
I 71333 71725
S 16625 348803983
E 38183 61050
I 7778 63738
I 29980 73194
E 36811 46759
I 19804 28410
S 4107 312010151
E 5363 58111
O 36795 39533
I 33853 77805
O 65116 67062
I 27665 73789
O 9683 66837
I 26132 31529
O 38925 67346
E 30728 57109
S 32581 572598371
E 15956 30425
E 48173 53193
I 34205 70410
O 70103 74591
O 37709 76752
S 18958 208222217
O 24328 77298
E 11801 46946
O 33126 75727
E 62069 70512
E 14322 27343
S 41483 896268521
O 20033 39371
E 11007 45526
I 23892 48258
I 17367 63944
I 42805 43604
O 3866 13921
I 6242 21456
S 55516 698457362
E 11862 21119
I 11097 20485
O 61291 61533
E 40576 45547
S 45162 822259856
I 18391 31615
O 12311 15200
E 798 45028
I 5412 68589
E 65471 66113
S 20294 765686646
I 31869 73336
O 50264 64648
E 33997 38325
I 15611 61305
I 37334 40954
O 39409 44214
I 63415 75987
O 20383 32452
E 46749 64832
E 20410 73560
I 23845 60718
O 16455 46741
I 19497 70299
S 25082 811592331
E 893 46558
I 5759 75763
I 31013 63107
I 40736 41649
O 12727 35790
E 26550 27032
E 849 54231
E 30427 73679
I 19513 37969
I 5073 20061
S 71916 538513431
O 2850 12999
E 4443 18481
S 49995 768404769
E 27452 52605
S 73493 669547206
I 19007 20283
I 6958 24866
S 47128 755839624
O 44298 73111
I 44868 75808
S 49893 113760861
E 23947 45522
E 40122 62984
S 20133 25729876
S 67770 58729759
S 25592 656442631
O 30598 40210
E 2884 57627
E 19285 29921
S 22076 30591812
I 20445 24934
O 17647 70915
S 55123 424989015
S 3892 18021834
O 17162 17359
I 48471 49421
S 72738 983095232
O 12862 45789
E 6919 40737
E 30793 53884
E 11036 15524
I 42991 66331
S 37763 61314159
S 54093 91496956
E 5073 29703
S 47080 297915898
S 67586 602294099
I 11608 31371
E 4113 16355
S 61433 814415756
O 22342 65759
S 69784 267206876
E 7130 8838
O 35461 48450
I 3574 41359
E 39409 67144
O 24226 77505
S 4223 896301400
E 37966 55751
S 51027 936271495
E 10648 18827
O 2911 77109
E 8275 64258
E 34493 54344
I 2027 11636
O 24503 35743
S 19487 898369050
I 8747 65385
O 27719 38491
E 66335 69462
O 4084 72362
I 27627 49806
S 33876 29284211
I 16817 18373
E 70601 76770
S 36857 972312271
S 29702 59179708
O 6256 65534
I 15254 46268
E 57095 61605
S 60504 408720622
O 54241 57691
E 32311 75250
E 34890 64013
S 76447 635573830
I 18537 29328
I 25461 64085
O 14754 47676
S 62083 476922235
E 23526 65698
I 15401 40455
O 57083 74647
S 18883 585107836
O 47656 47975
S 73425 949673553
E 2139 65629
O 8700 69205
S 39025 463464485
S 61640 559241530
I 49341 69773
I 9854 42345
I 61361 75159
S 61858 596121818
I 828 9417
I 5924 62268
O 50287 61961
O 17733 31225
I 59355 61075
O 56979 67424
E 23455 49251
O 29330 77073
E 11818 72691
I 23845 65520
S 52186 987633333
S 71887 772824669
I 52196 75687
E 7897 52805
S 16401 263259407
I 72226 77476
O 34507 60568
E 5183 36879
S 50961 728273834
E 42749 57650
I 18210 18517
S 77395 807727146
S 43483 827521846
E 15160 66731
I 22001 57721
I 67584 70929
O 32520 55516
S 1865 282342572
I 39379 57735
E 13765 65036
O 6050 21399
S 10140 483548843
O 67673 71438
E 8681 45929
S 57265 219970885
I 56184 76975
O 43703 65464
S 67892 613595398
S 61356 326943102
I 9081 72355
I 3412 70691
E 59582 70453
E 16676 74405
I 58127 70425
E 31384 51759
O 12954 27091
O 36557 60808
O 37737 75521
E 28365 71017
S 52924 428049991
E 5587 28061
I 41692 75442
S 26468 299934982
I 41840 55114
E 20077 53860
I 58526 67976
I 5575 54520
I 39680 72376
I 35797 51722
E 47599 68520
E 62443 63982
S 19597 532631175
I 6830 38188
S 19596 540962946
I 8176 48241
I 55326 65856
I 2150 59439
E 26227 74242
E 33314 42651
S 70690 224701106
S 5298 758907087
O 41553 64992
E 61207 69799
O 3837 72891
E 6719 68817
E 1589 15731
I 25268 44904
O 37112 55119
I 27370 56537
I 3322 15026
S 22170 55067655
I 8588 29823
E 9775 34009
E 9800 16857
E 35321 69287
E 69539 74328
O 941 71497
O 13983 31723
O 31425 72671
S 6714 534396435
I 13145 21968
O 47490 70817
O 27376 61050
E 27984 71868
S 12066 799499656
O 28255 77859
I 11741 30124
O 6345 30640
E 27460 54075
E 31370 63264
O 31466 55074
E 7704 17832
S 7123 874539755
I 63343 67926
S 59110 812335767
S 9232 14430780
I 28215 52357
O 27565 42146
E 1074 57811
O 28945 62852
S 13781 47679379
E 14324 23204
I 27094 53241
I 10836 71850
I 24205 49010
E 44944 71283
E 5621 48480
O 5789 64972
S 64510 172688889
E 64507 69185
O 26606 45895
E 930 44805
I 2727 15961
O 6598 20375
O 50399 56183
S 71195 728631168
I 33105 51723
S 42786 613564022
E 1576 46663
O 48879 69635
S 25834 277658749
E 12003 22119
S 15128 996517270
E 29867 34338
S 75574 193166109
E 46816 68840
S 15046 46814710
E 2935 66013
O 32542 62199
I 44642 65633
I 29446 51123
S 14857 221784736
S 70700 800555395
O 16846 40323
I 63795 74296
O 9952 52113
O 26777 66029
O 42192 76241
E 5293 9137
E 26883 50925
O 21118 30339
I 12190 28645
I 29520 70911
E 19437 61046
S 60578 975388371
O 571 13717
S 36790 189487529
O 59583 68716
E 19174 51439
O 1074 67935
E 6293 68384
S 57784 998813640
S 40125 581745330
S 30311 302188643
E 7899 45003
E 27272 73019
I 6547 54156
O 19058 34810
I 17829 72478
O 40358 43839
S 2538 888992802
O 36801 68319
O 3316 11603
O 15220 70598
E 11578 49390
S 65464 897911996
S 66444 978377406
I 5859 19598
S 9997 504414413
S 75787 38957471
I 48288 68152
S 73305 873857911
E 1585 43677
S 43377 318622237
O 29286 32041
O 69709 76678
I 13431 74874
S 43047 22095851
S 74235 963772678
I 12440 56262
S 69393 226798219
O 11464 62108
S 42419 451116331
I 57600 69204
O 59649 69402
I 24766 75513
O 20703 26878
I 25638 56481
I 30374 56756
I 27861 35236
I 41604 46558
O 970 30946
O 12774 56635
S 2864 3920222
O 12526 71266
O 38357 64861
I 68328 69537
S 60788 537669042
S 60607 972129303
S 47237 853283508
E 57209 64864
E 51345 60117
I 31312 39465
I 34885 71189
E 32004 34150
I 6767 35856
I 45663 75232
I 12797 67128
E 7001 10409
E 7804 20942
I 52425 55908
E 3553 71667
E 30998 43930
I 40781 49789
E 7121 57468
E 65535 75130
E 67231 74863
O 30290 45070
S 45609 720376295
S 46441 328471154
I 25642 65184
S 11292 177549406
S 48385 20647506
E 13957 70983
I 8636 45278
O 8835 61119
E 46280 76230
E 12088 58020
I 36843 65328
E 5932 25794
I 44495 62423
S 1861 587861190
E 24750 70548
S 11456 989464492
I 15841 41810
S 71980 366956669
S 2196 822267654
E 12495 19996
S 68112 415359470
O 20533 45854
I 30854 62697
O 15024 60329
S 65902 146872253
E 20420 39911
O 12977 30430
S 40171 885132832
E 2290 26583
I 32455 57430
S 15135 583361429
S 72174 129310015
O 30751 73587
I 34340 43707
S 56288 670641966
S 20639 653307566
E 5715 47155
I 66788 69678
I 41018 54444
S 57328 149563447
E 30607 34979
E 16990 39780
E 25111 38524
I 23901 36768
E 47012 49115
E 21768 58851
I 41332 76542
E 6779 53274
S 57681 385989913
S 45608 823981106
S 38476 876829388
O 51826 53853
I 51775 55145
E 6064 59469
I 25971 71429
I 8465 62167
I 4586 66876
I 48108 64555
O 45868 57258
I 44748 75255
I 25818 76756
S 37022 705484666
E 14899 38728
S 58371 223426838
E 1950 65314
E 43370 69080
I 46446 50032
O 13219 56621
S 46973 932267564
S 13389 171838892
I 26687 51376
S 58034 328406421
E 6974 55990
S 17785 17428895
E 23171 65550
O 29122 31241
E 38826 53814
O 37945 41330
E 27619 77452
S 48040 93230057
E 30910 48702
S 24831 43542364
E 21849 60968
E 9448 62325
I 41 50946
I 2514 76295
I 4036 53443
E 11227 58176
I 18666 43545
E 50666 74521
E 5357 46617
S 22211 635454553
O 5473 45403
O 9560 43319
O 39202 62696
E 43189 65223
O 34634 49853
I 12742 53380
E 5564 26027
S 29625 261678565
E 3338 72244
I 20368 77407
E 2129 75119
O 11544 30378
E 15055 41476
O 49983 64906
O 12098 51231
I 64304 68930
S 36159 290736008
I 13628 72999
I 8297 33386
O 35358 67004
I 396 77642
E 32520 49488
I 7885 27311
S 20395 2702352
E 24673 56423
S 2811 16132663
O 1245 30758
I 50694 63184
I 20878 26929
O 14564 16584
O 6652 20340
E 33250 40913
E 18621 62969
I 49859 68708
E 6276 8769
O 22022 75148
I 11109 25061
E 53770 66784
S 56419 346271421
S 72466 17868349
S 24831 484810165
S 44377 706583353
S 8779 735999766
S 77501 468222915
S 33365 829125019
E 28134 71483
I 25053 73345
I 12955 58518
O 6124 18449
S 13289 422494825
E 45669 49277
S 54085 574557953
E 15737 52110
I 45564 71260
S 11397 134001883
E 20536 74860
I 10275 65451
O 28047 69480
O 15825 71566
I 51177 63957
E 72211 72504
E 36201 53898
O 19891 34234
O 38937 71760
O 23633 45098
I 30379 67534
S 44813 300719564
O 2657 7558
O 20036 33305
E 5937 73861
S 2504 670940337
I 42992 68464
I 16007 69042
I 29919 45548
O 11963 19160
E 26788 49298
O 62754 64623
E 4142 6886
O 24282 32312
I 22407 49094
E 10878 42039
E 8671 43098
I 29890 70697
E 7462 71162
S 14964 938730775
I 10190 53713
E 37788 54342
O 12535 21837
O 29955 68671
S 20043 576042508
E 24896 33238
E 20600 27020
E 4739 35560
E 8328 13131
I 22652 34374
I 18501 36763
E 6161 57209
S 65981 685877603
E 26665 57462
O 51352 66131
I 26756 52023
I 30619 71632
O 26162 42200
S 29497 735249697
E 32268 57683
S 61050 177540231
E 33560 42919
I 30783 33769
O 7869 34595
I 8291 58172
I 20267 22195
O 14430 20205
S 44507 328756817
S 16957 572868445
S 2716 376056421
S 6573 963245632
S 64133 337696863
I 2976 51807
I 30000 55824
O 26212 72769
S 14312 104788719
I 17949 52312
S 34728 879356890
O 6734 50303
S 56497 294092901
O 20812 32014
E 63025 75314
E 49512 76058
I 51891 73211
S 59226 550308954
O 43978 77668
I 30083 51223
E 44441 58668
O 14791 52275
E 22256 44374
O 69283 72096
I 1623 21170
S 41528 859725965
E 14251 57198
S 73655 448148975
E 48715 51827
S 9856 752446724
S 53648 585898044
E 24506 64535
E 6791 44630
I 33226 50195
I 8287 48332
E 5150 9466
O 32549 34469
S 20438 759176232
I 25163 39410
E 26811 42309
I 1803 47498
O 56853 70676
S 58880 824465278
I 9907 55923
I 59744 71104
I 38617 64189
I 16134 27442
E 63306 77699
S 54070 707741090
E 38282 65159
S 63416 349329405
I 28614 64655
I 29523 75072
S 48217 875041995
I 1573 31386
E 23390 53937
O 16396 59935
S 14912 45941987
S 66278 102008990
S 314 542421684
E 50793 68477
I 47374 57564
E 13823 55625
I 14797 52245
E 44268 52378
O 30211 43782
O 16669 32857
I 60342 75460
I 18898 30691
E 16651 23898
S 2880 840272705
I 20269 39284
E 21825 66176
S 29316 858562351
O 41472 46891
O 36624 57717
E 13131 26739
S 44924 764949515
S 7734 823066936
O 22135 24313
E 18797 64243
S 31318 335550646
O 8635 53839
S 1296 590274890
I 35988 43545
S 35437 85182936
I 24419 77399
E 5298 52196
I 49889 68505
O 13995 73922
E 33847 46142
E 52328 73192
I 13397 74199
E 50024 66052
S 37387 41441581
I 54292 63790
S 43312 316682126
O 28039 64289
I 30580 37446
S 29883 362245803
I 37927 66908
I 7947 49404
E 8201 11584
E 4459 63665
S 71292 277045921
S 35816 986690011
O 9344 41385
S 70929 224033321
I 27495 42201
I 38414 66350
O 27417 67850
E 36577 66795
I 28723 61435
I 20540 72605
I 636 65982
I 44497 71780
O 34033 53034
E 10673 29607
S 28865 869759421
I 10670 62332
I 663 29938
O 29253 52252
E 27195 55320
O 12415 20307
E 39255 55194
E 454 63007
O 42654 62615
I 14450 42375
E 27072 41611
O 41386 70396
I 15682 44585
S 10050 533428984
S 54258 913346590
O 15826 61220
E 6522 56770
I 34923 62565
E 18117 45019
I 3107 50004
E 2788 54078
I 41818 65917
I 26927 43627
S 31 703417903
E 50724 56352
S 20075 499882949
I 12630 48160
I 46979 62347
S 44570 878565833
S 51091 435008550
I 28335 42680
E 39920 42616
E 15601 59826
I 343 76678
E 13390 58709
O 48068 48309
S 54890 188938720
I 4959 11744
E 20836 67265
I 2048 70977
E 27043 52234
O 59152 64100
S 49907 629970078
S 41121 798944624
E 19351 73014
I 26425 59494
E 25345 27282
O 26515 66997
O 20483 37489
I 10831 26795
S 68382 245716404
I 68248 73827
O 48290 59197
S 37814 470529461
S 68793 198926696
S 58046 924621658
E 15851 34883
E 7586 58650
E 35906 50632
S 22680 858175843
O 54479 58458
I 3131 46408
O 53690 61635
I 57485 71677
I 12402 24720
E 12790 24205
E 19975 19999
S 14142 318451379
E 46509 59988
E 46284 68579
S 54236 455623531
E 3636 53481
O 22276 29254
O 23845 35725
O 44969 46028
E 5404 71202
I 3156 42499
S 3998 133582367
S 32593 992823320
S 6258 795438127
S 21436 582306148
I 22930 47606
O 13319 53690
O 5207 35412
S 48716 917503730
O 2814 75497
I 3021 77645
I 20675 60941
S 14027 926557536
I 6253 21333
O 26351 59206
E 36853 39377
S 72606 616262283
O 31323 63209
I 44610 71958
S 4586 526388363
E 3544 57277
S 44466 561813172
S 8506 288464396
E 31880 69433
S 21633 360108426
O 6674 75094
O 13676 37526
E 16289 64013
S 12595 267383771
I 39267 71625
S 39332 242567424
S 3766 674196774
E 17871 63454
S 76292 382452740
O 39280 63406
E 30600 51426
E 6823 35977
S 10877 23212414
S 56671 409721104
I 19127 54528
O 23236 31993
I 36442 68706
I 12799 35028
S 55168 137919093
I 35239 74366
E 4610 28159
S 71916 626580775
O 23931 43898
E 28053 63538
E 3582 15923
I 55112 67902
I 22877 24500
I 33274 67273
E 40158 67756
O 17553 73324
E 53741 65235
O 28945 59030
S 32032 680759941
O 52772 73605
S 50940 774501247
I 32246 67261
S 53405 789776942
E 11006 28349
O 51460 55523
E 5821 14523
S 30928 319136902
O 23387 62577
O 6655 30610
E 64482 76164
I 1237 2904
E 34928 36949
O 51071 59602
O 18593 74412
O 7823 52546
I 15108 33866
I 2574 69684
I 16930 65969
S 71987 277036417
O 23851 40824
S 65647 257627109
O 3186 66946
I 23388 56455
I 8117 57313
S 9172 729116466
E 2747 28545
I 54772 76229
O 32163 66056
O 48596 49890
I 5004 66600
O 14387 72440
E 59137 77650
S 72366 982147830
E 33231 33308
S 47833 375793249
S 53998 774255849
E 18439 58370
S 63716 329951032
O 10857 10947
I 57038 69303
E 13258 40455
E 41420 74345
E 26769 55975
E 29419 74700
O 50094 57990
E 20060 40651
S 33003 527217111
O 53429 67858
E 25432 54024
O 23622 39615
O 22229 66221
I 45807 55718
E 47250 69874
E 18427 22265
S 4137 172911032
O 12202 30316
E 1383 19029
O 12560 33877
O 22798 23622
E 25243 47732
S 49543 75867046
E 5321 27971
S 8151 944597468
O 2394 28853
O 24714 52223
S 18807 339282883
E 12808 52799
E 3622 24032
O 46585 61188
S 72256 127469712
S 16610 558390198
E 14839 48852
S 61389 755861520
S 12190 409997443
S 18171 145047292
E 2247 32328
S 39601 643270224
O 34747 66871
S 638 31928993
S 71267 866541238
E 41409 64171
S 70356 364519949
E 25430 56829
E 12497 35031
I 51452 53940
S 11657 783179624
O 65742 75580
O 22688 64153
S 26097 747224361
S 41842 347404849
S 37740 958357333
O 25662 37783
I 5407 66137
S 71417 999290242
E 35905 54921
I 7455 12774
O 68791 72198
E 16307 74495
I 3563 5052
I 28172 69024
S 19523 471048941
E 30876 36647
S 66090 775816427
S 48980 736473725
S 75322 911920103
I 15445 69697
I 19957 76181
S 29822 465144634
S 44523 951458000
S 55211 548527025
S 33250 734500082
I 23718 50041
I 42023 59039
O 45297 66184
I 3006 24523
O 6574 15001
S 64282 460415378
E 13645 27360
I 7775 42906
I 47395 62107
O 33893 41362
S 44804 416415521
S 46575 504281250
E 28154 51716
O 14 33899
E 55157 67062
I 19202 73314
I 14997 47504
E 17807 48775
O 58454 75403
I 8496 51468
E 38406 70927
I 20367 57238
O 13849 22894
O 43125 62015
O 8435 72385
S 63198 959343153
I 23114 41061
E 43197 71421
I 30326 65667
O 46539 77770
I 12879 25404
O 18895 32579
O 6543 41196
O 27594 65832
E 34490 66272
E 13917 15477
S 1856 590438047
I 34370 46043
E 2458 77836
S 24957 628511087
E 29386 74483
O 45624 47218
I 67010 69939
I 33739 69585
I 21966 74747
O 502 17573
O 7200 60710
O 30512 38237
S 33431 365413121
S 9548 403975670
S 73962 530659067
E 39721 67298
E 25638 74618
O 43880 69037
E 11272 17704
O 6887 49579
S 22748 512787444
E 15878 50466
I 14237 23332
S 7788 773423744
O 26324 47059
I 49855 74526
I 41047 72582
I 22129 41687
S 33443 758887973
E 15014 66226
E 28929 57200
O 9121 23944
O 68936 77210
E 27601 77500
O 12239 73769
O 44502 77582
I 59366 64461
I 12093 60961
S 7931 535756683
S 61511 336985030
S 68268 397929319
E 17356 27246
O 36705 69140
S 830 235953876
I 60600 65558
O 4570 11619
I 27348 37256
S 42142 603185476
I 33225 60088
E 49565 74889
E 34521 46439
E 20036 35143
E 28215 52817
S 51810 531304682
S 48237 459328539
O 2528 35049
S 74543 244605489
I 10303 21203
I 16556 35687
O 47374 59300
O 57904 66734
S 64624 11152068
O 64182 66528
S 74292 479995601
S 3060 600203313
I 51031 55101
E 45291 51584
S 7770 177009119
E 5893 6870
I 12294 67353
I 25592 28603
E 36982 47297
S 45711 801118064
S 33726 777620488
E 61084 69359
O 3161 5711
I 14018 22242
S 14565 205569541
I 22687 57705
S 16188 10519176
I 7364 68719
E 41050 48724
E 53231 72073
I 8737 60507
E 49509 51090
S 17454 602137224
S 33182 15850589
S 73979 534841561
I 53226 56444
E 7544 9345
E 13119 28149
S 53032 534139373
S 56366 541751047
S 13440 269666001
E 40664 69087
S 23030 968443124
I 22650 53348
E 13555 76197
E 35364 73033
S 62677 311288365
O 385 33916
E 16052 46286
E 41088 77591
E 15532 38293
E 56731 73029
O 3781 37042
I 3453 65575
S 3009 923881463
S 68851 720324478
O 24231 41286
I 61088 63128
O 17931 18182
E 63193 76121
O 29226 54889
S 43860 588403241
O 38656 42813
S 76706 238185163
I 20880 48042
I 28960 34984
E 21769 49376
O 50431 60937
E 11873 34396
O 29849 74009
S 35434 238397841
S 25821 775144353
I 6060 11525
O 6213 70640
E 50426 66013
O 40733 55150
I 54340 62486
I 2740 11859
E 36571 69928
S 46308 741569006
S 4895 645330276
I 9872 65650
O 5768 20979
S 39008 437577202
E 38642 68014
O 11786 28933
E 33606 48591
E 13609 30974
I 7482 58923
O 18651 40012
E 59945 64298
I 12667 32673
I 37693 70770
E 4170 64270
O 7035 17992
O 44460 57338
E 6094 45215
S 43574 459240530
E 22070 22976
O 2308 18906
E 216 74633
S 35884 452981103
S 1340 627179567
S 63457 993228121
S 23289 684448588
S 67949 764329148
S 58122 888040583
E 19962 77422
I 57135 71542
O 58901 69447
E 30057 73955
S 24578 591805584
E 14517 76243
O 23213 70553
S 65222 479681329
O 35137 53548
I 843 35492
O 24616 75126
E 44429 60363
S 41196 937796069
S 57057 106070517
I 5808 7669
O 58231 60952
S 71371 214374442
E 6433 21226
O 29775 66890
O 35778 44192
E 12970 13684
O 38273 47205
E 29371 43146
O 21091 63064
S 19837 245455665
E 17854 52475
I 23467 58352
O 3588 25572
I 29881 66271
E 14298 40904
S 17281 508612419
S 55927 256293337
I 19735 39052
I 1265 34023
I 12080 67062
O 21388 48696
E 2726 59081
O 3409 56637
I 41169 67862
E 4520 28612
I 16595 64692
S 72188 108238157
E 31922 47518
E 3068 22614
O 8634 62819
S 20316 917877335
S 71110 66296672
S 36266 728621447
O 23235 77439
O 39569 75570
O 20933 77982
I 23095 56111
O 22967 31908
S 12880 239718396
E 48036 71356
S 13053 629075662
O 53636 74212
I 27169 46117
I 62704 66949
S 38700 784910704
E 14763 72177
E 3189 66762
E 6737 47049
S 39308 635423024
O 12512 56244
E 3149 24376
O 20738 70283
O 12740 39302
S 71369 316086145
E 12316 24168
S 28220 951834836
O 5588 9788
S 26871 471245475
E 5387 65174
S 3897 890717576
S 20187 952317038
S 43528 917756422
O 3920 9601
O 19134 70859
S 3353 409642392
I 34452 48434
O 3962 37730
O 33256 60735
O 21046 29514
O 25339 35186
I 12789 58492
O 46893 55639
I 14510 46325
O 12479 53143
S 17913 594703943
O 43668 52177
S 76295 709060363
E 9770 24180
I 5131 59716
I 6176 42626
E 23532 24791
I 7336 67675
S 68931 200872054
E 22246 65486
E 9478 44457
S 57795 12348240
E 6321 19400
O 59617 65734
E 13270 66269
S 29893 51345439
E 34703 48532
S 53916 134273212
E 56094 56466
S 46505 750056735
O 50539 74852
S 5745 2186070
S 45913 147889619
O 27477 73453
E 3853 60803
S 65513 419216825
E 16648 74654
E 44866 60856
O 47134 57543
I 34774 56516
O 21089 66440
I 19763 43552
S 55469 836526894
I 21555 52570
E 56401 68565
E 3748 34144
O 8786 27052
I 10769 56544
O 15305 69063
S 37536 316596176
S 4184 700085788
O 51744 68558
I 30974 36931
O 24636 42614
O 20770 41786
I 6538 77250
E 29462 31352
E 10099 30704
E 54901 59844
E 21112 53604
E 20452 30944
O 11801 51580
S 13034 672269230
S 16793 235611893
E 50378 63077
O 61745 62153
O 9729 22366
E 16270 54593
O 6995 65907
E 25395 63739
E 16824 76306
E 37054 57744
I 8155 59660
S 21689 692116934
E 52403 77551
O 2415 7323
E 20966 52348
E 26176 29059
S 30075 209100999
I 416 44968
S 72033 139969071
E 9673 38710
O 41545 46385
O 1599 31256
S 20257 508837035
S 68178 177660238
I 504 25746
S 10296 427409246
I 27107 46779
O 10222 15705
I 14737 77889
I 23430 74524
I 16927 46731
O 13536 61828
I 6309 74264
E 26177 68316
O 21841 71583
O 41437 68232
I 71986 73094
E 22999 43195
O 26152 48299
E 3646 22752
O 3414 20128
O 37496 47313
E 7947 12679
E 41455 73597
O 19251 33812
E 18063 60866
S 38306 513188382
E 24478 70003
S 33202 864140788
O 20176 70557
O 16215 66638
E 1424 69141
S 38875 934938844
S 27487 57577109
E 24384 65814
O 15224 41641
E 5493 41168
S 14981 569683035
I 3227 16725
I 75184 77711
O 35308 69352
O 17408 72552
E 23915 74497
I 38620 65192
I 60255 67609
O 7311 17169
I 2923 23717
E 21541 69654
O 68566 69500
E 21969 70602
I 51644 77870
I 20727 55964
E 5625 69207
S 75817 456511277
E 11438 15010
O 47264 59991
O 24692 56293
I 55157 66823
S 49720 736956744
E 6478 15238
E 5280 32274
I 48722 63139
I 25187 44037
I 18916 48707
E 8265 14865
O 717 61522
S 14776 762088964
O 40010 57701
S 75880 275295543
S 18263 872477517
S 39918 8032777
O 27763 40931
I 28209 36892
O 27116 60766
S 25516 806926011
E 6572 54597
S 37130 70337826
S 42295 355424187
E 32841 34598
O 16416 71640
O 58031 71621
E 11932 43694
O 15552 54086
O 60928 69409
I 49934 62712
I 50562 77100
O 15105 42234
E 43714 65822
E 8392 24075
S 34151 866803590
O 58594 77927
E 10450 60664
S 31721 318735569
E 39922 51646
E 11150 28897
E 15958 72564
O 40704 48369
I 23525 71976
I 20665 60977
S 29669 616814568
O 35497 44932
O 22286 35455
I 67463 76394
S 47572 605462635
S 48450 524161288
O 3018 22999
O 42883 62288
S 20186 708374780
E 19131 47353
I 24699 47458
S 4560 259961774
O 39945 40058
S 33695 80449668
O 6853 69285
O 9157 20682
S 8360 877225806
I 6525 16441
O 52103 66185
I 38840 55096
E 22907 75028
I 27313 42331
E 51525 73198
O 25505 46676
E 2642 15623
O 715 53850
I 12020 46093
E 27874 56931
S 55014 813877827
O 17052 20907
S 38098 766636278
O 45971 74460
E 25253 39121
O 4923 49720
S 72687 20989932
E 94 29485
I 3901 56308
I 45612 53891
S 7824 153454960
S 18338 335020006
E 536 71936
E 12535 71707
S 68745 586280304
S 76276 229820766
E 5255 8724
S 6263 268670444
S 47971 554024155
S 75393 649770303
I 70703 73243
I 26603 53975
E 31627 68778
O 17867 21759
E 33770 56020
I 13425 39205
I 49380 72422
O 2390 2676
E 11537 64066
E 23925 51331
S 29324 992843385
I 25428 28159
E 60242 76017
E 57057 73839
S 27269 746470539
I 25234 71881
E 10451 40831
O 920 35681
O 31247 72172
I 34231 65516
I 53652 78015
S 36561 914823121
I 46899 76280
I 42404 65723
O 25673 70990
S 73557 594691707
E 35604 68862
S 18379 903328909
S 57017 409809497
S 713 891142340
S 62722 822907565
I 40463 65383
O 65760 77280
E 6458 53615
I 44940 60274
O 30138 69580
I 51233 56143
S 30389 817576168
S 55712 809449449
S 39814 103528019
I 4811 57814
I 41328 69315
O 13839 54653
E 30822 76951
S 74470 653199313
O 18509 70201
I 75114 76745
O 14724 26256
O 28938 68514
O 17895 21234
E 10367 17237
I 14277 58992
S 21891 289128454
S 42897 256611856
I 58933 68429
E 4459 17666
S 29546 919667957
O 11614 57142
S 39059 450165828
O 1512 23012
S 76408 581833292
E 7695 48143
I 16432 68916
I 16068 54905
O 50058 67574
I 65836 73592
I 18459 60525
S 5469 576173280
E 33784 53157
O 39554 63099
O 38271 70823
S 63682 696867276
I 30228 75427
O 64316 69148
O 55500 60973
O 12515 32809
E 25911 53204
S 69863 334524370
O 67194 69602
E 61826 67753
I 11400 34785
O 2300 11760
S 37452 194086047
E 23697 27492
O 32729 37669
S 30557 966126770
S 61015 273507706
I 14213 22936
I 17879 28438
E 7125 37149
E 3393 26491
O 26107 58600
O 38106 39102
S 32928 201442422
S 32204 626842696
I 4028 47504
S 76519 385230376
E 24109 60330
O 25911 47329
O 30667 43136
I 44332 70004
E 2659 59501
E 53132 66473
O 1434 70386
S 69135 176312940
E 6986 76681
E 34510 49061
S 2175 36160711
I 55476 74747
S 49713 446605832
S 5686 853173980
E 5085 31288
I 8754 11248
O 22948 60220
I 9626 63981
O 52680 63049
I 28266 33418
S 66221 76890353
I 42545 71467
S 51710 555318084
S 20271 754075791
I 45082 48232
S 3643 381630064
S 36697 964808785
S 13913 831809980
S 14109 571608201
O 4439 35236
E 28246 51495
I 12880 40663
I 19661 62679
I 13583 56039
O 33759 36870
E 1525 32698
O 27868 30274
O 30044 30419
S 27486 407432866
I 19130 19269
O 31765 37615
I 3065 10793
O 50003 74437
O 786 8122
O 35419 70685
I 24831 24833
I 2454 13330
S 46821 352907919
E 3165 22809
O 18078 76953
E 27208 37913
O 17078 49443
E 25091 48996
S 24783 635114216
S 5681 416194943
S 12705 486113341
E 23701 47571
O 2553 60124
E 38068 75138
I 11696 45560
S 26908 947273068
O 39215 65321
O 42433 43568
I 22198 51935
O 3142 24048
I 28876 61115
S 51069 910334129
S 13855 47134235
S 28798 905011255
O 50691 67682
I 57705 58040
E 34889 60830
I 61806 63858
S 33932 801865380
O 22427 75965
S 5334 874060844
O 21811 61140
S 24990 809250073
I 4212 24716
E 20972 38041
S 37042 465108877
I 35118 46251
I 3898 38713
E 62036 72808
O 45924 65115
O 34070 45355
E 5000 76611
I 44612 46705
E 40960 72175
S 49463 868165083
I 31660 73442
S 19853 95230419
S 50287 777450344
E 2620 74277
S 48582 27822339
O 64559 73090
O 56318 62552
S 69682 737897164
O 5480 11535
O 26 57273
E 12508 27076
I 22653 27249
S 27218 983929140
I 15547 66248
E 7369 40381
S 11328 483474081
S 3595 51533829
I 16769 52906
E 31107 52407
I 5443 67438
O 62191 64081
S 52498 231756761
S 26301 799945198
O 64669 69885
E 59014 68092
S 56814 90432660
E 22634 49620
I 24451 58932
S 49850 327142841
O 1207 63335
S 70575 816890055
E 35412 72831
O 7145 13239
O 20052 47849
E 50070 62774
S 19585 37891616
O 9870 76238
I 65642 78069
I 52221 74674
O 20457 63515
S 62195 563981987
E 44477 64552
O 29425 64049
S 26831 54667618
I 18593 77330
E 2381 49022
I 39547 72908
E 46901 57635
O 15537 76951
S 59768 167885248
I 38986 40179
E 26115 55254
O 32659 55460
E 15130 15466
E 12400 54357
I 54184 64384
I 23014 42657
I 51607 72549
O 4365 56854
I 22959 41285
O 3061 11459
S 49864 694048080
O 59132 74574
I 3730 69495
E 31703 56767
O 27375 67949
E 7845 68571
E 26901 27845
I 29347 36543
E 37447 38448
E 28413 52750
S 47117 753427667
I 18995 21878
O 14189 15339
I 4896 62465
S 14482 205764517
S 44719 509901419
I 42616 73605
O 11500 47577
E 56281 61225
S 69557 483404295
E 16707 48294
E 29654 64861
I 61511 70162
I 13433 61558
I 23159 28373
I 59969 71083
O 7742 34839
I 43091 59167
S 24550 148179591
O 10939 75538
E 38111 39817
S 6872 706625106
O 8255 45894
S 42302 289045142
I 48250 67488
S 59917 739238534
I 24974 30684
E 64135 66747
O 10641 12955
S 4828 71941493
O 22059 62190
S 23646 355004984
O 25549 45158
I 37945 66677
I 32892 66093
E 47288 71137
I 36912 65597
O 15647 56196
O 2288 63233
S 25394 600524857
O 27968 69267
E 12018 48993
O 7544 32762
O 52920 73601
S 46956 773911651
E 9663 21342
O 15344 44853
O 6674 38785
I 9605 12509
E 26133 59986
S 63363 416819314
O 17686 39258
S 3498 36872958
O 9469 32690
I 70179 70939
I 13937 25263
O 24516 73579
E 29372 53228
S 14039 833795606
O 17428 42744
E 23202 75315
I 9051 10177
I 51118 66836
O 25828 27254
E 12969 43566
I 4691 41866
S 73647 844985076
I 1182 3539
O 72752 77401
S 244 947860854
O 10823 21924
S 45991 439704884
S 39916 530242970
E 31483 75786
I 70593 73919
O 12722 46585
S 4354 604507425
E 32607 60372
S 50329 396038298
O 5764 53909
O 27613 74178
E 13452 70618
S 62920 59022626
I 10811 45050
O 26319 55595
E 65281 72435
E 23136 35232
E 16232 61540
E 2459 4901
O 37759 42848
I 1623 32998
E 29773 66998
S 35075 491166039
I 52048 71253
I 29749 46484
E 47619 75900
I 3499 69568
I 26849 35431
I 11569 71800
E 47262 57702
O 3631 53668
S 40565 778144719
I 41643 53686
S 12475 364247348
E 39955 51965
E 40365 63652
S 28193 409040179
O 10268 49461
E 34859 59299
E 56581 76241
E 12798 53519
S 39995 31654226
O 8961 27210
O 54087 57308
O 58856 70045
O 34780 41004
O 2804 43146
O 53748 76625
E 8934 37504
I 3406 62689
S 42326 817818999
E 20874 25694
S 63790 741883217
O 26332 57849
S 68598 476573971
E 12343 70826
S 22171 135473965
I 13021 30071
E 37218 61155
O 4000 21370
E 17771 26707
S 62414 650793300
S 9166 952172936
O 45836 47520
O 63644 75811
E 37762 49322
E 28317 77845
O 56803 72329
E 14238 40301
I 61898 76996
S 31912 366530800
E 14148 21666
E 4709 41390
O 43379 47838
O 50847 69571
S 77244 522127313
I 52439 69695
O 35968 74118
S 8120 242792199
I 58063 74731
E 50616 66786
I 61089 74851
O 40309 42351
E 35790 62404
S 16502 563052283
O 15262 74754
S 34318 789710233
S 21524 968735037
I 24202 71667
S 5956 359383904
S 40865 754822294
I 30520 46522
O 8889 63102
I 55545 64726
E 42519 55982
O 45783 55530
S 49982 450874208
S 42634 41749970
E 32552 64066
E 20093 72515
E 19650 48281
E 54494 76569
I 20812 50946
O 39550 72793
O 7934 13512
I 791 45789
E 63483 74467
E 25720 50936
S 42174 217427408
S 76242 600186136
E 9677 16797
I 29335 46261
I 260 76510
E 21467 27424
E 29285 40294
S 63563 711812199
S 1480 650497622
O 10410 42245
E 27254 36508
E 66163 69607
E 2631 47059
S 8696 751310464
O 17630 49621
I 496 48081
I 46104 60357
E 7200 54394
O 58948 71896
O 22735 32898
E 16970 33862
I 4242 22231
O 22029 49399
S 74064 390986841
I 15697 56285
I 24675 76216
E 8526 73013
O 350 499
E 14416 32423
I 64774 65984
E 56136 73042
S 20887 205098899
S 48190 807724041
E 33063 64955
S 74413 690314546
I 64984 72240
O 40121 78105
S 70413 952094143
O 14414 33375
I 18025 55077
E 35963 40898
E 18534 33698
S 19031 107861262
I 9314 61736
O 45061 67196
O 23639 68350
S 41584 452908838
E 28569 42202
O 11664 12358
I 32498 59181
O 9392 21336
O 5932 61994
S 17819 258329496
S 38983 216296966
I 38964 52544
S 41443 279788468
S 36609 574723584
I 9714 75949
I 29424 50349
E 30130 43085
I 15664 64658
S 11117 175674052
S 51071 263722645
O 29611 72847
O 39950 59335
E 15202 31898
E 14766 26479
O 4199 71587
S 22833 110729778
I 31348 39073
I 36215 70111
I 4735 28100
S 43610 645942845
O 28808 70628
S 64234 251631552
O 58502 70490
E 2526 72772
E 37672 43727
I 54 15801
E 46807 70542
E 43426 45549
E 29714 40185
E 38522 43134
O 14021 46452
E 17201 57481
I 16920 33320
O 37773 44349
O 28784 38367
I 21589 72196
E 5283 50102
S 17169 87094593
I 37399 72920
I 20203 69880
O 1966 54591
O 12934 61575
S 31714 77769630
S 32583 525493276
O 40590 51471
I 57581 77139
O 48285 64901
E 5162 12553
I 13163 21255
I 13418 36062
E 57250 73029
I 43954 55664
O 4039 57614
O 22116 27825
O 16467 42849
O 42859 75725
E 3872 12116
E 37987 60653
S 24208 33701432
S 52299 292142103
E 63534 74258
I 31153 41051
O 151 58534
E 18175 41009
E 20895 69830
I 63850 64264
S 54052 459301006
I 11437 70454
O 3233 72127
S 73197 192505042
I 10663 19609
E 1145 35981
E 174 13177
I 38542 54679
E 4211 39226
S 16952 386319316
O 5865 22006
E 64387 66313
E 19922 36103
O 14548 62120
E 2808 42515
S 51750 443871733
S 55256 694735987
I 34495 40424
S 35297 573618865
E 11971 40187
S 63860 781444137
O 51030 64421
I 13056 50973
O 14070 33036
O 36864 52147
E 46522 61281
S 68708 80334723
S 44936 902510119
S 53645 931890435
O 25056 60692
E 23378 74878
S 69816 203434256
E 9258 36228
S 74788 576389557
O 5009 42025
O 2724 54424
O 4046 13715
E 59445 69923
O 26648 39092
S 77736 233662271
O 7074 62029
O 4777 28139
E 13136 36042
S 32730 627240706
I 8111 8481
O 33533 34879
E 26821 77258
E 1283 40805
I 15775 62944
O 5070 31611
O 14454 64256
O 35087 52183
E 25571 61114
O 36388 46214
O 18427 21480
O 1402 8817
E 2734 51683
O 25333 29357
S 32323 602855397
O 16284 58766
E 30357 56812
E 10107 29007
S 29383 129937096
I 10154 32464
I 13121 56110
E 19442 55862
E 28657 41346
I 3278 59171
E 13087 68499
E 11237 74362
E 31480 45582
E 11359 53556
O 35316 49353
I 37541 48216
I 31696 42426
E 43291 47025
O 26039 37930
S 23000 180956757
S 11210 197739806
I 63981 64255
O 34495 42214
O 41473 75200
S 71470 598418764
E 3326 58107
S 60563 41906739
E 13993 45409
S 37915 751821362
O 5108 53351
S 39777 904989018
I 3997 24513
O 61600 73004
I 8690 52392
E 13931 26263
S 31812 679772214
I 30252 31926
O 39951 44569
E 18124 48516
S 37077 381172242
I 20208 41108
I 63016 63918
S 77729 929433369
O 6774 46099
E 8664 39980
I 30 12618
O 18295 24693
E 6305 64213
I 34311 47919
I 51222 60809
E 14513 16525
E 14522 15407
O 32417 40544
E 1525 3149
E 38530 58065
S 64554 242409214
I 69606 72142
S 63932 229256891
I 62110 74347
E 7100 25870
E 41909 62427
S 63546 115246066
S 2752 951136769
O 8780 56862
I 26256 68676
O 61388 65221
O 25492 59321
E 3032 47569
E 44643 60907
S 77995 59979662
I 31212 32243
E 64982 67435
I 72177 77456
E 46478 77712
E 22164 56963
I 43834 75321
I 46523 69396
O 42827 53733
O 3762 51217
S 9848 884266995
S 8831 402236801
I 20045 36385
E 13320 73889
O 9238 37938
I 6574 59184
I 10856 62824
I 61972 69355
O 8392 60011
E 21069 64320
S 62070 344868309
I 7632 22661
I 42182 62972
E 6862 24893
I 8710 42415
E 54322 54545
I 6849 49442
I 49919 73328
S 20764 94671585
I 17314 77675
O 18177 54437
O 6718 65499
O 7218 64657
E 38770 74565
O 40749 68684
O 19100 48789
O 9660 52589
S 63540 23267325
E 16540 65022
S 14009 13405109
I 50185 60509
I 23614 48535
E 10585 61137
I 51046 75082
I 5099 48108
S 3971 77682574
O 11579 59859
O 39371 50388
E 38921 76638
O 83 31337
E 17156 53963
E 39782 41259
E 2789 18518
S 9394 264010046
E 26917 55207
I 36155 46885
I 43955 63139
I 54849 76878
S 4885 975692500
E 10293 22350
E 50720 68592
E 26835 64763
I 20089 57822
S 44625 56855619
I 16761 51436
S 33117 978612363
O 39531 57903
E 22075 52363
O 20767 34353
E 43315 46329
E 3292 9530
E 51035 69040
O 1202 65502
E 9598 59804
I 8781 68899
O 31990 35153
I 3355 70367
O 19448 56483
E 19471 36294
E 18288 27436
S 27801 196549880
E 17622 18218
O 18015 34454
E 5422 69901
S 8327 842762630
E 44340 64662
I 19616 47389
I 20258 32820
E 22939 52685
E 11742 14369
E 37890 70866
I 4901 27174
S 25726 259348775
S 19781 575007383
S 54575 2481998
O 23380 76472
O 48447 71312
E 16817 39687
O 48549 56456
E 33103 37260
E 5757 20338
O 26529 50836
I 39555 76910
E 52894 77912
O 2560 27958
S 13757 715891644
E 16561 23627
E 23412 41517
I 38734 73639
O 20728 30154
I 34714 47823
I 24631 59847
S 32701 984019405
I 44877 77275
O 47602 66477
S 64103 77987129
S 7356 463991828
O 6828 73712
O 42866 44638
I 11875 73605
O 28436 38966
O 9616 22931
E 64265 73108
S 23768 548653859
I 10550 62260
I 2646 66992
S 16904 870767886
I 18581 76456
I 15684 19152
S 27252 534213763
I 1571 39838
S 61570 251054961
I 12623 45809
S 63752 760090748
E 56751 59654
O 42046 77230
I 14364 51740
S 40654 98613558
E 39835 56751
O 7375 12428
I 52973 59523
I 6863 63790
O 31098 70786
I 29623 69744
I 35890 65553
O 10997 54815
O 1148 64497
O 37674 59103
I 6881 8806
E 35800 73925
I 66166 68137
O 14222 76763
I 15667 29604
S 72672 378679255
I 33358 34213
E 6810 30651
O 20579 55699
S 60894 23547934
E 38661 74698
I 21491 49050
S 25335 564168787
E 36002 50979
E 12109 68959
O 14427 49583
S 55796 521867318
O 53757 70804
S 9444 444172362
I 18736 75633
E 5491 70096
S 64014 933036394
I 29601 37021
S 1136 450676061
E 23611 33794
I 25524 75410
S 36930 61185727
E 33673 51039
I 13350 25664
E 2278 65027
S 21423 460497609
O 28960 71217
E 22941 42762
O 27428 28025
I 5100 29579
S 31513 234356918
O 38577 65548
I 2070 28398
I 13933 15701
S 17800 523885809
O 22093 67284
E 5497 13954
S 20825 147620366
O 51942 60272
O 22278 45204
I 2027 8772
E 20165 55885
E 39283 48702
I 42722 45226
E 304 51774
O 46955 62708
E 33586 36109
E 6350 8653
E 14253 74678
O 32500 63369
S 709 512882653
O 47047 55084
E 9053 55701
I 3393 66667
I 45300 65176
I 17699 25360
S 77416 569619711
O 8181 72835
E 22296 39616
I 1674 8463
S 2569 432958214
E 32332 66941
E 26732 30401
I 17194 71943
E 29224 32749
S 72834 29641411
E 48445 64870
E 20705 42372
O 724 19885
E 39611 67615
E 16100 56736
I 10773 36061
S 28791 612817995
S 8908 450582223
O 21903 68988
I 1067 28270
E 3684 55222
O 38205 45112
S 34610 715105890
S 64890 993123395
O 14825 69491
S 54450 99733852
S 37430 466352633
I 39023 62569
E 68757 73839
I 9640 70878
O 2064 38079
I 29750 56473
O 5881 53295
E 17012 33612
S 1305 503438283
S 40233 139571024
S 27056 913914979
O 27626 42929
O 10708 13869
S 28683 4615381
S 37311 792556100
I 29684 40385
O 5 68427
O 44455 56333
O 53090 74513
S 19431 269517226
S 73217 996495205
E 32792 60808
S 31958 245588550
I 27803 54040
S 59621 307539068
S 48597 597203098
I 49316 66970
E 13878 63656
E 8640 18006
O 11273 46040
E 6627 23926
I 18935 32445
S 38659 152021713
I 10931 52888
O 25105 41017
S 58136 148415481
E 37799 51052
S 13486 167605792
I 974 4097
E 50140 67343
O 2780 40949
S 26085 96818429
O 30648 71225
E 28981 31111
I 45906 47104
S 16759 694065921
I 42769 43840
E 33008 67668
I 33019 47339
E 19332 44776
S 58476 443799173
E 14512 39403
E 39342 50709
E 20626 70827
I 10941 23622
E 6994 72897
E 2719 4857
I 24572 37255
S 76342 189776607
I 29667 75004
O 1564 28369
S 71060 546387402
I 28550 52422
I 33582 41827
O 19360 49646
S 61411 133679071
S 9523 584824796
O 6217 48737
S 22945 538722229
O 19631 74304
E 17491 29813
I 25484 38280
E 27030 29361
E 10034 56089
S 42096 382260649
O 35979 47707
I 2673 53265
E 2335 58788
S 29411 2694574
E 37862 74165
S 22157 626077261
E 21316 53187
O 66969 70206
O 27722 73738
O 59874 60540
S 58201 357588348
O 32562 36886
S 49514 31145868
S 23396 921822895
E 48412 68970
O 32922 44389
S 74798 142684605
I 11054 36416
O 49775 51881
S 47170 458516855
O 7929 37670
E 67514 77272
S 42684 608221868
I 2077 28327
O 6071 49105
S 46283 722573205
S 45267 600429084
E 46503 62869
S 47783 534234855
E 46267 49468
S 18208 664295103
S 47828 508134469
E 1407 32834
O 30242 66549
S 74339 606616117
S 36385 350559730
S 76827 223683492
I 69443 77174
S 7118 488151277
O 23463 31226
O 31544 47696
E 62084 73725
S 47501 288833339
O 49795 67317
S 36347 107248781
I 45332 52410
E 3518 43399
E 1938 8868
O 40141 77664
E 290 9252
S 20820 610706398
O 13065 56196
S 71372 242926440
I 47375 70500
I 17197 45759
S 26148 648132947
S 72581 970004788
O 12320 38406
I 37830 42860
E 14688 25561
S 54736 79080520
I 9617 30493
E 61609 72105
I 34599 37994
O 6792 44298
E 26130 31387
S 63984 209780938
I 47374 58418
O 55501 75251
S 70422 193646844
I 9265 77458
S 70923 220300668
S 340 386041975
I 39237 53386
S 32971 689645561
E 3117 32916
S 54396 503461616
E 17300 68979
S 36858 335881822
E 6040 46843
E 6652 50668
S 15069 888413972
I 26156 47735
S 41767 899951157
I 70384 77177
E 39351 76934
E 30005 75549
O 58115 62730
I 476 11483
O 23756 48073
O 8543 56646
S 32067 711932292
I 52008 55393
I 15820 53876
E 47665 64177
E 10599 30008
S 23777 897433245
I 13281 58722
S 45185 16490623
I 44712 44929
I 23764 54799
S 65107 217762672
S 76230 575504343
S 6489 341879455
I 55406 60215
I 41462 45065
O 1713 19233
I 27472 75809
O 12443 63979
E 22989 28795
E 20072 30251
O 409 62960
I 33084 49092
E 36535 55973
S 33176 707253129
S 50472 969636020
O 13018 72082
O 2864 4368
O 24182 60560
E 19573 23534
E 11138 43901
I 61823 71585
O 5374 45619
O 11705 30789
O 20483 50805
I 56683 72325
S 64960 323733380
S 5899 207316710
O 33924 68219
E 5433 53841
I 3111 19011
E 13209 38537
E 16522 35091
E 11783 66327
E 18033 40165
I 51579 66630
I 18385 49639
S 56052 175766633
I 4239 47087
O 8382 43157
O 23562 52430
S 21679 348256013
I 34311 68203
I 4981 25597
I 28352 75042
I 10568 17606
O 2965 8202
O 10543 66909
O 8625 48847
O 18443 65701
I 30918 50942
O 22936 47746
O 1965 76037
I 6280 73067
I 14330 75805
S 61275 207317052
E 71195 75534
I 1523 77562
S 73203 468579235
S 18772 872109202
E 16177 65042
S 68723 404883612
O 20421 22833
O 40003 73011
O 14390 20772
I 1938 32089
S 19338 710434463
S 67575 484100979
I 15314 42948
S 26657 3445048
S 5511 905393951
I 57779 73797
E 3706 12750
I 20206 75349
S 39003 446696532
S 32865 496810456
E 11418 62140
E 12999 29804
E 47946 61195
S 17255 953571075
E 26817 53377
E 26866 48631
I 25568 64664
O 30930 62971
I 2105 61198
S 40912 214599395
O 18064 65628
O 22831 73646
O 56172 56973
S 44848 588353634
I 54757 76462
O 19169 55911
E 52747 60564
S 33003 778707928
S 30007 329571526
O 1686 22102
S 52071 962958573
E 5888 63782
I 22551 46373
S 72115 962663503
I 12492 25041
I 39062 56976
S 39753 818969844
S 32765 68391827
I 27010 35169
E 36173 55448
E 2829 30385
S 47950 253937739
O 20827 67354
O 13647 44839
E 9381 71573
O 32435 75825
E 55513 62833
O 9150 33942
I 8210 30097
I 40450 44276
S 73663 16228254
S 40747 225705466
S 74931 895309602
O 55720 58669
E 8186 28092
O 22246 42183
E 40996 46759
E 6768 51994
S 140 448221372
E 8546 71175
O 26123 59074
E 58110 72296
S 8292 961851461
I 10880 11421
S 53616 708536368
O 42273 49579
O 26574 59799
E 15791 20194
O 22515 51033
E 23144 77535
S 10456 217469165
E 1698 2934
S 56007 252166613
S 7692 623984901
O 48298 77609
S 2603 837585276
S 57012 131011401
E 9636 67991
O 62192 72933
S 5809 965078077
I 44728 72981
S 2767 397166193
S 30483 945869342
I 966 20817
O 30772 57841
S 46902 178211736
O 13529 77785
O 11141 56956
O 29424 42735
S 28832 203188780
O 17539 32740
O 8318 63821
O 18932 41305
S 35581 255471637
E 31119 49235
O 54045 57337
O 33267 69179
O 51302 70890
S 74676 805102167
O 34912 63517
O 66878 72443
S 60605 617298976
S 50700 511895544
I 41880 51954
I 47074 47946
E 37502 65735
E 18368 50381
I 3557 53718
S 66223 6401031
E 11522 53184
O 2944 7846
O 21792 64325
S 23161 711558933
O 19938 59614
S 75431 479344310
S 6821 663730802
O 23282 53787
S 48227 803206114
S 47732 298162988
E 52270 58739
E 2529 70437
S 28883 508328125
O 57542 57828
S 12417 767044238
E 22456 62849
E 11675 51776
S 61829 167889179
S 63897 926486591
S 59101 332130023
I 16666 26564
S 69355 698068191
E 1489 21438
E 42005 48791
I 8084 18970
I 56928 65616
O 17728 55247
E 71893 75159
I 21720 63740
S 23010 455945821
E 22066 50568
O 7101 76686
O 56264 71060
E 34735 77092
O 4705 46358
E 64525 67125
I 46841 58671
E 6590 60890
I 20974 72270
O 17170 65746
S 50205 926152184
I 36397 44536
E 6809 38784
E 27744 61682
E 44866 52371
O 24273 72241
O 6001 37015
S 42956 325542400
E 40032 53773
I 36431 70491
S 56183 754656185
E 37255 68655
S 38583 154937103
S 36682 975531434
S 8694 462997317
E 46428 49938
S 64998 55666879
S 4041 105379260
O 21830 25848
I 5405 12316
O 18880 50850
E 10131 44794
I 33698 73187
I 4306 70597
O 20335 66089
E 8004 67940
O 15761 29984
O 28226 37132
O 29631 56839
E 55753 72397
S 58822 994128322
I 540 45376
O 2116 27080
E 12178 17827
I 8897 29971
O 14875 61315
E 5869 64442
O 67459 68437
S 41925 307849869
S 67205 361904635
I 16843 44269
I 19246 26967
E 14263 77283
E 34491 35308
O 43321 63506
E 7268 14633
S 4389 944875262
O 3281 30341
E 11679 26270
O 39379 63004
I 1927 32909
S 48595 355283755
O 529 49295
S 68249 121480817
O 55704 63112
O 21396 56421
E 48179 66503
E 27108 40514
I 55371 56021
E 12664 71383
S 32004 141056341
E 60859 66382
O 18113 50452
I 26442 31567
I 41042 42983
O 49468 67286
E 14469 53212
O 57479 61422
S 9228 893327957
E 32873 69694
S 64872 143861187
O 4179 52128
E 12575 37889
S 47241 908910259
E 28177 54972
I 17487 41831
E 31638 54936
E 4657 54684
E 36982 67929
I 34704 46992
S 76943 793604537
E 24047 69870
E 29976 46791
S 19970 861411491
I 12803 30246
O 28708 73066
E 47347 57468
O 34101 54973
S 58277 879984962
I 50391 57685
S 42027 163718322
O 36988 38091
E 28068 34411
I 7927 17854
S 15996 738016003
O 10545 62311
S 67163 833487483
O 37775 71461
I 55513 63358
E 36557 38224
E 18859 58237
I 9553 10712
E 5858 71967
E 38646 48789
O 30334 50342
I 19602 22238
E 16496 45598
O 49103 69756
O 31837 64334
I 16091 63099
S 29316 323441106
O 2195 20123
E 22496 49229
O 8344 65722
I 14987 46028
I 20028 34297
E 32489 52957
E 30038 33183
I 24102 57004
I 54442 63856
I 6260 29696
I 59292 77865
O 10910 63166
E 8203 76921
O 32405 44008
E 53298 70356
O 2334 37060
O 40819 45155
I 70 32910
E 27324 60337
I 40296 66114
I 45119 56127
E 51341 56959
E 16218 29169
I 491 7403
O 68922 74101
S 32694 566424627
O 27522 60039
O 68101 71197
O 23234 25612
I 38389 47276
O 54039 69456
I 77027 77097
O 43241 72620
O 3541 50477
E 2242 31251
S 9686 16038164
I 1360 5065
S 21832 186107176
I 17129 66502
E 36718 74679
O 12586 44992
O 8476 44460
O 65394 75198
O 37135 67499
O 8971 75132
O 2337 17977
I 8047 75066
S 36693 130892982
I 7007 66423
E 14852 20133
E 27478 46436
I 46863 59705
E 21087 31744
O 16534 55521
I 24978 64309
O 24825 40995
S 13496 368190286
E 11906 19866
S 19257 111916645
O 9196 53352
I 33701 39964
I 2706 71599
O 7346 22820
E 16360 61366
E 6542 37066
I 21351 53861
O 18415 23753
O 35290 70954
E 37729 41730
E 38814 55656
I 17522 20929
I 19297 25410
O 22175 51765
O 52834 76187
O 618 17929
O 2859 36430
I 2217 39534
I 34277 35451
I 35975 51432
E 9118 41124
I 30114 42779
E 29805 73819
I 15825 45923
S 47889 195593783
I 34647 65889
O 32722 34344
I 50792 66104
E 8984 61710
S 53417 561079107
S 10288 474042586
S 29725 57848590
I 6708 11497
S 45167 617481949
S 39487 465318492
I 46628 56568
E 25147 66770
E 16411 69395
S 12294 622604788
I 22618 69461
E 45729 70137
O 16029 49342
O 59623 62845
O 29564 32997
E 64986 67480
O 13355 25103
O 23493 51785
S 64726 212576232
I 34579 65471
E 13723 72976
E 45483 68360
S 30103 465549649
S 71747 113308859
O 14228 24150
S 11197 642237823
I 26437 54684
S 71665 757964951
S 63960 735366996
S 7148 696937203
I 28896 57790
I 2595 73046
S 9045 961950506
O 12720 58692
I 2997 9695
S 29190 438081955
E 73376 75121
O 29070 42722
S 66724 205695701
S 69587 649640820
I 46441 69782
E 2909 37175
O 20118 46127
E 29024 60057
S 49350 852473561
E 48195 50120
I 14586 54000
S 7835 290259686
O 39084 56116
S 7215 815424173
I 1690 18853
S 73759 503287362
E 35240 65762
I 19894 77749
S 17821 821467428
S 22220 864484073
S 67874 443853759
O 40128 56843
I 18895 32969
O 1357 59280
E 33394 77671
I 49562 52510
O 11413 64059
E 21262 39589
I 58268 61676
S 17763 936726205
O 54568 70988
O 25701 60511
E 27198 43606
O 15131 18261
O 32365 44521
I 3910 30508
E 52009 76468
S 43598 584214658
S 43539 317400428
I 2212 62387
S 51251 798173599
O 18364 57508
E 44466 67085
S 68232 31043206
E 15650 48193
S 61813 940881733
S 8190 147326714
O 11822 18550
E 8887 34727
S 44810 675701163
I 14846 70971
E 7308 38498
O 21108 31491
E 44543 51485
O 58581 76541
S 63002 511696228
O 13856 61827
I 3504 49423
I 8158 28123
S 44625 241604490
S 18544 873280369
E 12187 27153
E 3218 66495
S 51013 265105530
I 14586 64167
I 54163 70629
E 62062 68066
O 26924 65228
O 3108 50967
E 18678 33723
S 46942 585040540
S 75101 900062419
S 72773 481157215
S 66055 202068877
O 4536 74967
O 13668 45352
S 34209 828778891
E 34017 59157
O 135 12214
O 3014 47274
E 5365 18902
O 38034 63793
E 17423 34267
S 48346 384124940
O 49723 60331
E 54350 73915
E 38036 55385
O 7260 10408
I 16396 33762
I 25361 57799
O 69830 71959
O 6928 47525
E 20678 74843
O 34413 62471
I 2838 25854
I 37085 72535
E 44219 61704
E 24102 36632
S 52768 925868310
O 56757 65251
O 55717 57611
O 2408 54032
I 9697 42963
E 5860 70340
S 47083 497398424
O 18131 68668
S 70984 207473152
E 43163 48928
E 16340 58506
S 12140 334384180
O 44788 57853
O 29073 36201
E 30201 49292
I 20043 31054
S 29481 869564303
O 33897 50380
O 70254 73195
E 57831 61831
O 31054 45785
O 52260 67020
I 35154 49484
S 12149 429690913
I 16203 33839
O 20998 41625
E 26661 28997
E 42829 51894
E 4794 34235
I 1947 42919
S 50422 958030866
I 3147 17841
S 3238 600708875
O 42341 48999
S 24120 523040814
O 62316 69267
O 40814 62454
S 68232 557323096
S 15107 143873459
E 31312 35614
O 20089 50721
E 4927 76319
O 32816 66528
O 38735 60749
I 7788 58255
S 11725 704369217
E 8186 56368
I 29570 39408
I 49255 56860
E 43886 59385
E 33028 59782
E 36498 73185
O 23987 50022
S 7194 886330534
E 39664 44268
E 49593 70271
I 49950 76436
S 52361 538050132
O 15417 56519
I 59209 72605
I 48413 63153
O 12657 46554
S 3575 630434086
S 34977 997899666
S 22353 10545318
E 3735 25123
I 37787 60740
E 5939 67035
O 13457 47282
S 26868 161123605
E 41647 45307
E 36632 73600
O 13043 74094
S 42028 18506106
S 821 23153230
O 50017 77871
E 17292 33925
S 73855 928048326
O 21204 22963
S 17826 575128067
E 23282 26500
I 12662 16554
O 37543 76488
E 18451 31623
E 21319 41960
I 47884 51395
E 55165 77469
S 9987 675401110
I 36830 56285
O 4533 15372
S 43665 931862187
S 73962 766331058
I 60822 68666
I 5401 15475
E 23392 62143
I 20784 74368
S 78052 442739114
I 13226 55705
E 25296 53336
E 34239 41883
E 6561 18369
I 17414 74283
S 33816 500481962
O 8533 44106
E 23813 69816
E 60829 75814
I 13617 24739
E 15850 71038
O 21186 43120
E 28072 51526
I 6896 28005
O 56993 69287
I 7489 11312
O 13913 36816
O 41074 49281
O 16539 66272
E 47956 49973
E 41554 60830
S 15282 725850542
S 11555 962919232
I 26797 39278
S 31937 702458556
S 37604 759425073
S 41832 122259330
S 52771 632086111
E 20990 66974
I 44465 55865
I 64384 72185
I 15011 51252
E 19510 61825
O 41079 60542
E 57898 69323
O 31367 55382
E 17984 33518
E 13733 27133
O 19232 66658
O 31687 44374
S 39589 577895491
O 3672 77087
I 48119 74105
E 64043 75238
S 274 769379624
S 44582 636171171
I 36675 52136
O 9795 24328
S 38497 177589350
E 3317 6736
I 23203 45725
O 27782 47490
S 20661 364829636
E 3451 13015
S 42134 541192460
E 15514 56744
E 32611 36047
I 38750 48171
O 4631 29758
S 3372 865267560
S 1427 202420912
E 4036 74392
S 59043 932799540
I 38976 76252
O 48138 64131
O 2550 15366
S 42186 581646895
I 5861 20469
E 37457 55226
O 27450 69446
I 57076 57177
E 44041 62334
S 63879 149407633
I 24851 72996
S 53054 29086966
S 40049 70629014
E 27802 41840
I 21748 27279
O 4658 42308
E 7465 43128
O 40079 57691
S 63068 611222467
I 1068 7532
O 48352 61159
S 29754 156047411
S 5228 572592463
E 3651 67978
S 6607 34542590
S 12421 672622700
O 40424 55104
I 35569 48003
I 151 44397
E 8623 24140
S 29181 858585955
S 67575 579461392
E 48198 49321
S 63453 267808790
E 18768 48002
O 56687 71790
O 1968 51210
I 10281 26698
I 17252 26920
O 32463 33044
E 5203 49339
S 2757 915780807
E 16335 56030
I 48709 59222
E 9625 39136
S 68465 642160482
I 6097 70354
E 9044 77776
E 30804 66008
O 58979 66606
O 28941 48446
I 431 72964
S 51140 488004393
O 44305 49961
O 11177 65584
S 44996 100040518
I 13342 46083
I 2780 77289
E 22727 26732
O 18826 31203
S 69224 954959036
S 8413 958234498
O 52820 74795
I 73149 77490
S 69564 151953501
O 63023 72851
I 13642 62016
O 12411 13224
I 69007 69863
S 26270 720940144
I 28166 44920
I 34626 39789
O 54349 62011
O 46397 63442
I 10944 34841
E 51704 68494
S 20759 221880264
O 92 40222
I 11256 68605
I 19474 28056
I 37394 61583
E 64214 70098
O 33673 56369
I 1802 31301
I 13824 69517
O 23535 58497
S 57170 730304821
O 24687 50661
I 675 62251
E 22034 44707
E 28871 54236
I 43708 47445
O 4832 58015
I 4171 74670
I 31502 39775
E 41971 50985
O 9880 31829
I 20124 35315
E 34957 46124
S 54920 83330027
S 7547 621736877
S 43990 499502514
E 43445 62996
S 42781 221617846
E 58385 75556
E 12760 17623
O 10758 62843
I 2846 9044
O 26682 34020
E 10504 70267
E 6178 61872
I 16841 24022
S 25851 316539220
S 64158 390116301
E 40159 51719
O 12983 15534
S 32215 311917216
O 4395 57964
S 37417 931748710
I 17157 76477
E 59322 72268
O 27409 43854
E 72469 72701
S 66250 919145008
S 76919 783160528
S 36674 321784533
E 19962 50633
E 14163 70031
S 64056 576945686
S 3715 595803459
O 19902 34392
E 16256 46733
E 1971 51585
I 54141 72397
O 21907 39242
S 58446 64096361
O 21214 50647
S 32376 910083725
S 2052 654736355
E 6213 50178
E 13182 39854
I 16332 67559
S 28402 973585027
E 13907 48701
E 43045 77889
S 30812 832559981
O 55979 59321
S 32589 911008430
O 26508 57237
E 4358 47369
E 2468 12628
S 72483 966263207
I 52094 70848
I 64534 67402
E 17479 58010
E 34468 77665
E 35932 77011
E 31276 62100
O 57257 72823
O 21001 63401
S 19684 247088601
I 21903 70200
S 44764 12112306
S 15743 563848301
I 13779 69732
S 74038 897707729
O 15753 21809
E 8576 51561
E 13593 20764
I 45008 74760
O 2253 52828
O 10624 34643
S 7415 910766975
S 41377 778183547
E 62219 62771
E 12544 63116
S 9297 229249030
E 28587 37984
S 22588 43549861
I 3862 50656
E 44203 76837
I 52046 59343
I 16 2916
I 57109 72501
E 16492 47174
E 28101 28151
O 56460 66026
E 26267 46385
E 49621 53464
I 50497 65365
E 7523 43387
I 56825 59849
O 51966 66833
E 460 47424
S 20295 279899650
S 65998 833229433
E 35371 46688
E 2491 60677
I 36789 47971
S 29214 367195865
E 1364 22585
E 29235 61299
S 61204 998522517
S 58414 444700771
I 29018 75188
S 14240 779103110
E 3055 22237
I 6463 23488
O 16359 64333
S 48466 563508938
O 7107 36456
E 3609 11400
I 1507 36204
O 54855 72232
E 3212 6047
I 16615 37147
I 19663 48182
E 8052 70420
E 67122 68836
E 8618 52923
S 76458 135085454
S 46889 691764125
I 49439 77700
O 7000 30521
O 27405 27646
S 34958 568663420
E 37840 66227
O 5499 9702
S 67242 483673185
O 14193 26617
S 60352 960300151
E 39456 66688
O 15643 51363
S 49678 565990785
E 31603 69106
S 18174 823824817
E 23972 55555
O 1356 29413
I 33390 64261
O 20113 63973
S 8884 230456794
O 58215 78039
E 38816 67140
S 18450 852212079
S 46506 796154849
O 30259 61430
I 2601 70622
E 35353 57927
E 2688 14190
I 42798 52723
I 23149 42286
O 5900 63144
I 4920 58702
E 10491 42417
O 6001 37728
S 58140 665868032
E 12213 53480
I 34441 48617
I 23128 75710
S 77397 487946008
O 3906 31125
I 19978 36738
S 54472 841394785
O 55098 77214
S 77806 395441709
I 4945 21652
O 17641 42929
I 16703 57582
S 41167 807169288
E 25635 58734
S 77954 656136717
I 39003 47758
E 14718 43881
S 23264 176802952
E 67183 70563
S 77171 511545324
S 43245 500111681
S 33481 991352581
I 9334 72467
E 285 33008
O 40957 60190
E 71604 72590
E 3250 35170
E 12113 50010
E 30399 68367
O 13581 49300
E 2185 48676
O 60234 76520
E 33187 46431
I 39678 61757
O 21348 77233
I 27842 43272
S 64693 227113477
O 25115 46958
O 8982 67755
E 7176 9647
S 15868 738957405
E 50911 74219
I 53834 63545
I 8542 29305
S 55465 917955383
I 7461 22236
E 57597 70537
I 26971 46021
E 28412 40636
E 2567 31526
E 5798 16370
S 73275 998982985
S 30610 875562737
S 19529 721512932
I 43014 72954
I 22897 60487
I 29734 46609
E 17042 74707
O 9187 63892
S 598 317725946
S 32770 91711006
S 67091 246333452
S 42805 69106816
S 42783 782951513
O 27546 38235
O 13052 69454
E 55555 75752
I 12288 40500
S 33974 873294470
O 62587 69130
E 2451 28959
S 67199 535681039
E 19190 45164
E 25420 58062
I 47785 72198
O 19336 25866
O 42846 67288
O 32793 33110
O 8953 75507
E 32197 39517
I 27827 39060
O 22099 63293
I 49216 69332
E 12799 34363
S 68319 408218804
S 34290 259130926
S 56577 379482044
O 55937 71353
O 6793 35348
S 9107 164479855
O 28471 49766
I 32542 44033
O 12536 64750
S 55924 699901730
O 33902 74194
I 16094 68131
S 54175 937160345
S 26021 976432671
I 21950 57570
S 24691 902984478
E 33878 37496
S 28208 319519533
E 32311 42741
O 1975 33472
E 12772 68201
O 5914 54362
O 3483 35828
I 38249 45069
O 24413 45436
E 30348 49630
E 27102 53066
I 16109 18387
S 11994 748016120
S 44063 494604023
S 61794 815985640
I 17268 41102
S 11948 629160783
E 13309 69684
E 37636 60585
O 4923 24782
I 33482 71827
I 7515 57108
S 57835 852202404
I 20915 39567
I 26014 27564
O 9355 23137
S 41696 689410425
O 13948 53935
O 8230 58089
E 17960 53979
E 38018 77188
E 25957 55113
I 3463 7122
E 45602 63951
O 59577 60149
I 11405 32891
E 13373 58806
S 62878 315267919
S 54124 682052375
I 40388 50750
E 34165 64874
S 35646 909756858
I 37315 60970
O 13630 73886
I 6929 59563
O 12652 60900
S 70527 179823608
S 78010 732357793
S 32365 499688659
I 32757 72514
O 35118 70715
S 23937 169203188
I 26784 34314
O 15243 17760
S 39275 264629828
E 42508 47481
E 4727 5111
S 39213 236079537
I 17709 46741
O 4270 48703
I 11829 60486
S 32241 781757140
E 42390 65917
O 37177 47142
E 23597 51060
S 44945 588138791
E 18637 76683
O 23014 62224
O 25693 73381
O 19525 22290
I 33976 74318
E 34943 50223
I 32422 38991
S 9084 103651655
O 6384 59140
S 59294 709287593
I 17803 57518
I 7960 47012
E 9873 38699
S 59002 495593010
E 33869 35240
S 19110 45112902
S 42020 118793088
E 16179 72934
O 30161 30878
E 15275 65780
O 62766 67672
E 1635 55346
O 41316 55313
I 16564 57354
I 20251 33269
S 58185 242233419
O 66002 66573
E 9674 32910
I 57943 68277
S 55703 836241928
O 20410 75060
S 78026 714467897
S 44648 51103121
E 6210 36816
I 7264 48148
S 20518 426568144
O 61737 71511
E 9230 46510
S 1015 629622094
I 15841 59757
O 34043 67406
I 50446 62035
E 17116 23966
O 12748 65511
I 10986 40448
O 2548 22243
S 75721 559515426
I 44034 55795
O 49297 70156
O 51146 61481
I 12008 70618
S 51688 797034615
S 35836 263454645
E 19385 61438
E 7925 28280
O 9646 12117
S 74075 6872277
I 35210 41170
S 63711 145748064
O 13544 73619
O 13768 56431
S 45518 201568509
O 12821 67370
O 38709 72013
O 8389 57195
I 38940 74170
S 3963 993346719
S 18288 690069392
S 2941 456488903
I 48809 76643
O 8732 44704
S 7522 401291304
O 62395 72560
O 26684 62691
I 5067 38999
O 41762 55730
E 70535 76908
S 13193 593302328
E 816 21644
O 9901 27084
E 20971 63923
I 17816 62044
S 17793 696846751
I 12804 41303
S 36846 815714094
O 60244 61565
I 28384 55638
I 26433 56617
E 14762 63945
E 53921 67654
S 8310 450688685
I 34845 62246
I 1469 31653
I 26370 42186
S 71682 208595057
I 63911 74746
I 43545 71336
O 24742 72046
E 50332 69726
O 16353 19679
O 42993 47090
O 24512 24861
S 65578 573030384
O 22699 49292
I 44731 65243
S 21468 249137991
S 27318 416305981
I 2742 72364
O 13989 62122
O 9996 37322
I 33851 69853
S 4567 764952239
S 43268 548986787
O 6779 34768
I 40193 41778
O 11921 16365
I 36609 40946
O 45598 56809
O 15061 36219
I 11021 15560
E 35563 71796
S 47503 651389379
E 26159 38435
O 8577 30713
O 47526 55284
S 64304 469607504
I 39966 45332
E 25823 40973
O 65044 72131
O 1687 45230
O 29429 43982
O 37714 74150
O 44903 61674
E 38281 68895
S 61411 214736189
O 12261 64672
I 11455 73962
E 14380 24708
E 54538 65009
E 29129 33830
S 59866 363420803
E 11113 50615
O 7419 68316
S 58142 465748934
E 23757 56641
O 29489 60438
S 39838 423813454
S 14853 104719883
O 30478 59602
I 18586 33488
S 23047 594140564
I 66437 66886
E 10198 60499
E 1527 52028
O 3852 41490
I 79 2481
E 18498 62018
O 22472 23941
E 49006 71874
O 62180 66539
S 1638 918662478
O 21530 49863
S 32854 169661406
O 10152 53403
I 7312 70867
S 9603 252725226
I 183 70600
O 57191 71063
E 35863 54013
I 23867 34081
O 31743 43618
S 33031 559745776
I 28812 61714
S 58532 889097958
S 16463 545435712
E 22896 70361
E 38164 47188
S 49879 484727928
O 4867 64799
O 18054 49189
S 54596 688893362
S 38497 163735613
S 75295 548495268
I 9555 22292
S 24081 980558018
O 53692 62934
I 16723 35327
S 19922 212857229
S 55368 794022578
O 10525 55138
E 26592 60473
I 48317 61634
I 50145 53029
S 25018 796236754
O 28492 69181
O 2387 69149
I 32653 40167
O 11398 45666
E 46334 64103
O 55603 57307
O 9242 51012
S 34979 70576920
O 13010 38029
O 9370 19257
O 686 11977
I 14116 43787
O 24824 48312
I 36007 62101
S 57044 795871799
E 1321 6927
I 43935 61905
O 61297 75992
O 62699 77470
S 60607 474508607
E 45619 63057
I 1185 6562
O 25054 30734
I 1374 61819
S 42668 98047144
I 11885 48028
O 552 37631
I 12479 39069
I 34530 66474
E 32990 77642
I 54666 59538
O 5858 35328
I 46707 71260
O 15003 52353
S 31635 651817178
S 40183 838506955
I 56359 57013
S 4178 799175688
E 8100 32057
S 21023 691750926
E 48982 77743
O 461 71507
I 30858 75014
I 34889 56815
S 36797 497022078
E 12150 31387
S 69873 116031026
I 12674 52005
S 6395 73451479
O 33158 77964
S 30998 165362730
I 44351 59100
I 51573 56970
E 13740 40939
I 43749 65411
I 58081 71591
O 26670 77847
E 10327 50679
E 51184 54991
E 9985 75377
E 8803 34318
O 24957 51740
I 46010 68023
I 18499 35672
E 12720 22494
I 6825 7826
O 27062 59156
E 35168 56127
O 11359 32013
O 21771 32407
S 13316 665021034
E 45999 70102
S 33229 81870115
S 25555 685734400
I 7947 60718
O 9081 35923
O 17734 17822
I 39917 66381
S 59397 711853880
S 69369 323064617
S 18486 226403683
O 59275 75291
I 33560 43761
S 5143 756442929
S 72795 990919061
I 12255 55569
I 13598 72685
S 64634 590326702
I 2539 30746
S 14357 654627232
E 4798 68660
I 4975 68191
S 56986 657700333
S 18384 421971162
I 44574 70885
S 19604 679518660
I 22673 55956
E 12045 53229
S 65545 978704596
O 67772 77324
S 51670 519846805
I 15286 32569
O 39752 76082
S 18271 2863109
I 7726 17966
E 36947 57126
S 45100 593488306
I 19648 49268
I 21419 72899
I 8309 10192
O 249 44201
S 74364 14348399
I 4174 42383
O 39111 60583
E 37611 39141
S 32102 430860261
E 57037 61293
E 41509 66060
S 59357 959998276
O 2106 71363
O 9617 12336
O 18436 61417
O 1674 34557
I 27735 57322
E 28265 29399
I 34249 34510
E 47427 62897
I 39389 61591
E 33463 35151
O 21492 50917
I 12830 31782
O 5512 8359
O 12502 65421
E 27868 29005
S 29491 926297704
I 31326 70723
I 8407 18587
S 76602 209359913
S 75108 503592962
S 14528 302597861
S 78092 107859123
S 27860 926212950
S 10450 96626561
E 39166 57576
O 65120 67997
S 19630 719367329
O 23145 74104
I 35661 71662
S 13098 35891976
E 1159 66742
E 46122 69925
O 18391 77802
E 38726 62518
S 66393 578734290
I 32394 40998
I 18066 27386
S 74611 492302505
S 49294 691406777
S 43406 915778092
E 7638 64351
I 39804 61097
S 8403 353746237
E 42094 52806
S 63868 165188757
S 77419 707290990
O 46202 65415
O 1981 64176
O 25956 46309
O 12855 39510
I 14105 15152
E 17196 65379
I 25280 60347
S 37183 951143760
E 41396 64749
E 19628 46320
E 22989 54090
S 59272 828208899
O 1479 43895
I 44451 76498
I 46932 58783
O 33617 68626
I 20676 59985
E 3548 38147
I 54004 68452
S 45639 82698925
S 44591 369707495
S 43406 305786379
S 49536 174578566
S 23578 653874170
S 6097 866986437
I 5359 11627
O 20900 77998
S 51597 205833685
S 57600 8686489
I 10504 53991
I 3281 37678
E 20795 70576
E 46790 50580
I 44625 52501
E 22325 48780
E 5405 25807
E 61068 70911
S 68032 115135923
E 2550 57629
I 13781 46942
O 44956 46605
E 58093 65112
O 23833 58947
E 48 47009
E 50433 51020
I 39752 77944
E 45412 75662
I 15977 66292
I 13063 48422
E 6330 43292
I 17415 23244
I 49709 56006
E 57316 63550
O 19876 76762
S 19777 351052869
O 19377 45033
O 655 62393
I 40693 41135
O 60368 61810
I 34862 68845
S 35659 563358789
S 44844 880303462
S 65811 889477835
I 58391 69263
S 22293 426328325
S 7120 558227660
E 16616 57494
S 30400 111748447
I 9474 55769
I 15596 35740
I 56600 68050
I 50204 74134
O 73611 74946
I 41093 52106
S 49038 312175307
E 5486 43900
I 5408 28542
O 6029 21312
O 8520 62744
S 51040 45941927
I 7366 67112
E 9025 71785
E 48421 58124
O 4270 75461
O 18989 65505
E 40337 66972
I 27457 76077
I 4469 46051
S 27663 762828753
I 1292 27992
S 45973 75725730
S 44731 593047051
S 14700 980674774
E 2421 50800
E 12399 13916
S 20075 640325739
O 19718 46100
S 30507 50926408
I 15980 44389
E 53951 69684
E 22824 72753
E 36739 57423
S 3096 180099724
I 28858 64261
S 54450 582845775
E 5075 34948
E 650 45527
S 36166 600627374
E 37461 55992
I 22706 66919
O 3572 29712
O 54928 70247
O 42263 74051
O 29266 44138
I 60298 65726
S 42962 81084661
E 37355 50915
S 59394 501292217
E 6190 67156
E 21448 37974
S 52839 184997929
I 44883 74233
E 33115 76666
E 47772 50922
I 10351 22837
E 8783 28906
S 45086 785517203
S 29582 867718076
E 16076 23268
I 33359 67179
O 26640 51680
S 23378 194658537
E 20340 38107
E 60021 63330
E 8692 64087
E 15975 26818
E 27397 76573
I 39145 69980
E 40304 62950
E 36455 58081
E 1455 67502
I 4212 5495
S 58088 60496680
I 5815 61752
E 40498 51748
E 19495 77244
I 40004 53193
S 2207 124659524
S 44603 491199033
S 3721 500500073
I 64794 65311
S 22107 63469792
I 26498 49731
I 17412 44364
E 20929 39794
O 65855 74390
S 26790 231829742
E 29482 40466
E 276 37545
I 11602 51732
I 22438 45835
E 39282 75327
I 31833 47836
I 3014 4519
O 35822 41386
I 9286 63037
I 29763 51230
E 8580 58802
E 11422 24250
S 76139 380990279
O 46359 72149
O 1203 44237
O 5425 58561
S 9589 896236988
S 63974 963026066
O 3622 63175
E 5273 46805
O 23031 35217
S 22358 757757345
S 46786 968057645
I 73770 77202
S 70670 90131160
I 35446 61357
I 37209 47747
S 53550 758843582
I 6499 70029
I 38757 48427
I 13493 42014
E 17565 21680
E 39877 76173
S 49128 525616114
E 43080 67309
I 27054 58124
E 11995 29852
E 389 16729
S 65678 180050654
E 1107 1700
E 1137 73153
I 29004 60760
O 5 53041
O 24561 52283
I 22247 58194
O 63557 65064
E 4951 54422
S 20001 301566965
S 15524 120365583
E 14922 44962
I 26200 65858
E 45234 74367
S 55882 931237244
S 68532 860961565
I 24039 34315
S 52069 592733592
E 3236 74265
E 13807 64981
S 69999 436102099
I 6109 31193
I 3387 22471
I 19674 42651
I 15563 49693
S 40700 381244582
E 8567 65122
I 21105 21664
S 4105 409474289
O 25978 40710
S 31713 261452410
E 18438 21687
I 74400 75929
E 36577 75319
S 44649 120542000
S 46076 376622595
O 4957 67460
I 907 62148
S 43566 850921570
S 21615 930956070
O 17214 25623
E 32417 54933
O 12818 20544
S 77564 404839631
I 15846 24092
O 42559 43274
S 7876 529420308
E 6183 52048
I 8158 48934
O 7592 52503
S 74173 153256256
S 12687 855485256
S 22739 662479613
S 10989 264872062
I 8459 13834
I 30321 34244
O 33636 68339
I 4946 10758
O 29742 42636
O 14470 62768
O 32360 62894
S 11893 136706991
S 76231 152938424
E 35002 53537
S 52360 223102195
E 47501 65243
S 55753 147262453
E 56942 74642
I 6621 26689
I 1292 73039
S 34175 164245428
O 7791 49876
I 4481 34798
O 131 74008
I 18203 20137
I 11092 34656
E 79 65062
I 57661 69442
S 25596 620863004
S 36903 960735727
O 31581 67820
S 9231 867264766
O 8046 61841
O 52381 76797
O 6380 47684
E 8863 22380
I 18031 41190
E 21715 33859
O 265 48116
O 56214 70883
O 53918 54537
S 5959 921945026
I 43429 66887
O 39458 50114
S 31734 21243640
S 52691 591217398
I 4865 44770
I 39814 51389
I 30379 42462
S 70588 806289152
I 38425 67928
I 68726 70711
S 47816 650333902
E 26766 71830
I 14291 48417
I 55350 73748
S 64988 960271786
E 30851 78035
O 3552 73005
O 21679 35522
E 8830 13383
I 63383 77918
E 7948 77306
E 59441 66507
I 37656 55053
E 17307 42535
E 24969 66105
O 6963 74139
S 55619 107755281
S 15182 459040028
S 67451 612548794
S 5645 921600067
O 3828 75221
E 19639 61402
S 25762 834812262
E 8404 62490
I 65582 67996
O 61777 75295
O 3450 66928
S 48214 26353835
O 5485 62215
O 10149 13526
S 14420 498046377
S 46896 745048440
S 74670 765794769
E 3363 26179
I 45641 49217
O 12576 34826
I 23647 49631
I 1797 55448
S 18712 656506312
I 20615 21186
O 41569 70180
O 20236 56917
I 39349 49184
I 7636 67083
E 41075 48734
O 5654 60483
I 33264 50502
E 39351 66111
E 30116 73735
E 50504 58091
O 52396 63255
S 53497 625025311
E 30304 71908
E 8147 35777
I 10687 35504
E 8316 77630
O 54739 77224
O 49889 50696
O 8223 39280
E 8703 35117
S 71002 293723304
S 30392 11959329
S 62266 867978334
I 17669 42270
E 3205 17056
S 74752 614643574
S 56632 670589427
O 42179 65258
I 49627 61862
S 4026 623128623
I 5131 8650
O 1823 22592
S 8859 693865768
I 50198 76756
O 22243 48207
S 19264 872988097
O 18241 77694
E 8288 26251
S 28522 436639600
S 67626 551520355
S 56001 657760046
E 11443 27755
E 26045 44580
O 27893 65480
I 13576 45900
S 39532 870027499
E 5653 16563
S 41858 763685799
E 40975 69961
E 9644 20888
O 47092 60395
E 70269 75718
S 2487 100256932
S 70804 14304332
S 34054 908504333
E 39965 40061
O 22308 39291
I 1160 62468
S 27257 403552416
I 14758 59800
S 47344 554745149
O 17038 73783
O 14363 38666
O 860 31316
S 55592 914492880
E 30455 42492
S 42925 2599605
I 34854 42433
O 60803 69277
E 12748 64185
E 29651 68218
I 21715 35933
I 29843 45277
S 66988 38415642
I 66317 69123
S 66627 105678221
O 28154 30301
S 10499 591929003
S 65349 458488869
O 70768 73940
I 33775 58907
O 16654 17999
E 15692 23660
E 21056 26021
S 49353 740085854
S 48061 898270671
E 17526 59213
S 51249 574950387
E 26232 77606
O 17668 28241
S 27439 100258305
E 3645 75430
S 2696 475364156
E 22638 59645
O 13810 74740
O 15058 42270
E 35701 53021
O 28694 48734
S 2171 233897376
I 27460 74842
O 25446 29173
I 22529 74994
O 18282 38108
O 58656 66014
I 43616 70889
I 37882 53570
E 30517 71116
E 33922 51423
E 4832 22105
I 49412 65441
S 24168 116384010
I 58958 59844
S 38088 849218450
I 32857 72044
E 61554 67383
S 58799 565772577
I 6577 48287
E 17374 49540
E 11005 11190
S 64117 877484175
O 305 38172
S 22756 116998329
O 4683 50947
I 18092 69451
S 30402 278549144
E 10572 57118
E 40436 65269
I 48131 53061
I 8277 24662
S 24876 328035527
E 29485 36775
I 30714 50333
E 56346 64845
E 38761 59618
S 26087 432869732
E 54646 66779
E 54965 75246
S 2567 306375137
O 16859 28068
I 4067 26527
I 4249 20954
O 29594 34752
I 25096 73033
I 12275 60494
O 45602 48218
O 45472 52528
S 43823 66087446
O 4688 6621
I 7212 61098
S 58325 555084360
O 4933 58968
I 14687 35129
I 24799 65083
E 66619 74471
S 1286 915763893
O 2112 71907
S 30358 337260659
I 7117 23473
I 14582 22593
E 35262 73723
I 10824 45003
I 19224 34255
E 1900 11989
E 6529 53485
S 29916 867459207
O 35378 51808
E 28369 43000
I 32702 58263
S 72581 310301440
I 3223 58972
O 3539 55432
I 13197 46565
I 11477 64489
E 10690 35688
E 47585 51360
O 38955 70626
E 10399 77488
O 27563 46014
I 46092 61546
E 2388 53298
S 18744 524623994
S 2261 955142905
O 10227 71217
I 21179 34561
O 75185 76972
S 60978 107905452
I 14262 48705
I 51950 66888
S 20700 453405448
E 617 36655
O 18082 33264
S 16489 929824406
I 11953 63786
E 20260 38599
I 8973 64961
S 62841 616515666
O 12516 34950
E 59716 70960
I 16875 66122
S 22447 68623704
E 36020 75061
E 35608 62610
E 21420 23563
S 20355 140167665
I 4623 41686
O 39460 43742
O 8961 31916
S 34483 58180232
S 7247 968876328
I 11530 31070
I 14463 52287
E 6035 77849
E 4117 27125
S 15146 27571832
O 55257 70677
O 43478 54012
S 8182 637774732
I 28483 68971
S 77570 296205466
I 10203 31467
O 2357 20756
I 9599 37193
I 60950 68560
O 12385 41454
O 7866 64658
O 5621 72001
E 33357 58635
O 23132 45735
O 60786 70643
E 32699 57729
I 3119 34985
O 45954 60890
I 30483 60176
O 4641 73274
O 33046 70632
E 29799 50246
S 65296 360805211
O 14443 51188
I 11440 23192
O 21212 74431
I 42887 59251
I 17171 61001
S 32873 602865013
E 22684 76579
O 2412 66386
O 35870 61708
I 64743 67558
E 58727 72609
O 51592 71619
O 5235 22069
O 7029 49722
S 63566 764137145
E 17766 34742
I 13697 72188
O 25486 51394
S 12091 957777640
S 19 205718902
E 1518 66632
I 20206 29829
O 10152 37024
O 2311 74093
I 36385 70677
E 30438 40765
I 28125 37797
I 14843 43362
I 1874 62358
E 3019 72598
S 8542 187705331
O 31263 37272
E 41356 61701
E 23233 57158
S 44452 559107424
I 5690 10410
S 36027 713272946
S 72855 853235262
S 22164 82377043
E 5300 24395
E 24528 59470
S 893 880263128
O 12677 19591
S 21458 387890865
E 40725 76607
S 62913 839841709
E 236 64869
S 21886 820159219
E 36459 77028
S 30075 459448076
E 8601 56739
I 97 24242
E 49936 62371
S 45449 666227183
S 57121 548619008
I 18745 21396
O 16948 44482
O 36723 50224
I 14197 77930
S 38405 909148157
O 39812 58590
I 46391 51319
E 40877 51678
I 12798 27233
S 55676 380486549
E 1789 28871
I 36890 51988
O 18523 51029
O 3954 66694
S 61598 672389653
S 68492 966742036
S 19501 383398317
O 26010 28087
I 32298 73819
I 20802 70739
O 30115 49827
S 12534 755582971
E 24561 39965
S 48284 682461022
E 1333 42148
E 7436 63816
I 48705 60884
I 13311 47252
I 22576 66125
S 39623 724509985
S 74597 8219376
I 41873 44550
I 15406 50618
I 5030 28304
O 6735 53378
I 52339 71156
S 13526 394099131
I 56668 75094
I 44911 64250
S 10095 249416351
E 19440 69205
O 28637 53785
O 17380 46954
O 42976 52366
S 30252 986391509
S 15599 677896794
I 36446 67510
O 13682 44852
S 25028 533944546
S 18043 359946151
O 68867 77164
O 17637 57223
I 51149 74031
E 56271 60008
O 2389 6336
O 13905 27258
E 439 15173
O 22307 58067
E 54179 65936
I 56176 60416
E 70605 73397
S 64152 736375420
E 7838 46714
I 64146 66670
E 15127 62845
E 15970 38717
I 61670 62445
O 16832 16971
E 4710 62641
O 3119 73316
I 5659 6042
S 22906 107181151
S 45075 612439129
O 7633 11800
E 12933 75426
S 44970 123994166
O 1686 34047
I 21579 68191
I 28377 63269
O 11402 63457
O 50007 52654
S 55212 923158678
S 74751 162984430
S 34341 652910943
I 33657 51397
O 4584 25529
O 14555 38714
I 19290 53032
S 71744 300954440
E 2940 8632
O 53439 56315
O 65786 72829
S 74829 118320356
O 5950 22594
I 58289 72173
E 62776 64029
E 7287 17624
S 56565 582473763
E 22855 26529
S 4908 5131601
I 10095 30337
O 7722 64167
O 43115 57371
E 6799 12127
O 7089 66157
E 47057 64020
S 37499 244665202
I 22633 56645
E 49470 60940
I 73563 76378
S 30690 974233018
I 65296 72350
S 11082 959373600
O 32052 71811
S 12954 205764176
O 36097 53153
O 4995 19481
I 18630 74127
E 31040 32401
I 11675 62826
S 73684 15765594
E 28787 31406
I 48828 68642
O 13948 47476
E 29203 65518
E 10756 55368
O 43138 59664
S 72683 949613612
E 2518 6179
S 71927 690721977
E 10119 43539
E 21850 44734
O 36839 38272
I 16569 51266
S 26548 496034083
E 7491 14369
I 36481 60386
E 58997 74623
S 4957 348556574
E 10833 77278
S 36130 31491830
O 5618 29440
E 27697 67651
I 22018 22537
E 52875 76684
E 30895 49202
S 49255 12830385
E 24947 41632
O 14191 14611
E 29372 36859
E 48244 60876
E 38341 67236
I 29341 59151
I 37346 77660
I 16657 32818
S 23198 873593561
O 25762 73170
O 2914 12256
S 17828 757434722
I 11213 23065
I 4613 41537
E 31144 40203
S 30013 152488007
S 4556 485827268
E 13630 37605
O 6240 17975
O 32557 72321
I 24763 61228
S 37636 567417582
I 27885 71313
O 3082 64461
I 1379 74324
S 69893 502339158
I 24277 75223
I 43525 44552
O 51289 64786
O 18123 18709
O 21540 34482
I 13891 61136
E 23854 41619
O 21134 49603
I 48388 76115
S 25830 703950859
E 39181 48539
S 46388 691549827
I 5827 19710
S 20746 48600424
I 10969 73696
E 35193 39256
O 854 26848
I 5710 75580
I 7186 19004
I 21949 68545
S 70771 227342312
O 4167 18859
S 28404 282575782
I 209 71560
I 26125 39966
I 34282 59557
S 75239 234803846
S 25547 378560698
E 31341 69337
S 32569 345758424
O 41518 77241
S 62397 680547774
E 8893 10865
S 70003 167189202
I 6844 34582
O 2240 8709
O 27499 35146
O 35067 43684
S 77398 988613435
O 48680 58283
O 2634 10894
O 52273 71089
S 30635 501989587
E 58125 60503
I 41199 48340
O 6169 21375
O 69496 72549
E 6903 64949
I 5582 63482
S 9990 132367983
E 175 25645
I 10944 53764
O 14288 78054
E 52985 67080
I 415 35920
I 10395 53554
E 40762 44582
E 60441 74049
O 46147 78010
O 39356 60611
O 9736 70189
I 42041 56372
O 27586 65489
S 72081 302303657
O 21016 29246
O 7681 74492
S 24783 139418804
I 22382 49827
S 21403 240533275
E 23327 41605
O 55126 61389
O 27026 51120
E 12350 20580
I 37545 45680
S 55665 10601612
O 16620 31894
O 4187 23227
E 46159 55158
I 19834 71569
O 36794 55423
S 11370 620314404
S 40036 560294482
O 28674 46637
O 42314 64167
E 31964 51577
O 14346 48696
I 28463 38956
S 31181 32878756
O 13081 36796
S 61114 301958945
I 13005 77288
S 53135 493482522
O 13812 29183
O 33384 50975
E 9241 65259
E 64516 68026
S 47773 229782749
E 13778 76469
O 40647 68318
I 40839 48969
O 41850 48721
O 25697 35687
I 50230 56370
S 39101 416219702
O 18820 54852
I 35208 41427
I 2598 61127
I 31509 56592
E 4413 8060
E 48100 58310
S 227 889812216
I 1585 55324
I 21330 45422
I 15525 59916
S 29039 899995467
E 37452 63033
I 37544 51277
O 41232 45499
E 30542 41983
I 35746 60827
O 55143 62139
E 9798 16965
S 36377 475294899
O 11318 33528
I 27091 77892
S 68949 320561482
I 6354 77380
S 3413 801805863
O 3585 41194
I 29756 63526
I 49024 49032
O 15783 28769
E 25411 75813
E 11114 74176
E 58937 66712
I 34628 74482
I 34656 41847
I 20021 73731
I 37731 38387
E 3015 27756
I 23956 57321
E 45496 70014
I 32481 38532
E 3970 31129
I 60865 65001
E 29647 55946
E 4190 64171
I 8336 37238
S 36387 373045795
O 39068 49198
S 58436 844100157
O 29676 72989
E 4135 30129
S 40072 166915769
S 5472 484088542
S 40666 507208587
E 43440 70080
S 30137 851136049
O 51840 75210
I 57660 63539
S 1813 138657367
S 52282 298295331
O 36660 75510
O 31896 43277
E 1280 12400
O 39201 41130
O 1395 13088
S 38767 346575724
S 23083 751898619
I 42739 59386
O 26033 59488
E 12156 36451
E 19685 61709
E 12361 21872
O 28427 76537
S 68224 335894771
O 58219 71585
E 75986 76668
S 50835 206112266
O 12735 72014
S 46451 740505501
S 18648 326891502
O 43445 60716
I 35331 49360
O 32455 53189
E 44134 66856
E 60994 68420
O 40369 75666
O 3342 66770
E 60637 73209
E 11266 74861
E 40362 52886
S 22110 678581610
I 866 60609
E 13296 47264
O 5277 77295
S 39387 526089363
E 2171 36698
S 56399 237433693
E 16286 69201
S 55938 295275075
I 37443 58235
I 9993 11643
I 25263 48809
I 27556 62181
O 1575 70388
I 22379 29966
O 38009 77463
S 9344 748385690
S 14358 972083528
I 8599 52871
E 12182 67370
S 25941 452550630
I 15051 41453
O 17115 38009
I 12448 60999
I 19384 52132
S 34744 15326061
O 7107 39791
S 61746 327040917
S 51137 441818074
E 62718 76885
O 52593 59398
I 61325 71472
E 10861 27299
O 35265 46815
I 56604 58453
S 22665 391196883
I 14219 55080
S 42718 586118861
E 9923 32024
E 42446 54162
S 54297 437674249
S 22641 120919851
I 26521 49708
I 8389 32177
E 23541 49679
S 13873 511985186
S 66264 197518892
I 9520 77607
S 58248 805694112
I 10547 76460
S 3467 935156194
I 12261 26363
E 731 32663
O 48971 78120
E 46084 46753
I 39762 43304
E 38131 43122
E 5405 35404
S 37394 66360498
E 55436 63342
O 51220 53791
E 12294 34012
E 18643 41598
I 16188 26872
E 11034 59890
E 5820 57072
S 34043 11713013
S 39677 519885106
I 72436 77323
S 40516 883953476
I 6539 24585
S 13853 590194180
I 19587 28159
O 16000 58659
S 32164 128067417
S 76224 960243975
O 20239 67595
O 62984 75061
I 63944 71346
S 6800 676669136
E 10340 15946
I 2506 33297
I 49014 57840
E 10012 76946
S 63248 889416958
I 6334 44489
O 17158 31277
O 189 61240
O 21678 33910
I 71803 72800
O 63650 67170
E 2967 36654
I 14099 67573
I 4377 17492
S 39982 361756436
E 25943 36654
S 37783 612569666
I 22727 45938
I 13897 20714
O 9544 58992
E 6362 47213
O 16223 71470
I 24915 25525
O 15100 35603
S 34865 832429701
E 16509 31162
I 4269 28220
S 61960 520831471
I 14531 33511
O 55336 62291
O 19318 73529
O 24921 27054
O 17237 64191
S 5516 41489557
E 5472 43152
I 49772 60512
E 47658 61144
I 17528 37423
E 49050 63716
I 66341 76604
S 74463 757589978
O 53339 55366
O 32802 43768
S 68472 819342813
E 404 7977
S 61153 167870485
O 7891 77383
I 52745 62554
E 3729 75816
O 25068 64971
I 15608 40832
I 2680 53793
I 42711 67390
S 18416 891759443
S 30757 685570601
I 16887 40709
I 38224 75499
O 40544 46245
S 57259 260012154
E 46929 57041
O 66327 69314
S 189 10128274
E 14522 31421
I 1069 14016
S 73261 536351538
O 25421 47797
I 37563 49027
I 45107 54761
O 9401 14851
O 2260 63831
S 26610 837766811
S 45373 469354041
O 19492 49717
E 42021 54038
O 8338 36837
E 10512 49340
O 14425 37231
I 19611 26742
E 55376 72522
S 28882 168364963
I 3364 48584
E 20868 75374
S 21813 131819171
S 55005 263261073
I 7757 50776
I 18831 67471
O 24381 35245
E 31142 37834
S 30750 409055101
I 33481 41074
O 37614 60878
I 13126 77244
E 33188 41354
I 14801 22936
S 44148 949157193
S 49706 545948223
I 30777 36961
S 45322 974772745
S 62964 735563095
S 63894 433524005
E 43485 50944
S 70298 348638591
O 25608 34270
I 42834 62270
O 53113 61735
O 8829 70737
S 11776 351549712
O 29613 52458
O 48969 66331
I 52824 60273
O 16056 23550
I 36050 49429
O 11581 62335
I 15550 21400
S 27983 355803533
S 38979 568262532
E 11340 33179
S 5238 94426571
S 54351 452150929
S 71208 783304647
O 66139 72750
I 6292 8288
S 35180 242820127
S 1658 105705056
S 59858 539031613
S 60416 250048043
E 50695 56563
E 10318 41630
S 62319 590512629
S 74804 384829954
I 17509 50493
O 2690 71120
S 268 975870318
O 31665 73982
E 39072 49770
O 41699 55608
O 36085 65512
E 18110 31737
E 53503 74524
O 19416 48238
S 14509 204296465
E 72818 75964
O 46928 76193
I 18996 65632
E 13674 17762
I 45342 74544
I 35499 39615
O 41107 63677
I 1362 17504
E 35985 76004
S 71851 441875944
E 35147 39690
O 47721 51230
I 26857 39848
I 13572 25184
I 9093 49010
S 21082 157922285
O 13469 38604
S 41265 305490587
E 29327 60316
O 19999 62712
S 38080 343716561
E 8664 12865
O 42914 58920
I 19063 74647
S 315 102884495
S 19178 846509086
I 9392 17094
O 20749 39494
O 21274 42326
E 4478 33935
I 4018 51245
I 16852 43720
O 12578 25008
E 23866 30558
E 48072 67855
E 11748 18840
I 1602 5288
S 42929 553792715
S 12830 317522374
I 32701 50587
I 32728 63708
E 6448 39797
O 55280 60623
S 17985 615382242
I 53758 75688
I 15732 58432
S 64472 342725093
O 27728 41141
S 66189 37123418
E 17097 20533
S 45173 533156764
S 47636 193251211
O 45966 51582
O 2784 29724
E 15047 25364
I 4950 58486
I 6688 67953
I 45555 54399
S 75126 820573198
O 52997 62232
E 51236 69782
O 22367 63282
I 15424 33769
I 9400 73380
S 53340 792777840
S 41516 208513932
O 68460 75507
O 19617 73119
I 23185 58450
I 4223 57814
I 66288 68638
I 30638 55690
S 23495 712485526
E 22091 33732
E 51395 71450
E 43268 50039
S 6890 961717881
I 46581 73206
O 6821 17124
O 14154 70808
O 17137 65003
E 1303 40313
E 2657 23724
E 5994 36114
S 45090 191841696
E 8201 52088
O 8653 20112
I 60928 70376
S 13211 248895311
E 35756 76653
I 64030 71780
I 9275 31544
E 581 50071
I 58663 65915
E 60630 72857
O 51204 64130
S 21079 51618887
S 77986 287697745
E 36680 55639
E 27187 32880
E 52270 77955
E 30868 77184
I 46226 61455
S 67434 119881247
O 50842 73515
O 19655 51591
I 2194 26625
I 29070 68089
O 24558 47856
E 35562 71929
S 42009 44137147
O 47212 52771
O 60187 76498
O 10940 45336
O 54514 70665
O 24536 25121
S 886 522934899
E 1721 64400
I 36173 59748
I 62570 63130
I 49857 76350
S 43504 88565918
S 61529 980644879
S 23233 677219355
S 70414 297467743
O 47875 75843
E 1072 30794
I 9191 36665
S 13971 743150218
O 1416 37486
E 30341 50550
S 35137 428524531
O 25727 76388
O 30427 43567
E 35757 40490
I 46139 47095
E 19082 59677
S 3655 443156338
E 3077 61569
E 20530 71903
I 13172 24952
O 26943 40988
E 42279 53427
O 24288 53676
E 54364 70133
I 24566 25453
O 23207 28290
S 7122 78281323
S 24302 134052694
I 30536 35682
O 9383 41573
I 41645 77516
I 4919 41128
O 23090 70704
I 9150 36435
E 40361 65144
S 46645 177721727
S 4151 618540334
E 9235 46590
I 19533 56728
S 22781 715208702
O 11157 64320
I 15363 40234
O 13550 19182
O 13518 36022
E 736 68193
I 27198 61840
O 7403 66220
O 19180 20174
E 18184 66729
O 28072 62300
S 47541 237980668
S 13183 501020039
I 27766 68795
E 6310 32016
O 24477 61774
S 7937 829684025
E 22793 34397
O 69459 76823
S 77505 27396246
E 21082 56520
S 23927 84300455
S 7241 223422057
E 18682 22279
I 26957 75737
I 3829 8189
E 3257 62078
O 16842 44935
O 13944 67966
E 3212 77331
E 6834 73264
I 5406 58621
I 34373 61551
E 43056 43866
I 28103 66013
I 36427 66757
I 6883 24304
I 52207 65309
S 26931 126656740
S 70805 377088485
E 5064 54120
S 68361 510986187
O 16276 28745
E 11051 30906
S 18705 278337794
S 35452 217568138
S 31202 785439297
E 8904 28985
I 53050 74201
I 39169 61702
E 8823 21550
O 51560 72751
S 53603 806445691
O 8203 29998
S 4362 834496930
I 24642 66223
S 68970 790930959
O 25893 62204
I 43342 54157
S 62083 462058141
S 40669 116086634
E 18416 40950
O 43046 47717
I 18760 75316
S 12933 283116276
S 17542 669832280
I 71096 73748
E 14458 19512
O 33496 34292
I 67351 77172
E 38227 55795
S 17483 185623802
E 4194 38330
I 25959 66826
S 60165 314175558
E 36247 36330
I 65280 73025
O 8858 44919
E 5639 64536
E 28552 63962
O 71169 71284
E 401 67619
O 6094 39348
E 49005 51870
O 45904 58902
E 47942 66553
I 19766 72464
I 20323 30160
S 5068 39895635
E 52783 61510
I 54789 75912
S 76978 22659768
O 9797 29365
O 77981 78112
O 4837 41542
S 2441 517014735
S 39354 293863570
O 17440 19500
S 21759 331562415
S 16790 443339058
S 60645 29213666
E 20431 26975
S 69762 697384561
I 3626 70132
I 7347 11568
I 20453 52183
O 30884 37858
E 3805 16430
E 2883 60037
O 8886 53913
E 22091 52624
I 11346 16927
O 27897 65537
I 9413 51689
S 76170 244342686
E 8876 35347
O 35534 39302
O 10502 62991
S 37360 510652399
I 36163 73813
S 75094 869362288
E 49122 57915
E 15273 16154
E 27410 58584
S 3928 397545380
E 61094 76850
I 46550 47629
S 16947 278170100
E 23436 64975
I 23025 52428
O 16432 38736
E 1296 23935
S 1665 16836052
E 9920 48667
E 34098 71165
S 57282 996681024
E 44244 62295
S 42270 968285363
S 41353 989746416
I 36932 68964
I 43465 57434
I 20553 26524
S 14027 659841449
O 38132 63289
O 23093 26383
I 2571 17617
S 20543 548847884
O 71258 71744
S 19246 674697584
O 2229 66099
E 25843 77217
I 23974 35790
O 7383 77815
I 28603 29031
O 29554 35268
I 9677 22880
I 5270 69410
I 12857 56401
E 26158 75809
O 31083 47549
E 5412 10657
I 23193 30686
O 16137 42139
O 35282 46100
S 26438 541474100
E 45125 48238
S 4555 561239710
I 31130 42232
E 11646 14118
O 446 49182
O 5174 33085
I 49584 59375
E 22589 42581
E 49842 54848
I 38481 60210
O 13027 51061
E 49130 56659
S 52693 437560441
E 42146 52889
E 13016 71892
E 27935 38451
S 42543 984397188
E 40365 54828
I 29077 72635
O 27474 62582
S 49455 389829476
S 31159 770498325
E 5324 32791
S 27267 862402685
S 61713 602887797
O 63593 67495
E 6953 67335
O 35612 60621
E 32214 69053
O 1031 8562
E 13073 42862
E 15677 27236
O 25405 44543
E 50541 74176
O 2558 74072
S 35767 988604435
I 33129 48793
S 74845 161528347
O 23880 57109
E 32975 63778
O 21063 73185
O 64486 65979
O 23307 41760
O 34828 52568
S 69461 409216482
O 46778 68831
O 14640 27618
I 46291 48179
S 68846 95835728
S 77212 864767781
O 37537 46603
O 3300 44378
I 3809 72410
O 53312 58343
E 5443 44425
E 27487 31302
S 55526 611151157
E 40201 53309
S 31068 750097737
E 15476 67712
S 37491 748551950
S 60758 702151456
I 41151 54115
S 53012 681468503
I 50236 64041
I 633 64521
O 10669 18455
S 59924 257533244
I 46125 72548
S 38801 439911572
O 27905 74111
E 15610 32288
E 29273 52641
E 21167 76485
I 9245 52185
O 12528 76597
E 64264 78040
I 1716 21222
S 17852 690008535
E 56054 63810
E 20432 24604
O 15769 37326
I 10695 52695
E 4930 7196
S 61669 890199145
I 21584 56950
O 48286 75694
E 22833 61616
I 14446 54387
S 43151 429585541
O 3425 62087
E 59569 77523
E 60196 64985
O 49136 70595
S 33361 741925095
I 27725 36219
I 1058 9798
O 7406 31092
O 19062 45941
I 39970 75688
E 32062 62896
S 16715 918290043
O 30553 62298
S 33748 393598504
I 17053 75922
E 9015 37176
I 2777 60233
E 7668 61816
I 11582 13225
O 25671 69299
I 7851 50798
S 45541 860049353
S 59072 795317085
E 51848 56465
E 25765 35943
O 39834 60625
I 10762 16628
I 25268 61157
E 24461 54717
E 61622 67229
S 10736 740128614
E 25802 51538
I 46335 64798
S 77760 892518351
O 9448 16626
S 47689 506387460
I 39286 75998
O 33657 46948
S 14255 539102606
I 22772 77391
O 22413 73368
E 53244 66589
E 32301 50379
S 69678 836582358
I 1672 77982
E 37396 51794
O 23463 65101
I 15371 77779
E 20220 52799
S 41407 986430466
I 36399 48969
S 5890 393486688
E 5043 64210
E 3324 48595
S 31828 885819032
E 28634 61130
S 74102 619067924
E 29810 35876
E 42353 44172
I 2827 6970
I 5507 37438
E 62619 72586
E 16815 66691
I 19678 78025
E 33051 68671
I 15086 58755
E 20765 30852
O 2781 52172
I 49064 61940
S 77929 312034179
O 18252 58300
S 72622 27564640
E 51674 74850
I 9715 17173
O 17471 26876
S 57463 670635338
I 26415 61013
I 4433 53195
I 17229 70838
I 16421 49134
E 32228 38694
S 67684 640385589
E 7872 50255
I 18191 48760
O 9651 13329
O 11471 74289
I 60042 69405
S 39610 291070837
S 59803 364831060
I 33011 42970
E 2748 12062
I 7477 32721
S 15108 460560817
O 15163 41770
S 39655 618160400
E 55367 75221
O 36702 48035
S 52365 116043961
I 13578 48818
I 19460 23287
O 529 10488
I 5424 34187
S 39376 982496615
O 13219 16505
I 5347 36470
O 13663 53895
I 3478 48674
I 20353 37193
I 13685 73843
O 1467 45566
O 5352 77716
E 37164 70305
O 27284 69322
S 9907 343475437
I 31401 64016
S 65667 547838395
O 65142 71361
E 29052 36498
I 12312 76230
S 22404 349633539
O 57581 61125
E 7864 51641
I 12068 39787
E 33853 69149
E 6822 15430
O 32241 44406
I 26719 49431
O 14075 50763
S 2372 115951224
S 69189 114591676
I 2235 44918
O 21388 66949
S 54177 720396907
S 27462 228253047
I 14670 77290
I 12438 44107
E 52427 59529
O 39817 46006
E 34497 59237
S 74953 483536808
O 6034 65064
E 19034 25741
S 44011 364384221
S 49234 86228035
O 19560 44609
S 59282 79037947
E 5309 5633
E 57790 67008
O 50457 55202
E 3643 47176
S 15611 471260485
O 69553 77401
I 58222 60528
S 63821 797619800
I 45498 76170
S 23089 529128289
O 4521 65643
O 5152 25038
I 28024 53495
O 69273 76252
E 9266 15941
E 24802 68935
O 5605 74218
O 16044 67820
O 27472 37562
S 67495 25242280
O 3899 8308
O 54564 56300
S 74398 690915140
E 26703 57727
E 25169 55080
S 50236 173287502
I 7841 21640
I 3067 74122
E 11881 71880
E 9686 20247
S 23426 183941715
O 7863 61892
I 2313 19840
E 40494 57444
O 22148 23094
I 32167 44412
I 48954 66472
E 31337 35744
E 834 42689
E 49631 62547
E 23002 55740
E 17345 19308
O 12365 71840
S 23212 838067041
O 34704 46987
S 5726 613286255
S 71399 183648100
O 26788 47260
O 43619 70112
O 27534 77254
O 3230 29598
I 29444 60540
O 49323 53659
O 2081 43810
E 25996 63957
O 41709 45646
E 39055 64889
O 23710 36597
S 65158 633113532
I 9180 25190
I 46135 73469
O 64160 73499
S 42545 292770760
O 57219 76288
S 24249 593368181
O 25891 68599
E 15062 15223
O 11485 24341
O 51242 61725
O 41126 56474
I 10245 76656
S 11019 93777397
O 2361 39495
S 7407 631101660
E 18547 53884
O 59309 61264
O 42074 61646
O 68160 73076
S 44411 766740451
E 31558 76485
I 3474 3879
I 36874 55125
I 34469 70768
E 26113 29069
S 51103 26950282
E 43320 65224
I 6840 52563
S 47736 81451223
E 11954 24882
E 2276 24361
E 26081 78124
O 58555 64025
S 59283 259395718
I 17837 17848
O 41783 51326
O 33407 67423
S 39901 952319201
E 26728 61304
S 24796 439104281
I 21874 38676
S 75329 59544745
O 18557 25906
O 1457 67092
I 32556 56268
O 46392 48458
E 22103 30544
E 18949 62640
S 70146 803155849
E 36332 56407
S 41768 672740941
S 30223 693652054
I 1381 73188
S 16515 137238402
O 13242 57011
O 48892 66642
S 34307 361826998
E 28112 49726
E 50584 54311
O 22074 58776
I 9912 22054
E 7634 72111
S 76149 604869968
S 8576 614913395
S 72073 603487362
S 5450 692657297
I 2313 31010
I 21655 41401
I 14216 22751
S 12656 688152937
I 6625 26267
I 20819 32819
O 15817 51193
O 6681 63123
O 37000 62353
E 22341 60100
O 35708 39940
O 28585 42091
I 26707 66459
O 45168 45353
E 15646 56498
S 4002 698615779
S 51562 733662768
S 58054 82807239
E 43492 51565
E 3672 73794
E 12255 24865
O 19708 42434
O 26973 33119
E 19888 70566
O 42105 45600
I 4593 51617
O 8135 32570
E 5724 42299
S 23851 793630732
S 77108 347790760
O 11188 56482
I 2310 11319
S 7476 118715467
E 46063 47324
E 33843 69380
E 54384 57385
O 10302 31940
E 20952 61627
S 40026 854791141
S 43230 333524239
S 72791 811077751
E 30276 72321
E 1996 16275
I 44212 47912
I 3088 74091
E 14334 40955
E 2167 32218
I 6444 71930
E 73152 73781
O 8466 75922
I 71346 76305
S 33274 442596745
O 8979 30207
E 5214 62096
E 18116 36026
S 42879 40846568
O 47899 63497
O 5207 51903
O 42270 70507
I 23366 39495
E 11823 65923
S 55163 79818060
E 36036 45067
S 54341 78404104
S 5875 844236418
S 56057 128541076
I 183 25279
S 75050 407608399
E 51771 53360
E 51767 67496
E 20559 25228
O 5226 53649
I 54613 54982
S 24948 809408341
S 7634 573740988
O 42586 63942
S 70419 16899538
I 52014 69612
E 6985 33634
S 62499 60442220
O 45243 66469
O 3697 31584
S 1961 321808687
I 37583 43941
I 32201 41449
I 30270 42310
O 33316 63456
O 23353 42123
E 17266 66484
E 7456 55651
E 21507 46825
E 41935 44416
S 59401 615093855
S 64930 536923726
I 36918 71971
I 66218 74687
S 40476 558798772
S 6789 457866717
S 76087 556308416
S 24739 689885214
S 42870 877308059
S 23783 747564419
S 27274 393421734
E 9130 65927
O 40027 75054
E 42768 57675
S 60333 916427084
I 2588 18266
O 15390 51921
E 39921 54561
O 33450 41605
S 42990 499107416
E 21161 71216
S 41254 938328465
E 18110 54645
S 71357 386352007
S 38045 389279750
E 50239 65151
I 5179 74700
O 3106 38297
O 4008 35537
E 36441 48961
S 62483 36191423
E 19707 52419
E 13104 20767
E 11569 26701
O 44778 61907
I 54407 77051
O 2789 61507
O 8579 26062
E 27694 37616
E 72369 74428
I 23978 44804
O 2570 74922
E 12428 77328
O 61744 62275
O 45383 76978
O 41604 59862
I 17236 77824
S 73271 32587880
I 17802 41607
E 14143 17369
I 2493 35691
I 52943 65163
O 3124 23926
O 10982 63435
E 1012 55601
S 39700 13234149
I 18670 29944
E 40934 72879
S 3163 26829101
E 18195 28097
S 31340 574812086
S 26010 628616166
I 17106 56022
I 42888 77908
S 19139 208331211
O 2219 46537
S 29595 134560219
O 13542 68809
I 601 51884
E 13913 32618
I 58238 59700
S 67089 246578546
I 23731 66197
E 76057 76661
O 717 55766
O 12419 19801
S 17550 475586172
O 16723 36405
O 43697 60858
E 7259 15767
O 39763 47604
S 8136 612170886
S 53091 349813956
I 7637 57559
O 59261 59431
I 14071 71099
I 19777 36846
O 23536 62937
O 8006 21899
S 23285 548324090
I 57442 59372
O 18462 67459
E 33123 55223
I 35412 60920
S 969 588758409
E 23805 76362
I 49010 63154
S 58579 604096309
E 4698 70619
I 44244 53883
O 27381 52631
E 23712 41717
E 28359 38356
I 25256 50181
S 63102 839725564
I 30835 64409
O 8628 29750
S 64366 259160080
I 16054 65109
S 34776 852534632
O 16126 44190
E 5533 73848
O 4672 54053
I 66150 67565
O 33662 75828
I 22114 49186
I 39202 60260
I 31509 45664
E 9693 76837
O 18944 46388
O 24198 66796
I 46468 47145
I 336 9855
S 67338 937512600
I 74013 76782
O 17406 40043
E 38602 77539
I 68258 69219
E 21510 48401
S 57739 242344159
S 31932 295342141
O 9215 17404
E 43564 48696
O 42877 46370
E 28461 71738
O 9388 29100
I 71577 77470
S 64048 516211380
E 44081 64048
E 23688 77148
O 21306 59127
S 75116 577120755
O 4450 65723
I 49315 50584
S 74851 790867774
S 47934 135013622
E 15661 20582
S 61448 667076547
I 12562 74093
O 45951 46077
O 17235 38439
O 29880 77303
I 21007 59791
I 20294 20375
O 50833 59819
I 4680 14870
O 15562 35307
O 51167 51174
I 5697 17526
S 8266 269305535
E 2222 42365
I 16842 74205
E 35557 72199
S 3713 222144055
I 26446 46120
E 52837 66938
E 7819 51741
S 59859 721681062
S 27834 81688656
E 1317 8417
I 9800 51332
S 16756 21526979
O 52897 76277
S 14905 919905689
O 10349 10919
O 17847 74521
E 15629 73785
O 29136 76231
E 30727 66370
S 36240 861052399
O 35242 40195
S 29511 111499228
O 27119 77655
O 17603 30024
I 65877 71161
I 9536 54018
S 13897 67094130
O 20339 28999
O 44482 51281
I 8058 22431
S 50403 748511156
I 741 74258
S 2683 54366437
O 39932 43908
E 5189 58280
O 100 23627
I 44965 53327
I 32847 61632
O 2786 17241
I 5362 24779
E 19859 43466
S 48110 950214063
I 32870 74328
I 35986 76976
I 49087 52712
S 67507 875681171
I 60789 77592
O 5541 41263
O 13031 38824
O 28420 76484
S 13996 254193231
E 42046 67435
E 15085 51248
E 49847 73446
I 19647 53942
I 41182 44704
I 8319 44230
E 40960 48483
O 7281 11256
S 35682 694973614
E 30443 43904
S 4385 948347794
E 62930 76828
I 29326 71422
E 12321 45343
E 29394 74825
E 54129 60316
I 25867 64272
E 5096 74642
S 63603 939145084
E 16055 29561
I 8020 25895
E 50332 65869
O 17226 77810
O 4988 16937
S 56293 112652762
E 34797 64018
E 30249 45164
S 66618 848893173
O 35634 76452
I 56599 65065
E 24894 61960
S 67879 247851498
S 61651 302762188
O 1629 13225
O 56620 75357
O 12085 51155
I 61847 65045
I 53963 58713
E 8877 15328
I 21179 21302
O 65898 77678
O 28129 32997
E 16256 49604
S 37655 946552618
O 71289 74135
E 64111 77100
I 28387 57979
I 6925 27085
S 66520 13233117
I 61078 72299
S 65857 917785662
E 36797 77337
O 45787 53969
O 58875 69084
E 24405 55866
S 26883 975820251
I 545 70995
S 71818 521854965
O 3549 21331
I 19349 68799
S 12837 473265009
S 16694 497816347
S 53722 450934602
O 58027 77322
I 28402 50549
O 2843 67835
O 21891 37510
O 68281 70021
E 13619 18916
O 25247 25852
E 2164 73270
E 5736 24350
O 49591 53777
O 36510 57496
O 26227 41482
I 34606 77175
I 53686 58744
I 13909 34628
S 72335 771942447
O 4555 41532
I 21190 76406
S 14242 802119714
E 9250 13618
S 75958 131247794
O 34268 53331
O 55488 71531
E 46304 57055
O 2028 50334
O 58726 77825
I 22614 63251
I 14088 73539
O 3714 11467
I 8765 36094
O 19226 66113
O 25603 51891
S 46941 165309084
I 46388 48607
I 3001 49893
I 44839 54772
I 7259 14236
I 27792 66421
O 2487 2784
E 44584 61704
E 50489 64548
S 48360 73283161
I 29026 62122
S 23857 132662698
O 25095 25711
E 9529 56524
I 18464 58237
I 10341 67166
I 18197 32779
I 28011 46119
S 13114 758305104
O 59631 61846
E 10535 73506
I 17936 47763
O 25492 45736
I 48221 63922
S 40566 384771895
S 13628 42670140
O 22886 41934
S 50212 406153213
I 307 4837
S 76591 787138300
I 12309 73508
S 16875 841071709
I 13952 66760
S 27408 982011480
I 3243 7696
O 24711 44226
O 19377 41756
S 41240 974037924
E 6898 75332
I 27304 50967
O 23992 56864
E 29936 44717
E 6337 55788
O 7184 12064
I 34894 52149
S 19998 699850106
I 12824 67787
S 65971 529808150
O 10283 70679
I 12921 73789
E 1060 47096
S 43023 215781971
O 10448 38843
O 30219 64869
I 25683 43667
E 32589 73806
S 26845 67770350
E 22235 74288
S 71307 455042414
O 33571 68104
E 16716 54390
I 9787 76233
E 40126 51167
S 71832 79782954
E 9142 24513
E 41969 42055
I 1533 52572
I 10139 21787
I 26814 66721
S 20772 773217242
O 44244 69514
O 56136 72590
I 21050 35265
S 72400 711765933
O 7598 26626
S 58562 809410605
O 38669 47978
O 15289 23278
O 40335 49989
S 39400 218516113
E 4864 45162
S 46641 193135126
E 9910 48937
E 60745 78102
S 14309 469425172
S 6043 752445623
I 6542 16899
I 48659 58481
E 10218 49212
I 5948 61625
E 58705 64372
E 16827 65183
E 49402 51519
O 57237 66798
I 59042 70938
I 24 58395
I 13531 50211
O 62349 69432
E 12967 45905
E 11553 18608
E 1863 74686
S 24320 95995500
E 22560 55147
E 59844 66457
S 63276 25044332
I 11268 64003
S 36380 127313611
E 41985 74296
E 60750 64054
S 53601 895150766
I 36843 56382
I 12727 59717
S 36461 276517082
I 20982 44467
O 8512 33687
E 26780 36279
O 13088 46209
O 26586 43808
S 62749 659871358
E 11226 50452
I 33451 41805
S 51026 751559662
I 13239 51451
S 69133 327129042
E 14672 35726
I 11200 24508
E 34759 58780
O 50626 62027
I 16234 71579
I 25065 65482
O 42949 70243
E 40406 67138
S 44493 4123784
S 11013 835331223
O 39842 76626
O 26529 63486
I 64660 72129
E 58576 76656
O 13769 34116
S 1630 967894253
I 53337 68851
O 35450 53310
S 12013 770699132
O 57455 76880
E 12778 58249
O 25173 37756
E 23483 73458
O 9916 45560
O 2444 19872
O 1031 64373
S 21723 231115330
E 8076 15649
S 43116 408883955
O 44435 75342
S 49649 493875618
E 37790 43259
O 45268 73272
S 26615 320816278
S 23600 847446073
S 53714 641513572
I 39961 56258
O 22365 68447
S 61096 415604295
E 50515 59663
S 37730 551280411
E 16634 77389
E 3016 65986
I 44253 49606
O 10968 28679
I 58110 66620
E 15330 71227
I 71 14994
E 40699 51381
S 4031 761490555
S 57088 98426237
E 122 74614
O 49324 63187
O 28209 71937
E 60946 74588
E 39882 69615
I 40639 51640
E 33339 76290
S 23983 54080057
S 19679 569316310
S 20115 87220899
O 5002 17336
S 14562 370732027
E 4128 40428
E 33450 77290
E 27016 49681
E 994 10004
S 77869 83729103
I 51592 57078
E 27578 52663
I 37502 64748
S 15620 560863663
O 51118 57932
I 1187 33319
O 31381 42044
E 38055 77334
S 9282 366825361
S 11531 992105372
E 9286 64877
O 36280 44789
I 43530 66097
S 5779 436224986
S 42887 37035115
O 27325 44757
S 38691 148875717
S 36479 312011707
I 4612 43862
E 9926 22853
E 51253 73099
S 48470 867196265
E 56253 72701
O 16935 36092
I 45987 51686
I 43285 70659
S 33527 885894280
S 41040 672342220
I 8614 11609
S 29825 896136955
S 52223 176875273
I 17105 37104
S 24380 610230120
S 65312 364420502
I 5990 15308
I 52191 58983
I 45715 50670
E 16451 16731
O 10421 42748
I 10515 16200
O 3770 41384
E 41468 49916
S 41207 394534173
O 68629 69569
I 17120 34699
E 29626 51681
E 47676 52581
I 41617 69074
S 55915 822202649
O 2246 7662
E 24167 26853
O 20595 37829
S 19248 809886585
O 27374 33248
I 7100 62995
S 62094 116348417
S 7573 606914097
I 11815 37392
E 57605 63857
O 70431 73708
S 68208 703468654
O 11461 65989
S 10909 541024759
E 20119 65151
I 72853 73382
I 10538 30120
E 41643 42650
E 14577 54541
I 3196 77983
O 6642 69613
E 41649 68812
O 5163 9796
O 50819 54681
E 31447 63371
I 48854 52693
I 31549 52484
E 29386 48710
I 5228 75897
E 8557 54827
S 8538 711258748
I 35492 72253
O 45682 55927
S 35948 100966441
I 34817 37188
S 5742 619521040
E 72977 76542
E 6246 37576
E 42946 56826
S 57618 388370124
O 46885 66152
O 24769 47016
I 7857 57318
I 16480 61005
I 9988 15942
E 8946 67225
S 57686 687777756
E 54548 61651
I 22406 71620
I 12809 29656
S 23189 804351889
E 6173 37229
O 76220 76475
S 69799 6797289
S 59160 449288544
E 47325 62525
E 29327 71504
I 3792 63947
E 2434 37903
E 62599 71515
O 48626 56785
O 10794 77401
E 17346 26711
E 46646 63881
S 71431 255208048
O 51460 57381
I 55900 61899
O 30622 51675
I 11902 39856
E 8902 55440
O 3605 35567
I 17796 72396
O 16542 23521
O 12292 24738
O 47441 74850
E 31590 40865
S 41799 415924665
I 22817 37484
S 17731 365567034
O 34743 52690
I 18933 59170
O 27609 71839
S 6439 823320765
I 3367 60230
S 44559 615454921
O 11149 20011
S 39603 372466192
S 61241 618043597
O 24587 47833
O 30556 59892
O 58581 66646
I 51187 56028
S 16543 383994213
O 9928 61743
O 41097 57058
I 52131 58699
S 26443 119835444
E 31154 45485
O 24905 30704
E 31449 32779
S 2813 784209689
I 2340 73983
I 14593 29721
S 55354 240568650
I 36346 67965
E 53288 60648
I 73647 75979
O 58746 77816
S 51373 981368782
E 32484 43919
S 19916 503150916
I 12951 66202
O 25326 31070
O 10248 72265
S 50730 164371579
I 16181 17212
I 17561 53301
O 11071 64611
E 14327 16090
S 35375 254644605
S 71812 975116343
O 21989 32161
E 20495 50533
E 17899 68806
I 27208 63204
S 51866 833471823
I 23187 60040
S 35041 569384975
O 8067 76401
O 8477 53750
I 6933 28344
S 61569 585596365
S 14511 273036092
I 39932 59839
I 28324 51874
O 46634 51648
S 49659 862567018
E 50403 51144
S 73049 497380638
E 17711 76613
S 63585 776056906
S 75322 505751590
E 20475 33252
E 49888 76271
O 42449 75140
O 2737 46653
S 25781 432663642
I 37760 55685
S 19035 758730232
S 70197 712927893
O 28658 43864
I 16858 75264
E 7479 14298
S 42474 144461523
E 52787 70049
I 23034 55689
E 56792 77369
I 32073 47631
S 61808 72030352
O 4276 43960
I 34679 74096
E 1747 2863
O 54186 66003
E 5499 18123
S 18896 865595341
O 6322 38666
E 2402 40607
E 23348 59105
E 21848 49104
O 30455 65301
E 8233 20387
O 19815 45111
I 17476 20143
O 37354 37897
E 11718 15021
E 30327 74287
S 201 258109556
I 1479 33824
E 4482 7485
E 13592 35674
O 30557 55669
I 8849 40758
E 4365 8447
I 11145 28327
O 12424 77268
O 38154 51423
E 42781 73814
S 18189 546228640
E 65154 74488
S 25409 629821660
I 62098 77133
E 9885 48576
E 33337 59519
E 45238 71265
S 49942 980800735
S 67169 318799991
I 64427 70086
E 27552 62030
I 17208 70218
I 44970 62745
O 12516 53545
I 6248 33020
I 24039 51222
O 43085 71539
E 4481 45009
S 32997 701976287
I 864 33911
I 30215 46133
S 74509 997404706
I 7032 77789
E 20886 74703
O 9279 34590
O 54057 74835
S 15970 934004891
O 1659 65749
I 46972 57454
S 46035 223472850
S 2729 28523652
E 14152 28349
E 40741 55458
S 35132 85354684
O 10134 69576
I 45876 62005
O 22422 54834
I 39923 43932
I 13367 56463
S 5228 145179005
E 47367 51949
S 41669 792194534
O 11625 32789
E 37523 47892
I 32020 76085
O 6096 42647
E 52776 76316
S 66873 958566918
I 62412 72974
O 31689 71489
O 35584 37355
I 8546 32741
O 14030 55349
I 5605 53941
I 46945 68457
O 32806 50975
O 5057 76818
E 34298 47180
E 31105 59143
O 8390 23713
E 72701 77755
E 38940 47092
I 16056 54907
I 17918 76895
O 32054 73474
S 35987 115263231
I 9213 62145
S 67896 743333870
O 3854 21049
O 27734 65387
E 34092 38074
E 13954 27921
I 50361 65813
I 59435 62855
E 26492 66619
E 16137 64292
I 15085 73811
I 24823 59221
O 21794 76674
E 27719 69304
O 7064 59581
S 5017 435599869
E 7357 46400
I 39735 70609
E 29550 58097
I 48755 65317
E 31538 67443
I 19806 72518
O 34356 68432
I 13122 46356
I 36520 68371
O 41507 65565
S 22291 202747748
I 3721 53893
O 51102 56358
I 41968 76036
O 5368 51421
S 28805 62214655
E 33048 38889
S 54562 454704247
O 6374 75029
O 44596 77854
S 76210 168148334
E 30367 38746
I 15385 40383
E 46265 61562
O 17483 58569
S 32414 876631414
S 74890 138393211
O 62813 74676
O 3172 12590
S 1979 432137317
E 17382 20989
O 16003 35825
E 59044 74621
E 22801 28640
O 69853 71536
I 37088 76273
E 9804 38891
O 48534 71664
E 19352 53969
S 15824 281802846
O 48944 62602
E 3472 67293
O 32070 51174
E 14401 73798
O 44037 75400
S 46276 134245186
I 19712 71624
S 47568 355170343
E 52994 66967
I 15056 53605
E 45159 74699
O 53699 61805
S 9655 271712258
E 46652 51019
O 29850 52409
S 31928 98395931
I 9497 45575
I 636 11268
S 40113 673372674
E 65700 77308
S 34332 619664450
I 30849 31939
E 55330 57245
O 56685 69873
E 33907 35745
S 23535 845968732
S 10815 648281067
E 318 27847
E 52901 58865
I 9838 39393
S 73106 877944911
O 16614 36142
S 51514 420126046
S 60663 723626792
S 42472 341796986
I 70571 73560
O 44837 51537
I 28804 38492
O 9688 58243
I 4147 70488
E 4264 26053
E 21139 62486
S 32314 570989274
E 5813 78112
E 566 5794
I 4400 67967
S 73731 410342891
E 43524 66053
E 8041 63744
O 60868 74091
O 45785 74276
E 56415 63214
I 45972 67812
E 64794 75407
O 17032 33856
I 13646 16377
O 19134 56180
S 44860 761311310
S 26263 523307627
I 23126 72958
O 38316 46014
O 32050 33527
S 47328 638608817
S 56937 199003658
I 6122 69252
O 6404 50866
E 24785 52646
I 37298 42027
S 25415 92379174
E 70311 77141
E 28520 57640
E 45874 55954
O 26362 27951
O 43051 45794
O 44974 46643
I 43767 66720
O 70114 76322
O 1376 23912
E 56455 71372
O 20031 52822
E 10131 78094
I 6416 29463
I 23586 47818
S 73778 477858194
I 56258 72514
S 42026 446990451
O 72105 77558
E 33747 68910
O 36539 47533
O 15170 73458
E 7770 19587
I 24235 69393
I 21589 71026
S 45259 62998627
I 45184 48497
O 41646 44819
S 17480 515623245
S 9607 975486849
O 72053 74616
E 55194 76129
I 24309 25642
O 10456 53183
I 7334 26511
I 29859 58178
S 27224 505893180
I 50100 62126
O 36967 37497
S 19580 38825076
O 21390 43142
E 21922 51279
E 63229 64203
E 57528 68557
E 6420 53065
I 11464 72862
O 34610 36497
E 23319 57666
S 38516 354411135
I 26744 64333
O 60104 65677
E 29730 30511
I 36477 55151
E 25130 36752
E 22676 60315
I 4855 73472
E 23910 34647
E 49033 68181
O 29433 43174
E 24944 76648
E 23079 33622
I 20222 62304
E 30933 47400
I 10143 70916
S 26146 307537383
I 38333 61611
S 19770 824308338
O 22802 43298
I 481 68486
S 65159 603811673
E 17500 42485
E 36410 59795
S 5686 250000415
S 28783 322383784
O 22653 55273
E 46277 64405
E 7372 48471
I 3710 52040
E 30888 39419
O 11847 33798
S 21869 333552327
E 43552 63866
I 342 21776
E 22533 43095
S 6535 741494722
O 50237 55005
I 25526 67087
I 9809 71498
S 29118 208041930
I 23811 70815
I 26001 27155
S 47705 841520604
E 7051 59027
E 43432 70694
O 29008 32706
O 2412 27435
I 3481 8518
E 2755 47896
I 2833 23761
E 12420 21178
O 17873 28123
S 39081 955734151
I 35495 76568
I 308 7269
S 8224 893960581
S 3979 829309254
E 969 28404
I 32202 55311
O 20380 74459
E 29576 49303
E 41785 42323
I 58844 66458
O 46160 62982
I 27883 72837
I 4840 48062
O 42066 52616
E 14962 31073
E 26628 41592
E 44705 48275
O 28515 77605
S 20648 970166661
I 117 4850
E 24520 69855
I 18489 59592
I 4138 73206
E 22301 40167
O 13838 50987
I 15483 48766
S 58397 674905156
E 45976 64950
E 13348 50207
I 9906 73088
E 13964 25791
O 24735 67191
S 12096 728994523
E 30615 63789
O 49995 73772
S 57628 926399542
E 46979 55643
O 77080 77477
I 34551 45489
E 4094 72104
S 46034 402363798
O 52246 63725
E 26321 65562
E 25240 58711
O 18268 43219
O 44354 62240
E 9894 24371
E 30322 37484
I 10162 30588
E 46344 49841
I 52580 71855
O 12395 18618
O 22599 39458
I 38132 40814
I 10141 16848
O 16656 61360
E 5808 18186
I 32158 77699
S 76293 882330047
S 18382 162814352
S 40626 568039431
O 41805 49171
S 12065 342151080
O 40549 71995
E 61727 70430
S 64067 159131196
O 39431 61938
O 46558 46927
E 5787 13916
S 34484 178252149
E 52323 76211
I 60483 72558
S 77865 170562895
S 2605 68272470
S 1514 274329639
S 71474 974097595
O 33433 36882
I 14530 57822
I 16886 35642
S 67311 402026389
I 1694 67288
S 15259 768035240
E 2802 16625
E 16154 74603
I 12197 54500
E 28863 47364
S 21848 979781950
E 944 11011
I 46462 56888
E 63702 77484
O 16452 47043
O 10713 13212
O 32355 72524
O 10877 21965
O 26465 46702
O 17800 69546
S 57176 543471150
O 38082 40372
E 31552 39783
I 3892 30393
O 5932 72800
I 6235 54470
I 20 10392
S 65034 996844825
S 17339 808268525
E 37396 44968
E 34028 70027
I 14868 59772
S 71103 768269235
O 34759 37830
I 13135 66850
I 45651 47739
O 33172 65496
O 474 71165
E 6254 23360
O 36134 57162
I 2632 24736
E 21223 70286
O 47761 67467
E 26882 49414
O 31740 60569
O 19091 57400
O 6994 33733
O 10556 76841
E 57778 75087
E 2909 60180
I 31990 40440
S 28549 598074038
I 46322 72327
S 77808 402618866
I 47675 73374
S 59747 152634852
E 11477 45172
O 5913 75814
I 33915 39593
I 4500 49200
E 17886 38980
I 12460 49425
O 28718 57884
E 7972 65078
O 53441 62270
O 41966 61266
S 8509 823289276
S 69622 616141271
S 72716 348022780
I 20966 50053
S 5194 952418155
S 61356 708771586
E 23636 63169
O 6861 73354
O 19588 69158
E 45117 53521
E 49361 57569
E 13798 49869
O 41942 64061
I 22502 45739
O 27459 44099
O 2249 75164
S 63368 261985390
S 48453 649077562
O 10048 36925
I 49563 64244
S 12479 931596157
E 15530 77388
E 7648 55964
E 10292 64233
S 8306 498886310
I 43905 64593
I 1381 22891
S 36485 898606571
I 50076 55128
O 17138 34213
S 42652 273955257
O 6740 72411
I 26083 53934
O 45294 68859
I 1597 17622
O 8610 54608
E 23296 44896
O 38939 55367
S 7728 16111332
O 10374 29528
S 4692 785186508
S 38702 352661545
E 34348 73538
E 2434 6887
O 56351 77120
O 2275 11802
E 37610 73601
E 7553 21624
I 62864 68684
E 41896 74751
S 12521 158001273
I 34201 46229
S 37976 324640490
S 11611 284814450
E 28946 51783
I 6563 70375
I 27651 33425
I 20409 21791
S 55529 672537160
I 19040 31183
E 13921 73393
O 52856 57010
I 14406 77644
O 8557 56055
O 24844 59593
I 27677 68756
I 8098 68798
O 5148 12340
I 22249 68611
S 8446 652695108
O 23997 74175
E 56305 65066
O 7715 77348
S 68262 928873942
S 214 987163692
I 33502 64600
I 36204 37809
S 19770 446123771
O 2613 34269
O 15671 55780
O 52054 67733
S 50132 743938062
S 2148 594096440
S 51447 18686992
E 70558 71610
I 7894 43125
E 30736 60012
E 21891 49847
O 11032 71259
I 5197 37017
I 8086 59505
E 31989 68220
S 71428 325133753
I 40270 69514
I 43600 68243
S 54105 132248027
I 53159 68587
O 17200 45560
E 27014 38367
I 9538 70574
O 62343 73611
I 33171 75952
S 9945 10711746
S 13062 176980085
E 9725 15001
S 21314 627436788
S 31537 479835748
S 20011 173512883
O 24637 64673
O 13657 60662
I 30631 41315
I 17302 25592
S 77564 355591575
E 41275 77783
E 33813 54615
O 21953 65885
E 16971 64823
E 33524 40251
O 4345 54381
I 22150 69369
S 49247 33440816
O 26732 54369
O 67336 68747
S 16962 919137402
E 27431 67905
E 42596 58253
I 469 51214
E 7580 9825
O 2761 28577
E 9958 55482
E 2528 46605
E 11092 35452
I 20686 62499
E 3723 65651
O 18536 70821
O 20682 26594
I 36468 73411
S 9754 922104869
O 291 25677
E 26754 48146
S 26872 585035566
I 29665 35910
I 41159 51856
O 9525 61098
O 34738 69780
E 33243 40165
O 35354 66423
S 51145 429806263
E 6845 54426
I 4683 71049
I 17541 19683
O 5824 18690
S 40347 828234946
O 42870 67498
I 64305 74826
E 13496 25365
S 3512 607161043
I 29817 36104
E 51742 63400
E 2065 68668
I 2104 31534
E 17387 35143
E 28179 69328
S 43866 143955896
O 59990 73766
O 24075 45582
I 7235 24033
I 40804 73333
I 19793 45142
E 15908 24467
S 29184 215676476
E 52614 69176
S 67308 295231384
S 2474 684121072
E 43308 52029
I 46841 56887
E 24059 66177
O 43245 57443
E 30177 60722
O 48481 66523
I 50782 57444
I 11991 71198
E 35591 63112
O 3049 6730
E 20225 64300
O 37839 68094
I 8311 60278
S 41919 766149382
I 28400 70173
I 84 71494
O 53430 55034
I 12414 61761
E 46321 55841
E 1391 2942
O 67114 76657
E 34972 75460
E 24357 64186
S 68714 787189515
O 37962 39729
I 4184 26816
S 17461 500548878
I 8903 74692
S 29593 757265113
S 68151 992521743
S 20070 563382581
S 19140 698683134
I 24283 46525
E 59515 73932
S 69437 535759254
O 16587 38454
O 42027 73403
E 34168 52624
I 18189 33819
E 66628 75600
O 4058 76627
S 3603 963977735
I 27214 45502
O 15998 29088
S 29777 382599144
S 38674 473567859
O 23030 53189
S 3872 637886291
O 12504 22780
S 54481 791288836
O 185 12653
I 6200 50705
S 38929 110361104
I 12339 56637
O 23926 45738
S 58260 42806052
S 10799 366701268
I 10722 13996
E 55749 58415
E 41972 58964
I 51040 54511
O 48001 52104
S 27248 602091375
O 21098 66964
O 12058 71655
O 66086 74419
E 12926 74397
O 44902 65959
S 29900 843383982
I 7097 51274
I 1481 71060
I 44525 62498
E 3606 51696
O 24527 39607
S 53679 171425672
O 34389 63030
O 12535 36363
I 31695 69292
O 3237 17483
E 17132 45217
S 5146 548052987
I 36016 53112
O 12624 48352
S 71506 34526022
I 45895 63987
I 21899 58014
I 30816 77811
E 19209 68463
S 46749 82884085
I 23868 50071
S 37880 945914986
O 32831 42362
E 70546 71295
S 45346 806394124
I 25882 59206
S 46163 228093564
O 4318 23144
I 26929 60827
I 29472 53088
E 5500 66204
S 38479 635582096
O 22457 77298
O 26965 27634
O 19859 55390
S 42723 631712232
O 43845 47835
I 13794 49498
I 60422 63003
I 60203 68201
I 48235 75674
S 25978 931484538
E 36039 54972
E 16622 56113
O 11228 59612
I 21557 60770
O 5418 42255
S 70373 474392607
E 25990 31029
O 28535 55849
I 66374 76937
S 67490 254633049
S 15391 320882022
O 37864 41473
S 63741 755209376
E 36907 38728
O 67172 75068
E 8725 24747
I 16014 65107
O 65777 78024
S 42690 860586555
I 16994 24968
I 15369 36878
O 66088 76831
S 58354 338747822
I 28276 61669
O 45255 75096
O 11584 65444
S 1567 204973072
O 44049 69262
S 27277 360922229
E 4758 39942
S 15506 272221551
O 3177 52405
O 49854 50333
O 68515 72138
E 57111 67841
S 8563 688700354
S 22813 354470175
S 32376 488333161
O 25312 27792
O 56705 77078
E 52908 54719
O 15174 34824
I 30970 52646
E 4422 63430
O 33821 73615
I 42670 67477
E 19869 31089
S 30048 865577970
E 14699 74415
E 11038 43778
E 2523 76149
S 69706 724952650
S 49201 33105953
S 14702 162373253
S 51139 602927614
E 27401 66701
O 26141 41808
I 36323 39806
I 63130 63190
E 29013 68453
I 35011 40294
O 8590 63630
E 31353 73581
S 68844 26424472
O 52873 63353
O 53865 59421
S 77589 826571620
S 31090 105132653
S 47396 293609590
E 25830 39319
I 39991 52035
S 21549 182958893
O 14299 70079
O 56691 77662
O 25164 49742
I 14536 26403
S 69533 463173479
I 23742 58156
I 12961 12982
I 22255 60381
S 73041 778929255
S 8508 847925554
E 29722 75532
E 66133 66150
E 25840 43302
E 33328 45445
O 31692 58771
O 3887 23444
E 44070 59263
S 40353 801278871
I 22376 28828
I 13978 55204
O 28258 33699
E 53592 56096
E 36565 46359
S 77569 683107786
I 64546 68638
E 16971 39353
S 42144 405328850
O 5041 64792
E 18821 60530
S 13002 646918889
O 37453 60195
O 40103 41583
S 69908 913758827
S 60685 45514902
O 8522 33890
I 34487 53418
I 50507 66849
E 25444 66380
E 12633 23381
I 42728 50543
E 36068 67038
O 22119 70665
O 38364 52128
I 22166 38572
E 71016 72994
S 77207 446360006
I 27512 48473
S 25537 883064629
E 38298 71860
E 12600 20072
E 54758 60757
I 13807 24505
S 69403 831567160
E 14524 49665
I 5090 77121
S 58026 616858322
I 22340 25731
E 56675 61485
I 55003 57380
S 31419 946509707
S 66843 299547282
E 31081 74683
I 738 77559
S 64881 826241180
S 71215 882954491
O 32422 62976
I 10995 36476
I 62260 70928
I 21842 56973
E 61751 75419
S 38287 120663265
I 11558 60197
I 19100 67673
I 15903 51967
E 4885 55156
S 36404 503679937
O 47168 70952
O 18710 47096
S 30640 417447048
I 6833 29314
I 5327 58550
I 5930 56498
O 17666 43530
I 22138 56566
E 62662 74803
I 56629 65863
E 8921 58334
S 56334 995177110
S 22860 588061566
E 31113 61074
E 14144 21540
E 55998 68901
O 10608 17522
I 56592 59697
O 45773 46957
S 40880 40514403
I 8533 28218
E 16559 76788
O 47280 73460
O 38858 46892
S 42019 140156129
O 24991 62601
E 30492 75459
S 61081 44014614
I 31026 54967
I 24007 26371
O 10329 26821
I 14794 31469
S 74534 477658181
I 12665 34670
I 35097 35149
S 53827 261822193
I 15082 54196
E 12310 17360
I 9149 61793
E 15604 36918
S 78040 871880441
O 7137 21670
I 39161 51264
E 51442 59429
I 28428 50461
S 2064 136975222
I 5728 67071
S 64467 461636915
O 60431 77018
S 62481 691210973
I 49481 53813
O 19340 26191
S 43088 171173318
O 10634 36791
E 43762 52912
E 32238 72247
O 59223 74643
S 4385 840519647
E 706 46328
I 22179 54680
S 16807 465609241
S 74726 593297223
E 50558 76958
S 47877 47137689
O 58560 76516
S 11802 509524456
S 37960 814512870
O 11856 44265
O 10236 34407
O 44476 70532
E 9184 28604
I 31233 62188
I 11102 73068
S 22117 803567733
O 867 53342
S 22089 276779165
S 14818 462191475
O 19898 58419
S 21872 841493051
S 7384 92387944
I 53208 72924
O 61764 64499
I 12967 24266
S 8817 960668243
E 3949 26422
I 284 28287
S 23950 186282288
E 11186 32425
E 7120 38477
S 26431 233276475
E 18796 27396
I 27224 61523
I 33133 74818
I 34479 35914
E 19409 36336
S 61690 786343136
S 45928 990381966
I 13415 48267
O 6857 38224
I 32861 64193
O 4084 59216
O 43123 51277
E 53130 77766
S 39113 797468691
S 19795 246944760
S 52710 175551587
E 6278 59414
S 13814 748302700
I 63962 72603
I 37201 55627
I 28635 52587
O 62230 77514
E 34146 77333
S 50383 315728631
I 21222 59162
E 23996 44682
E 7329 61317
E 32670 66702
E 26374 36748
S 60121 638686249
O 17084 72156
O 46780 55661
E 11900 53578
S 10783 321018188
E 10485 31771
O 31517 42454
E 30424 64615
O 41681 75283
E 40753 70877
O 646 73023
E 8241 17269
O 68896 75798
S 18984 904747634
S 72777 258757738
O 5811 25781
E 29857 33790
S 11007 379547588
O 9789 43574
S 50513 826084224
I 50517 51994
O 9421 61176
E 15329 49922
S 76569 643999605
E 756 14870
E 52493 74662
S 66839 823148285
S 57019 803200996
I 10446 31794
E 16269 46815
E 42184 77822
E 25800 52616
O 4262 48813
O 24243 43543
E 15253 65332
O 12427 76259
S 4650 407007015
O 4933 14200
I 19163 78052
I 9484 10413
E 21462 74664
I 44780 46657
E 39024 57125
O 39651 50903
I 45074 52212
E 4223 7500
I 6597 14607
S 21529 146149895
O 29526 48504
S 49809 11443686
O 18083 29665
E 23987 30569
I 28742 69929
S 15074 158627437
E 14550 23568
I 4084 18459
S 11455 485021576
E 12733 21661
I 11007 24068
O 24995 55166
S 31870 698378918
O 7203 26944
O 8999 39112
E 6076 52050
I 8413 18290
E 34569 46940
E 19725 50005
O 44625 61951
S 7914 74906618
S 72023 303566122
S 68347 337812259
E 7746 75251
E 1089 18636
S 26615 35121820
O 39807 66516
E 70704 74332
E 11813 33241
E 75663 78069
E 44922 70838
S 34082 205018708
E 21453 28517
S 58765 607093907
I 8981 20161
I 30335 67448
E 48145 52132
O 965 29495
O 6860 67999
E 33601 44362
S 24274 405097140
E 30092 76196
E 55248 70682
E 134 28806
I 42408 69951
O 30103 42162
E 14656 44646
I 24766 77685
O 24602 50272
O 33585 70296
O 26174 55000
O 37023 67883
I 20836 77797
O 37787 42017
I 13944 15211
O 23233 38669
E 12881 75599
O 4597 73022
O 22741 38914
S 74570 803873978
O 63180 69813
E 11435 39740
I 2764 59710
O 22685 55785
I 21609 57310
I 30171 62277
S 65083 670717295
E 47143 65457
E 51710 53035
E 35535 64412
I 42388 56079
S 6880 926561971
S 5681 302031676
I 23609 33850
E 49013 56195
E 2243 11287
O 733 56414
S 28672 282403118
S 50077 893055921
O 57306 73535
O 52022 63384
E 46660 65423
E 6854 9215
I 7916 30405
S 71459 765570109
S 52783 347208431
S 29785 31219197
E 56412 63478
E 9942 69991
S 73811 38944697
I 24277 45622
O 56288 72106
I 25485 40457
E 24106 50206
S 51308 813854995
S 77504 163196827
I 36 54529
O 24107 77829
I 2043 25433
S 77546 179788148
I 28603 50357
I 41467 42166
E 30328 71504
S 60201 474172835
S 3319 553521524
S 62355 776404971
I 2585 19951
O 44718 59511
E 26877 48241
I 58142 63834
O 46539 73520
S 36862 62397308
E 10349 52966
I 7104 51942
I 27808 55800
I 20889 77081
O 6947 22606
I 35031 60488
I 12342 47606
S 52488 769248870
I 14336 32828
I 36646 71884
I 24894 77276
O 49462 77624
E 5417 60402
I 41399 48985
S 26040 938279761
O 1982 36995
I 35060 59096
O 1932 47956
I 34249 58916
E 35103 51760
O 8554 53285
S 47353 797164295
O 17748 66512
E 13234 32872
I 18696 59956
O 16077 29714
E 13903 29444
I 3368 25947
I 60160 69991
I 28854 48897
I 17781 59129
S 31530 208970156
I 3813 44912
E 16146 21669
O 13235 30611
I 59499 64989
I 1536 42528
O 49926 75686
E 24793 66494
S 42088 577107881
I 16676 69904
S 25969 683160899
S 5490 717919805
O 56034 76361
S 74118 391405620
I 20851 36974
O 34990 57229
S 73531 247801226
I 23814 67843
I 58389 72675
S 63030 820356302
O 20384 53916
O 2852 8317
I 12623 56634
O 22510 46369
I 7072 42407
O 17392 36803
I 11729 33301
I 2919 14657
E 60465 77019
I 41452 45059
E 26273 33018
S 41692 604488899
O 22288 59485
O 13669 65969
I 10575 39656
I 23262 35483
I 28395 31992
E 55798 58075
E 51892 75880
I 11383 48872
O 55344 66894
E 10738 28833
E 24394 55662
E 8183 38953
I 2468 5170
I 11060 69749
O 29461 38664
O 18282 49465
E 6695 43735
O 13958 66372
O 24368 71532
O 72163 74720
E 41912 76926
I 13823 40703
O 7746 73206
O 13562 72899
O 22327 55458
E 15435 34990
I 48031 61771
O 17633 61218
S 71220 681262713
S 54891 288883792
E 43209 75842
I 29327 41442
E 42121 69004
E 13514 38041
S 32671 919499319
E 56419 74802
I 24738 43447
E 23450 70776
O 5441 37286
O 7582 70851
O 56218 71044
E 13876 58809
O 29899 42290
S 60605 506898040
E 2034 2948
I 5323 21968
O 48492 58332
O 1611 56802
I 25577 45783
S 5901 644040752
I 58432 71602
E 10727 21074
O 56988 59720
E 11725 62284
I 21992 66179
E 10221 70635
O 58075 69206
O 32766 39387
E 16457 22305
I 15019 55774
I 34531 41593
I 43471 60289
O 19334 29713
E 14239 57249
S 60887 442993654
I 22262 66726
E 5070 33147
I 53901 62054
O 43235 44958
O 13295 20784
O 11815 25203
O 45913 68308
I 17974 36837
O 18382 77968
E 16795 37366
S 71744 703548367
I 53464 57057
S 15045 575446631
E 13965 43005
O 10654 51030
I 9424 48713
O 37058 53308
E 35634 74678
S 35954 713030502
S 44546 691402482
O 28269 67336
O 34395 55909
O 11416 64378
S 59195 341022293
I 10391 71563
E 19050 42566
I 4697 24705
I 30698 53640
E 31151 45619
E 11276 66345
S 50549 509553309
E 45898 77909
E 17389 63921
E 6766 71661
S 70559 814096976
S 32372 103502297
I 37665 47720
E 13596 25576
O 64416 66819
O 1562 78111
E 5437 78009
S 24352 323203607
E 31237 41025
O 30705 59333
O 44162 49248
I 15506 19791
E 25865 29237
S 25720 391426283
E 23470 44494
I 61717 73431
O 45931 67405
O 31091 38432
S 24645 436151141
S 53235 305359421
S 46417 715283412
I 21818 76589
I 35214 75072
I 18352 60613
I 14118 19949
E 7229 46057
E 13822 46985
O 20990 54459
O 4806 38859
S 6288 345355209
S 32448 515754668
O 32374 62453
I 16328 20514
I 73625 75650
O 14099 36809
I 47168 78076
O 27485 66814
O 23515 73419
E 28572 43357
S 14687 1417366
I 12272 14046
I 10605 49120
S 56216 699268390
I 10287 20559
O 7341 14376
O 12150 15941
E 10896 77224
S 76501 236226219
O 27494 51760
I 25494 73013
S 2454 581392969
S 27866 619658697
E 278 75706
E 882 40962
E 25055 39791
S 6664 824109119
E 8847 66361
E 18607 53466
I 6120 69797
E 25142 34320
O 25591 64616
I 46956 75544
I 20178 37837
S 46017 883695083
E 6540 31681
E 47330 61281
E 31044 70999
S 5063 223802848
O 26346 51752
O 38492 74801
E 1052 24101
I 29147 46528
S 72836 383556032
S 10924 180792788
S 40814 706770421
S 33066 286668382
E 1066 74601
S 34718 795536703
S 69939 448411472
I 38093 68588
E 46367 78096
I 41362 73440
I 2093 33039
S 64761 517588710
S 74414 768330764
E 17160 62772
E 48430 73198
E 22323 32860
O 28341 36099
E 70207 73535
O 30404 44948
E 12753 14092
I 64755 72183
E 38533 76219
I 50805 56141
O 54132 67789
E 14082 48077
E 5391 30349
E 46100 64784
O 36168 51345
S 75717 127053837
S 4693 141433368
O 28941 51549
I 5298 14447
E 1779 4144
I 30484 68491
I 45673 52160
I 36376 50537
I 25438 51443
S 29976 992802557
E 10189 56069
I 5613 33321
S 24798 697650256
O 8997 54662
E 1075 26841
S 24181 145331875
S 43731 384977740
S 20290 483025880
I 11967 33707
E 56341 74155
E 21481 37797
E 11766 51144
O 49650 53376
E 3135 69155
O 18676 77040
O 22053 36632
O 23686 23742
S 51969 564869549
S 11659 67158333
I 10821 28089
S 45343 536035092
E 5357 52036
I 14091 73173
E 12556 34016
O 57066 76119
S 29492 882039153
O 23795 38962
O 49 1625
S 43690 346173844
S 20985 712510450
S 27276 913481682
S 21990 658295256
O 38931 74859
S 47916 208573912
S 17748 824680467
E 21601 77537
S 62454 214064054
O 19678 57782
S 52678 151973180
S 45411 338692319
S 650 917783976
I 12387 25516
E 10930 65091
O 32287 40281
S 3182 425603132
E 30281 69650
O 5277 29356
O 29682 36746
I 33337 37521
S 76442 940028837
S 48198 183231797
I 66796 71026
E 3864 74577
E 48707 57436
O 25057 36886
I 18176 20180
I 4617 18465
I 57147 63957
S 49403 968156709
I 8250 61923
E 49295 57179
E 1481 36359
O 7406 31133
E 23011 42694
S 16080 482478382
E 1643 66259
O 32577 43134
I 38852 71716
E 31875 73315
S 68398 410730850
E 25298 33089
O 30472 66121
E 21262 59208
O 6142 33779
E 40424 43895
E 3394 28656
S 11381 366444606
E 35451 51646
E 21170 22791
I 50266 73289
I 16948 73715
S 42036 662363959
E 23898 40269
E 47975 70754
I 11341 24897
O 32283 60441
I 23532 29300
I 34856 53908
S 16796 405809264
E 43768 69756
I 32845 35608
S 8493 531543749
O 42600 66666
S 2466 285029522
I 4336 58430
E 70402 71822
E 10444 47604
S 34810 607153081
I 7279 43826
E 30279 70506
O 27164 27300
O 41329 67830
I 9197 40617
O 27897 36384
I 46400 64117
O 22631 41437
E 39269 77301
S 29350 276200252
I 37121 38536
S 10279 87631479
E 22087 76155
S 32356 166325605
I 9234 22647
E 23040 74142
O 18735 71070
O 687 23299
E 25669 70122
O 14086 58858
S 72835 408813534
E 20512 62419
S 41392 174768478
S 67106 74523373
E 21968 77129
E 34743 64835
O 896 74962
O 10397 32732
I 9495 69563
S 52790 794959487
E 25382 43078
S 7558 972703837
E 20365 34445
O 15415 39269
I 23385 54058
O 6363 40801
O 38108 62260
E 39787 64043
E 33624 39676
E 28128 69410
O 6125 61105
I 5518 64638
S 62842 938913993
E 12804 19155
O 10607 55444
O 26509 46568
E 14234 35386
O 5795 60159
S 2762 504416684
S 36933 796219956
S 911 749783246
E 24100 43060
E 51751 52008
O 29893 44604
S 45118 733435490
O 13669 32389
S 25401 923816013
S 64029 906176807
I 42971 70130
O 7364 11445
E 24228 25870
E 6550 34941
S 2237 59616312
I 5928 44910
E 38712 75694
S 57137 207457874
O 3681 12603
I 14749 25257
O 52352 69586
E 55179 73291
I 11035 71060
I 11419 31049
O 18606 36173
S 26523 943718926
I 650 49493
E 37338 68533
O 44227 77231
I 22065 49288
E 17330 24640
E 14425 40652
S 52152 331714983
O 48231 74102
O 6769 27272
O 54935 69413
O 2185 22657
E 20119 24604
I 2734 25749
O 25242 57716
E 20026 36296
I 18039 52069
I 36357 75355
E 18127 66548
O 14265 25972
O 9288 27669
O 32912 33289
E 33293 76813
E 28076 30662
E 54956 61516
O 26434 42493
I 37225 55850
O 30860 45122
I 27789 51376
O 10 2633
S 27958 730299889
E 9355 49762
S 13287 693950890
E 8554 8718
E 33099 39716
E 48236 59775
S 39172 157374318
I 33543 37266
O 13685 60201
E 62502 65749
S 71920 589142942
O 43373 46450
E 32003 55748
O 52331 66764
S 40272 457083972
E 63439 73149
S 32753 743567713
I 35990 76274
I 30502 34917
I 1065 3573
O 58106 76826
S 57944 569236781
I 31036 56938
O 58676 62683
S 22406 603711766
I 6116 71231
E 58039 58645
I 8586 61820
E 6500 68112
O 1942 70314
E 66653 70509
I 26293 53903
O 12575 34175
I 12962 65080
I 16551 51660
O 15096 17955
E 12480 66052
E 5320 62733
E 27047 32368
O 6967 68872
O 30963 70590
O 21920 63092
O 26815 48862
I 27137 39222
S 69788 207166195
S 6244 987866851
I 14309 75129
O 12015 12616
S 44308 671624301
I 45252 74835
I 49951 64052
E 20348 43736
O 41513 62642
I 11151 35549
S 75202 175232634
O 51948 52528
E 17015 40292
S 30684 822207704
E 33697 42511
S 3486 926526187
I 69371 70136
S 56626 971732766
E 61395 66516
O 39550 62790
S 29542 941325108
E 26453 54107
E 18109 72686
I 13421 36050
O 18345 23633
I 60731 61887
E 21284 61697
E 35036 62852
I 11180 30649
S 74838 801020388
E 14579 47040
E 9533 18764
E 15257 48135
O 9364 24826
O 10904 18785
O 15286 49182
I 13567 18951
E 21698 43052
I 65132 70339
S 76902 20959600
E 2731 36299
E 40402 47912
S 74684 81723551
I 37364 51728
E 58281 69300
E 59394 67619
I 62698 73705
S 50449 573688415
S 75547 702110979
S 1969 655537625
E 33972 72176
E 63342 67351
O 1556 50838
E 33027 61704
E 1055 65425
O 21459 25177
I 16879 47176
I 19691 65292
S 70350 505255822
S 48276 239242808
S 44399 861186692
O 12293 18444
E 18250 47203
S 2122 991406826
E 33537 75058
I 2087 9746
I 6408 60626
E 3566 56176
O 25383 62897
O 50063 63533
S 15031 222500339
I 50506 78082
E 7265 44830
S 42312 869673781
O 74490 76446
E 27900 55628
S 38273 409477239
E 14952 72915
S 11665 973543119
E 597 46730
E 25682 47168
O 51190 57843
O 64641 75703
I 25902 54912
E 4455 40532
O 39353 45760
E 15121 64002
I 20955 70019
I 6283 29818
S 22677 333352962
E 26045 77379
I 11672 19073
S 56994 708788772
O 11642 32723
I 47363 77959
O 8743 46341
E 27899 52372
I 54676 73300
S 72943 144647576
O 37086 52112
E 18745 26478
O 30826 41796
I 33996 38564
E 30332 47562
E 52528 76767
I 27950 28140
I 11151 32402
E 4311 68241
I 5632 54279
O 42859 56826
S 33675 835557567
S 68654 343958373
S 2258 380550968
I 42386 49756
S 64341 497478167
S 36829 102550936
E 2344 71425
I 18894 35891
S 10984 283874075
S 1015 582204240
I 26551 57081
E 28694 32472
E 77735 77950
S 77422 650073104
E 12543 19643
O 9502 74667
E 34404 56837
E 14878 71759
I 56 31006
S 42293 911731748
I 23319 70044
S 66381 734875455
O 15999 33949
I 71555 76469
I 29110 45748
I 40929 57058
I 35312 60524
E 6388 64854
E 6610 74507
I 26774 28747
E 20161 42698
S 41861 502043268
I 18980 26580
O 17513 42717
O 34260 34779
S 64257 101446861
E 37343 62703
I 21934 51294
I 14427 38667
E 11271 46884
O 22652 39991
I 13409 63859
E 46312 46965
O 12259 45671
E 3139 15220
I 7142 63649
S 12800 231756558
I 24305 54549
S 40918 873608711
S 37193 943635934
I 8926 14035
O 61263 69613
E 20545 32117
E 38334 50805
E 56305 68608
S 27155 514162044
S 8243 527297751
O 29490 73030
I 6153 75655
I 51986 75923
E 8128 37057
S 67589 356464860
E 18706 72865
S 61650 908978226
O 44307 70550
O 20277 63872
E 45807 73274
I 2522 38344
E 11423 74876
S 69207 267884106
E 26056 29338
E 60080 60084
E 4485 36507
E 46338 50083
S 13802 2832627
O 27655 60862
I 24179 24783
S 67706 363360424
E 25167 67683
S 68143 11566742
E 8837 29571
E 930 22073
S 37134 77259542
E 38318 63221
O 72930 74865
I 21828 27656
O 43962 44703
O 11192 49194
O 4215 70214
S 109 762851340
O 5017 38830
I 50301 55491
S 48707 159084477
O 8593 25103
S 62273 375576711
I 11591 53686
I 45191 51651
S 11029 827099412
E 32253 57922
E 39978 78033
E 15391 26626
S 74884 814809396
O 70479 72825
S 45343 686471033
O 58099 71258
I 41414 43425
O 45582 54162
O 56408 77827
S 3013 712673617
S 9101 911232168
I 6504 35891
I 8121 74343
I 511 53307
E 21159 29568
I 39392 41681
I 40588 45459
O 57263 61695
E 50955 60301
I 8360 16844
E 55677 69693
I 17250 17698
S 15546 892182023
S 51301 751534413
I 11021 71234
O 16377 45644
E 35318 59569
E 57012 62526
E 3810 35410
O 24784 34197
S 10009 100702214
E 43228 54454
O 34080 60084
E 2236 18660
I 652 36167
I 35184 54005
I 34668 60767
E 38010 39740
E 10616 58868
E 7614 59807
O 5755 58644
I 21328 35524
S 27221 985295056
S 4718 338417502
O 11297 29388
S 76683 551285265
O 19946 43616
E 14018 36754
E 19135 36115
E 52030 77922
E 34994 36508
O 51823 76115
S 38662 440720081
S 50605 57922109
S 64899 15283104
E 11470 77130
E 7935 55572
S 29595 970471305
E 24166 71612
I 9216 63654
I 15034 24197
I 45597 64221
E 47707 60611
S 30295 657373127
E 30956 45216
E 25265 68128
I 109 77199
S 49316 172547186
I 8352 60868
I 43077 72600
I 22778 63996
E 68946 73972
I 20988 48324
I 5674 39175
I 29697 37943
S 42252 184926390
O 19007 39245
I 7119 43492
I 22103 35903
O 4484 41915
I 5043 57167
O 9086 65948
O 52651 73444
E 35325 66708
E 16010 65773
E 9724 24058
S 73952 807670511
S 58603 314699105
E 11839 24096
E 31910 54655
E 68159 72188
O 8779 64045
O 29005 41480
S 29525 141452561
S 11385 949531723
E 48106 64751
I 8418 37242
S 48211 927554854
E 40000 49782
S 12983 273499743
I 26245 74553
E 28636 66453
S 52472 234693403
E 46924 49405
I 57256 65044
O 9580 29864
S 4456 626437125
I 32215 47458
E 53059 62311
E 19707 54414
I 629 40232
S 22083 852813890
I 35986 46359
I 51084 73867
S 24682 122121955
S 15367 896857274
E 16796 71421
I 28026 73024
S 14304 928524108
E 46297 48398
S 41074 332355952
I 9650 42668
O 33153 50157
O 30618 31268
S 56678 505974150
I 2260 39132
E 1496 9044
I 34372 42368
O 23517 52880
I 895 29564
E 9009 9805
O 50171 55958
S 29002 560973809
E 62857 69541
O 7246 77293
O 14618 64679
S 21308 573106753
E 12974 73648
I 48956 73022
E 51232 55163
I 29135 30387
O 19065 23790
I 4320 68787
E 7051 11898
O 16415 70929
O 287 71808
S 39092 617105707
O 13344 37217
O 3951 29455
S 13618 325195688
S 1012 424478893
O 12158 74920
I 3666 57107
I 10291 51679
I 54148 55358
I 41675 51106
S 23918 264428158
I 32933 70410
I 11441 67079
O 33172 64196
E 76364 76723
S 15028 252093873
E 1222 47839
O 2811 31948
E 32039 55606
S 56730 734462922
I 10766 74735
I 63007 74492
S 8432 166872288
I 42335 57381
S 19954 16377585
S 72948 167733916
S 4044 358144958
S 71251 81060576
S 58620 67276030
E 14814 67628
I 2067 23221
O 39076 67893
E 35322 48539
E 7034 24928
I 2086 33058
E 25353 58950
E 33901 50035
I 24789 33654
O 32859 41541
S 23127 566659137
O 33535 47204
I 9647 35191
E 26383 38656
I 17255 47738
I 16050 61047
I 11521 33985
I 1083 58049
S 11004 947207334
E 8125 26352
I 51837 75845
I 29687 74914
S 7544 871661701
S 66215 633613548
O 32372 70886
O 55177 70279
E 18857 59529
S 35592 584668757
E 8446 58411
E 2754 30196
S 76945 582309532
O 40890 71065
S 8936 789600005
O 47395 73171
S 33887 847358654
O 14917 53507
O 24474 56062
S 50935 125880239
O 14394 28134
E 14839 24782
S 63417 903365551
O 28521 52360
I 40104 63446
O 34468 48295
O 28088 71038
E 35362 44306
O 17518 48850
O 15697 30397
I 16401 21259
O 52743 55834
O 14694 24974
S 45077 542969358
I 9290 35016
I 42395 65970
E 58493 73538
S 17182 873741579
O 6205 42866
O 33852 60167
O 52685 64717
S 75564 875986836
E 48383 70196
E 51901 70920
O 52165 61883
S 73072 571713654
S 17870 680035400
E 59695 72801
E 62741 65720
I 23274 49119
I 42091 49259
I 8962 21960
E 54736 63078
S 43486 392971815
E 24840 25278
S 38892 46357301
S 48126 201550697
S 48188 210969577
E 10932 17710
I 43100 47312
I 12748 46929
S 25260 319605353
S 70916 767300302
S 19255 673939509
O 61946 68565
E 24870 31033
I 59791 77335
E 22838 72013
S 5052 444824355
O 27073 46887
S 38815 11370893
S 71824 188147542
S 36243 978512847
E 7363 16643
E 204 7029
S 28665 887848087
E 22278 24768
E 5362 64660
S 70996 778078297
I 20322 34535
E 20439 31780
E 67995 68461
E 17766 67838
I 34145 47405
O 24710 41869
E 5760 49979
S 65840 684479235
O 859 45446
E 48965 65968
I 8744 29599
E 30857 68427
O 23078 42103
O 16714 42410
E 35621 77583
E 26716 28792
S 71029 642996736
I 18209 72072
E 22040 23388
I 52469 54531
S 62725 24108851
S 50065 182618353
O 67043 70315
S 35611 439510944
O 21004 64991
S 13 328713706
S 76280 96692419
I 31357 50434
S 77526 14467458
O 18836 73612
E 53482 75977
O 49481 63128
E 21778 47059
O 11706 22275
E 74229 74477
O 2490 18724
O 36610 65573
S 69431 218004612
I 18358 34773
I 33513 61786
E 24720 51524
I 41289 57681
S 47607 323633875
E 22506 72556
O 51820 71467
I 11385 75843
I 20498 41445
S 67310 998511008
E 20725 64730
E 18798 66306
O 15107 31269
O 5734 43944
S 18233 741933337
S 56052 445990581
E 32844 65518
O 22313 46407
E 50416 66263
I 18370 18968
S 71796 883016830
S 30063 355365843
O 2777 45108
E 28130 55575
E 32332 70099
S 40527 117023623
I 40817 74900
E 58729 64289
S 34039 889722220
I 18400 41728
S 27566 451582990
E 8531 33787
O 3567 49029
E 28690 42453
E 42636 50612
I 33 1420
E 35992 51154
O 20066 64242
S 23537 938363365
I 21053 34698
I 2532 34766
I 31425 41641
E 15222 21793
S 77522 528596460
O 6506 13824
S 36025 203137608
S 52167 352419055
I 6637 20003
O 24014 51856
S 12304 389266086
S 34514 656181974
E 6016 16708
I 17115 31220
I 44295 57809
E 18216 27453
O 13134 40684
O 13722 65385
I 22082 59699
E 31924 64943
O 24838 60851
O 18969 61603
I 54013 74385
I 23585 30537
E 51962 72868
E 16535 42595
E 22955 49443
E 15203 33847
E 52159 60733
E 51803 68636
I 14510 48449
E 30366 75236
S 65041 125117734
O 37447 43182
O 3420 49530
I 43259 73975
I 770 73845
S 61552 838028086
I 50964 59352
O 67290 70576
E 10068 57941
S 45774 551486941
E 28162 35130
S 40851 196543002
S 42364 222529560
E 17311 70964
O 1871 12326
O 40947 41611
S 38946 265945511
S 22358 502740570
E 70547 76349
S 73681 340513361
S 3725 856895436
S 24583 551451736
O 14140 53474
I 28690 76530
I 22327 52257
S 20529 351300914
E 6395 58498
I 33389 72967
S 26161 278770424
E 32002 73291
S 5586 358414993
S 7794 590266341
O 30021 43535
E 22455 62701
O 21466 44531
E 43611 49472
E 11731 30961
E 22278 56706
E 26761 66751
I 2957 9347
I 20262 62035
S 64086 577346500
I 4660 9995
O 22957 69002
E 21196 46288
E 52439 58345
S 9805 859989547
E 14096 74134
E 15331 35927
E 68947 74404
S 7708 517001718
E 10441 22874
O 12337 35050
S 64793 312158005
I 57496 61196
E 19565 23861
S 52774 794987740
E 11931 63900
I 21076 48365
I 3102 12367
S 8620 554953578
S 35047 867896055
O 7267 29407
O 22085 34297
O 31639 72310
O 6599 24010
E 32692 64959
S 36365 222468429
S 70299 943570480
S 22895 63437559
I 27653 50055
S 52814 729683586
S 33719 885074712
O 18977 27083
O 13005 72076
O 24612 48343
O 31590 45468
S 55668 141313630
E 14961 50696
O 6296 47042
S 30049 190250767
I 7911 42919
E 31489 72088
S 10513 563200142
I 71117 73539
O 14175 42583
S 30747 943563897
O 8659 31268
I 20486 59513
I 17661 76308
S 10759 693973618
S 28451 573452842
E 65926 75379
E 683 44022
O 30749 75708
E 62354 71847
E 61247 61410
S 47331 761335618
E 29026 45754
O 32989 51826
O 51865 75188
O 6795 29283
E 44246 63336
S 44030 181966799
O 7216 23174
I 25687 29811
S 73457 620668179
I 22103 27033
I 47881 59335
O 13378 52518
S 4135 763917147
E 58408 75858
I 37918 54339
O 21309 37609
I 10119 63780
I 20747 75789
E 8393 25076
O 69897 70895
S 51973 140180556
E 6858 49643
E 20686 69392
O 12310 23588
I 16103 42357
O 20454 66583
I 48479 76134
S 39208 881824570
E 11036 44154
E 5998 25098
S 30864 158485790
O 53540 73603
I 11815 71418
S 14745 411299252
S 35660 984166157
O 16011 31762
S 49326 115109873
E 46984 56976
O 26157 70916
E 9172 41507
I 24545 24879
S 32332 682085773
E 42814 45671
I 6257 45915
O 18268 45304
E 32865 77499
I 4445 52632
O 19501 58388
I 48605 64804
S 5844 607164349
S 75341 648892704
E 68303 69656
S 53611 181759359
O 28580 59400
O 4487 28404
E 15274 57322
O 1941 58781
O 6857 25301
E 37019 77377
S 29880 559903989
O 68665 74793
E 6131 61457
O 23114 67631
I 31415 41311
S 28325 234471370
I 51620 68404
I 54296 68418
I 8331 30531
E 141 29538
S 30558 896546515
I 16331 29228
E 40262 74161
E 56428 70159
E 3024 53499
E 19578 36939
O 4029 41806
I 32734 48125
I 25494 54141
O 22929 37105
O 5875 34268
E 11160 16848
I 16180 68867
I 19243 76961
E 68794 76264
E 16110 18741
S 26570 484322960
I 41663 55158
O 5224 31259
I 32236 68185
I 6948 72416
S 14241 311092908
I 8153 64013
O 42924 43643
S 43378 254712887
E 38474 38627
O 29205 74919
E 7206 71690
E 21948 24129
O 19416 33767
S 75424 927109258
O 47024 75136
E 22282 63599
O 23537 29616
O 29028 66748
O 28814 33813
I 38832 51718
S 51610 69554183
S 14429 871384478
O 18469 40748
E 40773 59039
S 19660 768725227
S 70625 266682599
O 11341 73521
I 25720 36026
O 38800 55231
E 29449 38973
E 53032 61852
O 23930 72073
E 12273 23642
S 28565 106628192
O 19606 20183
S 16798 389324645
E 37328 72333
I 40360 68148
I 41512 45441
E 23079 40848
E 21384 44278
O 21861 71631
S 38521 680706213
E 35551 38076
O 12668 18963
S 71231 171468759
S 37388 115050470
S 14940 584543768
O 18425 70010
E 29777 32087
S 49021 103100604
O 45165 64083
I 32394 66297
E 12996 34115
O 18166 38540
I 31083 53908
S 53972 116960208
E 37955 59809
O 1714 13806
I 50534 62212
I 61601 72820
S 72795 228741721
I 2488 3997
S 70182 897829982
E 23167 34672
S 61209 266597293
E 65185 74111
E 7313 20816
O 5899 77430
S 35467 21578925
E 62936 68165
E 16687 52319
I 27092 71517
E 6388 74068
E 9848 14382
O 2627 47367
O 73962 76001
E 50736 66124
E 23684 74518
O 19629 43847
E 7445 41802
O 57368 67633
O 511 25993
I 14508 33159
O 22567 32837
E 56444 70731
O 62164 72144
I 26752 74542
O 24294 48956
I 49180 50214
O 26446 77620
O 19381 54082
S 38998 482087206
S 66594 492044162
I 39022 44375
S 22286 128029222
E 4601 32615
E 5620 41831
S 44456 980482750
O 26498 78077
I 53929 63629
O 39519 59996
S 69300 524794204
O 37751 77516
I 4809 53812
I 18118 31829
E 45059 61332
E 32680 69555
S 14453 688022891
E 13818 44687
I 45844 73365
E 53636 69948
S 65263 626033581
S 66189 715969674
E 14169 25343
S 11600 886409605
E 75856 75906
O 10134 60910
O 14751 70016
S 65589 767882700
S 46191 186968146
O 6182 33770
E 40940 64188
O 19632 46286
O 21713 59998
S 14661 432617356
I 931 31332
S 20430 792590146
E 58285 59914
S 19802 694706761
E 44166 49630
S 59093 340950951
O 26579 47371
E 63753 76829
E 32650 53134
E 3055 35781
I 22549 52368
O 48802 51080
O 23551 24631
E 11991 14722
E 32440 44053
O 28235 73527
I 42846 66532
I 71835 75871
S 37886 666313564
E 66443 73780
I 64245 72921
E 39352 78109
O 30886 65912
I 9390 22685
E 6210 33918
E 212 35005
I 25524 63745
S 25433 24358027
O 12467 21885
S 11105 267812655
S 7043 750434636
I 45214 59007
O 21646 24296
E 969 38389
S 7181 732357833
E 37770 69270
S 45662 395354863
I 3969 9273
E 21304 53280
I 19801 65979
I 17883 54311
O 17652 64719
E 10997 20635
S 60514 446446948
E 36135 62848
O 720 67114
E 23545 26931
E 31696 67759
I 24238 47866
S 56666 391861863
O 32308 59234
I 53657 74183
E 3054 20758
O 16502 64147
O 75648 78030
S 67548 697746535
E 30624 49279
S 73819 506279918
E 13784 76079
E 21934 47638
E 17029 77105
E 45274 75624
E 30477 68500
I 30589 49647
I 26539 66384
S 18916 753196993
I 61933 77671
S 21766 579576986
S 4764 737837903
S 50491 342378066
E 23336 49430
I 65012 71096
E 43820 77603
E 11425 61098
I 3255 32054
S 53467 988176907
S 16890 581016359
E 22152 72804
E 75849 75983
I 12868 62814
I 24836 56786
I 7429 10960
I 17636 69812
E 21078 57074
E 36935 39709
E 23091 58594
E 21099 30210
O 55119 72042
O 24234 57263
I 2065 64308
S 54500 615264952
I 1871 32310
E 60960 71947
E 10921 64592
S 8058 219106857
O 28730 32405
S 26552 551026388
S 41226 768272369
O 66021 72519
S 42829 111616353
S 6412 25727752
O 15585 38114
I 56565 66617
E 69380 71313
O 19802 43849
E 6404 54044
I 5908 75036
I 29585 76353
E 40073 46706
O 13015 27454
O 7886 23941
O 22386 70505
O 25356 49562
S 69686 181491184
E 37489 73781
E 28509 50696
S 23131 346197584
E 10118 38078
I 7580 48466
O 44117 76417
S 59572 10022701
I 39228 56105
I 1853 1994
S 40100 910423469
E 22911 49655
S 47897 496710617
S 39954 770322757
S 74010 396853202
S 16549 455440078
O 96 66240
E 57307 67212
I 4795 52340
S 12470 232293929
O 34463 35536
I 49144 61142
S 67659 518984024
O 9602 41789
I 53830 58266
O 13185 74029
E 52203 58146
E 59317 71669
E 59203 60602
E 18633 40551
E 303 22446
I 6442 74775
I 37395 71207
E 7368 46473
E 13386 14718
O 5787 62163
E 10161 75383
S 46546 418366331
E 73107 78124
O 915 51698
I 52130 54642
I 20631 56102
E 58092 65382
E 48571 53757
S 67670 419499305
E 35034 76479
S 55908 966636788
O 5184 7872
E 62331 66359
O 23563 41492
O 3210 67344
O 12717 49854
E 25197 47824
S 2882 244441590
O 14920 76635
O 1605 6666
O 31479 37930
E 19636 73954
O 3953 21284
E 21675 77297
E 47214 69456
S 24481 221116297
E 40485 74759
I 18850 44994
I 32491 61187
I 71405 71837
I 14582 71657
S 33317 940479951
I 22939 38575
O 27576 48670
E 36855 49267
O 45113 57797
S 33088 268505975
E 6385 27366
I 71786 72421
E 21466 66205
S 45023 970878654
S 4086 509735487
I 32698 62069
O 44418 70528
I 17043 45332
E 248 9099
E 54321 70385
I 37544 76127
E 4966 16927
I 23627 38351
S 52849 907579636
S 41126 58914445
S 47125 940479260
I 39060 47679
I 5154 77120
E 19809 65915
O 24838 58436
O 10336 58490
O 22045 43293
O 5833 20169
I 30094 31180
I 10247 22570
E 13761 25134
E 54134 76010
I 3870 74509
E 11398 42605
I 26043 49599
E 56829 67672
S 25644 111680273
I 34378 54634
O 21985 70903
I 21273 56006
S 13027 876079593
E 5086 39707
S 14773 883795638
I 11516 60829
O 63754 76416
O 14265 49412
S 35688 919339148
E 19232 60076
I 39642 60248
I 43623 77486
I 58097 72950
E 21034 22309
I 27459 33742
O 43923 65488
E 4362 71026
S 31232 404623606
S 12027 381924495
I 49159 59145
E 40179 76558
S 6169 813330305
I 27485 73399
O 10130 11783
O 68235 73058
O 21067 66753
E 4738 38965
O 26066 60703
E 9804 67066
O 14618 40409
O 35398 56465
S 8258 644806413
S 50032 199230693
S 70622 656990532
I 30105 35988
I 3279 20307
O 7342 16855
S 19629 523151899
I 28801 44920
O 5980 16219
S 37455 763280175
S 34186 763516840
I 21607 60642
E 34545 65429
S 4443 546718420
S 70389 244289084
S 46930 219521357
I 65800 66212
O 70351 74469
S 10794 326102802
E 31925 37209
O 4209 31455
S 48188 637074978
I 12261 28255
O 39159 49532
I 28647 49931
O 45613 73117
S 14872 220732861
O 20270 57668
E 33629 40980
E 16955 33840
E 25676 62238
I 25936 69936
I 45511 68127
O 7833 63270
O 70108 72038
O 47457 69478
S 63682 907316287
E 3526 31238
I 4670 34519
O 8265 38081
E 28972 31666
I 12404 68735
E 37218 56391
O 29151 46423
I 11278 38409
E 8117 31112
S 70068 946304232
O 31982 44686
O 566 4286
I 11885 35267
S 67326 935407459
E 13381 66024
E 7721 39777
I 66061 68428
S 62229 270338520
O 23965 30488
S 622 246890604
S 36570 947600639
S 57094 939006467
E 54202 72641
S 9055 853534410
S 42842 949043476
E 8716 46601
O 26116 54451
E 23785 36589
S 10140 491672314
E 23775 75457
I 27845 32320
E 54820 61097
O 39945 45970
S 24056 328620758
E 61412 67171
I 29042 64596
E 49417 63230
E 24747 65950
E 45123 69385
I 22141 37741
E 8555 40990
I 31133 64715
O 45330 72455
S 71482 152787812
I 62208 67273
O 71986 73069
I 14282 74629
E 37607 55327
E 35637 66497
O 56133 59133
E 9345 40525
O 36276 57689
E 16069 64493
E 18167 27332
I 2611 31522
E 45105 67050
E 48977 62481
S 23609 88861709
O 27051 72452
I 4007 54094
I 40399 64473
E 2639 30698
S 33287 444965560
S 51234 300501910
I 38528 64330
S 38222 226480222
I 29920 48096
O 11979 27490
I 44098 76602
I 27006 35058
I 27129 54740
E 25198 51034
S 3960 785602022
I 26557 60188
O 25196 63920
S 68897 522608240
O 2334 43037
O 24933 45395
I 27042 67207
E 40282 65963
O 426 74590
I 9463 11019
S 41137 711331585
S 28380 795755989
E 21177 61476
O 60223 60788
E 35422 64181
E 8036 40116
S 69645 462674382
O 32406 41533
E 41767 44395
I 7699 32270
S 43035 549186955
S 51723 936483418
E 37382 57223
S 11840 307132989
O 29888 49122
E 56922 69239
I 8000 68689
E 42062 47274
O 44783 64841
E 31267 76834
O 32593 75812
S 32036 229722233
E 59825 68132
I 56400 69631
O 12648 32820
S 9073 79339878
I 15489 45353
E 41925 68990
I 20399 31309
E 5525 71692
O 14356 34858
O 7241 16829
O 2017 41307
S 62098 951592579
S 46738 532350498
O 51818 53305
O 9088 35665
E 31438 52701
S 64847 181655537
E 38465 41323
O 34210 35473
E 46683 68137
I 12816 55224
E 27451 31317
O 27270 36945
O 43219 43645
I 6515 56608
O 6503 62711
S 18417 177228522
O 52901 57128
I 22604 50468
O 29344 59049
S 11968 484496442
E 36516 36590
E 27103 38835
I 33772 75395
S 53156 429743287
S 417 536866876
E 15292 59105
S 51105 365135670
O 25873 31238
O 39823 42450
S 54754 422664973
E 34514 70314
E 24140 30077
E 31369 40350
E 20138 68134
O 24920 65390
O 6849 45159
I 8327 42257
S 7669 434254047
E 9905 41358
S 7389 76890543
E 51869 74176
S 34260 491312615
E 10709 23280
I 2275 20703
S 30205 955770805
O 2492 77425
S 29333 185765415
E 34275 42150
E 31239 47213
I 39766 49225
I 14214 54135
O 38499 48295
I 26514 31538
E 30592 32393
E 29075 58275
S 4859 447160385
O 23326 71882
O 32134 56088
I 55487 74832
O 28428 29869
I 8060 48922
O 26425 37991
E 15213 50158
E 7437 19434
I 20571 31509
I 21766 41855
E 1972 3547
S 8821 895664444
E 8115 23077
O 59375 59475
S 38486 573323288
E 11511 18570
S 3455 843882741
S 22999 791117551
E 43278 62131
S 37530 38362818
E 30912 51033
O 45246 77232
I 8574 15382
E 24925 44357
O 13654 13727
S 42045 210478908
S 38876 302648117
E 26970 29007
S 48065 333771417
O 33700 44963
E 52069 75562
S 35380 44165786
S 49075 369534440
I 15623 20672
O 5054 16374
I 12336 25014
S 47891 829473869
I 16686 46769
O 35318 61740
S 64154 189502598
E 22202 60307
S 19075 388135360
E 15695 27721
I 42942 72122
E 23783 70605
I 8981 70921
I 58224 74274
O 1766 6544
O 22277 71906
S 59191 664475713
I 5512 52371
O 558 77402
S 64201 383241976
O 9809 76568
O 22960 24066
I 16588 70954
E 57033 58261
E 698 30465
O 1744 63144
O 56659 74393
I 37507 55444
I 10326 26952
O 21375 67441
S 37635 327127479
S 57224 739305609
O 629 62224
S 71157 470673965
S 61452 320250835
I 4446 59333
E 33938 44338
O 48491 55026
I 17800 57937
O 2714 11366
I 64377 66970
O 46584 53323
I 47303 69161
O 22180 22332
E 39938 51840
S 32616 383218117
E 33869 56457
S 12755 286480650
O 49786 68220
E 40565 54598
E 34203 76398
E 9801 21862
I 5730 69373
I 12748 38016
S 47366 174372196
O 59768 60516
O 17424 51391
O 7645 76472
I 27446 53822
E 29723 71850
I 39367 62457
O 19165 56162
I 14236 20563
E 228 49906
E 22388 71733
I 32758 61166
O 5306 22384
O 31389 75490
S 67106 652991287
E 50397 63697
I 18466 29655
S 64673 769831445
O 24602 73930
O 13525 41103
O 1998 69920
O 24104 66890
E 7002 48528
S 69457 101264781
O 34775 36246
O 38965 52288
S 77948 783431456
E 27448 41860
S 29638 669891073
I 14618 27456
O 32752 58478
E 77282 77402
E 26691 32577
O 50218 52545
I 26952 29798
I 33399 37983
E 6631 63270
E 52178 68282
I 38454 72343
I 31216 54020
O 8849 61743
O 68845 73164
E 74698 77260
I 32524 35988
O 4978 27370
S 54628 517738471
S 56015 103357310
S 49841 37244680
I 43292 52682
O 14778 45677
O 25537 64659
O 4246 10852
E 15440 30348
O 38242 55735
I 66868 68039
O 13475 36922
I 24432 74448
S 72494 696410800
I 10110 24248
O 20670 43739
S 73373 989860005
O 32011 59065
I 28147 55664
O 2375 13170
I 16509 40823
O 73934 75581
I 24906 40223
S 43468 8461161
I 15768 59966
E 25245 46167
E 7651 13823
S 33920 294214398
E 4640 50331
S 68174 207324489
S 3461 214214073
S 45233 955418850
I 42632 76036
S 10072 747969944
I 4558 47668
E 2496 16290
S 50286 897706943
S 688 377749160
S 12869 944913422
E 4988 41167
E 29308 67593
E 56898 75470
E 51509 62049
I 38707 46293
S 59906 158297
I 38755 50046
O 7378 30493
I 30531 73352
S 24935 681454217
I 11808 23272
S 5531 342926670
O 3909 52630
I 71512 76612
S 58744 817080827
I 6495 41493
S 67462 549985560
E 47430 65802
I 60839 72956
I 6379 74510
S 3194 283303024
E 51362 66683
O 13165 19383
S 36833 891213792
I 36242 77737
O 12918 45723
I 59608 65438
I 11146 37218
S 11340 129659835
I 33176 41800
I 16212 62904
O 30772 62896
E 3042 39962
O 9446 43372
S 26257 13580285
S 73077 266777843
I 35042 64395
O 11257 59899
E 35026 64649
E 21326 61896
E 54214 64718
O 1319 63014
E 66447 72008
S 35117 42389152
E 10503 34107
I 11928 70676
O 5679 73156
O 19282 50092
O 1296 48405
S 31085 38470896
I 43811 45118
S 23770 276564020
O 55974 66034
E 19582 55410
I 10451 45156
E 41539 64333
O 57661 61692
S 44623 469576424
I 38395 75555
E 65152 74419
S 19848 338346417
S 49515 786986576
S 70647 573760795
S 32216 319762044
E 29638 65340
I 32701 51006
O 53903 70687
E 11104 64173
E 3563 46419
I 34945 74757
I 25961 54886
O 14279 59736
E 36849 76576
E 14955 21261
I 39782 76327
I 8232 27228
E 33472 71320
E 23017 23785
O 41204 42224
I 22840 47521
S 63898 406803092
O 14101 55487
E 25568 33525
E 10576 26004
S 511 778954507
O 25135 73209
S 75218 296458106
S 50547 856042027
S 54921 560177702
O 22089 55100
E 13265 59150
E 37441 40352
I 2853 35483
E 58016 61954
I 11745 48217
O 18491 29493
I 48215 50265
O 64515 65778
I 29265 77655
I 9700 63398
O 4780 34726
S 32989 564307433
S 48673 720861310
I 8247 45502
E 33261 38258
O 51959 71782
I 9051 23217
O 3845 22716
S 64857 255752639
O 5585 57366
I 62950 70673
E 19375 35043
S 3268 174991870
E 40117 51977
S 54482 498869467
O 21722 47956
S 18355 195159632
O 60467 77481
I 74704 76492
E 43812 75441
O 67254 77725
I 22464 66504
O 25152 40746
O 10533 31291
O 7216 26658
I 8723 29113
O 31414 34349
O 29105 46320
S 35642 6650660
I 22644 73389
O 29951 36139
S 5645 705478618
O 8358 23175
S 45660 120582875
I 37590 78033
S 20973 951570950
O 46370 55567
S 44874 194198763
I 42082 76743
O 13285 55193
I 66575 76602
I 51875 74973
O 7069 57905
E 14421 22979
S 7079 913550258
I 13964 17177
I 15859 59845
O 12458 27578
S 8425 59368939
E 26459 70667
E 17120 23519
E 14423 33753
S 36776 19696236
S 29818 828820671
O 3558 18597
E 41448 72487
O 49191 55948
S 17249 560577651
E 41046 65708
I 72042 77463
E 12649 31219
O 12734 21950
E 58945 71071
O 23996 26800
E 2147 4357
E 42645 60447
E 9043 26263
E 10517 36217
O 48091 72612
I 17797 57545
E 10174 29069
O 68856 70161
I 31423 75919
S 8509 751536623
O 26120 37040
E 5067 25369
E 21595 44522
O 49867 76177
O 10679 70385
O 2204 56471
I 23444 72636
S 12669 255915319
E 19205 72809
O 16755 24588
I 14315 16668
O 14389 40647
O 48028 65671
S 67892 749035258
E 65699 73893
O 8735 17580
O 68119 75745
E 3517 69738
S 4901 518777164
E 33507 64301
S 44321 408892114
S 47804 124941643
S 12434 738693643
S 51106 992479328
S 8910 304029295
I 2499 52885
I 23072 45313
O 27036 44617
I 30947 68343
I 20741 43709
I 17519 76249
I 4393 43054
I 46137 77291
E 10445 69833
S 28048 878583858
O 43772 56184
I 48649 69990
S 45389 554340855
S 31970 105493065
S 56012 38213277
S 56414 928945158
O 66242 76222
I 46065 72068
I 5901 19887
O 25831 42962
E 46951 77644
E 34891 42183
S 31310 369763149
I 54112 67022
O 16746 69978
O 25112 75280
E 39893 50447
I 42410 45776
E 29478 48563
I 25484 77037
E 3694 55419
O 60637 66571
O 28762 39863
E 27553 53290
O 14068 34700
O 7972 50467
S 21852 359157179
S 62525 792558117
S 37429 398810244
E 9418 53216
O 6829 16025
O 20518 67369
O 31214 73272
S 74270 827982634
S 2348 863432437
S 6191 310021265
E 35209 59124
I 31432 70562
I 4117 35926
S 46745 159899534
O 24361 77195
I 5543 50405
S 43150 298966909
S 17574 360713448
S 26442 541474561
E 34832 41628
O 27467 68633
E 10702 56971
I 18729 64011
I 9866 28601
I 24546 70658
I 25826 32670
S 3242 153598662
E 7747 17349
S 30288 727318030
O 65457 75716
E 6878 12042
S 67487 377854718
I 61136 64602
I 40158 43766
S 29443 621292240
S 35066 753905096
I 7470 36490
E 26022 60078
I 16684 27106
I 1677 60897
S 36252 865558823
E 17035 49432
S 73653 873321596
E 30621 36783
I 5542 64802
I 7015 66271
E 20869 40446
O 15126 21450
I 34723 38189
O 50845 62929
E 3443 60436
E 24506 58516
O 3161 66587
E 10314 45533
S 40137 738214093
I 20693 65748
E 12866 32187
O 37330 61254
S 44186 499975126
S 45692 975047892
O 13092 42142
I 1050 29021
S 34478 213654253
S 26211 346631066
I 10819 19541
I 45898 72179
I 45726 71593
S 33339 124290814
O 57172 74002
E 14915 34422
O 12041 40514
S 45961 76962030
I 17770 67755
S 25559 653246357
S 40649 673740441
O 21485 35629
E 34908 48861
E 31813 75206
I 66021 69724
O 7963 14410
O 18312 51675
O 48014 73333
O 1667 1679
I 30850 67673
E 26786 50945
O 30753 76461
E 43372 71600
S 37818 403388126
O 832 48326
S 16377 700602850
O 53054 75813
I 47089 65874
O 41769 69528
I 11188 33453
I 36195 38284
I 55078 65845
I 43636 59177
E 39908 63121
S 74595 16431427
O 23268 45424
I 51592 64655
S 26974 516981498
O 28668 40737
O 7077 29854
O 33873 71671
I 4993 53598
S 19307 145231482
I 16371 46772
O 34409 61767
O 37618 69504
I 6860 72542
I 48275 50600
I 10082 43571
E 43903 45737
S 29577 663093915
I 10926 40404
O 31088 59981
I 13173 46567
O 36114 55827
O 43944 77330
O 61125 66917
E 19518 72508
I 6190 40602
E 5028 32266
O 16402 67592
O 64758 65145
I 24764 53915
S 33590 295485550
O 23709 34182
O 5354 31650
I 7083 70220
S 7452 312098556
I 14397 56577
I 10673 48700
O 35360 51822
I 18132 55556
S 70909 371585385
O 16035 34909
S 8829 70839831
O 59720 65688
S 44885 394365304
S 30088 492951654
E 45261 55376
I 49829 62445
O 63915 72587
O 4994 68563
O 21093 49029
S 31224 55710120
O 22420 46227
I 46750 58093
S 45756 784328652
O 34937 40212
O 8064 71929
O 23061 28933
S 69607 69562826
O 10892 47435
S 75352 290404087
I 13953 62871
I 6761 57130
I 14769 48038
E 53513 73228
I 22498 76602
O 15099 73479
S 62974 151698593
E 11106 77754
S 4466 531358781
O 51776 71999
O 34760 55925
I 32703 66340
S 75405 248874679
I 37075 71506
S 75519 915795032
O 5883 35587
S 17141 816425518
I 56203 68737
S 4118 7674982
O 5610 18404
S 811 409484097
I 46162 71625
E 21388 29675
E 3352 74430
E 16717 57752
O 12703 70428
I 21565 75019
E 46668 61900
E 19851 42202
E 12027 65881
O 55294 67765
S 5762 429199481
I 23711 47608
S 45849 713796769
E 4661 13752
S 66723 477619501
O 29596 55210
O 51392 66969
E 36686 76489
S 1091 498125939
S 72063 922510763
O 35471 65468
O 22462 30779
E 22629 72414
O 30 67090
E 20496 69420
S 6881 942933566
I 55050 62907
S 76115 565540421
O 27980 64593
I 47914 49218
E 34774 70327
I 25218 76948
O 14179 53940
E 5588 51065
I 41624 54257
I 26490 42139
S 12818 295542905
S 28945 992424020
I 41641 47228
O 17744 33423
S 72029 328731885
I 51737 69980
I 1661 66540
E 12418 52011
S 27881 633793104
O 29696 68946
I 28127 67132
I 8067 65589
I 21699 30917
I 29214 58408
S 64541 608106749
E 2569 8134
E 15875 42544
E 14949 49340
E 23784 68515
O 35051 67661
S 4718 63995361
I 4332 55284
O 4214 26321
I 62454 70959
I 21449 77811
E 20785 58045
E 8154 23621
E 48859 63676
I 2162 49630
O 30591 75920
I 4348 14825
E 6513 52584
O 19060 45457
S 75363 183503878
I 36440 45762
S 64511 662187679
I 12504 69344
O 26644 32108
S 6445 149065988
O 31990 33373
O 27108 51826
E 55477 64627
O 4427 54089
O 36485 64112
S 23041 847739175
O 38070 43861
I 22297 32656
O 40880 50501
E 8147 38462
O 3655 37375
O 32436 66614
O 48892 57583
S 77335 256861278
I 38940 53075
E 4001 29583
S 46269 622185818
S 36862 173872109
S 39676 986711762
I 12902 67016
I 11451 15048
I 5525 20214
I 21314 62865
S 49347 372394072
I 69441 71196
E 32597 56791
E 27727 43398
O 28402 74169
S 76968 447911333
I 26450 38178
E 31594 45986
O 45954 62596
E 14627 74111
E 5990 67575
O 46470 51459
I 55540 66228
I 15616 44940
I 46091 53369
O 21921 52128
O 34680 46394
O 11801 22771
E 7769 46187
S 65821 715379245
E 38803 41383
S 27663 362879205
I 4758 46967
I 1177 49016
E 59303 67360
I 823 16884
E 3953 23796
S 36759 384084118
E 19564 41794
O 9406 31377
S 63206 32532126
S 31966 287371840
E 51262 67546
S 54621 27177864
I 555 60349
S 39807 770064500
O 13127 37193
S 12488 899517769
I 16947 40928
I 10393 18505
I 51144 69717
E 21047 43907
O 31057 72990
S 41304 759784611
I 956 59399
O 21482 74847
I 40131 64254
I 60185 65111
O 16612 44203
O 4412 25099
S 27189 195055717
I 6049 40326
E 30416 60040
I 44384 48970
E 10199 16661
O 9014 73205
E 38438 53252
E 3541 7941
S 68878 69221321
E 38774 52774
I 55266 70685
I 5017 69217
O 15183 39764
I 28294 47859
I 10770 24426
S 10997 114426016
I 37639 50325
S 40801 283385946
E 13895 14441
E 23683 52051
E 21929 69177
O 9083 55205
I 1738 27219
O 12602 12840
E 31819 58853
E 7820 77450
S 56339 867264061
I 28232 55733
S 23783 386363266
S 44869 893262276
O 42115 76025
I 17542 60685
I 25075 30818
O 18809 25581
S 52621 226286224
O 4196 23597
O 9408 28269
E 59704 73284
S 15066 703958988
I 20620 36272
E 7976 67771
E 48087 55025
E 39453 42272
I 54182 58589
O 21309 57756
O 51251 52261
E 30939 38998
E 10023 41072
I 53635 73867
S 12125 469957248
I 19549 46806
I 34764 57546
O 32152 50350
E 12635 27168
O 43688 54471
I 24630 40177
S 64231 972840486
S 76887 767906421
I 12839 49259
E 16596 64747
I 17244 37683
E 67833 73643
O 58577 64242
O 12607 33980
I 4860 72993
S 42589 317064369
I 46331 65529
I 2749 59850
E 38230 77512
S 2847 32608133
S 60216 883294366
S 54552 546479094
I 31526 68926
S 69501 156776942
E 42511 69817
O 16760 18548
E 1496 6296
O 11478 56000
I 6221 16993
O 23821 53154
I 53780 77752
I 616 77639
I 13195 43885
I 6740 39825
E 18932 33397
E 28650 66987
O 63430 74488
O 6162 76811
E 64520 71881
I 30322 64068
S 39486 831019465
S 63136 519189461
E 35793 44115
S 31597 938615848
E 9108 53756
O 12608 76223
S 43420 444316295
O 33212 60364
S 3292 65868302
I 13223 67040
I 44499 66986
I 64349 74737
S 57711 30711219
S 17598 199988956
S 3505 839775536
I 1305 18345
O 37266 48851
O 13395 30098
E 44160 66932
S 43016 995743709
O 2548 19513
I 17344 36770
E 6039 11815
E 60205 70461
E 38052 48819
S 54562 573525483
E 12390 62902
O 11027 41840
E 8069 68066
I 69168 72475
E 17419 19997
S 36191 106484435
I 30156 69830
O 8946 31171
S 29185 713606881
E 32268 55277
S 63450 962292215
S 12968 196453354
O 14041 52909
I 21296 67196
I 38392 43479
S 35772 292179441
I 19177 73854
O 962 50058
E 6187 67691
E 21830 65159
I 38538 54370
I 39297 77642
E 47549 64731
S 25515 68579682
E 24181 48306
I 17203 73807
S 7078 288963644
O 11189 66828
S 49859 848699897
E 34870 75673
I 33895 77155
E 33762 60079
I 39374 65536
O 28356 30251
S 15468 246275543
O 4091 58181
S 57030 873703875
O 10813 31776
S 75257 422324157
I 33703 52855
O 26524 45784
S 11712 557775215
O 11242 35560
E 1639 60184
S 18439 222270087
I 11367 30113
I 3901 21101
O 2510 57206
E 33301 70117
I 32709 74517
S 77422 314224275
E 3248 74249
E 15023 22275
E 10141 68382
I 59736 68817
O 5874 33908
I 3277 71042
S 1624 140098825
S 53003 964595032
I 14015 74786
O 804 27910
S 17810 223183582
O 5020 48409
E 6000 76485
E 11271 72797
E 12451 21579
I 65110 70802
E 28392 29733
S 31088 169988445
S 27619 191497281
S 44552 420345059
E 22598 24441
I 56434 74635
S 25908 309990871
O 55496 65726
S 2096 210715066
I 5311 11355
E 37835 69214
O 15337 59648
S 21667 898455012
O 45869 61441
E 21943 61092
S 3784 240039672
E 40422 51579
E 19283 76931
S 75049 866741583
I 19349 52176
E 7106 38433
S 40659 353417946
E 11014 35534
S 59379 773273687
S 2918 869414205
E 5534 33882
E 27188 63297
S 16933 416381015
S 25125 887495419
I 61286 78048
E 23936 57877
I 54063 74129
E 40323 74102
E 57299 57829
O 40047 66609
E 36254 65054
S 45764 310513586
E 22 51564
I 14413 38727
E 20203 44761
O 65355 65856
E 43822 54723
S 25025 150964202
E 33280 45289
S 7162 89838434
O 46786 64197
S 39320 217444416
I 29754 72155
O 54093 68026
S 16228 466513660
S 1949 264220775
E 19695 21867
S 73584 750621948
I 31353 69974
O 7538 55045
I 2176 59356
E 23250 72446
S 29293 757187848
S 73883 133767284
O 6829 49449
E 20972 72781
O 51720 55431
S 48894 518476554
E 35178 37343
E 18024 74193
I 14048 18746
E 11904 43683
E 42977 59207
O 17719 23330
S 36392 17997796
E 35212 44217
E 41891 66279
E 31547 62031
E 28823 60798
O 26590 30998
I 14453 59107
E 7397 18614
O 53757 64721
O 3025 64833
O 23536 68207
O 33078 67070
S 53639 972453092
I 29455 41634
E 21930 71797
I 7505 39098
E 35464 76506
S 33665 975577724
S 51542 393407494
E 62360 70965
O 6646 73699
O 4197 19964
E 28813 67142
E 30895 49598
E 11895 61373
S 11034 494996651
O 43875 60633
E 14152 48816
O 32496 71604
S 47615 9106691
E 11608 49819
O 51245 53879
S 55940 155783003
I 47550 66984
O 33775 77082
O 5297 50194
O 20503 62503
O 31198 50942
E 45457 59133
O 56509 58326
O 12965 33085
E 4725 76022
I 21122 26139
O 2693 38268
O 13758 20612
I 18126 38986
E 1740 33501
E 65626 76584
I 62540 67696
I 23851 27550
I 4749 16179
O 3080 19172
S 77937 36400470
E 34968 53122
O 24646 63504
E 60318 64076
O 1661 60266
I 34245 43999
E 25428 29475
O 30366 63741
O 1561 37171
S 75985 10179022
S 54044 609879464
S 10213 508226747
E 46982 75004
E 27503 45449
E 14664 19554
O 61479 66289
E 49950 74953
S 10186 523567302
E 36043 48127
O 9482 19535
O 43145 69916
E 26163 71620
S 6593 732151772
I 4428 12965
E 2144 15706
E 27761 60901
I 19131 68939
S 48723 347386851
S 20444 548470837
E 9918 35405
E 41595 55274
S 45050 648614002
I 16226 48968
S 43730 787878458
O 43716 59913
I 2837 15004
E 6075 37254
O 4628 65033
S 30493 978255823
S 6334 933688376
E 20317 46646
E 36848 68725
O 48391 51896
O 28745 48541
I 23770 58293
E 14316 23053
I 4098 54065
I 51951 69039
I 43731 69511
I 50332 72060
I 52656 60537
I 16201 57602
E 40049 70854
O 58137 59278
I 14386 38407
O 24082 53945
E 22956 26424
E 71455 75423
S 26426 546534223
S 37479 164958463
E 42071 78109
S 66773 653955786
O 28963 70215
E 11903 13600
I 19152 46703
I 46852 71113
S 21941 166833800
O 62813 74741
I 5246 34905
S 10837 693254468
S 12814 266507162
O 1898 1901
I 11190 19299
S 42229 910347408
S 25405 746812521
O 40015 69722
O 7285 67105
I 23984 54984
O 23857 50010
E 14214 14579
O 32862 34592
S 51305 742405560
E 22604 55654
E 17048 62924
S 54207 725577742
I 103 61121
O 20254 78106
O 2423 20805
I 50639 55311
O 9504 29356
I 45474 45477
E 21537 73397
I 17520 53998
I 4773 57757
E 15649 62705
I 41266 67112
O 8563 67949
S 29821 420602370
E 1625 64065
E 60272 71537
I 8372 75620
O 2552 68470
O 38150 60779
O 1693 20140
O 25903 35853
S 44948 779785474
I 67593 73216
S 29770 6277018
E 43322 71231
S 25200 656738978
O 64846 72819
E 60728 63564
S 23296 284558220
S 34650 30616189
O 48867 75779
S 73259 540626356
S 3297 954193600
I 4144 63299
E 41962 46369
E 5063 28996
S 27753 231611302
S 49706 753136776
O 21071 62222
S 16865 977006877
S 31899 687104328
E 39807 53534
S 70410 96139730
E 28409 37016
E 22096 32924
S 32361 344712184
I 26653 66911
S 64076 544695223
S 43336 262247117
O 21088 30639
I 24936 43741
I 3677 64497
I 391 49038
O 70566 73223
O 14216 51647
S 34808 874367446
O 34380 58289
S 43856 222817114
S 52954 126810208
E 9386 33269
O 12690 29637
E 48518 60595
I 7787 37842
S 37119 794458830
E 28672 63475
O 35226 60049
I 13601 25880
S 546 926505949
E 8383 15460
O 11332 26776
E 68310 73971
O 28020 75305
S 7596 874775679
S 68558 143995962
E 10578 17839
O 36981 73374
O 23971 54786
E 53215 55007
I 30746 32365
E 10405 69540
S 38983 548744957
S 4215 802753692
O 11620 49658
I 5588 26912
S 2678 316614780
I 57035 73071
E 68787 73374
O 42709 74435
I 3976 31037
I 4247 27532
S 12107 554514150
E 28620 73713
S 53645 775522556
I 4478 66562
I 39522 59862
E 10219 65336
S 20626 684362273
S 34571 183533547
I 9444 37342
S 61420 694690772
E 17492 48627
O 1879 35124
I 14290 27095
S 27935 864087465
S 3995 859160058
I 45929 51638
O 35558 65344
I 32978 59243
O 48629 61438
S 25852 457920490
I 47727 53246
I 21109 24044
O 28890 32099
I 47735 52383
S 66157 645920048
O 49994 77494
S 41076 221565659
S 76769 396323114
O 13253 39934
E 59597 69562
I 16959 41147
E 3358 20032
E 21266 77135
O 9009 66355
I 26553 62436
E 48380 75127
E 21451 25518
E 27548 37355
S 5941 231317692
E 30003 60210
O 13699 56717
E 26545 70931
E 15361 19211
E 33266 74354
E 41325 67540
I 47178 72592
S 72774 309057634
E 13920 70417
S 37706 113686299
E 64331 66971
E 8368 32777
I 33558 74912
O 44237 57686
I 4600 74959
O 537 16683
E 35913 77086
E 15528 33819
I 27116 59579
O 14046 76211
I 8828 19847
O 42368 63714
S 17217 530977454
I 5420 53693
I 29179 73170
O 21421 74643
I 41114 64497
I 13105 19900
O 55277 63574
I 10428 63430
E 6523 27913
I 41826 53400
S 47238 142162303
S 36131 335543904
E 32495 34462
O 31268 40270
S 39965 723136407
O 1821 11250
O 36823 72650
S 23358 336778354
I 16769 18318
S 16489 474848777
E 14426 43157
I 34938 47168
O 5822 50454
O 46498 71188
E 59480 69427
I 47426 70731
O 8396 61110
S 70861 487383228
E 13133 32950
I 28171 28455
I 8349 71453
E 34841 47898
O 4838 42475
S 55285 539783071
O 770 46860
O 63306 73180
I 41822 57103
I 28482 41356
I 54295 74387
I 62235 71524
I 55459 75419
E 3242 36936
I 60154 75058
I 58948 63021
I 11443 53820
I 32164 69202
I 8969 71840
O 6777 20751
S 22068 290360617
O 20206 60235
S 36139 476620995
S 23843 863613336
O 4003 56190
S 55012 483595458
E 6769 15042
S 63797 316919197
E 17273 44693
O 7750 10142
O 16735 35248
S 36015 933732752
I 27731 46599
S 74433 748864173
E 20964 37823
S 61206 850547177
O 28756 72634
I 14561 31902
E 50373 75784
I 36537 61931
O 43191 44557
I 29305 51186
S 55831 947937474
I 18630 45198
S 30099 432124138
O 37956 39806
E 1463 34805
O 19306 50909
E 1815 52257
S 5246 318517854
I 25846 28971
I 7040 41539
S 38159 862423976
I 24593 40959
O 23423 24645
O 37036 73359
O 6593 18781
E 25044 37303
O 35947 39904
S 27323 21059519
S 52400 368251391
O 34616 48415
I 12714 68650
S 30879 343868093
E 54946 76281
I 34562 69836
E 9434 20874
I 43586 70516
S 17331 57503091
E 9030 12708
E 7756 37916
S 9751 576111425
O 55889 76293
I 36527 37720
E 47489 51250
I 4568 53984
S 66717 773459744
I 34142 44830
O 28483 42236
E 17487 55680
E 46026 69093
E 30870 75411
E 37621 61138
S 53422 748929417
I 44513 50646
I 30000 77804
E 33020 76351
S 49311 471554938
I 6584 46338
O 2125 62463
O 37577 47008
I 36134 54281
I 25876 60653
I 34407 43448
I 39429 40322
O 13196 35838
I 1905 32191
I 36326 57595
E 2350 34463
O 25234 56634
E 30927 54010
E 44923 63423
E 4401 77719
I 45148 75426
I 33095 41970
O 29317 41757
S 23548 224473948
I 27495 77606
O 30708 66164
I 49457 55635
E 43024 72910
I 8252 75853
E 30299 58972
S 13875 714908672
O 36416 51316
S 71112 936396326
O 5702 48292
I 21442 77956
O 25643 58970
E 30358 46239
S 48766 297543486
E 7514 47886
O 23708 61637
E 19875 71473
I 6049 47730
O 51467 53646
O 26392 67588
E 63374 67555
I 26923 49852
S 18447 208564108
O 7911 18263
I 7457 24220
E 70346 76157
O 33717 51001
I 10600 34443
S 42766 262328165
E 46319 51473
E 33032 62781
E 51165 55048
E 41002 75181
E 12465 64523
O 29424 33531
I 8832 57337
O 28112 67219
O 5215 23015
S 67663 450285964
S 56358 415594293
I 38563 46201
S 12142 619907623
O 11750 56370
O 54111 70989
S 43395 505466445
I 18911 36697
S 53297 116041382
O 16342 41647
E 19680 49488
I 26661 44090
S 51710 390713084
I 14001 55883
I 19796 34065
O 21157 37632
O 10773 44992
E 536 40084
E 4491 62620
O 72428 72896
I 5434 9969
E 38673 69430
E 69918 72450
E 37408 40380
I 25344 36012
I 36196 52764
I 45326 71983
E 34189 48311
S 51885 902380680
S 68880 889931602
O 9600 10043
I 29922 68650
E 5804 29662
S 45540 282172630
E 39421 42425
E 34220 63199
E 3334 75052
I 8970 70178
E 23055 46413
E 24698 56108
O 22629 27886
S 29875 7808353
I 14776 44467
S 62493 567408631
O 14645 67077
E 20395 22686
I 40828 75662
E 8341 17073
I 9698 28237
E 1388 2850
O 37679 52735
E 32315 59226
S 22472 104630969
E 63604 64604
I 53645 62384
I 61906 64233
E 10867 29311
O 17969 18711
S 64672 989352159
S 74226 953118468
S 7949 901108133
O 33093 48078
S 68565 50859020
O 22481 49115
E 33914 47415
S 28664 271882179
O 9186 31490
S 14953 267247280
E 15300 56236
I 11311 48570
O 62670 69125
I 43653 64105
E 6829 28459
O 65007 70240
S 78113 769092030
E 20024 41262
S 47331 890862612
O 12501 47160
I 72059 72841
E 18861 26535
S 25697 607281897
I 6016 62723
S 68428 803962098
O 2064 61211
S 32981 888571634
S 72704 465936104
S 7875 686863769
I 12685 30832
E 31969 48346
S 10613 239116540
I 29082 54430
O 30310 66166
O 49545 73966
E 19144 20199
S 75599 678402125
E 3309 15759
S 24289 599798188
S 62533 947076748
E 40601 57570
E 14753 43452
S 42261 303464615
E 25829 61506
E 7749 61613
E 21933 52214
S 41594 407077747
O 29841 30012
I 34731 74987
S 7953 962400319
E 48678 62220
S 52094 252201082
S 682 661707581
S 73706 666290613
S 18332 140588731
E 6108 30312
O 19815 33802
E 30681 67696
E 17002 70804
O 58132 76615
E 25640 64425
E 40407 60411
E 859 52818
I 10374 34321
S 58440 219153594
I 49129 64568
S 3639 434583047
O 4593 12510
E 5475 52973
E 8729 74887
E 13126 41873
I 6343 57610
O 44749 72936
O 22394 55016
O 33803 44202
O 57857 60474
E 18611 58676
S 37915 505346847
O 38752 75395
O 29771 41235
O 23857 55369
S 52749 500271521
I 55062 56303
O 10778 26683
I 21558 38278
S 30463 178571957
I 50807 52903
S 41099 844218697
I 19479 33870
E 26200 73212
O 41254 58655
S 46410 983291076
S 8359 183882456
O 18296 72838
E 10972 35013
S 60276 64042109
O 24612 50354
I 52065 65434
I 1868 3109
I 46090 57559
O 70690 76169
I 7282 69798
E 38688 69886
E 20550 49391
I 23600 60145
O 22794 49967
I 2672 5808
I 21042 63289
S 23803 55100887
O 21645 31350
O 21359 48943
S 62719 855374593
O 13345 14496
E 68714 72475
E 15935 48126
S 62922 78347309
E 13837 17483
I 62390 67726
I 37127 72975
I 4292 58151
O 25720 70672
I 18815 60103
E 15121 43775
S 52406 693326408
E 35928 57773
E 19836 49004
O 50890 55697
E 10334 26847
S 76745 828759006
S 59632 727338407
O 4376 14602
O 4977 17244
E 28555 71693
S 48473 3785304
S 73584 393735417
I 2023 68684
I 4120 9631
O 6048 68470
I 7000 48272
I 2329 3122
I 34630 50145
I 22905 61382
S 35599 969646876
I 66315 67645
I 17675 49633
E 35674 64859
E 32294 53078
E 11935 15776
S 18747 101041060
S 1403 776638430
O 41752 67475
O 22931 46084
I 33840 37774
I 27985 42050
S 27531 606163769
E 59652 62937
O 21332 73481
I 33641 72829
O 54559 74199
S 47481 476402220
O 25143 42949
S 43176 717823583
I 29810 71400
O 8355 18407
O 35561 57128
O 29584 65778
S 16309 424287460
E 26774 45314
E 999 60963
I 33210 39545
E 866 36908
O 61356 73005
E 46079 52434
I 4298 69812
I 52308 63286
S 11239 71483459
E 17484 71272
I 5926 61239
S 65763 935113857
E 27236 42900
I 9219 13239
E 825 65255
O 46867 62957
I 21487 59395
E 11004 25291
O 6383 72765
O 9516 22270
E 26394 51104
O 41184 60284
I 50207 67628
I 3617 67743
I 28555 69243
O 31357 67481
S 59663 565576351
O 14348 16225
S 28904 970739060
O 22354 51218
O 9956 12555
S 21116 442664603
S 410 582781174
E 14163 56914
S 19589 55648662
O 1826 65316
E 55794 56548
S 69083 233637338
S 18482 852345732
I 24733 43289
I 30150 63415
S 1080 675052890
S 35229 4031510
O 11899 42366
E 72674 77208
O 36365 61812
E 17835 25860
I 14160 73922
I 54686 61293
I 3021 37493
E 27107 41034
O 33330 54775
O 7300 36594
O 14701 20263
O 767 10048
S 75461 566558102
O 37293 58635
E 33903 48020
E 42028 52542
S 35157 767092259
S 70963 619179869
O 6755 10698
O 16070 34805
S 60354 966754620
S 65947 388122618
I 60624 75264
I 13749 76646
S 53160 976311490
O 19910 68771
I 50614 59358
O 6680 44418
O 12773 61597
S 14880 393933806
S 71745 178465099
O 12582 29031
S 25669 544613173
I 14596 65284
S 12151 304541913
I 12271 19757
I 21211 64295
S 7587 207685086
O 3100 3211
I 27311 77227
O 23362 72304
I 9522 43652
O 11195 11333
O 3399 46534
E 32778 36526
I 955 14567
O 33425 52089
I 4367 43506
S 17757 478827635
O 37459 48755
I 25632 64408
O 33758 71861
I 32517 68192
E 15828 69239
S 69530 978400598
O 2803 64090
O 11768 69802
S 8215 35744652
I 20606 31353
S 27073 543038655
E 68351 73329
O 12395 44227
E 926 49904
S 69429 858547122
S 61856 192114922
S 5720 877468302
I 39974 77870
O 2306 15408
S 47433 925992819
O 22471 29669
I 17235 69693
I 24750 63993
S 67672 297815162
E 27781 47096
S 1364 45844217
E 74296 76334
S 50361 122686734
S 64027 799835516
S 57494 535101674
O 34059 40317
S 38366 558951661
S 19262 581155078
O 15236 68762
I 5995 56176
O 27120 61184
E 3915 13448
E 4538 14566
O 19540 23658
E 27905 28511
S 65487 965068022
S 15446 431565790
O 11492 12563
I 17557 40542
E 25631 63529
S 34617 74822772
O 10728 27103
O 1225 61107
S 37078 96325267
O 20137 45117
E 18270 29879
I 5010 13204
I 45995 47769
E 22900 29106
S 49468 608499667
S 57015 661757956
O 13960 17035
E 5056 13148
E 15700 54093
S 26048 295494816
O 23705 58840
I 8770 14463
S 13026 920951975
I 70520 71822
S 32089 10504752
O 56217 63629
I 21936 29399
O 45734 72191
E 28465 52915
S 38401 734657732
O 21934 67542
E 54746 76180
O 4524 35898
O 9196 20960
E 22606 47189
I 21042 56614
E 42926 71026
E 28269 57553
S 39481 243274212
S 52610 497544434
O 7198 24133
S 3951 830751324
O 2241 4801
I 24685 45232
E 11890 21595
S 38712 856115978
E 1135 64911
E 10356 38267
E 52480 70906
O 44981 75441
S 26509 592904583
I 7661 16681
S 43339 100696993
E 60089 65246
I 18721 65581
E 2020 46770
S 41244 20471829
I 65434 76056
S 50328 567049985
I 3921 51174
E 43780 55858
S 68091 605978520
E 43222 56421
I 27950 64117
E 33095 75103
I 24725 75783
O 41384 71673
E 4850 20900
S 65548 293623755
I 2425 11859
E 14765 20323
E 30863 59930
O 4208 16933
I 27380 60750
E 52180 64377
I 29221 59380
O 21246 59178
E 50925 58254
I 41285 53594
O 19321 72936
O 68933 71920
E 7769 22073
O 40008 58487
I 11018 52620
O 39281 68436
E 52009 68858
O 19059 72346
E 30008 32519
E 19917 53755
E 8412 72095
E 30736 44203
I 25136 45725
O 14820 52148
I 38899 41276
S 47472 874693484
E 28124 62098
S 58109 180621275
O 12991 35485
I 18670 48038
E 8176 57246
S 15044 364642505
S 24945 889836375
E 60115 66998
O 37381 60610
I 44318 76517
O 28051 35065
E 11784 71473
E 25230 28754
I 58366 65870
E 24013 40893
I 15553 72000
O 11289 34782
E 8408 72857
S 72392 513209738
E 59448 77218
S 20808 450696285
O 3677 34081
O 15868 39914
E 23637 49768
S 1176 211927937
S 32756 150571247
I 61521 69023
O 1099 50789
E 52107 59345
S 40864 502354562
S 10897 793800424
I 17539 27955
O 1896 43855
E 68225 77642
I 5692 15281
O 48192 52956
E 22527 68143
E 64186 71505
E 11877 21815
E 70651 74455
E 49907 58404
O 39030 63565
O 362 61718
E 7997 59735
S 64016 540944617
E 43335 56436
I 38427 66379
O 578 3836
E 24782 33864
I 16809 50715
O 1790 30828
O 56076 58307
E 32290 42826
O 45519 76739
I 46657 58141
O 10094 75212
E 11142 65760
I 23405 75349
S 72309 838159497
E 15560 19677
E 26870 33156
I 55722 56012
E 6504 36527
I 15837 72078
S 59716 563590347
S 67470 350810204
E 33826 38948
E 12510 17749
E 6609 29803
S 65772 918633372
I 6707 9884
O 30674 46644
O 28634 40369
O 35826 55351
E 56207 71242
S 33717 66018606
I 42526 57509
I 2356 67406
I 19998 54492
S 57351 636807818
O 9801 52860
O 19256 34522
I 57221 64412
S 52887 122142377
E 35045 39496
E 30777 73266
I 36539 48355
O 46791 58813
S 35985 133734147
I 19676 56362
I 34566 43205
I 46281 55465
O 4610 22462
I 30287 71577
S 40757 636477701
S 15976 52794445
I 17201 47741
I 22903 30616
E 175 24643
S 5732 635289070
S 8648 622621228
O 60758 74739
O 11001 31614
I 19633 55118
O 43753 46189
S 62908 346626945
I 12067 76591
I 2343 30166
E 9988 63011
S 74189 114431765
E 12995 26652
E 24729 38525
E 15876 64769
S 14197 999821674
E 19069 34446
O 5497 16980
E 13413 72650
O 10467 27888
S 43393 492014705
E 42971 55089
O 61931 62670
O 20710 67252
E 28201 55458
S 24628 239516933
E 61189 63467
I 8676 33353
S 58885 368657812
I 16328 35798
I 26147 30949
S 39718 726179796
I 33011 49775
O 27366 28532
O 26518 49274
E 33375 54849
O 5136 36507
S 64082 269420204
E 2571 46990
E 29107 68886
I 14782 70778
O 12567 75340
S 13659 4298130
S 48796 587420687
S 12477 425852715
O 6990 7428
O 7879 13864
O 29693 45990
S 19202 872729076
I 4799 57327
E 21341 22089
I 6337 8906
O 28393 52740
E 16819 62528
I 7075 35087
I 1131 21308
S 68799 770798514
E 801 66844
S 61693 706523147
S 10623 131904713
O 66698 71838
I 49487 77301
E 14697 72003
E 26198 52086
E 26951 74545
S 78106 605276338
O 22431 71398
I 7951 35249
I 47035 73393
O 28265 71207
I 34986 76939
S 10182 366157027
E 14601 69256
I 818 2401
S 74683 139486877
I 4413 62098
E 24457 51529
I 2679 54073
S 55953 688680775
O 63786 66172
O 31164 46135
O 21424 73714
O 15309 75867
E 13556 59007
S 20946 155063973
S 1835 606697957
S 77758 300894480
I 54647 74084
O 6086 40808
O 27980 58269
E 30871 57319
I 30411 42301
S 77600 86734859
I 33683 50544
S 74364 449875655
I 12676 19682
O 38607 40935
S 41362 876761241
S 34316 389382986
S 12868 650323171
I 37320 37567
S 38589 419324644
O 790 54029
E 21752 34677
S 13710 843139561
O 49126 76929
O 8393 53266
I 61936 69360
I 41224 61084
I 3855 37396
S 63939 725047207
S 37162 279525967
E 44434 63544
E 3468 57001
E 32968 34600
E 9207 28727
O 23503 77548
E 38474 48070
E 48155 74152
I 4986 40413
I 25138 31488
E 18936 30568
E 13570 67560
S 3176 789875636
I 14873 39628
S 48067 250193783
S 12041 853318205
I 18450 63923
I 5559 39163
S 47453 582878993
O 37720 50439
I 18580 24307
S 77185 544788223
E 28564 74336
I 18523 63330
S 19698 595667645
O 4766 13474
O 43134 63454
E 71625 76571
E 57435 67434
O 12890 58046
S 64312 70740194
I 45470 68370
E 43934 60378
S 46331 249381054
O 3265 69102
O 55127 63803
I 41179 50663
O 44695 46100
O 42235 72705
I 56946 57703
I 50521 70641
E 13150 52519
O 3830 16380
O 52584 77215
E 51121 66306
I 17989 30783
E 6036 11701
S 14100 265080521
I 38293 46381
I 4036 19128
S 61558 796267759
E 42147 49876
S 62663 225831029
E 31207 72424
E 29596 40344
O 5076 72227
I 50770 62881
O 57380 59964
O 26004 28149
S 55260 158393317
I 5136 15356
S 63533 871889719
I 10934 51179
O 13051 22615
E 52517 64977
I 15293 38287
S 15095 554486911
E 23857 24193
E 8773 50593
E 9367 43025
I 7686 77503
S 12915 73218029
I 28000 29213
E 12798 43840
O 6108 65974
E 36482 53666
S 77562 664344845
E 10390 45263
S 67220 154133752
S 26544 426057663
S 73652 195995897
S 2964 232729935
E 21210 61591
I 5480 49851
E 28290 34333
I 63001 71760
E 6235 59393
S 57861 279019906
I 8623 65290
S 2281 187222982
S 52366 389198309
I 57748 61922
E 447 42917
E 30722 50556
I 46118 74209
O 63581 65993
E 23916 48632
S 18928 850458986
I 11522 69217
I 11089 53490
O 41182 52140
S 27309 783577323
O 3130 28357
I 17907 72277
I 24975 36659
S 48933 758084122
I 40741 55505
O 50643 64000
E 2040 2127
I 19321 76887
S 67786 939485702
S 41924 302619441
S 37884 640264927
O 2710 72017
O 11411 69513
S 36640 399910501
I 19013 46095
I 6380 15491
S 45887 736873351
I 16647 45377
I 8949 64693
I 54790 71789
S 35826 859871090
I 60302 64515
S 64614 745864578
I 29437 39583
S 50854 182939837
S 74920 402784507
S 29484 984482129
E 12327 33468
O 67686 77217
E 13632 42343
E 51009 62398
S 70423 221772207
S 3953 233793697
S 27960 278477068
E 32321 55960
S 40284 82245374
O 28703 31730
E 60654 71432
I 20861 21408
E 56553 60196
O 32918 60158
I 58318 60159
O 17263 50706
O 11955 67622
O 4027 58868
O 33140 43877
E 2896 19666
O 20798 36287
I 5294 50050
E 51393 64545
O 17553 34323
I 49261 60812
O 1643 13341
I 35506 77092
E 19057 72205
I 44176 57436
E 61031 64351
I 26003 46335
I 5242 55717
I 450 63948
S 49586 300906718
I 62672 68978
E 39154 66306
S 45464 70831114
I 32954 74717
O 17016 25118
S 2484 955802437
O 67498 70233
I 19493 56444
I 3396 19711
S 67500 855450618
E 48521 55318
E 13043 63879
I 5127 16473
E 41167 69112
O 7978 38094
I 26109 35865
E 50734 65934
E 6088 12283
S 75836 137258428
I 41733 52458
E 11168 17574
E 27540 46350
E 16189 35726
E 42131 66453
I 417 12586
O 28676 70250
E 43508 76502
E 215 49178
O 37794 56450
I 37994 41685
E 1928 16154
E 12216 33625
I 9432 71513
I 63179 68499
S 43485 844309055
E 1964 7074
O 8458 48764
O 37796 46137
E 58651 66626
S 21590 637725764
E 131 3745
O 73817 76625
E 1992 35339
I 46869 59892
E 25484 67798
S 43045 304070306
E 31903 33779
I 2049 34244
E 8974 62894
O 71733 74571
E 33423 37626
O 44308 77053
S 6463 705747834
E 42451 57389
S 59512 220076252
S 47855 842388812
I 31536 32994
E 42417 61248
S 5659 915085733
S 47203 592036093
O 7010 27006
I 54924 58278
O 8945 57678
I 30421 56361
O 28240 75363
I 24654 60310
I 28432 40005
E 46134 55368
E 14811 40664
S 28111 883556907
E 58662 72127
I 35785 38426
S 76510 323512826
S 72739 466791044
S 57930 453631697
E 64457 66816
S 52928 460586053
E 7282 40404
E 46695 54102
S 8648 346229493
E 63318 66288
I 22899 61882
I 31336 56522
O 1111 26746
E 52146 69557
I 9682 52531
I 31523 44590
S 39155 27247566
O 9783 11914
O 28859 76458
E 65732 75482
S 57409 732044125
S 52744 394984449
E 41796 62213
E 14494 65458
S 51866 854333269
S 10686 388762164
I 8548 63715
I 44932 54234
I 27118 77563
E 39129 41825
O 34753 35200
E 35008 43323
O 10807 57994
S 40949 802561246
S 18183 969435995
I 6854 67450
S 46319 47741301
E 6266 10842
E 8249 44101
I 15475 48094
O 3118 49477
E 14919 69099
E 32015 53602
I 19884 21278
O 39830 51307
S 4527 508955253
O 17062 66520
E 53236 68852
I 18230 64084
S 57639 898815097
I 46358 58636
I 32124 62284
S 54728 934066984
S 6334 130113267
E 5594 21635
I 40702 47460
E 12945 67071
O 14335 58238
E 19688 67453
O 38689 63331
I 18305 39977
S 59220 487578099
S 16106 841487258
S 17853 574404624
O 13324 74827
O 2168 68707
S 23640 87978303
S 31876 501971003
O 43229 45430
O 8377 68590
I 76041 77161
S 41768 37310409
E 64603 72583
O 25127 50470
O 1517 36404
O 15006 36392
O 2355 77227
S 38753 902612331
E 20266 59703
E 36974 69941
I 49571 72332
S 32104 765736748
S 49326 871988679
I 34050 46782
I 38573 53278
I 19955 69190
S 37797 853936669
O 12921 23863
O 31800 37155
I 12051 51267
I 72115 72162
I 59176 75782
S 47880 545402485
O 17221 50393
S 67630 958403179
S 4542 655305140
O 23300 78130
S 16831 952733621
O 33044 71267
E 30776 54239
I 13608 16278
I 5247 72373
O 6959 25401
I 22169 35215
I 13743 62405
O 46490 54329
O 20346 22792
E 47675 63667
I 4314 17551
I 42075 68871
E 56615 70985
I 20004 38682
O 46001 76011
S 21195 146348047
O 42973 48676
S 20152 576759820
E 44415 74417
E 30404 55221
E 21434 22898
S 63004 622950192
O 29128 53533
I 19963 77198
I 31888 75930
O 21717 25331
S 77822 352322091
O 13045 13211
O 909 18162
O 36657 46306
S 58025 294201285
E 11402 21445
E 35044 35892
O 17327 32471
E 2048 36707
S 36925 504693678
I 63265 71495
S 56089 933218698
E 44473 55808
I 8945 17584
S 38469 17934973
E 52998 64552
S 3921 515411869
O 6627 32285
I 1050 62551
I 1302 69055
I 12793 58255
I 28576 49931
E 13923 68055
E 38955 55564
S 62277 275672627
E 16 51408
O 31414 44440
E 15978 18135
E 48469 75865
S 3146 358990287
E 961 10072
I 12216 62722
S 61104 670029018
O 44523 60608
S 4811 202891286
E 6902 40474
I 12980 17307
E 49201 51892
E 12456 46323
S 74150 783907973
S 70230 628419455
I 31523 62588
I 31732 41851
O 13559 62981
S 52406 214650724
S 27184 682349475
O 4634 64179
E 23220 57341
E 13095 44307
O 4238 9097
I 11531 59757
O 15145 22757
E 12923 20411
S 75031 999467261
I 10950 53732
E 15567 45794
I 18987 47174
O 24332 46473
S 6934 229949885
E 21484 27287
S 67793 483389914
E 7974 50048
S 31609 93847494
O 47630 62602
I 4173 59699
I 17572 35554
O 57729 73257
S 6041 24263577
I 37899 48831
E 42181 49705
E 52723 63601
E 43726 59297
I 4493 13160
S 59025 272581266
S 54545 31895647
I 24456 44561
O 23706 59678
E 60348 72620
E 27104 70209
S 6220 207965744
E 72826 75787
S 4496 41808159
E 23765 75506
O 20617 38529
O 52396 69316
I 51022 73232
S 69163 526189952
S 57625 863044388
E 3172 58343
S 24869 809315822
I 26717 55042
S 4907 184088379
E 55319 59595
I 13981 18536
S 30438 58765566
I 56683 67226
I 12061 61734
S 52079 336079703
S 25468 628753294
I 18771 19505
S 66719 198130854
E 62818 68293
O 1977 2773
I 11770 45009
I 32634 69164
I 1053 76282
I 51123 77739
E 61020 63815
O 27387 74108
I 9046 53019
S 49102 21714023
O 21395 56634
I 13364 26914
S 25525 446017448
S 60595 126768890
E 24838 42793
I 46267 56728
E 2963 62581
E 3486 6855
O 36803 42827
E 8866 47559
S 62751 283911649
E 64600 68390
E 24488 29640
S 60581 306913030
E 6821 16017
E 2079 57294
S 17873 369053934
O 49806 67627
S 53047 976194658
O 10221 24852
E 18089 62003
S 57530 531222918
E 512 71001
S 13248 86076854
O 11632 63943
S 29907 764246359
S 43093 789658117
E 22874 29609
O 48971 69352
I 38079 57652
O 51393 59083
S 71442 181667919
I 49587 70797
E 28396 44436
E 6555 54672
I 12524 51107
I 22104 46128
S 60171 944046185
S 12831 138258870
S 49660 452500960
E 37038 59018
I 53547 57490
E 7263 10676
S 16276 782068657
E 34419 44047
O 13058 16904
S 36630 993006899
E 6267 61090
S 12711 936707964
S 61771 12579048
E 35839 45628
O 23018 28700
O 12060 61897
E 34790 62023
S 32020 54819112
I 13924 54871
S 24315 96082582
E 9364 21249
E 31666 38942
I 60822 69873
O 8397 65020
E 19740 65793
I 34559 43082
E 6300 64637
I 15678 60186
O 8874 69682
O 6941 43273
E 18097 23547
S 45490 156689313
O 17769 44141
I 328 12906
O 51371 63890
S 29801 990903015
O 4053 58319
S 37210 366903267
O 33092 47125
O 55339 57460
O 50731 64038
I 20059 74937
S 52231 205848252
S 56546 69287354
I 2589 69056
I 25435 25834
I 7522 20026
S 76164 322295751
E 50336 55715
I 14046 14438
O 11934 18479
E 32229 74220
S 51619 159822515
S 38388 489315366
I 35873 39478
O 33072 38089
I 35462 65648
O 13516 27091
S 62689 543734502
I 19709 34102
O 39289 58034
S 11179 230830525
E 31546 72639
I 7557 67216
S 73984 582651910
E 14008 68897
E 30634 35373
I 33477 68144
I 69396 74925
E 1373 19829
I 21079 54015
E 45147 53423
O 5648 32971
O 22171 29195
O 7382 42877
I 12118 46214
E 22453 22680
E 15055 35152
O 2988 75808
E 39410 66419
S 23530 276138653
O 23466 67784
I 12402 16878
O 31137 46818
S 68623 774066272
I 24168 51455
S 53802 687573475
I 22384 45347
O 16749 26458
O 7265 11929
I 14 17824
I 28511 75102
E 39164 53529
O 14457 26252
O 13803 63433
E 21246 46297
O 45994 65173
S 68541 81936060
S 20490 150397502
I 68372 68988
O 31499 38381
O 1613 45515
E 17816 24938
E 64808 69712
I 56896 73792
S 23861 559397295
O 28714 77043
I 17011 74485
E 27805 64149
I 25007 64268
E 7870 71148
I 19982 47472
E 7776 27136
O 29646 36212
S 63985 32520446
S 1596 512285071
I 20984 36656
O 19521 29865
O 56288 56980
I 31972 75301
I 20242 54822
S 68067 503365748
I 37968 68630
S 36165 339874214
S 50900 378748930
E 8391 72778
O 7508 49899
I 57351 63357
I 14179 71179
S 20274 251208060
I 50359 57652
I 44765 59512
O 135 4501
E 35749 70986
E 48445 75324
S 21447 883767961
I 27524 34165
O 5905 73255
O 36020 50717
S 69213 202029965
O 31167 67598
E 35441 57259
O 16333 75606
E 20260 55637
S 58222 981668025
S 50678 687356033
E 19091 35136
E 8473 71519
E 38188 64458
O 19584 29629
E 6543 14443
I 5638 50828
E 15411 67966
O 50489 72013
O 10926 56794
O 54305 75035
E 43693 74536
E 16373 21336
S 75851 99344338
E 9535 64519
E 15148 40992
S 21594 738636888
O 3547 54474
I 18049 49452
O 55290 74080
E 28750 40346
E 49804 57133
S 30719 169356723
O 47210 47361
I 522 51974
I 9104 43135
S 41847 312792950
S 68997 150957414
I 51717 73835
S 61100 436594446
I 15801 55775
S 43019 435348803
E 38460 72947
I 7741 30516
S 22651 209711584
S 47859 994875155
O 13618 48378
O 19692 30464
I 16709 37256
I 7539 68492
E 7521 34217
E 21806 49069
E 14813 45585
E 44198 48048
E 41480 54352
I 46892 47545
S 34368 712258367
E 36502 55651
E 11872 71161
S 35562 530425910
O 20513 50097
O 7339 13706
I 31704 72250
I 23764 36280
O 48484 77402
I 74469 76165
E 75427 77956
E 3795 6766
I 3902 76607
S 28090 588535090
S 26173 194177231
O 17137 24690
S 11832 406728779
S 16141 805345416
E 11318 70326
S 63498 462045207
I 34845 69165
E 29848 37944
I 9216 24174
I 9536 13208
E 38302 42091
O 56778 72725
O 50166 55399
I 22638 68739
O 27537 56085
O 18617 30727
E 3458 44226
O 69160 77560
S 64113 36882179
O 24374 31225
E 9958 71617
I 31454 40449
O 1480 19848
S 32464 497425103
O 57442 72299
E 7513 12189
I 24398 64621
S 4280 258364608
S 11302 879596777
I 34599 50786
S 66374 630957930
E 65293 67996
E 28316 30152
O 31552 68496
E 58020 63807
E 62386 71528
O 19140 43454
O 7548 26101
S 30898 279340464
I 45441 73222
O 46555 62058
O 33070 51820
I 72496 73681
E 25837 28207
S 32691 630998646
I 28641 47913
O 33852 63889
E 39502 63503
E 8969 48585
S 11373 461575685
S 63864 115275363
I 48527 52705
S 71892 447058911
O 1519 36560
E 32272 53066
E 13368 27549
O 14420 29127
O 25021 46611
I 13079 30216
S 72986 901920178
S 556 727972662
I 59950 70657
E 55912 72703
E 18841 33509
O 52282 72798
S 70591 903618672
S 52884 670002559
O 36559 43478
S 39584 80916931
I 36855 69019
E 43161 52523
O 41059 44428
I 5501 50643
O 12579 19787
O 20576 35092
E 2583 38979
I 15631 42263
O 23098 54740
E 13827 46826
S 22623 95611731
I 8056 46017
I 6051 26315
O 23287 74803
O 2842 60716
I 27975 60291
I 31823 50076
O 11572 16815
E 9192 37884
E 13365 42460
I 62176 70892
S 12277 165803293
I 4422 8870
O 28153 37810
S 59630 978771911
O 14912 39008
I 26917 75564
S 46338 841911115
S 73241 244047665
O 27437 37463
I 26869 32059
O 65326 72826
S 8700 926847944
O 19007 40651
S 23869 354514457
E 6841 65835
O 11429 42439
S 45378 666044669
I 37522 52666
O 44847 65504
E 22969 28267
I 49372 73975
I 12278 60449
O 42865 50580
O 13367 29830
O 39450 47208
I 28293 44022
I 23414 66989
S 48405 935263594
O 14582 49435
I 3076 43065
I 50641 67115
S 3946 71341323
E 5189 10810
I 15280 35432
E 26583 48799
I 3537 28582
O 48149 58857
I 28374 62191
S 67405 895543313
E 38578 60338
S 33670 607414617
E 39344 63850
S 4924 75569764
I 6384 47038
S 12503 985662565
E 53493 74439
S 11645 741437106
S 61923 618068638
E 47489 57953
O 60894 68686
E 4261 75282
I 13104 57830
O 4136 65863
I 40187 69236
E 40795 44687
S 58740 481405235
S 28287 872781609
O 26512 71687
S 70200 391491433
O 45255 47475
I 61788 65900
I 38940 55672
S 18005 6580866
I 15428 66783
S 12433 175382044
E 71610 74014
I 12192 56902
E 51662 76876
I 16377 43154
E 19850 70212
E 34054 64564
S 62438 306260826
O 9479 45382
O 10157 66612
E 23957 72297
E 29897 38783
O 6274 26990
I 13489 33397
E 51498 51700
E 33983 58867
I 53135 63400
E 32254 66219
I 44004 44210
E 4421 35121
S 17820 512280501
O 35101 70370
I 50177 73544
E 9249 45395
I 56886 57649
S 8991 536831243
E 59842 71962
O 9940 22349
I 5059 54013
E 22402 36238
S 61655 816243091
S 45838 925025055
O 44940 70224
I 27308 52778
E 5239 70326
I 48798 72063
I 8404 41264
I 12649 55688
O 26995 54864
O 24356 43891
S 76837 418229018
I 53270 77818
I 25464 75761
E 40978 54224
O 2706 65444
I 14908 77153
S 71650 655019674
I 23181 35312
O 1585 2019
O 11768 42816
S 69526 217175092
O 10641 50066
I 4472 44225
I 28791 30251
I 6309 39905
O 24565 64529
O 10906 33774
S 50573 874072227
O 2767 18124
O 1440 69251
O 37707 38652
I 21858 48249
I 46037 53569
O 11905 22832
S 37767 548501341
E 48695 63363
I 24258 71235
I 14513 26642
O 44922 61624
O 13829 23314
I 12737 64784
S 67752 79572439
I 39998 43123
O 295 5963
O 39374 69634
O 18479 69622
S 18867 86483081
S 52784 965093144
S 68992 588972283
S 74993 378396716
S 5189 699075411
E 8772 75166
S 36232 539508465
S 75104 457579504
I 14510 25979
O 16175 20368
I 4302 29700
I 17215 36177
I 25307 71287
I 7292 64574
I 53961 67171
O 2233 27433
O 1598 49337
E 13710 43887
I 33361 61871
S 47379 26743984
S 22562 164383791
I 38663 53781
E 34581 72729
E 40567 67921
E 54593 65719
S 11271 107124642
E 26294 51156
E 77203 77208
S 55605 849257848
E 25829 41833
E 17850 60112
E 30892 53731
S 3750 864531524
O 38500 57462
S 22387 196783613
O 19286 26480
E 13743 20755
I 36586 54925
O 18199 27050
O 21794 28768
O 50768 54295
E 12982 25670
O 64778 72297
E 29152 46267
O 41969 52564
I 8049 67391
E 38966 64749
O 31284 67330
E 31921 65626
S 15671 169769410
I 15991 74812
E 20282 48563
O 15499 56491
E 16757 35546
E 8767 31945
O 40296 65119
E 9050 35437
I 36826 53434
E 71746 75174
S 18189 303491838
S 74491 41147082
O 25591 65888
I 12966 34387
I 26778 56459
O 33925 77192
O 3538 53774
S 61246 30957044
E 4126 21603
E 47203 75988
E 41659 74617
O 22733 34669
I 16811 74963
E 11886 17185
O 2531 30162
I 3224 28751
E 9133 64087
I 12711 61456
E 27757 34705
O 35177 70511
O 60975 77754
I 11518 50936
S 52739 939356137
I 13634 67551
S 32086 411853199
O 62801 70973
I 38563 60815
S 39983 415980624
E 32202 50045
I 56227 63108
E 52197 75988
O 25383 51392
S 20154 359927884
I 35558 38343
O 42252 42600
S 66270 152212777
O 17181 67538
O 10457 30537
S 20234 585449268
O 3112 21250
S 40619 412941214
O 12801 17593
I 16289 16323
S 23262 596009755
E 65004 72949
O 15368 17582
S 50526 121442699
O 31563 39472
E 6954 76082
S 31742 470240368
O 16110 41604
S 76775 833688699
S 22985 548668582
S 17206 931710251
I 32221 65355
S 14282 562013416
I 16725 63360
O 539 9760
S 74159 863612385
E 51610 54357
O 4964 7930
O 61594 73170
I 4796 75594
S 7669 138669192
I 56884 67867
S 71515 560583859
S 35140 371079738
S 23628 552015564
E 46507 48119
S 10458 270529238
O 17652 58226
O 48837 54131
E 7758 58587
I 15573 50858
S 75178 240838165
E 21432 77190
I 25169 54204
S 5590 497642082
S 59816 111524458
E 6397 21588
S 5374 335180636
I 9749 58840
S 16412 308943862
O 4141 12220
I 62185 76743
E 10080 16500
E 11312 24381
O 45688 55146
E 6398 26937
O 10431 20569
I 24310 50795
O 30278 30835
E 75346 76716
I 11840 44654
I 24323 65476
S 62297 988220593
O 63588 69804
I 27433 27463
O 49398 58544
S 36305 443767102
S 40338 309393376
S 4570 221417445
S 58456 380237903
I 9538 37069
S 34752 614625441
O 1131 73965
S 28061 998449915
O 6304 10899
I 12807 35216
O 10265 72371
E 10317 16970
I 42379 73491
O 2559 30160
I 1 13389
E 16704 70361
I 54959 68313
E 11215 25229
O 22297 41157
E 55529 68165
I 53533 68139
O 14142 72095
I 12695 67849
E 525 23996
I 20677 22337
E 21884 72649
E 24576 30641
E 7081 17056
E 20709 23349
I 26999 62706
I 13438 45464
E 53655 73909
O 362 32511
O 26706 69951
E 8121 38952
O 29296 43083
O 34419 64998
I 20431 31576
I 49729 66043
S 32377 117447913
I 9253 42287
E 1660 25419
E 23995 46446
O 13135 31141
E 38704 69854
E 18333 36956
S 2585 557835842
I 9192 66631
O 9585 50866
E 34828 46503
E 10478 30610
I 8242 63262
I 41524 44669
E 1363 10117
E 29924 65409
S 69391 320726074
E 44129 45050
E 16359 48911
I 68528 73565
I 1913 55825
E 63746 64212
S 20705 578855229
I 112 36912
I 12470 72945
O 36747 76849
O 64422 70116
I 18560 42010
S 39885 784983001
S 55800 609098872
E 2447 44927
E 13453 34610
O 1650 50500
E 15839 45501
E 39738 40061
O 31763 47458
I 4054 11855
O 7291 54677
I 56229 65155
O 36391 56756
I 22057 31386
I 7622 8089
S 17540 364753592
E 37629 38088
I 14574 43025
I 62582 68920
E 3144 43668
O 3559 9870
I 43894 65290
E 43085 70558
E 12963 65717
O 40198 72089
I 2518 62174
O 66159 73830
S 65486 476752974
O 9199 28054
I 17246 48714
I 28241 69202
I 53265 62802
S 47140 151039232
O 6962 64259
O 37671 71728
O 31538 68041
S 16902 987878750
E 4066 40650
O 8924 69641
O 44809 56506
I 2430 18840
E 28254 68324
O 2620 39383
O 8743 67864
S 3023 357026774
E 17847 62172
O 13078 56755
E 50226 55272
S 55019 308627858
S 46706 319917557
O 27507 49235
E 567 28319
I 1977 53160
I 31609 65033
E 15788 20860
E 3193 50289
O 32700 64512
S 73441 834455042
E 17322 77325
I 22503 66667
I 25294 47877
S 20849 255707259
O 15891 20769
I 4179 54656
I 15094 69369
O 22181 74515
I 26283 45053
S 33467 338405969
O 9876 38049
O 9279 28543
S 17735 771873122
E 50778 63048
O 31455 68309
O 31169 44315
E 8976 47043
S 56147 144596731
I 4139 50931
O 70509 72639
O 29258 66432
S 74726 789795970
E 58673 78089
I 4563 33540
I 3086 6845
I 9719 16624
I 56926 77848
S 62580 69272864
S 31812 233634075
E 29049 73894
O 29089 69067
O 19260 55230
I 1327 57574
O 40288 56577
I 50762 64857
S 56206 287771367
S 37635 346521164
O 12159 68925
S 67843 175433899
I 3008 64715
I 26735 60544
O 40051 53932
S 24570 501070445
O 34622 61779
E 45164 62896
I 439 676
E 20264 56884
I 1837 11377
E 66991 76468
O 20507 45319
O 8096 26242
E 9560 51984
O 34158 35730
O 57315 61095
O 8398 74660
I 27437 40657
S 66036 59481075
E 17358 65872
S 53928 262735614
O 21388 24127
O 3099 45687
E 21910 47778
O 13010 24186
O 38412 76758
I 7339 76701
S 28611 424893992
E 85 3690
E 11798 75793
O 6193 35424
O 8442 65289
E 9746 46675
S 39229 623284360
O 16781 22696
E 12075 13957
E 64941 71791
O 42674 45389
E 8687 30802
O 4052 5017
O 53914 75582
S 55932 471183343
O 27486 60342
O 16913 18350
O 30383 61466
S 15623 381483840
S 28093 513851483
S 53210 47127363
I 4176 47940
S 47685 571482696
I 3180 37096
E 12272 71053
S 44611 574398413
E 67721 76615
O 25915 66329
I 37381 43013
I 26704 68711
E 11572 16885
S 63088 611300715
I 8529 53779
I 30792 65342
S 16852 524828839
O 67994 70706
E 33797 67218
E 17252 26550
S 2236 387207316
O 40243 52736
O 22188 43011
I 4077 66798
I 30204 59655
S 879 175592525
I 11487 31290
S 52772 112157295
S 48780 531314353
I 19817 69698
E 20864 62284
I 484 12446
S 15549 171118396
O 17008 26034
O 13786 23662
I 3092 58801
O 32961 54458
S 36524 705064566
O 47086 61512
E 9097 66157
I 10241 18495
I 37075 60068
S 66890 175402057
S 60984 662857768
I 15240 36243
I 30464 51432
S 75067 587493350
I 30063 47965
O 22875 36255
O 25617 51692
S 12830 368485976
S 62966 723819225
E 23510 61045
S 25497 837066293
O 63120 74084
S 25860 332595882
E 46795 70550
S 20557 915441884
E 59396 61222
O 11379 37449
S 8404 609191323
O 9184 43206
S 66040 839400606
I 34931 43805
E 38690 54730
O 23817 56408
O 8179 23526
I 20706 27799
S 50354 167235260
O 9741 58478
E 48094 58755
S 21477 635676124
I 16187 38538
E 30044 75839
O 31440 45319
S 29063 340361299
E 65582 70938
O 55661 63749
S 2750 520575532
O 34856 41103
S 73688 906468160
S 41882 274900373
E 28907 46668
E 5377 39189
S 31204 298590699
I 43843 51443
I 10180 47617
S 71074 297505782
I 51656 66210
I 34046 64798
I 3828 73039
I 53956 63964
S 67348 544417317
I 28645 43828
O 38084 43261
S 48869 511440704
E 18779 28721
S 46333 817568916
O 30006 31231
I 43655 70325
E 45074 51166
S 29580 366861567
E 44841 45427
I 25108 59113
O 30562 38649
I 53364 59262
E 10527 51062
I 18032 21180
O 40212 47386
S 4414 103194427
O 23130 60758
I 73196 73482
I 16414 35911
S 62350 29606443
E 9739 33149
E 41591 75534
I 37446 62622
I 2600 29778
O 21456 71092
E 7382 45040
S 43554 576528631
I 30056 76154
O 1083 11535
O 19656 68238
E 10034 36450
E 6643 69768
S 45050 896611341
O 46112 59029
O 19626 29933
S 76162 324040777
E 23693 76154
O 4378 64607
E 10644 71467
I 15343 63364
O 14566 24951
S 14570 634773538
S 70607 830352833
I 15116 31227
E 73829 75404
E 28879 66629
O 10909 49378
I 62098 63271
S 23658 90015946
I 23056 52526
S 64999 105172817
I 18624 45207
O 26637 57436
E 13591 50448
S 15409 998868892
S 13191 972926677
E 52300 67622
E 2501 24767
I 39990 45861
E 5801 55697
O 18946 44773
O 58125 74553
E 44389 49885
I 69224 76484
I 17257 24438
S 46665 214780449
E 7073 55093
I 40688 63164
S 1588 295750064
I 21929 24233
O 67553 70511
S 22945 943243922
O 52883 56326
I 35670 70650
S 45190 627621601
E 49913 75330
O 14279 20739
I 13414 30619
E 26479 42223
E 2627 56811
O 36952 56499
I 66189 72742
O 1511 61843
I 29270 62271
O 3911 71434
O 14526 39668
O 13429 73688
O 22698 71184
O 581 8322
S 44930 626120307
O 47908 60289
S 55140 575956299
O 2212 44793
E 11947 34193
E 48129 77677
E 38652 46787
O 43936 73075
O 4791 17812
O 27117 40524
E 72570 73529
I 43131 49543
I 31148 41457
O 3858 32451
I 3553 64843
E 59514 64804
O 1102 12753
I 23843 35498
I 10496 22487
I 58106 68623
S 30734 311064405
O 22575 72278
S 70037 323061120
E 63146 64921
E 11366 57221
S 55354 789891101
S 52156 417371312
S 34252 434239588
S 60992 568985901
O 17487 60362
O 3822 67303
O 60604 65195
S 40164 911722440
O 43770 49854
O 27966 60863
O 41093 57447
S 38436 948817589
O 30985 67993
O 42947 47963
I 6339 34841
S 68592 581139274
E 26582 44610
S 14800 598489295
I 30962 32819
S 55111 100794223
E 31878 37003
S 3762 491449782
I 49404 55670
S 77989 105575197
E 43243 72911
S 62181 691029171
O 68586 74075
O 14645 65140
I 54851 58118
S 10994 694377211
E 1409 51081
S 66055 75112677
S 20170 713573079
E 7725 68519
O 16132 17950
I 3142 50600
E 4616 77036
E 39973 61978
S 46260 109983788
E 27636 59247
S 38605 28310870
I 1047 3739
S 56675 355769782
E 45664 53301
I 23872 31149
E 31162 51135
O 12705 13704
I 7200 36227
S 74245 164900150
E 21817 67344
E 13538 18892
E 61699 75609
S 44619 59056691
I 4304 72256
E 14899 17611
E 21081 52105
I 15867 38110
O 13214 45595
S 9701 151314206
I 32076 73944
S 6460 441254544
O 62148 63816
S 75908 152821756
I 13437 28621
S 3720 48320826
O 66928 76114
O 24241 45480
E 8622 50936
E 49268 69955
S 57738 155909388
I 15900 29487
E 38690 68994
S 21130 209976170
I 13004 38861
I 15139 31114
E 3538 56241
S 12331 206790416
O 33259 50282
O 39194 50180
I 8528 32645
O 8457 10751
I 41121 56683
O 6890 14321
I 2138 53027
E 18361 25940
E 47248 75166
I 157 71855
I 29890 35451
I 2075 67107
O 7825 59005
E 13251 58104
S 23307 804744664
I 49569 56087
I 15510 77724
I 7813 23277
O 52236 76783
I 9894 62391
S 3009 855691259
E 40693 65007
I 14259 14808
I 4314 17961
I 72291 77340
E 14113 55038
O 20018 45401
E 6292 55481
I 52570 59050
E 9798 37199
O 48296 63795
E 7776 73555
E 63757 65821
I 33641 57275
O 4085 67558
S 72459 371440210
O 767 51424
I 29779 74461
S 65950 435362075
E 16343 24456
O 36506 61383
I 7479 29621
E 3776 61959
S 33222 722867179
E 28354 54610
I 1290 50303
E 3389 33701
I 11780 20312
I 19721 21114
O 34955 51451
E 50210 62967
S 14739 896321626
O 42489 62721
O 9572 51859
I 25857 72294
E 58385 67597
O 20634 27559
E 13921 38379
O 21352 55406
I 23588 65003
S 813 209448136
S 4810 675154040
O 1909 40272
E 32222 67611
S 53886 580370766
I 1325 16625
S 13434 271853133
E 6898 42303
O 29219 37003
O 10025 19905
I 60942 61517
O 62188 72554
E 13380 61028
E 15777 23819
I 44704 77349
E 29383 36968
E 24806 36070
I 29776 45017
S 3858 128682769
S 21220 266712069
O 4325 16648
I 71459 75520
I 43782 73033
I 32022 61258
E 48969 61671
O 15925 68618
E 47179 60881
E 70359 72616
E 32619 72668
E 52948 72766
E 32409 75021
E 12325 46426
E 21751 63423
E 14302 75504
S 10545 24915901
I 22841 55750
I 28817 64301
S 41471 661967831
O 60164 73497
E 13744 27374
S 24804 7255111
O 51987 54532
I 57390 72823
I 65041 65303
O 10859 74853
S 20645 786960500
I 17985 29021
O 36549 48779
E 10481 51058
E 17077 66089
E 8247 16724
S 7703 497685880
O 9185 70694
I 31469 34939
E 12998 76856
O 38544 58569
I 15233 30805
E 17003 76275
S 32438 767208523
I 24584 53564
E 40549 41363
S 50503 70553163
I 16167 47355
S 1059 428735692
S 21437 203706863
E 18381 74792
O 18001 50313
S 67693 299727312
E 54736 74710
S 34119 861819742
O 31900 65803
I 19971 53315
O 27556 57375
O 16358 59120
O 1116 71613
S 75883 110387120
E 3595 67724
I 59570 71743
O 63056 64322
S 38167 561796334
E 71094 75063
O 10385 41484
I 12103 49872
E 3519 16735
O 41843 58495
O 27623 61855
S 6911 849463554
S 18623 162557742
S 1054 602260814
E 38809 39993
S 909 580956836
S 64759 13593597
I 23953 73885
I 32667 35861
S 73993 564952981
I 15833 18444
O 52925 76919
I 24082 75795
E 48971 56869
O 3831 53263
I 6237 75687
O 22258 32198
E 9801 46353
S 40379 116474214
E 16058 70074
E 368 28295
E 3546 76276
O 30536 69595
E 45988 49586
S 56800 699149930
S 54143 887817027
E 31657 36025
O 25286 77642
E 22029 48880
I 6278 49625
O 59905 69718
E 18147 33757
I 10045 60130
O 9931 52557
I 54282 63515
E 12203 34394
S 25737 962040714
S 1324 361071962
E 7046 65556
I 29925 30127
O 7909 77015
I 1310 33949
I 14339 47393
E 12940 25967
I 20555 40854
I 33672 71547
E 61406 73723
E 42008 74167
E 4552 45457
S 30618 8954671
E 5470 69562
S 63902 646604400
O 4466 72812
E 53243 77309
S 47004 2816106
O 44092 71581
S 38559 511937889
E 33109 61533
I 12356 30641
O 10724 19268
O 35337 62274
I 3991 66569
S 30872 805954928
S 53416 632887905
S 49540 609604592
I 13365 27364
E 40596 51432
I 17480 66785
E 9724 62553
O 35215 53693
O 444 67614
E 56281 67941
I 18928 58053
O 33713 43645
E 9243 57390
S 55008 431700113
I 54330 66938
S 2686 465610516
O 8268 10399
O 38541 64336
S 62075 699398501
O 7025 58920
S 19853 695512285
O 22998 35780
O 51550 64822
I 46564 66015
S 32107 370171340
E 48822 52983
I 41218 46706
O 8773 37044
S 67453 577897700
O 25290 32746
E 49392 59988
O 31544 54507
E 34941 61531
E 9585 52890
S 14056 790859783
E 13177 76421
O 51816 74013
E 12103 15610
I 13492 19970
E 8408 34266
S 20202 430844648
E 24358 43809
E 16922 28671
I 1426 31677
O 53469 67680
S 59411 941864193
S 62158 638999979
O 4907 49532
E 43222 50437
I 3021 65765
S 58498 568749771
S 9211 889681889
I 48540 67606
S 4876 26830793
O 46999 69773
O 44979 66297
E 68809 77552
O 966 17225
I 26006 50272
I 26941 67405
O 3049 13347
O 25195 69830
I 29464 63140
E 1526 23050
E 27327 77643
S 57940 787019172
I 25608 64449
O 51563 61490
S 45523 669453617
S 6678 792184405
S 55412 663757353
E 56180 63175
I 13876 76465
O 63025 64073
E 21506 33682
S 8263 769111903
O 40452 63692
E 34241 70820
O 3037 39254
I 13051 50740
O 61888 69192
I 5337 27928
O 17814 74827
E 39345 42611
O 11018 77105
E 68837 76023
I 10016 61748
I 37449 51309
I 22871 30898
S 4446 67608307
O 24521 33745
S 66274 745529239
O 25149 27346
E 7178 64075
I 17445 68591
O 18920 35672
O 15984 56771
E 21997 48679
S 59902 615145458
S 13645 720453246
O 2925 35097
O 2500 23145
O 20684 45638
I 4559 9326
O 54707 69766
S 74044 12111520
O 421 76307
E 47854 73061
O 12095 32304
S 73925 69530891
E 54104 66129
O 20011 64257
I 45851 68536
E 27524 71896
E 15232 62922
S 34513 501637084
E 7565 76359
S 20496 569121977
S 71223 336312055
I 7409 30237
O 25284 49037
E 6888 54112
I 15121 41488
O 37757 69793
S 41168 744513572
E 50030 72715
I 20587 42823
S 46874 447264817
O 37856 58511
O 58150 66895
E 15772 48763
O 68038 68178
S 2258 679319194
I 11890 70116
I 15319 66666
S 46630 746833024
I 16971 31438
I 40601 74220
I 44743 54255
O 4805 62287
I 57789 72905
O 30782 76861
E 1173 19910
O 3788 11386
I 836 11266
E 30404 74565
I 30996 59984
O 111 38428
I 12297 34502
S 50792 352372456
O 3994 38301
S 66071 731498062
E 1350 7903
I 4349 5367
I 53205 59465
E 5071 34651
E 46854 72218
S 46868 804336648
E 7776 43601
I 45993 71196
E 27697 59230
O 23668 74980
S 71693 232498856
O 19770 73302
E 34634 67342
O 52448 56477
E 4638 30346
E 19821 41803
S 66298 548021473
O 1912 63773
E 13418 23875
I 6120 18586
O 10787 59364
S 39455 728198611
I 40680 62886
O 36219 59183
I 50971 59185
S 22386 329067631
O 29715 41293
O 12983 42717
I 7999 75428
O 21642 34644
E 27829 60974
S 17227 442039169
O 21086 38328
S 55782 795518762
I 40158 51316
S 21004 95089023
O 31567 41823
I 11516 59562
O 40324 50136
O 38723 76485
S 32016 224353253
I 7740 68533
I 59836 72740
I 38798 69388
O 71933 77833
E 25683 50274
E 11678 77574
I 32707 67968
S 42105 19151014
S 6139 366572376
I 12916 41889
S 59147 122603495
S 69480 28426405
E 4348 53231
E 51377 54550
E 15310 16334
O 57945 63207
O 24685 38814
E 62726 72963
I 34405 74480
E 21423 61156
O 15197 72874
I 5316 9272
E 20703 59501
E 32577 47032
E 51636 60547
O 14106 63678
S 34558 408644783
O 38380 45375
O 40292 67007
E 7793 70645
I 30415 69970
I 21234 76720
O 12477 56037
I 16410 71612
O 3180 47340
I 36812 60353
O 40298 77083
E 3744 57042
S 25686 655067859
E 18150 55640
O 28016 66779
I 10541 28599
S 65615 507384979
S 61129 273372851
O 33372 63096
I 20979 23504
I 645 16906
E 1426 73213
S 9400 204042711
S 57997 943816709
S 59167 690316309
O 24451 31882
E 52398 74568
I 9208 16207
S 28337 396378054
I 10160 70174
I 15822 30234
E 54843 59441
S 62807 197304628
O 27211 31596
I 20661 45628
S 1040 294310770
O 3104 5033
O 12982 75172
O 36751 43487
E 30174 41728
O 9195 16092
S 50923 928519844
O 33547 78041
O 17011 71301
S 60481 120228136
E 28702 30252
O 45382 49997
O 8887 52669
S 46895 815667954
S 1846 323249265
I 8155 54767
I 12115 52792
O 15591 16321
I 20245 35892
O 4594 13488
E 24472 59676
S 25743 891953733
E 22544 22620
S 13723 60283959
I 20582 59051
S 38329 53124690
O 49826 74542
E 27687 62265
S 23848 685776075
S 2097 62436761
O 50459 60008
E 11607 38705
S 21809 403231590
O 8285 52090
E 48542 69170
E 14229 24224
S 59848 910500610
E 41278 77545
S 46495 448602553
I 11771 67367
I 8529 68262
E 20958 35474
O 28128 71710
S 3560 769325026
E 47920 63712
O 13446 40387
S 3495 666520380
E 20482 76433
S 18395 996973576
S 49647 372603129
I 19215 62647
E 18440 22890
S 12985 230758621
S 2740 587020795
E 34930 45363
I 26241 31062
S 62767 709267068
O 71808 74471
I 9217 59106
I 19958 41311
S 73970 232619300
O 11011 57401
E 72000 76445
I 39516 54402
S 44286 122593148
S 6821 944884621
S 4452 487430782
E 45514 58547
E 4706 69599
E 6787 74295
S 37223 973402817
O 36513 55102
O 66926 72647
O 32598 77711
E 9758 47565
O 7200 10106
O 26789 71626
I 38230 44941
E 1051 59963
E 16465 62329
O 25732 32531
E 3182 38041
O 13017 38537
O 11865 26516
S 46410 582678619
E 18686 24292
S 57261 735454277
E 16871 27113
E 28317 65048
E 423 59077
O 31468 43593
S 26702 748089224
I 15385 67202
I 33906 58061
S 53198 534260947
I 4016 12335
E 13461 23525
S 56187 735215338
O 8313 37828
E 15955 72099
E 6391 33090
I 6329 41482
E 756 44874
S 31328 209632715
O 26206 34016
O 6219 41577
I 71533 74005
O 33961 73246
E 5945 25110
I 14912 55952
I 34738 41303
E 53030 73743
O 22856 52732
S 31291 880618245
E 40641 67612
S 72079 3645161
O 17759 74438
O 39700 41491
E 42544 67694
E 27712 38420
I 31883 45022
E 45245 66983
I 23407 53218
O 49041 62380
S 7885 29781698
O 14236 14679
E 392 28434
E 28077 69950
O 21178 38096
O 13624 41668
E 26349 62989
O 42160 60134
E 2715 21716
I 22459 31757
I 13738 74653
I 1501 26465
S 75482 236831727
S 21211 259399069
S 40698 815454778
I 45513 63972
E 37076 45566
I 14212 45390
S 68622 839506477
S 162 546241177
O 39081 52751
E 64967 75484
O 5023 63022
S 10625 618799876
S 72149 398118437
I 15485 43293
S 6133 997457644
O 76311 77797
I 45255 65519
S 23657 277582695
S 70169 643813426
O 47632 53529
E 55425 77217
S 85 393976594
S 29499 423509500
O 43600 71888
I 19234 33750
E 29899 48240
S 14625 438423895
I 41922 77182
S 68170 567071220
S 77742 883148171
I 12883 44069
S 63444 468148132
I 71777 73823
E 15599 16143
O 1776 43256
O 33207 35951
I 59900 73769
O 23300 61157
O 26623 55370
S 30604 294876193
O 39037 45601
S 24558 302703048
S 58153 947723738
S 41505 718849295
I 31153 64617
E 1453 36326
E 25410 44389
S 47670 613846561
S 36016 447591508
I 9764 15343
S 19245 887958647
O 31030 49477
S 19008 394194168
E 3088 75015
I 11428 22369
O 47783 48376
S 38807 464029705
S 11702 915011591
I 41759 72042
E 67849 74772
O 15135 73183
E 10053 58652
O 53508 74439
E 7809 35711
I 34999 60625
E 9801 18897
S 57508 282827895
S 40880 807180052
O 26115 66615
I 10158 14686
S 15072 799936403
S 60519 976259026
E 32946 60300
S 14846 62057897
I 37955 40109
I 21163 51425
I 6483 50019
S 50932 210119493
O 17492 43148
E 48280 50870
E 20915 55771
I 2074 55271
S 48300 637292761
E 10411 27636
E 10467 61968
I 28923 68121
S 67982 395020840
O 41102 68499
E 32823 61900
S 61507 934801889
S 77614 621602645
O 25905 57517
S 51173 724443029
E 18211 55007
I 15865 68466
O 14522 38932
S 29204 475558812
E 10284 42055
O 33544 34951
O 44658 55795
O 2932 71709
S 52683 274916262
O 16248 49617
S 48370 775696631
S 76375 690398197
I 8880 51065
S 32604 115629298
S 60668 470513346
O 14998 68449
O 24883 44525
S 60029 346449135
S 40039 878317928
I 5994 44403
I 42188 65320
E 25517 62120
E 3168 69130
O 1836 47096
I 38357 48616
I 9953 22525
I 16121 33917
I 64250 70193
O 24063 27754
I 15494 15659
S 64536 676804311
O 6315 23053
O 47777 54633
I 4227 39796
I 73799 77494
O 27442 29066
I 30163 54047
O 33750 73154
I 33954 72011
O 36838 44735
S 33113 472163588
E 63318 63382
O 55703 61740
I 1707 40196
S 61029 612249316
I 22176 34264
S 52995 971297967
I 4343 73043
O 35303 37402
E 9598 46340
I 56589 57308
S 54256 386529059
S 20511 880102764
S 55046 137632781
S 69311 363614682
E 33699 49607
O 11305 13475
E 18243 28455
E 17968 31901
O 11114 52813
S 28659 397041731
S 35998 907167897
O 21231 73286
E 32366 60651
E 9054 67556
O 36771 74042
I 43165 70970
I 24746 53161
S 59411 136073971
S 39655 158464886
O 7373 21996
I 31255 71958
E 6876 64941
I 19680 60291
O 23587 65157
E 18465 54413
S 15843 919277435
S 62169 251816075
I 44987 66168
S 59721 821392094
O 21492 51706
O 877 14172
O 29189 51239
S 23504 88383203
E 33219 39962
S 36088 351443652
O 45928 53467
I 6748 69484
O 8347 69821
O 5938 47183
S 2494 925419034
I 30295 36068
S 23910 319962778
O 17510 23757
E 26574 36020
I 29966 68434
I 2643 23129
O 25909 31245
I 14427 16966
E 12655 19824
I 39028 64882
I 18761 65071
E 24046 24808
O 39877 68228
O 32228 69778
I 40838 73343
O 5735 52919
O 33826 46760
O 20226 72932
E 7984 66929
S 39094 421330420
O 7213 48858
S 18537 459102848
O 12505 72988
O 51133 55175
E 29569 29997
O 33785 63768
S 61102 313273750
I 38927 70902
O 24294 59900
O 35057 78036
E 50035 51156
E 64658 66205
I 21679 46387
I 11472 37325
S 76864 841117000
O 49530 55626
I 15602 74086
E 46094 53367
E 20425 47789
S 17425 727999312
O 13339 43069
E 50598 78030
I 18194 21672
E 56823 61819
S 27267 800951243
S 35706 359356137
E 66675 76723
O 65566 71670
I 16018 29913
S 29681 397959531
E 11443 69280
E 23664 46570
E 16432 27350
S 73092 266321315
E 23099 23677
O 21528 34197
E 13096 19911
O 3035 34333
E 608 46545
S 44852 285666662
I 7872 10292
E 24588 42418
O 44872 75012
O 17958 51928
I 711 3385
O 11417 63324
S 842 283666312
O 75010 75691
I 73294 74753
O 14402 44065
O 5502 67713
I 24595 65690
E 14211 24433
S 57394 192206857
E 24059 48204
E 15540 22152
O 2518 26035
E 58342 74990
O 46799 66417
S 3909 993357077
S 62798 522387962
E 37289 44385
I 25774 54120
I 10495 56920
E 38091 70225
S 12779 299603096
O 1321 9875
I 8513 51688
E 48396 61347
E 11447 73317
S 15666 278492046
S 18279 42149131
I 26486 47717
I 33424 49604
S 49244 956894513
I 9630 62237
O 28578 58405
I 39340 45846
S 4905 474698203
E 59509 71032
O 2511 8932
O 54351 65885
S 76498 300746775
I 66506 66960
S 40302 567812247
I 12477 73567
S 70156 135977089
O 17611 32392
O 48554 50265
O 12451 72795
I 21226 38615
O 4557 12118
E 59491 64850
S 22612 68047551
I 14809 35615
E 35235 56890
O 19897 47962
E 16791 48314
E 40970 55071
I 28442 57133
S 49580 461722938
S 9304 246237663
S 40988 934421726
S 19798 208383072
S 76727 701250261
E 31081 74505
E 68626 75407
E 32106 63404
E 5213 59368
E 24316 60338
S 23660 816341371
I 10884 74245
E 50126 54810
I 19659 41926
O 5141 28193
O 5951 58151
O 38732 52959
E 5728 23486
O 10112 38740
S 54092 717078835
O 47261 73160
E 33934 57134
E 26112 50061
I 52994 53937
I 48970 55695
O 11269 21096
O 8979 26559
S 13270 437599668
E 6684 30053
S 75743 166497988
I 19394 25422
S 41211 75323779
S 62908 704580715
E 62793 68363
E 34364 54155
E 56614 62060
O 60167 76770
S 58851 332801601
E 51927 55032
S 41361 750798815
S 71354 272889652
O 44744 71720
O 21371 59244
S 68398 858619972
O 26612 39091
S 28678 665555726
S 10344 949898161
I 46918 73244
E 51755 53968
I 24989 33342
E 39984 65715
E 11970 69161
I 41706 62229
I 58788 64845
I 23122 52956
S 5655 802620717
I 25101 33865
E 62185 76999
I 33239 77677
I 14270 34074
O 10130 49785
O 38287 57041
E 14054 42319
I 41706 44606
I 20003 28191
S 40619 429963824
S 31101 286870185
O 21101 52261
S 33517 732372831
O 2356 73281
O 46460 63838
O 5286 71829
I 26301 31478
I 608 45146
O 4338 23905
S 38242 647502935
O 9838 74379
E 10833 31122
I 224 74912
O 47998 69445
E 6287 51347
E 30666 44516
E 12900 38415
S 30432 796103797
O 12049 28042
S 10491 938446227
E 3749 7945
O 5430 9941
E 52698 55221
S 8796 542770950
O 44845 60754
S 9132 64088660
E 45162 49724
S 30924 645303828
E 2805 3490
S 15820 144386662
I 40949 44098
O 20978 49108
E 58734 62228
E 35272 65370
S 36182 261638027
E 51889 56560
S 15615 512992752
E 2793 4849
O 2822 75799
I 4262 40524
O 7628 20016
O 21329 67752
E 29885 30116
O 8976 41246
O 2610 36183
I 45617 69434
E 2132 35884
O 18339 26935
S 18694 518164498
O 34497 66369
E 7400 10506
I 10822 16104
S 70534 930946275
S 17657 257900945
O 7344 21984
S 72080 714812381
S 18607 272374038
I 7803 29092
I 20607 53220
O 38375 42855
I 12727 22766
I 34202 46646
E 22926 24823
I 4008 34199
S 65045 310251421
I 41736 68129
O 41924 72468
S 16145 919726461
I 75450 76492
I 15409 75526
O 2416 45753
S 20652 419881876
S 13663 55056474
S 61759 700879961
O 14710 41424
O 31230 35717
O 56151 60491
E 23947 42856
S 21947 978198605
S 24629 662138537
O 13042 47048
O 30532 36321
I 33348 72026
I 51691 63525
I 12571 43240
O 48614 59018
I 5225 35852
O 56656 62854
I 26733 67140
O 17798 53039
I 22913 66432
S 50243 649024567
O 25 65024
O 9009 18182
I 38094 43484
E 2979 50144
I 48658 60552
S 33518 200694802
E 8015 25205
S 59330 795764643
S 9960 592268469
S 67564 855922332
S 4921 338314859
E 44591 70161
E 13826 51467
O 6558 41847
I 25188 52383
E 26512 77546
S 58756 203924372
O 39035 76632
S 27315 282095393
I 29352 70862
O 61882 66487
O 48747 51177
E 23657 61035
E 13371 32465
O 60235 76420
I 43121 59808
S 61054 597804449
I 17318 28085
O 14367 38150
E 22651 74963
E 38409 62554
O 12060 62807
I 18267 63697
I 8346 49141
I 18126 68060
E 42155 48749
S 3369 378409274
S 19023 329381457
I 36392 39424
I 27731 70746
S 56770 925170530
O 18360 23284
S 34139 692205886
S 61865 296384329
S 74163 525060419
S 58636 901681607
I 43306 64570
O 8318 56934
E 12164 77483
S 30569 542881988
E 30404 50579
I 5766 52190
O 12474 17139
O 457 14576
O 18018 68379
O 42147 51100
S 56291 20945643
S 23866 266840977
S 11334 619126117
E 38393 48527
O 47009 63873
I 7321 41055
O 29066 68554
O 45470 46585
S 55343 368461284
I 5372 30618
E 35220 48396
I 59025 59216
O 2138 55884
E 28320 61899
E 45661 49217
S 48528 514051740
E 18574 26087
O 8284 70202
I 35242 42821
O 9282 24971
I 14253 66200
O 33756 68326
E 18583 75131
E 39645 40316
I 9672 20965
S 66716 65291494
E 13728 76549
S 22770 615489360
O 12966 69661
E 9548 49462
O 28838 55764
S 39727 761467530
O 31803 66759
S 53712 113032020
O 20266 57615
E 66357 71016
E 27585 38992
I 5987 60233
I 12676 19745
S 4379 384620206
O 26349 40872
S 45393 239185789
I 52916 74753
O 1744 75600
I 2649 7419
I 8648 67314
I 23865 43988
E 60247 69065
I 35179 59961
S 53143 634300874
O 46301 62601
O 44749 48815
O 21018 53981
S 30750 236704619
I 66119 69056
O 35921 36326
O 41442 64928
S 76152 843106241
O 25993 43533
E 25773 45842
S 190 262569434
S 29946 879274264
I 29990 73297
I 40259 41283
S 76706 72462856
O 11152 43658
S 58161 858802792
E 38115 42317
S 42188 501702007
I 62641 65651
S 6993 30803796
E 8610 32826
I 68523 76329
O 37721 58354
I 32779 77117
S 25672 243572659
O 46253 71775
S 34251 382877096
I 12550 69262
O 13834 50101
I 61637 67538
O 12047 51884
E 22867 64738
O 59934 78079
I 19100 68029
O 58201 77456
S 30325 72461503
E 48211 52513
I 11704 51342
E 5519 30805
I 17259 41206
S 40761 786255567
E 36725 63257
O 29512 75313
E 28293 40997
O 6168 41750
S 16481 132533838
O 44111 63174
O 25777 58600
S 39851 154085147
S 17488 200450770
E 10491 74062
O 21104 37576
S 36601 900420729
S 7033 72225943
E 48708 63530
E 47248 54484
O 26131 49615
S 58033 779683241
E 14140 20322
E 37671 62314
S 37510 941854350
O 11488 39856
I 53942 56777
O 7749 34827
O 18622 63207
S 54154 175172581
E 46404 73432
I 33024 54337
E 43499 56280
I 32779 77097
E 28757 74091
S 77855 745695940
S 36703 895639037
O 31981 74230
O 29716 48547
S 34688 544701697
E 4953 31664
S 75910 626042883
I 21729 77254
I 15224 56135
S 7073 144019876
S 27865 519874119
O 5171 26788
O 45699 71756
O 41311 42648
O 45312 71639
S 68921 970032846
O 2157 15992
I 25939 62006
E 37730 45933
O 3978 60909
O 27397 28206
O 2545 32556
E 43257 60326
S 70776 991567546
O 8459 43870
O 6422 42523
S 30000 419268412
E 941 49080
E 27919 42710
E 22240 38712
E 24894 31764
O 9595 42795
I 46945 66876
I 38761 43228
S 43420 775246341
I 25676 48029
O 3876 60467
S 6009 187895913
E 6876 67675
O 30996 57606
O 11580 35466
S 55539 848531533
E 48607 53048
I 48196 63604
I 15811 44148
O 19242 22958
S 60194 341735549
E 33898 64237
S 26823 761218668
O 47012 51255
I 61851 68701
O 11613 44506
I 38097 78073
I 51466 52588
S 54273 559347446
I 9629 26863
S 65347 933993303
E 40499 49683
E 12131 58977
S 6553 615599937
S 65073 367852224
I 42693 48012
S 56865 107192699
O 1422 12400
S 69970 491598147
I 4379 4956
E 20729 68917
I 21669 71057
I 1788 75001
O 42105 52514
I 35416 69712
I 50532 59622
S 18310 830079546
E 17062 62872
O 1664 36996
O 18185 41647
O 18961 30057
E 787 22566
O 31120 67802
S 50426 347027566
I 51062 76931
E 17904 50171
I 23562 35447
S 14502 494623047
S 39400 863947454
O 21182 60876
S 36296 222966942
S 53099 939877867
O 19917 73710
O 12553 73979
E 17037 63928
O 62082 77449
O 15019 37304
E 12996 70501
I 37625 74268
S 76683 945679135
S 11848 695366400
I 1936 60330
S 1298 479656158
I 15914 67914
S 64735 705422531
I 18024 69406
I 7131 18757
E 2851 64043
E 25328 37029
S 17178 401975848
E 6706 23965
I 13291 76154
O 4662 51494
I 37788 56772
O 2895 21207
I 42846 69931
E 8246 10782
I 39650 63292
S 44356 680571052
I 6783 63657
S 63905 236770159
O 43410 77844
O 7365 15173
O 57036 69621
O 43222 51922
O 34598 44229
E 36379 38285
O 44671 56032
O 66107 66708
E 25390 42610
S 76393 453190073
O 31742 38881
I 10383 31808
I 34967 40994
O 9428 12666
O 20313 67321
E 43908 61916
I 35290 44518
O 56301 75588
S 44973 73680039
E 65897 70419
E 29519 32060
O 56802 71882
S 29902 640538574
E 17328 76479
E 26685 48658
E 64075 65874
I 41987 55297
S 52627 376366162
E 35574 49731
O 6654 72394
I 9466 41679
I 59159 63359
O 43266 64123
S 13180 103877651
I 22590 47106
E 2595 19216
I 46726 73379
S 10598 379291317
I 35666 38183
O 28101 60377
E 27408 34657
I 7909 8689
E 15744 47819
O 16190 53618
S 8252 836284503
E 18326 71015
I 27288 58643
I 5252 77773
O 18988 21436
E 11503 75146
I 5301 32510
I 36025 39314
S 56954 432863994
E 5172 18877
E 3046 56741
S 37359 729478766
S 15956 185547453
I 40876 77871
O 13910 43058
O 12268 37304
I 47966 65669
O 2775 34229
E 3272 53674
S 54175 251892145
O 28790 33889
O 9993 49335
E 26865 64147
O 6906 7426
S 71018 999385974
E 13099 43719
S 42072 749154427
E 42158 56259
O 44725 64520
O 69129 71940
I 59303 62699
I 35687 73352
S 74793 922041158
I 26424 76785
I 56625 56721
E 22212 41295
O 1089 3575
E 52008 67040
I 18749 41806
I 67161 75712
S 10639 274316731
S 68908 492025589
I 27586 65181
O 555 62629
I 7172 38408
I 43686 67701
O 40942 54010
E 12423 49051
I 3103 58345
I 13430 24031
I 31461 68316
E 18915 76876
S 6509 254280791
E 13472 77102
O 34538 56407
S 77177 464285988
S 71663 335100211
I 50189 52278
S 26996 626154836
O 23859 74141
O 50425 67166
S 14060 276109430
S 36363 329620678
O 58979 74789
E 64502 66982
S 1800 910789550
E 8198 31250
I 48954 50965
O 19026 31505
I 6340 57369
I 25644 58788
I 23899 33551
S 69411 615088307
I 4159 7059
I 12097 66527
I 8355 70690
O 30102 30661
I 12511 43688
O 37798 70945
S 19590 666836786
I 35379 59471
O 16943 19515
S 19122 217334991
O 4879 46841
I 19868 23484
S 46528 13465573
S 23831 277101101
S 31958 464894317
E 40708 65536
O 62007 76180
O 16738 67026
I 1897 60104
E 54168 67362
S 8643 541664536
S 50638 51578703
O 11636 75278
O 18277 47584
I 1945 69019
I 1202 75122
E 24498 36139
S 36300 321153240
O 30216 39629
E 24902 25086
I 51348 56254
I 2668 70641
O 18880 68405
I 12646 29302
E 4839 18422
I 8727 63320
E 16533 68906
O 3722 40536
E 55207 74202
I 37505 57038
I 21278 71095
S 8692 382228822
S 41657 5768945
I 68816 70464
O 17066 30497
O 37478 64235
O 2949 19438
S 60636 74625118
I 33446 64251
S 12477 717150582
S 27787 636911720
S 64887 948596636
E 27816 50888
O 5065 6328
S 60376 815647553
I 2703 5996
S 6680 343655005
S 4666 310783818
S 38715 904656647
S 59214 747912266
S 22691 556647137
I 3823 42632
O 38183 41138
I 43183 57982
S 25417 130683206
O 40752 46960
O 30796 50422
I 31698 52999
S 4307 942220394
S 42936 389819074
I 28820 41382
I 25869 36270
E 28293 63892
S 43487 165155619
S 60603 446388760
S 75648 763406992
I 29660 55822
O 11785 35188
S 29952 2652848
O 4217 64975
S 65867 207693655
S 9237 636803050
I 4512 74468
O 14270 66211
I 52206 52366
E 43355 43465
E 17428 27524
S 55327 304800910
O 22374 52798
I 22146 70413
E 10324 52918
E 7705 47608
O 20081 32500
O 4305 64683
S 32451 569308595
I 23779 73041
E 33019 45613
E 5888 62851
E 37597 72958
S 55608 47108907
O 15222 50822
I 24621 31790
I 27827 51816
E 43567 78099
E 42330 77126
O 358 31183
S 50908 743808241
S 21517 367484386
E 6333 42477
O 51465 75568
E 23224 60629
I 33993 43320
I 36195 63186
S 40406 90561686
I 39946 49509
S 45065 219928280
O 19821 46374
E 1627 66476
I 18076 29436
E 37536 39216
E 57336 58359
I 17033 32428
E 33447 58600
O 8885 12965
I 54760 70767
S 11601 213722864
O 2736 46648
S 24558 395342451
E 37150 68628
E 12116 31605
O 4504 58351
S 77331 987949831
I 33206 71820
E 57998 75506
I 8091 8141
E 59376 65510
I 43504 49577
E 52400 54446
S 73538 344784843
O 18653 62786
S 32215 624003727
E 5540 46391
E 2692 41617
S 59641 801391009
E 3080 41869
I 3838 25249
O 64706 68611
S 67215 467807188
I 25411 53486
O 42442 64681
E 14477 34713
E 29126 68847
E 40055 42650
S 25068 793028926
E 41105 75341
E 13238 35383
O 11884 48051
E 12438 14804
O 21089 72462
O 1187 74579
S 64242 820735251
O 57106 68609
S 19015 196369582
E 36657 77495
E 3648 10190
I 10972 34534
S 3697 849009433
I 21642 54141
E 54444 71583
E 53822 63710
I 23415 72759
I 49479 57573
E 2228 19590
I 8959 12159
E 10999 64230
I 7551 61465
I 5388 46043
E 30151 76891
S 20226 798957053
O 4305 16718
E 39726 51806
O 7679 69819
E 27629 63459
O 15181 67974
E 33515 76006
S 38036 674720644
S 55889 439997266
I 52205 72733
S 48512 21136408
O 908 62474
I 59348 76659
S 57541 545934756
I 18791 30218
E 11176 39072
O 8039 17472
I 41819 68237
I 12984 56906
S 68995 809497280
O 30505 34009
O 59405 67652
E 12075 15737
I 588 49935
I 9305 10057
E 8063 71176
I 75906 76582
E 4047 68568
O 6435 50635
O 17073 57731
S 13977 298763342
O 20508 56662
I 12767 13112
E 21968 31614
I 24966 26782
O 4530 63395
E 46457 56513
I 9007 23068
O 21908 32857
E 36319 55683
E 31660 39400
I 6551 45276
E 58924 73520
E 37606 69424
O 21231 75713
O 54882 63387
S 64904 262445051
E 9750 30314
I 20763 32719
I 23629 64385
S 42019 157921986
E 36075 65336
O 29549 59096
S 25254 397322803
S 8296 489497242
I 21510 33246
E 40416 40545
S 48295 43757079
I 28024 30536
S 11332 786352331
S 49945 63935829
S 4488 177022833
S 77458 587788203
I 50079 59544
E 12716 17525
O 4591 63353
E 13239 50920
E 36700 72864
E 4921 65757
E 37247 41790
I 36042 59005
E 38783 60538
I 25236 71766
I 42250 51610
S 59554 980038204
I 16799 75713
I 26846 41319
E 34784 39081
O 21291 66244
E 17006 68374
O 42714 47592
I 9962 51550
S 61696 965345214
O 38156 50021
E 2403 18033
I 635 1405
O 25643 51638
I 34221 72376
O 29565 54599
O 5968 23491
S 65698 440385806
S 67735 345444001
E 9918 42948
E 7634 55393
O 33345 40981
I 6418 40353
I 24628 54033
I 19578 22714
S 45342 956838640
S 38571 286895344
E 50268 74313
I 28396 42188
I 2644 45803
S 63325 666264259
O 8560 53694
I 32634 56990
I 1551 34554
I 53747 64253
E 55366 77012
S 76050 359277730
S 59275 581503338
I 37092 38580
E 15769 39158
E 4908 40599
O 26537 54161
S 33220 396926783
E 29205 50080
I 8287 54073
E 36591 44399
I 50972 60291
O 29622 56889
I 20352 32165
I 55130 71227
I 11391 43041
E 24552 33339
I 47483 68057
I 9043 9083
O 23666 76177
O 62056 71648
O 8686 28248
O 28806 33133
E 62326 78042
S 67639 436238777
E 32215 38851
E 6924 21726
I 12369 58521
S 29430 425586094
I 42035 69044
S 36975 818928076
E 17391 31289
O 34945 44678
I 65424 68172
S 24620 554605177
E 34896 46296
I 11705 35285
E 26169 51141
I 12338 68397
S 7355 571513232
O 412 70076
I 34158 36036
E 51452 68936
O 12872 39806
S 54236 657568634
I 64955 72997
I 36777 38724
S 34304 111737735
O 17949 48607
S 13121 871559836
I 9109 19058
E 11557 58622
I 15750 60607
I 56526 66356
E 42127 55948
E 48158 59612
I 7004 76504
S 59550 885123332
E 19083 24092
I 16416 30439
I 22130 77307
O 1319 18831
O 68801 71947
E 17186 34887
I 29 41805
S 35066 357600470
E 404 24080
S 39867 227639180
O 60454 63203
I 24817 39502
I 3117 25967
S 53991 134306519
I 71805 72103
I 72179 72764
O 50783 52199
S 36758 699161723
E 53243 55793
E 24371 33298
I 48098 57788
E 38715 41923
S 42862 991396602
O 6710 60717
S 66508 685870381
S 21875 59064588
O 18509 51870
E 41201 70307
E 12532 40373
S 50998 653839036
S 35878 138967836
E 14456 38881
I 9672 17061
S 74137 720099303
I 20709 71183
I 10139 21787
E 13806 77556
S 48130 92214326
O 921 18838
E 24656 30953
E 17573 19244
E 17295 62236
O 39464 65315
I 69144 77251
S 6738 542718584
O 51276 72440
S 68838 909790123
E 2839 44470
E 18725 38661
O 18956 76361
E 51961 53271
S 65949 953856260
I 24634 27214
O 43317 44234
S 63407 729262555
E 29707 43496
E 66077 69649
I 4862 72705
O 25543 26290
S 61096 367390826
O 48530 62499
S 30885 166304463
I 35511 56027
E 20155 20169
I 41829 51977
S 35986 643458652
S 18293 917409953
S 53161 292570251
I 10385 61507
S 37721 542157160
E 34251 60868
O 6810 68845
O 23943 60669
I 33316 52674
O 41688 71048
I 970 35164
E 9960 32584
O 14505 57875
S 24816 86539955
S 74039 528485619
S 72720 141552829
S 74209 805298766
S 51861 624201097
I 12122 46346
I 29822 34956
I 14162 46597
I 51238 75713
O 64711 76742
S 57376 685842860
E 9053 70157
O 4619 19808
I 33761 66409
S 21868 663420920
O 11707 73823
S 18935 561100749
S 30746 811366920
E 30865 59122
O 13481 51250
E 17180 24192
S 76678 448738390
O 10865 74967
O 7242 32148
I 4476 14035
O 26911 33974
O 46671 77537
I 18008 47254
S 45462 290037507
I 22523 25952
S 53591 264376740
S 30068 234395992
E 53646 58630
E 29189 32289
I 41171 43360
I 45206 65250
I 15532 42051
S 20593 835390431
E 6234 23172
I 20511 66874
I 68319 76385
I 19733 73061
O 52980 55452
S 6922 825349687
I 4940 52269
E 15352 56515
O 24134 30368
O 8310 33630
I 53476 58859
S 916 946737867
I 37545 43534
E 16488 45169
E 3384 6837
O 462 33984
O 59572 65260
S 3622 792616674
S 26432 999146024
I 13656 30656
E 3667 33776
O 37258 75056
I 11929 48854
E 32869 42668
O 13630 19813
E 45987 66798
O 52688 75512
O 3183 34247
E 50497 69538
S 2640 990756050
O 36418 43727
E 14930 70760
E 33203 54852
S 56475 450408884
I 598 23479
I 16146 39919
E 53754 65329
O 11386 25134
O 52355 62203
I 37422 49901
E 59116 73954
I 22546 51803
I 32281 72312
E 27061 30613
I 17694 44850
O 43807 60903
I 2281 31425
I 28922 31929
S 5560 937242092
I 7455 49801
I 42251 70265
I 31749 51406
O 35562 71928
O 36193 52876
S 28552 178253658
O 17903 37378
S 66473 787912615
I 18030 38344
E 27298 30373
E 12198 34297
E 46479 58069
O 44231 63937
I 53686 58271
E 2259 29998
S 16014 26360265
I 34818 56913
S 77148 884508749
S 58156 697337880
I 13243 49929
S 67015 155370949
O 16950 58761
O 48950 54935
I 28640 33020
I 44083 62549
S 55972 972593771
O 3780 57344
O 21384 61057
E 16183 31347
E 2910 53856
I 7596 76629
E 14875 15045
O 36921 68320
O 959 25769
E 53494 63239
I 33445 35359
E 21415 38025
I 31471 64849
E 5114 14113
O 24142 76495
S 9213 179360667
E 28610 34997
I 11147 23079
I 45607 55740
I 10293 54735
O 52477 74923
E 5158 55413
O 22622 56777
O 30735 56084
S 45378 876366113
E 21527 30070
I 41143 62608
I 22883 34298
O 29494 72984
O 66941 73892
S 5398 561084475
E 17029 57046
S 40008 875347940
I 7894 26545
I 1399 19355
I 3699 60415
S 59693 151083816
I 59619 66515
O 17317 32922
I 20526 76838
E 16151 19351
E 10007 22247
E 20461 58522
S 47003 280464061
E 50021 55286
S 51169 914070289
S 38325 480160765
S 12592 874192386
S 18228 392322027
E 25875 54756
E 25694 67337
O 12351 74491
O 41523 64468
E 35877 52477
I 8756 44634
E 12287 36690
I 28001 75044
I 16637 70423
O 25953 38406
O 19172 52431
E 4268 62355
E 28186 46635
S 61413 611225351
S 32960 895662435
S 37432 384272015
I 12524 60224
O 49226 63759
S 75344 940792618
O 48880 66633
S 70181 772424954
I 11125 51138
I 73160 74229
I 29278 38008
I 63263 72741
O 5309 51307
I 25481 29636
S 4294 968410767
I 29167 33184
S 66031 960524245
O 37674 72755
S 11069 482711200
O 20085 72963
I 59326 75248
E 1955 30103
I 2844 36398
I 62725 75341
O 15288 47933
I 38382 46212
S 67670 864092494
O 20582 67419
O 13594 24871
I 31887 35661
E 14100 18019
S 29566 232289352
E 17808 37759
O 11309 49749
E 5184 67525
E 10848 39716
I 51733 52875
I 42675 65769
E 40226 41583
E 37045 74483
S 30886 103410400
S 57482 603805064
S 53475 536682563
S 71855 863130353
O 59413 77794
I 28849 62446
I 31204 70705
E 18482 66509
S 37810 954861793
I 46032 47819
O 16248 65127
E 75229 76853
I 38629 41543
S 50657 412540742
E 35627 57706
I 5065 23075
S 19759 763239643
O 52329 58465
I 15798 75523
S 77618 193458637
I 34258 45296
I 60428 63081
S 7517 963163285
O 33466 34165
O 43173 50328
S 19991 868694281
E 39368 39722
I 7042 57730
O 62325 66006
I 5325 20912
I 25294 26038
O 3341 13213
I 28157 42915
O 19911 20669
S 17225 888300634
O 58097 59394
S 41442 466151677
S 10612 446068118
E 2816 38658
E 54969 62159
O 15284 58253
O 19750 59474
O 28932 33315
O 16371 45298
O 30583 78049
O 37994 62753
E 55570 70259
O 7800 26550
E 36612 40528
S 3329 750224467
E 47564 57791
O 34904 53108
S 50540 650504287
O 1157 35537
E 5358 10503
S 60373 680256755
I 9447 70308
O 42067 64235
O 21709 45741
S 37445 513922607
I 215 55327
S 44919 467918969
E 13325 44373
I 10848 43924
S 60704 86491049
O 17973 49317
O 6342 40978
S 25457 779248002
I 2649 72577
E 16517 70812
I 20608 50901
O 6337 64880
E 10164 53200
O 47599 77773
S 38335 958362986
S 54047 155906776
S 53495 985799321
E 48330 69723
O 34416 39415
E 23918 34188
S 33439 37337807
S 31587 73232067
I 6311 57216
I 37340 61739
I 45524 76057
O 62459 67709
S 55195 989929251
E 57291 67814
I 13743 58881
I 16785 27922
O 45241 70461
E 30189 42404
O 20625 64262
S 36583 963941949
E 11262 68823
E 52108 70798
E 72834 75602
E 47069 48444
O 46952 63478
E 37165 41813
S 17034 275891279
O 5212 60301
S 26704 164449472
I 11173 67107
I 3161 21683
S 59834 14488378
O 18279 77068
O 27101 62302
I 26766 68338
S 1657 863741570
E 34840 59729
I 43074 45616
I 2314 3116
S 11700 503789478
I 42307 51079
S 41984 383064266
O 42186 54994
I 63677 66960
S 72969 3204206
I 20822 37543
E 23464 68909
I 6777 70795
S 3561 534737002
I 10271 57080
I 34310 70047
I 35015 45400
I 9392 41260
S 12267 946907423
I 31714 70566
E 20238 58404
I 40304 73216
E 41109 69834
O 4446 17244
S 42146 310776000
E 17497 43247
E 26636 58897
O 51819 68674
S 39770 971752435
I 25318 41761
I 31994 43040
I 66571 74133
E 21740 33443
S 25495 591704929
I 13249 18164
O 24836 64125
S 3240 457868993
O 21885 52604
S 8722 462019280
O 21901 40102
S 40822 586392453
O 18033 35469
S 21186 609520641
S 45247 799698047
E 11612 72582
O 70403 76963
E 62823 66516
S 18687 122864998
I 70627 72314
I 1701 23157
S 31431 499311977
S 49773 72586673
S 50510 515445463
S 62043 415100919
S 21656 988450210
O 12813 59659
O 28105 35711
I 42404 46958
E 9364 44517
O 17797 43493
I 1177 32489
E 27167 58040
O 32706 68600
O 35572 41417
E 48003 67164
E 52732 67823
O 33188 56439
S 75074 478375335
S 32439 169216625
E 20585 37005
O 547 50022
E 27868 70964
I 57327 59386
O 9305 53728
I 45718 54723
S 19394 671887882
S 36476 13816312
S 1982 365016215
I 36549 44310
E 8940 52905
S 1586 568189355
I 12886 71115
S 66498 734717329
S 75256 955655848
E 49012 77924
I 43963 70671
E 12343 39106
S 25048 388476438
S 58767 545272238
E 20920 51418
I 10007 43814
I 66743 77343
O 20115 32559
O 46557 63424
O 12591 16152
S 25320 165235762
S 58199 764896972
E 19713 77879
E 46029 53207
O 35917 44403
E 35812 75844
O 13249 13624
S 68975 412711680
I 12046 53329
O 429 9217
E 14358 28808
O 9819 13848
S 13239 433456681
S 35742 526531144
O 12 40224
S 59654 779910102
E 70484 74210
E 22550 28855
I 24210 24667
I 33204 69975
I 31512 46355
E 62541 72056
I 18923 41192
E 57615 60473
E 44562 62728
O 34837 44761
E 36154 58131
I 5166 30738
I 8792 14007
O 47023 49761
E 17153 72016
O 28306 64935
S 52848 945020203
I 732 22741
I 50418 61504
I 17149 71362
E 59977 74083
I 5608 53526
E 57717 60045
I 38253 60914
E 34208 61311
O 9377 12436
O 57920 70280
S 15681 638096750
O 35579 62425
O 18884 30948
E 20850 27754
O 21373 60558
I 25025 47732
E 44369 55655
O 23092 62131
O 58659 58956
O 22229 65306
E 17334 31388
E 71418 76001
I 15941 67885
O 31970 70377
S 23956 799678105
O 19212 22264
S 47837 760295759
O 24204 48782
S 6390 880807329
I 24788 26193
S 3712 889533053
O 8971 74698
S 46755 798010995
O 3685 27229
O 32409 47181
O 18209 59323
I 50022 76876
S 71104 931883171
E 2773 9312
S 57608 374043301
O 3615 27257
I 40728 52069
S 30978 311491789
S 35184 351725034
S 8843 540333316
S 8167 596241732
E 36925 68760
I 21597 65078
E 1555 19178
E 5217 63299
I 52774 61792
O 9320 62150
S 21254 624066255
S 67813 736912972
O 8795 11896
E 53057 74879
S 43906 54774557
I 1701 29968
O 68314 71359
E 23052 67441
S 68410 965763067
S 44677 515527989
E 27626 44820
E 38200 66502
E 64174 73881
I 28479 44207
O 19518 27558
I 10284 10902
I 25642 51210
O 17254 75763
I 3067 5216
S 40160 376094402
I 61570 75614
S 52335 770390516
S 73686 279866993
I 46698 50203
E 29744 33722
I 36289 53739
S 41855 426295389
O 24998 30534
E 8680 29598
I 74604 74734
E 46020 70323
S 67841 309551232
S 18555 705098401
I 9716 66620
O 5077 70342
S 60225 647814694
I 7697 16269
E 1348 11718
E 5480 38950
S 42257 187335402
I 37950 64128
E 11598 62820
S 42789 976322906
S 21351 886507854
S 58845 204224373
O 47843 72411
E 12786 50144
S 21632 798891515
E 8300 45649
I 886 17357
O 41857 55395
I 41059 70349
S 17721 434322662
I 46309 66522
O 62788 70001
E 43191 56571
E 1686 20285
O 3037 5280
O 37714 45731
S 61918 555219445
I 11303 50397
S 21927 123610777
S 11976 992603290
O 17515 34953
I 651 22170
I 24624 46141
E 4353 12153
O 42430 68089
E 38263 75261
I 3390 40474
E 71224 71564
E 38850 76966
E 64262 67611
O 3652 4211
I 11178 31720
I 16649 43567
I 62073 74838
I 69112 69212
I 6347 68593
E 72061 77932
S 14572 464802373
I 35593 49319
S 26827 680586727
S 74170 332345100
O 60428 69887
S 44036 49552751
S 25486 264328514
I 47878 71251
E 12312 34765
O 224 77524
O 42324 74773
O 37241 47108
S 57803 653999300
O 29687 59507
S 52962 731982079
O 1547 6142
I 8193 69466
O 57815 77493
I 70343 72802
O 5995 37298
E 4418 25694
E 27637 71532
E 60443 69071
E 62347 76522
E 22384 70696
I 55123 61557
O 57125 76445
S 51885 816333033
E 53067 57288
S 13700 596435418
S 13362 133389191
O 48775 66476
E 50834 62341
E 30318 65874
S 60317 94240340
I 60711 71266
I 25448 43211
E 39438 46056
O 66747 75503
S 13624 328970499
O 54045 74907
I 29974 55670
S 60037 769433585
S 41688 987590352
O 7510 68307
I 30156 57615
S 63797 86484306
S 75578 620537088
O 4107 9808
E 55794 59059
E 52941 60626
S 36204 218770052
O 24343 76523
O 52511 69910
O 14471 56417
O 1355 63822
O 71992 73646
O 50843 65211
S 16287 625586244
O 29089 49516
I 17451 46023
I 14878 77884
S 65430 565161549
I 32602 44711
O 6398 40325
I 63852 70894
S 13891 452595214
S 69356 255147120
E 49756 56693
I 13495 62111
E 27890 42591
I 17385 47491
I 16505 54315
I 11807 47746
S 60043 664489996
E 41170 67073
S 56750 877171400
I 16596 58539
I 33066 75736
I 59691 72646
O 3625 69492
O 64287 69731
I 22991 47508
O 44518 67996
E 21116 39350
I 34141 55154
O 11749 18084
S 63266 304350920
I 18821 74486
I 22632 48355
S 22080 255608488
S 55777 665591578
S 46278 575719966
S 47510 617509709
O 12518 32967
I 11506 63759
O 27860 50013
S 3806 502333715
S 47586 335103123
I 5576 5646
S 32376 456879976
E 1764 72646
I 16038 67556
I 45334 53186
S 64292 506973694
E 60788 77392
I 41976 52504
O 26122 76863
I 29499 32943
I 32604 61214
S 1592 327559128
S 55621 320925033
E 7787 39120
I 38812 45200
E 3162 42752
S 37737 819386272
E 48239 65747
S 31321 913603138
S 37697 501120761
O 10569 62067
I 9626 27595
S 402 604305439
I 23173 73645
S 14296 704193460
I 1614 16374
E 44464 52089
E 33428 59717
E 52544 59835
I 11481 56668
I 40578 53317
I 65099 68164
S 58962 820508553
O 25738 28657
E 69102 71714
E 11487 21229
O 58193 72060
S 59405 652303537
S 2444 900901006
O 46894 60028
E 23492 63884
I 59117 65136
E 20050 73970
E 17806 39449
E 8252 47667
E 64156 67217
I 34167 70485
I 31525 49712
S 58115 566987386
S 22474 395178239
E 42698 68103
S 4381 619399657
E 4689 76740
E 20761 59918
I 9889 76859
S 23866 849569982
E 32565 75737
I 24726 35176
O 25147 68193
I 11096 65634
S 77685 350446016
E 49970 67714
S 13810 501388942
O 27822 73676
E 19439 71092
E 63175 64341
O 26877 76503
E 14325 57607
O 9155 65895
S 10519 20637432
S 68164 11315722
E 20116 77523
S 57551 757145425
S 62147 208504157
O 33896 45008
O 31903 47705
O 247 60542
S 57168 466082409
E 2210 15797
S 44338 24593092
S 49938 13572518
S 73845 212817041
S 64063 189890234
E 28125 54208
E 29546 77484
I 4312 23569
S 49573 767102999
O 27393 59241
O 47242 70017
O 1118 49119
O 73310 75230
E 52669 56098
O 26155 44324
S 47571 472716770
O 32745 47547
O 45460 73400
I 4679 28369
E 50335 71274
E 1725 71926
I 43171 47627
E 1736 38942
I 22716 60832
E 22415 52779
S 29733 601833665
I 37103 69639
S 14708 333054367
I 8084 25264
O 15931 62804
I 3606 52838
I 15865 61720
E 49236 71781
O 7526 13276
O 2847 69456
S 1231 865810043
S 31883 612894999
E 23122 51742
S 44723 218988533
I 36066 39974
I 13812 77246
E 50112 61746
S 935 238246417
O 86 34026
E 19295 75728
O 54214 61780
E 62339 67616
E 31442 36975
I 38186 55091
I 16050 47236
S 38897 648752408
O 52934 73410
I 19553 70386
E 35499 62788
I 28814 70667
O 8632 72932
O 32200 37371
I 20841 56971
E 12897 15592
E 26930 27521
S 74444 575366706
S 66794 463859677
O 1240 54279
S 42191 702685926
I 56012 65599
I 14695 49412
O 33418 49609
E 1673 16544
O 22294 72530
E 7137 28849
E 37871 55297
S 22386 373879810
E 36468 45651
E 18138 74298
O 10108 38015
E 34981 57885
E 19223 37997
I 30209 35038
E 59374 76437
O 11843 62280
I 17748 65806
O 2059 13684
S 30096 83200643
E 2435 4708
O 30233 64566
S 51352 524685832
S 30728 559804688
S 66487 743446208
O 33843 75010
O 54552 58632
E 11695 44293
E 36841 60761
I 20786 67705
S 34282 354395289
E 47317 76612
O 4895 59630
S 77628 925918307
S 20830 963149523
I 48093 60376
E 4152 56098
S 3681 156187246
I 23463 53652
S 67518 362349357
E 21193 44144
O 8511 16072
S 39840 326523542
S 43241 361843484
I 59535 76639
E 1800 38759
O 2298 50202
E 29363 61087
E 2422 35480
S 42473 801691465
E 4818 68210
O 17042 56499
E 11556 33349
I 19318 58012
E 20162 36927
E 1970 15001
S 11078 763544875
E 41047 58775
E 45483 50223
E 51360 61250
O 1776 57179
E 26301 26492
S 44478 489803317
O 18083 36795
I 34370 34450
O 64111 75089
I 11153 41574
I 28716 35184
O 17093 75107
O 8722 9899
I 66113 66496
O 68528 77910
O 2978 42863
O 36988 45996
O 3842 24688
S 30451 640264344
O 70078 73253
I 21057 50638
O 3169 68702
E 1498 38670
S 39493 28812540
E 13164 50537
O 33 45848
I 31004 31832
E 9266 13679
E 35582 51841
E 10102 67738
E 8228 68729
S 58688 528795239
S 72292 898720742
S 7902 286263474
E 25126 63780
O 16729 38352
S 70300 520381520
E 25874 54572
E 13058 34686
S 38364 89068151
E 9096 31538
O 39997 65952
E 20385 38886
O 24295 62833
O 45485 54172
O 22638 40804
O 7432 14033
E 55508 67862
O 7429 16199
I 13426 58557
O 4350 36239
I 62543 63486
S 16828 20339854
E 18579 46123
S 72301 723794495
S 35865 605975340
S 17437 350063510
S 41829 872494447
E 564 35896
E 670 9477
I 12842 48336
S 68774 852447801
O 16104 50299
S 67380 711106893
I 24411 37095
O 20187 50223
I 19599 58749
E 5378 59060
S 71505 852459258
I 8301 42126
S 14804 261049342
E 30410 58651
S 77103 213119985
E 30491 59614
S 35610 669143004
I 48108 66614
E 24021 58943
S 62873 207611181
I 69026 76047
E 28118 54210
I 12457 75238
E 6504 68126
E 26653 32394
I 14194 54448
I 20435 36577
O 16664 34073
O 72183 72569
E 18469 44819
S 13690 445492513
S 72780 178826215
S 55939 426180970
E 21447 32373
I 314 1712
S 11488 109524264
I 20368 64155
I 22703 74657
O 38474 68739
E 1517 76204
S 74135 966012798
O 16350 40307
E 212 69287
E 3403 30880
E 61266 73130
S 50262 277711109
S 1904 601029892
E 50175 75903
E 61030 69583
E 36182 45860
S 59077 671349586
E 9396 63665
I 4397 60721
I 36101 52233
S 7412 179106529
I 48280 67185
E 22692 28644
E 18187 42357
E 17927 65388
E 45038 45267
E 35646 61503
I 44361 71351
E 14977 30974
S 28473 838340540
I 51239 60259
S 30076 863897059
E 32565 66497
O 23653 42504
O 38842 67659
E 15371 77929
I 18744 19336
O 7063 8548
O 30494 34297
S 52305 514920855
S 166 15429243
E 68927 70261
O 71480 76895
S 36008 284696706
O 17026 23119
I 28080 54283
I 21113 41129
S 63078 889628524
O 36513 40777
O 15337 48413
S 257 771796145
O 44624 71425
E 15816 71258
S 64615 956878119
S 3319 293369497
S 40676 968933191
O 6988 72044
E 66840 67489
I 52364 59145
I 11252 38472
O 31062 54870
E 19930 53921
I 16844 77742
O 12381 77312
O 22404 66247
I 5601 35772
O 12165 25261
O 30648 36363
S 54076 542202358
S 25639 241151937
O 61757 72304
S 71770 420052781
O 2180 55052
I 14861 30266
I 13764 47498
O 858 55897
E 35163 58090
E 42488 56808
I 45405 52120
E 50795 67826
I 25708 29601
O 31001 68209
O 65192 77364
S 79 469930065
S 20337 736436820
I 1812 2005
O 40670 68026
I 27220 76057
O 29108 31439
E 46625 46727
S 47619 737141947
S 73086 462283630
O 7697 10390
E 14165 18933
I 38226 48087
S 18624 172553297
S 34800 507673551
E 53901 73139
S 63968 480471132
S 2979 933677738
E 64629 71328
I 18463 22663
E 44098 54846
I 17156 56280
S 15219 627774944
I 17930 27046
O 38193 63380
S 17779 640804599
E 20845 40409
E 19931 65737
E 35196 76447
E 58538 74259
I 45716 54353
O 63279 64199
E 57932 58739
S 71274 536442456
S 29108 98359281
O 21718 33324
S 46709 779053358
I 69477 69868
S 24733 903093657
O 59014 71620
S 59370 338267479
I 13066 72951
O 70476 72929
E 238 39545
I 16986 34095
I 5407 28411
O 16719 56195
S 63074 351674499
E 8761 74317
E 24651 45507
E 28831 40516
I 33823 54929
S 37056 632873000
I 12451 28914
I 7444 62580
E 907 26407
S 13804 878718609
E 12796 64014
S 56465 371115746
S 8366 710519559
S 69081 561524707
I 30707 59177
E 18180 44659
E 49876 51762
S 73782 204238758
I 38804 72427
E 45675 76033
E 31104 41999
E 6121 70694
O 45006 70693
S 40844 115819793
S 40002 30506584
E 1456 57638
E 51087 70580
S 57908 778283479
O 35026 45142
S 72760 492328974
S 33996 698408232
O 8151 16937
E 31627 35113
I 24051 60034
E 9438 47324
S 47438 619444038
E 1159 41801
E 26198 53957
E 42324 75554
E 1376 67816
O 35137 57121
I 45769 47804
I 33632 53009
I 32714 68119
I 51595 63457
I 22997 48909
I 3425 54485
S 69458 122018771
S 60602 234579839
S 28350 333104974
I 5770 73547
S 14416 801620229
S 49769 355592658
I 12227 27635
I 24289 35626
I 27561 53329
I 52322 75354
O 19725 23076
E 7094 30699
O 21828 22504
S 58796 725526686
O 41344 67240
E 4435 27134
O 24769 46107
E 21467 37980
O 3159 7268
S 43184 51645204
I 30345 58257
E 16732 35743
S 14582 918050793
E 65565 75907
O 8734 55564
O 32618 35540
O 40362 71903
O 2315 10209
I 13273 17081
S 76957 718614230
O 20132 48598
E 33015 77505
S 54321 757957506
E 699 7580
I 25328 53878
E 20058 37917
I 36321 62131
O 53889 71881
I 14403 74329
S 55270 164197195
S 76861 932148219
E 35609 39262
E 18202 52277
O 3932 34466
I 38156 53824
I 4886 35690
O 6450 59681
O 61424 75740
S 62804 726296288
I 27836 44441
E 21951 65879
I 10261 26545
O 646 11155
O 34137 67310
I 1867 6960
I 25639 64423
E 7351 61126
O 1280 72040
E 30699 63801
S 70996 347820739
O 55815 67670
O 20721 76187
S 75689 230072217
O 24484 73348
E 45549 46790
S 57900 560691909
S 27916 650818317
E 10856 35061
S 14727 436259119
S 47956 402453921
S 70124 680512864
I 27762 40417
O 27687 49815
S 69632 10045583
O 9262 41265
O 35641 49754
O 20238 23570
S 33434 684303101
S 35104 960824739
O 38699 64691
I 20 42901
I 16740 36269
E 28060 42531
E 60209 76169
E 10147 77096
O 24713 42725
E 75292 76456
I 7669 69698
I 32851 43368
I 25334 64831
E 21195 26372
E 24191 24341
S 2133 673356333
O 7118 57341
O 214 47443
I 12758 64047
I 52153 75350
S 5810 300909041
S 31035 986425543
S 13073 784598139
S 26089 156761245
E 43596 76010
O 48705 48820
S 41570 90481468
E 8353 8565
S 40667 834324585
O 63203 71329
E 756 54640
S 3606 810474584
E 44967 49605
I 7024 50202
S 26037 977509646
S 11400 755588742
E 68636 76547
O 60197 73019
E 10022 52604
S 16847 968754044
S 21335 342056059
I 5434 21416
I 20145 74891
I 10834 61494
I 4537 41393
E 36513 61840
S 18500 178785874
I 1927 17665
E 7491 66855
I 3351 14544
S 44079 272876258
E 28785 43721
S 12045 818839866
O 6734 31210
S 56335 232584773
I 1756 50607
I 13061 35872
S 5267 177937764
I 49882 69961
E 60774 76171
S 6069 567963659
I 1278 62501
E 35031 77239
I 22500 63365
O 15005 59407
E 61957 77417
I 11776 20667
E 50574 67639
S 41893 74567281
I 20747 65546
S 39391 67529686
E 2204 55793
E 7072 45123
S 70997 23004051
S 60539 357231800
I 8458 42556
I 567 12838
I 4968 58245
E 6246 27560
O 33008 50093
O 18537 35403
O 39254 56113
I 33171 38646
S 10480 612460458
O 51713 72199
E 42908 52431
E 17524 57843
S 75875 639217602
S 74058 858889546
I 12674 26703
O 44774 60746
S 55417 993668039
E 46429 71920
E 63443 76189
I 42638 68625
S 18707 176166022
E 7187 20109
S 34187 616100114
O 5718 47057
I 24514 35932
E 4300 13239
O 11509 19348
S 28438 875056028
I 7565 38799
O 9293 12793
O 32005 43960
O 8144 63031
E 4697 59169
O 25363 33592
O 10679 51746
O 11796 45658
O 49591 50901
O 49688 62758
O 28382 39964
E 5663 21762
O 31725 69813
S 42125 704078674
S 17404 253208071
E 49131 71352
E 46074 61612
S 74186 888377453
S 60218 786331641
E 19007 51559
O 11720 36378
E 11158 76542
E 38415 52863
O 6476 78124
E 2934 69777
E 3373 74220
E 35969 38151
I 10635 71607
I 1222 43030
S 70430 784770957
S 48731 955646855
I 4476 72766
O 20252 28447
O 30463 40951
I 23012 41173
E 41751 49172
S 14809 644245232
E 11713 73956
O 21132 47047
E 36729 74652
S 49458 243569098
O 22161 41952
O 27138 75707
S 8904 647043618
E 61554 72829
S 66881 711629538
I 22240 57801
O 48707 52497
E 3972 68593
O 4543 7223
O 23905 28940
I 45191 67933
O 58913 69535
I 37445 48966
S 20326 201626379
S 63396 928869512
I 21987 73195
O 31484 65269
S 10719 326627825
E 18560 37173
O 64116 65200
O 7171 63068
E 30851 60246
E 21184 64941
I 43844 67743
I 51868 70656
I 31714 65458
O 31424 57815
S 36918 596439118
O 39054 69685
E 34894 61474
E 50974 61919
O 26075 29714
O 58908 62694
S 71948 287916517
O 63812 74326
I 2254 44805
S 68464 69880238
O 22197 58485
O 5084 70662
O 44613 45443
S 66559 430142637
O 13112 70342
E 28903 67336
S 23675 532055061
O 29792 35681
E 1146 30105
E 52613 67192
I 52149 77057
O 3473 26107
S 31531 254904382
E 97 22056
E 21492 36102
O 747 43671
E 11732 72142
E 21057 27719
E 7464 65256
I 68539 74354
E 2955 23320
S 51671 965106008
E 29734 63009
I 61700 73390
E 34728 65774
O 16278 72816
E 38439 62142
S 23675 692890545
O 46364 73338
S 15554 53423247
O 5881 24159
O 44568 70003
I 23297 34631
I 44442 71395
S 73288 209041847
S 29022 459233417
O 13868 61061
S 6869 509677115
E 40843 45571
I 28065 36017
E 38863 44070
E 20334 42519
O 38098 49879
I 2098 59472
E 56763 64478
E 20507 74908
I 27422 69181
E 3623 62033
I 68587 71135
I 18327 47579
O 53999 76147
O 11477 14512
I 10030 52348
O 5553 64106
I 24905 29637
I 51194 64812
S 45191 404956290
I 6568 23677
I 30110 52523
I 31920 61072
I 44767 69829
I 29824 72418
O 42616 74008
O 26510 55365
I 3061 32048
I 7252 18251
O 7112 67646
E 31153 45422
E 12899 75718
E 59380 60962
O 44749 48657
I 16170 44150
I 31315 77939
S 8542 230659892
S 52321 419123318
S 20502 618083510
E 28569 69258
O 64412 66804
E 57331 74529
O 36640 41876
S 62959 922739942
I 9259 47845
S 61656 744152490
I 41383 44432
I 17668 44411
I 25530 53234
I 11061 23376
I 16645 18752
E 478 10704
I 16799 57634
S 17695 59911114
O 5766 77137
S 8088 584435652
I 54431 58040
E 10588 57703
S 63542 721667978
S 41990 858418089
I 24920 59736
S 6403 855637950
I 37328 48970
E 35039 77456
O 29056 52568
O 28895 40028
I 12531 51390
I 37921 63617
E 311 6171
O 31286 61326
S 67298 420846895
O 72970 76956
O 13112 65176
E 2095 14231
O 15530 77450
E 35273 60196
O 10616 26986
O 13626 21834
O 35118 61072
I 2975 4897
S 75117 565069153
S 8039 784759758
O 4216 53378
E 16509 41191
E 5638 61686
E 12731 31981
I 9515 14841
S 3097 802256772
S 5935 279215640
S 53996 687273611
S 19979 482682098
E 68817 74366
E 15752 43688
E 30438 47769
O 11786 58470
S 7604 500582251
O 31229 47628
E 17585 63938
E 22196 69486
I 37603 42706
I 24524 36477
S 70730 433850220
E 42525 51276
E 24082 46901
E 42147 45686
S 57305 28430566
E 57123 60656
I 20127 58652
S 35754 351406405
E 21073 29030
S 70645 593817114
E 9594 13793
I 55265 71996
S 27390 973056077
O 29195 59507
E 15166 39060
O 12928 54475
S 68833 457612423
E 19342 35087
S 51841 723898217
S 51449 401420809
O 8837 74688
I 2355 58972
S 40150 770665978
E 18463 38389
E 5754 33308
S 50898 285224799
S 48052 884120634
E 72574 77511
S 61651 649724755
E 38081 53578
I 17339 37178
S 63646 497958243
E 54817 78050
I 11750 16328
S 69061 596421920
O 3014 5938
S 7950 292475658
I 4451 50848
I 28563 48231
S 25865 335733306
E 22701 64035
S 63309 56190460
E 9463 75803
E 18615 65538
S 75476 584221033
O 33748 59930
E 37674 41571
O 53984 57742
S 69383 463697081
O 22940 25290
I 3790 48687
S 17639 922294765
S 25705 802794904
S 41740 651194461
S 8574 870091765
S 1908 482403392
O 45888 75838
E 59886 64102
E 59796 62396
E 1677 42346
O 20566 53416
I 33779 44380
I 22623 55385
E 742 36345
I 24507 71926
E 4994 56817
O 57603 62740
O 29764 38583
E 50754 76553
O 46581 56930
S 25687 240354927
O 26703 40494
I 3589 52720
E 23880 64243
I 32118 77877
S 67678 96582361
E 28492 65800
O 3068 44628
O 9130 23567
I 59312 71472
E 8460 55963
I 26925 56548
E 19837 61819
I 5398 18936
O 11679 24192
E 22500 71760
S 49382 374089609
O 17774 34746
S 57269 803245241
O 2184 14778
O 43714 77200
O 19327 39231
E 6734 20835
I 24746 65678
S 70111 206992941
I 39474 42949
S 16755 502415933
I 21180 68515
E 27387 72195
O 9880 77049
S 26849 954890616
O 17077 18644
I 32265 34891
E 59530 67175
I 61542 70275
I 8780 42702
E 28364 37944
S 28916 852750646
S 10659 409252020
I 27230 68876
I 15490 77589
O 15134 42532
O 65032 70245
O 33465 48398
E 7260 59216
E 14695 76849
E 9282 72579
O 29843 71924
S 12336 738748992
I 15863 57507
O 15961 16403
O 24583 54696
I 6092 61991
S 2585 753667312
I 3314 29865
S 7411 78648831
S 39434 426225367
I 18043 44321
I 28417 62560
I 24204 77460
S 44414 999576657
S 61874 166264062
E 21837 59075
I 25836 77523
S 46936 857811350
E 9619 71940
E 47934 52144
S 72637 774407014
O 35431 58317
O 1599 41825
E 12358 66933
S 25111 666147410
E 17280 53102
I 15157 27503
O 35683 64289
E 33247 41487
S 62110 812180140
S 63800 894667622
S 2755 864067161
E 113 75055
O 3128 43387
O 7041 55032
E 16487 38139
I 7522 22185
O 29703 50041
I 29437 40728
S 58447 930519496
E 16544 71593
I 13075 73153
E 27991 38493
E 51296 62800
I 1075 5881
O 21271 41552
O 6264 51513
O 41966 58700
S 55290 275566299
I 15532 17334
S 45753 987968008
S 33134 690644833
S 6660 666316686
E 60759 67546
S 36416 396124466
I 7012 23806
E 17313 27799
E 22084 58151
O 6910 42533
S 49474 352924240
I 2694 13131
S 16506 506709308
I 51871 54170
E 7198 38505
O 49742 51998
I 4892 8272
O 32383 74980
O 32652 51183
O 688 52109
I 52102 73551
I 19684 66603
O 981 52620
E 28000 41027
O 16209 65182
I 4092 70329
E 26036 41496
O 6910 31926
S 20405 835917080
E 14018 33025
E 23840 74055
O 13355 34257
E 29774 38190
I 7129 57036
I 14557 25390
S 4134 300705261
I 46674 78100
I 2613 50985
E 19654 69547
I 3375 66208
S 75895 794610873
O 6456 25776
O 3378 62659
E 64120 72470
O 43094 44579
S 36868 950973715
S 63966 174137749
O 31088 76262
E 53904 66577
O 39013 65995
E 53020 69969
I 13361 40285
E 68391 71951
E 25311 55086
O 162 58716
S 67113 870240219
S 28022 807310904
O 70923 73533
S 11408 415532094
E 41171 75525
E 8235 58386
O 55039 76715
I 5184 18744
I 2170 64914
E 4869 45625
I 13826 60380
O 13 23009
O 11132 57431
O 55512 74188
E 37765 64114
E 70658 73186
S 45488 761366566
I 21603 59079
E 51167 70001
E 29134 70957
E 34953 72035
E 20947 65665
O 16404 53748
S 19966 422772018
E 6550 49417
S 26803 569649024
E 30017 61317
E 14916 20504
S 40633 670988058
I 10942 11006
I 22191 45791
E 27939 38293
E 29431 29859
E 17836 36832
S 14717 870331665
E 29356 51796
I 16308 73331
S 61254 507085274
S 68667 532142824
S 53147 407563154
I 11937 70640
I 3630 4519
E 33537 44264
S 72533 417793855
I 10851 19672
E 26018 49369
O 14344 32890
O 23598 30526
E 4188 49007
E 644 67502
I 64624 73900
O 20947 60672
S 76325 367655967
S 70327 11971403
E 21757 67390
O 5501 19748
S 53844 706459760
I 6852 30975
O 54930 75138
E 15074 31408
E 14295 63330
E 28161 30594
E 14640 62476
O 46092 70604
S 67527 286743241
E 55204 57115
O 37667 64783
E 12095 52885
S 32129 661189768
S 49714 687870834
S 51426 207102288
I 71023 72770
I 26802 59382
E 24979 58697
I 10886 27513
S 2835 382790472
I 39327 46251
S 36448 670433022
O 53495 76942
E 60782 70832
I 14057 29943
O 15613 52883
E 7192 53251
E 10484 25080
O 57820 68675
I 11350 59355
E 27794 27960
O 20336 29147
S 4818 114715580
O 26485 75524
E 37509 71951
S 3953 773133971
S 15585 773956106
O 17147 31786
S 16130 74198358
I 14954 73496
I 10250 46540
E 2592 63173
E 14740 48394
S 16474 591285212
O 42817 56565
I 30302 30925
I 73635 74552
I 12821 41619
S 55138 159587177
O 29330 32015
I 35823 57758
S 33888 279304112
O 8544 67195
S 12941 82255169
O 17822 38732
E 38535 69924
E 32152 58242
I 45564 51444
O 2776 13338
I 3588 39616
S 69408 878521944
I 17336 50914
E 36874 53275
E 37416 69935
S 70166 752714556
S 30058 265494432
E 11170 35055
E 31161 74010
I 632 67442
S 33423 593986065
S 14640 255127031
O 17406 45040
S 51051 739449539
I 32997 42900
I 6174 42386
S 53894 51288755
E 20875 64736
O 37985 73992
S 22353 232696557
O 16354 58501
I 1265 49644
S 52660 613479446
O 23548 58807
I 50360 67713
I 27672 28434
S 67353 214338099
S 21830 571924272
E 27181 28341
E 56127 72111
E 59894 75931
E 65930 68703
I 7481 68981
S 21462 132016884
S 53295 347102296
E 5233 68789
S 67241 575027548
O 3662 69318
S 13506 166119205
E 51931 58956
S 61678 328612968
I 17590 72607
E 10886 47382
O 34315 52150
S 64198 234645294
I 2314 19819
E 3972 41685
O 25301 61697
I 26162 29195
E 32307 59518
E 2296 44447
S 52698 850215047
E 18549 45104
S 26660 408286575
I 10699 23693
S 2216 689308624
I 56005 66990
S 74814 21288410
I 29623 46848
E 20421 47845
O 34140 46607
I 20830 40625
O 43001 59052
I 8898 30362
I 50604 71429
E 13417 15634
E 27238 44506
I 17027 29214
I 25642 38483
E 56410 68158
E 957 1816
O 7853 35017
I 19284 27565
E 63016 64402
S 30129 624332658
E 14862 75622
O 20161 42758
S 62078 615345593
E 60809 64634
O 11807 26313
O 54607 67568
S 46946 674266814
I 54583 74355
S 33169 564849095
S 39052 284176856
E 18851 70987
E 12330 26111
I 56812 74684
E 21784 48937
O 32263 53193
E 37644 65653
I 70175 76277
S 6087 872743654
I 34109 44681
S 46230 494746971
E 45587 63974
I 22478 60986
E 16028 24419
E 57649 64041
I 6842 8522
E 29364 47876
S 29841 222540919
O 41528 75269
I 49399 67732
I 14059 26962
E 13010 53461
I 26496 38568
O 1191 69213
E 29737 40190
I 2711 56994
O 24938 59820
I 58526 77148
O 54025 76358
S 17424 343366108
O 2715 33305
E 17242 69395
S 67291 782097558
S 21294 663394170
O 70130 73793
S 5141 508002868
E 42608 68979
I 4835 51239
E 58909 63823
S 43850 947955399
S 7973 262692424
O 20969 29771
O 28664 70398
E 7414 64923
I 29944 50368
S 3168 257753725
O 5721 50676
O 53771 54999
E 18604 44929
I 13590 41642
E 42243 68274
O 19620 32874
I 4976 28769
E 25106 52876
E 56583 61173
I 51593 66567
I 16795 19831
O 34038 66225
E 283 65870
S 25307 570735298
I 4643 72287
E 19017 21204
I 10789 42048
S 72161 283296924
I 2071 77522
S 19221 437468934
O 6557 55980
E 12364 13589
E 21809 25899
I 1561 43942
I 44650 54724
E 31568 57288
I 13630 70114
E 65324 77746
S 30877 663331784
S 23895 330368912
O 26309 55683
E 55154 77688
S 15313 175665617
E 21312 43033
E 32423 33270
I 39594 45193
S 62570 403377438
O 48294 75003
O 39772 41371
E 42810 66154
E 52388 62172
I 52278 69360
O 32331 59136
I 4912 30958
S 355 821142144
I 61778 69806
S 30692 743519408
E 28542 50808
E 50183 59558
O 17231 56948
I 17289 42612
E 3560 52652
O 10811 58530
S 23518 862932998
S 55286 156395225
O 9906 28654
O 4598 16977
I 41414 48873
E 36226 59567
I 18368 40952
I 7972 45035
S 8864 326554961
O 32994 54627
S 34061 508937776
S 32783 388250513
O 47564 67381
I 27705 30586
E 6216 46325
I 64716 64890
E 39188 77133
E 30350 31142
E 14551 33140
E 50457 66162
S 61707 324482418
I 15293 51353
I 55239 65338
O 65424 68226
S 25304 41148827
O 35702 56072
O 63051 68948
O 26005 26750
O 17827 31542
E 8452 74970
S 37368 503454710
S 67486 950684105
O 48354 68482
S 33617 704176621
O 20253 42995
I 18375 56896
S 65657 249198484
E 30418 61719
I 17778 47048
S 26152 679920004
O 15610 17812
S 59157 308032113
S 16075 259081391
O 10435 65157
E 46531 71561
S 46803 936156620
S 51051 686754604
S 26191 316523691
O 26296 43998
S 57143 460514405
S 63479 56030122
E 34883 76465
I 25320 71962
I 32880 45271
E 2006 14501
E 15521 51616
O 16385 74332
E 57380 58972
E 30590 31875
E 15895 29143
O 34087 64565
I 38802 70750
I 21364 40541
O 9461 67132
O 29045 30584
S 49229 458871399
E 4054 34422
S 60476 417865070
O 64921 67910
O 36932 76210
I 41703 53023
I 10319 74881
E 13237 72299
I 15777 25502
S 53941 804630711
S 21958 418079242
E 7571 62571
I 52718 58133
E 43752 51947
S 66169 15897870
O 13160 67947
I 56891 67993
S 46308 740121208
S 9305 623450958
O 46425 56196
E 30105 30182
E 11626 13554
O 38099 75636
E 28680 47499
O 21802 52457
S 69327 433572459
O 34044 77548
I 9733 62102
I 824 47686
S 69491 277757659
S 45014 30210418
E 29729 68232
O 3272 42875
E 59125 76667
S 36832 918555463
O 40084 70055
O 11490 67781
E 36227 45646
E 13181 33194
E 28816 63654
O 28023 31696
I 860 24815
I 43390 62729
S 5451 471476269
O 12840 29316
E 19624 60222
E 32298 75844
S 39837 99232969
I 69653 72132
E 23674 37486
O 23271 51956
E 54530 55821
O 8549 17953
E 3197 11864
O 17057 28339
I 33955 63448
E 65266 71629
S 31078 208448785
O 47429 73161
O 32143 43908
E 24810 30749
E 12062 43289
S 62279 405301220
S 52507 325078127
O 58525 63252
E 1519 50024
O 51437 72137
I 29991 63983
I 58100 72271
S 21274 918551374
E 22523 64622
O 43425 45044
S 74060 876458793
E 28919 32257
E 21535 33554
S 28110 442988284
O 1771 11470
I 21519 67028
O 43108 68274
S 38115 960269105
S 28210 660643265
S 11783 243046180
I 25906 30176
E 1539 38388
I 43361 58422
O 58338 70967
I 59068 65153
S 72683 711741935
E 4592 15546
I 32067 41685
I 2955 6741
S 12392 211695510
O 3523 37241
O 55315 63503
E 2325 19306
I 14972 64299
O 36512 72289
O 23091 64991
O 52532 53439
E 35033 64161
S 77635 254815855
S 33495 474576488
O 7953 44378
S 37521 641782681
S 12453 610418623
E 8049 42275
S 37874 133046215
E 1505 76484
O 46652 71160
I 26644 65149
O 1425 1469
I 15786 24528
O 11007 75202
S 8852 42083331
E 69422 71086
E 37951 45111
E 35808 51389
I 20109 72975
O 44461 62473
E 12869 21897
O 6620 47954
O 13749 27281
I 1459 76974
E 2686 71467
E 41303 53281
O 15717 46321
E 3953 21253
O 34249 62844
I 13710 59887
E 20040 37425
I 14764 55342
O 24797 77609
O 51900 53920
E 9455 52600
I 3341 23811
S 32951 858099795
O 69263 76477
I 33704 73534
I 14811 22999
S 47720 714709844
S 6709 499618726
E 58668 67181
E 1794 19682
S 33040 234829559
E 45642 64592
S 14735 517629335
I 15893 27799
E 33075 43648
I 9111 39863
O 36954 69631
O 15111 72116
E 23989 37531
E 56615 57944
E 37373 69965
I 15063 48517
I 12707 65163
E 40426 43250
O 49354 52427
I 1399 45027
S 39720 891730248
O 9405 13590
S 4543 756926489
I 4685 53343
O 27011 73262
I 9926 64107
O 13958 54901
S 49242 851898014
O 38482 42040
O 11007 61747
S 41340 49621739
O 8808 55295
O 48071 58824
S 27362 571615215
S 34161 79139761
O 31039 74886
E 59295 74156
E 41563 64742
O 46034 50592
O 28921 65157
S 58951 541990942
S 1878 456575163
O 29795 32122
I 21343 26306
I 8111 18444
I 40350 42643
I 4855 72968
S 12962 507811270
E 57215 62164
O 13965 33124
I 36501 63970
I 55172 76624
E 35930 53808
S 15753 461526802
S 21003 890011809
S 54857 793560285
S 2614 681905918
S 65307 217917113
O 34505 70177
E 22485 77700
E 10466 26081
O 17110 26426
O 26780 74600
O 23259 57092
E 44049 59977
E 69253 75086
I 20935 34286
S 30277 258399018
E 57384 65325
O 55999 56307
I 18752 64882
O 38723 57724
O 22548 61605
S 11265 940547804
E 15015 44950
S 15360 511138993
S 75776 793683222
I 66326 67672
S 57428 471496440
O 40066 67103
O 19546 21814
I 32602 57120
O 48599 60433
O 7812 17415
E 29259 61525
E 21907 67086
E 36724 71253
E 28234 47704
O 54207 68949
I 49071 68764
E 10176 50842
S 3107 285677622
S 18604 143287055
O 38665 59026
O 25760 28083
S 52724 481663988
I 148 30435
O 2747 71196
E 244 1005
I 57930 67201
E 40183 77379
O 10985 73245
I 55934 61491
O 51245 69867
I 30615 60993
E 25008 47641
E 1136 59465
E 64427 65285
O 7680 39827
I 64165 76125
E 26183 27598
E 65749 75461
S 60738 805209342
S 15739 319065055
S 41712 247756707
E 37859 46812
O 34292 34530
O 36485 68323
S 68385 145747453
O 22221 51525
E 9734 15195
I 9070 58819
I 27106 53742
S 45687 631601999
I 27764 33731
I 1389 19903
E 41722 67888
O 44826 46582
I 63677 75269
S 19057 846609750
I 19640 74255
O 36265 75571
O 39110 72125
O 31748 47220
E 20723 44298
S 10831 613081980
E 49933 62850
E 1791 22109
O 37980 45181
S 14716 106795351
I 13732 69502
E 7166 29533
S 55375 188643975
E 32858 56806
E 57769 66212
I 42695 54389
S 33635 861759661
O 11037 70182
O 25023 56792
S 4067 754179733
O 26063 42873
S 2127 451019306
E 48746 77587
E 18992 50702
S 42539 181060827
S 40944 75201503
S 22766 883171584
E 5824 61230
O 53412 74308
S 34351 901322413
O 37101 49245
O 30568 32085
E 2911 37756
E 10848 13275
E 53049 66380
S 5252 851467604
E 10944 35559
O 4552 74310
S 8570 640119297
O 11965 34765
S 17957 486849498
I 3622 9265
O 2564 26128
E 45876 65666
E 26663 36043
O 30046 52035
I 10888 58749
E 25871 54508
I 62022 66904
S 17393 423448327
I 31723 51075
E 27449 54439
O 20394 52530
S 46865 38476158
E 47222 50564
I 2068 26811
I 25027 47844
S 19088 898831527
O 11165 53767
O 26921 35382
O 28044 53897
I 49715 67156
I 9705 45952
O 58184 66043
S 58478 908261754
I 1336 20758
O 11173 71613
I 5743 9709
O 35706 74203
O 5511 10490
S 39883 936296455
S 42173 488227556
I 16798 18117
O 47035 64416
S 34160 951369505
I 29356 39118
S 30030 238663970
S 61170 992123288
E 1706 33805
O 66465 76314
O 38597 39026
I 7410 18200
O 1382 77825
O 48921 75780
I 50443 50645
E 44286 45914
I 11116 22750
S 75237 746922028
O 6635 24828
O 66732 70554
I 37955 43218
E 13191 41694
O 25640 52468
E 5315 73580
E 24613 48360
E 16184 38806
I 14929 49055
S 62942 958530183
E 55814 74888
O 1071 28158
S 12074 413651433
E 4767 16382
S 61137 783909795
E 18499 64027
E 32203 69317
S 65208 365729884
O 19294 27091
S 58969 785541466
E 18843 75463
I 29469 50534
E 10469 32416
S 51878 641154118
E 7131 10050
S 37504 465791790
I 22412 29268
I 37096 52046
S 14344 685506719
I 9074 26283
I 10697 29760
E 21305 67529
O 53473 65281
O 4461 77692
O 63564 65141
O 41088 49133
O 52895 74538
E 16608 54172
I 52155 54328
O 7126 49928
S 1797 889751315
I 681 56378
E 252 292
O 62443 70811
S 14532 899191527
E 16327 42823
S 12592 7659686
I 35868 63487
S 30304 287371547
S 15631 279791385
S 51787 734639276
I 36006 77733
O 39862 76277
I 40929 64414
O 17849 30902
O 59319 63287
O 31052 61728
I 42957 48996
S 10025 834256034
I 27418 50470
E 12776 19937
O 41822 68479
E 4275 77791
S 15531 239218949
S 33004 53277562
O 61771 65789
S 32100 991480913
E 7151 10832
E 60666 66200
O 14000 56655
O 55013 65790
I 64 66432
O 39257 58116
O 19889 42086
O 11017 54494
I 45732 67674
S 75821 995883700
I 2251 34827
S 25233 303095070
S 8835 468150144
E 4108 60865
O 43444 47772
I 6472 74817
O 45618 61667
S 60025 49704252
S 55327 255495694
O 32745 53108
O 28609 40052
S 43253 954458540
E 14913 34120
O 19201 35587
O 20530 53619
S 23789 813275944
I 20245 62645
O 5419 6447
I 55715 61363
O 45758 74330
E 19510 45057
S 17126 792176508
E 51225 52533
O 25519 54721
I 56191 72026
E 7075 55963
E 577 18293
S 66455 428515183
E 35774 40646
I 23386 54725
I 230 16568
S 20537 380388774
E 9299 31180
I 5500 35388
S 49392 423510235
S 17171 933613724
I 12828 27338
O 35897 44177
I 15146 52929
S 78025 19813149
O 12997 19972
O 12710 44640
S 690 790669702
E 7285 64035
S 41166 770635974
O 14711 58432
S 49257 835631867
S 16236 206158593
S 19142 142893195
E 46500 72292
O 9630 61541
E 42454 70243
I 72125 77474
S 60981 833071301
I 6275 27334
E 14025 62406
S 34369 603941096
E 7354 40770
I 28026 38515
S 33262 195119437
I 25129 61529
E 25657 48275
I 68544 72329
O 5196 74253
I 31106 32679
I 40825 47310
E 2337 52259
O 8262 47253
E 23489 26940
E 27745 28107
O 38591 63319
O 7417 32725
E 46483 63134
O 5794 70434
E 18084 20169
S 43252 135507826
S 2183 916627463
E 49801 52748
S 10665 63244712
O 12583 59313
I 65422 74223
O 2586 7563
E 3007 56440
E 37960 75342
S 7434 801949147
S 74862 999545062
S 52331 138225063
I 43003 63965
I 25141 47654
S 17195 541085394
O 734 53911
S 19676 795340666
E 25443 69858
O 15177 67926
E 29890 70923
E 37275 77428
E 73074 76474
S 40196 629144247
O 37010 44991
I 6225 51049
S 7127 761357142
I 8514 41602
I 19377 23314
O 67451 75592
O 21814 41331
E 12754 36604
O 36433 52291
O 22996 63145
I 34678 42225
O 60582 72951
E 33990 36964
S 14800 396268433
I 36376 48321
I 41719 74872
I 21523 36445
O 52706 63458
E 33596 52312
S 77542 820112411
S 20705 201384490
S 3135 574545873
I 46677 73776
I 45297 51341
I 6157 58988
E 61596 72008
E 19755 61860
I 50265 53444
O 9694 49649
O 9793 60869
E 6233 47796
E 51179 71146
E 57057 62672
O 15837 47474
E 12331 29235
S 60452 207892326
I 27205 27758
O 12022 37971
E 7053 57791
E 44761 49807
E 1659 60467
O 15016 27401
O 68200 69989
E 18567 20985
E 65168 74516
O 2940 46888
O 11014 37075
I 16986 38309
O 61380 64401
O 2944 38397
S 2921 673579327
S 16260 773511516
I 55161 72326
I 14587 25096
I 53959 70820
S 6047 993230913
E 23355 71534
I 14043 65190
O 48576 70945
S 16919 310145155
S 21297 630553980
E 12407 16415
O 16036 62272
O 19512 38969
I 585 37228
O 26472 26516
I 53137 72807
E 25179 32247
S 46007 162700832
O 3488 29726
I 13643 29439
I 15940 65873
O 55320 63010
O 44543 47382
I 35361 62541
I 62341 63815
I 33953 74711
E 47789 76869
O 45345 53944
I 9030 37739
S 66491 838597905
S 44601 198523645
E 998 74886
E 36318 64787
S 32201 823728018
O 797 48067
I 18833 57558
S 56909 583437587
S 25748 779792386
O 2115 73353
O 33763 62651
I 55183 59525
E 63398 72312
O 39593 47485
S 67252 128395418
I 20586 62924
I 12528 35874
E 10220 72613
I 30026 34753
O 31061 67170
S 54652 52521199
I 44190 61330
S 4680 361198597
S 57070 833769509
I 12251 46679
E 889 69235
O 3097 58010
S 26410 474373649
O 51283 68018
S 60294 432028679
S 25061 14461767
E 51225 53296
E 5585 49285
O 37858 76909
E 60217 62473
S 50424 941701498
E 10386 70577
O 191 5804
E 30034 57593
E 3133 71950
E 35719 71486
O 5781 49737
O 32128 52380
S 25915 367687803
I 39916 55625
I 31348 72853
S 4023 798540976
S 18318 86999591
E 46447 48403
S 62584 494453190
S 39222 947768345
O 32409 49931
I 42441 50001
S 55639 142253853
I 39542 62605
O 54878 55734
I 43370 61995
E 14654 42793
E 227 70609
E 17247 67809
E 4847 34638
S 18172 367322025
O 6185 72280
O 2212 71328
S 40541 755635459
I 14415 33147
S 69210 31743706
E 24944 73020
I 13106 58103
I 27115 69195
I 19339 57319
S 7200 848184104
S 49806 378639151
S 21510 334978756
E 18387 53920
S 13334 863322667
O 2844 63327
S 60428 987628237
E 1743 4881
E 22073 28426
O 12567 73593
I 2395 28725
O 29786 72473
E 40777 76021
I 16936 71558
S 60834 871691810
O 51965 65158
S 10698 638915231
O 34719 50418
I 58822 63692
O 2594 74427
S 76203 188221060
E 7413 41695
O 9840 12252
O 35116 70667
O 22658 49895
I 30090 44325
E 48738 51608
I 35024 40811
S 17694 884293354
I 24894 70861
S 11183 410437747
S 75949 536767522
I 15373 15676
O 22960 61474
I 2214 68262
S 57386 199882744
E 40714 53505
O 41113 73767
I 28817 35359
E 5004 40710
I 21595 44878
O 42277 62609
O 31780 48760
S 77641 463460372
E 55060 70763
E 57625 60569
E 52249 53501
I 1539 69101
O 5235 39874
I 6022 77560
E 15612 50844
E 7133 41832
O 72856 75938
S 75520 204340548
S 28105 440109349
S 44241 91884013
I 3341 29474
S 48691 883656363
S 44795 268328727
O 38456 41570
E 11664 56209
E 21627 76413
I 44663 67272
S 9866 347506870
O 4048 20452
I 23305 36523
I 12263 16214
S 39912 518574882
S 66644 169934370
O 8803 57300
I 53446 62745
O 36479 67907
S 63290 253847791
O 47851 52423
O 33327 50987
E 15047 44913
O 25057 75604
S 67975 379965860
S 63469 959118747
I 27558 50099
E 21926 43785
E 23873 64931
E 22659 35030
S 16593 737863782
O 71523 76198
E 54283 71065
O 52168 68826
E 69111 70377
O 32031 40403
E 14457 27991
I 4888 61254
E 18935 50525
E 35078 65449
E 31749 69858
E 21068 46076
E 29280 64488
E 65012 77366
S 42488 386061016
E 7312 71186
O 39211 46557
O 10640 17523
I 2310 54239
I 70197 73670
E 38363 57845
I 1943 62051
O 32737 33645
E 4222 23454
E 56433 69650
E 49117 62999
I 68138 71430
O 37767 65955
I 41246 60022
I 28906 52542
O 9086 44737
O 36855 46397
I 20194 76912
E 6056 38380
E 1609 54902
S 60619 24070797
E 40805 59360
S 58487 712725816
E 8166 31323
O 1063 64188
O 38151 72161
O 44240 66407
E 21349 52436
O 8 31051
O 36940 65279
I 26195 67816
S 14145 667810966
O 12280 60003
E 32651 77620
E 5395 24271
E 4478 68987
S 47120 944399692
I 2768 34585
O 14971 61059
S 72758 508557400
O 3553 73657
O 55974 69168
O 47077 49686
E 57418 67223
E 59512 60037
E 6331 56952
I 5222 63642
E 3228 63675
S 28518 369820577
O 2033 17074
I 10109 26324
I 43800 46635
O 11637 27208
E 62749 67990
O 15820 32957
E 19612 77650
O 17738 31533
I 32688 67942
O 13880 59985
S 6136 697430139
E 64196 70772
S 18537 720035256
S 12329 297893664
E 42435 55173
O 22696 25354
S 20572 917786581
S 19398 315345466
I 17801 27359
I 20953 24996
E 23595 60543
I 30434 51993
S 18375 135706051
O 38394 70998
O 38692 40777
E 29166 34137
S 16614 440881302
O 18366 45160
E 39159 48298
O 50480 64024
O 73591 74187
O 30061 63537
I 32049 62266
I 22774 53331
S 37955 76377572
O 6733 73439
O 26229 26962
O 1882 66062
E 21622 36644
S 8779 665078486
E 20723 64734
O 61674 70653
S 77364 73911513
S 64098 99499154
S 69116 650104373
O 62999 67518
O 47128 60846
I 34435 70394
S 54640 641090781
E 19566 47313
I 3724 44732
E 2736 20993
I 47707 68043
O 16207 47538
S 1790 316847164
I 3961 44119
I 1564 53670
I 62614 64144
E 63539 65716
E 24607 32665
I 31392 76474
S 37980 166884030
S 25139 956175442
E 22221 55915
I 2685 42656
S 23380 513650479
E 7690 40141
I 58212 76674
S 23981 73655284
S 64497 128649057
E 7340 44367
I 34763 49739
E 57131 74602
E 37357 43953
E 11204 41951
O 8605 29229
O 2591 26052
E 27228 48645
I 43600 47957
S 53536 871028444
I 1268 59538
O 7900 23232
E 28506 75735
S 76488 131333804
O 19165 60884
I 36444 45445
O 6010 16244
S 35001 804882759
O 59156 68231
I 36725 63623
I 2757 5376
O 25893 63838
O 65053 67384
O 3639 27329
O 1749 7036
O 19384 75628
O 13801 47795
O 12138 49813
I 4448 21506
E 38768 53371
O 5823 30457
O 15899 33961
E 3037 35019
I 10849 72960
S 18483 822884952
S 4434 584398129
E 29375 50580
E 37964 42962
I 19500 35443
S 67797 165519705
S 20874 688458472
E 1416 22706
O 11341 31763
S 4802 627591663
E 5140 66372
S 10817 870386684
S 19529 444539890
S 13802 220167640
S 10745 484520337
O 11822 15806
S 7074 540744423
I 27334 42792
E 3888 60364
E 4197 30383
S 28657 36213060
E 23862 24332
O 22834 56453
O 7079 18869
O 962 46526
I 9468 57034
E 50458 69800
E 20224 41169
S 49759 210878429
S 6481 576680180
O 8624 45884
I 36249 38258
O 56199 66581
I 45419 48306
O 23969 48800
O 48687 49640
E 38916 59598
E 24 38897
I 28508 51848
E 16348 19711
S 27111 476573278
E 8372 72722
S 54611 407262611
I 23061 73273
E 837 23034
E 54117 56865
I 54045 69172
I 23016 47219
E 46995 77058
O 28636 48768
I 2594 73802
S 40895 481285084
I 34810 61892
S 67472 511157260
E 21480 25142
S 54193 711204787
E 934 25895
S 76164 467873463
I 37393 74840
S 13938 642443402
O 52122 57048
E 4446 29667
O 55736 58112
E 34962 50305
S 71093 13216670
S 19734 708716660
E 29886 35078
O 2729 61030
O 13753 30054
S 15943 303247140
E 9827 49028
O 9446 52204
I 3350 42028
O 23733 43323
E 58235 69191
E 36763 60386
E 19060 71396
O 17000 71460
S 30064 272192897
S 55245 627776043
I 27615 62819
I 7326 65292
O 35275 53507
S 54906 401291846
S 52324 733268500
I 13069 50571
E 23147 75512
S 25897 621614549
E 21452 24005
O 62857 76146
E 39150 43647
E 1632 77951
E 1288 25966
I 10333 74899
I 11335 33199
E 50823 66413
I 38363 70886
S 53000 421990278
S 15262 999432029
S 37254 987211605
E 56988 75931
S 24978 661985394
E 11460 29844
O 21934 35941
S 44546 88536459
O 20738 54949
E 60070 60266
I 347 57198
S 36483 854871141
O 5568 63110
O 12844 61611
O 2724 61012
O 561 8125
E 25705 77373
E 31338 45230
E 7642 37750
I 35238 39077
E 34815 76588
O 13904 48934
S 68444 532629432
E 41043 50333
E 25892 33291
I 59202 61564
O 64731 71416
S 23561 332077905
S 45908 259407580
O 59659 61590
S 27690 399256649
E 27717 51513
O 46038 61060
E 32114 61124
E 13301 75433
O 25822 42030
E 26404 30871
O 5745 51218
I 18543 30601
I 42553 69317
O 22954 36401
O 14788 75029
O 20136 44508
E 59746 64506
S 74580 850703947
S 7470 265001549
S 62827 970800256
O 18214 64257
I 37458 76731
O 41329 66294
O 31616 54148
E 29798 63263
I 9278 72906
S 66542 641896794
O 11797 37303
I 11062 67798
S 77874 944350088
O 55547 72945
S 61057 603607317
O 59203 78101
S 61895 407608442
E 17137 31586
E 52098 62889
I 15739 40314
I 929 73988
S 32333 877754845
E 27584 60105
O 19769 39100
S 9382 384839829
I 8366 58134
I 40304 57264
E 23554 28058
S 13779 56199772
O 9474 61109
S 10697 242122092
I 63706 71576
S 70755 703442923
O 25868 73114
S 49844 246789302
E 52745 59291
S 71549 20847747
S 21647 491449207
O 42798 69619
O 17122 65461
S 57852 800340429
S 11544 416133846
O 7841 20090
O 16066 49285
I 34636 52880
O 8600 30652
O 20345 58240
I 15404 65295
I 34049 63112
S 14439 938335271
E 16060 20770
O 29740 57466
E 24974 71134
E 1544 68705
E 58683 63004
S 41734 992118253
I 8294 28726
S 52450 283714418
S 39477 711386439
E 6158 16787
O 56410 68163
O 23123 48481
E 23968 48042
S 36602 965713942
S 63763 229279525
O 3312 56526
I 44947 56666
S 18558 894608542
E 38537 70461
I 33175 56261
O 5427 77869
I 55393 55402
E 60581 61505
O 58782 61204
O 6459 56989
S 25070 558089047
S 70045 941522580
E 12358 29486
O 74492 77369
O 11198 25943
E 18791 33914
E 38153 63835
E 38384 58609
O 19824 46030
S 9028 278490530
S 53598 923823573
E 17929 64388
S 56159 553876175
E 64811 76528
S 27243 633304402
S 76872 584902146
O 61416 63976
I 8804 74706
I 25726 73581
E 48826 67197
O 14460 65456
E 35402 57033
S 60289 355788029
O 1610 25435
S 1809 843962148
S 60338 568892143
S 60260 886605521
S 53141 846948237
O 48964 77856
S 35456 548910294
O 976 32111
S 17352 423891522
S 284 361816042
E 18567 58031
S 58883 301180661
E 40754 74965
S 48361 864714320
O 38892 52396
I 5199 60840
O 9118 39807
O 59400 65106
O 46125 71765
O 37013 76294
E 47419 49171
E 1149 43713
I 24498 70469
E 51882 58742
O 14502 72395
E 3720 48042
E 21164 48905
E 50673 72707
S 38756 370165033
S 10933 485041942
O 70690 70760
I 23870 69641
I 29763 67628
E 44976 77490
I 16230 62180
S 1443 931596099
E 14074 66709
I 29105 37146
E 37836 39840
I 34084 73651
E 51206 67257
O 6440 56944
I 55161 58645
O 9117 46968
S 12997 15921904
E 23811 58245
O 40038 52278
O 30891 62926
I 10899 22798
S 57247 687057278
I 5479 27290
O 37298 44541
O 18781 55979
I 22360 51281
O 8507 21089
I 48410 60510
O 13208 30140
O 17807 57228
E 11918 28577
S 60000 57708583
O 49263 75724
I 46936 77342
O 7852 21382
I 31743 41114
S 9278 790911785
I 29675 77204
E 12406 16252
S 74757 750407595
S 48069 133916095
S 67878 989626955
E 2699 60509
E 49342 61448
O 15135 34624
S 52252 821792380
S 64676 280194867
E 10986 16154
S 29458 122534904
S 42889 862530649
S 59337 193667833
I 51346 76393
S 39502 179728208
O 40083 45706
I 40990 70266
O 44912 44994
S 65225 415461430
E 7235 23506
I 23123 29629
I 50367 69515
O 42144 46032
E 14054 39025
I 38326 77214
I 47507 67112
E 8404 25148
E 65758 69957
E 54189 71824
I 5675 68721
O 51289 76167
I 2103 43079
O 19033 31596
S 9272 152080981
O 2648 33836
O 18533 59950
I 22280 55365
S 59246 281127392
I 3849 59686
I 35338 65500
O 48851 56363
I 35463 69834
I 38162 67819
O 4368 36390
I 11518 58999
I 22125 61114
O 61174 74822
E 13956 15405
E 42531 64138
E 18060 28081
O 1651 40473
I 53624 68688
S 15153 71742806
O 26057 57435
S 22030 538378016
O 18692 34910
S 75486 985186465
E 16087 37348
I 51140 51224
O 16752 55798
O 1341 77963
S 28586 26176225
S 29798 116822454
E 18976 61972
S 7337 23023890
S 2512 569841955
S 14252 95265060
I 16712 76448
E 53283 64367
S 5227 472391541
S 62526 777225297
O 6752 42593
E 23169 52651
S 76147 444193301
S 47914 180202478
E 15976 16367
E 27611 28992
O 25581 66586
S 45030 760037154
S 36336 831584381
I 37715 42618
I 36385 70159
S 46183 366151804
E 16465 64904
E 4053 59647
O 43942 53841
S 3010 529802192
E 11385 50844
E 1306 16576
S 77810 125353778
I 38140 45707
I 10927 29051
E 34319 49414
O 69576 78038
O 28417 70669
I 8236 28008
O 51481 71362
O 14516 50668
O 67603 75590
O 52115 66642
S 13059 252013172
S 33213 904377251
S 65223 255785554
O 28578 51734
I 16163 32632
I 36948 59969
O 9963 73463
E 19792 27063
O 17101 38643
E 29163 53269
I 15596 36655
S 72723 19188784
S 34854 58330780
O 109 43494
I 1034 70548
I 65049 67373
I 10238 31205
S 53268 597472552
O 30921 49452
I 61647 66636
I 3214 9607
O 36261 66282
E 30869 59682
E 7253 8063
I 5426 25781
E 4412 52515
S 47960 861199784
I 44112 47820
E 5016 10666
E 64254 73691
O 62056 75141
E 58784 73250
S 21954 718886216
S 5124 794928803
S 58438 377558453
I 41258 54306
E 36174 54824
S 62059 220582768
E 27465 28961
S 11608 166442449
I 55978 61859
O 27809 62483
I 26800 27163
E 28042 77668
O 16116 55286
S 63560 668368838
S 25415 303312335
S 6525 418408665
S 47719 198381426
S 43306 13478567
I 51038 64087
I 2180 45898
O 22186 51153
S 38646 216921987
O 55871 71125
E 27752 59847
I 20139 70699
E 2316 57599
O 6434 22009
I 30737 73121
E 25947 72896
I 6584 53954
E 11395 63540
O 6944 8500
I 4916 6096
S 48008 220077931
E 7445 10286
I 7363 41742
E 40920 58762
E 39080 50889
I 10161 25790
E 53695 70259
O 50777 62272
O 24781 69992
E 15613 30363
O 56569 77835
I 34305 52792
O 26995 62532
S 53371 927858837
O 33212 45207
O 37822 75992
O 3278 5222
S 62785 999647959
I 35753 48663
O 52673 53243
O 38699 71999
O 14152 50119
E 57054 57387
O 30995 54431
E 6670 28888
I 21647 70372
S 35643 604420282
E 19204 76794
I 49558 49830
S 69535 213407260
O 20020 25031
E 1840 66998
O 1658 72497
S 76445 292654641
E 17881 19276
O 45796 55114
E 44065 47088
I 20520 36572
S 71244 902820679
S 18635 282084210
E 6162 40111
I 63469 74449
E 26256 30300
E 48885 69031
S 55521 629617033
S 2547 549596625
O 41209 61201
S 56245 95207432
S 65101 127739813
O 43557 51274
S 66723 140044264
E 14133 56894
S 40599 695615664
E 10017 72533
I 22162 42099
E 24122 63580
S 35653 355493801
E 11179 34221
O 11760 19726
E 19153 67349
E 31219 65660
E 4410 34592
S 31490 6219565
O 1405 2771
E 58702 62084
S 75808 608123779
I 45857 65976
E 48671 57374
S 35859 24754270
S 56807 350058093
S 2215 927634420
O 17191 65992
O 9713 19683
S 30415 571431994
O 31600 44861
S 69870 937714860
E 33236 41904
S 49433 617585266
E 42711 59509
I 2630 22472
O 9437 50203
O 10084 73664
E 8491 46294
O 12248 53514
I 22838 71811
O 49905 66470
S 61237 706776469
O 18756 75724
E 27038 51874
E 10285 25927
I 21936 60939
I 29831 44408
O 62004 68472
E 19079 33958
E 53622 61431
S 19942 875518926
S 6840 464402494
S 21808 467829387
S 31532 17084507
E 16550 68495
E 60905 67368
S 37871 899041214
E 21677 25449
O 12113 15219
E 29589 59786
I 276 21996
E 1922 12482
I 9887 67909
I 19842 30890
I 41133 74949
I 38555 47424
I 20770 72789
E 35108 61665
O 1914 9069
S 7447 825304701
E 12116 20350
I 8709 13321
E 28164 62473
S 3125 583201957
S 29925 406800932
E 22541 73572
S 68940 107124557
I 308 23838
E 37683 45837
O 28166 65373
O 56649 59243
I 16206 35194
O 61221 76286
I 40967 74408
E 22963 37749
O 19269 29230
O 17625 71252
O 25755 46846
E 42344 69180
E 795 58603
I 14199 53747
I 26603 31123
I 13822 63656
S 50701 132108608
O 62205 69103
S 26299 706375560
E 35362 44348
E 21438 38362
I 1269 74330
O 67260 73832
O 17037 45713
I 26378 47887
I 8995 31457
I 46918 69672
S 25707 162024234
E 34553 62360
I 51452 66493
I 38490 76568
S 64079 552905830
S 22808 892945458
I 18155 56651
O 3695 47212
O 27559 48968
S 56245 691135592
S 49522 723946164
S 18342 791924255
O 28860 77036
I 2786 38789
O 21551 52084
S 47403 607021344
O 18227 46605
E 9868 10475
O 29311 39721
S 30900 821281775
O 2806 63414
E 19795 23356
E 25098 75524
E 27932 72049
O 50306 61409
I 11318 68783
S 47119 803486896
O 36273 60707
I 31002 65609
O 6710 49389
S 50258 724274647
S 72763 291274082
E 32396 46636
S 69334 189632780
O 10213 23632
E 9804 31430
I 26533 36947
E 20808 32558
O 16805 71789
O 40850 42596
S 74385 265922644
E 34022 63673
O 45494 47882
E 53770 72637
E 12270 61098
O 6465 68729
S 1438 813278254
S 24961 412719
I 2224 2388
O 61311 71360
E 43922 58458
I 21457 34786
O 2392 61425
S 77476 415597127
O 8940 74641
S 61236 764001990
I 3382 17974
I 19123 51066
I 27572 29760
S 16224 160035118
O 71985 74399
O 17698 52104
E 8542 23490
E 21020 44492
O 59668 60578
S 2004 993462149
S 6683 656208903
S 14604 761338744
O 23309 32662
E 38617 66633
O 19659 46789
S 1612 566185282
I 21569 73698
E 4452 9420
E 6055 7120
O 1093 27588
S 34774 77245594
O 56770 64645
O 6953 53110
I 14111 18224
E 58313 64811
I 39347 53181
E 13266 33167
I 16399 36169
O 479 21013
E 62685 71769
S 9377 280297440
E 24214 72218
I 38863 50133
O 16064 37055
S 14806 206917055
S 17626 659914382
O 55586 74866
O 12872 24145
S 47191 666715522
E 12092 58825
E 12440 34896
E 26674 49609
E 35515 71317
S 15241 105623022
E 20253 46048
I 43743 48356
O 1675 10019
I 51921 54843
E 70601 71921
E 39974 69364
I 54264 65658
I 22930 63821
I 24221 48861
S 7868 631699350
O 70183 74724
S 46635 657816075
E 14040 35592
O 30101 30312
S 50465 671789127
I 1703 14911
O 1841 52424
I 18693 63540
S 2204 431285894
S 43889 800843479
O 23459 67055
O 42834 63202
E 30429 57039
O 32759 70614
I 42786 43444
I 75258 77017
E 11652 21140
S 5372 888927294
O 9417 29857
E 24410 75030
S 72655 918900000
I 42320 67565
E 7443 55320
O 26771 75161
S 34899 373434424
I 39811 61752
I 8406 56547
I 27909 37138
O 7949 66458
E 53379 68359
E 10461 18613
I 21376 24460
S 68101 373149030
O 32638 74891
S 48929 680680852
I 21094 26471
S 53130 598217330
S 44883 952617842
I 7147 42802
O 9216 25074
O 58613 64056
I 31992 54881
I 6650 29030
I 22077 60939
E 50520 67104
S 47763 161109311
I 20270 61818
O 6008 67814
O 18303 19006
I 40851 48450
S 6102 424213871
S 53992 262069281
I 27544 60820
E 10053 34680
I 9074 28527
I 43455 62074
S 19526 292892433
I 52327 77753
O 5525 56651
O 18355 49758
S 57725 50805650
E 47429 59302
E 62223 74045
O 48729 75254
S 62090 144498735
S 32146 445663276
S 78057 440264595
I 36981 55513
O 28419 64005
I 3556 66102
I 42335 54291
I 17756 64935
O 5048 61465
O 39296 49898
E 6745 14642
O 33190 40332
S 3171 63542744
E 28914 77160
E 46540 53510
E 19016 58812
E 41652 64303
E 4355 40883
E 50106 53134
I 52114 66819
S 45096 461261845
E 6235 56587
I 8084 43794
O 13349 19601
E 22613 60130
O 28698 58982
I 14210 21814
S 15788 192010374
I 1383 67515
I 6543 27374
I 12254 44721
S 9033 325388589
I 7686 42989
I 1454 15150
S 33489 211468825
S 50902 523524886
E 14474 60155
O 7744 76581
E 15153 64135
O 25132 68251
S 21615 190737308
I 53542 56130
S 39824 616375487
I 17905 32527
I 24181 66409
E 29381 37890
S 66689 942195307
I 37830 54606
S 17282 817774249
E 13385 47453
I 45129 70544
S 52625 725976692
E 22270 70827
I 17213 47100
S 18166 486606276
E 14518 27400
E 10850 60107
I 3460 16935
O 24522 28534
E 6456 24595
S 3684 937060886
O 59869 68481
O 595 23186
E 10403 51290
E 14941 24018
I 44991 73126
O 3777 62478
E 4821 57124
O 18738 74986
E 5683 11815
I 1522 68162
O 12847 34603
E 17636 48494
S 32956 720545259
O 20506 46104
O 7260 18320
O 25587 77724
S 46536 650527234
O 41333 61877
I 41199 60260
E 39299 39338
O 55833 68896
O 23050 53684
S 12670 696303142
O 23188 45781
O 20212 35875
O 40963 66277
S 68505 793057222
O 21031 70657
E 8194 69503
O 47385 47939
I 46621 52961
E 44649 49984
O 12344 50463
I 40136 66917
O 21163 63830
O 47428 67890
O 29951 33005
E 47067 48225
S 40720 809185056
S 24272 388152036
S 15462 473955104
E 66293 72221
I 11821 43774
E 43923 46692
O 1607 74510
O 23065 29033
S 56464 937584264
S 17217 964784779
S 72592 963939540
E 17123 52749
E 42449 42675
I 69237 77851
E 47611 58055
E 6596 44220
I 16465 70673
I 31916 39476
O 19524 20654
S 66665 533602413
O 24193 36928
I 68277 71340
S 48357 951035615
E 19851 37023
O 30605 55694
S 40222 55509023
O 37470 38719
I 22008 40831
S 45630 309821929
E 50731 70536
E 12626 25517
I 21465 38464
E 21412 31861
E 38930 54264
S 41662 42095679
S 36642 110476460
S 14228 994115200
S 65667 207536968
S 72619 185764376
I 14558 19575
I 6654 40731
I 60570 75045
S 41110 815941007
E 45282 54408
S 17 23172627
S 17328 426048965
E 11256 40434
O 810 38417
O 43843 48739
I 36638 60075
S 7177 770314484
E 16920 52154
S 72873 21214351
S 36432 61279486
S 26337 261227807
E 11795 77103
E 40624 70871
E 45429 45639
I 9465 40908
I 12435 76524
I 3852 23765
E 22835 44604
S 70319 965834572
O 1082 37249
I 13009 72775
E 18498 65498
I 18155 73632
O 13514 55487
O 5443 42119
O 30156 42768
S 66822 743849858
E 40647 41658
E 17347 41209
I 4620 34685
I 65330 66621
I 38698 64050
E 65492 76669
S 12008 883920589
I 49966 74750
O 8815 9503
I 12452 72920
I 15980 69264
O 26798 71477
E 32977 53614
S 37010 549189053
O 64005 72705
I 23915 69774
E 19438 38426
S 74108 942399444
O 14325 56202
I 21784 69052
E 11601 45962
I 11432 67450
O 26699 36547
S 9939 795806101
S 75210 439677882
S 28967 174378709
O 71047 71455
S 31143 503804463
I 22664 65215
E 5831 36621
O 19758 50008
I 56009 57364
O 49659 58481
S 45293 113983517
I 9613 10621
O 38271 67036
O 6441 73985
O 11196 57443
S 66811 118869248
E 2945 38615
E 1654 10967
E 44718 65263
E 71597 77997
E 50868 56874
E 11582 44601
S 53379 591051432
S 37840 742476268
O 49530 70127
I 38219 65441
O 31513 55031
I 26561 46188
I 10112 37392
S 13964 521406717
S 54928 191737402
E 63530 75926
S 64931 831733915
S 28415 435990170
O 9471 19765
O 11922 58223
I 2696 32759
O 9285 9803
O 18949 39305
I 26797 62511
E 3814 31385
S 68540 700968199
E 9934 76337
S 64585 165106773
S 44004 567890714
O 13140 28455
E 15649 55801
I 5021 23321
O 55688 64283
E 29862 54281
S 62756 440374910
O 2844 69378
E 53367 64351
E 18977 60808
E 9714 30458
O 40379 70138
E 1004 11205
I 13684 45312
S 1414 325397873
S 67770 429849710
S 51284 916427640
I 23048 51289
I 23684 36845
I 62840 75258
S 27862 799843974
E 11040 40994
I 26325 43553
I 20198 68038
S 39488 857676626
I 10724 31507
I 45087 69074
O 9011 31041
S 67114 692588537
E 4605 60183
O 19687 48142
I 50904 58598
E 20152 62343
O 1200 24713
S 48405 452503268
O 52613 66581
E 24318 68088
E 20790 73786
S 40897 613549607
E 14127 70267
E 20330 49818
S 15272 650132835
E 58727 69759
I 31673 42408
S 68526 109535968
E 15675 23811
E 8388 41010
I 57389 66651
S 8756 736323043
E 17139 70752
I 38843 46480
I 6755 17937
S 17341 661649694
E 27063 48074
E 26831 33027
O 37551 72355
O 14892 30245
O 13869 14334
S 78079 215431366
S 41582 417043535
E 2362 28087
I 16965 62637
I 24688 65270
O 4485 72053
O 44335 47467
O 50554 53702
E 31062 75406
I 57728 57910
S 11288 357672250
I 7108 77422
I 25817 56556
I 24650 65636
I 32987 61421
I 33533 48303
S 22353 181055374
O 54547 60758
I 26457 47126
O 8038 35300
I 22825 48497
S 22479 345568666
E 3225 73817
O 2454 54502
O 22891 74605
S 56320 840263077
E 14353 19351
O 394 76045
S 32030 546968152
O 14088 17796
O 508 2261
S 43868 305485146
S 47380 989335783
I 11941 35332
S 44294 211907513
S 76549 461296835
O 7017 77112
O 11566 34225
I 9616 33171
I 3049 19756
E 26508 39113
E 55027 59268
E 40250 58835
O 37490 65222
S 43042 665259866
S 24210 419465821
S 25682 21125230
S 22131 712424621
E 13586 73959
E 36175 38005
S 71171 999143369
I 2985 25549
S 35235 917797162
S 64129 53591077
E 870 62047
O 16740 46321
E 51917 56156
E 10898 56798
O 9490 40673
O 30244 55422
I 63203 69676
I 11208 51588
I 2128 71109
O 28509 59980
S 77261 463165844
E 63530 71046
O 23939 70630
O 62621 63124
S 57064 441605604
E 9861 42784
S 3709 588058389
S 53866 741508272
E 58084 69400
I 11250 43376
S 8002 34918887
S 47592 356780552
O 15728 59405
O 54805 54956
O 40627 77846
S 988 850568267
I 43090 67839
I 2052 76562
O 52844 60561
O 13711 55553
I 13437 23031
E 44974 68487
I 3413 55870
S 28850 784840665
E 68752 69657
O 26561 63071
E 13558 67005
S 52986 692890744
S 60601 299114307
O 1512 14457
S 58556 509322742
S 50846 99061663
E 1736 65056
O 26171 65084
S 35486 834701597
I 70307 77163
S 37030 480272805
I 27107 64147
E 26195 38802
E 2194 68595
S 76869 542335871
S 7073 833081093
I 47972 77378
I 43150 56446
S 29867 777726468
E 28100 37629
E 15245 20738
O 47561 72389
E 23746 31969
O 38298 42345
O 42037 71634
S 8204 412747220
I 21386 50879
I 16061 40522
E 12552 27924
S 14303 623019617
I 42298 45818
S 13199 9511759
I 7809 11080
S 16974 320691494
S 11012 157996833
S 41940 858831889
O 15188 36593
S 57191 459724607
O 10564 47494
O 37732 48768
I 1081 7187
I 2342 34097
I 40505 60164
O 68773 73459
O 25271 37081
I 43833 64762
E 68136 73176
S 15996 782379338
I 7213 22453
I 16223 72252
I 58188 61822
I 17296 64335
O 10704 29063
S 31940 653971796
E 14865 69125
S 1458 690744345
I 25169 30757
S 9251 132811722
I 20687 29712
S 74109 69013859
E 1123 42096
E 30622 70093
E 53606 76176
I 35906 62029
I 14672 32012
I 48641 53056
I 21447 26592
S 49280 560067236
E 66582 73080
E 36399 55727
E 15827 35677
E 17044 57303
O 66623 68040
E 5169 27864
O 5833 52258
S 47360 936595465
O 12041 34549
O 44620 59806
O 47747 68590
E 23377 60428
S 56942 724900843
I 814 19977
S 27296 181461431
O 22575 32532
I 17418 69658
E 22862 26268
S 33421 822602916
I 28822 37354
S 33544 446423078
O 60253 67638
O 14974 64753
O 34237 39957
S 41919 210182351
E 26284 47428
O 24169 77850
S 44939 656810453
I 44935 49550
S 61565 511205989
O 20279 47491
I 38590 47407
I 50321 51005
S 31852 615758445
I 16207 58082
O 30937 33192
E 3189 34227
I 12778 36551
S 52410 650992110
O 8139 66856
E 14371 51201
I 7063 40245
S 2781 930479681
I 65882 76788
O 1574 1747
S 38115 772233523
E 47380 64805
I 9196 61648
E 14199 37885
S 71449 35201990
I 23853 40966
S 19810 286976143
E 26158 27483
I 6121 56785
I 51486 67896
I 15030 61383
O 26251 75129
I 3737 13097
O 15024 55873
S 27001 708432747
I 25210 35486
I 59760 63375
O 1380 31207
E 14854 70637
E 65517 72898
S 38661 404375844
E 40121 57924
E 33078 41466
E 17097 73218
E 53348 67975
O 13959 73118
I 1004 71539
S 18339 533260631
I 45948 66733
I 248 49130
O 5363 65944
E 13378 28832
I 49883 50320
I 2060 28680
S 39475 87478475
O 30827 61058
E 35950 46755
S 32312 636376385
O 7533 31135
O 22832 42248
S 2128 979042065
I 33488 52318
O 10656 54903
S 3577 962160363
S 31398 665635702
E 17701 72535
I 50859 78031
E 33849 59402
O 13067 38549
I 6830 21959
I 25015 62793
O 30748 39673
O 60877 64043
I 6938 11743
S 23192 394213895
I 50636 63349
E 4259 7556
O 48606 49989
E 2628 37847
O 14091 77666
S 33193 546510371
I 9777 30794
S 7913 644560072
E 33012 33241
O 27295 69264
S 2642 423512669
I 7272 21026
I 45262 66348
E 36074 43343
O 33702 56780
E 9856 27131
I 11647 26446
S 57119 120189087
O 3414 54317
I 12430 49259
S 10956 537237089
E 19826 38767
S 21714 89428226
S 63580 612674978
E 43070 69620
E 56171 71875
I 5179 73803
S 62512 409188738
I 38010 52180
E 31398 44040
E 2979 54878
S 48472 419915349
I 28874 57023
O 31324 41909
S 59883 988746054
O 23874 54502
S 9186 890912960
E 3496 56680
I 30229 64025
S 5914 941272701
S 65215 575217468
E 537 14948
I 15739 68213
S 8768 721867072
O 23020 66575
S 40862 979647981
S 23106 177464456
E 53429 73030
O 2344 71141
I 7839 45014
I 9856 62427
O 6455 9495
E 2617 5546
O 14446 51469
I 1059 51649
E 24390 33820
I 18072 45532
E 3783 5284
O 41483 62648
I 4200 53494
S 77740 731213354
I 33210 55832
I 28944 62751
I 30076 48474
O 6925 44007
S 47250 938029150
I 34391 55705
S 18270 648041284
E 1541 76897
S 14376 751526139
O 18994 72192
O 38700 60279
S 47328 138192947
I 54206 63792
S 27115 238298097
I 20232 55569
I 25479 28864
O 109 13049
O 1838 54511
I 8203 54463
I 10683 62482
E 16930 66151
E 14836 36696
S 69217 958127337
S 14377 616067834
O 5472 49263
I 48707 66429
I 39134 61238
S 9554 460596380
O 15938 78056
S 59040 492201341
O 5787 73276
O 64946 67187
O 52546 56928
O 10921 67153
I 3362 40283
O 25340 53440
O 35138 39363
S 43603 907089550
I 3380 26663
O 21738 26948
E 1787 17724
E 65006 66666
O 14632 72503
S 50 562348684
I 7415 27556
S 57819 258690945
O 34371 63421
E 54356 70865
O 1022 8417
I 5441 15113
S 29355 43963218
I 35238 45430
O 19286 51249
E 32477 32721
S 37459 682994693
I 50646 63267
E 46752 49949
S 76027 694526644
E 22094 37705
S 6217 223062102
E 68056 72720
I 42393 61591
E 58777 62468
I 5612 14267
E 51387 76551
I 19317 55381
S 20329 956845056
I 34936 58449
S 50708 175435186
S 60813 640690714
O 55169 67233
I 30175 77112
I 793 51037
E 23389 47090
E 22390 42269
E 29032 76379
I 33837 60504
I 41918 58176
E 46069 47611
O 22487 54692
S 45236 594689772
S 64874 677036705
O 37534 43789
O 556 48089
E 32947 41721
E 14077 36734
E 51824 57542
I 27359 35848
E 36413 49534
S 10892 185662874
O 47771 62623
E 4248 77161
S 37362 208840962
E 37954 42150
I 9582 15994
I 21574 29757
I 57731 61686
S 12680 2464644
S 1371 231916559
S 71927 808141839
O 49085 71836
O 8603 20598
S 33029 848496367
O 56810 71590
S 39469 502766123
S 13541 991032898
O 22432 60498
I 55426 63086
I 12657 21715
E 19585 52752
E 4605 43072
O 7317 56647
E 22741 45607
O 39467 46895
E 56671 61182
E 24375 54687
S 43279 172533934
E 42037 58169
I 60796 74000
I 4543 31797
S 45449 61961478
I 22057 72019
E 6159 77524
E 36666 38524
E 4369 10093
I 20929 48022
E 9560 51126
I 6470 55366
I 20105 50170
O 24734 25449
S 47466 948958689
O 7581 49802
S 31283 626451649
S 15527 474096806
O 4295 64956
I 26988 31522
I 1534 26010
O 62107 68712
O 53716 55689
S 15727 355095000
O 39715 56213
S 7757 173773405
O 706 47804
O 3652 66085
I 33280 63807
E 21917 59232
I 14186 73240
S 72266 973757810
I 6729 42897
S 18962 829091312
E 49529 75476
S 39196 279973997
O 61346 68436
O 19012 42825
I 5384 65149
O 10337 12076
S 49299 816420298
S 4741 123298485
E 6640 21127
O 32161 49956
O 45410 54298
E 4800 9908
O 6439 68876
O 33706 48201
I 15420 55718
E 57514 66043
E 32109 33121
E 389 32540
I 8448 9592
E 49247 63458
O 26666 39421
E 37374 41147
I 8781 54438
S 58722 341611806
S 30910 862661500
S 35799 179238831
S 15452 263516784
I 10434 44190
S 38384 660738103
E 53559 60156
O 54926 72526
O 2239 48410
E 11708 32067
I 13086 28026
I 15849 47771
E 25504 41623
I 22345 56427
E 14439 57857
I 34178 46411
S 27175 253274690
O 2647 31846
O 22569 39941
O 17589 37245
E 47745 59360
E 33793 76854
E 38271 52121
E 45086 50739
I 14670 67602
I 3063 10345
I 12296 26154
E 71252 74248
E 56861 57030
I 23769 57943
S 38097 564900597
I 10606 36154
E 25953 58722
I 8039 24631
E 6853 54774
O 46587 76245
I 1792 26574
E 917 44063
I 39564 68067
S 62462 725900297
E 42472 45329
S 53738 842286747
E 39010 60224
I 853 36137
I 7626 52870
I 36866 74305
O 6835 43287
I 7506 32821
E 9947 31321
S 27641 622142519
E 44902 65790
O 22977 56641
E 43869 67925
I 46024 62597
I 51698 54039
I 21626 72424
I 25506 51279
O 26468 43387
I 33633 50671
I 9756 28149
E 3534 43304
E 15843 61954
E 20439 54975
O 13642 77199
O 60118 77350
S 74631 315296307
O 20600 72294
O 37606 39066
I 39335 76127
E 44911 68486
E 57427 72952
O 3798 76835
O 8064 73764
E 16795 51482
S 47655 422091330
E 20216 73955
I 21639 47738
O 24004 63080
I 24897 52155
E 50159 71154
I 47469 74421
E 7385 15353
O 51815 78015
E 6622 66565
S 13278 727099700
O 14984 15034
S 43714 923961994
I 32824 34084
O 28189 38040
O 62886 72102
S 5738 248698748
I 22897 58952
S 39789 394341822
O 30661 44858
E 1162 23838
O 1367 56906
E 71887 74883
O 45844 59847
E 4445 17620
S 43357 948413728
S 2660 329982554
I 13663 28103
O 24048 59559
S 54867 595239417
O 30564 47482
I 48658 58806
E 30064 37629
I 53838 71205
O 55986 66037
I 27079 45243
O 15799 26338
O 1412 31406
O 4508 45529
I 5305 17332
E 36295 70400
S 3817 616305147
E 5432 15808
O 27232 40932
I 7142 28634
O 25233 44961
S 44310 890872648
O 21891 63123
S 10463 365517505
I 27430 68901
I 43943 51684
I 30534 39374
I 15697 39406
S 71144 229963260
I 8160 8476
E 4811 45352
O 38013 57367
S 64042 156523558
I 25597 69516
S 3827 483686126
O 14115 43086
E 19164 72442
S 54157 519822904
O 2450 3562
S 19786 42765378
O 26262 42537
O 15607 56895
E 9473 33048
I 39431 65264
E 13152 14904
O 2578 16826
S 71767 588133764
I 42718 63275
S 66793 841776173
E 47914 69085
O 20459 24450
O 35238 51778
I 7884 22752
S 67090 659601520
O 18940 22765
I 40232 46917
O 44917 57625
S 34303 900754731
E 11937 17276
S 17048 32848561
O 48589 62451
O 32817 68800
S 53463 73900529
S 61970 914454823
E 13956 57816
S 12208 602960064
E 11973 71750
I 35457 53432
O 29765 53377
O 13411 66846
E 48302 73010
I 27615 55568
O 35219 76914
S 1499 188694250
I 12981 20404
I 29453 67349
E 5131 57165
S 18554 576825941
E 52556 69250
O 27140 40747
O 15573 76899
E 16158 46228
S 18534 730845670
S 41708 347961986
I 71134 76006
I 34443 38624
O 2782 28892
O 1538 32910
I 65235 69140
I 9345 14872
E 4600 5758
I 29458 66003
I 15164 72340
I 22468 73177
S 18038 671608578
E 19786 72539
I 13792 43070
I 6895 8626
I 27329 62557
E 42474 61811
O 5319 58226
I 56019 56226
E 17562 59503
E 11920 65861
O 10242 14823
E 19717 70934
E 29187 40936
O 24220 74695
S 10069 859608469
I 12859 45052
S 20487 3531157
I 6915 29422
O 7383 18132
S 4275 264003227
O 15512 52674
I 3340 30689
E 45335 65552
S 51787 464427419
O 2154 67893
O 27426 63515
E 2371 33990
E 330 51692
I 3636 33480
S 59419 42758158
E 14688 58275
O 18260 29010
E 11367 43765
O 7242 39633
S 65653 739536199
E 26975 72513
S 36539 109468326
O 69136 71689
E 27720 57669
O 1637 8905
O 21465 38005
E 5809 61487
I 44 19151
S 55133 80102605
I 20356 51836
O 10885 72995
E 1781 75255
O 33499 65252
I 9271 63177
S 48634 941628415
S 9211 25333619
I 149 29921
S 35023 950652600
O 47903 72813
S 60122 602638265
E 50928 64200
O 21656 28806
I 1667 20838
O 23190 45758
O 10944 12926
E 2468 72703
O 11775 39096
I 21833 47850
O 4364 66390
O 6469 76080
O 12089 67901
S 11089 610133779
E 9166 14560
O 53757 68746
E 4113 11550
E 13823 36218
S 7103 282292037
I 23018 26847
S 63038 37073561
S 553 730999187
S 68361 147939828
O 19874 35777
E 11914 60547
I 50467 72468
O 22176 23060
I 34203 44292
S 7950 251255338
E 25460 54396
E 22641 52161
O 49525 65877
O 33860 71871
I 10678 54281
E 7412 30358
O 30198 73448
I 44585 59592
E 62435 74344
E 24947 31677
S 73078 66272227
O 35468 66144
E 20971 70065
S 27555 583092490
E 44551 68094
O 32171 55879
O 47763 53638
S 3095 734294811
E 48444 60390
E 16704 71485
E 4010 53444
I 11861 70978
E 26496 65022
E 8566 16938
I 55443 68614
I 29201 47084
E 18004 47379
E 14363 52543
O 27032 40683
O 3366 42770
I 39473 46521
E 39650 50244
S 76978 336616930
I 17546 22647
I 21640 39825
I 9109 46434
S 64344 653332149
I 70427 77706
I 41677 43910
E 324 34768
S 2598 985316577
E 33119 71822
I 27479 73096
S 2878 63491046
O 30997 47857
O 1747 46275
I 3547 43403
S 30570 400499762
I 3397 55754
E 711 77537
O 18015 23345
E 39031 67694
O 8137 73467
S 70263 845852095
O 52955 72082
O 14444 24969
E 36348 52037
O 3909 51356
I 23728 53966
E 33960 39281
O 37190 47090
S 48089 297879345
E 32451 72423
E 57084 75719
E 42608 50613
O 15351 66189
O 35169 78112
S 30849 993510646
S 14625 111320908
I 19038 31097
O 16263 28799
E 5268 21490
E 9497 65498
E 70738 75643
O 1424 37714
O 53330 53551
I 25607 39393
O 35872 78066
E 24482 54906
O 46345 57945
I 51757 51765
E 18544 73154
O 22070 70322
O 44845 76775
S 47568 317391492
E 28229 68872
O 13226 48378
I 35469 50728
I 38364 45624
S 8524 942991247
S 37999 469297665
E 30745 78095
I 12758 50989
E 15230 57926
E 25628 27844
O 16600 39990
O 25258 71716
E 7854 23028
I 12537 40597
I 21362 23582
O 5993 18655
O 8076 65506
O 26021 46718
I 52941 69641
O 21 46901
E 44315 72969
S 19300 879117278
E 27205 65150
I 17401 62394
S 38808 141838885
O 13022 32755
S 63313 123297946
O 33660 52986
E 17190 61967
O 5504 74346
I 9427 73981
E 51881 71404
E 26672 46934
I 50408 72541
I 7414 19053
O 18261 35263
S 77728 648755851
E 20688 70979
I 54549 61573
I 34758 72835
E 32693 41528
E 34207 42167
S 32728 725716949
E 3569 46935
O 17715 63744
I 1250 52642
E 25993 31101
O 35397 77210
S 71770 319372794
I 33949 57259
O 52235 63232
O 4296 66448
E 698 27866
O 26708 32886
S 18147 490297879
E 25841 65328
S 21703 348050361
O 8190 46449
S 41115 532631391
S 50753 958131807
I 58465 75645
E 6785 13367
E 14629 52799
O 2056 33684
E 20582 24924
E 14464 54424
I 28903 33562
O 35787 52613
E 33633 73655
I 22668 52001
O 20067 61910
I 65440 67715
I 39689 65917
O 39125 58160
E 32614 67260
O 24 57487
O 29527 68888
I 31702 60377
S 29387 27182481
O 16367 61212
O 24796 74011
E 26226 52281
E 735 31179
S 58493 447753439
I 37484 54743
I 34757 52257
I 55939 62685
E 7101 12479
E 11238 29837
O 36204 47445
I 18761 40142
O 8505 68454
S 68653 790235830
I 20478 24822
O 13180 13762
I 28942 66306
O 3283 4737
O 44439 66314
S 26167 905778876
E 21216 69438
O 44705 73407
I 42643 69992
I 45481 75498
S 47455 813812579
S 65490 56156916
I 31150 57532
S 9679 850358105
O 4993 57830
O 35966 54888
O 61505 77008
S 3870 302483703
I 29227 48110
S 24621 419101461
I 19926 53857
E 31161 61206
S 34715 782208311
E 20860 36359
S 41493 432173487
I 48982 66791
S 2890 876694619
E 11066 26840
O 45869 57065
E 2637 39157
I 16480 39789
O 17009 69045
E 54667 62091
E 30918 65639
I 67205 72215
S 66761 145327804
O 19562 77485
I 41109 52002
E 2568 15126
E 2084 30989
E 11694 42980
I 48808 75512
I 35653 37370
O 32829 64290
S 47278 257395074
I 17072 29761
S 900 455564053
E 22272 44390
O 17391 39891
O 10418 64199
O 23826 65234
I 26062 38372
I 22913 50530
E 58914 75841
O 17598 71557
I 30329 49542
S 16913 601850772
E 18361 23934
S 40564 366114510
O 43275 68870
S 74046 650874037
E 2823 26277
O 18091 36322
O 10029 26104
E 30247 48858
I 46004 65904
O 45336 72649
I 15869 29707
S 27148 698407913
I 50300 71668
I 54630 77540
E 50661 52398
O 34767 58128
S 46723 514413275
E 2921 34263
E 6500 11511
S 1916 732164016
O 13559 23298
E 48722 75379
I 35430 63572
E 17203 58508
I 14770 54391
I 30977 41326
I 37444 77834
E 29416 67305
I 11213 31014
E 53907 67673
E 2974 23425
O 37870 40465
O 61050 69325
O 66347 77514
S 5451 317576892
O 27195 74890
S 27080 415766166
S 53365 428005267
E 30043 70069
O 35878 59179
E 8902 69452
E 15982 17582
S 67411 679775872
E 19222 23133
I 36056 54343
O 16641 54217
O 38478 54186
O 23407 28671
I 24806 58472
O 24960 28246
I 49674 75040
I 29817 64923
O 11383 41239
I 58808 74307
E 27402 55863
I 446 34432
I 12534 21808
S 26192 280969119
E 45189 63544
I 27411 64204
I 7905 53117
E 14431 58478
I 16086 73238
E 39631 74031
S 33999 292635517
S 4257 405000739
I 66460 69280
O 3375 31303
E 35525 76778
I 28481 77543
E 37229 55137
S 71825 72006746
I 12819 41237
S 61176 678606765
O 26546 27161
E 48518 59623
S 25535 200147014
E 10500 68140
I 57639 69975
E 8554 36664
S 35805 799087919
S 11551 399469248
I 49162 54147
E 39863 43793
S 60671 966016961
O 21167 58331
E 43814 54997
O 5029 44221
E 14635 64694
E 41036 48794
I 945 74109
O 63494 72269
E 14307 27248
E 4510 28857
O 60324 61330
E 12994 15271
O 22411 42440
E 48617 70680
O 34903 43105
I 46882 72558
E 15175 25722
I 53514 62348
I 72795 74785
O 5457 35008
I 3926 59866
E 21337 29159
I 28005 68058
O 64929 71179
E 4724 72851
S 57437 582868291
I 20398 64543
O 19980 40839
O 32941 46049
S 21756 105679730
E 62558 67428
O 4300 40066
I 26233 57604
I 64791 74850
I 5508 7207
O 46758 48894
E 9809 48378
E 35090 37430
E 33795 41821
S 24199 616829355
I 29955 32125
E 6050 42374
I 24568 74660
O 33852 42549
O 5867 6031
S 19271 465304192
I 14488 17978
E 55923 70952
S 19633 332093197
O 39740 47549
S 73610 238472467
I 5549 34753
O 8418 28246
E 35669 64204
O 35518 61024
O 7443 46807
S 72200 807012245
I 21284 28607
S 24901 777916043
E 34733 57321
S 22116 809133320
O 17502 28003
E 36486 39432
O 48394 69569
E 16964 32178
O 12254 70711
O 39396 49803
E 41148 76573
E 26074 66084
O 194 38417
I 558 44480
S 52375 191691541
S 62633 83542288
I 30831 48009
E 8801 30648
S 46843 36203173
I 21507 69184
I 8470 31020
S 76735 71643766
O 21385 51170
S 12827 657329435
E 46686 58085
E 30958 53557
S 74259 169073318
O 52439 67859
S 75022 245434740
S 37378 57006423
S 28395 242189558
O 18816 58788
I 6635 40966
O 12871 18718
S 24489 943774220
S 36916 742461608
E 20389 75676
E 52268 52634
E 2464 9833
O 23361 56958
O 42704 54797
E 33271 56530
S 72151 907107457
S 57978 320882473
E 9347 20219
S 25438 708240895
I 43967 58429
E 5920 71094
E 3487 53008
O 17982 62088
E 10113 53050
E 53471 66605
S 21216 303740126
S 73688 203001747
O 32146 52759
O 49592 71168
O 22739 72226
I 22764 55034
I 48202 49203
E 17930 59957
S 2458 470903862
O 2348 17909
I 7936 40128
S 59055 751137992
S 12497 387623183
O 5286 67130
S 58006 806444687
E 11420 65919
I 2834 3630
O 41098 61286
I 14144 43642
I 32052 32751
I 11547 75877
O 61265 66135
E 33225 68989
E 27841 67794
E 31889 48960
O 11785 44495
S 74375 4067768
O 17393 49616
O 9934 14745
O 11523 55365
S 74467 799026778
S 68980 358009783
I 24320 71827
S 53442 206468455
E 2322 63635
S 75611 745267073
E 21081 46559
I 39767 69580
I 13604 25095
S 5345 591563395
O 30138 66587
I 684 6905
I 21032 69901
O 21658 44686
O 2079 66812
E 2179 42562
I 44847 64234
O 44010 53229
E 27725 33716
S 59956 234830481
O 31687 37929
O 7658 43864
O 50105 60725
S 52854 871199328
E 50526 50672
S 28520 172477489
E 27310 33053
I 45819 50605
S 2469 81122203
O 14648 34489
O 13158 61039
S 25342 106407107
I 69717 72406
S 35514 515130854
I 62386 62956
E 5995 21433
E 35513 62285
E 162 17657
I 45100 56128
E 7525 10468
S 2538 427285713
I 930 31782
S 21822 312552228
O 16358 32975
I 20738 53347
O 7069 11908
S 33501 737919352
O 5713 8940
E 14640 76005
E 14831 65451
O 27602 71335
O 52432 57329
E 19123 60654
S 19004 256148834
I 26619 69971
S 25318 169955842
E 15870 27763
I 15743 35732
I 15784 22875
S 2521 303578262
I 41531 42731
O 51792 74289
I 21311 75249
I 19267 65069
O 39783 59077
S 75777 499256660
I 18102 41683
I 11090 33962
I 14334 33987
I 33674 55592
S 21293 675634968
S 67206 766145486
S 75931 523870087
S 65056 776342377
E 39497 77661
I 61370 70605
O 18431 48860
O 30028 30696
E 20414 63821
I 6612 53289
I 30549 35644
S 68295 323525674
I 38583 39428
I 3780 74951
I 60967 71358
E 4610 27901
I 65183 74763
I 14383 70627
S 13012 822965233
E 8419 21202
S 68253 121333547
O 52905 56608
O 11242 67248
O 19390 59361
E 24685 36820
I 55355 62190
S 30361 59945919
I 411 27087
E 6143 65869
I 2252 77325
I 49142 49998
O 18259 22130
I 10764 58629
S 71377 887940544
I 40401 63278
O 17801 22370
O 39840 52793
I 36015 39562
O 36947 42186
S 37960 864443713
S 34505 917803250
S 64103 157657772
S 24877 667243441
O 49140 56366
E 63306 70235
I 2341 43110
I 38058 42093
I 6720 57427
O 4855 72822
E 21747 51035
S 76447 778468853
S 35408 962306486
I 9510 44586
I 4705 64483
E 38124 70769
S 51626 353058766
E 7909 56265
S 44254 302382189
O 48506 50511
E 15401 36197
S 56822 378662633
S 21440 236585417
E 1995 75043
S 59228 320995639
E 64207 64397
E 4035 61671
O 39583 59060
E 1102 46102
I 11405 27494
S 50702 714170134
S 17526 817087299
S 54407 700975468
S 23457 921576771
E 14835 71501
S 22320 255334643
E 2296 39037
I 40015 63377
I 44002 44807
S 34315 758207838
O 5127 21916
E 37987 40502
E 25454 72421
O 33953 72738
E 695 53071
S 63303 877109756
I 33251 75731
S 15869 538442592
E 47282 70632
O 59114 68701
S 41698 194319425
E 2637 2772
I 30565 53305
S 53289 767366289
E 46839 59846
I 38991 47586
O 51799 66707
I 31940 68262
E 42664 76078
S 10306 627780140
O 28743 51869
E 50524 58680
S 22012 416655894
I 61323 67640
E 43082 53338
O 76671 77373
E 46223 68373
E 2921 14167
O 44972 62802
S 14306 926334514
O 11497 19755
E 10159 36488
E 3814 76946
S 33954 880119962
I 8892 45362
O 29343 51691
O 9850 53415
I 59646 68898
I 30644 39548
E 19490 59556
O 8279 59640
S 37698 252901524
I 40545 69422
O 7712 65354
S 46069 851579181
E 34042 66218
O 36989 43956
S 1962 575209163
O 25778 45920
E 33703 62073
E 6168 61218
O 12349 56776
I 7141 72220
O 29850 31400
I 56695 74068
I 58165 77604
I 2447 37777
I 14813 56817
O 21684 47581
O 14373 24730
S 5182 221443725
S 35013 82286840
S 19417 693443178
I 10449 65875
S 74981 497572648
I 30261 66190
I 39886 67431
E 67807 77713
I 11756 56995
O 23448 34025
S 19755 623144274
I 35278 61521
O 5220 29272
I 45114 56739
S 67781 12900353
I 25895 31189
O 50700 72401
S 14401 953082056
E 9880 18133
I 351 33275
S 12356 620723020
E 41171 43330
E 35924 47552
E 18664 60925
E 7443 42306
E 24975 25804
I 55315 72892
S 26544 662473322
S 22829 385166766
I 8048 36321
S 23093 499978685
S 2806 219772354
S 3378 661642417
E 18908 42695
I 3965 18674
I 1776 74204
I 47115 48598
I 7246 12411
S 71659 505873597
S 47376 761982168
I 18422 62132
S 37769 225565488
I 12640 27085
S 29819 2692130
S 66041 35621625
E 8665 52244
S 37871 169951957
S 34414 17550259
E 36509 42191
I 49863 77830
S 52368 343206809
O 12890 13570
E 31243 73718
I 4022 58728
I 27052 51259
S 61535 138373627
S 17328 209434030
S 33498 292875176
O 3568 62465
O 18846 20521
I 46758 64751
S 10532 5568038
S 68011 259427250
O 46734 58161
O 28244 58091
I 23090 42710
O 47265 57300
I 8521 27870
I 4485 41660
S 3376 911425800
O 50380 65034
S 76529 379441241
E 771 24252
S 67276 460087748
I 7949 17803
E 46700 72354
S 10089 297627979
O 11145 75784
O 41221 59499
O 24473 42374
E 3637 73574
S 4253 435458598
I 48105 54449
I 41035 70354
S 73443 470819118
S 74140 582170362
O 48239 51781
I 34787 37565
I 10081 44710
I 43420 78091
S 16283 896609201
O 38370 51080
S 31349 17854661
E 14975 29058
I 15669 58796
O 58267 75457
E 8594 73278
O 55066 75382
E 65217 69000
O 26162 36990
I 7552 13013
I 40323 40722
E 4205 56136
I 51630 66623
O 16327 54085
I 24999 40562
E 21982 58322
S 23107 496812975
S 21471 829862786
I 52237 68662
I 54126 64404
O 14698 74263
E 41449 43036
S 23282 474002232
O 40197 58248
O 26184 72017
E 16625 31424
S 60983 339648742
E 604 63664
S 65768 573727316
I 54212 63483
O 48705 53756
E 32233 73771
E 31671 63191
O 62415 69139
S 2808 635571055
E 20990 41940
S 70035 499304001
O 36119 66884
S 77356 567094509
E 31872 71200
S 16218 488011102
I 1397 7160
I 907 44200
S 69320 726950772
E 24515 60247
I 45715 75180
O 36338 45805
S 37017 930155400
O 40362 54078
O 9369 21567
S 24876 438100481
I 15079 60808
O 44938 47968
O 45530 62930
O 26516 53872
E 42241 55154
E 56557 57039
O 14831 45521
E 21968 30525
I 1895 27721
E 7657 13469
I 2147 28539
I 61415 71533
O 1979 25227
I 36341 58179
S 16516 26799320
E 15664 63487
I 51503 56426
I 20606 43827
I 9086 32037
E 25517 36857
O 36140 54516
O 61797 73046
S 14692 275698329
S 65194 982002299
I 36431 53716
I 7134 62911
S 49937 929996456
I 26747 27881
O 24498 50819
I 48212 49577
E 22468 32872
I 33976 68004
I 25819 59017
S 47211 927891441
I 29410 71070
E 9513 24369
O 24348 32674
I 56564 73189
S 14615 438290815
I 13991 74233
E 12717 59982
O 4426 5012
O 17790 58083
O 31459 36478
S 20813 778727905
S 32650 904817815
S 32915 797657298
I 40052 48189
E 51720 62852
I 57685 69885
I 17758 60843
I 24173 57360
S 25784 704048220
S 60146 468545903
E 18464 18885
O 3263 14556
S 17129 72591178
E 45271 71659
I 33455 51134
O 20371 54527
S 2951 394071999
E 24043 34905
I 12584 55079
S 74719 603374785
S 59023 477352098
S 25786 649995802
S 74705 734625344
E 30116 56354
O 171 64743
S 70408 195520509
S 65200 92832148
I 479 70159
I 50646 52862
S 63176 541832517
O 47381 67370
I 4883 12139
E 26126 50286
S 42954 52306904
S 33798 996286598
O 460 14401
S 34667 407906681
E 5811 10117
O 52773 67570
E 3000 24747
S 43930 742827403
E 61663 65701
I 12913 19147
O 50338 59737
E 54688 61499
I 5639 63248
S 8119 253610072
S 53759 59084991
I 35010 46986
O 28106 61625
E 19023 50120
O 22485 42743
O 18860 31556
I 24707 37431
O 27778 57397
S 12430 226358812
I 57768 60244
I 6167 50555
O 58883 66525
I 65212 67548
E 76310 77833
E 23439 25684
E 18567 19158
E 40804 50211
I 18409 30207
S 44541 225655012
E 53918 74234
E 53578 68135
O 5262 66690
E 30404 34823
E 70289 71676
O 43914 61907
E 4254 49418
E 8701 62233
I 26788 56071
S 68509 596581243
O 530 69242
I 13346 45576
I 13696 17024
O 29846 41384
E 6721 37168
S 51896 46022183
O 28910 68175
E 14416 18416
O 7450 75512
I 68189 73194
O 20382 56249
I 6665 44537
S 49347 320873547
O 34749 73577
O 27600 68479
I 41733 57827
I 7237 76561
O 14314 44071
O 2781 18355
E 33860 38933
I 1257 17580
S 35774 90243116
O 43042 75670
I 34004 55482
O 20757 44929
E 5223 51632
E 16630 76735
O 24906 52532
S 41667 536991967
S 73488 992242682
I 42518 68410
E 42794 43973
I 22145 36792
I 4080 27688
O 39527 70557
O 11915 67979
O 31169 45186
I 29776 57348
S 10434 318659271
S 54581 518940012
E 264 44461
I 59429 68676
I 36212 65277
E 30310 50421
I 10014 38050
S 74370 274098918
S 41540 722338312
O 5194 66612
E 16173 74208
S 50694 468194882
O 21470 62930
I 20695 37896
S 51144 115040460
O 54749 68193
O 5802 77324
E 21181 31147
O 70644 76945
E 12275 52183
S 27843 258038621
E 10396 64236
I 18676 67459
I 5254 64654
I 66203 73284
I 27507 73975
E 34134 65453
S 10093 638293877
O 8445 23253
O 4954 36701
S 69792 337415304
S 74104 442620826
I 22007 73151
S 51540 21942369
E 10932 40180
O 42647 48874
S 67402 482344398
S 23963 387105037
I 1271 35434
I 22980 62207
S 65579 918833895
I 33020 63446
I 56109 61430
O 18806 75152
I 603 942
S 9963 715207081
O 48834 72782
S 72406 960645596
O 34874 73572
S 71634 308626940
O 20711 26847
O 41933 45546
S 15686 322519974
I 60244 60298
S 6808 854080047
I 14862 26478
E 14106 44576
O 34152 59869
E 2689 66914
I 5142 64008
E 24064 72028
I 52392 69669
S 799 647299076
E 27120 50120
E 16782 28501
S 47725 372553565
S 60956 449655262
E 17375 29364
E 39932 56606
S 35517 393738053
O 12701 50431
O 67896 72045
I 35026 72084
O 53575 54389
I 37469 60682
E 43396 49506
S 34283 122685068
E 18263 22715
E 9334 66041
E 71996 72106
S 13281 781966124
O 23939 38823
O 16084 60019
I 60927 70307
E 42190 57985
E 11835 12310
E 20959 34460
S 26666 445384082
I 26346 35665
S 76033 833298594
O 34083 76716
O 45323 60111
E 23285 77913
E 18119 61998
O 32445 48472
E 6883 57611
O 17078 22991
E 19451 40200
E 8132 58652
E 38821 46739
O 1722 5751
E 8112 11244
O 12071 66871
I 11938 42976
O 8241 44246
I 46992 52659
S 60891 614798918
O 6406 25792
S 57059 617427867
E 7572 48643
O 51829 65267
I 10550 46075
S 17932 462886000
S 4951 221852517
I 54317 61500
S 59236 919934536
E 3175 29579
S 1167 518324326
S 14744 603244814
E 28118 62287
O 34944 67312
S 72271 17351870
O 25038 69323
S 24972 241947931
I 6398 36850
S 27553 954294100
E 24124 26618
I 41537 43469
S 46055 262437283
E 21697 65608
E 34241 45707
S 35042 302115278
S 21845 67641650
I 5354 16988
O 71338 73832
E 30939 77465
I 17817 63724
E 42037 57727
O 17223 41859
O 57448 76026
S 55967 23457336
S 75103 656794776
E 36302 40898
S 18091 939501877
E 11655 69761
O 36363 38509
I 13494 15980
S 60457 976187568
S 39257 458479414
E 23642 57805
S 37427 341336225
S 10148 936871312
O 21518 32523
E 32573 67274
O 25997 41984
O 33809 48983
I 39905 77910
E 28658 34724
O 19952 54606
S 49179 444960795
E 22290 66578
O 25419 39145
S 47577 690993613
O 51615 62654
S 74177 325603518
O 10185 45370
E 5727 67189
E 20173 41130
E 45826 75146
O 24538 30127
E 29842 67975
I 4617 63461
O 59744 73652
I 4120 26210
S 10968 588789376
S 54175 905262528
I 15118 59655
O 1856 38418
O 9929 23566
E 40112 71500
S 1282 21878120
E 11447 22878
I 30982 58845
I 10228 19987
E 1874 14791
E 32244 49520
O 20836 65003
E 37426 38706
E 47657 75120
I 61032 66288
O 8507 39009
S 23046 332264180
S 4116 171271118
E 2236 55874
O 54308 74707
S 38921 472897092
O 18 20710
E 14044 57414
E 13214 67534
O 56698 75986
I 4418 66026
E 22158 63013
S 49107 190066552
O 49685 61375
I 3132 37426
I 36637 62104
E 20896 52690
I 21605 76602
O 34609 72052
O 41842 52071
E 15907 75651
O 65413 69223
I 36906 62967
O 2144 34924
I 5776 6407
E 7807 44266
O 50362 73452
I 19090 71438
S 6337 887619889
O 32489 61117
I 20000 24836
I 11780 14216
S 75632 220547164
I 12721 73229
S 12171 409049854
E 20795 43791
E 12791 17667
S 5215 392911964
I 40495 53621
E 3418 33687
I 37141 68183
I 11279 74187
I 44745 70733
S 46076 177038712
I 11464 63699
I 1468 15829
O 5491 49675
S 41099 18969939
E 18887 19897
I 11858 16239
O 54366 65752
O 58576 61692
S 60751 35328056
E 6262 47810
O 24276 27105
E 53965 59061
I 13042 36146
E 1629 12857
E 24283 32218
I 48759 65933
O 41870 66182
O 17231 32927
I 12309 61266
O 3151 22519
E 27957 49334
I 11659 33000
S 44286 478475429
I 31265 40359
O 4683 56819
S 12880 198716626
O 56494 75243
I 39833 60460
I 9165 56397
E 26942 37544
I 31115 67123
E 8538 54726
I 51742 75294
S 6346 802095097
S 36125 163117103
O 13732 67527
S 38290 425898213
S 26917 123579880
S 35124 160898537
E 7037 30027
S 16008 777968475
I 22233 22273
I 47380 59280
S 31088 655317647
E 17268 35321
I 12537 75546
S 6440 934914920
S 35073 649328483
E 6275 8159
I 24626 52404
E 4924 29389
I 35997 66444
S 50192 829473340
S 24195 314158981
I 3878 63702
S 16813 708101640
E 10032 64685
O 45698 46593
E 30052 39081
S 16939 142683744
S 57254 632822067
S 71080 918909716
E 54545 64796
S 2790 846166041
I 21959 49524
I 6083 13238
S 74121 951970072
I 26806 64508
I 6520 66731
S 59340 613995321
S 14104 782186483
O 13497 77016
E 20971 34632
O 32928 42574
E 33472 49367
E 27392 34336
E 5013 15424
E 42605 66424
O 69954 71706
S 55025 920208565
O 6844 30803
S 9395 713075024
O 29886 59078
E 66761 72224
O 19954 50862
I 6297 13154
I 5902 76576
S 25765 471385502
E 35568 44043
S 48249 357023382
S 42658 74383295
O 38726 45745
I 20113 69478
O 18322 23210
S 48593 319980519
S 59298 307027033
O 91 32765
E 2521 4250
O 36994 43698
E 21743 39448
I 11186 15396
O 32444 55384
E 32197 32863
E 54764 76039
S 22025 467447091
I 61442 76064
S 17329 103184268
E 5169 62142
I 4735 73143
I 1328 50706
S 6789 251164294
I 71716 76769
I 12021 16318
I 43362 48563
S 29937 647982249
I 29341 63991
S 33528 489311973
S 64806 170776697
I 49140 54118
E 1299 7524
E 1791 7285
O 18048 31359
O 8149 35843
S 21470 729907982
E 8154 30879
O 16779 61899
O 7662 66688
E 37180 40315
S 47649 445939772
E 58036 73104
E 7098 51769
O 12215 12219
I 30230 36086
S 25371 508377060
E 41945 53113
O 19254 66388
O 27232 71571
O 24933 43651
S 9153 137363793
I 65168 70878
I 20575 39256
O 8534 33057
I 17974 49994
I 19521 36016
E 50059 61197
E 10784 32273
E 9984 59280
O 28077 72943
E 58016 76982
S 40691 401084350
S 51773 69820306
E 3094 19547
O 48443 72422
S 34014 636265538
S 4429 404037390
O 29226 49524
O 35390 41691
S 40535 718219205
S 43520 362340401
S 1288 894364037
I 60646 75006
E 43330 44828
O 43348 50014
I 21028 54095
S 51257 994615578
I 7705 56705
E 12982 60396
O 55012 71256
I 5072 40752
O 2526 76393
S 60308 166641493
E 43577 75034
E 11466 63466
E 55596 62877
O 2915 77442
I 5077 50884
E 7410 12752
I 17351 33549
S 67298 526068899
S 37831 307547917
E 61512 64858
O 14504 72629
E 35511 43786
O 5197 18113
O 24056 60130
E 58047 70221
S 53992 847803540
E 7618 8469
S 14028 763755448
E 3943 17618
O 20621 32528
E 16065 76293
S 12617 826156663
S 35359 659085864
O 14779 15633
I 1350 26694
O 10466 63884
S 22453 182216375
I 63990 73053
E 19956 52316
O 13869 58437
O 60716 70320
I 50457 67440
S 17101 6234078
E 43425 50679
I 34078 64774
I 20150 59771
E 25610 28081
E 146 72718
O 27400 41117
E 7509 44158
E 16724 16732
O 25215 36755
S 67587 842987446
I 19959 21032
S 58573 921059960
I 8673 54485
I 57381 57725
E 9365 78129
S 30409 664261042
I 12051 13698
E 45332 60433
I 44668 61230
O 19601 64311
I 36227 57401
I 15748 68860
S 53161 15150069
E 52420 60523
S 75024 173783914
I 23024 52452
O 37652 70256
S 25767 171778945
I 2576 19070
I 4778 41791
O 45738 67078
E 29312 73199
S 66967 796732343
E 34957 38552
I 39257 40893
I 2582 5265
S 9920 81677553
O 26296 73013
E 4552 67449
O 13419 60532
S 4028 674950980
O 21921 55957
O 54967 74772
S 37269 773687245
E 12935 49809
S 56072 793546856
O 45859 56677
S 29334 671730963
I 56209 60663
O 29097 42963
O 21902 35334
E 14687 59521
S 18821 67258762
E 15605 17183
S 59940 960175645
E 11931 39424
S 33873 167355688
S 26783 652965775
S 24607 148025326
E 14160 17412
I 36225 43599
E 17908 55860
O 30003 60975
E 15346 23181
I 19831 29611
E 48484 76037
E 14446 24539
O 25644 61884
S 36860 492104547
E 25203 56058
O 23747 50501
S 76537 317173563
E 49428 66575
S 63769 161364077
E 20160 65429
O 742 77096
S 59065 882044255
I 11150 76201
O 43841 73247
S 70022 229412793
O 5369 33135
S 63456 950706725
S 1272 604531156
O 28239 40047
E 20208 65053
E 3186 37728
I 26042 47523
I 9395 57560
E 115 8289
I 66386 77874
S 53067 407481373
S 23581 964367970
I 32711 53494
O 17989 32278
I 21838 49014
I 1416 5004
S 76170 13464159
I 52041 61257
I 15366 32128
S 43853 892791734
E 40072 73112
I 19976 42395
O 23970 70577
S 13954 455216755
S 39231 942379430
O 37131 52185
S 13731 709578416
S 13442 845008606
I 10763 73648
S 48130 20701555
O 2378 68232
I 5175 65421
I 19591 38053
O 41460 55013
I 27554 35772
I 18736 22464
S 47822 718495203
S 30561 334797612
E 2492 21912
I 44093 73265
S 24659 117416176
S 46353 732986596
S 25046 305650430
S 61867 28129336
I 49926 72249
O 3770 71799
O 36503 39212
O 1849 49683
S 40866 822955227
I 33015 76136
O 9614 43350
E 37033 49668
E 70830 73389
O 20490 75698
S 34768 845275317
O 49932 74241
I 32348 77791
E 1151 21525
I 35451 73235
E 2595 57641
I 23011 77495
I 36643 48624
I 45747 77569
I 11113 67430
O 54790 64066
E 28372 42917
I 20630 69278
E 8441 30961
I 70243 77453
I 26460 49495
S 63887 200203981
O 23033 60603
O 45536 68423
I 6137 73980
O 5864 17190
S 53046 405628920
I 62226 69521
I 5611 30840
O 20515 57918
I 70368 71741
E 3229 42622
E 556 25288
I 8015 57023
S 7287 295873859
O 49638 61392
O 10340 42009
O 1926 20538
I 19344 61597
S 8833 806885479
I 59024 68129
E 24545 70972
E 21692 75297
S 37146 634337848
O 3537 36971
E 29747 48761
E 32649 45466
E 3012 66566
O 23307 76971
I 1451 2908
O 6838 43574
S 69511 489005158
O 6281 63480
I 61494 62289
S 7420 466748004
E 12624 26124
E 8978 39048
E 46028 49792
S 10748 868299845
O 1425 2958
O 21718 73011
I 766 50128
E 18304 26898
I 16405 43081
E 28739 49278
I 2788 29011
I 20085 59361
O 52613 70550
S 20317 677399724
O 46062 66255
O 59885 77690
I 17663 44514
I 1752 34204
S 36378 847937897
O 9719 42989
E 25393 33860
O 4095 13477
I 4582 28922
I 48868 51755
E 57010 71491
O 16540 75652
E 61200 62857
O 39708 69527
O 72210 77324
I 25911 42611
E 2447 34638
O 31396 56702
S 51445 441090425
I 48742 70658
E 33920 41578
I 2679 37726
S 16771 524748224
I 35471 70173
S 57372 549174577
O 20111 56787
I 16064 17495
I 9067 56736
I 8714 24519
S 76576 424427189
O 14885 54889
I 13929 27055
O 19062 31923
E 33919 58238
S 11976 45946544
I 33786 62760
E 3054 71071
I 1703 29530
I 1749 7506
E 2678 28631
E 10966 73152
O 24989 61389
E 31604 74758
O 21843 28986
S 17453 295546632
E 17789 41938
S 41718 303944303
I 1189 23629
S 51057 298266816
I 2198 75294
I 6718 51168
E 52454 64858
S 50764 132356554
I 10636 37009
S 8518 479980271
O 48521 75626
E 17584 76270
I 49281 69471
S 52022 696604487
O 13528 29357
O 21924 77178
O 30020 77968
I 25128 58736
E 53868 54502
O 59400 59891
S 38558 705241077
O 22339 25923
E 14548 21129
O 37216 75856
I 20459 62979
I 985 33801
S 50016 401743392
O 63336 77505
S 70712 796871389
O 7923 32352
S 4358 970424788
I 9781 59941
O 14012 34022
I 647 41797
O 24017 77550
I 2904 27259
O 61898 63679
I 25083 61460
E 19601 20888
I 228 50573
E 49181 66514
I 34154 40061
E 6453 64901
E 65736 77325
E 14949 70866
O 13845 57522
O 60143 68462
O 13294 61951
E 29565 57925
O 31866 47073
I 34596 52354
S 65161 300053563
S 28353 684368379
I 24634 27439
S 6708 335622057
S 8483 137787166
E 10653 14897
E 55636 58230
S 33109 18465500
S 56757 279120005
I 17369 62752
S 74119 103635320
I 47920 48235
O 68498 71172
S 71462 946955493
E 42617 58814
S 10468 362059541
E 37365 42330
E 64567 78000
S 32080 924883266
E 53849 72955
S 47981 772629642
O 8431 35585
S 23574 162893207
I 42933 75916
I 33247 61894
O 26566 31153
S 41009 871725043
O 39596 59492
I 17277 64957
I 56966 71467
I 6090 30671
I 27089 46605
E 21157 75260
S 5108 279337406
E 37481 67149
O 7175 73401
O 46246 53375
O 26730 66618
E 45506 74378
O 21993 62458
I 25543 47619
E 51090 67885
O 12065 66512
E 57480 58539
O 7348 57936
E 61482 63181
E 30841 45886
S 46669 769646908
O 9004 44107
I 10558 11082
S 9199 150711711
S 36387 6720120
I 573 14485
S 24748 271657798
E 49791 73555
I 42565 70176
E 46992 59887
S 41784 514193302
I 1596 20733
I 22724 55995
S 49517 630937517
S 62601 509709691
O 16986 46950
S 74397 274121570
S 70592 764832593
E 40775 53173
O 23652 67892
S 43461 53602387
O 56221 71334
E 60434 60956
S 13014 332402082
E 15745 71850
E 44866 50306
O 6517 36692
S 42468 101984723
S 27272 412574293
O 9669 16729
S 20651 694940190
O 33471 36144
S 29825 247787997
O 35731 49268
E 1826 47400
E 2156 51544
I 33561 40217
E 19632 21806
I 3329 41417
S 59426 715451306
O 5002 17584
I 15457 48654
E 2581 67258
S 68352 474710007
O 3440 3828
O 5963 62629
S 23363 991270729
S 32984 73899953
I 9129 11769
I 38 76289
O 63065 64952
S 1935 539979513
S 20889 126608345
E 37371 65222
E 6679 72027
O 4139 71801
I 49995 60767
I 37326 75505
I 18970 45331
O 40346 55520
S 71933 578650322
S 73912 940186789
S 69150 513071374
O 20107 72194
E 21791 36825
I 1515 13219
I 40560 77834
E 20648 62985
E 46757 65394
O 33062 44601
O 4225 8304
I 20385 33918
I 48019 68231
I 24215 26866
O 13761 23386
I 20002 24106
S 65179 493077856
S 45669 839590065
E 15275 62952
O 17580 21394
O 15357 27680
E 15154 64453
E 36037 50718
I 7059 61919
O 29765 68351
E 37804 77478
O 23279 35165
S 49106 171435457
S 47294 247668760
S 59983 220987846
S 64947 582080347
O 25953 63558
E 56549 67805
I 30267 75736
O 11599 60146
S 74312 523220268
I 32101 33025
E 32409 38828
I 42931 67980
O 10911 54368
E 2125 61640
O 48424 62001
O 49046 62970
E 18190 71723
S 22340 437347785
E 1060 37733
E 30402 40309
S 27792 542835796
S 26705 22394070
I 15498 41663
E 6067 41754
I 15929 70240
I 40960 74066
I 46539 71343
S 49987 430084735
S 10422 462101643
S 37265 465857845
S 22310 147344343
O 8212 14365
E 40486 58326
I 17098 20362
O 32282 76419
O 299 13100
I 40677 71699
O 7260 69460
O 18051 60455
O 14716 72306
E 1592 17046
E 9785 25633
I 2825 54607
E 41586 58660
E 11120 34776
S 66106 500434094
I 66259 67277
E 44868 49281
E 3877 31817
S 56977 975505099
S 45494 304739414
I 8693 50318
O 25299 71170
E 27631 70675
E 11450 75995
S 32485 963262162
E 2394 78094
S 41700 823216523
O 20791 21076
E 60144 67502
E 10663 56308
I 6352 36540
I 22875 78055
O 59498 75053
O 16152 17319
I 39484 71752
I 55711 63726
I 4820 46010
O 4894 14261
O 261 47044
E 9783 65836
O 9056 21749
E 59659 76023
E 26274 76639
I 10663 66059
O 57649 60361
I 37211 42427
E 6073 21363
E 30413 30816
S 38709 535538911
I 8823 52551
S 17482 931568341
S 71271 91352901
S 65336 554575630
I 41007 55535
O 6309 39518
E 16343 36824
I 37156 65520
E 43010 62410
E 22657 73446
O 8424 12637
E 43791 59320
O 2286 76698
E 36362 52459
E 22459 38822
O 14409 68651
O 2115 20219
O 1242 34233
S 56791 243320380
S 29951 364329865
S 71739 534721952
E 12621 66388
S 24843 561370266
I 5113 26776
E 8604 55433
E 12553 47646
O 20864 57050
O 17203 39290
E 32846 53439
I 9733 53920
E 2144 4825
O 25975 36351
I 39250 46042
E 44798 63174
S 65829 473236658
O 16769 54782
I 18437 23538
E 13943 25439
I 9711 17858
O 8345 37627
E 5330 45500
S 40936 224737090
I 32421 44676
I 66155 69297
S 15251 83029105
O 45566 48758
I 19734 32355
S 75737 931980572
I 7655 65353
O 75580 75612
S 53438 981594710
E 4845 38853
I 907 55143
E 6134 34267
S 6419 440622954
S 16769 678451285
O 3079 3602
S 30951 479679915
E 20876 45604
E 47818 61706
E 860 60073
S 33681 607005079
O 59204 76694
I 22191 49844
S 14672 81606674
S 67931 962246825
O 42880 55696
E 27241 45535
O 15523 47376
E 24279 74302
O 12571 52791
O 5447 69761
O 5391 40006
I 19487 67406
I 34015 36544
S 42850 911804305
I 70037 73765
I 13991 65429
S 42896 320099823
I 12172 14626
I 39079 72894
I 7525 55533
S 67602 247115230
E 37416 49928
O 168 34283
S 23625 998752317
S 15223 963577552
O 57 51197
E 43970 44758
I 30118 37904
E 11330 42142
E 7681 72584
I 6106 44678
E 33938 44347
I 15414 66505
E 64268 71400
S 13631 297113042
E 61799 75389
I 29478 34791
S 70337 674184952
E 8370 57696
S 77318 145680776
I 28667 59333
I 35184 77481
E 15056 76874
S 43234 226954987
O 11855 12369
I 40637 42948
O 55537 65662
O 52549 53497
E 21748 60106
O 32011 37518
E 37823 59595
O 52235 66675
S 73725 726643651
I 37782 71191
I 44287 71369
E 20619 39012
O 12307 31138
I 50917 76091
E 51841 60540
S 4866 298418524
E 12245 48656
S 56910 516476048
I 5961 67997
S 56388 439629095
S 24150 509765480
S 47169 832001245
I 25131 33862
I 63100 74038
I 65276 65898
S 25814 886466465
E 20597 52994
I 25470 75157
S 32393 928332044
S 18177 963705848
O 5279 66339
I 8914 49688
S 65395 466728889
I 31883 50811
I 8062 77577
O 44710 54927
E 10022 28316
O 25398 77681
S 70796 548318189
E 34127 72124
S 66626 461550141
S 16904 795812302
S 48742 135677351
S 38285 108893236
I 2471 36848
O 46040 72257
E 30571 68392
E 584 42314
I 2249 55542
I 364 58582
S 31782 387264769
I 25016 41943
O 18852 36207
I 15158 49438
I 62703 69738
O 6896 42596
S 56958 201627099
E 25040 43688
I 18178 45840
S 54532 724811487
O 36344 71387
O 10675 35009
E 8854 45888
S 39522 116161317
S 36749 68882672
S 6246 551445966
O 5409 14165
E 66288 78045
I 23129 70631
S 61016 277779272
I 9659 66910
O 45501 46017
E 2152 37678
S 54191 210124901
I 55069 68122
I 19281 69021
S 1723 973946579
I 24625 32276
O 43034 69062
E 63989 66910
O 50973 72583
O 43529 71409
O 1021 61021
O 25316 25404
E 59120 70096
O 3425 62830
E 34342 64071
E 52976 67309
S 7112 182665421
I 29769 76956
S 43794 744134281
S 52158 986998595
O 18061 20977
I 5211 37494
E 74305 74731
E 33358 34870
S 7758 691732347
I 29973 72993
I 35150 38853
E 55727 58258
O 8099 56666
O 11701 13311
S 17421 498163196
S 15221 836387896
O 36900 61202
O 24725 77709
S 73389 348259444
O 26508 67244
E 517 54933
O 4721 12624
S 42356 528715372
S 10261 122298313
O 34716 64313
I 5761 42344
I 15845 56222
E 7769 76583
S 27000 415632997
E 30999 65451
O 6520 21948
O 3966 36099
S 28850 555818416
O 847 65481
I 33148 73934
E 29692 65571
S 76868 590977933
O 75566 75632
S 10103 420501346
I 10887 33157
S 1506 938426732
E 26368 74992
O 10079 62948
S 34820 539577463
E 35140 75636
S 75482 238862133
S 11148 997811485
S 16520 165122401
O 10158 18858
S 10544 377663442
E 54928 62293
E 27737 33255
S 2938 50327090
I 14810 19171
S 56127 431084009
O 22064 53945
S 56538 306411455
O 5038 10693
O 4703 8382
I 9167 74095
E 2434 29613
E 6376 35500
S 69251 891130471
O 45530 63302
S 24690 13441959
E 40421 42635
O 31327 53730
S 57400 180761868
S 12190 333158715
E 25075 55196
S 33077 831735547
E 40422 47392
E 8141 20793
S 72937 251389343
O 10031 40655
O 36814 77247
I 12765 69774
O 1134 53954
I 10223 11964
S 8662 702075531
S 35947 419852531
S 60458 339590210
S 69815 933361736
E 41173 75528
E 66208 71416
I 26799 60445
S 42977 664425286
S 65224 658424939
S 26734 998845103
I 7095 29043
O 716 48381
O 13876 47690
O 9821 31434
O 47392 73841
O 42747 59820
S 56916 403312476
E 21354 67000
S 56419 802356062
S 59386 752324029
S 39068 293765351
I 1156 66700
E 37658 69976
O 2591 39342
E 38981 44623
O 9230 11026
O 16845 60665
E 11392 52156
E 16139 74663
S 33738 247264833
O 16148 27691
O 42782 55567
O 42488 51656
O 41634 42899
S 49430 663928063
E 9239 39067
I 40300 74898
I 50198 64036
S 20983 442071821
O 30574 35045
I 29509 56098
E 35963 63066
O 53042 53337
O 10619 49442
O 16285 22516
S 76375 613243337
O 63881 74623
O 15048 22972
S 9911 499248299
E 13990 49058
E 26728 42796
S 15395 277861133
O 6146 23322
I 3320 34434
O 12510 45730
O 8826 39964
E 37320 74282
I 9703 72246
O 22525 29326
S 69420 871884940
E 360 34660
S 73226 605128710
O 10456 61785
O 4579 47578
E 9893 69878
S 12493 21278909
I 13358 52321
I 53605 67152
I 49392 54705
E 6484 73233
O 45770 57781
S 17319 95044510
I 35128 73174
O 50169 76170
S 76138 492623845
E 6353 63944
I 72579 74972
E 36090 41108
E 9001 73084
O 14668 20336
E 3397 30275
I 67484 67947
E 429 10228
S 23992 840911777
E 1619 62980
S 48341 766058425
E 2259 74862
I 46594 70000
S 21594 147502105
E 42819 46386
S 45604 890732796
E 21395 68921
O 25983 68109
I 31822 62467
S 58939 145831229
S 45221 38516286
I 36273 70259
I 6768 20308
O 2109 72939
I 32376 50321
O 1509 8916
S 9936 495722975
I 36622 46022
E 3060 4482
I 60138 77625
E 16232 45670
S 59821 5096263
O 9543 73722
S 62092 964871100
S 32336 904364403
S 11888 334342167
E 41746 77241
E 34038 52583
E 11140 65912
E 21493 72447
I 21086 68950
I 5236 31941
S 70083 708924413
I 68261 73410
E 58583 64652
O 17469 41486
I 38147 49680
S 59822 479022062
S 59004 868297491
E 13523 33836
E 61022 63322
O 47012 68902
I 6319 39933
E 19702 51368
S 8150 551258707
S 47947 917784157
S 60556 612053352
I 6244 35152
I 50711 76041
E 23281 32192
S 51855 961856638
I 8246 13080
I 14805 39766
S 30745 863588308
I 18233 26066
S 54843 170892899
O 26809 30200
E 60445 68225
I 39790 65311
I 23819 56442
S 28546 517948544
O 30446 45450
I 1976 27464
E 12254 22417
E 35117 45581
S 13097 883350312
I 50389 51570
S 29703 746488016
S 32323 589751185
I 15696 60933
E 7739 23613
S 51683 74177278
O 32996 72133
I 27550 61146
E 56288 77132
S 58017 304419585
I 38837 46888
S 22451 187868562
S 50958 102300316
S 54812 803166797
E 27697 56836
I 5112 49979
S 27850 524264019
S 75164 600190242
E 11639 37349
E 34037 56580
O 25101 25452
E 48116 54252
O 19565 57208
I 22930 58930
E 14402 70638
I 55143 66787
E 56656 59617
E 60955 69485
O 35487 70604
I 1320 10327
I 31722 58290
O 58510 76224
E 21273 35660
I 21051 55490
O 1941 19635
S 57840 216010378
S 3990 231733634
S 65708 12334196
E 19298 29660
O 51778 72379
S 24329 516779585
O 41959 65523
E 22396 77169
E 47719 64561
O 6518 76891
E 10770 34290
O 23657 37415
E 57411 77245
S 49315 139830703
E 61843 64597
I 26968 35098
S 45239 878322335
S 70012 229437271
O 56323 70836
I 3859 54231
I 31018 75066
E 27508 75854
I 66755 77631
S 4785 944762117
O 26429 45217
O 17812 26279
O 48651 60495
O 51174 55726
S 56188 161212138
E 3080 59808
O 3617 37227
S 47575 914423158
E 57008 69315
I 45891 75552
S 46312 757674013
S 15717 667966427
O 10097 58104
O 43894 66308
I 52441 65352
I 28872 64503
I 45865 65402
I 50511 61950
S 62822 647166667
S 18342 952977960
S 16943 278475883
S 5957 377650231
O 16402 42173
E 43214 64666
S 44277 758477177
S 21975 538481202
S 48075 940340221
S 15461 446369832
O 31403 50852
E 20427 28651
I 32172 52728
O 7082 38910
S 57691 676474952
S 71311 706963498
O 12814 35168
S 23265 664989603
I 54335 61213
O 15229 60338
O 39287 48576
S 12353 314587120
I 40897 52148
I 45926 50461
O 36251 56343
S 42016 460941736
O 42439 73886
O 1185 31256
O 5527 66504
S 49630 155199023
E 19726 58022
I 37713 46655
I 17530 25910
E 5512 58474
E 1922 20815
S 50616 419966352
S 13440 789222756
I 7826 37049
S 56349 819294049
S 2132 995305241
O 55298 55880
S 18544 513653125
E 5362 27356
O 24314 51753
S 459 378791840
S 62609 111027908
O 40934 65363
I 71436 75266
I 9092 49083
I 9483 39165
E 51228 73538
I 24954 37295
S 57422 246190199
S 68827 988595639
S 37134 628924271
E 17306 53618
S 59619 635356179
O 66970 76109
O 40919 59152
E 11627 44732
E 35759 45581
E 26852 30268
E 13037 35579
E 10863 59349
E 40178 57154
O 1684 69340
O 19157 51878
E 36387 51091
S 46102 555938106
S 6908 666158113
O 46650 74887
O 12116 31085
E 17409 48939
S 20374 94951580
E 20705 57588
S 25878 537199146
O 63363 72526
S 74095 672375723
O 7107 65671
S 65327 484403951
O 37846 59387
O 21539 53192
I 17422 76449
O 41846 42496
O 1926 44536
I 21194 69013
S 70381 551345627
E 32506 48030
S 21021 480873902
O 17792 63829
O 36539 77106
I 10590 62303
I 1888 36950
O 46362 74492
E 10081 58316
I 57989 67302
I 31088 36340
I 39836 46745
E 3322 26488
I 38503 77611
O 12569 18666
S 40669 429448170
E 46181 59396
I 7527 71396
O 49534 74316
O 558 65014
S 33653 712243628
S 5272 245731725
E 39611 49341
I 55389 68634
I 18792 28192
S 18935 480496286
E 35928 74754
O 36551 71516
S 45348 65944294
O 12330 53731
I 26468 31088
S 65987 809190144
S 2025 46815889
E 12228 65909
E 10847 60131
O 16428 72760
I 54226 63530
O 65320 76596
O 53725 74872
I 36673 48292
O 27705 36018
O 33637 56633
O 34123 63651
I 69135 76436
I 7858 29127
S 10874 892105030
I 10246 39350
E 36594 55958
E 52233 69488
E 10273 67486
E 25291 66662
S 45405 165515505
E 52043 57193
O 37868 57560
I 17716 58070
E 15058 51722
E 2693 19731
I 49012 54177
I 27307 76112
O 34022 60292
S 27105 982528920
I 351 73009
S 9150 948929466
O 11325 39370
S 5757 230139032
O 12379 44808
E 21741 58743
I 24080 72420
O 1962 50509
S 27661 519976682
O 59876 78027
I 24437 58619
I 3245 52418
I 12376 75221
E 9542 38495
I 364 41471
O 35953 51419
S 32002 383535749
I 27384 59948
E 639 12343
I 5435 18664
E 39738 72326
S 70954 928054762
E 11709 30676
E 45390 63129
S 20907 563946538
O 59368 73898
O 26518 51779
S 33303 620040572
O 8475 47197
S 6779 473819779
S 28052 236596680
E 17839 41410
E 40569 74094
S 56734 336021426
I 23092 56768
E 21060 74741
E 62206 62571
O 13979 38100
I 51345 58167
E 29178 60382
S 74137 713393532
I 25909 41015
E 37688 56173
E 9310 26015
I 68436 77234
I 31322 68303
S 52999 960727043
I 61529 73484
I 21610 23819
I 30512 32135
S 55922 384348925
O 30393 30837
E 34654 54770
S 71983 154155598
I 51790 56141
O 59678 66046
S 12156 413284785
I 19284 39624
O 14271 18524
O 331 31659
I 18463 73308
O 4992 16122
I 6899 64512
I 28589 35082
E 24278 35019
O 3111 20132
I 54228 54599
E 27704 62101
O 33261 73542
E 9862 40413
S 51581 688958038
S 71354 176948004
S 53936 994381254
I 55819 60423
E 32096 58616
E 1816 57582
O 20830 37948
S 52439 6116239
E 12610 54321
O 21860 35664
O 15852 48949
E 14547 50461
I 16312 47165
I 24003 69609
O 4576 39657
S 35427 788302773
I 21370 69590
O 51629 71433
E 49930 72068
I 2661 38173
S 47251 68577230
O 32040 60068
S 19920 277334786
S 56334 292857390
O 22408 32442
E 16144 63569
S 65583 94477380
I 74221 76288
I 24211 35233
I 62348 69569
O 7251 11083
I 21568 45053
S 72353 210660381
E 54254 63929
E 15711 71030
O 10856 41056
S 42451 834868014
O 21668 50653
I 36701 77115
O 9603 76045
S 32232 688095311
I 32670 56376
S 42759 417743261
E 29164 56298
E 1309 69071
I 9964 41431
E 65310 75201
O 5350 46071
I 22419 70041
O 56474 62140
I 19364 55841
O 10199 59944
O 65420 74349
I 30615 76312
I 9947 69574
O 2113 55353
E 16688 30966
S 39608 160895243
E 28342 53023
S 44327 837365755
S 55939 936383079
I 18419 51123
O 72786 75298
I 19612 42340
O 50102 51909
E 43075 66690
O 44007 68616
S 33943 514670657
E 3266 22344
E 8203 34722
I 63756 69594
S 77712 697782491
O 4731 59892
S 47020 393641982
O 26872 30850
I 22590 67545
O 24312 32058
S 19726 989840269
I 15098 43197
O 73826 76795
O 49469 77647
O 26727 67653
S 50996 531068302
E 46310 77002
I 48475 68045
E 15496 76090
I 53904 54292
E 49838 59009
I 16546 64456
O 60714 74536
O 49016 60155
I 25835 52247
O 9283 38923
E 25513 62464
I 55289 59430
E 6860 43392
S 59794 873602979
O 8215 20398
I 52678 75833
E 34424 63351
I 7882 56881
S 75839 397437753
O 18563 50574
I 2580 60893
S 9305 980944824
I 1018 57659
I 38849 70519
E 26393 69879
S 75737 83320228
O 27818 33762
S 17943 993113524
S 73623 984685632
O 11168 27176
I 30265 36456
E 11425 77453
E 37734 51655
E 60411 69212
I 3215 46591
O 8002 19339
O 34080 60749
O 23832 38677
O 17476 38735
S 24539 441164993
I 45015 66840
O 1993 32941
I 9387 39480
S 5028 225298485
O 13952 29954
S 67370 281001021
E 4086 16625
S 6729 911292422
I 6916 65421
O 11888 65356
E 26200 31385
E 62780 77744
I 11767 19253
E 52950 71577
E 8792 38503
I 6958 31682
E 16148 75037
S 14689 342336785
S 50355 249228099
O 8995 49262
I 60354 60621
I 4205 26613
I 30036 64915
I 713 20813
O 29608 59822
S 19544 904223960
S 63176 890729488
S 14013 18589264
O 18854 24834
I 45279 66600
S 67028 781036578
S 2029 862483096
E 19780 62549
I 7907 71514
I 1729 43734
O 48278 72938
S 73005 129924058
I 7357 41246
O 4549 45369
E 45401 48810
S 25585 348847247
S 11074 679616171
S 10362 885609445
S 49984 343594630
E 18022 37386
I 13945 36651
E 1497 18289
O 57263 58106
E 52975 58423
E 9051 13213
O 30606 59532
E 9297 20672
I 23351 41164
O 23680 59041
S 56023 396966538
S 49526 251299772
I 7689 33473
O 41339 50300
I 13476 25873
I 54703 74180
E 41852 55978
E 5096 20360
I 11864 47130
E 3427 56825
E 32081 60249
S 45148 632596895
I 31493 71332
I 27264 67306
S 51823 127361089
E 64500 70411
I 25996 34455
S 25853 223787301
O 42892 55075
S 29314 826776486
O 26165 27102
S 63425 77353817
E 28726 43960
E 23524 71808
I 27931 67621
O 43457 76246
O 16569 26676
O 7017 10702
S 41586 624988773
O 51180 58994
E 15687 71935
E 27232 52701
O 23658 61184
O 41287 41481
O 16955 67832
E 7815 32702
O 14343 21711
O 10534 45638
I 26384 28332
O 24013 68612
I 21615 42471
O 33481 43276
I 8718 11630
S 32066 625874695
E 49842 58440
E 47266 71079
O 48552 53598
I 15110 67834
S 19205 537625030
S 66180 463764397
E 16355 58932
O 1185 10309
S 75917 280690029
O 27731 36927
O 418 69358
S 6126 775542911
S 17675 908649477
I 55019 56749
S 33911 63367854
S 69997 836654062
S 50252 730940900
O 18513 44206
E 9536 68861
I 4033 34819
E 50574 75727
S 20046 582591973
I 4955 75265
E 19107 77048
O 39156 65756
E 29030 60871
I 12625 61028
S 16853 740292098
E 20162 66871
I 23925 49374
I 48148 73424
O 48987 62257
I 13662 14772
O 50735 61532
I 9849 46046
S 64015 296710342
O 12781 74948
O 11403 45189
E 15213 32348
I 33435 41901
E 15875 19360
I 8294 10680
E 37075 72712
I 23838 68997
S 14096 634898803
I 63411 76653
E 10022 64107
E 37105 66899
E 54234 68862
O 19762 45465
O 3973 59306
S 36051 82343537
I 652 24499
E 15653 52738
E 29419 70251
S 73089 617075450
E 6049 76176
E 32021 43234
I 12653 51538
O 12163 72550
S 44653 930301953
I 6319 51388
O 8055 47563
O 38943 39366
E 1086 32011
I 6260 67502
I 56183 66645
O 3660 51147
E 7738 54791
S 52835 382661450
O 30084 58725
S 14831 817894675
E 17320 22896
O 2527 67060
S 12995 284561381
O 50207 55859
S 71238 784779883
E 23884 27352
S 40745 34660297
E 188 15692
E 34219 55565
I 2714 67915
O 48924 73358
I 13290 42343
E 4540 6090
O 38230 74978
E 46765 67854
O 4352 59731
S 66547 869956817
I 13934 29090
E 21020 42678
E 41544 59541
S 63730 916831252
S 30155 455931848
E 44685 45299
O 52779 74540
I 1767 31544
O 3993 54645
O 32052 58456
O 57702 60078
S 53914 664810943
S 20047 448404622
O 20043 21289
S 29953 602409400
I 38545 53442
E 5966 67930
O 63440 75576
S 67160 705065017
E 39044 51504
S 61800 216988597
I 46649 57361
O 34094 51908
I 7710 37801
E 30021 32767
O 948 29150
I 14983 67082
E 69745 75637
S 15436 478369548
O 41466 59384
S 59710 647718328
O 15874 64320
E 33873 51703
I 14249 33034
E 7931 61727
O 30075 62615
E 17283 44236
I 32503 65514
S 35063 687921330
O 20580 36102
E 342 7734
S 50810 683344536
S 13542 811172004
I 36329 54030
O 17802 19016
O 18612 28365
S 36299 898244494
S 31747 93793002
O 6285 16061
O 58560 61833
O 14814 20617
E 5247 35383
I 937 74648
E 15596 56001
E 39522 72551
O 36585 75874
O 12552 26106
S 77760 1866401
E 41388 51030
S 25286 777079734
E 57227 59992
E 11780 75912
I 54424 66437
E 266 21450
S 3805 478678178
E 25401 62633
E 62136 63863
I 55822 66625
E 26392 35159
I 10149 28581
I 1683 66431
E 21863 59137
E 54258 63925
E 24391 45670
E 41149 53211
I 50358 64813
S 45170 178188413
E 14132 26617
E 32789 56978
O 18964 39170
O 64715 69282
E 2743 52578
S 36643 369881041
O 4695 65627
I 44509 53922
E 11645 70224
S 23379 816008467
O 42239 71212
O 35227 53322
S 58499 3166742
S 30231 8490112
S 51215 403966805
O 61193 74658
E 1490 62212
O 2690 73771
E 39809 65648
I 31007 65958
E 6785 10035
I 24406 67794
S 59619 113410861
I 26531 30854
I 53559 64845
E 2502 40465
S 4964 999642563
O 10020 66257
O 21858 41816
O 32936 72261
O 58123 67276
S 8942 69311396
E 37650 46519
E 36513 52508
S 35655 768505845
E 52175 54308
E 35580 52270
E 7030 33198
S 11246 571114977
O 44863 63742
I 19116 25456
S 74332 990288882
O 38927 54451
S 11293 959188365
E 15503 75677
S 56928 240228969
O 26110 75824
S 22895 381819581
O 12452 77864
I 6247 13460
S 44697 754619488
O 26296 38441
I 25644 40506
I 43849 53766
I 47042 49619
S 2144 66873955
S 10501 367967584
S 482 388198644
S 26090 567547120
S 51163 503909648
S 41204 50911262
I 27848 50024
O 18907 34607
E 19454 45429
O 40734 43330
I 2112 30067
O 44978 72720
I 44964 69122
O 5630 76050
O 34958 48500
I 33629 74617
S 45357 518281243
S 72481 603596741
O 32331 44429
E 35276 61302
E 16970 25649
O 25253 55430
I 30367 46155
I 62619 70644
I 36172 70367
I 2724 25161
I 44702 56169
O 11544 35052
E 16091 67436
I 1333 67003
E 17936 68827
S 1755 992253664
O 13305 63600
I 35059 67551
S 53445 821374964
S 18034 75965853
E 28239 31400
O 33827 56191
S 4969 339789264
O 24145 68034
I 9758 63673
O 14174 69287
I 57545 68493
E 53955 74308
S 34246 931186796
I 44142 66851
I 19726 28581
E 27343 36260
I 30320 50127
S 9924 496282197
I 2593 12487
O 44389 55942
I 34493 69679
I 4236 73361
O 13935 63066
O 1394 4466
S 56585 460933416
O 2055 21158
I 54145 60549
S 69697 572537330
I 20351 45558
O 10825 52867
E 52117 66971
O 14057 22924
E 39486 55164
S 9513 777991295
E 18169 50815
S 53559 43113867
E 19667 31431
O 20675 43079
S 55784 504711195
S 16267 651812263
E 556 14552
S 47473 331079188
O 871 9568
S 60610 249316333
I 11317 62353
I 12369 47782
O 24570 25731
S 63698 281769074
E 13058 36145
E 22570 51285
O 8702 38203
I 47695 74366
S 41205 958198082
S 56794 373904418
E 3851 76643
S 46510 691428904
O 53124 76913
E 5589 37609
S 17728 569298651
E 38689 72445
I 9315 63524
I 22609 46511
I 21217 57581
O 46495 48537
O 46444 70940
I 17863 76506
I 33964 61562
O 5330 32725
I 29764 64026
S 12489 583908834
I 1956 13004
O 33750 64169
S 19022 134376603
S 39441 823426714
O 7578 73189
S 74637 305589453
E 25714 62762
O 23262 73277
I 43870 56802
S 73423 703855978
E 34771 70390
O 17638 27700
I 11641 24002
I 35512 65163
I 35620 70336
O 24002 58507
O 5182 50786
I 47955 62385
S 48720 34063505
I 19365 68619
O 27139 34486
O 107 47629
O 49316 58509
I 45839 51639
E 21105 63726
E 1044 51142
O 20983 29688
I 17427 40107
S 76283 137831851
O 34242 64659
S 4450 723534373
I 19976 32303
S 62158 285976826
I 10959 71114
E 30271 65151
S 68247 870187474
E 73726 73827
I 5209 70571
E 54310 76938
I 56322 56774
S 42918 168604764
O 28576 36060
S 64254 821079000
I 3912 62060
S 22902 643545072
O 21492 47848
S 73862 320663476
O 47034 52640
E 43020 46052
I 9555 59617
O 22812 76463
S 61571 685416695
I 9956 74635
O 8057 18497
E 29042 75812
S 49635 203219729
S 41540 405258740
S 66466 450030837
I 3930 14383
O 21732 78004
S 4429 81653610
S 16059 993335302
I 56128 64564
S 35004 402351561
O 8908 57433
O 30501 71914
S 70322 216406219
I 44051 76975
S 9152 272691300
O 34406 46945
S 37133 932371269
E 20862 64517
I 45540 57499
O 40129 71450
I 36128 49820
I 10554 69695
S 70900 604354118
I 44600 51934
E 8292 31619
I 74026 75533
I 24144 39845
S 26477 987096382
O 3618 70135
E 4809 20050
S 7302 978547415
E 21123 54117
O 24059 67711
I 29215 39748
E 6354 18613
E 34982 75347
E 47190 72575
I 25385 32319
S 37793 433030432
E 47010 57190
O 26393 51426
S 17946 902830390
I 29790 47501
I 4978 19450
O 9163 63163
S 74855 755309823
I 31072 43464
S 30851 984922465
E 4336 52221
O 12548 68985
I 21814 69717
S 54905 12688193
O 13830 39602
E 4466 22421
E 55472 75833
S 3639 157132392
S 38054 474029132
S 31578 803889153
S 57484 784971205
I 2218 67639
O 13954 72987
I 43485 46859
I 18781 24451
O 3969 39993
S 372 533783656
E 68637 72153
S 73882 999634482
I 59006 64149
E 13177 14422
I 5150 60973
O 61359 68831
O 1089 59602
S 74557 964704191
O 62617 66128
E 30833 43379
I 14822 48422
E 40757 67140
E 13110 27507
I 4728 26986
O 20027 71246
I 5784 57402
O 8680 9388
S 10264 638865591
I 21817 73991
O 20859 70330
O 13128 17460
S 26945 856681511
O 10632 54745
I 44332 56712
E 32667 55625
S 75500 360906966
O 14539 49266
S 45167 617346863
I 1897 23839
I 17037 53621
E 17349 65263
E 2983 36759
S 15408 862497772
S 6749 368485159
E 8841 33405
E 49236 74442
I 43779 70935
I 43740 71134
I 43124 51137
E 15598 24008
O 27845 67904
I 1674 24201
I 71964 72852
O 13637 41501
I 2710 73538
E 2830 68943
S 37486 755527454
S 5403 609253234
E 10625 50775
I 23746 31796
O 56334 69556
I 32725 65463
O 35626 56405
I 19669 66744
O 19059 22406
E 44083 72452
O 41078 61839
E 10422 18559
I 38564 69610
S 69232 559302459
I 14353 35770
S 10097 41722326
S 33114 918449600
E 37839 69793
I 41350 78052
I 12818 30998
O 44595 52523
S 48999 532009841
I 38298 43919
E 59536 62138
E 52519 60682
O 69589 75267
S 58856 346952124
O 17508 37330
S 70461 620792899
S 71347 610246545
S 43890 426956905
S 45121 401891886
E 4124 66066
O 6202 64993
E 66234 71569
E 22908 40322
I 7460 78120
E 5423 16954
I 32022 53250
I 14604 18099
O 938 26713
E 2001 45065
S 54391 779661640
E 12869 61858
O 67689 73303
E 33273 77162
S 10999 980564409
S 37788 949837202
E 38984 71233
E 51592 59070
E 40258 70047
O 41107 63691
I 46786 47431
S 8177 163687694
I 35071 56777
I 13034 41182
S 18554 800489029
S 36547 106989008
I 10121 25351
I 62969 77566
O 17969 22527
O 6858 9754
S 45124 51078010
I 300 68427
E 9731 33643
S 29651 634302909
O 49459 68871
O 18616 64539
E 12301 49377
E 57320 76071
O 33843 59017
S 12427 976210425
I 22447 45079
O 64484 75354
I 10225 76188
S 64878 515405163
I 33126 33333
O 6233 41994
I 15761 70506
O 51924 58448
E 14450 15684
O 34322 66372
I 3044 53564
O 53135 63023
E 13428 55536
I 22495 34650
S 59411 145484822
O 20123 77138
O 6466 58783
E 14392 75861
S 28961 17200768
S 7176 31281247
S 34821 339901822
E 25732 41460
I 40510 54164
E 18582 44801
S 30520 596464950
E 129 75024
O 44920 55206
O 38247 48412
S 22716 697848645
I 49304 59698
S 6159 256081670
S 5133 443169052
S 72677 75778865
I 19410 26283
E 2211 47217
S 50487 933692047
I 17021 22036
I 3101 55317
I 38219 70604
I 59663 70035
E 2919 68516
O 11354 18763
I 1455 32405
O 59836 74723
E 44399 76576
O 9216 16916
I 4158 21274
E 70909 76760
I 44750 49177
S 29694 576069301
I 6142 63876
O 41472 75124
E 32448 52582
E 991 30181
O 59790 63869
E 3549 32408
S 52132 878163758
S 18950 811150417
O 16214 64834
O 28544 55232
I 60604 76569
O 20726 32965
S 36963 184343323
S 49976 159289743
S 8296 848894642
S 52310 772440861
E 9976 20735
S 54361 35787670
I 4837 4968
I 21309 34879
O 31183 43977
E 6817 27428
S 35569 206181519
E 32523 71041
S 53508 468599682
O 27174 33270
I 50202 54242
E 49360 62435
S 34731 254767860
O 11882 31178
E 13934 64312
S 11439 533457727
O 14015 40388
S 35210 971601015
E 26816 43317
I 39839 69048
S 61028 490573612
O 6212 7998
S 74996 717236753
S 12360 519855513
S 58518 781391492
E 27933 71517
E 2753 64382
E 23138 28554
I 26465 54653
S 27730 589542044
S 42889 66438646
I 32121 73178
I 17123 70809
I 15606 36039
E 29565 63707
O 4524 41694
S 47701 836684386
I 19570 21277
I 23085 44517
S 51985 317792705
S 64440 918826695
I 36509 44903
E 52259 55475
E 12470 23164
E 2626 52060
S 50891 152290157
O 8938 59979
S 577 881236499
E 45295 54969
E 32757 63719
O 5524 36213
I 37766 38787
I 49240 68253
S 194 835683808
E 10989 19690
I 1074 13226
I 49007 74579
O 21282 50597
E 29639 61234
E 36222 51291
E 20526 69279
E 28332 57637
E 23906 73776
O 14308 30711
S 49203 693422171
O 2730 52842
O 4917 19572
S 44975 826563479
I 27772 39391
O 25059 77355
O 27507 59162
S 20260 530082922
E 44084 70672
S 76800 536024459
E 52216 66547
I 6306 70969
I 1938 27897
E 24801 29850
O 7322 29720
I 7549 57406
S 722 681162129
I 16973 47126
E 35518 68656
S 18753 508242014
O 39896 62440
S 45234 661854746
I 28133 72494
E 26069 65512
I 17905 61133
O 4564 70694
S 21141 892518929
O 8061 14449
O 2301 46919
I 6108 23389
S 45726 340036845
S 29141 636349266
S 66056 139519128
E 1217 16482
E 10963 47592
S 71873 354840572
O 35022 42422
E 20273 32589
O 22518 35676
I 10490 62345
E 31476 35008
S 49241 361802214
S 71058 355462368
I 27640 36220
I 12484 66493
O 11334 29460
E 18732 57940
I 20515 27737
I 14262 36109
E 7367 18476
E 67926 68361
O 8750 34333
I 12599 33501
E 42652 74636
S 6718 85293497
I 70043 77502
O 8738 68299
S 70917 431782838
E 10264 76522
O 44087 66932
S 39662 156945246
I 47262 71256
S 76917 107111261
E 12143 56896
O 7961 49105
O 4249 31948
O 34012 50980
S 10979 8145298
I 16662 22916
O 6085 24812
E 46090 48556
I 7862 53141
E 23479 25754
E 5386 43244
E 27298 73337
E 30267 35988
S 60261 397458176
I 34516 53280
I 3927 51656
I 7182 61454
E 29587 52039
E 21013 25248
E 38955 61811
E 23014 23880
S 72881 192513044
E 22902 75049
O 77089 78028
O 10104 29603
O 15302 56050
S 39011 725161257
I 2757 7812
I 32476 36433
S 46112 366187291
S 5571 937028316
E 5488 12187
O 57459 58595
E 37387 64751
O 61005 75490
O 10823 15614
I 35076 69558
O 13606 32529
O 24606 29935
O 15443 44648
E 40069 67305
O 21785 76050
E 13603 61581
S 22768 606161758
O 7100 36069
I 2834 23558
S 71946 947080513
O 38822 67257
S 19968 974953119
S 35037 314612797
I 3181 37148
I 835 57464
O 45824 65452
O 9374 67588
I 472 62583
E 55875 71924
E 26073 30988
E 39750 76928
E 9834 74713
E 17310 46918
E 39448 55206
E 28714 68956
I 56779 68869
O 13068 38861
I 58071 76481
S 9157 248681307
O 7225 51101
S 76476 803380389
O 8716 31406
O 26004 58355
I 15104 69788
S 59865 725435515
O 22815 54828
I 12307 37071
O 22869 23271
E 39488 70323
I 65173 70681
I 45076 62135
E 3570 30913
I 13058 67906
I 328 40104
E 23727 66804
I 4138 27759
E 49080 72458
I 7413 35569
I 31984 63183
I 38812 42095
S 14651 786668192
O 21466 34606
S 54886 726174297
S 72879 344971548
O 9709 77306
I 2293 15045
I 3516 25591
I 19734 65204
O 52423 53183
S 77805 891838881
E 4378 54796
O 11523 44978
O 51823 60300
E 59514 62218
I 6316 39943
E 758 66527
E 39578 77269
S 38589 669850573
I 2365 74353
E 6974 63464
O 21285 51763
S 17243 286383176
E 43792 52341
S 1467 837314621
E 61825 67194
O 27006 50300
I 4788 37447
O 949 3457
O 990 52757
O 27493 77886
O 21201 29407
S 48689 146339869
O 8743 37792
I 21130 23125
E 37482 72786
E 14679 66625
E 4523 40813
E 51146 76934
I 8187 77738
S 70874 400736825
I 15277 58100
S 71998 370531211
O 39976 42680
I 25654 58605
S 27026 682212677
S 18283 498076549
I 29251 49956
E 6241 60149
E 9065 27416
S 37266 861264930
O 27228 74938
E 38939 76484
I 37904 65640
S 17799 862257935
S 40784 833854408
E 15792 17245
I 50198 77408
O 19086 65480
E 54297 72186
I 46090 54762
I 62534 74388
S 47104 178842060
O 5137 15073
E 1507 9256
O 35783 56783
I 23751 27263
I 47515 57735
O 59665 70799
E 11871 46222
I 20987 35054
I 7003 61378
E 22874 54019
O 14702 36357
I 1784 35908
O 39227 55571
O 64939 77824
I 1466 51888
S 1051 46674369
E 71222 74849
I 41600 55636
E 26691 70571
O 19638 44407
O 39352 59287
E 1693 66521
O 8025 28695
E 56137 72490
S 68379 767412471
E 2981 70168
S 46232 857125665
O 53490 59903
S 12726 400967918
I 6067 71122
S 28039 767388228
S 21747 863231543
S 46743 12058704
E 15736 76790
I 2956 50576
I 37509 61774
S 54897 192026534
O 54442 56911
E 1025 58334
I 16867 20339
O 57316 67544
I 2040 31660
E 4289 55071
E 15909 70839
S 46348 366900897
S 58210 891730582
I 1173 23025
I 49638 51877
O 44218 57680
O 38445 68357
I 29226 57839
O 24792 27214
I 5222 53001
S 62793 356008694
I 13666 47768
O 7308 51128
O 28252 45559
I 14911 45386
E 45618 66509
E 23297 49419
O 37176 63048
E 21224 39385
I 27870 34237
E 40108 72780
O 59093 71803
S 13355 711848545
O 44360 77439
E 901 5760
O 24159 68150
E 30604 49355
O 9647 28874
I 8661 47958
S 63607 514998623
I 42405 63078
S 52145 862667005
E 28756 49186
O 17512 45618
I 35939 43265
I 831 6987
O 40617 76816
O 18240 31424
I 68111 76933
S 18715 907036731
S 7556 810959016
I 56792 65346
E 12524 14083
E 41191 73616
E 49407 61709
I 58107 70650
S 16358 293435810
I 25355 56700
S 11700 71252699
E 1854 44779
S 66102 793273743
S 16870 14536345
E 17175 47050
S 39500 203801957
S 16518 729827462
S 16197 656183221
O 13481 68422
S 48956 752983778
O 6148 73400
O 22222 74715
E 50869 58315
E 29701 55672
O 31458 33722
I 58675 71535
S 52943 598977746
E 10997 49698
I 6417 21191
S 49879 397112132
I 6127 59889
O 49922 56726
S 30409 831867090
E 71475 72393
I 43275 65172
S 52670 447504162
O 3103 72889
E 34615 36839
E 7199 58355
O 8923 67872
E 30215 47523
I 41936 75277
S 63045 964485082
E 15995 70051
I 1049 45852
I 23342 31147
E 8493 74594
O 23478 34646
I 15973 57412
O 40148 75174
S 20353 679760535
I 14823 30233
S 17423 894997206
O 10548 58765
O 21544 69464
S 27414 108820400
I 8129 44114
I 15134 37900
I 4853 51992
I 19226 24781
E 6831 15471
I 54401 71845
S 53296 231678386
E 12571 35014
E 28416 46684
O 8658 56466
O 36799 64879
E 52646 60944
E 11073 55821
I 19533 30495
E 11706 42127
O 30232 39350
E 6034 38333
O 9153 20673
S 62597 673898486
O 15082 18402
I 5515 65904
E 4342 62537
S 22251 970847291
I 35668 64532
O 53237 53858
O 61202 62672
O 32036 62977
S 18871 280563031
S 66002 44690340
S 29007 897957262
O 28743 57826
I 12114 74151
O 15753 22027
E 42585 43137
E 39296 45114
I 31787 35791
O 28666 32254
S 29935 710297106
O 21670 40663
I 26583 52351
O 11723 28250
O 44394 52918
S 73034 104749683
E 21670 77831
O 5609 7490
O 23279 31515
O 2575 51418
I 6001 6493
O 69535 70646
O 22054 58252
S 21009 982412270
S 24813 794380956
O 13400 50230
O 42971 50491
I 14337 65573
E 52043 67207
S 64523 357259396
I 7577 36491
E 20628 74288
S 53939 363263757
S 77765 679822735
O 14617 69487
E 56646 71824
S 64864 887842787
I 7314 12353
O 46596 56519
I 52029 53822
I 8672 14585
I 30721 49940
E 20503 43308
E 22718 39375
E 23931 24953
S 64178 605996177
O 13480 76938
E 33934 75695
S 69156 712269615
I 35535 42500
E 28954 62923
I 42753 46367
I 17201 54082
O 546 65991
I 1784 35701
I 34458 49368
I 14394 67756
E 32649 76871
O 13723 19115
S 68005 614674539
S 14822 763969098
S 7328 32886388
E 8791 32663
O 23683 57050
O 10624 40712
I 17935 45692
O 21383 42085
O 32622 35632
S 7546 994807183
I 38984 39797
I 2495 41303
E 54714 70614
E 4564 34983
E 25158 49323
I 69559 76417
O 32867 76030
O 56611 75116
S 76861 331504470
O 32506 41625
I 34144 51368
S 54614 442117276
S 76254 766364121
I 50020 70126
O 33385 67465
I 23773 71773
I 7372 74561
I 37501 39169
E 46131 63547
O 39601 55221
E 6181 69632
E 31506 58254
E 3213 74604
O 25298 70784
E 2992 64775
S 38933 973159290
I 17832 41390
O 9348 19183
E 53601 72206
E 19329 50217
S 35564 559557508
I 12783 55273
E 26144 60483
S 2937 470368403
E 21781 73859
E 31234 44351
I 25526 40853
S 23931 601566341
E 17799 55079
E 34569 46599
I 1730 5508
E 38051 68045
E 48784 70304
S 17416 714715643
S 4003 996574086
I 48084 71612
E 39214 55525
O 21130 63125
I 150 20125
E 27819 64075
E 37600 39621
S 34319 901978288
E 55426 63627
I 4678 58396
E 37789 59881
S 20922 370922414
S 48550 590839069
I 41791 58336
E 8348 77059
E 5470 17451
S 73868 404793733
I 40530 62470
I 28937 71255
I 8772 18176
E 28294 75111
I 22117 42325
E 10982 59558
S 32881 995585996
S 33836 728348575
E 50067 74886
O 4445 25822
S 42087 170550213
O 25349 46119
E 21393 34683
E 52871 57586
S 34796 153640036
I 48607 69647
I 26150 45110
I 17445 58927
I 31726 37237
I 20741 64382
S 32049 377174875
O 12328 28148
O 35677 53417
E 68833 74044
E 28 32548
E 13849 41371
I 59066 63539
I 44486 63894
E 73527 75879
S 36324 430415785
I 11426 65057
S 25857 43567693
I 17719 20369
S 47216 196992866
O 31845 72058
O 12685 14689
I 16015 43874
S 17263 51432183
E 10385 35546
I 48728 57416
I 2639 41884
E 59332 60244
O 14889 23443
I 29203 31176
I 10660 58520
I 54067 75506
E 49483 56921
S 53728 97284057
S 28178 328317297
I 26401 32424
O 15292 64279
O 12258 36373
S 19617 7464219
E 9268 30650
I 3113 57521
E 58990 70148
O 20748 61854
E 22689 62478
E 8552 53550
E 2119 56714
E 15430 67966
I 2956 39624
S 2789 30409095
E 8330 60970
I 59525 63458
S 19048 363026201
O 40606 52653
I 9535 63671
I 41723 48682
S 73271 348177989
I 12190 21419
S 64853 539201350
E 13994 57025
I 7718 47330
S 50878 611219367
I 48685 65959
S 28878 535091495
E 18349 55361
I 774 37327
E 14629 69556
S 34881 734499233
S 14105 458362128
I 51735 73930
I 37344 45228
O 52703 68113
O 567 62852
O 56398 68119
O 33565 40889
S 35583 615898251
E 52786 69982
S 38750 875167717
E 36271 51747
I 34374 75719
O 7921 11058
I 31933 33094
S 71239 419817477
O 32161 46937
E 18778 53406
E 7346 33132
I 6926 38384
I 13951 35298
S 55519 532612378
S 59018 645921576
S 39156 906115526
S 32310 405872841
I 6181 24319
O 5899 29220
I 19211 58373
O 22221 27307
O 23314 55464
S 58058 999744237
E 65637 77920
S 15265 295139759
E 34349 35627
I 5394 29753
I 17497 45731
O 18142 75295
S 24828 706073231
S 52752 327966210
S 43625 27751824
I 58216 68591
O 25853 60207
E 26645 77261
S 32002 319048800
E 6613 73456
S 7971 260055709
O 4481 30922
S 58909 427894134
E 53375 64761
S 62525 699747508
S 40180 952519429
E 50481 61503
E 16475 20020
S 72512 572385270
E 17907 59641
E 33270 74834
E 19191 45622
O 36895 70549
E 22219 38136
I 8110 30353
E 32091 69452
S 8406 175062199
I 3554 64821
E 34437 73958
S 27177 770801518
S 25246 616950856
S 19032 112280083
E 9862 38797
I 35579 71864
O 26543 77671
S 22584 21698462
S 60938 827517588
I 28158 47007
I 12931 76581
E 57533 72467
E 1711 73955
S 5879 467532865
E 58545 68330
O 1018 28460
S 36906 389200760
O 847 4070
E 25959 31184
S 2149 974850470
O 32953 42601
I 18151 42259
E 1840 71251
I 27179 43941
O 17141 71017
E 28692 38925
I 37687 67280
E 30021 75388
I 22013 37704
I 17601 71079
O 14830 67394
S 13328 925301865
I 60384 68118
O 7104 38593
I 50426 56949
O 10730 13418
S 54161 254986442
I 5956 53914
O 22800 29397
S 29294 669404334
O 39506 53641
O 48052 59697
E 24671 70917
I 11629 31033
S 39215 302916272
O 21508 28726
O 33988 34176
I 31793 33477
S 61400 302436689
I 6685 71822
S 65008 277647630
O 8504 23481
O 6675 68490
S 68372 340039194
S 16276 52160304
S 62682 374096395
E 2182 18303
S 57499 750421088
I 6096 28522
O 34150 71989
I 62625 65825
I 28278 42008
I 31217 47421
E 37353 53750
O 41083 69111
I 22189 68053
S 14372 12480725
S 75793 109874172
I 24473 42107
I 55951 77821
I 7352 35023
S 52019 158229539
S 7230 552980139
E 34370 62716
E 22563 46818
S 7275 301470306
S 40105 934662215
S 29391 169661780
S 65658 237137
O 52117 65582
I 38621 72831
I 26398 71553
E 5804 41693
I 29214 77092
O 67584 76569
O 15135 39176
S 25497 911823862
I 74291 76044
S 65045 397656114
S 63238 940970120
O 6836 46288
O 60791 65409
E 12181 43829
S 21956 748861275
S 68929 887710341
I 34287 71172
E 1875 11844
O 23522 62758
E 5589 68826
S 11123 941200142
S 22047 94683928
I 27921 43438
O 9948 33363
S 75067 565744118
O 28056 75356
E 34437 41954
I 17677 63818
I 49583 57684
I 51599 64896
E 34071 43496
O 12496 41039
S 34672 890015885
E 4894 10140
O 55181 66302
E 37123 72830
O 22858 37239
O 27650 27977
I 33042 58589
O 54594 63796
E 6751 76331
S 17513 282298385
S 70140 906771933
I 34411 48819
I 4702 12647
E 14201 69853
E 6264 18119
O 3096 49745
O 12321 73739
O 57514 73021
S 55294 923186274
E 16962 48527
I 429 71293
E 33923 44681
E 8364 66830
O 803 22466
E 63096 71765
I 54399 62419
O 30361 56373
O 38731 42532
S 75489 888076660
O 49872 60209
O 4470 12476
I 45 50216
I 12472 32088
O 13417 63161
I 8206 75849
S 46083 877170029
I 20850 57574
I 12821 67019
O 14256 14873
I 6912 61637
I 14407 20264
E 21498 78057
S 43278 839043562
E 12866 38358
E 31013 45054
S 46608 17609927
S 8956 951633016
S 22671 554200661
O 24713 33156
I 2640 23145
O 15982 19970
O 35175 48054
S 5706 932371378
O 3976 9464
S 41563 338261220
E 46483 61240
S 49829 822501270
I 15070 42066
E 36956 51687
E 16751 71826
S 29466 623136877
E 47384 60692
S 32945 493251328
E 7463 14542
E 45704 48811
I 12955 23235
I 4819 20728
O 29552 77535
I 30833 32391
E 42181 44267
E 38279 66094
E 46924 55448
E 8600 28410
O 52949 57428
I 46186 66381
O 3526 25523
I 35943 76472
O 15745 50250
S 34574 39564220
O 375 16525
I 25669 55231
E 45178 71875
O 4387 59524
O 44829 71160
S 62447 18609805
O 6300 41109
O 32220 37387
S 55662 575205602
O 30688 44883
E 17315 71343
I 23083 49289
S 24789 570276576
I 19433 48961
I 19683 59508
S 49986 400643182
S 48364 225450084
E 5460 12751
O 47824 51032
S 37327 464801602
I 37618 68593
O 16997 64970
E 34110 50741
O 5251 58168
I 5093 7619
S 48921 871749076
O 18738 27011
O 38911 46449
O 14147 21461
S 78128 484781486
E 14214 65315
O 5857 13295
E 50089 74656
S 70080 263563108
E 31513 41000
E 14055 22187
I 48394 59388
S 70296 285334198
S 64570 670949976
E 16910 33247
S 58947 704189324
S 6886 125843907
E 39959 51109
I 21109 25273
O 21564 63137
E 55203 71109
S 40103 16092940
E 41190 45142
E 24454 69240
S 77128 814608860
E 23531 55400
O 21281 44771
S 65232 353075925
E 49495 51336
I 48878 73557
S 26664 955587944
E 19183 44310
S 1650 269164653
O 20888 77021
S 5643 25523529
I 48855 49661
I 6681 76915
O 16957 56827
O 65532 72633
S 16086 654416406
E 65183 72294
I 39758 40508
S 5946 566426684
E 39704 52589
O 23382 67647
E 25774 31008
O 25254 51316
O 28798 66393
S 53025 456387989
O 3501 19691
I 58298 77085
E 23924 47089
O 3874 44444
S 51475 861131452
O 12144 71604
E 46871 70908
S 23965 404514901
S 22634 523519682
O 17798 68681
I 37154 74149
S 44821 539632978
S 22064 848263757
O 55084 63115
E 40273 70540
E 24902 56596
I 19239 53619
I 19875 46476
I 70649 73055
E 16513 18212
O 14391 71524
E 48865 62751
E 52078 71121
I 44040 69188
E 6902 9775
I 23028 47086
I 47175 47626
I 19099 57557
E 10387 26183
I 63141 65713
I 30552 76885
I 25367 63269
E 60725 76080
E 66135 70723
O 7445 14264
S 26655 784129927
E 53852 58868
I 46865 50050
S 11047 505246735
I 15838 64171
O 23340 50366
I 22800 36035
O 20415 47936
E 5921 43121
S 45377 912419036
O 13001 70118
E 20919 61177
E 2883 30813
S 52832 149755263
S 59212 899414928
O 59778 72643
O 18862 46077
I 10833 52630
O 60558 73358
S 66189 91242722
I 23870 52546
O 21722 44555
O 35149 50589
I 4799 53696
S 44952 184323139
O 2643 68122
E 50559 60415
E 21300 62012
S 70792 159600189
I 24903 72026
I 96 69027
O 16046 42303
I 7302 10031
O 43442 53353
O 19743 39474
E 10095 74014
I 16550 64413
S 33021 17978869
O 47745 62639
O 40184 46082
E 12865 49810
E 33757 49028
I 16624 30129
S 58217 998638721
S 65149 895880356
I 31002 67694
O 11627 31012
I 19149 48160
I 62294 74612
S 65537 249615257
S 19345 718982696
S 41277 424786030
S 76838 769653597
I 32412 53269
E 4535 15859
S 2397 476916917
E 43825 53658
S 48396 886567838
E 15345 43915
S 1964 217175520
I 5705 38553
E 24492 67581
E 62700 68732
S 24373 710939909
E 36821 48996
S 19394 503233085
E 52830 64625
I 52670 75238
I 12949 18593
I 1424 35713
I 57842 63464
S 39562 509723539
O 46310 77385
I 14273 75817
I 27210 27648
S 45597 586915596
O 54353 67621
S 16816 85074485
E 11639 74065
I 15560 23811
I 23486 39664
E 29699 47049
E 20925 61018
O 2494 30537
O 1348 28367
I 46227 74332
O 4204 50513
S 3420 954046548
S 54460 482768621
O 38477 46919
E 52132 65224
S 11371 792291778
I 38190 63480
I 20914 47200
I 48415 55119
O 26991 57069
I 36748 73043
O 13108 36596
O 7094 65899
O 35079 52555
E 17012 36683
I 57404 75539
O 63482 74356
I 57848 68967
S 38456 908808920
O 50133 61587
S 14904 879004891
O 8953 53067
O 6034 77546
S 3788 370683927
O 931 4901
S 5981 549499712
I 14112 15328
I 747 25124
I 18281 61515
S 36669 92517715
I 4117 76070
S 16858 24705537
O 28038 74628
E 75234 77233
O 53257 53982
I 9002 28927
I 17775 35633
S 17071 644066212
I 31560 54623
O 57633 72183
O 11996 35882
I 7238 39165
E 12250 34517
O 13028 56071
S 60502 444031751
S 74474 535513163
S 4552 6172974
S 77386 414687120
E 14347 57425
O 27464 77635
I 33837 61419
E 53314 56100
I 42153 71053
S 49713 546542636
E 6134 74431
S 52487 189965049
O 40779 77688
I 18208 32604
E 37944 77825
S 5365 843429529
S 12940 400090251
E 24314 65704
O 5323 61494
I 25454 46310
I 25998 29117
I 3000 25053
S 72212 97768191
S 45610 987628622
S 36810 291944731
E 2417 57505
O 25762 45133
S 9400 417200379
I 61212 75340
O 22322 32645
I 4672 25714
I 27252 55851
E 55727 71691
I 27168 58413
O 25588 51637
E 61216 65693
I 12789 14708
S 56036 624521725
E 8939 11007
I 62204 76260
O 1652 37405
E 56166 63560
I 15991 28628
I 16325 65899
E 16391 33628
O 47565 60763
O 58408 66996
O 39112 76871
I 41008 61690
E 55850 60892
I 15396 24774
I 15750 29959
I 3212 70583
I 18279 70163
E 8472 73821
I 63700 64933
O 44674 75342
O 2127 13146
S 10202 657732827
S 15375 584961835
I 25750 28084
I 74530 77158
E 16349 46932
S 23336 265717049
E 30981 56065
I 6606 72973
E 67155 71491
O 3938 49406
E 46535 64901
E 4641 66529
O 26049 53633
I 47346 47767
I 18128 47079
S 29318 970938675
I 8715 68236
E 9165 16838
S 7928 708354084
S 38027 516219829
E 11773 59765
E 32607 41259
O 27286 37897
I 16622 34531
E 9155 15493
O 22132 74704
O 36532 45745
S 19483 804344771
S 21532 937809436
E 24737 30955
E 41230 62802
E 22673 56320
O 44594 59201
S 73388 612465856
O 26885 47054
I 1348 59660
O 33752 43281
S 63181 837583788
E 12540 46936
O 55351 71871
O 11878 17345
E 5075 34868
I 3099 61931
I 56371 66214
S 24968 447890409
S 77112 619509299
I 5745 46331
E 9216 74690
E 18977 43567
O 55096 58720
S 77287 500305631
S 279 54983904
E 34244 49834
I 2473 29939
S 47563 198798648
S 58724 349905642
O 20681 32513
I 62384 68822
I 40320 58673
O 10784 18288
E 11352 17656
O 37571 58041
S 54454 488312875
O 14039 31609
O 39512 50474
O 270 16223
I 17638 33634
I 60896 65020
E 27090 75908
I 7535 46000
S 37180 330810195
I 17720 62976
I 18760 59519
S 6439 624591203
S 3340 515724372
E 11006 77125
I 29472 48586
E 18168 33375
O 51421 72414
E 37205 56493
S 67511 723934548
S 4088 832496501
I 47251 64715
S 12086 46981624
O 47963 58044
O 41591 64992
O 29107 43678
O 46881 58427
I 48532 50296
I 45018 70046
S 45251 190204326
E 67732 76097
E 31299 48384
O 36088 73655
I 41567 52723
O 55453 69168
O 15120 73908
I 15429 48561
I 14252 16005
S 16843 15849542
I 65159 68223
E 29207 59989
O 27553 44532
O 6748 52989
E 22320 67411
S 76332 25432625
S 44931 11879012
E 4752 57119
O 44667 57033
S 51899 848603711
I 25020 45735
S 15815 77774135
O 59086 62732
I 16147 75402
S 7571 127683557
O 62896 72704
E 46974 65721
O 16187 62730
I 250 56252
S 41575 963951
I 10213 71382
O 34806 46097
I 7530 62400
I 52831 54545
S 75971 538765169
O 44034 71398
O 28972 54311
E 883 66331
O 58453 71232
O 470 62419
I 7980 55679
O 4207 40089
E 14386 18952
O 12763 45917
O 20671 21424
O 18822 36061
E 35361 59407
O 54140 59652
I 15430 24585
S 21627 720378059
S 54104 533174247
I 12978 37386
O 48666 58274
S 29691 57673024
E 19014 19963
E 6872 33247
I 42783 67881
I 7586 59794
I 17185 36091
S 8938 458216136
S 12298 483871753
E 37644 44935
O 21561 45599
E 23390 74047
S 36751 846961631
I 46618 71588
S 15941 250350286
E 42863 75728
E 28352 46692
S 30309 959518877
E 1259 77166
I 7093 63185
O 4950 33177
I 33093 64186
O 41781 48360
O 58067 77826
E 6226 71915
O 26703 76553
O 4624 50973
O 46117 72730
O 244 77465
I 35405 77043
E 27346 44727
E 9863 56717
O 17226 68434
E 17164 26596
E 4631 37136
O 105 77804
E 28774 55600
E 36583 64479
O 7043 71939
E 41349 59742
I 10259 63649
E 6105 44022
I 17341 48238
O 25651 33724
E 42330 52640
E 19929 60903
I 19555 65006
S 6250 483881741
S 48970 268272537
S 49796 945903834
I 36277 69843
S 31092 460137650
I 43818 47465
O 45036 56559
I 6944 52431
O 23863 42652
E 52626 53825
S 18952 909125139
O 19840 75953
S 14916 26428132
S 14745 28347794
O 10048 11142
O 21858 72492
E 35477 44564
O 3859 33506
S 37056 215975437
O 39945 48379
E 8117 68400
I 46695 75474
I 632 70616
I 22634 63095
I 55250 62181
O 48200 56542
O 37937 39942
I 27486 51502
E 52217 61281
O 30235 44509
O 14146 28996
O 8528 33339
I 36729 43824
O 45984 49960
E 45457 61310
S 46147 175849334
I 54880 64432
O 19476 57834
E 22379 73796
S 6991 280177386
S 12459 388640429
E 44611 45830
E 54593 55472
I 35369 70116
S 25510 188854535
S 29570 842369782
S 44322 113910366
E 68052 76479
I 33688 42971
S 70650 472661301
I 10697 11755
S 25140 141997340
E 55522 60785
S 8413 392672462
O 46491 72303
O 40919 45900
I 21592 43427
I 29445 58620
I 62807 68336
E 39281 65753
S 38553 610335876
I 25751 71643
E 54570 62420
I 19460 23651
O 15002 63623
S 67732 479760458
E 3636 45751
S 51412 888483689
I 15543 66357
E 11800 26862
E 42889 57575
E 1052 58511
O 34005 42188
E 17507 63635
I 541 45186
I 22884 58387
I 34025 60787
I 16986 33265
E 38133 43339
O 3549 73779
E 21324 60239
E 7740 57591
I 22499 30761
O 25844 50690
I 5117 63389
E 18150 30458
S 46500 884926280
E 71213 75192
O 43485 77579
O 60708 77484
I 27560 30396
S 66354 292176115
O 64879 72700
I 37789 47538
E 35959 55666
I 14986 58165
I 23881 34535
E 20871 41513
O 2352 61322
E 51504 52688
O 33928 51046
I 22931 36806
I 4397 51016
I 7394 15333
O 6271 48428
S 67564 406814680
S 59050 450931910
O 4252 33594
I 20247 36933
O 45022 65889
S 60817 919421846
I 28696 37572
S 60910 449389503
O 13274 32048
E 10099 24706
O 36155 55644
E 21807 26487
O 48709 76673
E 23119 53429
I 42209 62070
E 43741 72395
E 18518 30609
O 17374 28622
I 17077 68135
S 42888 670641875
S 4073 669737839
I 37652 74175
S 49693 508813480
I 11829 31217
I 58335 61292
S 13916 128301244
I 26434 47156
S 45188 733382867
S 30229 313782993
S 11051 578461827
E 16755 18169
S 49787 113756151
O 31093 63542
E 36335 37081
E 47886 74626
O 27291 58347
S 71485 587552871
O 40071 63183
I 6140 18205
I 38046 48378
O 24697 45043
S 36689 842278556
S 41217 465194523
E 47372 59769
E 15672 44665
S 54263 117044691
O 53297 68177
I 14885 22142
I 38055 57973
S 71256 9832399
O 33222 57161
I 2902 16670
S 59732 220109643
O 58640 74704
O 47600 69718
I 36626 53058
S 37212 778742507
O 1700 74191
S 57602 483202583
E 56120 58263
S 77798 484314828
S 47687 646182349
O 21062 46387
I 2004 54584
E 39145 73910
S 59220 22506473
O 26593 26960
S 42506 848293311
S 26155 854151042
I 36737 42469
I 33664 42825
E 22240 37389
S 69382 965465567
O 45354 72492
S 43761 745172053
E 31333 63661
O 31729 52325
I 28446 69230
S 76300 937165324
O 37440 43901
I 9934 64458
I 18526 28790
S 29051 348035165
O 3595 6535
S 51207 203304525
I 31219 52886
O 32568 55911
E 40263 41395
E 45718 77537
I 20241 21788
I 11446 26699
E 21664 55677
E 52299 58817
E 2052 3654
O 16692 27356
E 37097 65106
I 14492 35644
E 43944 59051
E 450 10898
I 18142 70834
S 28666 532857756
I 50212 69236
O 52329 74922
O 14845 26880
E 24625 65069
S 938 810998352
O 28573 51758
I 26452 47774
E 16182 37801
O 5215 65739
I 10495 13999
O 57144 60744
S 68350 462593924
I 13485 64048
E 66752 74256
S 73079 90540025
I 28272 65997
E 32859 46331
E 21882 42302
I 29969 74748
S 28540 387127919
E 16820 43156
I 45608 49921
S 34469 897392182
O 449 29164
O 19857 49472
O 7808 31028
O 25911 38584
S 24491 681121115
O 55301 70912
S 3248 625317191
E 3008 69241
E 16763 41436
E 25416 65148
O 25743 48442
E 9804 41025
S 39149 930557527
S 74060 656850501
S 74450 758083633
O 27754 52904
O 57681 58771
O 677 68605
S 6103 781861679
I 39147 58258
O 45222 50627
E 42920 54400
O 66948 72469
O 15399 42023
S 3945 858910737
O 18081 31508
S 47507 901523557
E 3931 56779
I 17164 47614
O 11600 56047
O 12478 74687
O 13719 76200
S 42003 398037238
O 51590 67039
I 14823 62190
E 35606 64501
I 45675 75976
O 39120 68141
O 27419 60681
O 54048 59412
I 31641 33274
O 10613 40214
S 70188 297372073
E 1937 59061
E 2738 61468
E 10465 32506
I 27756 36292
E 56444 68340
E 18963 35522
I 42824 58295
E 901 38609
O 14833 48701
O 26982 72536
O 17056 53485
I 46782 60329
E 45412 72060
I 8495 74425
I 64531 66843
O 25340 42732
S 5695 817228914
S 20138 654782570
E 22328 76494
E 16034 21626
S 7978 10145829
O 3937 56668
E 53308 56245
S 10543 258395297
S 12972 749019858
E 5746 31556
I 1108 34658
I 19952 46074
O 7946 72562
S 69534 718671602
E 20764 35339
I 55483 60208
O 24483 57220
E 16430 69300
I 9050 50980
S 20152 102028458
S 18085 368276205
S 36197 820501661
I 8375 54047
I 2875 13806
I 2829 41817
S 51244 980170903
I 29458 43316
S 75146 112699665
I 24813 50864
E 3931 59565
I 16749 59468
S 44363 992935673
I 13212 24727
E 4023 32389
E 34522 67009
S 27292 625696828
I 13582 73160
S 52087 369848244
I 11115 18292
I 19619 62282
O 50399 70335
O 45273 53314
I 13805 74180
O 21569 72164
I 24468 66009
O 3687 50178
E 67081 73493
S 7197 611868175
I 45691 59277
E 7541 33637
E 32784 58768
E 69763 75876
I 56923 65086
E 10780 70458
S 71825 502567641
S 7922 793767983
E 60474 78103
O 16593 71931
S 11033 372471150
O 37724 43521
I 22862 25282
S 62505 976188174
E 51260 54317
S 34780 353865606
I 45198 49257
I 11182 22374
E 47796 68096
E 5211 70737
I 6039 63596
I 71365 76229
E 17217 69552
I 16488 43504
I 9250 77869
I 54378 76603
E 34306 46437
O 20008 27192
I 12390 45109
S 70582 542688028
E 17319 36348
I 54147 55064
O 806 29478
S 70754 23177949
E 24579 77844
E 14806 48700
O 34170 57889
S 70008 457556728
I 29075 51063
I 28491 54669
S 16373 690337109
I 12877 50829
E 13757 67018
I 4464 35052
I 12657 73760
E 42260 55105
E 6736 54230
O 31077 45443
O 2161 55019
E 1458 70393
I 10037 12298
S 42065 460174462
I 47450 56387
E 28061 70193
O 44449 69067
O 16689 57566
I 35704 55351
E 8161 60469
S 17616 28000735
E 19702 20394
O 22471 22476
S 25654 136219934
I 119 33789
I 1858 19887
S 53376 557105585
I 74097 77453
E 64230 75728
O 20510 53966
S 35637 332938250
O 43837 75143
S 71360 76341183
E 51476 56232
O 47885 51534
S 50635 997292883
E 51751 64053
E 21315 52917
E 29233 60022
O 20142 33447
O 8032 33127
S 50382 587434261
S 41131 128500130
O 28789 69432
O 24423 69923
S 49847 593939604
S 33389 454461576
E 33215 51311
S 65584 13609898
S 7572 357181628
E 26200 58281
I 3669 20423
I 18743 23477
O 41628 52970
S 9849 11590103
O 61880 76255
O 8527 68337
O 8541 64740
O 30243 70904
O 16802 65695
I 11292 22656
O 55800 75943
O 50872 77836
I 63935 73156
O 14477 75528
S 37057 956143813
I 596 63505
I 55015 57911
O 47107 54311
E 17229 53216
O 1239 29730
I 28544 56733
E 22207 31611
I 2640 14511
I 52115 53913
O 4851 59240
I 13308 30570
I 23787 74447
S 57343 604017075
O 19150 29995
O 10855 36104
I 32880 44457
O 54278 70124
E 42925 63879
E 48818 65412
E 25096 34393
I 6402 30868
O 30698 38639
E 15882 30123
O 66237 76420
O 36002 67479
I 3241 10571
I 2152 48824
S 13508 731479813
S 54829 233578565
I 26947 34113
I 19790 20530
I 577 58164
I 1962 58051
O 34174 57351
I 68927 76410
S 66440 560234417
S 69374 256670057
O 44409 47247
S 29786 37247115
O 34097 46966
S 58512 535359903
O 13926 25590
I 15604 34884
E 15102 32703
E 29416 69602
I 40113 73083
E 22048 71141
O 29315 34448
I 8886 29815
E 40487 67799
E 29911 54817
S 827 369985039
E 46878 51901
O 41534 67807
I 386 36697
I 407 1448
I 66557 76365
O 50001 56363
I 6416 33896
I 49162 55714
E 3076 7942
I 45512 75062
E 34854 38987
I 24528 30072
I 1376 44806
O 9600 60482
O 16911 72580
E 6417 76953
O 4649 8132
I 35599 51566
I 7596 38835
E 11806 53379
E 18568 38962
E 60130 63979
S 49648 863417145
O 21460 78044
O 317 45285
S 42512 2911927
S 45941 195720965
S 6190 536984035
I 15617 36141
S 59274 16296782
S 27898 393386856
I 18093 45355
I 68870 77718
E 443 16234
O 21181 54802
I 39383 48476
S 64696 463001705
O 39442 53516
O 37527 66134
S 37050 967851063
E 6650 23720
I 804 40074
I 63054 68509
I 16674 63411
S 37511 876458754
I 30602 72266
O 31219 78068
E 53094 76575
I 1795 63271
E 2217 31161
E 26481 72938
O 42826 51237
O 25769 28186
S 53517 50537469
O 22074 39787
O 36915 50559
I 23896 47743
O 26223 77444
O 51765 61236
E 873 57505
E 34600 47816
O 14880 39036
E 18448 20153
E 4127 60499
O 32364 45842
O 15567 28342
S 38190 537424435
S 59012 423092578
I 14672 61056
S 68744 681328447
S 20434 174034166
S 44351 248442722
E 17694 26527
E 55350 57635
E 12467 68383
S 8487 657683180
I 28838 29797
S 44812 394965178
S 56478 181529759
I 40534 75895
I 9384 59116
I 17183 17429
O 16048 54063
O 13472 72426
I 30815 53089
E 23100 57621
O 44879 54191
S 60500 985662995
O 17451 68190
S 65833 630839561
S 77806 338252441
O 29890 47460
E 15 12935
I 13867 39372
O 46085 70648
O 7030 38606
E 23645 42588
I 20834 76694
O 55335 59548
I 17749 48493
I 9485 51916
O 14311 26817
I 40656 45195
O 16178 46890
S 76490 318878016
E 21365 77385
O 2796 68124
E 10060 37829
S 68648 684011147
S 61485 609885225
E 26873 32940
S 73850 17893801
I 17022 27710
I 47833 59605
E 9013 69557
E 7944 9490
O 45341 76746
S 37112 212549220
S 32605 849494258
O 29867 73855
O 50250 65336
E 44136 53880
O 979 12231
E 14217 60472
O 8424 55616
S 58534 296250376
I 6737 74200
I 10670 51008
E 18248 77758
E 24226 74125
E 50870 74831
S 6841 117328133
O 13785 73894
S 4104 913202173
I 22832 52835
S 71677 586578056
S 38910 492678550
I 59597 71528
E 21446 28037
O 25469 77832
S 28619 727905653
S 65307 654628531
O 6887 56247
I 7509 29949
I 17609 32404
O 17819 57303
O 32034 38424
E 58027 65745
S 51273 432948613
S 36352 223293660
I 13166 44816
I 42301 43329
E 30369 62975
E 31148 50909
S 25316 400453136
E 349 18476
E 45717 63718
O 10096 32236
O 44827 46268
E 1930 54300
E 46254 73292
S 13943 969005810
E 25624 32149
I 8225 25124
S 56040 603487887
I 21413 55827
O 41579 62933
S 29637 613877358
S 45516 120682690
E 7018 59631
E 12829 21119
I 42179 74793
O 15968 53482
I 53831 72497
I 34762 42456
E 45440 56438
I 41382 50141
E 30640 38284
S 44659 730497928
S 47241 378071228
S 3764 160318876
E 38130 69025
E 20015 74530
E 23972 25311
S 84 958746220
O 34756 34849
S 24395 272422748
I 41332 57495
S 21412 643442160
S 72808 271020468
O 17271 42168
E 24619 56681
I 10862 48585
O 44770 65564
S 14539 752221366
S 40969 372407842
E 35263 60760
S 27454 801221744
I 18364 74771
S 12663 433682178
O 2460 59651
O 30223 75790
E 13596 37853
O 2470 18114
S 75542 793408322
O 6665 72363
O 17938 73055
O 6530 66414
S 31567 760663500
I 30389 33318
I 6674 53073
I 49734 61912
O 5375 58112
S 20947 884796877
E 34786 77857
S 59866 387891001
O 48161 61212
E 11755 14574
E 7768 52260
O 16294 77953
O 37042 76082
O 30086 54606
I 29431 69129
S 5421 445350072
E 30635 31022
E 48725 71187
O 12969 67423
O 23355 65598
E 236 413
I 41024 48199
O 21837 59633
O 15090 22770
I 32201 42736
O 22355 66859
S 10258 414911421
I 38951 51563
E 38056 39010
S 26300 669453020
E 19424 63485
O 51447 52795
S 24472 759966038
I 48429 48447
O 21498 59072
S 73901 195412377
E 55011 70730
S 18048 160998352
E 10129 15574
E 20152 76243
I 51353 70432
S 76924 187986109
E 19056 61947
E 57835 70417
E 19922 24591
E 4801 22057
O 9832 18522
I 18865 63503
O 19841 22783
E 16614 19079
I 8272 48258
E 8475 50313
I 54606 74249
S 7383 46924148
S 29742 850405
S 28326 329685693
O 36515 67501
I 4442 9548
E 23842 28877
I 39314 75960
I 68224 73736
O 49433 72688
O 35722 49551
I 3139 66774
I 49290 67044
E 16437 71713
E 55381 75527
I 37800 74852
I 34349 63346
O 13648 51984
S 66669 722691449
S 41785 26185313
O 57904 62110
I 30639 68573
E 3035 64400
O 44050 47949
E 69411 77467
E 33023 53048
E 49134 49699
S 54487 790507889
O 2912 38153
O 31745 31962
O 2798 18164
O 46006 58324
S 3995 733768351
E 6997 39965
I 63126 74712
S 54487 994499189
O 8704 18327
I 7049 23375
O 42849 62614
O 39129 54969
I 27764 47835
O 8209 18357
S 52490 969452608
S 69822 444890926
E 34001 59783
O 45991 73508
O 47121 57913
O 31699 57449
I 33767 39003
O 29885 35764
I 26429 45654
I 12345 67723
S 17449 550088433
I 15341 56345
I 23044 76884
E 54244 54396
S 23360 921851981
E 3593 41097
E 28570 54813
E 1001 39910
I 13547 40053
S 36615 633377410
O 59392 66740
E 32733 38196
I 4863 53882
S 41614 116184456
E 14970 52006
S 26039 871848052
S 33838 165587799
I 33438 34007
I 25370 53501
E 59684 64231
O 32164 76001
O 33285 53387
I 20913 61255
O 49954 62159
S 11130 59749009
I 18944 61515
S 18836 9916753
I 14294 69712
S 38919 632860568
E 27113 72474
S 27218 940601935
I 21563 69724
S 72307 539785748
I 10863 33819
O 31419 42531
S 10837 21250017
I 30843 57699
E 9990 14127
S 47331 277641394
I 26101 46003
S 20203 45646346
S 62483 420176843
O 15628 19527
O 37232 73397
I 16355 76907
E 54374 56944
E 44919 60393
E 8047 39421
S 45926 698492124
E 46456 51479
S 49328 491329433
S 44398 61924162
E 3669 58300
O 23535 55458
E 35361 74395
E 19287 46266
E 39607 45717
E 13283 17239
I 47957 72611
E 28673 52096
S 47494 194253715
E 12597 39751
O 19580 28172
E 28492 58772
O 8907 57063
O 30866 57615
S 59830 44780988
I 45001 63298
O 69111 71328
O 58067 61855
S 9263 806112736
S 1165 402870630
I 53911 57146
O 9048 63681
O 1634 55278
E 60958 66222
S 53996 864725868
S 50775 660894628
E 2267 41320
S 13787 281005366
I 51150 62885
E 14462 31454
E 46406 51704
S 51846 957155589
S 72782 392495622
E 6907 37091
I 10488 42307
E 19870 44533
O 27605 32546
O 4680 8884
S 46998 823523502
O 9454 14792
E 29438 45619
S 31259 616689725
O 5004 68514
I 19792 57075
O 1090 26298
I 48332 59523
S 58935 347834425
E 17406 27553
O 28104 29596
S 28410 574671114
E 8560 39267
O 54805 55746
O 14897 73140
E 16672 50540
S 3270 329119948
S 5396 581867969
S 32722 792442951
I 7543 24136
O 19477 25350
E 6962 58883
E 26859 40281
I 66418 75932
S 70785 255548396
S 75481 620861977
E 4256 9340
O 26726 30997
S 6922 768794793
E 10168 29993
S 19623 998640493
I 55338 64431
I 37584 76862
S 51473 660294648
O 1863 13646
S 35504 625307952
I 35406 36851
O 20836 24690
I 38883 39995
O 29371 45840
S 58537 23649460
I 35864 66901
I 2905 27891
S 37496 252701350
O 18942 30250
I 3920 39484
E 51926 75968
E 32583 47966
S 1058 720103157
I 59030 71975
I 19112 54355
E 17176 33641
O 19310 28536
O 73107 74536
I 3990 4007
S 32360 513964941
E 5414 47168
E 20120 65567
O 14518 18035
I 5140 41444
S 60225 635561631
E 18714 22863
S 64865 25694000
O 23013 65880
E 5363 28191
O 6012 76522
S 59407 723911956
I 9505 35616
S 43465 996377467
I 17305 27497
I 35744 47329
S 15235 612091588
E 11549 69695
E 52623 63246
O 49499 53126
I 63981 72569
O 18071 54381
S 75317 79437950
E 15209 63511
I 18120 64434
O 13615 65923
S 5273 112520698
O 1846 35402
O 954 51392
I 15028 54680
I 43991 64173
S 25066 223503385
E 24655 54060
E 858 75328
E 35991 60061
O 1305 60915
O 1383 25540
E 7564 29915
O 7983 61850
I 20365 75585
S 3541 132099878
S 4805 485871442
S 57654 568318132
E 36817 52578
E 1395 50873
O 6743 52788
I 24013 60021
I 27116 64852
O 57228 72808
O 27460 76820
E 3408 59565
S 34638 293812317
I 11521 21785
I 27676 63071
I 6364 55286
E 16896 22750
I 41523 50250
I 44510 73350
O 4794 54643
S 6415 662103232
I 9494 53109
S 20807 479782722
S 70664 280859454
E 4070 8643
I 68477 76896
I 7126 63273
E 23087 41465
S 27281 621335282
S 65068 765251045
O 8339 26724
E 8676 15859
I 7305 53610
O 32684 48689
O 10932 34118
S 62842 168184770
S 39469 135719163
E 47456 49683
S 62016 38643696
O 8566 41214
O 43313 63289
S 29137 538116751
O 12964 19422
E 26459 71414
I 25122 37749
I 25038 31792
I 4989 23653
S 57596 339799070
E 33214 53872
I 35623 64726
O 39809 44394
I 24751 58330
I 30385 46478
O 1884 7475
E 4534 74055
O 32829 48567
I 12517 29098
O 20048 43363
S 30911 785985712
O 16313 26457
O 20402 68544
S 26341 356821337
I 27483 32721
O 4148 41176
I 34980 45875
E 31189 72781
S 57741 593974062
I 15885 28584
I 17269 50023
S 12874 202717726
I 12821 24468
E 68239 75575
E 27905 64140
E 56538 77298
O 15357 41298
S 20286 412330385
S 6115 360892855
I 59250 65580
O 21387 54344
O 24086 74689
E 8907 65773
E 39379 73074
E 61735 66513
E 2315 30797
S 48881 382882976
O 23383 48846
I 39853 75993
O 23600 25625
O 9352 66801
S 43967 12356934
O 32036 61953
I 1191 47257
I 10805 38296
I 9323 38970
E 7540 42465
I 44093 49303
E 18274 71846
O 20110 27803
I 2257 21442
E 33187 53547
I 32440 60442
I 10923 40320
I 7854 38197
S 16168 31783687
I 59065 74696
E 9752 26615
E 33386 36906
I 52370 65102
S 34835 591809308
O 49970 68043
O 24559 32640
I 4850 45356
O 15609 35509
O 18296 62969
S 25343 426356966
E 52623 75974
E 15802 23199
E 43916 58399
S 16816 700025389
E 50770 64496
O 7481 17625
E 33922 53249
E 48779 58286
E 18707 42882
S 35351 744689608
E 12181 22176
O 16076 63506
E 16160 55678
O 37477 51114
I 7310 69107
S 3888 541791755
S 37114 749673279
I 19757 76805
I 4427 38685
S 25348 4822640
I 49064 51683
E 17881 24589
S 63613 146515272
S 33441 722629103
S 2866 74972070
E 20602 50059
S 32214 466275610
S 65878 112924962
E 6900 31383
I 25937 33872
E 15416 22812
O 14688 53587
S 18003 104239759
S 42041 229688811
S 39075 537768949
E 298 41134
E 64755 74075
E 26517 50094
O 13432 53618
E 39426 61570
I 8998 68807
I 28556 48932
E 2009 41698
S 20413 602069
S 27668 10344941
E 19699 57512
O 3992 74371
E 31546 75648
E 21754 51881
O 8744 69298
E 34971 53336
E 7364 10682
I 19077 42654
E 9412 29944
E 33937 57062
E 26779 71751
I 725 10430
S 60378 271783180
E 21838 49734
E 1234 61411
E 52495 64458
O 2623 62854
I 8513 59939
O 41710 75715
I 10202 76614
O 3798 24629
E 58629 64967
S 37416 798624649
O 15129 72774
E 32405 70895
S 2686 234948149
O 8420 14117
E 43216 54650
I 32430 72128
O 21653 61568
S 38872 488081882
S 53580 700105271
O 37656 65209
I 50451 66455
I 3144 29964
I 13407 60572
S 62698 807203115
I 27637 76647
O 71279 74721
O 13673 50732
S 56166 322531826
O 26289 56098
S 25298 750427979
O 26594 68703
O 14888 53040
E 22017 28200
O 48091 74571
E 8397 13132
I 48484 53965
O 10684 34628
O 21957 61515
E 1560 22489
E 57011 67685
E 33874 44925
I 37850 45019
I 29573 52168
I 27048 44328
S 10319 539316416
O 1704 19308
S 76945 299873548
O 25475 72399
S 34370 814028643
I 46158 76403
S 51215 459272760
E 70913 74091
I 22938 69573
I 17412 65235
E 37325 47404
S 7101 936276547
S 36095 387468773
O 44413 64988
O 38573 55272
S 24951 857456174
S 59459 523884264
S 9920 417192954
E 3734 37684
S 77272 21232569
O 32468 38856
E 20723 35618
E 26243 38420
S 588 267959671
E 11258 77435
I 17303 21937
E 31306 36599
O 2167 71319
O 17499 60260
I 6876 34088
E 40845 70187
S 63832 208658375
O 16294 22633
O 33856 70532
O 59159 73819
I 40738 61568
S 24505 999829011
E 1830 11723
O 11850 77664
S 57522 248655887
S 62275 238619231
S 165 469176451
O 35683 49159
S 9326 247456911
E 32578 48594
E 3276 38680
O 51534 55045
I 38983 58645
O 20185 21986
S 34245 395690897
E 35046 73762
O 33167 42316
E 56054 65257
S 46985 381445160
O 15027 77062
O 211 47563
S 45067 252806318
I 16465 45516
O 26049 32638
I 67780 74569
I 883 27795
S 48613 799196864
S 25644 711728887
S 16076 462863084
E 37050 61818
O 23775 47806
O 9321 69565
S 6955 319998800
S 3185 534955214
S 24580 205066
I 16043 30518
O 29529 33231
I 14301 15667
E 5455 50005
E 42190 65171
S 19860 205356458
I 3380 50797
O 28347 77715
S 10484 50760319
I 951 52997
O 13833 56432
O 57718 69908
S 30540 982715035
S 58197 294355205
S 55459 667818851
S 23481 976858994
I 7055 32496
E 26510 47936
S 50857 221083378
O 13211 25657
E 3206 71252
O 12245 64905
O 30117 49722
S 10478 912407735
E 17546 61045
S 59489 976152184
E 318 14103
O 27185 69581
I 19560 34110
E 12417 28533
S 46777 67519874
O 49476 61948
I 4370 26440
O 16753 43029
S 54173 912727737
E 37125 70439
S 57837 693285702
I 17292 59157
S 15534 894763192
S 77291 525707852
E 27539 42711
S 11830 183506949
E 40480 69922
I 43380 44977
O 58729 60236
S 10871 194189407
E 43893 64291
I 2066 76007
O 16062 26739
E 4474 23400
O 13204 72191
O 44231 64763
I 17681 62776
O 9731 19970
I 5896 11511
S 15419 122277944
I 57368 77219
S 72124 89860888
O 32454 74557
O 1339 57532
S 3266 986431205
I 23219 50453
S 77406 469143284
S 53017 423784712
I 21417 70869
S 9761 819420758
E 63402 76529
S 47586 36356799
S 75314 52740183
S 42657 459997271
O 44000 53772
S 20599 610060581
S 57958 22372890
O 11281 62366
E 55572 57303
E 51387 60762
S 22337 413609335
I 31172 61802
I 33611 42839
S 40598 284608258
O 19877 34318
O 24688 66167
E 58514 77888
E 45223 65100
S 69270 628276559
I 12658 41421
S 30387 540318337
O 26657 43794
I 37032 70505
E 56706 66828
S 30789 574376176
O 19944 66034
O 900 74965
E 58286 66216
S 34218 835478665
I 8353 42519
E 13551 15231
E 2057 24808
S 20477 14629490
E 35756 47127
I 24080 53415
I 74167 76859
S 452 303332134
I 61533 71791
E 25188 71160
E 14420 70630
S 15577 203159948
O 28590 31235
S 50709 696789899
E 49275 62477
S 68118 937032957
E 54886 59643
O 1047 75622
S 23806 816927462
O 15089 66579
I 19713 27141
I 21446 72190
E 15029 53486
S 8892 258987493
S 21669 749138801
E 4671 23083
O 16574 28093
S 30573 427246455
O 1703 28715
E 7716 41949
O 12796 20498
O 9162 24085
S 46820 290130049
O 27083 27879
O 43775 50407
E 12275 37891
I 7941 39576
E 53118 68133
E 3951 10207
S 39933 941830823
S 32258 575381756
I 50328 57990
E 48397 74052
I 21320 56809
S 37957 707689623
E 19858 56462
I 13416 62600
I 8479 24210
I 8164 77869
O 36291 45942
I 12113 46551
S 74216 292741133
S 31215 491401728
O 2994 30494
S 72075 354337905
O 29744 39648
O 13465 69614
E 14027 53346
E 5064 37094
I 34895 50095
S 76877 535027
E 5442 5625
I 19939 64352
O 15756 53595
O 21969 61699
O 15545 47862
E 13780 65384
S 26718 502099268
I 3598 70361
E 15128 70710
I 59403 70199
S 36306 33421437
S 13491 481611306
O 9411 24290
S 58068 742401616
O 4773 7374
E 24096 51949
I 4603 61547
E 37976 71226
O 7387 18524
E 10938 65524
S 33624 26627471
S 51605 821663861
I 20367 51166
S 48477 566741584
O 62601 68861
I 32140 72132
S 76180 466900091
I 40596 60230
E 686 48108
O 48609 74280
O 23752 52180
E 7644 48506
E 7194 72077
S 33274 15725018
E 11762 57688
I 12245 31802
I 59520 64329
S 31949 958744875
I 21270 34222
O 3007 72931
S 19979 878122124
O 4068 16454
S 60108 638276363
I 5783 46107
O 53404 74418
O 6468 48311
E 25252 71715
E 46044 65139
I 44990 51454
E 26684 68600
S 29254 237042044
E 7608 20095
I 44880 54069
I 6108 43030
E 33558 67476
E 34102 41939
O 33062 36753
I 3140 47741
S 10835 282200672
S 4165 754116729
E 20754 62731
S 60571 626217671
O 53428 67311
S 46476 17222268
O 6669 16204
O 47516 75025
I 54706 63618
E 34996 51055
O 32056 38041
O 2403 26278
O 13099 75708
S 60058 274911034
O 58994 61713
E 41600 69585
I 65340 72784
O 54711 64758
E 34593 69314
O 39945 55088
E 22489 64827
S 38685 663179119
S 50504 606917497
E 44202 62341
E 28839 30702
O 20396 37362
I 33014 47136
S 64783 607314688
E 3094 33421
I 10425 64032
E 24906 55561
E 17809 23495
E 8278 59280
I 21863 30038
O 668 32492
S 26030 505735124
I 8565 57395
S 48837 43994666
O 36072 56115
E 28643 57320
E 29353 32385
E 7301 26034
S 65194 198436651
E 9428 49110
I 33574 46726
S 64175 576562999
I 30831 73422
E 21385 62791
I 15856 37726
S 68362 747673388
S 71277 585796618
S 53513 696752302
I 3606 61647
O 57633 64031
I 70352 71116
O 37747 43351
S 35091 189709776
I 2541 17798
E 48311 62300
I 30607 38476
O 13307 24632
I 8414 74127
O 62376 75649
S 65171 686694842
I 14205 20918
E 13385 68074
O 38941 60150
E 20125 51236
E 43835 71594
I 2661 50649
E 22200 65332
O 5362 58844
E 28898 52734
E 58072 73985
I 11206 75113
S 31127 959884403
O 32545 54499
I 66746 67974
O 71057 72146
O 22472 63053
I 47918 59507
I 22859 26154
O 62810 66366
I 30696 64603
S 5651 39214560
S 24663 23814451
E 18560 53140
I 27853 56498
I 12077 64300
O 58383 73395
S 63403 231132712
O 16780 43431
S 78129 612788739
S 26589 455962652
O 3926 6605
S 44168 383955598
O 35775 72097
I 5493 52362
O 34764 63043
S 29498 451476421
I 59455 65708
I 60744 78077
O 16956 20388
S 2342 12360510
I 17938 54097
O 29178 48481
S 24622 522448612
I 1019 31398
E 5145 51929
I 39649 55166
O 27826 33693
E 18073 68582
S 65784 951593760
I 5010 8142
O 37633 70532
E 33248 57103
E 24110 66654
O 1074 52282
I 43814 47226
S 65075 202797971
I 57789 69001
E 34028 72423
E 7558 52663
I 12541 39075
I 22576 56924
I 9430 13273
O 5615 48436
S 13598 688592638
E 68797 78044
S 22146 846641814
S 46141 141609021
S 57609 852979198
S 59910 411275045
O 34366 58630
S 30789 540784724
E 4765 65112
S 1855 69039607
E 15792 74859
O 59403 64819
O 63384 72981
S 57779 847163817
O 24523 30968
E 13293 36062
S 46276 697819920
S 26652 866470339
I 21051 21474
I 29885 38791
S 37611 670067040
E 28858 72798
O 35076 67772
I 14506 19068
S 4150 906679240
S 20000 90630195
I 8375 14959
I 36371 41171
O 14546 67418
E 70884 73433
O 9938 20236
O 6046 66528
E 31683 41156
S 72835 24284197
E 24841 77239
O 9717 19672
I 72496 76123
S 24427 179729236
E 48626 69052
O 6455 19617
S 43404 467506277
E 27659 46276
O 9530 25059
O 10841 42350
E 5073 69719
S 12204 434002526
S 25207 2021210
S 59128 824179464
S 8291 8704241
O 19755 44566
E 2697 45355
S 59503 945959765
O 35942 62149
O 13407 61298
O 6270 29224
O 52006 61319
I 46680 47047
S 66327 867267586
E 20952 26069
I 73756 74923
I 2726 54102
O 2190 13102
I 26734 53221
S 20658 376336104
I 22843 62065
S 21764 907011570
I 34834 50392
O 55229 55900
S 42224 726694419
O 7641 73736
O 25983 72128
E 2896 58173
E 9047 71589
E 36208 60821
E 30859 67103
I 69848 75550
O 55363 59355
O 19703 60068
I 26177 38192
S 40393 967466276
E 32858 63194
O 21713 50678
E 39328 46145
E 15593 65182
O 41607 52177
E 70111 72118
E 6970 23061
E 4692 74708
S 29694 840208554
O 1729 3036
I 23965 30493
E 1488 26454
E 5079 65829
I 12609 33827
I 10404 58906
I 64838 68283
O 1478 16944
S 31211 28354980
S 7899 365661316
O 9802 77183
E 25331 41831
E 37962 67835
S 7587 898174003
O 15107 26380
S 22295 358213088
I 17990 68005
O 16911 29389
S 42341 679894211
E 35249 50653
S 58033 154396182
I 46407 67294
E 70371 73557
S 47817 759889790
S 66736 568107940
E 2167 64992
O 10876 53925
S 60700 606497455
E 5669 51637
I 22476 31108
S 48687 91408960
S 58179 445168682
S 63058 688799212
E 31966 71472
S 72387 444623565
E 44187 63851
E 36679 61076
E 26046 57861
E 4164 46017
E 8845 18408
O 32204 55500
E 50570 66574
E 20909 48606
O 23817 46513
S 18903 666673312
I 60045 60132
S 62267 416148470
E 39730 74201
S 29549 573874558
S 20779 81658354
S 76153 572804888
S 37621 245573928
I 10004 23347
S 77636 475246841
S 46617 602275792
E 4979 19466
I 43325 49652
E 28156 36401
O 7580 51751
I 49437 58663
E 13917 67932
O 18725 26575
O 44043 72491
E 14509 24148
E 21117 57664
O 46652 59006
O 47116 61582
S 46176 842641517
O 34015 56160
O 6358 68788
O 35893 66006
E 12706 53108
E 14239 14735
S 27581 496085509
O 17517 73009
S 54695 185137273
E 54552 59439
S 6710 9728373
S 38460 56687741
O 25887 36804
I 69108 76553
O 14887 15687
E 6952 74141
O 61536 67101
O 2988 51413
O 14461 55900
I 12506 24685
O 2642 69721
O 35730 71878
O 18470 64790
O 53601 74307
E 3288 44461
I 6670 70726
O 32924 42866
O 1253 64546
E 71458 73383
S 4401 245395239
E 5194 48460
E 14785 39103
O 42755 72133
E 31125 52685
E 25308 33078
I 66509 74020
O 19484 75644
O 2775 75691
O 9921 76740
O 16673 24630
I 29141 40802
E 29410 30047
I 10492 56532
E 20711 29319
O 40687 45532
S 75621 257325229
E 5142 31581
I 41618 46517
I 9260 70948
S 77002 273958603
I 4845 59736
I 46308 71690
I 36184 61955
S 34533 980621812
E 31086 62127
S 41715 392413212
O 31634 75310
S 30324 360826953
S 44868 771887249
S 65167 411240025
O 19673 37434
I 22526 71522
E 3543 73955
S 42815 917418072
O 2628 64196
S 19087 922709179
O 53679 59950
E 21617 56829
O 41931 45770
E 16535 24495
O 54342 63949
O 25578 51618
E 41788 45365
S 67763 633541959
I 14525 33045
S 50350 408622092
S 61751 917132786
S 66897 46190697
I 5410 15105
E 12468 52605
E 45679 47896
E 19291 74763
I 5407 58610
O 42784 44717
O 1565 35867
O 19881 40014
E 45676 54636
O 44988 61996
S 27314 407193303
S 31584 841374718
O 24503 74261
I 18793 19675
O 28541 36012
S 64920 94323912
O 17425 47279
O 25122 67924
I 16002 58602
O 40288 48116
I 6188 68571
S 63969 707229012
O 49816 69172
S 60278 159891979
S 56290 513712220
E 21972 69475
O 13127 20883
E 65603 74050
E 17449 65180
I 16411 32128
E 41542 42665
O 22009 24043
S 50884 637283630
S 15433 82234207
O 63426 72208
E 6868 26525
O 1709 22219
I 10625 37490
O 39865 68522
S 33902 525440904
E 8320 9637
I 38309 38320
I 28330 76840
O 32724 64254
O 19410 45346
I 41718 61029
O 10528 26128
O 7114 33810
E 51669 60186
O 45599 63320
O 49571 50133
S 63091 743525252
O 26530 46653
S 54430 105080207
E 61305 75286
E 11401 77906
E 33642 42936
I 29028 49818
O 12993 39626
I 8270 73238
O 36959 69851
S 41472 390343345
E 19952 33433
O 17283 24942
O 24085 48733
I 31998 54722
E 21224 74982
E 46325 64278
O 67944 78106
S 4839 950596802
E 21073 43663
S 42557 529786602
S 18216 134062035
E 38726 43035
S 5051 935852120
E 9138 33469
E 23162 46695
S 77040 89457883
E 12678 50081
I 43186 56594
S 51642 84228943
E 16040 23470
I 4459 49511
I 15616 52258
E 25491 73240
E 14355 42871
O 10361 30762
O 5430 74655
I 54351 77965
E 15791 65318
S 25928 955309720
I 7608 76330
E 32853 60897
S 17848 771993009
S 47251 758363318
E 780 56744
S 54268 987096918
O 8797 34502
S 2722 413731504
O 23119 42788
I 6377 63170
I 4540 35745
E 7808 55677
E 9418 34119
E 13957 33883
E 18019 69939
E 23927 23961
O 6706 9532
S 32228 238164445
I 49912 61169
S 4625 745560412
E 5728 23953
O 65638 77950
I 4110 5058
E 57335 76746
S 23084 870122477
I 31853 66296
I 2497 23668
I 2673 35959
S 7431 682481427
E 1596 69089
O 74137 74678
I 68191 75024
E 44203 56686
I 30379 43511
E 47011 57414
S 45437 969005140
S 46550 181118652
O 7714 18300
S 56136 538196187
E 41495 65225
E 11148 12350
S 18131 519550529
E 2403 24508
S 39398 50940791
E 35484 50969
O 61992 73590
E 17142 27679
I 3833 20343
S 72603 165690806
O 22428 35792
E 15544 21944
O 13848 46834
O 28958 44052
E 30052 64215
I 4446 57797
S 3104 815433063
S 62226 972274028
I 14563 22069
E 12301 28808
I 10725 51736
S 4466 900594509
I 40054 68695
E 8514 58541
E 25061 50700
I 25053 66220
I 11901 57510
O 48312 51204
I 65155 69173
S 38183 657304141
S 1 693305893
O 42852 55678
O 2285 57688
O 12834 64617
I 29228 43125
I 26688 58823
S 9491 852945390
S 4339 171182347
S 57421 58344584
O 15065 29099
O 34155 45879
S 67550 855289135
O 42287 69631
I 5614 56192
I 55540 71535
E 31138 59620
O 18537 36353
I 16631 41114
O 44299 64437
I 9589 22200
O 14327 31561
S 12727 757981544
O 40911 73501
I 30199 73530
E 16377 51016
I 15142 34454
O 50724 62389
I 35743 36384
I 42640 42657
E 43150 46596
S 74592 929679959
I 6576 34602
O 10061 33221
I 24282 69660
O 60292 64176
O 22363 70995
O 11381 50991
I 54839 75099
S 75620 641824810
O 5458 58322
E 43901 73644
E 42047 68294
E 40342 61439
S 64261 606250648
O 5610 16556
O 8634 46035
O 26540 40720
E 4649 51863
E 4677 21909
S 8179 707332350
I 31420 61762
E 53021 69183
I 66895 73734
O 11107 40410
I 11743 16472
I 5894 44586
S 12753 692454731
I 23904 64464
S 37923 198556452
E 30445 65746
E 17285 37579
E 72128 75257
S 9982 71236193
E 30994 62600
E 7108 46788
E 24689 25936
E 6813 75092
E 44268 50857
I 23351 24151
I 18358 77324
S 24674 471100931
O 12235 58622
I 43822 47749
S 37897 585251555
S 34742 574647723
S 9120 895745000
O 7322 63118
E 68659 77360
O 24102 77343
I 16448 54302
S 16472 934337859
E 9777 37907
I 30205 46511
I 51361 54183
I 19850 66803
O 20637 30957
I 35648 75480
S 31723 796341640
I 22247 53523
E 13563 35256
E 1318 22251
O 32332 69470
O 640 67536
I 34015 76765
O 14128 45617
O 4991 63069
I 1101 8461
I 16656 45566
E 8907 34447
E 12861 22033
O 13615 50313
S 19115 338981822
O 34060 63150
S 684 504132963
O 9923 45297
E 27518 50927
E 54651 73419
S 15367 930807147
E 16472 25143
S 7206 165133202
S 65515 891772109
I 26833 59357
O 45381 46333
I 24231 28981
O 8134 58214
S 17958 582024818
S 65134 821142805
E 43711 53327
I 7100 46321
S 22793 481828221
O 21402 28434
O 32782 59601
S 64209 300563844
O 28807 68003
I 28342 42637
I 27057 39623
E 4816 16296
E 15477 55831
E 13715 68861
I 39464 75761
I 20213 31418
S 72737 823388134
O 595 66318
O 7765 76607
E 18513 25769
I 14480 23948
S 15964 415825693
E 54571 58675
O 19868 35082
S 43253 657295267
O 26045 54201
O 10451 59774
I 1581 61797
S 7623 444651410
E 45015 76235
S 42945 732210724
O 1652 71248
O 4763 11493
E 47130 51477
E 2410 51199
O 2504 51017
E 9837 25530
S 45140 31498849
I 5835 54218
S 573 805527349
S 72001 484873771
E 1599 5417
O 30065 65571
I 18200 77471
O 39907 41038
I 24313 43787
E 42741 70653
S 27705 304190790
O 40022 53979
I 13408 53096
S 665 93149509
O 56424 63786
S 69722 231047100
I 21881 63718
O 61109 70044
O 24149 73684
I 35123 44446
I 17632 47264
I 43688 57132
E 1029 48247
I 24561 41287
O 27716 75118
S 52069 834679957
O 10804 29082
O 15766 71699
I 46732 52248
O 59368 74235
E 23322 57552
E 16812 35629
I 49466 57600
S 43723 320244195
E 20859 76621
E 58406 64062
E 28870 77146
E 34016 36868
O 35835 61266
I 56230 74565
O 33881 45130
S 43459 512252523
I 53336 77782
E 16964 69263
S 8891 188586945
O 11212 68208
E 48587 60773
S 181 797783177
E 10653 32439
E 65623 69418
S 68953 988153622
E 9428 67451
I 14834 33605
O 74 73409
I 30635 54059
I 39472 46146
S 11324 175560631
O 18985 30227
I 13506 47709
I 44127 77322
I 916 37426
I 10804 71698
I 9166 77902
O 55457 67879
E 8382 43340
S 4365 271625621
E 15099 32042
O 20873 48726
S 12799 636194853
E 283 40328
S 20262 974628121
E 28353 71209
E 33678 47741
O 36416 38170
I 10482 70213
O 50803 73280
S 38269 739988534
O 1823 43159
E 18735 66684
I 25547 34471
O 46495 66438
E 6640 31802
E 29216 74698
E 4485 38864
I 41932 47088
E 12954 15915
E 11259 72516
O 22088 58464
E 102 41773
I 20177 41993
E 63297 73435
I 15940 57140
O 66994 67075
O 3279 35644
S 25436 962885100
E 8072 41599
I 21531 59321
O 7230 75133
E 28161 43409
O 11010 68599
S 35831 533388832
I 51362 72306
I 5796 58402
O 5311 18998
O 7347 21776
O 4190 7514
E 59126 60227
E 36657 59159
S 29694 604672970
E 25394 68502
O 44549 62831
I 28896 31671
S 29468 13409407
O 2847 3768
I 259 74964
S 3402 352175758
O 9470 73011
O 2196 62785
I 15447 18454
E 38648 56448
E 5017 39274
S 57088 101381139
S 28834 755116571
S 25921 387304805
O 30744 65391
O 58746 64875
E 23235 39525
S 55175 87743094
S 35736 883944937
E 57973 61723
S 19606 417097490
I 54682 55995
O 10803 10807
O 31912 75140
E 7070 19024
O 35703 74218
O 18025 33570
S 62457 352966325
O 22668 61801
I 7787 38582
E 22192 54981
S 72385 750644484
O 1842 31206
O 1847 65390
O 204 11742
O 11125 63285
E 33668 45385
O 11462 16074
S 7843 553228269
S 28116 240518479
S 42524 117514474
S 53062 383167675
E 17709 40446
O 42970 71760
S 30290 755237211
O 15570 23869
S 13947 181459263
E 16008 53407
S 40173 710014195
S 26678 239740847
S 30732 236216655
I 969 26897
I 27607 72283
S 48968 772745714
I 11939 78069
S 30556 289524035
E 2822 37235
I 11735 42959
E 37611 60962
E 4485 51458
S 71306 178942670
S 26199 453668134
E 29905 77738
E 8239 29944
S 19182 4660148
O 12544 33273
O 227 73549
I 7707 28474
I 23660 33953
E 8208 53299
I 56433 69741
O 29931 54843
E 20387 21468
I 28793 77717
I 8948 46388
E 54535 76540
I 39392 46121
S 15785 381315741
E 32180 47404
S 3289 399300098
S 75958 464980419
O 8658 11180
E 9308 44310
O 38566 48978
E 12592 71911
I 35022 67958
I 32228 77528
I 28274 75849
O 49347 59255
S 21844 203040917
S 38775 609150816
E 8344 30835
E 29301 52454
S 3201 5213902
O 20263 53672
S 48860 193596778
E 7723 37561
E 20637 51066
O 23974 56833
O 43245 51432
O 353 5939
I 27705 63485
E 52199 64424
I 64698 67566
I 58444 60174
I 4978 76330
S 5469 161971076
I 20762 61689
I 15639 54486
E 9479 25387
E 45035 55225
E 7084 42779
I 34922 39364
S 11982 884460349
S 28108 350742619
O 71636 77786
S 39336 236794457
S 39910 648964462
O 25211 49382
E 31072 76352
I 30584 41160
E 9418 32422
I 30107 43751
S 34072 288748231
I 24618 35949
S 73176 105808886
E 7557 41028
I 3103 22619
O 8664 74801
S 24047 917835826
I 14250 56064
I 12459 43543
O 44495 68592
I 11878 69932
O 12614 14293
O 33829 71341
O 59742 60728
O 1822 41605
I 35272 76845
O 21125 59614
O 18999 46142
O 44298 57225
S 73074 121641001
O 7910 70559
O 30669 35205
O 13127 20326
E 17256 64937
I 28624 38109
I 41224 67119
E 7265 14464
I 41534 45596
O 4796 17076
I 15016 55880
I 7408 41584
O 23348 46480
O 1240 21221
E 33001 41729
I 34201 37079
E 4654 56572
S 37203 173098393
S 48042 537364384
S 206 756687194
O 8878 69406
S 10474 686182085
E 60840 76571
E 43196 57272
O 34617 73674
I 55746 65883
E 6791 50857
I 18126 54900
O 4560 18743
O 10129 35817
I 67951 71183
I 51851 74563
E 33014 58469
I 2772 44058
S 41051 608891904
I 52518 58596
S 20569 548624845
O 8588 52450
S 46817 165822113
E 23690 52782
S 34140 488757134
S 52447 183669330
S 27012 432749735
S 74761 325646620
O 6738 35547
O 11513 46139
O 9238 51801
E 24829 62738
S 73168 660963362
I 13968 64005
I 25358 67142
E 53481 71889
I 21358 41915
I 40983 60083
I 39816 61007
I 48476 60929
I 23005 67087
O 5741 27178
I 18621 72947
O 8824 14777
I 22850 40641
O 27320 40136
O 21462 76457
S 13202 479993014
E 4109 4674
E 18286 36282
S 35682 662730169
I 19337 72852
I 41300 63579
E 44661 63282
I 19175 64878
O 12542 60502
E 35737 41333
S 28174 713737382
E 26983 61866
I 36208 48906
E 53516 62431
E 18142 64353
O 15752 77668
E 9395 48722
E 47571 76426
I 21768 26693
S 60713 512644235
O 424 42469
S 63385 42176540
E 32399 49942
S 42798 294111028
I 24767 76621
O 22847 72853
I 47686 58333
S 5165 374618350
O 20233 35624
E 16812 36087
S 36418 587530284
O 43306 74228
O 19721 57293
S 13951 313111617
S 71747 944230221
S 55833 901346313
O 4234 20268
E 47278 75414
I 34083 71294
O 12778 32260
O 26675 69487
E 30282 37916
E 3651 75582
S 2371 115593970
O 45196 48528
S 5454 209530073
I 43963 56443
E 17758 74753
I 17945 39015
I 4469 8379
O 5240 34344
I 34004 64713
S 18113 736911484
E 6040 76749
O 40178 51635
S 60154 737446405
I 1049 26596
I 26018 49302
E 37494 75840
E 31270 71302
O 35680 56239
S 55146 127100857
E 29240 72762
E 49429 59571
E 1150 37626
E 48253 63230
O 54297 57899
I 488 69666
I 32711 33681
I 21059 40124
I 52160 63508
S 22232 363601546
S 6798 802072455
S 69452 324495452
O 7334 28643
S 11308 330064805
E 22918 66343
O 17294 66723
S 31468 592805641
E 38027 50537
O 4622 27655
I 57795 61638
E 44925 45544
I 38243 41767
E 36741 42213
O 58268 74544
I 32537 48686
S 5159 518177844
E 9508 58923
S 752 611743738
E 53341 69406
I 56994 75510
I 30213 51180
S 75450 512975568
E 44741 76707
S 54137 767728759
I 40682 69972
I 6690 77061
I 22412 58912
I 27769 44658
O 15688 19158
I 26340 38072
S 25630 281551574
I 35947 66674
S 170 128494824
O 59709 73048
E 17274 73997
O 3206 68153
O 2179 55473
I 29253 37234
E 29834 61493
E 14732 17069
I 17318 18084
E 12449 49424
I 47710 72049
O 3969 18421
I 16027 48363
O 26421 49692
S 61907 730551876
E 27136 46050
O 1529 46531
I 19633 54888
O 2924 70166
E 13960 22352
O 5549 38946
I 11043 68271
O 26429 53002
O 13709 15649
O 10073 16955
I 12136 26679
E 56988 62198
O 15569 70677
O 27625 28014
S 69531 256546684
E 8795 11100
S 18630 416673295
E 24535 46223
I 112 33370
E 2535 52368
I 4189 50542
I 3491 8588
S 50117 684642472
S 51595 896303547
S 72748 608836915
E 65971 72043
O 36168 51132
I 4303 57213
I 6051 58629
O 16667 57058
O 38129 49340
S 18950 313304287
O 2128 77734
O 18401 40031
S 70260 495240537
S 55795 438077
E 6854 27904
I 6759 24251
S 36090 988870137
I 32980 37224
E 62977 73082
O 33620 62527
S 41599 846737217
S 26521 258959289
I 10871 76331
S 11872 336747655
I 9797 38091
S 71260 102004408
I 21332 59912
O 22866 63982
I 51045 77474
O 3145 71893
O 6204 73938
S 56260 582369691
I 15165 77390
E 11216 27990
O 3308 54078
S 61310 630022401
O 8342 9472
S 14772 508172391
S 49133 779826066
S 59353 800865991
E 12825 56446
S 6572 214262781
S 26486 866423296
O 18984 24665
S 48077 386931321
E 38580 69780
I 889 55121
S 62870 48959629
E 26540 47834
O 11072 41824
E 9950 22493
O 12039 32015
O 9603 71260
I 21593 38265
O 1092 13806
O 36224 76395
E 13188 66657
E 12592 66452
E 18566 20909
E 16329 60686
O 47334 67711
O 69854 75760
S 18184 736483126
I 35983 42248
O 26972 67400
O 33529 46877
E 23894 50668
E 13142 70317
I 49532 69741
E 5573 46436
E 36499 64149
O 10938 77202
I 25996 66117
S 42876 803477031
E 357 43078
O 40379 73349
E 29228 34674
I 63376 76192
I 366 44459
S 34964 395974728
S 42416 247218241
I 20140 22061
E 47739 48439
E 39118 56291
S 37444 751678664
S 74042 671324777
E 1773 17064
O 44876 67969
E 18048 28018
I 15672 46098
O 49877 62264
I 44561 50223
E 34630 49555
O 64458 71989
S 16411 916836809
I 30283 47962
S 25020 619830968
E 49332 49549
O 37283 66715
E 43513 49803
I 9709 68382
O 60744 75463
I 62753 71514
I 38393 59497
E 56420 74025
O 7596 12451
E 57401 78002
S 164 441313454
E 1004 42976
I 7441 24088
O 35118 57783
I 61243 65026
O 13533 22435
S 17787 739070059
I 2904 30836
O 55119 62681
S 69293 49873845
S 73923 770256026
O 24916 63691
S 73825 221074279
O 9128 41146
O 812 42979
I 7042 8525
S 60781 743803517
S 38045 63990404
I 13350 13861
S 63258 640205485
E 58817 72749
S 17097 51599613
E 32540 59076
I 6233 45832
S 56529 671935736
O 23132 31629
S 77396 938434893
E 31817 32539
S 19195 372955133
S 69197 541706629
E 15183 48712
E 65924 72797
E 44521 62240
O 64242 73753
E 3526 56043
I 20187 56347
S 20199 608845057
O 37680 41435
E 53271 67543
O 40558 55838
S 52132 521013117
O 9539 51664
O 42245 68308
I 35402 65117
I 49043 73731
I 25158 74947
I 46965 73181
E 24217 67917
I 34633 71638
O 51486 77946
I 6507 73464
I 7580 59961
O 47145 58859
S 71904 319144199
S 52095 551300215
S 27307 869730156
E 16540 48510
E 14850 46373
O 33794 48489
O 36646 63019
O 64128 66509
O 49824 61185
S 5950 539265374
I 39730 54111
E 35961 71896
S 6209 703816304
S 26412 803844273
I 8365 39285
O 25634 44944
I 15568 23601
E 48589 53196
I 50578 57753
E 35062 58690
O 37516 63260
E 4231 5202
S 19791 989387041
I 19590 25863
S 35305 879841472
E 25835 51789
E 7440 76684
S 46720 377829708
E 31678 34350
I 38898 59620
I 794 54667
E 2301 27889
I 10199 29774
O 40097 73715
I 58144 59193
I 1146 5259
O 25323 59912
O 58419 63940
O 8581 51230
O 26874 39805
E 8465 48437
I 7413 43045
I 31121 46185
E 11763 72924
E 33511 43093
E 11309 15985
O 38509 64241
I 13031 19405
I 22274 23274
O 21909 77043
O 7869 71701
E 8501 73259
O 35023 49515
I 6109 51338
E 37606 76415
S 39177 370690462
O 59659 65857
I 24273 49898
O 26719 50408
E 10497 68926
O 7172 15610
E 20668 46357
O 1602 47297
E 12574 67139
I 31376 51475
S 40005 669323183
E 10592 65551
O 2661 29451
O 20119 59162
S 38904 625634076
I 29405 41188
O 18384 32754
O 38286 64844
O 10347 37647
O 43621 55736
O 7777 39596
E 23892 55288
O 30155 33779
I 31163 50936
E 17220 35401
O 61830 74729
O 70938 70995
I 24707 53887
S 56963 560870237
S 20781 570299626
O 5179 69614
O 11903 26239
O 31999 54475
S 44852 363535699
S 7845 915621716
E 21391 52556
S 8112 880808826
O 58822 76401
I 2256 52980
E 30365 38149
I 65915 71313
I 61146 71473
I 35064 76201
S 9408 824834666
S 77663 973835110
S 941 584408925
S 67518 760265443
E 8235 39819
I 13071 76247
E 15444 56252
O 5256 59725
I 9686 60342
E 55061 67314
O 9164 21066
S 16880 921763832
O 47166 74310
E 19024 30710
I 6267 15068
S 45575 174910828
I 39094 57770
E 11420 27813
O 55802 70920
S 74651 39540202
S 15036 490568471
O 42244 62152
O 2164 35140
I 41254 55309
S 7539 6253627
S 11435 124060046
O 50035 52403
S 67108 213177034
S 39791 159044116
E 7678 52425
O 22361 65579
S 68990 447442361
E 71150 78132
O 12430 56544
O 44884 72449
I 31861 34640
I 44205 58470
I 10403 58535
I 4898 38327
I 52423 52542
O 3918 55696
S 5711 85515182
I 15703 77757
S 43402 371217168
S 64997 777834654
E 12993 73462
O 52564 53326
I 9362 35179
O 36129 64339
S 49624 155604105
S 74474 986945285
I 8677 48046
E 22406 52332
S 5797 381496726
I 4065 15469
S 61392 478878361
E 2709 21328
I 36174 36747
E 18527 59824
I 31902 45055
E 19311 53344
S 64043 71368679
E 17193 54247
I 19661 35419
E 44134 50500
E 27016 44731
I 64102 67362
I 7220 46160
E 41039 70185
S 25945 949830228
I 5763 5769
O 35301 62684
I 15862 34130
S 36194 45110920
O 2143 2819
I 37080 70899
O 58646 67242
S 34265 836768957
I 48119 77476
E 2078 75457
O 47085 51398
O 3238 63685
O 54709 72386
O 15439 72159
I 2751 68409
E 8536 57272
O 9030 41909
O 32101 60273
O 41546 50546
O 5652 77880
O 48114 64688
S 13894 659555818
E 2364 29981
E 22468 62005
E 26206 48164
I 65850 75805
S 15386 382391449
O 11422 54454
E 2487 65127
I 14746 67972
S 50113 432256312
S 38760 328057489
O 24954 69993
S 2058 938298840
O 19770 30754
O 57881 71715
O 17963 30816
O 29408 34121
E 65431 72265
S 14819 312928019
O 45835 77775
E 43396 68198
E 4941 55328
S 6578 728410319
S 65515 602866430
O 66485 71373
E 19163 35852
S 17493 273394557
O 10849 51254
O 17866 75594
E 18648 72669
S 40682 79120932
O 59119 61293
S 1883 619994547
S 50826 112657435
O 12189 50268
I 19629 62378
S 31046 711814862
S 5175 317264078
E 2482 18591
O 32635 70809
S 51383 681234611
S 37493 689192307
E 29552 43205
S 77340 995813441
S 60376 44267656
I 52532 62583
E 24626 54111
I 15159 52068
E 46 7050
E 40393 47471
S 8044 948581822
I 35282 50603
O 22930 27083
I 44613 60882
I 23275 28896
O 50643 70295
I 9382 29374
S 29341 904999130
E 27961 54036
E 12895 42471
S 27588 715410718
S 49241 353155730
E 28335 71627
I 28945 60789
S 59995 82748501
I 21827 46613
S 22109 399241418
S 52756 892639967
S 71296 400646633
S 17165 231193234
O 39794 59232
O 20363 76320
S 58052 197502396
O 16598 30939
S 43834 352345668
O 56424 67631
E 75231 76474
I 5585 27749
S 28479 660632315
E 53286 56445
S 27402 978930498
S 49075 439455128
I 37394 57983
E 15426 68118
O 17276 77146
S 67057 86956702
I 23576 57433
E 6473 33651
S 45262 55485645
E 61884 75481
I 34080 75767
E 73513 74810
I 35944 67643
I 12510 52255
O 21486 32011
I 11606 54102
S 75160 107143471
E 8873 35029
E 14472 38026
S 23131 401757618
I 2800 57022
S 5335 717109203
I 33504 63163
E 2565 4180
E 5625 36465
E 51315 75627
I 55741 63192
E 52039 69479
E 19946 27767
O 10590 36752
O 20529 56180
I 5200 28106
E 10308 20945
I 36657 51470
S 47680 444320326
S 77703 51263151
E 23623 59183
E 35526 69325
E 44871 62427
S 53517 303140963
O 380 56235
S 28479 799151499
I 55146 56094
O 41097 68593
O 14351 74784
S 898 902090868
O 8655 15651
E 14192 44913
E 2348 67866
S 26923 937681753
I 14125 76526
O 13610 73130
I 8765 48973
E 19288 75272
E 49232 68534
E 15631 62917
E 27115 75721
I 9593 64174
S 50573 882486991
O 55262 74122
S 366 484256046
E 57164 57267
I 41026 43389
O 25109 54540
E 9821 13309
S 4897 652144920
I 53329 56753
E 21040 63557
O 6098 49717
S 64127 698652887
O 4007 65590
S 50568 762810669
E 22748 55973
S 27696 284112339
O 9724 16142
I 22771 73296
S 12430 145415041
E 53056 59141
O 3298 14551
O 45287 45840
S 32901 314758485
I 16657 46301
S 21734 416518460
E 37948 55968
O 34698 65894
E 17753 52417
S 67922 728113356
O 5770 28413
E 2467 63504
O 24246 36114
E 5265 65808
S 53919 527477222
O 15396 45093
S 5941 347580957
E 1309 74234
S 30108 174080028
S 27658 804222465
E 12712 71347
S 13578 180977754
S 67189 968503728
O 57720 75268
O 17512 28889
I 5538 51523
I 3159 14231
S 73238 914560770
E 13688 19479
O 42714 64054
S 76726 835971287
E 3579 19068
I 4501 36407
S 77739 563769091
E 2770 71421
I 61682 71953
O 38274 52033
S 29867 19356531
I 7137 64893
O 21706 55218
O 49943 69288
I 223 30174
S 21841 945999034
O 32422 74807
I 1363 29883
E 35951 63576
S 45797 610161776
S 13809 27749322
S 59203 406225881
E 18364 37848
I 22762 34579
I 29721 50541
O 69418 71568
E 1753 26142
E 4582 11812
S 52665 962425532
E 3383 70000
E 14371 71161
E 46259 49879
E 11292 32280
O 15897 34409
I 55952 55988
I 25775 73666
O 29127 51204
O 38318 44992
I 55396 64124
I 52150 68719
S 25037 741009730
S 61339 114293366
S 26245 281755617
I 5150 44837
E 48533 67040
S 66158 226169287
S 70728 470499500
O 35384 49288
I 12287 34908
I 8208 49046
I 59741 72173
O 9049 43221
O 42302 58360
S 28983 547554473
S 60397 782479276
I 36113 59945
E 38366 76390
I 49207 64690
E 24025 28361
O 36528 66160
O 11005 50448
S 19276 980421333
S 77542 984008021
S 34707 709641806
I 9671 23953
I 16811 20309
O 31651 67674
S 62078 494077415
S 66609 130190418
I 36819 71402
O 32233 53460
S 12340 613696394
O 55582 75614
O 56375 68982
E 71842 77453
S 74153 562334769
O 44041 71486
I 8190 64017
S 76052 195905982
E 31746 71176
E 29889 40880
S 6723 797604206
S 49171 782349083
I 27584 41892
E 50662 62626
I 36715 61205
S 48034 134097863
O 11544 44956
I 5890 40274
I 19728 53537
O 1449 18282
I 40660 64123
E 29060 43676
I 7773 73553
O 2453 46906
S 31068 895284513
E 876 54925
E 56501 75463
S 45739 224863326
I 35939 50677
S 12608 833869873
I 41099 45561
S 67444 591028330
S 32919 848245081
E 2126 53924
E 8510 25167
I 33835 49417
I 44285 76759
O 27716 46211
S 46958 622961289
S 112 333712873
S 41069 689517100
I 15417 31641
I 21155 45642
O 60984 70787
S 16308 658945647
O 4234 76458
S 6348 600665671
O 20934 59136
O 28613 69686
O 23203 72430
I 25683 71461
S 14427 776553991
O 73405 76241
I 19020 67924
O 56478 58579
S 19092 481309946
O 21587 46808
S 64942 583672380
E 52299 52672
I 5272 24522
S 47316 224320346
O 24828 45682
O 41266 57173
O 22716 60921
I 14385 30320
I 6392 54125
I 44026 56177
E 4702 49396
I 32961 60772
E 33115 62543
E 9891 72052
I 14418 63179
O 9251 24127
S 71508 619126171
I 70125 72372
E 40147 56334
O 4412 77174
O 17951 73979
O 56940 63917
S 40531 707088097
E 57771 77112
I 20359 42470
I 2299 55641
E 15192 45120
E 9793 30855
O 754 4784
I 13286 22051
O 55795 77300
S 50127 923514703
S 6368 25798437
I 24012 76023
E 27874 53724
O 16094 54540
S 34777 487598150
S 72877 482959608
I 14976 76561
O 21983 43979
E 30821 36459
O 22286 77482
E 16657 30277
E 31946 69564
I 55788 77378
S 40317 715031798
O 31850 74269
O 15133 32894
E 35890 71475
E 2935 15424
E 24703 59115
S 67549 95136088
O 43026 65335
I 3500 36273
O 22503 44325
O 70743 75793
I 12773 74684
E 44860 46835
I 8864 64213
S 53833 72409575
S 38287 376094411
S 58651 973144311
S 39956 150171723
O 22609 66398
I 39303 53465
E 3259 51335
S 44878 232258541
O 36039 59413
O 7351 36594
I 64616 72094
O 12432 57145
E 22184 61925
I 21363 24960
I 48667 54100
O 16694 63795
I 6054 74599
I 64692 65708
S 54485 795855779
S 41526 747701665
E 1425 41634
O 26642 69555
E 29996 70971
S 54712 540542347
I 13009 72490
I 6275 22337
I 5276 6499
O 19506 65885
S 71082 904993216
S 9556 562937048
I 71619 72231
E 158 18868
E 31088 49346
S 21382 150902621
O 2555 28470
E 33775 62514
E 44313 44746
E 26184 54414
O 40386 72931
E 27151 53744
I 11532 53497
E 54082 76150
S 11164 834123124
E 13994 31188
O 39264 77004
S 52293 403063431
E 72915 74198
E 17475 66629
I 18445 53803
O 1427 4276
E 6445 11346
O 24172 54818
S 40171 431943915
S 56002 823019652
S 23346 801621045
S 22734 369166996
E 12342 38677
E 21696 49688
I 14925 37690
E 23254 73844
E 18162 43703
S 48105 738290996
O 27235 71952
O 11700 53383
I 46214 74845
S 28191 389447036
O 26517 43302
I 19910 24179
S 2906 479993618
I 7740 31302
I 33799 47164
E 9986 54673
O 6454 23986
O 38522 52955
S 15085 953598124
O 25840 74496
S 48834 17142598
O 65164 68096
I 1573 14960
O 24953 77754
I 18480 62246
E 12408 47752
O 49031 49602
O 1463 35640
I 36229 43461
I 28265 36483
I 7502 9661
I 42680 75610
S 12604 994799954
O 54618 56263
S 68302 419835517
S 67420 868230387
E 56709 71927
E 20379 34106
S 69981 514368668
E 9354 51486
E 7743 65539
O 21028 47580
O 5229 57296
S 31221 729346462
I 46935 71570
E 45520 45693
E 12195 44582
I 31926 76284
O 28543 55968
E 52724 74739
O 5144 35691
E 20115 63761
S 5005 783853766
I 4371 73115
S 10391 685045463
E 61345 72036
E 47996 67447
O 21872 63644
I 64546 73944
I 10957 26736
O 53988 76137
E 13399 40890
O 13783 39123
S 70807 844927111
O 9464 55382
O 28853 45205
O 13285 33460
S 4067 744532712
E 45288 56471
I 5358 14137
S 50467 167103609
O 4572 70101
S 65720 936402355
O 24663 72776
S 50061 151932265
O 1725 53417
O 2540 31135
E 28368 31094
S 16428 729370741
E 3828 70205
S 37779 5657239
O 20320 68391
E 49574 58387
S 17995 994760336
I 27450 45696
O 48767 62418
O 30238 66602
E 42526 67351
I 15431 66758
I 35025 40495
S 50309 604080554
S 36120 901908831
E 22416 56403
E 13750 68756
E 36190 49127
O 20199 47789
E 9117 77307
S 57450 723661559
I 3713 51359
I 60316 61531
E 73920 76210
E 17727 65767
E 28946 77567
E 404 78064
S 32691 903313142
I 61013 64389
O 2994 13538
I 17740 35620
E 8773 63788
O 32713 57329
O 25991 49451
I 11964 43393
S 54200 82076664
E 2709 14334
E 5454 41435
O 66155 70483
E 4972 14577
S 16712 525805112
I 44055 46780
S 24115 60969679
E 54174 62234
S 74113 592487223
O 35751 37813
E 19662 51478
I 24476 45806
I 29084 58443
E 64649 74127
I 46608 52466
I 878 37001
O 42666 43555
O 24042 48632
S 685 101530763
I 44874 51582
S 2995 454013644
O 40077 75416
I 19960 71435
E 51793 66952
S 1395 817820301
O 18407 44651
O 5395 10294
O 3025 21440
E 47559 53054
O 33963 56898
I 2761 47719
E 40642 59540
I 48879 73975
O 13494 14652
I 5709 25342
O 23094 23893
O 5236 23607
S 59585 742289253
E 35129 46672
E 12238 17095
E 17274 26346
E 30816 60090
I 39510 44645
S 37786 951278716
E 14598 38740
I 66882 78024
E 16236 51169
O 26081 43388
I 11873 40812
E 7006 27461
E 17295 38290
S 54585 433881375
S 20776 756908769
E 23481 24873
S 68534 562558242
I 20861 49708
I 12481 58292
I 25528 37758
E 33486 55606
S 78079 224017124
I 2460 60475
E 12198 30861
I 39724 65351
I 4279 5699
O 9029 21604
O 13487 47411
S 32330 181711384
E 64402 66560
E 55218 57896
E 59618 72512
O 44080 70887
E 4338 50535
O 5552 22217
I 44115 66636
E 24603 56820
E 67850 70664
I 26830 67405
S 27521 626066051
E 17587 44803
S 73160 785234130
E 7556 18005
E 1180 7951
I 47472 50240
S 18973 508866024
E 47622 75203
I 41688 72198
S 42545 227692490
S 15518 777304073
E 16623 48144
E 26111 31259
O 60193 64571
I 7656 48644
O 28645 34554
E 20142 49653
I 75930 77412
E 7373 25695
I 14523 46170
S 20856 765094096
S 15954 144444506
E 8731 35609
I 14521 40178
O 22411 35982
O 28698 51310
I 23692 60943
I 48241 74239
O 20589 32270
I 36510 60210
E 7695 66080
S 14326 894187487
S 4510 421431044
S 78076 722838327
S 25536 843229949
S 46384 810775509
O 7350 68989
E 49934 66428
I 35401 67934
E 7421 8048
I 12639 45586
O 58115 68095
S 41342 840406586
E 36644 76470
E 53354 69418
O 353 17181
O 47736 75921
O 9476 77941
I 52578 71149
I 19890 48029
S 68889 520055369
S 1386 92234996
E 12520 64582
S 31359 633308021
I 29244 33519
I 16052 71248
I 7999 15031
E 13290 35310
O 19783 67103
I 9692 45504
S 55764 47542323
E 36433 47259
I 6592 45644
E 59938 63114
S 51780 958115939
S 70375 385100883
S 40682 108173580
O 51022 60152
O 38854 69133
O 29439 52336
I 18286 22000
I 44032 77725
I 25488 42950
S 6519 689573728
O 12651 76099
E 15899 72837
E 746 74007
S 6763 663738146
I 16437 53521
S 28167 534847942
E 45690 50073
S 15221 821990959
S 77132 555932334
S 53970 1376910
O 20638 49938
O 59977 64460
I 10925 38574
E 42397 51995
O 5774 51692
O 9265 25033
E 55 3208
I 16672 55169
E 57072 57892
S 2060 481245836
O 42479 47646
E 44516 64308
I 19157 56588
S 19143 38882633
O 40687 67591
I 11088 65242
I 10200 37571
O 4796 41067
E 35398 47377
O 30707 31530
E 37086 74735
E 15623 68972
I 32778 32803
I 11800 34375
O 17898 19010
E 66132 70000
S 68853 397232401
S 52351 559960709
S 20863 15036839
S 55996 544009956
I 25298 73657
I 3741 49714
S 24880 89194047
I 21448 60046
O 26627 32713
S 65771 302553198
I 25961 56224
E 33182 68261
O 28163 41044
S 53152 294418789
S 63045 564574671
S 70415 570311694
E 50330 59701
E 1780 12244
S 19863 469610792
E 11116 63854
S 46487 711543478
E 13615 17463
E 57684 62211
E 22559 77030
S 70179 43027834
O 15215 26727
O 30862 31649
I 7667 64205
O 22349 42818
O 5424 43592
I 54287 56738
O 31342 52632
S 13419 581093138
I 308 1399
E 9111 52581
S 12316 824729335
O 43156 69291
O 2891 48109
O 20414 52036
O 8204 42776
O 19189 38981
E 27460 28423
I 41343 54587
E 13293 20421
O 50127 55800
I 20493 72928
E 5217 73412
I 9642 35898
S 68150 701247298
O 10122 54766
E 22041 26909
O 3747 44200
I 4840 14185
E 41703 68521
O 17721 74745
O 68194 76032
E 1589 15965
O 4870 77076
E 14510 37484
I 53053 71190
O 5731 29783
S 33579 744576662
E 27358 62255
S 69453 322634509
I 15194 43846
I 28390 62188
E 13284 54216
O 37249 37365
I 21531 69806
S 75334 911875046
O 29974 67050
O 22594 32978
S 12137 389289666
S 2838 909013154
E 8085 17158
E 18697 27779
I 45405 77977
S 62730 653489540
S 59850 499811796
E 33403 64247
I 10717 12868
I 8092 49657
S 31550 347333736
I 18921 39399
I 4393 8815
I 5504 32603
O 7953 67306
I 29539 44703
S 22517 783105249
E 31090 70098
E 24323 38866
O 10564 68089
I 39705 60181
I 27340 38038
I 21588 65049
I 40731 62051
O 17493 64485
S 3121 602469384
E 5279 69736
E 28990 44097
S 27552 270286848
I 10739 33367
E 52363 65916
I 34617 51516
O 26590 65750
I 57677 57826
O 50504 54856
I 20854 45048
E 24109 78124
E 30545 59108
S 65979 982831498
S 3263 938750669
O 35027 77430
I 14304 63472
O 41361 58170
I 7 15794
E 16919 65798
O 41445 73172
E 17470 19339
S 20331 4999933
O 26229 77972
E 11008 34815
I 6257 13242
I 9324 74934
O 28926 52896
E 13734 51608
I 24975 72354
E 27797 32280
O 7216 34561
E 1570 55681
I 12846 32271
O 69372 73300
E 8136 59748
E 8591 69424
S 77811 883909606
S 1806 56329245
E 42085 44011
E 25257 74380
E 157 18811
O 11552 71927
E 25824 64657
O 1301 70628
O 36967 43544
E 29316 44545
O 28971 57002
S 39613 693318063
O 25941 63082
E 17997 65212
E 14734 29311
O 35774 60365
E 3572 39479
O 4979 48825
O 23225 26436
S 72267 898902610
I 4881 57170
I 267 21124
E 36246 40192
I 54813 66512
S 45759 524159606
S 34877 447294088
O 59766 75066
O 14491 74779
I 37143 41742
O 44426 69043
I 977 65202
O 395 30536
E 18729 54349
O 19955 55127
S 58735 909244544
I 31907 45801
I 22485 25812
E 55963 76054
O 9836 20513
S 75843 715019586
I 20034 46391
S 23514 445155423
I 7446 61184
O 63402 69927
S 34945 521234814
O 900 4661
E 1021 5180
E 66091 74255
O 17816 42954
I 49287 53452
E 315 62762
S 30916 123794091
S 3819 945257796
E 19945 26142
O 317 42771
E 30829 57111
I 5910 13237
S 12954 690458545
E 39214 57229
E 53303 69016
S 36822 65821998
E 13025 65866
S 68274 377838420
S 45839 803455255
E 36095 58584
O 1667 13376
S 50753 31618499
O 6890 41040
E 39924 70876
S 16404 86120953
I 22333 76157
O 8689 22919
E 39991 61744
E 49552 63323
O 21791 37485
O 39255 65110
S 55879 334434416
O 33508 41282
E 23373 64240
S 14330 267969687
S 40236 797485594
E 1122 38081
S 38272 994034835
S 72960 547763516
I 10757 20085
E 7149 33285
S 44581 658943679
E 55048 55599
O 16504 45569
S 576 169309269
I 65792 72934
O 27891 75923
S 11141 270234515
O 10629 45579
O 9926 41271
I 28052 29169
O 12719 18709
E 6816 27156
O 35137 66473
O 43139 64319
I 11805 55023
O 22147 29327
S 54167 441214884
I 13820 74201
E 49223 53190
O 34445 63960
S 42222 254581327
E 33619 77173
E 37245 64100
I 9781 73179
S 16907 441656314
I 28886 68472
E 11556 61411
E 38995 73270
I 27793 76623
O 25268 29042
I 16337 77959
S 60499 583058896
I 17188 19610
I 3934 75358
S 19603 137018028
O 28408 28430
S 62193 900773152
S 69991 390503549
I 42484 76898
S 65831 268898241
E 45868 56713
O 4101 29931
I 32660 38250
S 50652 106201726
E 7483 8431
I 4269 74677
I 40466 57374
S 16439 677691682
S 35806 789610946
O 16257 67871
S 72777 753440067
I 26403 50841
I 35570 45257
E 1209 20976
O 16946 44569
E 40163 74053
E 15600 65418
I 22918 68078
I 48154 71385
E 38336 59840
S 77324 339898427
E 48288 48791
I 16463 31691
I 17764 45555
O 10445 16746
E 4470 62638
I 47512 57143
I 33464 51956
O 56558 71943
S 26163 349687502
O 41476 54038
O 26478 35570
S 61627 185131373
O 52140 62317
S 70223 802800365
E 26093 49553
E 12997 62027
O 33493 69174
S 12635 563340629
S 1110 616459104
E 28398 51199
S 28776 497795425
E 27702 43329
E 51816 68246
E 22450 53900
O 13652 62661
E 16768 24461
I 48500 54783
S 57025 93215693
E 54033 62967
E 41321 67086
E 29975 58783
I 26963 68341
I 29411 67832
I 21215 48830
S 11709 555807342
E 60995 70376
I 41543 64116
S 58502 874166616
I 50523 63440
E 32478 56652
S 6579 236678819
I 23255 75189
O 36566 66845
S 35423 900804501
S 44875 183123085
I 11687 57233
S 51798 852436680
S 76500 913833303
E 27004 36584
O 50610 69660
I 16270 17973
I 38587 54106
O 33030 75157
E 16784 46096
S 38806 382874489
E 40899 45125
E 54772 65546
E 31218 44620
I 1276 70635
O 36180 49997
I 21410 62629
S 63943 538800689
S 33647 160577583
E 26815 32474
S 11374 154448232
S 33776 851269834
E 22496 54545
S 57258 848560450
O 13973 35874
O 27623 35087
O 27499 40944
O 59192 71861
E 28780 59929
S 11747 143916473
E 14127 38949
E 14582 24990
S 67547 874916727
I 10291 65617
O 7068 23069
I 64737 77306
S 51454 97261433
I 38829 45747
I 18515 59496
I 15150 29616
O 28511 72192
O 11799 20205
O 49337 58174
I 23212 33205
E 50286 64979
I 17122 72712
S 3393 745534457
I 3605 29394
S 72430 129800830
S 60177 240779148
S 78020 727883394
E 38965 54764
S 5104 547825937
S 5598 656273781
I 24606 44444
E 1398 76963
E 11676 53429
O 63676 67871
E 43719 45853
I 54628 63433
E 37779 56894
S 18221 49057899
I 38814 68705
O 10517 53696
E 8505 21148
I 6521 17487
O 37333 77629
I 23350 56598
E 28806 62712
I 39610 47112
S 33396 87228197
I 57368 71041
I 42604 75481
I 4609 14640
S 24621 945618825
I 54471 78025
S 25971 903801609
I 6233 44561
E 42459 67687
S 416 90214631
O 45853 69405
I 11139 51600
I 180 24410
I 65480 70974
E 47960 64862
I 60154 71003
O 19366 39517
I 23032 73902
I 34232 37889
O 17579 36006
I 21188 68370
O 7131 42613
I 2291 33583
E 3608 61934
S 12294 405512982
S 75697 755146266
O 16633 22516
O 6778 17571
E 30050 41196
I 8918 59523
E 15872 64873
I 10576 34847
O 36314 65954
S 59241 83810457
O 15376 34169
I 11620 40515
E 63939 76463
I 15703 46081
O 45195 45971
O 44247 77368
O 5689 43289
O 39299 50466
I 18614 55591
O 1558 75049
S 59113 980518112
S 69952 950369535
O 48191 64100
O 13651 21527
S 5658 245512584
I 7046 30390
S 66014 609228060
S 56965 210165467
O 34948 48540
S 61749 758164221
E 3921 68656
O 21813 43242
E 2166 38956
E 29097 33426
S 28997 376979603
S 51028 500260331
I 21583 62039
O 26830 60763
E 10464 61379
I 22130 64194
E 39240 73210
I 5573 10843
E 17218 69888
E 8753 29850
O 40615 56322
O 19972 58073
E 33207 61482
I 3488 50318
S 76560 908562563
O 5097 51352
O 65076 65410
I 32194 52289
O 48002 52842
E 1007 38696
O 28911 38684
O 24152 52388
E 32505 37734
E 71751 76433
I 32226 66106
O 16800 27675
S 43728 209953599
S 18173 654598619
I 54931 56911
O 1177 10454
O 6390 11293
S 29640 797775667
S 21904 445106038
E 2020 11853
O 16999 46069
O 18743 43946
E 58957 61230
S 65836 977517653
S 48064 525562276
S 59748 528197747
I 38203 69599
O 27541 69299
I 34868 63803
E 71207 75409
O 9638 77166
O 11509 16681
O 2782 25148
O 30502 67633
E 26135 41248
O 18955 70324
E 5694 6063
S 17664 43349372
S 13941 120221660
O 36009 77600
I 18438 76974
I 15217 23183
O 55027 59479
I 61131 64269
O 4888 37363
I 42880 56182
O 34974 42496
S 6054 494311866
O 4998 43637
O 3847 10406
S 73435 969759778
E 4219 57871
I 35360 42726
S 53291 347812144
O 24862 37695
I 692 58569
O 4978 30692
E 68165 73480
O 19495 70119
E 21734 31632
S 55971 703676164
S 39107 679075095
S 37783 575634074
I 31538 62579
E 53705 76649
I 35438 52129
O 2205 71962
O 13188 21295
I 17777 70266
E 8665 17818
I 7008 21471
O 11013 64488
O 13166 74476
E 22509 31691
S 8361 545810655
O 39071 55047
S 65956 331403458
S 58634 482110208
O 553 56784
S 57427 573429854
S 19074 336048763
S 37514 131438951
E 10924 64443
S 17760 297882168
E 17213 43221
E 5743 18556
E 14984 24775
E 4939 66141
I 16529 63912
I 31921 45624
O 12312 41720
S 11996 980802838
S 58326 437561655
E 21140 39070
I 43291 57874
I 34471 37667
I 19132 24793
E 15744 76058
E 56071 77361
O 33749 75721
O 27866 28956
S 18040 672233747
I 14756 53082
O 3774 56353
E 46806 67502
S 35050 734657643
E 13282 28777
E 6042 39369
S 10882 21560237
I 57551 70137
O 51570 63741
E 40228 71174
I 29849 65670
I 19107 31072
I 14670 18472
O 14145 70100
E 842 29295
S 4703 422916802
S 912 490329680
E 5722 51820
E 35652 69267
S 40661 109612650
S 38621 479130846
I 8846 73969
E 32682 70870
I 4615 46614
O 18487 38466
I 47088 54686
O 14356 68220
S 42291 703612333
S 7980 467057155
E 2296 15256
E 47816 59685
S 3967 898684179
I 21409 44302
I 54350 56743
E 19940 21099
I 40988 72060
E 34799 65096
E 12859 58603
I 52237 68835
S 37601 694092058
O 2933 5159
E 20137 39191
E 5515 20941
I 2029 69222
I 53556 60741
I 21786 45192
O 11392 74481
I 57436 69583
I 10754 25573
O 43903 60287
E 15716 43438
I 67937 71104
E 38392 77077
I 8546 11147
S 10680 686394954
I 12064 75304
O 27626 61740
S 37227 680311641
S 23656 80270801
S 14287 781994416
E 31936 43693
I 4307 26089
I 63896 73198
E 32733 70323
I 34990 60891
O 54264 57038
O 44047 65764
I 31126 32056
E 16474 19076
I 32239 36279
I 46893 64434
S 14964 522140923
E 13055 55870
S 15907 117728034
O 2562 48323
I 27746 43323
S 44392 802395418
S 57378 823103906
O 46888 55141
S 72102 360360669
I 52030 72790
O 31114 68905
O 8383 76731
S 42841 282658725
O 18781 67789
S 56878 177013857
I 44784 52960
I 3103 16432
O 27420 53095
I 60989 64604
O 63920 74674
I 8493 60396
S 64071 278019969
I 33522 73756
I 2165 45287
E 66 27280
S 74835 978575028
E 12067 16759
E 7255 47161
I 43339 51320
I 14493 69995
O 60441 76708
I 36416 53590
S 47995 763565174
S 67627 208985510
E 4697 41727
O 37346 47223
S 42849 773787378
S 11770 302066592
S 22762 158042886
E 40704 62234
E 11045 51546
O 56710 68432
O 74324 77158
O 10070 43035
E 31630 66351
I 13348 41263
E 69167 71353
S 30726 839407054
E 9738 73514
O 65404 69571
O 5608 45888
S 17813 975726670
I 27776 43186
I 992 2116
E 44309 47388
I 30324 45919
S 25245 675935977
S 31769 318129991
S 39938 762493325
O 4994 10935
I 11379 65510
S 25157 501304015
E 34904 71040
S 48546 780403497
S 43218 358523299
I 4643 72624
E 42268 54980
O 4405 18352
I 8970 35950
E 24390 73976
S 34028 444173798
I 955 49973
I 13005 61079
E 22453 42885
S 54092 311144050
I 6421 28459
O 53028 53991
I 54076 73355
E 46553 47551
S 23391 858997885
O 4049 54064
E 5181 7949
I 173 77557
S 12126 222156746
O 15935 68560
I 3088 66239
S 18491 157357131
O 61140 72824
I 31924 56470
S 73912 113994123
O 19044 49348
S 8218 314711283
E 2838 67838
I 31498 63259
O 8638 24750
S 29055 789738597
I 65328 66686
S 57060 915773137
E 14402 58491
O 2034 21017
I 14134 43709
S 7249 952208670
S 68634 311825855
S 71638 606374728
S 77544 170465868
O 27369 61291
E 23408 25063
E 39626 57630
O 29405 45377
S 23694 790677779
I 15916 38430
O 18349 24323
I 35344 61571
E 35394 47226
I 58242 74368
O 36221 73224
O 61438 75081
I 20917 77658
I 44193 51568
E 12281 69167
O 5794 11634
I 45633 64534
S 76054 770816632
S 31463 451152177
O 4458 27808
S 4427 944383000
I 33174 54300
E 45909 74358
E 31590 58222
O 12935 72004
I 3954 35691
S 24823 891244290
O 15682 73769
E 24880 30807
E 6109 25357
E 27842 66030
O 16476 64740
O 32209 66100
S 35877 554829467
I 57139 77785
S 77558 632256393
O 11550 12104
E 9969 9990
S 42540 765670391
E 16884 24612
O 38278 55967
O 25378 27693
E 46939 50386
I 26427 41626
E 11530 54552
I 12978 54333
I 9587 17809
O 609 48690
E 9674 12540
I 8212 44023
S 63946 776785796
O 24611 50604
I 29502 50757
O 12747 43950
I 12386 59154
E 11772 35921
I 38796 40754
E 21733 59932
S 45151 865530565
O 10050 41040
I 24665 32621
I 13014 62860
O 25627 45654
S 23452 984762772
E 786 59497
O 11278 38837
O 51772 66774
I 5321 49137
O 16575 34684
O 628 53896
I 35211 62399
S 76028 278759727
S 46497 528813339
I 28871 72061
S 24685 331550726
O 16463 31780
S 54745 753723049
S 47563 203673219
O 860 21530
E 44880 56569
I 38585 75376
O 28298 72385
E 1191 25551
I 12625 55855
E 34532 52286
O 46761 59298
I 13997 34735
O 5043 22995
E 67093 69828
O 52720 67768
I 28374 60169
S 45984 977868245
O 51358 73448
O 35205 49287
I 30271 53141
E 17658 43975
I 23577 33440
E 11330 66515
I 896 32553
S 9887 880352742
I 11048 72677
I 24626 32031
S 39599 919656333
S 11062 796456783
O 23925 52049
S 50699 128696441
O 63591 75999
E 18747 21099
I 10386 28048
S 58615 274952948
S 47622 949143995
E 56104 72833
E 14590 46227
I 9538 14954
S 56688 920076719
S 47523 177261912
S 38703 31998351
S 18279 416543774
I 9435 59190
I 27491 71686
I 44162 55180
E 25935 49090
I 37393 68387
E 10415 21512
E 46470 66337
I 37303 49931
E 35519 54596
I 33885 40110
O 55318 63621
S 27452 350539845
S 27836 813061398
E 16224 36747
I 45215 60927
S 33340 523517294
E 28252 48513
I 63075 75782
S 53293 290726925
I 22980 59494
I 7942 19729
I 52395 53316
O 458 12592
E 31273 72169
I 55881 73472
S 31106 492303349
O 34016 46418
O 14807 60396
E 60579 69625
O 30861 41163
E 30422 33885
O 1374 45211
E 35182 70188
S 62192 183163903
I 15897 71972
E 7733 73410
S 2190 291123226
O 36948 47550
S 55478 934970272
I 25383 71534
E 26291 29144
I 37420 59765
I 35296 44390
O 34472 78117
O 20631 48095
E 24451 51610
S 54311 85083512
O 23566 72884
I 61341 72176
I 13237 16941
S 42913 349853949
O 25943 52110
O 12128 24085
O 32893 41199
S 3921 992268736
E 31666 73682
E 47808 52148
I 45588 56707
I 28964 52304
S 52913 545668393
S 76193 877228504
E 35992 56783
S 14623 700002534
O 60580 71994
O 14611 75883
E 68676 73598
O 16149 22140
O 5730 66016
I 56448 75776
S 10998 246445766
O 58593 62970
O 47575 51382
E 27118 28453
O 30520 56597
S 40933 768845291
I 55778 68814
O 7057 65259
I 28799 77156
I 18514 72823
S 45491 669573487
O 5050 48390
S 8681 424035147
O 24861 53999
S 18765 887264698
I 2711 47746
S 39882 886034689
O 34184 61204
I 55271 70439
I 52259 59357
I 3619 22229
S 22987 508770352
E 41861 70913
S 13555 401757648
O 40523 68403
I 12381 31680
I 23673 29931
S 51343 580509184
I 15353 52840
I 3463 57958
S 29453 882481019
I 52341 59193
I 18635 46633
I 18627 20198
E 47147 77057
S 20812 340020089
S 18898 687634459
O 46399 66478
I 30618 69861
E 57946 62095
E 68551 70862
E 10523 43852
S 7377 62740208
O 160 59762
O 41765 41780
O 1931 31331
S 53966 901330911
I 15973 51501
S 73771 559157416
I 47510 69072
S 29531 582966858
I 27648 39625
I 1668 8646
E 26879 28860
S 26533 768248679
S 73579 106364995
I 10252 59929
E 10065 75804
E 55343 70664
E 45787 68742
I 15060 34147
O 30105 43280
O 4400 43963
I 957 67088
E 10527 29067
O 4627 78133
S 38075 227031276
S 21526 495325970
S 37833 137945627
I 14002 20628
S 17158 836633468
S 61665 587405033
E 22623 39497
O 19657 37917
S 473 984783608
I 34633 37618
S 23493 492598512
E 50657 71461
I 15437 21370
E 5035 18662
O 57244 74438
I 5554 38058
S 35304 450829341
S 13987 721441970
I 20260 77179
O 18581 72731
E 31940 49160
I 8979 24450
O 24016 76847
I 32341 57150
E 2293 23694
E 26995 30437
E 42523 59965
S 31852 247904968
I 12917 35935
E 19394 59365
I 14760 60487
O 2143 15323
S 2154 152067009
I 50490 72451
I 52600 66242
O 42526 44418
O 4314 18716
I 15892 33046
S 52225 357965693
I 8356 42731
O 26729 72211
S 59359 670490000
E 51665 58178
O 59974 76935
S 46768 228405521
S 46985 533629358
O 26371 66157
E 14737 29145
E 27408 35631
S 66133 834252596
O 27178 53092
O 26526 27351
O 17757 52102
E 18972 75459
S 57418 946750314
I 51157 53554
S 51562 444850678
E 1886 67138
E 14866 64454
I 5113 48300
O 24275 60156
E 21458 56070
E 12584 22325
E 532 2114
E 3289 55063
S 58430 526181219
S 51050 789133948
I 9592 14526
I 65357 77470
O 23561 64193
O 36443 54705
E 43660 63484
S 50982 765534115
E 14563 52373
I 53172 70740
I 3165 53287
E 18507 63385
O 36079 58130
S 49101 560928003
I 24900 34485
I 21004 68702
E 29570 41077
O 54689 58197
S 24682 584946911
I 2535 37920
E 10599 27739
I 58464 75874
E 14716 28911
I 1508 52525
O 18614 65367
O 35799 57734
E 20387 24068
I 29358 39170
O 42084 59001
I 31454 38659
I 49919 68298
E 5264 77399
E 12131 46045
E 21584 36809
O 9602 62034
O 5366 6171
E 57215 73522
I 54349 74513
O 5463 28832
S 62575 508052937
S 45021 642095244
O 32859 64923
E 1870 76874
I 36 18830
S 4647 388485561
I 1542 29645
O 17794 64009
E 52026 74374
I 7472 35126
I 3919 35719
E 5931 32190
S 61668 863527602
O 41073 75940
O 21823 33388
O 14317 58336
S 20626 119325966
S 41067 756205986
O 61762 72850
O 32874 75994
S 32804 310627605
I 15017 20262
O 49308 71859
S 30177 312897524
I 38613 72829
S 65321 409306444
O 20728 62458
O 4270 46095
O 5004 74871
E 52870 53207
E 448 14455
O 5576 48203
S 60591 875890366
O 24453 47420
S 8509 7103669
S 60130 495888333
O 14223 67330
E 5653 32729
O 33120 43067
I 38073 40263
O 16473 54501
O 49204 72291
E 31345 40010
S 58082 485935936
E 40398 58526
O 2564 27732
E 55986 61759
S 19376 502592076
I 28978 50485
O 8563 60571
E 36968 39525
O 42205 63062
I 12268 67282
I 30541 48041
O 24626 37585
E 27743 41260
I 44402 56666
O 21052 31483
S 27699 155408510
O 21901 59062
S 54495 250882531
I 19028 38430
E 47860 49632
S 21501 146383038
O 48191 75360
O 15807 44051
E 55200 72810
O 30748 69276
E 599 72709
E 7928 35107
O 40188 42405
O 5109 14768
E 6946 16247
E 67438 72786
I 6157 30328
I 4037 68506
S 22146 640693074
E 20805 64374
S 34381 585495466
S 913 547198345
S 38200 735910002
S 66124 630768586
I 10447 39427
O 1127 9783
S 45867 587099760
S 40287 332959964
E 46127 73041
O 15775 45308
I 49722 66241
S 10547 569514489
E 10491 63515
I 36426 48335
O 17511 25831
S 67789 906381343
S 43931 693327604
S 35329 556689067
O 28375 62011
I 63223 67350
O 9872 69554
I 28003 73060
O 40233 43610
I 13738 41152
O 1753 58777
S 63014 937249483
S 30921 586164964
E 44804 68437
S 8873 73295620
E 10139 45786
I 1820 74263
E 6877 68501
I 43446 54082
I 13420 69632
O 63797 75053
O 58798 72468
I 57836 70028
O 40179 72926
E 10820 47789
O 5749 33863
O 18373 74734
S 33257 915606158
E 7465 43913
S 11623 893375840
S 50764 722191322
S 71332 394102601
O 7545 33133
E 43815 75364
O 6050 28458
I 16317 77059
E 34293 52663
E 30231 69978
I 53623 76216
E 3751 66372
O 5098 62866
I 66510 74980
S 8734 558763166
I 51084 77387
I 43511 70231
E 12830 68827
E 33078 55198
I 25710 68095
O 7471 64251
E 10921 46769
I 4228 10060
O 11883 15489
E 11786 17746
I 4976 53360
O 3920 39484
O 2528 27666
I 18695 67847
I 10263 53797
S 15236 954957293
E 14150 75341
S 14577 497413825
S 68457 892415960
E 47601 61274
S 36061 479368460
E 3526 29929
O 20301 24069
I 11655 54494
S 39245 958202136
O 69428 70746
I 13811 66663
E 50392 66742
I 39680 74356
O 36165 53063
E 11300 45460
I 8084 11029
I 19612 69977
I 37114 46687
S 46332 285773957
I 31810 51818
I 13510 26009
O 16786 39511
S 24851 537609120
I 50680 77422
E 20280 25405
I 23235 68262
I 14533 74316
S 57187 217330383
S 72233 778985605
S 11855 499090515
S 40595 681780633
S 44046 494272842
S 2925 600226307
E 12059 33811
E 62291 70318
E 57045 72773
E 23310 23821
O 43433 53313
E 11924 23222
I 27091 65433
E 33055 40767
S 25405 687171030
O 56252 75354
S 13205 435803516
I 12570 43656
E 37767 54354
S 49330 701732527
S 21817 427035636
S 44021 567399120
I 17183 23803
I 52755 68559
E 20690 41117
E 20392 33564
I 29310 42518
E 25577 62542
S 58067 680205922
E 59335 59883
O 74102 77784
S 43877 715739111
O 23144 76779
E 22890 65800
E 25249 73014
E 35437 73563
O 29346 74075
O 11144 48141
O 54755 69107
O 34638 55931
E 22010 55659
O 48876 65274
O 18260 47626
S 77953 576737292
I 2806 40658
E 46893 53111
O 19361 44019
I 25872 75891
O 42387 48838
I 21094 58115
E 34566 76573
O 60935 77534
E 35631 77847
S 50993 506153478
E 20115 48174
O 22529 64959
S 45975 969436695
I 46706 75311
I 4234 14482
E 7104 50112
I 62042 71448
E 41782 67130
I 578 13070
I 43313 49964
O 18727 36231
I 43984 71131
I 44610 48341
S 26747 312694762
S 18878 773825822
I 30931 68081
E 13460 51550
I 39662 73432
E 59349 76156
S 19669 530977890
E 42507 52281
E 28008 47042
I 12153 52997
I 7377 44214
O 69950 72897
O 28321 50125
O 32552 59651
S 77161 541029993
O 14470 54685
E 3318 72317
I 869 50342
S 63390 569222258
S 66261 568501762
E 34397 37786
S 20780 362464189
O 45030 69758
O 20492 52230
E 45936 68902
O 31221 77506
E 67474 75657
O 43130 52129
I 22475 26986
E 45659 55787
I 21511 51844
I 5291 51146
E 4091 74256
S 53889 350792463
E 17250 76225
O 5694 32166
O 36723 64571
O 52096 54723
O 10400 74694
E 74526 75240
O 64969 75801
E 35952 61125
I 49189 54092
E 245 27564
E 12132 46437
O 31938 33996
I 7544 71150
I 10567 29590
S 23597 726683929
E 35126 54985
O 8353 13516
O 17276 31085
S 47829 555932782
O 23056 64444
E 7345 24343
E 28798 48355
I 44386 65821
E 22205 62980
E 16557 72381
I 17515 32419
E 30791 38983
E 9295 62847
E 21109 43336
S 72695 642698289
E 7297 40931
E 9404 72343
S 24195 483717023
I 53143 56943
O 12254 54634
S 45725 369898285
S 14715 4553752
E 16612 37793
O 22605 27420
I 23193 26960
O 12954 60617
E 24549 24577
O 18193 75815
O 46604 51290
O 3878 46117
S 55302 379987557
I 5561 41125
E 19142 35540
E 10938 24327
O 14175 18848
I 13058 59484
E 20449 74548
S 25725 180831017
S 66228 284634761
S 1063 365488155
S 14865 852029469
O 3945 47539
E 30831 63026
O 35391 45743
O 11532 70427
I 8272 56588
S 76266 629297164
I 10058 23248
I 48015 67105
I 11006 25536
E 41960 48689
E 8785 31240
S 68590 792978798
S 64590 631939951
S 29338 643636744
S 9635 122692114
I 36646 47943
E 24583 47853
E 13754 22703
O 25487 53725
S 40321 838554139
O 14438 55653
O 8831 43022
O 26723 74510
S 52377 305945167
I 41872 56439
I 105 62714
S 53597 829335031
S 3278 783230405
I 13844 54651
O 20260 31074
O 1061 54893
E 20752 31581
I 6592 62812
S 29348 297004715
I 10241 15635
E 46723 58106
E 10969 36547
I 14519 70384
E 5084 19614
I 22175 43307
O 8923 62355
I 9620 72699
S 26750 286248189
S 34082 624037218
S 70536 404982213
O 5681 53022
S 76679 570619804
E 18574 33329
E 55160 67701
E 15948 68821
I 43582 47825
E 11124 56120
I 15585 58900
E 26507 27447
E 56149 58548
E 22561 24092
S 62769 700886453
E 48266 48336
O 41461 61536
I 24468 35613
E 15250 26222
O 66993 76208
S 25645 972356944
I 27769 48449
S 51179 456541864
I 58658 71370
E 31848 33324
O 14243 75549
I 16033 67745
E 25414 73275
O 32087 36626
I 2482 19980
S 43213 613874779
I 14567 14754
I 22653 52959
S 63918 991607019
S 71895 329842068
E 52422 70526
E 14764 26558
O 41535 65034
O 50032 70915
I 46302 48720
O 8088 10157
I 40703 67435
E 9117 21948
O 25856 72530
I 7004 38428
O 9671 47407
S 49034 694055901
E 60651 65453
S 69825 405208279
E 34180 46471
S 52347 377639509
S 60510 489333402
E 4867 73591
S 30438 1383699
I 38213 48824
I 27311 51562
E 18523 76051
O 44075 48969
I 16142 74970
E 44609 55355
I 1667 70179
E 32477 48231
I 3271 44450
I 216 62658
S 4865 757653131
I 6192 44054
O 8333 48720
E 22402 27049
I 26617 60339
O 7436 22713
S 47604 201766002
I 56572 73813
O 18426 32626
O 19279 48235
S 69143 334845795
I 53873 74713
I 444 68619
O 55322 65196
I 28214 69377
O 36151 55505
S 62133 5394533
O 39936 67554
S 23401 547343582
O 24089 63459
O 5695 43195
S 48901 222335191
E 23858 31273
E 27410 52428
S 10856 310798975
O 7579 10005
O 27287 33219
E 7686 39326
S 19724 765365840
I 25059 76285
S 15410 659490122
S 29903 649640707
S 13967 500967829
S 35951 361653564
E 8075 14349
O 3358 45887
E 26299 35896
I 38751 64717
O 14500 25627
S 49227 56509718
S 25924 588621261
S 36228 194675830
E 26208 64946
I 34839 68948
E 4070 72069
S 59593 439264230
S 31446 737650444
O 15705 77683
S 12046 934050152
I 24523 75185
S 9295 96314860
O 18830 62028
O 46553 51193
O 43658 68249
S 13806 890952055
S 51304 793784748
I 19483 52467
O 10622 39237
S 3786 70402717
E 10180 23525
S 25221 661024722
I 14712 76280
S 51594 984920232
E 18091 52989
E 13218 49566
I 52563 68079
O 35733 48459
E 10049 52088
O 33934 44167
O 15930 46571
O 33092 38094
E 6647 51462
O 42516 58742
I 38634 53863
E 31052 36233
E 26538 28945
E 8467 26837
I 21869 62111
O 42990 48863
I 2886 22845
E 31856 63513
E 39553 42087
E 2684 56655
S 72741 397424274
E 11102 70704
O 9444 30532
E 6149 31312
O 9313 68117
I 31252 63759
S 66140 350000260
I 41328 46013
O 3093 53016
S 37656 227451848
S 17125 778050762
S 5749 917295125
S 77689 569605596
O 6890 30530
O 6383 58247
O 38807 42771
E 420 25645
S 61747 50161577
I 6065 28042
S 10462 266909676
I 57100 64369
I 29305 35394
S 17212 822468328
E 5727 18750
E 25435 61248
E 49124 60785
S 23604 748338862
I 47427 63163
S 4302 510413771
S 63534 987643831
I 11918 37763
E 17257 76181
E 19647 26728
I 35668 63034
I 9652 11343
E 41884 75592
E 3496 10198
E 26247 74281
I 68550 74575
O 60131 74154
S 50819 335862060
E 76786 77296
I 21899 23101
S 24388 168804218
S 44618 499496449
O 36763 46720
E 49247 61001
I 55791 57145
O 42912 71637
I 41033 59038
S 63892 517984706
S 32302 939630488
O 29148 57180
O 1512 44941
E 24467 48334
O 9254 15119
I 46263 53211
O 10054 21310
E 34925 35740
S 48796 565224979
E 2036 37628
O 1789 36897
I 11223 67852
E 113 48675
E 41044 43618
O 67663 70805
E 19138 39668
S 17784 241871609
S 2800 836129917
I 2325 7485
O 5133 77055
I 16971 48925
O 7983 37081
I 70915 73526
O 377 39363
I 24989 55050
O 46800 73805
O 6869 29371
S 54814 400584377
I 6591 75407
I 39051 43156
S 35149 633903782
E 25878 29125
O 11314 27245
O 38936 41075
O 36296 54772
E 22708 23850
O 6888 69678
S 24586 337144606
I 37577 38124
S 41514 782034884
E 47518 73889
E 14623 33064
S 50156 311320410
O 13703 63373
I 11887 35279
S 57258 337375410
S 6407 89138333
S 28540 598937821
O 57966 76249
I 42269 73238
I 40972 68199
I 42656 72497
O 11380 39326
S 8461 660851962
I 3236 25937
E 66141 71246
E 41398 44083
O 7749 72086
O 21886 46831
S 2036 515307994
I 12829 74032
O 48350 66526
I 21968 74978
E 58155 73794
I 11886 54682
S 23495 706737466
O 12424 37090
E 6318 36404
I 19126 39827
E 7304 18235
I 17346 70161
S 56394 152755759
S 70019 481561215
E 62837 72481
E 46718 65063
E 1344 40253
E 12356 68487
E 31039 45955
E 41017 62732
I 24205 37200
O 19761 48816
I 43867 73081
O 2516 24861
I 26480 59200
E 18198 31170
I 17464 23909
I 42614 43630
I 12800 71523
S 27909 378120770
O 29059 39283
E 36040 66067
O 38841 66658
O 33865 50737
E 6310 76447
E 45520 48314
S 21517 188213412
O 27487 68067
S 41401 443577889
S 65730 223273801
S 21192 673364910
E 23926 71700
I 11819 18461
E 51741 68114
E 6084 11314
O 47163 68788
O 44377 59821
S 16883 637857408
I 33855 43595
O 38687 77432
O 43649 76592
S 2813 291074709
E 763 37048
I 4165 62788
O 32887 71916
I 28382 56225
I 21586 31687
S 44069 150157069
O 15317 58218
O 5331 31903
O 23088 74699
O 47134 56298
E 41951 72681
S 64766 165668286
E 10519 37889
I 30138 52937
O 1894 16865
E 4252 51361
E 7434 23242
O 16353 58077
O 62821 74224
S 2103 119511234
O 32314 72485
O 35293 74064
S 51694 963065450
I 39344 71923
O 11542 15616
E 19351 40611
E 27018 36777
E 29697 40506
O 22074 42137
S 72080 799261152
O 38547 45527
E 1571 71625
I 15795 68360
O 22412 65529
S 72814 577324092
S 66583 742725340
O 12893 14785
I 17547 31713
E 47486 58379
O 36660 75758
S 52303 890993880
S 36304 158513454
I 46138 52773
S 6496 125076762
S 37189 404641589
I 31879 64196
E 30540 49481
S 54502 252855365
O 26187 33842
I 12024 17083
I 54798 61921
E 57524 59854
O 24490 48763
I 4095 38050
S 74772 612049172
E 6657 59496
O 13034 68740
S 45591 779640648
O 19800 34883
I 40263 63487
O 54366 62375
I 48158 49580
I 43993 73914
O 13935 33481
O 6753 66090
S 71559 894487481
S 7503 490065220
S 34686 584594434
S 30767 220280160
O 58844 64556
O 31633 67987
I 7943 53965
I 1561 49205
S 64734 617785809
E 7098 25860
I 9230 46240
O 45576 62902
O 54965 57040
S 44824 733952999
E 5654 35090
O 20898 29903
S 38134 379645057
I 4250 66498
O 67959 68374
I 38199 56909
E 5919 36857
E 2599 60017
O 3984 16753
I 5705 27482
O 44409 56805
E 32932 59668
E 42601 74872
I 27784 33508
E 14807 31803
O 4469 26175
I 36060 54784
E 1315 33138
S 10190 195660609
I 35612 43568
O 23897 74554
O 46574 65917
O 26272 29489
E 25046 60109
S 73429 357917178
S 74269 981700712
E 54822 77870
S 54554 118912281
O 34067 70386
O 14746 28421
E 36562 76041
O 1197 54115
E 7476 70142
I 19984 78095
O 28642 34737
O 39898 63218
I 14475 58184
S 11003 127698215
O 64539 70514
E 9544 26752
E 5778 55527
O 26610 63841
I 3749 28565
E 13468 17228
I 4526 24627
E 36565 52454
I 53973 71401
O 18149 75562
O 35824 56391
S 69290 467328040
I 29596 55626
S 73016 448985544
S 33626 50186128
I 17999 57894
I 8849 21067
O 13627 72059
E 61630 64240
S 37805 635846972
I 72088 74817
O 9735 32989
O 4043 33564
I 31050 57236
I 2780 68137
I 4068 12873
I 2265 40309
S 4018 83834672
S 4909 509891620
E 8708 41928
O 9079 20920
E 21695 33081
O 28767 45636
S 4931 680590843
I 30804 71743
E 52737 57654
O 59949 75979
S 43932 407599878
E 13761 13981
S 14522 965601276
O 7154 16279
O 15772 20235
E 16733 43528
S 47360 808474539
S 57455 806714837
O 7151 54979
S 7339 924837778
E 3860 47808
E 53275 58881
O 1496 31496
I 35212 75570
E 10228 75507
O 67325 75110
S 2075 395403863
I 32763 71496
O 10758 28191
E 20896 48806
I 15074 77544
E 14908 51864
S 36190 77470050
S 9275 295154431
I 43038 58500
E 27476 49624
E 56061 60740
E 47914 61584
E 17339 52189
E 19473 51754
E 52206 73862
I 36247 43451
O 55428 74900
O 33139 71999
E 5431 22680
S 29454 324806996
E 27587 38107
E 15244 75974
E 45143 68700
I 18874 42505
O 5376 11690
E 7248 73114
E 41848 51524
S 67447 971669111
I 22591 38084
S 25737 292287556
E 12879 22174
O 58623 65385
E 28824 46408
O 6878 13385
E 353 74965
I 43917 65721
I 16938 67338
E 60493 67096
I 27337 74276
O 12546 65428
I 48865 75238
O 56171 56591
I 29020 29587
S 71094 646612718
O 31331 63987
S 23909 72912228
O 16615 62794
O 26028 28133
O 50837 65214
O 8944 54718
I 39205 67341
E 13102 60316
E 19532 28851
E 63944 76145
I 18885 64632
O 34728 59961
I 11202 75413
S 33367 435535257
I 55279 75942
O 51730 60746
O 14703 76573
S 11036 294279713
O 40696 65490
S 42974 562331395
E 32186 74972
E 1534 31142
E 31830 54373
E 53724 76956
S 61017 667711606
S 58946 394804268
S 24970 337248398
O 7603 47821
O 17386 19342
E 5776 31360
S 20497 354969423
S 47242 199204485
S 13053 671410376
I 28469 66635
E 51963 66629
S 42554 555182959
I 31294 76874
O 5197 72411
E 33334 68239
I 25832 37030
I 19279 55580
E 21421 69604
S 51424 977999073
S 13187 60992785
S 32664 574725977
S 5288 22580266
O 42757 73626
S 36411 994472783
O 35697 70253
S 76508 296063014
I 45288 50093
I 20144 25892
S 2249 766880055
O 43074 47309
O 6317 66416
O 7670 39907
O 16848 67755
O 28110 49703
S 7865 23207740
O 13022 34921
O 7923 36998
E 12228 14275
E 39869 67310
O 14145 37682
I 25649 26117
I 35906 53765
S 18355 229218038
E 40363 42768
O 50370 54646
E 11932 57492
S 70758 576083973
E 8407 14833
I 70514 72135
E 18683 58004
I 20254 48460
E 6725 68374
O 50200 62708
I 33164 53123
I 29707 56019
S 7745 579273990
O 69829 73583
O 30772 74192
E 63979 69532
S 56923 881052223
O 12744 23866
E 20343 46101
S 9712 834262509
S 32182 116467270
S 2054 654042335
I 11742 58693
I 41563 46036
O 18048 42942
E 1215 5457
S 51332 580342495
O 42595 62637
E 1305 54887
O 25892 75176
O 53774 68879
E 46935 74734
S 37794 548401021
S 34791 867967771
I 21808 37780
O 29965 58734
E 35459 64205
I 10920 25519
E 20227 46132
I 36390 38112
I 36725 39496
E 42370 42763
O 27696 57602
O 15189 33525
I 2803 43746
O 65469 77319
O 46979 73325
I 58260 70182
S 39253 170594101
E 21743 26721
E 33872 75218
E 66881 73230
S 55154 868718763
O 10756 13473
O 3356 37774
S 29465 105753825
I 22408 76152
S 18163 429625560
S 77446 110477807
O 3964 49988
I 45729 77297
I 12091 69118
S 47998 912210772
I 5470 11236
S 19730 571338735
E 341 4424
E 23188 24599
I 13032 76640
O 42895 76738
O 14087 25386
E 1295 53056
O 9736 20097
O 6718 25904
E 63414 70525
O 29408 52509
S 45081 96637104
S 52651 317539475
I 11077 15692
I 34419 70505
O 44918 56302
I 27964 75479
S 37990 709676920
S 38647 926131727
I 10284 46866
I 184 39942
E 4316 41974
E 35815 76557
O 13397 24225
O 31863 54317
S 51838 547517152
I 3045 34262
S 8938 957734047
I 6967 72550
O 11787 26447
E 46424 74224
I 33791 34053
I 48406 51612
I 702 7930
E 3313 8260
O 14158 50047
S 41481 130371930
O 23607 40594
S 59747 543215959
S 198 165511930
I 63094 64709
E 7584 13061
E 7127 25671
E 9661 37754
S 48610 901774807
E 24399 50758
S 22221 667199343
O 9118 58640
S 64033 577535363
I 49214 74307
S 17063 468455049
I 34951 68494
O 56142 76850
E 62932 66392
E 42593 76164
O 57003 66058
S 37727 348727215
I 56831 64707
I 11021 55662
E 15493 53970
E 58547 71062
E 9888 24439
I 30593 61539
I 30084 57661
S 17544 800761165
I 6661 22773
I 25073 63304
I 5321 69118
E 15728 39604
E 7883 40594
E 10454 32628
I 18824 44073
S 41723 588230407
I 3674 65443
O 4420 25401
S 73339 948585528
O 21982 65267
I 23379 71536
I 7951 65804
E 31310 52906
I 6458 54006
O 41561 67660
E 16657 75997
O 33415 33546
E 30206 59231
O 10695 32763
O 47888 56305
S 57068 703451733
E 25452 38614
E 70205 73246
I 16260 78015
O 56657 73712
I 10552 62112
O 15822 55000
I 3397 38667
O 10271 31000
O 4952 66863
I 33234 61265
E 7824 65864
S 72538 812049879
S 72724 360295001
E 40879 67571
I 30711 44061
O 16020 22823
O 54573 66839
O 61643 69431
S 403 228002796
O 16529 30577
S 37776 999156289
S 45495 599664791
I 321 4251
O 8954 42741
E 3381 55018
I 36366 41822
O 44501 65063
I 10447 50474
I 13099 62432
E 10306 21316
I 6284 34346
E 47625 53240
O 54161 68742
E 22750 60463
O 9244 65607
I 29595 73406
I 9758 57306
E 18988 39823
E 9669 58313
E 8411 77481
I 28416 61540
E 21363 69794
O 49842 75140
E 27904 35816
E 4892 65324
S 50046 814301365
I 64286 77372
E 10876 23237
E 61412 67314
I 51544 61807
S 75280 50775936
S 38800 41076037
E 73057 73276
S 5693 814231897
S 46897 650918310
S 4676 397891544
I 42219 62059
O 36072 63237
I 27874 36986
I 47708 54195
S 75457 774880222
I 997 44686
S 73489 532219885
E 1352 64659
O 19441 37752
O 43924 51405
S 24285 305101136
S 39566 801794494
E 14826 49595
I 53922 60652
E 9665 44886
S 77954 296847671
E 22453 76502
S 45060 121296138
I 39972 77079
I 7626 56461
I 23972 71470
S 43545 877318801
E 4230 26540
I 16389 27755
I 30401 50166
S 13925 38332775
I 18309 25771
E 47654 56359
S 72228 14033037
S 33636 615117325
S 38356 420331430
O 12397 71643
E 17400 26661
S 9405 126536701
S 64485 512154262
O 11112 71096
O 42088 71002
S 29200 985487118
S 19567 699877346
O 10855 64854
I 5633 49655
O 28087 49668
S 24213 591258660
I 27074 52957
E 20414 25532
I 62668 65651
S 24579 83671835
I 14105 35850
I 26927 45082
I 70124 73115
E 16380 44855
S 66820 958373335
E 71090 76340
O 22568 32646
S 37215 503692265
O 10161 62325
O 27138 68800
S 61260 191096667
E 7944 75645
I 29493 52056
I 18185 28974
O 28407 61378
I 37696 41460
I 1982 50308
I 37353 40517
O 13419 32814
I 9671 77289
O 47588 65773
O 31064 62028
I 19886 59333
E 26777 37878
O 18257 49915
E 26249 69293
E 28508 53826
I 10030 52398
E 7519 58675
E 17343 74130
O 13007 48719
I 50218 52190
I 29654 40411
S 23922 519454048
S 64759 79345088
I 13835 32688
E 29782 50800
O 14007 31355
E 27831 68308
E 25049 48884
S 74512 588285575
I 16905 19237
O 22366 27286
S 19222 922968038
O 29806 30104
I 42687 73904
S 3708 48909706
O 57324 69349
I 23087 35522
I 5020 60269
O 1761 43073
E 383 57996
S 64409 259567811
S 47786 51969467
E 54336 64519
I 29796 51956
E 9464 19311
I 14525 32517
S 52677 420157511
E 67469 74085
E 1780 62285
O 14563 69733
I 27194 63194
E 23162 48473
I 1191 19381
I 26376 43172
E 30815 53857
I 2407 24358
S 19049 111968772
O 23321 69601
S 16424 449133173
I 59 34356
O 24288 48366
E 19206 62762
I 2327 72727
S 66107 974054894
S 34750 493331718
I 1490 49199
O 16588 31664
O 32990 41410
I 21866 22878
S 22090 835594654
S 60802 184207575
O 23926 60419
S 45944 517021969
O 48074 49491
O 37861 66409
I 18211 76511
E 39418 67166
E 20552 60415
O 59097 68866
E 3172 54936
I 45895 58685
S 75041 949690838
S 61149 69544499
S 44081 549222652
I 37262 42377
O 20363 57480
I 46013 68536
E 41227 48917
O 1833 6029
O 10531 52604
S 10494 578139282
O 19776 34506
S 11510 380970428
S 76042 90488280
I 28785 41355
S 34730 286057598
I 29815 50195
I 19568 35509
E 13358 71359
O 16739 23255
O 38846 66590
S 14269 85582365
I 66881 75179
I 6912 34821
S 76716 144772560
E 16916 76593
I 6180 58507
S 24643 546445693
E 69490 71077
O 2490 63748
E 70989 75660
E 5846 70202
O 14096 38985
E 14821 60112
E 8844 26787
I 3830 48097
E 66239 77720
E 37655 76475
E 12252 28636
E 52100 56972
O 33400 67940
E 3287 70526
E 4809 9416
I 14589 38860
I 1104 58340
O 15473 33111
I 52882 56367
E 16154 59761
S 38411 640572827
I 29591 45870
S 64103 765096695
E 22965 38855
S 357 126013109
S 40118 8740203
E 19047 54430
S 24364 956285946
E 9056 30679
O 20122 37008
E 4055 33428
S 29560 68089763
I 13016 35131
I 14989 39665
E 53332 59041
E 46262 48056
S 67916 509494534
E 28143 55032
S 75425 180112
E 27663 62062
I 18380 29174
I 23355 38329
O 12011 64577
E 12629 76953
I 23306 33576
I 29870 30001
E 1359 42539
O 17722 41900
S 40323 320799879
E 22267 71290
E 52391 63123
I 57275 61437
E 56284 65276
E 29306 54296
E 15858 61288
I 8117 37843
E 28952 61401
E 46453 70935
I 58846 62027
O 34092 48537
I 15416 46234
S 8149 101472581
S 66098 442711271
S 28844 13342571
O 14220 77390
I 19646 71676
S 11812 794302225
O 19742 63243
S 23693 636364001
O 16637 46427
S 18192 385855392
S 53750 809292803
E 32145 76976
I 20332 69574
E 17715 28392
O 2659 39235
E 20777 33697
E 35989 47772
E 53133 55421
S 21724 885721583
E 8272 44665
S 62172 646520581
O 16120 77052
E 47014 76863
E 19545 29688
S 20827 126287139
O 17704 47152
E 22228 40054
I 19264 77128
I 63734 71509
E 33461 36526
I 1028 30489
S 48792 191027857
I 9223 17557
I 52977 58353
E 26772 66125
E 16628 65133
O 51015 59785
I 18621 54756
S 76691 681864083
O 2556 72893
S 46466 712892101
E 25515 29832
O 12427 33733
I 2774 61425
O 28956 64753
O 34220 74895
O 4288 13626
S 34075 790865143
I 11457 31694
S 27543 613398143
O 19690 63908
I 23328 30702
O 40688 56033
E 2991 71691
I 50262 77545
E 7844 14843
E 49650 64894
O 19447 30495
S 36153 145240650
E 33584 51123
E 4228 68686
E 591 33234
I 34769 61410
I 22012 58319
E 32686 35574
S 44201 46719341
O 6295 38892
E 5112 17374
E 22245 44140
E 1911 35871
S 77998 394820851
S 58931 404563276
S 36360 100905844
E 15816 43372
S 22995 814441700
S 33977 114826972
I 20493 34890
I 64932 76536
S 25535 328142173
E 20802 77773
I 10335 55769
I 69459 70427
S 76763 453680441
I 46903 51129
E 9937 38154
S 24773 437691097
E 27312 73046
O 5057 71490
O 52157 69677
S 15567 384078888
I 17252 69068
O 2365 40709
O 39868 45068
S 48503 737431397
I 19778 47033
E 38718 65433
O 21649 32891
E 34184 57132
O 29781 74149
I 47999 70527
E 27731 66785
S 7585 119020500
S 15461 669229494
I 47873 65007
I 45280 62580
S 46519 350729739
I 9199 17627
I 53905 69979
S 34755 904112322
S 64483 240783553
E 22532 26969
S 39299 805133099
O 57108 70271
S 27938 295010611
E 8720 20861
O 27380 41476
I 4023 66513
I 48567 71866
E 8520 55974
O 36697 45729
E 26963 36287
E 34461 64394
E 680 12565
O 54296 62808
O 13713 56790
I 26522 51404
E 24588 49326
S 66366 356266116
I 27066 45138
S 58135 26349265
S 73813 910581911
I 26161 59416
E 11616 76128
E 49172 73884
O 20856 31277
I 5718 11834
O 24717 52399
O 30863 73959
S 10711 103052216
S 17187 65812131
O 36371 54643
I 28123 68776
I 1499 25227
S 54317 178173144
I 11308 53525
E 52407 69892
E 25549 27281
I 442 1459
O 3825 23776
O 1676 72499
I 26813 59355
I 21818 47002
S 43262 499103551
O 6589 66129
I 23414 33984
I 2450 28685
E 47476 62629
O 5084 61897
E 17881 50533
E 58891 65194
I 49627 63344
O 46010 61176
O 42201 59470
E 10756 53984
S 73053 285478102
E 13461 43914
O 26653 77061
E 34492 51202
S 38209 938414922
I 33296 41856
I 59316 74477
O 16233 22434
E 41586 73460
O 29683 50291
I 45552 57291
E 51892 67815
O 4838 57589
I 36504 75704
I 19287 54584
S 58469 661741071
I 48694 77452
S 50508 680648844
S 55664 852559717
E 22119 64053
S 62087 761517709
O 7780 77161
S 56308 822154416
E 21842 42936
S 20316 889358885
S 72147 468638873
I 28638 49659
I 15503 27686
I 28606 64351
E 33055 62466
O 59711 75880
S 60962 601702418
E 4217 7967
E 13556 51868
S 16950 180052929
E 6361 53144
E 65532 65967
I 2512 71063
O 984 38830
O 55255 63281
O 55758 61532
I 3735 35429
E 41390 57492
O 2938 37062
S 25486 619528937
S 51406 439133135
O 16954 57892
S 35954 355966720
O 7323 22616
S 17810 939409626
E 29611 36181
E 4897 12485
E 18929 44456
E 15033 65939
E 21398 71469
E 2272 61924
E 69641 74388
S 27001 762260332
E 49785 53453
I 52909 73225
S 63764 269095633
E 49507 52634
S 22315 612500046
S 68372 843231958
E 13916 65659
E 6556 76467
E 3245 38252
I 9271 24350
S 5000 792441963
E 2994 23138
O 12063 44327
I 12753 51706
O 47279 66448
S 28961 992904749
O 30692 59779
E 29712 38391
E 19602 66788
O 23239 24009
S 25261 206215377
O 947 37927
S 75688 315794039
S 39369 174469043
E 27594 28503
O 9416 12816
E 27538 48927
O 37518 69115
E 12050 62232
I 21532 22287
S 12127 990623826
O 35144 44720
I 797 69833
S 34782 881279713
S 21604 448302565
O 15717 73945
I 26971 27017
S 36642 921494979
I 55833 68436
I 3622 42091
O 12313 37445
I 19798 35441
I 20329 39784
I 38162 48841
S 54492 364268785
E 6118 60206
I 11907 66476
S 36485 641627956
E 11077 16964
I 23273 25051
E 36204 75626
E 27873 75927
O 40038 75454
I 32355 39840
E 39480 39558
E 4216 35802
E 48080 55755
E 52848 57727
E 64820 74378
E 11506 67221
E 9970 38612
E 6188 77282
E 7076 11044
I 7845 9961
E 25637 62938
S 2143 720082600
I 14136 62372
E 30227 34166
S 55716 822023294
I 32503 44832
E 28748 52356
E 9465 11278
O 10926 11880
I 17867 42824
S 21009 679618466
I 43773 52379
S 8457 423785348
E 21624 30339
E 19392 26232
E 7717 62157
E 29536 74526
E 41967 44001
E 21559 76090
S 67782 134008449
E 19568 46123
I 5092 38697
O 12093 61889
O 47012 48952
E 9742 45784
I 10592 31827
S 15252 363816466
S 30789 584717948
S 63056 322700591
O 19970 74641
E 13577 39169
S 22047 70953313
O 36284 75595
S 64633 498706878
E 5814 18696
S 6885 283512449
I 7076 56164
O 28235 50811
I 5683 70921
E 17283 69502
E 10435 58506
E 13799 71915
S 63334 624532115
E 58908 73353
I 7650 30972
I 67113 77738
O 52848 64078
S 49259 822144674
E 53113 74377
E 20608 41326
E 42863 57356
S 13286 701443381
I 6666 41304
I 2303 61242
E 17074 61051
I 13733 57300
I 16867 27482
I 26 39974
E 17953 35442
O 53157 60718
E 21788 74249
E 22347 42181
S 42663 246317038
S 51890 426075649
S 26532 538615598
E 70628 71355
O 17277 17777
E 1929 37855
I 63795 67669
S 50559 327991582
E 35596 48091
E 64923 65081
E 62420 67876
O 10419 22329
S 69730 278004548
I 1338 18333
S 69773 422420973
S 10085 724402471
I 43348 57497
S 23921 684297023
I 61135 67000
E 14787 38407
O 11322 29280
S 55470 586508976
I 44449 50713
E 12412 30660
O 37100 63386
S 12254 128329482
E 2711 57202
E 58660 71753
O 61771 74420
S 67661 830135591
E 45789 66021
E 19089 75639
E 1834 3027
S 49113 232078202
O 23768 72974
O 20309 70395
I 65639 69905
S 50003 382337173
E 58095 71332
E 37159 76640
I 20930 65714
S 13422 381801495
E 8890 27833
S 55477 520107554
I 10655 59892
E 18279 59577
I 12617 72408
S 12351 585824328
S 56938 187021779
I 39003 55634
E 36723 77516
O 53687 61197
E 6236 29296
E 17700 70344
E 14912 61301
S 28483 279017045
E 23070 58914
S 13835 512876537
I 3782 11272
S 13046 913120060
I 13972 67254
O 8512 43748
E 14008 32507
I 3189 75365
O 47087 69088
I 34868 53772
O 7288 26989
I 51865 62101
E 1018 12987
I 26822 53804
I 65867 68799
O 56735 64689
E 17127 56543
O 5174 46840
E 47778 73851
S 61038 232424578
E 28167 55455
O 66288 71158
I 39514 50385
O 29331 32585
S 20958 99829437
I 40190 77063
E 11319 73359
I 14423 70550
O 2335 58663
I 16391 30649
S 11720 160509494
E 29595 70146
I 21839 69364
E 2750 39140
I 11568 28549
E 7249 33737
O 13542 34451
O 63639 63667
I 21641 66845
E 10809 66239
E 34524 53229
I 38604 49705
E 15969 29862
E 7186 36871
S 50231 738095122
E 31197 54725
O 8641 71391
E 5712 54038
O 52763 73917
O 16406 55407
O 26656 29877
O 38596 39002
E 40139 72478
I 834 71416
O 64008 66504
E 8349 43931
E 70193 77980
S 42158 675097698
S 47722 9613568
I 23805 36328
O 30548 61690
E 66840 73441
S 403 262293220
S 51659 238035554
O 35605 74941
S 44529 412283646
S 5267 606291706
O 10303 16333
E 3421 29721
O 1900 53915
E 10504 65722
I 32161 62039
I 6694 67626
E 21290 55569
O 13541 41099
I 35405 63668
S 56945 452066034
I 22153 69018
E 55189 77420
S 26638 580454142
E 38584 52140
S 62538 738283073
I 4258 16732
S 20465 446122108
I 34563 74208
S 14946 672525034
S 57138 853219633
O 5246 54639
I 24510 64556
I 23559 49880
S 74471 435093450
O 22888 63265
S 76919 983066123
I 8319 42707
O 33071 47976
E 2057 54494
I 1879 22328
O 14504 64047
E 16345 73914
E 16271 36927
O 10361 74790
E 26025 38592
E 37949 70190
E 45760 46886
O 26389 58121
O 58316 72456
O 16252 72829
S 22191 226465914
O 4589 49391
E 56991 57176
I 36341 61187
E 39897 55232
I 20507 37200
I 12364 20332
O 19399 70021
I 58554 65562
S 25199 375610383
O 10485 28016
O 17490 28329
E 15510 34761
I 5775 6891
I 2738 8272
S 42021 697015397
E 24560 50424
O 37168 52893
O 25955 46738
O 10594 59449
O 52968 68165
O 919 14614
S 55466 545158813
E 4281 64657
S 46062 269648385
S 702 197385153
I 15513 49550
I 8415 30982
O 6088 39471
E 5262 53456
I 34075 54477
E 10608 20570
S 20124 956751976
O 35603 70838
I 35480 45929
S 51402 705875508
E 17215 58004
S 51536 686194675
E 18525 38247
E 42033 63725
O 49570 75398
E 28974 47296
E 46293 70463
E 12880 17409
E 23995 26147
O 9706 12247
E 14807 52295
S 66601 393379823
O 563 2491
I 8424 51413
S 61602 599722873
I 4162 13934
E 34433 55749
I 25170 46569
S 5009 925485132
E 46541 48186
I 17119 63034
O 24069 62348
O 49837 71269
O 23353 52326
I 14622 72645
O 49974 77272
O 3220 28502
I 20183 55085
I 63753 70501
O 489 24270
E 23274 50016
S 35540 614456015
I 14015 58358
O 23605 49271
I 11588 28159
O 51641 54704
O 60336 76725
S 46212 490577583
O 20281 61777
O 33002 77995
E 7679 52466
I 53083 63786
S 37978 887681337
E 18471 75451
I 41187 46525
O 6291 9468
S 55124 658750883
O 49080 53882
O 14723 39452
O 14354 27284
E 7414 31096
E 46500 48527
E 60469 71338
S 31887 161961952
I 34462 40930
S 63976 374216425
S 72773 774352249
S 77899 276497417
I 52934 63909
E 5782 43801
O 2809 77231
I 16273 17322
I 12953 27616
I 2092 39670
S 9461 465611141
O 23829 55987
S 17391 138322152
E 9574 27661
O 46390 71461
E 60171 77786
O 29051 66868
I 44413 61829
I 9359 16738
I 5566 58891
E 1599 36649
E 4325 71796
O 40705 59146
I 76436 77456
O 2835 69039
I 3103 67363
I 429 65086
O 35286 64644
S 43193 724929086
E 1970 68772
I 20382 58489
O 27258 47518
E 1132 10839
E 51975 72595
E 48724 50424
E 23031 56412
E 28828 58702
O 13041 34777
O 46774 63417
O 55621 68780
S 58357 139049514
I 8901 34149
I 55968 70465
E 457 20177
S 38785 541367991
S 41872 141529810
S 28224 949014186
O 12263 51614
S 3577 598934977
E 15872 61329
E 54914 55572
I 29486 38185
I 38882 69334
O 8190 22741
I 14813 63193
O 35269 69975
E 9149 10655
S 67684 741424625
E 46941 61113
I 24827 58698
S 28776 62282979
S 52487 698221927
O 21826 29022
S 51546 777045912
O 15656 21991
E 37978 60240
S 7678 770250626
I 13041 61996
S 37257 855212693
E 23342 65218
O 19693 27580
I 31928 53594
S 2062 76798176
O 38843 41330
O 65868 77181
O 10182 67363
S 66596 208743313
I 27239 64970
O 38066 65368
I 13440 38394
I 18419 68383
I 44079 74393
I 31588 57368
I 15864 52143
O 1752 66251
I 9920 19381
O 10876 42518
E 29254 43720
I 37497 75635
I 22300 46822
O 52811 71517
I 36871 42460
E 1477 61947
E 14269 35820
I 11459 77543
O 41388 75280
S 70498 174053653
E 14839 69889
S 2858 604169926
S 5074 217713432
E 5452 29317
E 59731 72405
E 14606 59287
S 54173 276331195
S 37993 800565268
S 22986 768323204
E 45340 64054
E 26248 76993
E 5334 47757
O 38811 42681
I 27873 30497
I 33676 74866
S 60378 4810113
O 21301 29399
E 884 978
E 38465 57768
E 29628 70671
I 28368 70394
I 21229 57768
O 757 10206
S 15609 920300868
I 32637 35374
O 38578 74237
I 47157 77267
I 1168 35240
S 63403 507557947
S 38779 516257362
I 6622 70867
I 34993 64191
E 9166 45876
S 21832 942553439
E 15951 50437
E 32209 43675
S 17829 65435544
S 70907 760390148
E 47416 67873
I 34854 70069
O 37082 71987
O 22547 59485
O 9079 26874
O 48641 76523
E 18093 35678
E 38231 74724
S 65759 557185007
I 30394 33961
I 16341 72795
S 63306 224931550
E 43809 57452
E 8172 13835
I 1087 31626
S 27069 829905879
I 3882 71842
E 18132 29551
E 30237 33690
S 22761 132741652
E 17442 63702
S 12966 560732066
I 16865 37561
I 60875 74816
I 13522 55839
S 20745 133398753
E 14658 29276
E 919 44292
S 58831 126300449
O 65446 66411
I 62948 67584
E 26938 37759
I 45986 65276
I 2352 22585
S 50860 834701869
S 1304 3018975
E 64927 77196
E 61321 69373
S 65530 114365614
I 33416 57733
O 34513 49666
E 42307 51478
I 10524 18877
E 7732 15859
I 53814 54082
I 24096 46937
S 67982 301795330
S 69475 981607164
I 2916 47841
S 41352 681572724
O 38816 49428
I 13046 24616
O 23113 57484
I 46165 65852
I 14942 46956
O 56580 57922
S 73334 882064360
I 4393 41568
E 7513 72213
I 34280 39127
S 65176 554726776
O 9468 43277
S 57003 821299394
I 36216 56416
E 1534 74898
S 4773 47401790
O 6926 32970
E 15407 40328
E 22244 59401
S 10996 619479056
I 14749 16320
S 941 72261478
S 20428 359086132
O 1341 54735
E 52727 58219
O 35841 56266
S 4409 343158925
I 2230 27789
E 5417 44328
E 27418 72637
S 45190 284238527
I 44840 69559
O 22943 50463
O 1738 54668
E 37277 56980
I 37884 51039
I 14628 51334
S 36953 389281254
S 53024 44586527
I 12614 31415
O 11843 44631
O 40534 48174
O 15764 53358
I 33260 62994
S 34454 454000711
I 26618 54590
I 22278 23774
S 60809 51493130
I 47469 65897
S 32095 783725451
I 46730 53623
I 60091 75871
S 63934 386009985
O 64296 74897
E 26768 52513
O 12081 26506
S 68478 940489264
S 3726 336889094
O 39703 58232
E 31729 48509
I 16487 64892
S 68251 203191702
O 62367 67210
S 77869 499011152
I 21953 23761
O 9419 35807
O 14456 20085
S 18084 331968541
O 3052 59573
O 11640 68350
E 34721 52430
E 29406 45545
O 7269 49032
O 25165 70734
S 14916 857069333
O 27547 40951
E 1558 48416
I 40816 66743
E 63624 65369
S 37904 415169760
E 1132 1308
S 69747 649444103
I 37241 60191
I 12196 49540
O 4842 75478
S 38274 554950571
I 6946 71784
O 3522 65508
O 17140 67906
S 52520 584166826
I 43335 70500
O 8184 58992
I 21638 47608
S 38742 861167147
E 20298 26274
S 76183 975671604
O 37915 67278
I 12700 35937
O 6296 65237
E 25261 51893
S 50163 392769742
S 29953 247959651
S 59748 566399233
E 640 9533
I 34268 60054
I 63352 77851
O 659 68931
S 5885 355428123
O 19551 23256
E 32185 67835
O 39236 58740
O 20682 46004
I 33427 64768
E 41285 47211
O 4603 53485
O 68693 76556
S 11829 218417666
S 76191 923610904
I 6532 8928
S 65083 633835045
O 25833 43915
O 34574 41248
O 45054 57231
S 75228 25306974
E 38145 60119
O 53575 65772
S 44053 701341130
O 46380 70603
S 25994 228007436
I 7694 44741
I 22428 58577
E 2180 38082
I 22014 34737
E 16919 59357
S 16752 571280074
S 49916 445005148
O 7753 13310
S 61811 356061281
S 68988 70423605
I 22884 75611
O 24157 48962
O 19188 20873
E 17842 42093
I 13632 29673
O 47881 57112
O 738 35385
S 43196 51280189
S 40465 254102257
I 6880 15349
S 19130 458811063
I 32827 77432
E 19639 35149
I 36107 45219
E 199 70288
I 62438 72924
S 64807 134510386
I 7674 18298
S 31082 184205880
E 7473 47501
O 3010 49387
S 76876 597016472
I 7179 20976
S 73409 245218067
E 13777 70661
E 37049 40393
S 1974 915713674
I 65175 67819
E 15037 37336
I 23559 41283
S 76035 850740769
I 53070 66842
E 25134 75438
O 54475 69249
E 27169 45591
O 22004 23028
O 18430 36275
O 17447 77145
O 5263 5635
S 49164 896732560
O 13966 16796
E 44313 59241
S 63035 606831237
O 43576 59849
I 71892 75642
E 1554 12531
O 39624 57332
I 29793 67723
O 16919 17935
S 17515 977410970
E 60847 68820
E 9125 41227
E 20609 75038
I 27468 63714
E 49914 57624
I 7949 65712
S 19311 764692205
I 937 66283
S 73061 491187199
E 22135 69844
S 32866 415002802
I 2085 33864
S 25064 340722878
O 21978 77654
S 50630 180863582
S 9168 254545079
E 23581 66856
E 22939 68942
E 14043 43816
O 64723 70937
E 21717 54155
S 5543 124886257
I 3381 22904
I 26552 40657
S 9284 777109689
S 28483 255882537
E 667 19619
E 6623 50446
O 29583 48938
I 8700 21353
S 17738 59880332
I 31769 65689
I 64361 70526
E 5808 29719
E 53872 62279
O 13188 43631
S 17812 14783650
E 7300 35897
E 8959 11288
E 3258 25880
I 63384 65980
S 34933 678580132
I 50201 56503
O 37852 63685
I 47776 54388
I 50420 51041
S 43846 781930108
I 8314 22216
E 36198 42929
I 4538 60496
S 73370 593243325
E 1356 32415
E 22092 71815
S 15944 596551078
E 16689 51533
I 10924 27025
E 2387 54673
S 65291 270624363
O 32647 43608
O 40409 65899
I 51640 68152
I 47581 62688
O 24645 47033
O 2502 62852
S 50948 970055406
S 51349 324797335
E 28877 38853
E 46224 55216
E 7923 44648
E 21103 42678
E 762 56479
S 72009 639656714
O 15406 67117
E 62307 71665
E 265 28152
E 40265 54310
I 29221 32600
E 32056 37784
O 71133 74584
E 26821 75410
E 47511 63874
I 36408 73850
I 16927 42272
E 32633 65075
I 2834 76309
S 2804 258686756
S 2531 733167320
I 29996 58502
I 388 62591
S 23369 14240038
E 17388 23577
S 62752 11670650
O 38986 60008
S 12675 117949620
O 12276 25465
I 36996 77258
S 51485 144688245
O 27505 66689
I 8973 9002
S 19174 843303830
E 66265 71977
I 9394 66254
I 23203 54325
O 13483 24842
S 37243 646244476
S 74589 748612416
S 74733 24058469
I 5585 52500
S 9639 107251937
I 37844 63281
E 12665 37584
I 45741 66446
S 61744 835111100
I 47280 59259
E 1414 7894
E 36823 73415
O 22996 35686
E 26412 36645
E 6287 28423
E 40884 50360
S 46380 190628872
S 17801 991784621
O 43223 50535
I 10050 50352
O 2653 15060
S 12143 877795343
I 7848 72011
E 260 5709
S 70428 550842101
I 34350 38400
S 9065 585742259
O 7559 29036
E 56761 66488
I 62112 67502
I 7788 34437
I 16116 27996
I 1575 74211
E 26808 51526
I 36114 76545
E 12528 73497
I 49355 72043
S 70205 312158421
S 2715 517325844
I 14652 35545
S 24131 257824589
O 42951 60100
S 30671 203710109
O 8124 50728
E 17145 42546
E 6673 48120
E 9196 54417
O 14942 34860
I 39005 40244
I 12104 53083
S 31047 333193480
O 5271 32259
O 16929 59243
I 39056 71612
O 14952 17741
E 2022 55261
E 22220 56134
I 56112 57829
O 16397 54043
S 23276 426257433
S 40212 307142888
S 16709 819436049
O 7816 49413
I 57750 58614
S 24551 694187617
E 9181 45719
I 59058 60452
E 73354 73731
S 50842 639664060
I 46771 70329
O 68711 73837
O 2113 70687
S 38976 55265340
E 44744 45032
E 16275 60028
I 30687 35253
I 31915 38317
E 40193 40764
I 36973 51705
O 24077 44031
O 55559 56889
E 31134 42277
E 40010 73925
S 37647 381261193
S 62862 855954130
O 33541 45413
S 30152 379240
I 10492 29019
I 25416 48392
I 13553 17339
O 19724 37891
S 20319 258636583
I 65321 72965
I 7713 18885
O 9134 27298
S 75243 756733191
E 30131 45920
O 12334 16430
E 17992 38027
E 52865 53196
I 54012 66505
I 36643 74717
O 10340 48337
O 49818 66235
I 31197 31715
I 40878 43132
S 26490 624212845
I 33451 66711
O 47674 77693
O 1928 8002
S 62781 790084157
E 8956 28408
S 42209 75116653
E 37087 45633
I 58865 60213
S 28995 358963137
E 5421 9362
O 43158 53417
S 46611 422930534
S 1499 711756142
E 8815 29739
S 74966 908582892
O 58377 65801
O 29206 41148
I 23525 67067
S 18911 202478661
E 632 32796
O 2404 35279
S 36142 741254558
I 14480 42566
O 17977 55870
O 51742 66194
S 62146 151801889
O 27220 74437
O 53104 75177
I 15315 19608
O 41389 50494
E 11872 22621
E 32172 34555
O 8553 66289
E 56998 59439
S 44510 418808415
O 25631 65000
I 24211 69363
S 44298 302532011
I 5558 27491
I 31348 48738
E 35295 70039
S 52425 694166059
E 20317 31174
E 15844 49901
O 35816 61333
E 5249 16422
O 34520 58908
S 7010 40648362
O 17885 71239
I 8781 56487
I 2703 68397
E 3435 75727
S 75427 183435155
O 37149 73075
I 54828 59401
E 21861 68187
S 10977 551917011
I 64082 67965
O 30234 32090
O 40623 74274
O 54213 77622
E 27646 41969
S 63890 835475100
O 29274 73444
I 4951 27893
O 8352 31541
O 13585 22247
O 6426 16447
O 27765 44615
S 41611 545838723
I 3735 6344
I 72186 74975
I 49797 65109
S 14728 464019103
E 30054 31159
O 30408 39775
S 45024 682758175
I 8493 56025
E 4455 34276
I 45705 76955
S 74843 303554885
E 10409 77945
S 34678 543512728
O 5699 25669
S 71919 955513252
E 13834 27200
I 43774 51931
I 4716 11113
I 20636 45761
S 66041 941907518
O 5448 5856
E 31953 34483
I 18275 30649
I 22366 66714
O 17000 66093
I 52741 64272
S 20652 995262295
I 36820 60724
E 4485 61336
S 33240 813185726
S 54941 675655758
O 15102 55162
I 19418 59742
S 55383 455943728
O 1135 74073
I 19285 57833
E 23383 32487
S 21710 638541204
E 24121 59161
E 5968 34994
I 32216 72453
E 25170 63096
I 31223 57383
I 3194 17318
I 14526 36050
O 10655 70653
O 32914 33131
S 62490 851462976
I 36007 45148
O 1968 67536
E 17541 34131
I 8360 9922
I 34790 67947
E 49229 64421
I 26509 45824
E 59801 61017
O 4449 15750
O 28247 39708
E 2589 70885
E 5595 54861
O 5496 41887
O 26742 37885
E 21691 38601
E 50874 60762
S 67231 703080022
E 47944 64057
S 24683 569317055
I 16042 63939
O 48648 77225
S 64320 681006785
O 12959 74148
S 950 120553063
I 31897 70385
I 38405 62374
E 11587 50149
O 12339 13510
S 46647 671945793
O 21039 60690
I 33712 60723
O 17377 73798
S 70660 784699595
S 23820 694641606
E 2902 15847
O 47980 59452
S 25817 41000074
E 15037 17236
I 16317 42240
S 3871 112380387
O 550 40342
E 7949 28311
O 17695 35690
I 43534 47123
E 12154 60751
I 14937 68868
I 16895 32299
S 47126 4905779
O 32234 33048
S 34423 421277501
O 36502 50246
I 39461 42787
I 44600 68368
O 60207 70332
S 33080 80944652
E 30784 61935
I 23053 30270
S 22835 341787500
S 22408 466342405
E 72625 76433
O 43719 60892
O 5619 72656
E 3403 55576
S 60964 793678451
I 6057 14857
E 38229 77199
E 18156 56918
O 9403 25496
I 40723 45441
I 11865 52772
S 63459 472733013
O 3097 31196
S 40848 425437812
I 26997 36120
S 1183 344409806
O 24163 65553
I 4529 44056
I 12131 21806
O 10740 51724
E 7023 63319
S 20936 818847018
O 17127 25788
O 46498 54936
E 51315 71512
O 3043 26962
O 51249 75691
E 14339 70730
O 43841 72222
I 10219 46297
E 50773 53231
E 51485 74687
I 21416 68374
I 42337 60205
O 43101 49701
I 43801 62155
I 70112 75695
I 35473 70237
S 64109 290171500
E 13807 51095
I 2267 54017
S 11394 562638536
O 8094 46289
O 52545 70588
E 261 57321
I 42141 77788
I 55695 73902
I 1725 27745
S 10571 197316972
O 9317 73661
S 17065 968366567
E 45971 61051
I 42268 46531
S 15971 428917650
S 54709 288306176
I 56849 70791
O 39856 67161
I 57809 69018
I 1325 73446
S 28722 271228013
I 65369 71075
E 9309 76917
I 12441 37891
S 22703 509674983
E 1090 8191
I 43173 47433
E 59585 62338
I 33083 44016
S 76131 413471097
O 2547 70560
O 10752 46187
S 5898 688124277
S 69036 402208181
O 8347 50535
S 9192 500537624
O 5709 66743
E 38868 57774
S 20785 271831894
S 56455 546378135
S 24979 322001443
E 26573 48321
E 31806 66709
E 18110 21936
E 21145 74098
O 29582 77687
I 11312 36995
S 40067 776088774
S 22902 461349862
S 38571 904347552
I 6656 52416
E 12978 41373
I 45736 55984
S 45333 970705882
E 32060 45399
I 25192 38727
O 18915 22396
S 27123 400837674
E 14753 32134
S 70230 432378740
I 37985 42106
S 68850 294970451
O 12640 64917
I 20886 34337
E 1907 3928
E 33428 64552
O 52190 73212
O 11599 14845
S 43607 7286976
I 21108 21392
O 13659 28375
O 15881 23482
E 10702 63025
I 15265 23397
E 24492 53992
O 12372 42342
S 14618 519884674
O 26043 52257
S 75811 202005737
I 8998 63083
O 45201 59777
E 7130 46632
I 29039 45389
I 49769 74672
I 29600 31904
S 47258 373930651
E 2745 60427
S 42284 732687282
O 60801 61846
I 24256 28310
E 11465 43683
E 29959 38624
E 32339 70748
E 53310 57198
E 43430 61306
I 11672 65196
E 7759 22407
I 28141 45952
I 45633 64548
S 36024 667681237
O 13308 30425
S 64299 142241630
E 6824 26270
S 52261 983870318
S 66023 287345940
I 18364 25738
I 3653 22496
O 677 11341
E 57559 62909
S 18157 436500266
I 49898 68122
I 16091 31495
E 54241 56074
I 48099 75395
E 15582 30265
E 2281 50167
S 38669 432696248
I 25426 28840
E 43070 66682
S 1989 958279830
I 73883 75101
I 43299 71440
O 12901 23483
I 33492 70115
O 12602 54943
I 27502 75690
O 3620 51070
I 9172 30340
S 53807 404502870
O 15460 32174
S 42365 466780642
S 40364 34548023
S 64457 299585563
I 45075 63126
O 26628 44908
S 57826 918940677
O 3791 53994
S 38688 25005073
I 48766 62810
S 30795 202631838
S 28566 845939400
S 35825 978501504
O 37740 62780
I 51481 69708
E 14523 35242
I 57098 68346
I 7794 74735
I 49206 49587
E 25274 65365
I 2799 75444
I 5425 8386
I 31190 75366
S 16290 510527896
S 71658 361975183
S 56525 360074687
E 4428 77974
E 1549 61633
E 32848 45669
S 12780 122532232
E 46743 50008
I 55753 60241
I 8246 65997
E 41166 56915
E 53158 77830
O 64920 76925
E 10361 73327
O 8497 44120
S 13249 746120149
I 60492 68575
I 23001 50589
E 1622 25369
S 35855 395264603
I 6978 76142
I 21562 64362
I 6488 20778
S 12403 624026881
O 55812 74252
S 50149 895126575
I 32348 71224
O 31269 50395
S 1878 861653511
E 48750 78123
I 5027 66018
O 33532 62466
I 7540 75915
S 55873 623123208
I 11069 66767
E 20000 77007
I 28434 69050
I 29110 43856
S 76332 124413127
I 27277 60247
S 47320 579292806
E 59811 77358
E 31200 56399
I 57271 60862
I 16836 25073
I 37479 49037
O 16253 40880
E 37060 39813
I 8262 28427
E 20038 31759
O 3707 69323
O 3585 58401
S 10229 904773533
I 19222 72267
E 15325 52680
O 11243 44998
S 37246 174191236
O 18583 29112
E 43780 69717
E 25913 40113
S 51276 446454976
E 29562 34204
S 28683 954472756
I 7268 76971
S 50562 543714605
I 12193 17465
I 15860 18829
I 39848 45379
O 14431 71389
I 46828 66933
E 33732 42567
E 18906 63116
I 4426 60636
I 12240 25184
E 10352 73873
S 39653 260874584
S 45471 750250998
S 302 2438557
E 50302 59041
S 21341 307124720
S 75625 509817541
S 74758 1904831
E 59691 68584
E 61940 72694
O 5028 51781
S 91 429278811
E 29311 31356
O 58021 76150
O 38284 60780
E 34557 40208
E 28369 49070
E 38259 59055
I 44588 63956
I 53554 66587
I 12356 41840
S 34926 390421844
I 25920 50107
E 3442 47164
E 36926 61270
E 21950 31825
S 25885 884229553
S 30512 229452183
E 6557 66124
E 7608 67588
S 45331 502717817
S 1224 918213900
S 5057 790152480
E 7543 69007
S 35838 534036137
E 76604 78113
O 27860 72344
S 49900 806382744
S 37955 338310374
O 67086 68765
E 14306 75066
O 34466 67685
E 23105 27821
I 36965 46956
S 55052 771184284
I 15016 29169
S 66848 787179060
E 23542 40854
O 69375 74771
E 24072 75152
I 10418 61998
E 35963 51030
I 3276 24930
I 3948 45435
S 54780 758734208
S 27706 400084627
S 38176 522195568
O 28596 43673
S 10450 737315321
O 21845 70805
E 13535 56531
I 6556 43014
E 25746 75211
I 66272 74128
E 4722 29130
E 25288 46177
I 40009 42853
O 36999 68853
I 365 57177
I 17207 61873
O 5612 44174
S 9234 961090610
I 3500 19509
E 17704 63648
E 12495 61212
S 5975 134976966
E 14961 24215
S 48487 565558991
E 7958 44678
S 77802 345860834
O 25035 66942
O 23810 38525
S 37954 266347381
O 5053 7327
I 7793 69992
O 13162 77322
S 31325 532711911
I 4970 44657
O 40224 69548
I 47769 63542
I 51898 55193
S 29076 564012636
I 37434 76552
E 4574 66456
I 6843 66698
E 19228 77761
E 36504 55431
I 23017 57561
I 20992 28822
O 33229 61292
S 27650 444903355
O 3725 44075
O 54447 66200
I 13303 27282
S 10756 134981440
E 17348 28082
O 42071 44949
O 29835 63024
S 54515 83087395
E 1872 69603
I 904 60335
E 29054 30064
E 12160 45233
O 41668 77310
I 4290 27310
S 26595 329949427
S 27524 74994394
S 10504 122272320
S 40296 149729581
E 12118 66834
I 48326 64906
I 3834 20683
O 37639 73049
I 35749 37835
E 39383 56909
I 45045 60584
I 16606 34772
O 45436 72013
I 23666 65172
I 2061 60519
S 62928 119332377
E 26477 36914
S 6836 180662567
E 64608 67821
S 2702 266912339
I 18653 33285
O 5203 20860
E 33337 70489
S 42309 324447897
I 71529 75013
O 42754 61913
O 14766 65446
I 35901 68092
I 67004 75665
E 72672 77528
I 6390 40445
E 217 44518
I 38755 57771
E 59293 64812
I 7600 20419
I 27609 75758
E 38592 75703
E 72533 73502
S 77664 676307867
S 47865 144109662
I 16696 53436
E 33612 42426
O 8075 40950
E 62685 66102
I 27442 53427
O 27785 38919
S 69824 495803346
O 11785 63054
O 5258 13262
E 28814 45617
S 43819 965486536
I 40969 71883
O 13466 18115
E 57161 77351
I 30536 54821
O 16250 74129
E 43723 68296
I 61872 68952
O 13315 15717
O 13036 16659
I 33943 55532
E 36876 60719
E 33004 63719
O 11870 27841
O 29864 50188
E 12407 23755
S 19847 758420463
O 11215 17152
I 4658 72271
E 21024 27924
E 8541 26742
E 34745 71948
E 3547 27114
E 2705 34285
S 76062 984227188
E 41775 53110
E 41819 68520
E 17550 65374
S 59071 426085331
E 30541 65704
E 16701 26783
S 7682 661256430
E 20193 70220
E 20682 41345
I 52357 59384
I 13810 47480
I 42495 55964
S 66237 340899002
S 32913 112099402
I 26929 39795
O 40803 61687
O 36883 69225
I 13391 45950
S 24877 42158648
O 26341 44287
O 35164 49734
I 37973 46975
O 16947 48692
O 17389 63418
O 22927 37863
E 58983 70640
E 21190 67892
S 20702 660558335
I 27496 70883
E 201 69219
O 2478 16169
E 19495 47451
I 24766 56263
E 18998 63527
I 10169 69353
O 41786 62774
I 9475 46648
O 54 19086
O 18153 28345
O 6316 46050
E 9503 44726
E 3848 65625
S 77080 695724093
O 39575 64591
S 56146 911326761
I 21182 23246
O 14380 32153
I 47347 58438
I 22254 40657
I 3966 21400
E 17532 24908
O 2418 42035
S 42978 477421471
S 26539 191435383
I 32159 60462
S 28926 50620145
I 26036 27815
O 15072 63034
O 27520 39405
I 2669 72454
O 68063 76851
O 4898 7458
S 61945 955299605
E 10781 17948
O 71142 73957
S 23983 452203295
S 55066 448813313
S 66967 864213432
E 20614 76963
E 16898 23673
S 48360 876348612
O 20586 33210
E 40057 41618
I 19994 21986
O 13785 65613
O 22391 55887
S 19797 94634312
O 64056 69670
E 25651 62428
S 72700 76093761
S 37046 242733790
I 20607 28993
I 23113 26931
E 10501 67155
E 3564 59402
E 10035 59698
O 54455 67194
E 71395 74810
E 43510 77685
S 31462 746793707
O 63994 72112
I 59025 62908
E 3925 8109
E 31851 54847
O 7164 45994
I 24782 31845
E 16536 55878
S 1305 434580987
O 41600 43606
I 45586 55774
E 36873 64594
S 72949 580346844
O 42319 77310
E 8435 73769
E 8728 54032
S 59373 714182686
I 6136 61800
O 9369 47432
O 6348 27791
E 12334 50887
S 27045 926716766
I 48175 56770
O 14917 25388
O 47971 51175
E 45924 73682
I 47143 47174
O 28371 70904
I 17796 22961
I 5634 52817
S 64246 412880830
E 14657 43845
I 5379 19690
I 44239 64438
I 10515 55961
O 2959 50220
S 59089 222279798
S 1745 301904044
O 43101 53088
O 65120 71010
I 22031 43735
E 24308 74132
E 26413 65564
O 61665 75283
E 7857 65604
E 34246 34796
O 8364 54365
O 29901 49222
O 22587 34024
S 42581 124209405
S 47997 341715589
I 40133 75681
O 30954 69151
I 54814 77480
I 36892 76024
S 4901 644577918
E 6340 39291
I 3722 6283
I 11797 62114
I 21301 75540
E 56881 66090
E 22950 46194
I 36555 36854
O 41621 55306
I 42614 73249
E 59688 70143
O 6390 23880
I 24003 26808
S 30178 855656238
I 15944 77351
O 22599 52202
O 40269 58551
I 47771 73698
O 739 5327
S 37719 576113578
S 36892 518653379
S 33689 318586946
S 15062 234584736
O 34351 75670
O 698 15855
O 13304 72994
S 59473 800907241
O 19158 47327
I 51540 68889
I 33004 74733
E 25127 46839
S 19710 775445315
E 3981 78107
O 40374 41513
I 20107 55527
S 48027 92750554
O 13338 28288
O 4053 10603
S 61803 471625127
O 37152 62025
E 20987 68431
I 10873 28616
S 2864 467378884
E 3308 42357
E 14491 77555
E 43071 75027
S 26923 70178627
I 4096 35210
S 67118 870481968
S 8047 194202168
E 46877 62908
E 13270 15798
E 29460 62356
O 60302 66664
I 2303 76922
O 60408 62550
I 27000 55772
E 65468 72639
S 35076 274892657
I 31876 55331
I 15125 15760
O 11091 21391
S 42703 536110952
O 15607 35038
S 10884 387373264
O 16632 17872
E 17684 43908
I 60341 60997
E 8526 77842
I 20085 25905
I 4660 73192
S 73299 666262502
E 39396 54151
O 30468 49733
I 2015 34015
O 24243 35008
S 23402 513688508
E 34627 77479
O 30234 43807
I 17645 27589
E 32987 42004
S 23462 714393992
O 15814 38817
E 45426 57717
E 15704 40619
E 28881 71130
I 5007 64119
O 25855 33308
S 25532 60639502
O 19345 20715
O 25286 30787
O 45781 68095
O 60088 73403
O 57868 67833
E 16954 42152
I 4583 68477
S 56832 658613736
I 10849 25897
E 12400 56102
E 50787 59950
E 52177 61114
O 50985 57791
S 38453 986275901
E 17394 51224
I 48167 56347
S 27630 798586796
O 30225 46245
I 1371 53976
S 37816 932573185
E 3257 60758
E 20829 49792
S 12891 573680379
I 52402 58501
O 4445 14140
O 51060 67242
S 76624 11877495
I 15879 70895
O 11913 20042
I 48137 52763
E 28203 69265
S 10771 145834675
S 13713 265484610
I 22789 28190
O 24221 51450
I 13129 60717
O 12473 35344
E 12178 70669
E 20011 61929
I 27329 75636
E 1601 57266
O 36083 62699
I 48695 55139
E 3259 25245
S 41433 214053251
O 34368 36586
I 55526 57321
E 11373 31735
E 56243 67075
E 12413 39688
S 4315 216651005
I 134 50038
I 20247 55530
I 53952 60502
E 44606 71866
S 47038 32251043
E 41642 67133
S 25944 517524331
O 36651 43248
I 31329 44527
O 20407 72540
E 4454 7714
O 16953 72696
E 4119 36041
O 8782 57880
I 25458 65305
I 8182 63473
E 2667 62436
E 12937 62819
I 22080 54666
I 13638 54047
S 25654 538061241
I 38748 61614
S 68816 819906567
S 36039 27491610
I 5395 26792
E 37508 65882
E 52560 54406
E 54835 69619
I 9353 13584
E 1579 11686
S 32012 841237171
E 51863 69929
E 64080 64311
I 42220 76637
E 44749 47925
E 43271 62229
E 16793 32165
E 52603 66766
O 51133 52525
I 38626 59079
O 16634 22308
I 27598 54041
S 44556 335160984
S 47388 629397731
O 20137 35173
I 4480 38787
E 18176 65855
O 11870 27323
E 6332 11983
I 7625 45771
I 36978 68104
O 22858 60441
O 11362 12239
I 13940 59240
S 23749 807191273
I 11576 15145
O 2789 3417
E 15985 50715
I 27888 41532
E 10001 56034
I 48600 52793
S 77365 518040228
S 22565 397612038
S 40457 530458649
I 2328 30444
O 41952 77869
S 67872 720360920
I 32616 77681
I 35390 55623
S 69509 622834358
O 28636 59212
S 43834 378968559
E 29968 34835
E 6154 32184
E 47075 66785
S 35428 303725828
E 54225 71538
E 32746 40509
O 2745 19158
O 16470 24633
S 10557 328329562
S 36632 393978333
S 19827 172627889
S 1403 218053040
I 5712 6711
S 2303 914931168
I 26649 54911
E 12901 49049
I 41004 75798
S 62581 666869131
I 70961 74248
S 9416 198181722
I 13385 62074
O 28727 75444
E 33821 38690
O 47200 75117
O 3633 43405
I 4853 12137
O 19894 46013
I 31716 63923
O 26627 27358
E 3929 45207
S 15492 728943037
S 25154 566951921
E 41107 51804
O 8229 71328
O 11952 14300
E 9823 34471
I 50068 73771
S 13041 566124376
I 46990 70104
S 35599 971950378
S 38707 955679155
S 20722 328745119
E 13382 53696
E 35498 75321
E 51935 78051
O 59389 60182
S 1170 898499835
E 2908 23048
S 11577 339755076
E 19863 58955
S 1650 440690030
S 54113 781668323
O 15722 58373
I 42104 47813
I 29154 60367
O 13512 43067
I 31358 33816
E 2280 72380
I 14007 34254
I 2101 22265
I 49727 69430
O 53242 61586
O 48142 55433
I 47308 57480
O 46232 50470
S 21989 316916044
I 39825 57476
O 5373 12127
E 4478 73624
S 12335 790388932
O 592 75752
S 33350 455501178
S 5736 127096317
I 20112 52490
S 24057 675371118
S 32367 734450463
S 7266 708979287
E 10985 70033
I 11590 24438
I 17183 66796
I 24339 30323
E 2170 5447
O 26047 32383
S 1325 36601285
S 66712 523259653
I 74334 77043
I 43473 73073
I 2886 4631
I 19813 65591
E 25324 45133
O 16967 27206
I 7487 66217
I 50593 55333
O 33448 68299
I 4048 37995
S 35265 605716507
I 38253 44443
E 43029 76273
O 15124 45406
S 41460 215904186
E 29747 64776
O 67451 74241
O 21021 55652
I 11514 21913
S 22930 594110081
S 68354 617637422
I 1984 50368
E 36095 77462
O 20503 66823
O 38264 52580
S 50074 892734815
I 11021 16152
I 7819 75882
I 55224 64338
S 17821 61390328
S 32064 450097712
S 54111 601387568
S 42959 576046951
O 849 71581
I 5105 8920
O 12031 40397
S 66061 940499913
I 37119 39477
S 38771 827425829
O 40443 50811
O 5283 27503
E 23425 48690
E 44959 66383
S 39387 820667932
O 26088 28027
E 15465 45584
I 41651 72685
S 34661 174011433
O 32108 54356
E 25463 48213
S 13132 549675923
E 25546 69095
S 38409 434640882
E 3890 39329
O 62228 73561
E 64754 71616
I 25820 65468
S 50865 383566515
E 3495 3508
E 34381 35043
I 17558 38852
E 9783 39435
E 25447 67591
I 7652 66625
O 8970 55408
E 52067 62124
E 45582 63188
S 9499 825847016
O 22417 46556
O 25954 52168
O 13585 15647
O 28598 35770
I 4727 7034
I 66678 69427
S 29007 785987514
I 46956 63748
E 53919 57874
O 16443 43232
O 69701 73168
E 3235 34458
O 6756 75026
S 17564 458790372
I 29118 35769
I 13605 53931
S 72704 895044268
O 14297 56359
I 14311 64712
S 30101 710155274
E 5751 75908
I 6007 26421
E 18513 34816
E 7017 13556
O 33639 39299
S 17558 923997870
I 28923 40769
O 48925 72715
E 36447 42047
E 54552 59812
E 54478 72392
S 20133 289571381
O 1457 18905
S 78132 963617960
S 38452 19390819
S 5870 176199809
O 36941 77225
S 5570 237096969
E 31425 59157
O 13554 51347
S 1945 822959547
O 36706 77762
S 62333 956480465
I 45203 58496
E 32932 66137
S 5566 797857208
I 18479 54566
O 6639 13085
S 72596 434585348
I 47522 55673
E 4506 8407
E 3485 41093
O 31368 48925
O 50305 67643
E 9293 12259
S 46824 403683738
E 6245 33898
O 11150 72097
S 4685 795444010
I 13730 69933
E 29163 50730
O 33890 36787
S 72655 648605615
I 13714 75779
O 3669 43493
S 46456 934873712
S 61075 743674749
E 17142 50355
E 17680 47721
I 25725 43129
S 10748 546538623
E 46224 69723
O 54564 56443
O 15867 20045
I 5771 20481
O 1102 58023
I 13386 29174
S 27670 134704092
O 16025 75052
S 72206 611061686
I 21536 56742
O 16647 67250
E 72522 75284
S 56703 266674344
I 52340 65511
E 22887 58189
S 1731 503745945
O 32134 57454
I 32081 76059
I 55638 77769
E 22145 65170
E 30021 30055
O 17656 48307
S 933 29895152
I 49520 58806
O 32661 52340
O 33301 68344
S 42705 461210109
E 7381 25820
S 55658 836284886
E 59285 67537
S 57802 928599444
E 18997 58028
O 50607 52515
I 13200 48382
E 17904 45142
O 63438 66012
E 15633 30782
O 33522 58269
E 3727 45956
I 38755 58697
S 49171 12980766
E 8779 43192
I 28631 46820
E 14953 55144
E 3886 36270
O 20948 29684
S 11881 764510501
O 57421 62946
E 55043 59168
O 63046 70484
S 56547 238933787
S 39653 723561646
E 20359 63906
I 18304 69520
S 32927 305458193
O 52842 75385
S 304 456946606
I 28516 32407
S 22242 518692832
S 70432 643981667
I 67515 71462
S 55489 198127508
O 21194 53457
I 47753 73157
O 23127 42455
I 10394 63245
I 29129 50830
I 4686 52557
E 18506 76481
S 10952 382588244
E 11211 70136
O 23382 52883
O 5174 6452
O 48944 67602
O 43556 76230
I 33913 77279
O 16453 17891
O 11849 76824
I 21391 39633
E 11228 60650
E 43796 67668
I 22879 45213
S 37380 563742345
I 8985 68652
S 27556 6760592
I 7208 54909
O 11319 53916
O 4716 58641
E 15796 17621
E 49202 58663
E 11876 27959
E 57043 74467
O 19619 70694
S 76629 178919147
S 40187 960084778
O 19965 59631
O 8948 62135
S 30428 943629694
I 14215 26086
S 48802 19274615
S 18973 381475610
I 19807 35537
E 28992 32785
S 54320 992022288
S 46068 770629128
I 52013 62141
E 19944 30364
I 58 35891
E 9046 49232
O 43377 59596
I 8086 28985
I 67428 75822
I 35464 70597
O 42260 74989
S 6406 197795446
E 37409 69825
E 23761 71878
O 48912 59552
S 4085 494350902
O 33296 69717
I 11511 20555
I 4509 44881
I 35071 43766
S 3226 712934680
S 48736 927999978
E 64564 66558
O 12895 24229
I 2498 47790
I 18849 61483
O 20230 76527
E 40008 59519
O 67792 77454
I 2659 3966
S 53851 395877355
E 50363 72338
O 2357 13804
I 60679 73672
S 32595 791403234
E 13879 44926
E 16754 58463
O 43055 55632
I 31442 47400
S 56959 431946640
S 17370 61969350
I 53427 53852
E 23867 46095
E 55104 63048
E 3465 61143
O 22111 27796
E 47593 66695
E 93 67209
E 32195 66907
E 12489 68898
I 20413 59531
I 43592 62496
O 16404 49222
I 17740 21398
S 71427 473268106
E 47420 64680
I 18060 32019
I 3597 63423
O 23113 67186
S 67109 878566629
O 50481 72626
O 10744 16700
S 51245 483267537
O 9216 48906
E 13885 64999
I 8444 57801
I 52164 76291
E 4414 9129
E 7261 52166
E 25717 64653
S 64727 66575023
I 35962 45606
O 67220 74619
I 8811 53533
E 39112 53307
I 38135 73696
O 32499 46777
O 20470 58132
S 44320 109421084
S 625 211770487
S 28558 621366857
S 67856 741131059
I 13516 58011
O 53460 67766
O 60910 61768
I 46384 58369
I 9711 40590
E 57581 59068
O 31485 53585
I 41157 43930
I 60554 60967
S 40460 401224519
O 26430 47288
O 71204 72291
O 5231 28744
I 1841 22991
S 24836 476495692
I 37248 66909
O 46818 63487
I 9811 75014
O 28504 72989
S 20487 881823683
I 51146 58674
I 43450 50886
E 12597 31674
E 45953 61580
I 2066 63388
O 14629 34352
I 5506 62853
O 9935 30545
O 301 25545
O 43432 52151
I 57601 64355
I 45825 56889
O 34376 45153
I 12366 63689
I 22648 73058
I 32612 35854
I 28082 72045
E 52236 54511
I 23182 59409
I 19227 27131
E 51831 59020
S 32767 455212439
I 21978 36631
S 50349 31413257
S 8401 289849181
E 42095 43829
I 342 12984
E 29328 43946
O 9228 61845
S 27513 557417081
I 20534 48571
E 4280 50558
I 17156 76234
O 30282 49063
E 5238 63271
I 373 9500
O 44355 66073
O 43203 50374
I 2280 73373
I 37079 67164
S 11924 260656072
S 30427 741399843
O 3571 71599
O 8986 14455
I 15807 37766
S 43951 462955419
I 30701 76418
I 7577 56102
I 25001 36693
O 34428 55391
S 875 9152643
S 54562 159944141
E 26406 77906
S 28628 85337491
I 22036 50660
S 7704 101900093
I 17321 70076
E 14711 20577
I 50626 51154
S 11295 599063354
E 14648 65974
E 13891 36696
O 40590 54438
E 67570 76195
I 92 8025
O 25069 38901
I 10649 19240
S 19477 799752636
O 24638 74113
I 17231 73694
E 780 52178
E 7999 34740
E 2226 33079
S 47243 249389518
I 36422 60584
S 77798 645812147
I 10735 27217
S 70776 921850313
S 12525 768284917
I 57846 64271
I 61206 69694
S 45276 284829384
O 29054 46825
S 45632 633340393
I 29933 72860
E 13549 47023
O 15105 64641
O 834 3371
E 21105 58339
S 18240 963015079
E 24062 45727
O 10688 72978
I 23364 43526
S 34175 980401600
S 69549 66571712
I 12547 23794
E 5358 47726
S 46607 735787701
O 16382 62131
I 11272 60954
E 55380 69163
S 77088 256549844
O 22687 71604
I 25877 29221
I 50966 74164
E 12454 66129
E 33081 59857
E 11025 15202
E 14559 34653
I 18970 50242
E 19580 72605
O 61584 73072
I 27059 65219
E 231 18183
I 7562 33790
E 50212 78045
O 11043 20218
S 13185 443674594
S 48156 460586341
I 12039 47690
E 2732 16330
S 43582 247884494
E 21039 69343
I 34525 42730
S 28229 279495414
O 17438 63693
I 13883 76299
I 18491 58703
O 61771 75696
E 11897 19710
E 13820 53337
O 13803 18382
S 31729 582064655
E 32937 63107
O 8861 58340
S 48593 442741834
I 40086 64600
I 15198 42504
S 34515 891890977
O 12636 63221
I 10102 16340
E 18637 36785
E 13667 63033
I 6277 26755
S 51200 313579567
S 30737 464610724
I 13463 75343
S 35023 946701138
I 55545 71679
O 14151 27670
O 16574 77774
O 22010 41253
E 43735 65310
O 5131 37149
I 27725 68453
S 49846 83387093
I 31126 33315
E 64247 75830
I 11613 30776
O 10113 54304
I 7927 30655
O 15840 41144
S 67076 267378198
O 14405 16166
S 40350 636411491
S 69337 155475634
O 6487 50411
E 30755 48561
S 73432 547374559
O 10168 78057
E 27744 68774
S 20834 983044022
I 23613 36891
I 7304 50378
E 6703 15652
I 34216 64526
S 2006 761844668
I 4449 10288
I 9836 62334
E 19774 20301
O 5384 22839
S 45887 823802727
E 22733 74342
I 10624 63977
O 10448 29161
E 55262 62623
S 856 229536730
I 57673 64307
I 16479 54358
S 71190 95637281
I 17503 25296
S 30007 57256910
O 35962 64397
O 16670 19106
O 11876 19373
S 6984 124297279
O 60795 61909
S 33924 987442528
S 44232 459375968
S 41092 374796517
I 20070 72723
E 42232 60807
I 8772 40525
O 11851 13680
I 61537 70930
S 16583 500366534
S 22398 389688311
I 33217 48808
O 21864 65848
S 70278 742518443
I 48053 76569
O 11400 69149
S 67124 22735463
I 56268 75063
E 57444 77722
I 43599 65030
E 39482 51342
S 64349 705936982
E 10798 46666
I 60178 73038
E 5687 24247
E 58558 64669
O 68030 68841
I 18690 45344
S 9150 386258610
O 12249 47995
E 29573 37090
I 29344 48513
E 22208 73746
E 16755 75944
I 10291 31701
O 18 68554
O 1488 71795
S 43827 334115550
E 51546 71807
I 786 67366
I 14708 35103
O 22977 29432
E 2629 24732
S 21927 574990962
S 51385 718459630
O 15197 69700
E 38255 68050
E 30959 41082
O 37363 47398
O 6598 38522
E 10910 11976
I 21899 66793
E 60848 62738
E 4587 50411
I 30191 40173
E 35107 63276
S 36026 902211965
S 47317 522615305
S 30767 663358881
O 66167 71332
O 33250 47865
I 7781 29765
O 73729 73885
E 3935 15766
E 4913 8080
E 48909 75396
I 16404 69877
O 50030 75585
E 45985 56751
I 13931 64091
I 5632 11161
E 4451 43239
E 27771 54320
I 18464 38297
I 36787 62907
E 49376 51524
I 29654 56421
O 15708 58383
I 3430 55742
S 47429 196414025
S 77194 471248783
O 12499 37526
S 11932 879353658
S 60078 781965168
I 19293 52039
O 7671 66034
S 33308 473953599
E 18835 59347
E 67414 71544
O 23048 31507
S 59372 330690767
S 59506 16139015
O 12496 67756
O 68779 72249
E 38755 67271
O 24335 72519
I 32696 45120
E 65034 69037
I 31695 39435
O 43635 64234
S 36578 641478050
O 8056 66661
O 55963 56427
O 1352 6987
O 37896 77096
O 14309 54817
I 1759 17557
S 10761 350153372
I 34815 57032
S 35558 483550205
E 23960 44184
E 18082 72618
S 3828 986862935
S 62619 918434487
I 67885 76267
S 32836 863458096
O 31458 52151
E 4618 40906
I 38247 68195
O 8749 67403
I 45495 64294
E 40502 54118
E 5910 77770
I 969 75216
S 44463 28652783
I 48487 61184
I 8620 67685
I 289 68075
S 16306 465356624
I 5933 19729
I 22324 75444
I 56822 62224
S 24199 481391347
S 41234 383331781
O 1346 10333
O 37439 46353
E 3466 74234
S 4048 65818328
S 29901 97370248
S 72316 191960187
S 39383 502175121
S 43315 58014868
E 2208 73705
O 23667 27288
I 27528 67735
E 12244 30652
E 6757 20785
O 37702 76977
E 34840 57479
O 6556 51336
E 31226 61430
E 58973 73316
S 12864 241556457
O 33300 68712
S 15647 278394517
S 43382 503329936
E 5788 66002
I 26434 69300
O 35449 62452
I 41274 76027
O 19172 31843
I 10280 10352
O 51531 54739
I 8269 70840
I 20691 52359
S 36947 39697999
I 22992 75102
S 2455 869183876
E 18495 65987
E 17512 73460
E 9750 67203
O 5856 60628
E 58862 62170
O 17341 46577
O 58933 64638
O 12063 71774
O 9363 63493
I 40986 69076
S 4920 387304005
I 53709 74226
O 52896 74686
S 41169 913377671
O 26789 74772
E 23776 37381
I 10380 74592
E 7844 57867
E 40866 59268
E 38883 52862
I 2496 20645
E 52749 64029
E 3972 32417
S 56325 733937247
E 25517 64537
S 27306 796985225
E 13132 76893
O 46654 69021
E 40286 49823
I 50801 55074
E 1451 74072
O 33861 46081
I 4310 56150
E 16926 54251
E 23131 43862
O 6400 11796
E 38329 52572
I 61916 74363
E 36856 52474
E 6180 72062
O 36537 55957
E 20652 77087
O 18006 43280
O 59612 77149
S 75976 347956695
E 16744 35936
S 46048 751474563
S 72988 300348123
E 13645 27283
I 18777 32053
S 24436 543916712
I 20872 62710
O 60768 69908
I 29895 48030
E 10233 59909
S 23053 893681872
E 47629 76133
S 76341 402029701
S 523 692132850
O 37167 66925
I 36960 51425
S 68258 916777977
S 52151 838613742
S 65365 338001634
S 39655 243541496
E 52892 53340
S 56532 857979793
S 60550 457799258
S 69070 424368210
I 28108 44089
S 45629 196190656
I 10180 13899
I 13499 66643
S 45022 909675241
S 22178 717645708
O 45399 46500
O 34036 67184
I 31526 67153
S 25093 822495208
S 55518 865814761
O 26034 56846
S 290 962232874
S 27592 71136732
O 26988 29745
E 13108 34764
E 5486 63931
O 30699 51930
I 62220 76036
E 54420 55303
O 28500 72126
O 47001 59062
S 59891 457281369
E 25101 57178
O 17369 55103
E 48811 50289
I 9405 76898
S 60043 371335826
O 45293 67774
S 52193 526201949
I 22497 54348
S 17491 271571217
S 46939 469390753
O 2379 63511
I 4141 66042
O 5028 71586
O 28074 43238
S 8244 828685270
O 53466 65599
E 9471 50277
I 48835 51160
S 10174 698774158
E 10736 49370
S 36569 59815962
E 44814 61518
I 27673 66183
O 39429 67058
I 31578 62433
S 75046 696433237
I 31634 76276
E 5693 9480
S 34187 133170726
I 69860 70338
S 23818 234958232
I 26476 44244
E 35289 37950
I 13976 65602
I 45227 76290
O 44363 47684
E 35573 58016
S 53948 386551684
I 32235 71435
E 17224 62295
I 33299 46762
O 31048 59325
O 1164 33779
E 12251 26511
E 34896 76530
E 55896 61275
S 18794 993556368
S 46957 583143788
E 3099 26556
O 11093 33438
S 24137 758006698
I 44472 50996
I 23758 68885
S 51178 506842378
I 43724 55667
O 24493 77026
S 77455 961925222
S 77150 214354794
E 40928 52019
O 68012 70468
E 2506 67896
O 22417 31856
O 13556 26690
O 13794 25978
S 66230 754257821
I 21113 41039
I 20568 41577
E 5432 67597
O 58114 71006
O 7888 72249
E 24655 45493
I 3809 68790
S 10365 276742005
O 17697 27681
E 55456 75373
O 8762 57530
E 5424 44883
E 44228 75654
I 16781 53711
O 28592 61036
S 5505 527203951
I 5673 21942
E 1907 72093
I 20036 26167
O 33458 56244
I 7878 47250
E 30172 60879
I 22290 65039
I 34215 66093
E 26127 41873
I 9288 37539
S 48287 910123536
I 20175 32823
O 4713 40446
E 19927 50479
O 12590 32720
S 50147 374331174
E 50451 77050
E 43576 77846
O 33654 41545
I 75425 76456
O 27424 40836
S 7334 589772149
E 62133 65320
S 72034 269106262
I 28152 48970
S 18291 826304611
S 1107 250694643
E 60688 65561
O 20235 59853
O 5318 22387
S 73840 829563043
I 29317 56437
S 33151 938681984
S 34444 167610458
O 11621 19676
O 4692 72197
O 32253 33974
E 28575 57739
E 26979 71861
E 54983 64146
S 45405 71301643
E 72705 77579
S 48898 139804990
E 17966 37255
E 33610 42480
E 12829 75585
E 4987 7120
S 65271 211119958
E 34446 61882
I 61584 69758
O 31281 39900
O 36552 49174
O 26842 29939
E 48451 66551
E 24665 30579
I 28331 50286
E 40238 59426
O 28513 60687
I 43180 48920
S 65074 255808234
O 20728 36252
E 25465 29670
E 10887 62272
E 12579 60334
S 26047 763973769
I 1853 38168
S 14223 593355545
O 63385 71209
E 26996 61208
I 493 56046
E 1919 67417
S 73647 202919619
S 6435 99700437
S 29586 937289471
S 57964 23261932
S 5464 713717338
O 3729 28090
O 14942 65307
I 63512 68830
O 11127 54544
S 15680 444450328
E 31948 54170
E 72368 72806
S 75288 948201672
I 16158 39906
I 5453 24891
I 2987 19561
S 1443 36950714
S 52716 5917531
O 32678 67981
E 38287 39776
I 27259 48503
S 38613 310707372
E 67189 76742
O 23507 64275
S 25889 379997185
S 18393 300651412
O 61487 75271
S 15479 493723811
O 57246 65804
E 10173 50340
O 39446 57915
S 70890 581999160
I 23145 69296
S 49258 591184192
O 59771 63981
I 18453 63244
S 65060 911324531
I 22971 32960
O 53426 66067
I 21816 58413
I 30610 39517
E 23951 58663
O 40962 72002
O 32389 39632
S 67789 260615409
E 3267 17301
S 49737 552356466
O 4834 65602
S 37209 933799794
S 21876 624817665
O 26608 51880
I 33544 61094
O 285 32502
I 29045 45291
O 35139 75285
O 52867 60197
S 27643 244085835
E 9769 33913
E 21038 56309
S 56706 128484200
O 3889 65369
E 21503 49730
S 47805 566292843
S 35429 834636534
I 16227 49280
O 1862 24075
S 29050 986076108
O 23167 48007
O 12472 46857
I 46007 57310
S 49414 693772226
E 31365 52545
O 46838 66423
S 36547 297948764
S 70294 809738423
I 47629 57598
E 30736 58460
O 10934 29452
S 21040 120280872
E 41377 55079
E 20635 72108
O 13133 42827
I 9447 49467
I 10876 25963
E 32008 49753
I 15390 54279
O 44930 68650
E 49784 55951
S 14382 117083001
O 3760 13400
S 68233 347017960
I 49120 52936
E 3619 41543
E 33847 46993
E 24864 32678
O 6060 16253
O 49661 53781
O 38565 43928
E 13990 67426
O 17877 45408
I 55912 75743
S 19406 586306880
E 18882 75847
I 4404 52412
S 74637 41179311
E 40814 51522
E 45152 50941
O 28951 51886
I 10810 46312
E 44082 49844
I 1493 62491
S 30381 965436757
I 11829 19092
E 38039 61133
E 54368 62690
O 11949 72420
I 24403 32058
E 31367 61511
I 34038 52847
S 55813 153055063
O 11813 63714
S 359 40094433
E 6828 76658
O 24890 65701
S 66794 946759838
I 10884 12988
O 17824 27214
S 63813 544620321
I 38596 58621
S 24047 851698192
S 68213 652006005
S 73946 845688102
S 28390 322231276
O 27862 65914
S 225 373504223
S 23815 422380317
S 39414 521994104
E 21025 76025
O 14272 66514
E 7915 16550
S 73675 991825315
I 483 61864
O 42133 76463
S 4588 277876027
E 2638 72888
I 20000 73092
I 45680 51048
I 19183 34939
I 25459 69626
S 56697 980347995
S 26231 200114738
O 34965 42206
I 48221 67086
I 13263 32166
I 13735 21662
E 58764 72689
S 5770 240039331
O 48534 57909
E 50277 55335
S 75673 997672558
O 27703 40180
E 4120 43208
S 10479 848490808
S 64447 460592172
I 53283 76135
S 70 768640639
O 23988 58392
E 55427 61712
O 167 60688
E 51594 57522
I 3901 40911
O 20246 65925
O 39718 60614
S 40242 355590372
I 20476 55358
I 2897 45138
S 46494 55727653
E 6997 49669
I 33257 44343
S 67863 120786871
S 6279 827097484
S 52542 369851255
S 22403 332393305
E 23418 31035
O 58076 65867
S 26646 933306508
I 37851 61536
I 10515 50190
I 33156 71497
E 15150 76999
S 16316 732430469
I 44761 66548
S 68843 226670966
O 51002 53599
S 32349 529898113
S 65062 589785385
S 43875 57314687
I 30584 46668
E 18008 59998
O 2352 17522
O 24968 71233
I 34484 63063
I 26161 47770
O 55907 58103
O 7196 47780
E 57405 58753
O 35056 60713
S 15076 206405418
I 21466 63745
I 42250 43378
S 21762 838766763
O 9013 56753
I 10866 50844
S 15561 948580342
O 2642 34653
S 21688 197884530
I 8094 53980
E 30624 42430
O 57531 62607
S 72886 337259227
E 33962 59272
I 39537 64263
O 674 29571
I 11684 76190
I 50872 56172
O 27743 70272
E 64516 67141
O 11219 35062
O 14459 49181
S 77746 22272922
O 14341 74091
O 28140 72259
S 11212 885796237
O 5326 51180
S 73327 592306099
I 35381 40124
S 67191 9904297
O 35112 40819
O 41805 74115
I 28395 71004
S 18093 658061537
S 23939 868947243
I 44046 75966
O 4508 71504
E 63434 77955
I 57760 63831
S 62406 423148322
E 25415 59652
E 6357 35103
O 44033 53285
E 14159 33746
E 8316 39563
E 11777 49150
E 41924 59756
S 73221 161035752
E 33282 51330
E 17859 42895
S 783 595665947
E 39427 51435
O 44898 56361
O 1072 1110
O 41807 76078
I 8021 24891
S 62357 911207516
S 15105 300401979
O 11766 48661
O 25553 26631
E 8551 56642
I 25472 39968
O 36806 74811
I 38848 66830
O 21876 49909
E 2722 31819
S 24339 925898576
O 27517 43730
E 25061 69311
E 18226 34704
S 41713 209345294
I 36241 72970
O 36534 47036
I 1729 29671
E 58517 61117
O 19464 42817
S 24822 365308913
O 53335 73169
S 234 505237932
O 4170 7685
S 6924 661721647
S 28566 662762632
I 26441 49866
E 14101 32084
S 33227 916729407
E 58671 72850
O 56270 59404
I 48947 72144
E 15593 72428
O 16432 53788
O 15955 48235
S 49670 29333443
E 58279 64818
S 60299 407200294
E 28666 76128
S 66003 348696345
O 14964 51945
E 10569 60993
S 11640 207960095
I 70816 75555
O 11390 58061
O 3788 64162
I 11238 51211
E 59247 77856
E 16041 38651
O 16306 50200
S 12431 36553444
O 18702 59568
O 33172 62634
I 10615 39029
E 23216 73571
I 44466 61982
O 57223 57237
I 17989 51841
I 70359 78059
E 14557 57588
I 25231 31992
I 14735 50203
S 63194 238321527
S 35741 198725254
S 54252 883425912
I 877 60704
I 8507 51444
S 52155 446327220
E 25933 29460
I 35728 49286
O 38375 45675
S 60028 831534987
O 6377 23383
S 30013 826505431
O 22149 37625
I 36190 43804
S 72009 74621448
S 58522 975793600
S 64611 240135140
I 54750 64422
O 67422 73815
I 60003 72689
I 46631 76351
E 12572 50049
O 10701 33423
O 13856 46483
S 32705 998327455
O 43067 70390
O 29685 74793
O 36297 71864
E 25731 51756
O 10107 71340
E 8855 41803
I 4370 69567
I 50903 56736
I 1776 35822
I 39021 64119
I 31165 35699
I 2439 24553
O 6922 53636
O 15774 76008
S 36849 202602960
I 32708 72497
O 57021 74824
S 73147 724274470
E 35083 63490
I 14953 30447
I 21507 27269
E 3970 68894
S 73000 803263308
S 33251 47934730
O 11999 19663
O 63342 72553
O 15215 61558
O 1655 2308
I 1673 3874
O 18057 54698
E 5876 24627
O 35289 44998
E 5239 75016
I 55012 69180
E 41479 62026
I 12105 44170
S 29712 316364808
E 32924 67501
O 6734 10926
I 11591 53598
O 25269 26104
O 44213 45967
E 67034 68303
S 56119 510518592
I 11102 36851
O 23154 64408
I 28798 30485
O 21054 42218
O 35371 36630
I 31180 40738
S 10548 946169980
O 64 26155
E 30751 63235
O 20874 64344
E 10340 13247
O 22998 76261
O 24394 63460
E 55337 67087
O 19122 61913
O 4412 57503
E 55976 69421
I 5544 8094
S 25928 28437789
I 35001 71585
I 6225 7499
E 31714 45089
I 37030 49966
I 10200 50178
S 24175 845653542
I 10643 20629
I 60307 77039
I 20968 29157
I 55403 56615
E 28547 34467
S 71996 331704084
S 17621 875167470
O 32013 51221
I 30068 48144
E 12594 19188
O 12212 16719
S 66067 192163839
O 43502 44152
O 4311 59653
O 22910 26030
S 12042 899779484
E 24210 67427
O 15600 38588
I 50327 66679
E 8366 60678
E 23094 57036
O 7604 31398
O 10446 60468
O 62029 66870
I 49256 60265
E 6463 34562
O 17655 70706
O 10928 54587
I 13920 28435
O 76042 76404
O 9956 31218
S 71491 886165924
E 6753 33802
I 48505 67721
O 779 6073
S 54555 224510833
I 13814 17210
O 42817 66707
O 16031 55026
I 7405 34398
E 15794 48945
E 39130 67740
S 36557 931224832
S 14600 238733276
O 56730 73406
E 70360 74315
O 55151 78020
E 12226 42398
I 3563 20834
I 28519 48943
O 16009 34273
I 44925 56002
O 11251 20321
E 27293 58629
I 26696 74349
I 7473 26634
I 29217 55171
S 31666 256233275
S 74203 87525892
O 61283 61861
S 60605 822762147
O 38112 59367
S 19395 980449129
E 25801 44775
E 574 38244
S 36658 900649425
E 18869 36499
I 42756 65990
I 6108 66356
O 47686 60478
S 33696 762704930
I 23995 51045
E 4625 63362
S 36426 92507584
I 11120 68747
I 7317 65988
I 8603 25459
O 9257 31932
I 1742 9417
I 5870 48340
E 16173 63535
O 44999 48767
S 71764 466193300
I 9164 46500
I 15843 16831
S 76258 385771295
I 40021 67282
S 55738 476680015
O 15544 67685
O 48115 53281
I 19126 37294
I 166 63104
O 14539 48457
O 3791 58110
S 6601 512742748
E 2365 75831
S 24837 289587572
E 2335 8937
E 2532 59717
I 54329 65679
S 24772 689532271
S 4086 873016798
S 40727 167853666
I 18005 75434
E 34394 52441
E 31136 64613
I 21229 47439
I 28739 64512
O 5720 50925
I 3285 13646
S 76391 91365506
S 71288 757810809
E 4474 73472
S 40989 48993791
S 4666 937590933
S 31364 159116650
O 58767 73717
I 55565 75387
S 59659 412158814
E 17047 60284
I 7831 57614
E 45134 54388
I 18736 36574
E 43374 71451
O 44768 54560
I 9069 73666
O 17684 59130
I 3061 67635
S 27256 443080279
I 58385 58982
E 45352 59894
E 40906 66964
S 77545 45627806
O 68086 70784
O 35197 41688
O 36337 38526
I 41550 53087
O 55294 60173
E 5711 62583
E 7394 67765
O 40589 46785
S 3879 408428370
I 54323 73525
E 14417 73216
E 2059 7111
I 1105 43043
E 54229 75138
O 38316 54732
I 2974 7759
E 42309 63098
E 3165 56418
O 16223 73358
E 48520 68847
E 39263 52457
S 38295 486174669
O 331 59622
I 4563 10962
S 8338 469527506
S 60175 872898828
I 12599 33719
I 61409 69386
S 34529 610063929
S 8017 124583528
S 69113 551455613
S 10451 678337769
E 37941 51578
I 23684 29442
E 46302 59093
E 16437 77543
E 12151 16016
S 24344 827998450
O 46304 52983
I 30090 69654
O 8090 40020
S 72636 467696998
E 34216 45733
O 53326 67942
E 8800 70209
E 531 21590
E 16080 62105
O 9210 9999
O 10508 48841
I 40827 42483
S 35284 210039112
S 57092 292908449
S 55022 9193953
E 6930 12469
E 9793 19159
E 15435 33540
S 2261 428567807
S 12036 903348231
I 37578 63985
E 5574 38085
I 65131 67723
E 61246 76046
E 30503 37463
I 40802 53000
E 8072 13922
E 3485 69591
S 53199 309354794
O 1221 51292
I 18143 21116
E 14306 45450
O 13926 32704
S 72185 187316610
E 8591 67719
S 58753 138067781
S 11896 430008445
S 22436 42504700
E 35709 50145
I 40030 53536
O 61508 69394
I 66128 74416
I 14016 21325
S 72919 131451283
S 27375 934591689
O 43405 69845
S 36034 603799423
O 26076 44167
S 57188 925817538
S 52917 461883866
S 71368 21281962
E 33904 49589
S 26986 124145350
O 3657 12250
O 15055 30290
I 22294 62032
S 42742 385035953
I 8317 37454
S 30998 449346403
S 30425 25664053
E 16593 21098
I 16723 40339
E 1542 72309
O 18674 20904
S 76371 152408127
E 7424 51227
I 17527 65079
I 32312 72902
E 24160 38690
E 54265 76657
I 21071 22790
S 50742 232934846
I 18808 75631
O 20796 26688
E 53712 54461
S 5635 481963370
S 48180 347407302
E 52588 65675
E 339 45701
S 62898 813764356
I 61019 71380
E 33448 77122
S 44368 543440400
I 2877 65278
O 8977 41229
E 26092 34359
S 34331 467061728
I 48365 64099
O 33084 57139
S 51989 389844605
I 8313 24943
I 20957 27499
S 34421 536010432
S 39180 803936215
O 1559 23264
O 46216 59130
S 50948 756486165
O 33124 42650
I 6679 52652
I 6780 48258
E 39444 56088
E 41867 75703
I 53816 59616
I 4074 20967
I 17337 76261
S 73307 610776536
E 14437 29835
S 16007 990527087
S 48369 769022078
I 7499 55377
O 24370 33516
O 27996 56179
E 2900 56318
I 7842 41168
O 1121 2968
I 61069 69532
S 36473 778727289
O 5634 38092
E 27888 73279
O 3051 14832
I 53057 56696
E 23140 40713
S 64701 775215653
I 25342 69802
I 21142 73323
I 61969 68424
O 6403 8472
O 24597 26961
S 41280 941856009
O 18158 45612
O 36495 39831
S 22028 179718160
O 6964 12231
E 34674 63016
O 32011 40724
I 16186 31954
O 52867 58357
E 25502 27853
O 36422 57158
O 25767 32686
E 49729 60065
E 12252 32670
I 40590 51205
O 31136 40744
O 47566 68278
O 26471 47776
E 16045 42591
S 55153 340496610
O 5017 37562
S 14719 626308309
I 29952 30925
O 17193 24897
S 18787 232590542
S 42885 913400011
O 21656 52456
E 54202 58730
I 31839 50567
S 24917 301825774
O 62316 62936
S 46036 447431431
I 55106 69462
O 29797 46568
I 3674 72907
O 7255 38936
O 46407 53268
S 60890 334382100
E 15713 30888
I 40432 69164
S 21845 705854881
E 44807 65883
S 50189 559061641
I 13466 22560
I 29266 57799
S 76386 567850236
I 7141 59154
O 27085 48912
O 39070 56749
I 50360 60439
O 31657 63734
E 21976 74976
I 11752 33006
I 32386 57631
S 1923 243346330
I 26378 37000
I 38389 63333
I 35236 77335
E 12948 49875
E 34301 60209
O 23882 71411
O 47836 61104
I 35598 48799
I 6602 7483
O 49576 75630
I 23043 68118
O 49772 69417
O 34206 37405
I 6012 21339
O 5564 49716
E 2792 63106
S 19898 818887681
S 48055 155997697
E 29892 77999
E 48439 71686
O 11763 32854
O 39365 49005
S 24289 429705726
E 30121 34524
E 29688 43363
O 16894 51218
O 21782 70667
S 77454 221821007
E 47505 69906
S 7141 160165571
O 9133 55902
E 8291 42401
S 10063 98211076
S 3285 905109432
S 61084 442404381
I 75040 75053
E 42560 57767
S 22527 853583133
O 60164 65856
E 127 48664
O 15130 61923
I 16421 64275
S 74747 744750692
E 19886 72057
O 2469 47655
S 35321 236140538
E 10984 20788
S 25754 418806672
S 55453 350408032
O 38367 73530
S 53629 781148966
O 6903 34345
I 54265 64022
O 37848 77543
I 17128 49825
I 59846 64994
E 1774 29440
I 40843 55808
S 34889 162084133
S 77458 513962332
I 39088 62780
S 14890 348605864
O 36518 73581
I 15000 16039
I 17245 43250
I 30306 48363
E 31631 70598
E 218 52392
O 72369 76480
S 2691 576053357
I 34795 68321
I 13786 44695
O 9431 45265
E 27821 31651
I 20573 48830
E 41512 50225
E 11588 75285
S 44055 529582090
E 24614 62128
I 6159 21714
I 8075 73529
S 7108 61808105
E 21755 45045
O 19850 54329
E 30658 39160
O 10371 51600
O 2178 8294
I 42700 47552
S 8835 977252284
O 2585 72840
O 39492 71771
S 46748 419018200
O 51348 60225
E 57325 76727
I 730 64871
O 11896 36278
E 6001 46697
E 18209 65780
S 18010 348676714
E 42996 50574
S 75567 379258678
E 60547 70928
O 31055 68768
S 31742 853415521
O 3596 40236
E 65493 77267
I 54596 77900
E 17589 28605
O 31934 50488
S 42984 103889252
I 40758 60755
S 13985 254113769
I 26312 30028
I 57022 57027
O 63025 64395
I 6688 57856
E 75385 77943
E 33473 48231
I 17086 48721
O 36340 44443
E 6207 14657
E 50481 73475
O 53212 75645
S 65474 118922762
O 16688 54856
I 25156 49710
S 26095 821618779
O 16302 25640
S 49081 355733425
S 2241 373760236
S 58479 86886527
I 35790 76780
I 46056 46080
O 54116 73344
I 22572 66291
O 38912 50043
O 10071 24024
E 32674 72744
I 52036 56330
I 58579 77908
E 9411 44036
S 4870 430198544
I 658 3352
O 13444 26166
I 50739 75741
S 77680 839778104
O 53171 66802
I 14979 45266
O 36030 59175
O 6607 9958
E 2277 2341
I 14461 63076
S 75080 390463947
S 12952 803317804
I 67209 70038
E 13014 13732
I 20363 56599
E 2049 50324
O 34888 76179
S 54881 725951709
O 60792 76376
S 60210 60977879
E 3549 68465
I 40849 75949
O 18350 42241
I 17344 66998
I 16517 49471
S 8414 850859244
I 17418 69307
E 28768 61228
O 21567 36481
E 32823 43418
S 20373 167438951
I 12390 64508
E 11066 39444
O 16604 30688
I 59061 65736
I 26985 66064
O 8665 42557
I 49740 73136
E 18263 61860
O 42638 70479
E 63182 74452
O 15146 45515
I 7298 31025
I 33341 41688
I 35698 39083
S 64614 860701553
E 22016 65251
O 21293 21375
E 60865 62178
I 13697 75828
S 55105 630693842
E 71345 74291
O 14733 77992
E 55617 61242
I 11908 33616
O 2821 65323
I 18865 67685
S 13294 168029731
E 36624 70804
S 22878 381883157
S 22863 668300062
S 64513 177708743
S 39678 473053781
I 4714 18848
S 60485 957773191
E 17526 48048
I 15420 26107
E 67465 75228
O 1113 69901
O 52120 66062
E 52571 57933
I 35689 69445
O 384 76141
E 6660 46471
O 1489 67301
O 42991 48215
I 9122 39926
I 9129 34692
I 26864 63209
I 73676 75684
E 9853 56564
E 5808 59288
O 38812 69673
I 64862 70080
S 44990 546320538
E 2174 9896
O 11115 18187
E 34308 42122
S 29404 548685229
E 11860 12413
O 26795 45254
I 1476 73291
E 30859 68901
E 45765 56594
I 32823 64755
I 34363 46937
S 23639 257999818
E 49307 70452
O 20025 26969
E 37714 51167
O 884 66749
O 23378 50293
I 62312 67137
E 33258 45827
O 38123 41450
E 22091 70551
S 9890 51748677
O 5218 25648
O 29776 67200
I 2856 71217
O 39477 74165
I 46300 62114
O 37678 77739
O 21009 57841
S 61274 200396245
E 38710 48693
S 36308 324866025
S 18405 167296229
S 24935 643759576
O 34169 77467
O 40325 65495
S 29204 102629483
I 6809 30218
S 24539 785248818
I 48424 61121
O 28769 53441
S 52314 176709946
I 57955 70192
I 1393 6082
I 36491 46087
S 27101 114670539
O 27266 71450
O 14043 73229
S 13155 271559489
O 28520 63322
I 13464 31025
E 27524 71482
S 37590 324286428
E 47074 59857
I 24196 49342
E 1178 45853
S 60266 526075053
E 7702 54100
I 11011 39860
E 36610 38154
I 46026 49599
I 18841 31254
E 40051 75096
E 44365 63188
E 27666 46578
I 20184 32674
E 4646 59621
O 69542 72290
S 15547 110896203
O 37008 68209
E 36884 46266
O 18505 65106
I 41833 44426
O 35482 64413
I 30536 52906
I 64264 71686
O 46098 76063
S 70079 949956378
O 50417 65481
O 54713 76238
E 55499 72973
E 4391 7168
I 1983 49228
I 10967 43315
I 18606 76637
I 12013 68674
E 53571 75664
O 33427 62898
O 13016 16913
E 2688 47983
O 53576 69399
I 16476 44735
I 18416 24860
O 69962 71165
O 25624 55664
I 37571 58150
O 37666 58656
I 40373 48355
O 1654 50687
E 59373 73025
I 22360 53650
O 14891 48912
I 26092 63871
E 2302 72709
O 42948 61734
S 14973 146032523
I 26650 68857
S 28349 386521383
E 4912 45603
I 71389 72463
S 10648 212169667
I 8876 29448
E 14062 37414
S 23031 444828413
S 33858 328289651
O 36479 73298
O 45544 69132
I 7161 42353
E 32740 48485
I 67585 69844
I 53338 57363
S 75347 820103680
I 11696 62105
O 30608 62393
I 31915 42892
E 28698 46413
E 25971 42948
E 9099 58661
O 42194 56017
I 48838 68801
O 23763 55151
O 42626 56825
E 22978 73285
E 34294 50023
O 57982 58060
O 8485 16367
E 17285 51258
I 17455 64173
S 52976 761974189
E 9932 14283
O 7020 70082
I 2599 46279
I 41769 70154
S 24256 468526930
S 52402 805939139
I 47907 62834
I 12479 50091
E 27131 76076
I 2286 54953
E 56457 75683
O 13888 16821
O 3275 11070
S 12878 774132240
E 47316 70410
O 42451 55587
S 15734 974659322
I 31594 34773
E 56804 76546
O 26684 35040
I 9479 13223
E 31481 48205
O 45723 49038
S 67713 369509357
I 32815 77243
O 69511 73394
I 3540 57918
I 7426 51052
E 3546 18034
E 43216 53272
I 27429 38797
S 24916 250463418
I 10414 17859
S 29604 908073185
E 53548 70505
S 7807 565403803
S 57615 576505725
I 976 30359
I 45370 48817
E 33111 65056
I 27681 75636
S 23557 563419382
S 69928 890889816
O 16544 55247
S 14348 50708215
E 12618 24229
O 17334 67683
I 1556 23634
S 41707 341409808
I 34699 61196
I 20464 21565
E 17022 24733
O 2135 37504
I 66490 74428
E 41182 66662
I 21757 26191
S 55598 713919159
S 77720 974569697
E 31352 54605
E 62224 75592
S 41787 842450151
O 53985 77954
O 47367 49493
O 3840 38013
I 14445 30915
O 37928 55226
S 72866 41054540
O 45068 61862
O 21024 58916
O 22650 59472
E 1895 21953
I 11369 14183
I 42737 76883
E 33533 63132
I 10459 54218
I 59809 78062
E 21936 72994
E 38056 49966
O 3161 28471
O 31244 70155
O 45862 51904
E 30878 32201
S 57193 566902620
I 46275 55409
O 41033 47377
S 56551 848064404
I 4004 54572
I 46103 63262
O 5915 60586
I 3129 44362
I 35060 49487
S 24555 973557433
S 55335 119932238
S 64057 565793813
S 37301 153174746
S 69273 263273685
O 39584 76241
O 7514 43511
S 35007 589176746
S 34594 73697006
O 38858 44514
E 46147 76942
S 37590 877933924
S 53725 851121264
E 5819 58428
I 6101 77353
I 43932 48696
S 6231 300263729
S 35002 210924081
E 34063 65583
S 58484 379592719
E 11279 29758
S 28990 432991470
E 20518 73332
E 40533 46788
E 49630 77822
S 67342 696254162
S 66585 389836881
S 28666 213403410
I 18292 24048
E 7473 45481
O 53893 60937
I 1834 58510
I 25974 29875
I 2837 55847
E 16316 41102
E 9589 49350
O 7443 39799
O 23832 60404
O 18308 22393
O 33644 47651
O 23258 66320
E 49090 73894
I 36572 64328
I 32636 39522
S 42442 536217184
O 24202 51580
E 15050 30131
I 25258 36999
S 50262 882569974
S 16576 573091031
I 43465 45180
E 11854 70143
O 45638 54252
E 35507 44612
E 12003 71010
E 54192 56213
I 57257 67478
E 31531 56627
E 2773 25146
I 73684 76812
I 13317 25824
E 25393 47825
O 32913 44044
E 28589 34963
O 37150 64637
O 59238 61920
I 42005 67454
S 46003 322895715
E 23613 49839
I 13284 77859
S 35851 843713099
O 41559 77956
E 14247 26935
O 3157 51506
O 43614 59795
S 22728 671006854
O 1069 66967
O 28575 38113
I 69591 74817
O 14108 27688
O 8003 15621
E 61641 67487
I 2846 18806
O 6736 30852
I 33128 56353
O 42636 47854
S 49288 557767405
O 29266 62989
O 59275 67885
E 23397 65636
O 22015 50053
E 27109 74026
E 13915 25386
I 19946 57911
I 50421 54613
O 34664 61997
S 25986 869411352
E 22592 25779
I 4527 67923
I 36716 61984
E 46985 63074
I 48195 76595
E 47967 49457
I 4564 69447
I 60608 64362
E 7759 26125
I 4377 53699
E 908 73316
I 6400 23418
S 19770 521101886
O 32812 71176
S 64093 118074444
I 38297 71797
I 65582 75509
I 50923 59092
E 13243 16017
O 17823 51316
S 34249 933266154
E 11822 41693
I 41656 62311
O 18412 50713
O 14525 15244
O 40302 75315
E 23175 26182
I 64684 73943
S 55867 931944268
O 30181 42761
O 38014 44672
S 31110 257244748
O 10234 54127
E 40406 43716
S 64881 121475095
S 51909 898553151
I 19342 53917
E 12183 51343
O 20270 30638
I 14087 42142
I 31018 69435
I 10508 53520
E 1947 42408
O 26508 29217
S 74556 530111772
E 12880 75366
S 35047 84478742
I 8843 15492
S 34983 564189065
S 14470 134119811
O 22942 28823
O 47710 64359
E 4278 67436
E 22285 70077
S 46066 183326817
I 13887 31301
S 26526 601301892
S 6451 38949678
S 38098 908780607
O 6591 25627
O 4459 69056
I 6898 58128
E 54092 66877
S 26913 697799627
I 12769 14626
I 20529 52445
O 20885 65597
I 6535 48125
O 24464 38338
I 57555 70173
E 31087 73632
O 27265 70352
I 29216 59985
S 9783 399580741
S 72195 979084091
O 11684 66010
S 11486 847946284
O 8634 17994
E 459 53668
S 3333 354806130
E 2528 9162
O 1527 39871
E 14134 63953
E 21196 49396
E 244 62854
O 547 10704
S 77391 3499766
O 8119 13521
E 262 22172
I 1419 46333
O 10558 21128
E 38412 45895
E 9444 10979
S 33091 514295455
S 4202 24986769
I 9810 48018
S 30151 68421538
E 23642 58714
E 58969 68155
E 2541 45752
O 10714 65292
E 10290 10583
S 42880 661232023
I 33468 47234
E 6034 56200
I 8590 31872
S 22885 304359377
S 2577 999577545
E 33440 46455
O 27673 30568
E 57452 71218
I 31831 33950
I 13044 14162
I 26386 54837
O 21305 61982
O 55582 68347
O 22527 61422
S 30914 500272973
I 35162 44664
O 13575 33950
I 8725 12711
E 38515 61126
E 336 24682
E 29574 70251
S 29082 479112024
O 40555 52107
O 3117 28495
E 43013 70918
E 10241 77889
E 49932 51833
O 43558 67523
O 39623 53023
S 26718 107230626
I 11072 62661
I 34966 54555
I 2177 60247
E 43150 74515
S 14551 33534622
S 43461 708369705
S 67355 808166841
E 8169 32103
E 12757 65711
E 696 63800
E 9125 26743
I 14572 56856
O 18186 20584
E 26872 48817
E 21100 61714
S 33918 844585206
E 221 1605
O 29346 39040
I 56656 67599
E 28620 37826
O 30572 48118
S 37829 88744550
O 21686 71814
E 8969 55816
I 38038 74025
I 23715 28647
O 23643 38422
I 37951 57516
S 9302 253659572
E 17742 49654
O 36003 53389
E 13187 22509
S 6414 44445484
E 70682 76745
O 52260 61540
E 46709 63428
O 36342 65148
O 49767 50137
I 9289 55674
I 123 34110
I 19345 72830
I 35447 60555
E 636 55224
E 44783 46341
O 55657 56983
E 70686 71463
S 11488 30865369
E 24295 43861
I 13489 50447
E 34120 74293
E 69126 76040
S 18394 109610928
S 40296 902135426
S 14336 855960471
I 6045 35216
I 38953 43945
E 34900 56237
O 24488 44865
I 61217 66767
O 69770 71916
S 70725 484798084
O 22853 55050
E 8644 28553
I 22790 23159
I 34117 41578
S 9674 888356388
O 8662 57069
I 41452 52604
I 50559 70048
E 52170 59194
E 9772 59431
S 28098 552663396
E 16643 57578
O 24941 44112
E 25753 73031
S 56247 307786954
S 61546 267133032
I 17685 76238
E 30634 68908
I 3603 60895
E 9723 34786
S 58037 963412701
E 58350 62675
E 5545 16963
S 31975 185234119
O 30867 53263
E 46174 63189
E 31758 77146
S 63744 303654640
I 60451 64738
S 59142 899158124
O 48044 74534
S 15888 107956982
E 20725 45947
E 56865 68588
E 42926 64339
I 54757 74841
I 28349 35733
O 16698 44308
E 20533 73920
I 72792 76066
O 20293 37170
S 31947 532055187
I 9711 45479
E 6460 39258
I 4351 45236
S 33810 237363021
E 14246 71801
O 27036 50974
S 47966 436465535
S 50487 780036285
I 17620 57260
O 3377 16094
I 30641 74485
S 12273 206256161
O 4588 37063
S 75844 688545330
E 2997 19130
O 4862 14578
E 47735 48290
I 31973 54348
O 28480 42561
S 36891 469887299
I 12369 30874
I 42716 44982
S 56331 479697273
S 73657 386554884
E 7448 59030
O 15054 62507
O 58582 75264
I 4560 33417
E 18327 43576
I 7683 38083
E 3896 34817
E 48018 57915
I 37623 40834
O 23800 77998
S 14445 292442251
O 10921 18685
S 514 770925075
S 7107 177708587
O 24808 44302
S 9163 810851199
E 19227 44782
O 39611 47676
E 24165 55869
O 5796 77168
O 4540 48971
I 31834 55385
E 40768 56307
E 1502 42091
I 6557 27879
I 3080 59968
S 19362 234912320
O 17281 52987
S 59527 169287054
E 12640 53098
E 30876 57191
I 31476 33374
S 12637 697868713
O 39364 62052
O 5284 51075
O 14499 17268
O 35048 74538
S 63274 36253881
O 39341 54364
S 37145 504901485
I 8182 28322
E 31563 52769
E 51792 59671
S 64087 374935473
O 3412 45335
S 47154 546267188
O 42383 64358
I 21629 60504
I 6360 21055
O 20184 31861
O 16791 22938
I 5104 60729
O 7109 39730
S 28738 523368644
I 26213 77161
E 5702 21250
S 54013 109790839
S 3563 329797829
O 336 53343
E 4836 11718
O 16689 77995
S 33437 230169534
I 53067 78086
O 40227 71554
I 13578 50042
S 59690 138236062
E 61534 66850
E 2486 34115
I 41109 47540
I 48737 62932
O 34663 72760
I 32209 67559
E 24708 66778
E 18176 35179
S 59815 377737738
O 15283 77088
I 498 48549
I 29795 49991
O 4769 52688
S 76233 261881239
O 6451 24014
S 65746 962824333
O 48372 67918
S 70346 617290353
S 63905 709504482
S 42501 87434941
E 17418 64303
I 27870 34745
O 32313 33062
E 12355 55385
E 12534 14561
I 16735 53086
O 28717 44544
I 23131 37571
I 12611 37097
O 11942 41720
E 12716 27363
O 22200 58663
O 10379 55654
S 68240 325060801
I 44647 73445
O 12070 76111
I 5983 77525
I 29096 34267
O 35047 68796
I 15416 74239
E 8622 19186
E 6971 52804
I 20319 30155
E 13596 73581
E 4319 63732
O 29876 31878
E 15573 67166
E 14314 64364
S 40179 873615436
O 20708 71172
S 66396 536053789
S 33857 71071246
E 648 18424
I 19522 58871
E 34779 36126
O 16566 34219
I 29605 62034
E 20578 53863
E 8531 55788
I 12356 57765
E 39672 50658
I 166 56039
I 7848 22198
S 1442 527411104
I 7545 21538
I 22317 45717
I 22700 33844
E 11348 51924
E 28452 30758
E 37210 53510
S 28025 699904430
I 38837 52842
S 6866 376025472
I 62566 66208
I 5501 76656
O 32288 52528
E 42302 66189
I 18884 44484
S 74477 611636408
I 20088 69070
E 30727 53413
I 30304 43871
E 29564 52018
E 21706 68009
O 66593 70932
I 16876 61992
O 1032 27164
E 30681 73851
O 5747 12064
S 43869 779628242
I 3321 48388
O 46617 77679
O 21423 28549
E 25981 63664
S 18826 690481310
S 37946 758310534
O 13136 48098
S 17877 715673556
O 24005 67324
O 14471 26656
E 35077 66191
O 15300 37751
O 2883 23698
E 66791 68264
E 27850 65215
S 21455 334830764
O 13402 58876
E 5920 46094
O 314 35210
S 22256 868960032
S 36173 302457487
S 54089 797922319
O 9005 42818
O 27196 28141
S 620 523222227
S 11146 817800773
E 11414 30077
E 51343 75898
I 37362 52685
O 27734 54293
I 28060 28211
I 52868 71719
I 10435 18280
I 40857 72947
O 72100 76295
I 3148 15416
E 39215 71729
O 9144 78009
S 50757 984575219
S 48882 574737972
O 14990 54554
I 5271 67077
I 11712 65502
S 72410 542495366
O 11938 76942
E 43073 68665
S 66617 480641169
O 29845 38513
E 3156 57044
O 15724 60265
E 40435 58801
S 63557 912941241
I 52372 74550
O 43572 71247
O 7922 10253
I 4397 22230
E 61665 63868
S 58777 916774469
I 15763 49808
O 26973 53966
O 281 2188
S 9302 216472916
I 49122 74949
S 74498 110076729
I 15374 39093
O 950 21720
I 37847 52915
O 47466 67318
O 42557 56305
I 7745 73921
S 45050 173223870
I 4617 63628
E 26308 76919
S 46984 599767440
E 14400 34792
E 9480 72391
I 13328 27006
I 42156 63999
I 19398 22430
O 3660 43690
I 40306 64758
O 18776 25307
I 4356 21785
O 36477 54938
I 46110 59182
S 7890 868826443
I 13912 21125
I 50643 72615
S 52306 737136396
I 20534 56122
I 40456 53110
I 39483 62837
O 10179 34403
E 43521 75348
O 31353 60134
O 44297 71341
S 23896 422990881
S 24235 291203012
O 29820 74160
E 13874 46350
O 7464 53786
E 9594 52155
E 52379 75416
O 24296 31847
I 811 34416
S 5317 372880822
E 20266 71715
O 29628 45170
I 25652 27250
O 47787 51179
O 43610 55814
O 9749 29465
E 21672 59013
E 16815 51027
E 35489 57076
S 42409 512511842
O 28556 52391
O 31653 45369
I 2621 24376
E 20074 60820
O 65496 72535
E 43817 46732
O 3288 44825
O 15426 36961
S 67316 759521294
E 10621 32037
E 36565 47919
E 11539 32197
O 13226 32132
I 37561 52989
S 12636 724430705
E 28226 62314
O 10888 34977
O 36166 76505
O 42387 69231
I 19179 60621
E 25827 39784
E 8379 60910
I 14361 41418
O 5342 34210
O 56155 68377
O 35925 65958
S 35765 578986430
I 47735 54384
E 5595 15380
E 24186 49005
O 35628 50228
I 3200 32875
O 43557 75330
E 38235 51612
O 19139 55238
E 7935 10852
S 51082 456048186
S 68483 87518759
O 22486 22912
I 4501 7898
O 34284 41026
I 11816 35127
S 56864 426826038
E 22770 53867
O 17382 68857
O 1138 66761
O 38219 38991
E 30543 33506
O 7172 44601
S 9446 268125955
E 21374 23076
S 6235 493080948
O 1806 37909
O 43546 50932
E 10701 14860
I 3759 20195
S 74264 800125030
I 27025 40776
E 45845 52009
I 54621 77888
E 13768 32490
O 30117 52070
S 70671 621689856
O 7718 21546
I 13003 25798
O 26897 46874
O 24889 40357
S 56316 464059731
E 11927 33428
E 33342 46698
I 21703 41893
O 28623 57598
S 69464 156248164
S 16199 805944211
E 15296 43609
I 15663 18813
I 21889 45775
I 19725 71024
S 3673 39201339
S 1468 119138563
I 71969 73870
I 17649 44418
I 11704 17261
I 34201 75635
I 25118 47145
E 33332 76197
S 14094 887283280
S 41450 376274849
I 312 42651
S 7461 865311163
S 9393 537472840
E 12292 24139
O 35859 59663
I 23492 62442
S 61812 425893872
S 36932 721432185
I 26369 27160
I 50930 61597
E 37097 41545
S 12390 343584620
I 9166 24513
S 38682 967377124
S 816 756731429
E 28177 41214
I 12235 41645
I 21899 45071
S 43856 719725498
O 7148 13464
S 23894 207678086
O 661 55130
S 59415 227098219
E 13448 47748
I 28789 59809
O 56975 58191
O 1198 53415
O 15131 29067
I 211 45710
I 13581 52692
S 44848 441739828
O 4977 61683
I 37428 62841
O 19 77272
O 46747 77803
O 23842 51634
S 52502 19054416
S 2307 182999514
S 9011 661806932
S 48136 546829244
O 52567 73085
S 16601 66648072
O 3986 73884
E 58288 63065
E 8818 48903
E 39279 57970
E 4876 74684
I 12966 44036
E 58610 74588
S 22633 956518559
S 33436 420897503
O 32550 58889
O 24759 39536
E 41090 57396
I 33729 72680
O 40433 53074
E 36513 52944
S 75524 283900927
O 51746 60364
I 28342 41029
S 9447 881510074
O 22751 76258
I 43660 72490
O 36291 41124
O 52493 73138
E 1262 39680
S 43585 417631362
E 20121 47660
E 1700 69250
S 32372 437372204
S 52047 241736124
S 40589 536045560
O 19472 40571
S 67952 941214354
I 39438 77284
S 72353 902936443
E 31813 58408
S 44676 202777384
I 54769 57048
S 60430 396246478
O 1497 61130
S 10153 279174871
S 20360 603644585
I 8464 29965
I 30428 69897
O 10479 12397
S 306 520181135
E 37132 66415
E 3688 19004
O 29797 72350
O 20678 41435
S 69460 916416741
I 13414 18675
E 31775 59158
O 44569 60593
E 20811 37599
O 24826 26483
S 36886 771573365
S 19800 196600427
O 12215 57826
O 10570 35256
I 5736 33248
I 11358 32231
I 39578 39982
I 4207 61411
O 12323 50485
E 13449 40961
O 12762 48759
O 7663 59761
I 24678 69849
S 44066 13609030
E 48093 59896
I 56076 59039
I 8621 10584
O 9142 29694
O 13238 58495
O 40922 63586
E 13051 20526
O 1787 49453
I 39600 57561
I 12972 53675
S 42828 236907350
E 14968 68865
E 47936 68168
I 45374 56822
O 47689 76961
E 18169 74516
S 17191 757067887
S 28437 211831112
I 26075 43858
O 34409 74927
E 9031 29972
I 39499 76060
I 13899 16851
E 48893 49342
S 55061 88948120
I 31803 51616
S 44564 388237989
S 21148 246169522
S 56423 606579418
I 49910 56402
O 18345 62214
O 25167 26544
O 14808 39500
I 13420 41006
S 29204 647583055
S 49565 178164680
O 54181 56195
I 45134 73293
O 17720 58810
O 6051 44797
S 34417 77326171
S 7328 384065572
I 25904 71249
I 39446 62359
O 1388 1599
E 35384 69406
O 1290 31706
S 24087 686974662
O 14569 39439
S 15948 190501085
I 65209 75314
O 21399 59011
O 16248 17929
E 3084 44198
S 70081 217023139
O 10636 67050
S 14071 760156510
I 9031 58133
O 46884 63334
I 29838 76358
E 27744 45460
S 37500 849737946
O 25710 52673
I 28938 68635
I 17042 28461
E 28054 30915
S 39533 965771212
O 16597 18736
I 40457 65647
O 7676 48422
E 34962 63875
O 585 6715
I 48993 62660
E 17759 23214
E 5233 57260
E 5466 26343
S 54972 351063890
E 7879 21178
I 3447 63141
I 28557 35429
S 4263 546409897
I 3896 54149
E 4236 51323
I 44946 72819
I 17971 46988
I 4348 37960
S 27832 602579469
E 9100 61106
S 21172 921542808
E 49284 54240
O 14514 48251
S 22092 788489610
E 7211 59017
I 1999 14235
I 47961 51500
E 42859 45291
S 49131 776727951
I 43517 74651
E 43587 53599
O 2539 40435
O 17942 45965
I 30653 75905
S 6832 823423897
I 13231 73104
O 6030 45647
I 72 44489
S 6485 488615249
S 26697 574563952
E 69678 71756
S 61961 35075248
S 63340 581541889
I 17562 63358
S 16556 204380292
E 27625 52685
E 32849 45862
S 17538 470721549
E 30486 59501
O 44757 60674
O 15565 46401
S 50771 366471868
I 38646 71541
E 72524 75452
S 74525 643825587
E 31792 56956
E 9793 10915
I 70118 76756
E 35990 77681
S 2548 683523418
E 14516 78092
E 60345 60666
I 13533 45668
I 9241 77950
S 44814 689068788
S 37740 736321387
S 75518 27609610
S 21717 487244304
I 632 38122
O 334 63244
O 2838 33588
E 37635 48668
S 56641 109687087
E 33701 33959
O 154 65930
S 36454 969883317
E 15800 69580
E 43763 72049
E 30541 76123
E 30449 54567
O 39857 51098
I 34219 60338
E 6979 71926
S 73476 597562073
I 18525 54690
O 44658 73058
O 15948 73751
E 4782 48661
E 60520 77209
O 63542 74824
I 27074 66477
S 53857 530742840
I 31360 65095
I 38933 44161
S 51747 577620689
E 40141 52825
S 60976 300846316
O 21240 60464
O 2052 16560
E 18375 73936
E 703 72661
E 10376 62360
O 6196 76434
S 45024 149119836
O 21394 47578
E 25175 77483
E 74033 77236
O 59436 68354
I 12817 42273
I 32372 68735
E 30278 74027
S 60313 785810631
I 15546 53122
S 23192 59073826
S 59515 592595005
O 23372 76584
I 33102 51428
E 4446 60957
S 26771 638860998
E 1311 1595
E 37125 59431
I 33289 77686
I 2138 6235
I 9250 72790
I 25871 31321
S 63702 718434455
S 55218 583973181
E 5180 71330
O 774 20934
S 62691 598072900
I 29794 67741
O 13326 35974
I 36799 59946
E 14741 44041
O 6136 25448
S 52286 777678690
E 5860 42928
E 12213 52278
O 11556 61680
E 58988 59219
O 51537 54398
I 3497 70585
E 38992 75812
S 67914 507536639
O 5224 29672
O 27820 46242
S 39377 600939352
E 42512 60884
O 9315 60272
O 34525 56654
I 14211 38736
S 35136 483805083
S 13913 471674847
S 18522 66199011
S 5108 495386792
I 18164 74143
S 70212 542221160
E 7227 39800
S 30509 139017303
S 27485 639525992
O 28256 75790
E 62589 68467
S 41894 476507111
I 23509 65430
E 37350 75918
S 73148 778180250
E 17383 28882
E 56382 77121
I 51766 74476
I 14852 48221
O 5893 15775
I 24191 73407
I 34493 64991
I 45685 75069
I 8962 16098
S 23585 955836767
O 8687 42154
I 65862 69005
S 5417 752991563
S 22160 461962643
I 11858 16825
I 33357 62449
I 25494 65651
I 14609 70459
I 7826 41159
E 27821 70427
I 24514 48499
E 27889 71897
E 38646 38690
S 53295 838644574
S 16866 57610130
I 14434 48420
S 54536 664235274
E 32387 53649
I 65411 72173
I 50324 72391
O 35394 75605
S 38100 91962866
O 3257 56023
E 20624 65860
I 51727 53508
I 23165 77969
S 18730 812649811
O 10840 64559
E 18036 58853
S 48750 968940677
E 3988 31800
E 12565 66228
S 22780 372612462
I 61734 76069
E 58934 66705
I 12417 41172
S 38123 704040078
O 8573 63411
O 544 61163
I 5708 14866
O 12485 15009
S 72833 817221723
O 20848 51621
I 4569 32609
E 41349 51687
I 20329 76746
I 20457 75400
O 30728 69875
I 6984 70382
O 33485 75925
S 49547 694758726
S 7540 703402539
I 2207 38252
I 25283 33052
S 13135 468290467
I 1791 22385
E 13654 37237
S 37682 273527284
S 58015 667354264
I 31196 65874
O 24699 68800
O 45411 63697
O 12445 40029
S 29624 690627998
S 56844 721739960
O 13794 54061
I 41410 70468
S 39208 34629931
O 35257 56049
S 7136 191773197
S 6628 723079606
O 41732 62782
E 5363 14969
E 26297 32343
O 22631 50688
S 59147 757148835
I 30732 60461
S 66439 801451791
S 8091 495851608
E 10965 29908
S 65780 383504749
I 3659 72808
E 3327 30229
S 183 674444454
E 13251 28905
E 25508 56474
E 13841 15576
S 43624 90957036
S 45332 734287971
I 13874 48510
O 24571 51267
E 11488 22567
E 11476 53268
E 19834 63530
E 18994 56244
E 15542 72621
I 9396 31200
E 7013 68839
S 24385 652711055
E 8200 36970
I 7090 38421
O 6075 10530
I 48346 61101
I 31044 52211
I 10518 20317
E 42710 48943
O 63372 71228
I 1211 64984
S 75803 969643033
O 19505 77595
I 24233 57715
O 5778 35272
I 31885 69165
E 3705 15037
E 22705 32081
E 5115 51968
E 64038 69589
I 23657 54405
I 26974 56672
O 3096 38642
S 43771 444151448
I 35828 48391
E 28885 64168
I 17342 49478
E 13094 77497
E 23216 30263
S 26595 753270329
S 49960 591579388
E 5158 53132
O 69842 73636
E 17878 56211
I 7479 25624
I 3858 50506
O 12223 60785
S 42155 979770381
S 3385 990057738
S 73155 354085481
I 19349 60698
E 12657 63173
E 48153 70998
E 38282 42882
I 12498 70804
E 7272 14580
O 8822 50034
O 27847 72557
O 47104 62895
S 30782 689153904
I 15532 45560
O 41917 62374
I 36455 69911
O 13412 22648
I 25903 52576
O 15908 32560
O 47337 58805
I 6952 54310
O 24387 41669
O 24258 47905
I 34322 64965
I 10179 32219
O 567 53849
S 75806 127980307
S 34183 78462190
E 22220 53802
E 58373 70187
O 31591 50971
E 23435 77189
I 41301 61978
S 33126 60095101
O 2590 60281
S 36264 498492324
S 10980 524193485
S 6856 355709242
S 45982 402945254
S 45773 937509712
E 5806 65598
I 4438 10198
I 42127 76839
I 11626 53743
E 56274 68484
S 7091 559632939
I 66352 72508
E 22221 69389
I 28702 45081
O 28276 49491
S 40408 38005135
I 15844 45534
E 27792 73780
I 5690 73867
S 52722 396054986
O 18354 57245
I 5906 13780
E 24869 55864
E 35881 55171
E 25804 51035
O 30673 64722
E 45131 46681
I 25221 66940
E 53983 61938
E 5997 8882
E 37679 66827
I 35209 39523
O 2278 52657
I 18300 61027
O 25555 64749
I 65579 66467
E 20089 22457
E 2299 57604
S 56595 150330156
E 52104 59895
O 49848 66484
I 14095 38917
E 17281 26442
S 51310 245674377
E 6096 13354
S 40305 149112386
I 14366 21918
O 28578 35576
S 24446 479146903
I 16854 51976
O 971 76718
S 20953 817255388
I 3996 39379
S 1761 522714999
O 58604 73467
I 8030 29230
O 44467 55999
I 41343 53984
E 63338 73103
I 37097 64819
I 30092 35901
E 4337 25664
S 41329 124085318
S 23086 558560830
O 10472 65671
O 15909 65202
E 59165 64938
E 7739 46021
E 19765 57823
E 6383 17799
E 26541 74715
I 10374 46351
S 76445 863368177
I 17053 32867
O 36989 75096
I 18682 53098
I 7531 19721
I 6206 41365
O 982 76431
S 70544 758866174
S 21450 785997088
E 12399 71034
S 13461 672068385
S 67555 765911604
O 38619 77637
S 66572 170614158
S 28531 695349947
O 5688 35819
I 45452 77685
S 72554 175319295
O 4538 31892
O 9114 53840
S 72818 397927660
O 25054 67676
I 16015 68037
O 34879 42151
E 36539 45952
I 5678 70431
S 73278 801730784
E 58209 59040
I 15100 30406
E 14293 22793
E 50579 54803
I 3151 6142
O 26201 70732
O 65706 67657
S 34883 773551852
S 75761 496795755
E 25181 63877
I 69366 70749
E 59609 60298
E 31563 40033
S 31832 277730732
I 2146 12218
O 1906 38084
S 71986 641380139
O 26002 43924
I 30174 61732
O 44140 59051
O 5645 45148
O 42489 65609
O 2264 60940
E 37161 76907
I 467 28074
S 24112 554229800
S 5367 388452460
E 32371 64185
E 17762 31776
I 71410 74728
S 37963 370664500
E 34814 43931
I 6276 45932
S 65210 833823483
O 57211 59703
S 13264 795170209
O 15679 55204
S 73601 521541213
E 3784 70287
E 22131 41714
E 26758 31957
I 10602 28199
E 1273 54026
O 33374 39022
S 13606 862810795
I 21865 46735
E 8131 58189
I 53539 65554
O 2948 70656
O 9507 10678
I 7034 30403
O 1574 18674
E 11761 46560
O 28435 66460
O 26047 26988
E 39571 60368
I 29027 60570
I 7442 50997
S 18376 405161923
I 20041 45061
O 13815 35743
S 70141 971485527
I 44636 69824
S 15074 274226340
I 9950 15388
S 4950 615549189
S 52232 125692532
O 6424 65737
I 7279 63363
E 22140 48704
I 42227 61057
E 11863 74324
E 15429 77673
E 32759 51982
I 15933 34865
O 37275 57152
O 15951 67138
O 47173 53192
E 50672 64241
I 24373 44719
I 46528 63858
O 20430 72388
O 23225 29568
E 29968 68276
I 20711 56632
S 58926 687271524
E 2096 77453
S 20467 838949182
I 13253 72482
S 71324 734709762
I 38213 46976
S 11630 731875091
E 11776 32096
I 4432 41084
I 23897 57035
O 50905 61028
S 32120 869317642
S 37098 211550516
E 14218 23518
I 2561 61717
I 14352 20814
S 43089 275623077
I 24815 60371
S 4740 375488520
O 13273 14697
E 6711 67072
E 44330 47977
S 30855 345634718
E 4905 28929
I 4370 26813
E 61604 70394
O 7780 62370
E 49415 65632
O 4984 41193
E 48899 61092
S 35175 130966109
I 21589 30132
I 17529 34522
O 43303 50196
O 9757 65570
S 45088 848529507
O 13488 54262
E 27614 33535
I 14747 23681
I 11193 56507
I 23983 64787
I 13360 15408
O 13698 30721
I 23481 66336
E 6070 35977
S 51222 723562750
S 44997 528285362
O 17420 39132
I 13905 46042
S 71931 694765792
S 34853 832161704
E 9412 29807
S 6878 875926864
S 6026 958052287
O 1863 38288
E 10043 39342
I 3699 68294
I 10011 32011
E 11742 50179
I 56332 56554
E 3146 56895
I 19276 39476
S 57664 398939558
S 61513 94219690
O 9489 70624
I 64804 75914
I 67765 76014
E 1414 54018
O 1682 29039
S 40377 8681001
S 26541 225184066
S 26292 861819957
S 74923 612551810
O 39592 60115
O 5174 61339
I 66695 67454
E 16480 36254
E 7361 19327
S 71823 303851616
E 67178 73729
O 9103 41398
O 28706 39418
E 3589 37616
E 24875 39842
E 32491 47118
O 16786 25700
E 9029 62480
E 1127 57698
E 39559 55480
I 46577 74198
O 6300 28703
S 22383 312297741
S 12834 623105715
S 37517 41945304
E 15863 17073
S 31741 63689584
O 33703 75600
E 19785 43848
S 18724 110832079
O 21652 72966
I 62590 75997
E 36948 63865
E 38389 67130
E 1597 17293
O 24597 32173
O 20750 44961
I 29305 36851
E 7628 44920
S 39825 61002499
I 18644 51872
E 5231 24551
E 10662 65676
O 59596 66279
E 33154 58530
S 47456 360670312
I 18816 36272
S 76834 444690240
S 60464 990350965
I 12442 12538
I 67211 74722
I 4846 73259
I 72081 77985
S 8447 106806729
E 23606 67552
I 21162 70201
O 66706 69720
I 41079 75879
O 54654 73969
S 70498 986913811
E 22930 68286
I 31310 38766
S 48831 894557867
O 3927 31118
S 75552 829345310
O 12319 77924
E 57625 71797
E 5734 9128
S 36181 550398636
O 21881 78065
O 26311 70675
O 50357 63973
I 17289 65214
S 19585 98291359
I 38435 65507
E 44602 66538
I 27407 28608
I 31374 62661
O 5839 38602
O 64343 67275
I 7712 46710
E 53512 72519
O 53242 62150
S 32296 382887658
S 905 149308485
O 34305 52683
O 25393 36921
E 36895 73314
S 33156 12431955
S 42040 971472349
S 47001 874636700
O 34145 63181
I 69801 70424
O 18089 20143
E 20532 34624
O 44444 49472
O 44240 76434
S 4792 557072257
I 15996 47233
I 10931 67923
O 37140 41379
I 7741 11464
S 16110 583535163
S 71243 543198255
S 14661 691387321
E 32472 45153
I 61677 61867
E 23360 23394
I 31717 45833
E 8034 24301
E 32171 68201
S 66527 583341017
I 10584 29071
O 60317 68048
E 8913 77227
I 5036 48416
I 44636 60687
I 11889 34743
S 19673 598829298
I 28121 49559
O 33264 34856
O 47639 70050
S 68209 231088119
I 40250 67265
S 25149 829270509
I 32604 71895
S 8035 63137812
E 15943 50285
E 30633 71083
S 29018 513274788
S 9113 890569169
O 48307 50970
S 32307 189428098
E 8112 61505
O 13760 22416
S 56202 727246880
I 44630 57992
S 17274 227190649
O 38001 44455
E 64658 73548
S 60101 838093354
S 75206 424384694
S 40571 874980200
O 58279 63772
O 24223 31944
E 45666 52081
S 30457 71956640
E 44152 51764
S 6176 934126330
I 11711 51850
S 53915 252484076
O 8834 31870
I 2822 18358
I 21371 22192
O 28015 64881
I 44456 49750
O 29481 34434
S 1705 62035868
E 42290 54497
E 8459 71264
E 14144 60468
O 16810 55517
I 2858 71222
O 19259 40589
E 47415 66190
S 9084 735378384
I 10946 26024
S 28308 772134222
O 51056 76483
S 68263 708519268
E 3046 41814
S 35013 953522652
E 10320 45941
E 12418 40293
S 11209 745985002
S 48822 114732725
S 34844 865760615
I 1543 59620
O 27474 73600
O 13627 62654
O 3219 43340
O 27700 70592
I 6791 68352
E 4614 15787
O 57926 59976
I 31170 38679
O 33138 41437
S 50867 465442880
I 36085 77923
I 5460 66198
I 2610 54982
O 36177 48071
I 65622 73320
S 9706 800577031
I 46554 68798
S 64630 195391210
S 64045 300745428
O 5159 6168
E 1752 12441
S 47050 738298195
I 10770 27704
E 17211 38694
O 24529 54307
I 25948 77473
I 61892 75882
O 29520 60365
S 51060 498279284
I 5821 71000
O 9639 63196
O 13064 18995
I 45555 63851
O 4516 14188
I 33667 55963
O 39626 64261
I 10612 58617
O 29242 72508
I 5159 60081
S 64566 553160298
O 9916 11728
S 46617 648689511
O 37025 50275
E 17325 38539
O 34923 57817
S 9700 912957344
S 67197 559468334
E 35405 38302
O 9880 65501
S 46497 170029584
O 15784 75797
S 76579 15850592
S 37362 218614032
I 12364 60543
I 5085 15883
S 67699 478976609
O 32997 62073
I 42216 69523
O 40802 65320
E 38419 64362
I 11842 75895
O 25011 51434
I 19057 48129
E 63253 76695
I 25583 49477
I 59570 74280
E 11847 68237
E 45632 68861
O 49897 68837
I 15398 53018
I 5312 13312
S 13880 971975765
E 1054 50148
I 36957 39924
I 45876 75487
E 13216 13474
E 36549 56552
I 8106 43276
I 34424 72300
S 63124 561698714
E 22063 44212
E 47224 75222
I 17975 54852
O 70088 76635
I 10617 37385
O 21840 24527
S 56314 273332631
S 54149 326027431
S 36251 439355232
S 5241 969715690
I 6968 62505
O 3514 47212
S 21147 862613266
O 13444 62402
I 34891 35858
S 24919 229971773
I 13332 47864
E 5256 48386
I 33480 73710
O 36904 39126
S 30438 426491759
E 25219 62653
E 29843 67952
E 5407 64176
E 21760 67419
S 33150 462796502
E 57972 61372
E 31222 64301
S 74022 404574145
O 28514 52199
E 16147 27938
O 56280 67993
E 38469 51759
I 19528 47437
E 49492 64050
I 2514 17421
S 28725 28670678
O 69892 72335
S 3926 872630604
I 62718 68054
O 1694 26605
O 32996 70305
I 41861 57468
E 12944 30505
S 54050 871351047
O 1190 64949
I 17903 67816
I 4943 77545
S 17443 20756606
E 64624 71723
O 11648 57515
E 8858 48051
S 58183 447955385
I 15345 28697
E 33312 51704
E 11275 40740
O 13493 18813
S 3601 937884050
I 13925 54179
E 69294 72380
S 37388 45149923
O 36212 41190
E 71190 73950
I 19976 73316
E 16427 23284
S 6545 479275950
O 27797 51386
O 53918 65565
O 18708 38283
O 8178 13407
O 52503 55221
S 74541 693192808
I 16906 52379
E 24866 76291
I 34105 71374
S 36347 548343504
E 3353 15631
S 39816 817575590
E 4510 56746
I 32656 35176
I 31808 64101
I 23965 51266
E 37829 68147
O 12695 57594
O 2804 13753
I 26193 49361
I 3237 43256
I 61475 68616
E 53697 72825
S 66652 915852397
S 14128 577838372
O 41709 77244
E 16906 23858
S 45540 545476069
S 73875 388419978
I 35766 60050
O 30204 69897
O 18591 23884
S 16755 579518206
I 22915 23465
I 63279 72522
I 39371 48819
E 35932 36617
S 74961 971352012
I 1793 22177
E 5658 43792
I 34994 38392
E 10818 72103
I 5432 54892
O 33973 43028
S 21534 668453812
S 63187 354461496
E 35917 53805
O 21959 42065
S 54017 901592550
S 33996 181581200
O 3622 76262
E 59298 67700
S 19736 240126710
S 1344 638947328
S 65858 460561788
S 19908 706138134
O 42173 46714
S 3495 814277534
S 28235 712854867
O 39115 72606
O 45616 70857
S 71576 73469842
S 3005 493649401
O 31142 53458
O 13938 63189
E 54898 71252
O 10864 13145
E 5306 63821
S 66955 256390782
S 12288 130049799
O 27171 38184
I 49021 52581
I 53373 73260
I 74884 75411
E 18779 35825
E 36656 47922
E 48508 58812
O 42731 55420
O 53227 72380
O 10161 24745
O 20534 76282
O 23811 26922
S 5193 821394248
E 43336 68388
O 53472 77166
E 46166 46774
I 18264 31184
O 34853 68082
O 41527 51448
I 2423 42723
E 39556 59316
E 21414 40304
O 8606 28488
I 795 47518
S 19826 84162921
I 645 10293
S 54762 487877984
O 11755 61408
I 4536 42074
E 37271 46591
S 37987 363057206
E 2409 28519
I 51409 63452
I 55625 59419
E 17008 41936
S 13192 864948782
E 37978 40209
O 28311 40406
E 22153 23454
I 63494 66957
O 55436 76184
S 63153 648092693
E 32528 60573
E 23154 54492
E 31221 77877
O 16360 49119
E 6164 77924
I 40700 48793
I 9942 68811
O 32926 37256
S 10907 654681309
I 14179 53447
O 37724 54204
I 43859 49452
S 31510 677523741
I 25290 49216
I 23551 23877
E 53692 68398
E 3844 66096
I 20825 32244
I 42647 66984
E 20344 22573
I 37698 48660
O 38016 49792
O 27871 61814
E 19289 28157
O 10943 33081
O 29883 69356
E 51077 57929
I 61103 68351
E 42026 68654
S 54771 788967572
E 35263 36979
E 13673 26105
E 52751 74412
E 12891 70764
E 18660 52813
O 37266 52543
I 4240 55191
S 41522 441327630
O 12906 49727
I 13389 16672
E 18832 20499
S 72190 284428589
O 18067 22533
I 10286 35206
I 40353 67283
S 1136 38180429
I 16379 28133
I 727 28339
I 55097 68914
E 7781 37198
O 10689 53075
E 4712 37830
I 23815 44434
S 77325 397395941
E 18871 21962
O 64071 66485
I 34385 67010
O 49090 50891
I 2111 29164
E 51870 60781
O 20313 28864
S 63203 316930816
S 26680 431213793
O 48592 52829
E 9575 61158
E 18319 60058
E 32271 33289
I 31494 75610
S 7417 815037881
S 14895 534713258
O 30563 38457
E 8599 75843
I 45559 50295
I 25194 77112
I 28175 42944
S 51199 869402524
S 72432 966234977
S 73542 616092626
O 46486 74008
E 25218 37600
I 38388 66429
E 2034 62980
I 28301 61721
E 59955 72900
S 75228 71818557
E 25002 59589
E 2585 70731
O 14175 34571
I 10676 20035
O 49308 66577
S 36348 979488338
I 12568 18285
S 42667 503517861
I 13366 17364
S 63110 168825055
O 26620 59444
I 36546 43904
E 4061 35415
S 74150 436519313
I 58004 72287
S 66898 145934680
O 71895 72728
O 65555 71498
S 19233 406611115
S 61579 139848012
S 76990 997845769
E 28406 29245
I 39135 47401
O 34578 76343
S 10288 959380702
E 4101 74285
I 5794 11716
E 17767 36186
I 8028 70865
O 2864 10850
S 66801 635552221
I 34365 74607
O 35687 53157
S 55125 485918925
I 21134 36062
O 35505 50707
S 40738 653318590
I 20333 59772
I 44683 69654
E 4824 25897
S 5204 739365595
E 56016 56776
I 19536 63664
S 47726 367638953
O 33883 35999
S 73937 324978643
I 33126 61637
S 4542 531264824
S 4435 586631518
I 38795 65603
E 5786 69821
O 35529 47159
S 6024 298859000
S 67524 526472238
I 16969 51069
O 14559 57962
O 15808 31249
E 23259 39242
I 55740 67174
I 9326 67402
I 19880 43617
O 18658 42790
I 1836 22831
E 25563 54968
E 579 66825
E 10916 22292
S 51198 652458407
O 24247 65361
S 71759 58352629
S 7002 125725139
O 22914 51337
E 21467 39629
S 6454 258485154
S 4059 977982474
O 27765 54643
E 4083 27062
S 70951 209123760
I 26736 33191
I 13608 42311
I 1505 71040
I 26359 44147
I 5331 23896
S 6455 438453995
I 45178 57292
I 31583 39240
E 63370 77878
E 21820 28139
E 9437 65653
S 61977 332791509
O 40672 75318
E 3585 36581
I 36237 62537
S 25711 914127753
E 20619 23149
S 20619 162780267
E 20615 51650
S 41116 931154953
E 21670 76379
S 59981 824607437
S 12156 178959068
O 21289 73358
I 24481 35468
E 12489 13275
S 42359 146787081
S 518 708481810
O 36273 59412
O 50109 57368
I 9365 56623
O 12582 49101
E 37395 76559
O 42807 75864
E 13276 13972
S 15977 46387717
E 24937 50640
O 29396 48590
E 8178 43964
S 36522 737987798
O 5863 34658
E 37020 66424
S 10396 838208851
E 8332 35857
O 6154 16896
E 2252 64620
I 24874 40298
I 21591 70361
E 59077 67575
S 25485 245490070
I 23615 40749
S 33521 449694980
I 49244 65618
S 44434 125371774
S 57058 747019236
O 9020 22672
E 46377 73977
O 37891 68771
O 21502 59532
E 30476 40569
I 43622 70696
E 29736 75884
O 63541 77269
O 472 31696
I 6712 7303
I 2570 49132
I 11407 51689
O 12520 45324
O 48771 76545
I 13555 19088
S 58475 494420055
O 2119 37289
O 9230 21159
O 33292 35277
S 22962 791419978
O 4557 38827
I 54781 68081
S 75042 184311834
E 591 49384
I 12 60390
E 17071 26208
E 18598 52388
O 14566 55941
E 6831 23285
I 56333 74343
O 23570 54692
S 1349 628547232
I 34903 59640
O 25800 49675
S 62174 214359667
I 62386 75174
E 702 50823
I 20282 70227
I 39528 57738
I 12998 44490
O 19447 47912
E 17796 41596
O 21822 50706
I 17475 73400
I 16942 59840
E 36781 38787
E 44296 68718
O 12938 56771
E 41162 64332
I 5881 39672
O 8822 68448
E 46005 73678
S 7243 839509332
I 28048 33763
O 52263 56324
O 8841 59234
E 23852 27721
E 43614 51687
I 166 49175
I 5716 40626
O 11189 43907
O 26023 52317
E 43604 47872
E 16012 69887
O 43489 71762
E 5268 61616
E 31167 35240
I 19235 49283
S 72002 871516133
I 57729 65759
S 61112 623621746
E 43975 49126
I 16824 43165
S 36733 770921050
E 67831 69984
O 49493 61580
O 31285 49486
O 7013 26099
I 3565 53895
E 56079 63745
S 7944 705496489
S 16051 546767627
I 7546 42812
O 363 28726
S 69121 365278439
S 20873 317103277
I 39738 47102
S 28135 13299569
S 76661 20372966
I 46077 48694
S 62314 137709760
I 60842 75640
I 56034 65735
S 62426 147990771
S 5840 15121509
S 41572 29523142
S 30951 95993019
O 8208 21145
I 28650 43880
E 50268 74829
S 27131 903770208
I 60703 70374
S 62959 392617826
E 1818 17961
I 23761 51147
S 25033 65428315
I 32933 46624
O 10537 26987
E 34042 49445
O 73277 74770
E 4078 60344
O 2689 73055
S 20155 588136761
I 17623 29071
S 39636 541983990
I 14453 32391
O 8134 30861
O 7102 27261
E 6233 67809
E 12048 25265
S 73267 561927555
S 26240 689270297
I 441 47125
I 937 69903
I 47434 70881
I 42884 50254
O 32641 73181
I 10628 75114
I 4768 30576
E 23981 34800
S 62800 252441333
S 33321 245446373
E 24172 33672
S 59356 248535503
S 26655 834367346
E 24587 58587
S 46384 405265240
I 51307 54608
O 30843 68170
S 57975 188415304
E 4269 47383
O 39329 44099
E 19967 29099
S 17235 496962194
O 14249 77065
S 50920 426115284
O 1029 56691
E 35870 46441
I 37057 53863
I 198 75858
O 17617 63862
I 49464 53236
S 53976 452438461
E 54454 77487
S 55578 864914852
S 16125 638531509
I 38613 47249
S 49715 235353734
S 18461 730047481
S 1255 219078988
E 20972 72848
E 21476 33740
S 13955 924302725
S 43930 427519641
O 71513 74636
E 28699 30444
S 12831 130635203
I 58855 71787
O 20123 58728
O 27650 55889
E 3775 42742
S 46271 538437584
S 77211 655314038
O 4405 74656
I 34572 70659
O 30313 53158
E 1078 29249
O 28748 58540
S 58975 493510739
E 9782 51846
E 48214 49369
E 9743 63276
O 55445 67817
I 41740 43815
E 26550 60416
S 14296 980793289
I 16331 23296
I 11648 14263
I 63023 70743
O 12657 42350
S 37581 712397793
I 44607 48318
I 11530 60673
O 16112 45088
S 45517 249254647
S 32107 621348468
S 18785 631413103
I 3148 29774
O 15976 55498
E 1437 27384
I 53729 63614
O 32683 69721
E 16967 74618
O 10132 20887
S 32053 465097862
E 1915 52780
E 6936 7428
S 68252 596655248
S 34829 943333987
I 12441 66259
O 34216 57053
O 8626 8921
I 28243 34331
E 41607 47253
I 72648 77252
S 30726 126513848
O 3392 73087
S 3079 277529498
O 52812 75303
I 12462 58635
O 41327 50527
O 39254 67088
O 10451 25687
O 25078 27379
E 13320 20690
O 18134 36208
I 30408 70566
I 32783 78092
E 37778 66638
O 39903 51169
O 37265 38331
E 27304 45004
O 7541 71665
O 3486 24463
S 28648 777319476
S 18776 859990730
E 19141 28560
O 1142 31747
S 77575 53267415
O 22626 35716
E 6186 34689
S 63233 40772054
I 11840 59748
S 61372 536942440
O 31211 50828
O 22258 48932
E 33269 66271
E 17274 70725
O 6833 28686
E 38470 73869
I 12356 44575
O 62567 73775
E 458 16074
O 43937 64901
O 19731 42525
O 47358 47876
I 651 45628
I 23944 77895
E 7293 31076
O 51205 63106
S 46477 730721455
O 978 56243
S 52783 292793816
E 16809 31804
S 55880 569071971
I 41712 70433
I 26779 41684
I 16081 60437
E 2271 17898
S 78089 441465443
O 10598 65980
O 4051 70983
E 4559 69780
I 8921 47206
O 34484 59387
E 24138 29240
I 26346 58831
E 8349 65732
E 2432 26579
E 44832 51316
E 35468 71301
I 4230 20941
O 15194 18451
E 4603 60776
E 48223 68554
I 28878 32189
E 13498 28309
O 34491 49470
E 16610 42391
I 22760 30757
S 9339 230400890
O 1976 18155
E 62809 66650
O 14844 32465
E 24765 71140
S 34221 29882041
O 38413 47732
I 53660 65671
E 60809 71513
O 44542 67468
I 18955 48307
I 47512 64068
I 18298 30710
I 14996 51946
I 10989 43459
S 12234 985855524
E 5623 11503
S 20047 893178978
O 49936 72404
O 5029 63576
I 28060 32290
O 20014 61668
E 68163 77602
S 24024 190552079
S 57103 230284043
O 22477 23024
O 35816 38200
I 35187 64674
E 51840 52878
O 22701 76544
S 37857 841888488
E 53432 67300
S 46914 155511759
I 42905 71980
E 16037 18912
E 5365 55912
E 9536 9869
O 38256 63251
O 6833 49695
E 6184 27893
I 163 58369
E 17046 49489
E 12323 64800
O 23263 65690
E 35094 58042
I 39575 47197
I 11196 52787
E 53169 58674
I 27986 50361
O 27423 68458
S 23690 717162954
S 36767 423926469
S 11548 18216744
O 13015 57942
O 36543 73345
S 24507 129833651
E 69870 74461
E 22503 43506
I 29628 64333
I 22298 58587
E 8167 42153
I 23516 49583
I 9233 42363
O 33149 72710
O 76065 77148
E 36668 56019
I 22789 53647
O 35349 69143
O 51167 63791
E 1259 31124
E 21 51790
S 28941 472024818
S 18870 175786038
O 45418 65779
I 23512 59044
S 33698 267055104
O 49462 56002
O 7438 52947
E 47923 68580
O 46242 72490
S 45651 355938441
I 3650 13289
I 60937 62713
S 9832 316863108
S 50670 457060688
E 34330 69293
I 8341 33834
E 34027 38009
E 17452 47064
E 49602 52348
O 25717 46364
E 68497 68575
E 29369 41590
E 66786 75985
I 3156 26188
O 22406 61044
E 14858 73472
O 1378 43584
O 6295 39267
E 7222 40105
I 16855 38805
O 57054 72681
I 2933 42192
S 29993 132281078
S 10780 758958622
E 34275 56712
E 17385 50408
O 47317 67869
O 58458 75012
S 799 785607601
I 28462 65802
I 11513 48073
E 27554 34663
E 6503 23606
S 22566 660097712
E 35097 58985
S 34675 611732081
S 52712 90146374
E 1871 3887
S 14856 350607112
S 30792 386421626
O 32852 35208
O 13030 27373
O 2396 15122
E 69332 70525
I 30761 42925
O 48246 62804
E 25084 58389
O 53244 58417
I 21821 34158
S 32041 978692454
I 46632 68368
E 36917 57912
O 15433 28819
E 6053 57327
E 5337 70189
O 26934 65752
S 26418 229212479
E 15881 44922
I 25729 58548
S 45940 698955925
O 3100 63402
I 55904 63391
O 5941 56531
O 24882 70574
I 54236 63320
S 50006 135112049
S 57762 763528533
O 44656 76685
I 50246 77316
S 35494 557282271
S 37655 610784358
O 70281 77109
O 6269 41006
O 16475 42413
O 32243 50764
S 62930 578450632
E 9887 31216
O 12978 23399
I 25399 67169
O 49563 70695
O 6117 47589
I 64749 67185
E 54109 54877
I 14279 43686
E 6150 70358
O 2607 12673
O 27733 32131
I 17247 78014
O 54247 58782
I 12480 49313
S 63889 907411041
I 7577 76313
E 6852 54453
S 61412 872361132
O 11302 43187
O 16291 16878
I 9350 74216
E 27463 71007
I 51098 62803
I 1071 7705
O 25561 45723
E 18492 34953
I 764 30128
E 48631 73461
O 24500 74084
I 25105 56131
S 31659 571816705
O 3714 6008
S 43327 616104550
I 2511 58477
O 31287 33708
S 52145 335444404
E 24856 51085
O 1376 28244
E 41137 46381
S 5375 425205500
E 32996 67546
O 37082 73250
S 29055 890215445
S 77265 612147613
O 11915 57513
O 46688 53002
E 25454 30753
O 12735 23141
E 25017 61853
E 21420 62189
E 67016 77137
S 25881 497131982
I 1931 30586
I 1631 47096
S 68986 609776713
S 76721 265382842
O 13043 55173
E 7803 14044
O 38749 42225
I 34668 66965
I 24536 33067
E 924 55259
I 14915 54426
O 23099 63477
O 19177 77208
O 38885 56386
O 15304 27135
O 8697 18262
I 19202 26630
E 11585 27714
S 17898 820699972
E 3526 56020
S 23551 226647616
O 2398 4990
O 37865 73210
O 3402 58559
S 34204 38540909
S 36473 603461541
I 25328 48608
O 44954 66238
O 28252 42373
I 26672 67881
S 8730 968357340
I 10654 49441
I 13346 75583
S 74592 981763375
O 21707 75367
O 74901 76433
I 11688 62953
E 19782 45648
E 20107 25583
S 44534 743491655
O 59574 64021
O 36146 67529
O 35311 63555
S 22063 936521155
O 9723 37989
O 7633 60407
E 13242 27771
I 8182 53370
S 3344 654550690
O 40448 64793
O 13034 16641
S 44891 832836506
E 6715 42654
O 15352 70994
O 31602 69169
E 37456 44549
I 4812 25521
O 621 12814
O 65609 73605
E 6566 62919
I 10369 77059
E 6935 62777
S 33056 92080868
I 36079 36586
O 8390 75140
E 62469 67769
S 51877 423567298
O 23255 39327
O 33019 56771
O 18445 34912
E 13515 23890
I 14871 14935
E 15220 41811
S 6122 449634313
E 64274 69950
I 1740 68403
S 43798 595187506
I 19803 28738
E 30758 66493
E 40932 44172
E 12214 23773
I 30995 42801
O 41909 75333
S 63339 620700225
I 3485 67346
S 75549 784021670
E 46951 56559
E 24565 68140
E 11742 42742
E 21283 64956
I 53813 62097
I 23767 54054
I 47337 64360
E 42623 46813
S 14399 536344397
S 23781 739713280
I 13594 36628
E 35877 61956
I 1741 20731
I 46080 67948
I 5473 9397
O 31994 59679
O 27728 52397
E 41985 56430
S 22222 698796653
E 55049 65773
I 40502 47040
S 49555 547550100
I 19243 19819
S 42789 240794816
O 59225 71822
S 69963 890709714
S 11773 18407693
S 49853 320828666
E 25738 39957
O 652 29057
S 39571 773404132
E 37390 61659
E 4234 15272
O 2429 70314
I 23537 74208
E 9136 10846
I 5071 72097
I 29617 33552
S 75320 493448843
E 44981 47164
O 30738 70787
I 538 52828
I 8433 73769
S 54616 586170828
E 7447 70007
O 22844 50304
I 21951 23278
E 71070 76392
S 24163 842971303
S 67654 548465442
S 59903 702296429
I 1754 13165
I 21880 28470
O 48051 48597
E 526 50895
E 2310 30273
S 75833 425065248
S 9436 38985839
S 71826 302111902
E 7904 11253
I 24313 72897
E 46294 69063
I 10100 60036
S 51325 148723316
I 10109 32757
I 63224 75430
S 74453 560656654
E 22352 22993
O 860 57704
I 7406 57507
I 6815 24892
O 57258 76519
E 40622 56494
E 11584 69988
I 53099 62561
E 31872 76353
I 32144 33760
I 53164 73113
S 1686 72244735
E 9920 68555
E 52575 60608
E 12820 73335
S 77546 155242718
O 10233 40157
O 21817 57046
E 12991 44144
S 9445 16455712
I 57596 65644
E 13551 15597
S 30437 447060084
I 35481 47312
E 56008 74833
E 7626 41033
O 62515 76426
S 73037 571707282
O 32688 55000
E 69319 70616
S 77089 801037779
E 9934 46732
I 20252 27104
I 11439 66094
O 39220 48359
I 4685 35251
O 51431 59448
O 29938 71198
E 35716 72856
S 14369 887792588
E 7053 34123
O 32173 72417
O 46643 54511
O 6071 12433
E 53869 71226
S 64739 177649661
I 32242 43007
I 40660 63475
O 4110 35786
S 45385 978241238
S 43364 452845069
S 23277 386792087
S 45807 299006149
O 59509 73369
I 67350 75207
E 59070 61784
I 34608 37919
I 1916 5810
O 43220 51991
I 19860 73359
I 55749 78089
I 48051 68857
E 17315 64574
O 13542 41364
O 46570 68092
I 13220 39755
O 56396 78133
E 18710 45567
S 74692 736586066
O 60 65846
I 9635 22558
S 69357 332016362
I 27631 75451
S 14663 606006937
S 37805 998438539
E 18151 22652
E 8976 29343
E 4493 43183
E 14814 18073
I 54421 59212
I 19300 39448
S 28512 339166355
E 69265 77049
E 51568 52141
O 19555 44198
I 27657 38290
E 33072 63842
I 32873 67519
E 38886 64154
S 53900 566358762
O 42886 49950
S 28459 680905887
I 53806 68881
E 8495 15014
I 22552 37890
O 35821 40662
S 33569 810615369
E 43649 74562
I 50805 54866
O 31663 68343
I 920 62008
S 7591 351050985
E 12994 36549
O 321 67379
S 18159 267501614
I 59986 77867
O 37180 64138
I 9589 73639
O 61510 74661
S 30089 200246815
O 20334 34704
O 34681 42404
E 2811 57246
I 33125 76047
E 11759 73498
O 4989 33947
S 15234 673823318
S 73990 523027803
E 28544 74702
I 51625 54244
S 9148 542907311
I 17049 75975
O 4472 6578
I 7594 33325
I 58613 63040
I 70600 76917
E 14030 48602
O 32233 47234
S 39111 254953170
S 9292 892658832
O 43716 76943
I 5322 50720
I 49569 74671
O 16749 68953
I 2041 51960
O 16958 45777
O 2326 75559
S 54404 839105959
O 6380 21004
S 75803 135678728
S 21541 957136462
I 19511 39203
O 55380 60036
S 17960 499976237
S 44090 884520133
E 6290 49127
E 22954 75000
E 22453 25183
O 26363 65436
O 40513 42816
E 20698 72273
S 21574 498616538
O 8711 42593
O 69481 72222
O 8710 38816
I 30676 32871
O 13048 19316
S 60573 968490497
O 21384 24235
E 42364 55489
O 5249 17968
I 53261 67406
E 3380 67905
O 13855 36983
S 995 280347921
E 46001 60835
S 39562 826988965
S 18068 120062391
I 59251 67706
I 21510 26159
S 26154 547773250
O 37258 64545
E 1340 24025
S 61246 969160583
E 24061 66786
O 37590 73549
I 1478 7278
I 15841 19773
I 4829 72728
S 71981 127025585
O 679 6653
I 29544 61360
O 38558 57371
I 12171 30056
E 17252 64134
S 22018 336274500
E 19729 29108
O 36669 72214
E 28743 32762
S 49760 716969994
I 32842 64186
O 7198 20712
O 64226 73364
E 53527 64464
O 37644 56709
I 25255 69825
O 24143 52747
O 15285 31044
E 44243 57375
O 20886 48821
S 59768 400142654
O 60516 70303
E 40651 65390
S 29724 134281826
O 14912 45421
E 3108 41073
S 45758 458262631
E 9286 41357
S 54359 362683108
S 40629 451226338
E 15731 33412
E 25696 50912
E 11017 27276
E 10391 14883
E 10237 11639
S 6529 259599449
S 15881 442399653
E 45750 57995
O 21935 61748
O 4967 51622
E 19492 73504
O 40222 53851
E 5161 55525
S 7193 883675820
E 9558 14528
O 17594 52686
S 58893 843320148
E 32639 55694
I 53002 63523
E 4049 28742
E 1605 55496
S 8444 130321548
E 33466 49609
S 55760 364550263
E 32273 53191
S 47999 139952799
O 20560 46974
O 7226 52162
O 36542 55408
I 4357 26931
O 2134 9329
O 9859 69739
O 12381 24934
O 11884 76496
I 6216 11603
I 7593 10039
S 22949 27959464
I 24202 69503
O 49653 67747
E 632 71350
E 29172 67223
E 13583 35176
S 75490 946648323
E 21699 34914
E 23588 52010
S 61397 990167940
I 41135 47269
O 60503 72651
I 44386 73282
E 37079 71331
E 31553 77692
O 39905 44880
O 4273 45930
I 32251 69029
O 23954 32933
I 32037 60493
O 29404 66005
O 15927 16888
E 15841 45646
O 441 70667
O 20910 39458
I 33793 52806
E 23536 49285
E 14479 74947
E 29469 33360
O 35917 64149
I 59986 63524
S 24036 71315077
O 8968 35513
E 26355 75310
E 27416 31475
E 20163 74467
S 34870 318521019
O 9287 56418
E 4031 76443
I 21794 46860
O 45655 63637
O 24701 67677
I 45855 73814
S 74498 157701152
S 65442 403064756
E 24902 57506
S 23898 958188171
E 34631 65742
I 52556 59468
S 48748 828584417
S 53689 465358490
I 10022 30822
S 56207 847394775
I 31992 55809
S 2657 722284956
I 63217 73421
S 49308 951234008
E 9868 59164
O 37607 38041
S 55400 810440874
I 46086 60505
O 19221 29669
S 31019 579003752
I 22658 30435
I 16104 36017
E 55992 68511
E 24053 54350
S 36765 235690127
E 868 70202
O 15714 63718
I 2498 21152
S 11442 566549414
O 52145 74372
I 5852 6343
E 19823 68972
I 9837 32654
E 57863 66706
E 44407 76556
E 35868 60860
E 48588 64958
S 47860 913949641
E 45061 74720
S 62168 635380220
S 29293 384268148
O 40369 50811
O 55470 64069
I 33042 53018
O 8543 57675
O 22319 58146
S 63688 63291649
S 44764 484185535
E 20924 74429
O 10940 13972
O 59676 65327
O 42190 53365
S 18579 916340838
I 27875 42435
O 24901 77145
S 72518 392792040
O 34108 52161
S 65966 892763091
E 7168 67600
I 23326 36009
S 22668 25127520
O 2204 22963
I 21423 78031
O 32264 44790
O 32494 48342
I 25441 46428
S 50914 265953471
S 35225 189025959
E 44465 59855
E 31930 75940
I 43164 54425
E 68226 74081
I 52723 65140
E 22097 57570
S 14208 521948006
I 61587 71702
E 20589 33155
I 35690 45794
O 61654 73921
I 13374 41087
S 33670 883998809
E 26390 46595
E 31377 33820
O 26005 76735
E 35885 63775
E 52259 72607
S 35966 902373436
O 15492 19103
O 40405 50999
I 11820 77747
E 3401 45838
I 12105 19287
S 47656 128938299
I 13001 34471
I 39786 75593
S 44598 476536989
I 7716 26038
E 51712 66945
I 31248 36105
I 23240 65104
E 8557 40357
I 32622 33469
S 39716 357906251
S 4058 430156283
S 63946 419378211
S 5560 641159043
S 58007 426529783
S 72805 155661134
E 51323 74157
E 6648 41381
I 10865 40593
S 44971 256848088
E 3454 3872
I 2273 37143
O 6577 71727
E 59364 75934
I 23260 28680
E 8593 37571
E 6146 13826
S 64547 542915772
S 78109 674265592
I 23325 50575
I 16326 34468
S 34985 245192122
S 18982 630096658
I 30410 78053
O 28215 37196
I 3653 6694
E 33536 60754
E 14086 30078
E 45162 62293
E 31288 76525
S 16829 791020316
O 27294 55935
I 25321 57426
I 41007 69543
I 12931 76040
S 56444 872516441
I 15646 19638
O 10377 25372
O 42426 52800
O 26638 63652
E 4447 63852
E 37138 47541
O 26216 30288
O 8914 28021
O 30809 66818
O 13698 66522
S 12059 22270537
O 1187 40178
E 56177 68794
O 25921 59255
S 72725 387098851
O 31006 51396
O 77914 78132
S 62165 774259544
I 61842 62379
E 14669 27615
S 34335 208978938
S 4084 669428697
O 11009 43216
I 73916 77570
E 15641 62131
S 14958 202277214
I 46511 73905
O 35882 52578
E 17426 24958
E 33156 48038
E 9536 69163
I 44862 57236
E 8973 42318
E 5762 34939
E 31272 56830
O 46859 72355
I 22402 52986
S 71055 226732003
S 11412 918545428
O 17113 37712
E 21920 46844
E 22921 56891
S 65854 53945424
I 3930 10120
I 35568 58054
I 65884 73626
I 53922 72754
O 51768 64558
O 43439 69093
S 32336 150287551
O 5499 76057
I 8302 39238
S 21539 788178093
S 18138 267935352
S 73784 730945864
O 43828 74088
E 37833 45845
S 49897 671675176
I 60612 76233
I 4581 65081
E 37891 54070
O 61725 70404
I 8233 58585
E 19280 58595
E 14614 21805
E 27401 72325
S 16839 463642022
I 34727 58673
E 17205 25803
S 28623 871977436
I 11520 57390
S 23293 650218791
O 45301 48656
E 12215 18307
I 7125 44003
O 54738 61186
I 3660 67858
E 67099 76151
I 8844 44041
S 67683 268332716
O 61623 63106
O 1112 56737
S 60556 729906601
I 9497 52793
I 7427 64141
O 66282 66706
E 46922 70953
S 15393 459486918
E 62483 72362
S 32971 97923297
S 62382 954788712
O 45601 65299
O 28403 66133
O 8330 27701
S 46002 595000676
I 27567 58978
O 627 18005
S 22850 687961283
S 34094 254062755
O 17351 56027
S 76729 261762895
O 5803 34852
O 26945 73967
E 2913 13074
O 41744 77994
E 12346 37298
E 4790 51466
I 28418 46768
S 42746 517015173
I 25636 76721
I 34529 58462
S 51993 557448193
S 28252 835228001
E 53480 60613
S 60271 741286183
E 50088 63315
E 11147 17331
S 21213 70367118
E 58610 63035
I 53985 66482
I 6236 45813
O 8924 28949
I 18029 36648
I 23086 29825
I 31905 75973
I 32110 38597
I 7340 70381
I 45144 68248
O 13596 21147
O 10605 19465
S 22419 568775344
E 20737 73669
S 51805 492188581
S 55655 513898409
O 71238 75274
E 6772 7584
O 12719 45861
S 15091 459039388
O 3225 28224
E 3014 43035
I 37534 53821
O 18435 23122
E 4368 47960
E 20844 24554
I 11338 64685
S 69028 202774235
I 49652 63419
S 19955 571477673
O 147 61531
I 47374 76128
O 9724 13787
S 62821 956901351
I 71486 74873
O 22768 42122
I 5240 71351
O 18348 31749
I 48907 59247
I 13634 53708
I 56355 64784
E 46356 52363
S 66814 899912285
I 1863 35274
E 20045 34494
I 8595 65721
O 3691 38212
I 24659 65019
I 8411 37631
I 18452 71705
O 21067 42544
O 29111 41897
S 1451 7778384
O 15321 75035
I 31820 69540
E 47805 75769
I 61629 63306
I 32314 75227
O 41539 66332
E 26969 67473
O 7310 10595
S 43748 426944158
I 1412 78118
S 37843 853632278
S 65367 174394978
I 68303 68729
S 73811 253584062
E 11867 63187
E 877 65835
S 7728 224902445
O 17092 70341
E 39717 71516
O 10266 15533
O 59274 67661
E 7671 52666
O 30821 48728
I 42371 67187
I 19669 23022
S 45856 829899041
I 4761 29209
O 13943 43328
E 52353 76834
I 7820 40901
O 12025 22770
O 11172 33837
S 12681 377237823
O 853 43196
O 29293 62583
I 34303 64655
S 63867 174164561
E 14752 39750
E 12604 77026
E 25114 65966
I 50326 64577
I 2414 14768
E 16642 63850
O 9324 48546
S 19953 316872515
I 3429 62577
E 16834 53124
I 7167 38212
S 26338 675088466
O 36787 69389
S 53043 914755342
E 29434 69799
S 16550 508413568
E 46395 56046
S 28699 467337043
S 66314 94997885
E 13184 73941
I 20940 71596
I 34899 51632
E 65988 68383
I 52186 77612
O 35119 47866
S 17884 842157614
I 11161 71177
O 28069 49749
I 8229 70642
S 10342 490222972
E 30072 71117
E 35107 48484
O 35923 42824
E 27510 68936
E 14692 39827
I 21427 47122
S 69490 37702209
E 8140 62866
E 6336 12909
I 70221 74565
S 26578 981482365
E 15587 45901
O 3661 31145
I 19182 53505
I 57374 77141
E 15397 33523
O 25903 35161
I 8072 68668
I 33706 70373
E 6332 38508
I 39310 61144
S 15384 437027483
E 51393 68697
I 37200 60818
S 76042 931757578
O 100 8863
E 65538 67121
E 30901 67511
O 12022 64208
E 19441 75055
S 70697 260280981
E 35573 65104
E 14676 20209
O 5946 63460
I 18245 50100
E 14542 48882
I 13339 70639
E 15471 37845
S 8317 26861686
S 32437 248292142
S 77638 770849739
I 28109 40295
E 36135 42549
S 35 807265145
O 31563 42267
E 15873 36808
E 24106 35073
O 45844 58476
E 34463 64860
I 33637 63046
S 3131 837593975
I 59405 66008
E 1954 8982
E 4354 43161
I 51055 54882
E 52142 63581
O 2484 31314
S 32809 884421555
I 11273 73494
O 10757 26992
O 1718 14454
O 32494 57825
E 17368 62071
O 49320 63189
O 42266 63699
I 11209 52361
E 32335 55037
O 44145 55187
S 24926 326647494
E 8207 57708
O 36885 44388
O 18239 74189
S 43587 921425517
S 13086 912071468
E 10268 13584
E 48855 70252
O 18152 47174
S 33179 662556022
E 26471 65325
S 17230 72608707
I 16826 22852
S 53322 421697006
S 16129 728278589
O 40852 65987
O 61191 76260
I 50685 65844
S 52508 410336761
S 1217 593566523
O 8527 11379
I 2517 68035
O 27706 36588
E 29312 47189
I 13651 23510
S 27722 169369619
S 46425 633052657
E 10349 62160
S 22408 772004898
I 26906 70328
O 63461 73572
O 61005 70890
S 75869 576861385
E 26561 38096
E 11138 67406
E 26709 42188
E 12774 69704
I 42653 54473
S 29801 981260412
I 48469 64614
E 28353 28706
I 26603 69914
O 14657 54901
I 2343 68959
I 25915 32356
E 10247 12730
E 13077 25470
E 33581 34794
S 22318 297285955
E 9987 47876
E 43423 52433
I 75459 75598
E 63964 77696
I 30422 53369
S 36392 179054119
O 6029 46698
S 15580 93730526
S 26582 154512530
S 46476 858705059
E 66077 71461
O 27596 50806
S 18356 726327544
I 14406 38369
I 14741 76899
E 36581 69213
I 4366 30766
I 3034 18949
S 62071 174269950
O 57755 66460
O 16194 32033
O 8272 47117
O 2140 53316
S 46064 65382781
O 35622 58525
O 19695 31986
S 77897 877137724
I 65722 70227
S 56363 982336594
E 32433 34001
S 52597 706670478
E 60981 61595
I 39481 55128
I 59480 65391
I 25779 34808
S 52045 246387392
O 86 65057
O 20488 34444
O 10369 48842
O 44504 64607
O 50566 64646
S 40220 114104314
S 558 234802851
S 50701 144186897
I 19239 47210
I 28728 58154
E 40154 50883
S 38607 651766721
I 43817 60753
I 50126 70362
S 9204 848004133
S 51105 894113765
E 61963 70836
I 21491 34210
O 1967 76233
I 15740 46662
E 39524 76514
E 23993 33145
O 22617 44017
I 15715 68636
O 33865 68780
S 16041 186177676
I 12514 60159
I 3779 16569
S 26864 912960315
E 26027 72691
S 57229 41436129
E 29989 39488
E 8495 20154
O 33873 72913
O 7448 11752
E 14789 35056
E 24144 46280
E 11975 71598
O 51009 56013
I 29402 29654
I 10987 23792
O 24879 65740
O 11204 17548
S 7633 961861846
E 19703 22396
O 364 39238
O 12145 24050
O 19677 35128
O 27363 76069
I 50657 75380
E 54911 72800
O 44344 50440
S 41343 555384525
S 19954 286852171
O 36516 42387
I 3788 70903
S 19840 948903697
E 18340 71597
S 12505 463012165
E 8159 50076
I 1926 5556
I 9457 71397
O 14953 47094
E 13486 60814
O 2477 28302
I 14040 27771
O 39850 40976
E 29126 49273
S 5155 344726095
E 24422 45912
S 20656 349394845
I 5445 53186
O 24242 75364
E 26156 57449
O 24694 52130
S 75411 263551816
E 355 26209
O 16681 60002
I 5997 21044
I 3091 16645
O 21214 77185
O 41084 63263
E 16694 25814
S 38368 122045754
O 39345 66661
I 20784 74767
I 3422 23451
E 24185 24843
S 70335 615299341
O 55269 77980
O 2942 41293
I 2896 72040
O 48246 71395
E 51567 57976
S 49028 25712418
O 48818 48891
O 30026 45832
I 27898 63648
O 897 61723
O 29139 46854
E 20887 23561
E 39769 74838
O 42857 46952
E 7268 78004
S 48348 869160246
O 47812 56234
S 25618 72172227
S 44719 263132760
I 18662 56052
I 28882 62845
O 32718 65182
E 20972 56147
S 37678 622053998
E 15313 24257
O 36664 66951
O 25582 35138
E 46408 57201
E 57831 68366
S 15360 613967743
S 66286 900803908
E 36353 73617
E 11103 30583
O 41199 71642
I 22701 54841
E 6 47580
I 69060 71697
E 1559 1596
O 14161 15267
S 46140 418933854
E 59576 73939
O 13096 23736
E 49644 61203
I 13635 19705
E 11877 41113
I 5431 56292
S 64485 602495909
S 20345 627034287
I 61709 78101
I 51780 67256
E 329 45776
S 54681 937037114
O 46431 63931
S 7652 76873133
E 1507 49531
S 63712 281038401
I 21663 30545
I 22194 39077
I 795 43560
S 54284 700747046
S 36565 806059652
O 1059 11399
I 7961 31654
O 28293 60359
E 52746 62273
S 75977 318617534
E 15338 27957
O 29826 43261
S 9670 245049264
S 31234 89825980
I 29725 74873
E 46948 53676
I 45558 48716
O 32441 46742
S 5882 743670795
E 38382 39909
E 14692 75752
S 76732 911401046
S 3655 468506686
O 41389 65108
O 11026 30416
I 18917 32477
S 51583 255303099
O 29802 73797
E 10746 51761
E 7913 71439
S 22046 370283514
I 49569 50414
S 28191 483138871
E 12187 65468
O 32801 59559
S 15660 183394376
S 20130 213846721
I 54619 74481
E 38504 44537
I 8999 43604
O 6058 30541
E 30831 71018
I 47380 65825
O 10336 43245
E 56916 59823
S 69661 382166503
S 50682 774546952
S 33070 968503622
E 2380 52137
E 20192 53328
E 59253 59766
S 24954 753482774
O 46706 50410
I 132 26373
S 19017 28016895
S 17682 256573278
S 37460 93299435
I 7240 22763
E 35384 38481
O 50243 62923
I 638 41963
E 8715 71842
E 75868 77255
S 38485 565850428
O 53904 54349
O 42791 54343
O 18129 44599
I 58381 69715
O 16096 58423
O 10353 37781
O 2887 48456
I 53862 62228
S 27445 647387468
E 60789 66925
I 29459 65709
O 21472 40855
S 53762 183527064
S 32847 837787670
E 19115 49538
E 248 18896
E 323 56278
S 53365 933746560
I 48087 58028
S 17295 533514730
S 45159 361682638
I 32841 71128
E 68913 76671
S 51804 781884846
E 42030 63948
E 10109 15687
I 45443 70654
E 36504 48572
E 2630 57185
E 9305 50794
S 25270 990234500
S 72746 549193628
E 30396 73645
I 42075 42307
S 27812 827029952
I 11181 59609
I 61769 77571
E 25314 38961
O 43338 67897
E 66728 73782
E 13403 47377
S 27740 117698580
S 18898 21936106
S 72526 778222950
S 34787 914634657
I 42579 62589
S 19053 335377809
I 20312 24837
O 44099 56572
E 24376 77593
O 50470 75202
I 63633 77949
I 31194 31768
S 39012 52006005
S 33883 420917895
E 20749 47791
O 48759 59802
O 5883 57168
I 37866 63868
S 46452 241283647
S 73416 864660347
E 804 4550
S 29325 506669498
S 66168 845024802
O 20835 60891
E 15182 73779
I 48295 72287
O 50799 69299
E 16233 20016
I 37952 55741
I 988 26538
I 42194 73325
S 35399 470865489
O 1438 23781
I 37178 58138
S 68521 990164442
O 12175 44344
S 24572 791991114
I 12856 61833
I 35045 65245
E 27914 35887
I 15896 76487
O 29188 69707
S 6428 866434343
S 62540 426000770
O 1042 37528
O 31800 64243
O 19874 23751
O 59021 60918
O 9331 57944
I 36531 60963
E 7564 46390
O 57147 59851
S 20555 492974883
S 58428 119451416
S 20559 779076417
I 58347 71786
O 48700 54027
S 63966 744585926
I 32097 42333
S 67592 388179612
S 73663 329844774
S 30499 655154295
S 10902 346889840
S 7449 420835521
E 34254 35511
O 37770 73899
S 40733 633536681
E 1324 20301
I 47242 56849
S 19567 97044975
S 6179 926371217
O 43892 71160
I 28640 64832
I 51406 65147
O 6150 58661
S 75004 425050595
S 39421 664120880
I 23311 38519
O 902 75400
E 4675 6554
O 9096 64716
I 44904 56047
S 12372 549819348
O 13649 22018
O 12405 65569
E 6151 42372
S 25303 605712747
I 27900 76246
O 52503 63680
S 24716 246485472
I 26398 41002
S 70326 836896396
E 35903 75240
I 34011 50958
I 39939 48775
I 2068 21181
O 16103 35144
S 76651 753044596
I 37036 71056
E 7609 59272
E 36148 72677
O 27941 32687
E 71086 72281
S 40972 89157688
O 37064 61368
I 54 8538
E 48267 63595
I 27861 49470
E 48269 60638
O 4611 58906
E 10912 12281
S 72826 108453751
S 7096 485446337
S 8493 163496309
E 23215 27338
I 3738 18308
O 5570 46733
E 9255 11392
S 31450 213311053
E 44432 58800
E 15321 44614
I 66651 69152
O 25402 50088
O 25966 26568
E 23329 44354
S 33497 113161896
S 1227 281336234
S 34509 484516057
S 38985 454228572
O 4914 34004
I 4097 73585
O 12372 38761
I 47078 64733
E 6462 44733
E 15301 72757
S 5042 49791375
O 34548 51041
E 57808 74480
I 24384 76748
S 45167 37227461
O 6659 27835
I 1651 55268
E 3441 49671
E 30515 54006
O 1611 51001
I 19842 25871
S 8159 405573178
S 35624 632805362
I 29741 45092
I 38342 47333
S 33135 138207439
I 19317 42058
O 32172 71688
I 37056 43832
I 24080 66242
S 73910 462685996
E 23942 55832
E 6094 57756
S 70440 607067192
I 12260 21647
S 13197 343525537
I 1944 68984
S 19713 861353758
E 12867 16595
I 23282 72854
S 16146 700101347
I 28637 39530
I 27915 67133
E 14885 57528
E 55559 65683
I 38784 64329
S 59648 169047856
E 49322 74518
E 41694 57738
E 11068 75886
O 14609 44455
E 1327 46811
O 25616 57974
S 31505 723252123
E 8046 67964
S 3999 673906260
E 60587 67670
I 20485 43594
E 32817 54074
I 35157 66077
E 20628 32463
I 21916 55906
O 16844 68161
I 71826 72396
E 60128 70855
S 48244 341774581
E 1986 39263
I 7309 77561
S 47349 756535631
S 40714 510630206
O 7173 17879
E 7195 60238
E 910 8516
O 17345 63162
S 47920 641206416
E 49356 65608
E 14089 66999
E 27458 63438
I 31638 47010
O 5485 60981
S 73245 228201218
S 35916 584956327
S 10307 656360802
S 61335 663378956
S 19464 139726780
E 24205 69888
S 65166 522990917
O 32549 40644
S 14926 801580646
I 12612 43932
O 46505 63979
E 25491 59486
O 7973 8107
E 4777 40910
I 25672 65969
O 37595 38995
E 16804 67005
I 23373 58370
S 38445 812340960
E 3705 13035
E 19091 37462
I 7810 70406
O 46797 56777
E 62961 67055
E 24530 60525
E 30920 56219
I 51202 56002
I 9139 18705
I 26740 30581
E 28068 45304
S 47488 873618070
E 3114 75516
I 9443 37919
S 57756 915766726
I 41301 72204
S 7015 65888411
I 40700 47197
S 12094 536352819
O 24297 77429
S 27376 449279231
E 20520 26675
O 2016 8385
E 47145 49447
I 42448 51082
E 41480 64176
S 57985 179591016
I 29750 31794
S 27495 169821715
I 50963 73489
O 41025 58013
I 22553 49018
E 1599 69867
O 59925 62454
O 64380 73790
S 72502 588106627
I 6225 38503
O 4896 35254
O 22083 55403
I 9687 36344
I 41202 60419
S 76819 395741154
O 29680 56557
I 14028 20968
O 16601 48236
O 21250 56237
O 9075 13174
E 8051 63689
O 45496 68577
E 8314 71716
O 4827 33742
S 56554 853074844
S 36548 669176712
E 33941 38667
E 57226 76737
S 32426 574719361
S 47629 399447366
E 73113 77393
E 26515 47358
S 16823 605264555
I 54111 76830
S 18831 533707613
I 32717 38814
I 10338 65403
E 51429 66076
O 57449 59798
O 8886 11200
S 71911 286194158
E 58911 71101
I 41995 63971
S 20969 605204366
E 30073 67058
S 19996 269737418
I 964 75599
E 30537 68763
O 12282 69146
E 41728 45903
O 39123 53515
E 7598 61963
E 1104 6345
O 21226 54173
I 13807 67602
E 8211 53791
I 17382 39639
I 18362 57070
O 13503 16144
S 40755 300531855
I 30761 47830
E 9369 16961
I 24525 28532
E 21835 56664
O 8955 73513
O 50518 61624
S 59237 397060559
I 51028 72211
I 13328 77603
O 52675 75299
E 48660 74541
I 3987 29575
E 7082 59033
S 65069 714137779
E 16361 74623
E 66652 76860
I 12437 21305
S 68258 408222067
S 9188 908666336
I 45316 66517
E 23041 49675
E 17220 39855
O 35848 45934
S 75823 404615013
E 35141 51066
E 26607 54179
I 8837 74629
O 12041 28263
I 1862 59245
E 39689 63632
I 3909 61397
E 51496 52788
E 53138 69549
O 5457 11876
I 16232 39868
S 46946 374829791
O 53525 67406
S 66531 802156429
O 47806 54703
I 8773 56731
O 18134 47333
S 36254 211204426
E 7814 25840
O 21214 36734
O 56993 77013
S 36367 902640500
E 21517 30059
I 32292 59896
I 11327 68311
I 11668 48270
O 28425 37577
E 24710 39477
O 55554 60096
O 54200 67004
E 11853 17339
O 34312 41936
I 47398 62600
O 31579 53145
S 2698 278368
E 8615 58191
I 9583 31059
O 34027 60403
S 29801 78758898
I 35645 57232
I 39690 64437
I 11495 27614
E 17080 53974
E 39209 72949
O 55882 60571
E 22918 50148
S 9290 6817876
O 20835 46908
I 45032 45661
O 19037 77248
E 29874 39848
S 72356 960156256
E 19736 42809
O 878 1931
O 21675 75938
S 52569 363602116
I 20011 26474
I 27534 57137
S 48758 438481704
E 11336 25187
S 21218 182811574
E 24284 29421
O 4151 8129
I 23313 50544
I 32883 33639
O 13293 68980
O 32235 62436
E 58823 74285
I 30025 39490
E 10500 73818
S 3953 296554072
I 24404 61502
E 11999 48977
I 10167 72531
S 25823 887837967
I 11294 75414
S 25902 238917529
O 30707 34865
I 56929 58232
O 43821 44659
I 6472 11226
E 43224 73462
I 36227 60657
O 1686 17599
E 69972 70052
E 24937 30857
I 30286 75484
O 10542 23974
S 15848 514989710
I 17065 51099
I 6565 46910
I 2196 41868
E 4974 74033
O 39685 43059
I 17095 19962
E 36760 49370
S 6611 829251133
E 5568 62133
S 52727 98017431
E 76293 77634
O 27102 76094
O 74438 75035
S 58712 811239879
E 4738 69596
E 48064 58551
E 1880 76889
O 18832 27306
O 15385 69488
O 24949 32178
S 72640 300973345
E 14718 61691
I 32254 41407
I 375 74538
S 12886 503251152
E 53068 68635
S 34455 227663435
S 71048 129258407
I 10909 33007
E 11506 50277
I 25631 56267
E 9206 64884
O 5517 48441
S 13200 144074539
O 41207 74471
S 29676 826711875
O 53886 75541
E 1691 76760
E 27483 75114
E 57902 65963
I 25283 61784
S 61262 440900574
I 523 28741
S 64828 46738399
O 66344 74406
I 15597 33171
S 21605 67870903
I 19138 46540
I 67281 75016
S 28005 761769046
E 9706 75571
O 66341 75927
S 69313 60767156
E 32167 58159
O 7081 50854
S 50815 946129629
O 44569 65887
S 44298 954847995
I 3716 45388
E 23953 61595
E 39136 53525
S 47187 522671107
S 9908 106872065
I 23925 34497
E 38096 46533
E 33609 37950
E 58562 72771
S 49333 396958139
S 66569 852696762
E 3288 44289
S 33589 791486825
O 56964 72157
S 28569 45813678
I 35264 72911
S 50877 726848434
I 7755 70827
S 69548 622841430
O 12192 23353
I 48184 49377
S 9964 801580212
S 4520 711996277
S 50183 244136834
I 8369 58351
E 47766 72939
S 56115 832445852
S 7707 264701635
S 24287 142938222
S 12456 995228884
I 41346 71281
E 2298 33950
O 7300 72196
E 17656 37314
S 68857 308196298
O 50179 72099
S 64115 3073164
O 37692 45739
O 17657 64434
S 45305 487656074
O 42101 59266
S 30792 90149190
I 30627 63790
E 16506 50230
I 58422 75205
S 17292 356269431
O 8187 53073
E 10102 16569
S 14965 213856245
S 49595 795824166
E 1816 6783
O 32350 41829
E 25119 26990
S 52909 616838733
E 16899 42665
S 51613 455094099
O 955 39356
S 29367 811778908
S 55787 327509164
E 4096 23760
I 40087 41726
S 29714 410793336
O 1865 76327
I 46533 61454
S 69243 599880041
E 7107 15264
S 43415 810835261
I 3990 36465
E 14808 28029
S 57539 135823918
O 9118 21270
S 53467 994013557
S 73552 764766891
O 24319 66958
O 5546 16890
E 27762 31818
I 24777 57601
O 22428 52938
S 9414 368003550
I 36209 60425
S 24243 347155255
I 20615 70847
E 10913 42544
S 40904 347988209
O 12482 57527
I 25553 68455
I 21436 56887
O 26906 35114
S 60235 875925063
E 28877 50587
S 48982 574738907
E 65409 67252
O 48593 71094
I 46674 73498
E 21594 28582
S 75874 471002544
O 50530 75145
O 2457 51489
E 10583 34643
I 7303 75259
O 47071 64106
S 8135 171529482
E 56665 58920
E 31051 48352
O 19839 76029
I 28308 37108
S 13583 371077523
E 7592 73926
I 4690 56411
E 22845 70359
E 2749 76447
I 23863 77886
S 7473 467098910
I 30837 77257
E 26365 31727
O 36971 41506
O 4163 34531
I 58129 67129
E 30492 44224
S 61240 320204376
I 29766 62869
I 62531 77101
O 28386 68371
E 382 5826
S 28285 3926047
O 37967 74918
E 21226 34937
I 43500 58114
E 26064 52743
I 5749 39717
I 6325 74575
E 13371 40608
S 21286 14511860
O 57382 68505
O 16424 29446
O 19817 76414
E 25401 52240
I 13866 50169
E 21293 62495
E 43728 57971
S 23232 524403438
E 41310 55475
E 4442 69745
I 10928 51868
S 76193 168730311
S 4633 952069655
I 21272 30452
O 37100 72094
E 18432 76438
O 23206 42849
E 25468 69688
E 29588 55272
S 72769 797367577
E 41641 52455
O 40396 41098
O 68379 70679
O 55089 60904
E 65760 71085
E 56079 69621
I 934 26348
I 47957 50260
I 18706 63478
S 382 935967576
E 25448 74983
S 1188 617271936
E 51681 52106
I 8066 75321
E 987 41893
S 42093 103316539
S 51669 120976223
I 30316 44342
E 56106 68956
E 23742 37354
O 59608 68777
O 31797 55848
I 29937 75237
E 3272 76525
E 16247 28178
O 50458 52798
E 70816 71025
I 17633 64741
O 31399 74085
I 29790 59415
S 4217 352151693
I 7308 48930
O 16190 47131
S 54615 418865541
S 29449 955472913
O 52436 75076
E 31462 71472
I 38735 44143
S 1508 756898738
I 13301 46145
I 9341 34525
O 57460 59419
E 2755 59293
S 63338 479414325
O 22172 50635
O 776 65732
I 42511 75225
O 27446 69094
S 40753 877530740
O 8260 75830
I 19181 58223
I 34556 71801
I 17513 51218
E 34206 77144
S 52103 798500761
O 71015 72059
E 23268 46162
O 21278 26841
I 2127 49316
O 22309 29628
S 19709 788698244
E 9764 20506
S 44493 582657796
E 22444 27216
O 23576 38322
O 70974 74874
E 25861 60595
E 66169 72148
I 13502 70771
O 51992 69756
O 32187 45038
S 54042 652902363
S 52404 552205952
O 26441 57182
I 60061 66890
E 12946 39923
E 14614 27891
I 26413 58362
I 47217 65554
I 41300 69360
I 3039 77704
S 22518 640435241
S 27180 471025017
I 19284 30704
O 17057 72044
O 31996 71686
S 33638 567498534
S 50126 921520559
S 2272 279389500
O 25466 56511
S 50061 186329261
O 1199 67173
E 25947 62782
E 1320 65184
O 5359 29000
S 42307 378217021
S 68826 626732133
E 6649 67776
I 4933 77729
I 12427 16414
O 11038 41834
E 37779 40364
E 26205 64757
O 21804 54468
O 53950 61359
E 27983 37383
O 68530 71649
E 42337 67407
E 57121 66682
I 1980 42365
E 28907 48647
E 7161 16057
S 54275 204596920
I 10429 11743
O 45344 46112
E 10046 63945
I 39296 43592
I 4739 8480
I 42048 61684
I 26147 46236
E 64947 72409
E 42995 50238
O 46804 68252
O 10583 12013
E 30058 43134
E 29167 48108
O 8526 21829
I 22396 56374
O 70070 72890
S 69873 226019193
O 55320 61347
I 55098 73592
I 43020 75140
E 28336 75105
S 30038 118270573
E 15102 18269
O 59311 76851
O 8465 67172
I 24215 46288
O 30885 68034
O 6575 72149
E 18689 49292
I 54470 76932
I 3737 40305
O 472 16870
I 46472 72810
O 53301 68200
O 102 64536
I 44553 60132
I 21561 71265
S 26664 549275423
I 10177 23580
S 29023 436314973
O 21201 46599
E 44144 63962
S 64551 811144953
S 50298 529484787
E 58837 65385
S 18973 172288966
E 17347 19393
I 28406 40970
E 39388 67422
S 28343 613588605
O 8044 27544
S 5239 367309821
I 53093 70456
E 64736 72763
O 13760 30417
S 70436 535183440
I 27400 50291
S 72152 614335834
O 16047 16314
S 33056 399440865
I 20966 22272
E 5563 26538
S 22756 250322023
I 44436 67744
O 58294 73093
S 55617 959773908
S 68879 711330999
O 5315 37772
O 31300 50385
S 59920 858609664
E 64666 76111
I 5295 47456
O 27644 65646
S 15737 460851939
S 41234 774413647
I 51686 56888
S 47538 999601981
O 7927 59976
S 811 261979861
I 4177 34205
S 34598 60129962
S 75179 94891720
S 74369 162504029
S 20162 606461278
O 66860 71428
S 73693 645239036
O 8466 43161
O 28262 68140
E 5684 26413
I 35129 55207
O 34083 38590
E 34793 56132
E 14960 72710
E 13461 45982
S 46035 354515390
S 28549 14525109
I 30265 62384
S 42699 156610506
I 33327 60498
O 5474 41659
E 13141 66853
O 26908 49049
O 42629 76213
E 7579 38655
O 23359 42074
E 396 11056
I 19992 55725
I 2971 54982
O 36015 59264
E 39748 48065
E 31315 77536
E 25487 33070
S 9275 874534374
I 9147 35370
S 34525 653375282
O 49867 63899
I 21916 48065
E 20707 53574
O 7022 41345
E 12043 56624
S 69414 903351703
E 32537 52938
I 37354 70508
S 31867 236695256
I 18355 26235
S 61350 225860920
S 16641 543982724
E 1213 34239
E 26917 39949
O 41416 60446
O 57413 69481
E 22990 74247
S 28432 825302653
I 3213 33705
I 15633 72940
I 62182 67902
S 36473 40509541
O 66355 73016
E 4484 28407
O 8312 43919
O 5746 19122
E 13532 17649
O 15379 42372
E 16789 42195
S 52647 522011888
I 35552 65893
O 24141 69126
I 18196 51493
S 25875 128250847
O 32286 32906
O 74563 77337
I 27780 60537
O 15933 62383
I 760 9857
E 38767 39930
I 37747 67772
S 51720 969666490
I 19754 26777
I 30210 55398
S 73043 940503196
E 11441 32799
E 34314 40075
E 14433 24020
I 4380 75013
S 43870 531497912
E 7012 40397
S 25132 480062365
S 76458 382042355
S 47238 428508087
I 42512 44421
O 16029 34193
O 30645 72408
O 12015 61182
E 14697 30965
E 3514 70684
E 49452 65640
I 21953 66093
O 502 15354
O 31174 73710
O 39796 64825
E 24932 73709
E 30170 57075
O 290 18455
O 11782 76490
O 34576 76691
E 6368 58148
E 42287 63011
I 37815 62811
I 6820 57012
S 28195 102671852
E 14168 23517
I 44691 76328
I 36094 69979
O 53511 59369
E 6324 16464
I 38672 71134
S 9598 888503648
S 2981 755236459
S 51556 475222078
E 34713 36642
I 52520 73645
I 38253 45051
E 21713 33452
I 18018 20502
S 60912 821317307
E 34626 36125
I 30239 41698
S 16373 101289457
S 74787 297251550
O 10717 45587
E 2559 28459
I 3035 38074
E 32482 68528
O 8833 25626
O 2268 26497
S 9459 613659259
I 59693 73546
I 18076 47915
I 42927 76126
O 318 57609
E 40177 50944
I 15571 69555
E 69641 76610
I 33471 40766
O 34560 61592
O 54727 63086
I 5020 65530
O 9460 77369
E 25191 53991
E 27801 71405
E 30818 60568
E 41782 51646
E 30219 61429
E 5962 19338
S 66915 736338033
O 88 75179
O 1734 38288
I 25996 54050
E 51199 73828
E 67871 72035
E 2952 27185
O 46724 77564
E 53146 71352
S 40687 347930692
O 38709 72849
O 43813 59187
O 46308 50202
O 52273 52556
S 27658 980001526
S 2522 421039808
E 7736 11003
I 35064 72930
E 19054 49640
O 2244 37999
I 227 61179
E 65049 77169
I 8647 33601
S 77988 134206322
S 75434 160603540
O 36822 67845
S 18600 976263003
O 9807 76941
I 21578 58266
I 37730 52166
I 17877 32046
E 16272 55952
E 14803 17158
O 10628 36798
E 16498 24905
O 16110 31574
E 43232 66140
I 25015 75525
E 62550 76674
I 15896 42978
E 12990 67894
I 40987 43146
E 29262 67572
E 12629 71296
O 18230 27446
I 47588 62023
E 14722 50401
O 33260 46039
I 25041 43289
I 46403 63943
O 251 73877
I 27493 49431
O 8795 17884
E 22508 67919
O 5724 56162
I 37623 63755
S 33603 421816943
E 44827 48404
I 40009 55897
O 48884 60738
E 17204 44324
S 8744 242772679
I 19252 47047
E 35777 67779
S 70873 787637837
E 17950 41767
I 49628 52050
I 22989 49942
E 8301 64343
I 59636 76777
I 6767 75519
O 23821 32999
I 3859 59269
I 30271 60873
E 21953 37488
E 16879 25554
S 28902 364287119
I 28652 35667
I 21996 62669
I 21767 37190
O 16016 48035
I 39776 69925
E 1328 37617
I 2880 61142
O 18684 39400
E 11618 51881
S 21492 963020432
I 17221 57592
S 50362 312709539
E 68690 77343
E 8142 28026
O 60292 72358
E 29716 41648
O 10569 15009
S 58718 956825396
O 19498 55990
O 60700 68448
S 61551 513880820
O 56649 71441
E 57301 74737
S 69807 194051514
O 76306 77959
S 56166 879308195
E 8839 33450
E 22412 65086
O 12872 42281
O 65063 70318
I 8519 26106
O 43449 58111
I 5633 21255
I 32725 57333
S 5820 768068251
E 43160 60504
S 54167 378321800
O 44403 44530
S 3749 909722683
O 14573 59750
I 14274 38455
I 58368 59679
E 26502 32622
S 1268 378356703
E 41436 50835
O 65732 67481
O 21128 68565
E 10977 30450
S 10728 307910953
O 18306 46832
E 53189 54927
I 47595 47991
S 64367 713644885
S 63600 869066927
O 35655 39615
O 19373 26869
S 38028 931610573
S 21432 88690708
I 64540 76524
O 35701 67336
S 66802 352971473
E 6580 27205
S 54019 477633171
O 7145 32523
O 23099 77061
S 12694 462443260
O 17043 19798
E 54067 61501
S 34074 297990006
O 41325 43203
O 10616 68862
O 1157 10963
S 2797 230141506
O 14902 21647
O 5827 58165
S 39159 903160931
E 50 810
S 75270 267804948
E 36312 76391
S 48070 742034477
S 13261 468796029
S 76073 906791690
I 11045 68922
O 21669 76203
S 26737 407346879
E 13624 70005
I 20304 26904
O 5766 17091
I 8568 31511
E 31499 60242
O 14913 68461
S 63123 555123970
E 11838 42120
S 29466 430625547
I 59213 70195
S 46860 314069817
O 2984 36805
S 25236 455514137
S 34969 559265203
E 42525 65502
O 10242 47167
E 22001 75686
I 2457 74729
S 25324 797804629
I 55193 75581
S 21228 379302061
S 16169 748602343
S 12220 743073860
I 17323 30233
I 62783 72747
O 2562 71826
S 77193 756513567
O 64073 65327
O 17585 75811
O 10876 16429
O 39500 47809
E 27846 60543
I 16296 43262
I 43618 75009
E 54543 64237
S 4314 156525653
O 26738 34934
O 25841 45807
E 17709 56947
S 4545 734430606
O 3416 44036
E 1125 25973
S 35492 240886303
O 5962 40456
I 17327 36672
I 44745 53987
S 60917 796478444
O 13670 59707
I 58857 77460
O 6027 42362
S 51176 264908839
S 6359 42947122
O 21 58659
I 19081 76086
O 53976 77817
E 52771 71460
S 63224 852049693
E 34289 52512
S 22348 325069269
O 509 36922
S 40407 730146023
I 15336 46276
I 23741 48723
O 20140 28382
O 18402 28122
E 48303 73613
I 7043 10719
E 11441 64040
E 13739 67908
E 245 37391
O 8597 11775
S 4774 890590278
O 8759 40647
S 42902 374760907
O 5462 21430
S 55884 642735428
O 19238 57067
O 48214 72394
I 12819 19951
O 59042 72672
E 21596 71364
S 61018 875586307
O 56564 60927
I 24626 25479
S 54120 680221063
O 33027 63019
S 22706 750668517
I 37597 47310
S 58614 678998299
E 72716 77521
I 52286 64245
E 29794 69435
I 20405 53651
E 56424 76168
O 30865 42766
I 42574 76452
E 1134 36175
S 56190 520644373
I 41636 56794
E 238 9671
S 5610 105904938
S 36595 296387559
E 350 75337
I 42605 64721
O 10256 29812
E 1412 27460
O 39669 70488
E 50398 72162
S 3584 905061643
I 18344 49839
S 237 204812896
E 1678 69048
S 34431 745047521
E 42558 55952
S 69132 406292599
O 46507 51812
S 65947 955737482
I 18790 19063
I 45107 61828
O 49809 76820
O 7159 36685
E 53721 58851
O 20163 34492
I 56491 58080
O 33066 72101
I 31063 47182
O 32610 46085
E 26352 68806
I 21878 76515
E 60060 66859
E 17161 46534
S 56154 762870997
I 16473 77257
I 22685 24497
E 26861 61484
O 36364 52385
S 46521 210588810
I 10256 56087
I 24099 68558
O 210 52737
O 802 37347
O 10035 41088
E 8129 40285
S 35228 95160166
O 16489 33526
I 53826 54837
O 37986 75235
I 8721 32400
S 69178 7146893
O 23224 71142
O 35056 47260
E 62532 66687
I 5702 37912
E 12932 57911
E 19550 76412
O 3060 69811
E 19643 70016
I 5257 40548
I 5168 28884
I 15542 72401
E 38947 76029
S 16171 663440154
O 8600 27936
E 61137 64183
I 17812 67493
O 35766 68001
E 26605 63173
S 53807 133832961
I 34185 37649
O 25474 60612
O 48094 54179
S 25049 998276671
O 49728 54560
E 31928 73665
O 16180 35980
S 21365 826408787
S 13684 184492975
S 32739 502228090
I 5092 31485
S 56702 998351679
S 13975 848411462
I 23243 37522
O 2194 32039
O 13278 54168
S 56353 304623053
I 7920 56000
S 41129 491716451
E 10192 40953
E 41337 42619
O 17702 62782
I 16049 65297
I 20858 73643
O 11468 26990
E 6572 23962
O 14694 45446
I 15356 24431
I 137 29886
I 71925 77565
O 6259 59543
O 55066 63569
O 38232 59182
E 40769 52278
S 69209 868808363
S 33451 367192128
S 50325 345492495
O 1721 17756
S 54039 140622198
E 4465 75981
I 14369 61000
I 22503 41620
E 70011 73085
E 24948 30676
I 61514 75722
O 55028 72529
S 2589 541563708
E 7286 13223
E 30971 59308
O 9888 47250
E 5245 51382
E 23571 64438
S 50362 162726063
O 1005 41812
I 16217 45624
I 66464 75071
E 7360 76604
I 11747 25683
I 35764 63238
O 36055 70271
S 965 601830950
S 23076 944481625
O 46000 64325
S 4373 833865070
S 68762 653441968
S 65206 565516710
O 15532 40358
E 36565 37353
I 31208 39735
E 8455 58070
E 35998 64071
S 49645 957491678
I 5549 10318
I 4911 9660
E 15079 28404
O 10356 41694
E 15909 77383
E 25699 39342
I 33443 51062
E 14134 70672
E 33653 45893
I 18619 38121
S 45515 574621771
O 10284 59962
I 26271 64182
E 3705 47286
E 15308 40144
S 33575 922047551
I 19549 44639
O 4590 47986
O 53910 72915
O 7707 29080
S 72688 443695846
S 16968 253774208
E 30560 44516
O 13373 51998
O 9283 58223
I 8578 61871
O 38754 63729
E 10377 48346
S 2924 697186761
I 23560 67548
S 17733 526387063
I 22739 62340
O 34404 67573
E 20024 78012
E 28512 51506
S 55381 352919953
S 27580 444713200
E 10483 33557
I 47668 55069
E 12950 58593
S 34397 803986327
E 9055 17193
E 54455 76171
S 25791 722169801
S 32921 411327765
O 13449 54894
O 23872 68968
I 15253 25032
S 22050 687423212
O 1257 45700
E 26590 46607
E 493 34389
I 59584 66102
E 9351 65365
I 26528 47008
E 3501 72739
O 33444 78046
I 20255 32725
I 42517 46957
E 5427 65287
S 29460 960508354
S 35424 512696959
I 39048 74471
S 25519 524553704
E 788 40045
I 34446 45566
I 68592 76814
E 53633 74552
S 4559 39293143
O 12634 62688
O 43576 72670
S 49974 25886243
O 4094 74998
E 7422 41849
E 37164 46207
O 28169 74687
E 18537 26318
I 46022 62532
S 2847 629848462
S 66491 899741975
O 12556 26742
O 36078 42131
I 39186 51651
S 22231 845153683
E 9641 39721
S 42239 545586746
E 47956 59189
S 7740 831007765
E 2306 70815
E 2494 16216
I 28819 55283
E 34034 72403
E 48209 54566
S 68107 846038021
S 7205 573699458
E 13740 53739
I 6250 51827
I 1969 55851
S 15297 269017118
I 65701 72488
E 12686 25977
E 53570 69170
E 411 37284
S 73855 730265209
I 1965 65995
S 76635 20096724
I 22158 58000
E 62996 69020
E 7400 54070
E 10393 33797
O 10375 28362
I 28120 71906
O 58238 68317
E 10194 38653
O 48295 55478
O 52478 65917
E 10359 32569
S 38918 661873424
E 15095 33875
S 20155 897626561
S 33077 59754520
O 9129 67787
O 33223 55907
E 59318 64847
S 40724 133232316
S 28933 333819807
I 26963 54300
I 41326 66847
S 43228 495377556
S 55426 188912117
I 28733 51577
I 24343 68768
E 10628 73242
S 63887 541055926
S 69124 174081712
E 25588 37662
O 40887 49888
I 35910 52778
I 13961 67829
E 2707 44490
O 5571 52449
S 49325 651552801
E 23167 65763
E 37463 48866
O 7951 75751
O 41801 77015
S 59319 403262472
I 26154 57863
I 40317 52495
E 2443 23839
S 46466 281638145
O 49082 58934
E 31794 62519
O 50549 75827
O 74891 75581
E 21805 52933
S 42908 629936822
S 49530 759769939
I 8226 53498
S 59838 817996338
I 37632 49869
S 27208 961251397
O 14361 29615
E 5657 53078
S 47297 677766340
S 673 594677245
I 34011 50594
I 1963 4938
S 12073 616845630
S 69590 584138598
I 42642 54450
E 7420 13545
E 11440 18818
I 25163 27463
E 36270 37575
E 1802 54476
I 66235 67892
I 8363 53874
O 36256 67360
O 14241 48122
E 45975 74627
S 53190 628309176
S 21749 125422854
E 67499 75558
I 44221 64711
E 30562 37738
E 14904 73541
S 71158 315103790
I 15597 50976
E 59437 59893
S 76640 254716675
S 22427 417679993
S 76848 29463144
S 51520 604241119
I 13683 62102
E 56817 63879
E 33928 73217
O 13755 45664
E 71867 72650
S 812 837383646
O 23242 76553
I 3872 44699
S 23466 924263377
O 27077 28992
O 36689 48954
I 26468 31025
O 38439 71416
S 65729 546821420
S 1353 656759836
E 12693 50767
I 43722 73452
I 32199 66681
E 23489 62939
E 24245 68158
O 1404 6069
I 14813 76386
S 44076 368536175
I 22338 27002
O 20739 75131
E 7946 64497
I 42390 52183
O 50762 64685
E 30506 67285
O 7249 55418
O 32687 45334
E 4459 25599
O 14603 22164
I 35695 77160
E 50592 58167
S 16130 26488862
I 3171 77482
I 2236 6575
S 49288 723069155
O 4871 21700
O 18720 69757
E 1199 58330
O 6584 73711
O 15907 40536
S 70250 719020409
E 18582 31474
O 11465 67372
S 3415 436780872
I 18872 62812
E 7087 19988
S 16839 430293076
S 68233 958491614
S 27589 604345986
S 77832 837732703
E 1314 76751
I 26453 75941
I 25372 39907
S 13001 270828177
I 66771 73840
O 1526 14051
O 7214 42895
O 15247 49615
E 64384 72575
O 26389 28676
S 2040 617285078
I 34530 60176
I 27932 44018
I 17694 35516
S 49542 990095779
E 17899 42799
E 54679 56156
O 29215 46344
S 34080 469508137
S 59017 236893650
O 17976 75862
S 14921 714844850
I 13876 29316
I 5363 24832
E 8825 55492
E 10897 28254
S 19508 253263609
E 39968 77878
S 55144 188896176
I 50728 76441
S 30970 49159307
E 20325 59427
E 6096 77109
O 27880 39584
S 11691 924625139
S 45972 11454375
S 1353 103855943
O 71258 72489
S 16374 553599159
E 14992 44325
I 32282 73191
S 1352 676268741
O 72834 77160
S 48445 742334481
O 36247 65476
E 33892 67306
O 38744 68614
I 35990 51559
O 29692 67532
I 37745 49366
I 9536 14410
E 28556 73413
S 44238 208745137
O 3499 60623
S 2287 485677717
E 2964 27975
I 1562 72736
O 54519 61302
O 21138 37003
E 3468 57821
E 25513 71528
O 68525 77550
I 19915 61607
E 38207 69443
I 29604 50966
S 47174 79174174
O 22108 43813
O 17183 42907
S 61860 239210765
O 1949 56555
E 43974 49410
S 58060 208313763
S 64551 454797804
E 46858 75976
E 10132 15824
O 2394 45247
O 7107 42807
S 45536 514973744
O 71656 73697
E 10339 12130
O 68119 69417
I 128 21291
O 32826 37372
I 8125 14130
O 2277 4924
O 54678 66556
S 76233 78848833
O 17639 69866
I 45856 63510
O 14374 27508
S 12784 805659882
O 15757 43403
S 70332 151055255
S 54516 278782751
I 34727 49296
O 32675 63450
O 1145 11635
O 7575 40145
O 30026 70035
S 38959 172225329
I 24395 39816
O 5482 70726
I 3974 7275
O 23474 63658
I 9275 51876
S 65722 718904633
I 38065 72282
S 69367 445951365
S 6127 545568161
S 38574 631699623
E 53275 75502
S 52783 303694147
O 3747 55931
O 15869 43986
I 65395 73230
E 31891 58440
E 26514 34706
S 45571 709254935
E 62004 62210
I 64738 67698
E 43177 45967
O 7042 72742
E 703 37474
O 23026 41877
O 37201 77763
S 49670 698463970
E 57979 72277
S 34257 431351365
S 62672 505289200
E 17578 75950
O 39530 59066
I 52145 52285
E 4935 14611
E 19618 39056
O 5085 5637
O 39048 71856
I 58463 60625
I 63673 63916
E 39375 63410
E 21611 70927
I 25432 39405
I 38238 64263
I 25380 43921
E 53478 74846
E 20118 66713
I 59768 60872
S 25070 777815104
S 65737 497948548
I 17473 22544
E 44912 53262
S 4884 913753668
O 46705 75016
E 16118 66015
O 16369 45649
I 21831 56961
E 40188 72522
I 11673 27913
S 27494 15002794
S 62879 193231280
S 43391 187012842
S 64093 106494215
S 1099 3982516
I 27873 43919
E 18791 53072
S 6135 386117922
S 5142 660970127
E 58769 60444
E 16100 45620
O 53977 75431
S 68973 559103348
I 4318 77124
O 61105 63167
S 55024 544934185
O 37372 78118
I 27679 72775
E 18230 20738
I 3960 4406
E 12578 22788
O 21911 24652
I 9069 73956
E 18690 36895
O 27500 60359
I 38289 63315
I 8461 39566
E 48545 61805
I 40551 65478
S 48731 275061467
E 18935 77151
O 12218 68401
S 34863 552081378
I 26196 29373
S 12184 656567345
S 37932 107768248
I 21176 41144
O 16113 56207
E 6149 40009
I 38408 72885
S 7410 286738218
I 42271 55953
E 1326 46730
I 1908 24978
I 18211 73034
O 4531 20335
I 43631 55722
I 33615 43459
S 50757 632474705
E 9441 48975
O 26208 30761
E 63245 70414
E 2736 44823
E 15872 63196
S 40373 946039113
O 641 26206
E 62547 76691
O 40401 55499
S 65884 582737613
O 25935 62960
I 15225 44812
O 8674 61059
S 49639 194538526
I 10707 73854
S 12671 782746765
E 66476 71977
O 54445 67119
E 23444 56080
E 16670 29464
I 1256 30334
E 25690 63737
S 16567 364680569
I 39154 55732
O 17551 39260
O 37446 54779
I 47387 56956
S 50945 556913359
I 21045 47437
E 11634 75676
I 25560 36166
I 8752 23989
S 71482 145036560
I 8809 33071
S 23139 226064616
I 66284 72051
E 28155 36518
I 35630 41225
S 11070 716577034
S 64191 93503509
I 29729 50814
O 30346 35936
S 48606 641886541
I 14598 76370
S 31770 150674257
I 26088 34526
S 66303 666113549
I 19363 57755
E 11463 38143
O 45335 71738
I 748 58433
S 12059 464655945
O 6768 20833
E 23257 32096
E 1740 74047
E 8053 23620
I 8578 30197
E 59131 61873
O 51076 66037
S 16256 690190233
I 2322 55403
S 19580 622931138
S 45240 588714771
S 60765 530896497
E 32507 65486
I 27840 34431
I 11855 35322
S 76086 733967122
E 34483 56789
S 34949 324942494
E 62882 71995
O 8245 59434
S 55742 458347274
E 68193 74972
O 18479 55077
E 10359 62393
I 4115 12211
O 16034 69630
S 46869 777045495
I 11365 47490
E 45354 64427
E 247 9768
O 11421 41447
E 26354 57224
O 24109 46939
O 23141 33198
O 43947 65443
S 53343 272985711
O 6440 50376
O 3275 68956
S 31074 390057386
I 18962 61431
E 43246 58093
E 43894 77401
S 56861 929337229
O 23058 38796
O 44817 68395
O 47123 69912
O 4318 7807
O 20788 29760
S 38635 369157507
O 10475 21896
I 19651 44770
I 3186 56294
E 27188 60654
E 9313 66386
S 41936 557081110
I 45317 53612
S 69170 977736256
I 16926 31927
I 41183 46161
O 25078 35606
S 38090 347125618
O 34354 75415
E 66036 70569
E 16417 48110
S 40945 71345339
S 63149 604622071
S 71344 603637247
E 40576 48888
S 49712 123978391
I 44438 75900
O 26289 73335
I 17587 50155
I 26505 76964
O 59165 62465
S 16250 310407851
O 45561 76280
I 22973 60986
E 8436 20473
I 57289 60914
E 43385 53345
E 56948 75010
O 6938 73800
E 18014 18104
E 13298 29216
S 36977 762974656
O 8252 32593
I 37273 65290
S 54798 507355531
I 9733 18088
S 39916 702887560
E 31749 40784
S 69001 305599683
O 39386 46498
I 34798 36777
E 1363 48160
I 15566 46473
S 48377 600052023
E 47596 63229
E 49931 62508
I 2511 34624
E 37230 70135
I 13939 44926
O 2338 49747
S 66400 704737178
E 12354 22651
S 51805 555908764
S 5472 586042433
E 54267 57585
O 52938 67020
E 6857 56719
I 47514 54129
E 43507 70681
E 6543 11388
E 34621 76132
E 31205 46313
O 13527 51131
O 8300 47594
I 25301 40226
I 20015 27101
E 4995 63354
O 38532 74974
S 74225 87353863
E 25571 65286
S 9563 109643633
S 68024 479558692
S 32247 442770372
S 9216 568861516
O 22697 32215
S 73357 820795305
S 58895 614080180
S 26367 471081602
O 10100 18052
I 25059 63896
S 33955 355578351
S 11426 274196906
O 37954 41367
I 1237 18641
S 4698 563977530
I 4185 54351
S 65957 344235703
S 6751 361386176
E 65488 70106
I 37561 49244
S 6133 104067536
E 9166 62960
S 1715 460098466
E 44050 70164
S 55064 383785589
E 25172 51378
S 55687 919701414
I 14984 57027
O 27095 59424
O 11595 43603
O 30845 56515
O 3924 77488
S 71464 23252478
O 11734 11759
O 20504 38002
E 7810 49350
O 38118 64833
S 68908 759024101
I 44242 64508
O 56614 74313
I 3665 25205
S 23314 691726807
I 3882 36461
O 45062 61629
E 4344 48105
O 45059 71106
I 22538 65279
E 21057 62001
O 44281 66523
I 65862 75974
O 12288 38238
I 5003 66136
E 24064 59516
E 64053 69718
S 54363 71011653
O 36195 46270
O 24327 38007
S 45915 957547419
O 9332 26903
E 22074 39738
S 33892 422162870
O 524 33352
I 18204 46911
S 68502 887386037
E 22150 51597
S 21971 39773615
O 13347 53237
E 61008 66396
O 12544 45040
S 26814 738245504
E 36693 74003
I 12560 17233
S 6167 524275864
O 44887 48849
I 31616 64319
O 74744 75682
E 24350 52572
I 43593 73580
I 43693 44193
S 3004 322060245
O 9135 37345
O 12506 37761
E 40281 54734
I 33522 65571
O 12083 43758
I 1665 54334
I 6063 16359
I 70224 73465
O 17996 74411
O 44660 74015
O 25040 49227
E 11907 17213
S 41783 842690883
S 68134 938101861
O 687 17987
S 13511 935403120
O 48536 63397
I 33933 74960
O 15596 18424
S 40571 307132571
S 6043 166374507
S 14154 377527708
S 41696 718697715
I 6820 34070
E 14429 40114
S 65467 295888760
E 34089 40612
O 3968 68615
O 4994 11789
I 4495 50664
E 24282 48492
I 2435 63909
E 16987 52130
O 55346 78070
S 15944 19220822
I 26592 65789
O 61114 69889
S 46209 711321049
O 3211 25369
O 50870 64120
E 24326 62533
S 42372 981718839
I 20161 37485
E 44577 69824
E 9072 11975
I 1520 28949
S 67740 855230441
E 40715 74852
S 39483 870764670
E 12264 53490
E 10426 26964
O 60884 67825
O 27880 44947
E 21275 46504
I 48635 74134
S 40047 251350417
E 20477 44186
S 72040 427973853
S 49152 368854603
S 48466 103670548
O 31687 44852
E 27087 31252
E 35539 43003
O 14858 63771
I 57239 64304
S 65795 204178234
E 50025 58344
I 29770 50549
S 31888 892502417
I 19695 64539
S 40886 176644899
E 66400 75007
I 60129 66731
O 66664 77825
I 39990 55852
O 21234 74421
I 16657 75076
S 20099 943151928
O 31006 76583
S 47576 348909674
I 37418 40834
E 57106 68702
E 28794 71986
S 8831 728380618
S 60118 774309601
I 29571 64683
I 11417 52581
E 11297 17607
O 45384 54413
E 13815 28076
E 50705 63740
I 30481 55534
O 19778 70167
O 3532 4133
E 36474 71497
E 14210 63886
S 12138 257057345
S 59719 94620440
E 34683 49227
E 13714 18866
O 23488 69039
E 5055 60768
I 8963 23333
O 13488 54767
E 56449 62988
E 51529 70272
O 35220 48273
E 25257 40866
I 14986 58653
I 8568 52413
O 1988 46174
I 3943 54196
O 37304 48603
O 18098 27225
S 68153 145736308
S 45105 205960806
E 10039 21640
E 39430 68448
S 5020 285710015
E 38377 44148
E 23727 44339
S 20737 463064919
I 860 76795
S 63532 880184211
S 51401 230357750
I 3304 52819
O 17228 46268
E 9718 50667
I 26302 51941
E 2968 57779
E 376 68831
I 68599 72365
S 60716 613192108
O 39922 68942
O 22308 57162
E 7950 39484
S 33846 204015687
E 5800 6366
E 59554 71985
I 34136 62405
E 10986 49442
I 2077 29716
S 59811 563905136
O 17239 61404
S 29829 100616436
E 9529 76278
I 56503 59903
O 67271 75329
S 67524 733334010
S 57047 985634828
E 22825 32388
E 3591 7765
S 24283 389199474
S 31306 124139241
S 44611 514020110
E 29421 70715
O 19987 53756
E 28524 45382
I 38177 46033
I 10191 41872
E 14554 20898
E 54956 55643
I 28842 36432
E 19407 37637
E 28484 70948
O 33039 51602
I 20718 38961
O 49853 66602
S 18062 570763254
I 5954 44881
I 48327 48487
I 24729 58759
E 7012 22938
I 11790 52378
S 66904 389324018
O 37858 66606
O 16605 61995
I 5317 7925
O 35242 55670
I 6888 47686
S 24280 677207322
E 1007 66412
I 14238 48507
I 14104 73984
O 5166 9622
E 64186 74820
S 74212 877583545
E 23309 60143
E 48773 73535
O 43857 59356
O 18320 74999
I 28578 51125
E 36575 75135
E 8331 26849
O 7205 72836
S 57636 92751771
S 42504 421427225
E 30788 34892
I 1260 71373
O 49741 63891
O 49988 58167
E 6653 75840
I 34622 65465
E 7173 41726
S 4251 625771507
O 16843 34185
E 7158 43068
O 55463 73833
O 34602 61109
S 34426 615976512
S 25896 641390355
I 21476 43291
S 40608 498231282
O 48201 74256
O 24704 48478
I 22925 36148
O 34893 74250
E 6200 44807
E 16651 70144
E 31036 31470
O 55693 72240
I 21204 45050
E 47258 61442
S 32930 356141274
I 12363 69377
I 19523 31661
O 20150 68791
S 48643 993311894
O 30546 60863
I 905 2413
O 10320 66477
E 14828 37311
O 13775 73512
E 33068 45141
S 34234 119187590
I 39428 56783
I 30803 41910
S 24022 892850782
O 53822 72880
O 4852 59903
E 8102 68531
O 31716 69840
E 35550 64451
I 109 55487
E 43484 77015
S 73026 239382518
I 12730 62045
E 50287 55314
S 17343 347474044
I 27469 69237
E 56376 68852
O 46937 60565
O 1857 58867
S 30877 190313853
E 5597 23090
S 58075 846609070
E 18767 56985
S 65847 96163381
S 36715 85805696
I 39771 77299
S 59669 886689387
S 44103 940957099
O 23645 53989
I 39592 49406
E 27827 40606
E 19577 40175
I 41893 44278
S 57279 663801736
I 2172 64556
I 60555 67463
E 57440 68559
E 37349 42531
S 58087 670867473
O 7722 41116
E 14755 65859
I 36037 72799
O 14287 54525
I 29067 49501
I 2736 17315
S 46765 780417413
O 15579 33919
O 63633 64472
S 41132 708027798
E 12239 37225
S 54067 977162675
E 44008 54729
I 31001 47754
E 8655 47868
O 15175 44116
E 13390 72429
O 35651 54374
O 51124 58588
E 32531 57797
O 46038 53497
S 35588 363626182
O 3547 66932
O 38471 74908
I 25464 45687
I 4997 36990
O 6280 30073
E 62436 76157
I 22548 58828
O 12381 69395
S 21761 159339934
O 35176 66614
I 14716 55134
E 17248 74368
S 7280 483990144
S 48275 737160675
I 18998 30185
O 37892 49946
O 9502 27457
E 61956 76801
O 1317 57282
O 12347 60346
E 1127 2086
I 6096 72967
O 3342 58535
I 46324 75962
I 3283 26319
S 71088 611333649
O 64944 69128
E 43275 45565
O 17815 22900
E 30108 66027
O 1639 53012
I 9229 58274
I 14866 73892
E 11065 64580
E 6567 70569
I 12423 35378
S 29526 599783953
E 66064 70336
S 38574 976214916
I 27199 38659
O 13285 30050
S 16508 996581871
E 1797 64752
E 46791 50944
O 35261 42472
O 4664 34968
S 64305 27865884
I 51831 58884
S 39764 463830409
I 29932 68848
O 27863 37536
O 931 29075
O 12651 63478
S 3796 993614076
E 6128 35302
E 49449 53863
O 41203 63402
E 24334 75971
S 28848 277286148
O 24131 54264
O 19449 67303
O 34497 43395
E 18732 55409
S 30794 787743609
I 19195 51953
O 21366 78023
E 24932 35416
E 27955 49184
I 41276 49267
O 4209 45248
S 15467 226469653
O 18379 29229
E 17414 25070
I 711 60095
S 57696 387439224
I 5733 31975
O 39908 48292
E 43207 78062
E 28968 40242
S 15153 870042432
S 59624 840148390
E 1311 72351
O 6477 65260
I 244 59400
S 40816 426086308
I 32630 52288
I 10567 64194
I 9353 39756
O 12877 49556
S 20550 43109194
O 7588 31999
E 10497 38750
S 6884 8957682
O 75205 75587
E 980 66392
O 4594 33204
E 32122 57001
I 59454 69532
S 22448 274343316
S 37970 668561633
S 1201 145671091
I 42323 72320
O 22176 46952
I 34 71476
E 1440 58316
S 1042 435706551
E 73295 76794
I 12030 52445
S 53911 856292460
S 74078 712281934
I 762 48438
E 53060 60356
E 57960 66198
O 5978 73503
I 3408 6062
I 9527 41178
O 57139 59383
I 23355 70024
E 28682 47508
S 65921 24614194
O 37255 45561
O 14100 19793
I 31264 65722
S 3927 685970989
O 37334 64034
O 33052 65651
O 39426 52217
O 63213 74540
E 32235 65964
E 57253 76707
E 13164 70387
I 48245 73037
I 890 58446
S 4856 635319031
S 65086 950055790
I 29975 63158
O 13101 43380
O 21271 32910
S 12485 588469888
I 1698 40530
S 66100 74832572
I 2559 50460
E 24759 31602
S 72149 427078823
O 33590 69732
S 38659 821851357
O 40209 74646
I 30775 66098
I 9283 43069
S 76615 493742510
S 44372 821479863
O 2227 15421
O 5065 55766
S 10298 715852115
O 4464 65404
I 15411 22732
I 55746 60752
O 53993 57343
S 77452 814994148
O 4758 50761
O 10008 21518
O 52229 76882
E 36802 68938
O 28783 47482
I 10650 23118
E 18050 18057
O 50264 66915
I 35512 63659
E 4314 16684
S 75763 370122477
I 31509 32105
O 17110 72328
E 6463 62838
S 63739 5780710
I 49423 68588
O 69210 72006
I 34548 49739
E 15645 33805
S 9227 975741395
S 2236 711510451
S 34503 589058074
E 43428 57807
E 36518 76901
I 43210 77611
E 17743 19280
O 48186 78079
S 69441 389044077
O 36326 41315
E 356 30903
E 11858 13382
I 61776 62311
O 26081 67139
O 12359 50403
E 6708 45483
E 39546 72153
S 5663 840034175
E 30927 42195
S 10184 710426779
E 10414 34981
I 16009 55785
O 7631 57868
S 68665 722891728
S 49612 238646855
E 16270 67928
S 35681 7204245
I 30861 53660
O 3542 23109
O 9805 17975
I 16816 44042
I 5936 17194
O 62773 74905
O 34146 39537
E 1771 52895
I 69244 69270
E 12900 44223
E 29397 77822
O 3278 32924
E 881 10679
E 20249 25767
S 29837 703988911
I 66315 74171
I 7303 21205
E 13150 65284
I 16523 35697
O 25635 39444
I 10937 16628
E 38989 77467
O 46786 60185
E 22984 53834
I 29464 63865
I 38530 65708
I 18034 50752
O 10097 44641
O 6064 56260
I 44706 52144
I 52710 63411
O 6171 30663
S 9538 357220188
S 70561 691256922
I 36898 38510
O 16959 60524
I 6527 64390
I 7071 50064
I 22432 42590
O 28228 67950
O 70928 74697
O 39682 64355
O 20374 57028
S 2306 723509392
E 17703 24213
O 39866 57668
I 14839 23075
I 46602 51264
I 40230 40405
O 5176 61053
O 2979 18998
E 37202 78012
O 27304 30747
S 53136 865575709
E 6042 26852
S 12630 990925148
E 17927 23959
E 37634 63738
S 61184 826731035
S 12767 29810737
S 9848 511182413
I 7509 57377
S 18552 953054109
I 27504 50291
O 2227 28148
I 1108 63310
E 20215 33079
I 36049 36539
E 12347 60151
I 16032 52424
I 731 30885
S 16949 916403907
O 23265 64012
E 7542 55001
O 9974 53576
E 27223 59321
S 10075 366148949
E 42949 49746
S 38406 683339945
E 17329 37216
O 68707 71331
E 23927 77725
I 668 27404
S 5239 44404328
E 23554 73713
O 52609 73141
E 61785 67643
I 42680 61272
S 55023 919458348
E 43608 56162
O 30031 60052
S 63535 662971781
I 9294 17894
S 68452 756204605
S 23178 235427491
O 33297 49239
I 25974 75780
O 62653 74664
O 34544 71308
E 22401 41786
I 57846 74905
E 8522 56920
S 40646 895307719
O 13049 50309
I 64490 68551
O 7519 26806
I 48051 71322
S 39625 548320907
E 950 24582
E 71798 78032
E 328 44498
S 12956 84789197
E 23664 56378
O 30374 59861
I 13978 56626
O 34753 67556
E 10119 28453
E 1454 4072
O 1016 75842
S 25587 214162561
I 72229 75885
E 13998 48932
S 64555 155660461
E 38263 72833
S 3802 558846476
S 11824 916161597
O 3895 55294
I 13873 45478
S 18428 512020842
O 2214 45235
E 6764 66861
S 69549 453773654
E 16965 69721
E 33734 50711
S 67286 620192068
E 41336 67824
O 1010 53183
E 169 49649
O 48334 71030
E 11256 38092
S 49203 295154632
S 6319 369116778
E 44199 46513
I 4027 17155
S 23143 599181605
O 46980 75288
E 14869 56873
I 24253 76174
I 46775 63424
S 72970 118071918
O 26607 73660
E 35512 46579
O 26144 71633
O 24333 52113
E 32811 45135
S 63736 872433472
E 68124 69946
O 9915 18660
E 39659 41389
E 8451 47593
E 8056 39173
O 18579 63447
O 19960 38139
O 31672 33616
I 1640 38609
I 3655 47230
O 52603 61526
O 41288 52282
S 54438 751766862
S 74776 776897849
O 21076 63426
E 43849 71274
S 4241 189666316
I 35217 59509
S 72162 119485806
E 38116 76778
E 15885 36129
S 31117 183141162
O 22737 68865
I 14953 17703
I 8991 77955
O 27589 37545
I 27218 31828
I 1889 2421
I 18813 40292
S 37073 868585131
O 21394 64631
S 7229 537341912
E 9204 51158
O 2221 49432
S 6801 179612246
E 11769 19267
I 14069 38486
E 12437 53716
S 74257 47823869
S 22897 644759688
E 65306 66654
O 38406 77380
O 8806 25520
O 2427 72534
E 42905 49312
S 65916 457671709
O 37371 50432
E 2951 49328
O 13483 41476
E 465 54367
E 3760 33993
I 9164 19349
S 21818 791383746
I 7517 30988
O 15221 28557
S 26741 904869439
S 59501 821419231
S 27969 685690563
I 19882 27905
E 38996 45948
I 45308 62715
E 4023 66183
E 32 54280
O 11172 13985
E 4816 33298
S 11925 415659790
S 28952 475976525
S 30668 523187131
I 20747 26451
O 11817 76272
E 18444 50193
I 17158 20880
E 63090 74838
I 20795 25881
E 15013 37858
O 37154 50117
O 31330 47381
O 19861 28478
E 11308 48992
O 17819 69276
O 49200 49344
O 33037 73501
S 69296 396204195
O 336 70113
S 12973 137970526
I 42663 61877
E 28670 49847
E 2566 62796
I 30250 50177
S 2848 674442302
E 21336 31538
I 9614 37833
S 68126 531246383
E 30104 34698
I 30001 59960
I 21556 74874
I 1231 18128
I 4391 44663
O 7709 39905
E 70968 77482
O 15779 26271
S 48400 20482481
E 5695 26579
O 13604 72424
S 51470 616803885
S 23793 948944583
E 67112 75720
E 33849 55961
S 72514 405751047
E 35589 77448
E 30926 67371
I 50714 62116
E 37985 64399
E 32671 44833
S 64279 94721333
E 3846 59462
S 1747 374688326
O 3655 57189
I 3275 66869
S 13512 868870674
S 74014 397618180
E 2895 68013
O 6064 62129
S 18812 878938768
O 3018 74108
S 64571 148768098
S 24105 505729155
S 47063 400537181
I 36672 44731
E 3044 5295
O 22079 49744
S 3690 264366682
E 40163 62335
I 1459 46793
S 5546 170558213
E 49901 62672
O 17654 57368
I 1483 32692
I 61104 67511
S 1174 927764704
I 12427 70533
S 25477 317848984
I 45326 63407
O 410 10083
E 29065 65273
O 25267 51935
O 21182 71725
I 21945 31716
O 12606 64516
S 35871 485456776
I 3796 50378
E 24086 67261
I 18746 20127
E 39912 41196
I 4811 27862
S 76839 18903385
O 53018 61847
E 8693 28537
S 48544 501565745
O 8249 58450
E 23157 74435
S 59791 658657520
S 12996 232820931
I 53112 60955
I 24217 69737
O 8398 40572
S 42797 197018367
O 62399 65382
E 12532 44503
S 37887 944554390
S 32434 851494874
I 49924 55906
E 5650 36325
S 29482 441592614
S 67829 17011360
I 29398 50593
E 37154 47764
O 36737 75720
I 45727 66102
E 4156 62995
S 72115 299799552
I 13546 72297
O 2037 24314
E 19758 65256
O 30214 57593
O 29190 72765
E 7726 53791
E 26028 42938
O 7628 46801
I 33538 77784
S 1542 631219125
I 10554 72240
E 34331 59928
E 13708 35021
O 57851 60289
E 69904 73751
E 54931 68140
E 14960 44547
I 10613 39606
S 60089 126083969
I 36477 50060
S 30310 656222045
O 24428 39221
I 59109 66602
S 54388 864325330
E 19796 28148
I 6116 11908
O 12327 48381
O 42162 61555
E 30228 58712
S 76441 251201150
E 51229 68337
O 4141 68565
I 33736 36668
O 26812 57994
I 1733 10802
E 32256 38523
S 61854 624930180
S 12364 471133081
O 37647 75589
I 50021 64448
S 34464 975339909
S 28454 783384546
O 11674 27167
I 6809 36052
S 48975 351639595
S 33627 319084871
S 10859 10653722
S 33648 832064776
S 26782 609062462
S 279 117028618
I 56088 61014
O 16930 50885
E 61896 68053
O 48067 69042
O 12409 58073
S 70038 104150776
E 17784 53549
I 49899 53844
E 18836 48053
I 7487 51813
E 2988 68220
S 31384 453252249
E 34872 46482
I 8388 65039
E 27360 54565
S 45304 93546633
S 59706 621741377
O 1821 75921
O 53461 53969
I 23603 74428
O 18455 35141
E 54715 72302
S 49917 144170212
S 63888 812539697
S 54183 946860792
I 54035 59165
S 14247 501256845
E 4388 31402
E 37804 47690
I 50102 71181
I 19819 42155
E 26534 44155
S 13761 119360911
O 18481 52305
O 2565 41702
S 22252 848841168
S 8232 871290571
O 60234 68164
E 19030 21860
O 7392 57604
I 35608 78079
S 49816 35284875
O 58280 62059
I 22744 28983
E 1059 7179
E 29904 57282
E 36603 49655
E 14724 68275
E 8408 26294
O 4932 48013
O 16508 71756
S 55577 236418785
O 25410 48640
I 9350 33280
E 23602 32070
E 41085 69699
S 5014 861772431
O 25057 63355
S 69508 638056431
E 26476 74005
O 17338 76111
I 20341 32579
O 10990 53227
E 15085 63883
O 31537 54588
S 65727 867394323
I 8880 34021
O 11781 59729
O 25128 74800
O 1142 28397
O 7284 74650
S 48767 153725012
I 22927 34079
S 49134 163781538
O 12342 21517
S 44511 313976503
E 14887 65815
I 49981 75644
S 17677 167149188
E 36849 48244
S 18259 261870901
O 31902 56438
E 2136 60789
I 33092 62739
E 23710 32794
O 9837 17617
E 40581 47724
O 966 36481
E 32210 54064
I 50901 69447
S 68929 152138364
O 1984 51147
O 23182 45496
E 14023 17450
I 25310 55475
E 26792 71680
S 18850 663043887
O 19773 25167
S 26340 993387715
O 9475 41013
S 3361 903665566
E 3006 35700
I 622 37747
E 27159 76557
I 35700 47085
S 16874 56574481
S 61897 586928934
O 13085 77275
O 11055 31207
S 28208 647053299
S 24448 422122730
O 894 34564
E 35961 43353
E 15512 75698
E 42235 44117
I 31670 66761
I 21954 28330
S 48626 177843105
O 20445 68390
I 22646 54000
I 37010 43026
S 75980 119314945
E 24516 42504
O 26916 28880
S 35947 278781317
O 11419 63047
S 36600 383789612
O 2893 8664
O 25301 75990
O 39394 56267
I 45302 54975
E 4445 44721
S 72720 234771820
O 6162 61646
S 22269 247299891
I 760 15241
E 12767 29120
I 2220 24932
O 25486 57934
E 20183 25807
E 53460 77774
O 31598 54262
E 26523 77301
S 62936 426558491
S 68986 305006229
I 9018 48539
I 41074 47186
S 78106 559771889
O 23602 46557
O 65650 73699
E 2743 14044
O 14311 53423
I 23206 24211
E 50556 61648
E 60446 73127
O 14330 67725
I 62023 72883
S 15900 556723332
S 75765 123999535
O 56365 57340
I 7574 63310
I 27084 63463
O 7531 66031
E 28863 68983
E 18459 32767
O 5555 24394
O 24050 42874
S 59234 206627874
I 8162 67866
I 70326 76429
S 10027 111972223
O 41519 53440
S 41403 598463000
E 26417 42858
I 11195 67843
O 16109 25000
E 57927 66099
O 44381 71615
I 51554 66362
S 9765 427615158
O 25849 48668
S 25913 946818687
O 19542 24409
S 64207 466622842
E 66494 70339
O 9070 77329
S 27378 569061931
I 25851 28488
S 43092 269678235
S 20291 975717653
E 24922 72632
E 40064 57918
S 18818 746557567
O 36237 70724
I 1509 46500
E 14043 52693
I 2055 55916
E 22417 70565
O 16125 51646
I 59999 64945
E 9328 26370
S 52458 239125702
E 42146 61829
O 33659 34531
S 3820 936905623
I 23462 44028
S 15608 317196005
S 71919 372916432
I 12636 65379
E 22077 72253
S 42009 835940341
O 5091 27294
S 29231 736925045
O 2212 13714
E 42626 75672
S 13954 597293612
S 42930 824634209
I 25150 61602
O 21647 54364
E 827 38812
O 10728 25126
E 40637 52229
O 52057 64118
O 41985 59684
I 32837 60821
S 50272 91558512
I 8661 53669
S 16773 882482230
S 45360 165035066
E 16753 37024
I 11063 13014
S 21011 170901088
E 918 65309
E 9134 32723
S 31882 360307862
S 33688 838873544
I 31059 73056
O 14077 39123
E 67798 68294
E 6928 18716
S 36187 642950903
I 8288 28241
O 9720 65054
O 43269 44467
I 38295 70043
S 58088 641056515
S 57904 458415428
O 29983 33453
S 24447 194334483
I 18297 64905
E 6503 9207
I 41090 46173
O 28723 67006
E 33698 59004
E 1496 25268
S 35417 866129412
I 18117 54126
S 77801 479680161
S 40185 216997149
S 70228 933186991
I 4800 45816
E 19871 71860
O 4409 72283
S 11049 966053942
E 32714 55131
O 2244 23457
E 9224 18841
E 9320 49462
E 4115 31657
I 34128 47842
S 21378 483045350
O 4100 71052
E 32884 77485
O 29947 75448
E 26009 67709
E 12946 47907
S 8818 395636136
E 17099 22916
I 48552 62166
I 26387 34743
O 24138 59791
S 8992 15928753
S 62235 738121387
S 14472 350486496
S 21378 663171443
O 20165 73307
E 30723 32571
O 2355 7328
I 35472 66174
O 46058 74617
I 32684 68541
I 1647 13410
O 59792 65780
I 53751 60604
O 44119 66608
O 1334 58032
E 14201 39321
O 31713 43808
E 19341 62333
I 29303 52529
I 8441 21626
E 27845 71400
I 31774 67020
E 67131 68026
O 38431 51161
E 19330 22187
O 19399 46253
E 32425 39428
I 69354 71871
O 26139 42898
O 7280 30155
E 20945 65007
S 3216 557968401
E 12374 70459
I 46001 69970
I 1967 50167
E 6588 66744
S 32134 284036204
S 18847 278541508
I 20197 52540
E 33654 49501
O 30156 45663
E 18604 49470
I 17881 77176
I 45824 73147
O 12842 38184
I 2587 21231
S 5108 599467645
O 14626 53861
I 6572 41035
S 3876 412008775
E 6521 42466
O 17099 71928
I 37766 54406
S 74227 659636376
I 36543 43631
S 1568 487085026
I 10211 47272
O 10755 37853
S 47630 739388558
S 39839 707012303
S 14588 320974866
I 3911 9888
I 44913 57140
S 21826 164673997
E 7152 44680
I 24667 56321
S 43813 292388924
I 4444 33082
S 4347 633513160
I 23231 62730
O 35294 72083
E 15321 54571
S 50267 45088227
O 42105 70806
S 76030 723204046
E 62907 74117
E 16026 34495
I 24869 28066
O 21735 22367
I 27790 63597
S 45669 888490085
O 69248 71508
O 21644 75813
O 52155 76358
I 14356 31037
E 14194 58209
S 19079 19342657
E 57101 63949
O 11321 73886
I 36792 44793
O 14173 17733
E 36111 60549
O 16163 19087
O 3172 77418
S 14494 201021925
O 43112 64999
O 18930 34591
O 3771 9856
I 73163 74255
E 71742 76048
I 18460 60924
S 64653 136516702
I 22591 23088
E 65974 69955
O 6179 16817
I 47332 69418
S 11326 778252431
E 41553 55974
S 2886 887160414
I 9463 75486
O 45926 55469
S 60746 750316352
I 38647 61109
E 60552 73135
I 23394 53220
I 18262 26007
I 6749 21583
I 13672 61911
S 22903 823488051
I 7648 51488
I 25531 56967
I 598 27747
S 30237 283598129
I 10445 18349
E 30138 65169
S 24009 318856208
O 43659 76849
E 46804 69319
S 8771 94541816
O 18495 62832
S 22510 775781407
E 60639 64147
I 23762 31499
E 13373 51217
S 37077 367914449
O 21198 74236
E 34939 68970
E 9953 17623
I 24791 28406
S 69267 498938537
E 57833 65834
I 7328 57809
O 12363 14605
I 18849 77727
S 15300 804381341
E 48986 72084
O 27745 48407
I 1414 70109
S 56424 932729550
S 56664 544573052
S 17565 412717408
I 63572 77848
O 36958 39505
O 20102 69133
S 21740 106672346
I 38698 39252
I 9054 41330
E 38533 74803
O 5551 51203
E 8097 8798
O 38152 44254
I 18358 23229
E 15242 48149
O 11088 62939
S 76260 21179764
O 10617 76214
E 9161 58001
E 7904 35983
I 41295 59275
S 30782 190105023
E 41289 62342
I 16639 19315
O 46641 63137
I 39144 52255
O 35950 38543
O 1036 9694
S 28077 473316365
S 1816 965242765
I 18035 58952
E 1964 4069
E 14480 18886
S 11649 760490019
S 73157 789546563
I 36763 51293
S 71812 201428402
O 13875 26610
O 62216 69190
E 17283 26764
S 75691 971740536
O 10195 41947
E 27602 43998
S 9965 542145162
E 26210 74159
O 71869 74974
E 28480 65095
I 5666 37842
O 18860 22765
O 29572 30901
E 27831 74323
I 13970 51320
I 46035 55720
I 12754 73617
E 23039 27853
O 14584 61908
E 6990 42014
S 9113 923897889
E 2476 57211
E 186 29059
O 5312 36233
O 6133 38932
E 52259 60617
O 24901 52362
I 11322 76832
I 39146 57284
O 23403 65048
E 11483 26749
O 5225 70945
I 48899 68520
S 13647 897777787
O 5036 30937
O 25011 66212
E 13073 69995
O 44958 62391
O 646 70195
O 41836 56625
E 2583 37518
I 30160 72359
O 36134 72140
I 38292 39319
O 12545 22494
E 58076 58977
S 5671 749126913
E 8910 52079
O 5839 26656
S 26661 679261174
S 66693 233530243
S 32912 606638912
E 2766 47142
I 13313 61089
I 17588 71538
O 16317 48655
E 35787 54033
I 24601 31889
E 1447 48009
E 4111 65119
O 5249 76772
S 6853 556654808
E 46903 72405
E 30353 44476
O 64742 64955
I 19511 28921
O 54837 66308
O 26816 69060
S 491 230913871
S 28209 357494539
S 43610 433135422
O 7374 66150
I 14131 34594
S 175 871385030
E 98 30572
S 24591 102947956
I 59488 72592
S 37730 519275109
I 62403 70912
S 33100 234301809
O 4611 39116
O 7946 45419
O 53392 70183
I 35180 64809
O 58263 68220
E 9760 70530
S 3968 227313022
O 18450 26407
E 4427 65730
S 5066 943768538
E 19654 56007
I 30450 60751
E 28203 35504
S 33299 115217907
O 9981 56707
O 22896 38757
I 15857 54891
S 39308 915222432
E 37721 63955
I 55459 57000
E 19458 74020
O 39545 48784
S 19201 923252578
E 19553 53240
I 44835 71483
O 43446 49015
E 6094 25560
I 6128 13771
S 7296 149566676
E 17493 44011
O 24191 53011
I 33654 63406
E 12924 53046
S 15376 395754893
O 51931 59973
E 24662 56781
E 40119 74293
E 27347 50231
S 36262 610806232
E 49906 55600
E 52907 55558
I 18284 54026
I 15978 46267
I 42690 54274
I 34312 71328
S 11436 169209870
I 35708 74094
O 39396 43761
I 44687 63494
I 31305 50815
O 27377 49873
O 59547 72859
O 49981 67450
O 22630 31043
I 852 24375
S 14934 250554433
E 11804 42137
E 12546 70434
S 76729 431377948
S 1813 234614060
I 19255 51819
E 40853 62026
O 27653 72198
O 12695 40724
O 44102 56730
I 21424 60654
I 44381 46032
I 10483 59276
I 17334 65762
I 22739 50317
O 28341 56553
S 30849 381029809
I 2873 40512
I 7477 46738
E 64954 68622
I 25592 66597
O 20164 75700
E 31960 51051
O 12557 16274
O 26443 46437
E 28170 46842
S 31009 443823625
I 35647 63232
E 11501 45112
I 1403 71358
O 60265 77957
E 1646 28771
S 18298 692317418
I 36070 44557
I 13587 31733
O 4836 30889
E 3664 28671
I 26031 43873
S 47009 971238069
I 25113 43975
I 20696 53370
I 61987 64510
S 72859 729552717
I 5058 42140
I 52474 54816
O 41421 45109
I 32158 44765
S 3174 447279101
S 28901 228290531
O 64649 76648
E 19360 43877
S 43561 242793648
O 33093 41972
S 64067 591070642
S 58130 111427661
O 8972 65802
S 53618 912881398
S 75130 432085605
O 25194 58932
I 19240 19960
S 47788 835553180
O 7650 21290
S 71281 693349872
S 69818 84105767
I 8813 71182
E 13002 26731
E 11732 69312
I 61218 75878
S 55828 106924407
S 39573 781141577
O 2340 48865
I 34300 55777
O 50807 52617
O 61301 68070
I 61925 71067
S 34213 239127846
I 5010 54210
I 43973 50671
I 24652 67839
S 11614 160471246
E 20207 44838
O 18158 48369
S 70803 357962345
O 1104 23085
I 35543 55671
I 67710 71766
E 60504 66995
E 43145 51215
E 33862 35331
I 34827 77009
S 38193 983709708
I 56095 57369
E 15112 74016
S 77646 720340176
O 24233 55782
I 6342 32475
O 43511 52622
E 952 16428
O 23146 61339
O 22697 72739
S 63450 842577463
E 11337 43903
O 43951 56227
E 13291 45312
I 35789 77158
S 68464 759756524
I 30103 64790
E 31018 52448
O 8436 33641
I 18914 25344
E 48692 65579
O 19169 38930
S 47764 382758537
O 57414 76919
S 40781 123717415
S 5533 224554703
O 29057 77027
E 10345 25460
O 57541 73818
I 35679 67791
O 28355 74111
E 8404 17267
S 23980 341754022
E 24309 51817
I 2733 13291
S 75593 56721046
S 56160 929275441
E 68903 74510
E 59898 70520
I 20549 53966
I 3908 20879
O 14176 35866
E 28774 78081
O 63461 74815
E 41509 69738
O 33468 57477
E 66776 70567
O 4597 45614
I 1981 43735
S 22874 496295139
E 37228 61547
O 35445 60443
E 947 29368
S 40466 73143601
I 6715 65586
O 13742 72832
I 25174 58323
I 8604 69017
O 26503 70320
E 53976 73079
S 37395 525926591
I 60533 75517
S 40967 897730038
I 15469 77807
E 55345 58399
E 7903 57041
S 38935 292653002
S 67670 841996955
E 16869 21769
O 61001 63324
S 65529 884780997
O 52411 68007
O 62435 64807
S 54325 300819245
I 59320 63408
O 16663 68171
O 41155 47828
E 51022 59843
I 1019 75987
O 21212 25420
O 15501 35513
O 10220 46830
E 9877 14614
S 37389 828905933
S 66789 310631879
S 70292 204343668
E 2757 8108
I 36690 71037
O 43780 77306
S 36630 207931104
O 33393 64510
O 8147 10314
I 28572 71415
E 40669 56485
O 30790 69300
S 20803 537754639
E 12849 24870
I 5518 15376
I 63923 77178
O 8124 70667
O 305 54114
I 46410 55847
S 28972 980130133
S 77161 109387272
E 44023 56422
O 47157 54490
S 6142 979358767
I 41796 51351
E 52084 59925
E 42989 63514
I 24141 58347
O 71603 73219
I 38704 63243
O 19037 44589
I 23819 52962
E 252 46559
O 72476 76384
I 20033 74890
I 729 26000
I 26613 39140
E 2126 61004
E 46636 75896
E 59314 65623
E 34503 41137
S 77785 852521817
O 3779 34332
S 8603 36533713
S 22258 289887325
I 12054 74498
S 51974 594140681
E 39579 39624
I 44408 75601
S 54252 656822353
E 27894 41741
E 32944 77435
I 35920 67738
S 23820 548648622
O 1668 51356
O 30441 62663
S 8575 972416842
S 30455 723103077
E 3558 18897
E 31376 72705
S 22793 727408065
E 13764 41423
O 5491 63001
E 33799 73850
S 20191 487733540
O 51586 77130
I 22418 39622
O 49170 66843
E 19795 44471
S 21723 786575052
I 7529 37248
I 54084 76272
I 11949 60900
O 8376 44964
O 57667 72731
O 8985 65918
S 68989 793147203
O 35620 38502
S 29703 243334796
I 50457 74198
S 72590 711369836
S 65484 192170822
S 36947 999011373
O 15357 70065
I 2493 42904
O 6279 13301
I 8774 28836
O 11171 20438
O 17406 39468
S 4858 828014665
E 4191 34116
I 49222 51513
S 11816 572133998
S 57767 999085228
S 42948 893689659
O 17606 43776
O 39558 76368
O 50061 58826
I 13307 52024
I 15561 77552
E 52963 63936
S 15667 536080388
I 34049 36466
S 28489 49647915
I 57199 58543
S 19414 522421092
E 28770 52717
O 17347 23091
O 6047 64498
I 23149 34247
O 26425 39353
O 17681 31280
O 7767 73514
I 5702 22576
E 28840 38478
E 52099 61531
E 23329 23638
I 35279 69186
O 60006 62296
I 7389 16281
I 38728 45977
S 8990 35522431
E 17961 58347
O 10641 37004
I 1989 11099
E 19282 76735
O 27397 70098
S 17794 155763119
I 12912 30864
O 41866 52001
S 77343 657076875
S 30024 33559948
S 65372 826385604
O 29767 61682
E 14685 64552
I 52521 74096
O 15198 56614
S 40871 235572908
I 37467 44004
E 46884 47002
I 3689 38262
I 29263 48174
O 37939 72528
O 18100 27937
S 3626 360898171
I 51966 62854
S 51659 288961929
I 15354 35828
E 12955 34851
E 18215 33156
E 2320 47955
E 44962 72180
E 27746 42037
I 22529 65563
I 9160 45794
I 2424 13409
S 56383 170644047
O 26098 48964
I 22428 63998
O 19887 65409
O 28853 57903
O 48266 73489
S 7620 667116187
I 16062 72466
E 53320 74290
O 24261 31612
E 29819 63560
I 50389 65700
O 162 6420
I 14540 31671
S 83 876866044
E 56353 59804
E 49701 50259
S 11482 730014876
E 17945 60309
O 54006 70098
I 7062 64446
I 18708 27300
S 13849 782949116
E 20435 75640
E 9157 16883
O 50895 73081
O 43930 67414
S 18462 886814144
I 10565 21076
E 70351 73733
I 14762 64992
E 29288 52100
S 43677 109548624
E 57569 61606
S 43642 25275466
I 4122 74708
I 45465 69603
I 31103 57988
O 69287 75033
S 16835 737513116
S 34763 302558883
S 47978 928919827
E 50728 77817
I 18005 40541
I 45215 74459
S 3099 454155805
E 62403 64765
I 25502 27734
E 4606 44997
O 36838 50473
S 66619 502558222
I 14618 67562
O 27947 45098
E 7596 75064
I 68705 71858
I 16291 20675
E 28968 48534
E 2824 11078
S 22319 558474209
S 37910 571637887
I 4919 58642
I 44755 51748
E 51712 71830
I 63403 72115
I 22744 49157
I 53224 73352
O 45329 69026
E 33581 72138
O 24190 71825
E 11040 53754
I 17952 29068
I 24049 35330
I 15391 21088
S 64902 484279761
E 8258 37929
I 9334 31002
E 26091 30308
I 52327 65883
E 17870 75927
S 30480 78154973
O 12383 37422
O 32174 46683
I 33008 66321
E 7962 58068
S 61960 339094725
O 47100 63765
I 51873 66019
I 5497 38132
O 4454 8443
O 48674 66644
E 29221 55884
E 1907 27532
O 14119 27538
O 69089 71045
O 46002 60763
I 35890 46163
O 6566 39385
I 21452 46059
E 39093 43538
I 1450 12077
E 41954 57578
S 2758 147499440
O 13299 45086
O 10004 22924
E 63868 73680
E 5214 9202
E 18583 35918
I 52862 70734
I 28357 53897
O 30169 33883
E 25896 51142
I 9871 72355
S 25683 975238773
E 36438 47020
O 30325 36320
I 25320 47005
I 7508 63959
E 8766 66394
S 19273 392477019
S 46157 540971845
E 52657 69693
S 56522 55761987
O 30286 41732
S 62169 851629740
S 21508 149683910
I 52552 61386
O 32151 62235
I 14094 14538
E 24500 26671
S 18445 471361094
I 15289 25137
E 9170 42009
I 50290 63633
O 19560 67944
E 15287 61037
O 25559 43291
O 24310 44961
S 62395 250965344
O 13761 70083
I 29181 74933
S 5041 256175758
S 5753 87768129
I 21674 67475
O 15373 43376
I 3423 8348
E 16568 44222
S 54114 670098789
I 31898 36331
I 18354 66306
S 23964 188119106
I 4999 50160
O 67689 74550
O 30157 50848
S 66880 904429219
O 21482 24935
O 11392 23477
S 69783 444026697
O 2057 46948
S 2771 738978598
E 43934 66095
O 41878 76967
O 57674 66813
I 24032 43475
I 868 65597
O 51088 57747
S 43558 787023390
S 7162 500955493
I 239 63679
S 75341 823525251
E 25230 73917
O 23127 64944
I 43947 50482
I 46722 61187
O 32907 69395
O 21910 50989
E 27603 51466
E 15 13113
I 21240 58768
E 49137 69174
E 13448 17810
I 7469 49250
S 35191 688578657
E 53575 76801
E 28986 75922
O 11807 23443
S 2569 2618826
S 21526 269947089
S 44692 508313903
I 28535 61275
I 11888 44567
I 21030 76830
E 14194 32006
O 25195 60842
E 35367 39501
E 23352 38872
I 18675 32501
I 21658 55789
I 63737 69703
O 64631 69588
S 60753 526836424
E 7721 47018
E 12544 46596
I 24383 64688
E 19221 28368
S 11324 920870389
E 19078 21889
E 10156 27183
O 49711 58607
I 20329 67928
S 44770 840178559
E 2692 42932
I 12147 21955
E 26714 45700
S 40647 92249163
O 30804 55020
E 26416 31312
S 57829 120344328
O 736 65065
I 110 30826
S 29850 979762274
E 23031 50664
O 34074 62767
E 44655 51313
S 56819 514904190
E 42021 71847
I 4788 34866
O 62155 76704
E 12167 25286
E 51857 54395
I 11304 43893
S 18096 586595374
O 864 68909
S 5231 563977453
S 69063 216137043
O 24483 72798
I 54986 76011
S 299 43322952
O 48317 59318
E 60685 67868
S 58592 666930815
S 67229 968025290
E 35081 72512
E 29845 55875
S 42201 771387050
O 10448 13902
E 26504 74114
O 23717 38803
O 6664 74785
S 6259 282654307
O 68355 74173
I 17550 58161
I 12567 41435
E 48281 77058
S 67664 137517550
I 26842 54339
E 3386 32282
E 1036 19761
I 26449 31466
O 52582 66141
E 10758 72483
S 20815 882822652
E 599 55671
I 15395 61188
I 26054 33351
O 31607 45202
S 13733 399644713
O 5966 76717
I 25861 26939
S 23088 521020759
O 61511 67668
S 70835 11800205
O 7312 27131
E 44505 59002
I 25364 40275
E 17219 55410
I 7457 49645
S 37346 875039684
E 47237 75034
E 676 35575
S 14476 794216847
I 19910 24974
O 66925 71948
S 71598 849371186
O 12896 59148
E 15659 19508
I 40888 40908
E 4142 49932
S 27822 625397243
E 12161 34663
O 4584 52662
E 9934 70329
S 39238 936739284
O 12872 71098
I 17261 47437
S 19779 873584429
O 3052 25655
I 11401 19924
S 71121 134920639
S 22595 158452648
I 60119 67960
E 46008 64152
E 11021 42620
O 62790 72563
S 48437 131210905
E 35990 51167
O 20321 22986
O 57049 64764
O 14078 26377
O 11066 27025
E 1762 74302
O 24861 38760
I 14596 44351
E 5722 72866
E 11222 13999
O 12893 17180
S 25495 255178506
E 53353 57536
S 39035 91764313
S 56643 27175413
S 62893 848596065
O 43093 76682
S 62051 676539992
O 39998 66975
S 19386 533801321
I 10041 12034
S 5842 141352225
I 19973 48909
E 47444 51345
E 2621 24140
E 2998 40615
E 26701 32508
E 33524 49014
I 21022 35128
O 50479 60968
I 8027 33453
E 52998 63077
I 44076 63653
E 26620 70543
I 40064 68870
O 16072 31260
S 64827 893157042
O 24881 34392
E 38091 77988
E 357 76817
S 48213 539870324
O 53150 72243
I 7302 50622
I 44169 74326
S 57131 452409475
O 33659 63658
O 17576 57872
S 65567 98567199
O 21906 42426
S 10840 540717857
I 3097 37347
I 64442 70977
O 5434 60852
E 7784 34268
S 73927 166297555
I 51101 70973
I 2048 20679
I 17661 63160
I 40546 69598
E 66510 75983
I 15115 42070
O 43196 74540
O 11953 56580
I 23371 44393
O 8404 52604
S 76116 357694804
O 11868 66685
O 9103 39049
I 15994 47501
I 26231 38695
S 68143 240235649
I 21455 63441
E 5700 74979
E 11446 48635
S 52259 127245940
O 62813 71556
E 50453 68129
E 51044 73548
E 55219 69149
I 14013 44952
O 29113 35892
O 14932 71099
E 24707 47421
E 17057 45305
E 62909 69511
O 6599 59788
I 6713 77317
I 39816 66837
I 61431 77166
I 53918 59041
S 12110 779435900
E 23233 60754
O 51739 66994
S 74702 337439965
S 6469 220511731
O 47434 53810
S 39093 945776174
O 19846 68119
O 44910 76884
I 47676 51217
E 9130 15879
O 34117 59486
S 65327 747790274
S 75371 876755497
E 2044 16896
E 21749 22512
S 28798 923007177
E 27397 35581
S 41148 146982823
E 8402 63782
O 12400 21162
O 3563 61588
S 53012 18737986
S 368 833668310
I 32704 44263
I 23288 53979
I 25461 30346
S 9212 989661337
I 15621 29510
I 10469 45426
S 1705 701715801
O 9031 54841
E 20954 22678
I 15529 65113
O 37795 58123
S 1112 482336206
O 20205 40306
I 20403 31147
E 27440 33696
E 5261 68761
I 36593 53431
S 3142 843541456
I 20030 77182
I 1394 67544
S 67453 256486848
E 27618 76213
O 25238 31063
O 33468 41135
I 8631 29051
I 31321 49833
O 12227 61421
O 16554 29919
I 13262 25937
S 38960 625570195
E 42594 60947
I 15357 28010
I 18800 74900
I 64639 66257
O 2005 69835
S 50059 364659108
O 20775 53655
I 55152 60796
I 25123 75652
S 9315 191852028
S 39722 82167436
E 14671 67317
E 38552 40682
I 1831 18253
E 45012 62457
E 17654 36162
S 52976 400466031
O 45864 54394
O 16097 49549
I 23712 66443
O 26046 60270
O 38669 47279
E 14552 57497
O 52917 56194
S 34472 12540363
O 29143 41907
I 4622 41457
I 3545 64091
S 51726 927105299
E 216 55290
O 15715 31107
O 2459 15142
I 45349 70695
S 34436 49881209
O 267 42778
I 1030 77634
O 63670 71526
I 4650 25421
O 3112 49827
I 55954 75416
E 8536 61551
I 50248 68777
I 3313 24581
I 18675 29991
E 10998 18339
O 28142 75999
E 32611 64902
I 9036 75712
I 26244 75050
S 39627 677244699
S 16969 364404413
E 40790 67127
O 41276 68820
O 49669 59034
E 10627 49390
O 33351 37260
S 42866 231660505
I 7235 65601
E 36712 66025
O 36261 61839
E 44456 55653
S 66084 357615278
O 21519 56130
I 26692 57382
S 46942 656732514
I 33825 47311
E 9963 41111
E 19681 42233
I 63643 70236
O 36452 67843
O 959 12597
I 26386 37664
S 76761 936608995
S 34869 8772304
E 7121 45792
S 31364 242361500
O 46920 55476
O 10987 53282
O 20787 68327
O 41643 55356
E 3056 73070
S 43991 729034693
I 27843 51213
I 50098 57075
S 16521 932676143
S 72454 28919168
S 30018 99485229
O 32934 56808
I 27885 72276
E 4260 78056
I 43887 61138
I 34854 50066
O 11324 31919
O 72232 75439
O 27435 60430
I 14131 46980
E 43927 55471
S 25378 952769792
E 70952 71045
I 28977 46679
S 21864 642010762
S 62359 891074197
S 3376 774190137
S 4999 508575545
O 22294 75913
O 30697 54634
O 20927 71395
E 26921 51181
O 21865 44405
E 4881 76975
O 14859 36411
S 68256 629883317
E 8740 38551
O 28313 61950
E 25985 35348
S 40519 793148876
O 1097 33569
S 36823 14269772
O 3591 26109
E 48569 65656
I 8960 20584
I 15455 28343
E 55064 75678
I 23787 40454
O 8564 13501
E 41397 52888
I 15333 49094
I 7468 51066
O 4564 37852
E 5638 65117
I 3046 35206
O 9509 17967
S 37320 519402694
E 26944 76953
S 71000 175178774
O 68878 75777
S 68416 543864268
I 5412 31523
O 6960 44858
E 16247 26300
S 30007 91280496
E 28989 70893
I 17394 59474
S 54898 529606344
S 55268 672173065
E 46854 52214
E 19406 39016
E 2315 30431
O 25779 55062
O 8725 10933
S 31477 948564484
E 25651 46660
O 13918 23410
S 72331 949818382
O 9462 57178
E 1966 55128
O 59254 75739
O 5630 69599
O 14426 30733
I 12390 33370
S 77317 98680849
E 15282 15301
S 53516 931231230
S 16204 365309619
I 21964 74914
S 55388 560237336
O 19729 60034
I 40195 60287
S 47975 804513594
I 25137 33369
E 21175 72328
I 17205 66694
E 9797 15328
I 33842 37585
I 21477 72764
O 35259 49792
S 62704 879219199
O 44379 46913
O 61781 71801
O 2096 10090
I 49335 55842
I 11349 31994
I 40134 42839
E 11111 57640
S 60925 863981284
I 6542 29423
S 15188 259176360
E 27510 77033
O 2417 26453
E 30718 53374
I 14237 71554
E 101 9007
O 47195 61276
S 52416 800168347
I 33543 37466
S 27371 310268623
I 28554 32201
I 20738 75033
E 18811 65360
E 22644 60689
I 5020 44931
O 56959 69972
O 59917 78023
S 44625 692361468
E 20208 29525
E 33226 42093
S 27003 581111754
E 44544 71639
I 61241 69812
E 60044 73553
E 60327 77244
S 7528 702140444
S 43826 256069887
O 18084 71278
O 35696 38942
S 33575 166299167
E 1855 43104
S 55697 943601563
E 68758 72057
I 21269 44127
O 6641 34505
E 3676 69062
E 2567 14802
O 33873 52067
E 22321 46230
O 38530 63714
S 2561 209655368
I 28687 65299
S 55636 960213143
E 36491 67311
I 36684 41484
S 50039 558503774
S 62733 12321684
S 51950 846029889
S 7625 242744610
I 1704 67692
I 11073 50087
S 49253 736218363
S 3956 68556563
O 18123 42460
E 7925 56081
S 10428 413213935
S 72812 486499520
E 35035 53280
I 46895 65394
E 61163 74488
E 1145 51412
S 11339 804755476
E 36944 74879
S 36653 981265052
E 22137 31121
O 52194 61261
I 4208 15038
I 28423 64194
I 5261 54482
E 41697 49881
I 10099 50232
S 26038 80950945
E 46299 74288
S 29233 354408139
S 52223 426727961
O 50253 64114
I 11196 70424
S 38177 578860569
O 18294 62117
O 56052 61500
E 34140 48552
O 27103 39478
S 68686 240410717
O 8478 71147
I 5111 66729
O 49900 67440
S 11614 245829014
I 12023 37332
I 8138 48955
E 22573 61765
E 66657 66947
E 40348 44913
S 51851 915499180
E 27788 66182
O 33757 67618
I 47600 51170
E 46403 66928
S 55070 912816811
I 26954 50388
E 57418 62162
I 38051 40200
S 26072 362307035
S 55897 618984338
I 16405 26648
I 35274 61417
O 55413 63824
E 28522 37585
S 67080 454524839
E 66651 70317
S 41316 160739280
S 43523 315871369
E 29867 43046
O 41711 62895
O 23858 51748
S 4614 554277971
I 2847 46583
S 67484 69840742
S 30231 502095277
S 73141 37521108
S 16010 284217786
I 35990 59311
I 33633 76955
E 20944 71712
O 16467 26394
O 1674 54649
E 60480 73477
E 69954 72154
S 34524 954402000
O 35872 54768
O 16436 21531
O 2565 26319
I 6290 8127
I 51104 58921
S 4338 797247041
O 33662 52178
O 6068 43841
O 56365 73001
O 17321 30825
I 9009 60081
E 15585 40902
S 18594 165404774
E 44077 71273
S 12322 256124794
O 11246 12321
O 23643 33976
S 78073 922965640
S 37894 727240004
O 8739 47891
I 36795 41406
O 3266 38602
I 7875 51384
S 55076 265446596
E 11136 69260
E 15618 22482
O 12207 20366
I 4677 7931
E 30786 70119
S 65279 805677754
I 9624 15068
I 52208 58468
I 38014 54640
I 8412 44117
E 2269 44149
I 3846 53902
I 66589 75103
E 29513 58467
E 19356 24771
E 37357 43529
I 8829 47052
E 41588 58971
S 25282 20510216
I 41733 42136
O 6647 18906
E 553 55658
I 10981 32267
S 46967 729560169
S 2456 958337975
S 6893 912969996
S 58670 413821953
S 50258 428881658
S 43989 455327300
S 34141 567085333
I 7382 71788
E 51756 56564
E 54691 72480
I 21322 73899
O 33119 46451
S 20618 880984103
I 5563 39677
S 60629 329995875
S 71179 598003484
I 40971 55701
E 21525 22585
S 14714 665307897
E 54268 56859
E 61276 74908
E 48815 74650
O 750 2518
I 10723 34302
S 65271 275541831
O 46047 76472
I 67317 74033
I 27262 31735
S 75042 859169394
I 617 15702
E 8770 44023
S 38339 733075798
S 53867 697415503
I 14868 56694
O 16024 76230
E 16507 26433
E 36332 44194
E 23709 32729
E 59760 71936
O 52096 62083
E 5232 55262
O 55551 57881
I 29375 75884
O 46476 71970
O 26636 48964
I 54133 73286
O 22344 48617
O 28897 60768
O 4293 30407
E 39745 67761
I 404 46428
S 2401 792251860
O 10268 40576
S 52348 420964802
E 51269 76334
I 36679 53132
E 38365 74930
I 51149 69747
S 74540 447483682
O 58122 70806
O 63934 65241
S 73615 625514469
I 12328 53934
S 4542 696550972
S 60653 791176135
S 43586 415472393
S 32280 804431924
I 24672 37790
O 4348 30524
I 1238 60644
I 60528 62240
S 19832 189566528
I 37470 71338
I 47867 72645
E 57077 62811
O 65997 69372
S 887 486507038
I 53241 71515
S 57286 976425179
E 29551 46670
S 15266 318589045
O 15709 32890
S 9812 307635743
E 16892 68892
S 46896 309246243
I 48288 50236
O 27494 51402
S 22175 519332438
O 42908 74518
O 1834 77738
S 67355 942982270
S 61795 102374403
O 58338 77083
O 8023 60664
E 10900 22298
E 34048 46669
S 50389 459029875
E 24874 65396
E 14748 67511
S 39071 331789850
I 9824 61408
I 58402 78072
I 9436 47375
I 3423 6193
E 3926 59025
O 29507 72539
I 7331 70604
S 56935 886765504
O 20463 48943
S 66707 288503560
E 33270 43666
I 44467 72257
O 1491 74458
E 24412 38363
S 14162 39555518
O 25742 26473
I 60182 67083
E 2291 70581
O 20779 59939
I 2803 68321
S 41950 346437244
O 37624 43940
E 24748 58155
E 26206 38847
S 41484 653116543
I 22842 31033
E 13867 66423
S 71026 900469387
O 12128 15128
O 28455 74611
S 53320 32580889
S 52033 221774170
I 23160 32108
E 11802 56233
S 64967 190538505
E 3698 69310
S 73404 57173537
E 44648 50384
E 6088 63029
S 62877 396570334
E 30887 53269
S 53629 30710285
O 44314 67727
O 26426 36957
S 46775 536047107
O 36335 51399
O 29759 60329
I 49746 55593
E 49345 65773
S 45652 511150237
I 37405 53425
S 729 845359913
I 18156 61818
I 13712 77720
E 3531 54929
E 1733 50046
I 57008 69164
E 42264 59483
S 2526 180602401
E 36467 69663
E 10266 59095
O 16942 62641
I 55216 71879
O 5015 25304
E 10010 36230
S 66625 320391188
O 30158 68896
E 14745 47557
I 12119 39626
S 7573 95337156
O 30264 32626
S 40698 772296917
E 47520 51221
I 58118 58850
O 15236 21798
O 46262 50356
E 42013 58080
S 70512 370939057
S 11967 816547263
E 62492 70164
S 36621 411963881
S 66594 282318064
S 25674 893507885
E 52733 65326
O 48 609
S 70407 647972723
I 3600 38696
E 10658 73008
S 32458 27268927
S 48801 971152773
E 9890 66955
E 23612 76489
I 64535 73760
S 41998 642686152
E 25357 65517
E 22287 53007
S 28265 828878175
O 3250 52543
S 56264 406311840
E 3111 25064
S 2800 123740469
I 58474 76716
E 12306 73776
I 16045 48906
I 50582 56944
S 13108 581247690
I 2992 75654
E 42745 62481
O 11503 16119
S 44620 417623865
S 37349 509303906
I 13558 56181
I 5457 41117
S 56668 222567455
E 1880 45926
O 41110 70843
S 47633 737042014
S 40777 696983694
O 28207 42597
O 4784 42290
I 5408 17954
I 30706 31203
E 21451 23903
I 40568 55904
S 24700 108781138
E 10989 15851
O 14944 27064
O 19787 38762
S 78045 647605279
E 45372 57598
S 36407 404670736
I 31849 72544
S 6668 849234568
E 46444 50391
I 21448 39130
S 73348 959209962
I 60100 67876
I 703 67487
I 16075 61648
S 76140 336467492
S 69601 685630873
E 63610 69449
S 61408 431325324
S 41923 691612863
O 35490 50627
S 38566 720153525
I 13182 18891
O 23461 64254
I 53413 63223
S 29517 689939627
I 42088 68978
O 29644 30767
I 17869 56682
E 1717 32517
O 23138 67612
E 21001 28008
E 41128 66418
S 59794 272742279
S 68812 827285126
E 39492 64241
I 49439 75040
I 56362 74225
S 32144 568641643
E 39136 59284
S 74122 509485707
I 9340 33484
E 48818 71715
S 40280 687657258
E 3998 29840
I 24022 44527
O 54390 75680
O 30044 62781
I 7372 42814
S 30563 839696955
E 21563 64876
E 9872 53561
S 28884 248427613
S 44400 113680912
O 20236 26834
E 51830 58965
I 61188 73827
E 33210 46149
O 12481 57816
E 9594 39156
E 16554 49246
E 32125 68418
E 37192 52052
E 49608 65976
E 20071 46109
O 5494 26334
S 44489 74708424
E 5603 25721
O 5825 62238
E 21106 49028
O 4426 72633
I 39919 47939
E 41448 69338
I 47862 69944
I 43 46861
S 45504 225304965
S 18648 643158367
S 58479 504630043
S 38037 517514251
E 1215 3100
I 15939 48625
I 22691 50152
O 40000 55641
O 22524 56280
O 9107 50720
O 9043 63602
S 69395 42851707
S 50552 816206453
E 54910 67332
I 4636 73844
I 37668 58020
O 3199 76170
O 59032 67973
O 38588 76000
O 44673 46539
O 36908 50615
O 13581 20177
O 55023 66799
E 69531 75568
O 37499 41229
S 40324 13723260
I 28475 33355
I 37122 46932
E 19869 34825
S 61390 936478126
E 69872 70414
S 24245 512219964
S 4908 683085101
I 6030 57755
E 48839 69124
E 22442 44085
I 8030 49435
I 39157 75865
E 14838 38023
E 53077 75539
S 58172 241254031
O 10726 29981
I 20415 67242
I 53737 65099
O 81 25758
S 19692 279147862
E 31686 53680
O 72538 77935
I 30327 67791
O 41105 41825
O 18905 57925
O 13773 74787
E 15822 64160
I 36715 65203
E 21961 28084
E 10003 45328
S 9863 856039635
E 6221 25141
S 44446 299917735
S 39115 389476817
E 18302 24741
O 7679 22467
S 24806 513890031
S 22845 539256320
S 19206 316771959
S 6789 109920663
S 26822 207653350
E 26027 40915
O 60341 71443
E 44278 49518
S 67462 973570850
S 39912 910109488
E 55399 78118
E 15537 38393
I 1491 42723
I 37859 74494
S 41219 268429520
I 26311 50238
I 9393 21709
I 28164 62687
E 37137 44900
O 5172 63692
E 31273 60776
E 35688 67389
I 42719 70085
I 2146 4037
I 14175 36145
I 5512 11405
O 8693 49617
S 43600 932122098
O 14146 64244
S 67450 753432880
S 16677 133168275
S 66933 926534591
I 16941 46667
I 54587 72790
S 49406 332312886
I 15760 70128
I 31811 55542
S 75643 405577559
I 43412 58981
S 52141 993563507
O 15963 45850
O 2508 24127
I 24543 35483
E 62495 75355
O 11996 72068
I 63262 74974
O 52717 72018
E 18540 51200
I 17247 69150
O 21784 23473
E 31210 60950
S 74807 705842024
O 23346 42162
I 21251 32843
S 47185 821095844
I 45649 68566
I 42271 64459
S 66732 914351199
O 13782 64530
I 1002 2134
O 9043 42605
E 60504 75889
O 11828 17650
E 36161 75846
O 32632 42702
I 15206 51604
S 41220 416926454
S 76037 898815942
E 5648 73921
O 9801 61652
S 4190 845547797
O 69432 71765
E 2638 48841
I 52077 68405
I 15511 67434
E 4442 6055
S 17406 332554935
I 6236 29655
E 41600 43836
E 64571 75363
I 54450 67044
E 24654 62221
E 17354 23734
I 2953 7985
O 40366 56817
E 44 75273
S 41495 568437485
O 29484 68322
E 4239 35092
E 49426 51118
S 23327 828600755
I 41258 73180
E 7751 77007
E 27720 28090
E 74609 74810
S 47077 47460505
O 3687 17022
I 40653 54834
S 19820 826302207
S 43617 621620866
S 5734 465994159
S 7812 720643059
I 5246 70838
S 61699 81687902
I 69908 76840
O 43416 57982
S 40000 497300083
E 54872 67322
E 1334 53640
I 9802 60161
E 39321 45791
O 3976 49897
E 39348 45344
S 72043 430450239
E 27697 38558
S 52756 783150533
O 31487 38159
I 9788 63884
I 21104 32270
E 15175 48543
S 54597 310702265
O 37647 76453
S 41891 653199414
S 26807 636040203
E 24039 66996
O 20297 36721
O 28086 71811
E 453 49026
I 28075 55611
I 25917 54302
I 19649 36378
O 11513 19305
I 11488 12276
O 11257 31178
S 37357 980636699
I 29373 34904
S 59299 410490089
I 18719 52606
S 33666 615883565
O 4991 44293
I 3269 53069
E 22849 29801
I 16821 57241
E 31345 66653
I 19518 57363
E 2455 19717
E 4869 28467
I 8852 51725
I 9767 68607
S 32489 22277609
I 32958 35032
E 12614 58141
S 77416 219125882
I 21202 57841
S 9601 599730424
S 15931 221877580
S 68962 826891269
O 34021 62471
O 23333 51744
S 56719 670182143
I 10002 32177
O 71800 73875
E 30141 56608
I 20113 28341
E 8625 26059
S 76793 114151606
E 6626 36684
I 23541 49874
E 35043 66199
I 31816 31882
O 65555 69451
O 18119 40435
I 59546 73202
E 44458 56654
S 76411 477641912
S 73360 711454842
E 6132 76922
E 3980 45550
I 16238 73625
I 15553 53885
E 9255 66049
E 16702 72469
O 27357 55073
I 38248 69720
E 39159 70525
O 35863 36141
O 44367 68068
E 27997 72189
E 47931 53977
E 13804 40827
O 21949 50395
E 24814 49612
E 15541 31058
S 15586 466014731
O 9723 73818
S 64699 654310687
I 19673 28382
S 58398 70535906
S 42132 273767959
O 4514 56114
O 35323 36859
S 40234 90485413
E 24733 54298
O 21916 72985
E 9188 67573
I 5910 24711
E 36559 57290
S 28612 389239411
E 12190 58743
O 59633 63189
I 14423 26734
I 29598 50071
I 66055 74955
O 39823 40528
E 29303 49162
O 5196 21377
E 3997 40072
S 39557 555929978
E 41421 52531
S 27695 212219971
O 4211 27863
O 19676 24292
S 12829 318971176
O 39046 55386
E 22551 58925
E 4305 60933
I 52624 63750
S 37220 598823350
S 46676 667935616
S 12662 677523432
E 24935 26114
O 28716 53228
E 62864 63322
O 18122 64306
I 34021 72746
O 5543 75261
E 33086 72553
I 10287 44170
O 41793 77501
O 4465 69029
I 49466 53459
E 33973 55674
E 9375 13618
I 9431 56453
E 4860 38714
I 4008 69254
O 10040 54756
E 30334 73547
O 3709 65972
S 29673 341612562
O 10448 22952
O 68999 72949
I 22122 41127
E 39568 63307
I 19150 27420
S 12099 27014281
I 35022 66588
I 5154 21806
E 7004 45045
O 1041 23902
E 29976 66353
E 28064 56597
S 72429 235801089
S 33126 179666856
S 20453 603942992
I 12039 17581
I 34856 42027
O 5957 28460
S 66536 854827893
E 4028 55137
E 2487 61298
O 41267 57424
S 56820 878485171
I 6510 37961
E 35331 64971
S 4958 648154281
S 43589 206730563
E 26018 59440
I 21571 53513
S 76201 80897310
O 11952 16629
O 11454 39793
O 7027 50430
S 17964 230427894
E 43979 62531
E 28704 30849
O 3544 20115
I 13267 70912
E 45487 48641
E 18262 71610
S 13164 893964760
O 68899 75210
O 36778 57056
S 62450 379446386
O 26206 33270
I 7988 47907
O 19156 63196
E 51649 76050
E 38300 43101
O 6571 36929
O 23202 36433
O 34514 71568
S 57063 411622738
O 51195 73797
O 14381 45743
S 73387 519646523
E 48845 58833
O 24375 46971
E 5452 37458
S 67224 857359050
O 34206 66938
S 28784 997298514
E 10472 26853
I 26466 55202
S 52003 42735801
O 10446 54216
O 11329 55885
I 36164 44800
I 27829 70999
S 43462 790798064
E 34028 53414
I 23707 58565
S 64032 452569326
S 45729 275021337
E 40406 46448
E 29235 60535
O 35623 44921
I 6418 64811
O 35662 63951
S 5141 443917131
S 61285 113075372
E 7006 57085
O 19322 29479
I 25152 58513
S 9632 908703564
I 2884 71570
E 19158 50135
O 11528 29707
I 25403 66092
S 65996 84253327
O 61054 64000
E 14693 36109
O 65445 75214
O 5686 51949
I 14079 16958
O 29407 61448
O 35184 49805
E 6474 41425
I 26013 45329
E 16159 50593
O 10782 24781
S 14888 103822893
I 32749 65491
S 27023 635000035
E 51625 73921
E 43578 66085
S 60355 313834953
S 22564 102596985
S 77059 587084619
O 6948 23354
S 48225 337138067
E 10746 18813
S 43037 671605273
I 58806 66142
I 35139 58325
I 51966 63893
S 48963 637996107
I 13005 51305
O 20329 59515
E 11552 43416
O 41399 61438
O 15687 64601
O 5219 78064
I 72934 76806
S 1555 886761097
I 7287 60980
E 413 41416
I 38133 62963
S 55839 619949987
I 42501 50628
E 38302 56058
O 31736 34576
E 17411 63408
E 44586 51865
I 1249 13155
S 42249 16044779
S 13838 474454075
O 40358 62925
S 51793 78638139
E 22531 43196
E 8822 24486
S 9870 641267494
S 58732 49398555
I 41416 70569
E 30524 52452
I 9395 76414
E 3846 68509
O 27750 43216
I 40431 46705
S 25124 702299152
S 49812 858735141
E 20212 26135
E 7694 52401
O 38539 51439
S 27575 36895196
I 10848 67008
I 4131 11418
I 18863 41370
O 2404 38552
O 39628 42172
I 39420 73000
S 4969 583342386
O 6988 70510
O 6628 72195
O 15536 32866
S 8981 489392268
I 48433 49587
I 24923 41964
E 20140 77442
S 35714 164820535
E 22343 27261
I 8155 13166
E 48748 73845
S 6521 427567714
S 69623 666196241
E 17720 73561
E 27750 46787
E 45113 76271
S 10734 600060886
I 5322 12688
I 15041 27444
I 60449 61424
O 22653 44819
S 67249 5713801
E 16358 51415
S 1980 438646541
S 40375 948173383
O 28716 35312
O 6889 49827
E 31739 31963
S 68162 55662309
S 34884 245246979
O 27944 75178
S 74578 398787565
S 69357 914062921
E 25023 37652
S 10851 511434564
S 63319 872779142
S 40786 436307121
E 21059 49874
I 24553 75207
E 12634 30029
S 70422 214654272
E 15815 46364
S 46695 201447985
O 2262 77297
O 34666 54090
I 54186 68688
E 8626 59288
O 34294 38494
I 29707 74968
S 41557 733510625
E 19217 41163
E 61317 62879
O 11490 57215
O 4977 29383
E 17445 28187
S 71243 460267312
I 24354 41821
O 15726 41065
O 20476 57422
S 16400 684558288
O 16777 18201
I 29252 60478
E 26363 62822
S 15306 981845735
O 38477 54220
S 46764 54999825
E 61574 64289
S 75203 453433371
I 34254 60192
I 15467 26243
O 55314 72882
O 8189 55279
E 7121 44801
S 42788 372246546
O 23560 43171
E 53634 60625
E 15447 37813
S 6695 458657270
S 2308 801550601
S 31171 552798993
S 1834 267704199
E 5030 7245
S 55648 723657346
O 6543 11938
O 32190 71255
E 14820 39092
I 2836 7545
I 11259 39989
O 21485 41453
I 2986 66439
E 2253 73057
S 15066 328056988
I 18874 20086
S 73374 237164026
I 17773 30789
O 9474 56291
I 43025 74914
S 42484 911442443
O 11989 61993
E 39524 40984
S 76585 16389643
I 68418 72354
S 55475 665382372
I 35031 47054
O 23540 46633
O 8498 52007
O 24148 59203
O 40643 77947
O 4124 19201
S 43503 232745440
S 35689 977910481
S 74714 50879623
S 49182 74482371
O 65974 68827
E 55619 59145
I 39919 51879
E 32190 75485
S 44593 361645626
S 11912 28923484
E 17510 32376
S 22096 306364600
O 29000 40129
I 13285 54939
O 4003 41282
S 66351 860307214
S 71272 888582996
I 36610 38087
E 18450 69586
I 42783 64061
E 37102 47272
O 11516 14694
S 17634 474784996
O 23404 27342
I 5352 20410
I 9746 52446
E 56687 77276
O 29040 66120
I 2059 73449
E 4793 61777
I 17027 44470
O 43501 68744
I 5621 9001
S 32965 832468835
E 24220 61559
I 20635 31334
I 14075 43533
I 37041 47497
I 31558 46994
E 28390 31657
S 10851 556328124
E 4477 28196
I 1609 14800
E 54421 59509
S 75500 258550157
O 30705 37755
I 43422 45356
O 19202 23152
I 35439 45672
I 19128 45186
O 38870 40229
E 30884 59350
I 60382 74760
E 30222 48239
O 36949 50232
S 5544 889078724
S 71258 97498116
S 30817 778776447
O 75883 76676
O 14449 34145
I 8051 73945
E 6384 70102
O 12155 77723
E 35408 76766
I 14611 31888
E 21130 68930
I 41618 76047
E 20895 29059
I 29167 65337
I 56329 67384
O 36634 54234
E 34325 36175
S 69078 179654508
S 55583 882658014
O 19884 27474
E 18282 57633
I 27395 65094
I 15187 58105
S 28038 446762785
I 52623 63066
S 60576 761834136
S 23312 56108253
O 27469 68964
I 47322 63944
I 30049 57988
O 47554 56098
I 2026 19256
I 60699 72663
E 24545 72137
E 45341 70631
E 34425 43216
I 38163 53849
E 52324 61166
E 6941 29645
E 5137 19826
E 457 11761
I 13964 73530
I 13368 44696
E 50123 64194
I 2985 66471
O 24511 48540
S 34119 424441532
I 25391 67576
O 14237 23914
E 51207 55553
S 29645 456927405
E 45511 71493
S 60511 817831435
E 11147 61423
O 15531 57135
S 40960 253479804
I 32631 51332
I 42111 69960
E 35717 66383
O 3162 7267
O 60502 71226
O 48683 65855
S 13397 936802703
I 20462 48892
S 22015 469887266
E 14013 45056
S 7910 513433226
I 10337 76514
O 28855 29852
S 61239 468864120
S 39863 978821014
O 26810 67295
I 7261 58330
S 19115 262333912
O 56453 68185
O 17553 53174
S 59329 932889714
E 821 11696
E 46621 72755
I 26203 27420
O 7367 25751
S 64012 34521752
I 55293 58935
I 12751 12946
O 11114 53408
S 49796 587926713
S 48896 94606225
O 59711 72913
O 41334 67823
I 56335 67164
O 41162 44961
O 11620 54187
E 60492 62696
I 41051 48308
E 1278 16589
O 70774 72776
I 21050 31978
I 11791 69755
E 38394 48196
O 3605 55704
O 1893 68668
O 12526 72729
I 11532 68567
O 46086 47870
O 62483 74717
S 14108 339172059
E 26309 42201
S 54041 201062264
E 24605 54195
S 17849 747148737
I 27449 35827
I 8276 50507
S 35417 672661305
O 18294 30670
E 64047 73212
S 12434 778398911
O 5435 40500
O 7189 49047
O 30162 76199
I 34621 42428
S 40835 634887200
I 6275 33979
I 2098 6735
E 29131 72169
S 78095 197878420
I 14079 49790
E 16449 75416
O 26433 57661
I 39525 58844
S 26377 758217543
S 10297 197687547
S 65934 562133726
E 42861 58611
I 24750 40733
O 38326 53630
I 6191 65804
I 63719 66127
I 42102 63476
S 45979 649007502
O 17773 63193
S 73793 96693796
E 3957 42776
O 14009 17924
S 29562 252005724
E 34432 44472
E 49545 53560
E 36940 39706
E 27396 65168
S 17541 673591941
O 18754 53431
E 49394 76804
O 68232 74784
E 51889 72713
E 24720 58798
O 11709 55127
S 66348 619585420
E 56826 66161
O 60985 61499
S 12738 176508103
E 3924 70619
O 25713 39854
O 7037 67106
O 20789 27105
E 5351 51067
I 56905 61236
S 25134 975367875
S 44214 498373300
S 60497 379182466
S 50856 574877687
E 27849 33231
E 47737 55340
I 43527 68339
I 62516 71512
I 14887 23061
I 6573 53165
S 35387 618139616
O 24546 56379
I 16191 48662
I 6430 49491
O 1815 16471
I 65518 68379
O 63524 71547
I 28821 40799
S 76373 650490496
I 15764 32841
E 1925 30890
E 5336 15006
E 11291 32236
I 55166 63968
I 30022 48326
O 20201 70714
E 2469 70159
I 8341 18958
S 56681 980864232
O 17991 49033
S 67536 441484068
O 33918 58225
O 5416 64095
S 47169 749449691
I 7256 66319
E 15358 15542
S 7451 589416371
I 4440 23738
I 18927 19786
S 30297 363811235
O 32973 67369
O 38262 42798
E 32869 41352
O 50272 68869
E 12366 50376
S 40647 503067007
I 22647 75793
I 37115 60640
S 19691 914767881
I 15573 43003
O 43339 61212
I 19071 56558
I 19238 25658
S 51326 910675680
I 20548 26833
O 12277 43738
O 18818 32365
S 13469 708241843
I 26118 77807
E 71756 73661
S 46811 835417735
I 16679 19859
S 59280 457858279
E 3570 36706
S 1781 479662686
E 20170 67787
O 28593 33574
S 48188 493866876
S 58037 962304200
E 10431 60433
S 16331 957179968
E 4245 6424
E 13430 59811
O 9643 59064
S 5874 794502798
E 4514 8489
O 62056 63567
I 13740 74533
O 65556 65674
S 39593 73218381
I 38620 66985
I 36848 73720
E 16078 29207
S 66879 338684049
E 16269 74978
E 26788 29045
I 27751 31512
I 34466 76283
I 66275 72626
S 66700 816351884
I 24290 37647
O 10114 36561
E 35826 53444
E 23991 60575
S 66215 609852787
S 9762 531432070
O 44936 62304
E 6684 74435
S 62537 483880185
E 33212 37370
S 59166 956920856
O 8142 24219
I 12992 64805
S 43290 93428769
E 35844 37782
E 67051 72122
O 66774 67583
O 14283 26826
E 5812 69523
I 22280 54406
O 15910 20043
I 16388 42732
S 52287 230252290
I 35385 50751
I 12109 74989
I 12011 41001
E 5706 5920
S 17350 14112381
S 33300 587725358
O 50471 64610
I 5111 7743
S 44976 886254933
O 38905 59493
I 32780 64267
S 70202 82068460
I 55422 59007
E 19304 48646
S 37567 825346668
S 45867 734888510
O 20054 34687
I 13265 15984
O 19791 30169
E 41320 73637
E 25023 63042
I 22614 77884
E 38283 77786
E 54894 75904
S 55697 899970943
S 44393 999606694
O 57193 65644
E 58084 63752
I 29152 48475
E 38993 40415
E 5697 32891
O 8073 35700
O 22039 53787
E 32401 60205
I 43610 61752
O 50837 63395
I 12015 30519
E 20625 31915
O 7637 44585
O 30431 58900
E 22336 48819
E 24783 76101
E 12830 69567
E 15925 26446
I 17925 51892
O 31199 69587
I 66746 67013
E 19114 50657
S 61691 296056503
I 19693 48772
E 39843 60856
E 40856 44986
E 45623 66008
S 53347 858132867
I 15463 65219
E 43317 52848
O 22803 29227
O 21952 75009
S 52583 354368523
E 14532 18757
O 40781 58729
S 67986 462253200
O 19820 65289
S 49526 663102411
E 10970 44409
O 31744 39054
S 16414 345285073
I 8134 75798
S 17783 104515353
O 28242 34961
O 13819 40720
S 23701 206961070
E 21963 57868
S 63290 490870344
E 11221 18587
E 44251 50259
O 65619 68642
S 35019 183468236
E 1752 18761
E 46597 46796
I 54264 73297
I 4077 28839
O 12689 61814
E 8495 27291
O 3656 35914
I 56897 59714
I 11562 25016
S 42221 249998388
O 37624 47127
S 31874 633947370
O 57620 68575
I 13682 39819
I 23988 54393
S 44094 304342420
I 27465 47646
S 67839 80606449
O 2146 18766
I 23537 62522
I 22843 72652
E 15337 69649
E 53101 62820
S 68453 487093770
S 68999 943667313
O 52508 57804
O 25730 26096
S 32616 864076062
I 6387 67515
I 47586 65358
E 21375 26218
E 56891 77188
I 21793 48298
I 11347 75816
S 67857 654056974
I 10662 71081
O 47131 61289
S 76827 60324508
I 40948 63857
E 33340 76289
S 53404 119583691
I 11084 13451
I 3299 38652
I 7129 71940
I 9112 77626
I 20961 26701
E 24132 51857
E 25879 75206
E 40829 75256
E 3915 76140
E 6582 63226
S 39950 740401
E 17799 43747
E 28081 54767
O 24598 41228
S 28619 984525035
E 36873 54458
O 26281 47683
O 14765 25686
I 3696 47306
S 47648 968645594
E 39 37094
S 72861 111530266
S 59994 583899802
O 33578 51388
I 51502 53762
E 22028 73114
O 5007 74012
S 62606 966106281
S 58394 458618995
S 49129 105078106
E 10427 72535
E 36875 73297
O 6493 29221
E 41352 50701
O 577 42681
I 53490 57168
I 8776 16840
I 66676 70991
E 12856 27338
E 17963 29667
O 35090 55520
E 26082 39345
S 5315 601091970
S 66719 261956665
E 32542 46327
S 50010 710743654
O 7025 49890
S 63601 392241644
S 60397 450845351
O 50369 71903
E 50770 72766
E 11748 38752
I 50336 72657
E 18306 32952
O 1133 17276
O 18776 36076
E 10646 73410
E 33688 65079
O 592 44384
I 4236 49663
O 7384 44302
S 31391 446013393
O 34182 70208
E 18988 74523
O 28358 56498
O 14343 24405
S 64665 221917582
E 49403 60002
E 13751 45117
E 19382 30089
I 25887 68685
I 24231 62547
E 22522 63693
I 30964 39525
E 3250 24573
O 3669 66870
E 29352 65716
E 5348 72248
O 11986 66507
E 4611 56548
I 28502 59976
I 33346 46875
S 53940 815678188
I 32890 61041
E 31980 35077
O 22521 44477
S 56360 757063448
I 45500 53616
S 31721 285249602
O 44214 65702
I 11679 32309
S 52562 947654676
I 6236 72030
O 14045 58935
E 7379 46472
S 28370 445671371
S 42094 198015896
I 947 53192
S 68809 580983221
I 49360 76797
S 4237 517152373
I 55133 58251
E 24007 67045
S 21106 729617317
O 57443 74968
S 45676 793578932
I 51910 56395
S 287 707036898
O 38029 45634
I 4826 12246
O 52147 72565
O 31555 75095
E 12913 68252
E 18906 57722
O 12206 57399
I 11066 51412
S 71713 333939989
O 40571 75829
S 76772 20898091
E 13555 46838
I 52952 75670
E 14867 64350
O 4393 27076
O 36550 69936
E 5181 24665
I 6563 57950
S 66422 654365569
E 9583 37375
O 68589 72728
S 75854 618132712
I 28483 75299
S 18331 672962126
S 19305 448301317
I 54944 66574
I 9183 37310
O 29993 61940
I 24272 53399
S 70949 739680708
E 59090 77828
E 24050 27567
S 22529 190838090
E 235 27788
I 67002 77255
O 62912 71167
I 15873 44846
S 30663 136858185
O 52411 54360
O 3771 46422
I 25403 63591
I 42032 58273
S 64410 84123651
S 26353 3552698
I 30414 58946
I 71112 77498
O 4307 37131
S 50992 662002566
S 75031 857962500
E 17893 62620
S 2165 71687589
I 11202 59115
I 61108 63650
E 17307 49791
O 15690 32322
E 5043 13457
O 41555 75054
E 30959 49578
E 6366 57114
O 18737 73417
I 32568 52570
S 59116 925180030
I 10492 42518
O 16624 66076
O 48581 72689
O 17063 67396
I 13922 50890
O 72212 76385
I 25089 35785
E 49304 69886
I 47612 77657
O 30950 39136
I 24025 48833
I 5850 9703
I 33495 54830
O 59335 64368
E 251 59466
O 10872 12923
I 29588 65098
O 18833 46069
S 24204 341398768
I 21705 33891
I 23957 64029
I 24031 50109
I 34223 51383
I 28698 58542
E 13338 26455
S 31002 726587218
S 28216 165153047
E 9124 45466
O 7083 53181
O 13158 57413
E 13677 23283
S 27897 726854930
S 12153 790297209
S 41503 953391626
E 29297 43955
I 23477 61560
O 5290 27258
E 50878 64733
S 45413 974428541
O 4437 38555
I 40328 71708
I 47352 54957
E 33641 54583
I 26576 46326
S 68320 385638081
E 36305 57125
S 16008 387506359
I 12508 68495
I 33281 73463
S 53555 414814558
S 18473 158649124
O 2507 54177
O 47210 60090
O 51472 69567
S 10124 331491546
O 43764 66006
E 22801 52525
S 10956 651351973
S 54584 141662113
O 8831 22440
I 6997 61835
S 67343 337975309
E 19947 65396
S 38183 452723003
S 27655 318220946
O 45395 64844
O 15315 51211
S 20040 326134
O 13797 49882
S 42005 232646773
S 63381 447460065
E 33105 68002
S 40770 254147636
S 20135 611547680
O 7075 38275
O 30605 34949
E 1158 17510
E 11975 65549
S 31945 746107559
S 42969 137610387
O 37755 45935
O 15804 75601
O 8041 72376
I 62417 76673
E 15225 24269
S 57582 271529220
I 3652 37725
E 65683 71592
S 41625 108652453
S 55517 306757276
S 38619 805613237
S 14750 589750123
E 19356 69242
E 47401 66172
I 38066 53847
E 6719 30421
S 50562 739876184
S 42782 728510149
S 71240 489521474
E 6732 40321
E 5587 77617
I 21723 39459
S 54164 311013287
O 8708 59739
S 20309 800997192
S 49566 717559672
S 11275 8756526
E 3916 35197
E 571 26061
I 28463 56825
I 14448 63778
I 25036 45409
I 48839 54070
E 52491 53948
O 26524 75233
O 1634 66916
E 18907 40690
I 38999 76956
E 33644 57878
S 52766 872593255
S 12311 153224047
O 31310 67157
O 25499 68381
S 9122 111517086
E 54561 61815
I 31662 50097
O 3403 75923
I 1758 23010
S 37175 806490991
S 71880 364567116
O 3741 46830
O 44493 75913
I 21861 29475
S 30747 486743329
E 42755 50557
O 22672 71174
S 42749 492395764
I 8300 28237
O 42554 45588
O 17349 75283
S 78073 810529389
O 59430 68879
I 431 51122
O 3927 46992
I 35024 60959
O 11300 77680
S 32962 79343258
I 36795 53909
E 41080 47715
O 20239 31453
E 16962 26575
E 31673 56272
E 19184 45959
E 40064 44625
I 51662 58530
E 17934 76678
I 35283 67372
E 5458 28686
E 5397 70058
I 5141 37198
E 8364 12638
E 37449 60847
S 48070 6429002
S 50394 699263291
E 19580 66280
S 5928 13682807
E 11965 24985
S 6084 727070884
E 8749 67914
O 20864 35857
I 16972 30647
I 7342 23623
O 38310 63362
I 15905 60094
E 30506 36967
E 3412 6741
I 42605 61629
I 5047 5640
S 11467 657465090
I 26241 58897
E 1795 76200
I 21838 58138
E 992 75105
I 2188 17105
S 9013 303427992
O 46627 70407
O 33660 60190
E 4537 15528
S 27331 184293738
E 36693 65897
E 6339 74399
O 6018 40356
E 7734 63360
S 50722 273667487
E 7341 41483
I 2149 5565
S 75153 478688061
I 20478 73208
I 6667 48260
O 14838 16752
S 21550 749654610
S 53559 338734261
O 32864 70289
I 13016 56214
O 13850 62065
I 8229 76339
O 16304 35488
O 6259 44950
S 61744 741286342
S 43487 287657065
S 72078 960366504
E 499 42232
O 10913 52721
S 3542 424970072
E 14521 72075
O 11035 64078
S 66228 881376841
E 18452 62964
S 24775 496863785
O 36698 47441
S 51230 537395478
I 9565 35774
S 41250 203673902
S 16640 777426127
O 31377 66992
S 5262 212430316
E 47266 56260
S 74260 807602117
E 38015 54200
S 13925 439331604
E 54887 61270
S 65200 135999978
E 26169 30588
S 56429 13731175
O 31553 52849
O 6370 57795
E 17260 55956
E 34181 38248
E 23042 56764
O 19903 70266
E 52485 68060
I 12780 13094
S 1474 132993639
S 49552 188475966
O 3678 54701
E 28385 70346
E 38607 59234
O 2746 62118
I 26983 77387
S 37492 312032406
E 1542 23685
E 14170 63642
O 12798 31694
S 49507 971752696
E 58520 76184
S 37730 765747440
S 44684 243057280
O 25856 49208
S 22395 363812436
E 8163 27218
E 20362 61548
S 51689 421032002
S 62348 695504445
I 14873 67801
O 22895 77200
I 30120 65806
E 45979 68431
O 4745 49917
I 5708 65332
O 21719 39156
S 70373 843479993
O 31031 35540
E 32282 51755
O 17521 73408
S 62882 743517062
O 31181 70784
E 18075 77267
E 19453 62215
O 23892 41051
O 2975 70662
I 32607 49080
O 25777 40843
E 30229 41912
E 19067 31447
O 42955 70805
I 42458 54121
E 23724 51094
S 22506 479065575
S 40753 383073578
I 8408 69022
O 39362 47397
S 28791 756288428
E 48972 49696
S 27600 955314986
S 38938 332671319
E 51862 70436
I 4658 23824
E 29181 52085
I 22637 24376
I 16911 45616
E 23810 68998
O 27848 67778
I 61927 64939
E 2111 44309
O 18468 63372
S 69340 477986150
I 21082 52322
S 60200 576495080
E 25251 70633
O 63137 65204
E 11550 29811
O 34987 36639
I 64174 64921
E 24730 69248
O 6108 71640
O 36118 58818
O 53614 68777
S 26638 475908948
E 32937 41073
E 19541 58195
S 56909 69802802
S 29196 141879979
I 36655 60289
O 42471 64606
I 36261 46443
O 53450 58811
S 18967 836700651
I 76103 77296
I 38038 46889
O 5710 75139
E 34117 73337
E 3536 48433
I 22383 40054
O 65451 67103
I 24302 55782
S 5421 229167708
E 12623 25649
S 30639 399099842
S 62195 164420717
S 65237 544836606
I 28297 38448
E 8228 42974
I 8274 21554
E 27978 45502
E 16660 51771
O 66349 75644
E 27387 62267
I 51601 57302
E 6744 66223
S 75336 509768811
I 12761 38112
O 23741 53907
S 66030 520479339
I 127 57222
I 57 62068
S 4002 136940949
E 24934 56680
S 17432 479735377
S 38572 469859519
I 12336 68333
I 62078 64508
E 53852 62582
O 26857 64660
I 50850 58694
S 57309 587545593
O 36517 55416
I 14237 57190
I 21734 36895
O 39884 54354
O 27447 43935
O 23686 62709
I 29676 45293
O 61630 74560
I 32704 50665
E 42725 42833
I 19351 66626
O 22715 42172
O 63120 67499
E 37123 57108
O 4319 6054
S 17076 194072239
I 15459 51888
S 41843 514825618
O 7579 23895
O 572 37046
O 46398 73422
I 32071 74494
O 50359 76921
I 3318 30970
O 29087 43070
E 42163 44964
E 47154 63831
O 10615 11854
S 40788 685103112
S 18530 39762616
E 43022 60557
I 15767 28875
S 54834 264384634
E 59529 76729
S 12726 835903515
E 54167 54478
E 10199 75702
S 23849 92159685
I 37629 73566
E 13958 55338
E 20085 66126
S 48745 31274649
E 13073 62509
I 29935 55716
O 7793 38884
E 60556 75958
E 16501 34982
O 70150 76900
I 25357 30970
O 57140 64491
I 44309 76795
E 24067 62210
E 16076 77275
I 18042 66790
E 32380 70609
S 4831 127606755
S 11674 178335446
O 40627 72508
S 4995 65583534
E 61893 76007
I 38717 39591
I 18755 35294
I 65327 68650
S 56700 395202916
I 37056 49721
E 2263 26218
O 1567 55867
I 12205 52883
I 12071 24917
E 34870 37184
I 48723 67524
S 24672 401932364
O 62852 71405
S 39561 887893530
S 26985 765635911
I 23014 46070
O 11092 27127
I 16050 51481
O 30453 35169
S 50945 249320662
I 10086 12682
S 13571 605220808
O 3390 37781
E 2023 54145
I 56972 61282
E 18277 75832
E 18881 73772
E 34721 42630
E 74787 76318
S 43671 60257918
I 59279 75979
E 12593 16442
S 29177 301541482
O 51546 56991
E 34991 40812
O 11910 37765
O 20667 38616
I 41771 64127
O 40463 66962
I 6712 24272
E 18847 24319
S 6634 649545835
O 16680 43849
E 26987 27131
S 52761 68658964
O 41426 57260
I 8130 50359
E 2390 47944
I 50493 73905
I 45474 70693
I 11737 17895
E 40827 55527
S 55048 951483770
I 1684 42757
S 30667 180720731
S 56111 515997215
I 27903 68867
S 24334 834062324
O 38670 64962
E 2200 56019
S 13263 251546742
O 7854 19274
S 15247 306764388
O 7565 49073
O 27691 33794
O 56631 57752
O 9850 73466
O 60422 75258
O 44519 56400
O 11256 29744
O 50856 62250
O 29590 37583
O 25413 70595
E 1865 59821
O 56054 56410
S 22197 208847394
S 57739 194334059
I 53107 55459
I 17484 66959
E 1290 36362
I 57766 61406
O 26438 49746
O 26286 77096
I 64768 77396
I 48703 75600
S 45400 39222349
E 14822 39880
E 3792 53051
I 23676 72531
S 57091 943079753
I 51290 52427
E 7521 59169
E 51963 61497
O 26733 46112
S 34871 709350903
I 3688 75260
E 22257 55069
S 58722 409361801
O 7823 73676
O 28691 74460
O 28016 49608
E 18783 50040
E 32784 68597
E 30145 32509
I 10924 73075
E 19819 77180
O 59932 66859
I 8057 58457
O 26957 74614
E 13075 65088
S 3359 446174635
S 37708 847359945
O 55292 59047
S 67908 726329443
S 18531 503578932
E 12300 61973
S 862 320456170
S 17091 77347736
I 25912 62531
I 5668 23538
S 52922 439661318
I 26674 47137
O 4292 6099
O 4715 69123
E 26272 72070
I 19154 23922
S 9581 954078913
O 53793 70289
E 16368 71489
S 55819 54080374
E 52278 61464
I 4142 64038
E 17780 72133
O 7236 59032
E 14092 16587
E 35143 48170
E 19996 21470
S 61742 937362635
S 73572 289585159
S 21725 224564546
S 39810 287697554
E 34949 67255
S 49458 1091848
S 55449 102691430
O 33138 48477
S 55356 864974673
O 61212 75177
S 68834 558839284
O 74408 77496
E 1837 43423
O 1727 57088
O 19809 56206
S 73619 377321383
O 23438 24882
S 30405 608044313
S 32652 752136555
I 26846 30868
I 23935 34983
O 31355 75066
E 20741 46446
O 7776 65762
E 31843 38154
S 75693 95760210
S 11670 271432219
S 57020 347508542
O 9674 43541
O 3226 16021
I 43010 63244
O 50032 72435
E 32475 66949
S 16579 399074775
E 33970 38127
O 2151 52319
S 17663 269255999
E 37279 76947
E 54050 66674
E 4634 56021
S 25246 978893756
E 2750 40523
I 48620 50694
E 5861 73709
O 30394 76680
E 8490 12611
O 39170 59779
E 47935 57939
I 5226 63229
S 29638 400741733
O 117 73238
I 3635 5882
I 14318 43169
O 17376 64291
O 63032 77595
E 5813 15147
S 12244 877673429
E 25736 26111
S 71437 74529366
E 32690 76810
O 18843 71795
O 14674 53141
I 28120 47926
E 66245 73740
E 11598 42365
E 47712 69491
E 17617 40111
S 77338 453270591
S 48952 628440335
I 22763 27846
E 67548 72965
O 14940 63306
I 2744 22522
I 60398 67006
S 47903 480416115
S 63289 577333664
S 72996 64013215
E 73135 76340
S 18508 30931688
S 32283 788761590
I 206 31491
O 993 46419
O 9157 11803
S 52558 558921925
E 10964 50614
E 7458 28939
O 803 2370
S 47757 630074966
O 13805 13860
I 16809 24357
E 14094 45322
S 8329 822861943
E 60136 71489
E 15135 35665
O 4530 46091
E 33786 53678
O 39288 65475
I 2267 20016
E 39846 70354
O 28321 43995
I 2018 14014
S 17774 569614485
S 35176 99300541
I 29651 74439
E 4276 52454
E 13127 59281
O 45500 50502
O 4555 19922
E 5142 66707
I 38720 64866
S 26030 363338195
I 42160 63240
S 13957 937923842
E 2303 67537
E 25473 38220
S 75754 573490222
S 45014 796883326
O 23666 69314
S 54695 886045874
S 67035 407543789
I 45993 66195
E 34298 44972
I 75558 76229
E 1401 57869
S 30249 784501310
O 59898 62345
S 1390 828161154
I 5780 37176
I 38760 57992
I 1913 41137
I 14236 15178
I 36820 76258
E 7011 65179
S 15734 435854636
O 31279 71769
O 43641 56706
S 28488 240747758
O 32489 52745
O 14892 48335
O 52538 54247
O 20111 24175
I 45551 47978
E 5156 15244
O 54842 70700
I 48514 74667
E 18214 41311
O 19163 56429
O 3952 59285
S 23199 567022019
S 72584 704616319
S 30148 10903036
O 28553 69211
E 3542 4818
E 12229 57717
I 6674 47717
O 56304 63581
S 35705 894606767
E 4690 47269
S 34273 806795810
E 7376 55420
S 53230 885908067
S 60221 88255066
E 16854 43852
I 29351 61093
E 35666 40265
I 4187 59055
I 42727 51953
I 2262 32984
S 27036 316990113
E 3757 39378
E 13565 26155
E 59156 67033
I 48650 50264
I 30738 59639
S 8200 497507657
S 31103 48995863
O 18812 21452
I 11362 59152
O 39591 43028
O 3482 34696
S 49446 822854231
O 29721 38565
S 73347 26709554
S 49293 86494907
S 7163 172398883
O 42449 47451
O 2854 12418
S 3134 317819979
S 32957 221943243
I 39729 52186
I 1510 29226
E 3385 66145
I 10058 16849
I 27683 69103
O 60753 64724
S 64140 478140900
E 48351 49706
E 39126 59647
O 43523 63102
I 5597 72727
O 9523 53295
S 52445 557417230
O 10036 25878
S 30939 915252733
I 21687 72801
O 72280 74311
O 3901 55695
S 35905 596081894
E 40108 76004
E 31266 40066
I 2014 52339
S 37478 822483473
E 1601 2419
E 22215 61861
O 5836 41219
I 19386 74253
S 20851 442110389
S 65227 427810127
I 30297 60191
S 71414 161225467
O 53248 62769
I 40580 44788
I 18948 49950
O 25392 26149
O 22894 69043
O 49705 59255
O 49467 74143
I 16346 38309
S 71264 215184850
O 9426 66413
O 478 59476
S 15621 781974953
O 61182 66678
E 45323 62281
I 4800 64001
E 28790 45061
O 25976 36362
I 51161 60673
O 12227 73148
O 12498 12523
O 14095 46977
O 5352 14858
E 56769 73669
S 26311 951113473
O 7356 21263
E 48730 73790
I 3037 48537
S 2627 707017454
O 14855 18736
I 8563 74967
S 25789 967842882
E 18783 45671
O 29029 29687
S 57430 749074569
E 13152 60025
O 18040 57817
S 22512 209983863
S 496 497560448
E 57960 76433
E 23809 56397
O 7968 71969
O 64010 72701
I 7725 16505
E 8215 56989
E 33219 76026
O 31845 70209
S 40658 286957988
O 9211 47418
E 5229 14958
S 24451 735923202
S 70964 943217831
O 3360 73500
E 25935 28676
E 19189 64214
O 49614 73829
E 45272 53153
I 36869 68687
O 15115 30078
O 16689 33481
O 9100 38175
I 36265 45124
O 26539 38387
I 22701 72740
O 54343 59648
I 29380 29634
I 16738 20599
O 29106 48793
I 54870 61295
O 59816 68406
S 42410 221715003
O 40575 68501
I 11969 14379
I 15110 51826
I 66264 71038
S 16379 277076609
S 75232 942225242
I 15950 66264
O 46702 54692
O 37444 42014
E 840 41834
I 15094 45261
E 24591 44388
E 22748 31263
E 4528 72856
E 50249 73506
S 70561 437193981
E 3111 14338
E 24188 42068
O 6948 10960
O 14724 46436
O 39975 63935
E 51125 57811
E 60427 72050
I 14017 47919
E 39557 72948
O 18095 31521
E 28029 35112
E 1022 61843
E 7685 73672
I 33082 69797
S 50517 24407592
E 22944 34315
O 53810 65965
I 23905 50499
E 12922 65402
O 34122 43285
O 34038 66265
E 9199 21004
I 19030 63774
O 35915 46701
S 10109 158499424
O 1176 66174
O 57836 64445
S 4949 499899148
O 31144 41627
E 11412 23044
S 13569 790140032
I 6243 18297
O 17835 40472
O 39603 64974
E 42386 72497
I 30082 66677
E 24304 34911
S 58538 766560414
O 40130 54669
E 23420 65077
I 59295 62775
I 19807 26590
S 11303 8985800
O 46975 65668
O 41314 65536
S 2507 545669265
S 77656 949369847
E 3952 65776
O 30620 52994
I 23153 46364
E 39828 40668
O 44068 58320
O 64524 69022
I 6347 26206
S 10350 943822144
I 26327 37164
O 18283 59729
E 1192 45103
O 4381 66837
O 39800 50176
E 70653 71233
E 418 33139
E 35297 48485
S 21704 522585861
S 48855 712853842
S 18960 709421222
I 39649 41435
E 31523 73282
O 29215 52778
E 65958 72070
S 24893 336381714
S 10871 515444935
O 13249 24352
E 31070 38350
E 18515 73182
O 17608 70771
O 2625 4317
I 20218 27172
E 2072 76580
I 47802 52302
S 30845 90992029
E 36297 77813
O 26859 31004
I 10067 36919
O 17400 33106
I 7150 61054
S 69658 535326143
S 43275 463218422
E 12983 43343
I 16921 59127
O 23541 52179
I 21688 48266
O 35212 68116
O 53606 65091
O 4756 65970
O 5583 74337
S 6362 194129720
E 9251 19091
O 8776 57431
E 47721 65488
S 23434 7569366
S 5168 717499854
I 20924 23741
I 12599 19369
O 8532 53536
E 2258 27545
E 58789 64618
I 720 21355
E 9780 65775
O 20122 73377
I 21867 37172
S 10203 984126451
S 77389 464725496
O 12985 59155
S 66084 804737973
I 9601 63467
S 77500 306111742
O 707 64906
I 35000 67368
E 58149 60269
O 1870 28591
I 70783 77790
I 15755 40282
O 18460 54057
E 21945 62757
E 19088 60108
I 34708 62036
O 9924 24839
I 14069 63017
S 41302 723670369
S 60771 885162755
S 63865 441527166
O 20408 47873
O 17578 34288
S 74447 879083832
E 39990 40512
O 1420 3451
S 23502 211057425
O 30374 64207
E 13745 45619
I 11293 16374
E 9590 15317
O 16441 37741
E 50236 76814
S 25210 548361557
O 45632 58697
S 12393 368216496
S 74623 311683490
E 49982 50334
E 5921 66886
I 12555 56941
I 10126 72197
E 10289 31768
O 43142 50228
I 34866 76608
I 798 47659
O 43877 74076
O 55891 73104
E 17074 33855
E 18109 54505
E 28151 50172
O 51182 73046
I 29349 30152
E 20858 67970
O 14410 43620
E 3646 5169
O 3785 52168
E 2952 14406
S 36557 246182156
O 24591 27528
E 32158 44238
I 59261 66083
S 34738 313097673
S 33111 207365373
S 1429 177078845
I 18183 49098
I 18508 58572
S 13031 347458428
S 21126 831335853
O 8000 60156
O 2662 34885
O 15675 23780
S 8088 574655632
O 25996 30989
I 11519 17943
O 70675 73131
S 58674 296852635
S 57980 761499910
S 35458 895157176
O 11604 44786
E 11486 13078
I 17125 48383
O 7624 54007
S 6754 122106246
O 49700 60951
I 10581 59774
I 6754 61244
O 12973 70854
O 47108 69373
O 6421 19288
S 56606 33665975
O 58558 61540
I 4809 56505
I 30177 56894
O 27180 74782
S 16799 329840946
O 56968 61811
E 21072 74690
S 60447 672019359
S 26757 623550273
I 4541 52617
O 22928 71091
S 34784 990829920
S 4128 794170110
S 34713 845755857
O 6057 70670
S 41486 358660781
I 46315 52223
O 5406 77953
I 62706 74559
S 58111 949236201
I 64717 72780
E 38998 71377
I 14950 72949
I 51758 58186
I 70671 77872
I 14852 65436
O 20641 44977
S 62928 245342866
E 11605 30346
O 61538 75322
E 42197 58864
O 3983 75877
O 7774 39280
S 12799 164567079
I 14615 60186
E 18791 38177
S 61098 187986924
O 18709 77473
I 31876 35030
O 22160 60548
I 44772 58741
I 18926 25744
O 4802 65346
O 35370 51337
I 29580 31592
E 4863 17944
E 63058 74182
O 11605 70561
E 7715 29533
S 45172 403107520
E 32987 46013
S 66002 779438443
E 25938 50898
E 934 62714
S 3096 940732749
S 40796 166460686
S 32375 574626642
O 15448 15961
E 52816 73176
O 35192 75102
O 37329 64823
O 10396 34015
I 60234 69566
S 6157 65971266
E 42422 57329
E 8790 50040
S 55198 608137910
S 38450 182435708
O 57442 63659
E 30816 47637
O 19660 52393
E 4099 45329
S 46281 567418637
I 7649 72574
S 68955 327359268
O 10740 71136
E 62108 76185
I 51387 54244
I 66813 66926
S 3853 716822637
O 28706 53256
S 58255 401676539
S 75084 21121676
I 53027 58589
E 8475 52392
S 55602 869979316
I 18726 23939
I 29861 77727
S 33611 122486844
S 20022 440829481
I 22801 32944
S 16954 625974529
S 29670 483413524
S 63195 722725583
I 30244 55392
I 29354 35053
E 19595 21272
I 5196 27672
S 61670 364125807
O 19752 33638
S 3866 256798967
I 8877 56130
O 12066 41162
I 15551 29802
O 5093 16804
I 13027 62517
E 14020 58402
E 5903 54188
E 6196 38459
E 18860 51286
O 4122 64908
O 14340 53324
S 46058 428448758
I 18861 61142
O 15083 37191
S 42234 400969820
E 13317 72728
E 16684 31331
E 17441 23152
I 53830 74555
E 31507 54633
E 26888 69288
O 64756 68353
S 45416 808867
O 7445 12851
S 8181 262239456
S 20617 737697630
S 62828 233235021
I 8933 41772
S 1588 192971809
E 9920 50772
S 53813 411137156
O 6589 69938
O 32590 47253
E 41418 75167
E 20602 65835
E 4167 40903
E 48929 55576
I 21147 50018
E 20367 30735
E 11784 12812
S 72860 27614300
O 19729 48740
S 51324 454299930
S 61388 224160584
S 75031 512438821
S 12049 532223730
I 41838 59601
O 5296 76591
S 55707 320009323
S 20521 587880809
I 50054 67744
O 1777 70506
E 16590 40846
E 48013 66352
S 9075 400005457
S 31495 518652865
E 28918 53980
E 15505 68645
E 29140 72156
O 40647 66605
S 1593 716904060
I 533 43761
E 8083 51239
E 42550 76303
E 26149 59622
I 21551 41694
S 22041 916068202
O 47259 66115
O 17620 55363
E 26746 57555
O 3404 55467
E 55792 64022
S 6061 985633849
I 36438 69486
S 19668 615460742
O 36622 52606
I 17220 72416
O 22681 75773
E 829 59850
O 5787 14797
I 39541 50532
I 18390 25924
S 69199 908064683
E 41905 72773
I 19708 45504
O 6685 74134
O 37640 68241
I 38541 70362
E 48584 67964
O 26463 56486
S 40191 550084
I 17857 56909
E 19228 69112
E 35482 58845
I 47388 75803
O 17097 32787
I 67309 70835
I 22824 26474
S 69375 3068133
S 70671 497343741
I 44551 73004
O 17121 17884
S 11941 375748558
E 4239 20279
S 24198 691665378
I 141 12433
I 20046 49972
S 23281 820782805
S 1040 621114443
O 2929 17478
I 14004 19941
E 46573 71268
E 41731 49297
S 36281 419567899
O 12589 19314
E 61558 66944
I 36762 49737
I 70620 75352
S 77448 931195792
S 77189 89645440
E 61635 63404
S 34857 810316479
I 1315 56393
S 10348 921218291
O 19659 37002
I 15088 31047
E 52302 75366
S 26534 504852119
I 10571 56214
O 2032 4145
E 24841 37629
I 70803 77616
I 19396 29242
E 47825 72417
S 19604 840541760
I 12171 18804
O 1405 45507
O 46600 54648
O 65945 71189
E 34574 67060
S 72409 631138162
I 41708 65203
O 65051 67612
O 12087 66000
I 27199 38149
I 41673 42183
S 34425 947543937
S 44415 982472930
I 9945 72415
O 12952 43251
E 29341 66220
E 32052 74932
E 37123 54189
E 30902 34902
O 48754 67288
I 1830 60620
O 6156 16929
O 49662 64677
E 33031 39667
E 61343 63314
O 6654 51750
E 22955 25888
O 18046 66309
I 22580 60711
S 10736 499966542
E 29506 57630
I 49111 76851
S 2228 869142545
I 12197 35909
S 30301 866105861
E 22107 66335
O 42798 68053
E 53356 77417
I 6769 8256
E 42029 64457
S 44732 293087488
S 29053 431131845
I 55610 72123
O 32305 58826
I 43785 51875
I 20080 21364
E 11128 34772
O 934 7248
O 23259 60982
E 773 76566
I 4899 62213
E 21122 41620
S 873 123584277
E 56352 69384
O 17967 63589
I 7342 35316
E 46087 77392
I 10822 25538
O 28184 61000
E 8370 44590
S 8323 388005903
S 22322 955493502
S 75279 652347683
I 2359 64880
I 31326 58491
E 12130 54377
O 1142 27727
I 58837 61529
I 4011 65161
O 34261 53485
S 70098 189030265
S 20178 192500252
O 16310 75954
E 30993 62308
I 23964 69469
S 15456 4535756
O 36730 59388
S 22560 995459563
S 6382 149161276
I 31415 64706
E 2702 10983
O 19527 59719
E 32804 53613
E 20214 31847
I 53643 64655
I 46708 72014
E 39015 61301
S 68810 828781068
O 12469 71455
S 1199 72721788
O 26284 28785
I 57104 63924
E 34491 38373
S 73195 731290318
I 28435 49877
I 18647 58348
E 5252 23879
I 8139 57387
O 21248 73010
O 26425 65012
S 35606 94718268
I 16187 65283
O 12437 59939
E 906 49687
I 11195 47877
S 15587 318315330
O 13778 58306
O 20214 45427
I 19970 63187
O 39628 77213
E 50238 59532
O 40970 60160
O 53324 77844
S 25169 276334751
I 22401 68001
I 2082 54779
E 52420 62193
E 646 40250
S 68192 500341972
I 31041 65006
E 11812 50656
O 72037 74995
S 2819 971871108
S 65610 920136464
S 37099 75172818
I 17660 64061
O 49070 70733
I 12995 39352
O 39372 60179
S 55221 770430508
O 30515 73373
E 43058 76307
S 16310 886686298
S 65063 179991336
O 42402 74132
E 19582 69926
O 60566 62821
I 27218 41546
S 41721 590688670
S 54102 65492755
I 4310 30844
S 8445 345182024
I 19901 29563
E 24716 76187
I 37977 66334
S 39383 314245942
S 74684 970999528
I 3895 48395
E 32930 66389
O 30082 31111
I 40236 53426
O 31410 51124
E 58076 72003
O 10818 50733
I 20 15986
O 11219 34671
O 9981 25139
I 37483 71347
I 31943 60575
O 29978 46647
O 28270 72431
I 11895 74832
E 30185 33245
I 28418 69092
E 39193 66331
S 47039 149432402
O 19055 25954
I 29559 52743
E 7828 62391
E 6144 39281
E 32231 67467
I 17398 42964
I 35565 66881
O 56775 70714
O 66692 73790
S 69076 331593063
I 18334 74738
E 2597 63466
I 2127 74427
S 21466 973644125
O 13118 36476
O 43310 51182
O 19505 29596
S 1778 968190623
I 3028 4674
O 16320 46024
I 33478 44120
I 11095 53239
I 58755 61254
I 22660 47681
O 4555 57372
S 74461 236474863
E 15490 64899
O 52249 60743
E 6898 70494
E 13259 68088
S 47334 80156662
E 38258 75739
I 2177 4401
E 67791 73255
O 6152 36385
I 7595 41340
E 12894 69792
S 11578 925787396
E 20375 39832
S 2683 203048500
O 22819 68632
S 28175 397494511
S 29242 18363503
S 65641 160047305
I 2997 51782
I 7621 68219
E 33871 40991
O 28171 32330
I 5050 40213
O 10332 22895
E 17514 30387
E 15735 45609
O 38728 59659
O 9621 29762
I 2355 29999
O 33276 60135
O 22805 27278
O 29597 54821
O 18038 70384
S 57205 355446710
E 11334 52911
S 67374 851469274
I 39343 57468
O 22472 29449
I 19354 64370
S 37068 626958259
E 54780 71390
S 5293 282897455
S 57798 816424702
S 67250 684673633
O 271 77286
I 7582 36401
S 12494 679765704
O 33009 50070
I 2689 53104
E 26288 57931
I 45789 47779
S 25168 632865103
I 6782 69051
S 17212 99363672
O 19574 27631
E 41210 74225
E 14310 68749
E 63983 70828
O 16771 49362
E 56974 62016
O 61013 61938
O 59873 64020
I 57042 72503
E 10144 53465
O 9041 77234
O 3103 19656
S 46752 271688773
O 15862 60977
E 30284 52161
E 35665 51488
I 33303 63585
I 5546 57843
E 39645 68081
O 17396 62850
E 13005 51702
S 2232 221855551
I 73667 77674
O 10222 20768
E 28438 38281
O 28863 52009
I 5025 23677
I 28923 57779
I 57900 77766
E 22053 57814
O 830 26400
S 48825 478224092
I 845 62288
E 18251 57845
O 2279 73889
O 6401 16843
I 1105 18783
E 18388 34064
I 34064 67154
I 27792 32201
S 18284 858131126
I 43589 58932
I 8300 24833
S 66255 876811344
E 20123 52017
O 25734 58963
I 59790 73074
E 17853 29312
O 24700 47562
E 28110 33444
S 10123 698732689
S 65098 522890280
I 29469 46796
O 5761 46388
O 32089 36459
S 3783 937189366
I 16249 22470
S 56625 420833277
E 64699 66012
S 11027 477230254
E 29788 30620
S 61714 817793352
I 6250 40011
E 49152 53137
O 3920 39325
E 46251 56581
E 43154 61470
S 42332 110443458
O 15107 71961
I 64107 67365
E 22631 45159
E 15080 37766
O 51130 69826
O 17088 77010
E 17282 20053
S 66394 894258267
E 21262 30780
I 1210 17915
I 2363 33161
S 4000 319200516
O 8885 44253
S 18332 663311639
S 12753 339410187
E 39385 41325
O 19392 51961
E 21836 76944
S 13571 993224962
O 16894 67020
O 25931 39728
O 15086 56939
E 42582 75728
E 13401 46331
E 16334 26260
E 28768 39995
O 29646 69489
I 35131 62265
I 33194 75980
S 8907 808579080
E 10459 22286
S 12242 38629092
E 52540 54509
S 43607 74629576
O 67789 76573
I 50516 62895
E 12391 36809
O 37709 49591
S 39937 166441719
I 20324 25600
E 2680 7431
E 25915 30456
E 44361 56900
O 25547 49143
E 8570 50550
I 52865 63079
S 14462 650762492
I 39916 48216
I 9224 27965
O 18183 53815
I 20369 53121
S 23267 118870205
S 65460 473837724
S 56150 882127202
E 12069 39357
I 19748 49288
I 2669 11672
E 18389 25984
S 52762 481951849
E 22969 25426
E 16929 18912
O 22564 69908
O 4591 12039
O 67732 69333
E 9744 68162
S 49104 575114364
S 50848 371394817
I 39575 67270
S 76260 372906731
S 70561 3451643
O 9637 74021
I 18630 72655
O 26094 31566
E 11150 19138
S 55190 378574726
E 28657 49379
S 6354 93906512
I 39142 68065
S 33573 381395290
S 44912 223073564
O 33579 53166
O 11057 72787
E 14238 57896
O 8116 25332
S 23166 638487344
O 33201 36187
E 11931 27611
S 39711 863226870
I 30598 67574
E 42713 58246
E 17551 68975
O 2882 23768
E 263 19485
I 17182 35492
S 77380 594887436
S 14870 532474628
E 43658 77680
O 46287 60648
E 27998 36281
S 11793 255988863
I 72594 73771
I 15434 65853
S 37646 983110811
E 46258 72740
I 42764 73122
I 28319 31854
S 63669 925158146
S 48199 720237544
S 15765 548872217
I 7600 61344
S 17080 239007397
O 15554 36939
O 17374 42636
S 52000 540034260
I 8716 58770
E 24772 64205
E 6012 47420
O 26536 48179
S 69630 298549527
I 19157 44792
O 22655 56136
O 2219 68208
E 1427 38467
I 75956 77201
O 7992 20789
E 13041 23655
I 27050 66550
S 4870 976691413
E 11622 43816
E 23498 27201
S 43266 867710065
E 24406 47099
S 28050 223072599
O 54652 57919
O 8072 47904
O 6901 50263
O 6094 54700
S 24348 453010119
O 3127 64882
I 2210 7578
S 48636 418543886
S 30230 312193618
I 45591 71956
E 15729 65132
O 18874 22414
O 45902 60754
O 19327 45024
I 1618 22814
I 53463 59842
S 12805 614119771
S 50594 396359351
O 19711 21079
S 5390 486434092
S 2217 223601355
O 28351 76585
E 19725 77839
O 44781 56034
E 23988 51539
E 24934 71769
I 53402 53653
I 19908 73531
E 55460 72194
E 31240 70581
I 98 70228
I 17053 58333
E 32691 66125
E 1358 67809
E 24633 60996
I 47250 64204
I 16542 17118
S 55548 138914978
E 13241 63571
E 31094 70320
S 46125 788666289
I 35622 40888
E 3919 49606
O 1284 4596
O 36447 38556
I 24824 58749
I 24308 64138
E 24794 41821
S 18277 627492057
S 55033 222244549
E 24595 44572
O 2437 74617
O 45127 59856
E 41081 70685
S 62581 645387963
I 38887 63617
I 12448 34468
O 6652 46631
S 33737 663031457
I 27262 43690
S 12293 135340203
I 4587 64177
I 65606 66770
O 48309 52371
I 25749 55339
I 62075 76165
S 34302 770055440
O 53875 66213
I 13366 51063
E 25897 68325
O 4778 61089
E 15977 68047
I 50971 62823
E 23916 75314
S 64277 398645254
I 27240 53982
I 2898 34475
I 14550 48023
S 72523 632600344
I 1766 28932
O 35254 69336
E 26727 59565
O 7120 69668
O 3131 4519
E 35256 75941
O 34046 51043
I 3186 77915
S 12828 601837501
E 22784 75520
S 74149 144206468
I 28834 64195
S 44615 30526709
I 22400 49878
E 18534 44850
S 55016 344997023
S 8062 815641510
S 25986 869810063
S 28541 572380679
S 44166 344150507
O 41885 57212
O 12199 41130
S 58320 633674376
S 25794 42532374
E 52441 67163
E 6139 60194
I 1708 41264
E 16870 52155
O 13275 40631
S 60473 536414024
I 24508 68248
S 31218 372186550
E 4456 37098
E 2377 24609
E 74592 75665
S 72807 678037413
O 10613 21913
I 45667 48947
S 36231 125846473
O 23829 76575
I 4356 22700
E 39480 75654
I 67279 78109
S 9900 705197777
E 40696 48005
I 28167 52317
E 59923 71998
E 24016 78007
E 15821 64472
I 30757 35580
I 21273 73693
O 19904 28770
I 33092 70444
E 10767 52218
E 63049 74620
S 34485 720266665
S 77655 1789100
O 27848 75856
O 35426 46408
I 13965 76366
E 1413 40974
I 3220 37538
O 45073 52672
S 44789 509930410
S 37355 483186550
S 16561 142444050
O 30430 41589
S 61116 968645919
O 26487 43430
S 16521 663538549
O 13541 56996
E 14270 29677
I 1588 4056
E 11744 72319
S 21108 331534775
E 9077 58590
E 12706 54639
S 42102 143155525
O 10461 30076
S 50169 933841767
S 34490 76354645
O 69759 73980
E 3942 59208
S 3798 938453006
I 24501 74471
I 67243 72626
O 41965 73201
O 27347 69657
I 11383 73586
E 73953 77031
S 34317 936166259
I 6270 26078
O 32431 73909
S 33612 869972394
E 28834 65896
O 38494 60997
O 71745 77035
E 15383 15837
O 30802 60870
E 23856 63022
O 30139 62861
S 41443 263488058
S 59236 163587355
S 58733 233862106
I 65815 73115
O 2272 22294
I 26982 76187
S 61738 623047174
E 19842 77492
O 32133 73199
E 55706 69646
O 9903 62440
S 31676 558417214
I 8199 14051
O 47580 63964
E 42027 60256
I 31815 54619
I 11873 27879
S 24466 341893830
S 40276 551009526
S 46703 125659733
S 74626 622347246
I 25825 53625
O 5643 63521
O 4723 64832
I 33788 42498
I 7851 68546
O 2662 33360
E 37608 65811
S 77817 549018124
E 35292 36383
I 10719 18035
I 922 35380
I 274 47659
E 52628 73339
E 26041 42707
O 1819 51632
S 67374 289753205
E 49830 64021
I 52038 52065
O 3807 62185
O 46987 73858
S 54504 496779072
I 34800 71896
S 72685 75626743
I 17216 56296
O 53848 74683
E 66262 73846
O 15525 65044
E 12889 72461
O 60786 73928
I 70871 75625
E 22533 56435
S 11639 29322639
S 51228 535085116
E 10370 32931
S 77933 895517937
O 7132 65075
S 53749 270132119
E 40200 68305
S 27586 273904342
I 23986 70072
E 4659 70420
S 47601 945256517
I 7839 66246
E 5529 18488
O 17631 45363
O 35920 43962
O 3881 63287
I 40816 51129
O 41130 70523
O 18278 20517
I 22574 43613
O 17092 19338
S 65734 394576504
I 31136 60719
E 4039 10334
I 24607 43962
O 44922 72054
I 59505 60007
I 26929 35552
E 12826 42964
E 33149 53552
I 51931 52069
S 28199 194531367
I 65672 75509
O 58409 68541
E 7648 67533
I 31311 48950
O 58905 66834
I 49766 71335
I 34460 58766
I 30975 64552
O 39369 64133
O 60080 70879
O 31307 43915
O 13107 26449
E 51370 66504
E 16705 73595
S 1561 175379827
O 22798 70808
O 26098 45608
O 12951 57460
O 28880 35723
I 43166 61057
O 22528 50843
E 55581 76099
S 3687 617160271
S 76595 270450395
I 821 2952
E 3455 64808
S 33029 147022701
E 12230 39214
O 10805 56313
I 44442 55226
I 34311 40314
E 56947 72507
S 55259 120644282
I 22459 26501
S 35809 867295036
O 6413 75542
S 72419 63547589
E 59921 70190
E 3538 57927
I 13951 25978
E 23149 37578
I 3399 63502
O 55457 57962
O 28369 34383
E 31574 76156
S 59771 405610840
I 25826 41545
E 10482 66342
I 5653 15951
O 13973 75813
I 19156 74940
O 25869 68969
I 32219 43379
S 38541 295782049
O 34573 62705
E 20297 46224
S 14930 713351174
S 39532 35370415
O 44116 68258
O 14703 34342
I 59330 76293
S 13896 733676332
O 4717 72460
I 5333 64245
S 48801 434495658
S 57042 510408415
S 60231 999939093
S 66136 464941324
S 204 768003880
O 29301 49611
O 500 61308
S 71186 361937708
S 72419 611237456
E 52052 75789
I 14764 21759
I 11325 24677
O 6366 23420
I 46888 61568
S 23602 251408538
I 49176 70065
E 50611 70797
O 7620 27904
E 2977 53147
I 6515 14757
O 77534 77590
S 17800 13903072
E 8484 11530
I 49455 52083
S 48882 848150616
S 9306 988662222
O 36818 66569
S 61197 809324105
O 28298 38278
O 16004 44990
I 24210 74545
S 63568 578206623
I 11575 60086
E 50164 76174
E 4727 57572
I 5893 69165
O 7410 33374
O 32472 60719
I 39617 57946
O 943 29931
O 52693 55119
S 54520 326452422
O 2161 29535
E 10897 73829
S 61630 143714150
E 13069 49428
I 13407 31260
O 22525 39536
S 52718 77839749
O 16891 16964
S 52289 768857650
S 19580 261476770
O 10264 46497
E 52704 68852
O 47840 58077
E 12526 47553
S 19513 742867784
I 15784 16276
E 66774 68995
E 5422 28829
S 54070 784650257
E 35754 59883
E 1199 45044
I 49229 75360
I 31242 41101
E 10896 72995
I 14834 43189
S 16044 417414770
I 39844 70562
S 21924 587199068
I 31449 43186
S 10135 943172333
E 22395 23002
I 48530 51311
S 57869 211455690
S 5702 226195867
I 19086 45703
I 37595 45113
I 28345 36667
E 24649 47874
I 5240 28607
E 17047 59963
I 7814 20454
I 19890 31397
O 29990 68792
O 45381 74586
O 11060 44233
O 11225 64983
O 36749 61749
O 14759 50299
I 60138 71694
I 16501 59375
E 16116 77034
E 42502 64460
E 11580 32144
S 5342 81143325
S 77309 448053914
O 5723 25521
I 32174 76601
E 32804 55046
S 3704 99731456
I 17243 59210
S 28123 284836336
O 65079 78055
O 12090 19763
S 55777 930582672
I 28670 49881
E 38805 69394
S 68734 717998244
S 4957 450279347
I 3302 14822
I 2139 7343
S 30741 353548271
S 67427 817023869
E 33728 47560
I 6691 74837
O 26900 62781
S 51225 699049311
S 32330 933986609
I 24941 59162
O 61851 69502
S 51943 379540340
I 8935 37876
O 53880 55540
O 17028 17168
I 11840 68315
E 4357 35116
E 25626 62484
E 8156 59093
O 2603 40528
O 45854 75181
S 37253 780204206
S 55522 417277676
O 50611 71421
O 144 12592
O 36260 69068
O 29856 64738
I 3784 9099
O 4658 66498
I 52228 64703
E 46085 52334
E 5339 65896
I 43421 44619
E 4597 17388
E 11116 31083
I 26090 69952
I 18450 51208
O 6100 21855
O 23411 53370
I 36799 56553
E 8011 61950
S 68062 65679383
I 1082 34360
O 5284 30599
I 18167 48438
E 48788 55128
O 49107 57029
S 68361 875500712
E 57463 71086
E 9077 57811
O 20322 67023
O 46409 49468
E 39495 43494
O 28259 62200
I 20021 76860
S 57327 185428904
S 48640 116258002
O 30593 73256
E 31326 44130
O 780 4738
O 39396 50835
E 8793 32953
O 21523 71237
S 15385 822157968
E 21843 52636
I 30815 66826
O 32299 49066
E 13804 27635
E 58596 67969
S 52688 467813773
S 2692 56153535
E 7198 64140
I 20664 30237
I 41586 56029
I 25121 52948
E 7366 38407
I 28235 40202
S 26884 574527589
I 12459 21576
S 57840 632054892
S 32182 304734283
S 72684 383821072
O 6825 68661
O 52238 53629
E 57937 72712
I 9645 22201
I 10054 72786
S 4072 777593593
E 37396 55809
S 38585 29824284
I 33673 49844
O 43272 62089
E 13311 23025
S 38045 670866736
E 31396 40604
S 9959 357254338
I 8406 63901
S 58758 208430463
O 7736 37311
S 65247 376230452
I 49678 62058
E 5954 24983
S 30931 74206465
O 43564 77253
I 24379 74072
O 9904 58310
I 36671 72179
O 4085 58942
O 10852 32963
E 40324 62591
E 31722 39281
I 37355 56892
E 29462 50463
S 69339 663551093
I 2090 67239
O 7759 72705
E 14411 64781
E 38067 74747
O 57517 76662
O 13011 41853
E 10085 65017
E 55095 72367
I 8713 54676
S 42230 512806238
O 26172 35725
E 10022 35541
E 40119 49102
I 13127 49537
S 60057 336020932
O 38287 60316
E 43350 68753
E 505 7854
S 40198 162156068
S 57603 933395674
I 16842 75684
E 5330 60304
S 55243 874546982
O 26163 67253
S 8489 548871287
I 11918 50267
I 43820 66726
S 76207 906433259
O 23975 51246
I 38616 60633
E 25503 41466
E 13132 77521
I 24296 33522
E 930 74859
O 15945 53830
S 7550 929087425
I 34945 51813
S 8898 538489570
I 12493 48470
E 29371 54484
I 24999 50668
I 21610 43857
O 25315 49296
O 20709 54378
I 16954 55863
I 14256 28769
E 6979 44767
I 57003 71522
S 24092 485154929
O 30057 76638
S 69312 919514814
S 911 679486744
O 7382 76891
S 42504 960084148
E 1365 54226
E 18648 41948
E 62620 63746
O 13258 29142
I 7583 77904
S 13289 913285628
E 23577 29188
I 6553 15144
E 27526 36412
S 4223 327217765
S 58629 524573433
I 54264 57159
O 693 8331
S 48882 2368524
E 3128 64048
E 64726 71429
O 20035 67904
O 55414 61908
O 10989 63624
E 34471 65259
O 7180 18931
I 11871 16490
O 35854 44098
S 48445 860635982
O 37651 43883
E 6951 54014
I 21942 65589
O 18857 64078
I 3426 20329
E 11158 27621
S 4449 840909549
I 30162 45272
E 5370 74023
O 52945 67038
S 936 460482102
E 34123 62559
S 36647 173278149
I 31315 58646
I 66343 74013
I 59908 65155
I 48041 50122
S 4882 678857385
I 47112 61114
I 28786 32678
S 57762 93990424
S 11117 40425799
O 8211 55661
O 43257 45172
O 50604 61521
O 15262 56901
S 59812 780717441
O 17127 54711
I 8273 37367
I 5121 28995
I 24908 31238
I 38840 60240
S 21820 953297051
S 59807 213318493
O 8115 61847
O 24508 43965
I 29492 69349
E 60227 77628
O 65855 70821
O 32118 71445
I 43246 63503
S 66344 216647437
I 60854 74216
S 4180 611327936
S 19443 894472166
S 38417 9034345
E 8951 22506
E 7020 7144
I 1519 39319
O 50194 59932
O 7949 70233
S 64806 730369299
S 8956 438752292
I 7339 55560
E 46746 56157
O 39302 56012
I 43973 70280
O 25241 75666
I 16903 20903
E 32170 62424
O 21525 73740
I 48605 56156
S 49747 981528958
O 35490 48102
S 56353 180681658
E 45492 51751
I 36431 57224
I 67830 73245
S 27285 428778599
I 55532 76787
S 2290 788169933
O 24292 67171
I 14261 26939
I 60076 70534
E 13906 65848
S 41531 486332214
S 77850 688360915
O 51334 69467
E 23072 74537
E 28607 65976
S 71576 876187075
S 27715 767575528
I 21729 62075
I 61300 71364
S 51496 6032913
E 37414 38347
E 8868 23192
E 4626 29971
I 14494 19892
I 3938 23785
S 52574 122483021
I 5203 29823
E 21292 60646
I 8493 29793
E 11567 44059
I 49316 76116
S 17121 756139004
S 12752 792088559
I 38552 50298
O 48595 59150
E 27291 28144
E 30550 54930
E 30826 37362
O 60790 72329
I 17677 56719
I 18867 60028
O 48011 74072
I 43205 56752
O 49673 74983
S 72127 424185245
E 53021 73879
S 12372 663600094
I 11910 21372
S 20160 522316706
E 19196 36623
I 56676 58271
I 45012 63701
E 32307 71101
I 41537 46705
I 35571 77305
I 66145 74072
E 32558 39845
S 65094 81542588
I 68175 76453
I 28588 37842
I 45425 77795
O 60799 66418
E 34035 39505
I 6281 61129
E 35866 38957
E 1393 10921
S 37569 898478649
E 1030 17759
O 8438 32306
S 52445 792145556
O 21486 66788
E 24564 29971
S 43038 630821419
I 4457 30802
E 26409 39458
O 38298 52159
E 31487 72630
O 3192 76595
I 49440 63478
O 46328 66105
S 7764 556846060
E 744 69295
S 60057 863024698
S 39185 121343639
E 44208 68058
I 20200 64972
O 31228 72824
I 36047 72263
S 49967 497304768
S 65869 164847331
O 1378 35318
I 31150 64961
I 13346 24341
E 47260 64890
O 46124 61446
S 30741 705132272
S 40991 821335310
E 50611 52724
E 43294 55311
E 4146 60669
E 39015 43754
O 21508 27460
O 67816 78136
I 24310 46676
O 21656 27460
I 56330 72994
I 6940 30772
E 28902 61748
S 2792 563775880
I 29004 44065
E 7937 68941
S 37654 85220031
S 15337 706804099
O 8019 54503
E 7713 16574
E 11659 25036
I 46160 48467
S 11668 401591806
I 24403 63712
S 31860 718727185
S 64841 123624944
E 44105 64221
E 57303 74241
E 33439 65040
E 36378 53048
O 8609 39178
S 71580 456644891
S 31889 951573184
I 36236 60330
S 7692 488330904
O 4910 42075
I 55134 58108
O 3254 48507
O 30494 45305
S 57158 835910552
I 43590 63819
O 23043 44758
E 25532 76538
O 7698 76528
O 5473 63956
E 53829 61214
I 39603 75434
E 59583 63307
S 62550 891323510
E 52614 61963
S 36559 506023408
S 10758 473349118
O 10000 71578
O 57490 77230
E 32403 37948
E 48045 64209
I 20017 71589
E 16312 44590
O 21982 36539
O 25348 30796
I 56097 56579
I 7365 26540
S 50062 200020408
E 34060 38839
O 10753 28736
E 15081 53650
I 3563 67227
I 14250 30022
S 55028 356424098
O 18341 31371
O 20018 45962
E 4863 43862
I 8458 14148
E 42876 65234
S 72383 764871594
I 17322 71597
I 27283 42510
S 59731 681883823
E 16027 41832
I 25138 36306
O 3464 64350
O 6850 50584
O 6509 69855
O 27781 76400
S 56222 168945347
S 9932 605866012
S 24121 467592004
S 8266 339403874
O 13648 76663
O 6001 46865
E 57691 73565
E 39823 47399
I 29531 31835
E 5000 11669
S 42868 524688126
E 5127 59517
I 17625 45376
E 7723 47550
S 50111 336475904
E 5258 16567
O 51923 59983
E 10752 66530
I 53130 60686
I 13830 16140
E 9935 72320
I 1009 72983
S 26101 816057518
E 30138 38247
E 20588 27151
S 66020 687986613
O 12348 42428
O 5614 9231
I 30714 31937
S 51188 598241156
S 21934 523535735
I 43513 73799
E 6094 34245
I 25050 48551
I 27333 45855
O 27897 60613
I 28126 60438
E 8325 69468
O 24683 48216
E 49621 59544
O 36041 54619
I 12377 35570
E 38319 63911
S 14021 929755848
E 40882 49745
I 10331 38137
S 43410 734466457
I 1351 37363
O 3141 76754
I 34033 63821
O 17261 40638
I 23953 25045
S 57618 689367065
E 20191 76347
I 55726 59407
E 19617 28262
O 9120 44291
E 64836 68676
I 13888 66304
O 1178 16371
I 14613 66351
E 21445 34681
I 70779 75950
O 9084 65439
O 9366 14305
S 27681 270568754
O 11239 13307
S 21660 660233170
E 6954 45333
S 54549 55971438
I 13804 61495
O 38092 48965
E 45419 55841
O 8933 16774
O 33368 70999
S 75281 720145020
I 39871 42676
S 18745 424362197
I 1474 41972
I 1738 12118
O 45819 63881
E 36120 43129
S 46797 510666550
S 73219 995804719
S 43454 769636176
S 30939 701467324
S 42692 832251585
O 10943 55604
I 28688 53730
S 45545 167390947
S 32728 48313946
S 17285 259143008
E 48734 63994
S 56394 297802976
E 32768 58490
I 57621 62308
O 13734 58493
O 8003 16130
S 39136 866284240
O 39355 52288
S 56167 357127525
O 7354 12046
S 12301 465145313
O 7336 49790
S 43092 805914848
I 13881 61687
I 3209 29306
S 19595 633283649
S 32134 332430293
S 22458 806274195
O 28274 71321
S 2746 703051256
I 41874 46043
O 13618 46142
E 12450 34362
S 56345 197576993
E 33796 63542
I 1899 69888
S 50302 125700757
I 6938 39856
I 27333 57080
I 10397 69951
E 50292 54064
O 30639 45461
S 64630 881210379
E 392 35781
I 12378 50759
E 42167 57111
E 3129 39203
I 29782 41900
S 31418 759852720
O 57989 60679
O 40472 66093
I 10023 36255
E 24970 33854
S 42274 262193782
I 53992 62657
E 36641 73688
E 8608 48477
E 20810 49789
I 50657 59872
E 28174 72219
S 53802 158818786
O 32942 50593
I 47581 64661
E 18231 47258
S 65951 965125310
S 24730 623184032
E 26492 38869
I 1651 50221
I 19846 63634
I 21878 76489
O 23027 38730
E 14263 54523
E 55891 73410
S 34716 953079519
S 76062 54814581
I 16554 52319
I 46242 57632
I 30464 62935
S 10341 840436521
S 58796 538537572
S 62726 260427993
S 7178 781031602
I 17750 29096
I 10464 16729
E 10851 28515
S 77283 886200500
S 20452 439994926
O 19788 63781
O 5826 14719
E 3502 9375
E 30602 41543
S 21970 103874130
O 24824 69978
E 32795 70669
I 73205 77029
I 68977 71231
S 49213 727524887
I 18112 29635
S 45498 915774677
S 5594 971272560
O 9638 62856
I 538 42593
E 31025 66523
S 68163 327913913
E 4749 17994
S 40053 167420308
O 23489 39666
E 39105 47673
S 61246 332577542
S 40809 389114181
O 23234 57612
O 17395 57856
S 13720 991054792
O 27552 46031
E 19513 46993
S 75123 753618861
O 76585 78124
I 4258 27664
S 29580 169836612
O 17189 26905
I 2562 7256
I 47322 73093
I 19832 51447
S 28118 370451583
S 70736 382177128
S 55330 228309892
I 51461 55548
O 33567 50942
O 11814 37199
I 30892 72675
O 47613 72273
E 7889 67742
S 63572 312116163
I 30352 52383
S 39667 265087228
S 68980 805488137
O 25959 77045
I 3766 6795
O 13671 28332
I 35890 42597
I 14552 42433
E 8120 74577
S 23608 53235243
S 25660 41471142
I 14738 47378
O 17899 70678
I 66993 70003
E 16787 55151
E 27546 46157
E 9273 24129
E 22270 51987
I 1034 69388
I 28683 37420
O 7007 13835
O 61331 71380
I 49871 75887
S 49998 62953017
S 20198 390829556
I 3728 22875
E 56509 73616
O 14854 52823
O 51847 57911
I 27952 53877
O 21525 22667
S 66310 413908261
E 26612 54088
O 42921 61113
S 27578 806072672
S 32521 247996188
O 51669 76805
I 21627 58438
O 27443 45871
O 51622 54294
E 12476 64138
O 8761 48320
S 63147 801634236
O 624 64942
I 32572 49381
I 38581 75144
I 673 48933
E 4813 42355
O 30864 62734
S 53929 550329419
O 104 28818
E 46774 58777
O 25331 39460
S 63517 131289038
O 17260 52400
O 45733 61836
O 24816 25717
E 18098 27606
E 42202 54261
E 23587 75045
S 11523 663919004
O 17273 69639
E 34362 40692
S 10259 61860008
O 51171 66010
O 47102 72636
S 39146 611780551
I 63076 65368
E 37165 55861
O 17954 54474
E 20832 74696
I 3966 41281
I 16902 30120
E 22544 50553
O 51980 56629
I 60468 75675
O 33521 70490
E 13715 70068
S 15385 862247142
S 70415 461748238
S 70400 190323089
I 10549 29288
I 11316 66640
E 44852 69717
O 20619 65132
I 16170 59994
I 23830 30008
E 38216 56512
S 36826 99638510
E 22020 37207
E 63999 65563
O 10699 38871
I 14424 32406
S 40654 407063323
S 63348 835759422
I 20326 65597
O 40467 62154
E 21766 28549
O 12235 39856
O 20535 72776
I 2045 53143
I 26665 47797
E 55496 70145
E 27584 68549
E 10081 43896
E 41169 42865
O 61456 72737
O 15535 28148
S 70006 963290940
S 3007 460332779
S 13632 295265805
I 8082 54796
O 12070 68718
I 2003 38906
I 43708 59847
S 73273 390735342
E 42844 59732
I 70645 73774
E 32168 38789
O 32431 46596
I 38292 56551
I 3016 11131
O 23394 37993
O 32254 59709
I 31758 33309
O 24620 29914
I 14437 17199
O 28032 41787
I 63203 70724
I 34151 61826
I 26139 46995
I 14839 46375
I 27066 54149
S 13419 610563400
I 7522 40927
O 18643 77605
O 40784 66662
E 9196 69095
E 56170 65045
S 70491 613540137
I 33889 57387
O 33782 40607
O 22444 47480
I 48890 63768
E 39950 51372
E 8747 38714
I 20692 50211
E 21113 64044
S 47117 957278884
O 4208 8812
O 23208 37552
I 25062 56059
O 39166 69501
S 54948 330451066
I 11796 28716
S 19791 67421578
O 40152 61348
E 47076 77614
E 34920 74873
E 66849 72040
I 65951 66313
O 589 19013
E 17867 66884
E 18438 65539
O 13788 17876
I 32867 67799
S 2 525619816
O 16852 47316
S 48896 659659993
S 56547 398399589
S 55668 742268939
E 34526 51198
E 53503 56780
E 12448 63735
S 70487 210603682
E 10536 62362
I 57671 63485
O 14906 74760
E 43057 60738
E 34974 74151
E 2538 19116
S 52235 823815552
S 5414 55765752
O 58376 68911
I 60067 63845
E 31872 61164
O 18190 74195
S 59211 770160361
O 19538 73940
E 40350 69108
E 38339 57645
I 3740 26334
E 8152 53315
S 42631 608552937
E 17526 21720
I 16411 76951
E 29621 58366
E 33254 41392
E 25693 52363
E 7477 66703
S 47423 112059163
S 5465 821419343
O 3982 15664
O 27506 68999
I 70168 78009
S 67464 187609916
S 14586 8844752
O 29310 66465
I 23945 45130
E 16109 75673
I 34173 38732
E 43316 75712
I 1109 48615
I 24917 64230
S 5156 337844122
O 14293 60523
I 17920 24123
I 51721 62388
O 45327 63151
O 18946 74954
O 14626 48565
O 12717 63995
E 42468 51567
I 39383 65592
S 51747 58960916
E 41907 62921
S 37382 756020527
O 46126 65626
E 26132 46373
E 51480 68439
S 67988 659412860
O 15173 48752
I 18402 66831
I 14583 35510
E 48653 65464
E 24949 66051
S 28717 727092271
O 12643 73066
S 32187 573599159
I 22159 36903
E 33105 66863
I 5239 22607
E 18335 29545
O 55952 74164
I 28520 77812
I 21684 73684
O 23880 41389
E 7185 73810
I 20183 68634
I 14864 36166
E 41024 76203
O 5512 70625
E 35895 54231
O 20042 71420
E 2143 66520
E 31281 32316
E 31452 65103
I 75349 76267
E 20584 59603
I 44597 54342
E 30195 33225
I 63743 65492
O 60575 63517
S 71206 915668072
E 14884 63733
O 44713 74350
S 64972 848059713
O 33234 49864
I 37006 72181
O 51790 58068
E 9495 18505
E 37961 38068
O 26326 77983
S 53653 416512050
O 5909 67874
O 1270 35388
I 557 32666
O 51368 62578
I 30585 54762
O 6412 26589
O 53633 73752
E 42937 65254
I 14296 58521
S 35099 561654390
S 38192 859148506
S 2620 252170067
E 932 39980
O 1708 26774
I 37112 49728
I 29860 52299
E 23989 72611
I 53598 72334
S 13867 392187279
O 25297 65790
E 15383 61356
E 24016 35417
I 28573 43057
I 13934 52564
I 7810 29520
O 25755 62893
S 50369 881354920
E 39924 43747
E 16582 75897
E 25332 36447
I 5380 34613
E 18779 40019
E 18303 41258
I 8190 31670
S 14784 957715112
O 52122 75553
I 4323 53958
E 12640 71058
I 24938 73532
S 4692 784805842
I 36875 70995
E 4198 71439
O 38161 69439
S 67503 602313280
I 40508 53837
O 9065 69032
O 11969 28522
I 2459 68858
S 72779 654561022
E 43623 58114
O 1898 25007
E 7122 43060
S 75092 173728365
O 38462 51413
I 4095 16027
I 33165 54474
I 31673 42615
S 23323 33142595
O 43976 71632
O 15128 66048
O 3920 24928
E 7107 19771
E 46957 70915
E 22572 47225
O 21286 51461
E 5568 72897
I 6186 24356
I 12328 48217
S 26355 875799842
S 46117 928920263
I 35498 38540
S 50243 731399397
I 16159 58331
O 11523 49674
I 67452 77850
O 8713 32452
O 12538 33512
I 4963 26486
S 55732 882722005
S 49009 353095332
E 12532 40993
E 34565 37040
I 47937 53192
E 50843 60023
S 9030 429318151
I 32753 46857
I 21164 30585
E 7997 34963
S 60668 121048252
S 9517 759938000
E 29350 70245
S 77615 733978983
I 18965 27767
E 15338 37975
O 6005 13141
I 30713 70981
O 6905 59079
E 21013 72334
O 14361 38141
E 39716 55560
E 4395 27898
I 30119 31799
E 21536 29805
O 11115 23024
I 24930 52972
O 23382 25050
O 13486 68128
I 6718 46334
O 21346 29737
E 39943 67054
E 13694 46919
S 46659 26239553
I 18255 40677
O 24803 59495
I 6670 8415
I 8627 76347
S 73245 252149912
S 56267 863778677
O 20089 29109
O 42220 56817
O 151 23312
S 5864 146177564
O 3545 75550
S 65064 250284910
E 15793 52367
I 36383 73244
E 69216 72213
E 13422 22422
O 11156 35939
E 15427 38887
S 54248 123601787
I 2580 59089
I 25746 46405
S 60486 739878988
E 38172 38321
E 9134 22964
O 27095 43490
S 22030 823222226
E 41173 68045
S 56761 616482770
S 20246 917115332
E 13632 16318
O 17548 60562
I 38622 59517
E 28131 55877
S 42707 825894007
I 54645 65084
E 51782 61578
O 14517 74597
I 42163 48908
O 42298 52199
I 22377 73867
O 23427 47223
S 69177 841454077
O 6449 45952
I 11081 22124
S 28191 1466835
S 48579 180073233
I 27982 60827
O 37165 37667
O 30563 37465
E 53747 74644
I 33988 46067
S 34908 255182783
E 2771 19229
O 19054 29177
O 10482 55856
O 31027 66571
S 30859 412892244
S 43775 781430725
E 46453 67783
S 26416 645407511
S 77762 494112756
O 56703 73553
S 73284 171514251
S 58687 576718308
I 8661 15291
S 8355 343115787
I 7256 12857
O 34347 53038
S 55765 250915209
S 4292 149977706
I 17722 75113
I 1061 50417
O 3274 77817
I 68367 72380
E 8460 40830
S 10175 901084117
I 38700 63300
O 396 40890
E 52623 74914
S 19640 219402291
S 46198 730585622
S 62585 639918051
E 54589 72317
E 19872 20733
E 24560 77379
I 21539 75405
S 30997 311273736
O 34220 72541
S 76856 146457955
I 41757 61564
S 56863 115735362
S 40049 309184797
E 19116 62302
E 43761 74058
I 11085 28263
E 42715 56897
S 16836 871669530
I 5590 70831
I 17156 71228
S 20388 433982588
I 51948 72762
E 32540 63044
I 10888 14323
E 26726 60054
I 14975 21830
E 16575 49793
O 7459 65671
I 5970 6846
S 23601 731119030
E 24013 65310
I 31531 37186
O 67952 74771
S 812 691415587
O 16559 36240
E 53729 69848
E 8296 59560
S 31836 786398013
I 18854 34817
O 18842 70941
I 52259 78081
E 24206 57280
E 51972 74600
I 20354 39987
S 27311 219329365
O 24412 40488
O 17317 67412
I 1955 21827
I 31314 76065
O 189 75467
S 4174 261991916
S 66182 960085057
S 47527 200791226
I 15158 43592
I 10571 15515
I 13252 54818
O 26304 37272
E 21466 60492
I 50437 72097
I 45973 47670
O 32718 75316
E 2072 20429
O 62985 73470
O 62431 64702
I 26080 51673
S 73075 562558028
S 70008 26561815
S 47833 740012638
O 35218 55867
E 1158 5754
E 27857 67695
I 3413 51255
S 26503 945194963
S 8316 584669079
E 13847 63863
I 18234 70564
E 24517 48964
S 27440 342493099
S 34140 678200224
S 14433 511324547
E 28307 65423
O 24685 60151
I 9867 30368
S 29393 389913360
I 13754 24030
S 20768 715595599
E 1504 21716
O 11172 50882
O 57161 74861
E 25329 58151
S 20834 274566449
S 1813 878410120
I 5270 56226
O 18369 58162
O 38713 70875
E 4883 40734
E 66388 71135
E 43814 59937
O 45693 76574
E 30890 31750
O 23217 54317
O 42485 69398
I 35504 72360
O 29364 60654
I 59528 67489
E 48270 64868
E 19864 36947
I 24382 58371
O 50800 59269
S 49374 740583232
E 991 8079
O 31712 69572
O 470 60744
O 1266 64818
I 10617 56393
O 14049 75448
I 17535 36335
E 21224 25171
O 19594 43240
S 30313 370938959
I 22354 59757
I 27017 71448
E 12172 22188
O 3990 53209
O 26794 66007
I 36716 51950
O 6017 39880
I 16639 26435
O 16824 23810
S 12354 388796284
E 9961 38352
I 45735 54150
E 18779 21271
I 24903 70403
O 5593 71190
I 27702 36324
I 7381 28852
E 19573 29403
O 20828 32004
O 55383 72696
E 21250 48715
E 5349 73740
I 36171 54505
S 19945 656629476
I 6747 46533
E 57358 65239
S 5872 978661725
O 21526 34340
I 47702 75895
E 28333 41979
S 40041 481333700
I 1979 9756
S 65651 671772173
O 47447 75476
O 39973 70830
E 38172 46724
S 57974 868304026
S 58142 49797089
E 18009 63156
I 15975 77805
O 50457 64802
S 52193 122897293
E 11840 27429
S 73707 892308032
I 35952 57038
S 55242 26571566
O 3996 8862
S 66463 231029735
O 29240 55267
O 35844 65009
I 35982 47882
I 35893 64473
S 12578 963142508
O 9204 68167
E 10243 52766
E 6045 21854
E 41867 53408
E 32344 57105
E 15444 76956
E 35153 43802
O 23200 66090
E 42563 53855
S 67839 272474999
E 18238 71855
S 9049 965724452
O 29874 40497
I 29241 41961
E 14059 46102
O 7870 72825
I 31936 44737
E 29319 52234
S 57827 953644385
I 7529 22987
S 73516 269209414
E 2922 44156
I 17106 43186
S 29964 317767478
S 34824 118824203
I 25229 48101
E 7562 74171
I 48351 56289
I 42624 61632
E 16981 63339
E 3969 46919
E 32348 63374
E 11467 71196
O 37834 56530
S 24076 624079316
S 56369 598749973
O 24281 68691
I 54355 74679
O 65814 69337
E 61095 67841
E 40465 56138
E 44540 76016
S 38050 706794813
S 4393 563629845
E 4410 30277
O 3320 51953
S 8905 791596445
S 2672 638038610
S 34856 510495368
S 50532 784635779
I 13848 53016
S 70566 890381176
I 39956 67066
E 47693 66418
I 44844 56298
O 45164 66680
I 18542 24035
I 25831 52636
O 2902 21173
E 28821 64504
S 73713 94071781
O 23914 36158
I 19886 74963
I 16860 72310
O 48181 63446
I 41252 70509
E 22892 47157
I 1594 27111
O 31750 37342
O 17296 59146
O 42836 74601
O 38938 61853
I 7993 21055
E 11231 26900
S 47866 273281367
O 35914 71117
S 48606 47987903
O 17254 68044
O 36491 42773
S 21254 555440455
S 41252 867394840
E 28080 63675
O 27958 59268
E 5285 24264
O 52361 59904
O 60829 74892
O 55212 69213
O 6943 52024
E 9981 77347
I 897 65429
I 2753 61261
S 5068 37791936
I 3552 71760
I 8554 31803
S 49128 510824046
S 69383 404711307
S 15091 67004397
E 3240 32477
E 49238 53459
S 39468 473634323
S 35280 594824554
I 13834 57881
S 7314 567805254
S 21584 734579897
E 34290 76039
S 8997 807559704
E 40146 52149
I 7115 29901
S 75268 512407424
E 18603 38509
E 3305 28181
S 75592 614803372
S 41669 208172091
I 67273 67384
I 42165 69455
O 10613 12408
O 18675 18899
I 21214 30052
I 9287 67683
E 13298 72731
I 5967 67794
S 426 491993086
E 33128 61712
O 60096 69696
O 51539 69054
I 410 19948
I 34872 52302
S 43520 804534722
O 9813 27751
I 51961 59797
E 4351 68107
O 20421 26280
I 27502 68032
E 2563 36918
S 77608 93416793
I 43950 55387
E 62086 70854
E 2205 27509
E 45597 53503
E 25059 37029
S 33207 907867113
O 20354 59849
I 9515 73590
O 5782 67677
I 58119 75280
S 30777 331020743
O 53959 56416
O 34759 77841
I 9165 17338
I 7760 29824
E 31730 55093
I 27294 69057
S 34046 59333927
S 39560 598330803
O 42022 48613
O 17619 61627
S 534 452381895
E 26563 27696
E 27488 30382
O 23344 29873
S 14227 583020794
S 74192 616208591
I 27095 65005
E 12103 70295
I 4118 48657
E 29537 62266
O 55980 65830
E 1412 37874
S 76349 718551760
I 41977 49862
S 33783 649565426
E 30591 67499
O 9844 35137
E 9767 18894
E 40731 61561
E 2618 71296
I 53174 77643
S 36210 568777413
O 12900 74032
I 31020 41907
E 45897 71996
E 49692 68973
E 9524 53883
E 62100 63060
S 69902 323869086
S 12800 876071536
S 12789 901590074
O 69270 77547
E 29253 43897
S 21489 501761138
O 10487 51580
I 38733 71080
I 45435 47243
I 21236 28072
O 4837 44947
S 4865 948160933
O 17000 41162
S 50110 445515672
E 13862 37421
I 2718 41921
I 4585 7016
I 37560 46381
I 34974 38160
I 9865 26200
S 45462 710874560
O 13670 74444
O 14295 40932
S 67759 17662354
I 7247 24916
O 41580 74375
I 34828 48885
E 9052 29447
O 29370 63113
E 59228 63722
I 2825 27202
O 37472 66298
S 20600 638575695
O 14828 60174
O 67475 68380
E 15650 61561
O 41022 58855
I 32400 56883
E 48261 65034
I 19158 71912
O 74324 76380
S 6494 723377619
E 23507 42736
O 32637 77422
O 48113 68288
O 60077 67533
S 15320 294789769
E 54837 76340
E 27443 73017
E 39910 71343
O 63071 63248
O 4355 45194
I 7706 18343
S 12603 332540912
S 46923 149750127
S 2922 449825098
O 27592 60868
S 46602 780532321
I 31594 72045
E 3828 76140
E 3140 69967
I 38371 66144
E 37476 42402
S 64749 231116860
I 31621 47856
S 26371 909698965
O 56931 60444
O 13416 18520
E 8897 27035
O 35316 45703
E 6505 60865
S 34799 518645252
O 17520 23111
O 42295 49891
I 24510 46816
S 61744 278301947
I 16770 58465
I 11066 12192
S 70815 779551190
I 27322 35852
E 11275 15581
E 33347 62008
O 51527 58158
E 3967 68282
I 3017 15006
O 895 4081
S 24791 123391801
I 33844 71733
I 11497 60352
I 250 32611
I 21569 36134
S 3802 670588705
E 39006 39784
E 27767 63334
O 42624 45827
O 60976 63221
I 17325 40327
S 48785 84755629
O 57476 75824
S 71797 702446976
O 20494 39935
I 47533 63574
I 37538 60091
I 41085 55939
S 9273 748910462
I 4673 54947
E 37262 71602
I 61021 74966
O 22199 33019
S 686 133951217
I 529 56211
E 8405 24783
S 42384 905491710
I 35198 70178
S 21932 724037980
I 45624 67194
O 16536 18755
I 44241 66610
E 72762 75423
S 25982 164477696
I 58757 65489
I 33125 64450
S 45305 436934354
S 18867 112943016
O 33542 56510
I 23978 59364
I 17158 65040
O 28434 43776
E 34587 64091
S 77332 264713706
I 27146 51508
S 66856 29546143
O 57632 76522
E 52378 67217
S 21854 905052086
I 31633 68427
E 18830 30682
E 64857 72199
O 50222 71637
E 6652 42993
O 1150 63263
I 25799 61722
E 57053 59706
S 1950 735780986
O 33483 75581
S 34467 587379747
E 54262 64127
E 1983 28915
I 23648 73304
I 65190 70705
I 41753 46120
S 35276 998580103
O 55809 76225
S 38571 27613174
I 36047 77154
I 41182 52193
I 14136 61736
S 3033 296570520
E 30699 74824
E 32763 58517
O 49149 71842
I 7874 76085
O 51572 70025
S 41509 795928855
S 76461 969617890
E 23276 75573
E 17199 23819
O 42194 69635
E 47717 74448
I 43129 46469
E 13598 31417
S 54526 153218927
E 19468 42374
I 23992 38312
S 8491 550794232
I 1824 5638
S 45874 609216490
E 54377 65394
E 25242 76124
I 19913 60810
S 62874 172115608
E 15679 60246
I 1655 35944
S 42799 598622728
O 11381 41134
O 23493 44578
E 14354 56989
I 43795 61782
O 23082 38386
O 36644 41161
O 44932 63397
I 15174 64510
O 34499 70147
I 4278 33729
O 14863 58519
O 5975 10446
S 57970 885246862
I 25471 57309
I 34142 39511
S 49140 371589216
O 34422 72002
O 20186 30540
O 1587 66891
S 58201 148026232
I 56430 69201
I 12294 53460
I 3012 76748
O 35529 50994
E 51046 73111
S 7878 477172286
O 30844 67120
O 10902 69433
E 52836 67789
S 15631 276865824
O 6975 26775
O 52611 77729
S 41521 411936673
I 13349 41917
I 62363 65411
I 698 27952
I 14743 61099
E 20670 55022
O 61176 70446
O 38978 76271
I 27902 31142
O 32201 55135
S 23680 234388394
E 4818 65661
O 7169 63291
S 54069 895628148
O 17968 29315
S 17256 820873723
O 16078 43003
S 13632 620446196
O 12929 26847
E 27193 54116
S 40255 44767411
O 7646 71773
E 12354 23196
O 58361 71132
E 16822 43844
E 17844 69657
E 31162 68623
O 32570 53134
E 23549 50291
S 2643 517052348
E 14893 28500
S 10073 73366574
O 541 77403
O 13895 49823
S 9524 739052166
E 8724 21209
E 17651 52410
I 19972 72822
O 13074 57067
E 9769 42923
S 65270 24878809
O 4177 64822
O 7279 43452
S 68241 115533743
I 55293 63406
S 55378 517369032
I 18213 37777
I 3636 59496
I 9108 10139
O 21159 60451
I 46830 64625
O 14731 39715
O 7287 40361
I 33027 56309
S 48214 850892671
E 29046 68220
E 13617 24067
I 63635 75908
E 79 17032
E 18292 29956
E 34574 69060
I 1510 75628
S 16839 737666651
O 9495 50275
E 44278 66209
I 46638 53051
O 15118 26635
S 63932 392114077
E 24864 30805
S 11651 911830717
E 2365 71411
E 931 57022
S 19497 594251674
S 12678 150659360
E 31428 51483
I 18258 72134
I 15952 68929
E 12524 23373
E 1121 23070
O 20868 27663
S 21429 821229446
E 5808 19353
O 58224 68518
O 5703 32356
S 50280 275447714
S 7372 611164566
O 55533 61560
S 11385 578726148
S 73886 982542358
I 38815 52440
I 17024 23747
S 63531 43514960
I 20437 57582
I 10664 63774
S 2465 532762376
O 56617 71214
I 28222 41789
E 5097 57936
O 2385 35514
I 22556 54596
E 41987 47713
E 19109 26881
O 9356 45741
I 21067 27615
I 24343 37853
E 4102 75378
I 23510 58559
I 12279 28176
O 507 33264
S 29105 408853666
E 4079 35472
I 27860 75232
I 8420 36694
E 57452 68525
S 15091 35019326
S 39307 660750722
O 18109 68746
I 3949 18681
I 47560 72320
I 5024 14409
S 63831 111196516
S 64200 911275599
I 22354 36721
I 44965 54514
O 20236 32899
I 20138 56896
E 50006 77454
O 2228 30076
S 5272 570716308
E 5161 33384
E 40911 71498
S 27462 844174853
E 67192 68032
I 12452 22780
O 42094 60549
E 61500 63129
O 41482 73352
S 49727 7901397
E 17684 52187
O 35080 40006
S 50560 469014184
E 19224 42607
I 2798 59794
S 31643 862032212
E 42814 47207
S 14902 409178153
O 32134 64612
I 207 50928
I 72289 75098
O 18036 18560
E 29591 40203
O 5935 74233
S 1324 853371529
I 19053 47591
I 42582 69991
E 1242 28673
O 16385 37816
E 31167 33548
S 62676 270550481
I 3747 46692
E 35582 65811
I 24768 45820
E 7722 44254
E 41987 61814
E 56573 69464
S 12511 254883506
S 25462 20569207
I 34555 60383
O 31071 68145
E 7226 10135
S 23074 556865754
S 67942 626169804
E 48079 69910
O 35587 64739
E 18690 69848
I 14624 51398
I 35742 76765
O 12617 73894
E 17923 62812
I 6366 8535
I 3384 34557
O 52386 67232
I 6159 77585
I 17142 42569
I 12810 73574
I 5640 26835
E 30838 68918
O 13275 33589
I 41516 58314
S 5765 791732240
S 33544 578689114
S 38508 171713568
I 33042 51966
E 7277 8322
S 74880 147755435
S 58568 676191199
S 57236 604794158
I 23593 70303
I 23830 45785
S 50766 302915382
I 14865 26987
E 2446 10579
I 454 29014
S 56767 143225052
I 50337 55943
S 70932 533220494
O 58883 62579
O 1667 46978
E 60950 65043
S 69883 604106136
I 39149 67653
E 35298 65145
I 37106 41061
S 71638 786406853
O 58240 69240
S 54499 812614282
O 16641 40702
O 21682 28890
O 53479 61329
I 33885 39538
I 8819 12793
S 70644 273777505
S 41030 355103112
E 11161 31363
S 21434 93703572
E 30563 31177
O 2689 13318
O 25107 25235
O 58921 62754
S 16744 460033389
E 34833 71319
S 29766 942363460
E 39783 64192
S 60865 580006518
S 8385 808787844
O 36012 74776
O 32430 41784
S 72330 99085402
O 59517 74024
E 11296 25856
I 31844 57741
E 6028 38722
E 3077 11877
S 64183 272634837
S 22400 198549837
S 52710 693631452
O 13737 24831
E 18448 66291
I 32201 75929
O 6337 56924
I 32853 53536
E 42057 70443
I 11871 57803
O 2320 58242
I 7964 65695
O 17282 43788
I 52912 71629
E 6545 19060
I 30735 47236
E 21538 43762
O 19648 44552
E 12208 35559
E 36690 41905
E 20681 25542
I 53804 76324
O 40231 40307
I 4274 64732
S 31286 701061647
O 2895 32005
O 26567 45566
S 49846 845038013
O 34943 36249
I 21521 60818
E 40918 60557
S 9014 766987034
I 21387 30023
O 17097 70650
I 35915 70415
E 35411 71042
S 34890 817500814
O 2784 73020
I 4722 43420
I 5101 66255
E 30367 76936
S 71043 524313497
E 11683 77263
S 37298 515471027
I 22907 61332
S 31505 955470760
O 9924 46080
I 34012 37821
O 17072 76313
E 46010 64913
S 17089 439639961
O 23805 44366
E 6809 51773
I 32373 60703
S 46384 579011404
E 1927 62043
E 34126 53585
E 37746 76814
O 17662 23678
O 18678 76328
O 36183 54787
O 65019 70139
O 17398 54486
E 19994 45113
O 57247 61687
E 12644 14889
E 9584 27189
I 17071 25848
E 36041 39722
E 25598 38302
I 19058 54411
O 36021 77876
O 13911 28445
I 36023 75977
O 11386 69145
E 6573 35394
S 62283 447508316
E 27088 76806
I 47975 69316
S 29103 904664625
E 32280 74616
I 18427 21152
O 40850 65848
E 13825 62161
O 6503 77567
E 37196 42099
I 9646 36582
S 34190 814264292
O 38052 47134
E 54162 75840
E 12771 19420
I 18345 73096
E 16923 72917
S 24618 78236662
S 48264 673406529
I 48166 61200
E 3589 29833
E 18239 53446
S 20447 266417220
O 18113 43831
E 20686 65067
O 23585 46909
E 1468 40628
O 21425 26251
E 32563 47921
S 72779 777280590
I 1961 12338
E 8583 56987
S 24700 175342127
S 29469 362125901
I 4751 55131
S 52478 768454459
I 5116 57360
E 35289 51806
S 29564 498782978
S 48433 787599392
S 36666 587706199
O 29097 59478
E 20001 76491
I 48702 61362
O 10631 65811
S 49048 433683373
O 22810 43669
E 12997 59246
E 35390 55265
I 34735 56649
S 62909 934551871
S 53231 88826584
E 37936 38332
I 28110 66356
S 67661 198295694
I 344 61132
E 13125 38595
I 29960 66992
O 24374 42659
S 67456 283435445
E 50565 63112
E 3427 62854
E 8057 70282
O 23086 57516
S 931 626396095
O 26306 56220
I 13301 45852
S 51556 827582597
I 983 62033
E 45209 76373
E 33325 68028
I 11595 46111
I 60068 63354
E 53633 61218
I 16825 73337
S 31544 533297190
S 41739 296949801
S 51361 436818139
E 30644 67067
S 20085 972255237
O 49569 75530
E 53247 75464
O 42669 51318
S 5085 111860189
O 12789 14109
I 7678 63721
E 29545 66503
O 27399 57133
I 17420 29725
E 61024 66422
S 22855 818005569
O 869 53326
O 28030 72516
S 20085 857498441
O 14407 57671
E 18135 58765
E 5633 58574
I 10269 43830
E 7060 66065
O 31223 40988
O 58184 72028
S 2696 140035705
I 21395 51770
I 36157 51093
E 25092 46420
E 52965 68193
E 40289 64860
E 15653 17932
I 67568 76677
S 2973 775869319
I 21833 22832
O 43390 52851
E 52602 58233
E 887 1438
E 52507 62929
S 76127 19871959
I 36384 62765
S 47814 926860588
S 70003 116957135
S 68074 151370863
E 19799 36547
O 60 75522
E 2891 26090
I 13213 61748
O 20550 39565
E 9732 19904
I 7371 34337
S 64211 804721527
I 15632 53950
E 37246 76050
S 29619 71618162
E 15590 53686
I 14498 51793
I 31791 49097
O 9420 31577
I 1004 4275
O 13359 45333
S 24170 953999350
O 708 32912
O 10304 34295
S 63301 659118686
E 6402 38358
E 34282 59659
I 18760 33655
I 32652 33270
E 35827 52483
E 22465 27193
O 19390 73977
S 22266 938779289
S 28568 973390110
E 47387 75468
S 59304 191436745
O 3611 44677
I 8669 58172
O 14046 66821
O 61657 67318
S 42993 465954612
S 72806 469605143
S 40378 829581988
O 62310 67800
I 6293 35115
O 31112 49003
O 17015 66119
O 11810 15875
O 51980 72137
S 53700 524329784
O 28921 34699
S 27169 985025248
S 43172 763138244
I 28495 42222
I 20854 67753
O 6456 14688
I 50159 63069
E 15777 63689
I 13921 22780
S 4005 617992059
O 72522 73215
I 26688 48396
O 64667 77391
O 25005 66617
I 6629 12031
S 11413 89252105
I 13429 74753
E 33724 49439
E 46754 62916
I 57099 74004
O 44102 53068
I 53889 73401
E 39682 56607
O 20599 31033
I 56474 57144
S 11980 148867231
I 3872 58353
S 63866 665000686
O 11659 59571
I 9609 71024
I 43823 51843
S 61228 69402774
S 14854 851136316
O 5338 33545
I 13866 14939
E 15971 25676
O 8726 52943
I 37599 64395
E 14974 17579
O 28608 77069
O 1540 21738
I 5960 29105
I 38135 46404
S 49942 487883210
E 8932 77046
E 16234 27799
O 28835 37267
E 35076 75267
I 37496 47020
O 5596 69447
O 30662 47514
E 41405 72773
E 24305 65490
E 34990 58705
S 2551 694240612
E 19748 36431
E 11699 18166
E 75736 76834
S 60783 784467339
E 7443 65863
O 50094 69581
S 31526 108908299
O 37237 70668
O 69987 75967
I 10291 23946
S 67332 939760106
O 14492 46225
E 46636 67414
E 5893 48470
E 44218 61218
I 27851 35075
I 67224 72593
E 73620 75267
S 10242 155093004
E 14446 64474
O 15719 25872
E 29185 63263
E 5621 68698
I 18577 57838
I 22757 41481
E 45484 51690
S 23482 890915794
E 30778 60476
I 49680 62788
E 30670 61205
E 24454 37626
S 48040 662908654
I 45536 58326
E 42776 74725
O 19326 63843
E 61566 70103
S 47174 565873292
I 19427 34652
I 152 52758
E 20748 32411
O 53427 66988
O 14203 34750
O 16300 54707
O 55949 75697
O 36975 42483
I 5001 54302
O 18001 67268
O 38152 71015
O 21912 41243
S 33264 222183621
E 33216 49627
I 13079 56049
E 11853 58987
O 37325 54448
E 1825 49031
I 11462 68970
I 18540 40295
E 31512 34307
E 28923 45105
O 60945 65375
O 47416 51994
S 29572 516528186
E 3791 50727
O 55889 60084
I 48505 69544
S 9034 787300472
O 14274 62697
I 10807 52614
O 27093 76215
O 227 73916
S 72052 995821978
O 29055 33739
I 17542 71764
E 59615 62525
S 22911 336558032
S 63484 524222413
E 57214 77779
S 37653 991962606
S 15650 844637917
I 20664 52893
E 38320 69713
O 13639 77096
I 15200 75357
O 27474 47575
I 65930 74706
O 31198 53158
O 40878 73387
O 14058 69559
S 3728 150964337
E 1992 37337
O 3240 59980
S 6310 934389254
O 21847 33826
S 569 660500769
E 18347 43155
E 9358 53670
O 109 36185
O 64661 69111
S 43735 164224953
E 26847 58682
S 23316 996813427
O 20195 62251
E 73881 78016
E 31165 72645
I 58048 64513
O 38604 72519
E 75227 75597
I 6117 61463
O 14509 41591
E 9085 37031
S 42577 749811255
S 42341 941882526
S 4280 259578893
S 35754 907534235
O 10732 13474
O 46176 74441
S 31352 890033758
S 75039 624218847
O 23291 47485
I 22391 75899
O 53173 61173
S 9376 979628095
E 27356 72707
S 70197 39120077
S 55637 81835195
O 52301 76891
S 53531 897522246
I 47453 48083
S 67371 322869706
E 65561 68945
E 39938 42923
O 15325 46670
I 44412 64687
E 17006 17772
O 6047 44143
S 56873 281979695
S 4065 205061143
S 3804 598133866
I 40795 46192
I 3492 21445
O 50196 59279
O 32054 40818
I 26504 63467
E 2759 15091
I 34517 44565
O 19992 37124
I 32690 51120
O 34739 70828
E 7016 34615
E 60673 69273
S 14940 988472082
S 40341 238250327
S 4501 174110089
S 40775 915570816
I 9569 61206
O 61465 74026
S 16039 537993398
I 45607 51625
S 26374 756455610
O 2057 4115
O 3658 5545
O 32990 51238
E 26971 60669
E 51976 64351
E 18479 31236
E 3023 69079
S 33008 256857106
O 59248 73026
I 39549 62187
O 36421 65538
O 50728 58699
E 36731 77003
I 57346 69462
S 41376 623227732
E 1961 31980
O 23419 48607
S 36137 805558587
E 60419 68576
O 6577 76037
S 29078 97461441
I 37622 53830
O 18292 70360
S 35176 262368459
S 20245 528122482
I 11694 14926
E 21028 73526
S 33891 979461192
E 66811 73068
S 43059 464504439
O 73824 74393
E 25367 38755
S 41137 765330769
E 24652 51385
I 20497 52632
O 22268 45167
S 28150 19525809
O 26050 44630
E 971 28074
S 16170 427322819
I 19222 64876
S 66609 698249515
I 38145 57650
I 25612 47709
E 3462 38309
I 33708 68392
I 9405 62848
E 68761 69424
O 20872 23954
I 9282 47507
E 66243 70832
E 68123 71164
S 8222 534698879
E 37810 61855
S 35230 509881670
E 29288 51450
S 29422 581284177
E 30629 70541
O 34275 63973
I 21858 38533
S 56476 983156246
S 19596 187084690
O 9439 46436
S 71028 698735246
S 781 695907838
O 36244 76097
I 48105 68368
O 19805 41093
O 1341 49407
I 32440 62158
S 8188 349971197
E 5141 64341
S 42725 866395936
E 23928 44257
S 27670 807844630
O 37823 66338
S 14826 556234618
O 66539 67162
S 70098 7128870
O 53331 76003
E 21426 42466
O 11696 14683
O 44095 60796
O 4627 66628
E 41805 50184
S 2926 355324511
I 4187 59261
S 47969 14799182
I 3533 53056
O 13040 43824
I 6007 73108
O 6144 41029
I 16040 17424
I 28672 54321
I 8482 33359
S 39239 944172206
E 54747 70232
I 2407 55903
E 3164 45512
I 8128 63481
O 20796 53419
I 29418 46443
S 26729 22125626
O 2598 69607
E 26172 37691
O 37118 55626
I 25110 76280
S 39565 350486234
O 15285 42966
O 66246 69027
O 62987 75114
S 62947 176993299
S 75226 293338369
O 410 41633
O 65012 75706
O 18657 63753
S 76865 65880207
I 25894 49345
E 10971 68407
I 417 7001
I 7552 60934
E 51324 69466
E 34876 71008
O 26835 67752
S 70353 43027017
I 16906 57353
O 6423 53223
O 5836 52347
S 21260 268547784
I 19905 63024
S 22320 55950185
O 18870 35507
S 10181 875508154
I 41934 54158
I 50107 73441
S 13109 248489410
E 5975 13672
E 45093 51147
S 7117 315877496
O 5414 36838
I 39865 74630
E 2977 63972
E 32864 52971
E 47812 58978
E 16055 44518
O 62213 65106
I 29773 77137
E 33837 60505
E 1282 27466
E 63393 65593
O 4652 13430
S 69874 649656039
E 14748 51487
E 7299 44424
E 10698 29546
I 27752 36419
E 24161 53499
O 9058 46583
E 36024 36809
S 23115 551079020
I 2020 6733
E 48669 75748
O 33864 59048
O 809 50297
O 49630 66731
O 18029 54356
I 14771 58377
O 53160 61769
O 6651 28783
O 1531 4874
I 6948 47345
E 68833 71617
S 47229 650639451
E 53949 78081
I 31038 52979
I 39540 45370
O 11880 40535
S 21363 80343383
O 72958 76997
E 6118 34820
I 5584 52831
O 24169 64438
E 27616 37620
S 34568 465373988
S 30808 980603591
I 8609 63521
E 16975 23913
O 36894 61985
E 2346 33342
O 13335 28352
O 65909 77967
S 25923 703873494
S 2454 578282872
I 50068 50253
S 6359 78007284
I 2457 61015
I 15807 31908
S 37297 498278310
I 21275 71128
I 33123 76709
E 9851 70508
I 41682 44300
S 3934 754596023
E 10668 69705
O 29507 64232
I 37316 57273
S 17043 517054138
O 45555 56197
E 46422 52916
E 44619 68615
O 7158 20255
S 75043 607497631
O 10679 30816
I 11866 70025
I 14395 75970
O 2569 55784
O 34421 68478
E 23292 36701
E 24616 72881
O 23525 44735
E 40761 52418
S 56117 460347860
O 25912 42401
I 3209 13970
S 20385 41826033
O 12690 47797
I 14581 45916
S 58824 296586390
O 17235 38535
S 31967 993595734
O 18598 57696
S 66934 905618158
E 48083 76268
I 27226 38737
O 33035 51752
S 26867 821617427
S 64085 762985820
O 42569 62577
E 5981 15020
I 49064 75598
S 69486 770364096
E 34679 35815
I 66394 68061
O 60689 77322
I 32036 50186
I 38714 49022
I 7490 54991
O 15551 23121
S 18881 514294229
E 527 36530
O 35608 76328
O 9602 74178
I 28609 47534
E 40900 47723
I 1021 63575
I 11149 18203
O 8542 9513
E 20036 55522
E 1356 47845
S 10074 648507083
O 48132 56517
S 65909 4300253
I 44461 50440
S 46154 249578960
I 2324 30165
I 37960 73161
S 49736 628231470
E 37322 75848
I 5724 12301
E 38451 54755
E 37282 55714
E 15302 60186
E 52223 69328
E 18924 58594
I 39819 54999
E 17930 40323
E 26657 42708
I 446 35497
S 15040 718561600
E 37249 55308
I 19840 70729
S 8797 768229318
O 16674 30183
E 26910 67526
E 42868 47040
E 52819 53130
O 3682 46331
E 68798 75714
S 14749 647702877
E 3148 25581
O 46401 70046
O 3199 36546
O 13986 52500
S 47158 58646772
E 51503 62677
O 23153 37498
S 17859 576948341
E 1135 75895
E 26093 61600
S 27535 123511302
S 54526 987591941
E 17169 68420
O 29584 31289
O 38553 76801
O 29351 35459
S 44803 124479339
I 12621 21228
E 2284 47384
I 60339 75524
S 6417 600450736
E 41070 47529
E 11739 62088
I 37465 51631
O 38241 74687
O 33298 34669
I 32758 49088
O 17448 52351
S 28046 803103440
I 24961 76471
O 29510 59535
O 66098 75074
E 41555 61588
E 42952 44409
O 56737 74877
I 50261 55569
O 9793 72078
I 18854 22580
I 33351 47128
E 40532 49397
I 6551 12089
E 55652 65918
O 27367 71219
E 60994 62739
E 52591 73910
S 64386 423615640
O 7611 66412
I 46321 69109
E 35778 72677
O 42207 42938
E 19587 23122
S 72332 573951952
S 17380 316034759
I 5267 74135
S 68718 800438628
I 2129 26770
E 4019 5698
E 31810 59449
O 17107 61270
O 17056 75357
O 21051 46797
I 21024 22348
S 12840 811634219
E 21000 64986
E 8296 70927
O 42223 43944
I 15089 15948
O 32731 77877
E 4461 11776
O 4114 53882
I 29811 49442
O 6442 27258
I 66149 77474
E 6164 20867
O 43799 53394
S 66235 884462423
I 39742 64225
I 26142 36401
E 42457 65801
O 1004 1438
E 3578 53301
O 31172 53552
S 45128 934620982
O 23553 34830
O 12880 65761
I 47921 78038
E 20829 63597
I 44853 48436
S 45662 796574932
S 25907 763540673
S 56819 111699435
S 75418 425223383
O 39969 55912
O 17682 58991
S 17520 374601600
E 1021 60129
E 14980 67063
E 54867 77492
S 77415 496336954
E 6386 63862
E 18690 69918
S 19893 651277930
I 30982 43512
I 24029 70137
S 7215 897286525
O 35440 66985
E 13884 77634
O 15686 62275
E 1744 18802
S 24706 933407413
I 53690 53902
E 1693 78021
O 15438 68773
O 33963 70944
S 60499 813331949
S 39660 50331176
I 63035 65490
O 8130 65871
O 10065 57475
E 2220 6037
O 33725 45473
E 37337 60607
S 14700 41499726
O 5609 18343
I 41871 56976
E 24740 47129
O 12859 26477
E 16100 63168
I 42230 52617
S 39794 478364638
O 8110 25965
O 18894 28181
E 15853 60213
O 53708 70006
E 10808 64919
I 14338 54120
O 11832 48428
O 16269 48596
E 51113 54955
O 60698 61101
O 53163 73133
E 41 5929
I 20322 61744
E 22603 49867
S 23852 934555723
O 28962 40946
E 33802 43271
O 18167 39299
I 19382 41678
O 29458 53720
S 66328 109260436
O 53163 57338
I 13249 45577
O 2743 6058
O 8172 41119
S 29234 235183510
S 24276 767752801
E 27745 29470
S 40280 720932101
I 47821 60221
O 39424 77692
E 22671 47969
E 14086 26395
S 52362 877162092
I 695 75658
I 2695 38290
I 7836 12646
E 37420 42592
S 4036 781743994
I 9109 20086
I 42576 65769
E 2197 20314
E 23394 56094
E 38090 39665
I 44049 64558
I 53237 69913
E 32485 64792
E 7972 66312
O 52507 76857
I 69805 75313
I 24594 77828
O 5891 40692
E 3746 31076
O 31317 31485
O 22864 28971
E 39798 46064
O 24548 57922
S 22922 721239998
O 23492 27021
S 31992 269569566
E 18155 51268
S 40991 875244500
I 8358 73099
O 17774 46986
S 25710 827542588
O 8958 28105
S 60208 670382762
O 56521 73993
S 2008 481364531
O 65137 73695
S 23192 352824418
S 28001 669817641
E 22434 39282
I 20025 38002
O 31197 34224
I 3814 27545
E 41435 76964
I 18215 63826
I 67640 75758
E 26979 62340
O 14367 63410
I 41125 63829
E 9923 11564
O 42011 48054
I 17785 18075
I 37587 74460
E 5676 53747
S 77577 582225012
S 45948 593965379
E 1589 11446
S 6229 850976759
I 26437 58687
E 49632 64629
E 54162 67483
E 51092 63926
S 36116 99250382
O 35165 38064
I 17153 59211
I 40246 67349
E 12990 22327
S 60646 562359586
O 13471 23013
E 33706 65754
O 13432 49632
S 17401 650030887
E 27869 54038
I 60776 70322
I 17008 25457
I 42975 61351
S 663 120911606
O 23132 53257
S 44978 351533322
I 29801 49976
E 14231 51684
E 34112 73910
O 40699 62109
I 37775 49620
I 3824 11859
O 2093 34355
S 31955 219570942
E 44007 61440
E 12515 61789
O 18206 75058
O 20543 61476
O 29984 67060
I 71401 71759
I 30021 69518
I 31843 74700
O 36365 60696
E 46795 56639
O 22354 31913
E 62336 71337
E 16142 64856
O 14447 32083
S 22476 826962327
I 3942 40575
I 40407 74284
S 58196 650600904
E 3704 31160
O 6016 60834
S 42632 862932905
O 22068 35838
S 65344 462693342
O 1 19283
O 62363 64701
E 21684 70713
O 55963 76381
S 65112 436944543
E 22181 73976
I 5460 62167
S 1580 388834478
S 2154 85423980
O 4317 50322
I 17793 56353
E 19713 74416
S 49818 292860701
S 933 246201613
I 42862 76895
E 43313 56454
O 34547 57798
O 17462 18661
S 60632 724490389
O 45541 63007
O 37837 52165
I 32655 66730
I 3838 65418
O 694 27056
S 65883 548551599
E 49482 76272
I 1121 42252
S 15374 340713678
S 39573 51082620
S 63608 322556974
S 32792 866351952
S 57193 210798287
I 18015 32065
O 51758 56306
I 8506 29660
E 14611 54449
E 19156 54683
I 45688 76037
I 21650 75597
O 32441 37292
I 29551 66119
O 12450 18518
I 28270 71144
S 16603 124817384
E 41294 54018
I 29279 61771
I 8686 47865
E 35150 58215
E 1762 30166
O 31020 58644
O 10806 27953
S 8535 978594866
S 41840 522642624
S 64362 922903819
E 12263 52940
S 53853 188762027
I 21349 26152
S 2679 735993659
S 45032 295073358
O 71965 77006
I 32872 77854
S 21252 982524141
E 12102 31442
S 48207 238900600
S 58397 672723358
O 30330 64682
O 49830 61622
I 5747 57597
S 68310 16568425
S 59472 955676929
I 28609 65348
E 10060 63177
E 25790 28381
S 12935 318833946
E 41 24301
O 19287 50244
O 21581 30769
S 5033 617127328
E 8190 45341
E 42534 50786
E 52852 60401
I 13558 20593
E 8846 53723
I 48524 61256
O 6705 53445
O 38428 48255
O 11453 45780
I 29422 61875
O 31157 36871
S 70042 371479333
E 51174 60037
I 6686 26756
O 4708 54459
E 35894 50642
I 60850 65193
S 55596 217526822
E 10820 61549
O 67806 74973
O 13421 31929
I 26344 55471
I 51768 75700
S 5500 980544249
O 35396 48511
I 37494 65673
E 7796 15495
E 66477 70022
I 5623 19110
O 23440 49835
I 3747 66407
O 50015 53200
O 4917 33590
O 18454 52165
O 50750 68213
E 306 6687
O 8999 32333
I 45206 49342
I 54485 66569
S 75925 346196570
S 58133 810125804
S 76632 26376949
I 32854 59274
S 77636 952761701
I 34680 62673
O 30245 74482
O 12846 49104
I 7387 69628
O 31707 72269
E 6121 25911
E 56182 61015
S 17137 128728260
E 1193 22049
O 39723 46213
E 38321 73552
O 12668 40358
S 16186 39056547
E 13398 25722
E 8168 54851
E 43915 73270
O 352 52647
I 5165 29125
O 10481 26580
O 25554 51280
O 55937 60459
S 66845 273466819
O 60823 66588
O 32154 43531
E 9823 26848
E 39384 64594
I 33983 34299
S 76832 552904316
I 34471 78084
E 13939 27544
O 3178 23940
I 46692 73452
S 36502 738454826
I 707 19122
I 38503 42368
S 29970 87123269
E 969 35858
O 53413 55761
O 7239 7437
O 31348 54792
I 8020 22133
E 33703 47137
S 3272 912296993
E 16625 31851
I 20540 56913
O 48640 57341
I 16686 62743
E 3784 16212
S 40222 632569918
S 58385 949955837
S 70776 782446096
S 52921 252882333
E 33634 59852
O 11101 27834
E 43479 73793
I 20181 30257
O 44078 58675
I 8104 46250
O 31651 51782
O 38655 77844
I 18295 73539
I 41459 58088
E 5235 33533
I 46741 62175
E 5582 64756
S 49936 329105494
O 50833 67415
O 27037 77118
S 42914 33174269
S 53723 655658673
S 39464 721462357
S 46240 849162545
I 5518 65976
E 17175 71447
O 14623 26375
S 63321 531840980
S 35895 67267985
E 5792 20286
S 13917 462217387
O 1567 1789
S 44858 92805033
I 55 65357
I 3526 15457
I 14322 46439
I 31796 65761
I 39473 75722
E 3787 50886
E 11687 34018
S 52676 180882455
S 72553 264286739
I 58636 67029
O 54054 65975
I 1210 64766
E 9307 75193
I 46871 72613
E 27793 48565
I 16920 28082
O 68953 72331
E 28675 34580
S 7654 871779951
O 7416 18794
O 68480 73662
I 6440 76443
O 16034 20170
I 11923 58263
S 4250 717275045
S 558 953867566
I 20005 76033
I 17834 54574
S 57190 559983756
S 24515 215707862
S 71375 671252767
E 10894 25712
E 15338 78084
O 24657 74730
S 72559 451326316
I 38270 45305
I 41272 75499
E 31864 50902
I 7051 8511
I 32930 55506
S 14520 714819242
E 18763 20421
E 27299 74448
S 72180 608905397
E 32046 32180
I 66512 70983
E 8721 70657
E 26956 59499
S 53331 133382503
I 19903 63204
E 55716 72161
E 33275 33319
O 62915 76128
O 7318 29477
S 66520 152661517
I 70514 76651
I 18882 50016
E 30312 31164
I 17091 49398
I 7695 13795
I 9315 40196
S 37322 760669146
E 27438 28312
E 48006 57871
E 36074 42087
E 30657 65171
I 39077 48977
E 18202 34988
O 7520 8913
O 68303 75008
E 24940 37695
E 28821 42726
O 9312 60732
E 43880 56951
E 13687 43946
O 44152 72769
S 63595 723963098
E 4677 10048
I 43032 51141
I 16699 23320
I 6438 52483
I 13288 50978
S 11488 298946039
O 15819 38273
E 16514 70431
E 7298 13548
I 42344 62787
O 45429 76889
I 7158 66123
O 42930 75837
S 73129 436874042
E 41946 66793
O 19222 27213
I 28093 32809
S 19698 136397133
I 19482 50893
O 62898 67332
O 7379 16158
S 45602 550264480
S 70622 388100508
O 11002 43802
E 41771 42128
O 18499 34547
S 8703 455546619
E 3892 36934
S 9099 630180555
O 50471 55945
O 53597 74382
O 64413 64663
E 15868 16172
I 37725 68540
S 13256 945886496
E 10280 20081
I 40842 47808
E 39008 50788
E 35365 40766
I 20659 35358
E 40954 42826
E 29007 68534
E 7245 35909
I 56979 65035
O 55992 64797
E 21467 44506
S 40241 622041332
E 26850 52461
I 2222 38771
O 23263 50728
I 67999 72346
O 29265 31856
I 42622 56938
I 4384 49176
E 22387 56943
I 9146 36368
S 73093 648088152
E 5810 52536
S 32218 774699827
O 38315 75945
E 24248 54909
O 59338 70154
E 37959 56571
I 22506 71638
S 31374 757654116
I 1521 61032
E 19402 66820
I 13048 30192
S 45972 442916707
E 61592 63911
S 77302 6071186
E 773 66915
I 2996 25257
E 53227 53853
E 57039 68272
O 7027 7602
O 14221 34867
S 25169 896311441
O 3597 20907
S 36050 184890054
S 24760 184922017
S 47516 804958791
O 31151 33634
I 41663 67117
E 15217 59119
I 4877 53569
I 40950 42882
S 70429 10185906
O 33338 56600
S 47765 264337412
O 7874 75787
O 35332 58950
I 8812 11198
I 53566 58913
S 14461 438294260
I 7346 58397
E 68247 71855
E 56482 56607
I 6159 46183
I 1462 46401
E 127 51610
O 34637 75873
E 47259 64240
E 50298 77416
E 22042 42949
S 25626 240439295
I 29707 66495
S 30422 108884301
S 44137 384843108
E 46732 62730
O 1334 27742
O 20298 36299
E 15496 42184
O 1895 21290
O 14412 29428
O 1398 46935
S 60853 440071688
E 23466 48448
O 2568 57499
I 7205 51691
I 29400 61036
I 36617 62950
O 19070 41097
S 30651 294810118
I 29945 40024
S 17761 542459300
E 52855 71525
E 1526 27331
S 34697 924151215
I 505 50632
S 25518 140578687
I 6150 54148
E 1883 67872
E 49989 70762
O 16672 25014
E 21741 65853
S 52214 122805044
I 10435 11689
S 36588 942592860
O 5059 46692
O 23336 43671
I 40147 54992
I 18963 60967
S 66078 460650567
S 73752 543432876
I 61852 75567
S 40359 820443929
I 31163 37138
O 27191 57619
S 54180 444670901
O 58873 70236
S 48004 62327008
I 11901 61865
E 18136 65383
S 20744 843376067
S 76722 619996812
O 40983 67054
I 27153 64199
S 66343 791226822
I 35335 73508
E 25732 55350
I 43896 44280
S 54335 583329533
I 53627 67753
O 11926 40938
O 58395 68907
S 17891 15426600
I 4347 38254
S 42046 227651402
S 28741 321299117
S 36582 451292311
S 6442 983975133
O 20842 40373
S 4352 132132254
E 11446 76842
O 1017 48458
I 45501 70836
E 38896 65694
O 38313 50620
O 6404 77204
E 24311 49635
I 4983 52174
S 10502 11375437
E 23313 28071
O 35887 53800
E 7172 29629
O 57765 62963
E 43201 72057
I 7800 10151
E 9663 77465
I 5580 15474
E 7930 42338
E 33331 65469
E 10235 54931
S 54721 643601863
E 67490 76873
I 17605 46825
S 12032 586814947
E 16287 41125
E 40165 60371
I 59568 65346
I 38181 59605
E 52305 55831
O 11568 77011
O 23258 46838
E 9245 57808
E 4924 43157
O 17676 25520
I 7417 38663
O 33870 37151
S 66638 966072434
I 34189 47820
I 12302 51288
E 16458 38283
I 13920 65107
I 664 28409
E 44658 50710
O 8587 48268
O 18187 49166
E 63108 77658
O 6160 34641
E 12023 56660
E 9186 71191
I 52234 68433
I 68983 76398
E 49413 64606
I 24148 40517
E 8870 73770
S 20877 926512843
E 12292 35573
E 15270 57561
E 13855 35938
S 31761 556602506
I 6503 55326
I 20011 65147
E 57729 61775
I 29020 55620
I 4063 74709
S 16330 593026233
S 12302 785744747
S 41128 648714437
E 22565 25869
O 54476 66674
E 30766 61297
O 8007 44678
E 6092 12923
E 25957 74808
O 59863 77765
S 59993 126679357
E 13827 33602
O 7622 31985
I 10578 37519
S 47704 504884908
S 73754 459479883
S 51816 849240699
E 61693 76425
I 5409 31753
S 30593 346291298
S 24204 458155362
O 38279 72190
I 18405 53924
I 24928 41308
O 53382 64776
I 4161 7102
O 8324 76804
O 56930 66955
I 8129 50638
O 19506 61212
S 36992 904614097
S 50227 615470546
S 3520 472439192
E 32076 77619
I 18158 22271
I 7067 50369
I 42657 76095
S 70410 636625305
I 10592 16207
O 8658 10336
O 7954 19744
I 14836 16837
S 33248 67061723
I 21538 28780
S 5884 652444073
E 7257 70039
S 65863 759541882
E 5735 29163
I 27645 52934
S 52284 1976589
E 72471 77821
S 75552 336194741
E 12805 21171
O 52284 56176
I 30111 46141
O 21644 32131
O 54812 69546
I 25325 28943
E 5395 63816
O 41241 51687
I 37978 43429
S 67558 644281257
S 6762 856097610
S 6199 618452018
E 35363 75201
E 44033 60444
S 53862 142796538
I 24735 59220
E 53127 76353
E 49840 60929
O 27497 74908
E 11879 28508
E 20381 48633
I 7910 19483
S 5225 617026029
O 46833 61309
E 7585 61969
I 44511 53964
E 28616 64528
S 50871 382730212
I 63690 69683
S 30241 501745140
S 57734 104871688
O 22973 43933
S 970 491357634
I 45015 61041
O 8444 14212
E 8524 23924
S 65501 841007838
E 33989 45511
O 32305 61081
I 5572 5596
E 33137 34672
I 2653 70576
E 9708 52913
S 44673 116951203
O 41422 55126
S 54623 304454909
S 24137 385802117
S 47818 489092425
O 15198 16079
O 59575 72062
I 38341 61213
I 24703 73064
S 31931 712375423
E 13516 72222
S 13201 300087362
O 39339 70979
I 3837 72872
E 7439 59177
E 31884 78112
I 34545 43303
O 70991 72790
S 13812 737520451
S 18008 44998037
S 65183 496360272
S 11735 339993395
S 32387 353010015
I 5662 63797
O 45217 59348
O 34455 64902
E 5757 53252
S 33222 48562818
E 27017 47940
I 41824 64584
O 1769 9987
S 62963 754368643
I 51638 63562
O 64801 70732
S 53616 668062140
O 739 57670
I 26706 42930
S 49819 351957960
I 75715 77414
E 60123 75552
O 8997 53803
S 22768 728743177
I 24681 24707
O 35488 51320
E 45158 56734
O 18619 36780
I 68206 70965
O 7320 48855
I 14473 17903
I 3519 34316
S 49851 649085745
O 37521 66063
I 15875 76319
E 27992 51305
I 38495 46945
S 50275 231978320
O 45320 67595
O 6298 13418
I 9736 51994
S 58982 575313644
S 4962 767161266
S 47574 161975682
E 45640 54809
I 21974 54271
E 29598 77690
O 55794 62312
O 64431 74335
O 10472 20686
O 69331 76443
E 6240 59016
O 35734 74969
O 20858 53878
E 133 17484
O 42606 45740
I 20687 74845
S 29616 239783660
I 52577 60475
E 8832 45684
S 74909 289349665
I 11581 76634
I 38630 55691
I 14363 78006
I 44600 58692
I 6105 46062
I 27068 63096
E 3215 18876
I 43087 71804
I 3551 39569
I 22021 27509
S 41204 461477168
E 34416 59860
O 16606 40577
I 48497 66868
O 6277 67238
O 16996 69938
E 16138 71427
E 21323 69346
S 26161 177403714
S 42125 795240702
I 17488 56676
S 58360 769809122
E 4733 58805
I 1805 62907
O 31398 52284
S 35897 72121308
E 36208 50852
S 78061 198627359
S 51433 311778276
O 7831 77274
S 74003 853390399
S 8493 518436714
O 12596 35833
I 35925 42964
S 1439 823491059
E 47463 68306
S 24821 42985704
E 23157 43061
S 44215 150515371
I 10582 17738
S 15119 127399970
E 55461 58306
I 64554 72077
S 74950 392807228
S 33319 463880968
E 42490 63062
I 9600 60061
E 9879 49045
O 18730 36897
E 20290 24825
O 25065 59826
E 27906 76373
I 64872 69994
O 5224 47813
E 6725 8201
O 44790 69931
E 13607 24330
I 11798 63292
I 12545 13848
I 45574 49236
E 11216 51565
I 9486 37531
O 30974 53001
O 38851 45466
S 1433 287869432
S 49950 348655675
O 52917 53226
O 31587 51721
S 43167 353617966
O 47049 62774
O 20932 63970
S 16135 575909453
S 37901 311750539
E 13786 35692
S 41232 960838848
O 8797 26267
S 33514 204551900
S 48718 958678899
E 39949 41543
O 8609 12228
I 20300 35348
E 45890 50020
S 20331 787314134
E 10796 18166
I 60830 77018
O 32570 72137
E 67402 77181
E 49505 65937
S 48047 381064104
I 27986 49696
I 40313 46608
O 435 29317
S 36841 213168844
I 65760 67731
S 62377 666711044
S 67006 553527547
I 39348 49666
S 32405 424935595
I 31740 48801
E 24944 34862
O 17069 52950
I 2871 55920
I 7683 47556
I 23038 30233
S 1827 606053275
E 48008 60283
O 60572 64601
E 29297 40743
I 22276 27963
S 66847 860488213
E 46408 54559
E 50583 56516
I 2305 11068
E 2257 60230
E 38128 73290
O 69874 71580
E 8277 52863
I 43021 70331
O 17010 63089
I 665 69683
O 45446 75958
I 3297 9521
S 56723 480068015
I 49585 62308
O 15075 37110
E 4419 57357
O 47797 55860
I 62395 74432
E 26815 65875
I 18612 29187
O 49391 61967
I 3136 74386
E 38997 77159
I 24089 66565
I 58272 72190
S 13137 716897925
O 35595 70689
E 7216 65480
I 13686 27312
S 5306 144441174
E 43942 50831
I 30838 34833
I 4545 65553
S 61656 387199785
S 22041 751198073
S 30277 55896460
S 56213 490636213
E 53403 66007
O 28512 41004
S 12205 84168524
S 16961 769648821
E 10670 19310
O 41812 57042
E 73324 76084
S 67635 913622226
E 5387 42393
O 16535 59017
O 16459 66702
E 25655 57566
I 25335 77248
I 1102 9442
O 35203 53276
I 47737 66241
O 14564 29817
O 14440 36570
S 55119 943404372
O 54879 60359
S 2155 541078831
O 699 19683
E 56615 74666
S 48437 719971892
E 46316 65840
S 74003 944713183
S 76873 999537040
I 30858 56905
I 18981 53197
E 13415 44728
O 16457 40196
I 27165 29231
E 1390 27315
E 67958 69960
O 32607 63175
I 43216 77766
I 25290 27737
S 29729 737576740
E 57417 63678
S 45726 16700670
E 39570 52901
I 23178 48985
O 9286 59920
E 43511 47853
I 23367 29478
E 49820 55810
O 45372 68560
O 6566 45737
O 3782 67893
I 33486 77568
O 5769 51521
S 16892 379182013
S 59971 8428210
E 4084 27504
E 45209 45224
S 48903 838316514
S 55776 442714711
S 57243 655171217
S 63352 890502730
E 48349 63328
I 67973 74015
O 18449 57392
S 32508 189433073
I 20145 46803
E 28157 50998
E 11068 69571
O 11079 48542
S 44343 558818790
O 13073 36895
E 15209 67205
I 9036 9236
S 62539 94863516
S 42101 211226812
E 4109 5447
E 10566 64612
S 31057 403424308
E 5168 7909
E 1963 40869
E 37679 70950
E 9021 13611
E 70694 76580
O 43835 50600
E 24594 37376
I 1725 62523
O 24358 28720
O 3792 21319
S 56361 757583940
I 29719 62705
S 62785 319943387
O 49261 60602
I 58272 59413
E 20330 35030
S 15632 744918209
O 14428 69593
S 22150 504364887
O 936 23194
E 18580 19514
I 21989 60583
O 17360 64067
I 16531 60846
O 37844 49553
S 25259 75246887
E 21359 27575
S 50732 503337583
S 3386 206641624
S 33157 72097220
S 23232 111519191
O 35739 64775
I 27004 70804
O 5752 62329
S 23035 887467316
S 4316 891140535
S 73414 710453693
E 32634 58760
I 6071 72597
E 11335 77382
I 35700 54981
I 31750 60259
I 21857 62252
E 12118 66013
E 1007 36835
I 68367 73961
I 11010 23893
S 37411 354994750
S 17788 188355755
E 32083 59209
S 55322 465939555
S 42831 106737739
S 28501 635186322
S 35228 475963131
I 53596 69953
S 29021 543371780
I 33780 58190
E 37295 44093
S 21646 392529204
I 8124 39755
E 70274 72436
S 47104 486519722
O 17819 37867
S 47323 972519887
S 65271 727513518
E 18752 73780
O 44065 60301
O 64929 65336
E 7091 39524
E 6634 11169
I 9240 48212
O 22645 40018
S 7727 994523411
O 33714 47509
E 15094 77901
S 11744 512266393
S 26375 94322445
O 54342 73463
I 77853 78030
O 6267 32112
O 50170 75478
S 54515 944245661
I 32524 72258
S 56057 61531880
I 41642 75295
I 11625 63731
O 22957 45454
I 15020 61682
O 26246 62848
I 22239 55295
O 3296 44591
O 44358 77756
I 22401 53017
I 68412 75657
E 40224 48970
I 21067 46044
E 20530 24878
S 70287 713857672
I 2901 7693
S 20161 800664911
S 71189 5791389
S 40408 132083316
E 2931 49980
O 34314 50961
S 9967 613202953
I 35756 37512
E 8534 71878
S 2471 926860144
I 54419 59619
I 39434 59128
I 11011 55439
O 26800 66322
O 49366 54698
S 21499 676376060
I 37348 67365
E 4817 37501
S 417 348999315
E 38103 39685
O 4987 21680
I 27324 36221
E 50653 73430
O 36447 75165
I 12247 48379
I 26005 49518
S 47961 979374059
O 62585 66539
E 52083 72734
I 41996 68440
S 12122 4601643
S 45316 734307654
I 3691 28487
O 23947 41135
S 55408 76640110
S 73153 402787349
O 37126 45760
I 38591 60227
S 65095 367048110
O 13613 16566
O 26164 31750
S 24771 628148798
E 21005 27900
O 49998 50697
O 22727 72489
O 10138 53385
S 34048 768721533
I 10066 50555
O 31335 50103
I 17902 32939
E 39835 76214
E 46764 73934
I 886 74013
S 26782 484279586
I 40101 67731
S 46279 430063211
S 24452 743583388
O 36980 63981
E 31800 65558
I 23838 39364
I 75806 78128
O 23368 24583
S 34612 436275206
E 18665 60865
S 75029 768097151
E 14600 27435
S 21464 178113337
S 38722 711178050
S 76103 300727615
I 55562 70784
I 25473 33950
I 46295 72639
O 3393 64679
E 14957 36346
O 20821 48266
O 37110 41633
I 66607 69425
S 67580 343191201
E 19570 26226
S 25527 359478340
I 49913 55420
O 29462 33533
S 50763 534604398
O 6376 47147
O 27290 69810
O 45758 52781
E 21724 65593
S 68120 628847425
E 1635 54259
O 7322 7660
O 26822 59397
S 64815 896093277
S 37126 144585229
S 74610 229324535
I 70143 70383
I 36954 59109
O 34050 55031
I 39719 50528
S 7722 57754211
I 21741 65260
E 51243 74171
E 3126 15596
O 41995 44285
S 63925 501122099
O 13409 70663
I 49552 75705
S 76063 14153228
S 8752 934960267
I 47998 57283
I 34695 46504
I 11799 17403
S 48360 681528625
E 11730 28915
O 60948 65771
E 24303 70982
S 52089 736378508
S 43754 675331460
S 55680 430434704
I 51781 69863
I 32366 56493
I 62381 69277
S 2823 842609690
O 10233 53922
I 25423 67214
I 4105 13672
O 4159 18343
S 9536 494387450
E 25739 60036
O 8530 63423
E 34733 76951
S 34628 354829051
O 14427 64222
E 19297 39589
I 31360 31910
E 2704 30046
O 52988 73184
S 27196 611643468
I 25271 35535
I 48207 56450
E 13231 68898
E 3034 26845
I 4224 58053
E 365 75129
S 25156 434211829
I 1997 32912
O 40880 57446
O 54760 59178
E 11567 65422
I 11687 25795
I 56999 62555
I 33719 38978
I 7818 69201
E 12547 71953
E 39023 66532
I 64944 67751
O 23662 47116
O 19694 27834
I 122 52959
S 27234 198012722
E 23647 47038
S 15367 662811419
E 7429 23826
O 55856 70393
I 4080 75898
I 35432 65864
E 35584 70198
S 59742 775043540
I 8864 39308
S 64169 285554045
I 19835 20104
S 56299 345064256
I 16546 59058
E 26441 70472
I 37518 41693
E 51428 74304
E 11471 71187
O 45551 63431
O 42341 75973
E 34581 51634
E 8889 40654
S 42739 321934065
O 20538 52181
O 51963 69243
O 20551 27688
O 36242 42543
S 77316 29069562
E 49054 74481
E 16018 27190
E 42855 76000
O 34789 60739
S 41405 547205245
O 21442 42888
O 35331 39618
O 25105 27513
O 23331 40601
E 7940 70386
S 71488 778756041
I 19945 42298
E 9762 77732
S 45824 105540014
S 48231 956212062
E 23365 36019
I 793 74554
S 72912 323606806
S 9367 445132101
E 18025 60767
I 27306 30398
E 53790 65023
O 60052 64422
O 12781 56977
O 23436 26770
O 56167 71479
I 38502 64258
E 3860 59183
E 13385 71918
I 151 76747
E 24906 75674
S 15877 976068385
O 22462 59661
S 75998 200749412
E 51838 57142
S 46047 925401225
S 72585 811296689
E 24017 75207
O 19689 60855
S 71941 53839429
O 31285 36908
O 40074 62476
E 29783 77020
O 11162 53269
S 42280 595899317
S 24807 508098983
I 27770 60555
O 3947 75174
E 59385 67023
I 32464 45037
S 12751 785216541
O 20221 29506
I 16993 75902
S 48742 547476229
I 23679 64896
I 30334 67634
I 11245 73753
E 3926 51586
O 16003 65048
O 43733 49071
E 10081 32148
E 33421 77602
I 32264 53061
E 25040 50442
O 14962 32487
I 6745 71141
I 6181 38909
E 28561 37794
O 39468 67109
S 22330 276354985
O 19459 36406
S 66362 571950657
E 3251 4327
S 5012 58027951
I 13620 15332
O 737 15114
O 45066 59389
O 67138 74296
S 47566 392940898
E 4401 61463
I 37106 73410
I 18153 48056
O 7408 58841
O 26026 74603
I 43714 43771
O 15441 30342
O 25385 58746
O 22597 54604
I 61750 68430
I 28360 73077
S 50014 153433579
E 34819 70154
O 11361 75490
I 13968 38035
E 3315 60361
S 67365 724456169
S 10784 974756846
E 3315 44840
E 15835 55419
I 10422 24256
O 53847 64734
I 1698 15982
E 57310 77944
E 16926 41661
I 10683 25430
E 8472 12688
I 15842 77687
I 63689 77493
E 25853 35270
E 13722 20657
E 58036 76907
S 71739 78638272
S 43601 461071280
I 11636 35699
I 72501 73308
I 23682 50914
E 19568 60140
I 52230 71072
S 15020 546936943
E 30142 32184
O 26474 37670
E 31068 77137
I 14954 28249
E 22987 31138
S 67056 83621560
O 65228 75097
E 8303 10409
S 68272 908241677
E 17456 65676
O 23129 76959
I 7967 77004
S 71257 69912469
I 5372 15782
O 20786 63878
S 6356 32554067
S 62879 602627690
S 47267 905119983
O 73856 74315
I 52997 73839
E 36488 71283
I 18535 65005
O 38640 45043
I 633 30378
I 12301 50808
I 8199 52084
S 26062 839923525
O 29461 41569
S 13955 446677922
I 7351 37268
E 28378 28908
I 28605 76835
E 28600 31554
S 58293 453533982
O 59225 70330
E 29100 41132
O 21413 31032
E 2756 41155
S 43899 873549127
S 57316 354164938
E 3210 69304
O 5142 48929
I 13088 64725
S 6210 335052418
E 13592 22082
S 25187 987790843
O 33766 61437
O 43253 72698
E 20943 48008
I 68583 75582
O 69077 71835
S 47654 818116111
E 10706 52514
S 26400 405258674
I 22660 56799
S 63127 996241858
O 53198 61034
O 1291 54240
E 17690 21849
S 29563 447579671
O 37668 64109
O 46290 71694
O 38460 68242
E 7232 19758
S 66501 668279611
S 26080 110447630
I 2495 26244
E 46495 47164
E 42722 48091
E 40715 60675
O 7144 59377
S 58216 205461449
S 11835 875106374
I 27931 46974
E 12088 72740
S 76235 862506118
O 52904 56923
I 8976 76428
S 2177 616469392
O 68041 71068
E 66818 71309
E 40891 42210
E 22115 40176
I 13161 28100
I 6681 49424
E 27820 72010
I 35239 37123
E 22337 41817
E 9939 69222
I 17575 48317
I 19203 19711
S 24483 243149012
S 56074 869999748
O 35195 46200
I 28614 61974
E 24935 43205
S 43948 18436323
I 12804 47364
S 27964 149554061
S 53654 421856937
O 508 60688
O 26454 61840
O 43205 68957
I 19612 53292
E 26206 47190
S 31462 90184427
E 30935 56364
O 27391 56809
I 39699 50630
O 35441 72172
S 75972 151823671
O 8308 70092
S 39729 558490580
S 16784 607983383
E 20305 73479
O 52947 65874
O 23187 28744
O 5160 8571
O 52805 71015
O 7548 30944
S 4031 206365725
O 48234 52920
O 21200 28939
S 77525 589613818
O 15645 69125
E 20273 62426
E 27705 59208
E 49945 72680
I 38714 65232
S 64340 563425536
S 42129 241335826
S 40195 539565178
S 75571 873000174
E 10114 35342
E 9439 25111
I 23106 48570
S 76955 111196491
S 60106 423278670
I 3075 59054
E 38856 43053
E 15483 57347
S 42444 48118128
I 37879 55495
I 71094 72590
E 25538 58007
S 1143 728943920
E 46752 49716
E 27889 77589
S 67948 81297309
S 18132 617039152
I 20533 24522
E 22772 31070
I 17606 64815
O 44834 45331
I 628 12465
E 62976 69641
O 13599 34585
O 41290 58004
I 27469 29306
E 40432 56835
O 43699 69535
S 19222 458301513
I 35249 54768
I 40299 52483
E 28822 72374
O 25868 31867
E 42530 77454
O 26690 45168
I 26377 30765
E 32396 45608
O 26955 71182
I 57207 60780
I 19120 63811
I 55674 62184
I 35707 60848
I 17006 22829
I 25816 66946
E 46770 53425
S 61678 66273461
E 35910 41629
I 36771 52064
I 30327 71964
O 46017 56374
S 48334 897212493
S 13809 861135091
S 42686 975069173
O 32534 71391
O 12534 12751
O 43049 57705
I 24114 62901
O 21578 61246
E 47762 47847
S 73899 600107734
O 34013 55229
I 19164 39678
E 33813 67657
E 44000 74807
O 29135 29237
O 22060 41212
I 16493 28070
S 39850 552004353
E 19525 73624
E 72838 77649
S 46968 744090227
S 35647 308853647
E 33499 44997
E 6353 46432
E 38630 78057
S 38781 532947853
I 68153 74135
O 12345 31699
I 1157 68724
S 58121 607547034
O 34162 53343
S 37712 221676132
O 448 52646
O 30465 70465
S 65666 434290556
E 42961 54783
O 47477 47703
S 21778 769295644
O 2943 63259
O 36238 69577
E 62319 63909
S 4748 470139396
S 37833 973259678
S 6992 694089563
S 13537 289541647
O 64238 71146
E 1421 8189
O 19484 46583
I 10842 62195
O 11827 54202
S 46364 379619875
S 13340 920151808
O 34099 38002
I 4224 77739
O 21298 37186
I 51063 69390
O 4541 44026
E 5613 37828
E 12847 22248
I 29867 71534
I 76476 77174
I 18901 56092
S 35583 263265466
E 34277 64241
O 3916 23467
E 3216 21127
E 9316 72214
S 55033 419218557
I 4895 51930
I 37683 50153
E 62969 67520
I 15018 57622
S 4931 792656753
S 19436 963346757
I 25579 45428
E 23142 30649
O 1799 61152
S 67385 166486131
E 33416 75659
I 37752 46719
S 77260 61908505
S 58511 258994632
E 39396 55978
S 25903 69005849
E 35153 52720
I 21628 64038
I 17420 44798
S 19211 900326319
S 63220 520367408
E 33513 44998
S 21201 505175724
I 61640 71664
O 50130 55746
S 28569 233268126
S 34322 961144793
E 48144 65471
O 6187 72027
E 12511 41217
I 9675 74334
S 33157 49992537
O 51338 53692
I 5503 70002
E 17158 53271
E 31074 60667
E 8412 14051
S 18278 807827940
I 6809 52397
O 61633 69768
S 5997 397485973
I 7856 58794
I 10417 36273
I 27257 67236
E 927 45846
O 57368 63570
S 52448 793604986
O 11857 23552
O 34 12951
S 50942 802760651
E 14379 52170
E 25193 46837
S 67037 351352801
S 25106 179914195
O 53395 72319
S 75025 328824155
E 15448 31080
S 61224 285138333
I 22696 48025
S 17747 830309156
E 63954 76081
E 2303 17281
S 49833 847337022
S 62802 428548572
E 43194 56559
I 15491 30264
E 13075 65972
I 66210 72908
I 4519 61138
O 30193 64846
S 74596 77149725
O 7997 37359
I 9140 30952
O 36450 67372
I 14829 49825
S 14409 698457218
S 47842 136627732
E 18530 21415
O 24442 26179
S 7544 221553607
S 48625 821225329
E 2945 27796
I 25492 62849
S 7951 772834772
S 631 718307402
O 48253 50981
S 29564 368295403
I 64259 74312
I 31541 53995
E 18553 31901
O 61300 69071
S 54615 435834527
O 20508 60573
I 29626 35019
O 5822 32237
E 4924 43912
O 27339 29371
O 23058 73328
E 12727 22544
I 14340 58188
O 75049 77047
E 22146 70995
O 15509 72782
S 44304 887824379
E 22507 68407
O 4520 6736
E 3244 45917
O 10970 64695
O 8298 28043
S 69095 32199766
I 16153 51752
O 36424 64864
S 47174 222982363
I 10858 39171
E 55767 73488
O 21371 75447
I 40874 42501
E 14560 58325
E 36949 40165
I 24200 54719
I 21818 34636
O 29659 74366
I 56622 59376
S 1054 343178805
S 35433 240609503
I 40939 48707
I 2335 73160
I 16077 53575
I 54361 64576
S 74308 98783433
S 1494 919733724
E 34781 35212
I 4897 13223
S 33477 527351433
O 65503 76477
S 48886 392679894
E 9930 48202
I 71015 71357
S 38738 190481099
O 33524 61455
S 18811 697503437
O 45500 60810
S 73653 210390965
O 32422 63117
I 13533 45591
S 57647 185917804
E 21879 31454
O 11869 13798
E 49056 51124
I 38212 70628
O 10099 62259
I 9083 38077
S 14818 311318859
E 38286 74240
S 77165 66060020
E 34614 38877
E 2285 33130
O 9930 69751
I 12913 69859
E 17634 64666
I 14170 50232
I 7643 60201
O 57454 67139
E 22117 54530
E 22311 46718
O 21567 77266
O 24494 28752
I 28463 62193
S 53032 440203614
O 2116 46278
E 42571 47067
S 55559 559920532
O 21616 66284
O 63925 68124
O 11123 34012
I 27094 40942
E 19216 68160
O 9981 54327
O 14930 22735
E 31984 42857
O 54420 63972
O 61776 62841
I 17314 48417
O 5103 67790
I 4506 15423
E 23866 56607
I 54786 75248
S 11198 49247405
S 31390 802254866
S 34841 307553612
S 71282 696672444
O 41855 64460
O 11622 31460
S 44921 373881621
E 7136 7935
E 56125 59764
S 13345 631920006
S 35942 956227134
E 56974 68784
O 44609 75129
S 76858 323364576
O 47036 66118
O 25145 36620
E 12798 24637
O 11877 46323
E 11824 45100
I 31343 64631
I 4690 69622
I 20233 54572
I 12450 70104
I 35152 68373
O 38950 39149
S 51047 354064734
E 28126 67333
E 21653 40447
O 36261 41327
E 10491 26983
O 44918 59416
E 42233 67520
E 10014 40809
O 6091 14742
S 51057 849632743
S 16084 412887588
O 33906 40824
I 39503 61606
E 6138 18708
I 9493 34370
O 12800 77830
S 44304 422131132
E 55159 58039
S 1730 136162123
E 35329 47608
I 46524 72700
I 21030 48770
O 30056 75019
O 52662 62727
E 37800 73296
E 18070 73483
I 15076 61550
E 11242 35664
O 37001 64796
S 37139 639066443
E 35187 69014
S 74462 9831314
E 18572 52453
E 19566 37244
S 24065 906537507
O 36288 51308
E 47498 72323
O 14420 30073
O 33431 67442
S 21119 390219301
I 9295 29091
I 38531 53302
O 20924 63970
I 33157 55857
O 33926 59523
E 44865 62841
E 47291 48257
E 12411 17516
I 7308 13806
I 25843 44478
S 9037 163148474
I 41047 54395
O 13253 69065
I 42855 51968
E 7097 49157
I 38475 65801
S 41107 17252421
S 3224 787469166
E 20035 56615
S 16903 401928158
S 37764 386344755
E 738 29413
E 7266 10511
S 37277 87446239
I 64448 65081
O 18038 47279
S 43057 933178249
O 75771 76800
I 35644 67102
I 18184 64656
O 59305 74894
E 50569 70154
O 11780 69049
E 796 17712
O 28565 62417
I 4807 20291
I 9791 63567
E 30438 34859
E 32548 75970
I 69700 77356
S 57522 632650260
E 42879 57100
O 9018 40981
S 22720 172666809
S 73355 637984582
I 27621 43786
O 13715 72255
I 23955 27142
I 22732 30144
E 22431 62912
E 2946 22586
O 37462 41708
E 55502 59418
S 30482 621958684
I 59071 68093
O 68984 72976
E 51149 71767
S 23527 946307997
O 35981 47468
O 53495 64505
I 39554 68914
E 23415 53417
O 48902 77221
S 16909 418620789
E 20876 64057
O 33496 44307
I 13614 42375
E 28543 53479
I 38159 42872
O 53963 68748
S 57421 608913962
E 63805 67373
S 3598 815211723
E 1236 31349
E 6259 28457
O 36208 52590
E 50151 54996
S 8441 333293977
S 13411 423717237
E 31507 77756
O 10204 56156
O 23719 47833
S 50235 771108599
S 50362 102253936
O 18385 71173
S 56916 270785588
O 27624 67292
I 40375 48807
O 24462 26211
S 66869 13008597
I 10244 68937
O 45434 48648
E 26513 40809
S 47375 558301809
E 27245 35941
O 38816 73428
O 33158 64417
O 21448 39476
O 26666 46515
I 13517 23521
O 11151 74391
I 42347 59246
I 22284 36219
S 31436 975449902
O 19126 25137
E 1986 40086
S 20424 607344764
E 8745 16342
O 50332 73062
O 437 16585
E 6736 61904
I 9036 42429
S 57160 611774986
S 34525 663837213
S 76300 442214297
O 29845 73544
E 15682 18699
O 43511 70468
O 25029 29774
O 6374 7985
I 48668 51853
E 52242 57611
O 50042 56552
S 31598 978100908
I 58963 60522
S 42702 882025177
E 27511 29252
E 12947 48315
O 29090 51473
O 9925 15942
O 33662 64972
E 34280 34463
S 38445 776634640
E 6463 58935
I 8787 73509
I 33928 63497
S 20874 159908966
I 37476 46737
S 20899 355439419
O 1445 51732
S 71272 40839927
S 41256 111176612
S 27273 610823892
E 24253 53071
O 7703 71286
I 20093 50188
I 38063 68471
E 1555 34939
I 42811 57275
E 24841 49485
E 16648 54187
E 17020 20026
I 8438 43438
O 14212 32624
I 63962 72217
S 70594 832799
E 49179 55685
S 65536 520777803
S 63686 959742813
O 33052 42019
I 7725 42595
O 30988 42183
O 44891 56250
E 15946 61200
S 60976 419369793
E 14275 21737
E 6215 59915
E 12874 58849
S 74564 703521763
I 11255 36878
S 59983 67415316
S 34877 410731892
S 2755 507345621
S 48431 2393980
O 39111 39777
S 64079 208201781
O 17305 39165
I 34470 56367
I 220 19510
I 32793 34240
O 47965 51325
E 1452 2069
I 36947 66537
E 47462 75207
S 2497 801338418
E 46892 64573
I 14480 49672
E 47858 76361
S 5368 92262853
O 63920 64390
E 12208 60522
I 61377 76948
O 24190 52279
S 61905 94804895
I 27343 46860
E 32909 42802
E 15964 60213
E 11343 65572
E 3733 32806
I 43232 47726
I 19970 58409
E 41162 73903
O 1611 56718
O 11479 60754
E 51499 66802
I 18150 67364
S 38468 889702158
O 55929 64240
E 12789 35929
O 72059 76606
O 2000 10544
I 4020 67387
O 31404 73897
O 42604 58309
S 45636 720510262
I 18093 50710
O 43297 70099
S 70292 23882143
I 8656 38918
S 44638 803846852
E 23564 38008
E 3925 24104
S 69028 260941499
O 40396 60313
E 38780 45132
I 4336 51971
S 63363 141886606
I 55281 73407
O 52229 59227
S 8499 607932776
S 3582 796603792
O 29446 65435
O 766 60258
S 64493 244074913
S 35765 714208175
S 4406 807796042
I 298 77255
S 42416 681811292
E 13702 63524
S 25434 682640498
E 12614 53434
I 31702 35718
E 1460 6399
O 39556 71466
O 43217 65589
O 16651 35921
O 23112 66030
I 22766 50624
S 64267 957393253
S 69955 971249276
E 34829 73051
O 67804 75577
O 3288 43580
E 4131 75336
S 41636 144957981
O 71949 73523
O 46539 61939
O 53690 58226
S 8924 629361166
E 9117 15264
I 3790 4833
O 4935 67436
E 28927 63457
S 41560 230037111
I 8525 31040
O 3456 65409
S 47210 763877783
I 61869 68421
I 67512 70148
O 5761 45121
S 56426 710547176
I 27190 62304
S 4560 946489097
S 68821 195476501
E 60703 64801
O 14119 65598
S 15929 611603910
S 23928 763489851
E 12916 46041
I 24788 47131
S 38571 624223136
I 15288 44985
S 36106 740828460
E 53934 76536
O 39445 58220
I 40058 49264
O 2053 61077
I 10174 31610
I 37563 70679
I 9711 77337
E 29166 46794
O 2126 55540
E 6797 19216
O 857 28792
I 9829 58366
E 21592 36597
O 15282 65616
I 3810 34361
I 48741 77172
O 22155 36065
S 12789 45970776
O 8449 35755
O 17264 29954
E 10504 71342
E 57217 58113
I 23320 36767
S 41512 21118667
E 5967 27184
E 47506 60561
I 9334 29303
O 49423 58581
O 2168 4642
E 35282 70353
O 11821 41424
S 33677 555862889
E 37700 70219
O 14900 64315
I 3355 67244
I 4669 23333
S 70448 194205159
S 10712 976117559
E 46853 68157
S 38829 14502853
O 29503 47914
E 12458 58593
E 1458 31377
S 30969 446514666
E 12208 51230
E 68105 75391
E 7984 76014
E 39206 70821
S 1068 954678897
E 40501 53033
I 34453 56796
I 49762 63586
I 2265 30514
E 8026 25673
E 53790 71367
S 21692 480623576
I 6818 47744
O 41523 75839
E 9552 33880
O 9719 28083
S 72795 385341634
I 10258 15205
S 26835 162551927
O 25187 71517
I 19420 57037
E 38181 57472
O 4783 40643
E 19652 34742
O 26974 42084
S 24452 954704654
S 33957 683025286
S 69052 521455981
I 14392 32559
O 64584 67929
E 25848 27259
S 7025 567146857
S 36027 912657085
S 5887 648904673
E 51025 77042
O 37707 59728
O 9271 66107
I 5202 36869
E 53261 54037
E 36768 75875
I 36679 68920
O 20233 28179
E 46575 54848
I 49408 54852
O 6722 48372
O 29846 77326
E 22330 49501
E 19637 53255
S 58595 679797470
O 7669 75676
I 13899 67240
O 1961 68565
I 20997 23725
I 15513 29773
O 34190 70256
I 5112 36569
I 51484 73634
E 52184 74087
I 43938 58883
S 18849 790773524
O 29228 54116
I 23723 33176
S 23038 840800087
S 43432 36446891
S 55443 883995785
S 45511 819854104
O 23025 35465
S 3896 123901378
O 21484 23852
E 20132 58040
S 67074 585847462
O 9838 23327
E 57229 64408
E 1861 10969
I 70488 76348
S 3464 876615777
S 51569 977616810
E 798 41467
S 29779 297992677
S 77460 91888919
I 9098 30279
S 25908 650568505
S 76146 521268636
E 9538 46212
O 9638 54402
O 62657 77207
E 59769 69438
O 61126 65200
I 14763 63323
E 6038 42289
S 47169 940105025
S 17542 109204102
I 23626 26100
E 23653 24984
E 46807 67123
S 44742 6034800
S 30622 584521528
I 10659 12734
E 63691 63960
S 50209 192892913
O 30157 32698
S 36793 208168978
E 52668 64252
S 74891 707519590
E 11481 35432
O 3207 7045
E 11739 67071
S 60217 38214219
S 38945 322024628
I 12907 46888
O 52163 78133
I 11440 57374
I 36922 39661
I 21296 28167
E 39632 61534
I 25398 71665
E 14566 41886
S 16853 483588740
I 22637 40299
S 66910 389350025
I 3780 56731
O 9223 11750
E 10761 27386
I 19634 50087
S 66939 895055669
S 72224 836505459
I 23361 71893
O 15249 44312
I 35831 45973
E 12317 78071
I 2961 34796
O 35427 77762
S 46860 249713214
E 24828 44990
O 45077 54873
I 2379 24910
S 38289 120045076
S 72981 655367111
S 10292 582847480
I 11321 39460
O 5801 63422
I 435 10506
O 37048 73778
S 13894 947149860
I 39856 70466
E 17027 18064
E 3738 7944
S 64394 881846994
E 30459 73778
S 19375 273567420
I 71763 75245
E 37892 43806
I 22703 62143
I 62262 64598
O 721 7267
S 28841 419704448
O 64548 76442
I 33855 53402
I 21477 28358
I 22536 35783
E 11215 34323
I 2720 22256
S 41495 703825448
E 19409 30538
S 62949 928665195
I 54708 70829
S 28794 267427553
S 6296 121655340
I 23685 37292
O 45281 63763
O 11624 63954
E 1253 33282
I 57530 72033
O 69128 76279
O 7310 36589
O 29840 64552
E 37428 68123
S 9507 137726685
I 33368 48713
O 3466 10042
S 8114 917443343
E 14817 71612
S 56452 784180384
E 11183 12457
S 40264 582546505
I 23758 69392
O 34812 57632
E 6045 13586
O 3331 67042
E 11287 14626
I 42985 56446
O 7885 12053
O 2154 49613
I 51758 55680
S 30100 615277455
S 60776 754653663
O 15205 62383
O 302 41448
E 10491 64330
S 30553 713554168
O 22723 35234
S 17910 100794560
O 2063 14801
S 71620 668627192
S 14569 175308257
S 46832 216519056
E 18421 32574
S 54358 772552041
E 2107 24486
S 64481 425152386
E 41786 74451
I 23983 52305
S 17045 770477893
O 160 6080
O 19320 34315
O 9162 35793
S 69526 609200628
O 1364 58460
O 2973 58527
S 41455 356015732
S 43148 744599399
E 32444 34478
I 7078 51628
E 6089 43103
O 38789 42949
E 48087 53668
S 69186 950054480
I 16355 20278
S 50724 297052840
S 63607 264540162
S 11749 152004324
S 70869 976598567
E 9088 27822
I 13387 30921
S 44835 285486971
O 62136 63956
I 39205 51127
I 8309 20435
S 73421 937188019
O 13282 63909
O 53441 67726
I 20636 33214
E 9985 44501
I 25186 33190
I 33246 77181
E 35098 64249
O 2075 57252
E 4961 8167
O 32426 49173
I 12150 19315
E 35411 43132
S 38578 888229934
S 63239 879057078
O 7118 15744
O 44883 71277
S 69969 568139553
E 30533 50847
O 30111 46336
E 9485 31654
O 59755 73671
O 3301 67298
I 33030 46592
S 24980 670175843
O 46308 67629
E 25262 75595
I 24587 75981
S 32386 746957604
O 8022 51239
I 40742 63459
I 31835 44425
O 30117 36521
O 29484 61948
S 66255 651280360
E 20599 63666
I 17318 68220
O 43919 76554
S 2427 659630843
S 12893 462208156
E 37179 66652
S 24828 50032019
E 27612 30282
E 65195 76800
E 48863 64222
S 52354 425009694
S 18264 913011812
E 13756 49155
E 29218 54268
S 60095 376005363
O 1212 76629
S 58046 212968250
S 50985 838918750
I 31064 76967
E 24212 48481
S 3149 786739485
E 20339 75085
S 27017 546416582
I 2503 17899
S 56230 351526733
S 8331 922244017
O 47387 68865
O 32924 51226
O 22128 31867
E 11993 70272
O 10846 65337
E 6758 34412
E 41934 68262
O 33286 34071
S 70996 375307559
S 55339 395253941
I 54109 64206
E 20106 77095
S 52673 781088275
I 15971 61087
S 5730 970943534
I 11581 61224
E 25670 38388
S 52479 319222646
I 7427 73316
S 45461 251508739
S 55394 455795774
I 38592 52366
E 5268 8278
I 10710 12479
O 1817 7928
O 46935 58969
S 66384 729211222
I 9665 60848
S 42147 330327560
E 55984 63207
E 5311 65728
S 62375 325534475
S 26144 532708098
O 55842 70201
I 32170 76654
I 1068 14813
I 24621 39984
S 24883 369687402
S 36784 612299000
E 35730 51489
I 24638 60155
O 453 40034
O 11235 32941
E 10329 71466
E 4260 39347
O 3208 14557
E 5841 23658
S 31376 137282581
S 19675 628793497
S 54031 427019334
O 63436 72980
S 9301 579599885
O 22297 36179
E 13980 60720
E 26473 59996
I 1030 77948
S 61583 394267436
S 10492 226865118
E 7839 28521
S 37515 692166582
O 30920 52998
E 26200 27529
E 2767 33382
E 3065 63180
S 3547 595048742
O 10731 71007
S 71680 448904477
I 2721 77025
S 882 764881255
O 70631 70914
E 47833 49382
E 9243 42535
O 2621 67145
O 23838 37539
I 44545 67053
E 15737 15851
O 38589 68251
E 12147 50477
E 5204 71479
I 35540 69862
E 19707 26541
O 35491 76343
I 55070 75627
I 22585 36063
S 61992 955563846
O 1720 25633
O 2992 5422
I 17642 46978
I 31944 41810
O 40438 52212
I 33541 58356
S 55190 991295189
E 34831 37482
I 25100 54848
S 24876 715820555
S 68497 137654823
I 9097 61849
O 25211 59066
S 53136 988038312
I 9350 63794
S 76787 54945564
O 9808 76985
I 49466 70681
I 12221 16040
I 24862 69453
I 56368 69577
E 31873 45851
O 18212 42804
E 34553 68136
S 43333 918362291
S 63676 421475063
S 38615 181984114
S 66700 200342879
E 9031 38772
I 14913 69641
I 6989 18906
S 56929 725177925
E 14059 46536
E 15676 35187
O 16210 67679
O 38113 65210
O 34058 77362
S 41743 93582339
E 2916 64871
E 40420 44885
E 42670 48450
O 6949 9895
O 39376 44263
S 12013 147518136
I 8723 52959
I 5693 59030
E 25835 68056
E 4030 16163
I 17938 41622
S 8876 734082702
E 9952 13941
S 2079 719008694
E 43189 78076
E 882 1309
I 53115 66276
I 51545 57029
S 44132 867230491
S 10262 568646240
I 3030 36234
E 64900 75724
I 25885 54956
S 54328 177688996
I 13241 74653
O 16578 34432
S 12906 743493508
O 37116 63013
O 1325 65219
E 43670 50176
S 58567 702952791
O 11825 73327
E 12354 43461
E 12120 77043
E 28093 73469
S 9829 705496468
O 34217 62664
S 3068 718402980
S 69511 127097828
S 26848 684879172
O 37497 58272
E 2096 10062
O 46422 71583
E 46191 65884
S 20819 123686490
S 7255 245686405
O 35143 70924
I 28714 47108
O 30463 32289
S 42169 938345301
S 32535 871151895
S 18315 874687544
S 20063 151092343
O 52477 64704
E 28501 39225
S 35360 203559705
E 22469 41606
O 66204 66301
E 46615 74043
I 54852 74505
O 5433 16621
S 34978 202197565
I 34862 76389
S 50643 859408944
I 43871 51291
O 2155 36564
S 44388 544487622
E 3276 4593
E 7244 27379
S 2794 204817725
S 6370 990885121
O 33395 43675
I 16992 43946
O 63724 77125
I 16114 55518
O 42433 52915
S 25252 300778658
S 676 357575798
E 27998 37684
S 13761 397484648
S 843 788639118
I 25316 71353
E 22513 27635
O 4684 29634
O 7525 43895
O 61308 71678
E 20017 47123
S 58044 775229225
I 38326 56806
E 1925 60074
S 21116 484948784
O 22575 45882
O 33333 64314
I 47557 64333
O 59066 77522
I 11778 34971
S 44026 776888400
I 41274 51190
E 5060 35027
E 38525 38770
I 24503 37582
S 19899 440692297
E 14805 30005
O 4812 35199
E 4689 6157
O 12732 47758
E 33849 68862
E 7911 68350
I 11917 64160
I 47343 63555
S 18202 454819124
O 24162 70424
O 35009 64466
O 25749 75536
S 37646 477581037
S 36756 213613055
I 59124 72025
E 26733 29376
E 40747 69880
O 52567 73583
O 7160 24843
I 32863 77090
S 77386 53920976
O 18102 51051
O 28162 29320
E 9027 49131
S 45954 183587337
E 19717 29806
E 33529 43207
S 33333 677101169
O 22389 46647
S 67582 502770820
O 24577 76808
S 39557 229194415
E 18221 43428
E 14385 64290
I 58709 62002
E 38586 45527
S 31122 811092334
S 47094 288869354
O 7385 33603
O 26150 54129
S 29303 596723997
S 47097 928083005
S 72827 558580461
O 15170 53734
O 59886 63841
O 24753 39228
I 29158 62054
E 5768 7324
E 11771 14117
S 61604 861404905
I 805 25703
E 49111 64062
I 55233 64709
O 19170 76234
I 33084 44478
S 1157 944465479
S 43350 747237197
S 55801 868406918
O 13590 66823
I 16382 18724
S 883 327584425
S 15647 981801508
O 1018 43822
O 54119 56462
E 60380 66491
E 41853 76596
S 66571 558278411
O 7045 49902
S 68910 408056968
E 17354 30771
E 95 55312
S 8616 818839866
E 278 47752
S 56370 651375193
S 6215 516833877
O 35109 68478
S 23897 12087073
I 571 47559
I 44853 52122
I 22366 67008
O 21929 25146
I 12746 34476
I 5007 32812
E 14584 64438
I 16006 67558
O 66032 74801
I 7023 18124
E 9254 58408
I 9092 26866
S 73589 778184625
E 22245 54378
S 40566 834484203
E 27855 32341
S 3600 384234267
E 19132 40329
E 5817 61025
S 35728 529750831
I 19605 25845
O 56122 77633
S 53569 543364024
I 52931 64646
E 10981 40138
E 23967 74282
E 21960 59662
E 38928 46738
S 73103 195072325
E 37639 50554
I 42272 51853
O 7458 27792
I 44800 63048
E 31635 47148
O 32464 59705
I 7969 67131
S 76090 684766022
O 10778 57916
O 33652 74858
S 35094 528618897
O 20673 52977
E 1433 11695
S 33505 153738520
O 25958 28001
I 14327 18386
E 9203 19458
O 26881 65037
S 172 742809311
E 41809 68638
I 29769 72712
O 3377 63464
S 11142 434057831
O 39413 40525
E 42111 64391
I 17834 61402
E 56619 75415
S 77757 212622288
S 10330 857173811
I 21984 43673
O 23231 25224
O 36748 58283
E 388 60705
I 29026 58433
O 43482 72284
O 49406 51205
I 18916 22081
E 66071 69345
I 9528 38354
S 12655 313096964
S 66992 672756257
I 46719 53231
E 14682 71887
I 27449 67656
I 6521 64061
S 64168 492213280
I 10347 55652
E 64963 74391
E 20838 36315
I 8228 63352
E 40552 74215
I 44524 51880
E 4623 74296
E 15249 72976
O 1048 42749
E 27040 63154
S 41192 279362673
E 36676 60622
I 15858 66557
E 47933 59912
O 8533 25334
O 19484 50288
O 2561 59569
E 39831 74526
I 41564 43067
E 17366 17565
E 65958 69225
I 42337 43126
O 18159 68672
I 15916 50504
E 43433 61510
I 19876 32515
E 43513 69455
I 2783 57072
E 19073 37374
O 34557 57553
S 32246 966266271
O 18040 56969
I 23735 27339
E 6613 66730
O 73554 76999
S 63421 557109496
E 24561 30057
I 11845 20461
I 35437 45592
I 20913 47460
E 24746 74757
E 1534 4596
I 49448 74072
E 57009 68653
S 19307 695641270
E 42521 50779
I 33196 33714
S 35974 570009045
E 1851 15835
O 10625 72213
E 24061 25197
E 36177 39469
O 18200 72410
O 37627 42123
E 4286 22032
O 16808 43582
I 27298 63095
S 5334 507875877
S 48143 930560746
O 51173 71506
E 9407 14913
E 1441 6960
O 16275 52637
E 4520 47322
S 17138 897261722
E 43073 48915
O 35445 60686
I 27691 51706
S 18025 482345230
I 14492 58860
I 18939 28565
I 4182 41669
I 18365 37356
I 15500 66655
S 4248 74996161
S 30935 724662451
E 43722 64674
S 4708 478168964
E 50457 68447
E 9309 33976
E 19956 62407
O 31673 65785
I 66812 67965
I 3131 5228
S 6894 404267561
E 2636 23504
E 37271 54168
O 29642 36610
I 35990 57229
O 17383 64922
S 37661 257733515
O 43450 63566
I 5762 59751
O 18870 56723
E 13594 63947
O 41313 71435
O 7199 33118
E 15027 70005
E 1832 33909
E 22727 67997
E 19671 24689
I 44664 50749
S 64651 946680914
E 12821 16297
S 730 638015078
E 48797 74164
S 57356 670341538
E 4067 66053
I 69486 75960
E 41745 71394
S 6037 257674369
I 3743 54688
I 1479 60355
E 3752 53385
I 44050 50852
O 7153 63377
S 70942 289207850
S 28436 328176729
O 40158 45629
O 50368 71315
S 75087 94593120
I 52281 74344
S 13636 862810396
S 57577 499889189
S 31285 513600725
S 38988 788857366
I 4031 31176
E 37984 69399
E 47174 73606
S 64509 816729668
O 14347 28924
O 36793 37629
S 26275 630670263
O 44917 48878
I 9994 21622
S 39488 830072685
S 23590 244718263
O 28065 66711
S 23791 431143265
I 6548 58434
I 46543 73116
S 445 270720834
I 21128 72023
I 148 28035
S 14754 44542075
S 2228 442987787
I 71279 77364
S 40560 28867146
O 36906 53571
S 18917 215076627
O 23147 61584
E 19636 25602
S 23668 550978968
S 56507 839793507
I 44067 76181
S 19129 855611520
O 48020 77354
I 47517 74250
I 55437 63112
E 25002 67023
E 47284 61355
E 23607 26399
S 589 626938377
S 62748 856011740
S 36196 354280605
I 51562 71468
S 14321 990886201
E 1350 25093
S 60945 753718446
I 62879 76521
E 28195 77475
S 8630 66034947
O 46846 72775
S 39498 84932081
O 5389 31515
I 25424 26125
E 51386 60354
S 8715 73639415
I 19379 55026
O 1372 68576
I 164 70698
E 3192 3618
O 25645 47858
E 21859 55332
E 22893 30583
O 2935 55357
I 3478 42679
S 46835 735854697
E 41546 67547
I 12245 56335
O 1252 35199
S 23308 368509063
S 27476 901460389
S 11486 574932631
E 4442 35234
O 3799 11371
O 16318 28165
O 41691 62690
S 73935 471454722
E 22506 54668
E 28314 50069
E 21181 23030
O 62706 62883
S 64430 358005152
I 1094 17488
S 17617 376184017
O 56399 61603
O 51444 52135
I 707 22814
S 70362 636153716
O 35519 75071
S 17172 354144654
S 52010 243507865
E 31666 42824
I 62174 73059
I 11951 57839
E 53032 70814
I 31908 58427
E 30114 31897
S 49829 699918517
S 63232 521536555
E 10662 16831
O 52138 59882
O 20641 63640
E 20663 29511
I 14621 41509
I 3960 10794
I 11307 47314
S 26602 503596510
O 62667 65494
E 22750 29984
S 72462 206417811
E 14630 57509
E 40957 74810
O 27261 64813
S 64252 838970664
S 43999 94479656
I 13673 30367
E 35145 71598
E 48164 58686
S 53798 640516119
E 48125 51453
O 14201 64677
O 11903 36503
S 35629 684667775
E 26872 31442
O 16105 21914
E 9142 34698
O 4347 31640
O 65431 76305
E 40216 64045
E 32542 40677
S 43924 554306025
S 5972 345849401
S 17452 931133116
O 544 66487
O 48514 52081
E 17501 21336
O 30984 41637
S 15927 603897769
E 9006 19611
I 35825 67950
E 4154 32573
I 62055 64547
I 2049 18220
I 25431 74810
I 3868 50280
S 4603 578822810
I 16909 65306
I 8851 57329
E 59367 65946
E 26059 67319
O 16740 38453
E 15253 30248
S 56907 706526048
I 15907 40806
O 47684 51377
S 71753 252291990
S 72072 475990754
I 24094 34580
S 54133 455585020
E 51419 72125
E 29091 68074
I 1405 2922
S 46387 960289519
I 1814 29117
O 973 10336
E 7959 65387
E 51762 76136
E 22087 61872
O 58173 72256
S 20933 642090721
O 19811 63275
S 71402 922527800
O 15578 74956
O 46493 48992
S 76409 548263335
I 19988 20820
O 3158 70036
O 40644 69797
O 29776 43172
S 45909 993956289
S 66844 830499736
I 8970 74075
I 66092 73553
E 13019 43243
I 75508 76008
E 49132 77812
E 1673 4546
O 16071 71826
S 41007 192890564
O 57613 73247
S 21915 626259562
I 4591 20990
O 5562 68198
S 36990 102395900
I 4090 43619
I 39199 74353
I 36074 68962
I 377 50207
E 24650 72396
E 3290 35628
S 36214 447129146
O 38434 41513
S 40523 108657005
O 2404 72118
S 59461 871385857
S 13810 350402463
S 1771 351050084
E 8299 54061
S 19116 390721487
I 6792 63623
S 30876 767873205
I 30478 34469
I 21845 44369
E 24344 57307
I 53750 60724
I 31488 69102
S 61942 890902833
O 16121 27516
I 20690 66146
I 28413 42546
E 27879 44152
S 23803 880190232
E 34228 69405
E 44441 69016
S 1780 613102349
E 21104 63366
I 26031 62462
E 11402 51289
E 36369 53422
I 39072 52950
E 28241 41878
O 22931 74578
O 19716 54642
E 37742 57674
E 47653 74353
E 1015 9275
I 18278 27002
I 11741 47162
S 16452 968848955
E 5494 47692
E 5426 41034
E 20565 48275
O 7696 49523
O 9606 42404
O 70033 72218
I 60941 77566
O 489 65224
I 44858 53446
I 6474 64157
O 10961 62981
O 37360 68169
E 17825 77184
I 30106 45821
O 1752 16271
O 53299 53362
E 24609 62457
E 6241 69497
I 75785 77405
E 46569 73136
E 40861 73548
E 1638 35887
O 4934 63456
I 54210 76623
S 2861 999917276
E 9964 29709
E 14064 49866
E 35126 42980
I 6514 24206
E 13656 29330
I 3948 16255
I 44530 70429
O 19905 66443
O 5336 6153
E 34016 49252
I 16733 29524
I 51867 61436
O 35660 69193
E 36084 70230
O 39693 62233
O 52863 65525
I 21721 74101
E 755 23301
I 33311 70276
I 55142 63264
E 46601 63938
I 73275 73764
O 19976 58439
O 14771 45582
I 6819 72640
O 13509 39200
I 13950 69598
I 2907 72280
O 59035 67006
O 9618 12983
O 41214 55972
E 9471 30645
E 11996 71604
I 31056 45186
I 50717 65334
S 43456 193683131
S 13564 984851486
I 29746 32878
S 29738 49048731
S 74754 168582568
S 14121 907909174
I 30797 37304
S 68207 791902243
O 19091 26263
O 22171 62463
I 20504 39600
E 10609 68070
O 23294 30383
S 77474 225513589
I 57296 61369
I 29184 67239
S 72089 196367005
I 25935 33029
O 55666 60017
S 1629 469616868
S 24050 541861719
O 50621 64350
S 19744 416047084
I 9524 76259
I 53962 75397
I 43559 51122
E 2906 65769
O 6002 42101
O 35861 49223
O 13785 40068
O 2117 14832
O 25317 73698
I 8401 51671
S 63263 111873041
S 5357 37994887
O 44827 47878
O 44981 77768
I 24911 52573
O 36577 77745
E 19577 21096
I 7097 67885
I 1956 17986
O 51652 67271
S 69257 995474862
I 16 48817
E 6450 36791
I 22713 45625
E 37562 68823
I 80 74327
S 25256 11003726
E 29898 49540
E 44350 71045
I 9483 46953
S 29141 574815000
E 52004 62776
S 29449 122406102
I 9364 71796
O 17367 36000
I 10292 43954
S 57157 225232697
S 18865 893182281
I 34753 59478
I 21737 47418
I 23280 50873
E 51631 58903
E 44526 65370
I 30400 49771
O 49344 62847
I 19523 47313
E 34867 37903
S 1477 945842201
S 67652 166104624
O 8843 51838
O 36480 51273
O 2413 39227
O 6029 31827
S 20323 949298130
E 43261 43557
O 36480 67200
E 9050 45991
S 14149 972751373
E 26447 35515
I 7654 41404
I 15527 76395
S 8149 235940170
O 2539 8157
I 29819 73474
E 28356 76256
O 26105 69171
I 30554 45906
E 17548 46283
O 8277 29007
S 22891 853264374
I 15219 15679
S 44985 214890812
E 1923 31182
I 27803 50873
I 47079 56542
I 14167 76233
E 61687 66282
E 12859 27980
I 20064 75438
S 48684 336442210
I 26100 74758
O 54649 73998
O 23726 37314
I 22967 51397
I 39348 62026
E 15104 75387
I 30086 34069
S 6855 885532412
S 4706 406670208
E 27668 63931
O 46251 48189
O 21180 73733
O 23204 70900
O 40282 71650
S 29576 147497775
E 6346 61392
S 3198 134938666
E 26225 52953
E 5196 38558
I 58928 70778
O 2311 14517
I 42114 53712
S 18068 557255976
E 20878 59750
E 68520 78039
E 2784 8283
I 15997 17637
E 47131 64959
S 4409 691871846
S 74709 398964131
E 19470 41357
S 58122 729426253
I 62667 75963
E 32276 71970
S 12281 623386807
I 13314 31827
I 16714 57625
I 7140 37262
O 8206 49051
E 14434 52631
I 6262 46974
E 33412 39276
S 4723 54480672
I 21098 70758
E 17822 40707
S 47861 616139880
I 56860 77860
I 29742 71282
S 43998 625034674
E 49003 67525
S 49913 343253650
I 6235 6884
E 32589 59808
E 33705 53115
S 58223 569813051
E 38202 53228
I 12182 73362
E 30034 44737
I 41949 48295
E 2951 63558
O 47285 76829
O 30444 69210
E 13191 40113
S 46571 535666789
O 1728 53332
I 12498 23985
S 8386 377989560
S 37262 824768951
I 17907 72163
O 19678 23308
O 997 52544
O 56312 68954
O 47358 64822
S 48020 81158930
E 20711 21769
O 15047 45578
I 23063 34826
I 20043 66288
I 26354 51313
O 24665 52089
I 42100 75265
I 4937 46251
E 402 72057
I 48755 67737
E 47424 61142
S 43795 418843566
S 14131 650015419
S 9585 936226125
E 14205 47886
S 48324 523740770
E 73571 76380
E 37470 48620
E 2034 74505
O 25931 71347
E 27893 72768
S 29917 870630402
E 46894 59238
S 45887 914441196
E 34935 43052
E 36000 44685
S 77922 688165996
E 8536 37115
S 60839 546053483
O 71127 74854
S 59914 205648347
S 42381 748683903
S 48446 276389632
O 28770 65157
E 51004 57919
S 28052 18487869
I 38810 63910
O 316 42819
O 10910 42766
S 21992 598620379
O 4976 68199
S 74849 236342892
O 1777 49365
E 3081 21766
O 204 6953
I 27511 50898
E 12317 37220
I 44865 68173
E 8051 26569
E 42396 74760
I 20203 64381
E 2383 17650
I 61134 67580
S 75612 894088494
O 40113 66702
E 16537 70450
I 41839 44533
I 66408 69633
O 15728 64005
E 15467 51174
E 45788 51294
I 25716 56198
O 34087 76023
O 3354 46405
E 25843 59552
I 43874 60782
O 10560 19483
E 8673 57760
O 51763 69214
I 46285 69399
S 13218 598783087
S 30193 370040945
O 69335 74212
I 28273 39374
E 14969 18266
I 50178 51963
E 17312 60422
O 61232 72506
I 46739 77638
O 49806 57270
E 51641 52548
E 3471 8494
S 61466 568300648
S 3756 132426568
S 29101 615780017
S 38214 929436983
O 38023 56000
I 2545 7105
E 1230 7836
I 37188 76596
O 4046 41097
I 42657 65311
S 38752 871032775
I 19420 46559
S 62733 540906979
O 52391 69909
S 14590 311716604
S 68036 142076346
O 58994 63616
O 9308 72660
I 65902 74755
E 12750 57760
S 14920 918547600
O 33379 47417
O 49727 49730
E 32272 71042
O 21019 74275
O 14679 15034
S 73652 234647381
S 46246 168130012
S 53142 642771893
S 10927 977898532
S 65401 817038112
I 37143 72351
I 37548 77878
S 11822 550879277
E 52910 72216
S 11212 453430982
O 21647 76043
I 6115 6923
E 62432 64658
E 64429 64814
O 5880 14634
E 3764 60787
S 62159 103944682
E 6135 50589
E 2246 37599
S 54864 569985491
O 44121 66321
I 21381 45858
O 17720 41868
I 59359 69583
I 6335 28508
S 4833 678896517
E 28064 52379
I 13894 20046
S 5730 814286497
S 76302 85906515
S 33246 905889668
O 3433 25472
E 9072 16436
S 30467 812561357
S 56956 76136529
I 23079 71715
S 70097 353539893
S 33908 278083325
E 56188 72362
O 18831 57022
E 1780 69711
O 9282 24561
I 14441 21408
O 64529 65651
O 21243 32163
O 31807 44039
E 11027 21058
S 22258 570967977
E 17622 48893
S 9551 111380474
I 4682 29267
I 125 8248
S 62011 42815520
E 27711 48049
O 7223 60377
E 53890 76996
I 40543 54088
I 778 74766
E 17036 50325
S 76331 116248566
O 8167 58345
S 78011 78603950
I 44994 48955
I 24510 70136
O 39232 67919
I 64270 64557
S 64066 143864476
E 43707 71212
I 2695 69505
O 34694 65180
I 4901 58218
S 77926 600179416
I 14775 53437
O 18104 57570
I 23019 23073
O 2577 35799
S 35717 709609066
I 34181 55632
E 23835 39305
O 55399 60728
O 52929 55387
S 63497 943400414
I 18420 68345
E 37443 46254
E 13349 22883
E 31144 54802
I 25696 26973
E 52767 66025
O 15696 58820
I 32355 33073
I 8613 27104
O 23964 76834
E 24150 52798
I 37268 58837
S 9979 994655897
E 9304 76187
S 1081 81681725
I 1034 31406
I 27116 37329
S 57059 725540877
E 64913 67376
O 32025 72851
O 6780 13038
E 4870 23265
I 24736 68879
I 18224 25680
E 16874 31765
E 2021 61818
I 861 46649
S 14376 621696777
O 31355 75718
O 48338 72877
O 28543 41569
I 7449 58139
O 52256 58540
E 274 58641
E 8398 18112
I 24810 30841
I 28458 59263
S 38839 809844755
O 15131 51562
O 5250 51069
I 4539 76496
E 10612 39816
I 35665 70333
I 38264 47233
E 8012 44319
I 5545 66663
O 46143 48797
I 60000 71882
E 13024 36892
E 8408 38124
O 24283 37516
I 38819 74219
E 31178 52155
I 24643 49043
I 7741 42937
E 41261 56618
S 27877 536884761
O 48809 56257
E 42844 52909
I 32873 44038
S 9453 936893803
E 50502 61766
E 14676 22217
E 13590 76344
E 20965 72412
S 11150 781952495
O 2854 75678
E 14118 64191
O 12129 37244
E 5239 58371
I 23150 24817
O 24423 49387
O 73959 77855
S 48317 816006213
E 12657 40184
I 10952 65961
I 25718 75649
I 39848 77400
I 28852 62166
S 13244 535251627
I 31913 41180
O 2321 19787
I 31120 50113
S 44484 5622215
E 32729 43504
O 34266 55548
E 28047 63631
I 30059 74098
S 45876 224260495
O 5995 70450
O 34563 61732
O 47757 75243
I 8577 55070
E 32515 33725
E 24258 52473
S 36137 701095353
I 642 46633
E 28934 71621
I 44513 56332
S 49528 816441765
I 62400 70545
I 25427 69962
S 32066 537124369
S 18875 821041911
E 11224 31782
I 34134 53217
S 49999 615429217
O 1596 16151
O 8940 75737
O 21796 59496
E 48903 51218
E 11229 42350
E 33416 64938
O 28068 31222
O 39647 56386
S 58306 564184047
E 11274 58774
O 60572 64956
E 724 34777
I 31237 60315
O 21665 31091
I 28193 46247
I 26518 50865
E 23090 31816
I 43169 45196
I 27817 75038
I 42328 66242
S 27221 857075645
I 48538 57782
S 19930 570689375
S 12962 637557895
I 6008 67830
O 274 48242
I 58164 60929
O 31776 67971
O 66114 69948
O 21794 55092
E 29615 34045
I 39235 77696
E 33432 50527
S 71744 994973257
O 2440 63681
I 16173 40438
S 69954 647667483
S 69281 294613959
E 3706 76505
S 32449 353031995
E 52395 63843
E 23386 67882
I 33741 44860
S 37022 641094970
O 62775 67921
S 67888 407408062
E 22938 74083
S 49244 800707072
O 49041 54309
E 8294 38955
S 19658 761245278
S 66423 463303391
S 73117 354052544
I 22783 27877
E 26812 39564
O 16013 25320
E 20535 60178
E 67344 72016
E 28521 28915
O 30347 68130
O 17495 72452
E 10422 33268
E 45632 69222
E 184 29412
O 18258 49733
O 23901 38245
S 44631 993109767
I 13831 17010
E 3829 42284
E 47936 67045
I 1595 50996
O 40634 64975
I 36210 39699
S 50855 430028182
O 3408 61061
S 36332 697566095
S 49047 793436216
E 35895 40933
S 34677 925910293
I 44747 73575
I 15596 45476
I 24975 50819
I 31347 58702
E 44736 63475
S 17852 554067435
S 13776 367149738
E 31664 54403
I 1798 29086
I 23036 49773
E 7408 23191
S 63398 921195377
E 40357 44867
E 20357 52855
E 38593 70142
O 44298 62011
E 48380 63643
S 19908 368146097
S 69568 528079924
I 45829 46791
I 19033 47538
I 23609 49895
E 683 16686
O 45062 52476
I 20813 69704
E 10007 23383
E 24619 40289
S 10660 276975262
S 29346 221522769
S 30953 611825789
O 32823 52292
I 4839 11921
E 72367 75186
I 10819 57071
I 28590 68223
S 72830 172514120
S 58061 639640743
O 68276 74788
O 47713 50165
O 36139 73631
S 24530 736825445
E 35786 62189
S 48170 697014275
O 34018 78062
S 73094 366884223
E 52308 64084
E 59954 72347
O 16745 28645
S 50293 824660718
E 44599 78027
O 19677 72591
S 30956 872589462
E 52376 52972
O 21392 26733
I 42489 53176
I 31619 36442
I 27730 58306
I 28833 64056
S 10833 699601462
E 13090 46463
I 6170 53647
O 3907 67065
I 29847 39683
I 31731 72491
O 10871 43616
E 66874 69371
S 34305 130827953
S 25520 375963464
I 18914 32503
I 28080 70792
O 30026 64924
S 44085 43896904
I 38549 60091
O 10810 60670
E 22332 78028
E 28073 53671
I 14656 43386
S 9060 222600909
E 36533 59304
I 10718 35631
I 10034 26159
E 30413 45317
E 444 15995
E 45892 71303
O 46677 48631
O 15997 70010
S 3218 206572091
O 55217 55653
O 43038 44722
I 7511 44186
E 30889 42262
S 44040 248432336
O 15453 48046
E 31288 66385
S 34315 420951214
S 64388 804564711
O 62350 69184
S 42309 112078433
E 2112 22837
S 42217 944924603
E 39133 62865
O 11642 17171
I 38334 52501
O 36759 62809
I 32660 40014
E 57064 71348
I 13039 21696
I 13176 72107
I 40406 70022
E 11424 33608
I 2098 62195
I 3282 35718
I 24513 73840
E 4536 70835
I 3470 16952
I 9754 74949
E 20096 54421
E 27820 40795
E 3209 64386
S 9578 301402592
O 23616 37530
S 473 776475518
I 69316 72961
S 73187 505357271
S 55307 607519691
I 40850 41821
O 36944 71715
S 28900 565822524
E 30946 63575
I 49449 55339
I 51772 62093
S 45120 128100422
S 54591 436187473
S 70481 612422833
E 7493 52545
S 41848 726856734
O 4140 24734
O 7300 13073
S 71363 164637862
S 58046 334924937
I 43959 59784
E 19345 76986
O 10951 67247
S 376 865986250
S 6902 908174340
S 21028 104087180
I 1141 47696
O 43730 50199
S 59147 655067643
O 61526 77573
E 22605 60810
O 26388 36319
I 21159 25380
E 66685 69572
I 9478 11619
I 57550 72004
S 17276 159974202
S 74004 194378019
O 50982 61239
E 45991 63537
E 40637 47251
I 44349 56868
E 6759 58999
E 27358 64801
I 19172 28987
O 50135 61987
O 54840 77764
S 21648 829947185
O 10032 22566
S 68373 842324453
S 8370 762370122
E 33327 64073
E 44087 74026
O 46351 68854
I 59490 68967
I 33730 50625
I 18453 40518
I 9243 40696
E 12274 52180
O 57850 63809
O 16338 39455
S 59758 349614465
I 27450 77640
O 40172 73881
I 58411 74355
S 50335 800621225
O 13445 67567
I 27583 55496
I 10244 40501
I 71498 78006
E 49174 65670
S 59682 492474033
I 12519 45600
O 12350 36511
E 35002 74950
E 7485 71102
E 24261 59747
O 17848 23896
S 31120 2763383
S 69507 620596011
S 28746 544773799
E 13243 64865
I 39689 47034
E 34311 55273
S 3282 262813838
E 28541 69529
O 6259 13915
E 6482 34595
S 55165 74556130
I 10972 40530
S 35297 588057312
O 7838 54679
S 50178 687106737
S 40942 530092467
O 4794 75179
E 7849 19648
O 35842 54270
S 24836 801181808
E 3982 7915
S 39904 464275068
I 22722 48511
S 24854 855705928
O 24492 75584
O 38372 55049
S 37565 447761249
E 37463 64118
S 63575 937688055
E 1820 37927
S 6763 881432724
O 12197 62709
I 28831 54775
O 1269 2595
S 35321 491413110
S 678 312340376
E 4454 25230
S 76435 755814423
S 41060 5416520
S 71190 31864280
S 8467 802491807
I 23795 41377
O 1013 11521
E 7365 43392
S 18955 648158559
S 6912 960492759
S 40415 192280771
I 21532 23718
S 70458 646517768
O 11021 65841
O 62928 63542
S 55922 925673675
O 45668 54109
S 6172 899679038
E 27194 30169
E 29165 71095
E 32884 35549
I 15400 73473
I 515 7890
I 15193 23099
O 25622 77782
O 656 63838
I 37890 74979
S 305 798537281
E 28432 70238
S 35413 894443902
O 42892 50307
O 3714 9463
O 34699 58624
S 12142 915821488
S 29208 631349489
I 62907 74656
I 69094 76932
O 57825 62614
O 48111 73249
E 26949 59207
E 25582 57476
E 25639 67277
S 2078 326296024
S 50727 754024522
I 5180 12341
I 56226 73924
O 45653 78133
S 51609 84438662
O 31937 49705
E 13756 49928
I 13270 22552
S 30614 501672446
S 26907 800404635
I 6926 57493
E 14051 36873
I 18438 74075
O 14177 60905
I 66518 70092
S 105 947381230
O 40325 64716
I 16791 68907
S 32333 616609591
O 25625 47462
E 44200 66874
I 29438 58639
E 56412 71264
O 52600 71437
S 58046 903663558
E 15623 69683
I 22134 58020
O 36690 71139
I 8191 62150
E 43354 74502
S 76036 782791015
O 26412 69695
S 49406 762039722
S 73757 669813405
I 8729 20885
E 13166 47963
E 11005 63290
E 36875 71508
E 1038 32100
E 33745 39060
E 6198 54881
E 54602 72158
S 72676 896875164
E 49742 50686
S 71752 22023946
S 49184 841781028
E 22184 50851
O 27730 64845
S 14933 827851361
S 44226 633294625
S 5971 639013885
E 10931 27680
S 29259 583099433
S 64913 167072098
E 2685 61199
E 1106 5724
S 20813 451412913
E 21530 67171
O 11942 30346
S 74549 307130891
I 22180 50885
E 46821 64398
E 4020 29528
O 1059 71661
O 1970 69368
E 22678 58814
E 51628 77865
S 26491 527730539
S 9177 675049031
E 32436 53296
E 12484 29850
S 5237 132580052
I 1292 27189
S 25681 195905735
E 69064 74022
I 4948 16489
O 39593 40596
S 75315 602646266
S 59997 633119114
I 27879 72693
E 27923 42032
E 16025 42466
S 39251 53424633
O 49979 62924
O 17211 30375
E 23287 55750
O 25758 52084
E 32655 74795
O 14026 77077
S 66644 855326902
I 35230 76886
I 39788 50306
O 33621 36115
S 60177 351269733
I 41368 54196
E 43107 62846
I 219 63555
O 11052 49882
E 30848 60755
S 75804 78016948
O 55541 65199
O 7695 54970
S 20904 646024683
E 321 52836
E 31246 60079
I 17325 72038
S 56182 331555108
O 18815 38971
S 5413 31138526
O 55885 61814
I 44889 72403
I 23217 73177
I 4238 77937
E 19917 54141
I 21033 45414
E 10846 20074
E 28690 60647
E 16625 41593
S 38048 659222238
O 491 51625
S 17622 343534729
S 584 313633769
E 13879 35636
O 304 34207
E 9679 13314
O 4906 30471
I 72643 75091
S 52824 92320409
S 69457 49583439
E 10512 49986
E 26438 49587
E 13651 30749
E 34750 65144
I 11164 33318
O 4605 34772
I 67632 75737
E 16395 50359
S 29285 59714292
S 61655 945007478
E 11069 27946
I 23984 64888
E 2457 19625
O 31374 49697
S 31278 481242534
S 52244 114037532
E 35791 66537
I 46420 52741
S 13175 151501183
I 30572 57796
S 7901 89799732
I 41210 72562
S 14457 714133948
I 68918 74215
S 54690 128699680
S 39526 847573769
O 6485 26417
I 34763 48816
I 291 36791
S 74738 268362775
I 39864 69934
O 45248 54623
S 36742 367586168
O 13697 16846
E 55547 76223
E 1491 53746
O 24466 77437
E 10110 22334
S 51913 695844247
I 32855 77659
S 53057 818686308
I 46921 69994
S 17394 718002401
I 4441 68078
S 58328 713531669
E 30683 45859
S 356 59337530
I 52478 58197
I 17281 21503
E 18549 46416
S 12944 14433988
I 37379 38645
S 29091 64034113
S 46199 976668100
S 30318 492107699
S 9495 467193604
I 3434 59743
E 11702 18657
O 50108 55874
S 48540 451553853
E 6719 19645
I 1969 28873
E 59015 77929
S 25534 616383000
E 42798 72067
I 14956 20992
O 28271 64370
E 24032 32030
I 21408 47520
S 40410 300842074
S 69436 669643383
O 15973 71633
O 4672 77652
S 4895 514965933
E 13597 19293
I 11922 22100
S 68714 416645902
O 10761 52443
S 863 549565194
O 6976 14409
S 58928 626000625
I 19387 27203
E 33593 34241
E 8420 35170
E 44415 56182
E 11216 74042
E 18950 65327
O 43242 73461
O 51877 56699
O 61125 64365
I 7247 50105
E 24271 64495
O 24518 27395
O 15987 59333
E 634 868
I 415 77606
E 19673 56055
O 64237 73693
E 39344 69774
O 53386 64445
E 67339 74864
E 70585 71797
S 64374 865054664
E 32480 51166
O 27871 60846
I 10427 37000
E 31387 55767
E 14137 25787
E 2079 22020
S 50716 428382669
E 54062 77074
S 74726 503468401
E 16726 49294
E 14354 28515
O 48871 67972
S 3368 646496646
I 70274 72856
S 62757 378182947
S 73831 603115615
E 42816 59023
O 31736 58860
E 46171 50612
I 35129 52637
S 52112 54724409
I 60336 64005
E 31724 55268
O 27671 56743
S 70913 966848395
O 63521 75200
E 37031 63215
O 29359 36044
I 26300 63154
S 11553 871721907
S 66896 586839306
E 55095 68145
S 5580 390036717
I 13645 19982
S 43926 246126777
S 35646 926226420
I 60693 73954
S 29324 433472322
O 9669 23044
I 55877 66915
E 24435 76531
O 15312 29694
I 12773 26916
O 65942 67510
E 5550 23811
E 50377 60310
S 24151 333486843
S 4932 440663122
O 24872 68414
S 33069 653486904
S 13313 265135917
E 6475 38633
O 16799 26140
E 1381 38358
E 11761 32621
S 46933 796652509
I 12698 24978
S 35608 425511815
S 58274 877355498
S 69848 979843720
I 7444 25747
S 37291 935476038
I 41262 61449
E 7004 52830
S 67705 999917173
I 63521 72978
I 41469 61296
S 75602 821613714
S 43864 970790668
E 58 72329
O 14891 52712
O 50734 72324
I 21865 62347
I 6579 65730
O 20425 57903
S 60280 459765859
S 70684 373621578
S 69379 575827794
I 25326 49001
I 53936 57883
O 33087 44490
S 23070 46792173
E 6674 15328
O 43636 58978
E 24450 77970
E 35106 39455
O 8929 16341
I 62226 68554
S 75500 12960640
O 21873 38931
S 6531 800946415
O 39561 56086
E 50547 58075
S 19239 320451756
S 4127 837618659
I 50558 71551
I 872 50499
I 40961 65152
E 29179 67764
S 48729 228198339
E 2784 54663
E 35210 63991
O 19448 31745
I 1350 6665
I 10390 50901
S 20290 134671219
S 4030 120317369
E 19464 27947
O 45583 60255
O 27266 68507
E 45333 55300
I 13966 32511
E 60170 76665
O 31252 62990
O 48921 62323
S 30815 60785836
O 21481 46500
I 7305 43765
I 46112 56541
I 20540 27273
E 14915 18281
S 54677 548700502
I 32954 51583
E 5165 17702
E 37239 73616
S 19148 962362986
I 22252 66901
S 33603 321038504
I 22839 29805
O 31969 60517
S 61467 131489478
E 1585 74759
S 74329 71667484
E 5664 44362
O 20298 35028
I 35225 58789
O 7141 35355
E 6197 55494
E 21010 56160
E 35467 46835
I 29682 39777
E 71171 77705
S 30013 113286480
S 15644 729779442
S 53384 600033776
O 15255 27430
I 4281 55282
E 10052 25310
E 1819 48802
I 29167 58286
I 3208 71112
O 41020 45640
O 17112 73163
O 36565 36852
O 30617 56155
S 65196 105218209
O 37508 47948
I 40556 44036
I 2663 76654
O 48381 58619
S 53197 577589660
S 62536 727989709
O 35009 55891
S 26506 419334076
O 19368 69908
O 50966 63332
E 11019 69843
I 17519 38614
S 46430 445737731
E 38519 40886
E 32420 73882
S 24670 675036859
S 60565 819490860
S 10419 120771753
S 10573 150234483
O 38375 72228
I 14765 69074
S 23649 38493738
O 60446 66492
I 3142 41031
E 40069 56678
I 48645 78056
I 33649 43685
E 35492 37919
I 10740 39400
O 21781 56463
E 4366 75769
I 7735 67717
O 39609 65243
O 39380 45611
I 26695 72436
O 33836 77971
E 20924 31983
E 17098 77207
I 19667 54259
E 44054 51052
E 7602 27474
E 7828 73150
I 5012 15702
E 26154 71521
E 2835 38392
E 21257 25849
O 8691 28295
I 53472 56309
S 4161 612538334
E 22655 33428
I 801 50192
I 7946 45796
I 17329 43992
E 16070 76383
O 13879 48274
I 19800 56298
I 1721 73843
E 20513 46043
O 18018 18214
I 7558 20533
I 6573 36015
I 49312 60841
I 28321 36477
O 22445 72450
S 55765 40462396
I 72559 76414
I 12279 35342
S 30973 788314465
E 17957 43240
O 31334 74672
E 553 76565
O 37083 62478
E 34949 68535
O 23044 33186
I 26397 51623
S 22747 618801754
I 37696 56358
S 51819 638958274
E 54472 63194
E 48480 64292
I 9908 24470
E 6239 23147
S 17262 229123943
O 43929 52501
E 48819 63626
S 52287 595437271
O 70531 77824
I 59731 66500
S 32456 197586157
E 14848 25769
S 66757 854707390
S 73861 95666065
I 5673 36581
E 21588 33676
I 66081 70688
O 25870 44355
I 19493 53353
E 22565 72187
E 64683 76834
S 41039 106246890
S 43087 927176635
I 17698 32096
S 69185 443481481
O 29237 63447
O 6898 48813
S 44607 927914571
E 16923 50205
E 4505 23520
E 23063 44033
I 16602 31540
E 34869 62824
E 53955 55452
S 2658 30743775
S 26746 876902287
O 17183 36889
O 42800 70736
O 34634 61383
E 10367 46522
O 59522 60759
I 5679 50920
E 40910 78123
E 10304 22293
E 3368 42736
I 6398 30944
S 66176 760010330
I 4699 50849
E 47346 71683
S 67095 449469014
O 51662 61991
S 40506 703094546
O 20462 47101
O 34158 73672
O 56977 67948
O 1667 4763
I 38532 53897
S 25008 719165806
S 56417 133387899
S 45602 605367484
I 9208 73751
S 56035 511532998
I 37022 56853
E 10520 45673
I 13961 30376
I 6267 69936
E 28813 58385
E 22908 71658
S 1396 256244191
E 29827 43953
I 39569 59392
S 56262 125244309
I 22854 24110
E 20919 44670
S 10823 853067410
I 4644 77205
S 53523 121160818
E 10930 46114
O 3686 5488
I 17924 41713
I 9393 76124
O 5816 17007
I 25344 49270
I 70070 75281
I 23700 62837
O 11159 40189
S 17586 539586486
O 28307 67509
O 5318 27816
S 59120 542764195
O 51384 77317
E 43789 61539
S 43662 955325001
O 15006 48092
S 13024 656818075
E 61589 66196
S 48443 976036103
I 39388 69752
I 5760 58560
S 67483 997274292
S 39595 698584480
I 1318 22155
I 46657 56453
E 1626 69841
O 15375 77008
I 87 15806
S 33129 499950099
S 3505 501865392
O 23886 43530
O 27462 51345
E 30028 35143
I 1517 30588
I 5921 59481
E 32093 39171
E 28517 51466
S 63257 997573851
I 5901 15029
S 68999 439884346
E 37803 61417
O 12449 41255
S 41377 802913965
I 22486 42215
E 46915 68548
O 51934 74725
E 3662 24146
O 57833 61786
E 28764 39919
O 35649 60423
O 4667 40310
I 30387 73372
S 47388 716916499
I 29777 75685
O 2235 19125
S 39356 165510177
E 13391 74694
S 33074 176093022
E 4860 60377
O 20787 59977
E 9596 61415
O 57584 66633
I 20136 55314
S 58858 228123528
I 2317 36524
O 66 72061
O 20712 40699
S 41081 322944349
I 6059 58211
E 41629 55001
S 77195 384430034
O 25729 49955
I 27718 65711
O 20994 41206
E 5440 37562
I 23827 72487
E 43402 73182
E 22758 59264
O 26823 72207
O 1310 29283
O 30324 34070
S 4781 976513305
I 41395 58172
I 18748 65250
E 41362 44372
E 6431 28004
I 12732 63120
E 24294 44052
E 9740 40311
E 9930 17288
I 15679 18861
E 16884 71141
O 27448 39695
I 5133 7373
E 40369 52063
I 30987 45198
O 2139 20312
S 66551 426054456
E 38495 58366
O 4489 66044
O 40150 68496
I 45014 69218
O 35399 56640
S 12808 170149794
S 76965 78552845
I 3767 21521
S 20313 896530590
S 60039 929276517
E 17477 65401
S 34293 819251662
I 21650 48152
E 4562 20787
S 77655 380102276
O 40129 48476
E 39938 54947
E 54142 59186
E 31144 66438
I 45941 57106
I 69495 70854
I 9629 19199
I 49869 60575
I 3836 28250
O 18927 64940
I 26071 77820
I 5640 42514
O 51415 77496
E 3128 47498
E 53772 68162
S 18426 175838836
I 37385 70135
S 3539 388383565
E 20544 44891
E 23747 56833
E 22809 60830
O 15923 31175
I 3583 61518
S 32960 120787428
E 8428 41438
I 20029 56796
E 35716 41998
I 8527 45249
O 41159 64844
O 37128 72793
O 6517 47503
S 70332 889276021
I 49279 68703
O 13841 69486
O 22376 69723
I 6398 48051
S 53851 155777904
I 49264 53090
S 56584 652712960
E 3190 52920
I 45239 57905
E 39920 59637
O 18840 23684
S 50066 717690373
I 23938 26562
O 24227 26667
O 23333 73272
O 33420 56038
E 31267 55090
I 14961 20042
O 15898 18478
O 1382 45181
I 5319 25340
I 34223 47881
E 65786 71076
I 56663 73593
I 42326 61090
O 56138 57039
I 9183 41400
E 59575 66013
S 29791 110815215
E 3130 72941
S 16280 546649519
I 25835 27967
I 2088 18307
O 27396 69437
E 30914 46992
S 643 937513498
E 35835 65480
S 16501 461448893
O 19115 24691
S 6971 267146655
I 9526 49996
S 48548 958149090
S 52122 571629174
I 30994 47550
E 10793 66158
O 22440 75908
I 42227 52816
I 11821 39331
I 28608 37005
E 14503 26006
I 38473 46899
S 50968 585372214
I 5506 15130
O 5938 11434
E 32891 48631
S 3914 917750575
O 21966 76758
E 57524 61134
S 8089 232057887
O 19451 44598
I 28175 47785
S 4350 735392753
I 6131 69033
I 55362 76487
O 24429 65144
I 31378 73450
I 9644 30950
S 44309 862519578
E 56158 74267
I 22444 71572
O 22685 54271
O 20572 42930
I 55618 59473
O 51538 75774
S 76788 22939339
E 64297 68594
S 35571 355567439
I 25345 71989
E 3189 8749
E 39112 58760
E 6369 22850
S 3442 964484323
I 22967 58472
I 37732 60693
E 6372 55649
E 24901 31790
E 5648 62281
S 42633 845500739
E 32183 68395
I 67478 73874
E 55847 56789
O 33574 77477
I 2005 75045
S 2654 587955967
E 5178 43018
S 31353 119039079
E 58659 78090
E 59983 62360
O 29950 60095
E 16519 57187
I 18340 21820
E 38176 59142
O 51916 76817
E 30154 43584
S 24910 18510162
E 344 41087
S 39964 456617284
S 43545 959654293
S 73104 96981410
E 33746 60334
I 36414 44199
I 6037 29552
I 16240 67509
S 37520 819743075
S 23531 788327131
E 42432 76789
S 42004 113911038
S 17202 674078056
S 57389 366222446
E 6233 54767
O 12942 35807
E 24034 59501
O 14798 45111
O 24776 44786
S 22355 232007933
I 35885 54932
O 34016 69716
E 1871 56533
I 25993 49155
O 65451 76098
E 1902 27135
S 74228 750796718
E 8224 67257
E 8263 41558
O 25201 75545
S 725 945937059
I 14977 26026
O 35114 39643
S 31808 292375635
E 41362 65723
E 15871 27636
S 38363 838903007
E 716 6341
E 2299 10918
I 4557 77371
S 6007 616299311
I 16868 44111
S 3744 94662680
I 6994 24827
E 37278 76696
I 18629 26787
I 13255 26948
I 9140 42356
S 35941 646904648
O 12740 56062
I 24521 75052
S 25435 475518031
S 2032 907688736
O 9985 19653
E 56537 63977
O 6534 52978
I 55813 70201
I 43249 71673
E 71231 77758
E 28936 32136
S 39355 376365676
I 25509 33116
I 27815 57097
I 52285 71240
E 25398 35914
S 49203 511464830
O 5134 14622
O 23065 63315
O 37718 65243
S 38121 836284512
E 40877 60251
E 19508 23878
S 22267 956768930
S 3278 296696170
S 7068 178192109
S 40421 876518047
E 23547 26684
O 3545 72243
O 15412 76623
O 3935 28065
O 4791 72970
O 20591 76296
I 36551 77842
E 6004 67319
E 17081 25246
I 9702 27116
I 38105 66745
E 32091 53236
O 46742 62790
O 35941 60255
I 8753 46471
E 47607 63621
E 6294 48844
E 23418 70238
S 75621 910808635
E 43670 64327
S 46307 369564232
O 6727 53883
O 1673 20260
S 29195 953229121
S 12140 260816616
S 4361 992280221
O 30723 34054
I 4444 52243
E 31619 43867
E 54556 64523
S 40035 196726508
E 8422 11328
O 1858 37027
I 32980 63976
O 51367 72606
S 7520 53080680
I 44597 46614
I 10278 54599
E 22650 68315
O 42998 64281
E 3736 31605
S 2156 861204257
E 12380 20270
E 10703 67724
I 52061 57647
O 46808 67340
O 57510 72815
O 33268 69899
E 47579 53418
I 35626 70151
E 19957 53213
O 24513 44741
S 77866 616127518
S 55579 445220061
E 26447 49373
E 6254 64984
I 40975 68926
E 8902 76812
I 27822 38903
O 20528 33370
I 56126 61372
E 26414 48960
S 5738 640665723
O 73883 75939
S 49700 385519184
S 71851 376345234
I 11913 42807
O 27389 46224
E 29513 61810
I 15121 69933
E 3238 7078
O 46222 52673
I 38671 53104
S 50234 745507469
O 48291 50155
S 47204 240683875
S 30047 81566357
E 12710 36813
E 40870 59633
S 22499 348274693
O 17972 34765
E 12363 76793
O 42933 59664
S 29044 327502666
E 22910 65829
E 15578 47187
S 48731 40154508
E 22590 37631
S 12302 725627988
O 23378 58378
I 8315 69439
E 24869 64824
E 44020 64163
S 56258 381845352
S 17525 100818975
S 32047 506077037
S 75730 791885889
I 6353 7506
O 27279 59853
E 1331 31568
O 12982 55133
O 16725 54276
O 10815 43881
I 1837 5119
E 6025 65426
O 51037 73951
I 18937 36316
E 6924 32493
O 14396 20916
O 11158 67563
S 21165 218206661
E 24474 33761
E 9212 12198
O 36625 51556
S 73757 756191158
O 18476 28373
I 21016 72493
O 37787 67503
O 29401 66197
E 3791 11092
O 20507 74544
S 55302 111432527
O 28552 66900
E 916 66294
I 42085 72950
E 3437 60873
I 43499 77415
I 20650 70021
O 48940 59516
S 14539 404056970
S 34924 648068721
S 64776 455882352
I 32340 43127
I 20227 68332
S 63050 843653673
E 17075 35999
E 3645 65049
S 63900 806111461
E 3624 40616
O 40940 42736
I 60295 77017
O 32499 42824
O 44924 71570
O 10093 23933
E 33102 43529
I 67436 74447
S 27095 792220489
S 2796 206710752
O 13567 18485
S 15344 963683272
S 53232 780873125
O 5207 10608
S 42221 567978583
O 7898 68480
S 1701 788664794
I 8283 49511
E 25769 72765
I 23797 38495
O 22278 69226
O 39502 61332
I 12973 49896
I 22901 75295
I 29805 62674
O 25442 49988
S 7538 251993951
E 3312 63050
I 8237 44773
O 32506 35078
S 64571 734322872
O 9034 29364
E 32772 35375
O 9570 70138
S 54459 592066981
E 72 75248
O 30256 51915
I 7539 25422
E 57282 75371
S 77550 894327523
E 7030 7658
S 20283 536608000
O 66603 73595
E 62390 69789
S 33927 941450393
S 74547 397351353
E 43424 44918
E 16361 73996
E 53028 65351
S 24648 111492727
O 11098 35161
I 18855 35352
O 27649 65341
I 28038 41421
E 23123 46119
S 23587 222582210
E 49975 73555
E 17542 70591
I 7609 16869
O 49062 67053
O 27169 50140
I 661 49918
O 25782 47209
I 168 3276
S 72426 997200471
I 2256 40625
O 45430 59553
O 29956 70731
I 48957 72526
S 63380 944317072
O 28249 33758
O 4161 44237
S 25810 846784137
S 31059 160967010
I 735 747
I 36127 69094
I 34232 74890
E 6339 52670
O 22247 66832
E 37407 48714
E 37139 38409
O 48646 78136
S 73277 891899942
O 25923 28666
E 54969 68830
S 41662 641904271
S 44346 546832081
O 27223 72304
I 1131 9468
E 23941 63340
E 18777 50124
E 5855 13812
S 52748 452169733
I 29595 48130
O 51392 75502
S 39392 344305291
S 18872 395711260
O 67698 72785
S 70490 349753958
E 9804 42705
I 30798 46110
I 18222 18567
O 52387 56846
S 9210 20016848
E 10523 57312
I 46758 49726
S 47548 708221078
I 57287 74386
O 31250 66764
E 4595 57648
E 31208 58618
E 16784 20153
I 28779 49303
E 8634 69846
E 7878 52667
I 33310 74745
S 75272 753839025
I 49437 49905
S 22585 474164640
O 8024 20141
O 57283 68998
O 31220 37229
S 14922 49835539
S 31481 60315633
O 39939 72168
S 64251 817122692
S 74754 829493220
S 72101 756422787
S 9462 341764342
O 24799 38876
S 21830 189859640
S 38363 806578463
E 36922 63795
S 8494 776060144
I 18394 71174
I 20907 49371
O 25036 44924
I 16663 17305
I 35764 43999
S 73650 319446321
S 64158 391720207
O 60465 73850
S 42938 709811167
S 4713 188273100
O 14321 30014
I 26759 65527
S 43576 160433641
O 1142 46739
S 18135 727359418
O 19233 34866
E 43065 68854
O 33229 59809
E 49886 65798
E 14427 53398
E 19185 33985
O 17139 46259
E 22332 42175
I 19365 58798
I 28323 33546
I 61039 62382
S 56016 928023553
E 26865 46895
E 35867 48533
O 33241 62021
I 12501 54318
I 26596 36909
S 69266 615245429
I 42589 75317
I 27664 65634
E 50708 71115
S 74194 533697029
I 47972 58957
I 55309 64856
S 40875 536520458
O 61116 76244
O 6322 28499
S 61981 733092522
E 33760 77359
I 27562 56926
O 37902 68797
S 52378 807697433
O 40328 64544
S 17272 660077443
O 22076 31883
E 4186 16227
S 424 823026284
I 65379 74878
O 14149 44757
O 39075 52480
O 19816 41594
S 73650 691983815
O 30570 38593
S 21173 337327718
I 51813 54992
I 32439 52236
S 20179 881903372
O 13182 61757
S 76997 826536822
E 7452 51321
I 56307 64053
I 19645 70592
S 21071 528643561
I 17451 64532
S 21257 635860400
S 61185 880080528
O 9395 23475
O 2244 63463
S 8999 459769537
O 12494 73725
O 29448 53833
E 20875 25243
O 49591 75861
I 7731 56491
S 58138 371556891
S 25442 463185642
S 72331 200327925
I 20696 64104
I 33699 38665
S 29112 400593426
E 30883 45491
E 13570 18483
O 3032 24600
I 5765 47503
E 50924 55550
E 3559 72537
E 3671 64410
S 59369 737071866
S 56820 338894797
I 7104 39256
S 127 973400007
E 4375 34227
E 25219 64212
S 66881 520394777
E 1772 66384
S 35076 371403046
E 29831 55668
O 6703 50488
I 24821 77623
I 2733 64704
O 35854 56006
O 7167 67745
O 14683 38317
I 31130 39828
S 43676 931866117
O 19200 51142
S 42055 242742026
I 29263 40257
I 55996 71235
S 14869 300920426
I 24830 44363
S 72192 118327121
I 13589 74597
I 55395 56421
I 43558 44629
I 49423 69711
E 45551 58814
E 1370 15868
I 31413 62331
O 4453 45364
S 46067 257706067
I 5481 66006
O 9613 19876
I 26037 29496
I 1721 46386
O 24303 28760
E 7279 74646
E 42301 44438
E 18832 55038
S 29052 434324565
O 13805 64379
S 54903 183290916
E 6884 51991
S 52591 515860790
I 2542 11981
E 41411 42364
I 40255 61376
S 45011 876015840
S 21624 472372326
I 30995 58680
S 32690 255313753
O 26416 40321
O 10151 63781
I 44413 45719
E 31263 49561
O 39930 60882
O 12569 57834
I 7095 7234
E 17032 33276
E 14037 55548
O 6484 76989
O 45618 66522
I 17304 52519
I 50722 71310
I 20547 73569
S 28424 769467315
E 72275 75659
S 45789 518411353
O 3133 13908
S 39912 128288139
S 25112 440360125
S 29156 159211025
O 4408 4634
S 83 262663656
E 29062 70323
O 22752 69971
S 43412 724249645
I 12056 77080
S 34984 971253176
I 25045 53606
I 6655 56197
S 24177 778506300
O 24840 25009
I 7046 48445
I 11786 32039
E 21205 65963
I 23590 30945
E 10622 35903
S 38999 823002187
I 11143 50386
O 1781 64659
S 15048 991277572
E 15875 17736
S 62015 626167022
S 11659 732099317
I 33406 40374
I 18603 55522
O 47431 49818
E 393 72813
S 63295 556086693
E 9286 76247
E 13761 64832
S 70933 172808669
O 20218 57074
E 25778 43269
S 7334 809493420
I 10728 66337
E 48737 74004
E 14505 23081
E 58189 64486
O 15944 44116
E 16825 66486
S 65336 437418883
I 29650 59808
I 27056 51163
S 77723 415556167
S 74276 608550489
E 65646 67807
I 30342 47819
I 208 65017
I 23114 43305
O 11664 47461
E 15459 59591
O 29926 62799
I 27163 75750
I 45327 61165
S 31752 45928704
O 42586 46232
E 48876 54980
E 59725 69392
S 45580 723645643
O 51860 60353
S 9694 606819290
I 35948 58362
I 40940 53511
S 42607 19098047
I 54539 77275
I 18968 22400
O 22383 68758
O 6772 30772
I 17827 69405
S 64664 993749145
I 31824 61925
I 22588 49748
E 27210 31362
O 26281 73922
O 16959 67093
I 5292 28845
I 30969 34992
I 68104 74914
O 1101 53743
S 24908 590340281
E 8343 34987
E 20450 49484
O 35331 38081
E 48505 68067
E 40315 58839
O 62744 75079
E 29987 55003
E 4461 32330
I 29650 70756
O 6556 45458
E 14177 17533
I 2246 69281
E 13767 38013
S 41335 990279496
I 3759 52245
S 15822 477122902
S 27111 843595039
O 11858 19623
E 13695 59061
O 41283 51927
O 26268 45605
S 63748 906211011
S 51353 374825084
E 65251 66434
I 122 39227
E 3749 43740
O 231 44656
I 48443 65794
S 51952 364432403
E 19097 30976
E 27795 32294
S 35946 702761603
I 57908 71033
I 6468 8576
I 16640 45508
O 6225 18528
O 49529 64253
E 24575 57400
E 22729 27999
E 62723 64773
E 34399 66378
I 5646 57265
I 16502 50666
O 5934 18811
I 26196 74255
S 42932 54766189
O 18045 47195
S 14354 829786080
O 6096 17937
O 1526 5255
E 28271 60445
I 9466 71533
S 52045 420738458
I 15178 68443
S 65259 250775430
S 44269 555822984
O 22159 47151
E 20484 72273
E 15582 71088
S 21734 195955547
E 37042 48360
O 8790 64017
O 7645 35904
I 33784 63973
S 23298 32815123
S 30869 619239053
S 53055 407667211
E 35919 42865
O 30253 58637
I 30416 60773
I 26315 67033
S 11684 535142642
O 53215 65514
E 16851 19918
E 27595 37716
I 24429 33168
E 7504 34329
O 10697 16472
I 31477 70020
E 20839 51643
O 33318 75334
E 23368 75366
I 7192 52430
S 16226 70172878
O 57593 63573
O 36391 40076
I 1763 5991
O 37938 70799
E 13968 23571
O 22733 39306
O 21500 35879
I 4182 61520
O 14137 53909
E 37329 39777
E 47202 51876
I 20694 30488
S 13658 974767950
O 5677 15695
E 59572 68199
S 27198 322837374
S 28597 340480778
I 15509 15653
O 20168 44180
S 11806 776484455
E 37197 73666
O 6112 73984
E 27250 39040
E 27240 60020
O 11854 25276
O 10070 66420
O 15964 58163
S 65347 558820484
S 64857 708298218
I 28615 61815
I 7167 64392
O 22002 43981
I 31637 72919
S 61403 973290738
S 14689 99400482
I 40738 75405
S 37586 858272383
E 4578 7690
O 7932 12490
S 6223 115924525
E 3314 39203
E 9769 30492
O 25359 39910
O 7072 52310
E 10883 67027
E 16853 68361
S 15674 353945089
O 8593 59591
O 53335 66761
O 22075 28747
I 10082 44383
I 1273 68850
O 14546 28888
E 68845 75446
I 12945 61383
S 74046 444039483
I 47449 47750
I 4066 5073
I 20828 34368
I 6399 69003
I 9232 74344
S 46799 560208056
O 1305 33872
I 9008 23001
O 34355 36687
O 12657 68478
I 12838 68892
E 40985 71540
S 13492 981369088
O 22680 56526
I 21790 38744
O 49607 61159
I 11634 21443
O 17484 22908
I 11368 71146
O 38941 65345
S 75979 918448251
E 32596 33856
O 33662 40969
E 9577 26792
E 5252 33852
E 49398 58192
I 11392 69355
S 43039 109394997
O 4987 67060
E 29363 48616
O 21938 39211
S 40131 50830907
E 27596 49523
O 4036 11145
S 55302 965163968
E 71106 77227
S 29555 51695686
E 20374 56833
O 38668 51959
O 22559 73130
S 44172 936290831
O 500 60983
I 42511 72255
I 12575 35825
S 59143 473574751
E 20500 69295
O 24667 61845
O 69282 71671
S 6857 750475104
O 29155 69406
O 20356 73636
E 26100 26958
E 48990 75779
S 47372 877952264
O 848 62883
S 61266 214959234
I 13506 41759
O 52175 53888
E 61592 66131
S 4321 943042608
S 55164 745303183
I 47650 73263
E 41663 73508
O 10071 47950
S 49579 14570395
O 43828 70094
S 22286 996179907
I 7081 69614
E 37843 52079
S 73084 348125339
I 6041 56882
O 16012 28598
S 20843 533508399
I 17521 50753
E 19698 42712
I 27708 69892
S 46857 378043043
E 55443 57864
S 41162 704966533
S 65632 741167439
I 15541 63606
E 3130 13348
I 1159 31806
O 4688 48415
E 10600 54556
O 26355 57124
S 19301 781066647
I 22005 53888
S 56496 595588580
S 20070 603860672
S 71261 265256993
S 39990 781852724
O 47106 74703
O 1277 62320
O 10461 16776
E 5910 74554
I 4270 48880
S 1150 932708990
E 60648 68754
E 20988 62049
O 37911 67529
E 41079 74359
I 8047 18832
E 29193 40990
I 40738 49002
O 40320 57720
I 36916 49477
I 48838 54696
O 3630 69873
S 14506 97649835
I 10704 62673
S 43693 992615382
E 27508 48647
I 28625 33683
S 73248 482658034
E 14429 73872
E 26286 71207
E 47201 76025
O 58173 76795
S 77800 867196515
O 22444 64686
O 29601 43337
I 6577 8093
E 7998 59236
I 3496 40186
E 14047 74835
I 44183 44246
S 35006 565195720
E 6243 33496
O 12706 59591
E 4402 59971
S 7683 247490274
E 986 77145
O 26841 72827
E 24768 44062
S 46208 985513037
E 58769 61218
I 734 24602
I 21300 70958
I 10848 42384
I 34672 70228
S 62581 268325341
I 16106 64387
O 60522 64758
S 46140 11146374
S 9238 173594948
O 45858 76435
E 53298 74286
S 67113 56861623
O 30100 30646
S 57447 33750904
E 46038 62030
I 13140 55661
O 48827 76871
E 36039 69883
O 57836 59313
E 13812 59464
E 23979 44345
I 13153 64680
E 3924 69440
S 45606 618202621
S 50287 494818997
S 66655 629093217
E 12515 58154
S 69990 655248983
E 19189 27773
S 38066 336378263
I 43667 66808
E 51353 67114
I 11310 64823
O 34336 35861
O 24909 56699
O 27549 55988
I 22656 66473
O 75623 75684
S 36369 745256828
E 35299 52478
O 14474 36443
E 63611 74074
S 36486 388245755
O 8176 71471
S 1009 454439049
S 67664 705905872
E 17515 39643
I 6338 67674
O 7382 15106
I 64608 64965
E 26989 77452
E 21147 32307
S 12025 270733278
S 2441 525403916
O 12349 33024
E 3188 68119
O 3530 56081
I 64217 69731
I 36565 57984
O 9405 36372
O 31179 55082
S 21230 518302429
I 34565 44910
O 9926 33929
I 8510 32950
O 30842 74614
S 52614 712446128
I 3377 28906
E 33159 65079
O 22204 44171
O 46225 55333
I 50029 76579
S 53392 767922598
E 44031 75919
E 11586 63947
S 19086 507585438
S 25397 925842433
S 72988 351483123
S 13435 936695651
O 42717 53876
S 53854 714415579
O 1340 67776
E 53191 55292
S 68946 492479768
O 34503 41401
O 9856 15808
S 53497 966669751
S 47469 247042790
S 6479 853470711
E 60628 64968
S 31485 356308043
S 69259 11240502
I 29303 54412
S 14256 583488391
E 64286 69291
I 14726 69770
E 43543 72497
O 325 36821
I 11178 52137
S 49828 520903678
O 66968 75065
E 75133 76265
S 73564 989985429
O 36613 71193
S 70896 542763480
E 4184 43828
S 17929 102855688
I 48206 72341
E 27569 44103
O 7609 67027
O 63457 75248
I 43999 76008
E 10132 18282
I 36782 60749
E 10236 44423
I 49410 62527
O 45664 67932
O 18276 37105
S 35055 379563690
S 69942 435531621
S 75119 686571409
O 9372 61228
S 42825 180544238
O 24824 38855
I 43859 77911
S 65261 405041641
S 29429 668381421
I 24525 64674
I 42595 47195
E 2327 64956
O 42749 68928
E 3886 67865
E 9347 65891
E 2848 57381
O 35500 74517
S 13109 362710913
E 25603 43396
O 12393 42225
O 7615 20915
O 64014 72173
S 71728 392769823
S 74868 802170641
O 8316 27387
O 37675 50452
S 3091 962474061
S 75663 580434288
E 41266 74026
O 34250 52775
E 49405 68297
I 11897 22218
O 15423 64018
O 59389 66423
I 17272 52014
S 25049 884134983
S 35890 26295235
E 32657 41395
I 4789 17475
O 74267 74723
O 49276 67427
S 28478 881012917
O 42741 49721
I 36510 67192
O 38769 49587
I 29836 72623
O 39267 46560
O 6990 73721
S 46519 723694221
O 41298 60524
O 32606 45671
O 14868 61932
S 58585 724336430
O 39241 61329
I 5552 74560
I 43813 56025
E 7108 68314
O 7255 62902
E 16695 74104
O 724 7163
I 14631 42061
E 4785 23321
S 33236 255928195
S 69577 243224420
O 69421 73179
I 4235 16197
S 18581 958171110
O 9529 49217
O 9299 29986
E 16434 38559
E 1884 9910
O 16003 47954
S 6477 862160527
S 37600 140676738
S 42563 570036790
I 50107 74762
S 42747 141110295
E 20058 50266
E 26027 61896
O 16205 18905
O 57217 74463
E 25335 48764
S 46630 971172918
S 24502 954325365
S 48106 927395704
O 9489 35349
S 29136 270163166
E 57712 72055
O 18906 52880
I 9709 31266
S 30570 840266243
E 4990 76223
O 19007 19042
E 23227 33486
I 34932 73355
O 19961 23936
E 5942 17193
O 21091 22896
I 26775 38097
O 37066 45716
I 31467 51200
S 41224 42511376
O 23838 40346
O 57377 58782
S 12945 631335991
I 15380 41856
S 18592 917707663
S 42425 988135761
E 37585 47352
S 23819 279742479
I 31927 36615
S 21914 977624496
S 38157 946515459
O 18546 68690
S 46317 99203749
O 68281 68741
I 46023 68977
I 25191 66452
E 29208 30664
O 54351 64195
O 8016 21743
E 64565 68284
E 6058 70968
O 1480 38401
E 20903 47663
E 43040 74285
I 58145 60704
O 25271 32236
I 34144 67511
I 37741 52735
I 48439 74908
I 22760 62811
I 22859 58420
I 9285 44274
O 58244 64240
O 40445 68905
S 73575 734293580
S 34140 559681974
O 10410 21518
S 45702 262018245
O 38365 75409
I 12588 42597
O 47622 68936
S 70677 439039504
I 17051 36232
O 22757 69480
O 64442 65542
O 29846 58055
I 8893 75795
S 76475 764201008
O 35986 54141
S 46786 335531425
O 2843 30574
E 24019 43202
S 40138 600238934
E 32079 72963
S 62684 119457859
S 75658 765676665
I 6337 14511
O 25049 27759
E 23209 30448
O 3477 48586
S 56124 549029210
O 12851 73784
I 12653 29173
I 17002 43785
O 27703 40615
I 7832 38397
E 21848 38558
E 33318 40814
E 17351 27221
E 30539 53759
S 71213 409147018
E 56312 58487
S 62075 668432653
E 10387 57223
I 40263 45017
E 33227 50572
E 46353 71462
S 54474 729159951
E 2290 13709
I 3047 18627
S 55689 911593315
O 12479 51329
I 52134 59387
E 10529 40413
S 24286 107313971
I 33989 76348
I 56390 65387
O 22876 77157
O 18348 70745
S 18825 85906010
O 16763 73248
S 62200 464801069
O 28744 71612
O 32953 73944
O 66895 71888
O 14729 48681
O 3996 26190
I 8573 69169
E 52358 66463
E 30383 38222
O 8106 54249
E 20673 51335
O 36051 50794
E 15690 53478
I 4180 57681
O 18244 56226
E 21091 36972
S 75085 516680487
S 41186 821848354
I 7462 19971
O 25800 40520
E 14074 68272
S 43328 231304245
E 56616 70574
S 77239 868450913
S 44913 939726551
O 61166 76553
O 12159 54344
E 62483 69227
I 21235 76933
O 23818 46554
S 32434 503031402
E 19883 40699
O 12270 26810
I 15136 56361
I 39659 76363
E 20359 56226
O 66226 72068
E 2625 20678
E 9311 57159
O 34446 71620
E 44488 69463
I 3264 65576
I 67182 71368
I 22795 66242
O 52156 62047
E 11597 63614
E 27733 32002
I 45846 56337
I 229 41046
E 31618 74072
I 25388 77421
O 701 15542
I 10578 39996
I 17134 23263
O 64900 72921
O 23443 51381
S 2347 52004518
I 61943 63091
I 2484 11746
O 2715 12081
I 5183 26312
E 6024 76327
O 3659 44573
S 14962 299367475
O 5474 60350
I 5452 48356
I 44832 58846
E 1679 46672
O 18539 59005
E 22770 28246
E 5478 23147
E 4063 32082
S 73769 279316260
E 63017 69902
O 11624 53874
O 41195 59269
S 24695 673717906
S 17783 442477508
S 34376 452015619
S 70845 260675736
O 50811 57464
I 47317 75652
S 44843 25047440
I 23607 68050
O 11196 42260
I 10082 43440
I 40428 59056
S 29639 543984608
I 19012 41709
I 16907 64116
E 2238 18503
S 25196 713750629
I 54926 70870
O 18252 32387
I 31427 59150
I 17876 67657
O 27787 34369
S 10010 381272753
O 7502 15495
O 71008 75837
E 18802 64246
E 45434 70329
O 54889 65231
O 76387 77212
O 9673 38769
S 13708 145921757
E 30741 55951
S 808 460546900
E 46287 50932
O 30061 63766
I 28276 52888
E 10129 45303
S 19875 113092430
S 58503 337147001
S 70809 157062134
E 5444 48214
S 76084 281145477
S 12773 123654920
S 51221 966127073
I 25520 65885
I 11762 15508
S 19399 895426956
E 46304 71330
E 30862 66587
E 18720 71635
I 44651 57427
S 53396 633959217
I 65667 74652
S 77523 418682436
O 26832 55461
E 1806 9449
I 11384 35398
E 55090 58499
S 55404 192681267
O 21091 70504
O 46700 76210
O 30349 38455
E 26054 45158
E 28779 41553
E 10769 75331
S 65195 477251219
S 32206 810824425
O 18588 49321
O 51696 61392
E 18736 48178
E 40876 55091
S 73862 935424046
O 8346 51028
S 13999 650914454
O 45169 64142
I 20854 71654
S 21113 214295430
I 32742 57997
I 28861 72166
E 18597 40537
E 10729 12655
S 73534 809247935
E 16207 35895
S 43320 741194486
S 43204 778366450
O 44263 56382
E 9007 69390
I 335 46221
O 23455 28582
E 21478 48788
O 35520 46039
O 21774 77589
S 22905 538179058
O 25822 35725
S 45153 722743729
S 63343 195211772
S 12696 231602448
S 58151 402090857
E 20663 43378
I 55421 64984
E 32994 35810
I 45513 59386
O 8259 32112
I 31170 47107
I 16911 75177
O 22637 25483
S 53566 921032732
O 42974 62890
S 38652 524171825
E 7351 38162
I 15220 45171
O 3397 57762
E 5795 43343
I 39528 72878
O 20596 46223
E 24616 52574
I 27916 74894
I 13423 24703
I 38375 62671
E 55925 68820
I 33966 60135
O 24676 26813
O 12147 37666
O 20756 72600
E 55452 66957
I 772 8845
I 31595 44949
S 40779 671323941
I 15824 62157
I 13543 69191
E 53559 74385
S 13230 322789481
E 21536 56937
S 49082 799331824
O 25892 26101
O 65016 72161
O 28882 51786
I 19444 28164
I 25090 37214
I 61850 70968
O 14279 20872
I 43579 57122
I 12821 18944
E 30089 60321
I 2003 43076
E 2425 35331
O 21281 45779
S 15606 685110232
S 51406 617682526
S 26097 309863522
S 46272 112505355
S 60444 493889953
O 20022 44368
S 37331 165778692
E 10431 54502
S 9081 835812214
I 6108 6410
O 24883 30296
S 68630 64975549
S 9307 28503179
S 62026 938145733
I 5228 20337
E 16720 73663
I 35776 77573
E 1283 38079
O 45450 61068
E 23779 36227
O 4011 26572
O 32576 65930
E 60404 70830
I 53648 70964
E 20466 37081
E 7390 41357
E 70604 77828
I 16488 47591
S 35585 809978208
O 6254 71756
S 18923 392999720
E 24968 77545
O 3627 31637
S 46232 200397222
I 22129 56278
E 3768 41085
I 25008 53130
E 5719 28355
O 27985 39352
S 32275 335069623
S 8222 436824450
I 46831 56390
E 14345 32514
I 8560 62558
O 42603 50898
I 11173 56370
E 24176 42585
E 5117 11478
E 10154 70658
S 24438 865321887
E 12438 77753
I 22644 75849
O 23477 23835
E 46706 69406
O 22308 40042
I 2342 53279
S 73080 902583991
S 20116 739000051
E 20394 41322
O 22070 23986
S 72883 628258671
E 29200 71789
E 19362 73751
S 71045 624031516
O 24150 31119
O 32901 52709
O 7183 43661
S 72373 985536357
O 15692 53228
I 43949 50619
E 43981 46298
S 53253 801878247
I 1694 74035
I 21644 31286
O 7698 13504
O 22374 71699
S 48150 986449987
O 26321 73992
I 22810 44290
E 29557 39278
O 17657 24121
S 37527 394946357
O 6592 32834
I 34154 43675
E 50633 69214
S 67807 663377488
E 11818 24581
I 46891 73048
I 43461 60364
O 11788 29030
E 18712 50040
S 73723 173616461
I 17490 27169
I 20797 36373
O 40172 63204
I 37712 64836
O 17221 73124
I 24267 32757
E 20201 32238
O 24615 44176
E 56654 77380
E 61832 77894
S 2381 548041534
E 66874 67076
I 21147 57701
O 39530 54218
O 56419 64676
E 20230 72257
O 2938 3720
E 19212 54136
E 27907 70561
S 64509 842509876
I 57898 65620
O 21232 44627
O 3993 67943
I 33410 74683
S 26389 137184467
I 14182 19183
S 44470 768350178
E 26884 73286
E 35795 52488
E 10483 12969
E 5632 72740
E 45124 66458
I 27927 43592
S 5597 681330819
I 12234 76922
E 33739 40889
S 10442 511219556
E 6959 48212
E 32388 70476
O 42634 42962
E 9722 11778
E 32653 57323
E 30397 38298
E 17954 50734
E 43231 55966
I 22415 45526
I 40967 73399
I 15844 36534
I 26526 61410
O 25559 35850
O 24429 34157
S 22159 351748054
E 60845 76933
I 9192 14446
I 35792 66378
O 20501 74281
S 29222 343919862
E 49020 71825
S 45720 917623608
I 11639 20111
S 39712 856318077
O 61971 71289
E 111 22412
O 2546 74138
I 603 21324
S 27108 253733768
E 21232 69947
O 28311 72512
I 50727 54926
S 37942 858702006
S 50692 426355821
S 2895 449221322
S 38290 157029948
O 28687 64534
S 34150 100404449
S 45711 268735117
I 23316 46773
S 72631 140233274
I 57928 66892
I 10103 57619
I 33787 36254
E 58609 61487
E 60684 77454
I 29509 44768
I 5218 67921
S 32707 752985069
I 4252 20771
S 32699 365476168
I 6366 39558
I 11954 72188
S 35603 720874109
O 53101 74393
O 22685 24532
E 10384 20407
E 42747 75231
I 40603 74662
E 44700 54270
E 21514 23352
O 24394 29231
I 6595 34112
I 56525 60782
E 33100 46659
O 1708 53838
E 31715 42566
S 59872 521127443
S 34555 904351952
I 4187 39622
I 68268 75087
I 15177 77929
I 34484 36519
E 9656 74422
O 70547 75072
S 72631 315792943
I 14953 71803
S 72282 559598180
I 17033 25283
I 12610 57169
E 51763 64551
E 30603 49428
S 72719 61456773
S 51549 148775696
I 6792 37663
O 10139 35893
I 12302 38787
S 12741 897322112
O 27903 44565
I 11509 18831
O 1689 48569
O 50288 67040
I 38277 77441
I 9011 26606
S 23093 583031525
E 12428 18000
O 17795 75331
E 27349 72959
S 14276 446370679
S 9048 720319476
I 38343 52163
S 10423 517944631
I 29756 68142
S 58426 547657496
E 43063 68574
O 48732 56658
I 12617 25466
I 3143 61988
O 26913 40523
O 25567 47359
I 75726 77359
E 48191 61788
S 8953 518421857
E 9245 23995
I 27490 67324
E 19414 44577
S 72780 926380569
S 48001 225035663
O 14837 48979
I 24333 75510
E 5045 41758
E 9454 39036
O 52393 61631
E 35777 37998
S 66545 660458527
E 33360 71394
I 33616 62945
O 74560 75167
S 77721 564062501
S 21152 623416428
O 50892 55439
E 3666 11825
S 77895 976079293
O 11961 20099
O 8476 66381
O 8632 17835
E 44357 60577
E 27949 71366
I 11489 37774
E 20882 36037
O 46018 57021
O 27285 66952
S 4471 856105554
S 49704 267018772
S 47631 390714518
E 3210 43659
O 701 22072
I 10497 58632
E 3468 19824
S 4715 43636634
I 50736 74334
I 39768 54739
S 46222 333506898
E 60285 69984
S 1339 511074542
E 20082 77293
I 55201 67534
O 35835 57846
S 27117 32082936
S 11150 769364500
I 2105 43872
S 69678 708772922
I 52999 60896
I 7695 18381
S 61449 906118052
I 2545 23374
E 9349 13877
E 24804 60775
S 67885 507542998
S 18717 821011496
I 29272 76413
E 48639 72529
I 40794 41969
E 31369 57310
E 12537 24621
O 24472 64022
I 10270 43840
E 16636 69814
I 56857 59293
I 18805 60404
S 60983 186514214
S 17054 329724658
S 42358 807749485
S 19743 251621045
O 16757 25115
O 18586 65321
S 51204 909721575
O 17703 23211
I 35871 52105
S 46725 968452988
E 40126 51644
E 19476 43942
I 16073 33987
E 31168 57830
E 47908 48528
I 25100 54899
S 48506 78579297
O 6522 9780
O 31029 51419
S 11941 713937456
O 3919 77249
S 70390 638854524
S 1868 952744840
O 22867 67113
E 21776 45825
O 4119 13260
S 16639 322984545
E 4769 74013
E 24723 70200
S 62097 158122000
E 13212 15225
O 40863 71513
O 6142 26197
O 506 77657
I 35478 59506
I 18119 21240
S 50616 898236891
I 38959 70461
S 49382 826862747
E 8741 31037
O 33294 33349
E 17341 20754
O 8413 59616
O 71436 74738
O 30407 58431
O 49270 66293
S 7788 542689158
E 28246 64063
I 46413 65570
E 5891 74430
I 72395 76535
O 54430 74852
I 61288 64052
O 53346 70504
I 63120 73526
O 66892 70927
E 59644 64129
I 10161 35668
O 28331 68231
E 62402 69503
E 70165 78012
E 2296 4198
O 26527 32351
I 48395 55349
S 23011 923209197
I 5567 77301
S 33703 58514972
I 4081 23138
O 6086 75667
I 43553 61503
E 52468 57954
S 51578 706425915
I 11669 23538
E 22278 54970
O 20216 42943
S 40300 238634339
E 51047 55897
I 3193 9015
I 8390 33333
I 10824 26108
O 11860 30949
O 48207 70030
S 73463 637928570
E 17460 72137
E 16989 32504
I 48797 77723
S 54614 605471254
O 3761 37216
S 106 978739347
S 65519 170994750
S 75204 466642055
I 24075 52129
I 29933 41393
I 22332 44920
E 64386 70210
E 19049 62796
E 60470 73731
O 1293 17211
O 66736 74453
I 38557 63059
I 11553 19071
I 51364 60199
O 7322 74795
O 18741 42915
O 31501 38753
S 33902 800356027
E 8625 40279
O 8782 58894
E 8038 66703
I 47362 72715
S 66078 568832996
I 16687 58611
S 12554 160764455
O 12242 52009
O 14085 23813
E 10391 67234
O 3227 63434
O 21237 28211
E 2458 21881
E 32259 51177
E 23375 33275
O 14176 59796
O 54995 65750
S 60365 566319170
S 59592 116782028
O 16460 73397
O 41236 61489
I 49301 74566
S 56077 663338289
E 58168 65390
S 37858 943859880
I 9409 44135
I 21389 56093
S 26761 429189543
S 2448 498188320
O 14939 48716
O 9890 60630
I 40314 71072
O 42097 73320
I 44228 58928
O 51985 76194
O 26817 67911
O 8018 46307
O 22438 35123
S 12378 824311529
O 22114 33826
E 42191 74882
I 17941 33997
O 36132 73431
S 38176 900392013
E 24836 61294
I 28199 71537
E 8222 64199
I 20713 62005
O 8290 26138
S 13967 960573933
E 1325 38946
S 30047 88354799
I 15800 48333
O 38433 57094
E 17260 67193
E 27183 30081
S 59183 631974655
S 30045 40778407
S 39222 458401107
E 51861 54214
O 8023 25923
S 8930 706648537
I 12737 30273
E 25310 38722
E 48505 68802
S 24299 831402223
I 56386 67518
O 75674 76635
E 14831 52042
I 69430 74187
O 69982 76200
S 37116 904354333
I 10642 66621
I 877 69048
E 2294 60141
E 11769 45754
E 27352 41875
S 12153 879013092
I 23219 58035
E 46177 67314
S 11984 202471549
E 9762 76036
O 42795 76274
I 7093 59836
S 75974 420477460
E 16503 22770
S 26782 748236673
S 55677 494887312
O 6253 16861
S 23258 296815953
E 9124 21349
S 19778 330612013
S 26665 95603331
I 15332 52662
E 11415 30658
S 69977 242310889
E 13554 76705
S 37882 617305380
E 9530 39882
I 30791 75589
O 1116 61688
I 27751 42393
S 31331 218196471
I 64032 67893
E 25262 65571
I 45547 62235
I 21318 40170
S 25132 622675329
E 44346 57442
S 29569 624973566
I 49541 57064
I 596 18679
I 3278 49455
S 41517 435858311
S 22323 720002647
I 20656 20909
S 60314 134611839
I 3148 23213
E 11398 41590
O 32666 72056
S 61657 91061205
O 1260 26107
O 2871 64370
I 15031 46869
I 27700 39115
S 6677 493388656
E 37102 53082
E 18921 62295
O 20126 73516
E 5881 46335
E 23391 33346
O 17799 35746
I 65368 68285
E 25565 61893
O 37076 72680
I 880 55937
E 62047 71528
E 36018 58492
I 42022 75777
I 17269 36047
O 56643 77536
O 43726 44027
E 58926 65261
O 16804 42358
O 18477 39101
S 15496 100206323
S 61712 122393411
E 13941 63546
I 24961 59406
I 18918 28411
O 54166 58506
E 8948 30046
I 32329 41778
E 17520 49743
E 65526 72325
O 29272 45843
E 31527 58942
E 33963 62570
S 33224 868499875
E 11120 42782
E 26550 72321
I 9989 74649
E 24120 58017
O 33197 47005
I 20285 44721
S 63287 198409953
E 41777 54208
O 20980 59679
O 6975 72948
S 18256 394102227
E 29037 57426
O 640 58113
O 11030 16147
I 12446 68574
E 2406 77112
S 30211 538982344
E 41409 48753
O 16682 66560
I 47593 68660
E 11098 32266
O 66322 71361
O 29567 57408
O 47581 71950
E 35226 36458
I 46622 76938
E 24280 41040
O 14840 77948
O 39237 68993
O 70926 73504
O 30156 64002
S 29703 655045489
S 20380 644264163
S 68122 660805661
S 28805 221318291
O 52342 57037
O 37639 76523
E 72803 74132
E 16631 25643
O 42 72021
I 12512 77833
E 28542 73576
S 70671 754862153
O 5901 15441
S 11173 310242916
O 5481 46899
S 6971 446963239
O 37101 72215
S 65840 449625357
I 28592 74694
S 18216 469021516
I 41921 73358
O 7081 62531
I 48145 68934
I 60446 62016
S 59192 90191239
E 17962 18462
O 62193 69494
S 66007 424654759
E 451 39014
I 57826 73988
E 31526 63260
O 52277 69520
E 14739 38050
I 11365 24268
S 68489 406454550
O 11816 23412
E 14755 30844
S 41872 377688294
O 31053 36638
O 34156 76314
O 1329 33349
I 18990 24159
I 43 53044
E 58479 60889
I 66997 69144
I 59983 76019
S 49501 107784539
S 12381 759754896
O 14077 22863
E 40247 60442
S 55664 852634092
O 10769 37747
E 6867 26770
I 43221 64893
E 10446 62381
O 11701 31005
S 38254 544620235
I 50858 68137
E 3191 70443
E 25084 45192
E 45030 55788
S 75903 417250886
O 22338 66928
E 7612 46281
E 23511 26846
I 14689 59595
E 50271 68008
I 20956 40178
S 44441 936003486
O 54709 74245
I 57216 61306
S 30677 615689823
O 36816 37028
I 17800 55346
S 63981 737810675
E 23822 35775
I 9819 69753
S 54325 246169483
I 38478 39736
S 2170 976493279
I 49524 74433
I 1023 5476
I 12992 44444
I 8782 49883
S 15030 547003480
O 44585 67484
S 74110 53587876
S 26592 928524364
I 1217 9591
O 11540 76133
S 32838 691391920
I 25346 31564
S 59907 269541392
I 56068 67290
I 18820 60393
I 28341 35631
O 37967 42573
S 62163 354399074
I 35855 36921
S 33852 245054523
I 35711 76666
S 69109 664673239
S 57780 430839602
S 29022 686265436
E 59890 67695
O 19708 55040
I 2027 23856
I 49492 69449
I 7438 22869
E 13483 29444
I 36687 70521
O 28412 29730
I 65999 66204
E 33799 62491
S 59849 962787693
S 49067 525222142
O 8993 75235
I 41771 75759
I 3806 33073
I 38662 74937
S 10113 419632807
I 24023 50339
I 28056 37713
E 45031 56823
O 19803 64866
I 28477 36739
O 10547 36880
I 5647 35382
I 31436 52510
I 54619 69490
I 43054 67389
E 29053 37941
S 27198 542905741
O 1173 12432
I 4616 39032
E 47423 60643
E 44756 57889
S 44541 63539878
E 16472 77734
E 38319 65684
I 7539 50499
S 14981 795927842
I 3299 33159
I 3509 63267
I 16445 76754
E 17073 72487
O 17491 26351
I 16416 64638
O 32206 48601
E 18326 77251
I 4752 34487
E 31806 39109
O 4254 30754
S 21859 659692468
E 244 41089
S 58676 368622265
S 39428 294284254
S 64965 496684100
O 12236 33536
S 37597 416900043
I 1552 77779
O 43368 51217
S 70493 307173621
I 32200 45857
O 43398 46361
I 1513 63082
S 71506 483007721
S 64451 163241001
I 11363 26696
O 38929 61297
O 43441 67840
S 75449 680817447
E 25765 27760
I 38048 74774
O 43630 54534
I 48211 76482
O 27517 77649
I 14720 39392
I 32187 35338
S 32180 405717690
E 37174 59172
S 55005 408117853
I 2353 37820
I 38358 46340
E 7435 28836
O 4509 55024
E 12266 76631
O 57859 67849
E 10367 33977
I 14022 22343
E 4699 67172
I 41376 58406
I 17221 26808
E 46944 63556
E 31148 40060
S 51007 680926995
O 3978 44603
E 15540 65624
I 12717 18339
E 5675 48495
O 6879 72799
S 75916 890128657
S 4684 141559490
E 60975 74654
O 5777 40831
S 67445 514719667
S 69961 501179576
E 38424 65243
I 29081 31830
S 57739 8618108
I 38982 76586
O 15382 47641
I 31301 57003
I 13349 42070
E 42176 54955
I 2903 42082
S 73915 598724916
I 56628 74077
E 42799 61371
E 55049 75833
O 65332 71104
E 10331 20889
I 9555 50133
S 3868 381232876
O 8550 27003
S 16773 42363015
I 37726 44611
O 12908 69549
E 10354 54162
S 50796 345006099
O 19190 72344
S 32950 27491664
O 9492 40162
E 64254 66950
E 1987 42906
E 28760 37601
I 4651 7051
I 71037 75763
S 59463 688020181
O 10762 28384
E 17616 44651
O 40266 57315
I 18066 63395
E 35165 65825
E 11199 70824
S 60101 308866993
E 18998 68290
S 56853 633282205
S 61317 412788935
S 73567 437046358
E 23594 42856
S 75064 8131650
E 15441 35496
I 7346 20736
O 19821 56477
E 7084 46278
O 48137 54745
O 1163 14417
O 75489 77059
O 60790 61734
S 17204 995514436
I 32817 36927
E 4968 33614
E 60939 70373
O 1935 6098
S 51785 984907904
S 21176 401542369
E 38596 65867
O 31026 72201
E 35454 68808
E 36344 49186
E 29395 61638
I 75305 78057
E 5467 18028
E 7937 48319
E 63418 69846
E 30836 64964
E 27893 34348
O 8574 16006
S 67909 386241509
I 44481 67353
S 29473 221283912
E 16429 63158
I 47507 55724
I 38935 47511
O 22142 30688
S 28696 751982672
I 46102 73977
I 4183 33091
S 661 429780563
E 1194 54232
O 12094 44135
O 12973 27462
S 3156 782378491
S 61736 672001821
S 57065 223998932
O 38539 64396
S 1098 633874210
E 25511 40803
S 65792 448579185
E 38013 64634
S 55720 476904478
S 12486 287422076
S 6023 27290087
S 7687 516255131
E 69014 74399
E 10700 31433
S 21181 733399664
S 36714 539050284
O 20252 27528
E 21545 22530
I 38917 57786
S 17738 761219959
I 4193 5183
S 52995 495601995
O 2094 20967
E 11934 59537
I 6668 10632
E 27255 30457
E 27798 48675
S 38160 734435848
S 32234 754485630
S 59227 179131621
I 61549 74777
S 22803 580322960
O 36713 47293
O 6422 36649
E 22099 62630
O 23151 30374
S 1242 460812787
I 9814 65243
O 23225 40621
S 72154 590203639
E 36565 51788
S 65340 474214936
I 1896 54387
S 1120 866133219
S 67251 751557653
E 41870 55485
S 14991 526125131
S 55104 806106564
S 27666 215584990
I 48046 72809
E 2785 22284
I 52306 62553
O 42542 55249
O 29402 69162
E 3790 56442
I 14885 20718
S 65339 163708
E 49487 64010
E 69884 71013
S 59337 737596317
O 1180 21061
O 8586 55291
I 11533 64761
E 48208 53452
O 26209 41150
O 49143 63293
O 14440 24842
O 43881 47637
O 29608 45323
E 39813 46157
O 11192 67324
I 28026 56860
O 31583 44933
O 26981 37914
I 11858 29197
S 45930 867077215
I 6363 29622
S 68366 404319433
S 76766 970420307
I 50989 67821
O 31050 75444
O 36402 72936
S 30224 967013114
O 12540 48611
S 54482 401474863
O 44035 52491
S 28363 928483261
I 30462 72615
S 51673 863507299
S 8452 475825489
O 63689 63891
I 9421 50983
E 15783 30337
I 12527 24975
S 25625 193117661
O 15806 27248
I 45994 56314
E 56711 61677
I 29460 57045
O 8259 76245
I 26928 62546
I 16044 38978
I 7232 18675
I 14474 59433
E 4327 44271
E 41987 71521
O 40833 54762
I 2960 57125
S 77898 803240698
S 33532 734818234
O 15834 68218
I 404 4068
S 58730 352491688
E 2028 33717
E 7085 45615
O 64017 71306
I 19066 43875
S 62418 939560895
O 24420 25720
E 8481 12070
O 13341 40899
O 1348 54370
S 53720 843038245
E 7254 18191
E 18789 74163
S 67711 680209042
E 59444 66517
S 41486 597361835
O 28170 75121
S 4802 122215874
S 11731 600315137
S 71037 690393591
O 24580 25875
I 408 36595
E 40730 76657
S 69775 812136866
E 4865 26134
O 18953 49246
O 29865 60053
I 7417 40844
E 33600 68735
O 25797 69820
S 15328 873072754
I 3375 75183
E 16161 40274
O 5918 76823
S 9697 521113487
I 11112 77960
O 25837 31686
O 10516 11349
E 23893 47585
E 6214 21727
S 25596 386407212
O 7956 27157
E 23035 56756
I 13659 74663
I 14311 54536
I 25235 68498
E 1204 19620
O 26536 49243
E 29226 66444
O 33776 61188
I 27335 51954
O 5981 32139
S 24740 249509713
S 70460 529013813
O 7262 19146
E 20763 29764
S 8311 639873430
S 6628 712166847
I 18869 50447
S 4793 123098496
S 17246 192709158
E 13513 46799
E 42056 57337
S 28205 298250447
O 44295 68487
O 49128 51637
I 10244 40074
O 20701 49840
E 44266 68183
E 22430 68092
I 37198 63127
E 65323 68459
E 54169 57483
O 11216 35112
E 36591 65483
I 20763 55167
S 19810 720183347
O 21701 46736
S 39902 4058239
O 69703 71654
I 59408 73576
I 51692 76989
I 7824 11202
O 74717 76552
O 11683 69467
I 11899 65678
O 32556 50157
S 45426 499285459
O 13912 25145
S 49084 805651826
I 64055 71263
E 33144 42371
E 22481 76039
S 37315 131860700
E 14043 41961
E 4557 39149
E 3212 46891
O 4745 16142
O 23308 62288
E 35224 48005
S 26086 775145206
O 2430 39857
I 9728 21341
O 45823 66831
O 31348 32214
I 885 77168
O 22832 45756
S 17164 863589779
S 61182 26557973
E 56801 74500
S 1315 217388499
I 54738 65969
O 43081 69743
E 9783 70259
O 28303 46242
E 19239 47506
O 15895 62621
I 1226 57221
O 11792 74951
S 33095 712097613
O 23217 34000
I 66046 66166
I 8232 11447
S 12363 616254099
O 5686 44560
S 21285 519803093
O 13639 46923
S 888 38634168
E 9739 11538
S 37097 79454023
S 3430 640368050
S 9513 3830508
I 21181 38003
S 7505 967286863
O 68247 68455
S 5897 903849176
O 15564 52391
S 75025 452683191
E 49076 68553
O 9964 24355
E 14513 29882
O 14112 15226
I 35614 77316
E 10774 27757
S 75408 400217149
S 70623 972205218
S 28170 381131580
E 10056 58060
S 15209 933764410
O 50703 57663
E 23812 77758
S 41061 269267114
O 27746 51661
O 16198 59576
I 25736 42004
O 28051 76708
S 72071 854894616
I 12843 13195
O 49171 67594
O 13797 29779
I 48202 69189
I 26644 28383
S 19624 962473461
S 40631 546372686
S 13404 390599050
I 56779 58686
O 6002 29182
O 22734 54519
E 50504 64941
I 18361 29582
O 50516 66835
I 4524 43682
O 9266 56946
S 13476 617512341
S 57140 682991086
S 18326 363331663
E 17291 31907
I 5997 51627
O 63266 71872
E 12226 17260
S 14386 977997322
S 26795 38841664
I 10517 44374
I 10826 20825
O 52073 64413
E 8917 17592
O 32265 54967
E 3077 42267
S 48102 305904039
O 25093 69413
E 20901 44376
I 20812 25447
S 16671 633465985
I 29781 33823
E 30392 37516
O 13555 67672
O 8951 58815
S 56688 436222659
O 13405 30160
S 42330 4631019
O 6947 32516
E 56882 75988
S 43969 181156425
E 5074 57906
O 35204 44203
E 16066 26750
S 62842 903304280
O 48382 54166
I 15408 31791
I 26511 73708
I 16110 45492
E 4300 71069
S 33319 127360542
I 26321 76673
I 45212 45453
O 2185 45721
S 61948 731136416
I 13976 43313
O 17161 73608
I 4473 73768
S 26304 358979158
S 56176 144439156
E 25551 28525
S 12994 409485132
O 30486 39780
I 17116 43087
S 5524 233137777
O 42369 74286
I 11277 35452
O 60587 73640
S 6603 532507880
E 18499 70589
O 18956 51333
O 10325 14226
E 32121 56432
O 1424 65224
O 19777 53828
E 39157 57291
E 11843 67329
O 8199 50052
E 11636 50356
E 61278 72432
E 29240 46164
O 30243 59209
E 14243 16714
O 17847 53550
O 37174 75570
O 10519 60196
O 35344 47372
O 11416 47907
S 22015 85143361
E 9104 25995
E 46178 75387
I 24701 60395
O 33131 60624
I 4002 60814
I 36429 50534
S 76150 217494870
I 46449 68955
I 2161 28535
S 29555 966069558
S 30852 620773737
I 52935 70135
O 11522 69980
S 5000 61072704
I 21498 33935
O 27730 51336
S 2720 819989761
I 45079 54482
O 15627 75821
I 30018 47783
I 1239 60575
I 10467 63621
E 16551 54969
E 22716 48830
S 36894 171446217
E 8843 50859
I 19827 61316
E 9631 31377
O 21941 60793
O 14303 71366
S 22044 821600975
S 61672 457093540
O 6360 36777
I 41703 56035
O 11185 54375
I 44231 66021
O 11469 23985
O 3369 10817
E 7805 15952
O 240 51522
O 39546 50955
O 61939 64938
S 38017 562443478
E 8669 32719
E 2865 54647
I 62716 65415
O 7188 19976
S 35308 270079199
E 60750 72912
I 7681 70213
S 51433 916577100
S 24708 744908877
O 30057 68212
I 59029 61515
I 38995 39749
I 4973 31700
S 35100 273241738
E 19420 19626
I 65686 66617
I 15897 57191
E 2550 67324
E 75449 76560
I 4430 52225
I 19547 35513
E 24404 55223
O 4694 37045
E 36236 49769
I 13525 26483
I 29205 31780
I 30634 47750
E 13658 31447
I 12288 41138
O 27777 39497
E 4184 63177
O 2702 19467
E 31523 39935
O 6994 41411
E 39543 72546
I 1249 16914
I 7019 30258
S 69214 963360152
E 32645 34596
I 10186 68967
S 42416 215397566
S 33245 228101482
O 53143 63105
I 48360 65040
E 16098 41840
S 38304 339955296
E 15122 62560
O 16284 69987
S 25196 652801085
S 65309 241562122
I 3799 12312
E 2697 61222
S 64588 497051396
S 42617 486987975
O 6814 57955
O 71261 73297
S 30690 979724399
E 38820 39217
I 12144 64576
S 73496 147560747
S 36089 873022574
I 61972 74257
I 51948 57016
S 1004 703867705
E 46115 46877
E 72332 72836
S 63956 799097798
E 34521 47298
O 48239 64370
E 902 8901
E 40454 60581
S 19770 704010553
I 2517 36935
E 3839 13473
S 53064 384489776
E 16064 45573
I 3531 56026
S 46330 521689141
I 37933 64314
O 48118 62412
I 3471 20079
E 20294 30603
O 26492 39587
O 5414 43904
O 42206 74842
I 11361 58494
O 25398 62415
I 15276 40537
E 57839 67639
S 75388 286420796
O 8000 14197
I 26257 55114
I 21239 27317
I 27849 33138
E 36155 45664
I 29381 44791
I 9255 10148
E 43121 51034
E 44372 53324
E 6826 40599
O 25656 29049
E 35184 37032
O 55672 64105
S 56674 181693354
E 50225 65532
I 22784 44771
E 1129 4599
O 53189 66505
S 15536 262418942
I 67084 73101
E 18503 70467
E 12739 71417
O 24553 60437
O 43054 58181
O 6396 77743
S 3607 620907201
S 1889 542999461
E 56253 71232
O 61216 70386
E 33329 41003
S 30085 691937067
O 19079 65485
I 33271 39472
E 10656 36248
S 68911 353793991
O 48081 74719
E 40441 59210
E 18094 24676
I 40771 64384
E 885 61158
E 3823 29945
E 16455 64020
I 5503 59200
S 75512 403358558
E 20252 43552
I 12624 43134
O 47088 66211
O 325 53635
S 48996 284961265
O 62346 75394
O 11539 41521
S 76570 862428177
S 16796 77527957
E 26137 40723
O 6853 63694
E 1452 26121
O 28515 68858
O 31350 32211
O 359 77713
O 61930 72358
I 31908 57174
O 29667 53363
S 53704 945928788
S 67047 957978192
O 777 58841
S 66879 394036835
O 11876 22540
O 26699 36204
I 3989 8744
E 10210 62066
I 51082 63363
E 12097 65613
O 24624 42884
E 17170 68507
E 15680 78021
O 22428 77083
I 64546 66066
E 2664 50269
E 20906 33094
O 55291 60144
I 30736 34808
S 61371 116212054
E 24233 51383
E 41535 60845
S 43362 880227051
S 14467 460660694
E 31283 69186
E 4962 26983
I 2625 38612
O 51640 53927
O 2163 19810
I 8664 62498
S 58154 738161289
S 74264 6433378
I 40160 64629
E 3920 73497
S 4472 728006701
S 22581 210385828
O 9813 18473
E 16215 76365
I 19985 31437
I 24235 52948
S 49954 914141180
O 20814 56151
O 25350 77095
O 43700 55483
I 30267 32326
O 35361 42524
S 63411 751662948
I 39040 43556
E 20268 32811
O 22341 47956
E 24790 26974
O 4424 20252
O 20291 70523
E 36512 67677
I 3546 65217
I 23688 35718
E 15189 57547
S 24955 434247180
O 12095 33670
O 56265 66206
I 27769 50234
I 24354 52090
S 51883 3643280
I 28377 55821
I 24214 31388
E 51198 67484
I 3677 16042
E 10634 26689
E 48791 64261
I 41063 58562
E 6151 46045
O 14911 15170
O 6111 62574
O 29864 76589
O 25416 52015
O 37767 50010
I 37627 38097
S 773 194564961
I 42126 47613
S 35400 490992409
S 19507 814462362
S 17408 915221757
O 7224 35952
I 7229 12869
S 8093 566678892
E 29425 37903
E 17028 45425
E 1750 38568
S 74500 552004104
E 51478 69918
E 37564 52283
S 63490 166605063
E 1679 16100
I 30266 45123
O 25237 52215
I 24873 31168
E 13196 76945
I 15396 60091
E 50935 53546
E 34287 60649
E 41008 44788
I 13403 72172
E 47805 60217
E 15436 63068
I 14554 46530
S 5466 441951119
I 52952 65959
S 72830 832383524
S 22769 43149723
E 13969 30734
I 2975 16518
I 2962 26753
S 74840 780424095
E 7927 15721
I 3721 21990
I 34205 36739
O 46314 76292
O 56626 65728
S 29175 702008128
E 1784 26169
O 6902 28364
S 40454 264209675
I 28658 72212
S 72775 330466454
S 57289 150758739
O 41485 71366
I 40950 66480
S 73789 515449612
I 5869 76219
I 17264 58264
O 10992 47466
S 69083 533431533
O 15096 28860
E 36266 74337
O 35376 55411
S 28737 951097610
E 55980 61581
O 13725 37001
O 7588 51893
I 70983 71116
E 61146 67017
S 65110 736154802
I 31006 51370
I 55049 57722
O 41856 73012
E 924 71408
O 17572 74272
O 3693 73211
E 50783 59094
E 55937 67516
O 12488 51311
I 33347 56277
I 17976 56633
I 12789 58536
E 21210 77598
I 17734 64804
I 38377 48486
O 52034 72605
E 48112 52742
O 6990 38970
I 35693 63462
S 37431 235564596
S 50090 151207569
S 15454 995712700
O 34098 53732
I 23589 46994
O 13283 44135
S 65159 951462496
S 45168 428699767
O 4291 39263
O 30000 66428
O 15291 25995
S 8537 660126785
E 5591 75607
I 41391 42698
S 60871 222165136
O 19286 29364
O 64894 74056
E 31475 62118
S 53994 977484643
O 51773 60954
S 3140 491492763
E 21544 33250
S 77240 777760084
O 15218 48636
S 7549 97416112
S 25645 846871629
S 4786 232225405
I 7808 40820
O 4672 8129
E 43735 54861
I 9748 31187
I 10870 58834
O 65465 74466
S 53220 8213728
O 8837 67313
O 1413 22264
I 56720 76914
S 73594 125006177
E 25180 69252
I 17775 71655
S 59591 98881644
E 21337 36808
E 53630 61333
O 59700 63104
O 76249 76570
S 31058 543735433
I 60190 75598
I 17069 19183
O 5766 19887
O 52204 61345
E 33109 60813
I 25906 51514
I 7001 8629
I 28428 50087
S 75427 271726955
O 41719 67866
E 12450 74239
S 52379 259454940
E 15572 28392
O 8254 41271
S 8716 334425694
O 8696 24634
E 15574 66296
E 41260 66072
I 54658 70401
I 1561 16398
E 31310 66004
O 41613 71357
I 2326 63632
O 54014 57256
E 58779 64263
I 45044 46607
S 16977 189468166
S 40173 329216107
O 5762 42314
S 18286 611072034
E 2378 41264
E 6111 50144
E 29350 50868
O 11263 42219
I 34665 55179
I 19048 25980
I 63061 70318
E 56736 73835
I 2355 74558
S 40720 748726980
S 18852 166525797
S 57707 221418226
O 21021 59328
I 12724 47437
E 4183 45188
E 17213 56809
E 14965 18155
O 18643 34221
E 7612 50013
E 799 49857
S 47262 740898675
E 49700 73603
E 12158 13605
E 66123 71416
I 30286 44829
E 4081 35734
E 17650 48585
I 32357 64627
S 50888 279511973
O 38960 42005
S 27027 369768549
S 63881 212441210
S 7129 334115883
I 37105 41561
O 22468 45528
E 2967 13833
E 47409 56498
O 18600 47129
S 39744 698867129
O 8602 56940
S 70587 625292987
I 55 60591
I 46989 70264
O 7922 68981
E 26131 70940
E 2119 45222
O 20392 35462
I 21541 42729
E 46083 60378
S 49339 843650469
O 63091 73377
O 36835 60609
S 23793 580055376
E 22634 51193
E 66253 78090
S 18042 566393584
O 8510 47194
O 46899 50484
S 8329 630200965
O 55429 73571
I 51275 74922
E 11974 74989
I 11183 75388
I 38383 59093
E 31505 44341
S 77424 763694162
I 21625 58206
S 43213 554022011
I 1239 75676
S 64196 890095976
E 10783 60027
I 11240 11941
S 29719 776471368
I 46491 56476
S 16678 20364619
E 35491 72869
E 57651 74281
E 7005 19777
O 67578 68083
S 74962 777759331
I 21683 45265
O 3732 6933
I 9548 64322
O 8591 38590
E 130 76078
I 9012 61612
O 4872 44962
I 5417 13145
I 61056 71028
O 49022 75156
E 21994 54177
S 18142 768319174
O 2611 3914
I 6799 59573
I 21010 67534
O 29926 44155
E 28846 42680
E 51404 54566
O 65655 67440
I 32950 66767
I 14836 43835
S 5606 755373906
I 31753 46559
S 61369 568335021
O 27204 67637
E 32757 36944
S 27323 222007472
E 25397 37047
S 14053 587843012
S 50590 979392039
O 41281 58428
E 39242 73262
I 21034 38698
O 9259 17305
I 37179 53652
S 59933 43475777
O 18731 73090
E 4876 13032
O 19064 67102
O 45991 61836
S 51287 465302685
O 26352 77956
E 33539 71655
E 9388 21464
I 24643 42898
S 50517 814717024
O 42961 62812
O 41255 62658
I 27207 48114
O 22780 75122
O 10027 37624
I 66900 72236
S 31195 664526837
E 4393 68251
O 45130 58866
O 60354 76690
S 26634 840540929
I 3286 54879
S 1687 801636873
E 21424 61149
I 28329 47898
S 77994 618193799
I 23971 75106
E 41687 63657
E 46290 53308
E 12730 35263
E 11879 46107
O 54439 74197
O 5710 24929
E 10645 44814
I 46778 66067
O 12542 16529
S 62747 943203642
O 352 58300
E 33757 53010
O 20612 62736
S 17548 558280251
S 60533 996632808
O 9719 58155
S 2734 763592363
O 4133 9157
O 33532 54359
O 14826 59604
O 13308 71259
S 68845 417987340
E 65662 67794
I 2837 27487
O 14906 54162
S 38 195308506
E 25852 30036
E 33728 70099
S 39102 41578160
S 52169 848650557
O 16515 53801
E 9781 31964
E 474 27512
S 25936 120026650
O 12228 54311
I 751 58000
O 56153 75090
O 11364 53933
E 13839 70073
E 26661 64996
S 41449 307188950
S 45078 781081334
S 5421 936743670
I 70018 74154
I 31446 38660
I 28382 33879
O 44590 52225
I 51414 72548
S 38790 805269721
O 23706 26849
E 4011 15979
I 2803 41452
S 70254 397187370
O 35933 39886
E 72121 76149
E 42310 70360
O 36455 40827
E 5478 17377
E 43519 44967
O 16833 51996
O 9373 44274
O 17166 58752
I 35107 47121
S 53129 477446045
S 21409 494963729
S 19465 98087612
I 47400 72769
S 13571 871160990
E 18014 37979
O 11120 77821
E 27975 64909
O 21408 34505
I 50761 59251
O 12359 27348
I 6020 52525
E 50214 70716
I 11978 53585
E 6200 19907
S 38974 75943709
E 23865 76029
I 18754 64177
I 36680 54202
S 70137 443236975
E 34782 36566
I 21148 53761
S 44714 196540049
O 2140 27821
E 2996 8051
I 16559 33668
S 13879 724399121
I 37172 59062
E 67811 71832
I 37082 52445
S 6193 593944743
I 8356 51706
I 8449 24257
E 48440 58283
E 1699 26414
O 62292 77651
I 6706 47617
O 1868 40314
S 33452 796289057
I 43696 44308
O 24386 69413
I 14036 47819
O 19226 37820
S 14856 908411467
O 21165 72641
S 67888 988223164
E 53195 66904
S 71805 874492419
S 11046 399290251
O 42571 73622
S 73025 642886150
E 52995 71859
I 7517 72890
O 27954 28478
E 55529 71858
I 62634 67167
I 54205 55362
E 59374 72510
I 30991 43848
S 18804 616127932
I 14954 44423
I 58661 70973
I 21207 31961
S 76458 891051192
O 45413 61420
O 50930 63718
I 24879 74159
O 8735 32845
I 15298 63929
O 7229 66632
O 26619 32691
E 22452 57400
I 2033 54466
O 7240 66126
S 15785 758000703
O 51041 53134
S 16462 435258202
S 29542 15941896
E 31661 62220
E 12061 43423
E 42689 77995
E 46945 67867
S 15500 621050268
E 1423 59433
S 10622 965308978
E 7223 38877
S 7228 973232437
I 36732 48773
I 4292 30127
E 5872 51994
I 21062 50916
O 52191 70102
O 50479 60474
I 18406 43012
E 48462 48486
I 31636 69981
O 25833 53104
O 13071 20315
E 50085 70132
O 60030 62855
O 40471 62181
E 8199 38888
S 50376 713350271
O 37141 44551
O 6975 37082
E 39190 73033
I 5021 19704
E 26424 67999
I 2144 39741
S 7948 629059071
E 17970 62619
S 24755 131592282
S 35799 801772586
I 36992 62303
S 67007 840749306
I 24289 27571
O 18926 25881
I 21100 69639
E 17463 29162
O 1543 24166
O 10200 32619
S 71052 528741828
O 48809 74701
E 21002 38207
E 62378 66282
O 46791 72471
I 1481 53595
S 54905 716999098
E 57335 57656
S 10896 243986638
E 29987 71282
E 38804 45215
S 341 322694088
S 66466 85317134
E 70323 77049
I 39976 45260
E 22637 25407
E 4991 11017
E 63088 75317
E 27406 68079
E 51873 59093
E 6359 63255
O 28268 47295
S 3116 487843260
O 32590 46016
E 6219 40387
S 10110 188246109
I 49802 69428
S 29814 494598573
O 16090 64541
O 63562 69034
O 63935 73233
S 15075 286452763
S 24519 449663018
O 51080 75737
O 48400 76208
E 5548 64245
I 65330 71796
O 45178 66168
I 20293 58120
I 27402 29439
E 1688 21117
S 68741 942453350
E 42142 54418
E 25805 54394
E 20399 68258
S 9061 362755739
S 60048 888392813
O 27421 44154
S 33483 708593615
I 11227 25313
S 31971 80455675
O 30471 32697
E 49455 50530
S 4189 675816162
S 26164 449179688
E 18312 56431
I 9687 22479
E 8556 14136
I 5682 32177
S 17062 506318216
O 41470 44408
O 35540 64367
I 71400 72197
E 5268 45750
O 2749 25838
E 23923 55450
E 2402 28801
O 6640 19494
S 36813 742792018
O 52015 74619
O 14495 28085
I 10004 48372
I 5926 48143
O 26691 44524
I 43664 68328
S 18432 470894871
S 43673 724575819
S 37923 645753896
E 6794 58436
I 8040 21327
O 11759 42160
E 1691 68879
S 67560 512120778
O 19391 30292
I 52724 53060
I 35489 61565
O 18835 19790
E 15240 48663
I 37026 43374
I 14379 41543
I 41306 64601
I 2287 66263
E 4229 20669
S 5277 240704072
O 4069 31017
E 67824 70709
S 10699 246653799
O 5876 33433
E 63762 64625
E 11172 16696
E 14800 43738
I 8891 70575
I 19634 62428
E 34889 43013
O 29127 29759
I 8966 15056
S 8526 641760778
I 57567 72832
I 18432 30823
O 6980 35303
S 53517 459647424
O 18471 71605
O 54047 63855
O 69835 72902
S 2849 539703755
I 22255 69012
E 7456 37252
S 7201 122924709
S 17563 538151955
S 53295 731040124
O 2704 32892
E 34706 53608
S 23964 681019469
I 34649 46486
O 45417 63815
S 39865 74416258
E 31192 54735
E 15832 18484
O 12890 62302
O 670 59165
S 6312 776901753
O 11312 15461
O 8633 29058
S 40147 182790704
S 62851 724184088
S 3176 947789390
E 70074 71061
O 41486 77595
E 32075 57018
E 14716 32062
O 36564 58096
O 16306 50862
O 20120 66801
E 7546 74702
E 28595 66001
I 37278 45654
S 23395 538402054
S 20873 309191998
O 32150 37727
O 37180 76783
E 5266 19392
S 28800 292636195
O 18591 58202
O 29563 34814
E 16550 17043
S 22253 832201429
I 6631 71425
I 2022 12235
O 1915 65958
O 4975 32021
I 8242 68174
O 58960 76641
S 68916 773866970
O 19772 55164
E 37067 46283
I 10080 69708
S 42992 312518034
O 39765 77074
O 17080 24302
E 32967 70199
S 73201 456567814
S 57217 365505917
E 2039 38560
E 59075 65496
O 8064 11827
I 34859 41814
S 34182 223075919
I 29183 52649
S 9485 675599675
E 34178 51248
O 32953 76824
O 32729 61766
E 12978 45523
O 16198 55785
S 6204 940725932
S 136 94901171
S 38421 66584333
O 288 51106
O 3613 41936
O 47999 48170
O 22350 74684
S 75452 147908858
S 37873 570944090
S 31285 387128258
I 66236 76342
S 16990 298712720
E 48656 65382
O 67713 74709
O 43422 70100
E 25009 54264
I 485 55164
E 51271 74282
O 41449 69159
S 50768 913360151
E 54305 70789
I 51382 69894
O 16226 31858
E 6732 9047
O 17820 74031
O 14886 36059
O 47607 54012
O 34162 60102
S 48805 158265184
I 39188 77882
E 14650 61732
O 39183 67207
E 68041 75875
O 21854 54575
O 5987 31228
I 47936 67239
E 40854 75463
E 35574 69222
I 13442 71723
E 12857 73928
E 37049 77600
S 59746 276630517
E 6752 49992
E 32610 77655
I 3540 39569
E 17617 74433
I 47776 72120
S 62165 200044256
E 42570 69751
I 7718 34488
E 65966 66897
O 26210 50116
E 17307 20540
I 20468 46750
O 68259 73288
E 45803 77903
E 6144 64001
I 4464 40725
E 18219 40310
I 9560 25073
S 70834 356915777
E 10690 71321
E 45553 52537
O 17420 69498
S 14084 145224033
I 10846 18929
S 51548 430444400
S 9400 995306491
S 47064 793408680
O 27763 39174
S 33763 556365613
E 15878 24186
S 39760 311825099
O 13735 60663
I 32957 59313
O 8251 52253
O 45947 65806
O 8034 43207
S 73090 798715553
I 57358 70599
I 49604 50866
E 10009 60305
I 30698 61189
E 33189 60026
S 64265 674666672
S 26131 918092701
S 49413 762746756
O 20858 29218
O 30754 44173
E 29082 63434
I 5730 23231
S 43058 628694233
O 23476 55274
I 6719 39368
S 41770 565864503
S 12109 54376465
I 15358 75807
S 44540 233108313
E 47492 74272
O 6736 51271
E 57909 65109
E 42724 60317
E 26278 32799
S 38892 222928410
O 11302 20264
E 8389 22852
O 47899 56416
E 73653 76245
S 26619 131187269
E 1737 6222
O 223 42327
O 9773 9944
S 35914 34288570
I 38974 57132
E 7396 10051
I 25556 68731
E 1425 16852
E 47273 53949
O 24803 65583
I 34849 39658
O 1217 42938
E 15926 75583
I 6331 52859
E 41201 47293
I 23493 65186
S 56807 860622420
O 5788 74260
E 24575 76268
I 15522 73033
O 684 62776
O 1214 22582
O 27097 74349
S 19963 374313887
S 60799 803601658
S 37166 594565023
I 11198 68940
O 30349 35272
E 17820 63025
S 23510 661737381
I 2753 65909
S 76879 882715328
E 3154 61916
E 50919 62380
I 632 43172
O 2105 43112
E 2964 67983
O 15479 63675
E 16531 23911
E 19282 69830
O 1642 23166
E 34368 50249
I 26609 27484
O 21467 62083
E 64567 68656
E 31145 44789
S 42010 498718478
S 50682 180520059
I 1770 38539
I 4554 63988
O 49539 74372
O 66955 74887
I 28373 48241
E 12044 32891
I 32696 43814
O 3038 46014
E 30023 73534
E 39892 50006
O 50007 76940
I 6689 68446
O 45928 56563
S 73190 851069741
O 45197 72501
I 52837 53736
E 2438 36064
O 22732 42807
I 5849 40430
O 34423 41257
O 22164 40212
O 11660 23502
O 27398 38537
O 2616 73584
E 23884 34180
E 2200 45809
E 2764 6815
I 70862 75237
I 24463 65082
O 2343 18683
E 33843 35083
E 55485 69507
E 7270 26091
E 10960 45391
I 42708 75091
O 5949 6299
O 30517 51348
E 43180 54082
E 37049 73174
I 18461 55646
O 5364 59563
S 20665 197326572
E 34963 47696
O 32069 63304
E 5501 69728
I 60404 71945
E 10054 67772
S 11643 564358370
O 26836 45532
I 33736 41209
O 12047 61828
I 44491 60743
E 8088 11327
E 25837 74638
O 26476 61223
S 31252 408707112
S 16547 362447730
E 29349 63490
E 65868 75242
O 21979 42103
O 41938 72996
S 39628 385191669
I 53653 60862
I 57926 65533
E 2070 71527
S 28386 260362334
I 62522 74391
E 13777 60963
I 1991 40860
S 57829 404794001
S 6930 481903363
S 39525 848071396
O 4344 12359
S 51518 188895371
E 44988 70665
S 49722 273766646
E 3505 33513
S 4036 540075224
I 51857 70493
E 61267 72129
E 3582 49637
O 6016 58193
I 6132 72415
I 3049 53337
O 46215 53896
E 30374 67706
E 13964 44876
S 33974 796365267
O 4412 53701
E 59099 72911
O 10683 20059
I 7931 32592
E 27592 30284
O 17315 56286
O 66701 72681
E 5014 23877
I 38362 74276
I 57385 63619
O 10699 24009
O 15555 35377
E 16976 23575
O 3103 5361
I 15462 66430
I 8201 24485
E 24031 53573
E 35338 53588
E 8982 55993
E 487 75055
E 23516 69768
I 12223 16063
S 40476 717021270
E 73462 74201
E 1970 26883
I 32728 59283
O 19568 53456
E 2341 9609
O 42546 77567
O 2142 35957
S 6062 438903701
I 10655 47973
O 7757 12969
E 71156 71645
I 16405 60625
E 35215 43544
I 55548 67646
S 77186 113134435
S 4912 397683201
I 41639 60549
I 6758 73638
O 12806 26216
E 39362 62647
E 16886 71701
O 28965 71683
E 27617 48775
I 54327 59673
I 8739 77629
S 39187 341735872
E 29712 55867
I 29741 41808
E 8808 69938
O 9242 61449
E 942 33108
O 11975 65395
S 65167 972462314
O 3167 74294
S 32060 322220992
O 37313 58140
O 18695 67088
I 21426 77450
E 15598 58132
E 376 44364
E 26559 54360
I 35577 37584
O 44874 53694
O 20334 35084
E 5749 12669
I 4792 75810
S 15569 466871053
I 20202 21360
S 31568 386586757
E 59239 68920
E 24433 25960
I 8843 50667
S 34825 854738248
I 23902 73165
O 6247 37041
O 31666 44877
E 35026 50493
E 20512 65902
O 7124 27697
E 17742 42574
S 3273 176873951
I 54167 58935
S 23737 67406418
O 6675 64000
E 32230 75331
E 27426 58437
I 26379 55740
E 29427 59292
E 53913 67325
E 56447 71067
I 28345 72005
S 48019 960041668
E 29997 58662
E 59317 73143
I 9708 77520
E 29154 74895
S 20968 802614945
I 24220 72504
I 16038 26387
S 28562 346594252
O 30594 73079
O 13427 23862
O 36150 75281
E 37525 75933
I 19950 66245
O 41817 58882
I 4269 33955
I 16036 24286
E 2353 28617
O 44789 68399
I 18782 40227
S 20835 492292593
O 16870 51041
I 31547 61783
E 37776 47957
O 36211 63909
O 6223 44597
I 45442 70126
I 60863 71401
S 42475 742603259
S 882 111685851
I 47620 64122
S 51883 818784110
E 42222 66751
E 19683 39268
I 202 33721
I 21395 70337
E 36863 42024
S 68712 814094791
S 54686 738840538
I 24449 39347
I 36068 51809
O 34571 65179
S 38016 978626865
O 7919 56177
O 46498 70897
E 1643 73882
O 4362 60986
S 76353 818760675
S 13829 648640695
E 56655 71642
O 1315 13553
I 56276 71770
I 31402 32462
O 36264 75042
O 29857 72989
I 45555 75452
O 16481 50968
I 3641 25322
O 1710 10981
E 994 64702
O 13760 17689
I 8658 69089
I 12966 26283
O 10328 30741
S 35595 409216540
E 44551 76905
S 33611 855252103
S 74090 475188057
O 3025 69568
S 45291 470715505
S 36257 82131067
E 41052 64118
E 21063 30065
E 48699 73707
O 61436 77099
I 69892 75956
O 38134 71303
E 10141 49366
E 57005 60074
E 66633 68145
E 2933 13187
E 41525 48648
S 55899 848296481
O 15271 65179
O 36678 75783
S 33249 814998143
E 16882 52565
E 2780 72631
I 47629 53290
O 11375 21303
S 5649 29316915
I 21673 56115
I 66205 73050
S 55144 676615992
E 9657 62485
I 24974 34524
E 29597 72869
S 61701 144501035
O 30207 52609
S 49117 190010816
S 11705 720125537
S 31226 908404795
O 51135 57443
I 49544 74192
S 28659 935464559
E 16720 50852
O 8253 32223
E 51293 53009
S 27350 659548682
O 11088 29847
E 4949 40011
I 9420 18423
S 49142 588091317
O 35386 68515
I 67733 74895
S 64460 333213268
E 38305 40192
E 48110 77794
E 494 27792
S 31412 366020773
E 34440 61634
S 76713 850610256
I 12403 43214
S 9239 324785384
E 11362 34716
O 20359 53124
S 64661 5482189
O 28143 38094
O 26777 54119
I 26871 42971
O 34317 40355
O 29453 35973
O 41772 60929
I 13542 76990
O 1881 62608
O 11566 44122
O 31881 61136
I 34185 58759
O 26259 47253
I 21652 68357
E 58881 75015
E 21144 70495
E 16434 46420
S 4148 830095840
I 41106 68758
O 9993 69083
O 23092 61782
E 21736 25784
I 26388 77042
E 14902 20552
I 2974 23173
E 26782 48027
E 6273 16524
I 16630 32640
I 47771 55987
S 50917 156316468
O 34852 51347
I 17864 34363
I 6082 67509
S 67177 416161080
E 58797 72380
S 76422 27225282
I 16634 59703
O 21365 34741
S 16339 633904752
E 13733 19243
O 7621 33712
I 14601 77421
O 49494 76778
E 14745 40127
E 48452 69983
E 15817 64259
E 26402 68153
E 2232 55659
I 14489 18500
S 67668 992119500
S 60896 700658298
I 11448 57283
E 15469 22748
I 7553 71900
O 52360 77136
O 56789 67254
S 17851 817068619
E 2938 65247
I 39859 65446
O 15044 20876
I 20779 29893
S 27218 275297518
O 61163 67184
O 36033 77166
S 67403 960662395
I 24449 60428
S 24639 245022693
O 34597 39726
I 64268 70320
S 41605 783465868
E 12954 21661
I 69188 77435
S 41807 185820722
I 5987 46917
I 10539 76081
E 12620 63510
I 74200 75680
I 12647 39865
O 24266 63858
S 71275 938711034
S 43234 100017024
I 54533 56480
O 12233 20961
I 19927 44152
E 3810 15134
E 10778 11069
I 23110 42438
O 1493 60420
E 20904 29823
I 21629 23698
S 13656 822531234
O 23762 40871
I 48173 74956
E 65637 71570
E 52663 70277
O 42383 55890
S 17134 30086828
S 49138 882957785
I 9221 49416
O 34156 67075
S 57417 934657710
O 58156 67778
S 70251 736280711
O 32334 49304
I 58561 70396
I 11950 59239
O 22146 35027
O 17145 75993
I 42758 66444
I 2216 18207
E 54976 69669
I 56449 62763
O 17306 73586
S 44702 409508449
E 36118 39440
O 5213 35674
I 5009 53590
S 30105 466974604
O 55778 66622
E 47582 56952
S 59313 244589470
E 21174 59298
O 29799 64947
O 3664 10773
I 10094 42447
E 9746 75219
S 39495 497603524
E 33565 62147
S 18720 419628602
S 24883 131176480
I 1884 10460
I 55295 62998
E 50429 52005
S 58422 765176090
I 42565 75262
O 3816 8597
O 6654 65290
I 22798 48799
S 58336 178543029
O 41095 41772
S 13794 432535549
I 15370 40668
S 23977 28492442
O 5329 27974
E 25295 39684
E 7123 43179
I 42580 56433
O 1296 18574
E 48857 76068
E 37344 70195
I 25061 58726
O 47850 48568
E 30176 51999
I 3625 41509
S 159 666748118
E 81 34941
E 23991 27481
E 3156 68316
I 51701 66782
E 12632 33023
O 36464 56908
S 31853 880227983
S 69204 791419896
S 37693 883242363
S 53000 268327552
O 25955 47867
S 63537 724570514
I 31456 61871
O 61018 61565
S 3802 331471018
O 3632 71322
O 11897 39672
S 34634 529589053
I 36666 66668
I 16919 57872
E 2616 52015
O 13665 39035
E 12777 41699
S 31689 510081350
I 38775 42846
I 30340 48636
O 29862 55320
E 19021 74386
S 15304 38620750
I 31958 39784
E 59834 67363
I 49235 57482
E 4270 20964
E 34184 68722
E 15055 57711
O 49565 69387
E 17694 45624
I 12175 54017
I 21022 23625
S 59019 779047423
S 53796 642654402
S 7629 819443745
E 49619 53588
S 53579 45326167
O 3070 12341
O 44969 53975
O 46833 78103
S 14553 424152176
S 29319 401769631
S 34258 618049258
O 38296 50735
S 53976 549982596
I 46355 61311
O 29374 56236
O 45851 78117
S 20767 242463549
S 36663 753394716
O 48713 52041
S 33851 79047482
O 9928 28744
E 9823 55166
I 42544 70075
O 43067 45234
S 69429 302266678
S 56769 762580291
S 60172 754018718
S 1843 634361344
S 41801 16574984
I 15371 38738
O 8465 48303
I 7651 65870
O 16908 27850
E 25148 33728
O 26015 40346
O 30693 56816
E 11066 45575
E 22550 51567
O 29112 46430
E 11845 20978
I 47930 57789
O 15079 69214
O 23562 39704
O 47330 59687
E 1094 44840
O 28810 69498
S 3159 389633025
I 29434 45025
S 59534 836417222
E 27194 48493
I 16784 36315
O 10406 44349
S 1855 55506947
O 39986 51269
E 36525 37701
S 49934 936142987
I 65113 77317
S 60512 702942457
I 11536 57230
I 29989 57070
S 41607 262204458
I 49984 61799
I 3035 18392
O 16485 42823
E 6925 52894
E 30912 42366
I 67860 76385
O 35272 39497
O 31488 67975
O 17102 47725
I 11395 78041
O 14736 60868
S 66956 704011083
S 20471 218887292
S 71149 580322756
O 57543 69108
I 12194 66390
O 2922 10959
I 12414 69887
I 26372 59753
I 11640 47204
E 36764 41996
I 12834 61824
O 47144 61104
S 45280 428562234
O 21088 27580
O 43741 69674
I 53918 72289
O 18775 62685
S 13365 488769319
S 34755 401638911
I 50954 74513
E 40491 65054
S 11446 654454584
E 47151 55003
O 24757 58791
S 61921 760495087
S 46531 797332142
I 15036 56232
I 1568 33020
S 9681 379063935
I 28306 52313
I 4985 48898
S 32627 929655755
S 63304 363005929
I 16582 31393
O 41417 45086
I 11506 67771
E 37656 44004
O 28570 45533
I 17529 74472
S 36487 794112050
E 54932 59295
O 25859 48305
S 27286 308709082
E 28208 55960
I 8915 48227
S 76530 578538121
O 17782 39582
S 61522 924562808
I 58664 68930
S 4125 52985255
E 4767 46132
E 7020 76033
I 12945 45042
S 51113 332894219
O 36217 46963
S 29170 664922314
O 44489 75458
I 5085 30610
S 31431 440770800
S 65822 546704124
S 53646 916663585
O 12538 38229
O 36714 77764
O 54511 64513
O 11455 26544
S 11854 806875751
S 114 168169978
S 75970 212339574
O 23358 30705
O 21911 32254
O 10772 74778
O 21707 56132
O 66834 77471
E 1643 13316
O 39496 72741
S 18922 311345903
O 22159 39604
E 27014 72830
S 43602 667425542
O 6843 11242
E 31819 50066
E 59426 64992
E 12598 48862
E 8062 65670
S 23600 446046213
O 70660 74816
S 71991 482898019
I 51254 75911
I 20678 62201
S 52811 937880840
O 5016 63948
S 67825 574938929
O 14268 67405
E 47401 62267
I 42377 68685
S 72668 455311337
E 50626 57702
E 23772 58983
I 5894 72706
E 1541 25393
O 63784 72413
E 46822 62502
I 11283 14913
S 70593 615053058
O 74655 77650
I 61984 69352
O 2444 60105
E 39106 41442
S 23434 594631416
E 17385 36641
S 42016 37133086
I 12178 28635
O 69831 71189
I 4808 64763
O 20252 22571
E 28823 48491
S 46835 216736567
S 10549 369152274
O 25778 77374
I 17726 38012
O 12655 16022
S 35054 28510611
O 23488 56998
E 59856 60346
I 29679 73627
I 35100 73302
I 33663 75422
I 13456 59320
O 21776 59901
O 8081 55199
O 52578 70523
O 16511 58535
O 25364 56855
I 9723 9821
O 49783 61818
O 12581 56427
I 32291 62849
S 55776 753342972
E 19788 52948
I 24710 28132
O 60393 72348
S 13915 543037976
O 4824 6471
I 26294 70277
S 17360 64942442
E 24813 43391
S 5307 536400671
S 62720 557149795
S 41304 148894550
I 947 66801
E 17784 22329
S 16620 683664597
O 56465 59101
E 8040 24003
S 46466 162786658
O 8218 40568
S 53198 561850809
I 18247 70621
S 54876 237690172
S 61684 623824716
I 28609 77267
S 29537 610057923
I 29525 59983
E 24182 31489
I 27370 28926
S 60269 997856843
E 41689 50291
O 44191 73512
O 22446 40401
S 48291 68030762
E 62874 69809
I 36193 56383
I 9573 71853
O 36958 51271
S 14778 969867297
E 26713 37559
E 39083 73562
I 8954 74417
S 67020 308217886
E 60845 72502
S 73079 85265815
S 74148 102286161
S 68228 840363177
S 2019 174639824
O 9621 36727
S 34787 718435793
I 24126 54660
S 30278 233331412
I 16500 25367
I 58695 58719
I 40130 72277
I 75636 76307
S 47443 866773398
S 746 166124292
S 73078 600907108
S 9570 711084524
I 21749 60124
S 4768 981925479
E 45839 55684
O 23294 26864
I 23139 44835
E 33667 64163
S 73294 392904419
I 16244 61478
I 37710 78082
E 640 19611
I 50256 61080
O 27455 50025
S 31741 64332983
S 28867 465868241
S 20607 45700151
I 12027 32654
O 5705 66253
I 44748 46112
I 32149 41166
E 7058 25412
I 29337 35583
O 40229 59886
I 38712 45500
I 19129 72916
E 23050 29016
E 15977 50507
E 34439 61326
O 25703 26639
I 3548 22229
O 52403 61426
I 19918 45639
O 680 23265
S 36528 378521116
S 4210 153921168
I 19051 62054
O 37573 54164
O 25570 27273
E 41951 45034
O 29025 51367
O 32830 76799
S 76722 791194249
S 70320 689879196
E 42746 60525
S 8436 379865023
I 17710 66058
O 52611 61078
O 13033 44086
O 61385 65200
I 21485 67864
S 64567 993272054
S 61680 564729653
I 14578 16943
E 72448 76629
I 33227 56776
S 76686 275411127
S 33051 411828209
E 610 60296
O 25263 77242
E 45929 72027
I 14520 71109
I 24785 29394
E 30143 42184
I 53247 65296
I 199 38803
E 35409 37736
E 44926 45156
O 63471 71701
I 32948 53081
I 5083 45999
S 34015 821945202
S 28751 738036713
S 65253 621364710
S 63731 756568732
I 49104 68088
E 41670 64035
O 11299 17859
O 52964 67784
S 9020 637818502
O 20945 23677
E 28986 57544
E 16826 56028
O 40242 73247
O 9531 38218
O 46629 55889
O 27420 33204
I 2052 76235
I 59449 70034
E 25399 37742
S 25395 936776185
O 7447 39800
O 20062 63584
I 14255 73193
O 62316 70850
E 34410 64115
S 41623 421910804
O 31417 64680
E 12571 75557
S 11025 317487576
I 30767 37748
S 62090 882774657
S 45402 612610948
S 66582 603298371
I 39150 69677
E 36876 49038
I 46669 72967
O 2572 42333
S 16828 517015975
I 9010 17266
O 17864 46988
S 56567 696286750
I 2769 72208
O 39963 73547
I 49202 54978
E 31060 32026
E 26854 77766
O 19715 57461
S 64028 999907974
E 19489 42121
O 40952 70578
O 5155 6015
S 27004 478785527
S 18884 270554149
O 6161 72689
I 16309 35519
O 61345 69743
E 19226 77225
O 69026 70080
E 13800 61216
I 35113 72367
I 7896 35637
I 12440 72634
I 14682 77385
E 657 42600
I 32810 51469
O 15802 62728
E 21902 28887
O 69933 73562
E 29956 57310
E 2990 57585
E 41955 47958
E 16986 34885
I 39272 76164
I 26130 59875
O 39113 48021
I 33517 60512
O 15052 74353
O 19061 62966
I 22681 28324
O 67487 71489
I 29505 50369
O 13081 51022
I 25812 64079
S 13717 618310901
I 8611 33176
E 23376 34310
I 8094 52504
S 44376 122708047
I 19877 53831
I 17907 48850
S 56593 914685147
E 28835 66019
S 76720 373578318
S 60730 616283697
I 913 11710
O 12935 58398
I 41074 77333
O 36095 47594
E 66441 67551
O 32153 34460
I 17950 44767
I 6817 58481
E 13950 22807
E 12985 66634
S 70824 447609656
O 3629 50210
S 76174 114556864
O 60855 67754
O 17199 33371
E 12516 32147
O 41525 73150
S 55767 693003416
S 16560 87208031
E 8669 70164
S 60155 470003287
S 9444 591086263
O 2752 45688
I 32276 47568
O 15852 74192
O 40686 46158
I 36226 63501
S 55492 880811172
E 31106 46840
E 23122 75590
O 5942 25067
O 34735 40101
I 47329 66388
S 66316 568222464
E 31342 44088
S 1653 915725841
O 72536 72601
E 6985 44283
I 31274 65914
I 36220 39895
I 66757 68109
I 14862 27280
E 48443 66162
I 29379 43451
E 26496 38405
O 42680 60733
E 35585 52189
S 74517 928682487
S 9415 815265979
E 8997 27078
I 19983 51823
I 9677 58067
E 1053 16749
O 4315 55107
E 17668 73313
E 28896 38932
I 33143 56300
O 31774 63796
E 2860 51561
S 42072 948191475
E 36826 54855
O 329 71534
I 178 27499
O 29494 41665
I 16608 43439
E 15213 21763
E 50447 64541
S 56258 842782132
I 19202 53370
I 26948 34193
S 35548 924347869
I 27921 29400
I 5575 25152
S 4780 47268590
E 27827 74569
E 11765 28129
O 37529 54636
I 36061 57523
O 29479 60680
O 1077 10243
I 40482 58196
E 12522 47430
O 19063 59988
O 65463 65592
I 35520 76680
O 21290 50688
I 26132 59632
O 70706 75038
I 49774 59040
I 72694 76722
I 10486 29178
E 49493 76042
O 44667 50992
E 42959 59108
E 19920 48304
I 44016 70912
S 31793 276107621
E 5844 47897
O 34166 40396
S 14109 206506570
I 46970 64498
S 57576 732660626
I 60851 66350
O 45443 75566
I 8869 10193
I 2576 15885
E 51898 57054
I 22097 63544
S 69549 985876749
E 2586 54541
S 6172 462873593
S 46096 287039402
I 5305 40783
E 25458 25690
S 9101 649237257
O 24848 54054
O 3790 19370
E 50786 56183
O 36018 43897
S 7241 489885072
S 74853 839730015
I 44500 65589
S 51930 545315700
S 55093 649262699
S 8744 801214455
I 40803 70644
O 1600 70936
E 15150 60072
O 42106 58056
O 44891 66339
I 9087 69075
I 52096 52140
I 41276 42412
I 1243 69958
E 17881 47462
O 49385 51096
E 6099 46818
O 30920 52957
O 26895 54652
O 1298 17045
O 50901 52883
S 23999 439919032
E 26919 61618
O 891 66421
I 58550 66278
S 70133 425744049
I 25166 36582
E 14094 30600
O 18581 43337
O 8463 75270
E 20717 46199
S 39617 225524991
O 27581 34327
S 25878 916282292
O 29091 48761
S 66539 304184285
I 31115 47529
O 5780 66908
E 28333 73508
E 21330 66248
E 15206 41219
S 2429 916234418
O 6533 57719
S 6264 426616605
S 5680 312768320
E 54442 66742
E 11205 58985
I 16534 21961
E 11507 59867
O 647 14774
E 49222 60035
O 23309 54662
O 33911 49075
O 59078 60527
S 33829 280484683
S 46709 937540854
E 40019 41019
O 6284 40445
S 66230 512817524
E 11357 40002
E 27260 29091
O 22872 31619
S 77727 985610734
S 39652 655115368
I 54626 74869
E 36239 73479
I 17758 28316
E 18465 51241
I 12754 49143
O 21356 66823
I 37096 51786
I 1769 74270
E 56425 73032
S 61739 199917684
O 4768 27103
E 17257 29093
S 7305 934978172
O 25965 31867
I 3431 12298
O 54268 59713
S 15785 670709357
S 28713 569833446
I 13313 62273
O 16372 60135
I 43007 68568
I 30254 39648
I 56212 63523
S 19465 961794526
E 58027 66065
I 12491 33178
O 3208 77057
E 11095 13032
O 48526 65598
I 43061 45605
E 7831 42607
E 40446 56995
I 33742 73440
S 76564 953900556
I 31352 32006
E 50890 55267
S 58672 800074234
I 18240 24773
I 31601 35538
S 26113 584484988
O 1419 20412
I 18022 61713
E 19034 61113
O 43348 73388
O 835 33573
E 41336 67618
I 17067 39543
S 68402 563177876
I 31542 41220
E 19438 30595
O 38756 56416
I 21411 59604
O 22561 42151
E 43438 76298
I 36388 38697
E 40924 44299
S 74140 867625306
E 36746 56748
I 51295 56649
I 29593 54221
O 48417 53352
O 17468 35582
E 39934 40338
I 7719 60675
E 52153 73081
I 7223 22353
E 34705 44208
I 5675 6884
I 41320 74733
E 38050 67083
E 18486 55972
S 71190 815049150
O 1159 65562
S 28750 748960883
S 33737 493007214
I 39810 61674
O 60844 75644
E 16578 21543
S 66171 91374342
S 73450 760806356
S 29413 216959478
E 5311 54361
S 2346 546480528
I 11359 21617
E 45467 53476
S 76888 801181726
O 11114 23263
I 8672 14832
E 14022 48745
O 4373 33455
E 22421 42305
E 3670 33588
S 54313 643871749
S 24698 368537162
I 54780 55003
S 77604 852686212
O 5929 19731
I 57133 65458
O 33883 69710
I 17613 49350
E 6654 19352
E 37425 48643
O 7901 36270
O 33667 39136
O 38004 77919
S 7526 5636174
O 12265 24294
S 2536 408067488
E 26303 45878
I 47295 47965
S 27687 777439728
E 17990 46008
E 7235 12426
I 4909 28041
I 41754 61035
E 3369 17931
E 648 19007
S 22942 762867557
I 24641 62455
S 41563 456827252
E 28117 60648
I 13723 51925
O 11584 17566
E 28953 42414
E 36441 71726
I 49889 56268
E 26973 58265
O 20230 47581
I 38699 62837
S 58055 881400558
O 6345 68638
O 62693 72584
I 7440 47397
I 37116 60256
I 37890 46335
O 16495 32729
I 67372 74719
S 32687 752452529
E 26639 46005
E 30450 36429
O 17501 68208
E 25872 66817
E 17117 62851
E 53169 67184
S 72066 288069445
E 56041 76950
E 1238 29693
S 32980 226137180
I 9371 66234
E 50618 64746
S 6632 258045720
I 25655 76756
E 27339 34042
S 63134 275092670
E 12552 20501
E 8250 75147
I 3806 72716
E 19400 71532
I 18207 23221
S 25845 265444272
E 45046 46863
S 27514 321386408
S 65922 287009121
O 4619 23787
I 21529 36399
O 21995 22129
O 26154 32291
S 11880 646565728
O 40626 50561
I 48167 49763
O 47224 72150
I 47726 61717
S 58709 996678026
S 57035 525800662
S 35391 484770059
S 3945 199829561
S 37938 917262878
S 64655 217670361
O 12649 50493
E 32910 59861
S 11865 698452504
E 27015 28067
E 33448 67991
I 50885 72828
S 67524 501775216
E 16137 70350
E 3406 11177
I 6299 48737
O 64461 66970
I 51155 67968
I 24493 33396
E 16346 75060
S 71998 894475833
O 3311 47553
I 29954 50560
I 25268 28564
E 6668 43384
O 460 6513
O 17363 21102
S 55818 289189946
I 72170 74890
E 27936 61067
O 42037 74687
I 58891 62782
I 320 6712
E 23587 30036
O 6482 66617
S 11156 74041501
S 73298 310427398
O 6761 27656
E 2307 65224
O 40807 69146
E 33847 64221
E 26977 35036
S 16981 702209462
I 14903 54467
I 58110 66522
S 71213 610747479
E 5147 37414
E 8109 12772
E 5987 74464
I 11517 29854
I 26563 27630
E 58598 75203
I 3930 50308
S 64821 216016808
O 10495 39609
I 18650 59689
S 57488 315622364
E 17079 20461
I 24585 69600
E 26820 63499
S 49572 980435525
S 43326 773145749
S 50083 567633671
O 19360 69878
I 54693 70049
I 432 36092
E 1085 29649
I 28045 49817
E 37335 62696
S 17316 97101298
I 41579 68494
S 48628 562775204
S 4596 515406233
I 55468 74869
O 28633 52141
O 19316 24561
O 16271 57505
S 71019 968616960
S 26033 899953620
O 56237 62637
O 2608 31369
E 5528 69104
S 6311 855185139
O 19766 22296
E 39103 48481
I 33600 43454
S 56672 749816523
E 16742 68583
O 30570 48269
O 50596 62794
O 16454 66786
S 11877 142134104
S 67560 105088931
E 12355 74051
O 5932 29478
S 27684 766727672
S 46248 617767724
O 21284 50582
E 3976 8514
E 14276 29365
S 72881 100332553
I 68177 71775
O 11543 52701
I 74737 77591
E 9351 40816
S 68656 664638451
E 33889 55779
O 17400 69034
E 27115 43491
O 5389 73181
E 40143 50067
I 44794 77048
S 6037 748130356
S 48247 181070202
I 23079 35003
S 6478 178245911
E 35006 75030
E 5249 51745
E 34794 53987
O 1057 53733
E 28591 65599
I 43133 77175
S 56288 420560699
O 14363 27409
O 33677 56834
I 1906 44732
I 37933 73762
E 6774 48906
I 56388 58359
S 65348 937228753
O 30040 65652
O 51175 51394
I 41644 50023
E 37871 74003
O 42116 51295
E 7687 7883
I 13824 50456
E 26539 52393
E 49035 70237
S 52025 650356599
E 55558 61717
O 47995 71279
I 44018 70845
E 34082 53061
O 10012 37443
O 11259 13208
S 45091 317075327
O 35 66333
O 29711 65344
I 40251 76751
E 7788 23073
S 19805 819524602
O 65687 71627
I 21254 31782
S 7325 723294603
S 26060 747251308
S 24546 739531015
O 23253 77277
E 12981 51409
S 54213 948919198
S 5770 445406468
I 7301 9670
I 44892 60804
I 12501 26762
I 4306 74372
S 66639 469922364
E 30361 74569
I 44869 61481
I 21015 76260
O 34895 44565
S 62524 559899557
S 62991 18911118
O 53827 73462
I 12617 56472
I 11319 38107
S 24574 405657100
O 12547 20495
E 30826 77749
S 71208 206048421
E 14291 59721
E 69173 77831
E 4691 55247
I 12493 45142
S 17087 741979225
O 15961 45917
O 27461 40844
O 28584 75468
O 9471 66262
S 39098 709619240
E 20761 73435
E 17492 19297
E 4125 34076
S 45887 880887326
O 40313 47025
I 26658 29074
O 44520 57696
O 23937 28223
E 18076 39227
E 17627 71647
I 3189 41645
I 41142 64901
E 60537 73481
E 10583 30985
S 49781 949251686
I 36025 48489
E 14414 50703
I 47764 49783
O 32531 57447
I 677 59227
I 60597 63017
S 14480 128812977
I 11509 17041
I 48528 49113
O 17745 64051
I 35470 52703
E 30776 42471
S 73286 751171368
O 23897 60251
I 2709 65967
E 38358 71158
O 4710 28520
O 47708 51448
E 61522 69280
O 26470 47142
O 8598 76301
S 31430 370690156
E 34495 55591
I 23313 66441
O 1668 70353
O 25261 39697
I 23348 52361
I 18175 78119
O 19489 34306
S 68955 464512164
O 2186 47389
S 55141 831633443
O 63823 68984
S 66276 334242718
I 41640 55386
S 46171 665996755
O 43487 46144
S 74656 769561727
S 775 940173248
O 65116 75179
E 68807 68933
E 14417 58945
O 2800 60618
O 18887 32747
O 60681 75986
E 35859 62346
O 11192 41793
E 18371 54146
S 72596 220564636
O 38980 71000
E 19241 34806
O 23565 24887
E 67081 77119
O 28112 63498
O 21626 57275
I 31652 61685
S 69279 751245897
E 21255 42777
S 46682 144337365
S 23424 595829989
E 46306 63309
E 30025 64123
I 1562 4315
I 37281 37845
S 38968 538295626
O 30212 30805
I 26010 38789
E 6921 52657
E 34908 53407
E 40768 50453
O 14684 16038
E 40325 53809
S 65469 507851056
E 28039 32036
O 51866 55765
S 58652 118585154
E 56804 72519
E 35619 62385
O 36316 59197
I 7707 35728
O 6481 35594
O 48632 73816
S 62902 833482941
E 8413 30198
I 4760 35334
O 66090 75038
S 28153 511550348
I 530 33482
I 1270 15872
S 64325 955541125
S 49255 557658224
I 38562 54910
S 66942 236215387
E 37723 48263
O 18913 50789
I 11657 18432
E 2738 42113
I 67347 68370
S 28912 835698808
E 11881 15298
S 61782 514217123
E 6755 46901
S 49171 490363830
E 54570 72071
E 33734 43034
S 57568 567795981
S 51169 190763031
I 40966 74264
S 71455 613546459
S 43297 178034676
S 45020 70921394
E 6604 32510
E 24235 70635
S 25482 429523029
S 33411 400647000
E 3668 70595
I 6053 64938
E 35462 53528
E 5030 39384
O 23532 25674
I 18925 43268
O 62775 68843
E 43123 56879
E 53741 74857
O 40550 53321
O 31911 77395
S 21127 6629631
O 7195 35401
S 32271 77221422
O 47159 64957
I 63982 69056
S 41592 809845096
E 6988 50700
I 15423 71008
E 47535 55663
O 3867 42362
E 9388 20416
O 34389 78068
O 45272 70618
O 19442 74157
S 10037 724910922
E 37516 37678
S 21499 199033971
E 10830 62006
E 25661 48921
I 12334 75269
S 7056 196472768
S 56656 657343560
I 32659 49327
S 13687 206567791
I 53029 55729
S 68348 77697428
O 36219 45053
I 35623 40637
E 28499 63514
E 1419 58581
E 50247 72995
I 35909 64734
O 5607 47072
E 54215 59089
O 6154 15813
O 12381 36540
O 40307 52290
S 21593 334540914
O 36146 44949
O 33154 65579
I 11211 43104
S 32330 864699436
I 36855 52521
I 15780 40667
S 55743 370641658
O 34478 68940
I 29407 68138
I 19135 50798
O 21853 28417
I 14659 23623
S 30227 913491926
O 18569 66078
I 10404 18930
E 15983 20162
O 1099 3942
E 35757 51407
E 35233 52425
E 35311 56425
O 31766 73075
E 31538 58757
E 29508 43356
S 58841 100288366
O 38896 56568
I 488 16227
O 7074 43860
I 17423 62024
E 42477 66123
I 29280 54820
S 13721 158525473
S 18068 330371481
I 12314 55299
S 19113 353101756
O 44490 71007
S 67014 508081894
E 14747 25407
I 4370 42984
E 12832 45611
I 3600 19714
S 20095 318061420
I 2813 31638
E 45558 50814
S 74386 525758102
I 5891 51253
S 42968 471755680
O 15587 28781
O 27553 61367
E 22285 56552
I 49987 60118
E 41615 71929
S 51968 156955730
S 23166 17217223
S 77153 222567589
O 959 65756
E 7843 33363
E 11000 20009
O 21977 75048
O 3081 54742
E 61717 73474
I 7080 74102
E 15069 50628
O 8154 76235
I 28079 40130
I 36977 45086
O 7837 70114
S 72801 319582140
I 16963 49738
S 23054 595141106
E 38745 46890
S 77259 645879002
S 77452 863051475
I 23650 44023
E 24642 25112
E 46311 73393
I 7305 38479
S 50866 671345426
I 25904 31949
S 55956 608826561
S 20574 518175548
O 24688 42221
E 35931 58563
O 35454 39675
E 15997 43476
S 52364 605684541
I 55390 76424
I 18880 24102
O 29550 62859
I 16368 72556
E 2276 70725
O 5174 57324
E 26805 70329
S 35544 876944171
E 63140 77848
O 36246 60854
O 47641 57694
E 39444 61030
O 12073 41150
S 26927 554214725
S 53412 953076830
O 52627 76140
I 4886 31529
E 12841 76795
S 63047 341973905
S 10307 47539032
I 6754 20114
S 8823 339983149
E 6461 65554
S 68552 434942837
S 67245 513115870
S 32910 405790321
I 69514 75426
O 16729 55554
I 16417 25089
O 1561 5689
O 23281 32290
S 65590 588373319
S 20112 659800069
O 52372 76792
I 6656 55108
S 63439 128702245
E 31017 61567
E 31072 40577
O 17748 43145
S 10009 580556750
S 828 157803472
I 18418 73904
I 40749 64614
E 55308 57587
S 10999 440942590
E 35418 74988
I 12225 77843
E 42847 60877
S 53757 505143964
E 3650 42457
I 2297 41380
I 29282 62437
S 40001 260982911
I 16796 66416
S 76691 956864033
S 64683 597948068
S 44585 75610307
E 2200 65163
I 29675 49053
I 17478 77170
S 64561 461396492
E 37287 65868
S 73814 178100903
O 2785 53005
I 26350 42994
I 52085 58161
S 69127 245992556
E 8481 34587
O 44372 70883
E 13658 14410
S 66295 579345299
S 39991 919458374
E 3140 56978
O 44434 44610
I 23121 37467
E 42687 54220
E 35464 74292
E 40008 45685
E 24018 31573
I 41361 41765
E 16700 64742
E 68415 71854
E 17459 59955
E 50376 68850
I 38416 59299
S 60451 44468017
O 25717 44964
O 19964 45213
O 31630 76827
S 41385 888915201
E 28626 56214
S 58433 614619617
E 3258 73214
I 4310 17581
E 39901 68619
I 40877 69660
I 59941 72680
S 61363 621586481
I 52676 69319
E 203 2160
E 1640 57796
S 10625 498526186
E 28130 76847
O 25167 48713
I 12549 42963
I 6671 27273
E 45309 56056
O 4743 76567
O 38941 43062
E 10504 46838
O 8331 17191
O 49316 61508
E 42362 59327
O 35858 37828
S 56503 225308492
O 6148 50251
O 47333 54091
I 1006 7993
S 56740 234184949
O 32153 58800
O 1210 76030
O 12358 12645
O 9848 35278
I 28390 47995
O 6982 34927
E 51730 77602
E 18552 76491
S 65272 207587033
O 8638 61796
E 19516 48826
I 24396 33582
E 21708 41433
S 60888 600640961
S 14878 632354564
O 709 45582
O 13417 30572
E 20795 30158
O 17482 25404
E 14430 25399
I 4231 59162
O 23790 30725
S 23600 738418306
S 12952 49787230
O 26396 26767
S 18840 965906325
E 30729 49111
E 38510 72822
E 55760 78122
E 6105 47038
I 34944 70017
S 46352 614545010
I 845 892
I 11610 46172
O 48515 68111
E 28638 41143
S 3941 748324246
I 56384 62062
O 29664 75313
E 56175 71735
O 2183 37719
O 36425 70289
S 36521 269635175
E 27535 70258
O 787 52253
S 65600 289646937
E 33035 72429
E 9159 70037
E 32466 53291
S 34370 77242153
E 20610 73375
E 8288 54889
S 48897 219836100
E 12289 68184
O 14953 72630
O 36187 51068
O 9456 25346
I 6124 55752
S 37470 344525210
E 10278 26896
O 70166 75493
S 42052 150870662
I 26214 59627
I 12290 62009
S 62169 214590141
I 65087 75261
E 10539 21961
E 42463 71995
E 19427 28547
E 37763 73536
I 8783 39525
I 3508 30888
S 11495 526984161
O 10314 15353
O 17738 73629
S 40709 666540496
I 33237 70649
O 25322 31204
S 38741 389476270
E 14239 21431
O 7269 25263
O 4018 59442
E 34552 39260
O 31404 59656
S 21957 942390684
S 21675 917425898
S 23876 954928959
S 77056 827357780
E 35937 73329
S 62793 115938737
I 45051 74888
O 4779 64276
S 40861 304833891
S 19866 791720983
S 76374 263077751
I 4693 61685
I 23327 37455
O 39518 53246
I 4725 53409
I 62260 67018
O 12640 21290
I 4067 37835
E 44602 67150
O 28056 61892
S 47977 234205079
O 33891 56822
E 24469 35695
S 13969 812340996
O 7814 37908
E 25598 50144
S 29708 794483263
E 31687 58803
E 8922 27773
O 42724 64941
O 53841 69655
E 25075 72171
O 1628 34208
I 35112 68537
E 14884 41939
I 15294 58226
O 23550 29588
E 34668 64457
E 6169 53566
O 22410 38694
S 57182 885331963
E 59355 69469
O 34715 42899
E 9855 34623
O 14869 76070
E 58902 69101
I 17749 65213
O 26966 29167
O 867 26820
S 15594 694985198
E 19783 54558
S 4538 546777870
S 64659 856774843
I 27706 75802
I 58811 71831
S 18689 822696616
E 2722 36407
S 17050 460719845
I 6443 34848
I 2985 76624
I 33189 67385
O 15028 29492
E 60761 77186
E 10421 63848
S 53360 727404075
I 38312 64760
O 53350 68297
O 8942 58251
O 56642 72554
S 72822 502073400
E 49633 50321
O 35400 42137
S 35418 158014927
O 34376 75003
O 31106 36080
I 46102 71814
E 21697 69734
E 34754 47314
E 23816 30831
S 17743 189116139
E 13756 23890
I 4309 67614
E 30417 53543
I 32483 62626
E 1794 11953
E 17180 47075
S 50278 434683576
I 29906 34559
S 67788 630345896
S 28218 582622672
I 29139 60406
I 3486 51719
E 24354 73101
O 37399 61272
I 52451 69884
E 26249 31157
S 4721 495000199
E 14401 54111
E 53882 61493
S 52037 407236707
E 72163 75011
O 13 24872
E 47408 62939
O 16927 21322
I 30308 55515
O 19365 69611
I 15731 17476
I 17812 51517
O 7874 24225
E 52130 57079
O 20763 55637
O 55723 58886
O 18868 26012
I 47710 62719
S 63346 83523715
S 17195 938287725
S 15556 947072263
I 6076 69974
I 6231 45687
O 7305 55342
O 46198 53148
S 6791 7926167
S 35455 455250064
I 13113 44673
I 6164 75088
I 27673 67475
I 1738 71839
O 35951 68550
E 25640 74910
E 37568 68046
S 41494 504524893
I 5190 34719
O 29877 68839
S 55228 404274401
O 25880 41279
I 34879 56595
I 33339 53981
I 54403 68689
O 37760 56043
O 20083 54217
O 36821 39467
E 64003 75065
S 22799 832919725
S 66974 74086425
I 43661 64393
I 4011 58210
O 1475 63576
O 41305 54412
I 43843 53720
O 38645 52514
S 21343 349458828
S 49204 500880541
I 22758 76059
S 48383 291019775
I 17524 22626
I 16205 45841
S 4187 895413826
O 4797 24320
O 20413 42952
O 62221 69484
I 29878 35229
E 15675 70983
O 1463 68369
O 17344 50401
O 17858 63850
I 36627 67170
I 18425 54099
O 56103 66404
I 24416 67261
S 73426 713772107
O 43029 76251
S 8961 597802234
O 21399 23946
O 3656 48420
E 24787 60843
O 32840 63263
O 21071 59338
O 22589 64239
O 10755 40326
E 23992 65387
I 33115 52772
S 12211 175692490
E 40159 65028
E 36583 66608
E 3678 24143
S 27409 283973583
O 32141 70365
O 30029 67462
I 19880 74795
I 25741 32181
E 1812 12727
I 42173 56718
I 5828 60903
S 70570 248226185
O 5492 72354
E 64552 74841
O 18018 27123
I 36261 38582
I 22033 50751
S 64880 861901858
I 17489 18447
I 560 33860
O 4091 56886
S 77663 861270850
O 57111 71059
O 21614 24070
E 11208 68548
S 11861 498863698
E 22941 60024
O 7396 10788
S 12135 220146434
E 68292 72228
E 30603 41879
I 8343 57859
E 22841 63638
E 13532 46760
I 14171 61894
O 14673 21512
I 4683 57116
E 27899 63598
E 11786 51310
E 36859 61347
O 18555 48612
S 41162 998770321
S 26787 147919175
S 30503 566011923
S 73061 517743941
I 22238 38284
I 32082 68184
S 38450 584313733
O 1182 69269
I 6745 27991
I 29390 54752
S 24503 850013772
S 74890 911783515
I 46919 59233
E 34019 40842
E 6482 64665
I 40008 66469
O 6540 29547
S 15427 888062271
E 47393 67196
S 56959 663689764
O 18456 55346
O 694 75923
I 45936 66772
S 28177 71598668
E 27755 72769
E 14690 72347
O 5595 40851
O 13094 51913
O 32621 47275
O 3773 17518
O 63451 65612
I 8081 41899
E 39946 60136
S 11735 845210573
E 72807 76309
S 61649 886089006
E 28019 67034
O 7440 17534
S 48365 582159713
O 50038 52250
E 10230 69412
O 532 27918
S 24998 898731573
S 58441 40637978
O 2978 16795
O 701 51875
I 11308 46473
I 54727 64021
I 322 69206
S 54819 789748345
O 17873 66963
I 11509 62212
E 21626 41498
E 40716 61073
E 26293 27173
E 22438 39400
S 50713 988633822
I 37849 44676
S 31819 956738386
I 28081 37585
S 42249 744578412
E 5177 34728
I 28950 32145
O 14660 57027
E 189 60254
S 39515 148260008
E 47758 63569
O 15405 35677
O 17338 73763
I 70346 73104
I 49351 56903
O 52868 62941
I 10240 76514
O 2766 74387
S 66144 713300241
O 60762 74570
I 10523 49129
I 26319 77951
E 8838 44636
E 45186 55860
S 4992 951976864
I 21599 60815
O 961 69834
I 41093 54396
E 49463 72311
I 20003 24592
S 17691 274482279
I 20070 62808
E 19538 74538
S 14529 166371150
E 45579 57906
I 10815 77165
O 6657 13832
I 70678 77017
I 29552 38980
O 20416 43089
E 22601 23722
O 16663 62621
E 22787 40290
O 47130 64281
S 16545 53033794
S 75619 979519931
O 4397 52328
O 52210 58482
E 4577 12131
E 53779 71470
E 42375 56992
I 37849 57584
I 6909 31222
S 2863 74985177
I 2709 24507
S 32407 923846002
I 5779 67362
I 164 33154
I 3000 38998
S 19521 894606178
S 76849 923761112
O 39943 69530
O 49388 66066
I 30143 64239
S 53443 106641648
I 49436 50673
I 22690 59801
I 29420 69359
I 654 58722
O 25699 66493
I 21066 55651
I 25159 31469
O 5097 66296
I 5524 17198
I 29155 31720
I 5262 42628
O 11147 61375
O 29072 65626
S 65173 93042402
O 3971 16816
O 10971 60412
O 26052 43920
S 42466 352229369
O 43213 58879
E 49064 66035
S 9046 651527430
O 54976 69659
O 9084 35572
I 9139 51113
S 70201 968483867
E 5949 6818
S 64439 914026869
I 49334 60493
I 41686 43243
O 17395 24636
S 52384 856707241
I 50412 57451
O 24054 76221
I 28054 68286
O 41120 47831
S 18847 450314805
S 10534 852192651
E 1875 13386
I 2462 2913
S 23863 479629795
E 28524 75089
O 15452 75396
I 11255 18638
I 45880 50104
O 41249 64892
S 33721 407189643
E 37259 40028
O 43070 58436
I 16898 61717
I 3616 21406
O 2936 40051
I 15211 39775
I 23388 66100
I 11269 71173
E 8165 13567
E 5979 13318
O 14086 17985
E 21692 33386
E 19284 43624
S 10351 493133829
O 55624 64148
S 35074 402142614
S 67209 832087807
O 4530 62305
I 26241 56367
I 67427 74105
E 45246 51772
S 74487 531221506
O 28846 47047
E 33203 41672
E 99 14881
S 38507 678184750
O 48369 49738
I 32665 74052
E 1339 48061
I 35913 53942
E 133 58032
I 12567 73353
O 14200 55858
S 53234 378354181
O 24944 43546
S 61546 777674916
I 19495 22333
E 19653 77939
O 21628 27630
I 24065 31103
S 62636 562711993
S 43351 770722053
S 76111 909155394
S 71309 737616047
I 24405 76505
S 14657 631626469
O 20288 71366
S 54883 882462647
O 5397 8681
I 30044 71611
E 53525 70714
S 20123 817298457
O 19998 35799
E 23203 68864
I 40247 67182
O 37664 50758
E 49949 58321
I 21781 71650
S 52527 777147217
E 7038 78025
S 66822 504580126
O 42583 62218
E 14825 43918
E 56542 56931
I 16021 27695
O 53550 72585
I 30417 49925
S 18163 882828449
O 47957 49015
E 44826 51967
O 52099 53481
I 45537 64155
E 42403 70905
I 31105 53838
I 30908 69394
O 3946 23812
E 9643 27873
I 5321 70728
E 12279 45496
S 2067 96475651
S 49534 822947296
I 5115 64607
E 14653 42264
E 47269 77373
I 18827 67541
S 901 963430745
O 21576 48262
E 20065 53692
S 897 487843512
I 19294 66236
E 4019 37803
O 34969 69779
E 29826 61020
O 393 5862
S 77856 465370832
E 40110 50225
S 36058 644580894
S 47932 26554751
E 28605 76113
S 8141 624180396
O 19281 56516
E 17268 75323
E 7770 66466
E 56934 63681
I 8960 27076
S 72039 971511822
S 26770 214119673
O 36339 63144
O 21872 70752
O 6916 30715
E 62081 69899
O 4975 21841
O 9829 49658
E 9075 77540
E 10376 68051
O 46830 72473
I 47689 59256
I 14894 57737
E 28654 57642
I 67078 69348
I 50262 55371
S 56790 850451564
S 22259 483350800
E 20797 54201
E 33571 76753
O 45892 75060
S 47801 102372750
I 28406 35618
I 21264 55900
I 13541 48351
I 25999 28534
E 53426 57442
O 23492 27783
S 23210 722434876
S 27522 270394084
E 17280 62869
S 20945 37164920
I 9173 15900
I 23047 60800
S 9938 54572879
O 24660 68562
I 12807 23148
O 6264 69216
E 32331 39394
S 37097 144870856
I 9706 57822
E 6298 39036
E 53971 57904
E 43254 45330
S 61491 121489535
S 76525 98200845
S 50443 58417760
S 65122 457426090
O 13925 71976
S 53893 455193104
O 29367 33238
O 52773 67798
O 55361 76295
S 76879 562754109
E 32352 46039
O 35846 71972
E 25990 34919
O 36288 39644
E 7835 17289
S 66448 856150669
E 26429 63073
I 30129 33538
S 6870 575937374
O 2678 30918
S 44957 934552013
S 20351 510149805
E 23204 37582
I 50944 62916
O 70548 77957
O 17149 73776
I 35894 38071
O 27308 32395
O 22689 49560
S 42773 619328603
I 40528 73490
S 9813 926699284
I 49135 74706
O 27699 37684
I 26061 28662
O 30143 54259
I 73257 77985
E 26960 53131
E 3193 41798
E 3711 48166
E 3912 71360
E 6471 76279
S 61906 567385683
E 41164 49942
E 41495 45699
I 12463 60317
S 26395 905666005
E 25659 45220
E 62072 67081
I 36466 74886
O 6508 29965
I 5392 9838
I 40610 42621
O 1722 11392
I 17395 36031
O 21124 40386
O 2567 77344
I 25922 42759
I 43089 57941
E 11312 30238
I 10128 28434
I 14010 14114
I 24195 24622
E 22791 24517
O 22655 40182
S 76429 169426479
I 49085 58677
E 3403 15761
O 3333 41912
O 2906 63664
O 33771 62284
E 39161 74330
I 23078 43378
S 45125 428269895
I 8893 72238
E 1064 26442
E 33140 59937
S 44442 863079481
E 2192 66397
O 51628 64835
O 11697 45602
E 13623 73620
O 7979 66386
O 47429 60574
E 42379 68731
O 9248 71327
S 61463 348035574
S 23935 612400310
S 35823 891253725
O 28555 48457
E 47060 67950
I 13281 30633
S 64487 862011849
I 18160 53240
O 8403 36908
O 4351 48594
E 52705 63366
S 24819 207142774
O 30348 71995
O 16001 61653
I 17629 33102
I 38721 73400
O 18727 38255
E 15945 28485
I 60965 70058
S 39710 585896452
O 4758 49451
I 49951 53558
I 2434 47203
S 24932 650214544
I 4650 64069
O 52617 61677
E 4716 71359
O 20100 59702
I 21782 36813
E 1829 44290
S 2943 422419436
S 72436 634821196
O 17993 31472
S 53999 704462610
S 7093 362449942
O 2936 29465
I 1258 51601
E 41749 52369
E 14494 26658
E 31790 74185
E 67661 76104
E 15568 67446
E 60130 60362
I 18786 33722
S 56341 539330180
S 52259 866917895
E 53483 65613
E 1274 38508
O 4172 28786
E 42703 67300
O 30336 56377
I 29765 71425
I 2164 3696
S 71011 21869416
S 31950 774909815
I 5995 47983
I 31560 62255
O 23262 55453
E 43443 56981
I 1924 12993
S 66225 883006599
E 35393 67192
E 28375 39980
S 60445 490371317
S 28570 810020963
O 48856 57625
O 13933 18574
I 45295 67242
O 17037 18127
E 61715 76442
I 43888 49512
O 57640 74164
E 14271 39643
E 6638 70706
I 31876 41132
I 16962 42189
I 73235 74037
O 47455 75188
S 62548 998539485
S 13395 887374533
S 62885 119373513
O 24259 44312
O 3317 77659
O 32184 63137
I 50741 74161
O 61368 64437
E 36356 73033
E 10116 71624
O 31437 32628
I 22308 39848
S 31084 51428330
I 4654 17478
S 8381 228405804
O 23914 49545
I 3260 46836
E 72540 77831
E 11351 46056
S 38079 670649731
S 46237 107091170
O 2783 62819
O 19475 68792
O 19154 19177
I 11892 66624
O 13673 56651
E 35959 65297
O 47534 71511
E 2285 74388
O 42254 54117
S 28753 301697755
E 38746 68484
I 202 46277
S 52553 259374820
I 20229 51836
O 45562 67488
O 19461 71971
E 20760 37530
O 2259 46469
O 30422 72127
I 35663 64718
O 68698 68934
E 16048 66938
I 61939 77838
E 6458 38974
I 38858 43333
S 67872 385883840
S 25575 53554717
O 1906 27764
I 10535 17379
I 44379 67677
O 26621 70850
I 37231 73915
E 7221 68117
O 6863 48436
S 76281 276552010
O 17632 44843
O 47150 60965
O 16569 23505
I 9518 16190
S 29388 830742927
S 67567 471288996
E 16054 61601
O 6939 10891
I 1607 7810
I 20842 21163
S 21235 524840770
I 27363 58827
S 33965 113420549
I 19072 39900
O 25524 65479
I 38494 42552
I 2809 7264
I 37774 74748
E 16082 54345
I 31319 63041
I 27187 66917
O 75025 77195
S 27969 475265921
S 17308 521399523
I 38793 74919
O 12621 19501
E 42058 60716
O 17341 73876
O 16449 39262
S 16659 322946432
E 47807 51698
O 14300 72439
O 8218 16355
O 52860 67414
E 23528 53350
E 25903 71499
S 66033 443414830
O 33429 60571
I 30802 47801
S 70309 460617701
E 4727 74706
E 615 52675
I 14892 19570
S 39883 97089696
I 33177 74132
S 16297 267925183
I 32614 40872
E 37494 72067
O 41010 46667
E 9672 45865
O 15286 41245
O 27476 67028
S 45263 886218310
I 48969 58395
I 53793 58021
S 33430 382616063
S 52653 719912264
E 45979 74337
S 51561 649372890
O 14812 40991
I 32243 67451
S 61855 228067187
S 38454 487326802
E 3280 72600
I 59221 75503
E 3284 5016
O 52734 74265
I 2854 5779
S 77464 230614110
I 32871 41576
E 9023 72514
I 6514 48186
S 39423 724408699
I 17591 66822
E 2667 73896
E 40894 75577
O 26897 33923
O 45017 62153
S 55647 243756451
E 17821 30717
O 1782 47236
I 25261 58339
I 65266 77733
O 45806 49123
I 11242 49038
S 51651 340714671
S 72540 872222837
I 49028 65168
I 624 49186
I 19046 31035
E 36623 62176
S 55197 333001323
S 7412 292375667
S 76588 473025596
E 15254 30501
I 11778 12600
S 29433 404010119
O 17576 67123
O 16319 47885
I 32919 66473
E 12638 64778
E 22511 65642
S 71199 84678680
O 35179 57347
S 33561 973518226
S 15142 203504788
E 20825 72096
I 5013 25094
O 9150 30610
E 40097 45096
O 7502 70547
O 19092 24141
S 62302 312943929
O 16164 29251
I 16056 25382
S 8024 355855886
E 22572 28925
I 11467 52553
S 30860 648084748
S 18037 350110974
E 12624 19889
E 389 14618
E 120 64637
O 51091 55208
I 21394 25211
S 75531 55528659
E 7923 45650
O 34548 69470
S 41944 171366023
I 19024 68708
I 2742 75454
E 14197 24398
S 39144 331815903
S 20120 315321855
S 12141 704202189
S 1651 635446006
O 1579 29397
S 57815 304854898
E 43828 51657
E 2147 61340
I 17073 28621
S 25726 699369684
O 28236 43275
I 26420 61356
O 14569 22186
E 33340 43715
E 11580 57779
S 49110 336052442
S 21223 275051299
S 31166 199999272
O 58347 73153
O 26258 27859
E 6112 57528
E 45357 65830
E 22834 37084
O 28557 71062
S 13264 128251736
O 1067 4338
E 56347 63845
E 25763 70219
S 64933 885130430
S 31123 485099040
E 1346 49569
I 55431 74334
S 1586 840479545
S 916 511568253
O 13095 72456
S 17353 864827008
O 54522 70787
S 11185 836135534
O 58248 70054
I 2319 27718
I 4511 22953
I 54457 65116
E 47008 70302
S 19769 887996208
O 49248 75886
E 20990 31017
E 35256 69485
I 9804 38736
I 71482 76461
O 42045 77446
S 26597 402485330
S 56609 750869162
E 3551 27449
I 71781 72251
O 9151 31210
O 11608 36076
I 26327 36837
I 3307 27867
I 16928 68847
I 19578 43951
O 21266 56069
E 4073 26551
O 17602 23201
O 53256 59721
S 74162 965220163
S 57166 28638900
O 31640 55406
S 52332 58053880
S 58292 560607597
O 17176 30087
O 5614 27756
E 19075 19345
S 51845 495659320
I 37213 72040
S 5846 558025978
E 44857 75768
E 16724 72342
I 8892 52172
S 17790 456203807
O 12060 61233
E 16233 23508
I 38577 61368
I 60910 68255
O 2179 68644
I 41695 69345
S 30002 675559136
E 47260 52440
O 34875 65002
S 45271 254654952
E 17055 67702
S 61703 905652338
O 4292 60376
S 45907 265554579
E 14208 29782
S 33384 806911091
I 14062 32996
I 23859 76969
O 23277 65812
S 60422 133737509
E 36334 43948
E 24268 26510
E 32184 55072
S 54014 193266239
I 14524 55367
E 3833 35717
E 25510 41946
E 50944 68423
I 13880 34087
S 19498 461421380
E 7234 10506
O 1133 69895
E 42744 61102
E 46217 77920
S 3236 593725368
I 11078 40871
O 28864 42907
O 22974 35529
S 66778 140891201
O 3265 40206
E 17110 47075
E 298 65303
I 27587 42621
E 59054 74774
S 37968 168135937
O 8914 42830
S 7954 700714326
E 19124 63169
O 38997 64476
O 12975 29360
I 3403 42247
E 43314 61644
E 46325 57474
S 6117 88485358
E 4053 20086
O 10260 62148
I 19505 30014
S 59996 658429122
I 31692 44489
O 50344 67255
O 9029 43319
I 8753 46317
O 4409 45137
S 16950 160689988
O 21891 62528
O 17368 17667
S 66432 435435824
S 69634 267118065
E 10132 46455
S 27072 99266234
O 16044 68090
O 18536 44174
S 56861 297039379
I 37198 65702
S 53695 750499363
S 44459 400788276
O 17603 39382
O 56369 67516
S 77852 756074154
O 32213 76059
I 39537 62178
E 58682 74063
I 918 55185
S 43425 762249064
S 19164 446597534
O 331 48584
S 70745 495969329
S 47165 15907952
S 76272 260969218
O 28269 73078
O 14952 46766
I 59613 66286
O 5248 21241
O 1384 35851
O 66155 78111
O 5412 20428
E 5523 77064
O 13231 20014
E 5710 15988
I 42685 49949
I 7111 17377
E 6257 37072
O 23206 42906
E 3211 3289
O 31709 43497
S 10158 150153890
E 1048 38595
S 1298 278864501
O 19670 38979
S 61307 435831079
S 15445 13218569
S 49083 434491278
S 19160 642353164
I 2020 57248
S 65962 648255242
I 36966 70965
I 35531 40898
S 71373 478213039
O 44269 52225
I 35826 70660
I 7071 18543
O 58512 71392
O 28 66844
S 1528 991623474
E 18879 40247
E 325 58986
E 39019 52558
S 31331 91718977
E 4451 15169
S 50413 497336294
S 60560 430430353
I 64003 73080
E 18516 65876
I 53399 60123
E 65708 71843
O 12773 45825
O 64821 72043
O 8158 75627
O 4744 78069
I 11319 25341
I 23748 30085
S 57344 393492249
E 60135 74532
E 12718 31724
S 24569 389123546
I 17265 57180
E 14663 49556
S 5234 453642952
E 12218 67246
E 32511 34113
E 9021 55630
E 2301 56969
E 29092 38653
E 11306 77054
S 22324 957682785
E 27955 34282
I 23295 39553
E 51257 64184
O 20475 68769
E 12418 36589
E 37683 39887
I 378 46873
S 44533 662633665
I 5067 53307
S 34398 362204233
S 11531 504591191
I 47204 66919
S 6632 470073474
I 57912 71004
O 60422 66853
O 75595 75987
S 57595 273702380
S 10997 328404565
S 14463 10112679
E 37412 74423
I 10806 16687
O 11281 30583
I 14727 38606
O 36921 69930
O 10197 50632
E 59585 66551
S 50345 904330649
E 14219 68792
S 10715 613660642
O 3341 76137
I 35337 44706
S 51421 564135369
S 20997 785226543
E 9364 42370
O 52126 65030
S 11460 203999792
E 59537 66690
S 5528 57273334
O 19259 20501
I 42843 68215
O 42529 75169
O 37049 57413
I 13300 19619
S 56607 268224942
I 8672 42701
E 4884 7365
S 42961 420418646
E 61409 66806
E 21610 69793
S 48143 584481359
E 38766 44605
I 64985 65823
E 36721 63700
O 59520 75282
E 37696 48531
S 50042 969531923
S 19292 360972301
I 12615 13561
I 45372 65913
S 59325 367059860
S 13860 448980970
O 45571 50062
O 12877 27624
S 1543 45079327
O 59776 70168
I 1227 59898
O 7262 28445
S 65637 940885095
I 27256 66423
S 60084 550469395
I 13249 20374
O 5807 69012
E 38371 64637
E 22656 33753
S 61678 750340125
I 16738 64467
O 18141 26284
S 75661 677626713
E 44654 65642
I 55258 67402
I 13369 66461
E 36555 39660
O 30603 50723
O 7467 30343
I 53342 63536
E 30674 46888
S 63572 494009336
O 33027 50504
O 27845 44671
S 50576 623739907
S 30570 359457014
S 10156 929498600
I 854 43236
O 71095 71492
S 47197 167708451
S 18469 154722221
E 48750 66230
O 17243 60599
E 71810 76055
E 36821 64911
I 10669 48562
E 20057 72915
E 3430 60713
S 16758 159368885
E 18884 69563
E 19805 76745
S 31767 816835549
S 77613 361367055
E 49500 62329
S 31432 186566437
E 15308 47270
O 28970 33596
S 65217 726613103
E 46294 47109
E 13064 44177
S 27377 377366624
O 37588 61921
S 57804 40323745
O 59490 60610
E 61592 70729
S 22792 108327851
S 27204 480969938
O 13449 54771
O 35913 64300
I 11552 22788
E 14869 22060
S 68996 626236834
E 8752 32445
I 37116 70963
E 43460 56896
O 23799 57363
S 73158 697897719
I 4393 48189
I 19984 50253
S 10677 18481344
S 66129 178057948
O 11954 66106
I 5788 9048
I 23787 63786
S 575 461300723
O 20331 41487
E 22752 54825
I 31476 49483
I 17701 30154
I 66808 67379
I 25337 77681
O 19631 30239
O 23690 52543
I 19197 34365
I 41564 56352
E 33920 65229
I 11147 51243
I 12187 53242
O 40540 44215
E 53718 76931
O 21781 71305
I 44490 51008
O 5026 65222
O 3902 17734
S 41099 819918225
S 27926 942814786
O 12400 35560
O 3570 31738
E 4102 66057
I 16404 74593
E 53704 56054
I 11678 14389
E 26842 76778
E 40623 64203
E 17935 61153
E 43701 62757
O 9942 26010
E 9166 69476
S 46589 936579561
O 19632 76808
S 13456 670934932
E 44807 46199
O 53181 75708
I 64002 77950
I 30656 40344
E 36819 72878
I 44174 53902
E 54185 61870
S 65905 183071566
S 14550 244148777
I 42102 70896
E 25924 34017
S 66922 602043394
S 45016 592872767
S 65487 912679909
O 14580 33904
O 28575 70184
S 50414 778676544
I 28169 40057
I 3382 24255
I 18338 53756
O 66978 76656
E 68273 75341
S 73545 330902865
E 39967 51626
E 60788 64073
O 23326 71028
I 5321 5645
I 13757 60448
S 71498 63700522
I 14204 29455
I 31839 41432
S 51710 32320200
O 18573 57826
I 22628 69256
O 23356 77225
O 4826 29672
I 15236 52340
S 68456 285116093
O 7515 50104
I 9409 22194
E 26000 44779
O 22610 53916
E 16896 49498
I 43987 48433
E 58308 76355
E 3049 5157
E 3714 75374
S 61141 851059096
S 32692 712922769
O 24778 35694
E 28589 68092
E 13686 56763
O 24477 76785
O 64614 74725
I 53624 64978
O 1172 56703
S 77106 760703222
I 34455 55863
O 28181 64729
I 43783 52143
O 1364 51987
I 13474 57911
O 10591 26201
S 3385 655452895
I 42246 60995
S 53271 348709733
S 15750 42819981
E 27647 52242
E 24994 58671
S 29150 96748982
O 8539 36029
S 67476 485576929
O 42819 73416
S 71284 840643543
I 18952 64033
O 26834 60791
O 32844 37093
I 30145 38386
E 29762 64328
I 33025 63104
S 68288 393068792
S 70088 870813851
I 32816 58609
O 20431 61568
E 38599 62560
I 32197 48181
I 30539 56914
S 20662 605296592
S 25041 180669646
I 1772 19233
E 9044 16550
S 33448 332612401
O 66493 74466
I 13078 13232
O 8725 52429
I 12440 75898
S 12946 50937926
E 24759 41536
S 39897 295809374
S 68315 711940348
E 17486 54595
O 17158 17826
E 8749 62565
I 5796 69944
O 14922 55584
E 15679 72862
O 43912 74699
E 7948 55061
O 19349 50201
S 49257 587452969
S 34159 597378840
O 33928 62618
I 13466 50970
I 22531 59177
E 10810 74845
S 48809 27792927
I 36302 77753
I 15915 50222
E 4364 53386
O 9376 44098
O 11854 25932
I 64719 64875
S 10794 638067982
I 24135 63045
I 13319 58937
I 57387 62928
O 37621 47291
S 43190 315459049
O 60966 75672
I 4719 41309
S 8452 900326472
I 6836 42662
S 29815 571175048
I 37092 38398
O 45197 67437
O 63920 75977
O 36296 59515
I 10339 50385
S 75448 133602353
S 62271 484853239
S 27490 906845976
O 56226 69133
E 10820 30405
E 33139 68510
E 3988 4158
I 40096 44289
S 37062 997718070
O 1102 51266
O 49336 74813
S 42465 790374850
I 64360 72062
E 59508 78027
O 23791 56857
O 5880 74626
I 10124 62439
E 14239 69283
E 6791 42009
E 22675 63681
S 7030 64571438
S 61868 270136622
O 17450 36010
E 725 54750
S 17479 949659745
I 4572 26980
S 12938 464302807
S 46776 805521516
S 13273 277258072
S 29573 646991306
I 30212 35204
O 44558 75556
I 18680 70629
O 11291 42814
O 22579 23516
E 7241 13518
E 45514 75808
E 39870 59270
E 50347 65056
O 12715 67130
I 33882 67026
O 236 64859
I 4779 33752
E 3107 34848
O 35932 38298
S 63729 314419781
O 16593 59849
E 48609 66490
O 11055 32520
S 15472 342442824
I 46293 64182
I 6928 57607
S 59807 769344236
E 12974 49306
O 949 24663
O 2734 59587
O 18320 59420
I 2560 76375
E 7288 73740
S 42821 850928025
S 34365 138403251
E 9392 60018
E 30617 74811
O 22629 76729
S 16167 296211053
E 12471 53733
S 29499 562855358
O 9337 54917
I 19723 35353
E 14988 68735
O 823 42321
E 17629 76701
I 54129 70257
O 11535 15316
I 38257 76794
S 30067 926215792
E 32224 57305
I 20595 68908
S 46539 43885243
E 6722 65971
E 4028 20199
I 57581 64149
O 10172 73094
S 61910 784019752
E 58542 68102
I 9140 24698
I 46922 69856
E 13988 70173
S 53843 398597127
E 4774 73729
I 34526 72500
I 284 47829
I 10622 44713
E 31156 77801
E 65476 70468
E 10649 37455
E 4992 71689
O 46137 51831
O 23819 49084
S 40661 595065262
I 46049 50893
I 29768 41201
O 27965 74567
S 17626 151105525
S 70706 127727978
O 58716 74784
O 22892 76221
O 9644 44250
I 61963 76712
S 47622 414759208
I 42548 48278
S 39172 32633900
S 68795 165395344
E 3910 25042
S 68625 214499715
S 32238 834509013
S 63950 527218665
I 54300 64056
I 21525 24024
I 17493 69592
S 74322 589513222
E 18167 44114
E 34428 72380
I 31435 47991
O 12663 74201
O 22563 48416
E 66965 68343
O 72452 75632
O 12520 69610
E 34477 57638
E 11953 30261
S 61007 600369066
O 33190 36280
I 9951 67096
S 7448 323163515
E 59451 72544
E 57532 73050
E 15852 43485
E 31828 61114
O 22503 63100
E 22263 35624
I 31009 55528
I 41496 51817
I 21016 73302
E 1253 55668
O 38932 73803
E 57802 74865
O 10096 53750
E 53425 75736
I 781 57625
I 4847 19383
O 6148 36574
O 31004 68546
E 24869 43946
E 5194 28277
I 29408 31669
O 30537 47145
I 164 52536
E 30329 75545
I 33511 65695
S 32177 706663877
I 10645 55056
S 34896 697193614
O 6475 75668
S 36188 343967541
E 2532 13541
O 10031 65792
I 39415 63671
I 30981 32931
E 3131 31135
I 16616 62343
O 50806 62452
O 22534 49300
S 8025 183543419
E 43530 75576
S 77338 712210211
I 30780 70961
S 22249 404305340
E 32055 47631
S 67339 720273778
S 40860 128836315
E 30915 75730
I 19281 22909
I 40524 46872
S 31001 407701079
I 18827 63986
I 52137 55730
E 28272 66931
I 19705 21219
S 7392 355286196
O 1004 77696
O 3961 24990
E 48236 50206
O 4619 24141
I 21315 54712
S 65077 449581060
S 2337 235263827
E 10160 49771
S 60582 227228741
S 50121 997466717
I 15009 53481
E 15525 73854
S 40545 358499235
I 69844 77248
O 45735 72796
I 56658 57107
O 7058 10103
S 65063 106982309
S 48590 854255680
S 53128 88303803
E 28443 56125
S 46029 102554199
S 55620 784778025
S 970 49260484
E 49201 51080
E 28913 51820
O 15401 52069
E 15007 18448
O 2865 61572
O 30461 30997
E 31655 48110
S 31609 834852962
E 21101 54309
E 5242 38165
E 33177 76817
S 70379 569487977
S 10887 734757866
I 21544 41129
E 8524 67749
O 1734 25150
I 1996 62806
I 7387 14813
I 56955 74189
I 20755 31504
O 48061 77788
S 62668 851733898
E 65073 73707
S 58854 221362857
E 59897 77525
I 25501 35833
E 44358 58586
E 4974 12888
E 7789 75114
E 13853 52410
S 8148 444126921
O 27954 76262
S 13068 857780405
E 22489 36132
O 27754 44725
E 48940 53685
O 33494 51183
E 43667 60889
S 32667 717252919
S 50526 728672615
E 1504 28542
O 57543 60157
I 56632 57762
I 67762 68914
I 5258 54042
S 25036 846878996
E 46226 76752
O 17950 27267
O 44183 59070
S 32999 955762238
E 34051 40212
S 27623 413972374
S 33071 728453099
S 23790 700217865
E 36240 77869
S 54665 494075748
S 63985 43400388
I 4909 36855
E 18404 36108
I 53630 68487
I 34099 57177
O 58478 59017
E 43039 47050
O 19786 25260
O 18657 66564
S 67381 828578141
I 8744 76713
I 921 59102
O 3836 9275
O 16894 52808
O 5363 39348
I 66043 67136
S 55352 654968897
E 27894 74101
I 513 69542
O 60117 64673
O 52687 63194
I 21190 52833
I 10830 69779
O 32033 40035
E 4329 64403
O 23904 39549
O 40430 46849
S 1047 783911558
O 1495 66055
I 2876 15798
O 14404 17697
S 73354 351988452
S 41990 256465383
I 351 31129
O 2992 68234
I 5214 66093
E 40555 41290
I 3637 53076
E 1530 74841
S 6573 847953801
E 30614 32080
I 55484 75100
O 37814 43900
I 59795 63272
O 82 53423
E 9764 20705
S 5302 282964161
I 37366 48633
E 23112 68117
E 52568 63324
E 2979 76466
I 43810 67913
I 12172 19857
E 41446 48893
E 11407 15941
O 31444 73352
O 54856 75600
S 4606 598174142
S 16382 550025173
E 32637 50677
E 36339 65622
E 61032 74864
E 21683 40081
I 5646 53254
S 47043 144107975
S 22237 568442816
I 47766 76020
S 46946 376339921
E 43567 76638
O 15602 31314
I 30078 62659
E 11721 48910
S 75242 401360184
E 47060 55215
O 13416 13799
O 23257 76100
O 10696 76457
I 37295 71043
S 73075 176762291
O 18656 38416
I 1234 44952
S 60302 842687168
E 11441 43070
O 11104 17226
O 11417 44435
E 48869 51390
S 51155 685257995
S 20022 776932696
I 59583 73258
I 7678 78049
I 18188 35863
E 56378 75141
I 27211 37371
O 24219 54976
O 68056 69437
S 36334 836669789
I 41710 64869
E 2775 24520
S 44369 861406285
E 13667 55736
O 36700 69294
S 19646 147060240
S 77373 318633036
O 25114 26107
S 4037 286995654
O 40677 64315
I 45360 47337
E 70047 70261
I 20431 35692
I 32223 60413
O 63039 73570
O 42923 68403
I 7411 53753
O 42347 73404
I 541 62159
E 23474 64621
S 45265 53037861
I 31004 52991
E 10132 33096
S 4167 75224602
E 48887 59658
S 4443 606457559
S 53601 634902785
S 37909 360645564
I 3457 11864
S 12033 751208481
S 63671 320890111
S 7238 380640101
S 14289 757829673
I 41253 55585
S 52342 931061221
O 38919 44434
E 783 31574
O 25469 27717
O 37835 76754
O 5504 41832
O 16498 65615
O 41320 62429
E 42527 58604
I 50674 77344
O 23274 72971
E 56446 73844
I 56016 59537
I 69031 75108
I 21870 47397
S 67215 422623245
S 3370 47679644
S 40935 64173953
O 2446 74782
S 71555 72911820
S 53632 989703891
E 29229 68098
S 62286 708540483
S 25618 119331208
O 13432 62776
O 37344 73987
E 11516 67972
S 35897 500128025
S 62675 601681872
I 6326 12680
E 64764 73928
O 31935 32829
S 3093 68361584
O 28314 31985
O 25991 33406
I 57005 76217
O 5553 39275
I 34104 60047
E 488 11189
I 37188 53512
O 12950 36546
E 11642 62297
S 48186 828469361
S 70914 20518997
I 48269 68635
I 7561 22670
S 61329 233328548
E 45853 63515
I 9972 66241
I 30830 34415
S 57377 472941446
O 26289 40907
O 14305 78076
O 1656 75618
I 24039 47653
S 12703 786457538
S 41360 616743882
S 8024 385312184
I 4700 25230
E 33235 57225
S 72091 963234311
O 33856 41009
S 75516 277561011
S 50093 170035183
I 40100 57235
O 15241 60018
I 5711 47480
O 6410 14408
O 2647 75147
O 30691 46510
I 2965 31648
S 48665 744748472
I 49064 65765
S 15281 597431028
E 37149 46255
E 20112 74999
S 71724 948920053
E 16653 16963
S 28747 904691526
I 33891 72673
I 34468 62312
S 40478 637290620
O 27087 50801
O 40498 66064
O 53926 57309
I 21575 64393
O 1760 34407
E 20613 54348
I 839 15697
S 16439 817515115
O 413 4275
I 8692 36230
S 24737 105023409
S 36789 710009086
S 18237 495524407
I 18735 27745
I 10990 67858
I 30945 36106
O 31951 36151
O 3341 42607
S 57858 74269247
I 1992 71290
S 6514 593429514
E 12776 57382
E 16348 20766
I 25630 42405
O 46178 71042
E 2919 39295
I 12154 63305
E 39926 51945
S 74301 813996861
I 15175 71035
S 24259 634823648
I 63280 76504
I 4789 16942
S 4565 557765905
O 35587 66875
S 20740 900800756
I 13100 61650
E 59794 72062
I 12304 52349
I 22012 48727
S 51846 644569549
E 10748 32203
O 18403 34059
I 14018 74124
S 46536 406854437
O 17099 35720
O 49638 57330
O 75663 75746
I 15698 69990
S 51281 719263800
O 3141 19104
I 18020 49470
I 48541 49060
O 24403 25134
E 34355 74542
S 43786 962084015
O 10016 60807
E 35087 57453
O 28852 45228
I 28639 44542
I 18205 47756
O 58982 72983
O 50041 70182
E 25872 64107
S 53411 845109723
I 20481 55724
S 46996 335270148
E 6543 62534
I 38472 55452
O 73242 77655
E 13002 64506
S 73809 398518814
O 586 22096
O 12331 23429
E 29662 54622
I 16589 19141
I 7163 76786
I 11918 43766
O 39150 66345
I 45428 53458
E 1336 73681
I 34653 66203
E 13747 58413
E 25674 58827
I 37511 45612
I 13869 24665
O 10105 50228
I 29115 53577
S 6209 795600702
S 43317 585982877
E 33628 58777
O 50377 58637
O 7597 42466
E 10921 55102
S 16698 541883810
I 7072 36931
O 39957 71533
E 27876 58544
I 24557 45808
I 38264 41330
E 21993 61703
I 32220 66882
S 30371 594036668
O 21063 72697
I 2896 75350
E 42071 58173
S 63432 658214347
E 30447 31516
E 9160 10375
O 72445 74498
O 31080 74221
O 14169 74371
O 46755 58599
E 181 9720
E 3429 76364
E 23433 32703
E 3965 13157
I 20841 68436
E 22667 63844
E 15310 53945
I 16104 61269
S 34219 804406168
E 10367 22632
O 2347 16056
O 17341 43784
E 24928 64280
E 25197 50799
E 2647 20987
I 10381 22207
O 34813 36996
E 35999 54991
E 42096 53370
O 1555 35429
I 20143 21803
I 12078 53141
O 30081 41985
E 22216 28175
E 10990 72477
O 31567 63391
O 16020 55660
S 13513 343972902
O 497 20039
I 24918 73564
I 58672 68830
O 19092 27446
E 14823 53029
S 44281 713667086
S 46524 601699337
E 16930 32279
E 13598 70668
E 19348 45830
I 33374 38765
S 13515 779779556
S 59644 757273382
I 19293 51106
S 32920 943317142
O 44592 61984
S 59234 710306315
S 15178 200243781
S 15297 612960130
I 49190 59011
I 30164 63697
I 26450 71237
I 17624 73174
I 41753 69012
E 38025 38479
S 7397 507103764
I 35938 50562
S 2348 989328024
E 11771 36198
S 5705 520049585
I 16965 68424
O 8314 55197
S 7906 599318066
E 23526 64834
S 57531 306659182
S 29174 190568130
O 5223 38936
S 18986 603377847
O 12846 30658
I 7405 14764
S 56245 787405567
S 26010 592902108
O 42874 48816
O 10639 19612
S 52904 504050206
S 45033 86763411
O 58762 76556
S 67819 106255235
S 25945 723763805
E 16105 46336
I 51667 69297
S 47429 597614518
E 27180 72853
E 18264 72519
O 26211 57850
E 24938 63257
I 532 74560
S 62589 544999653
S 32611 992930223
I 34114 72432
S 25582 993382090
I 28998 38205
S 75909 690951955
S 8313 564794670
O 26280 56064
S 53939 563488587
I 16530 30275
E 7515 28189
O 44122 58771
I 40161 58837
I 69478 72495
I 8475 73182
S 59091 730385902
E 34485 40791
E 51951 61091
I 12492 21203
I 28243 58122
S 70797 664458104
S 48104 725335867
I 15586 26658
I 9308 31838
E 31224 41088
E 378 3195
S 43769 700225836
O 53729 67519
E 53645 71099
I 17662 62246
I 37566 45627
S 68765 376615097
O 44347 67874
E 30453 43688
E 12838 18147
S 16209 531776651
S 4493 560031893
O 24062 69119
O 14742 41789
I 15203 58902
O 4295 73966
O 44632 68973
I 5399 32423
I 4493 73761
S 18608 981923401
S 32017 306456446
I 7972 38953
I 46557 52752
I 25850 70675
O 24202 76235
O 8986 66919
I 23404 44243
I 6667 30979
E 3342 5790
E 3024 14464
O 5599 55476
I 22980 65732
O 3127 74040
S 40222 207197082
O 28385 36095
S 76191 975059631
O 44233 58706
O 4031 33005
I 25895 28308
S 75905 409690225
I 16399 55909
S 64227 323167807
E 17124 59613
S 28316 995757379
E 9567 34771
O 24828 64390
S 15109 715840859
E 25580 52856
O 12110 60221
I 13608 47313
I 47278 48775
S 41162 420348633
S 9838 497035791
E 2924 61459
I 2287 30206
O 23784 48278
O 61393 73624
O 33626 77836
I 22213 26754
E 15291 17315
S 69303 246482072
I 15763 62319
E 42519 66296
E 2452 62271
O 25306 74952
O 9153 56130
I 242 12692
I 4940 30723
S 39909 603036175
I 71923 74153
I 29503 46265
S 6407 827333858
E 21236 75117
O 30623 38230
O 28693 65753
E 38714 57060
E 62922 76867
E 7150 74900
S 71600 169610687
S 21918 219066178
S 70672 354367781
I 47861 60713
I 18838 25146
O 4105 19770
E 30010 65465
I 41367 57751
S 9443 828943446
O 52658 62387
I 24527 76917
I 16250 27432
I 88 64469
E 36623 64987
O 24770 71389
O 47571 59435
O 17428 30042
S 13945 515583852
E 18080 74092
I 67083 73431
E 7885 76348
E 16223 31908
S 8475 534297584
E 6616 57585
I 8176 75938
E 24291 65496
I 31421 62264
S 2867 739727264
O 1117 75940
O 11543 72183
O 22615 43499
I 34593 70057
S 30151 457659107
S 75676 883375266
S 67153 911569069
O 38756 55700
I 39269 55092
S 57537 283027609
O 32377 35275
E 69143 70509
S 52660 502622543
I 8442 43154
O 13799 50183
O 54888 73350
S 45389 174455335
S 14633 291235551
I 9137 10958
I 35203 70524
S 61717 478616393
O 21316 45808
I 19362 33745
I 14316 19258
O 47112 76610
E 63899 75363
E 4937 29505
S 60233 885517041
O 1611 58320
O 3301 70483
S 35298 586642038
O 19765 27922
E 6544 48532
S 8007 587947222
I 26127 32664
O 20215 27847
O 17295 25538
E 21195 41023
S 10903 760903675
S 27324 691056925
S 22559 331688676
S 14396 506587243
E 28882 36487
O 12333 45622
E 22747 32411
E 137 63081
S 42518 964218420
O 32968 57205
S 75640 294329355
S 37993 97566707
O 947 50827
O 251 60748
I 1582 14635
S 33320 348586250
O 48822 58533
E 8760 36385
I 10430 56785
I 60 26957
S 51130 525049714
O 33769 35275
S 15935 493411060
I 6188 22813
O 6139 38215
O 6948 7871
I 16669 53302
O 22548 44036
I 36152 70189
O 47960 62926
S 53891 773570637
O 42572 53514
O 16815 18355
I 434 48212
S 62590 991484979
E 27284 38942
S 66177 203780041
I 57429 66819
O 17064 25836
I 7801 27056
I 12083 38660
O 48775 67121
I 10519 39053
S 9249 68677595
I 13194 15600
E 19869 62100
O 64020 75075
E 14403 49811
I 10805 34563
E 25184 27839
O 19388 53098
S 54377 665836497
E 22196 38840
I 24677 49643
S 37821 591699615
I 2792 71781
E 17854 39158
S 54370 151862255
E 30108 67643
E 9560 54139
I 9299 69561
I 3473 60977
E 31151 64497
E 4944 17477
I 14303 22098
I 9777 49345
O 6387 64923
E 1298 70327
O 3314 59151
O 73680 75376
I 27514 41826
S 59310 367479302
S 45290 324244539
O 34642 55733
I 37883 47828
E 2402 44846
I 12972 34859
S 11887 777931635
O 36805 71905
S 67085 627753771
E 4923 62473
E 36054 53262
O 73595 76698
E 42092 63145
S 1030 111313921
E 64154 72166
E 11358 72538
S 37300 326271442
I 15273 72202
I 39832 74772
O 16260 53830
O 7935 76199
O 7669 23266
I 13753 40345
O 28432 58922
I 19919 61065
E 15812 21967
E 1770 70311
E 12101 34096
O 50552 72715
I 24697 45839
S 16580 774629153
E 2143 61616
O 32738 71221
I 72112 76697
E 51499 76595
S 43070 695998095
I 48220 71469
O 10037 61634
I 57839 65699
S 48781 131633077
S 31139 184828042
S 14096 789950868
I 29872 43210
O 38725 50274
S 27646 233368754
I 25316 54612
I 43189 55909
I 699 26552
I 43539 76223
I 13788 59747
O 57855 70034
E 19709 56751
O 34638 49062
I 5138 15532
O 3153 17234
I 39041 44272
E 18948 67262
I 11815 35871
I 11030 72455
S 20440 588471191
I 10771 77363
I 24222 40344
I 47961 68185
E 14722 71713
E 24687 73271
O 9441 10388
S 72629 573013115
E 27121 67017
I 63088 63737
O 28093 30212
O 30059 33118
I 33743 77097
S 33278 844081617
E 43484 47636
E 14107 15434
E 11809 34552
O 20640 50110
E 1343 60172
S 989 393178037
I 41298 72477
O 5598 40947
O 37972 71240
O 50992 71016
S 7466 360102963
I 54195 77445
S 75873 580283467
I 24045 45160
O 38900 67085
I 49284 52059
I 8410 64642
E 41746 52378
I 1376 26328
E 16163 55602
I 21413 60227
I 46158 58561
E 116 76342
O 12417 62625
S 44855 732749559
S 31065 831987081
O 15958 72798
E 32509 67033
O 27237 69862
O 19649 75061
E 35507 58395
S 11911 229464390
O 14868 55744
O 20501 42345
O 733 53655
E 6915 77166
E 21129 66121
O 6990 49207
S 47039 349668185
S 2027 429094559
S 39774 285291598
E 15199 48141
S 52393 22038080
E 10574 66964
S 28622 361180179
S 32330 319948182
O 8727 78004
E 6907 35144
O 41597 51745
O 891 9146
O 10526 56638
E 30482 66601
S 31026 518681724
E 6086 75580
E 8449 43339
O 10412 50605
O 10106 17036
I 28254 44703
I 6141 56615
O 6117 76615
O 7602 16971
S 16509 317677443
S 34961 806788655
S 61821 537672675
S 30385 624102646
S 36162 36732025
S 73329 157727496
I 46115 60467
O 20438 64317
E 11306 17819
O 2652 14604
E 12382 49092
I 13898 74993
S 29401 948718676
E 25714 47680
S 65315 932367361
S 30557 423610173
O 65524 66013
E 34186 40047
E 10674 67498
S 53993 70795430
S 74137 589291052
I 50041 67300
S 57267 970952375
E 36705 50162
S 26859 659915649
S 7136 645669352
S 8044 583754336
I 60514 66547
O 22851 71542
E 30357 46578
I 42565 76405
I 14154 31096
E 47894 52871
I 73369 77210
O 12534 34517
E 18810 23918
O 65772 71827
O 41228 64476
I 1687 41306
E 40950 62462
E 28556 62203
O 33755 60225
I 5729 41675
O 40141 50597
S 66137 846867668
I 9682 66892
I 6182 30117
O 24573 31104
S 21225 751679346
I 21016 51700
O 5972 35651
I 54421 76086
S 36554 972148036
E 37426 38306
O 38577 56398
I 55631 59272
S 42263 511984824
S 34692 482089999
I 6989 68493
S 25376 518987305
E 27040 62218
I 29227 62466
E 24690 38648
O 15891 60517
E 66265 77561
E 23348 61412
O 4215 67990
S 72446 125537538
O 42381 71730
I 54032 68532
O 25027 57456
S 38628 397971624
I 11865 20769
O 4660 25802
I 40385 61194
E 37121 76570
E 12740 64872
S 55273 696087757
S 37286 903412362
O 39125 44332
E 2706 57710
E 56087 63245
E 13377 34790
E 5575 43519
E 9380 26024
S 71389 92718065
O 10825 41744
O 41298 53836
O 23780 66589
E 5072 13891
O 37283 70681
I 30546 36863
I 14893 20885
O 28918 70251
O 20430 73125
S 19484 515669381
S 1852 489413667
S 37166 382046169
I 18714 69564
I 43836 74893
O 28008 41655
I 40032 58911
S 19086 381294659
O 6443 69885
E 35048 53832
I 29465 38129
I 60636 66684
S 51690 299919921
E 47410 75224
O 4917 33540
I 16796 64129
I 15903 77337
I 33218 34046
I 42061 65181
O 28505 62479
S 69413 145288706
E 54102 68375
O 53162 74141
I 53963 67637
O 10419 21787
O 9211 26967
I 26708 50926
O 58304 60439
O 53142 60337
E 18995 22461
E 46777 64745
S 45069 370679374
I 15933 43246
O 32572 69050
E 5576 36323
S 62378 427546817
E 15626 67615
O 39531 66864
E 59093 69185
S 50427 940324627
O 11979 58542
O 8215 24801
I 45211 69506
E 73850 77446
O 32285 61273
I 30266 49112
O 7472 65784
I 2629 44135
O 2357 15961
S 38854 765119837
O 1870 63369
O 5615 74477
I 21355 39918
E 4948 48646
E 11681 68206
S 35410 310868893
I 22311 42819
S 8801 380556443
O 10007 65789
I 3063 29245
E 23674 52327
S 60581 209566750
S 57287 608182494
S 31133 136884735
I 32530 70688
E 45809 67109
E 39652 72290
S 34806 88580898
O 35874 55780
E 11261 65109
O 59486 74209
O 56476 58556
S 40349 913481381
O 422 70460
I 6239 20945
O 3478 41672
E 41597 55195
S 68984 649971481
O 3330 55916
S 33497 695970091
I 11017 26398
S 33021 87856375
E 6727 57098
S 11338 317693192
O 1947 23398
S 77955 246023485
E 6990 11469
S 59459 907800569
E 3910 6376
O 54703 55230
I 11187 75834
E 6481 53409
S 29330 232606807
I 9004 65186
E 11316 69686
E 56334 63937
S 74857 78518378
E 24795 73646
I 2236 52219
I 33100 42344
E 41952 71276
I 66769 70223
E 13492 57666
O 25447 39760
O 31226 77696
I 14669 49188
S 61278 393838066
E 52671 64650
E 48050 53075
O 56595 68030
O 49277 53157
E 668 13107
I 75398 76504
I 69937 74327
O 1397 75959
E 59639 75686
S 36044 217349296
I 36479 37709
S 18111 546083046
O 55614 77455
I 24853 43418
I 33094 42048
E 57395 75878
E 2100 4645
E 8749 22526
S 47404 635106526
E 9612 71291
E 1080 47847
O 31634 42649
E 8997 38760
E 18987 28141
O 49193 56057
I 17832 34911
S 16687 311442411
S 735 80365164
I 24516 62995
S 3813 958816098
O 375 68000
I 28794 34922
E 44001 55453
I 37562 51916
O 39894 46456
I 53989 63510
S 27833 552521724
O 49768 61946
O 36122 36336
S 74249 182446962
S 50667 5219197
I 9655 74940
E 30608 64343
O 36412 53375
S 29131 479325034
I 58854 78107
E 15434 16077
E 26142 69689
S 50944 130647311
E 39803 73125
O 21642 58312
O 12630 13453
I 11284 22398
S 28262 19418721
S 35463 557647847
S 71403 470660266
S 9838 118106566
S 53810 440536124
S 64313 319598459
S 49405 758284271
O 34468 54694
E 33450 57101
I 10273 39206
O 12032 41897
O 24330 60694
O 13159 73956
E 18278 73323
I 19550 33356
I 2866 17381
I 24518 40738
O 30214 62228
I 19685 76903
S 62645 954841437
E 4204 26109
O 3263 71668
O 55739 64982
I 25348 52539
S 76177 699899322
I 57192 69078
I 18881 25423
I 11936 37028
O 15646 54697
I 1871 32747
I 10023 74776
I 1143 5356
E 45162 57145
E 54538 60624
E 49970 75975
E 16237 32961
I 7761 8027
E 18809 36693
I 45562 67069
E 39505 64674
E 3762 29226
E 61523 66433
E 47152 62790
E 5254 69822
O 5078 22400
S 11518 288173681
E 21925 60817
E 19563 28830
I 46610 63097
E 8644 10552
E 17400 62523
O 56643 63925
E 59684 72468
S 13516 128137774
I 36437 65773
O 9886 35249
I 42514 44462
S 69741 127700833
E 17278 24905
O 4779 56630
S 1856 746356162
I 3883 31242
O 31289 40157
I 13829 49687
S 54372 245536157
E 9981 36574
I 20366 41380
S 72651 681982675
I 35631 69718
E 52629 66964
S 3311 716585601
S 15089 271054092
I 8843 11179
E 5443 11048
S 50495 767402355
S 16997 798597271
O 15794 55336
I 30322 58857
E 13635 58294
I 52234 72059
I 26902 61488
E 42780 51876
E 22107 35076
I 70586 70899
E 51488 68730
I 26588 32533
O 19827 42430
O 29604 30655
S 65093 885450269
I 18728 28913
I 32780 71058
I 47480 70430
I 55594 72371
S 67679 959091072
E 17606 18502
S 36665 347451996
S 70198 875012215
O 27759 30152
S 72355 823939977
O 13720 71748
S 64119 308483064
E 3199 73300
I 20518 26785
I 8584 61340
S 42942 136052346
E 47879 69486
O 19000 75799
E 29861 45998
S 70210 734815798
I 16601 62630
E 20098 33391
O 11812 53433
O 871 3905
S 2929 803822462
O 37413 39315
O 36120 38545
S 30110 959192272
E 16381 70347
E 4759 61829
E 12512 20696
S 77172 572841536
O 55932 71045
S 618 601048326
S 68660 779751574
S 52875 444104549
E 2367 19914
O 9556 16838
O 18812 49672
S 57952 941869342
I 23285 28842
I 6753 34002
E 2713 3680
S 71579 899103190
S 741 494003122
S 60938 433844640
S 51834 194963683
S 62537 73380029
O 29570 36217
S 28972 385472870
O 20681 77442
E 63498 65519
O 5963 30719
E 4165 69180
S 11978 894573117
S 56602 593637370
I 13053 58552
O 7525 41695
I 24376 58239
S 22934 456927477
O 7879 77418
I 6805 37085
S 76611 543834287
O 64309 66357
I 9118 19398
S 9567 590729903
I 20111 57385
O 28133 61425
I 37988 50543
I 37701 59471
S 26447 643555165
I 32603 59201
E 30355 67558
I 20660 58029
E 33099 64400
E 3816 20047
O 18912 42129
E 25345 74689
E 44350 57299
I 22251 53958
S 38201 976432091
I 9674 31128
I 13019 26889
E 18443 75110
O 51321 63025
S 52745 773488360
S 101 880973101
S 5869 421969754
E 4199 33306
O 19690 55338
O 12173 68973
O 7878 12565
I 4472 68154
E 42256 62062
I 16462 45728
I 25942 26717
S 18111 650805812
S 35829 981804387
S 33900 539783490
O 9735 37808
I 63647 70332
E 45055 61855
I 11559 39780
I 9654 48777
S 47269 778300071
I 27029 44589
I 28420 59782
S 15942 522872869
O 39383 56457
E 13526 14217
S 53377 984223616
I 61611 72139
I 31489 57266
I 53074 59509
I 71486 74273
I 21083 67138
E 26798 72485
E 14178 33726
O 43629 74209
O 41818 64041
S 29328 886855902
E 29003 38020
I 15669 49222
S 50926 112604360
E 22612 29967
I 10546 56858
S 72949 145875841
S 28926 948652947
S 17078 279920383
S 4990 328726701
I 32203 48935
I 39905 41708
S 22402 361616969
O 36749 54557
E 50918 69680
S 11246 4392375
O 12504 39975
O 22210 69969
O 22812 49269
E 29394 31758
I 11712 62879
S 67278 226838711
O 52384 63751
O 13375 17272
O 26640 75182
E 37936 43574
E 43970 52814
E 29889 50413
I 6849 76119
O 64737 73340
I 42557 50076
O 30039 53225
O 8072 8979
O 21526 29223
I 5480 72503
O 36150 66444
I 5378 43453
E 24285 77663
S 31475 200100276
E 52439 68989
S 33134 69599827
S 77673 941035272
S 71049 658230390
S 69707 441430864
E 25083 70318
O 5418 69061
E 53031 77876
O 29550 64693
O 4783 71537
I 6397 36305
I 53037 69106
O 58647 75244
O 12091 66224
I 13782 57202
E 19003 29679
S 50312 781513013
O 9842 60393
S 42838 273322697
S 18599 454732023
I 9211 56840
I 23147 59202
I 1092 33124
S 63222 156974313
E 30442 35907
O 48298 49908
I 6059 58137
S 50749 498975331
O 10349 52365
I 18180 47310
O 33876 64994
O 39452 70785
S 27164 924915918
S 25850 223185863
E 5015 5398
S 72361 356402728
O 4572 65610
S 49212 348354244
O 32250 69749
S 24071 796463111
I 6714 31835
E 60316 71089
I 50736 62035
O 34667 56162
I 22372 65955
O 2493 39283
E 16179 48010
O 28030 57539
E 15514 70226
S 52881 783485033
S 3342 871057943
O 30040 61418
S 55843 701580546
S 5943 201034613
S 41922 71196472
S 8046 299216417
E 31844 75482
O 2437 32115
S 9722 768967638
O 53221 53973
O 41720 57958
S 15095 197762693
E 35424 48817
I 32521 52272
I 64212 78042
I 10135 26800
I 8001 77998
I 11343 42072
O 14021 72415
O 13158 15779
S 47066 201923911
O 69256 77558
E 11844 16739
I 10918 49247
E 16625 19250
S 2736 592991240
S 47968 815931280
O 9798 26164
I 18814 50817
E 49303 63429
O 44361 69815
I 38283 74413
I 34073 77489
S 47715 920394795
O 20892 66150
O 20839 55250
S 15944 366141159
I 18528 58710
S 50846 700335312
I 46064 52293
S 24748 508978864
O 32620 76011
E 55336 62214
S 37110 851369029
E 37296 71940
O 10748 46904
E 17773 61051
I 39773 56367
O 43711 44109
O 538 37533
I 24515 57885
E 4672 72581
I 42798 63903
E 14900 22297
E 4636 29213
I 6651 22431
S 23921 563915512
E 34785 64510
S 50148 618232798
I 27884 63069
I 6367 75266
E 40019 54973
E 51168 65997
E 1177 58773
O 28354 65807
I 52845 54549
E 55521 58047
I 11880 53620
E 31018 73719
E 35573 52502
E 31327 71516
S 20123 663600761
O 3793 37433
I 6206 18129
I 48409 55070
O 13457 56582
I 9816 73557
I 1126 19193
S 28428 928447876
O 16315 74879
E 9595 64180
E 24859 35998
E 52691 53013
O 10183 61761
O 38512 42082
S 42001 616264590
E 10917 74543
I 15104 44365
E 25443 76328
O 55457 66385
E 2589 18495
E 29144 53799
S 42055 333076402
I 2754 4247
E 44395 71644
S 34531 444450249
I 50852 75412
S 13198 506972595
S 19387 325134297
E 57621 69418
I 15968 22325
E 831 74992
I 41973 42728
O 48604 50752
S 1898 557366040
I 16908 75092
I 43609 67388
S 27646 695934377
S 23022 866063063
O 22413 47104
O 48969 77867
S 70714 398528744
E 24422 71526
S 6275 289804269
O 13523 60915
E 21156 39434
S 13320 865923937
S 66580 136436392
I 6078 57154
O 7411 27258
S 28657 448645945
E 42351 66193
S 48277 533138105
S 34617 550288140
O 49218 66356
I 34975 50891
S 74482 553746901
S 5268 482841616
S 22686 760815692
O 28367 60529
O 39259 56913
I 53814 63778
S 36661 327466114
S 22567 326930155
S 38926 363409769
S 74694 436551196
S 16134 275837741
O 1839 72730
O 37138 47718
O 2470 62392
O 15084 37212
E 38283 75228
O 12759 77288
E 65724 65748
E 24656 44822
E 18048 37638
I 5731 49862
O 20756 48752
O 74039 75036
I 11438 61973
I 21181 72112
O 20394 49278
S 52777 875195183
O 926 9342
O 4878 74600
I 39698 68026
E 23748 76699
I 14565 24354
I 26160 26229
I 47162 52885
O 5848 64112
O 56059 56567
E 37098 70089
O 15651 55352
S 9975 388504783
I 55665 76567
E 22627 63956
S 67228 691215904
E 23075 76812
E 39828 54332
I 836 76411
O 8387 56635
E 33678 76876
E 35153 74674
O 29332 36141
S 6910 722680330
S 41580 666724707
E 14133 52033
E 48148 53236
S 72671 892059834
E 62326 75511
I 2728 26265
I 45111 52149
S 64201 608191236
O 4288 36949
O 6430 44555
O 38996 74373
I 10150 50668
I 1971 7028
O 1935 55040
O 5921 35128
S 4673 575353333
O 10465 77318
E 10401 33138
O 43402 44646
E 27801 31445
O 3615 35733
E 126 12657
E 5546 35682
S 11566 36496147
S 26754 497124919
O 23024 37187
E 37028 53946
I 5669 24379
S 46022 366594115
O 27651 64763
E 50020 68610
O 12598 26269
I 32675 33823
E 11486 14182
S 31163 71842122
O 67956 71870
O 24376 26142
S 30121 547226056
O 16480 62937
E 46670 55601
E 8580 51665
I 67969 68444
I 41013 62003
E 2222 2643
S 19987 889275065
S 8902 11298380
S 26182 25242174
E 154 64171
E 10999 31442
E 37189 57773
I 13850 27682
O 17563 63289
S 33471 69656373
I 32515 63557
S 5478 350162375
S 1417 696083554
S 5766 104834949
O 48178 60596
E 16409 41052
I 14649 73418
E 28594 68066
I 61765 67972
I 55897 66826
E 17653 33178
I 13207 29570
O 35116 39359
S 58929 563977283
S 12986 378166038
O 36929 52623
O 35431 66527
E 26141 51712
S 65461 442403165
I 53019 60091
E 32325 32363
I 5498 53327
E 29690 34356
S 41642 148490235
I 3044 51101
O 13100 45968
E 33807 52032
I 59373 68757
E 66079 66571
I 41965 47504
E 39782 60589
E 7438 30350
I 42163 53831
I 613 51429
E 51415 70682
S 71199 204714484
I 33949 49971
S 22917 615469029
O 23417 75747
I 8880 41833
O 503 11139
E 44228 54414
O 32534 64090
S 69414 318034874
O 8900 73483
E 48069 71619
I 2500 62364
I 13921 43841
E 30306 30991
I 44533 52218
I 25139 71641
I 27569 52343
I 4089 14028
I 21927 74326
E 14668 35022
S 75607 626295653
E 36011 75592
I 27798 63041
O 47521 76594
O 3862 59312
O 12040 31340
O 23496 54073
S 39918 760216364
S 57625 690739243
E 3918 10803
S 7952 393972382
I 25264 62347
O 19192 65920
O 50077 54373
I 9452 49419
O 55034 68073
O 45611 76325
S 22748 686213386
O 65873 68755
E 34648 77290
O 38309 51706
I 32269 45792
S 55041 989592525
O 49357 68083
I 26756 37157
I 14842 57814
E 18706 28601
S 50578 351289085
O 55056 71024
S 36601 364809251
S 45408 780287140
E 50379 62156
E 53398 74217
E 62708 77152
O 29009 38916
I 6637 75859
S 66646 485950426
E 20585 75749
S 53121 128666031
I 4184 62701
O 53467 77961
O 9615 75653
I 6173 27369
S 35716 185775433
O 66458 66662
E 37209 57943
S 52572 245895424
E 1362 50723
E 2113 34704
E 52368 66751
I 18709 49090
O 33128 37339
E 5697 15206
E 2404 36672
I 21911 76903
E 51822 62028
S 36817 74237298
S 37631 31483777
I 4573 15529
E 2141 74316
S 71440 277230391
E 14375 42893
E 42438 45983
O 22560 59918
E 32201 69476
I 22036 32792
O 43351 44376
E 14185 37358
S 30645 335067874
E 22687 39012
E 37648 48369
I 21064 59192
E 16222 65493
O 9648 21646
E 36880 40363
O 67682 75643
E 9903 64610
S 24001 438019137
S 46079 556322157
O 25867 76400
E 62526 76008
S 12389 628243562
I 31286 32943
S 33400 90236962
S 22329 711026227
I 53775 69503
O 40177 60773
E 8684 59504
S 70525 337211794
E 14637 50571
E 26934 68986
O 16545 50078
S 35441 460741139
E 10546 74033
E 3134 51417
S 33405 797834974
E 21958 36155
E 10556 24815
S 51121 214457814
O 4239 11728
O 9666 35402
I 11181 32009
I 11411 52312
S 65746 652143854
E 40509 75393
I 9585 42401
O 21181 66906
I 24529 33637
E 37315 61661
O 56714 62593
E 46579 68559
S 69591 990677527
S 16139 321295386
S 8918 858118453
I 19807 76055
S 5610 462213263
S 21001 266096026
O 23847 35539
E 24481 43317
O 23089 37784
E 5046 9053
E 49634 66894
O 34479 59830
S 66581 595548641
E 15026 52154
S 669 245076343
S 65558 665778961
I 34512 45899
S 59884 401857268
E 18019 53152
E 9102 53557
S 49831 254913543
I 6419 37828
I 34584 77544
I 13827 34638
I 5383 74449
I 19261 73406
I 18022 48304
S 74260 562022902
I 58066 63313
S 39471 79693705
S 2437 116678568
E 41084 58430
O 6310 60265
I 6748 68807
E 14115 27738
I 29021 33762
O 40165 69561
I 9650 14776
E 49930 74887
O 7927 69641
E 59053 62140
S 29111 91970881
S 4798 214136059
O 49236 56762
S 54616 275844244
I 17743 72454
S 53645 184495873
I 34065 71290
E 41346 45130
O 31437 47675
I 48900 69972
S 70506 964217319
S 15484 414013756
E 28314 36850
S 8092 735413932
S 19355 941917949
S 73427 533397644
S 11686 647823619
I 50580 71565
O 32771 62123
S 70534 221407602
I 262 75006
S 59711 910048347
S 48476 431888034
I 32997 76470
S 12892 532000317
O 2890 21532
O 41518 57069
S 41252 573495113
I 1921 57560
S 48237 550834612
I 68236 72793
S 76142 855076819
O 4886 21312
O 7365 50711
S 36991 692688057
I 22033 27577
I 13806 29394
O 25619 48863
S 11696 413889886
I 39320 54120
E 35222 61576
O 37731 42756
I 31393 67684
O 8012 29037
E 11714 35648
O 16726 74479
O 24245 74721
S 17908 868760176
I 39736 52083
I 7271 54955
S 23285 931346427
E 31293 71542
O 18025 52464
I 9790 46155
I 44349 77341
I 39982 71351
O 895 16831
O 2054 54345
S 15650 53137975
O 3895 34044
E 9867 66550
I 3762 10219
O 11963 35800
S 17315 25284347
I 34300 62862
I 17672 32317
E 9845 44147
E 57932 69385
E 15488 68430
S 49560 760288486
I 11967 34438
O 8498 74813
I 64417 77208
I 23493 67194
S 13993 22432512
O 13094 67961
S 38815 39154918
O 1478 37684
S 2906 633548263
I 44879 61854
E 44076 58016
E 15049 30390
O 45449 52480
O 48067 69427
E 11058 46425
E 45398 63420
E 11302 23911
E 49406 54147
I 22109 26434
O 6249 10774
O 40973 45559
S 49670 136371040
O 5325 32828
S 10384 839066913
E 8839 72009
O 51685 65931
S 17721 561362331
S 38599 578845209
S 56442 889180478
O 9270 19449
E 50072 75472
E 1967 69379
I 22894 41580
O 42408 72979
S 76682 469708690
I 10271 64368
O 19400 63863
I 9708 74087
O 14815 16037
E 3521 50097
O 3813 49906
E 20194 42090
I 23661 69621
O 7429 25322
O 12041 59834
S 71284 499788990
O 6816 14262
E 53396 62465
I 15021 35929
O 11322 58552
E 16568 24699
O 28972 69985
O 20243 29380
O 13728 50380
S 53969 602736993
I 13741 35218
I 8805 13030
I 9283 48989
O 38026 39051
O 22961 46179
E 1589 40732
O 15664 19242
S 56875 297436000
I 19938 33279
S 36006 686620997
E 17392 53616
S 6416 518815260
S 68079 803327702
O 1074 5267
E 41006 46515
S 69277 611488207
I 22701 47153
S 31846 460160386
S 2463 420683590
O 15935 58507
O 23320 26037
S 32977 374154134
S 31241 565156105
I 38634 63902
S 55300 149598031
I 63558 65473
O 5439 16182
O 12421 40291
O 15488 23185
I 42832 47450
S 72583 821917586
S 41435 191834617
I 4435 38142
I 16877 21654
S 68154 419402429
I 43931 66849
O 21627 61500
E 2877 77431
E 26377 46166
E 31764 41254
O 37522 43675
I 3400 16561
E 25544 45436
I 45206 63175
S 4015 783779952
E 35203 62467
E 3666 77538
E 19579 60958
E 12739 47695
E 3417 48141
S 32963 593177325
E 36875 63580
S 31943 295024843
I 18089 74228
I 21901 77243
S 63234 691461139
O 5657 61714
I 7480 40963
O 27828 56285
O 15674 49073
S 56642 445362019
I 5502 50495
S 39134 707054771
E 29838 39713
S 36403 227352315
E 27836 41475
O 34737 68969
I 50158 74602
S 70433 646618805
O 2150 73337
E 37374 68553
E 11075 17997
O 36975 65245
S 73472 707831118
I 38663 75412
S 49599 621600616
E 45725 64472
I 21588 37577
S 32095 736644278
I 56334 76692
S 1420 64157407
I 7605 37477
I 13569 40451
S 19047 198927612
E 34060 48314
I 13210 77223
S 37479 809106096
I 15198 24957
O 39495 53464
E 6592 72967
O 64952 76924
I 33782 47209
O 21581 53968
E 34895 44957
I 19957 51030
O 52205 77649
O 4478 55590
I 16208 45464
I 2244 51138
O 27899 30869
S 11526 754955895
I 290 66112
S 74081 94299398
I 3146 12021
E 34833 56443
E 22924 73477
E 31594 68046
E 13078 19081
E 22074 47492
I 21243 55718
I 26835 74024
S 16369 798335598
S 20394 9916223
I 16329 72794
O 48896 60737
I 35236 46965
O 16523 63615
O 29285 75557
E 36847 46591
I 14890 20403
S 53027 903273065
O 36934 50911
I 1481 47503
I 37708 72705
I 11721 75032
O 32794 75805
S 70158 500170830
E 11607 15758
I 7785 37711
O 43339 48023
O 13675 25938
I 12641 75409
I 34278 44192
I 5161 5712
O 11442 52827
I 17182 36435
E 45755 68228
E 1553 46936
O 11823 50477
I 34419 72458
E 2417 42632
E 19589 74504
O 58933 77266
S 21990 669295215
S 25365 703604116
O 29217 31190
S 4447 446317926
S 69248 463658094
I 36699 42355
I 34237 67277
I 19076 65642
I 6505 66778
I 33629 37868
E 1069 27793
I 49703 59254
I 20797 47758
O 35859 36855
E 10764 46815
O 16585 43311
S 20348 629141996
E 38908 40256
E 22501 38636
I 57131 57705
O 21723 51572
S 47484 18284612
O 24972 41960
S 18498 754020792
I 12083 32875
O 31821 51733
E 41771 74332
S 44508 145553203
E 14722 43139
O 37386 63042
I 50415 66953
O 14047 71283
E 35124 42696
I 4801 26863
E 8654 77554
O 30945 56788
I 21751 29601
E 11772 13742
E 14299 33385
E 35815 39533
S 3568 286888005
S 9664 13977259
O 1922 41424
O 2546 76681
E 22309 27207
O 2420 37528
E 34045 38518
O 10556 30467
O 31381 38602
O 48730 78043
O 29683 67392
I 1870 29156
E 26132 34060
O 11902 30863
O 25354 60658
O 35393 55917
E 8649 35113
S 53259 927093577
E 53796 72617
S 18980 126964205
O 66517 73459
S 60651 502066981
E 3571 44800
O 41252 49859
I 11378 34247
S 32415 249326426
O 66160 77585
I 9018 64021
E 8056 76515
O 54314 76370
O 45469 45630
O 4876 34801
E 9061 32101
O 35075 57192
E 21034 43834
E 18167 41562
E 13131 66906
I 13434 65548
E 27119 29598
S 29954 876361646
E 75040 75410
S 46318 335831877
E 11714 41008
I 58579 77024
O 28355 54202
S 42983 512206892
I 20990 62740
S 8007 647462903
O 64774 68339
I 30375 50816
I 60010 62753
E 25679 71232
S 4368 8456408
I 35600 35898
S 49864 889963120
S 12903 569058002
I 42160 49755
S 43140 762237531
O 3762 46520
I 16925 56188
E 2608 50350
E 3579 61889
O 9772 50099
E 11105 37382
E 14304 22962
E 29866 71115
S 9888 797069494
O 1997 68270
O 12863 27170
I 14625 72115
E 39042 47332
I 42032 74021
I 12995 24158
I 49231 59891
I 15273 74622
S 20313 277849908
I 5092 23641
I 20794 25776
I 14148 32860
E 304 31516
O 12430 39242
O 2873 58602
I 12613 40919
O 30036 47027
E 58282 58713
E 34625 77192
O 23894 33602
I 1469 10630
I 16756 60747
E 54485 61898
O 12435 44871
O 72530 73178
E 10803 68534
S 56502 598679546
I 22238 33899
E 3944 29455
E 8402 29425
O 36450 77788
I 14540 62938
I 21661 40733
E 23068 67970
I 17411 36336
O 8144 9921
S 21335 783429734
S 61743 519978773
I 8830 19804
E 46603 60606
E 18368 51865
I 18956 52490
S 31058 23579985
S 44962 760631435
O 24558 67715
S 30410 696013395
O 65437 69858
S 61973 106352490
E 48823 58871
O 26802 33669
I 24434 34717
I 25065 75128
I 41353 63078
E 13159 21580
O 53083 61918
E 26118 31426
O 61438 76033
I 14226 28919
S 60727 619474180
O 12152 25905
E 41751 70844
I 15459 56353
S 32197 154331175
O 13361 43099
S 48858 831504998
E 6555 25702
S 68192 77926252
O 43786 66276
I 50313 71975
S 41170 496953283
E 51062 69766
E 39998 44237
I 25669 38093
O 11110 70413
S 31934 760488790
I 8593 70564
E 9233 64886
S 62263 527780606
E 34681 49155
S 56519 759420011
O 44927 77429
I 63386 77307
E 17826 55476
E 38951 42107
O 28623 64999
I 37398 62792
O 39200 64164
O 14324 39959
O 22698 25884
I 21196 28943
O 10043 73063
E 8586 46594
E 24974 36928
O 10190 30075
E 37434 64968
E 65417 73014
E 23464 50284
O 41121 67109
O 15054 73242
O 15029 16707
O 8731 42882
S 46653 382490429
S 34170 517037826
O 9703 75507
I 30946 32941
S 71685 341080927
O 21786 77415
O 51536 75609
E 8664 48705
S 46868 1535800
O 13847 21483
I 25438 76093
E 29179 62179
I 32032 40508
S 41216 429619959
I 53599 55888
O 62269 73495
E 31018 53299
I 1381 17921
E 49485 66638
E 50744 61764
S 5504 350663646
I 43794 77199
S 46870 882135498
S 55269 417749615
S 76371 282078679
I 33412 53296
S 41442 802341032
O 13734 14695
I 26394 36559
I 16388 68461
I 16550 59195
E 9449 31677
S 49088 337958897
O 16101 49208
S 32039 994498330
S 39038 386102063
O 45728 74688
O 23627 26402
I 61591 71698
S 23252 211946409
I 6739 65693
O 4596 7395
I 77700 78011
S 49979 879867961
S 26073 517133731
I 46261 59980
S 69737 398082139
I 48098 74130
I 31778 43745
S 20383 373608759
I 19093 29167
E 1695 46955
I 738 14874
E 17847 65524
O 76365 77041
O 39511 59342
E 17441 72194
S 24157 651081891
E 56870 57671
I 30936 54538
I 11726 45879
O 7253 77264
O 21578 53709
I 19383 43560
E 64818 67213
S 50304 684178770
O 39192 47667
E 10607 43764
E 6789 10049
S 48848 706280135
I 5286 63864
E 6644 18820
I 2431 38023
O 6546 72555
I 23385 42179
S 63769 165336202
E 19533 55472
S 30848 693041191
S 32291 136915843
I 4483 70437
O 62318 64942
O 8291 62555
I 35219 60671
S 75006 30793412
E 8498 72641
S 43014 14213705
S 20213 807834532
O 35684 71842
O 50469 57727
S 7548 6451506
O 2148 58394
O 26164 31970
O 31864 52326
E 42595 56248
E 61689 73667
E 21555 41113
E 996 43941
E 10685 32641
E 22027 55838
S 70521 969942994
E 43377 63829
E 3331 73833
I 17403 21459
S 31465 487171945
I 38776 50699
O 10908 15862
O 9899 56391
S 50683 453414866
I 31612 71051
S 56208 607768084
E 35727 53309
O 29329 67685
I 36993 57499
O 18186 55581
S 30880 704947200
S 59148 699581489
S 8794 428752198
E 24823 42468
E 61828 69411
I 17155 46050
O 22161 68875
S 10291 123929451
S 33224 714227945
I 12961 51257
O 36471 37367
O 33954 70739
O 13597 31592
S 57258 1080175
E 8200 24802
E 15072 57007
O 20328 62251
I 32127 53840
S 67635 881117298
O 17320 76302
S 30727 363076988
S 19970 272291336
S 2884 872177346
S 48039 665043618
I 13122 43657
O 5004 45228
S 69696 924630511
E 18112 26266
E 2686 43806
I 21984 27640
I 10129 62253
E 54242 73851
E 9584 73912
O 11719 42557
O 2077 36629
E 19944 27473
I 48245 59441
I 34580 47615
O 34893 56106
E 5853 31172
O 26589 35634
E 22095 39197
S 69779 807437508
O 11627 74048
E 32107 77800
S 11188 433438784
E 23012 39791
E 2688 15745
E 27335 71995
E 5656 68748
O 16387 67995
I 55270 57648
S 21140 354253274
O 55936 75984
O 3791 75213
O 2209 56066
I 42716 66265
I 35334 47592
E 29187 37430
E 15384 74683
O 72289 77133
O 11406 47052
I 20236 42409
I 41834 54582
I 23496 61622
O 44064 68081
E 28017 37845
I 3526 15824
S 52477 98350312
I 56209 76055
I 7538 22489
S 72297 927550434
I 54080 72694
I 33203 43605
E 35544 51565
E 68330 70171
E 27497 42677
S 24179 247293032
O 52719 70789
O 279 29140
I 29241 68522
S 65016 608647571
E 57003 58848
S 21281 795435572
E 99 3395
S 22348 567589010
O 15393 28494
O 1913 69491
O 41669 45292
O 13623 31208
S 56561 545281116
E 13222 51962
I 37396 46865
E 41040 44570
E 5908 63094
S 63017 555811603
S 51833 278401095
S 68979 188751479
E 8580 27051
E 20445 68881
S 52011 507382961
O 54527 67993
O 19896 55251
E 9915 34656
O 69568 69762
I 19192 71672
O 24362 63639
I 12136 29278
O 12417 74034
O 29002 69246
I 29424 39139
E 6633 62380
E 22517 31152
O 24794 51070
E 362 30800
O 499 44176
E 53718 77224
E 22081 71024
S 20270 543068101
O 29494 38600
I 49473 61474
S 4578 101992722
O 33438 67658
I 38623 75813
E 29597 35850
O 18560 60437
I 56920 58346
I 21784 27475
I 85 1583
E 13544 49918
S 67383 342844336
O 13327 59768
E 9214 28264
O 32029 39321
E 7250 41881
O 29082 64985
I 50039 70468
S 33493 56097614
O 38995 49374
S 63160 865880161
I 50588 59138
E 57576 73452
I 47342 54989
I 14959 46417
S 5488 605813882
E 7581 63104
S 17108 718043025
O 23874 38602
I 63518 73485
E 2769 73294
E 8324 63292
O 34547 63319
E 50300 54307
I 1842 64857
O 9078 58026
I 3324 32985
S 9085 269792749
I 25059 35958
I 63765 69053
S 12391 121497311
I 33449 59578
S 53015 704094178
O 56541 72369
S 71044 368557333
S 77831 885484475
S 31469 392555708
O 42055 57548
S 69767 379495741
I 29472 75396
S 78092 618395903
S 57838 520626109
S 17570 126744095
I 33405 50738
O 11869 15470
E 1832 4672
S 686 556112302
S 66949 100427099
S 7389 762932306
O 66093 74856
E 25587 43128
I 33956 37251
E 7816 67522
E 17460 62682
S 63478 809965315
E 6248 39396
E 1214 22472
I 28915 52576
I 11289 74050
S 34076 813027367
O 3337 27893
E 25125 61600
S 5577 833645434
I 10818 31600
O 17868 23629
E 3704 53211
I 3391 46868
S 31233 916457603
E 5247 45424
S 9982 937651829
E 1782 32945
I 47953 71954
E 49623 68217
I 37103 59391
S 27779 574380601
I 4005 70949
E 6456 12591
I 29262 30639
S 45909 152189131
E 31586 44274
E 36395 57504
E 36001 70802
E 43758 50770
E 70735 74041
E 19498 52544
S 22566 140181494
E 26314 31532
I 47 22903
E 13108 47604
E 37417 51790
S 71188 704265713
E 25504 39453
I 25501 27185
S 7442 312135751
O 41880 70660
S 59552 596533971
I 32907 62487
I 20267 35481
S 69501 310909805
S 1129 248123538
S 27091 972653935
E 15050 49917
E 21977 56426
E 67150 74761
S 5530 336191899
I 684 39739
I 7778 39655
E 31003 44797
I 39876 43859
S 35060 566292436
S 15184 525466545
I 12298 40439
I 19600 33966
S 41624 976541879
O 1701 4587
O 17122 20454
S 32779 222124367
O 18819 28155
E 8077 52867
E 29866 55123
S 51612 640096166
E 47339 71821
I 2703 48452
O 54814 56502
E 13694 47576
I 41220 59173
S 67690 787617607
I 42312 68709
O 5971 61713
I 43156 77278
O 2657 33057
O 33777 50632
E 67884 73151
I 52749 71199
S 48957 795904131
E 23354 36897
E 39967 76927
I 35641 54348
O 16521 67523
O 26701 30488
I 61467 65494
S 58628 773675089
O 12975 58627
S 38167 437098267
S 19868 586973818
O 15030 47110
E 57122 68250
E 67115 70627
S 72303 655891033
O 3519 75791
O 1812 61295
E 9085 11065
E 20104 54147
I 22651 66183
S 58413 845628562
O 10086 66982
E 45416 63306
O 37368 75875
E 3528 3729
S 51870 37266161
O 35646 71189
E 69220 75449
I 12448 17265
S 24055 258441493
E 26672 77917
I 19735 57596
O 1224 72459
S 20807 55537319
O 7028 32997
I 15702 59608
O 13161 56613
O 7023 66815
I 4495 30383
I 16845 30326
S 25387 247121340
I 176 7985
O 1559 1916
I 6276 30123
E 61623 67862
E 48927 56967
S 54593 367171707
O 4500 44834
S 18364 735233229
O 23504 67067
S 15361 948807563
S 22229 351752722
S 74902 466901288
S 19315 646250721
I 19356 77339
S 67406 140731762
O 6315 65759
E 44154 69920
S 44777 696476951
E 27013 43545
S 40071 409770109
I 72394 72908
S 62169 976904943
I 14693 19353
E 6876 14367
I 248 37863
I 4234 15941
S 63712 266782863
O 53153 62523
O 2123 77196
I 53966 63894
O 2105 63740
I 18289 27011
E 24710 38825
O 40305 44737
I 18721 74683
S 63558 593190821
E 51386 67454
E 4998 20179
S 44065 108456327
O 19434 75725
E 1259 5333
E 8019 65317
E 3997 57790
O 51079 64922
I 48098 48692
S 30610 64982751
S 55283 696998520
S 35615 843841223
E 2575 33079
O 49922 74685
O 6380 65648
I 37282 69569
I 14865 42736
E 3623 27245
I 15535 71814
S 61015 720428606
O 48691 67367
S 20025 629105247
I 8264 24428
S 8761 714261365
I 47020 77788
E 15441 65299
E 11944 29706
I 21786 61517
S 33002 914040632
S 78017 671276121
S 69603 725472551
O 19210 23422
E 39048 48268
E 11154 24224
I 8716 45751
O 26555 43216
S 17041 726907696
S 40460 2470548
O 71668 74095
S 29370 575557804
I 6234 13803
E 43569 44208
S 6666 838083701
E 4053 70087
O 16171 38288
O 8913 66887
I 10210 39904
S 47475 624131190
O 17330 49165
E 43887 58824
E 2239 70051
S 18530 218026076
O 470 36294
O 12109 14167
O 22808 35167
I 3339 39866
S 24830 804053492
S 76075 419665067
O 8248 56287
I 7294 61934
O 30210 69129
O 57539 62448
O 52510 59956
I 55273 74356
E 1095 77585
E 32260 72780
S 46551 166777296
E 58877 71748
O 10314 56728
E 63234 74961
S 23929 31331244
E 10644 51963
I 24535 57466
I 40832 51180
E 41535 65892
S 17948 136040346
O 24751 55396
E 33559 52516
E 2096 47728
O 39952 75576
E 27096 61249
I 4330 57207
I 31384 71602
S 29833 492513423
I 1617 57953
E 26005 73820
I 20196 47015
I 12417 55810
I 1973 55775
I 41908 69244
E 32321 66461
E 8406 16126
S 49504 390662409
O 21103 25464
S 69866 451705979
I 32746 41655
I 17196 58881
E 18936 27378
E 23892 68480
I 8966 42098
E 31163 49927
O 56535 69116
S 14558 742792940
I 45111 77191
I 54809 55360
I 5118 47718
O 52579 68828
E 3038 27846
E 64075 69187
I 27877 69151
O 12877 29710
E 28601 72318
S 53981 256632775
I 11937 40315
E 54766 55429
E 70551 74757
E 5127 66600
S 72111 817173856
E 23495 50633
I 1307 4621
O 33181 75071
E 5341 11181
E 17405 55247
O 59493 78006
I 65479 77747
E 32775 54948
E 17 12354
I 25348 63565
S 32683 681540515
S 41183 327761996
E 40269 42499
E 17507 19627
O 6035 27726
I 9182 20367
O 3088 25077
S 23944 911022779
I 52780 60804
I 44982 74474
O 10173 51384
S 4506 33224975
I 41880 64902
S 45623 680527476
E 44441 64611
S 19691 169789661
E 17805 42120
I 47683 75061
O 40887 49289
O 15230 37138
I 55003 61147
I 61767 68103
O 21278 74332
O 1118 22808
S 12563 340036483
O 8518 28130
I 9453 39760
E 36114 73898
E 60127 66671
O 19051 56101
O 48315 62718
O 47273 48072
O 31637 51624
I 21299 63379
E 7557 75258
O 6573 17534
I 12455 69597
O 21169 26143
E 40259 66777
O 7710 66349
E 43501 58719
I 36672 68815
E 6014 61835
E 54541 66081
I 38364 77292
E 11737 48562
O 15279 58339
S 52305 389152232
S 51548 124749454
E 41188 78005
E 69438 77668
S 55018 288248287
O 19524 66477
E 58789 77127
O 16488 71772
E 12877 71069
E 6755 40948
I 33463 63766
E 46887 54842
S 45146 402580743
S 68555 366021530
E 31121 77434
E 1344 42879
O 17436 26901
I 19800 62483
E 11810 37025
I 43617 59576
O 27814 65840
E 625 8168
I 18096 47947
E 29034 31209
I 34913 53529
O 49855 60958
I 13048 39163
O 35491 54918
E 21563 51604
O 32837 61253
O 67541 68070
O 40093 69758
O 16218 47890
S 6256 961110003
I 67666 74851
S 8075 747372357
E 15868 38197
I 32033 37193
S 23007 309069757
E 20840 54220
E 1650 22235
O 22170 72378
I 24003 77062
I 15403 75640
O 46551 58210
O 47968 55490
E 60372 66773
I 32170 42099
I 61407 73306
I 6105 63458
I 40138 67945
E 5605 62767
I 8912 18966
I 6434 8404
O 46296 52524
S 16147 20013122
O 22724 45762
O 29716 70560
I 11598 33148
I 15841 65169
S 8592 792272934
I 9189 52680
O 36891 44688
O 35912 71931
S 38373 626819122
E 25077 43602
E 2741 26102
E 21540 59888
S 16982 611186709
O 46077 64725
S 73279 82732686
O 22452 70802
E 14972 75585
E 64997 69115
O 6023 57492
E 6165 41533
E 68071 75916
O 32831 70527
O 74126 74404
I 33108 48632
O 38567 73227
I 64390 65172
I 31080 74704
S 20132 379063622
E 14815 56498
S 59326 174338696
O 29379 62981
O 3456 36517
E 70345 73206
I 37694 60940
I 26975 75716
I 44385 57978
O 5054 58530
O 42739 64177
O 23238 59301
E 35956 57207
E 6178 16944
S 39820 943835924
O 52203 53460
I 55690 59059
O 2066 19001
O 11009 49282
E 28685 66657
O 23795 24914
S 645 69901012
O 15783 67684
E 41129 60434
E 21475 68851
S 28787 283502272
S 34427 520186191
S 61114 83183909
O 17682 35182
O 43582 67710
S 16086 65007232
O 28385 37429
I 34108 56556
O 52770 62574
E 67201 73529
O 56961 66986
S 70589 931560071
S 48948 849640011
O 16189 60135
O 32919 39073
E 23192 47795
O 31031 43688
I 16038 64788
E 47455 72038
I 27761 74840
S 36632 818001167
S 62556 28684839
E 15372 21631
I 41598 77199
O 28948 49717
I 13112 51400
E 28144 51336
O 16658 20449
I 17092 35773
E 37414 63334
E 33644 54422
I 54689 62457
E 70553 76979
O 47286 62554
I 7768 76719
S 69398 774480320
I 10630 12679
O 23532 28674
E 4893 7411
E 26984 77587
S 27305 436076295
E 4050 45338
O 49576 76676
S 51423 704423112
E 14652 25750
S 13226 29668906
S 55053 101372046
S 52143 296521585
O 2344 53023
O 29531 35891
S 33774 964551993
E 41614 65083
S 11316 899464914
I 25421 35613
O 42454 58808
O 17198 56733
S 42634 894505081
I 4652 58320
E 24699 51503
O 4784 40257
E 25022 48919
O 10165 31975
E 8839 43994
O 3304 11719
S 56798 392256972
S 6693 629264406
E 1525 60294
I 22011 71826
I 24350 43372
O 10187 33832
S 45723 227062686
S 9016 611373012
S 1630 716101925
O 26290 50123
O 453 1998
I 25441 77317
S 11313 89799070
O 14479 52631
I 5881 31449
I 35302 61751
I 14289 77386
E 43118 54990
I 1266 11150
S 18165 54973680
I 38427 72841
S 48818 789702034
E 14714 45381
S 48387 795658595
S 45051 659162713
S 53420 210553322
E 45109 72263
E 24483 64396
E 11097 11272
I 69131 74856
I 3952 46802
S 30507 131597343
I 15141 60716
O 20172 63207
I 41656 48018
I 20426 25213
O 41397 53531
I 30310 37979
I 11802 28501
E 36220 49404
I 16669 52911
E 15298 61911
O 53759 58347
I 45971 55524
O 58517 64825
O 32457 38456
S 62948 399933831
E 32711 58728
S 43183 913211285
S 61585 201806246
I 26687 48222
S 66428 189929972
O 8023 12797
I 12232 37743
I 485 35671
E 5132 12710
O 7033 16920
S 32553 473329189
I 21735 37206
S 15938 333011312
S 59326 308711920
S 13829 149188715
O 30307 57873
E 12762 39111
E 1714 14316
E 12189 55233
E 30075 42321
I 24341 40290
E 35082 40520
S 16201 276365071
O 21003 47269
E 15669 61153
E 29056 36474
I 55588 56188
E 10332 65030
E 48520 52689
E 8543 35369
S 32039 51299843
S 1416 555175726
E 58279 75425
O 39949 63734
E 8767 9530
O 7981 57622
O 53642 60539
O 599 66262
S 6251 705299327
I 15782 26598
O 42849 50685
E 58226 70780
I 35668 74231
O 17752 31998
O 13189 40232
S 35683 342020180
O 7009 15599
S 17056 401900816
O 44841 70110
S 59984 490789593
O 6777 44686
S 12953 529393300
S 50076 182481609
E 43378 70064
I 4429 41351
I 9725 10729
E 10472 12237
I 24350 52691
E 6205 57964
O 2209 52304
S 15075 6352147
S 6523 299708589
S 70256 195406037
I 67944 74859
O 15532 63498
E 43278 73727
S 46247 456166787
I 12948 20712
I 13957 55700
I 12538 46760
I 19614 31166
I 25412 72774
O 24284 65724
I 16414 32341
O 14752 50797
E 40683 72833
I 14983 36477
I 13722 33488
S 59510 368113706
S 45691 675736159
I 14467 31560
E 13607 58376
S 76798 934908535
O 42667 75123
E 49962 70187
O 9057 51465
S 129 313436815
O 30333 73992
I 38260 62688
O 50168 51518
E 26729 28843
I 22076 68132
S 29649 360805469
O 3157 24032
S 70547 91551912
I 25846 28347
E 1028 20388
S 53591 457116142
I 39975 49844
I 7723 31974
S 15591 603991499
O 21258 66457
E 10926 33419
I 8603 74288
O 26650 51909
S 44876 59914141
I 3666 66196
S 52944 571624928
O 20164 54920
I 40422 59350
O 37309 50425
I 59053 67832
E 17224 51580
E 25740 66956
O 127 14332
E 24193 65311
E 62234 68484
S 57765 996751388
E 13198 77938
E 44325 55186
O 3578 47060
S 53581 703949623
S 48938 753380939
I 14400 25630
E 64123 67375
O 33370 67491
S 54880 123552094
O 42113 70047
O 52004 77306
I 42934 57585
E 5778 47293
O 5096 34950
S 18813 563602169
I 10673 58977
S 63281 98425855
O 15953 57978
I 67082 75561
E 48152 54923
E 10628 57136
E 33827 41948
S 32989 274477178
E 21890 74544
O 63677 71367
S 63708 291425564
I 11461 24585
O 6782 57468
S 59373 940767887
I 13040 37925
O 36507 43734
S 19194 58487886
S 50935 751181068
I 6629 48972
E 14514 59040
O 20242 27677
I 13702 31086
E 56597 61637
S 64272 103810512
I 19572 29378
S 65055 898727010
S 66832 227179163
S 29499 766687746
O 5156 55796
E 59570 69833
I 27281 36225
I 14582 41732
I 47261 77288
I 13131 45954
E 53401 63605
S 4379 430976653
O 60475 72597
I 31124 32071
I 24632 52238
E 1260 22512
E 30497 55246
I 17114 61478
E 23094 35594
E 37634 55777
E 4978 60858
I 5913 42411
O 8447 54853
E 60327 71043
S 5251 125281476
E 29027 73379
S 42806 911013788
S 46976 656694407
O 40582 58854
S 62636 850401377
E 33704 70271
E 27217 67545
I 24703 73041
O 24792 69100
S 37479 345826868
I 22963 55490
S 8261 565347050
I 3633 15944
I 51010 71486
I 46703 51190
E 61793 70826
E 31280 64178
E 59662 65165
S 4405 977918743
S 26027 501928497
E 8387 75209
E 7472 57231
E 251 41689
E 37994 64060
O 46212 58186
I 10306 36977
O 35342 50113
I 1852 18569
O 15056 34936
O 9376 75301
E 20097 67463
E 34847 37411
S 72326 260591574
O 24180 70474
O 2383 42164
E 14541 32305
I 4105 12920
E 3279 43846
S 18893 535556374
S 17780 982385462
S 40387 231581701
I 15303 60819
E 32736 76152
E 13177 27589
S 48845 639035941
S 28309 122952073
E 57769 73025
E 924 27380
O 64109 71014
O 11057 40607
E 8554 25579
S 44792 762161774
I 76170 77045
S 25293 443484681
I 54206 61178
O 17728 33081
S 35020 424701198
E 6056 65029
O 9640 52220
S 5113 175637362
I 37460 75157
O 30004 62888
S 73465 241672591
E 3024 60266
E 3250 7157
S 40647 77388816
S 9435 375344091
S 49541 461993868
S 51832 402701724
E 43437 55894
O 25872 45995
O 59497 62886
I 3585 56281
O 69172 69587
E 13600 47734
O 20388 56530
O 30279 68040
I 39946 56738
I 39708 53030
S 33797 790602274
E 4394 14031
S 17546 384049946
E 48212 71044
E 13432 36400
E 30752 45044
S 73082 514629832
I 42896 51484
S 586 597583651
I 10829 42885
I 60915 67817
I 20709 41171
S 33904 404609042
E 30764 49466
S 1609 372840032
S 299 122630270
O 9209 49798
E 43749 65320
E 20191 46605
S 60763 426996743
O 27468 64887
S 41604 835441681
E 3971 39086
E 11356 60518
E 44067 73312
O 75725 76142
S 48642 805358953
S 65689 928439456
I 1037 65893
O 14574 49148
I 25243 52691
O 33807 56330
O 22050 44574
E 39029 63429
E 29945 34991
S 23213 271199365
O 42566 77070
S 62559 219627736
O 26875 57203
E 16699 23591
I 47656 74441
O 12999 49760
E 17746 75792
E 34028 63545
I 30105 74393
S 53189 142807016
I 21975 62099
I 15561 78113
E 23327 30838
O 1681 12654
O 26602 68814
I 26007 31845
O 45926 50114
S 14986 840811895
S 60304 110959094
E 8599 29830
I 22366 22580
E 50204 76109
O 66250 71497
I 48448 64864
O 39146 50973
S 26799 712906118
O 12327 58804
S 37431 760369121
O 47096 72049
S 32962 833536662
I 67147 70927
E 31098 68356
S 7078 571883617
O 36584 44945
S 73773 685854219
O 28354 48475
I 35784 55960
E 40737 51349
O 26923 39446
O 51193 77932
I 8091 35964
S 69668 945135234
E 29465 45326
O 3905 70402
E 13321 73536
O 7637 60080
O 30734 74455
O 56733 64595
S 4159 216299915
I 67828 71281
S 56798 422042835
S 55504 514705099
S 38392 71111034
S 56063 927118517
I 31323 65762
O 30411 68046
I 62864 77401
I 35218 55827
I 30380 42780
S 77351 660350442
O 11452 63212
E 1597 16902
O 13385 54527
E 31296 53532
O 20852 22701
O 21425 48944
I 12227 44284
S 77993 165991930
I 19017 40516
E 10332 43093
I 20985 59437
I 5815 47688
O 39079 61249
I 24344 69529
S 14948 213256322
I 60694 63670
E 4756 41044
O 68812 75879
I 57413 70171
I 29431 33803
I 5868 68288
S 17360 361009113
S 20232 715702761
O 22307 63299
I 33855 71320
S 76397 558539453
I 68389 69989
I 30048 72800
I 11360 33185
I 32935 69392
O 7757 55826
O 17743 67815
S 68817 572793302
O 14226 48044
O 43960 76439
S 78048 660799421
E 224 26927
O 20404 72946
E 3608 22606
O 52870 66764
S 64106 590502621
E 16732 50877
E 13933 30703
O 11186 32661
I 14509 40069
O 10091 46355
S 568 845489652
S 33823 502818520
E 17221 57510
S 19012 299514241
O 2030 60076
O 17616 37950
O 44012 61223
S 8201 764872311
I 53524 66196
S 15186 975398385
E 35240 49348
E 21662 76744
E 41910 58057
O 3045 73201
I 11265 48841
S 23091 217974653
I 74016 74503
O 25513 77262
O 41699 49371
O 38917 57537
S 9177 441164167
O 35888 66117
E 7076 62458
O 10622 17495
S 75902 902271377
O 24550 33457
E 53835 56827
O 27412 55341
I 25746 36646
S 39368 531497191
O 24644 73634
E 30501 65202
S 5469 265071622
I 27524 40464
O 4400 8882
S 10109 616041981
I 43627 62414
I 5106 15167
O 9476 28500
S 68763 214441016
O 23835 36762
E 28870 35607
E 14964 35213
S 51531 243452534
S 4067 86435709
I 18345 30552
E 23642 78137
S 34855 713058780
I 43565 66510
I 1317 25185
I 18074 72846
I 1179 17096
I 39044 57093
I 31162 42375
I 14455 49978
O 449 77804
O 57646 77346
I 16103 48199
O 9758 11916
O 2976 33087
S 22283 996722164
S 61110 317796798
O 4709 63331
I 33405 50612
O 12584 68954
S 68989 556823597
O 17750 75831
E 56013 69695
E 6233 29095
I 21100 51354
S 35422 143039325
O 10324 40438
O 4611 42428
O 14724 55953
O 31203 72695
S 57500 968677531
E 49624 70222
O 8778 45809
O 17712 24908
S 1355 502866720
O 6721 76912
I 56451 74418
I 7712 53046
E 30135 49684
I 12910 14989
I 10411 37554
E 31851 53181
S 75883 434243416
I 5476 69502
I 20100 24554
O 69478 70180
I 8041 57434
O 35671 47194
E 5292 45193
S 58152 79668321
S 50184 801706855
I 27557 38868
O 19237 76586
S 24117 382315383
I 53999 75383
E 49548 71387
O 15785 31622
I 24377 63683
S 68519 359554461
O 74 34337
O 46424 62888
I 23144 66297
O 31034 48658
S 52545 286677614
O 25271 27572
I 3986 58532
E 15635 31432
I 56500 71812
I 282 55605
E 42336 62614
O 32385 68032
O 12049 58619
S 64126 126314010
S 31050 580202822
O 14167 75090
S 16772 112889832
S 62538 965428268
E 37789 57266
O 2669 71643
S 2083 946037786
I 23023 29782
S 34211 23826192
E 48746 49836
O 36968 64018
S 2794 384075571
E 33622 78023
O 29792 70639
S 72690 658681130
S 10510 146118851
I 75018 77726
E 39250 46928
O 24768 75606
O 13814 74000
I 50039 64770
S 78068 518835103
E 9797 14821
I 18126 21467
I 9688 23622
O 14161 71301
I 13008 46321
O 41852 70407
S 54313 491923295
S 48924 201841848
O 16714 43582
O 15056 60552
O 46696 51422
E 26655 42611
E 34366 62742
I 24684 76808
O 5063 62534
E 25812 42887
O 36587 64718
I 524 31297
E 39437 60322
O 3053 15197
S 62197 764787891
I 64476 69578
S 36348 739428065
S 4708 185413489
S 57276 598773235
S 65871 432179726
O 18791 25700
E 71011 71389
I 54416 66914
I 20749 64025
E 60126 69831
O 68108 74127
E 6206 37587
S 26394 469798554
E 8766 52247
E 20560 61000
S 4520 846880888
I 13304 36781
S 37958 479019727
O 1300 45328
I 33608 66440
O 32228 61189
O 15397 48114
O 63402 68005
S 64516 368153152
I 8138 32871
S 24439 732436365
S 60137 201761040
I 11696 25783
I 15325 40479
I 2208 71371
I 66389 75609
E 10411 30970
O 37173 71694
S 57166 242717055
I 6397 12798
S 30110 735153519
I 97 38975
S 27 246506089
E 3908 15921
S 39107 974257015
O 4368 77340
O 44836 66093
E 2744 48885
E 11562 39439
I 13293 41700
O 14174 52721
E 41072 60516
E 18711 22759
I 985 24653
I 51147 60212
S 24600 329142243
E 11156 21518
O 60582 73679
S 3142 261385860
O 3801 53407
S 63638 545956494
O 19290 50139
S 11032 452304465
O 27964 28591
S 38007 527520318
I 52472 75019
I 17339 40987
O 34131 34822
O 61659 69687
I 19105 67274
S 47058 514080363
I 54099 73318
S 66645 9488004
S 9061 280541529
O 31708 49825
O 26655 73850
I 6831 9407
I 21991 73934
O 23472 48309
S 45292 544202663
S 20120 335907546
O 18655 55080
E 20438 37657
I 23319 45108
O 8118 65636
O 26699 58817
E 37669 61421
E 35165 70481
E 3295 19169
S 14571 89959121
E 4090 50926
I 43776 70041
O 1148 22646
S 43988 210190994
S 77074 485410283
O 9294 75938
I 16157 63328
O 38966 47050
E 40771 73098
S 63648 179165097
I 15478 48535
I 52764 72679
E 62827 64680
S 72148 734045606
E 65254 70641
O 8395 41804
S 1025 823068564
I 14291 61145
E 38321 39245
E 63871 70037
O 21667 29249
S 66090 121380435
O 9292 47775
I 10115 53661
S 50703 609328139
O 10837 65376
S 47417 766740904
O 62024 69171
O 33698 67036
I 65919 68511
O 98 58012
S 26187 851920833
O 17120 40941
S 46550 826212286
E 70871 75091
E 6012 31929
E 5372 43904
E 7736 67911
O 74198 76595
I 15408 39722
S 38846 975416882
S 801 720638959
I 958 16175
O 60164 69864
O 22183 48170
I 38258 38666
E 7273 42796
O 30540 62150
E 3827 54735
O 41812 60548
S 50215 208039118
S 59689 99220910
I 19832 72884
O 60023 73648
S 26317 573881072
E 19724 44054
E 15238 27769
O 9085 36019
I 32158 61170
S 69055 632532147
E 28702 62838
E 30381 57140
E 8427 64702
E 41421 47845
I 42587 54419
E 62383 75998
I 24031 62183
S 41680 471667357
O 36163 55687
E 14922 16334
S 29004 810153927
O 7197 36329
S 43455 163663159
E 4917 45865
O 27658 74741
O 31983 72646
S 58323 373041286
O 5498 17792
E 17243 26400
E 37336 39973
S 15221 844176288
I 7413 31019
E 8531 24653
O 42887 57054
S 49280 524851848
E 35929 52017
I 29256 46839
I 49720 50406
E 51913 62775
S 19153 13014531
S 59908 698500401
S 26753 667857152
I 24406 62672
S 47582 690456405
O 4575 77031
S 20150 383114987
E 37283 74354
I 21019 44736
O 57335 59502
E 62757 69660
I 34219 60083
E 33509 40389
S 680 870137438
O 48744 70886
O 77 32059
I 26286 36888
S 21575 636852316
I 18673 24463
I 29304 66484
S 63379 120420602
O 56999 58748
S 54676 672373511
I 35371 62758
S 34410 130150491
S 21980 624798451
E 20086 57952
E 27561 28471
O 9133 58198
O 44095 63365
I 33801 63193
E 24486 43704
O 22138 65865
S 9513 730394964
I 186 42672
E 18403 33236
O 3962 30936
S 51892 975449198
I 31972 42986
E 22616 63455
I 6015 66988
I 55682 62612
O 8192 13586
O 34406 39166
E 38388 49170
I 42940 60985
I 40 16694
I 12711 48999
E 27692 73543
S 69206 299276729
I 52061 58435
E 22164 27058
E 7788 67990
E 29068 39372
I 34483 37787
I 17024 22701
S 18038 686121482
I 5800 63240
E 18173 65182
E 15700 38118
O 23621 33095
O 26822 33697
I 36003 63477
I 40591 48026
O 17729 45236
E 15963 19919
I 48158 68392
S 52801 261547503
S 17623 941391864
I 23653 74359
S 28789 200084727
O 20999 25300
E 37862 61930
E 57207 73969
S 26898 969550495
I 19955 25161
E 47505 49335
O 59779 61968
E 14027 74334
O 55978 60371
E 34241 58417
I 4426 11856
O 24659 42855
S 40076 525942496
S 22589 925236713
O 47184 54554
S 41769 391876329
I 60191 71716
I 4564 55259
S 11576 929632655
O 30293 66283
S 28089 995034930
I 332 26274
I 3799 76976
S 13601 556134500
S 62598 25412175
S 26604 980846866
I 48345 73844
E 13301 78115
O 11807 26146
E 14418 20456
I 22522 28079
S 14929 328359455
I 26233 28469
I 6173 70402
E 38620 58676
E 43283 55470
S 27264 732045617
S 52966 288141811
O 26142 45253
E 37575 64122
I 18419 25626
S 7501 182959937
S 30447 726029521
S 70838 805724505
S 8975 508457538
I 2289 58352
I 49682 57012
S 28991 820577019
O 16408 44881
E 43163 47492
E 9423 35592
E 13296 77827
S 77301 31643136
O 15210 38322
E 3679 42720
O 37097 66973
O 42113 58239
O 21767 27899
E 17231 49606
O 48532 76289
I 576 66183
O 3918 39123
I 26105 59137
I 18118 34244
E 24568 45305
S 34561 871715165
S 17737 283055595
E 1337 19233
I 55124 58684
S 61710 947763850
S 52827 549880641
E 20836 37332
O 8222 38232
I 603 2564
I 73200 76416
I 36547 52539
E 21299 54312
S 12703 694750254
O 18423 63026
S 46797 443174817
S 9453 556148491
I 27479 75629
S 20497 403842173
E 43541 62462
S 4316 834700489
E 41288 48093
E 19664 35266
E 33112 58879
I 2023 25027
E 40079 78034
E 13136 76459
I 38163 42712
I 50064 68533
O 16487 27817
I 53755 66607
E 695 41923
I 44267 46359
S 66942 958177973
E 23999 33359
O 21122 62015
O 25991 68726
O 45288 55796
O 5600 57835
O 24946 26828
O 23670 51320
E 52443 67621
E 3824 65007
E 36746 66405
E 11278 74110
I 16962 69531
O 14902 75066
E 30305 63399
S 75709 570595366
E 38634 73439
I 21994 25986
O 9459 62648
O 13287 38553
S 57995 142007121
I 5568 56172
E 27884 46713
O 12209 53723
I 27025 70024
I 26855 43614
O 26358 44498
E 20832 36000
O 3507 49192
E 11577 19373
O 6593 30691
E 5352 58305
I 12846 58164
E 41264 45089
E 7425 51450
E 42732 51843
I 22265 50305
S 13408 755264529
I 17335 47354
I 69253 72534
O 34060 68084
I 28131 34168
O 13169 14507
I 23207 57164
O 59913 69891
E 12178 52114
O 40890 73908
S 73624 68522130
I 38154 54810
I 35209 50175
S 6953 741339668
I 59833 71407
E 40965 60865
S 52038 948323977
O 44115 57047
S 43213 582705348
I 8181 39145
O 28427 60401
E 21917 67512
O 60775 66023
E 5814 41419
E 37916 65265
O 19427 66220
E 2009 73411
I 775 50592
S 42149 333914441
S 65406 185314278
O 36896 64443
E 37022 65889
S 77291 394288557
E 60945 71556
O 29960 49369
S 71147 754436702
S 40281 533499824
O 18684 58051
S 30731 822843435
S 27950 532207343
S 35899 339478873
E 18271 57222
O 2637 37271
O 24548 71084
O 5985 63066
O 6052 71050
I 9782 60119
I 48114 76761
S 36901 75773458
O 22869 59443
O 64300 76669
O 16893 54739
I 19414 41235
O 62487 73389
I 27000 35841
I 51534 55537
I 13731 29200
I 15384 31117
S 6934 752909382
E 38251 45701
S 74636 585832722
O 7408 9757
I 20631 21233
S 64720 439914923
I 12030 77596
S 21515 710951488
O 1899 27406
E 10282 73097
I 7662 62043
O 10501 20769
S 25243 756274171
E 58389 71373
E 66059 73768
E 8006 9743
S 60140 505040193
I 17461 30981
I 6158 38558
I 10676 29822
S 5759 106167378
E 39213 59302
E 12606 20657
S 33377 873348972
I 16568 26048
S 34402 730389632
O 16631 32673
S 5880 70656233
S 26227 909919390
S 13097 960101053
E 35095 59761
S 63555 628561882
O 22563 64895
S 37730 184648517
I 64706 74912
E 7950 22506
E 43298 60046
S 46924 525603619
O 2357 25480
I 39146 51148
E 6794 18918
S 58888 200941489
I 57033 66642
I 30457 71252
O 29467 64331
I 7386 16910
I 17346 44144
E 16832 26884
E 21477 21628
I 34674 66647
O 20628 26566
S 49480 640802247
I 16894 48877
S 62420 665220609
O 1626 11678
O 53245 77858
E 40095 63667
E 17573 71461
I 1313 24175
I 14509 19253
E 58148 61984
I 23847 60211
S 70525 174838270
O 63299 71208
O 20882 30213
O 41643 54328
O 28434 45086
O 34819 56048
O 8111 35004
I 22371 48554
O 39363 39811
O 13480 46670
S 75804 113464776
I 18311 54284
E 12157 52321
S 63633 468474507
S 33113 239699024
E 22573 54815
S 11595 576147669
E 40720 70099
E 55518 63249
I 33221 58580
E 26855 68310
S 11632 703162417
E 5028 54792
S 41554 219598055
O 46069 68947
O 7258 66417
E 34191 62212
I 41886 47964
I 19539 36105
I 28032 70695
S 31074 408393100
E 27689 32412
S 44106 568806222
S 21506 561837411
E 103 34295
O 21639 37248
I 1356 75619
S 20943 494781795
O 3583 73680
I 37956 63461
S 30914 757074904
I 1098 29567
O 29658 69647
E 15970 36139
I 15761 63085
E 32980 62004
E 4777 62339
I 1594 9166
S 65145 630773830
I 3842 44810
E 39637 41335
E 45745 76078
E 5849 17330
S 23105 807156642
E 41811 60112
O 33222 62824
E 43052 74288
O 42213 58702
I 22820 49931
O 672 20967
I 54126 67910
E 3904 61443
O 18760 27947
S 32137 672632987
S 33204 183630475
E 20157 22054
I 28699 46508
E 1480 68142
S 34218 922077241
I 22161 37760
O 27243 74440
I 37950 58752
E 30298 42848
O 1056 48775
S 19072 394769807
S 64264 466842531
I 41467 71162
S 4023 214259619
E 29013 70780
O 54100 64484
O 47529 50416
E 30623 57090
O 10894 36127
I 14770 71393
I 41049 50304
O 13710 59274
O 3440 13776
O 54125 57634
E 24683 49846
O 62974 63609
O 55972 72475
E 24969 44836
O 28874 56065
S 6428 586172996
O 39424 77179
S 7927 757057703
E 39805 43607
E 29888 59600
I 48550 54161
O 40079 58983
E 61606 63077
E 25539 29187
I 12148 35788
E 38320 41828
S 56063 352495854
S 53929 719028971
S 13748 896861292
O 41907 43363
I 16404 59563
I 9409 17814
I 23327 76564
E 21222 76896
S 30847 730787653
O 55950 75717
O 16013 33368
S 67236 470015163
S 22980 247127793
I 16532 63200
S 76597 195960770
O 36421 49614
I 29386 34004
I 76 51440
O 513 73242
I 572 28097
E 25104 62375
S 38760 714457728
S 9253 211371873
S 48966 574749384
O 37783 70998
E 2699 64960
O 974 33026
O 41399 66796
S 49053 894337939
S 56585 65402896
O 9518 41140
S 48577 775236138
E 36308 74055
I 64844 71855
E 59945 76164
S 13816 776020773
E 41127 67747
E 31583 57865
E 59331 74120
S 58975 924648523
E 61057 61561
I 14429 69598
S 52104 2358667
O 26686 37415
I 7780 51749
E 44174 47427
I 40647 63431
O 5646 76141
E 10966 36198
S 23618 89589285
O 13673 46358
I 6352 59611
S 28443 661157415
E 11582 66192
S 51269 861627705
O 10045 66827
I 11915 52302
I 45615 75236
E 25274 57437
S 1672 62247049
I 39547 64881
O 9046 73368
I 32740 59087
O 56601 59151
S 34989 472401497
S 36331 448164179
E 52510 71242
O 13926 35201
S 46655 927615827
S 38118 38407288
O 45427 71976
O 9395 36262
O 17064 57748
S 69712 345766031
E 8756 46189
E 21860 30817
S 53988 575480424
E 20919 78135
S 60260 746845207
E 9480 76882
I 55136 72960
S 34978 323562263
S 54858 949078951
E 822 5114
I 52413 68390
S 21866 124067918
S 61276 406727524
O 48643 50450
E 27290 77042
E 34133 34328
O 14331 59396
I 16167 33699
I 40456 52730
O 1300 72691
O 23840 48727
O 22226 70117
I 35406 44683
I 20161 67814
I 41151 50192
E 52474 73627
E 13504 16792
I 73067 74974
I 67917 74139
O 34206 34585
O 34790 75532
S 44267 792926606
E 15414 21045
E 56385 71026
E 7481 44743
O 49463 57367
S 31804 748774506
O 1962 10121
E 66726 67149
O 36753 53148
E 6112 22420
O 11168 52810
E 33581 44475
I 60779 62177
S 13639 288758477
S 1363 964378606
E 19329 76489
E 37693 47738
S 26167 431963176
O 16098 20350
O 66815 75001
E 6245 19401
S 26363 937008639
E 27139 43241
E 65832 74445
I 313 22785
S 25799 266673823
E 16754 34221
I 9699 54348
S 64196 658125034
S 9301 655006621
O 49360 52954
S 14984 988913811
I 66786 74338
S 46661 154041737
E 18093 74868
O 27206 68885
I 2905 77237
I 54311 61455
S 55977 434521686
E 41383 67311
O 63930 66326
E 13405 36198
I 21988 22028
S 45640 13698947
O 8201 32372
E 3677 48016
E 36472 47016
I 58777 77141
I 2019 10811
O 54821 68419
E 11674 67801
I 30643 58952
I 21805 25209
E 15630 33620
O 41782 51044
O 14918 40821
I 5486 37990
O 2193 30079
E 8268 46078
O 13128 25343
I 18255 66034
E 14609 35235
I 9621 15533
O 28644 37707
S 9190 536505437
S 10935 37480471
O 1354 45216
I 65769 72203
S 6162 363546927
I 35878 66859
I 45887 71497
E 12683 77704
O 3481 43251
S 14920 84458130
O 64087 72248
S 40737 759192248
O 51336 72772
O 47623 53950
E 5837 58356
E 10458 30774
S 64749 324503048
I 59850 63727
S 56229 424077992
I 13314 55867
E 41544 76418
I 47209 70073
I 19617 32141
S 2665 15884770
O 59153 60448
I 49616 63437
S 51341 636836153
S 31638 551952732
O 40473 68689
S 16939 199139206
E 19093 44977
E 16404 51410
O 19859 20054
O 58577 58663
S 40216 609467777
S 11439 674606573
I 27162 73234
O 8414 39789
E 34615 40080
O 50796 64138
I 2064 7332
E 51322 64194
O 3694 18623
I 30668 66137
I 1911 40097
I 46054 70127
E 44707 56367
E 70052 71213
S 48896 648386273
S 45392 703642228
O 63214 69937
S 23762 137783836
E 6270 36602
S 41590 456622895
O 37628 68885
I 19154 54145
I 10474 70504
E 17038 36738
S 36105 103796858
E 26249 38837
E 30780 72120
O 34697 74397
O 60 30692
S 74531 364846279
I 17230 61183
E 7923 12376
O 1358 73376
O 30383 33099
S 14338 581260528
O 23498 24736
I 9296 45037
E 10347 28869
S 7203 217436994
O 60494 75299
I 8120 45173
S 59862 449729446
E 14632 21255
S 42899 982305947
S 48787 898014766
I 25656 48738
E 35652 61034
O 73207 75099
I 46718 73836
O 8121 20249
E 3560 77245
O 3688 14129
S 8551 4428468
S 18430 715968890
E 7252 12539
O 13573 51431
S 11282 564298320
I 8729 35524
O 47983 74880
S 13583 823604900
E 25249 61009
I 12452 75345
I 53523 70291
I 1604 62197
S 3693 974653611
I 40577 67307
I 2721 23778
S 74079 694108791
E 52454 57371
I 26672 27731
E 41441 72496
S 47559 940768163
I 5034 9275
O 22681 49028
S 47148 170742943
E 63657 75840
O 3241 42600
I 32953 40733
S 28174 18786413
S 69848 433574826
S 14292 179008670
E 30897 59237
O 10206 43572
I 12892 46283
I 24290 71364
O 40515 67824
E 66835 71765
E 22546 59517
E 13750 56712
S 22199 683194906
I 858 23208
O 64143 68673
E 58920 66893
O 38228 71623
O 5599 26644
S 30998 84660371
O 39726 75668
E 36843 65088
E 8571 71170
E 64255 76036
O 44926 70493
E 52122 64779
S 73549 797124594
E 50171 57010
I 28067 66635
S 13413 986938860
I 25238 36271
E 15462 24139
I 11684 33256
I 11174 14561
E 20605 74210
E 17737 34348
O 23184 63653
E 14173 34090
O 54770 65127
I 60796 77835
E 25260 59882
I 33269 53367
S 34667 652543586
I 9769 29143
I 43066 44232
I 16412 21596
E 7216 25449
S 41103 228809177
O 27939 70313
I 13790 45027
I 18386 21744
I 16191 20900
S 44400 324492763
I 41744 51485
I 22350 61412
S 14911 348386404
E 21031 65843
O 174 43643
S 48962 494515610
O 50 72137
S 2897 591829369
I 36757 68270
O 6575 35598
O 39909 74073
I 321 70730
I 28102 60821
E 22664 31054
S 50864 446259348
I 12663 22719
I 28357 74711
S 27209 866333163
I 19418 76707
I 29814 77450
O 3168 26474
O 23912 39257
S 61541 107539620
I 854 62874
S 53335 217297557
S 53360 517621656
E 36262 41965
S 25916 65944647
I 6031 58061
O 55366 72522
E 9953 41340
S 48052 497145550
O 46731 53152
E 34318 60460
O 30687 35903
O 3806 32580
I 45556 65094
S 43793 231402121
O 25174 72321
I 33167 43366
O 37580 54268
I 25538 73863
E 18536 39584
O 24180 25579
O 27086 53257
E 6410 29623
O 854 15597
E 12073 36691
I 6990 34285
I 5137 40198
S 14567 948161707
E 876 69353
E 21111 55585
E 5245 35867
I 1899 57827
S 1118 975453644
E 16788 35454
E 22022 65150
S 48656 413055842
O 14519 17958
I 23683 37039
E 25661 70960
S 69593 57258588
I 45163 62549
I 15623 77036
E 17099 74611
I 34006 36388
S 77222 815755343
I 9523 77745
S 9731 699192968
O 2570 63950
I 56083 72743
O 3973 57307
I 8770 77017
O 4565 63353
I 14263 53234
S 66937 506738435
O 24302 55738
S 18998 898018204
O 23131 71666
E 34561 68239
O 25623 42460
I 1943 18775
I 38145 73466
S 39797 489479571
I 27779 28886
I 42441 62601
I 1222 45230
E 35486 77357
E 50153 53347
I 63639 70996
E 17718 42724
S 34904 256468247
E 4612 40759
I 15972 30449
S 73653 70127042
S 37874 984446446
I 1492 64172
S 32631 496189545
E 4946 11900
O 13067 64895
E 23901 62571
I 6073 56858
I 43489 45735
E 5376 17597
E 53297 59073
E 43957 77788
S 28754 543220486
E 6533 18922
S 57350 561195094
I 25536 32202
I 26553 66768
S 67619 422863214
I 24076 37445
O 1201 6431
E 9844 50693
O 12061 51232
O 34165 38888
I 48223 50042
S 1031 131046388
S 18653 929722689
S 28804 676487363
O 29873 50282
O 4347 15687
E 51098 55215
S 32355 487469991
E 12676 59727
I 38567 63914
S 21099 844229575
O 48656 65776
I 26807 66074
I 34670 57476
O 3453 22017
O 7778 36356
O 12336 15250
E 8053 66939
E 36905 59771
O 47314 62563
I 7716 11931
O 41830 47274
S 64937 740034504
E 5401 31773
O 9461 66351
O 47543 75818
E 42055 52038
S 74046 142124198
O 35398 57081
O 36480 60585
I 12354 62438
S 49972 946018945
S 26588 446758027
I 8901 24717
S 728 290537672
S 13680 570419215
O 30225 73510
I 30814 49418
S 41223 142926465
E 38312 48143
I 47050 48913
E 26018 49235
I 18595 69891
S 52875 509759962
E 5008 50112
O 53777 77211
E 14263 15584
E 18312 32528
S 68018 760300928
S 56625 491513560
S 64854 109897285
E 72202 77306
I 27325 59798
E 24862 32715
O 56579 66987
E 19475 60773
S 8678 571117016
O 7734 39626
E 5448 68114
O 8307 27602
E 20578 54585
E 25107 54151
I 17275 33504
O 15050 23125
I 17902 35658
S 71815 500499261
I 2553 33806
I 9372 56424
S 14920 517991521
E 60833 64407
E 5355 34402
E 1777 18022
E 26044 54604
O 2192 24095
E 414 28989
I 37108 55027
E 61962 70034
E 16759 45034
S 33857 441290689
E 11972 62473
I 24110 65019
S 76799 367322988
O 9706 48928
O 16889 40745
S 12284 970385872
E 9451 73392
E 39395 74972
O 33404 39093
E 28585 30893
O 41049 73942
O 7548 46670
S 63610 297895953
S 34774 946213341
I 11903 19710
E 38934 45192
E 25683 64951
I 6362 34271
I 20271 33420
E 7998 76354
I 4582 48324
O 10175 38997
O 3809 5680
S 73291 61710266
I 23809 54668
O 14263 16522
S 60959 421065792
E 9963 75432
E 4050 41551
O 5777 31398
E 20755 50902
E 41225 58586
E 46226 47924
E 1128 71460
O 3577 59562
E 5206 24373
E 5304 53598
I 13331 22829
E 11035 27570
I 20615 61061
I 30323 69532
E 13815 24006
O 14740 54621
O 51672 76236
I 9308 52192
O 11894 48619
S 20366 623191625
I 49856 75213
S 48857 550629393
O 11950 44535
I 10619 50487
O 49202 58678
O 20175 38499
O 41796 58227
E 49046 51797
E 59186 68606
I 3652 17329
S 47807 32702362
O 20086 33670
O 42169 43080
E 68710 72055
S 66640 95938536
I 17407 36291
E 20817 56130
I 49271 77365
E 12631 73523
O 9723 60892
E 16107 34591
I 20875 60494
O 13579 48864
I 12563 20324
I 49252 56333
S 24018 825199814
O 1091 25353
E 38336 53388
E 12919 15039
E 52235 66761
O 19661 21139
S 18887 868531079
O 41030 76684
I 12048 64649
E 67235 73686
O 38317 62390
O 3038 58346
S 61997 813409786
I 10624 23382
I 64228 70081
S 29431 216730667
O 56408 58367
S 4920 585175160
E 9261 73634
O 1358 43290
I 5249 61046
E 7121 55685
E 48380 65339
O 1212 22238
O 20092 42773
E 16415 69806
E 14773 61465
O 21550 44391
I 20194 27463
S 21849 805143830
O 4695 70546
I 60701 76895
S 75001 355433957
O 70992 76638
S 45217 464762600
S 42357 795934336
I 3253 74368
S 3503 831070525
O 17577 28373
S 60982 124814092
O 51652 65004
O 4044 49238
I 11166 61089
O 48599 66783
I 53836 67126
I 39612 69123
E 4761 34487
S 20582 547455217
S 34887 704029846
E 13594 55262
O 39275 67225
E 61406 69585
O 27068 34833
E 41569 43234
S 63326 133754368
S 11674 902701931
O 6684 34910
E 20027 77767
E 14079 36611
S 23104 950103485
S 10879 735915324
O 71193 75872
O 64189 75765
S 17466 13517227
O 5736 75475
I 22996 73913
O 11221 76629
I 30702 42206
O 11949 51666
O 16638 19816
S 73780 373445265
I 40155 58010
S 55030 556149219
S 69906 158859913
E 14837 48315
I 6229 67977
I 14226 41012
S 19882 699299229
E 23631 63870
S 75036 448361950
S 20589 176833957
O 40423 50151
E 17685 26278
S 31761 645325522
O 18441 72027
E 2456 22568
E 33057 48177
S 46400 491798736
O 24445 55975
I 27902 67555
S 10905 893891995
O 3628 29136
O 11743 22007
S 27242 25028322
O 18976 39316
I 21550 25312
E 45943 46339
I 9573 66526
I 46358 61520
E 50657 53214
E 29190 60412
E 48095 54962
E 13652 56976
I 42233 56077
E 19700 37584
I 30102 55275
S 65162 569453018
I 27185 43325
S 11634 829032252
S 50884 19872885
E 25443 58544
S 35875 16301959
E 14340 69128
S 42117 524319699
E 22577 58815
E 47827 76169
S 13275 436121260
O 49879 59617
I 38495 61724
S 71186 190263485
S 60843 704687752
O 21704 22337
E 26292 47996
O 54382 77715
I 28562 52309
E 28457 51621
S 42025 99993170
O 9007 31987
I 15462 46148
E 26444 62524
S 30995 97605398
E 46636 56168
S 7565 390305164
I 65836 65957
O 17577 37085
I 839 11454
O 29872 69635
E 29066 76724
S 74474 738519754
I 43500 46430
S 7792 952824813
S 62954 561043980
E 22513 75879
S 62234 620436620
S 51165 736283388
O 22091 28957
E 3055 63042
S 25433 925863845
E 43219 70695
I 64515 70611
O 33196 60660
S 21105 670702341
E 18385 51225
O 15689 39848
S 27582 222717725
O 25046 51095
I 46722 61894
E 10504 45251
O 24101 60300
O 6347 24664
E 60708 77678
O 21510 69225
O 51793 59250
O 52714 66570
O 17303 38825
S 72752 851092834
O 15391 26043
O 33809 38437
O 15733 55897
O 9194 24657
S 34332 189579238
I 22539 57014
O 56550 65908
I 9202 12178
E 49227 58440
O 28373 66663
O 30677 60932
O 915 69003
S 22160 981632737
S 32819 872460052
S 63881 64966153
S 75574 956771827
O 4825 38273
E 35141 75152
I 13583 46824
E 51808 57328
O 37329 47468
O 37034 77794
O 32306 53276
O 4824 22460
I 30771 77038
S 51895 200331367
E 1054 19391
E 4869 69514
I 17941 63561
O 42597 61299
O 52116 74878
I 43460 53861
E 67596 72080
E 30266 64675
I 6251 47452
S 38379 951211557
S 23607 144986891
E 31393 42874
O 17244 55534
O 28608 70926
S 55907 997825630
I 1070 39068
O 7147 48122
E 48610 64120
S 2768 706603415
S 1543 494516580
O 15860 54197
I 38577 42763
O 1560 6698
O 6244 17781
I 65018 77879
E 3804 4545
E 64039 67890
O 48718 60804
E 43204 49764
S 5502 984434836
S 41999 665175852
O 40970 71790
O 30113 64926
I 13732 65624
S 76044 257106564
S 51833 921759528
E 13924 20705
I 39953 43888
S 73037 491153164
O 34788 48426
S 44908 595863936
O 22683 27430
O 15311 17182
I 17191 67679
O 12060 75611
S 18168 546728790
I 6489 6654
S 2921 280786910
S 6934 456041492
S 55466 571403296
S 53424 933113953
S 4177 805099659
E 3455 39060
E 54468 69731
O 64536 69166
E 9394 16248
E 744 876
E 10800 64482
E 35552 55277
S 77871 425263012
O 7527 77916
O 48988 62937
I 9090 56635
E 17357 17733
E 8101 33454
E 9524 22653
S 44950 735527424
S 27824 333100980
E 28561 42196
O 25176 77809
S 30711 336086911
O 34934 35395
E 22824 75786
E 835 44918
I 17818 26720
I 52931 59339
S 38937 991871423
S 19479 216130584
I 24232 31396
E 57696 63118
E 13018 19677
S 70014 935527729
O 36602 69000
S 1778 459336228
S 50976 622968791
E 4959 67211
E 26020 58475
S 60255 904329941
S 63965 833969908
S 27520 251797761
E 9024 42077
I 3114 73727
E 31049 59919
S 5365 254462037
I 13869 21440
O 39018 65220
I 61159 71982
O 60921 68628
I 51985 76707
O 412 19367
O 56004 64527
I 2259 44871
O 297 58917
O 59854 63166
S 9763 379376441
O 5139 41099
I 28407 64617
S 60464 215078188
O 8234 59860
S 57544 886831201
I 44438 66413
S 73529 487052463
S 47622 38398754
E 16840 73166
O 39101 56059
O 34815 47347
O 28569 57129
I 61631 70874
O 22581 43405
O 4876 47560
S 39710 452067782
I 51464 62727
E 5731 10711
I 2502 25552
S 11945 897197127
I 27340 36795
E 17756 49050
S 8139 685786070
S 40653 985224993
I 63774 69566
S 14789 859317854
O 16798 59059
O 6832 33930
E 44346 56629
O 10535 30310
E 34066 55032
O 31806 56830
I 16190 62539
S 75234 50916156
O 4013 4059
O 42560 49773
O 47258 64891
O 4043 10857
O 28150 41663
I 38433 44631
S 55599 633402321
O 15335 69256
E 7966 77563
O 26147 29619
I 31315 70780
O 42037 47277
I 75032 77531
I 21347 32008
S 21703 64977039
S 19414 348141928
I 22711 73796
E 3057 52515
S 31948 698395130
I 11828 75884
S 39553 366670486
I 5804 48670
S 39593 503731112
O 21291 34659
E 18679 45583
O 54584 70424
O 1335 25282
O 2893 70101
E 19914 59879
S 31538 689291142
O 35535 67545
O 42832 47250
I 23630 70698
S 64809 465313485
O 34149 68844
E 35901 68844
S 7253 868138369
S 17330 491573272
O 18148 19737
I 9787 32370
O 23372 53690
I 17473 28789
S 28476 936438103
S 6600 488466661
O 36971 62193
E 4152 26006
S 41344 803760512
S 14439 153377823
I 4696 27317
E 22796 35411
S 925 546584406
I 37893 55066
I 4703 10179
E 15419 73234
O 5919 52107
E 33268 73701
O 29567 71346
O 12379 40939
S 12374 176100890
S 64095 214058395
O 4894 72379
O 5059 35674
I 6583 19619
O 37565 75079
I 59393 75677
I 29067 58491
S 59107 786433753
I 14568 37416
E 9431 17692
O 16522 45215
O 6894 49805
S 64740 44406421
O 45125 52737
E 18163 75197
S 41214 118111937
S 26390 314886105
E 6831 60814
E 1381 3990
I 182 34387
I 49523 56014
E 28582 62248
E 36494 44220
I 11504 18988
O 11794 54729
S 65270 833218725
E 51030 71769
S 44054 88387221
O 1081 77901
I 6064 73363
O 27887 28844
E 63974 68288
O 4896 57530
I 55753 69615
E 3268 45504
E 1054 71004
I 9010 45390
I 34205 36242
S 53309 693241300
S 46112 632947785
S 66948 298633461
E 11049 27777
S 56600 413080935
O 34598 39648
I 65907 69586
O 39432 39549
S 50702 27184901
E 13456 35213
I 43966 68522
S 43767 383075826
I 57782 58470
S 61840 430416847
I 47002 48910
S 42256 573945023
O 1098 1162
S 7173 165994040
E 50296 53447
I 27148 65685
I 29924 54471
E 28814 43798
I 21385 62791
E 64312 65848
E 42695 76409
O 7786 36478
I 19591 22836
S 47430 986945146
E 47964 77699
S 12153 352175813
E 23873 76901
O 17002 34437
S 10365 127743959
S 15219 488655318
E 6937 19802
E 5715 42236
S 57586 479939839
S 48058 402263358
S 47764 885858116
E 4424 54940
E 55974 70677
I 43751 52834
E 18823 28247
E 2314 32834
O 19375 46228
S 41560 468381214
S 62567 710331032
S 45959 331588133
I 24416 59002
O 19677 71105
S 74714 497844985
S 25369 223501692
I 9445 47104
E 70740 74815
I 19558 42355
O 7377 40890
O 20682 67978
I 18272 42256
I 40082 51982
O 4239 51319
O 7820 15603
E 1239 47106
I 33061 72213
I 5284 66187
S 28133 192295770
O 22343 49179
O 58953 74225
E 4361 74332
I 11833 26835
I 27397 70343
I 11494 53110
S 65904 84039469
I 16601 69498
E 33351 64000
I 46241 69171
I 16563 47729
E 23989 57675
S 70987 128759273
S 38604 33755102
O 1611 62268
E 12776 23149
E 21764 67277
I 16085 51890
I 26859 49350
O 20689 50804
S 51307 258137705
I 53818 66295
S 76819 408892297
I 37603 74898
E 15870 62757
S 41770 144670006
O 30030 63915
O 5004 13027
S 4268 648726789
O 27382 58028
E 7996 67832
S 11088 673253268
I 24208 26085
O 4231 39554
I 37081 64121
O 27763 45701
I 20549 28779
I 30081 66662
E 2418 50831
S 48111 941134204
S 38246 665124013
I 2815 43810
S 58380 826914724
S 23425 145129386
I 23358 41462
I 7792 29832
E 9025 60377
I 1212 25760
O 24032 59476
O 10574 49088
E 11838 44571
O 26916 33653
I 22765 57799
O 23807 26534
S 58261 293382637
S 18263 721646912
I 36651 37420
O 40770 72152
E 996 40988
I 23119 42058
O 111 61564
O 50800 64293
O 5142 15745
O 17844 53388
O 34588 72575
S 33704 925796156
O 40176 56388
S 68092 468601408
O 43550 63902
S 24075 439492964
I 47532 66915
I 2185 58793
I 41679 58701
O 5667 7093
O 9517 74322
S 24318 903630980
S 37977 877986399
E 2096 34055
O 28169 52771
O 8803 21185
O 19268 39240
I 16549 49266
S 28177 329932103
S 44619 3578545
E 9828 12617
O 2515 68675
S 31894 504085691
O 68076 71824
O 52483 71212
I 36780 69957
I 31868 74291
E 29960 61839
O 6230 65055
E 9736 19452
I 28029 50814
S 43757 399665021
S 77144 217697040
E 15136 37840
I 14310 67656
I 10161 71854
S 9924 134532955
S 1654 816205887
I 14112 56600
O 15258 77664
O 36234 48761
I 11184 45619
I 18789 54163
O 14015 25958
I 60404 70200
I 57327 65178
E 15806 24793
S 45572 188053695
I 64639 72199
S 64260 495440349
S 32254 628988292
S 62914 610403185
S 31386 436131681
O 19182 45882
I 16775 24268
E 5330 20739
S 46777 729039286
S 55812 406020085
I 7761 35056
S 65317 433504984
E 36419 71390
S 5836 437675367
O 23418 62800
I 3183 11749
O 60814 67480
E 24348 40732
S 14780 848321194
S 23094 409359176
I 26431 49539
S 49588 82895233
I 42075 42233
S 22081 782741475
E 7784 52729
I 9867 42065
S 6692 819521221
E 26675 51855
O 18986 71490
E 11914 25869
O 46657 70791
I 21898 26300
E 25010 52161
I 11417 30116
O 50596 57479
I 29402 32393
S 56883 394378632
O 16286 38495
I 28702 32069
S 30928 267011501
I 31719 57280
I 4840 71310
I 23108 33732
I 289 29323
E 20572 29974
E 9358 60117
I 1422 50960
E 31830 50808
S 24563 562678195
I 62669 68833
O 32876 40482
S 42455 735256091
I 13620 45977
O 193 77328
E 68184 68666
O 13784 67589
S 485 622976160
I 20771 49131
O 7130 7537
I 16028 26483
I 1546 51226
O 11549 31602
E 30458 44349
I 32847 44839
I 2418 74481
S 39595 236287975
O 7481 14462
O 19376 20821
S 15060 333939018
O 22692 75286
I 9153 45609
S 71771 465389902
I 10341 27826
E 16946 25127
O 53721 57938
I 51084 59858
E 20216 37706
E 16466 32906
S 67044 266895205
O 53632 53892
E 5873 39348
I 9727 17928
I 7905 54064
E 35510 40524
S 459 915951751
O 45270 62985
E 16591 66652
O 17942 32904
S 19009 16461460
O 705 21826
S 40944 703114941
I 42880 64202
E 22441 42186
O 319 70215
E 19109 74461
O 54223 68743
I 27740 59676
I 7927 8578
E 7838 12482
E 7597 14192
I 12503 55547
I 15503 19634
I 8159 61871
S 3394 113953643
E 14794 28143
E 53903 77444
O 45746 73584
I 58844 62785
I 41208 50945
E 37242 69814
I 50018 53237
S 45703 348123550
O 49390 58044
E 391 55128
S 24755 475593327
E 3508 25075
E 31639 41227
I 1033 6319
E 53062 60119
E 59604 75774
O 15050 44158
E 32309 34758
O 7314 61966
E 8354 33022
E 841 2229
S 72134 495940220
S 13776 563720750
E 17838 45065
O 22629 57157
O 26387 32557
E 33466 48085
E 21515 52292
O 256 21229
I 6318 10757
I 34068 52459
E 28567 29459
O 48917 73475
S 65303 566977679
E 5462 35716
I 7064 37869
O 11456 75045
S 45716 323282897
I 12283 28758
O 18475 57173
O 60829 76788
I 68206 75278
S 17808 834465920
O 30691 61065
S 25676 792289280
O 22355 27145
I 7102 8718
I 5705 36819
O 20847 26336
E 29741 73231
E 15110 62801
E 30505 34006
E 23524 64160
O 17304 26525
O 2828 52418
E 23209 75829
O 16739 21388
S 21792 242113368
I 11741 64914
E 19361 65181
S 43625 625268021
S 66541 650253248
E 43984 58999
I 26389 40040
E 68754 75238
E 19564 54305
E 54218 55327
I 15196 52844
O 21914 69452
O 27604 48981
I 56117 71287
E 27177 50126
I 42749 73712
O 22215 23517
S 22103 653292730
O 69722 72256
I 9243 53670
E 67953 73305
I 18243 55414
I 14634 31156
E 42124 50024
I 26889 30621
I 45210 74631
O 23947 26548
E 36002 67354
I 6184 27027
S 30060 307439528
E 38137 61348
O 60064 60635
I 57931 70137
E 36075 64000
S 72546 649387749
I 29841 48134
E 24333 66458
I 24530 44228
E 15816 68237
O 12368 31380
E 56618 62888
O 36580 72600
E 4808 77092
I 11481 30785
I 1104 75510
S 20721 109805390
S 33773 607314760
E 23237 45314
O 54041 63226
S 2840 631197443
O 59501 74017
I 48846 52153
I 24433 57716
I 11451 48134
O 48731 68433
E 32902 63795
O 36376 70494
S 75492 119048262
S 33891 889327106
S 20475 974125537
S 39576 721876100
S 7289 519051212
O 9932 21747
S 32174 933948290
E 21576 39617
I 43222 55152
S 76739 387936105
S 51693 843468479
S 58862 457883200
I 12412 35098
S 38127 276525931
I 50664 67265
E 34784 35076
S 55752 900956350
O 16862 72113
E 12648 18950
I 7189 28264
O 48860 74107
S 58742 480189635
O 37342 39713
O 58382 65610
I 20154 21813
O 46962 48002
S 68377 194235919
S 73019 801191426
O 29506 60050
S 15857 66954424
I 58309 64626
S 49629 896427803
I 48130 53034
I 17824 19377
E 8438 49576
O 42021 51344
E 27889 48372
O 16422 76937
O 62012 66000
E 34105 73854
E 3230 18691
S 38165 645273711
O 26357 58472
I 33021 39555
I 49024 74160
E 33507 60995
E 26698 76913
I 21106 50396
I 18279 62284
O 7185 63512
I 42347 69486
O 39161 53219
S 22179 917656813
I 44299 44315
S 29067 501527247
S 3852 675764807
I 29062 62751
O 9525 10214
E 4742 13798
E 30481 64818
E 32203 40185
E 15434 67388
S 18601 408597653
O 3391 3711
I 22766 49362
S 59933 79427775
O 18961 38260
S 27857 316850486
O 2787 59204
I 11602 75011
E 15982 35240
S 66055 502211944
S 9993 970384934
I 26988 52384
S 20027 930033212
O 27992 49089
E 50742 64102
E 1451 25297
S 52674 682396629
S 68486 160122351
O 73559 74344
S 56081 957552024
S 27488 306352664
I 54318 72614
S 50285 656506394
O 26304 41261
I 2145 57705
S 35739 315299790
E 4770 58074
S 70079 352134706
S 68373 337459141
I 13939 40351
E 15216 76165
S 30633 924831730
E 62261 67359
E 2451 41311
E 55851 68934
I 9934 76292
O 31560 62606
I 54344 77072
S 10132 203940121
S 31591 933273823
E 2670 27322
E 25233 35523
I 6105 77680
S 274 834245541
O 10593 20144
S 39061 229474234
S 15617 360456899
S 14858 887284021
E 2658 76491
I 5573 43047
S 77531 100919635
E 5366 44433
S 7808 840700383
O 33338 45936
O 18369 25761
S 46206 519784648
I 25577 33965
O 27322 70754
I 12835 41056
O 20997 57541
O 33624 45868
O 28865 77254
S 4420 1721259
O 12953 56455
E 17907 38548
O 8662 50690
I 301 53300
E 28168 58564
I 31947 52702
S 21142 267931764
E 43083 47086
I 54955 76513
E 61737 64557
S 57910 841549997
O 48423 75974
E 12169 17292
I 38706 64219
E 16953 30406
E 18277 21202
O 1671 14465
E 559 6152
E 16376 71450
S 53267 631980735
S 30893 639250923
O 62907 63478
O 7476 71445
S 834 758333598
E 34492 55921
S 1674 40867695
O 12475 27808
I 18445 75336
I 26425 30978
S 33176 88183273
O 919 26994
E 6513 60758
I 11613 23958
O 36067 69595
O 39794 52802
E 27284 57215
E 40466 56529
I 22920 55852
O 30319 60408
E 4279 63483
I 26995 75385
O 48562 71159
S 60566 867831889
E 23382 40309
S 8695 701336442
I 19579 56295
S 48649 416969002
O 3160 14776
O 16503 77099
I 11776 22903
E 12431 35486
E 14401 24248
I 23097 50005
O 51672 70311
I 17952 33666
E 23568 67890
S 55900 734491960
S 4883 340638823
I 39911 71129
I 59236 76090
S 34500 267686485
E 18409 71586
I 18191 63650
E 24327 77930
O 14820 63399
E 51388 58363
O 3079 58813
E 37918 70675
I 48234 56602
I 22752 61732
E 21738 29939
O 59969 65287
I 606 74515
S 60404 156706763
E 5630 28373
I 3664 31089
S 76171 932827650
O 43825 47578
O 16016 66419
I 46322 46913
I 22717 36436
O 32893 66600
E 1781 40619
O 54076 62224
S 13579 686661494
O 12761 69495
I 40881 68379
I 7797 38717
I 59851 67826
I 7868 37288
E 15111 36188
I 44184 59944
O 57988 58707
O 20053 65314
E 2482 74221
E 36659 41994
E 14302 58674
S 3027 148606815
O 63434 66287
I 36712 73054
I 44615 52616
I 12770 41987
O 8544 20384
E 33310 34592
S 20542 293828468
I 7531 29022
I 18922 40879
E 30506 39471
O 28776 61122
I 34728 75520
I 5057 23036
S 75543 559596916
E 15631 55562
E 24349 63657
O 15130 68723
E 27426 48987
I 11463 45701
O 22909 28330
E 41144 45080
S 43767 225989212
E 15726 60930
O 39025 66581
E 31758 72560
O 15710 16701
O 5994 54956
I 39509 73390
E 44726 60273
I 36194 51329
E 10961 23328
I 24106 41044
O 23990 55504
O 25744 61281
O 50963 57980
E 38502 47118
E 57632 72336
E 43321 64726
O 11063 47243
E 20118 29581
E 2830 5452
S 40939 499985628
E 19317 73957
O 32888 52695
O 44099 48670
O 56350 60842
E 63034 68845
S 26775 328677227
E 307 15880
E 7417 10698
S 65674 345840911
E 36164 42286
E 11717 58734
E 15295 47940
E 2495 52705
O 54637 67201
S 48371 470141004
O 36561 68013
E 65538 76809
S 76858 856702118
O 14500 56329
O 48375 58265
E 12423 41651
E 8320 32764
E 6741 44766
E 28830 72200
E 22423 45492
S 23433 652012381
O 4414 48799
S 8712 929284635
E 54485 64246
I 15939 49191
O 53958 56350
E 8050 61288
S 9865 86931389
S 72429 968064315
S 41617 844635284
I 13829 71851
I 188 10232
S 24631 991387173
S 62195 817304696
O 21124 52456
E 48162 50629
I 60769 72063
I 53977 65807
S 29456 378614494
E 41136 69075
O 36771 45887
S 15834 959316737
E 27684 53487
O 77 21413
E 49524 53784
O 37604 43257
E 66608 72221
E 6552 60022
S 62632 229350207
O 42775 55960
O 2989 65692
S 23285 317428280
I 17934 51505
E 19687 46283
E 65643 74808
O 19810 68071
E 19104 44084
I 48237 69167
S 55918 412642806
O 37013 71905
E 18055 22201
S 76194 804606787
O 30441 43043
O 1096 68134
S 26258 125178392
O 38480 58882
E 3357 38916
E 12930 19428
O 44429 59809
I 51025 56435
E 24315 63867
O 41231 50483
I 31473 38454
I 8258 30692
I 39863 75305
E 60608 68314
S 6365 132139789
I 5769 61427
O 29296 38890
I 2401 58305
O 5042 7046
I 2995 74448
S 77547 718460665
E 42522 68970
S 69095 51781013
S 11902 121832595
I 6489 65813
I 38243 45070
O 28232 48114
I 14465 54915
S 55534 424788852
O 52393 77662
I 28327 60869
I 56861 59240
O 23786 52237
E 36999 71034
E 19565 54903
E 4947 8633
O 42252 55528
O 17899 30897
E 53336 59256
S 27757 104244060
E 11870 49038
I 39590 74129
S 22357 580775814
E 27905 60953
E 488 15197
O 14234 44291
I 34705 64809
E 29897 44396
O 29979 45542
O 30225 45483
O 12647 23733
S 14237 397978749
E 20320 24237
E 59115 76882
E 26768 47038
E 48569 59799
I 11339 76301
I 55367 77241
S 1992 43882392
S 39971 432069182
O 11752 15149
I 44861 56759
O 63666 76104
I 12100 42443
S 22059 46024405
O 6457 41549
S 17236 209291445
I 36525 56155
E 1481 7619
O 9984 18259
I 51835 65597
I 49365 50160
I 12904 55152
E 32051 68864
I 62902 70198
E 48121 56477
O 53791 59136
O 24486 54865
E 26139 43140
E 66643 74494
E 10480 12996
S 50321 904421861
S 2211 659481078
I 10753 28986
I 55822 66072
S 22505 4780148
I 19941 27582
O 47380 63824
S 38866 818354858
S 47227 312987104
I 35060 67214
O 9879 36180
I 32396 51475
E 7585 49317
O 23171 60599
E 54202 66905
O 4762 21653
O 23805 62405
I 54336 66303
O 38794 45780
S 2392 931743713
E 6654 73624
S 73083 829272100
I 7786 20499
E 51028 63170
E 42709 66436
O 20651 54253
O 6985 19544
E 13470 62356
E 10946 44640
O 28513 47435
S 6994 908314739
I 35059 51844
S 9745 929701908
I 8676 15094
E 31630 37261
I 19852 28642
E 28316 29976
I 53485 65379
E 29246 70266
I 15461 31318
I 16237 72436
S 1535 430131838
E 34879 49843
S 62985 427099964
O 27398 63734
I 12702 39380
E 48373 70401
O 29860 37824
O 4912 11671
E 46066 47827
S 26845 702820479
I 23919 72750
O 63693 65159
O 3440 5544
O 42414 64030
S 35952 252667476
E 9683 65531
I 44329 48727
O 273 48938
O 28863 40446
I 6 31171
E 7932 61339
I 58234 75086
S 3337 393959409
S 51208 771477804
O 11749 19230
I 18954 64131
I 26346 26575
I 20492 62444
E 15022 36590
E 32179 45341
O 66961 69458
E 18076 59231
S 27616 370145411
S 1455 216681149
I 13592 44050
I 21590 43371
S 6382 508574072
S 8661 657493693
S 36491 873405390
S 7255 50178867
S 15162 275396142
I 43697 70034
E 11675 59922
I 22490 49591
O 8559 50797
S 66861 975267761
S 799 804678833
S 70223 675745696
S 31485 799648648
E 35026 64014
O 14561 56903
O 60423 64329
S 34138 716507672
I 28860 38104
S 16133 787944166
O 31029 65638
S 55062 17479073
I 66124 70514
I 3697 65850
E 60077 74098
I 43438 59202
E 40279 73364
I 28298 46460
S 608 748741088
S 18771 748390923
I 18628 43774
O 16135 62582
S 74294 183745990
I 65554 69549
I 18235 41189
S 33710 872380013
E 39844 52656
O 6436 40527
E 31004 56353
E 31297 57898
E 36488 58452
E 9188 69010
O 30364 41558
S 58725 23281720
O 53183 61629
S 77868 232559308
E 19405 52332
I 16614 31172
O 7548 50042
I 26496 28742
O 17396 39760
E 62312 65961
O 33207 71877
E 19004 48418
O 20890 25946
I 58619 61402
O 18703 70605
S 31209 150583035
O 59474 71096
S 20107 644157548
O 29090 68597
E 38796 58027
S 1134 432145578
O 14536 54607
S 75567 821056796
S 17819 705121798
O 47482 77846
O 3117 75382
O 49079 58494
S 63703 704329064
I 56728 70308
S 28457 133615030
E 6785 9368
E 21254 59960
I 15180 23418
O 5118 19911
O 13195 33019
E 45922 58732
O 12888 15814
E 44927 53777
I 40463 44281
O 39560 53873
E 47638 53924
I 62789 67564
I 30238 34031
O 53737 58667
O 36595 74269
I 1642 76371
E 6604 63927
S 51697 500345526
O 44890 50701
O 42783 51784
O 14511 52080
O 32052 47526
E 13707 68848
E 19937 76741
S 17942 783299730
E 27116 48325
S 14577 685302589
E 38791 45684
O 2709 48700
E 48477 55184
S 7071 801095881
E 31001 42456
I 45557 65451
S 46877 507096540
I 59005 62817
S 29840 754019877
S 14359 247032168
O 24005 66168
E 27549 69297
E 12804 73098
I 63751 71799
I 20511 62572
I 2692 16110
I 45223 48144
O 3658 76113
E 14265 75266
I 27982 60907
E 2416 65685
O 66346 71918
I 54719 75345
O 8269 57203
I 45504 72634
I 68973 73427
I 18724 60081
I 16896 47482
I 41144 75831
E 3826 40219
I 64134 71604
E 6434 28892
O 47436 75122
O 9662 50180
I 41910 52807
S 42228 156028883
S 27537 168566525
I 2071 54966
O 36217 42528
E 51925 61106
O 2524 4564
S 71552 734459843
O 30449 70181
E 164 25515
E 15874 56395
O 496 37048
E 71110 72546
I 28759 56327
E 26919 31265
O 6051 66610
O 34234 49017
I 20436 35374
E 3468 22674
I 28823 44589
O 8478 9787
O 1818 67295
S 76090 710775435
O 16790 29543
S 44930 129396699
I 37420 65544
O 7287 14330
O 23806 61886
O 11209 54947
E 50035 53732
O 4177 6254
S 48345 82672835
O 27081 70574
E 29487 35391
S 69106 230757393
I 35824 61483
O 6854 13698
O 56072 61238
S 10192 800542670
E 25120 76904
E 41166 46092
O 11089 17600
I 15731 71959
S 9394 839460786
S 1872 686420219
E 36262 51788
I 2559 53875
E 48820 60192
I 35920 74543
E 37925 61972
O 44939 65707
O 22016 35638
I 7089 41472
E 2757 37356
E 18739 32329
S 46953 86058254
I 3264 34192
E 34206 51924
I 38612 51561
E 20134 55637
I 61810 71909
S 68407 582894386
E 41569 47119
S 60577 416339877
E 53440 54104
O 31012 43025
O 31177 61790
I 66022 73748
S 33691 861223723
E 17421 65976
S 27463 685013712
S 77396 834383897
O 56867 77263
I 28885 56983
E 6489 49341
O 11090 33067
I 31099 45810
S 35839 867540055
E 11691 75144
I 19804 48656
I 4764 44010
S 26221 826499808
O 8192 8331
E 11336 73145
I 16458 26872
O 26968 54970
E 33439 60206
I 22523 66569
E 44314 68433
E 8015 20387
I 6056 27133
E 39445 44414
S 67136 949923209
O 4322 76900
S 46839 850794512
I 57936 63975
I 7078 60306
S 48095 779665726
O 40710 62901
E 12562 75637
E 30554 47875
S 32528 53925272
E 47203 77454
O 52408 64627
O 56699 62345
O 11651 16258
E 31660 39986
I 15476 68956
O 49090 68911
S 40249 760278650
S 30946 283659686
I 13636 49652
E 13488 51814
I 18727 26172
I 413 6140
S 3249 213840959
I 49193 58576
S 61281 81940270
S 57901 990731484
I 35324 74022
E 43502 50525
O 64882 68748
I 6536 10650
E 35497 37086
I 1389 31594
E 22156 33529
I 5697 20895
O 46861 73982
O 26616 34100
E 299 54692
I 53433 71427
O 3569 65555
S 12229 939536077
O 35769 57143
I 21410 28052
S 18466 312455170
O 244 48293
E 43411 55878
O 58961 70473
E 16229 48823
I 10324 11202
E 21136 45943
E 53309 58923
S 37741 391272678
S 54141 175457454
E 249 63574
E 266 60680
O 2350 16386
S 33410 257640745
O 71080 73570
E 35354 68195
S 22555 983685438
I 5569 5683
O 30748 53439
E 10324 71147
E 27340 74235
S 1532 11719300
O 4864 38720
E 3206 43676
O 10693 69238
S 51796 416792992
S 21940 338073049
S 62944 262697274
E 3037 7494
S 6849 81515640
O 21716 61968
E 20001 42961
S 70994 932560737
O 15683 20033
O 27258 51555
I 9512 23832
E 7269 45819
I 13903 42779
S 59041 409800512
O 47627 59013
O 22698 32919
E 18263 61755
O 18344 30437
E 19889 66987
O 36221 77356
S 6801 654005450
E 53588 69843
O 27882 56051
O 33839 60792
I 27788 53155
O 73115 73954
I 23955 30159
O 16283 24036
I 37031 69782
E 69916 74480
S 62365 660187057
O 23216 76144
I 17875 28084
E 13037 22867
E 6305 76825
E 12394 27789
O 4323 58997
E 77345 77370
S 46040 739979332
S 41332 296563814
I 17085 24025
I 2147 5411
S 32638 722240928
I 54484 73200
S 33939 907530620
E 5291 64905
I 17356 60926
S 56191 410690402
E 34758 55814
S 55057 860692405
S 45251 466416765
I 20989 48358
E 13732 33161
O 5564 52696
S 75905 525029702
E 18169 40614
O 4197 72736
I 15907 50141
S 38303 701834079
E 8625 74408
I 8471 36460
I 4313 72175
S 9828 184674317
O 31678 47144
S 15638 290240114
E 14678 73292
S 66421 46623700
S 69363 584211658
O 38627 43949
S 63610 207718131
S 28931 13880798
E 9608 30028
I 5674 38845
S 42600 815584242
E 1134 36595
I 21608 43785
O 31561 66630
O 31113 49975
E 5750 73433
S 28779 289806159
O 23888 48686
I 21117 71656
I 16469 42735
O 1236 55785
I 44382 64864
S 67558 747162960
E 7454 52826
E 31713 69981
I 16079 45427
I 8290 45273
S 41971 141894093
S 58061 1827743
O 18644 73180
O 15277 23570
O 71303 73285
E 18224 37761
I 45597 52577
I 38808 42371
E 27565 48829
O 33223 54546
E 29577 75677
E 9814 75085
O 37498 51249
S 34098 441773243
I 17995 68652
E 21719 63439
O 12828 40733
E 19640 76072
S 40757 499249854
E 26690 32414
O 8512 57313
I 18750 62293
S 72582 168785591
I 41956 70497
O 50962 72306
I 39544 42129
E 34029 75417
S 53527 832173816
I 30231 56738
E 12896 36535
E 39038 64421
O 4935 8694
I 36476 48090
E 22231 52187
O 65766 73598
S 61074 60010180
O 20533 56764
O 52732 68768
I 21539 64819
E 33685 63724
E 24309 63726
S 72425 103062464
E 27320 70041
O 24518 29006
S 60729 871423860
O 15711 27037
S 47173 293006563
E 37633 74443
O 8794 46708
I 4703 64042
E 9570 36924
S 19578 776354423
O 61043 74720
O 12237 76402
O 2240 30378
O 20393 29675
E 48175 49126
O 58110 62148
O 5590 66868
E 14438 53230
O 29354 76343
S 6924 636571806
O 48750 53125
I 14161 73629
O 10558 15413
E 6794 56952
S 32702 752467304
E 2645 48718
O 43686 71190
S 21061 533231036
S 35039 541918635
E 2500 38993
I 42923 73768
E 8923 68147
S 39970 815053522
O 4538 47707
E 2921 7100
E 26588 50489
S 6411 285626813
S 44398 912328611
E 25287 62168
I 16103 49787
S 8053 268694451
O 37007 49043
O 21422 49654
O 54042 57685
S 73517 71004096
E 16838 77280
E 26762 54637
I 1715 72793
I 11048 30192
I 6331 37380
I 15967 67770
I 31518 46995
I 30243 51463
S 46143 878214687
I 6783 51926
E 4086 29219
S 48911 410817442
S 37622 954486036
O 25023 38873
S 27818 786131340
I 37202 76697
S 65922 120024369
I 42459 63252
I 360 68929
S 9940 609667201
I 43201 44660
S 77967 61954126
I 21477 33271
E 10662 55771
I 11560 25659
S 16263 258267800
O 32043 49292
I 43598 44061
S 68965 262757921
S 57123 547583268
I 48975 67779
E 31197 77133
E 6772 77187
S 67426 505029955
O 24845 64544
E 11779 48432
I 19265 27048
S 21179 975347483
S 17413 999009825
S 27912 223786353
I 27840 32384
E 8938 64773
I 8190 62823
I 15469 35463
I 38355 50252
S 54413 510972736
E 44163 72757
O 49359 55895
E 61926 65951
O 47209 59226
O 14289 23918
S 67133 418807743
E 26835 43032
I 42276 60873
O 505 53462
O 19701 22828
S 12223 694030153
E 12996 30051
I 34517 52651
S 34758 525585270
S 55722 781274005
S 4599 272348473
S 30536 167366861
S 20715 161332437
S 28208 432108208
E 29670 71748
S 75282 715167177
S 24055 116858891
E 238 35322
S 25867 797474045
E 22888 67089
O 24504 67066
E 57286 66282
O 6578 31254
S 49782 312679841
I 22372 40690
S 73982 495516894
O 21053 62263
I 9493 28482
E 48297 66784
S 69135 889993449
O 23754 37395
O 31246 53850
S 1271 898408304
O 26296 27291
S 8894 841567249
O 3257 61283
O 892 75461
S 36566 102093173
S 8480 552825068
S 32665 381076762
I 39249 54817
I 8573 65859
S 46569 460976247
E 18572 25093
O 16774 41585
O 9989 42236
E 19459 51470
I 3423 75968
O 38749 49575
O 16549 26093
I 35909 77930
E 16440 52923
O 35882 43051
I 41343 64230
O 26201 33331
O 26040 30626
I 15959 53460
O 10816 75213
I 44355 62884
O 28691 53824
E 7300 46762
O 6282 32249
I 393 52220
I 46427 59979
I 4787 52719
S 36915 227970988
S 17594 550680195
O 24207 41104
I 16330 38986
S 59188 854932601
O 64812 73890
I 3016 45779
S 3323 140029536
S 69289 96099936
I 37493 74677
E 2972 61496
E 29509 55082
O 67509 75984
I 25037 48658
I 100 61404
E 24683 77456
E 43041 64827
S 65534 210039348
I 2045 35229
I 48849 51061
I 51308 70146
I 14812 71226
I 68261 72776
I 1509 9596
E 18523 59748
S 1209 909858673
O 60701 66408
E 53762 59343
I 15980 50797
S 65429 843356803
E 57036 72936
O 20050 40704
O 11284 62092
E 5313 6577
E 28043 41780
O 16087 59257
S 8965 595176972
O 23619 25123
I 36689 47504
I 17180 33086
I 23436 74992
E 2755 33038
S 23132 159923256
O 59913 62507
E 23602 70151
I 11361 56506
I 42600 62642
O 40171 45701
S 31943 458882121
O 9841 48963
S 68160 697848765
O 18556 22337
I 40055 76881
I 15937 56246
E 18121 71363
O 7404 50393
E 61617 66727
S 66575 666450568
S 7995 397401419
I 428 53207
I 55167 67255
O 18969 74564
S 48699 880570754
I 34868 61181
E 29272 69285
O 25750 64555
S 18692 167714228
S 32334 272712170
I 15205 54841
S 34085 816204060
S 73145 705894334
S 11309 780778816
E 40450 76449
O 41190 45559
I 39027 70208
E 2996 68137
O 2545 17983
E 7197 64514
S 70730 813949471
O 21075 31063
E 21960 48847
O 9025 24864
E 11017 24727
O 21297 55986
S 18653 253396506
I 32131 73985
E 11002 39608
O 48888 63449
O 9197 57321
I 1311 60077
E 9030 49159
O 2869 33596
S 45592 564393103
I 13442 45626
O 12510 51242
I 61329 68029
O 25489 60296
E 2144 70946
I 43513 71723
I 17900 60473
E 3037 59378
E 19800 45625
I 14257 58909
O 27757 30164
I 25290 40085
I 25593 72729
I 20305 54258
S 63223 3639496
O 45059 61976
O 30044 71506
O 1581 36644
S 21671 32045032
O 60284 68394
S 57702 743799631
I 10877 50117
I 20269 74468
E 11177 77785
S 4696 165028597
O 4629 32993
O 18016 34897
S 12606 571994047
E 3617 74227
S 59185 965212137
S 53519 790168759
S 22114 125393187
I 57515 62020
S 192 453779968
I 4072 43860
O 43312 76573
S 46096 381633291
S 76979 518029777
E 17830 57307
O 2960 51351
O 14404 73220
E 13524 62206
O 8131 23062
I 35320 38878
E 4702 20454
E 16462 45350
S 67538 497953393
I 1992 64968
E 26159 54155
O 53978 57509
E 10446 20447
E 10537 40804
E 61335 73777
I 34895 62566
I 987 60605
S 15149 919114747
S 34985 454742020
E 41077 68310
O 27389 29342
S 26037 509945382
S 65159 245393168
S 65852 500083553
I 60126 63139
O 10400 77913
I 28525 30586
O 1872 46664
S 21875 762419234
O 30252 42851
S 54544 864318462
S 12842 430502172
S 4459 511431760
O 60366 75478
O 47432 73229
O 40788 54618
E 20970 28018
I 18006 30851
I 13786 15527
S 65878 620209725
E 4653 34484
I 55127 59844
O 39850 52197
S 25326 191134528
E 38609 52048
E 13369 58075
S 75464 130020214
S 1075 654663907
S 1732 876823865
I 8471 13598
E 370 8021
O 15111 22325
E 49204 66376
S 20464 613026407
E 20772 30849
I 24160 64809
I 32142 57371
O 9139 47077
E 54202 60895
E 10493 61032
I 6134 20478
I 47648 60376
I 29863 45487
E 11537 36373
S 42354 115255002
I 1021 31222
S 75992 89826246
S 25555 964304345
O 17456 68659
E 29192 51767
O 61857 74817
I 20630 44318
O 29914 52187
O 45972 64458
E 27956 78123
E 25935 35692
E 51570 73019
I 31062 40913
O 1058 51498
O 3438 77002
E 17160 45139
S 31897 587577917
O 48924 53672
O 6551 41928
E 7555 30422
I 30897 57985
E 17498 62598
E 33590 50395
I 11483 75669
S 13664 132781466
S 45925 571005336
S 13064 799349267
O 3310 18461
S 23714 411309539
O 63716 71485
E 31318 42187
O 6621 76801
I 66216 76234
E 23696 66318
O 40471 60051
I 9971 20234
O 12757 49324
I 68671 68971
S 12272 933572234
E 17495 47633
I 60799 67268
S 68275 102332699
S 57074 570072609
E 36142 52363
S 53175 197224942
O 60196 60411
S 43664 337367131
E 37129 51892
E 63388 67612
O 71222 72920
S 67844 944357831
I 1031 23990
S 54621 674355949
S 10990 614980917
O 3592 44263
O 12447 38418
O 308 55195
O 3545 44612
O 5067 26638
E 11344 46837
I 5819 17016
S 12906 290329139
E 63826 64218
E 21091 52403
E 24189 33215
I 32829 46799
S 45516 984274740
O 11293 46482
S 25844 731153325
E 39577 57644
S 39275 97189422
E 22147 28924
O 5886 41356
I 12467 50718
I 9460 49676
I 28435 31161
S 46301 468948901
I 35143 51443
E 29613 42242
E 54334 64426
E 3870 33050
I 24844 57565
O 27742 68505
O 23439 61618
I 28990 56958
I 21710 32779
I 4270 76956
S 40141 831166223
E 20727 45743
S 61190 931408456
I 62609 64039
S 37888 383028666
E 1457 44368
I 22018 43336
S 15778 571452861
O 43345 62080
E 35078 49672
S 69606 365442587
I 17560 47883
I 34441 69467
O 2572 6161
E 6454 57066
I 7648 28457
I 11684 22956
O 6284 20422
I 38844 51158
I 12342 62777
O 18407 75372
S 29468 474144330
E 37740 75890
O 19356 56531
O 17081 45399
O 72556 76308
E 5659 58279
O 49480 76984
O 29553 52671
E 42717 64515
I 21705 31132
I 10559 21082
O 17503 64012
I 68422 77265
S 71281 880477573
I 44119 60541
O 46646 75191
O 55667 59879
S 31173 295820229
S 33709 371987209
E 35621 54640
I 27063 70206
O 6731 56871
E 53398 54649
O 32158 57102
S 47458 580227413
E 14050 34642
S 21120 283679860
I 72613 73468
S 18460 505454246
S 52721 705407138
O 30977 42203
E 50664 69663
O 4348 28242
O 53411 76110
O 46657 51583
E 18493 57074
E 61048 66157
I 63829 70206
I 295 21206
E 2605 8271
S 32383 505075664
S 32102 872325634
S 32617 535687851
E 20609 40689
S 16469 383156948
S 46179 335915987
E 28794 32217
E 35051 72670
E 5031 64718
I 7845 67595
I 7514 65179
S 36306 208760371
I 25238 75650
S 7493 717839432
I 15512 21524
O 20676 31996
O 45680 52518
O 70393 74357
I 3573 61278
O 21905 32664
O 40001 40559
I 340 25527
E 18510 71543
O 35970 74122
S 20696 153838340
S 16173 241722530
S 41720 531263317
O 32493 43880
E 57 17435
I 42769 50639
I 23384 60028
E 24538 50646
I 30662 36486
S 68993 529771889
O 7203 74416
S 37579 821433797
O 12010 41929
I 9854 37132
E 41173 78090
E 27462 41244
I 3520 35060
S 23115 343038586
E 20017 72022
O 38115 55583
I 25573 49304
E 49519 59590
I 13750 71564
S 25909 803277861
I 55129 57935
E 50566 60535
E 14232 71522
E 3076 33879
I 27578 41217
S 8411 95898506
O 22815 60260
E 41380 60618
I 10675 74212
E 37545 43075
E 2985 47663
S 61869 441400050
O 58179 74663
S 50237 108645658
E 30908 48639
S 5534 576308431
S 23386 74106259
S 23075 638392720
I 8866 29439
I 25770 66235
E 48633 66644
O 54823 57019
O 33887 48515
I 2795 9625
S 76723 82952459
E 53926 63315
E 9714 48053
S 18578 79329122
E 52767 71488
I 13231 43630
S 28727 651873694
I 2826 61933
S 33298 454995350
I 39034 69742
I 5855 26514
O 4241 37577
O 45952 58149
I 47942 59458
S 48067 726058880
I 9913 67192
E 27214 55316
O 11126 41101
E 3197 51957
O 46276 62923
I 3883 5346
O 17313 77619
E 53391 76512
E 4232 61317
O 6097 10904
O 55740 60772
S 15164 259029529
I 29547 54447
E 10949 64268
E 12939 73765
S 56404 966595461
E 48954 67729
E 20118 61305
E 67969 72236
S 8282 922086106
S 52050 508168220
S 15711 64111226
E 8396 18135
I 18303 58505
E 32461 65590
I 2029 23439
S 13726 336041309
S 6695 413838752
I 24979 49292
O 28158 39167
I 13465 61809
E 7496 77600
E 33995 54496
O 5260 65684
E 48485 65515
E 43264 71332
E 7249 68197
O 50669 66215
I 827 26915
I 13926 34686
O 5327 75893
S 16514 16404793
S 17950 951904031
S 17744 8461417
I 3714 33453
O 49711 59605
S 71311 344630855
E 41568 73788
O 53009 66080
I 33336 46433
E 1024 31574
O 23164 29887
E 16099 25372
I 26872 51988
I 74223 74696
I 37677 62612
E 1801 34936
E 69496 78126
E 36929 55084
O 9986 41540
I 31178 70802
O 22434 74628
E 61321 65507
E 35217 41692
E 48851 74728
S 39796 280673624
S 22516 406687911
E 3365 61826
O 2778 64664
E 72515 75897
S 66437 269389713
S 8036 877077809
S 29614 470383929
E 23706 50440
S 8626 376364039
I 67591 77694
E 50733 77057
S 10985 480222362
E 19821 69144
S 22423 7676251
O 12067 68281
O 22026 60081
E 20801 71936
I 25547 58201
E 16074 78038
S 51441 230178123
I 8749 27602
E 3903 11978
E 24749 44833
E 11940 29354
I 58553 61311
O 50721 68044
E 11281 27726
S 26649 84246786
S 40658 263213529
S 76492 886903520
I 2322 73782
S 33250 814650484
I 5844 72357
I 24105 27661
O 17901 30255
I 33944 65591
E 3348 23683
E 6999 11985
O 30079 68641
I 13804 35248
O 82 22257
O 21128 41315
E 47173 51307
I 20395 58411
O 23299 61949
S 41852 95934839
S 15937 525341401
E 4154 23319
I 21051 29933
E 20320 65939
S 15903 572825895
E 6052 77224
I 9089 52135
E 26285 40584
I 23227 64980
S 23129 300081034
I 43005 67552
S 42578 823168021
I 44449 67328
I 32428 71246
S 12438 140849422
I 38932 74807
O 13421 31834
O 44285 67021
O 39329 72969
I 15205 45078
O 23403 38616
E 50477 67554
S 69994 564593106
I 22740 39081
O 42713 48594
S 53431 290740139
O 34201 72052
S 60951 757847781
E 28789 54932
S 69539 536280350
E 12162 60073
E 8164 36143
E 21855 46873
S 28913 936018679
O 12318 34064
E 197 71483
O 7172 18352
E 1665 38318
E 346 32799
I 31654 42112
O 2304 52959
O 24415 44126
S 34595 641589475
S 14777 896923915
I 46601 62601
I 13535 15077
O 11668 47758
O 35157 48635
O 55663 74299
O 27523 41538
S 14701 741259384
E 5503 45697
S 4201 745338492
I 51267 61544
O 22104 52777
S 20219 309694479
I 61881 69837
I 41481 69273
O 11996 23441
E 7884 71241
E 40809 59153
O 27965 46319
I 20700 60502
S 58398 977180565
S 14803 657631746
I 35308 75686
E 28551 55015
S 48017 359365716
O 65789 75834
O 13987 47220
S 69114 73118185
E 8491 30209
E 1669 36671
E 61754 61800
O 10927 12773
E 66396 68606
O 45559 73044
S 67137 259179765
S 175 570270569
I 4698 37844
O 27957 58403
E 2990 16615
O 21087 42466
E 34061 46859
O 4824 77303
O 28379 58275
O 64692 67237
S 16946 670715450
S 53563 427954045
S 52227 17853025
E 32036 37714
O 24903 68282
O 64187 77993
S 17431 557252789
O 53691 63853
E 21839 73824
I 21412 32845
O 21765 31513
E 28914 46655
E 12047 56165
E 8705 56793
E 35835 53722
I 16840 41691
O 31379 50903
I 14155 77660
I 69810 74752
I 38714 66263
O 14332 28646
E 6774 41780
O 1386 2487
O 68339 72394
O 10521 48865
E 55177 69115
S 57832 576804187
S 45257 857955720
S 30247 817927565
E 4033 44229
I 22063 40825
O 65229 66618
E 25138 62508
S 35195 273253069
I 8253 59390
I 29456 40955
E 1058 7653
S 34455 239349030
O 43656 53867
E 9355 69295
E 5063 44358
E 4491 38634
S 77235 176914931
E 42012 60305
I 28294 68720
I 19138 49057
I 12434 64000
E 21887 75105
I 40768 65778
I 19308 52514
I 17666 21389
O 2782 20173
I 42540 52157
E 27197 65520
I 12633 62549
O 54809 76229
E 3696 30613
O 22870 48733
E 5699 58960
I 64376 70089
E 33921 58055
E 49193 60724
S 57511 241399110
O 30860 49703
O 682 76645
E 35134 42794
E 41822 77913
I 12369 61511
I 67877 74478
I 3749 53875
I 3525 19873
S 39423 722024034
O 45579 75894
S 46398 593596205
E 52547 55824
I 30075 45736
S 64713 258345018
S 77381 953657052
S 16407 747955850
O 54090 69983
I 8392 42134
I 40249 66646
E 13570 78108
I 47282 70290
I 8738 11627
I 20530 50744
O 10116 38813
S 46975 265185245
E 2143 48430
E 31002 69230
E 12210 27910
S 17648 927728039
O 40897 41661
S 66913 551929520
I 46333 65107
E 20422 31053
S 249 284192182
E 10934 51768
I 39078 50181
I 11733 26783
E 46856 67358
S 52765 868205543
E 24260 40530
E 38915 73409
E 9089 48339
E 44671 47413
O 34737 56866
O 25738 57129
I 39518 76193
O 63475 73513
O 25164 62045
I 8715 24586
I 9823 23020
O 15981 22437
E 9604 48068
S 43279 91749561
I 24340 38076
E 26835 64927
E 6524 12060
I 50018 57976
I 52042 72378
I 38519 69418
S 67610 634977265
E 54726 56433
S 52916 709488439
O 19329 22811
S 60226 170938067
S 29967 775479915
I 3800 14308
I 45581 56254
O 2729 30313
S 12281 295183341
E 23232 70193
E 69924 76712
S 18798 84367824
E 16473 43985
O 29182 39659
S 77303 743803860
O 20174 76595
S 68516 597797753
E 21542 37458
E 21085 77236
S 71117 192617798
O 10699 39173
E 54997 68855
S 65174 93236897
I 15339 71087
E 22312 42440
I 7590 62012
E 41306 73385
S 42197 73522398
O 12751 59454
S 993 755728881
S 1625 880145901
E 32298 36930
O 36048 45762
E 51226 55190
I 14698 41259
I 11703 65392
S 21996 290107735
S 4577 537811430
O 45262 62702
E 42765 67531
I 12657 15134
I 41332 42750
E 19665 68663
O 28813 70734
S 67477 861084695
O 53811 68728
I 47811 73662
E 144 69400
S 13343 569236673
O 55963 76445
I 52739 53209
O 2128 4702
O 15507 74113
S 5375 847823712
E 21883 29530
O 47741 48252
O 4842 61042
I 11384 58939
O 47770 51324
S 2931 640185046
I 34104 41638
O 52178 63342
I 15983 42641
S 60523 219342809
O 7430 78122
O 24105 48788
E 47085 55617
O 12365 43424
S 12861 534039573
O 31902 59595
S 51851 478445347
O 23786 38445
S 6733 100563261
I 11163 34226
S 60941 35016141
I 15413 69812
O 13478 58751
I 18254 36889
I 21477 43572
E 20173 22154
S 58570 477420138
I 51 9729
S 21842 369860208
I 36976 44041
S 67843 58720428
E 21624 72015
I 12325 45831
E 23835 25697
S 58954 681198570
I 9386 29895
O 1674 9455
S 50419 45913352
E 36582 39502
S 7977 863884855
E 31279 36576
E 18602 64934
S 17262 421043575
I 39383 67795
O 26243 50143
O 21206 61215
O 503 15938
O 50395 50650
I 13877 43365
E 12995 58984
E 3911 59398
O 31730 62614
O 20844 45229
O 5697 48057
O 3478 76717
E 48 63520
I 39347 46374
I 42523 42607
I 52712 64009
S 679 293798022
E 18971 77204
O 32918 33943
O 66201 72310
O 43540 77756
S 5327 943150142
S 64989 463769720
O 16395 35006
S 52704 773262708
E 48229 54793
I 5732 24874
S 17779 224865119
O 19908 35321
O 26354 47702
S 4889 403504751
O 12126 37415
E 62813 65400
S 76730 63163482
S 12060 869993625
O 60942 72480
S 23588 378714686
I 23855 35921
I 75486 78068
E 12507 28600
S 29385 655253134
E 60629 70570
I 7575 41511
O 30880 58268
S 72111 546186045
O 9497 39485
O 11469 45942
S 7721 830011388
E 16004 66378
E 54433 59779
S 23303 965425814
I 58185 68496
I 5112 47525
E 46152 58534
E 17355 33752
E 44340 60163
O 20668 74711
I 12169 48476
O 23844 30483
S 65618 188314474
E 40702 71263
O 1421 33487
I 41718 43172
O 27866 28704
I 21526 53154
I 10192 29601
I 52544 57266
I 16573 64724
I 893 1198
E 26989 30230
E 48413 60347
O 31079 33381
I 23810 73722
E 38254 62343
O 28432 37754
I 24381 37167
O 22515 33770
S 15474 189312469
O 13084 24612
S 54856 536803045
I 37171 49807
E 18616 34269
O 31035 45229
E 12773 71937
S 2435 981224857
I 27099 67640
I 31101 38413
O 15174 38869
S 769 547187839
I 68918 76138
I 6679 39412
I 2041 52439
I 71313 76066
O 15777 77161
O 9567 24577
S 9284 464785117
O 20475 30337
E 31628 61004
E 43844 74682
S 54805 580308704
I 17402 53544
I 811 28942
O 25636 77097
I 9837 17605
E 3089 7431
S 60221 716872258
O 18420 53886
E 9702 16960
I 14838 41607
S 61839 205743274
S 81 572900662
I 56427 65841
I 1432 17600
E 4392 70367
E 34956 50981
E 6694 10067
E 21532 53048
O 25904 46491
O 10002 20198
I 16690 61668
I 69067 76434
E 21083 43959
O 5340 17413
E 11145 67223
I 66840 72673
S 24910 260789352
O 10228 27174
I 48272 59343
E 38451 53702
E 38573 71722
S 34064 855310996
I 8230 16447
I 186 30437
E 36005 74470
O 25374 66458
O 52791 55826
I 67617 69227
E 39325 44250
O 33203 62938
I 8919 34504
I 12852 55451
S 21143 170650487
I 55938 57816
S 47910 804602085
O 32364 70054
E 42384 63492
I 7053 49432
O 30052 61994
S 67093 194416515
E 25652 46945
E 7786 30176
S 56773 966103782
E 21556 70596
E 508 16597
E 32698 58669
S 38144 535300471
S 26220 954776093
O 29503 61476
O 5703 63490
S 7094 123020477
I 20462 20699
S 52759 499838401
I 33334 60507
E 49513 65352
I 22999 68446
E 10500 55331
O 21993 51884
I 18962 74632
O 32483 65249
I 31654 56732
E 20428 39266
S 27856 962567903
O 44517 60196
O 46833 63124
E 29591 69683
E 16982 49750
O 19100 65372
I 26861 77553
S 36400 794717557
O 51164 63709
E 23491 78125
S 25947 323656676
E 32020 66158
O 59398 74806
S 66663 178336669
S 57002 175595715
I 31325 37820
S 46159 506321740
S 27552 494159599
I 23841 49097
E 15702 41193
E 16956 48040
O 23754 50777
S 14740 584318620
E 45124 46053
I 29382 32228
S 64486 303033059
S 23088 614193938
I 57868 65017
S 46662 12368771
I 20909 59163
E 16761 25152
S 47888 652711297
I 9112 47830
I 427 75026
I 57156 63935
E 26234 27023
E 21186 50596
S 42033 611207147
O 43746 76252
S 6845 431431302
S 1178 264956594
O 7634 40267
I 21394 34979
O 22919 64183
S 72885 18661899
O 13531 73390
E 2055 13024
I 54869 63231
O 4086 67871
E 46045 54264
O 34921 59831
O 47559 66465
S 50247 999391651
I 38479 72507
E 29254 41741
I 50103 64254
S 6449 951648712
O 54117 60079
E 2473 76090
E 46401 59971
O 66397 76589
S 27989 971232042
I 29996 58109
O 8404 65908
S 68463 745678290
E 6226 32503
O 41410 43915
E 1653 40903
I 33586 55204
I 20722 77801
O 43755 58164
S 61275 827932052
I 27758 48781
S 34594 968929465
S 11842 607097485
I 52967 55861
I 61789 69171
S 5944 532118486
E 24371 36979
I 14878 51010
E 34406 74383
E 11895 32678
S 73925 182597961
S 4034 250128119
O 7579 28025
O 5836 74607
O 37383 46775
I 21587 43544
O 27838 38119
O 2054 18476
E 32618 55539
I 59047 67282
S 50499 472821859
S 39065 11682693
E 19440 69003
S 58003 391246772
S 69153 260112020
S 47650 294756493
E 21538 25545
I 5439 10978
O 23452 50804
I 8735 39055
E 39659 42253
I 30379 76789
O 37431 63655
I 2869 73290
I 31248 77973
S 29984 921516013
S 48969 360494473
I 32560 50300
S 44175 121001267
I 52949 71654
O 47530 54634
S 67273 780500840
I 73133 77966
I 747 4499
O 12059 25325
I 44937 54036
S 71960 262529583
O 18450 66469
S 65398 773415473
E 55341 69470
I 47384 58369
O 70275 70963
I 32387 73397
E 738 18688
S 50895 42989319
I 5824 54442
O 49481 77400
S 20524 626481079
O 24865 56862
O 68605 74640
S 41060 112862392
I 52616 52794
I 9622 36597
S 7532 880037945
E 22837 44957
O 37195 75602
S 46019 756298561
I 46231 54311
S 4661 171545997
I 1105 74486
O 45721 59488
I 8474 65860
S 29077 999369981
O 22695 43608
S 37506 964596314
O 28435 57239
E 10186 78064
E 7661 19968
O 16553 24106
S 50055 322062223
S 4059 605320686
O 1043 39284
I 36728 77049
I 25384 73152
O 28977 65574
O 14858 75078
O 39354 75050
I 5748 58954
E 14405 23110
I 44934 53162
I 26886 60909
O 59423 78046
S 28581 535489606
O 37731 45913
O 3422 63191
E 46951 63798
S 66955 95676433
S 28338 156194290
I 9827 75114
S 21453 730032276
E 35499 71838
S 59327 516470116
I 44032 49537
E 55819 65877
S 61326 538996855
O 20973 68900
O 46888 47183
O 21247 75165
E 11408 30664
I 30076 68457
O 33174 55215
E 3737 68970
I 57633 71906
E 9400 22007
S 53839 420722174
S 62341 490661074
S 18316 466130661
E 61407 75514
O 18114 33009
E 202 4318
I 9801 29773
E 28872 42217
O 34541 52658
O 34679 67185
I 22012 70959
O 44921 64617
E 32320 75027
E 3400 12016
E 28119 48040
O 40276 47277
S 18842 824669825
E 9493 17814
E 49424 70017
O 66699 75211
S 11383 849972439
O 22784 61515
I 23127 36248
O 31194 39535
E 30529 31980
I 5329 22686
I 9113 73260
O 21918 65801
E 12992 28407
O 71030 76537
E 6824 73952
O 8555 68152
I 3128 60914
I 66603 77425
O 26978 73045
E 65859 78016
O 7833 61200
E 40236 46335
O 2555 70581
O 12343 48498
E 39672 55813
I 1106 57532
S 15349 550524559
S 53446 674446226
I 5389 29456
E 37376 51178
S 62912 781790137
E 60981 62876
I 34114 64998
E 2841 60973
I 9563 26988
O 35847 60532
S 23316 985813645
I 6846 28176
S 40641 182696163
O 7038 26029
I 14516 53891
E 5829 25614
E 9712 58747
E 26273 65848
I 21274 34289
O 9217 49488
O 17233 37331
I 19334 76211
O 17213 65821
S 67819 518501195
I 26125 41494
E 33192 64012
O 23584 28865
S 9338 23479208
O 53882 59115
E 29358 78018
I 11752 66843
I 27331 76542
E 9451 78108
O 13880 31772
E 34349 55396
I 30449 33902
I 21592 66845
O 32284 59336
O 66028 66859
E 2414 73890
I 57215 63926
S 77129 576392718
E 57469 69719
S 40365 381397903
E 21738 47657
O 2333 42989
E 2694 15789
I 24718 29515
O 54116 61135
I 13738 64162
S 32364 775212801
O 8853 61131
O 19742 52359
O 35263 55325
O 35704 43476
O 44912 65060
S 24847 845328248
E 18148 72650
I 68903 75963
O 42651 46057
E 40232 61047
E 7792 11907
E 7572 30036
O 24713 30530
E 28920 41673
O 17547 19094
E 52924 68108
E 37947 57378
I 15820 56943
E 3864 7048
O 39750 77561
O 11054 30967
E 6884 68834
E 9330 37127
O 7988 11217
E 17276 48828
I 38015 41906
E 11094 62747
I 42874 53347
E 55592 74267
S 17925 625472464
O 48353 58121
O 34222 63392
S 28729 384641851
S 76711 700811355
E 14587 15294
O 74372 74570
S 54173 338369094
E 18959 27044
I 20020 67597
S 62486 787273447
I 45417 56849
O 25772 57838
E 4409 52867
S 36452 702282587
O 24021 33252
S 62355 16996353
I 21312 73617
I 36708 60092
S 2319 648834675
O 36409 65948
S 12523 376373887
O 21040 37833
O 68006 68484
O 20887 42895
O 11204 66436
I 30285 68948
I 17960 59192
I 11661 47244
S 2757 322585619
O 5901 17419
I 35114 62603
I 35306 37019
S 35652 784049620
E 12866 25181
S 21164 408516937
E 29925 70306
E 2491 11991
S 51088 648313136
O 22235 36097
I 13508 17733
I 12897 16824
O 35361 71154
I 50354 64359
S 38558 40519557
S 46198 990014711
E 13402 53472
E 5245 61922
O 19841 68815
S 74889 266752100
S 7803 26393388
I 2327 49029
I 15466 74375
I 35550 44441
E 33341 47903
E 29317 64494
I 42637 55278
S 49011 552676383
O 76230 77342
O 9600 35121
S 74262 707820024
O 51171 66451
I 30538 34702
O 14451 62143
O 25524 65074
I 11853 31240
O 25426 71630
O 18431 41443
I 16323 23236
O 40567 73202
I 4986 6743
S 52285 114032763
E 43069 67551
S 2495 602521248
E 57009 77685
I 16929 38558
O 12968 69327
O 52166 70474
S 71674 950490720
S 35952 572216149
I 17095 51291
I 2542 28812
E 56524 59391
S 19217 593346486
E 4684 5819
E 3104 9971
I 22021 71516
O 9253 41233
I 707 37675
E 19373 25912
I 22708 28147
I 11053 58863
S 37843 806760411
O 53995 56870
E 16995 19298
S 60207 926407829
S 77338 812808550
I 35894 47234
I 36235 36549
E 9121 11139
I 21465 77756
E 4587 21253
S 28168 979918723
I 20542 42594
S 62644 571469724
O 41146 64498
S 13164 346628022
O 28763 59946
E 10716 51864
I 19727 26769
I 4811 30077
S 69809 576135822
S 42695 296511628
O 35245 54491
O 37043 65395
S 75777 370885210
O 36628 47988
S 21577 879604127
S 42007 762822569
I 2010 46187
O 64188 65530
O 57716 70806
I 23975 33175
E 2501 13692
E 8340 40434
S 64350 944686154
E 8235 67002
O 39494 61976
I 17239 22142
E 50742 75455
O 1705 76748
E 51492 73066
O 50446 64096
O 8958 15603
E 49443 53576
O 399 5789
O 27691 28181
S 16198 141375361
S 26358 970296113
I 6998 46172
O 32317 58938
E 34942 53835
O 63279 74284
E 31682 31716
O 1561 46869
I 35901 74400
S 71585 552235707
I 9570 42723
I 48112 59324
E 22131 61751
E 57582 76872
I 135 20621
I 29319 43902
O 29147 67772
O 25063 28366
S 20314 83319161
S 29833 160379641
S 68357 76389967
O 57010 59113
S 3733 174340833
I 46140 73539
E 26166 72540
O 38723 73605
I 8538 16010
O 35840 38544
E 24123 60790
E 27892 34150
S 7084 581690232
O 30846 63887
I 15574 72704
O 29901 52522
E 9675 23768
I 10200 42852
S 57885 522185803
E 59120 72600
O 21101 28388
I 29748 72731
S 47583 765974783
O 50409 61281
O 27774 30099
S 2571 601414244
S 30771 199084989
I 32970 48127
O 23475 67697
I 19230 36177
S 32814 416470728
S 19239 815612208
E 33236 61126
O 18762 43940
S 73100 177722358
E 6801 43756
S 31873 584096659
I 22724 40501
I 2630 21814
I 1485 26932
E 33667 74243
S 33282 78438831
E 2529 71080
O 4069 56674
I 57436 65873
I 23757 28281
O 38315 41805
I 44409 71372
E 10001 53007
I 7978 67017
I 3530 67561
I 11934 21882
S 18145 871745140
I 5115 31508
O 16121 36164
I 24753 50947
E 45450 54213
E 4251 26917
S 11910 389864215
I 9993 75132
O 48188 48771
I 10644 29588
S 60251 795179645
E 13123 67231
E 13652 49940
O 6769 40333
O 27436 62062
E 7885 13463
O 6201 22063
S 62198 189350532
S 71565 32215285
O 4043 59608
O 17713 66143
E 21129 77603
E 17959 40329
I 9448 24429
S 2215 245737089
I 41925 53414
O 46886 76779
I 28381 29433
S 2480 347360407
S 57066 950673059
S 54244 204969754
E 2294 5707
S 37459 498565179
I 36892 55397
E 3905 10681
S 76870 424334850
S 42664 632440170
I 37507 40170
E 12063 72227
S 6166 160170122
S 53599 838500106
I 36594 65324
S 70553 867938995
S 45255 721399038
S 56 418852286
E 29005 60444
E 58287 71118
S 50598 549545216
I 61844 76973
E 13352 48710
S 39386 92872211
I 29597 58352
O 11071 19544
S 21333 516215350
I 42598 77035
O 44880 68251
I 33550 61744
E 49975 51422
I 11069 53684
E 46501 73533
I 25922 75586
E 16144 66061
I 31603 33492
O 20938 65702
E 2681 19242
S 75926 764756529
E 48755 63845
E 17822 55718
I 14493 19580
O 27665 41211
S 47614 97229730
E 10184 34526
E 54190 70400
S 46808 789464347
O 5774 17456
E 24355 77793
S 30746 125666951
I 31022 50257
O 2906 70389
E 6466 65239
I 40160 41274
S 57564 688190628
O 5181 11453
I 13693 50480
I 32292 76065
I 54615 76407
S 11954 131704144
O 9824 40599
O 22190 27373
I 27919 55901
S 43250 363382006
O 19607 77860
E 9298 32741
E 21095 42929
O 19433 19496
E 44399 61866
E 44965 58329
S 48496 113690346
I 17465 25622
E 57168 76643
I 13479 40935
I 34603 43447
O 22225 28545
S 67552 287403895
O 55389 66620
S 9063 70925232
S 25314 422819914
S 58510 304330146
I 5891 20520
O 32005 58323
O 24207 24405
I 45458 72464
I 17075 54723
O 9860 51122
E 67659 69866
E 8331 44487
S 68486 529413597
I 10676 24423
S 53375 145370084
O 32438 74451
I 646 45003
S 31166 135075950
I 18596 56865
I 2753 65720
E 8203 71629
E 29175 64351
E 34956 35331
E 12645 51893
O 7062 38103
O 12157 51442
O 51963 71598
E 39139 42499
E 30505 38653
E 50174 63339
O 41581 45474
I 25180 26682
O 20834 30816
E 16978 20004
E 8623 14658
I 8172 50179
O 14380 33501
S 3950 737873517
E 40883 54581
I 60779 68639
E 21770 67217
O 8597 26838
E 66249 69112
S 48580 506672632
S 50638 405485651
E 58620 61904
I 8355 38159
I 19436 22548
S 43693 568355291
O 19768 26230
O 7901 16862
I 41964 46163
O 19022 59858
O 5083 13673
E 310 21587
O 1158 2384
E 5532 46944
I 40896 64887
E 47817 64794
S 41528 36526960
I 3922 51147
E 40591 72197
S 31353 630556383
S 53324 78100947
O 7754 26119
S 30205 226349525
I 3637 69175
I 42870 76690
O 30912 58815
I 27627 66565
I 52893 57083
O 6430 24127
E 52651 76342
S 77806 669263468
S 11827 989973615
E 13273 37356
I 53687 67104
E 28142 57890
E 24447 43638
O 17360 42025
I 64461 66744
E 12521 50201
I 4452 55062
I 20363 59212
O 1957 10802
E 9778 75003
O 15956 59074
I 36277 45039
O 8133 8974
E 50770 77773
I 12945 43859
S 77759 166808170
I 24877 39082
S 45076 978049288
S 11201 249578296
I 38359 66530
E 13277 56679
S 75645 505962603
E 10414 10996
I 4340 58101
O 21814 24927
E 8567 28080
I 20565 28875
E 11284 44338
O 16075 46468
I 55355 68762
E 6542 8573
I 8014 22912
O 20039 28440
I 14539 60232
S 24243 721997566
S 23059 697667034
O 42979 52999
O 24207 55167
I 12730 69317
S 31816 137356599
O 51586 54060
S 73686 864461590
I 36832 73158
I 28421 69297
S 26075 416899159
S 62312 861481458
S 74904 745758328
I 22266 52168
E 20340 32679
O 14363 49828
S 38114 779242087
I 13949 54810
I 75338 75924
O 42864 71977
S 29871 426699203
S 16651 200060863
E 17200 47147
E 39215 40000
I 51578 60457
I 32167 67569
O 6794 7617
S 9404 181239450
S 1572 263533860
E 1618 49004
E 22552 74188
O 45701 70501
O 5968 57014
S 22972 169443024
I 52696 54189
S 58848 37508894
I 34693 46338
S 652 22341723
E 4651 10470
O 43371 76276
I 31560 38136
E 6471 31716
O 4807 33759
I 56083 65742
E 9032 17072
I 60659 77281
I 4209 29723
S 65023 131123827
S 65810 211091261
S 28182 44487163
S 34232 425982496
O 68454 75353
I 11816 75307
O 15107 30165
I 20102 67180
E 22800 63268
S 50893 519605978
I 13928 42810
I 54961 68739
E 19512 45630
S 23824 582097486
S 45772 696504259
O 1825 71628
I 64058 71300
I 28866 40812
O 28093 49788
I 15227 22458
O 28391 46645
E 31787 61328
O 28840 53546
O 46019 59991
O 15049 49061
O 16575 51657
O 26239 63377
I 32923 42164
E 72261 76032
I 45422 57789
I 14366 68621
I 8826 57614
O 2620 37818
O 26589 52436
O 19350 60087
O 31046 44336
O 50404 64492
S 53908 305327233
I 49197 56411
I 2557 22748
O 5462 61054
I 17826 43016
O 8591 53201
S 7657 768090679
I 29227 76931
S 36174 437369145
I 11202 31551
I 60930 76004
O 31508 72902
O 61993 62837
O 47124 74292
O 49329 52901
O 25180 42388
S 67740 981384756
S 30470 345140150
E 31092 57078
E 24929 25401
S 20760 51831282
O 3138 18985
E 28208 49816
O 30217 43177
I 2802 41490
E 3139 37321
S 37259 778240045
O 17647 24698
E 39612 43897
S 2919 605040611
S 76580 93844616
E 4130 54138
I 42266 59305
S 47886 887021195
S 8086 833022072
I 38743 43225
S 30896 191828534
E 5529 55629
S 5083 337504637
I 38314 77259
E 3899 72663
O 34994 42071
E 22974 36441
E 20375 64427
E 35917 41252
I 16963 68157
E 20462 70891
O 21710 62966
S 5648 666933017
I 11437 43680
I 626 61126
E 26490 62116
E 25960 48619
E 1130 45865
S 27214 267171024
S 68998 784785399
O 18141 31059
E 25619 75268
E 10101 29595
E 48801 67043
E 51338 74735
I 17092 17389
E 34808 42689
E 25568 31159
S 45609 939961478
E 49720 77827
I 42887 58417
O 17973 28882
S 26289 622691147
I 46394 51236
I 25500 63017
E 34512 50969
S 18868 171556583
O 8520 24509
O 18210 26113
O 15028 59610
E 56483 71951
E 10132 30718
O 67983 74687
S 6987 163547605
E 53769 68530
I 4343 17451
E 51766 54120
O 11741 24450
O 6426 63491
O 43999 51207
E 1416 76024
S 60052 169311250
I 29788 48862
S 55346 345720012
S 3690 63814629
O 49966 72111
O 23734 29233
O 66371 73186
E 3654 52695
E 36936 63993
O 12220 37806
E 17623 60171
O 40007 65113
O 59299 73160
O 96 23268
O 31675 44106
S 44688 470405057
S 36573 595324036
S 73054 265310124
I 4900 75516
O 18876 77988
I 20308 65819
E 61503 74873
O 67556 68151
E 10760 39622
E 74718 77311
O 44444 46841
E 51279 69084
S 37951 590880742
S 33497 324220878
O 10991 52983
I 2488 20565
I 59488 75353
E 1339 41637
O 22410 33760
O 1856 15382
O 27336 55555
I 33578 45784
I 16485 72639
O 16611 32171
O 18500 74027
S 52817 334029078
I 13299 38074
I 50137 53375
O 64627 66722
O 34512 44828
O 3143 66781
S 71418 782940666
S 51077 671299147
S 7218 587897804
S 61288 896256695
O 33330 67812
E 7072 37297
O 4323 66733
I 48672 62265
I 41180 46375
I 27022 41749
S 42836 556867199
S 39794 637800160
E 2985 8977
O 4101 16337
S 12594 853810657
O 4428 22686
O 22682 53557
I 7221 77595
E 35694 64426
I 41389 76891
S 72376 137904706
O 15658 32246
E 13976 42838
E 11515 14118
S 28449 973397495
E 41045 67899
I 10727 25582
E 44224 49953
I 47233 76280
O 51516 70623
I 9799 64874
O 4021 9712
S 38569 467730464
S 19827 171856342
S 30881 389740427
O 24032 76699
I 4101 35851
E 17269 34157
S 72701 399911598
I 21888 34500
E 30591 74992
O 2104 11281
I 16161 73895
E 46613 67235
E 7830 20292
O 24755 53914
S 21560 493229789
I 47336 73027
S 29522 907569127
S 56681 222400690
O 25589 27241
E 4466 25953
I 39979 61751
I 6928 73566
I 16642 54355
S 5409 743300703
O 15969 77124
S 6695 583251488
S 19427 281923387
E 37544 48954
E 50253 71627
O 20399 48123
E 39556 64633
O 26509 36617
E 64856 67811
S 72353 167696157
O 33522 43468
O 37690 47346
O 26016 32489
S 55885 666262094
I 6177 20167
I 43534 70482
O 17352 76244
E 66802 71599
I 35716 57733
I 41866 77729
S 10689 765520034
O 70312 74854
E 30165 37918
O 7905 63239
O 34459 49864
I 582 15940
O 3933 63111
S 69038 717330642
I 10360 49042
I 35968 57742
I 8467 38233
O 5706 25835
I 26119 51696
I 28573 72984
I 8034 19534
E 2719 22620
E 45076 48736
O 30818 47055
E 18625 35346
I 26689 31412
S 56099 583819655
E 18500 49008
E 5784 29308
S 34762 86259006
I 37887 72374
E 71588 73405
O 23166 64498
O 19757 23359
O 35518 60825
E 19927 69136
S 4528 887191640
I 40099 73141
S 20924 336376399
S 61030 10329129
O 72123 75120
I 11973 44644
S 6365 745100313
S 25117 531627792
S 9571 605719585
I 62975 74301
O 39779 63917
S 43369 444944069
O 29147 62150
O 794 47566
S 51616 883156768
I 3471 3576
S 32005 380074449
O 57122 64545
O 18147 20949
O 32999 63915
E 30143 31919
I 33809 63619
E 26603 29972
I 31963 32682
O 469 40325
E 23219 44372
O 43347 72333
S 77108 783531195
I 18082 56669
E 58827 67525
E 10137 37205
O 28446 51529
I 5091 17615
I 23720 45283
O 41532 71728
O 16217 18045
E 66634 75348
E 48000 49428
S 1187 654261588
E 22855 32265
I 16245 50794
O 18218 22113
I 17724 28757
E 25324 50637
O 37040 42583
O 26369 60738
O 56152 66150
O 14635 45957
O 44998 47058
I 56901 62484
E 51642 70767
S 69964 480597766
O 9343 34258
E 1625 66791
I 43144 56085
O 3472 41705
I 17887 22728
O 12323 51745
E 33148 49836
S 39571 203874555
S 20372 68759776
E 16316 61582
E 6341 74634
S 25864 136695773
I 35799 37295
S 53552 401685406
E 6207 10465
I 62027 67096
S 49007 926300755
S 13027 250129868
S 22492 148617715
O 17788 63985
I 40793 52464
I 14643 37631
O 9082 74052
S 34343 480122510
O 33762 64236
S 24863 300488787
S 30553 3980881
O 31638 51714
S 70633 492063348
S 18772 898716202
S 13050 345803918
S 47444 308258484
O 60612 66163
O 38982 40854
E 50702 62973
I 8407 66140
I 46 18996
I 7852 63148
S 19846 569395005
S 72327 618758788
S 34108 191945303
S 28409 618842911
