37984 34459
912416790 616062379 223844663 852614701 777520952 59969781 782081804 798891879 212643024 353588495 299453116 408227359 157350666 813678748 279903595 161177004 658731212 419104723 517095992 536084495 449355419 797967234 20800257 157459616 19318383 336450986 653695066 143023961 92700140 324708233 225768981 32990384 423785698 957250929 582908282 986886821 941674868 134420617 567571852 212201419 417624291 606070583 454871881 939216877 494854110 454432712 266464802 788490635 985676517 501283849 590913245 70382562 200717197 670909734 871705464 131910681 334752980 203568948 647006372 893925320 989641077 620619251 942848372 844673025 286996610 424439034 242784136 758123648 358796505 74095919 53179700 860237970 645455458 175039415 42922961 235549008 177192533 390550334 126827486 800467077 484510506 314350737 954993003 5604908 248704992 340497198 694323144 474699139 506235661 529218433 441299504 695656927 769541525 537730660 421803141 989023827 17886823 138112298 564708160 909755126 237334757 184192706 824324794 631653119 592035791 474824795 685526059 929553890 912732994 287233778 117337935 423897588 488349632 151087131 746112272 416245975 726263570 418085952 33961664 641081102 894613785 643619968 949623921 741569664 922014485 854742009 453188774 185999681 173442812 950836277 640797368 326022876 761049837 742357608 405552840 28020406 308230831 968244802 138881676 981926455 671770004 517920176 65688920 375016175 337134549 471844470 226406518 989170638 988757088 197155016 78098432 938630506 72053603 987999155 283598083 312682268 711555050 675142402 273519342 442648256 539606087 146702278 402164247 465499772 842529681 276025068 403332081 349905340 285969008 536607076 796292122 744428457 865013590 83728059 473810919 878598797 506985579 580188231 92271139 564900393 635219736 78083992 325115855 863053160 170672909 549186285 971386728 113688747 908653475 914249921 105048170 189417407 324729079 23936777 902488754 290108085 489794178 867248289 884384342 592775727 771485747 204288121 316491045 171363998 859766208 953471814 310170203 150308533 370548727 432312953 756463477 166061221 108668338 293056349 965588119 393557963 566987816 25727577 626668777 873236132 615634231 488249413 639348075 741680092 879812203 434918813 535285345 498791074 706687949 143466550 733407967 150295151 511720357 106041531 561517007 106003922 238502794 222098734 695990515 203294160 851235951 540754004 271889261 691844844 82169025 591115869 222640186 867698312 183880761 432128973 200803984 998387209 793298382 854203223 299163686 411653666 822127049 371559540 878154608 628984661 437499889 870727809 592782241 474354263 566776228 134361679 110325915 66114660 712722114 737681387 207780596 264140999 94547712 603788950 189366191 944440596 878156144 39639962 678063994 68556064 524763903 139856912 692540306 255682878 598190397 265729531 858577580 317116047 911443147 848716071 422675028 700607651 76263275 970839027 645703624 530947019 738286363 25949619 965413503 764962763 358816224 276948068 263461288 595571809 857376150 997241086 544031362 608605033 499715015 694026826 142589095 694599488 471935654 55993360 435033719 653535401 934136993 593443095 372493286 757953959 876468267 138051049 557971982 834593212 631887505 666646387 995841406 430701424 861700014 779089286 532685626 436780214 77267849 716746357 531047920 996001401 460004907 687272999 926157864 429788671 159676180 272924018 649486276 711344389 556244648 26505987 168872323 631805066 731400844 353098112 864613502 142192109 931356174 985511145 992222390 422213716 573529572 772678065 969075048 214701172 540569601 720535286 92615686 577728253 910286430 946298523 870714462 883205602 912844885 829068413 263360604 349382294 532210917 415969277 213694248 790044164 749998004 212295451 592275347 197536506 362294364 642085093 317406981 850713235 638330656 789607924 255764427 385352424 317922275 623345987 41463591 486837276 963270529 99575916 607088811 633132561 386274312 471962063 317963178 391385902 402346387 438021807 298559485 989978716 434929884 779699153 720671181 68442583 801867051 680174779 314972294 934734078 271835925 337960722 194451498 203576836 89854020 423980659 709469520 242016066 827386625 864128850 177186025 649039087 322704534 194176653 416494467 566431584 239352397 194175960 843003226 899271213 490015367 400722151 627938820 186967913 158967442 441594142 668316117 38485571 840215173 560185225 754345195 482985953 863268386 617670864 407939166 527122194 668044364 354662193 445950322 406362379 337188478 589410809 57334589 290269106 296195808 712091599 592260119 708639838 806054855 749826780 688441712 873407481 406997205 173774434 242948355 805496404 615854852 287758376 437457041 895179599 345432029 679431142 504193982 55797589 352937309 568210816 420535809 818346358 506070704 266345771 580169387 506111726 155510881 675858525 345374251 123449526 813269149 772876118 696192600 176979961 638561591 489898064 113871084 905260817 1184145 228676988 389347102 751030809 175349430 923590418 78225500 200674354 846339551 213139798 678935970 723725490 672396493 867602946 661759348 110183150 446262699 983218429 244172001 951484534 876421902 769792803 497197266 101452354 496526376 969335479 759271125 626256705 343365978 628096799 444647128 575236993 998043327 483491519 536411652 106327889 597739157 748276322 184922715 747752448 602307078 179326479 136692565 565015761 691591728 344656040 415295855 804435186 877948087 933818747 819264592 10267079 125301262 423284323 271272978 924534553 243621870 551522560 353210549 929856882 596819917 87428039 313539441 500179510 771902020 992920838 87811343 588117996 414553875 853739471 296563557 808944480 290574464 917415483 208469718 554027878 689502233 428747072 637157571 542206053 952350357 876463405 424161513 562843087 872892264 172203095 946541698 326998659 115227693 228386003 631883252 683287915 337837955 80578313 594627942 962480870 630688116 951451335 331480775 124066678 905823216 958400378 804522385 928078395 110927360 127507946 578878335 200243839 466611808 113384192 762026711 708123269 584067700 468777233 929632652 21471779 275640143 5737267 185494398 87114975 418765401 28911776 216317322 855693830 890645942 193056033 518618852 716819341 554152315 562578812 525278645 460317072 86295756 874878280 788141303 16773083 194051201 285367358 849974464 877680093 974095573 305268156 48306108 482079582 64484050 534266899 535510917 947406063 51044441 601706090 321348913 609377264 242312347 181927196 900103641 569756714 100895695 341196959 565993267 664189535 963305206 563720871 43199845 411348122 334426340 329690861 402849947 328641440 707598921 848755023 963794670 822829733 41133118 258153225 676694258 345214005 757132882 425928893 934805791 141420355 533316251 317934228 462897879 49312774 756812172 473569592 450028355 377671664 884485042 200003311 608201421 65340942 325485218 168547832 234694045 533383841 269794340 985057999 655764810 815846427 346262106 57034587 52613134 94800134 343057151 826635406 378962717 896308259 390715740 947517178 762432938 873601761 916853439 628165790 106454463 931447206 639215830 382666817 700493076 171964721 584152752 437853185 337589725 60522304 8986175 213387261 339905614 727968162 505866794 98599853 788541322 212706608 400745464 933702744 282628366 537317680 233589921 298313298 592065246 900744851 594110116 955950017 992266103 892006896 299222629 119351032 477620953 862068581 612626769 543309882 528035506 44347243 593539932 775276226 698661501 888408846 679133047 962742475 217617929 667351691 192179965 271120318 967759945 803991677 653009204 958859844 683174012 352496956 865261328 914734925 885575962 831447628 958151530 521268919 123180831 890734317 119592737 10911029 219326294 347378971 527332224 880780319 479564418 763413023 902537205 308863005 11253015 822103770 118214904 329929171 453269657 951917037 742909680 60566928 929059710 659747308 859802567 242396246 657176175 194052080 526848578 924569955 39911351 686474981 412454273 274170751 531006612 928667482 206439705 642544709 813250677 898962667 397391705 601846059 948386830 602975928 237207734 380890706 649303892 922034597 804664642 11984920 844740146 62007050 764207756 355121761 69774552 71465345 686693509 329273020 121815533 321649564 698623115 876231193 219653887 686965646 913004923 81976808 690564892 835123055 963139096 610344474 167576291 434915679 979480310 788737381 308928510 589393689 897897129 201982127 223854058 3759341 591390243 534084188 462006520 350702545 297805043 524417969 46986712 646454839 259590795 588038063 709100889 369883520 150452984 66339140 566174778 473799555 985806438 697295140 804031387 912818913 796939801 249972970 527001 869217129 545107952 332458587 838916493 734805771 636134538 596440172 632937666 409760645 230436595 503543047 243039103 989710129 316613546 19835673 858881928 573240659 755483802 960864343 775985045 553540347 856087860 784602137 986577468 433915387 698752315 779472236 483238271 364593436 945244606 842208427 643669005 617658449 407767624 735382361 587671726 1436579 567028019 651837001 128827111 192788570 275184007 679558410 941058026 475505 329130340 593549639 796169401 765435726 425948836 907502758 148875098 308437537 137684654 726762071 812234862 392320741 23780029 500350577 957154444 908758125 851547297 544608071 955861237 951924211 583911195 414918337 546163299 971838951 500233238 490477634 856033447 144341885 595869075 622543261 61087253 14546379 608364012 623721394 133684448 455068084 428413399 695143228 396712179 752667011 391601828 295763860 744166794 87888066 85844920 758966990 30676089 35617183 771218036 153670978 840475680 325237043 560354899 954998227 651714933 820775413 99865517 785374414 373558173 464069197 638303497 980363653 663075353 586367835 866350646 408505995 163472836 825085991 417624183 600343832 447095559 427491898 445287705 425756289 222263722 700318622 621616066 313039165 280244851 639614264 216550846 238811677 123591624 323073419 358650558 566445989 242788030 336686550 124112950 200710238 887664330 717183582 206671825 341269126 893503485 114483351 431083526 831509941 437555369 290423541 567874861 516940527 852712618 109645990 317769165 884226265 857672445 412407155 833810095 315006552 521629468 725241819 72035947 992737465 225315401 860151405 358798557 883672438 690635246 737598025 944311032 58083818 827554654 858537633 628635797 709537433 547902902 839134819 609624640 454044288 811852598 578988602 172192756 979115473 339680422 109388074 581685264 894788264 529815247 898103683 516556756 681680603 403717705 422281260 892028541 241728903 381749978 823449086 306201222 721125746 375664638 15828824 104448505 192726596 504615691 44077637 366845218 451606880 953840474 669858244 284808245 499440524 598764610 792520054 839090776 450341856 299982386 159769075 597384315 86274253 538453778 723643617 210304312 710912614 815990046 287707270 125542192 443056106 115903063 858252324 348903449 7442434 15479836 656468749 612265873 740282563 29916616 674597006 750196517 743923849 205542268 43331777 291650955 156885062 359332495 909709657 358698671 329504559 304934607 742614189 315043346 819421182 898147967 78007787 797174217 96031791 223734008 356423264 49290519 483151758 81588693 343601238 743634397 428000842 180610198 27692530 844358764 140802239 384033895 471431777 778698077 440518851 996548940 822025846 518304813 369966766 273300323 58839011 758740856 927926067 614474339 15719253 208152352 54932971 323405493 877253590 133221216 371918475 104453818 937826840 969461877 685439122 801727276 208798705 623383532 45677685 55116116 519829703 649989275 484895328 994162718 604832821 774829144 269102639 405165027 78927619 854278539 758938004 905680170 350544971 393374081 564558218 85672294 516410301 272273955 202905604 550750412 875267078 224880966 990490823 380722481 285498409 447034417 526196212 621996209 907937827 664075158 577736820 762929877 592014695 566850186 628466564 783916275 791376386 942523115 55264679 266093797 320685053 970049490 657849385 896802239 795147538 656052584 239528170 800587049 48249201 901568794 191165689 358569642 724367459 996074048 19553315 137530491 359185649 185197297 874254824 209911680 201846344 636425342 424888046 41209151 814403492 202084824 23144097 915985586 676174088 116740736 883240781 17593435 340755390 46723403 480939695 379023118 651742044 71142058 320622017 721566878 131126516 227777765 821353895 490255506 539548655 525186994 529260083 892611145 291285292 139192432 968568710 172413696 877798405 923040940 341757407 207397311 22882089 474418066 332053673 407597294 581197643 194250886 938515257 838978020 8476584 957619711 146748837 833508377 694486208 454381203 643741697 418979108 445667404 455599242 250121990 558245092 734901223 150416547 61581958 906982465 208428578 658592196 762742226 186096379 187450559 965540264 34889443 495778108 884701825 755060665 671520398 690831274 378013639 719509288 472852617 617440857 850113690 820731085 815448906 913559401 958629533 145857767 775974813 601261386 238305256 714969904 259868235 505317981 898902931 571537436 544070706 481907371 451773502 680912022 741982984 315252793 280285708 53552226 801987662 510771752 507199117 385672395 718719329 727655903 279475107 109471841 218605704 722648223 106038304 311783380 689170513 643859684 485562502 689847235 295676260 175292283 42452259 906187922 912200042 228808679 543113489 643181975 141119067 297499401 277475163 1723478 39319066 165128311 858395209 434260712 906621058 45055150 28558541 914537221 452555437 231983587 957306773 43283421 567397713 37214 824279149 24995202 172384368 518704569 541887293 103845817 331100038 266229822 572715290 33475988 807057341 662527310 594118175 886322119 308598336 380348050 167543068 977625598 131566769 904394837 58536112 628280493 650594262 609245705 827994922 402708877 2135368 790365654 250921104 331348333 179492802 87943603 218982307 305148433 63788905 610004693 738869650 958500916 76859000 580836762 923924368 949753279 151945068 693743205 956909722 982795557 748351263 824226621 880858422 541313193 769842634 830618389 994019607 802010499 241645141 67629741 333531347 740854140 927966912 146554553 378752598 346554771 793869895 942801267 327639773 724115650 254048884 330413310 266947607 345035073 397529949 3619248 780498639 756177682 588433441 572202862 213300746 981998796 95442721 426287470 990838868 136519566 907337824 355468847 64086511 860847247 242099976 122292229 151164952 358789563 22643247 365298901 40080341 253857978 364017397 968802590 632587459 214614813 511463560 666992057 497287103 115307665 58530039 737474092 410078956 355626709 602429554 964137313 290113593 132267127 389710312 678072414 100182328 5610991 79781279 902463520 249763691 189173132 917503858 236020297 665585280 21095689 603665086 440935309 158017617 270440015 339091557 150261704 154157013 861195932 338914735 500804885 894649016 411626142 300404807 41110095 180057361 91287668 733017344 698479633 49723736 55139118 732017432 617202781 889247603 533566258 538793117 738098026 183738650 165406068 487598809 527752013 571098658 858965239 836244501 601530472 143778427 92435267 323562612 935614624 630629008 839639941 859372329 920106144 227888732 602656099 346994436 662638450 756361588 419955072 233148250 727365889 653609123 128646378 219281185 92754304 278240736 799381648 835801441 888599736 309562969 355828884 340756766 156208669 607933626 496925386 829947968 289877015 781763704 185257544 278974117 154078353 852861302 331519916 969054761 460710243 482495236 691929178 498355499 284318059 499686434 627377027 397530945 252238181 648553729 995460434 463317496 267387337 441363403 892416576 666111180 602451600 644080264 751098844 583068962 296076115 301403568 981959194 433649094 431965274 867781668 337277797 56319261 345500080 286829695 718035451 333340811 187994051 633360288 737221814 210143980 470956558 8816511 590209189 774009248 291287780 464690831 825403169 751132651 978546300 604778646 419102385 317640732 267368292 569890012 13973621 88822287 72257944 508991840 786347014 362878709 512351475 366695376 994996241 404941634 386676073 803047880 714261041 665111311 402001091 440429897 545544518 790694811 309543753 849651372 771382900 693261009 62592796 342709558 921945542 288070244 65181089 449130574 900723485 888678027 883775450 351757039 156250289 139089758 491587988 912730797 454714094 23097269 980357679 230024397 678846754 159858454 802715549 327784562 880899516 619972588 911762380 184844355 737991463 552449992 4969721 178046449 86856028 535472275 517719062 530853018 27124471 921039417 114576135 793673922 960406783 821554478 940111911 919236897 36099605 319105423 812886188 492742587 818378733 183703399 997753105 352400794 104203381 852705631 390201490 971208221 216079688 659198842 526950694 693819371 253115260 332830796 314168331 95428750 920512931 840708959 219805551 835669645 100497745 676617115 650218703 158781336 327609002 94374571 211628332 132117816 705947840 88609510 10342791 958889926 57717846 823596784 636686061 631044489 736101919 878634437 279032672 37625573 257779030 824179313 946605714 538262242 641170607 206231859 461792927 610155654 56255502 591960603 427862258 878704571 189164549 220152502 88539361 535654568 149922221 267143558 279190350 909675523 473693377 149771183 158252654 577300204 305678504 223854557 322530206 380432183 489858238 879943280 221610228 304114417 958263916 656846077 357216915 131719106 377304189 217253528 314013945 233599510 569636076 191380593 191110176 721411448 108406868 669949362 713880521 2543645 630109881 986401243 951551246 895077920 613623236 734231597 331149414 205842421 899027109 712815705 423277019 687416431 786167337 901801066 557951849 20023282 840914427 200203124 784849854 260480055 992551652 536375342 71545356 196656903 535162859 399638505 50834566 945981514 32011398 195281181 828804752 502827616 308824249 720990575 79481642 693251035 406157523 944421038 131799957 639318221 821166640 136962110 544222454 561358564 123179834 172539265 8664853 85076783 695637475 632531142 914280775 847513912 116584741 154990692 741885777 163478492 344119174 812658942 704803918 516297477 46072200 975290009 25856064 902555055 328540051 747437441 631415240 124542609 503680355 211727991 627256526 83309084 503157473 303534674 913847359 734629617 378885120 718432626 142729949 759598476 241570559 418458595 595834266 693675659 259519339 816449131 531354326 802654336 402322000 771626799 854804002 427985357 671324391 578083380 771898981 558598544 528130320 491011908 373103632 541825396 592979762 783884977 102936667 596881215 409014535 75873790 539453419 553850374 257845567 702639473 344379603 93397258 590305255 327880162 137228554 833922043 956393066 944246630 750150319 64076310 40251741 547956263 436304474 556118264 676743987 569265324 89402813 826375699 976154476 504140771 874565727 116025757 424442018 843229429 489299879 962586759 476629123 511962272 760307607 525621039 849518417 63636764 918993322 910573291 100256985 331830931 431160301 972261350 524193763 903838430 94548271 229859434 890636668 719206256 440092678 26535884 874129417 571512251 227617087 627894559 361947188 186210977 841296914 647497811 485381994 890551996 729829820 252210785 369597780 322818776 740164568 643908765 524912882 178411685 146609622 246454772 633496795 690294507 543071723 363896289 270833809 442909568 784477709 141167198 791208794 227529483 392363605 306844387 247154280 883760239 643902841 5885530 301498992 948988929 939178077 48797785 161706499 266433690 933356868 328729627 68779468 890916903 251947698 297050354 690065306 559135310 426165361 381961577 436860597 817147398 710460543 661900956 372602719 526995185 335098400 39608554 239530879 606386679 28265877 101951092 535506079 508466680 450642124 476200446 957058618 868809649 935564213 171516144 50613748 814195638 47413236 900786478 9065543 950695193 955615023 319588986 773204086 153722175 67982024 715220877 8161433 986866276 527022861 545652076 279715521 377886736 239034981 472631664 259149313 941674004 468596389 631832094 541556580 534883333 937143073 541962351 482909608 825748022 165800425 82334241 330903269 735303406 242894696 994110849 57725444 818246270 908205876 107251732 728888422 585561406 396601135 476240547 475926598 697524120 857361137 948795526 619988478 773493858 850329636 616690321 570796835 682957588 332454150 952294877 967558215 246132173 564325377 321826314 311182523 372688963 875612248 977376062 270570701 698698643 753051911 376319121 595543357 195602083 571402745 798308130 154922044 854691377 425671709 977174033 586021614 20077194 771204391 1246123 889401154 197644548 630642777 422805019 81210082 739118193 399324519 411522585 766022849 139860553 48008024 383061113 897111520 624138748 774752835 98715550 96334562 631375392 675719992 189800172 920250295 585321213 985430300 622401476 148760756 197249563 273935361 889066135 228818232 890862018 348852984 45198138 467614537 115937116 120097021 249236922 360269167 573946435 956708247 584384062 74447307 397413828 204635617 922208367 227042021 36884162 744065079 649199814 872185157 842460241 369399958 331000337 368268232 378231240 734874930 240511746 283388239 415261951 177009323 872805284 679443653 856777844 911875259 923938242 433640994 301818319 920384497 115758719 940225823 894601677 851923755 693492930 670780117 288798309 71832158 397843597 43365895 800357691 114437904 895564951 280283269 348938346 55661858 340924833 217533429 949749619 8021988 446706736 795253074 240484407 966169738 929872325 432466633 671288355 573834224 845883784 284252926 662083817 923256496 113994892 297050647 264360785 952615470 597497788 598243484 585582306 708929173 882286274 140696181 327545613 732076180 327660219 535628866 36467247 213881689 297676599 820998695 96657903 203752249 795315733 952588527 391500485 242114351 846575174 67648858 479827871 205168829 888955143 516790820 289480175 949543680 38181019 978650609 226080280 176165262 897272149 118322111 497641664 707117726 569252121 523285263 131504456 759419550 601215895 441993649 24099841 220581510 169160035 111559907 120577989 862277467 220889464 601161171 770692309 60343889 404142714 37076561 554831359 219267066 872542935 314795269 165027820 748494812 289706599 200030540 976411876 918393026 600679731 439391394 28191482 98063785 847110301 564390565 351592056 9632961 112822500 25582767 507630029 246215226 757620096 620031635 758331250 398492637 42379324 487660807 659760705 653232359 559682711 60486859 182273533 750210893 161303998 868589925 836327970 517777516 294790376 466145438 875408051 829640935 154231304 835322131 94295315 516614978 296675145 812926068 611625593 728255306 748848757 257249436 293969561 94214513 260702445 108405473 544503370 492194272 726180438 330719528 862593480 846046942 350781670 316534341 230032083 65884036 180231291 598556819 357219723 310405110 487306634 87803073 957988847 937342974 838787717 540953637 980958962 869668872 631198376 117207371 704693816 927710079 490685728 118235057 173671881 37676132 567482498 214009886 37445100 294447672 358131322 322475699 493559343 254307560 685085165 469770078 391967840 786811874 396591563 329459782 697639637 969003953 619660517 87627047 278826396 893974330 899343886 931410924 717312798 540901744 680812954 48091811 577934876 404783553 177168716 747660745 967918601 317330910 105441340 910514460 242655483 168231727 546192178 54839607 54279856 386625692 479731193 856043699 236088089 654704366 375522831 510666365 504462458 460374964 364905555 671509963 359130728 544736514 969935112 13126201 119229850 53642661 262312987 247789093 610147551 693262063 255281898 471703159 747185730 684103430 595171456 520702808 201131293 923846503 583199630 698331943 590745236 96736037 677166924 289171246 735474422 515327469 360350997 343110046 392147713 53171667 657044273 526537419 293804328 737961259 280906799 116022848 407863870 819659809 851425794 28299530 824722617 574297737 527738829 890709183 294123934 837384393 932879938 730970713 356408828 591056277 191249614 538770425 985172555 351358941 767538765 259082666 372066632 463530087 184682083 765212232 763618559 590188385 196272042 584062802 237821608 131545849 946779062 700630630 813600912 126226245 18814992 109611114 851410168 503481465 439179866 119307974 690810140 86391373 6428746 836133516 884555 729591002 659113484 696042071 626022929 888481547 145909017 256673035 716467392 444141929 63099804 212417605 590037422 265742713 780356114 286546797 657437235 679864678 5749330 398773059 762663875 634800308 303555720 288897293 875602689 302613857 120769933 324687221 910533479 348326978 318255439 143938747 186079084 357902169 921872071 490758383 157435883 234098338 531943850 7294090 805081061 86403583 24648434 342835899 577180870 23010889 975413245 471348362 29528626 137141438 517094992 947427469 89384246 485899055 690674629 695198579 4462989 641240516 150997999 677745483 214875455 486526573 512216470 899817922 224380734 308238386 853709658 866586813 832505215 378925917 391851662 657833470 360872129 600771746 991445055 945679716 903235628 77310554 367748841 861715890 864472318 124739941 752584542 475186005 825354737 347672273 597283763 236250595 882530009 600289415 52297433 214945384 535422917 766219080 241616242 917833356 449040725 428861889 597575097 85720589 465563832 369430535 809331577 51294809 13614848 656793373 993480636 246348214 393492240 352720174 41401979 546153603 566826329 46168866 517271171 815842313 832973943 172576823 724667461 809729730 505558334 873177605 140812233 841318389 170797682 899641909 709977880 263845804 250193208 570011604 834171167 976365314 672083103 786851572 917750183 91177372 997081899 935974519 53378115 107228314 726579664 300105418 636589069 923944937 37311044 18967844 125856821 855536086 594066547 383669870 281901911 550215354 702424384 587621519 57908805 352788955 124074241 941067611 216551077 932263010 97214983 661014899 450978892 891264142 198575394 173786981 367504708 632919213 607388436 622255007 158815586 465831126 453302791 449316805 995086726 348797245 590315590 426064276 924964360 91875237 780340690 519912595 24977449 805754678 508740302 126284567 989797363 426950459 340182210 828818650 258898607 369146455 839790299 646616842 16280501 302417208 355635073 457087071 345686828 655086274 872613413 496236770 719128085 693100611 939478570 493900625 892084468 336709584 894365255 999395031 659961488 425142490 536192517 441647871 518269387 129440894 686083092 423946115 381863604 634835523 258558840 913770967 992824427 452030295 621257925 19130754 991777118 321544042 241625385 650367912 591704514 462672002 706545381 622953442 567729423 490488357 376388588 608991840 489047507 617804121 578917418 463914677 460240510 866911346 203804572 372269252 256041579 87828831 620991081 932885399 889611466 245323632 682359052 967420302 812802040 778536678 589455806 936178856 619873539 348223025 295431409 611247395 813437433 515429547 451878652 586577152 333999232 20712986 203179281 263723281 406798088 657020236 121453329 695592835 775481286 960885735 46930656 292912281 322640370 631463935 256004937 450480523 98161128 395264367 306504722 548102002 195091059 4314502 799023845 635815625 100345972 233763108 448493765 396786925 124135516 979013500 248595648 645115360 426667745 828471104 972449045 729212721 504534415 888003721 408133764 334767841 127410460 401082283 527581232 663414344 830414092 53500712 993674278 51023848 561965755 167379177 589396054 236921120 941559533 886488244 397510483 599994566 692177496 591554828 740887026 269892853 700073432 844138553 247064839 3816116 712845260 10893959 481124229 678884042 605418630 581424706 398006348 7103754 631254133 824206382 471266807 327760298 929324385 480483114 575443397 575102432 236595056 199065603 510711128 97046480 264691584 5338139 779042583 436962434 278739836 872656299 500691957 884581620 37976320 844573919 608375427 37498924 387438287 873649254 20238921 412028580 807147076 371553149 680724231 292951204 981768017 564792405 835243365 594282287 994935444 1300416 653511058 868944220 150530499 446684880 313333474 170073707 318399873 873713081 510170328 922861864 817173951 415845611 130664764 834123767 951278324 105515784 361444711 84871213 822817363 83406434 564969600 83642501 665712146 572539302 478779458 302861154 792491083 195656831 923546168 620355143 408353762 141164226 988711742 175775759 129463484 703318044 208350064 411959487 970012229 219808823 166859706 574685363 839226457 338457498 834675740 656917868 122357770 772236376 431540183 71176398 137597391 654013543 761740000 912151356 59727723 499515549 239988887 373495497 677257352 757002774 401507303 327992350 823538594 529560992 442286339 84560394 507176632 360431199 385913957 824567657 224733690 350204877 478424378 978216882 895327136 896460102 640734069 864859828 970637323 425633989 620362816 561216769 812964523 124479387 203898037 500504435 889401840 234142335 787347581 991402124 611098046 858901839 663598149 144723307 915096920 261025590 503602649 626695831 457168684 818920468 165722686 690090994 261214829 661424872 182464625 832437250 26290261 20708182 648707678 945797684 541807128 233774974 823772682 929338044 462345325 873108824 58556894 45421688 5162525 46841142 522066669 734015687 781281876 876367473 631638571 467512373 118539685 575238297 229004683 515970842 21568279 196132772 834795423 398918412 517092969 522748433 808382661 827821833 913361432 322099060 815457482 743394389 329959217 242368724 916976952 64729104 308492909 256972571 777971601 54682981 257355651 903260615 256220241 590919744 898591704 180780109 209515188 22747468 254937592 835827483 815402217 761507762 369991267 165717494 289576785 946755038 677889902 824735778 457349962 846009327 153104627 525831179 12664383 275260186 583496225 214242698 34907409 761484819 141512836 314681280 517366326 364198106 13400642 752156778 456954731 779683842 531321031 352235113 626081210 883051879 662070036 927988241 181138339 497502750 801710952 483360389 75450305 525718171 417198416 246409904 965531212 871000073 590544254 14334230 739098278 709951782 466172466 939380081 802527063 555777261 372112764 916139144 187899806 606617886 847717952 792354160 620732542 49977287 460955624 236830755 303396563 613387992 359950167 858666276 789249093 25220388 891109865 130905895 659384729 999710007 921067991 308957602 598280971 536188367 712898635 478031237 885059230 30171649 336226705 609596675 41801275 179280341 576105970 486619270 347879636 103758023 774502535 194553034 665265285 98951207 484575334 19886373 582051627 283619474 290713823 505010042 386710285 308746802 270957033 953738280 115992319 756454216 926078274 783056277 741375472 773715154 627167751 710020488 923639560 317332185 184856142 932861489 558744928 182037887 183405489 889918493 848016790 631020549 528433369 383204392 413761401 3540192 26874136 730537330 119435301 408001528 157051033 521291045 961633573 75441120 954808096 738581494 648727570 72237547 247331259 943577234 993807196 430359675 196011294 485939273 880113505 918475353 537114147 8290466 379378596 307019389 204884301 997288083 773821369 137208938 765749945 433788507 397236236 399536690 433757555 974813733 950210442 113017262 553254359 852846027 300854242 824573224 392693938 221867053 937781049 377401210 551282397 56261730 442213885 763613591 67008357 397510138 582319152 992295476 159390939 963708286 955590927 16983360 601995655 785858019 546154105 383426328 203342147 439745198 638540819 175795148 389144647 129499535 984278937 948219226 889806613 953675546 236788239 803179077 464788121 385324881 710266352 663055232 738475188 107730623 702118027 633624107 101875864 739079837 79382238 206020087 538937180 535157634 472392906 753138450 335236826 84397796 121969348 578261764 699169143 946604744 825698982 790400086 367790684 519396132 469237021 705904885 855850046 534966194 715337937 809312685 948921913 625690372 115571489 856165103 981860643 389558732 247159574 89913251 228813299 362104007 704978588 424936445 19888458 874684570 144569886 255045391 26492213 639306562 520406841 523689840 97245707 63165182 12548508 802194397 385532193 14698964 550910593 691855065 161121306 400237103 133475314 378873954 496879644 560431623 449619287 597732739 844814792 934446215 907510769 109141302 513229788 329986280 655228924 625120902 110964961 487703860 538049015 244224192 292674946 408856239 141071847 735102086 720629719 35478075 892792761 17531768 926998529 945487265 542795353 986366341 956270553 545302539 354035536 774574409 688006972 313501751 348781150 335663139 703565171 185767137 335426433 179741324 701668179 969090758 307334370 835357035 328618244 335271512 479366117 704828369 982490669 822262277 151780930 97941793 526261182 727952314 227107555 602529 798502255 480823897 912179779 388288453 306326323 666474031 393932776 520386452 845882006 162758915 395739975 589167639 502172246 989220623 351044416 398995740 615890169 813180018 316854436 506780488 100162754 284726359 63165191 148476001 734558299 708111208 992891879 417610101 904980522 462528125 758244525 246281630 20964132 553871996 180498334 775128991 24459817 655711705 201791435 206831929 746509438 637362671 770744922 952724691 350464277 73889378 620274492 373054121 388227067 682094988 611515717 644608300 790384687 412423594 907846235 602059827 763596144 245030970 490304777 153236671 158049493 195705977 472367111 154203714 777366444 633222653 858894338 521820777 716363455 220426030 384219732 893843156 531298557 886018402 543346402 929896178 796762185 646774669 671511391 857105208 719346186 631333343 323588828 56359413 234112222 168209625 405008310 739962224 94942585 515693574 447260276 649541875 731556545 562487025 341006614 989463865 586590226 867814963 252400192 231074019 853028419 933159587 878731238 781399797 548658988 33081653 573908388 959170628 724906304 991470678 498973868 891176070 998940070 172307063 963696556 889875154 795357933 147374165 749362349 815466894 346488167 599348661 861043870 279770829 501887120 423669968 948235342 396663863 176728434 416890463 157917569 253137519 698919922 952105635 815096472 116120978 955693144 225286204 266944599 516717963 619630296 173809757 631816588 40079799 558634648 240380188 745616676 752027297 760886999 619339365 926617402 282198083 836888029 473274665 505429570 116324206 500697484 451250847 557459633 369503883 933868787 50192760 737726480 926136201 152520594 420409555 899716196 249648506 983447461 867943751 109601372 956880688 460831187 834538581 340725039 451418094 656648522 386753852 300478850 36008382 774378287 764652793 241640638 557342319 398157398 208529224 156201270 900628080 455906509 762630102 537699255 896955676 637692720 440353487 560749827 209269848 865552777 9449351 289816974 382171869 769373682 450913106 806417772 139709885 930843593 431888191 680825257 588245877 954871289 364085163 396514958 109825806 336561995 570042273 985703603 263034323 880152531 252597620 580547275 922921998 849308043 22169846 86966693 74453350 322952080 370826108 598509495 90712749 583933498 484643602 29168564 899119059 555110278 894283625 787431820 590170690 423113032 464233774 433717947 124290808 597940417 981515258 776288783 160632530 954304507 934554967 638966804 688194097 268430246 994347599 997244283 334829407 954404479 362780494 976121853 590820686 347701008 280575804 949529366 682747134 29309426 635889201 199269517 422601479 4728647 141919883 860000035 727460911 906945967 319286141 505610695 866668328 553237234 322373973 541279119 250915829 253781612 429259852 135046109 900434118 643713431 249869959 932373376 360778773 426268271 306587689 484485824 499593781 909749670 327560848 727049310 253253456 824281555 229908039 512103815 635235438 159181393 312731906 112006073 602700899 277307103 708869635 193248666 125519613 707505230 329005844 945928567 789554629 729065231 885251666 154548904 481172090 3674648 355791599 643344495 412509884 492552369 648823076 617695443 234847981 93008801 674967649 99174963 423490633 753734438 833519230 742060230 314142868 613716421 440855419 752494745 22227491 969143959 73879987 977887829 881337967 416164611 14325000 613846180 983154795 787945452 479188616 613398096 361790910 543355764 206375292 366925207 547064041 185493529 823221383 396959255 432210047 217206600 916450524 839502123 449661851 694588082 228928761 870543467 664533678 888338117 925015941 525236967 873438204 478680349 676039334 346985202 605808524 815922228 213402495 544156315 768166365 605267579 948767213 722265161 853215874 172169378 14628626 403205757 918886572 915930386 804698176 63330453 822618648 384445357 722969176 1985075 385712257 634781164 58323730 893093009 894477276 436027823 426809842 403541077 598400694 573295526 623485104 177884618 758014505 180896648 253864750 234214059 570208563 499992727 383911483 187882036 442135293 519390446 345570406 193158971 734420039 429475266 145114771 548515192 619847226 205079088 132820596 615031272 872009031 387392548 180685549 710187659 475983649 340831845 477859544 601456489 866535095 787538689 188086536 473131237 661403860 706795371 31095077 264008727 926814776 865242056 548192156 258171137 143261228 912482385 809842308 176207974 365529527 756981132 22079707 246326568 545576175 440556946 635623472 104186005 134322363 892188379 519237123 836656314 752670221 34337808 927908275 589370247 152940181 946022284 350514674 341689612 973454010 110522670 617813670 54829448 779200159 878537563 667224281 939497341 348494159 733461229 22822980 868806502 376949586 107825109 130144996 652459941 131554443 34088254 185834952 110593951 777958491 70849095 124735184 504161588 956759164 827383616 7217022 605055070 73156528 53880586 575394328 170615997 357744515 525831950 936058205 545579437 432716081 629387054 633535619 984512651 530271578 459801637 481588210 9976215 927056570 848578812 302352312 465461689 567039207 406239480 747586168 125889803 684413647 954944491 568682908 767465575 238047992 326760073 95269987 405720881 871076575 143171465 528258811 352866895 395389422 922433189 492712147 96997270 657160776 763616195 98104613 708273586 878689921 765739322 597699796 604789041 179538433 230857442 986054953 90428815 605132192 575761538 637810017 942525925 956900666 49598516 642846260 359915133 448417722 899078697 33349235 516300882 272733026 759043344 207769247 528447471 294145414 183648073 440732507 325699640 458637966 298500383 523993863 729455601 438282219 731591951 501111601 922609661 973401150 962156099 681161113 420751172 930942729 625977108 776664707 899764295 557754969 412118176 513214587 68693273 281438632 946878424 315582841 594825029 357984137 478204718 906867704 278750954 377187924 589930368 550508885 452627693 2369260 955052929 403434203 659452843 913795051 467344846 37427233 824419658 236054280 6201271 307296490 969281763 29395841 430293852 823356684 15528077 242748998 953268933 916403949 312816595 269501733 320969002 15127683 557113196 371954894 39860382 2195165 188289675 63792432 970077555 203546078 95970316 619208671 860481206 266635495 283174167 20458332 546550274 243127390 30009473 79461400 99717460 430151609 498556553 750791129 606105056 267085379 73266543 585543885 635654770 689776638 429744196 821805762 91355506 920621205 838636507 280346615 606352427 277853853 412817212 747252091 932668423 594722387 965526193 436282554 176514875 738976471 150083932 570574888 363775948 478047354 810858448 35159564 848056427 114904600 621895784 483119102 897588022 538465397 30586349 387446792 8899162 430937379 844741732 629869065 440793215 945383161 96855215 234340107 983727801 90201272 826676877 969941644 978853239 988028765 58593031 698281693 437476675 454219770 268225861 768360994 524239151 948407304 49268052 493099424 276606007 831186107 946549610 258599516 210228524 984103651 503896875 42818835 41826089 936986469 451891538 869415546 67506230 129782441 158310888 785238743 101527500 73170723 271172752 669511528 570974045 664983237 39661755 158606367 260171168 202782142 847848950 286414389 168421135 635055138 863558260 43063142 15574511 865338625 141618605 805485553 851522258 816783594 228282622 532414071 627275471 480426488 794364719 124128279 30617663 921774478 245402520 691808343 120154324 190823177 5283483 642293827 662061210 914332548 460759800 618143171 834376281 771291388 476466850 125717140 279339632 468841976 439676237 3942850 525506977 849038453 470969877 455944345 331233432 371337944 314630563 967506057 714551229 44951978 138736888 432799296 261315418 193712045 401766340 638960855 98480129 116401068 370655425 314836816 823083623 768742139 342145146 51910941 844858065 942607018 520301532 103899570 327683329 535274235 768996261 58792013 651029700 717770757 783864163 637277563 312938047 433650634 807009421 982100595 436262341 373221627 937469796 92691543 108258315 228166879 969737405 647775162 656931619 96939584 307605627 270678004 504725762 188863288 390238343 315359402 142488081 507701283 310612752 60512841 435604302 813529316 824705797 593814369 110980996 403798361 52104688 867957011 278784232 850785398 974576940 83145875 54746804 841851429 382199776 263024091 641422937 374476061 67632022 294097669 689957512 99409726 558214158 113027437 242833163 853430977 743013552 287793702 649462500 759748034 411059104 619782076 900183451 347240334 669385182 89298065 210398199 763178532 413439516 203961782 22127420 247536982 385213042 48766346 375546081 484770992 863685159 780148460 303547391 793701338 254022995 848529571 12610027 968071315 58040624 196025965 482642626 36586806 477457100 171187662 315929316 582154265 782464536 555606654 595713949 860957383 60157916 776556671 766219447 105248041 327576273 296652530 337434513 344828606 393427750 815953551 833360202 206246786 83171987 447933606 899568597 421264911 599214705 552939276 98616829 212759293 667296394 247568228 492298939 100736244 299388998 778297865 533000272 291828746 720083079 612839845 502727551 508901088 616723937 167261213 90137658 624472633 377949112 143613598 572644291 545900794 40770802 653743266 882151389 375440799 463086979 615790662 768025808 229318513 867396690 925995444 654738499 374281516 193298572 236605541 828921903 198520571 649838467 910259536 200146954 563771080 384507114 209647121 364724440 779900984 471801367 865858697 207947288 32952761 702430721 849246406 212953669 567363708 739291949 23608847 6083279 464340372 135959019 7218539 89835354 485359045 661641108 407408564 657634122 447290250 228860225 831220843 161760767 540503635 401582952 535324242 239834900 753333470 309731102 980654579 652632685 874291348 601458023 822149636 1221391 332823689 129045932 107364697 619269867 836571838 908784461 832073761 645355938 232880302 456242410 116839058 971216411 894653328 597820118 174426064 325959915 43232597 416686422 633813932 526611226 117268905 360334900 154392986 49232629 656441065 603901552 346305147 604938086 859600434 965032174 167455772 130484257 578006917 127725993 701411005 959650823 107104882 424319934 698866033 684177466 457134224 319952066 445633566 513100062 436721909 882157161 62683940 697692163 481218051 115345961 547187136 166680356 815740437 801978537 725874025 738129622 767014434 973294690 808565032 297952718 211840434 219627991 939896733 695880059 961107674 862058818 456750372 32465070 112468700 440892683 325180481 871340597 350083914 711873722 586076227 203178170 337622278 408690538 374323626 466741574 869554974 328050956 757708847 796921657 70409360 804937638 570380621 629396152 147097749 630830602 96932477 824135602 64764322 78238923 439184352 643325944 250038377 507726443 849155410 220973081 495532523 359431439 98155030 434897579 675144394 102733988 287376142 300797685 59055119 865170394 271554769 13473516 738321131 21408480 336281139 371215778 830496865 819001122 709364039 916134859 685499261 398503898 935252896 420483594 15798139 982507479 349024261 942030822 513668590 383768369 414858582 420570651 570733190 90444330 64965483 407097968 924709082 955276153 224881888 425020204 11194103 739514958 166996370 979376244 393896541 835212254 823671425 332729846 850638603 121225676 558832917 311624482 146396196 433132826 772600879 423484464 835869659 544675610 352535278 394736504 822307924 496539357 140436921 412563639 509800299 558795262 414885389 953369780 692016425 562001145 907709297 780328690 762214919 405258139 63964563 596244463 184195059 616046756 139111124 808078341 613780647 451687228 686888492 909444740 142589281 959225603 251856828 77705962 840491639 281664676 510837575 801056748 290813550 990937458 192065850 411904223 852364712 694671684 344465979 236537280 65657699 576231119 798575892 361971685 314709200 850663320 40127380 63117858 509254805 4654889 902005569 961365981 181991533 631987545 424667254 739887639 780903084 275517336 696424035 243938856 73713699 394859959 793886343 13143870 124494393 639896070 991726176 851752590 273308842 750983685 32865649 656125562 942975323 276272833 122428456 222908845 787660402 81806884 25518387 836259160 967248710 676294556 638656213 952631127 146896067 617046659 694990017 385275472 476899486 482489975 467799151 907312449 556205554 248256601 820528020 249039261 355778348 736952247 971431021 5299813 601380781 357345658 957408577 633531914 586607878 104626224 30860997 668773392 589905317 73915038 873036737 274481220 479427160 597044261 458214793 838340776 195073795 695668174 554407768 297775192 460656940 43098746 514704215 194758161 854081487 60326823 808525349 436276030 327730990 108031271 425581650 126335525 574738781 718922284 208766466 812122051 37307805 377024019 466886741 209658932 361323429 98895725 636852862 425407340 47121302 84645731 261298685 161280925 248656932 422181362 306646456 97967607 30312354 435321035 404864836 296518279 917125708 147411480 4230646 767393520 652245444 309131235 709584873 972936670 411305369 71884475 545138626 423330307 714663608 735323582 749368206 980569258 379954043 674794160 369617647 675959094 88403586 165419195 546301362 827762964 618189827 249811921 643873349 557903939 71767694 343755736 81667383 335072729 861487367 871711377 460253087 100151779 654788631 99324400 682184997 997415606 241892732 21876222 249872540 796289907 835967749 827870082 187332860 600057077 903616899 848674022 551873670 984701387 227420885 796640787 67968644 25582965 859885331 967158161 90115692 850148231 404913278 305552330 562623266 638208737 212368567 889475907 24898385 895864118 565159702 365117590 652534530 956819373 889169758 91149476 998038985 366040276 842116779 353839659 22937211 320225822 636775184 141519000 685525188 553478540 335486302 938840347 398417040 635328175 616962770 567859812 92216851 796539565 442097351 448625548 946908272 475645754 250100504 530378051 693367752 420481317 504144808 873298005 351356159 805910697 300736176 122671569 911667195 136017792 202970879 321277947 79510957 248479465 400056361 898000454 342925933 531872556 176860720 532596410 273972205 537242229 891917713 323846293 372363071 168785381 546600428 499691649 635548538 702764017 895420534 362419145 854110644 455398236 548021760 120505889 50029236 135617315 871805453 763870285 734185366 941698980 582703772 64872963 395121210 115104698 377599568 763408785 74886428 240703936 381542028 900329495 504910668 630612018 825908272 119343663 994007271 847810118 44665007 998145742 686339782 518534328 821058538 419106447 905612651 97161845 821676045 340406205 71369029 874989702 171274784 223400995 91361244 179697691 786789262 645926685 573428171 397395842 209651175 650727056 913390927 298398870 654412055 178643717 335188249 25676430 627268305 337016234 139512618 294846123 477118223 472364168 694298344 77966829 43421120 437386110 193589173 48649635 378761682 367154851 284062762 283524770 339401576 943852568 48200759 644380594 760615158 635143593 861613605 367566987 784181069 63499061 742890457 102051401 271400734 235735070 409420640 640860517 61373734 154374424 145993840 628331772 29299579 591236711 266485537 790372724 893333462 514723774 480116599 824759537 312901323 135336109 555431723 191823347 269119981 954314251 256995458 822443688 932069761 703960518 755671385 422592818 573011973 783168251 649423248 721702054 257617786 803060496 660584225 410145770 681821277 780269822 448879229 274484453 272950102 941538400 126583138 889766185 737196608 909595585 262107847 264224028 715048323 373295953 786706075 672441688 638621851 622127394 137840503 983684403 550956567 191682465 324781749 786703286 558010699 154620614 826325063 860700367 329067933 880648941 434240314 563044519 148464293 138226532 211658519 373807407 456172933 399295633 772340669 766806976 526706783 507666690 165448510 291802483 849988480 675288207 18565312 592746576 318064151 210326989 852093318 746827550 752126535 110003697 55288275 710033452 84725795 765517843 748459303 912510743 696798158 43603348 183094238 314849841 509857831 82165161 777545466 318469853 645340143 793558020 410027740 127091058 205641580 185299549 635742265 776598534 3161524 246393588 85637978 578857201 993311094 633771148 539677305 390414422 715479594 320161440 782933755 347029594 109762978 926722995 794753002 853160665 345957002 159491830 792125713 808347547 688655995 871092310 337047276 283227486 773113342 756278975 350250446 78200556 901971662 28044455 712202771 848538743 473636894 357329538 709156193 345023499 396638328 501069082 213577634 192559129 585615575 91839499 604913360 368457027 273374314 368869157 140075136 265572952 806073866 30199550 601915646 52581902 794141396 522342367 504218611 600383352 867663372 563558278 893310012 497874572 278077331 611364057 639238909 256712391 867140694 433727764 958743554 444320563 832902012 533658092 616842449 987099588 199327639 335406507 127527921 273430657 203521516 20863331 630630791 180805237 867596401 183452370 84939731 651797964 348396549 273753096 778886217 385925317 792436681 274178675 59257782 371269929 372404023 577722037 353412131 785382205 271927726 879181038 59594743 366804355 697995891 806907090 542127076 748820247 505077985 245598369 277630910 515314496 213735195 216072666 136079128 548303249 678436541 434300474 867534997 347566690 268811157 130116742 740677293 255032688 606316618 577399164 690919013 540235881 964352507 76444360 803710912 187145555 391165846 403714149 839773807 531479082 535334652 883769177 154457732 458854217 19335327 938288876 303447825 162967670 332177434 57448223 262257715 133658439 180185379 102295278 548374895 157241136 157225656 5644463 726754208 565971706 457636627 64798834 275592329 795196574 262456198 340238056 956477024 197312069 106751257 770828772 561433225 694785025 884415953 917760284 279712167 895596782 540095526 609833548 353406755 700713870 85546661 891351030 970497736 175221608 605397567 403559712 902784804 290640629 623012289 330848671 545755642 885008147 711657631 533108406 284580223 327630878 514142557 139697437 626428320 385340641 677386616 831085097 856336724 509602253 840121389 507653460 704961390 377855987 100773359 57060458 973468223 441392843 442779583 24332635 224434719 731889034 653134149 312275299 367215453 638015098 249043244 196610120 498040786 935850843 990423823 316177379 235108445 840173588 110818001 789795371 675064775 203589416 630245211 177719626 610920830 784376744 508521244 965986243 705555531 180407719 45508079 742935676 91538984 559035735 259033514 147722143 969364658 21837313 419808312 171420600 788650666 715796662 257284606 105655398 348394422 152565508 919475595 958147715 300325295 448749938 197087818 748379762 892237091 145248624 716540898 87476731 546464541 3651047 758307319 704944903 80840995 289236020 862278666 712362561 457222374 134325532 775458399 184477872 742324166 665438822 588367711 881960152 39489526 816347258 728473230 952101376 292854060 783093314 696271625 375620974 702368284 969836298 608256211 495502811 631708094 641872647 894031202 244982410 729994171 132295207 816290564 50538012 934189885 989358455 442116595 181305838 557133402 787810903 622399261 428320065 78019193 872813563 290841505 692152184 341926673 726695920 560534162 288928333 602447322 763900748 847680150 541928241 590081284 409699874 859081585 882317076 285281916 835004399 125354873 78712617 959441737 192789288 448699723 806809123 507017915 485482040 158532767 690520571 781863042 344136183 910845077 302577942 226197000 886970562 567035480 975809699 253482083 349265507 121893344 463749015 258066267 315551518 874016655 890706386 734188965 686112529 541429896 146323106 929510838 108837815 272914380 770299843 554370827 607390538 709337225 273523327 654288005 303707557 532494144 614789716 785989476 703240064 286256216 972662474 77180315 868728872 425740347 570627461 54262273 821271417 859553103 857470926 270763564 197133357 1333386 252026635 881024628 268948890 173750203 519988483 588754021 480181942 651424316 31259126 931005714 276770941 284547134 442674563 68820524 271377196 659236406 575065434 957062679 738272772 417531859 559251640 333860938 306974109 449155251 246292888 546425762 668368782 828918788 367665635 872518677 17652936 815774246 668374756 948998729 552277035 254584931 839584784 259636715 376928057 989711763 634151685 524377090 888547067 824379086 317900812 17460663 517746670 881562036 222824455 949165488 79865588 648612123 633469009 757643569 213861466 857973091 625848715 556696496 856029116 261931635 305847449 985594415 743112197 920881770 311316077 807454935 641241170 378822971 546740064 964351672 741208378 640560928 596971752 844835884 129098699 796356515 890715516 567534236 680836815 421177482 853672467 975493344 844595938 336773076 174304463 270161332 369283152 576006206 34027058 400505229 514485696 135301626 866209495 489518104 172040282 783398921 333932552 762376073 807044310 586801898 176116533 170332155 249379406 845806543 199698815 73951111 740717300 78256466 716999993 239723303 272172051 97176022 599670196 246244726 471693423 692354632 561957067 523110444 972044591 436802665 813445529 795890648 617064718 712598732 873500960 425437953 975720169 873162482 731534678 994544487 199625159 855829175 991640393 921859221 620691459 723235058 633446677 760844309 208961268 621239863 209253909 108710449 328308283 653596864 201531818 686754468 576855639 502042957 66461092 585179813 943750659 249435872 948026200 108874835 174262555 568399053 432824750 177381769 938556816 379747789 538250871 340296731 215345590 734502149 566748822 670207684 205699105 266398329 74437841 150412327 976268695 666500398 620617501 692325867 450161380 500458029 878202352 988021138 265767276 828943279 204628123 459058220 769484942 404349133 753057171 474033382 44961250 727133705 748741357 972090942 124838864 47852597 534774918 36765933 784713628 568282856 308789235 484477502 827366114 606635730 5264771 936026564 330191654 336548893 412622698 504661411 439890266 749436194 406887164 610268848 563257307 534406709 478915254 492332295 629839165 855839684 456096603 93175381 814329006 515509927 572033477 514287885 261221158 72489794 975681854 187448805 995370946 883409791 738640656 639253207 296056057 156278033 210042327 16420299 568488163 53651053 364870993 713406757 911479767 915046090 822224482 594053808 443326194 901910505 264521972 43973243 555240919 6030885 442877518 455694614 632291124 783263313 827336263 897478393 46956224 432842269 149881793 657203348 502201086 596035768 639706566 606500820 495815841 903691579 492572886 826351171 528551783 477768425 570106925 176736845 573059363 833676050 357652918 456758996 705660461 753855909 397982762 173320366 250926173 890507585 416598363 891537131 643561388 792500185 514793942 608551948 121923387 571692389 254792725 922365766 507416573 512119776 787939168 481726400 369305382 788284023 941150901 992471106 335564272 146153736 426096336 623808646 424801704 530846550 684294034 17982476 532170897 323726486 527709814 640820608 31545525 732266374 799309780 407084031 119939551 537218870 859688345 141603428 949499888 524445060 157037386 642291055 441967296 21051797 593537183 439589575 209287995 241458852 679451156 36958369 576912660 49214502 821931753 137603082 788397182 681323615 944508250 747541390 215604104 193509959 591826625 780451834 288634548 634015187 409584335 126886079 423776694 944414270 586012643 120851496 345904932 357689828 219325271 582171563 6811957 700183334 625565390 505262565 890090507 742728251 407401424 228041335 269238769 512233026 682836449 95713813 337754439 411389682 507494017 688537893 500989065 976560821 292040717 84371290 54583177 92440055 150307125 701073086 601209439 921896268 559851228 472993671 805763122 945310027 703508660 750296871 428327016 116059732 594376039 125990315 121620084 556537882 707767225 921087010 381682462 989129458 100891008 360903970 140307642 980816703 160316394 851322894 492918440 856740988 757928317 163399899 648730448 202562817 904650452 463384053 792238741 724273514 364389650 639704382 667867911 690444581 679635464 393883337 285415094 77289148 231144823 592894507 681787417 282915914 865234073 672970290 28071643 91633281 179251706 641750968 128142671 851724059 771462149 89520201 142226668 8667203 947141237 311118670 360203500 903883657 329908409 265675132 548691923 869170139 574549436 801181569 784628131 359910360 324157789 728621183 14813101 53305361 854171860 767398401 311548856 596967925 34633858 232331658 466643246 896525830 751929682 857125376 99013443 522296080 978954974 154066758 552839226 540525224 278639270 9443595 96618440 779069833 286505242 271130244 338018786 454282237 872004910 415541746 644150474 889236117 3268810 300497636 265028355 869292533 855847910 668686451 450244624 762469008 859652128 373549245 16477159 790444317 643771112 371698083 716627432 817313013 548145891 383748291 335589258 294700668 322635253 570798944 611405070 751712229 901390459 820917782 813713573 823652975 842674808 48194631 561010973 800797774 633833650 657472138 526473273 763478288 451380293 907841106 587995901 951131496 745158002 507357720 519801410 124277846 564662015 929420549 235483182 920560697 145758459 904599335 287228412 623976309 67879378 159137049 375295819 189272115 482535733 281926815 996568762 642746203 667356079 654255906 328593262 724254172 727731630 687454033 103317275 605747878 379886986 456601128 5123511 812079678 406601268 507749660 30589627 487053753 109984041 754485245 610005232 77530672 472299856 970748881 760168830 57079241 529250410 160942364 139037406 330361233 775830171 380844898 208152887 439662257 147446146 287129577 802723724 844414993 329415140 216325278 413085376 55739105 982768465 737974788 623507447 918346116 417699598 764067174 191910176 331088904 809317666 970763869 776481140 637014411 586806421 558254443 545508631 581712746 678090035 597545100 592698386 131043933 966443411 426715898 169130576 91962678 173156418 870001544 217254720 933288187 826337019 794978456 951879879 353108986 776330363 659362540 960212646 541703882 60759423 159325586 582105682 226206725 678896937 320684147 960183220 617300441 182057520 400351465 871491992 363274435 904879187 58104195 286937853 343041448 533634858 335017213 416948733 637740516 645363489 235599785 135755500 407640141 63893575 361204187 115026332 255715815 154158036 569373331 413426236 340659023 192426061 255974431 695787950 548756483 212716188 98356399 719601124 796645321 557760811 984534509 347331011 832929960 751560765 204345029 753553209 426715551 823589252 827277126 904811130 563109839 771195580 632159754 964947528 278750113 648500548 494139996 87636108 155007823 941322718 659146303 193530587 931569051 373162067 193611046 837535206 977840608 843370740 709985815 469498363 909498655 224531716 337153879 579703817 183358606 944006043 476803562 734267228 302319121 832646430 675905228 944515281 245878157 236829350 117658334 817138143 724923968 353240882 510882441 284763953 428244348 779830869 305155370 847336881 834129804 703074939 285615478 321105963 923139093 192237779 834148356 774605133 136669445 60550993 381271860 256467048 505152056 117421990 435826203 514169532 713763186 988503370 71077812 261121369 376543644 196307933 778939667 553561011 46089034 859051230 709548172 284650046 612682825 622332954 219489544 212207855 261207436 223378919 837323126 385092040 105886238 645601602 109683986 909189966 874388201 954935396 684744206 856832074 686375902 747047903 410423825 381861046 279475460 141678261 688205841 343459996 897907497 612744178 300744449 950641651 142348931 676837083 488580849 604416880 827643340 282190047 795195754 823033216 881008437 497334591 178832136 993107853 439696182 881163582 868353610 920924615 395245508 341243062 6572621 160433163 849636308 981483352 351179634 232933165 354124790 366083492 412110271 291889453 18906870 784033972 918340376 598220568 656012566 691081869 495338767 621746890 504031233 871479095 89433815 163476378 415733939 758627989 480396474 901557802 92319240 447701536 35682052 602694340 436505956 346927906 827428988 752569857 293953967 229362383 633589514 273418240 26227542 474794880 68987284 517780123 886126246 921961164 242780366 877287357 370118204 934625287 296219151 741486954 980971261 309425126 822572058 704193794 202265085 804919324 931288373 349670673 337624732 998776338 221124616 950889850 899265118 908836734 366027535 109317482 636665908 436791816 103681988 550976448 226790100 906302083 680045792 825514436 568660009 281907464 649619295 609392412 556409549 124469507 892515364 591563782 870382169 277463603 684202218 202351121 278205717 687005156 42072002 223842654 426741214 441844432 453568581 143518404 706643041 590602023 228988934 501035832 357696564 214094655 861920812 959668496 349836399 812436467 944154472 999472285 622443480 316377324 561099077 849533409 658460363 61553467 540042801 535349608 825569327 676905095 320257975 204403367 723476832 6083635 787748525 334519593 472447851 673224085 900739305 895719155 944589741 164604259 280189625 207922160 623949507 350241067 40897637 778560183 419108199 998057310 827345578 147907461 446540564 25384449 592416839 115644133 453818054 584156717 463757897 567864530 670820100 318452044 166474216 86197697 140733161 287335518 440263667 30126412 431471542 429904473 878611844 991175593 369281794 433525517 922617910 443389003 661481052 116744607 989751225 39357295 216201678 745697956 642919877 988074334 500478382 606877155 512049412 496041663 204465758 993898011 425505998 529878613 31467986 177702716 415855703 241841688 702368761 425859493 89877982 908275561 306011539 771979437 153913029 840064346 795402005 360406598 433052758 382597446 111968096 875386120 748525985 674936998 341398687 134728596 14622237 139989538 565488408 38027385 435736666 633090208 821209914 852461922 778617758 999738996 448149576 812870593 905699880 442042340 95084573 974492605 475349069 366275261 664104138 960390307 923576416 231259196 393677519 158831804 983329114 333922716 329981077 71505709 957103654 404170125 831725201 369778408 168007058 274885794 188294514 86266253 585105807 344323879 399874121 840665316 73674185 277473422 7405525 396758844 638153009 100451928 347043961 468706699 579689237 349340063 421277144 368839681 40198665 709910821 456358621 554735979 262060350 716793175 901753622 603036709 741745707 894528626 630022308 551827556 404476167 547729869 153081358 170319986 759057715 85237096 767226297 717331394 903245405 255331516 787644903 860892286 477864793 165427420 545989545 197720140 826296832 643453178 41801947 903737655 378179034 824529369 84433344 159983356 413583572 962806838 746431730 996833278 715779792 48806033 523103736 642481005 855727321 630121542 866354303 738145677 788162443 118072730 83747812 413438540 286757025 532454537 855928564 836959110 626409190 551137381 899239160 569460590 27203973 272060726 652066229 190745037 547599344 105635537 689490818 240367643 966860452 701915360 347069199 185636672 679964486 516470014 588009690 511829822 862336398 693770520 706079846 388438819 443288925 685605735 113377983 362024094 176065433 564950551 800986547 243381542 994824180 525491655 148794610 406960081 187645203 234811021 4853215 967374942 625571063 635372414 720608218 341540298 415784701 998242271 295834226 326685635 972202267 936178937 398814361 577891693 26427475 458377328 504772541 759958897 492618656 103551276 296479391 759104070 784782813 685274889 500594168 588531045 108484089 49365572 738513822 450896862 432677806 704768249 877899937 357484580 218455918 140644017 569664173 783247085 567497793 94268531 476537208 221804825 979325624 724770627 340464531 559303103 765132801 492499331 538100341 496852544 333131886 184760888 132606462 412598266 505114739 823509085 76333921 494927633 100661654 698588236 959863039 69254946 217336512 171122643 763500826 477913950 451087255 142129318 680006117 39059272 97972248 519585513 393361268 909598680 266271641 251076619 959618127 351775549 75051301 319833423 608888141 227991368 165053793 461428207 100015666 417715137 261317451 440107429 745819298 196602182 172251203 222242141 915759838 150914972 477801805 686793659 870417939 564825641 574663477 481070681 274300895 399111325 579437611 10341277 282802929 950794234 554097666 190359055 502371319 20721773 459107203 848789253 863752857 88192762 815482114 12251222 137761003 799162757 557440930 627532943 417636905 54493656 145342784 584978108 20877274 250129397 757786112 458081466 753303958 531549798 210012222 167963019 430467712 484410091 452564277 96728710 487262304 205701127 638022413 774588534 433519813 280041647 63452961 159076668 887668763 649346803 55221395 722509590 476665023 58917801 575382822 326172760 720883416 8108174 902061609 772710934 689765271 42699017 232760580 949561650 582275733 569575571 419256813 790702874 80168853 659405111 427538997 222503519 657019494 604257258 292511106 291821233 798104596 965782860 143657575 18691953 295287758 701750028 303157394 584337593 865485263 240279813 216390080 251829072 342135058 31809591 783146021 429572927 729945447 944563858 477123724 666823922 373000351 175565530 38971345 323790795 235467452 328374364 50332814 220688183 444677145 944546600 132092862 179328112 418044561 374441380 843844387 281891185 649127227 329726473 3572494 693312463 992018567 717122037 240284755 310210501 83509719 482689488 132474114 222664755 997391197 907933591 214104822 320174260 411661840 179968376 682884496 576456694 868325233 682909194 522635219 234230503 385926422 765920167 212681223 338848531 101927978 337760191 794269202 525419052 355944793 176245611 691119362 533501989 979763803 651252857 980143769 328019486 850730399 285184849 228872361 256494367 635696103 622086730 710325137 621727202 376890915 699680173 687795801 927244250 954506662 954876636 803930694 727663567 152308331 842833502 495788752 208027801 54859508 818424892 367918703 948771222 721792685 113037131 607855233 325387768 898180212 367344143 71562801 665926715 779543065 74028296 224736340 76611456 332001002 531745126 7128585 374494511 262964780 355251150 256818301 533315325 666223642 826214137 775519792 188917751 775399272 317404831 860896008 889470109 701040421 616814519 512404734 62373731 137026318 319473794 167319872 599588842 610959166 674370116 254506473 600536162 337964239 55320176 572557416 397711118 535952384 501225710 788396289 615357436 532220190 457235465 92267367 552202802 700810972 305532663 233054418 307375597 911626228 371831164 807008344 612206226 197245253 881954961 898307764 813691744 470376114 664429542 995447757 719317104 568863391 118460410 270283268 791351225 207730639 37546733 677070982 771209812 389893827 309528242 514590324 795339053 576243405 682790923 984068283 673751585 975327089 855905791 203088539 46252784 631397752 690924749 963206143 925389046 211439659 14320250 199866446 350472903 402606551 504196440 84684214 207442627 534806272 380729206 225659550 262365314 852080377 851297305 43874601 904422831 787391127 22819728 110008152 12560821 440175984 273603712 350037391 576511877 130655024 848881909 368590070 26517478 139735776 990344237 958372673 740072204 968917359 37732063 433223387 908573204 102001365 36513095 989978913 141127536 117188166 962943899 13242384 938653491 911481856 181054604 424503311 185027586 661492904 882806820 641661320 355793737 543768342 368839123 152606950 488093060 149600280 391113645 89472514 561491348 325888298 329246761 975648777 564614380 805865614 416257596 110673005 16239895 144699377 632087160 633882037 499997956 309827099 235993405 257488111 374073243 464494026 672587103 198355387 734009477 395959434 300858142 344819375 33795769 138673532 113386899 639802677 743604001 666529358 368935471 915015157 507248966 68146049 986898654 474879400 17957288 337726920 969286162 298519855 895390999 634194251 613114196 851322536 906627221 93740129 826832481 140413649 433604912 535003925 73173457 110505720 119893042 656467916 298043983 64674001 121264153 275203175 155360980 887991911 404091923 702677836 616861158 225635973 116452642 614400392 722211567 682126400 372755509 92309898 89501241 583716490 715624462 424844114 619711893 482766365 627867030 359368123 974826285 207503333 242459597 26418987 293303314 653358463 223651584 478472967 766365625 203039529 268903604 816638992 234825732 8155975 451860305 936440481 627874127 285127449 484320926 639326583 417856418 195800688 273382071 559855232 362311233 266483908 394591866 601758062 283923159 928867608 179686234 918195183 534609329 980255481 758955823 716105694 611422514 905189303 843803414 802938473 187330877 672224590 512604413 371315217 693157501 200549225 538803983 757680965 452936684 717919239 111583378 840754417 546767500 191616828 824143376 368098640 976101676 942955263 774526875 518550533 495901505 505082599 677353168 580293629 866110738 956006732 866505578 718610239 612341377 646442919 572847766 820206964 171495088 78907546 552975419 151369268 949831242 546702025 585544657 81353074 577432694 789146209 979247234 637657714 649109735 358077681 255997205 283546595 573164222 927306987 81264248 911337126 987627807 998055883 741943504 660587532 431405547 665318501 976098401 430281360 373225607 101739922 534019580 859806264 971722608 606177762 211486324 139385189 402563768 984984221 319732016 255620750 746820545 377290775 518525021 879827739 834532267 723876977 894922376 349696415 581386826 476161007 555098698 391921115 166557998 825468920 585585789 179035289 830094318 101930529 177891042 598493261 828207908 142858719 88027425 857853676 363843455 881273719 759510344 29555136 251015534 704662608 496313821 230019440 488445413 834999374 425291100 387301995 402775546 14601586 688872706 503473808 885465883 972909802 917516593 128177168 86978880 466381004 151848528 60935503 593544094 165598971 665809327 715940368 227280431 130199579 553338819 657308732 488383168 242538285 690155629 323038533 948182220 528490170 77718603 327842695 568628579 105183260 567157498 163386930 86114191 665758026 828010354 837536373 933888071 871897417 623826696 794160341 693055956 411974868 465719658 907619373 928620165 354278249 841711415 446069312 498630384 901337803 658373478 319118181 154046497 768612288 986570846 896689222 515353801 443004383 817044191 287394829 757790773 81376901 873576746 117134551 799385940 337533366 26309357 713915743 296766150 498598942 575027109 657421639 334960819 695536150 218830728 382398055 238711004 115471444 917449369 722119174 453232152 963712256 644754787 589478538 213014164 36265455 401742219 95763170 551559886 179865009 853512076 715882753 926882343 735936436 10186377 790309407 969680069 153263403 615751216 744708765 313100173 234955131 409929942 587249000 55049982 842029022 685542007 682844972 843794267 912807017 725099997 97615029 562350307 202674877 489524387 513387780 464488409 462194551 698437694 270767919 511461597 150383468 214358139 312624745 87022792 435603245 417735552 676665710 191271064 513118934 472327196 410970083 835320532 949347672 107170545 525157604 641798887 748354523 735691650 42824568 5591156 430393320 270368029 631732537 977087261 654478524 407683324 47976249 380843131 780552923 828429789 634596133 922733865 532181812 100990354 306482807 237414425 498879162 866484860 786537533 180660539 552366984 808918175 71281682 829667145 86093917 754032152 947254817 976058130 199560559 327548724 164816459 473372417 783220212 490693079 166588070 987670086 522217547 320577070 431098385 735487266 158333743 771468484 752632275 564286577 6063656 546626424 801495516 152191432 990808925 184042670 161972374 189676726 256006789 118137339 971892095 120829132 14240145 206754318 691427658 244254499 845279269 399215059 743033097 268083632 38330701 57839450 503085844 390992422 834227719 737081331 458561545 361898299 930788505 757978004 765791370 974468850 78845028 397210199 672866453 730899965 938242855 750819271 884126355 444645667 676092933 302378487 689692852 586132076 139845862 285560618 743098573 863659054 915582892 147518015 342388943 755192638 499118724 486814655 127479648 201297815 530438407 209129159 866739390 115733147 516844186 637162067 629873907 23712650 995109626 948376614 927163838 404129830 202920261 859405378 471679769 908506195 645351996 804045946 923479437 882025510 189201178 120325450 857348887 678196073 906016245 524768343 217174211 937163590 182892903 736479079 943578750 672575449 651243366 553848943 173743728 207429180 308217494 61571354 228637139 319129379 941661123 445001466 393871827 825325328 727041926 383415491 692657672 62550131 741292759 682395356 884369232 434327311 426038251 510091004 262742270 340242105 149019827 575846249 86443415 270640134 27435629 11009319 642887409 997182828 397730281 793669651 22612330 455398111 774836918 887071868 270988541 518211814 371486454 192546534 341854803 983120177 961641805 777755366 331857663 235100638 77812517 439676507 218318411 287689738 550978743 324868177 460780007 826768916 349227935 513574613 973257325 819290788 534682329 659328812 550976750 251291721 547448882 761147171 756070910 285112248 945545218 484211149 417210640 338356483 396647948 46282888 99497649 791261656 309939447 491948294 529543872 835877148 985531680 100206544 423898900 713529807 159819908 48874116 939223313 505276612 422580728 611241897 337801834 220493945 572803320 962134758 907701615 408191612 114101162 473509862 578604023 893415737 358152013 913739213 385562107 938423942 437847887 506062816 205346918 29904061 19925849 86559171 640677306 618605816 467684460 654705809 121971544 589943954 455683423 645640322 331397296 640760933 780496332 889255375 881567248 737614045 36370747 179921026 678519596 557556897 294873681 440916912 224571771 794336015 94449016 307824195 128632556 490507193 248621762 551041712 728054027 760627570 943808430 618226679 412074831 769118752 77861345 782493217 53898490 684707802 19126463 322596236 820561576 799865298 709803181 42697607 176951972 658613393 507121679 773071794 277732108 78950288 528709541 914276213 31773515 217404085 67397040 859398760 898914881 344754155 195944217 559119749 884954445 530190889 476820591 140232174 854492508 872035935 777576659 407095586 280064010 395826675 535386130 574533804 97736834 783676135 625324017 196615582 326628190 728238302 695928043 888983787 73229729 627920727 316183391 482267887 293914001 322977714 803508294 994482784 212886118 608952351 480684388 566787127 616206197 140152599 716046852 372198753 436715723 269559183 58524188 277289649 666995147 378180287 4506871 194744716 316913098 512861188 883040284 706332048 417024349 474385106 139287587 457484342 140803122 87316286 346145976 11614680 695376376 220091904 205329061 582266056 777907490 602312886 991488598 549873104 850715960 14042845 507980542 688256379 593675449 276561948 27831358 307764784 207878150 542865650 963357156 542630993 881426510 507921521 752050998 836596947 852432866 522552104 848914543 949814726 951018742 310377294 544705664 263082306 964287992 53053810 78917810 124842660 247180901 339675010 126964859 251634591 841654778 58880265 345331728 455053680 798462623 298515372 199432231 247316352 389300715 627957344 822918039 86080492 711844560 816842159 668375792 594283592 573312726 635018438 350843120 614821120 321990159 449241665 911217538 350048572 408105477 836343493 450542243 516161959 398154834 250637756 689957666 759813242 875899603 611977702 25290940 249593243 729302979 938575722 434086990 968905035 458583321 903724438 981080498 122445105 952081529 743274821 744949230 556481842 32111950 592532476 982511384 641912525 295992689 902703390 320540464 587899105 484458341 768957846 157727722 175806422 752946277 863004662 970168668 857764117 294040643 580395597 267005564 277947041 77903483 843995892 816285787 416619096 681415167 760029408 619746182 517586579 25866898 66789093 956074974 699151847 437903768 489822975 307718344 867223965 100513797 967793291 476218274 76693016 206614451 229973425 910630403 852570217 571896972 785018516 80042004 265970356 232550170 344266195 977704186 42831376 814830706 170560983 430189934 283981668 997555917 337203073 625227094 904412443 75900668 953812849 676675258 952057670 514376869 503560514 411933522 906072336 405983157 368994848 362008802 765388710 541096564 641406920 369397478 885548264 813450431 901138980 55504954 573645333 576955783 951432490 51933385 37066227 209222007 326081003 168053803 95165214 676847410 322490887 55515849 8309554 550311110 523993813 437806580 745614387 677896476 723719197 160591490 856919042 435852459 195631506 910768941 730226074 454105935 266075255 298163538 81776301 956239996 376255009 526227506 733729721 295290095 505362191 450039034 794065196 216768542 138140572 788211685 248853115 868134216 404303777 139796426 256545465 384624147 514741812 202410065 302464066 36640366 810846616 757964836 231457435 422998305 870310643 248420075 36833622 936821273 522934308 825550281 703976734 152352170 826772190 916994102 954402188 420524796 288461758 118597301 8784178 777223916 379656314 542926666 272201241 907177919 670410826 504419276 960327790 299701586 820822588 23146117 60287478 220738699 75977819 9809798 194171147 273743999 38737327 591886337 634757990 8181136 697711639 338692106 825799481 579550009 252495753 571817978 284864379 674421958 367192615 602617239 449624356 813600739 352448890 642170632 259078606 824996708 852425318 601546429 906089704 887013222 195578470 27033205 439016049 11640691 820902668 131124073 331109857 394157733 542576771 85435590 241830122 845029586 693397783 144380093 16100312 731000865 629090418 491106307 675368409 741574584 842131029 830712070 762907186 630775189 921217003 192166701 531448321 29384450 963624495 580594966 761488767 614696965 105760152 702150024 419771324 998695859 428252486 893631998 963754146 484702407 724116021 327651104 38511079 947149916 546591153 678195126 347603028 489432482 130838565 788292245 2340571 439135174 828843143 6326299 638284382 422622287 810263304 548826255 25389789 195761194 514415800 391376675 536322608 435602736 741063981 210963137 199015457 893023461 129100977 99495399 265131413 647616051 239203274 62474920 490610265 621236948 6636897 631282847 285346954 930064390 508923767 993812548 284710824 147856405 73751214 77669319 880417331 249106632 807392949 952467010 897132819 494106678 876511881 845155908 632430781 678149047 864235916 327494533 97968089 915646547 859918512 331136266 123969550 576920502 890622684 205514947 525392695 312975897 537703328 74130335 701159138 408939452 564956615 447268401 399385849 324131863 873950268 329789273 853182682 901959186 486734382 476663034 556996041 218341353 860001760 225495403 989196586 335247532 888368211 232871867 881379822 119634094 382874330 763095987 775174687 251252752 740395136 248000468 561316107 651094738 455586126 971713232 966956753 755594405 576727639 475172868 739975920 561815558 317677669 404043255 196324465 862751235 900824102 553484849 319149952 881712895 144472286 722287767 391211160 721832253 494910473 593039737 78703431 139516188 671865115 973872990 478283106 901413544 183532860 731684294 441569969 128764080 294693653 269959531 530332617 894451817 494663017 571958438 770491838 2959501 499085688 536991007 980262064 872875432 52477675 757979072 550710780 508870446 843219499 91541283 136927126 854351954 192315908 683824409 486904611 673347641 520376344 609345219 380897990 32368564 983812238 806914121 225623201 389762454 835723513 895513172 617172520 364656473 130425256 312927565 595237918 132762352 642829712 523385184 639851382 402107496 225263872 528134279 409192091 565804890 299941618 841598953 308162099 392466779 426384699 210599311 816399264 347431820 538158740 917949223 714393889 440948324 83056581 196764188 97393614 100703539 319330571 984847091 232272200 527727820 290702429 717866593 2225965 841155490 643587307 447211552 944628938 282274011 782261694 587724620 98456157 239021962 580979655 643663606 670042568 539166268 752465101 601953787 147854633 271671691 532619900 314253597 926408814 322843178 907273113 733149119 711969634 264367859 595936341 723518611 57121163 132305728 457217268 155067709 108645595 404645847 513580380 188140814 801870871 657662551 948995101 356364085 15833797 77271831 346881353 487349082 677680482 377628585 618125551 385474833 866271224 601214102 404222520 295018285 99807294 149870890 733765413 944842482 220342672 426700319 813970718 153959473 469699124 453908238 53283954 688650835 884931011 505341214 107982705 145965368 323465303 137618714 522195835 334361713 666051633 472352908 983295265 731798243 733239607 384321051 842620816 236614479 427293746 516444963 566558546 612798723 119123262 243479390 32402522 990199945 703776713 752927427 93311747 599460085 358885549 876964457 902420581 549325185 60839803 20423681 969973604 815386747 232708161 60477964 332258870 382483273 848689708 491998511 519622105 56841793 481111512 929275294 589660209 887166905 482583822 665313759 310464024 786922712 528171577 200512573 132123924 178538163 750826133 392618446 898224085 346563034 671947321 756121548 433121409 321748487 867082537 663784677 490446362 299082828 999915236 110047512 675703029 47122507 247809154 720196307 719515737 157921420 414279740 727773451 968911076 653484773 961763122 582214399 589517931 534180079 956891226 167404331 465804711 274714561 144277983 879431961 905670167 172635417 967771520 427971493 474002333 855024213 100349142 851337769 90227426 117807059 166304944 460321499 415686013 943332658 956515098 310300506 338741583 224217889 188236500 671125493 995935781 557915628 57273783 202944381 562621523 996729465 161945835 39589675 708218004 33962568 11105592 104733826 849049719 322316727 492046113 159355420 500165060 883165983 157691310 472701083 267807879 516475144 67103589 675919829 358127361 814267471 269788781 556251963 63520374 962177527 22259417 445324290 410583920 714198218 260842701 233319051 701304653 110399898 283243610 662224497 232416206 443554680 512741136 316759079 372578176 565084488 381232415 56097732 408334572 158277125 311330011 964656938 997921682 256628373 173167194 41013658 372963934 608869613 684898681 970492036 200540264 800706524 215853201 948319805 90514842 293199273 102739139 154332096 184377525 237721485 433304767 911693898 888123905 802903443 318754384 561414794 544602538 554449833 237063010 271183832 407963099 729625304 276159035 711218494 551070488 803986217 835814837 70435258 124971713 285249222 145933285 960065103 298283206 540634216 322023353 354163231 106596528 917546076 586337846 661702913 191637892 638769643 708560007 401944586 59643169 139844584 199100554 835181145 84713239 317875303 746770063 137449413 719498692 250852157 415891472 375174981 292972236 993960649 269994822 543726914 633006925 634747368 242771091 148716612 379491386 142870317 11661908 386467673 507300817 403360854 534566525 334294543 25537151 537338132 446755294 446355542 874051557 317956543 604342957 97908232 16767281 904686047 690089868 437412044 72527992 36813351 850332440 977089813 129937470 642511617 163321725 115069985 772491627 46450542 539505540 668874128 419271929 266896200 935926901 124810655 452180287 721536347 204291505 291616180 637831646 16627122 76781220 331579544 37691397 290956850 746137923 338337055 226989774 495583522 249414525 173025787 694613735 734516162 474310497 430131144 847390702 788605570 64117414 276484325 740975857 935827605 242798457 845879168 66096722 810431539 855225253 783373176 1027361 168708641 828672654 107189443 474178689 412385611 567652359 879429358 69305805 552417323 170701874 872734785 107242086 532436139 276131798 949857498 321834128 636482860 74377825 320272075 562667718 199047749 226262986 714597261 551971875 206509211 849953070 47853491 659671228 220145488 867927699 814057818 574125587 759859043 385992529 792585855 609124502 49989625 204073335 604697829 180096339 805939014 559753385 127936450 196347373 72311142 640330964 66337607 253823070 745034820 871865640 344028521 716328242 776771901 452255940 250177134 368801692 352718843 737591781 722213272 910825475 635774314 861909791 372361695 163893493 892116931 784060136 646032600 801917494 824823606 286616415 237001016 279784545 222450671 191907848 380599259 247292690 284645533 243238724 378520631 505895806 144359059 124075291 720673170 920504958 417184006 123574946 521938551 92945456 740281009 989455431 153469116 617084892 622193540 359293034 603934073 676579074 113929462 753482065 5287711 77372756 646091868 222012792 892257250 561125437 472560667 290277569 567039620 698408391 363331115 147767307 496657764 979210480 12900866 314067767 798488358 219177114 320443416 35837068 314558755 733105446 747474686 785529184 17854847 381973916 219539145 924038891 972134948 238355941 78581395 994696471 629959523 194242619 589850514 879578193 477554752 210356653 599108841 6766932 364702174 274190666 850421321 769762242 348193988 297713987 427134980 956493719 94114189 594312093 462063717 315032684 665952057 778841680 316887196 445743853 586617865 582706039 436405341 487443573 223467849 411032713 717126184 266232876 800441450 145369124 671710538 777457386 311628330 279672367 568795614 170080868 224004586 350109833 772556658 171418394 969816658 110223326 27105947 815498314 512108685 639805486 743006564 487350185 645255986 336380195 395529097 131080671 973228543 780800993 180642935 623364812 351696176 624623310 338233077 340172599 968099258 348567492 353797766 540516752 281330784 567904798 58392967 157884105 924794517 994555130 343467020 118527132 141697720 1451042 54681385 133929219 217633584 890726814 860506139 361601585 720467369 754851086 272376434 925971608 449280924 741511528 938084714 981871697 951803972 738868483 810771044 99434924 89166812 863855263 307612788 207999751 589760504 756412255 619209327 200468206 449549776 687139194 981364888 880144086 99075776 902756349 658743414 136985024 376484099 598703201 256397432 267038257 718515402 246792587 912353717 834486127 380558727 791399225 407123101 513157960 470194189 177403156 473298470 555727046 135492835 821689069 31933933 65844514 279724153 908382516 364058884 780392720 173295334 425692337 977751379 888099771 38447544 42032429 690521279 654257060 671587016 566974118 387013371 128300222 961421431 921818137 916416630 482437399 854226781 698260180 420081918 694886537 306283149 313490561 37935059 841745305 73561063 414158434 510877042 303161951 546814599 155625906 538659714 947249258 904897253 336109896 658209368 237843738 929209620 317480127 934896594 208142819 587524599 361825296 424695767 252268399 368233001 498838191 58468847 478469750 586350357 240190234 766459989 625026458 853722056 67747589 619598365 572463311 605120340 614015875 763870875 731295800 281066432 525506240 614098935 49367839 772843458 697400718 991520203 516885019 237346 757498547 346687517 860277056 116806309 808199364 735626084 502081645 279556541 153376369 586182528 23614628 468043430 183142982 626617189 400139284 800456189 359086764 888197921 98059236 10394969 918653079 771511185 318757439 877994664 624376240 320182966 336668258 48038933 517816528 55110656 118721681 933659109 211322182 553420651 334223456 312624338 894310788 938533885 241284598 597517751 391096637 847667951 752798476 363758385 298597719 441990574 776172645 382491258 44319317 227326244 240570862 501187547 258905153 824169154 477125647 633156041 316726631 546640639 843706814 381561407 578353878 863275475 617819246 192253736 944476284 63987897 898608273 855470515 995870319 411888377 878970491 291734340 633049832 692651914 939748646 630314927 782379117 480814270 36828514 60440665 354882640 726543507 862168716 439605752 476174329 797785397 314166859 46639472 40601665 496250745 11992417 5949850 964556024 18169816 873409537 645388488 327097399 165389902 980082842 23823011 618433650 950439692 433033600 501717910 199513307 815984484 626435577 351278031 809026728 97098709 370498172 112436460 903542165 639208526 297597575 652803451 841037834 130941536 252701238 746523416 838216857 743079340 129549535 314087574 214749454 885417224 743807359 522468372 758874879 419055053 734137979 999236692 596933792 78595685 265693167 427434526 130818675 269734609 997499093 507538439 567711139 305103987 826691288 756350424 214546661 478905142 986943385 884687240 323423232 594649372 558484595 679135576 993171789 327125009 333813873 604594560 653554431 737214876 303569592 347965277 898683101 276648180 660072015 107561779 507420430 743098609 573955818 675627154 462230459 724129432 346193853 688780258 276121303 616654796 44897862 45093225 499365974 283960497 190402000 191610298 406354487 428719235 760930337 366088189 929699168 302148726 94566719 945570603 923154882 489870431 790200213 491855353 919624221 186901316 924230947 892671768 814626371 282718639 797828767 564411301 250041863 281857712 841179868 714281183 96855203 215177563 223252292 462578680 803494060 474104887 369986410 424448478 199571153 375113795 444863647 403520658 438225756 797063310 820164795 391442014 891216563 112389504 296896009 509090301 348064852 94255422 3941390 727258382 653901478 881733725 870302309 97032009 287648780 405170953 806106305 266862536 33437993 293199099 774954453 762795388 597254960 205650578 641041185 906884455 262027350 470400698 481334905 838941594 157853421 288685238 287824424 912947394 99512192 714107981 561364041 687339345 469129966 762045822 784705911 685515474 958454163 298312506 720615157 537924976 865542914 758655326 908723821 322908871 319311742 634334776 212568952 729666327 377587576 96729937 78799829 790692171 498098765 515999126 491659152 810936149 359795612 498938512 371499716 674245137 612825801 160001401 465196854 728641658 982765385 327337951 401738989 842035043 923745402 64432696 142057217 338109864 775748547 896944113 338654521 589868846 645130577 423725768 546231346 882198886 959340993 448592081 7099703 526850456 80409122 280934592 254049599 975550018 404430133 441378018 640970242 922374058 959175041 507347761 400588918 646754332 767514346 571497056 469457005 976979286 422012060 516691640 706492524 925900133 322003800 328823620 403302944 163488022 527489317 767135676 250032158 351181545 381041777 657081806 84608645 734681623 122315553 197451803 270037770 290748531 856331068 490825660 779663899 946487267 998212068 816384363 748171495 501730015 343010686 677440216 636030460 162535724 101784931 685401095 520026648 322505815 475341496 93021237 330380674 834820065 641859130 612528406 287060866 928289563 318238738 787852610 750476113 456783763 301044457 20875722 713146559 867323928 424705093 144828266 990703255 331950777 605601600 227941411 777238045 119196729 441509015 918128784 603348392 416460080 136933127 477112596 580246221 346589131 753918364 774097883 313885516 680350439 949956682 632613472 635290734 560413871 619559060 919047623 348029365 330575729 666996043 699110262 890334468 129186748 575516278 467739253 386586542 579354709 602567124 58210778 183729038 383520985 917861945 327600256 6884541 560680538 199143387 107432423 681096440 934333621 500339478 859858789 913622922 288800293 48812755 977706929 524781272 74284070 129131488 304061193 944237846 128292947 697950920 942519247 966434527 342651841 809411900 290974780 415157694 198348371 866910709 423595470 241890941 871785911 316302025 224249546 972460932 316425151 78769160 354890894 159161184 471311137 550908631 891361710 530666735 5121778 507178749 335565283 858495119 763872141 113443130 578979985 977083297 603052576 525535796 617410810 15647832 848437684 146634018 412467475 259157321 23629985 489540180 487897656 597410547 117465060 928535684 933327502 646752474 497585177 589172680 48017395 143593045 271758134 982351543 927180581 955068360 4398166 744659097 592235626 910861770 534695868 263088797 232071544 332960184 938620407 288978774 49763250 775710909 296896650 463367638 471802182 72505155 152794438 539409596 73689455 874759359 492494437 947678568 830018750 844630677 851582550 823817000 55927985 88670995 118654337 118308331 251254686 266655842 93896679 283964848 362587104 755534789 702020485 72044735 29627597 697783519 236658290 372784551 236197771 913242767 119111575 799305830 190881046 40716638 551173211 866257842 610753137 694010472 358280017 788941594 328046754 89394516 617296414 457572620 558772710 22718266 723207886 468731454 438440943 802556994 221327130 914760732 64405574 823691191 579983007 524481437 300832157 368874378 155242795 18390883 572321784 750089039 808560730 653946970 480849083 495482605 955033473 288768591 273849437 90852904 87320369 574511851 86404662 971648639 902311258 465775531 890558974 670122610 901330036 60567 597556159 79610235 573151636 699992309 449086476 341247826 648088416 962515228 159516806 828862346 68119339 735230585 645932029 894638472 982249495 139360535 969442353 698145049 218470247 395768513 912070740 478540329 728108744 835908624 950353649 9813666 762918256 557455155 73523994 619027169 399945484 364269275 133264531 252310269 680267439 407922843 684300361 2694919 108838390 530018196 173495834 462463691 212667367 241165199 596990812 625995840 13826394 151437362 745071673 149390097 948925728 982840692 961104208 999453249 125033854 663411535 199294322 154440994 154154726 458614884 565854780 848137356 869421447 479045465 173926445 302319927 518197681 68884937 257841695 282908217 877286991 490032699 884064373 639847099 207673159 777880330 796655612 792460797 447671552 532672635 769248182 335499739 302763644 245104034 733069703 185803576 836796490 137051867 437722215 523220502 34072559 906359815 81624097 288658099 439003109 90631015 331953232 783933694 302318056 393467430 391034340 394974496 6147734 992984187 158162805 881704634 126117911 771001180 124410634 512079582 863153551 781358794 581790294 577348934 856322731 901941620 412122955 456825443 469713285 530524038 327331809 160996826 439390504 101497874 116023303 954085292 306548558 172543975 25208443 630898603 851460994 154294103 141298716 894328573 553856155 106521423 826571240 962996915 903522571 324954787 986660814 54122213 739693843 608490527 905602267 681870280 546853172 428471854 250045432 197090931 285526618 152777928 299409620 256034802 833116888 382035952 889396145 449383952 801170412 480455127 558941885 496731710 814445408 510705420 383254521 509097989 368029939 630570741 178396027 151218079 536978571 620960414 628907402 369636645 718810853 987275868 114360574 448783123 19919833 753632744 365302552 427693622 144116825 700497571 588631319 854513376 228291556 34067226 18242382 341198308 74075152 919921876 472676767 727202018 489764715 453236909 141246597 32504474 894228683 686668648 282941815 168340595 75138147 42873349 545322584 978655753 981460959 776439758 86055389 724588610 916995666 136159913 431589617 58709273 802121488 857542621 455992984 845958236 777442168 687673748 693151826 935455853 193986957 174198959 429618089 926477393 571019295 220088250 212771957 890653386 530262081 451431666 116947741 712700526 284277310 408345487 597454824 579595360 171235113 774570256 472544016 120406989 968929167 312038356 587412461 864344483 697462964 886144587 457203835 633168444 899514496 384578413 86058551 287826509 451095324 153532716 23723203 300585945 995254317 742625409 466510025 296431898 252050393 536979762 715577448 953782991 416706019 721867008 408950882 342622808 577900321 987284830 386985357 345984766 353856883 437815279 625267745 717036939 479240382 392102356 639017735 19641582 821983728 346355972 515285010 289847994 889649455 702537261 866748972 940861405 364217605 535418044 477271891 758344667 329301834 945579186 158737841 979146018 712698595 420233776 87462996 546289499 999028957 256434486 620051624 539640097 789085676 554921781 361699372 351657188 733249061 512296404 960466146 577639506 775465327 9524271 619849162 558752635 106367145 129638889 148040098 119166861 482158534 861629058 772951564 258240988 810267389 190104246 55722528 752688382 702216654 160217821 274778415 452379182 359167132 546882248 354929490 974260608 432729787 260655750 403340978 356097780 449228581 687396569 670001847 140099854 928351005 792204686 653963508 662210514 124886240 501284084 519980302 6034493 352910488 481593699 745341293 570969450 611874277 307404988 885876335 245951636 744876461 322038811 868863199 131947896 808503731 829286850 182829306 687019961 839370306 480917522 584083477 676190089 987645132 198707716 637722601 559032344 269734074 927044006 110319443 251774108 850636191 510173721 640571100 859948104 667104425 471645918 637403649 337622677 810895842 755005205 86168446 166653920 301363001 582222 920607233 244805186 791498697 986049986 1421207 136757803 12468515 136569794 82684756 954835184 454467206 284776888 454583148 770806733 233094213 258744037 539090240 227494473 459710964 581323929 6235774 369162333 359412603 127140128 776227370 390322791 3258068 637430728 60535531 735905140 892115265 362882608 262013485 990828785 477887264 814028810 229102555 264370870 549895896 360167381 732098908 765574806 690870561 963590895 891841665 5067781 186734470 991263466 783338791 312745945 857468323 372697876 969119588 120401237 17222736 666087248 559213381 241783219 700251763 830541003 304506334 677247223 805781151 912182788 200461412 218090431 425583824 251510646 770164986 15427434 143472514 620985772 91606603 566849375 293715794 277392104 844433788 260365674 307519017 117422021 140661262 695088334 21251930 760137889 466999159 455856656 550333650 969608843 494469952 162551652 44721191 846779476 786833124 46720592 284368964 486911257 794491411 894043664 951138419 349315238 789394215 279483321 825538469 207474523 479241700 485215164 107364855 84893226 811564079 692301766 614696004 483997981 899552781 184947406 260603138 913562169 331355268 317271147 780144307 665113409 479836243 72522311 651562214 326349049 602821022 726987308 445349488 987320830 275981580 354162795 745856323 944422065 458509213 572402645 544209868 962730641 566864344 716731001 645021443 765525382 295100388 582217155 996924372 743968646 233377223 401101704 253997119 866599585 757859746 989578890 970034137 648919430 331960051 627318341 424430650 448366308 578215740 10011721 59795335 297252029 798198169 461580065 240474016 823353336 198296982 900395054 121384947 781054208 507136314 759689634 671348610 614239479 898231834 992573934 103878649 876413221 741508199 445380149 550383519 322983764 481566005 554441669 799579428 86721375 591217946 353562350 495885258 811246422 524653784 16564793 906086133 293401125 840978419 434184917 791757018 402686684 95273174 332124009 830903157 721041869 999147252 488237169 340185515 341297177 38335718 194836746 832639775 67610614 404433979 965408506 338682005 215174345 926649562 82470894 179697040 989792618 524779546 363827224 756940220 350133724 646497537 986348561 979425492 539682852 659235958 180341092 173339895 467437108 474528093 215611718 54633096 651507006 853762810 374303360 491944091 538857902 480197940 637421576 590307945 374641779 435082568 583562733 596487438 318238869 447089356 788619382 302096527 38707541 532822287 450391217 466687967 953481650 463062367 556879340 115579522 761751200 761942913 406869379 398613458 488409439 518679342 596899477 27402381 460941111 742192711 258616661 793954287 195059231 247224445 237457915 655682787 479894124 965497475 450288970 694806569 832627595 439625529 486512844 525752877 601774395 261721319 344131737 299985835 947922449 565883597 735379006 372325284 883194191 439082347 614854754 28049386 820401534 802169346 599725274 426071946 603362804 14000095 463570351 674191373 97864341 489424468 374206307 995854967 491101426 957397431 531216527 312034761 916260434 730218405 614370208 509235636 17370689 972964631 682932068 175418856 785667946 676219047 766740415 995330983 622938865 786695283 453523028 505516622 393990009 911129753 174031675 82960650 1932700 773671477 949813574 264492870 589001878 94946913 553130340 814105052 92363340 30575710 366507644 470490314 752810191 137162592 599858449 496030104 808893274 248785844 87032666 667230723 801822532 750810102 85542591 567915520 114786467 72559044 708279268 760849360 727871644 287643816 558279541 794195825 480316026 806193672 512111229 795828521 365129300 387618408 893803657 139922474 56667002 158139561 965935935 579252043 952585314 596912571 192606504 916350900 111533700 933412584 87468862 432516403 334491530 271244273 884065175 37595656 890900298 789827209 750092612 238943785 751493401 309103709 124841774 518461820 449995302 10856694 1033094 429054534 674864095 505168943 479843765 141988264 248405479 851960454 836096950 615410079 128584875 76741995 211540618 132226798 237902413 506042646 235055302 997366893 489958173 733782314 904467538 464679475 386267464 947337724 97045167 658332086 975476253 396490549 60143989 336100375 748694478 699188205 80556442 359641927 372103547 849052073 827169860 10481157 367847832 969228422 433831736 300201513 806511337 928130914 190537669 559983683 646820226 126480622 575513019 458814699 40802229 52494971 839219416 667547309 100644253 523418797 394963855 655941859 369240955 475492677 490245585 609125489 50185092 567428546 572902673 733714030 67793085 62433950 929701770 690319973 154729654 456826660 11890545 711243509 835972220 551069145 808038796 911519404 156214488 555061491 550144999 381702301 709933409 257984729 517549284 422483002 776408727 255871511 782206927 410661545 537091345 951060940 206340628 424570640 96191337 20706230 386016882 234831306 271243474 221728662 462716925 311522985 230038082 789609126 778894167 297529426 488876102 950467868 131991790 759958950 176382558 577155178 340743758 879984889 687447457 53428648 504190911 837257982 262192719 123414932 798319543 946176157 590698250 340405011 187723829 795476496 496515968 820909033 414391909 735054258 853565689 948647412 104096174 779371197 805594586 970626150 60297786 885561996 891230902 638978519 828373420 289762176 606442173 700347260 181756859 69785002 281239031 41558592 621767001 268366103 119472895 971187698 576813140 453299281 767167367 279938156 834211839 908545829 570451626 787813706 597834603 54548186 134708361 312168143 782579964 233272358 760983267 535196483 828608466 563367800 493213339 884263377 462490422 318957466 879245334 827156910 146685936 136240620 671077941 853362862 889147864 286143980 658666993 498424475 864798561 570742919 883614356 528985692 786367633 459067066 269963264 619030173 445949138 27354070 575515503 240982537 666630475 344493031 163710689 487491772 187923623 30370861 251617922 754173841 125880656 401292594 690875888 271908332 498395937 177328977 32089913 194436021 160220218 122406564 81075171 487291070 662813207 920733097 461231817 498210144 376564703 432575577 115122045 622428835 207066118 641444335 92361792 430481721 649840504 221167267 440665222 723034850 325248999 271764589 711633972 986192485 141884232 39162091 531524352 83021202 601306655 702671844 364399816 930402852 49607024 106164067 966250139 497261429 672705074 599550368 186784254 158004094 747676678 492500638 857236872 424319877 148417357 9174534 114409092 669893256 5713837 39934327 939843110 721070795 304106355 528569460 878836110 237056124 622147836 250127334 197731926 658595481 463669230 528633836 108234070 755019175 589701655 356362272 790701158 972717309 782254027 984355816 702211004 821172635 665577910 206279423 324969296 387934395 273864523 740148473 799358496 31097520 125462445 666377959 401830891 503122571 503400897 484775116 783962150 94688662 826120566 203571713 476340586 612669386 338755069 352817714 934353387 566388764 224546034 667760842 59530215 592106134 450765372 300280195 56406635 419650847 327545264 788908188 454609255 34658231 752858104 733360695 948148564 164114484 736536145 136939680 648222729 969935613 695690589 833307351 729913342 268164277 724991408 7496399 685950444 854106999 595257358 224749320 269115104 990673985 751998915 639305974 498682968 770909243 13438090 191676936 19309695 188246439 921533123 72917532 290192770 987693918 917757554 476021069 892275992 148632782 496520036 443151107 284198095 654984320 908698208 442391415 505383050 72400763 310016510 249530702 697995865 302136791 294711917 705655971 210574124 79312906 324938952 277521262 569461814 388542741 135364859 664495096 878144792 695112684 938439084 117729944 9243656 750020605 832527193 891435213 922421066 605510739 617190790 938729692 562068496 884201530 526736762 535704598 448108932 947445126 272717821 235248204 357323355 321381338 321542879 772573545 689304272 26779939 206373613 410753159 217893737 823621200 15868150 547328247 793413758 719357157 177791165 70781619 164832343 736022585 146354125 685198312 595035758 724220983 578145670 119341665 177266206 254948923 556291525 212089518 787198231 310780710 897179187 393080471 18975997 987154210 115614139 836482170 891739121 244374669 766998239 447041957 768368497 978251265 124655075 64613004 384612691 248166008 948016914 454044476 740358133 797385592 663405565 782807196 327035158 278536732 4237068 179208834 554868181 825490408 258705724 934848402 625933460 570233491 497546184 466703010 54492946 694961773 994034320 186448233 444197907 538077848 338085655 845570615 919687375 955698399 930635472 520870065 617488183 871940896 264735839 263972473 145224187 444384246 117887700 978121726 630588553 134361682 856708366 952391933 407178429 808839354 264530894 529643214 259399607 646457694 922257648 928897002 318451361 466025467 726087776 894178981 185449347 699143246 174387506 790353242 731802806 142568375 313174109 486884578 752718468 344252572 359731727 288329115 277582883 88625752 829634824 164593850 610171407 441361694 217038601 584147768 429923947 538991616 492845705 492568921 129253083 528540095 918824731 204604092 638827105 406589238 957760206 982389790 74573476 590749132 764861818 829358540 51910939 269370768 909480736 247618237 39551357 279968557 980212737 228379253 405871670 391337183 622965831 352550457 410562403 94812936 392757278 194757312 722133863 490434257 633898891 40492923 261447362 395981587 672038905 926064518 971514480 800401669 533235323 426531237 251262173 198028902 611377509 503620054 976627602 144179272 700968960 752283176 147417032 900628402 541711526 118854933 577211808 861209859 628771986 617766501 16633125 931522285 947032117 831270378 950737027 395640713 687439672 882812663 406982584 308244285 843822937 949099017 245979773 346025267 252315662 732857455 612719806 789068279 561818653 649233667 907821879 994542240 171578830 112133599 303005245 922833582 804000717 23633596 906108143 117216751 524949233 92244012 920872173 30251681 900364441 269791346 462621113 588213080 967528764 405397763 733292668 44370096 966844484 744272712 697711183 5200578 383474385 470835374 542643744 255263503 383916616 373310097 209003093 818809398 589100884 482915412 860293719 355019805 151134521 737077618 92983451 723774635 446829904 559870994 406840349 624949943 422208542 90179255 757094134 196281069 765465002 933030396 745998624 102383102 724967998 724219237 548093884 678034420 38621005 229206701 983171583 368602735 359516565 186243112 102938853 351687407 897984397 428378082 914296150 377581991 302578631 991525006 245408084 665386478 932485094 61188126 88218188 265318273 882290358 162044287 135377571 974186774 10143559 26714421 659911042 498234579 339772390 247824115 48744251 53203923 9130351 777958073 220652920 15930352 760286897 839235439 64407213 794644884 736693717 315470440 935489532 898064010 306549994 871332220 418237735 747679642 86051173 522840206 396370332 282010517 713077907 494871168 457187436 55592266 729836650 14869999 8111376 660226455 341738023 667495115 337113049 92348790 353028843 411519250 684680888 641867171 408209589 32124492 842790473 785053500 843199561 121940090 744836549 862077369 490722109 10886328 209700396 67796396 258283091 970123141 976626400 385441926 383257749 872431051 396539776 164431357 689455214 396934402 611508437 654906389 88217862 457612047 374074213 721057051 775484794 728129137 192364526 721294941 467091509 364796874 933071966 790274724 462548988 357669523 780194168 191998184 813407278 638123898 635644105 477690855 905165781 834172216 770652745 636356089 491558064 481954821 98567327 501066243 522009430 667204990 183198808 919337643 123406204 486461068 333531379 742978215 606785630 961283353 27503350 13040246 369469683 37512679 176333076 379977904 702444008 203771135 569603755 417717617 653442376 345953817 10631194 53284013 959412066 498002916 993354124 564029099 11005115 623520689 349271826 56013205 110462400 528981964 753972999 522190468 931614019 298160092 228658077 976231686 4969599 643025472 135703989 719871960 300494956 106878927 903067801 802047518 616372473 800141230 884739863 992438270 816479887 787305790 853806494 920574695 953354973 765956457 182839260 674821997 247353251 40881375 193823233 567251458 909373126 705773169 655595184 539048015 161719168 15543214 211521107 997414789 38963723 66852757 816261051 367857473 78049274 367180208 845677819 9501498 689116575 811152400 61884133 103517624 71204417 351987433 942681797 740062094 268733971 260756067 288593738 855604759 485322890 459916195 167877968 512208380 773466046 581468621 373245845 902846662 862191289 395089945 428030381 139627863 587042422 546642511 627023163 967643169 28245888 511533518 480702748 139482281 422339834 157053583 238421544 838945582 42562505 435833363 735855583 39934206 198339639 456084620 252307213 110232678 290641755 786705371 113340320 864638042 243600412 348875864 288298222 418910425 958964998 42363192 195645845 460995875 277190205 856089749 158780914 170130503 117360392 841110908 274051381 118754896 840143412 117486766 50609261 381481871 625292796 670908187 579973760 855020746 330441861 713019942 807141442 916102205 396842766 982208876 251530849 494409764 582556563 674970578 917621096 972305253 121896117 166751880 75645186 21243025 245163731 364016945 161742750 29040558 103408799 496410681 511835204 434564343 282696946 282016288 807314369 918542841 961711641 590407570 90705933 136548116 779863916 263854698 946341346 501731426 454139182 203430166 320957764 878975025 757636007 503508361 467651544 349771860 650659709 389394302 171423036 377836115 566611809 750482258 41598807 334795037 723359507 123987342 444180731 891252248 615965522 887404276 28037922 239522918 646764056 327052213 274112589 75908235 197517195 500098201 894242141 250926447 8737994 14639612 399272938 347615656 984287799 539881833 377264926 119629436 458466921 920744445 561193596 13873763 567351038 832689435 196243763 627451741 72362627 807252618 580286430 275715346 696274199 489555642 540389400 397487181 586145581 462579499 486188148 574353717 228560514 270244879 595295917 896166467 819309769 569370657 796324555 689105076 931687926 597579173 719275706 147857872 457731457 302215357 852568307 630040917 450031272 109653704 54822039 624973333 544259846 388768105 899074490 232102561 309361509 262632066 356310971 428072144 590192393 904267220 152049827 3893099 361738466 821200896 960061335 430976470 834997884 982792842 257527400 423348072 252932828 813084083 981556486 376745857 936668816 853400184 917030683 64988499 534201195 59848526 35243842 173219662 891765340 598735204 307407832 349937465 219773428 38105531 394401754 224423113 371153191 42341009 970506452 379966070 225251368 337882602 360786213 315737644 694015818 188028353 936783675 610433136 152911213 576557468 686819740 425647638 581697953 777055628 176947676 96953988 443950120 795598424 975998365 297331528 460036144 423996709 780440490 756462061 823944320 168376485 427542506 370039514 355445778 696648392 229285261 853681226 696884276 229072360 585421241 951859038 762650819 657991138 95500489 457205733 408063221 899976581 933705656 377984991 249235627 949953106 663322060 203929523 532414913 97635816 569899582 124743590 597224190 805402639 727946284 627170386 920936922 711803513 92185252 200468288 951193322 691723044 580168783 225282195 935961242 959249651 400988419 238819179 414728044 104275175 230880154 673136069 954390882 159143517 999970878 360084415 708470081 644544097 897997057 231792871 252544027 79909466 950044524 411750900 959591672 930974535 946323549 88086863 938360414 248085459 153594244 962036797 416245077 756987357 45710445 229270239 449107383 218362984 954663712 914656477 183875506 72039580 863267065 91143146 926796223 772544274 847045308 894339008 290047175 50193004 174283478 628142827 727500184 273440560 166228812 978626212 330978451 783367316 995956821 576717714 110208762 536614352 467367200 249452388 637654461 747924267 214767034 616008132 608742412 880999914 402202435 806704626 53672187 95970771 158533646 230981044 34855362 651307220 303343341 642046391 722673464 106926159 517915387 202583352 816179034 692321704 76377103 184785406 866746950 194661482 422937847 570090670 259067789 756608759 493558057 438981678 68358018 57102377 136172790 197743001 765252707 333447740 524338888 823988241 364902955 482137355 582009855 543075851 852260324 399944161 844359928 37665202 661879982 691090853 39685500 772616236 568142920 680640255 129404345 932990334 111981198 806696769 511095232 512386984 8463581 105287211 902934835 775434849 124429673 189539864 200868532 532097665 469346001 700649449 187899158 460205303 435276702 247193273 286422917 121282325 481216121 154480991 471158167 700828086 197351680 955018212 466479218 559487895 508075162 408270491 511224658 407878021 262619212 741263408 58644671 470644400 959367540 777356962 884212704 466220959 102600201 183943169 827613078 767166751 706062005 345333687 124868302 76874109 471910728 909222740 234368039 2759705 962533083 752319548 109465276 643483221 903513207 895207744 723090219 464417817 147975892 493797459 891293569 171141720 410996662 919338198 956687849 954453653 963832914 162649579 954801897 23200773 125710560 808464803 166294501 342490459 573933968 140423713 625039510 399370579 515566793 107630204 670791503 772244653 485427326 914743820 938266457 576157359 362514887 754972548 293810135 637005259 240278393 760173920 42645229 515755197 930551247 940475762 428238204 946845474 191901887 1384275 181668117 548215013 559634755 857606403 96110881 385739751 261354426 271279801 888091664 516680904 732908490 287912366 146771197 5160742 78902405 661867013 829719177 358006170 694983938 350496481 90120357 644612631 664309016 873963711 199366457 878054121 515051397 661669571 107931676 206280275 272430106 555485357 571066379 573005214 646126327 55164941 413865931 498758205 928267207 250724835 122174229 899935572 773005144 514297086 495811605 582512894 969038573 706503834 911072600 93443914 786381276 855253631 672065570 215224772 356649504 893156313 814153572 259932723 550979272 802248142 260022853 660594125 287343025 285159686 617929559 95400911 864526227 39081953 993158589 461767429 491562862 725000305 496584912 957855470 264240713 50623985 346852310 5723382 112749051 154575271 853681509 36743402 611881646 289861828 526188515 441284675 429037295 821250553 40530910 997014264 246813701 953374104 897323379 623389968 170433340 551425777 165201823 463339396 296126153 955144052 432887887 279121193 924619529 237853170 710094264 983484523 764602625 294197973 249031943 762371311 552041696 887332363 1309688 425529031 278674868 36398765 790518213 948942421 563137450 735587033 906587560 202539904 53259804 70876812 356958643 30097701 881391299 217767534 150642232 588199408 531271467 642730606 234239247 534276326 956650920 398160159 891619783 558157758 333507812 868314882 603937378 58698126 769772831 90102318 122024408 737334412 301819216 631335456 100737909 922277227 49360050 447319214 80157799 464954127 865159598 929108041 885648266 623351637 580008772 896142871 531438809 359813802 127720247 118493969 57184711 604396497 993631430 235648591 637127283 709157823 549023137 159547348 821613324 860966361 963830814 610819558 924934322 21113792 587270458 843913062 944240053 40260238 846716476 18581729 107336308 363030148 207205883 746774468 312184521 200390294 883817836 759091130 556948470 640983791 979408125 980533720 287375486 217267740 301047439 327983975 890481522 160583300 601762128 751692381 126003155 233745281 329955721 897592556 77108632 897774316 594562281 355419449 10487945 161740447 101930773 819270372 22412532 860808563 701587418 222886994 863010037 290713545 213066305 749234204 255254817 768241453 536409724 189904857 338414851 847146643 20586313 399675303 775653926 558526226 986764591 674595875 132939893 527819359 620036572 967470540 883684139 267404257 364127309 871227476 644631257 495982911 388349096 636076874 600917641 523310089 739623540 595802608 698724964 979329834 979706754 90716494 43236321 31763532 259798766 223596658 582245278 798783223 879011870 426915276 846175339 982901427 315641110 983170870 646558179 473446299 379121258 23558262 696302340 492690397 783716881 584195205 790411334 44464273 934837055 722286336 483783506 440170465 678155168 371274247 765176328 807081315 300460201 504321868 825892090 174695456 349053990 966753743 914617166 119069030 94955931 800565609 946517123 932408382 631088216 814621067 146326412 798284411 759697539 199964312 77800486 957444594 345245253 4231277 636136609 837939281 475350820 593050677 998899846 113168576 210948280 349638723 372982571 21068492 374765226 525196809 29333646 166236888 843610637 969649580 460471366 593202460 396801013 397792082 761151442 578755517 179010514 524097438 298866741 25243187 383364396 522915532 92132956 183862196 565390320 704837361 919539161 304623615 481460360 971831949 496703444 408021146 48332216 904239495 835934956 96785137 794774445 601403868 711313905 489596133 837907456 49802242 564043653 736660955 908291090 191660769 947500647 11646620 613763326 608271702 726435342 275349556 385248796 157150916 420656663 510047432 81994183 182591274 381854412 516475731 9346052 763523606 687401553 84870349 220299660 214777920 934257150 864473440 12058345 347475823 761646283 945338026 136143307 186065246 182328159 496030543 343852935 203482111 487841179 464794847 120125657 717625776 527159002 159917400 414863149 170308596 654823921 839990220 120437636 648182300 76687045 744555856 359053877 835025938 622673288 993836606 963521480 382903020 512800856 592959933 930980305 527001857 800642915 601004482 459047654 540425781 417231767 138301668 859322427 515243982 280699690 7298357 808284123 165813991 183963797 364759221 422677800 729972192 236698211 83040302 460003540 955243140 223388518 770408629 119205959 379921143 688637657 705214349 2089463 333250117 991844612 61392902 809550318 292286964 940312497 458694625 36808248 710922637 750366164 457652295 247596720 77593970 565570343 829582948 46509425 311852526 171433280 180725496 93518467 829387971 666191093 948546459 652339887 168003115 517552499 108159603 420343970 238982701 880714907 934638878 835682879 300875126 616071501 682467267 110329858 400955447 421460853 226413106 841289273 933944938 962151110 429613546 37725748 408561023 162856247 709338969 284934465 265350960 19025247 246387161 740277989 981939092 871389223 896446342 735042350 360806506 562598799 925809841 72839347 311218630 370184934 213957352 382159145 278421002 265166055 698954188 522512443 548855887 738000597 94634891 244931134 78265377 338356581 143743073 375535373 835284660 89385611 38651520 34006447 301755779 122457090 733794712 252340562 937880881 183903056 724583839 946086581 870799587 321814208 647438727 507378277 817039063 318294232 974286740 836855998 514308739 741709006 41195109 911650655 821999464 535918617 227419184 292552443 774828133 649444058 392255196 714994485 721978163 882594126 17006748 70047125 55106753 295865340 561280531 490128456 618108320 205343042 793495553 840885105 526180507 606491058 662838196 545628426 412384064 762821447 583456052 739960192 137290495 582226359 636360148 810610087 859845808 518772112 176799111 917577316 126181926 779557054 604929783 278749180 641880479 712942108 375965552 570788189 464537231 515525396 973032605 808510373 911667288 903775003 732898852 755751659 822350048 775791010 181261151 36993908 13722344 325759446 802341619 695134017 748128387 785528771 466908444 448638363 271002250 438975642 736759115 543239779 949624881 410944257 524067111 908388367 52531861 837161710 218602700 304550372 839207179 342375709 961246477 55868154 684593860 433577656 158687483 625527978 764136002 920343119 519222485 510602104 609362439 869801346 723482522 250327354 661397250 973924222 402365287 663317999 989203971 253582305 401654683 982507750 127767516 847876716 253203358 447080122 5672632 132232973 126381047 421087164 50357679 512614732 493621033 646899699 701359620 873957282 598869421 666476007 196128636 583060029 582246291 593609713 418794529 833247341 718313642 893643104 939861123 626715098 863701995 540217291 846901764 585321859 468807170 782370405 132161671 175973997 292271734 623121136 365202879 997527477 967046404 470148280 307388121 378917441 504437816 803688345 664502643 259468755 426884458 202376556 414792783 562698882 520651709 887850840 449536548 945064884 547451561 611490935 943001251 679306801 339299908 491642306 824964852 111829613 318190215 608923275 327739858 349719227 611064531 687428896 995886563 446504682 423298522 651616307 324993733 968015987 201397541 835652892 817876731 698319088 587695289 727270602 169355845 834970269 34845608 681614681 967659929 65157958 509919330 447081908 632097508 698157300 620843983 588818460 917217877 981541515 136988019 938388464 76221031 803690061 953834361 384003423 425448993 963647983 6564499 759159301 432265938 389021913 562727966 784932454 909921167 744930862 660036210 757378390 453606205 479358506 784480887 484304372 931646273 270997459 242167184 893620344 984739026 176681745 503444366 589182978 813433934 38346994 67649858 412332030 381669004 93985747 495454869 994343403 57398544 82134956 600725 660485262 875494286 926293092 828938466 474919268 641663810 506773705 897433356 613996187 300596346 934685512 136510130 795618215 59223046 273764201 871203256 734157996 431261039 478793441 860872917 43454788 672950214 302705238 173939164 911280764 921320376 909909355 657937879 455311958 959753620 287041345 244897009 273674215 900021955 243932436 16052050 159964154 752689570 538526552 532728594 748677543 215769847 124746154 139473157 925147637 446177618 849270849 274357528 117317540 457823268 763300638 361496071 217306356 672638681 635147697 613334500 798038435 613875238 801328005 403872627 299690855 694807635 986248018 377603204 235073295 551571147 993479684 199197278 532644698 206148486 145588787 221709911 343503147 875581405 834674751 513431066 320543093 365325134 263850861 454596312 268358835 220891686 960998844 388484380 822158133 159297284 420194448 152742312 740368621 473235154 907456869 618575205 805583278 484736891 825801634 329798141 283194422 952220724 317197760 739062197 765121714 958742716 776958509 480190490 494054843 344249829 429330625 143192867 265611166 903976098 706842559 275102294 462251383 165123053 942664224 394085242 866969833 984159452 89311146 574607618 843983747 690860329 359282936 841145703 405118753 606222013 176349020 330727037 938048885 802417294 838000105 385446912 381366768 239067163 399160590 899537399 336785402 112040876 996902745 349763081 605699375 658107308 427879115 874993154 168466290 417894481 446919287 90275322 215944596 68954363 970703998 323763521 774089468 876912493 454980559 414222106 683695560 409642798 378174571 764985973 744823752 874375358 556590254 849316226 927700338 643184969 168196028 791102165 704441279 584460851 810024070 123720545 387312063 737918459 128267977 703553325 377034634 889820228 523948992 639133359 573905002 407750724 305172371 548255878 761514137 974861315 324135313 123507818 601503097 492860037 776791404 647998335 168535620 909671926 260740636 378653178 856524807 9926299 246283 650780526 960569879 878708690 604201242 882972065 168459856 366233615 858656498 916090870 214835743 648786986 309225495 118081654 222246124 423559874 617093078 580003192 601135221 756029176 370128902 161153260 444647329 22826991 660443474 589584180 942613816 70468605 46247401 295189820 781841698 236864131 614839378 61646608 976821985 773327345 551119510 916958973 257677950 165152369 547749214 201188815 526483650 881048269 100979198 750593321 8119278 571247700 506867935 719498558 749454275 383971823 862099774 916906212 374701014 298897026 550066565 231430270 836714401 427181172 600173008 556136811 490395416 131834573 951686894 951817096 742300785 963184906 446861033 255120720 574612601 979031247 122701432 576551474 368457988 965325313 616584927 727363202 278960307 124420576 131062920 936809499 825900430 115850823 604442730 692299393 774099053 591111017 896810229 108470968 297458505 628725627 254679002 696979594 249012180 311007721 718482380 6887113 440276491 13418899 425250387 248049269 906945687 521394323 437072668 170249639 164855274 837641346 780874279 730147739 324738924 409500293 968525736 89969580 677545728 121339478 697767924 47843056 876331906 821407809 563628497 403398835 659841445 938063407 293126465 793226145 531154375 937933399 390938970 109037371 7869668 591906573 607674110 303659808 837203856 823238048 540491910 248195958 602179705 933913527 995905553 891275532 44378388 887751334 14719904 616831326 637590365 82646178 869396705 948855699 42735478 737383819 928184689 689156444 118435423 337974978 934527445 22260646 470122267 762259716 835956709 830479789 144647885 958415820 389958100 475896922 102196631 587913198 236394545 497219908 440420221 964475756 881766899 191163519 69499487 687306036 974965053 171819539 546291457 245271296 583245892 446591239 2947442 330357173 516019316 284781310 289062954 711458886 936477900 973607477 724571397 91178864 618363438 96463581 912982519 116429971 427760919 638039039 449119160 207742319 983425028 841800107 521455038 645367632 156066280 82883882 627739634 733094706 520536044 763316974 730608550 455947054 512676686 170214655 35550161 35546647 128624200 452363999 181390974 201366545 255269068 642663409 401901893 942373412 967330366 280662077 819357429 139551846 751179472 366879425 480843282 90556010 954216913 606223651 337058381 64111931 324124840 870050329 241153945 893601559 441987385 401479258 522117233 956929982 37220877 816333425 631247104 137808909 911823608 434121309 995794553 822279011 759413223 933281190 223776582 574417317 868978416 441825069 505282998 60158748 690316710 156396335 864071525 57972420 183339994 111363827 9622216 427630111 140767617 795395831 663942205 184830850 304612792 680951091 101619487 454293372 19415495 239237883 432224881 982163766 354952205 503878222 294411399 882527908 940578785 695265237 388623835 395443710 558510053 868585920 654814865 936897452 745825350 23990415 258595679 532340891 726106782 705424147 389828474 591836729 256676360 93458711 33002835 435131118 936874422 291721153 971766021 63969250 999543802 816637876 184366420 844787309 982919094 408301183 258052995 635137928 582759294 190339583 261022818 168100087 155402397 336017518 244408109 39095878 691309753 289549785 501639858 488397208 915074394 286404460 622258119 890503242 422344424 498416506 972878295 205813343 1595366 508238463 744754824 980611710 581871672 280732651 338639510 380953430 617021809 835862451 994651558 142208895 894804189 476027528 375502835 195497603 636593455 985801882 831231847 364225213 913813204 753370300 684489678 539689592 38836611 298580995 397643366 803241216 748422366 862607062 165824180 232126977 39358938 151938325 631106064 897134251 443309101 648389652 608486581 579570171 740842138 514868831 881465860 321499575 570573617 390315256 688640363 70545281 819136774 817023716 430454323 456031911 253129335 621492251 839045633 549081720 441220186 691840730 861434093 728299134 170912580 926823399 920843854 805225101 971277908 777298173 922309460 547254375 959583545 644529714 99415733 668589531 490869515 511197684 730651725 290346751 490932362 722352837 207554678 139920601 496880744 269541129 611563340 217180987 798066104 981877125 957299374 494641875 787781721 382624719 717835400 372903520 593031964 125430558 639047813 885600644 453408908 548008137 753097220 684116707 710309505 391510967 819957910 956157292 17849094 430013079 892090662 566225663 15597180 523392741 177854255 7154292 473742809 852016106 408237390 74433123 651309483 714731587 255391510 576788596 474180580 398770360 472052086 331859461 94440913 387866548 910725316 721690643 530057315 197925504 956779003 805686394 649831038 462982169 165395837 718962859 57484036 168869359 821542191 761865329 371464567 814585987 574155697 47746827 295715853 178486445 280668037 73868283 809886131 178211948 582316965 562510298 368261708 825918647 696045522 906264232 639299621 716664878 846133009 59961249 972337068 986935788 556280337 566580669 1039154 114796865 971734546 929588741 552920905 243478242 700188654 809215017 664457122 776263491 185252203 125357975 994196907 189859188 790010971 401344087 613303509 76554862 109123804 21446434 700166751 183301077 153828635 457787642 27271486 488340993 581452257 443572128 965218121 279393079 231868890 171163323 493224597 789462354 417579425 640294207 80518958 663951493 35538448 246059139 118598050 614959817 273646613 152951507 250303059 443317106 928634236 710347115 943822224 236369946 886444026 56655887 204627008 617561138 443075710 455312478 594969197 702158697 186898063 128633964 320427564 496298844 399874236 486672010 948745422 160768638 231082643 443243174 103799254 686149428 759382023 964550338 117351455 643274012 215765939 111077283 181412113 202404376 271763606 408389479 451666651 614200367 582830721 789729533 904578424 156087800 751277796 922959656 683674032 717398400 975799719 482004824 39028727 394783608 364359651 595718251 907090824 482059519 651819786 815114798 970687110 830324991 968475531 669809513 312256118 916908258 654334834 25797115 176971723 432160808 222395953 702303055 430976553 703627468 262137636 721470890 82933316 409038226 393044260 400087857 672404010 823021983 723883828 188350345 346980379 920154157 254740540 289029613 764991050 462403590 788832922 702967255 904701110 572583532 597036009 640155799 339299901 634515217 480061241 80340793 877986355 251294378 463503364 88575145 315473664 376837640 763490563 846638086 248782605 389844270 303095125 531131660 544573244 63849093 451378622 155783943 307798588 371664403 412946057 267304078 765099536 506887224 892144156 352021774 389492720 799578414 248030870 624482436 230365830 33526345 628119140 694690854 14303318 811013348 600803056 779604194 25801703 156106426 959936642 748147950 817998687 527434624 19713674 673741969 155258294 996705233 462968811 950911363 322058865 657194424 742473912 861408220 212009010 158703538 442980053 373264362 949963509 477865126 970937633 900809867 175090349 849804762 302459000 596911090 734208445 324865904 22228987 467584136 769837460 258722998 389191606 837951796 809697718 178968253 823926962 866212732 40640906 372523935 179585419 272066013 412243443 332952218 284241264 445113507 500120161 60371 928015842 867424540 683968024 508522504 190371936 4007349 614606996 559931537 591016399 197780846 542636373 257998424 923521750 769487382 741534056 521959196 933798414 30089334 449580582 822755903 785071709 761247176 476918737 853045987 778195305 533924836 382649782 646912065 918894818 708099073 392641310 635096835 186747434 462749274 951825432 326524009 454720709 824513170 324788123 811326522 918204449 979985957 106723732 336177554 967365326 734417760 309574214 40658875 997652086 890660969 130278988 820330075 577053533 795193913 996108812 67105861 487792995 938150452 803241015 696126490 837426667 660077403 358639745 318803312 131412139 827754965 654238131 318153294 366222147 209512906 782402445 411552030 606381045 917763416 357878516 185840332 694584134 364641949 126888243 486080405 400759649 111322785 194034927 738437929 900622862 359905362 110972561 970698240 577842322 136938944 317948980 123220355 461342694 443824560 890652205 94605165 45411876 990544488 489529937 204049039 518250978 708713725 191739486 53160818 149353735 737478682 275303922 793142847 199290279 796847353 725771995 876726492 180023967 309512353 960265291 771617583 682245303 982449624 963191521 53737590 823867283 981955910 565607888 853002672 555827694 915914152 401831375 568761599 376079907 501038167 90294362 159724813 223814788 518751290 1821513 343440687 546987030 780382676 85878332 556849186 985098647 869368596 450711968 779499557 932466173 653709971 439140039 510333700 637079099 217892208 771844205 680382776 922765455 426585511 651244954 260308522 42809955 928119180 247876511 453678848 335577650 153048703 124034024 372445760 880939072 40946533 803650477 975717974 322238359 590420106 258614809 587736288 387469432 317653171 745317240 465337330 38395726 933247476 225357676 956041743 135147350 332848031 104738288 681878773 525637410 285872107 116214932 966132469 948283951 553526168 892091879 154976395 659778864 368043149 764204622 225180190 411142283 609316496 631819251 743740626 600428288 797307314 101586328 548722929 804761111 74302095 980883102 405995924 282670493 648968475 669226123 608384103 821610518 759993412 750823053 510786776 962112672 812130081 769668787 814566940 676690986 608684947 976586078 305971429 496032957 617567662 41534221 399870802 431820902 451977207 84986729 162149691 605543757 175833034 24163199 283044628 113648778 79497202 199552519 681039398 874603410 662339900 237684478 817798635 336101391 49897000 309596299 607331076 997225719 606647041 483245847 786203447 963512885 688095781 757880166 896256812 184657446 478359147 331088676 389572760 335558457 800959276 425314863 895751399 95158699 590699687 710331184 145471804 69254645 58368384 832612503 116626508 119975417 206988087 41723906 701073883 418664235 961574178 783639016 72703155 224947977 603417571 507117502 714255987 181778813 823292436 205186320 732854056 977268435 164084249 755302805 884204355 576077492 767520887 278854868 374208912 461641348 561287381 186946632 476844682 280275714 476271026 951827699 90155036 656894188 920024633 813917754 360355757 708597468 903422522 41775004 113634653 962988092 837791850 984723649 456040526 945126942 98406660 612868280 276751825 529536689 458795794 12571997 432912511 520626022 533743947 395071154 291928866 784228284 823571323 483849950 780781206 807011044 499232779 268574632 428298514 425304721 92773233 203704675 458899671 444479560 824236031 618844046 75555755 927851903 30293525 832890590 944451174 567755900 983174608 741891013 330595422 746282449 643620191 374008419 709907171 95570109 724198528 574523996 368635714 535048465 323307592 238989035 167684003 44966664 294415462 945643267 473000995 631475506 169833640 734892683 783442567 8807136 221961457 776319518 10397804 713687933 414430928 300800534 495607416 871966908 323339337 344828255 380272006 465705393 995304803 220040990 712251474 156200863 197890692 841094272 412363926 978796601 76232298 373734818 917281933 799304099 225896324 997780276 695469688 675560365 650676013 551108891 66004448 483089799 856378190 138002447 644857708 886701638 309974210 443752301 507306818 918479677 330606053 769421957 263512075 33448493 170041106 133996889 847275995 165022643 431093997 519476654 664249539 21105337 581327262 986271004 578091522 812105451 156205730 470549174 925078038 136719959 991680371 456485968 296811309 470476690 893495679 558212984 120648433 361441394 725399523 765209641 540817254 664438453 887282904 831681084 989775526 37041828 790123105 666564456 725546505 616284877 877007711 6486472 495312519 379136350 159148434 496624433 976913350 833873676 9687102 789734158 311211813 942917877 204893767 575935993 948531777 77603980 671160997 291661695 697155782 679444142 975840182 77246795 175676074 736142786 338609763 939455356 83868260 771902861 577158006 500068418 837866226 663436788 766728133 548789796 172507281 113536343 287403124 223721328 303909431 965614248 587096258 662017892 15276826 347969950 437769825 411553052 474390934 697441961 497847633 395643406 877450600 400569413 295901908 460612749 30533476 37400980 965942845 365302857 481300349 34605665 300155454 405261316 717342037 303820957 128385125 903157053 669558786 302603954 982276528 659556636 626322120 44055554 629319139 896605973 619332788 291151058 436817735 616409779 748482383 236342768 299378851 447817236 466718406 856595058 278813725 836394233 195186441 140942087 30313219 245359685 289009710 850312621 997614680 953328884 944602079 696336891 686129279 509383414 685457752 800630863 466666212 110062272 218037350 134463487 713257847 260602978 478988744 471566961 879791420 180505192 797176596 577236400 908928652 1888187 118827824 745313235 754497957 414109755 655494425 328439843 604888184 225809022 547499137 310606502 129702249 560764152 340750360 51822684 939692637 997436861 914773150 204529467 668555528 652057872 394250138 961484889 138801433 936171730 176341660 889112955 136393681 232700875 320336711 616960506 625577484 215738886 591112293 617974991 8186743 573363483 548934624 38488530 450634446 627203019 298662761 533697318 981115227 352178754 308224431 128513792 268664170 909796989 464212747 726411648 79073743 442617215 400849259 477246430 488323065 726946435 456610474 833398887 859361462 756259916 594087406 986104210 309757937 551178605 296329602 263698287 280012597 437921371 253033919 974910480 554012730 908723543 344877493 854217360 643511821 809821400 854291666 206345418 3537226 412281977 910883821 481755842 312845757 729773907 350087242 746158816 584708351 81696100 456946344 294300575 619195664 762036377 202364688 917300451 643433885 380252481 136463065 349878585 69854814 33275388 143964251 940839483 510812672 460065287 239465355 819304399 454950151 324961899 294174117 688025580 531873121 124352287 888370631 248462761 200268587 302359099 996392957 660925449 583507780 495705117 961331615 733101397 234590555 278327946 583926463 543250005 153388632 7863675 352815589 717083545 627834545 549847140 653988892 779675947 195499224 54298482 270951791 846321990 766450136 917698158 731811765 429766009 80136890 443705945 244362627 500971999 131777976 228480569 109034808 920925469 732419553 417203402 163306200 153467347 579431960 231631640 323149112 166363801 882411792 402238418 394696220 274828164 167607608 22686625 171925346 62625073 472451154 39699503 97072156 19557227 384137964 303904799 164743913 380747510 376990172 568894925 956993851 58682733 534166665 260802460 412471052 294054669 357877442 424973065 566432074 412649783 853187242 839873919 541088122 691172258 120759604 175294936 264549839 314427286 645169644 796848376 295132816 174613832 286541171 574847510 968629980 219968354 898826879 950517095 553507514 995005592 167108976 979538703 822049864 307266540 536912522 568037022 647274553 352786150 494247079 637920791 45578979 931940939 907554920 672830253 435225010 749119042 965502001 653070390 470620732 505591976 90337737 21312208 25795894 171717593 355831479 998813512 107070043 998316906 453726388 154469870 127301530 552756881 481308222 160700913 138854535 252955004 17232313 94232624 445924682 544585209 657461448 286013968 804842151 186867265 959347284 316061239 637262867 38633950 462163477 698116364 969019501 503834367 613650315 391765098 540695343 317756726 245907823 399711318 273763664 422923181 613970931 369780759 674977516 945216220 235808238 848731041 709137722 960888526 465746499 621291112 3557151 939903091 898933395 349064665 37159962 632718310 75992101 346288764 626637919 104111321 630729217 591345233 890727262 576334899 263134708 995385126 910519798 51556360 663052437 444937665 370308379 112218849 79246150 353911571 492667526 424710300 225827616 637054539 714644473 547390354 9830255 733543073 179620738 491699484 975591808 571956716 615545747 139641301 868811575 516060163 520133399 724985156 767141726 230489713 943897998 164274869 520905002 300569847 46570745 719481895 533353172 468227417 361736170 217405997 397618456 259997559 398673536 179335973 821823846 139047610 487038327 126911725 490708657 929606932 480246986 303961062 333554509 649498883 91789889 163141221 950334858 971368282 869503968 500753003 713200291 566344790 615905641 280489560 890411398 607364234 553577983 564116092 236449122 665074 120400761 860312976 666415477 733968026 558441796 787719693 251875981 91860067 296861286 471093893 299362613 903473109 221441757 207269130 603619681 106239071 773160349 535352800 795244584 594163094 228510908 171576714 274869399 65523166 274759079 187437662 195809104 930226172 623189149 511349211 253520562 394243975 680705803 570037947 870125453 732975851 807556556 988176938 584525776 830907963 325241362 358800098 110359174 562124505 515830531 139025333 137865425 681176361 301241893 584136571 749968148 133352139 346024755 194458432 152137582 422240603 252271651 976970085 954299486 446061085 622916377 812107746 979284544 379096712 924509974 323967303 260679920 623217123 901976316 262160324 767280161 57632564 419030207 921663640 362952786 924368254 133846188 169907820 260432100 713457567 387551249 683948493 472354195 197528461 316006288 410213339 515144418 580398302 883054633 345700947 993278475 332092652 961258533 54240416 813273260 81694492 781723051 100491451 245918103 150350679 483101829 221261335 424435079 633256337 321879013 46952032 37305817 625835910 348775661 690551291 499005525 261897893 864224117 645217862 364444369 918101351 777229635 668229297 133546114 434032219 618106323 512315659 903939348 102394949 953559621 942692528 725290286 886791412 183039528 602134002 478055234 49795066 553716123 51207612 17294048 896869234 557530186 387104362 806292330 898336919 921839357 616936311 247529586 184485371 302191784 369306906 820758859 853584299 506562541 407236483 330748064 330658884 890504713 745197974 469578376 439001920 668927991 436870689 66869160 524683986 742650693 629563775 452141671 698255930 854537590 78078299 735166254 857706113 133284432 602214202 610916217 424184372 567332589 800160732 449493986 20218155 31870763 915125070 49132232 899514071 45669223 401040238 513658430 925629713 43981699 310245053 693271863 417256691 910544481 5977058 435262981 803638865 272302837 922228715 215080189 399722650 367801824 234815370 117963694 940126944 456345320 925120717 518895946 327550 336923090 755568101 439209102 971253715 925559965 637125055 39267156 120328303 47654059 659534133 342302676 893174462 922954769 146006750 997002546 121807303 724567393 857564566 67086429 127216057 77312371 468873047 249848779 21341659 497240547 871539874 372676782 609296848 926954249 952755447 489275840 570391062 79074522 754043563 61085488 597243224 443622338 687085575 701902272 64725317 848167897 234791628 200089683 659347611 343050859 555738131 996955077 677785441 42576395 656666 784095723 958559058 118731299 129901798 671215856 212424442 281650148 233668226 58946961 600813236 62344881 899285221 438696557 509044707 695963818 801378549 325083526 953373546 571701546 345951732 501716756 271122249 676940621 451879262 415447117 990309363 520376597 123268422 532133801 347692507 284504879 571739972 468730046 918199414 813909144 121724471 413729841 904236281 646670869 916749470 168685074 542343231 207392985 987313336 222635955 246545586 126089957 327127892 989047239 623338115 64945328 439251520 163468377 119639406 675208713 686215310 397773887 569063241 908154127 795492395 436046608 160074951 50315269 583357250 921979894 158319049 352021899 271508205 724870703 333976107 720293633 379815 710208844 120975113 627323137 247972983 989827144 677677743 644217088 320876073 655388230 807811250 596173459 184976253 282450061 703069434 116367257 752041022 288548420 618522338 613319914 821698261 745603015 593607147 63481622 678713190 513296372 946504238 144203291 224772978 987600795 587530103 767025249 604467568 830554732 349852230 611624201 721949554 654305717 871283664 44463881 317774720 672240408 917552129 843425154 973156159 709964075 825589439 346731133 812301056 437633829 972348893 978122561 849606653 562099426 804051062 342208643 328692674 668069454 944210006 17833655 41188678 886146182 454745131 154746591 997761292 99497622 787280268 978900461 562826286 964209369 688237766 808017027 378395056 751267801 302037722 401374450 861271439 801027067 535024070 153884004 876629676 627670607 698167494 491959335 115618146 667375728 301269530 265853255 833259632 991214036 720690367 809556553 923734844 715619407 115636454 374113248 493734807 506593884 913481510 607218138 779236329 595422806 674588587 693336718 619705356 543612705 265225850 5634007 432134860 548668476 870753768 392483193 28963585 99242973 360236321 77109697 479287577 842641312 81809601 206424683 610956370 831277758 147091486 659565310 4854056 80744309 554617988 804514947 524850371 216435136 61877063 263279070 708075591 668878092 288377232 432394495 438270857 502440860 215457115 380537491 818626496 605389222 426484502 524403994 822388437 221166888 257138415 440939229 360614382 525144531 169546235 568755370 787064355 741918419 606400256 46570914 935097541 409399091 112430386 5971901 305361010 928955543 347723155 644631560 226187117 315919545 3024975 199581977 4578145 657151256 355076641 959335575 880125850 112182706 71520771 706709816 835558575 736539065 56690165 358671547 453791275 858618376 110644965 38699553 848711302 605003057 223364428 850844019 483351294 551387182 813444406 328175553 945237077 597350745 938416817 447158365 922197791 516379434 859436021 64983981 88876807 626567022 514696953 333660693 363282988 976730162 847367263 310452439 494813801 695512676 286067129 608206816 55983863 746469118 134963246 213728052 911853967 44487449 916322422 912484337 968008433 73324521 690636395 38488282 918552983 205267499 233352186 121216603 741561844 419513310 642299750 286077426 442944331 413524340 792997109 28111391 763461472 327450392 41498303 77736600 907727034 633284082 376814504 726160950 333822996 321144452 785860275 191904518 208626577 233357793 310838257 239882768 39199747 258388982 274972470 497957068 610098273 926475652 541964768 551486492 23748818 978249388 898492979 242433676 332449799 311788 504309802 455675061 349455981 6523022 180458122 352582144 945713332 443394533 504037785 506059071 490764926 804237735 668603980 187836590 814448437 378487090 659986426 929284229 807474369 806571386 228917624 787577049 67754539 838486165 30242402 604740062 122383992 696065324 456476551 607859640 971547030 826885384 163368848 177829303 140604682 403357782 715230558 704250736 625372909 910087532 964024432 403705201 936794676 340822063 258622608 81598847 475922182 644016284 180241530 259908750 420096674 773009484 614522155 135871594 639639298 631471646 387862607 998086857 896772440 190648796 474243441 475925648 741276276 788097464 674738655 747641443 376438652 995298391 921097969 406881629 265309300 933135271 838306524 468946499 527009888 646577491 967715764 294632368 441220089 377241928 362008515 161162365 674959482 970700061 829394788 426339847 599079308 376210136 651169331 428952766 968633926 247731517 775227627 239028146 918437775 180011943 41112035 551497725 381525799 197490182 189746132 449362518 606216611 771222522 717428841 787991993 423580777 902574943 958859142 389482340 101950302 114618148 899505541 419008901 364317115 462489287 130335093 563318825 628041014 517475248 92875769 688854243 966259635 942378801 15425816 627868888 918692722 601550232 335643419 214360828 482877313 259681249 526539693 924653072 6101025 11424217 779678967 320943493 731035849 964824157 996523421 708037124 851037421 956352822 814449464 957226300 119513651 763121810 960600751 498634496 672142953 564520628 81877544 793686621 427101025 702374850 815471486 556301315 304005056 648530901 428987581 909221132 986320504 630942444 271845895 248150627 133947279 417980463 222006307 550371211 935026994 134592274 144431897 209789713 180150062 870521857 956222062 641645916 783022676 996069809 363891392 755666666 831971808 213377123 505256425 102494812 994373225 468347570 441312939 606366417 990199727 662229469 291001074 34064161 885837126 88532403 828129588 811431265 566094487 936755908 547246283 872153312 517011738 286576482 827002217 805143528 417299079 482289997 346477820 79820667 417538812 49846233 13554837 939334546 559421363 126721770 492105591 733776698 24926965 451246338 319582189 898524555 511869245 150004196 362703597 57349862 971090975 678242303 734003076 986960978 838777133 511808354 910910238 854003489 156019477 677471515 43313677 132876662 823296001 657030420 169542895 981911597 940202781 708424506 647599153 857589172 316183025 89624489 662796214 335461252 117702732 320158637 454999900 507810326 78297542 426031412 276077196 433174063 956769831 550944437 824384196 408831054 405515896 600566743 259627776 321942581 25898705 243338907 835151034 362015730 546088500 956621802 480230106 614301538 512082839 781676901 706210520 215606872 422062603 378301930 959437786 583787870 533902057 366480181 504139417 311964928 341156536 693981319 531713834 142139653 493032881 785638695 906058792 863978449 310140411 875439203 768095988 333238364 591885729 691586107 850618402 93566917 526924527 534227761 882388839 795004459 714292046 317041985 709722884 871303605 204979055 383042475 14829030 294831804 758798554 208183763 532822309 513580039 825673739 87529700 664558707 116615324 353324938 249382154 864475156 846318938 764655750 60973315 220410461 658858610 565817807 301123081 76836015 285998629 644786698 152991713 538795681 337900181 6191504 949109485 990208659 750923706 938747624 531053250 463880761 352004060 565935331 106243538 765703933 601038312 555367748 140374075 31506553 316033053 251165782 700311337 284800861 757619755 331456264 18386146 715535355 361497852 340123638 983577085 602012895 678111954 788973828 326067968 86617743 408834528 576194519 4703341 538961606 677226571 697808130 59345225 15855938 695384496 736956291 10061454 662523499 850347317 334346815 917669396 573509890 653733038 330457682 760773363 903545893 638452585 87961402 662563335 567798636 108596628 329883325 912437511 289243966 185752669 711219133 273182482 663864782 709912421 571196467 716466592 994812603 444404758 744706928 806365040 320099707 500128886 807499869 502180433 996695570 742581429 476498872 210986328 175194845 887753067 182386423 819750140 701416280 474336412 287787884 541494106 635928990 456569635 975746481 980267057 325629473 798089587 616615419 208803160 73168134 626771466 396334675 683348775 182137716 901239654 907489166 470160294 46623822 852653061 556539485 150510234 722891782 417809427 934657346 846922061 717111926 179063863 334132580 537657659 976454598 194865099 574311916 387207428 211946435 251569555 240729020 604342353 586055316 374580051 98017002 244234335 66380126 686130817 414875762 279462306 192777665 176546726 357593528 40427085 883369843 159962905 731587074 271168070 567582341 292719310 863371487 785509013 212408001 75207987 746917116 783780016 999074262 759518578 269022575 764346069 657049071 41897397 356511244 122018606 144667446 461015825 702456780 69603560 295044007 555470074 344172593 958958581 86327437 250094336 287040174 998954967 38777371 138751051 53972531 317813899 40752432 198223225 29106893 377058122 614927243 127914239 591240678 564300006 646660715 654054427 406492701 799275625 972576625 505318388 671249911 715408737 426333046 975959673 650925349 940715638 504693911 317935464 735376189 452556580 723000277 341430717 634468829 819121375 504287777 147314174 17462804 796755116 466884214 502805219 815965580 12165860 791791428 741111314 475988088 921728964 651584666 444177155 893322948 900104133 749340951 771589704 662917233 707908256 486717955 788676623 616604241 823158825 402574514 574599680 601604715 509626353 614491668 8606480 269834335 343702938 682515313 898119203 723810068 611921487 960699635 682212366 808958175 263309052 376957523 409144016 212136456 234603361 962093976 242302843 929524083 30848235 754261709 144145449 737587257 341480408 770226933 977158984 318452233 693137370 265844687 654444632 549522021 642295096 447055423 953086961 102480155 779690514 404318862 488133796 290766959 785003037 955877219 366471258 353508242 794912948 263715938 266809134 259533533 156476275 306150067 253800719 494148504 162765212 747497392 971896202 573058153 653452508 392637620 728335611 457400109 56710888 886593411 64345809 650691891 299305804 383181118 155973714 846763763 551228958 399426136 389532605 944155585 802995739 605202355 838799126 290304442 212304339 690775660 568298127 863285123 457937898 472135038 788254260 208271162 696366217 566563825 476502546 188984260 399399081 728221710 988663527 170977857 797622211 511510087 541421112 484570989 813454465 850156632 748884036 440908720 413559227 590691399 413339795 747667561 636484268 295727511 541048480 722067382 793334694 507092090 376031007 95335456 507766774 823119775 123562144 102670828 512270332 86702362 6769273 915718266 934836583 417116973 804850628 331135005 976046669 733544358 839131262 670053478 704727953 544833686 129571208 590677947 250622290 753330502 772130432 279027533 840500805 95943656 177236222 994294216 518976097 761943880 852045920 93157231 243121673 222437356 821024061 222832766 564595678 759409859 294700187 986771365 400733110 793188642 846406770 771364376 864982656 145003153 668904835 958227832 784750328 756632878 616946637 874513710 195043379 471472537 555925648 552289523 788030537 31531043 707667800 92703210 74096131 785085431 412534062 76884535 602157668 789448744 707795963 360086860 176128816 553783634 503904860 731571461 461899793 493146964 743091052 776303872 849798198 2675140 153637310 486205163 166555693 53473069 527779004 899769789 902209245 861558189 145863713 101343544 868163773 272879406 464987255 426225748 148699876 850392404 93843119 371255444 293595600 425024090 85887270 885062959 316877177 633009295 565308135 224234663 442239616 146590703 303375057 923041064 965545927 419186624 232462075 866435305 202190357 383957895 891025995 266949758 262652487 563519259 397469834 62649622 121292571 238258392 386677145 315191792 858042945 872215768 841029534 3761626 687756196 834800420 833835355 733885267 486434858 894322392 86142684 630210528 238322403 772275469 970778974 85252341 339787551 482948179 857907715 714847016 415004402 4390295 493553740 842254098 834235179 981480784 782070631 756080797 402838620 641804271 623106309 642307620 761396062 485505839 222628926 616241865 971781234 934850385 507824838 836152802 573459632 206011862 740645088 360785150 25598323 85753161 539686412 595529402 369597712 805470044 790547683 586142587 171536862 277109421 136947136 127359690 478101988 263007534 673336192 44206739 613517662 903458531 672927323 716329833 286973724 281329355 695663765 790402399 974927562 563683235 911885955 93454460 51768728 318521745 867936499 603206186 584645164 574962599 239729998 564044195 25101210 63340145 141020367 993767931 689442804 799371187 306411713 833305783 132037851 771593992 808305202 386153455 768723316 730758129 821087883 568887012 869992435 418151027 444741765 440211275 174381239 420023685 885880348 23653875 720638251 436495760 925319974 539337700 683120998 901090639 481412774 741669230 282875992 576160189 304132407 556569985 440828156 641427516 845805404 575875748 874733969 859688305 296677197 685092911 639422133 276135827 770211530 699392213 967669533 425528248 133736453 259794304 97322951 72060279 800807459 699255354 410914169 239672401 451514378 660274811 193734088 311684638 826261974 949233374 314119345 5568240 854472443 287789872 257586468 470876206 239861023 105264777 512065964 452741416 752089587 898371314 966276741 143993206 702081150 925915254 627308510 897902146 506754878 194674319 137127057 563783887 840280261 660659382 188722108 892238393 960706156 148839369 726341890 173263899 729295625 839035705 443828863 188211875 91580421 57039632 339404549 174389040 615523214 717543503 855599310 944635568 183182477 903726694 131828710 185467543 277441326 510168867 302608195 98649199 672714891 903515020 809101035 555224038 643638328 470576091 789747660 347606674 491652366 106474791 3522362 70101313 247734514 109012234 624756030 125483483 754677763 802622925 656845513 448406150 927914656 534776234 985760109 699871710 739516360 927432199 521311433 389601367 388461047 866660795 149652541 379650845 576196250 521649351 883973158 358302055 377730319 282231920 707434289 685357531 270013621 49398797 313559457 62138826 926882368 167383311 656215460 297731679 758954950 793349849 146717859 473155807 189429634 77965483 777848655 257830706 553880793 394461645 753031125 29135055 887087098 395846660 83319028 645691087 514350417 961310062 335549892 174367436 763168283 280557047 987367994 87684947 853570166 689406915 674811955 895069227 530430109 823695009 300220942 309620322 938558501 927947465 96871142 813742596 37177223 806975921 170089345 761345399 323427504 660602032 989311919 201831284 537660382 582499381 475539076 712625595 274678965 355924251 201378340 462413170 688131572 490331267 714314222 757717292 762471907 602483065 475422890 200469431 333481105 924399546 897626932 496724631 370724627 207387083 69972219 602930563 397265243 715397959 158708272 258230347 722730969 380380843 172104129 508033438 873585930 89877760 823806050 98655902 415304753 57275397 307372953 826554442 152064202 884505907 357879789 954431701 904967631 535961433 886262169 869770727 370387904 355418419 58086664 430330327 437624415 781227029 408271815 300819920 342826473 518142398 602345552 571285158 348554353 471555666 597911575 992396311 987199133 856334216 208646260 99078915 785683473 877065599 86059814 818198483 812540676 159761344 673071347 743517662 712956738 603851779 736618023 855980723 466848859 934989443 801657068 151771914 952344257 377001433 660763109 776463604 30064751 985453044 619657453 940836992 644564778 626528983 137572628 995138265 48501267 853071021 622975379 620914268 250002333 22924454 881386722 777860422 419646634 861713831 286649375 838166396 328397451 792392142 833699990 98675824 722345951 357433437 80336509 980710335 169323800 579539006 679153853 31479599 82730940 437726357 125485267 22460253 541418757 648935166 257214724 218297431 481965271 488452347 405893765 425453223 280816058 567637594 917900535 432447557 586798084 540544762 439015762 324095686 525907447 78303 160613629 295988735 291239109 571386990 404431376 423765542 520338394 999449367 702845452 279332030 540335672 992549597 606216444 805951241 491692972 664536241 275907221 475062773 665977643 44648691 668145717 859337796 92383383 731775241 198864761 180751060 296489647 369329724 875365893 335676765 899445440 174222340 179816469 997681732 662890848 750745136 866073314 558950338 698402450 246378064 634903017 25742592 821213720 926827562 187783849 250557218 51029827 523281485 326702845 989244690 499275524 302421450 926522381 466545905 704313381 328564475 940754167 398380099 860382206 73246858 522289823 709837788 576220394 682772 284922664 264917269 155300515 357663671 266721952 169779891 173803988 650078129 413215259 816873169 94226556 168969358 970593834 121838704 222773877 613640489 452875525 626690699 999328898 888505929 951957332 114104170 57250335 822230830 397024974 860737263 246878366 197399713 202821670 856364118 39999065 719178178 409830372 643991394 106064684 454045743 897242986 180761555 170590255 916994158 214937551 611917687 399691423 706235482 933704354 686299070 870749528 275512894 658199723 219488587 509716582 970587111 662081547 211221754 993183085 556253405 38081937 915390282 498818655 722169058 886972313 903527182 646544639 658280660 195948454 226404286 12504605 726934893 210285948 844494432 705013023 119526568 855133551 976616468 558183867 678952931 756002308 825967260 127619766 679500138 251231964 432573776 470893484 874775032 592320151 191840357 174702956 83711132 10220738 43337266 736429234 724072790 909928044 368122067 142290358 642879863 970676352 929124586 88293302 969188372 825402062 643501004 898784798 256289725 625646872 49723478 161602898 415540773 991313979 240757931 866053826 332368956 326488471 774126874 84240579 844250791 121743729 232263496 568717726 193402031 111282989 166724403 264176205 228886737 359014616 780832297 459573354 523906694 241453397 383143957 287399444 517784363 680456440 311997274 832573132 733744107 999618021 239441338 155150892 867708 821504774 74429686 767738755 387886192 306229524 294126620 428685934 688757565 855102602 302636805 68912988 582440909 661132243 873841687 703299372 211102112 3130076 516597743 636080627 105823354 305330605 201782567 855389470 5912585 60881164 286264188 489516498 317389907 80526610 345099006 675797437 45881348 854621145 175432156 906797547 443549522 392701911 476851315 518561775 571857407 471044974 418768344 650684133 264736768 93671617 919557299 829726724 724470253 262744359 642762137 485663095 535427652 969372051 494025488 91071686 92450988 741319196 320715907 925641403 693046820 78767408 450733218 556531687 162222486 63693498 429617260 274835783 568554076 3646718 92433352 348106995 426755144 148051489 290288876 353294704 155253389 974656842 409062548 107923334 205356684 786822917 824793977 713240589 883228491 639414961 475276171 555007798 312148698 76510766 761396200 384380736 560580915 585135772 204774353 264465787 275964709 369648839 704123135 575798942 979142712 192995748 897268950 851362170 339960587 133331962 534527619 433424105 346234660 650255238 781277857 948010961 231901322 39103559 466949972 976355251 227934076 266650048 936443044 979396231 488465997 786416941 411290804 472616179 470499946 159581706 443598610 371074353 569546518 480568765 683150210 411125580 232691187 690127408 684499132 165353271 115779694 247473857 999951331 396860862 456313554 962350175 331917317 892230040 978482247 347272257 54444254 983310761 911806512 207401725 414964965 989487952 68241484 860665904 643281650 403028368 703836654 567616446 19574277 485949708 337953819 281015317 238923362 66334121 300787642 618221030 474935190 491424109 880295741 382045906 432721799 488863077 649863993 542121854 804060526 799125379 750260250 504819371 824185920 53214533 512144559 346219005 715304216 132284731 927680539 457103651 291665618 932432510 767505578 451874475 387072349 627560500 546686010 324335130 247861482 378173863 891660245 656220143 355708495 78489147 736183982 216923015 991175211 216232289 474947657 188253730 619000966 800278947 641335516 788487281 50066913 162416484 299800374 258279754 744025495 428681262 989821534 170618414 722572258 304159586 809599888 976714509 877169502 495043498 929109506 400382834 307857261 652512116 516080625 468675865 749041428 469073319 79598365 256275386 105326857 553149858 523171020 91429123 447141393 309038913 20909759 493687595 938713405 123554459 466173921 245122842 786290288 62490801 452765078 397847185 772162421 9361588 846299478 325110216 424451980 304912181 2683195 483242088 332335965 616091471 945889402 388004640 567419661 982550326 242696080 868258182 880251005 690377018 128807138 666474212 821444281 465940381 97914479 95803858 349799980 311838658 487906056 136763432 196189092 737424218 78219001 224261049 770366781 171389763 458149132 803249797 58232761 443761901 57206121 389306465 97012967 907956159 753096803 580044798 346206578 785588239 876447890 376940415 289410812 320259924 355485792 699447812 385748609 709590856 458980377 654241191 790386923 791116794 298165310 692740452 14174095 888086870 223507874 958527751 712066799 532743336 100805669 508375069 351443010 711409467 92197388 897700353 508748572 463801462 183851763 537035708 263039911 149455788 175096290 913054104 144425908 583303744 258489524 685906845 706118526 424615449 573935196 403906382 770867278 325812204 117984102 888114784 920725222 650398946 678628070 488768928 320410085 411167464 32050413 404360845 334520398 537154835 426281415 691179562 85869882 812843203 166740850 13317229 6943190 977573037 643692442 874524174 903846823 371719424 107940871 400166983 150631968 165426546 332113867 622812684 424148217 942898995 880886578 659621848 79250098 3092467 229317171 296921978 929805396 356685035 983281666 493413732 358707275 331287091 960405200 881671859 16056899 85364032 910539763 387697216 254102607 27594535 718607917 462964623 95075791 237115427 960887004 418809563 587981450 921371690 992836146 138727503 678712197 405578118 726895613 983521184 389684462 822077922 939937809 893254929 966476241 428951174 12890833 421885294 505696403 48204006 51681882 976403976 287539253 356037133 65082073 421775524 835608081 788338734 874967752 315670875 399854922 919152759 650707475 142532029 730292934 429646711 533072639 463024071 890565536 868394499 838674 135811491 611153479 133269940 986192527 681493971 804984046 173039765 534485341 147039873 487163037 983284239 486195001 611300079 150986406 616762892 507051216 946149682 88668456 88189873 814981729 249747207 868985327 500500452 959168225 979736142 592281806 597493744 536145906 988445237 227536680 644596690 686658221 101674499 453008554 910473937 754862219 732866374 582974124 179664871 439527484 934753526 551591120 89198588 458492831 566991297 509819957 777435730 971514869 495014961 116879143 109369187 952974461 428047550 356752401 624912144 235042711 663489572 381139370 326586282 557221187 785229534 405701185 932908944 127575344 588176615 974139103 912218151 922509282 862746794 311320963 318854913 83739954 58915797 401154988 347658983 462188109 274389720 763712286 160528501 722282438 744148138 891677006 132820456 434744034 3907986 942358633 549208438 864566560 675231292 653817471 536466581 528609640 464251380 422930166 381656023 61684886 734704911 809723328 280881981 713967459 224747209 302460098 674387934 14833339 71684335 33305901 754283242 325003854 688995551 207423005 461217059 626840820 449218621 952766231 955187947 964505262 166892724 176808956 332809630 382395472 420266714 100451160 642112626 727076500 580632672 756593404 964659641 381859656 564822230 263722305 963506875 784704403 270887480 207586060 40131207 94080255 103155111 947840558 992764062 187826186 976245122 900025105 779470264 59253776 248628224 491403607 300065565 580092412 993263771 605586964 538672330 881387669 67520875 326808920 290770935 321902965 262425804 572658607 216514895 452959311 445069540 551060317 306519255 246253471 638973176 94980450 98561539 7220286 920819615 956202732 983933035 332132602 778079911 17230636 543383857 491369512 49683854 62463525 188651569 275154760 936942402 917808416 959304514 842946229 255250712 704149297 739494322 69829727 502844725 633166377 512977314 164874261 661617736 710745104 35484620 256518116 846867693 59484863 81406937 485749431 276917371 860814760 29606026 711387140 752852710 516133958 238465841 516426957 764816283 16302102 651641891 614150210 748471966 872429689 64965080 389281987 141899192 957225979 159141097 101580212 294790411 998904127 211169686 434678546 95816245 742577827 213300403 537842893 34946422 280750471 714832609 861715830 845439569 548589463 11450670 63534690 880436550 503482921 526450162 827725597 836597474 997426074 324601024 518547018 358823609 687996001 781273514 807497467 568230144 478620203 434630061 580201302 266224640 219477668 13057790 799233277 764163241 931211904 405803690 74059501 183680004 878172581 505875513 566813321 219083253 762804313 826648003 724824913 58521614 926698115 569739046 523644137 469351575 170185263 209888861 894395101 753507793 297519253 108690502 287377523 944276490 436002868 666153765 991438057 849167124 698307197 913566807 69110221 183253884 763338374 685954716 978397170 392893231 306390111 871962440 535351410 567429442 903494367 142706963 484480841 42976041 414991031 61047617 57871659 98094301 674696916 839776956 941303553 56301086 138711496 762522505 767567899 163294247 267925640 887895081 117833901 372042029 50651043 117160184 161141283 664241869 181554566 712351458 731814358 199682427 421885513 983232523 842351632 143223964 54323287 999269442 196623982 275359841 657861841 993070879 403212434 911534863 514285911 613372414 312987276 269197524 426651138 99707198 917490688 496744394 246025240 775052650 362430154 303203555 979540830 268314203 539982894 315713122 30121183 548424106 669567354 138271311 374028307 66500818 447306131 638472513 837535337 789844959 232929943 669143448 52253973 923132695 419203448 684901533 97186331 535500009 897475182 273315300 12755669 99025729 372116610 906927023 210977740 129067980 609681240 319300683 160019330 144235618 245999882 283344078 957610524 494909922 874000193 137678832 328631651 9632922 451016263 656228230 985196486 260783207 627815839 462655302 659321080 418031375 870100180 649108443 264680846 326326914 245907953 488755914 453768292 30551196 455256883 465673432 902258872 587376445 176459541 657484329 133866702 495805041 893998736 148838395 551736787 537690156 921382761 207269367 545029738 144471329 693052132 385558288 813859911 790694628 336409933 916294584 780803962 10319535 333064566 774330457 196271960 416198984 219065828 870129377 665454032 444561784 619486047 18930882 983510115 419883511 768645899 884688994 228789213 348706257 587541550 439635522 391926198 780979550 869953912 27553777 131683938 873954306 231775336 848665863 943262859 535474107 457963473 230328538 65295416 521335457 406824878 433590809 543031593 962268234 430715188 774340391 855327248 790712440 872895412 246790298 647474592 308517067 227972816 927814733 461300590 369388986 63425015 673115366 178434585 669388073 783303575 931516862 680650033 195576819 632858091 688992216 731248743 471706900 761241646 544117518 43672433 755579468 579458698 754420193 885440205 756671267 155394751 455434342 822224797 891792705 689412345 639009140 208220783 572639961 118726357 829140102 451457859 905419280 836845559 501000842 264398623 113108363 66209908 853946498 555395434 354417535 254840869 345703880 892336137 876075747 931597127 371757420 557661506 133248184 479569470 312050083 965890453 476108229 490338143 641619601 470301138 521486064 479400148 265688468 14613372 261680509 327679533 589598454 505469945 750302456 610336528 922447858 980466828 39708506 587949246 931790787 394512323 696554587 752631286 334893776 574490765 791566742 11939540 468681362 320600522 345984877 600966250 61312591 838604522 508792018 144398229 757485563 831877788 40331644 935010984 746292528 230902487 760837422 344840388 376445359 118167535 805232095 649753348 504820770 576655814 989759723 861399307 250488819 894071007 791269099 900206403 652875692 684592744 883516003 115133988 685972851 582436523 62598010 941420243 745443527 232055541 550605866 584831835 353162775 693741236 190753388 580741425 349403025 387596518 145970906 447628732 476053023 824965150 467091015 398805212 647645463 402016445 749652043 173032029 703902180 266475000 660731095 249278259 182587437 774290707 507067540 37375444 105599905 838038362 312329963 879060372 451220449 467277016 619251678 585067574 885390870 128883901 391244146 804155557 963105791 668106687 613024310 419032117 160519608 63933596 935456678 7507097 27918065 175064646 178555980 576598332 228909696 874969687 946118128 632887533 252706391 853860545 344483664 966508099 560786319 666467378 707762357 683666338 770188961 238973316 18352630 169290025 651252787 402792243 25396195 90955307 947110129 37436703 190154029 492066030 552345127 320009186 603657821 823738741 665833788 850035024 640898576 254365321 133053673 634227697 944085414 310576039 320700875 223736365 943679929 292619372 879208573 424123547 483823193 8979633 400922047 110441328 588888410 602617320 224995360 226430798 331584104 424182353 998902777 944765899 974992715 54512811 917965885 644064795 405990396 98434978 841308835 497234914 678413933 739966292 937922751 59006301 66634200 459579404 20669224 504808245 925609611 500063006 187520365 63922808 368157802 839753527 853388986 449412430 636271339 772081476 428860350 416948505 855618252 103184262 737115288 352413007 758095308 407293484 692401449 520741581 321185062 346569750 882757458 254077748 821846138 338261532 104937294 338566413 385070044 855565354 852647259 696979002 166044481 682845307 903454453 379069379 667659680 862384884 32642634 307277260 625310090 617967515 908594631 290148893 516669329 637852459 517877296 43432275 184479624 332568401 930046251 386892717 234255096 833182511 416050719 269038472 886458247 204205547 501526610 243560776 458374217 324485745 451157991 707447791 68410481 905191946 838034830 239065937 980071267 599406197 219916460 557426073 635953073 169247280 451314754 681826974 64804077 745015711 848134118 61984801 818209336 841636251 115010664 838425341 954290369 178282797 49629439 563543336 849833194 926662886 295918606 793248864 723846863 265023755 372888587 114715575 959894383 142971351 354790811 880544255 280142665 845524782 361772662 906548170 942120329 30258328 892946312 622451618 174867635 654273447 919419665 243675497 894480875 200908075 123391014 410181055 381232975 810690697 357820009 172140382 982443069 949324224 983828232 550453211 367022913 129723856 95427930 848557075 535796190 910870221 13655908 714460217 476018852 328533648 289340192 33435540 799699357 917451386 647002009 910646382 437204670 864034548 665311638 374176112 940614542 712446968 232704222 702248424 979982950 884658246 819977536 384520598 654239133 675948162 942782700 362955025 289113674 662993765 392780317 430856236 416255624 209326874 451704406 123596054 209169597 65824096 213292516 73185418 717157972 296148724 31237099 476376321 737584836 943538287 888797431 868909680 180765766 560534417 609199876 60443501 427177253 421486232 986520525 334361809 965067627 503408913 99442677 747627552 317605536 577671726 801373334 885594023 816250123 403483067 423626135 618200479 499515291 563299772 272073671 298966636 119814182 323080495 574748752 255307428 985838504 145077998 592979068 3659652 169301179 44351295 489786317 601477052 447443279 221534722 199036295 783446590 25618707 566554182 279376921 402726220 890147470 606658905 383709154 677319816 13303316 6763340 739813784 673913865 97413166 519549656 776918233 76952785 907705654 643554635 626077354 668209336 985617360 851423629 853009507 467381146 395205254 625532323 189978300 871338226 769449488 306519936 661646015 61787110 890588759 726593967 166050370 989763123 927617263 530449793 968512081 132781436 9600270 658550036 133882628 781923643 314455235 898927241 687001231 388089396 491896828 697011287 593242823 227855019 97674839 477878416 1124265 429352486 734458779 661837494 785567266 471277220 199437104 615139612 538945138 740306005 820981583 5303817 17812299 561509608 391787498 440187565 669129733 363265513 572929749 811574968 737170622 662431340 825797098 331810346 694203610 171499505 480898952 781128036 993417955 281331736 262863674 854588865 509788486 120485574 78933594 172163360 243609451 69993898 219870004 795079755 627155432 759887177 394283160 628953950 387643390 984815015 998613252 471937462 302988309 839098168 30962601 147989650 428335947 993341620 406365256 6713513 312223238 18048806 384098798 931424702 131693224 970228025 682810558 458491083 152550602 42136471 743905577 747586394 211403690 420060367 457451559 432357137 2335167 864848296 901850540 271494601 14085156 357442860 903017546 511721696 245054280 678663516 473135237 690872048 177135811 802104910 677666265 699219730 873061639 678286900 911352988 101103099 184742005 238904205 165172353 893347196 872630801 33932038 301078736 653953407 551121329 601380974 165820909 115629467 375441347 331614392 614209507 250033093 346508569 728751156 626911572 568432637 815318231 810212558 534633998 551212396 712173779 255153606 953291496 722672293 582497695 565603484 862676631 44954798 806013834 24392295 740261689 798015627 552855254 945048854 739934908 34712710 372129807 179280951 934071404 394901568 799152923 561954980 454429790 487926413 598770979 923144695 860981603 494338726 350032803 77962263 447595930 9782466 413217841 855477540 706637702 622322367 151860972 438072906 396927723 375183080 301768908 727119648 902149333 551979334 163450296 62431009 998181656 176195728 843167471 847459215 79026163 245631447 845246150 110670882 914582443 782927613 535939745 273045819 174390572 600294096 646638985 924134716 282139638 41868927 423300454 859801196 904871397 887554847 377556571 998210979 141171657 131283510 730280066 964982206 780756916 652306358 619113504 796650042 870366846 46711782 725663873 462708708 370931397 226309652 885445239 844031556 711513741 400730652 146572311 763595143 182606524 909353644 912517547 130391802 813806783 605311038 461187816 413319887 749341507 39551276 637689768 70746874 628282639 736765891 62585853 769098918 963596116 487384452 308922518 170948663 621604554 258992501 830057251 327886879 77184942 556941518 105065002 233823116 298082393 62417456 382609992 857154506 342287270 171125078 987845370 88780331 361418790 729361896 650583124 733503364 173230154 947742688 251748476 74874252 121707864 416784666 757864582 38516861 379450672 751769397 153814472 205196995 452873961 36319629 428779011 694923489 909378769 698763245 211824574 248064391 4119349 585859019 315285597 397553071 810942457 410311529 863381326 467312980 614869338 575597894 623248373 309988432 366173595 256212860 979555786 141972249 666947817 227995185 641102442 205719696 954935685 162024712 942720604 906933457 126487662 28818075 402142409 252962185 87048300 831287392 985300226 345082121 771546548 118583164 260190700 89152239 362345737 557612698 687210112 154811714 490276034 822402676 374052902 78669640 658578090 262637823 403177545 948682145 133021466 178176442 911341120 739413436 711210980 512574813 479665774 214529962 93514111 360230041 911294165 737030606 582856904 554847722 284565941 411703664 946451153 580467881 819236940 94176859 338181788 446025856 361001028 285379244 383525229 771121839 194502346 4993134 973686783 30432032 566122431 161568302 981199349 727288759 174501992 147921472 536555827 524014542 875683780 891322541 839299702 361283022 651534191 17576892 875765778 188505890 650754014 283347297 485244784 50089822 182700527 851839406 553805164 251226285 126867064 433803767 556494923 108644718 969055009 347491106 949848106 507171658 161547138 925604521 562256949 628270883 783087153 562119062 626348957 903710348 626484785 175428934 552567643 42407081 396623333 456836724 478066398 876176425 227957306 940851220 631474460 64834218 621235479 601919406 563038708 715464333 176393775 756360373 972626086 212689281 222061734 195983688 655115579 772142973 203345051 782673651 882412147 206169455 532806063 686873117 899623910 953082347 723148614 27404826 721265080 313020568 46111528 663746457 2527843 226869040 868849399 658471609 335109001 553159080 894268918 59661716 82987786 351924115 165510111 513815611 540117422 445871553 818391106 636012109 910738962 670111077 771578638 125100106 24135887 558968855 593695760 569085703 154395228 564359513 887432287 804266283 867818574 715404120 891462312 742135136 887770210 536776270 807010018 485705791 279549165 482013374 858385603 155702294 285027530 764010656 40635995 679208561 695692796 804647696 238534154 673865887 618530180 628524701 576830622 93262866 510171309 841352779 896941609 411670106 464607446 644088753 273619695 249157337 201248188 946789700 984291416 826350406 543327039 269053137 16327444 757643530 407890870 437654668 429730886 368605070 765152699 288796524 137379760 570990318 919192737 972830990 947799669 404544966 158158797 940756051 350919762 392247913 498098 614104083 618175344 420884567 167854629 560452612 54293006 672971228 391545900 150023269 278559640 316268209 696720617 243084316 92209585 546760387 690888106 327644425 58522686 536761818 442391518 964311882 471856355 617836299 611765436 562121013 36678017 963871649 688301010 847660272 806415820 630574135 192381008 43675278 274006730 713575652 184589888 241153931 962004955 353629529 938799225 375393647 682169653 483051305 963216473 293898799 521654100 740837643 532755076 140837520 185974122 645501344 415050187 917689774 508505705 930860391 367320858 468955262 226684230 58668641 276253880 721338380 387788700 234870418 204133559 320021177 498429461 602081460 137259039 75034060 377603007 550344468 307567769 661221915 407420266 203699321 341944728 166194175 450355085 361971202 521392673 698341284 954599567 923812620 135523282 945349376 119178952 52933249 675109904 968715470 684653363 877851788 156617291 506774030 386665419 290390589 899689851 996755292 896365684 123879772 128099854 913722392 207296522 44770926 293212478 700343338 632570502 373837094 201375317 770506157 947386781 298610805 1800856 241386196 738060714 507558944 559170476 422242608 216391797 956506231 989687747 217376850 141992069 960518590 269262038 688435159 566932861 537327535 34030693 683356720 618531134 888553929 753149234 557802464 844010439 955539115 210130981 473333843 709548201 553203070 734439391 434100909 169471280 936742992 434356710 544449089 444093032 426827615 770688749 704345111 50014198 12741927 926994632 837231871 795437374 228933015 46606235 354916548 892837303 452151641 443324754 456841873 84630015 865417128 36663977 619190134 404258769 819674893 872225720 111962092 555887943 153860613 5060535 762384487 410192628 292104087 159337375 287606976 650885263 228227567 19679917 577108591 465382795 363717377 676635068 414854815 946678219 821116097 570203919 153000288 802601898 386899007 534294760 905560694 500522897 392797825 71977122 127674648 606629109 46464926 196614966 922406906 335140222 442187946 426571345 329735840 205996217 938612385 823120582 32713337 664902228 708775068 490364190 500334589 285241644 134265056 235820404 616356631 53679997 129630085 101588271 699722765 335825327 930860979 141270612 347998280 945812943 284040441 322117538 235220663 392228207 853953572 855379592 40863370 352662697 711860322 476703529 688560816 801410525 193682830 76969719 785884872 647804891 628846310 997815185 900535178 190531907 332097669 99003923 227853326 268367874 488676715 880912926 825063521 676521051 360559702 323237707 681146535 505716954 909357991 546357808 899005013 612544779 160601179 47852147 450511323 601960241 301309817 426577908 51441359 706090016 209613008 505368799 498171604 649076672 203743784 832115217 801173884 696307847 802301622 220817366 91013100 627955774 575748120 836057929 310358444 259947947 931799713 654805091 964009038 18038519 484422815 73260282 941198991 994782521 997250436 367419128 586575099 164245535 699220610 785113507 90253953 135229331 326636178 835842327 375036977 629851089 700549843 65306963 113310482 512399156 76545152 67208659 777723254 303845098 838620869 96985919 173864508 876852104 521464094 313490305 436497808 540742759 979542332 413092908 673875051 291893745 7763985 751095698 495384242 135490860 205208431 583332880 560850464 889410324 388486448 589474197 138692434 405838498 937773438 469589456 768733906 314777351 850814907 452934655 209702312 417238956 105216450 844333159 639689631 422177746 368728509 119111433 830981213 814291929 548941189 179348100 772645459 928176140 645142747 17738116 698173077 500074215 742794907 627474466 874631293 696306376 491300130 64804339 95307521 388505625 936253389 30326748 102697002 724837203 748637739 920165411 982184406 613634831 891533489 598163843 669897069 989054926 763200306 314152127 855201562 718421974 638105283 756691238 80838041 263495890 931318226 746233396 339045909 677922796 242789060 664516394 536730043 188751317 966989958 473363976 779647597 972709393 770765507 582697352 529844458 338551796 19939420 680525699 106087425 703205040 415660810 628058154 759784582 585055021 580799587 195490429 50301536 908296794 230905699 535025617 930046486 25941332 105285478 554756157 517208032 504418620 660597316 905101366 814702838 587391241 940535254 541569303 598467691 432996032 145380046 868792513 701260103 604260190 899799006 903291003 645394861 735952900 782209811 492223386 670805900 424464381 367263242 162530243 975539647 156124119 644835148 965434939 58853631 142896287 68689391 299093934 568532194 414128298 974851019 233368330 179913549 446635060 809883881 577147824 676398203 33857572 521958870 941402565 664287600 941627023 495940299 837064587 710310177 651667538 319372234 485171995 146700581 72142475 577632886 223602752 49431327 838382152 460404320 444403071 205414337 186087194 659808006 463207518 511707826 744473065 552951638 14742413 548752634 233954785 120578535 21477857 89857567 254693756 371364841 400503254 872089363 869702883 726977196 154763694 53341589 383445187 447526772 912219829 681282078 244679030 590521692 515299809 77708735 119729177 977513065 495237753 431559327 762328495 441837512 163940312 525265403 133156405 87975612 668137128 431703823 520457163 664222585 46680340 345141551 746510359 68907183 404439530 406080626 763299526 261055107 763519796 645891774 927447550 771768101 232707798 513937838 993812782 819948346 458433090 16226696 427991529 343523493 438322323 847059131 143868839 643001651 479252128 697184625 721791819 792129836 79341108 449078923 906335047 367169134 175704978 190816910 591797084 343732343 179635733 2972831 202213253 562540632 274897148 472468423 414283277 678625226 907127071 890896196 630745185 453481223 262675241 732128786 378880319 878648418 152272418 810135348 167207440 693961931 367026265 89832063 123138048 174433011 654091238 633676765 605011970 266545926 918783797 554291389 707029098 937611739 917331956 830535897 373103311 410617364 311958346 391012255 585184354 403714501 306908420 266474581 338638850 373395561 614634800 378067143 955904638 792588683 202552646 738816297 476530827 315753429 874007428 498461348 773274754 857728806 447887443 306870231 529229131 90504380 143663331 23160570 704668629 941725759 765380585 24685708 398906885 887105915 181468108 970014769 296401933 310872408 429581988 213462857 894071287 383208821 553178596 341897418 162585695 159425068 978629224 806816543 183117199 197404407 93291893 650040810 343434748 881747884 536793519 7337930 985709709 443272799 202453401 486810032 834516461 936396291 70044051 876552325 600012886 598626163 781818590 607590941 655674148 567736211 376338504 491862462 240193374 789018436 560640184 639682520 271728148 673157724 469140581 165324956 153098611 431385146 190492010 502967667 639895756 86426419 174506184 424260138 811940021 589309169 62066059 733843475 998380262 320732299 203404884 183230609 87139436 869116976 162111718 531994262 459978970 448243218 979289984 308759038 412199439 458425923 408231638 402917653 308039587 19306932 749211859 712887511 477082198 276356359 97511655 814077438 658022242 893957504 518211098 572664129 889850568 530715814 783328370 214034951 349724722 812909063 808109495 258654711 372079062 109750802 896521369 877063219 493001572 488348074 801799433 563067373 19040694 72231044 893930821 80599169 824118055 41659118 357908591 967556345 598218814 411296611 373221489 656862755 240595762 591523836 420027411 105421889 176291872 121918562 225811562 886810560 524128584 303833478 469722036 340303351 976679779 812405330 799295445 277526299 264854825 203548774 631063508 951473594 761145944 687567275 656018552 119941757 597987362 751182549 796204537 704220002 414947017 668288216 225529140 167998980 403398347 239516539 466668926 526516365 636365339 993909471 231328629 88944425 39101021 56305734 633718429 72890821 164775456 863282338 870612698 402239736 719536565 192679946 957314604 173762507 544473812 455126993 207822643 381337904 869502450 545800957 699656004 712456815 983557085 724500485 340405376 846797273 227173329 577793944 787953503 20718452 583755536 407706132 705388212 403969006 293593226 779331272 856631145 130835953 528578725 204649864 28381474 878747 297807536 136605769 380548943 569681014 761458624 197859675 551189034 239236577 933654280 714778518 286945403 88983788 229364097 204463860 434246062 796205594 859749411 327943716 454392101 731172667 710812759 34195010 12796217 594415493 819901609 911394950 471958384 665363122 338628069 386134281 532125078 255615849 710926517 953405183 39685357 980809862 180509847 473377426 849848039 482318718 615556564 277474779 509967824 100576698 29787787 924913066 802407810 136235581 526867564 170170519 198617746 12101088 38498459 50484241 405643902 707424970 708353405 20476359 454899847 556418553 788564187 566035997 14129613 355247269 200363976 61474474 184851784 594801549 188047303 554697449 103299587 915303823 67245596 943539539 148541441 594111202 673325368 505815206 472948470 39820453 285973121 718961669 414557548 771409975 267470672 373676015 11504747 635824883 952511921 125543780 944645639 516858505 737626144 342608030 132299310 884153448 737335711 225979402 762615677 422780692 243880238 317175313 203020243 279657391 102126482 287027935 99420659 740089786 728819302 177020170 610613317 478904884 477467367 132138439 117466056 624855561 309789857 9555946 242223609 352318396 127581382 899187399 465123777 498357465 889544649 821275580 988364204 164379756 46160803 829553942 854268413 356941999 450514731 51590760 613232180 259103902 644779243 549334494 164391026 260162203 29976038 199141714 256199104 104722114 101897000 297462337 899525742 799705377 112540623 866544018 220137406 724394691 29192593 830526226 474665937 280494978 959746340 407371884 770830431 366899544 652186402 836870335 667502084 608489968 780062213 149759708 488070121 98371128 997942144 722700786 477340589 641189980 752541845 533180794 273340891 565617013 389126202 962264450 283597637 742430866 770387149 207801454 621886057 88114998 209007069 164327275 735223538 586240367 645498572 335598310 468093732 194430860 676525709 118018176 6091404 593795840 117935651 19594274 384248106 448367541 882380767 914552155 467461308 403101969 934782475 834162916 58063293 109337062 505025163 80099652 870031046 442857471 761109374 223043739 97088028 440716995 817105155 952236970 414850477 560904582 601021012 613096694 203704395 572848697 314768064 14720079 739207204 794348231 958098634 98548789 425169001 864283400 969822233 492559701 851143406 949329445 402303136 347015180 835986726 482636947 159642656 515906246 305609821 481284887 447999703 826218984 623474230 76796597 317392761 141793541 389630875 313812649 853627438 546819822 434714084 727501031 139905446 265337682 354855337 140497068 465888529 603955623 802839291 470242051 602846613 353368661 952401788 467547247 220559606 704247346 532176152 90559806 136047198 184845435 931721777 587604870 529953873 103127047 51323064 769481864 675210433 829476426 980504024 136106027 264261678 62713332 270120347 29711851 512059170 125784865 489938451 587078222 104151255 806262048 541910983 791538226 177355129 17380796 464904763 411276652 870494243 197152306 936248436 73510040 420235509 161262658 386920372 580143914 962478258 804209345 80575312 960989940 679119032 958764170 208883277 483777374 74151221 742432334 633056493 775113820 320546126 996366474 297018203 462325182 718180955 404891116 438761628 517799408 463679039 38001519 151228847 143676750 967005334 3397084 124282438 791367242 607673320 555884618 253931290 535814428 995137506 542410577 370937526 184606396 817415932 350667493 758552405 660963242 724670647 154208732 232464136 465831620 857531337 400578331 207565908 133357958 574212850 335224851 790911118 162648503 400917878 558230388 22180378 600789610 176939115 683668295 3753875 737632184 227410203 523906752 648689058 660561503 471765099 406891261 137539028 630146390 756563844 862979805 544990973 141649345 938972698 447975627 733602959 824435328 112145568 281104560 924703184 45181500 223948478 605892787 386986051 620836327 952446543 911007523 82138707 163357680 735342579 414827342 485242085 162633626 650231342 403027317 143928775 163493748 56564993 786931738 419228423 108715954 795004367 640022631 328102921 791007289 374686266 216873730 695582972 809122484 996483426 732052992 847917503 220249609 361099482 404568308 324224540 295158787 339134638 839221675 60954895 465224697 120284659 908917329 855202684 607895209 431031048 274512264 743078519 925777030 332698110 86789618 715653801 174616363 78945468 437782172 20358943 997617779 871366591 923732019 710555288 60006375 874334063 948471292 867194494 219876839 756742373 494447432 515017767 943793216 645008048 183404701 410466913 546490430 747082935 584933045 553751044 803464006 984540776 450839439 548986939 820334243 152324531 550166877 49132725 21042975 27256824 331174404 956565464 140700915 638899314 565061522 991284835 974060267 719595577 592643350 762548560 275904584 320251589 490404158 326541945 262784018 405159587 567881810 413633073 199705242 63621986 665211862 136948135 696896462 928849697 95141262 61653775 340373747 834957752 766838320 553272828 769388626 464262080 125871684 580917674 249462813 80439222 217769996 640651103 810667691 965102853 954234273 577481059 783463993 51725361 493195110 351573959 229218336 443209372 262265868 85108490 305064740 521074760 925137393 822995837 967997384 85019127 835790719 653308429 473170784 77351282 204508314 46635611 914577556 307269765 258447875 799690200 698375518 796626018 236184249 212980174 175157109 484558890 978179545 121230447 352064151 129330446 920238439 125535200 468057416 970247281 238535682 603030511 708077623 391586978 412825044 296569661 826869739 807206240 447330634 594567320 11340397 638133878 7308407 675606720 144854684 648031746 130888314 496847952 916102121 374198405 622784563 298105647 192163483 694889085 579666575 499862177 215534726 4957496 416899442 66361621 970915099 282220233 914614340 16901950 627308088 175402498 799455332 775278262 469202347 281063455 218761977 965279476 755643943 937041421 741097155 85384241 235623621 998133869 434413418 763388227 316716603 31784723 505562083 583436084 856733297 642070121 234638704 225511241 725629108 195998657 596706840 410165925 829410539 108439918 830269324 229857741 960921741 940122933 896799445 455623793 645597718 394475639 626629338 316793243 317095964 244630852 730214960 29759188 323765803 436452609 945464436 757672947 151999309 396166249 327071270 4598588 619459385 559940152 406401993 805983932 389878626 529465947 641088742 11770519 402216490 51445920 84856483 489185535 98890240 427766288 752927292 929519214 264557695 506920381 341675148 333183622 216398048 297429939 365502771 856230789 398406677 358489223 564176405 264407451 585011459 5745231 716568212 59554604 540362957 591377990 159829160 881562514 863634399 196508236 218204069 967898391 205666062 795564487 908339995 213240662 930038866 561190095 865131712 136267580 387593338 730675222 828983461 335617498 560036111 928232178 942300742 245746112 203027559 802217535 389005956 549957687 863733691 360573733 745751018 834911697 609636719 821458783 908431497 19079349 478219560 523081679 692927441 122229652 134337887 354705655 974483447 302388779 128995941 843346468 738769305 147206717 993274845 904128120 776420264 743259 708443648 780068004 731837833 404017864 799042554 580571265 916140510 198576859 547724898 763084725 871370500 323884185 233917228 778438571 896877412 681078238 172418769 688464812 251586583 54102020 141934336 209625902 781148855 681684403 416880688 959378648 516630961 659575072 850075398 811360877 806152457 155918615 971168920 549118251 531281820 1490749 515547863 951075278 642043571 643131496 363542622 896457902 79280551 650173669 320289465 991231970 405011752 90697008 519594059 719252509 997988863 82752843 135626007 629344155 658719908 612603930 420469778 814001288 438949296 206727941 361854725 247151987 36130406 910517303 50342848 863840756 399975271 412276390 933081987 197526765 902130369 554269130 908179378 986237478 608090104 23676601 670841841 255417379 896360019 240960263 352795437 161854247 109959840 131942750 613699936 725057247 366168946 367449508 347684798 33057480 319821852 30838378 340964828 110031908 312195758 103237548 699523654 949267845 6009678 774580286 884972074 297115007 754079772 686033542 512924424 7017566 626739134 218637872 667632999 300494142 937976546 960638361 504733437 281888709 424607657 937649206 417220005 778123584 210282637 375326635 255351384 361976992 715250445 135432121 373085534 228765350 425530545 77134096 393322015 631022189 242740355 120901198 356184481 873141784 276033088 861315124 319110243 602541118 683099902 372729052 995140221 451057268 951556680 454524767 538457467 735003381 816464797 844924648 698215169 703155965 728214771 465189334 11956731 847046086 731627369 419903883 825263910 894649636 89151820 314185487 609376488 484442618 940169371 404595224 192445315 75607050 791003458 734276451 248593347 325237531 927500347 430951929 387834357 65176211 426393797 193079090 75143977 359422361 170617653 507015523 913916451 379515577 671731814 280439644 364608807 856314518 756214427 709738188 712528738 442028179 123326032 409825944 353501955 156854818 656688740 591800344 207603519 525094970 713891876 641369682 856182782 186773615 987936234 60829609 195962419 235239870 195005174 523019285 684920747 531390035 838966739 841068139 697901714 118816626 555057996 938371751 680736360 948754932 556457444 382733832 902683887 485414430 799011747 169869986 211693609 998590545 374608648 322479758 6794349 930426738 568601137 58227286 34151376 778911707 663718709 395686778 587840202 31884391 856756782 853644331 964112337 71725272 181521017 564778834 746412919 683398599 885647188 514504913 403613899 105321812 530424351 529709150 564675998 323157060 140839797 367526659 697669819 520987351 219271725 782691989 588726818 731991285 956717194 431218639 144016770 137507310 627292427 631839492 105866963 298041241 438253263 725495599 355099022 146707158 847778342 388601043 613485417 228608617 276843631 357074182 604781166 751286309 290969726 171408121 404793098 483939304 721026965 868332641 726478905 938965993 590269232 294135874 792226254 376127419 662590242 257721498 634617273 509111052 516333777 606598519 360058002 979858455 586098627 82111290 867306985 623617411 55965774 915653659 990323789 531923894 937907951 298785887 735000558 102721936 741528955 567359249 42230882 163201707 352647536 679143991 621418876 206455670 987914456 9551547 85236660 730750636 541414736 854575950 572218701 635868852 475554400 352269277 53896581 387268624 521191013 469900613 228702123 950857155 112135477 972760904 881360329 845514899 646945601 410114042 571959672 951637304 648670933 753316706 6281962 281615936 134786359 306608523 576744275 651911560 885321366 307817706 436724226 904166318 6304557 315746989 995795769 305795083 927147622 184646677 744998312 893691882 288078335 895871710 365835856 809950499 632633916 268590553 786088105 791114238 525217887 493093136 168923143 367174963 666725847 469450326 51242302 135399873 168075982 239446281 142266386 245453202 522930124 204077083 457278116 10056353 216282788 542617581 279885657 22160578 547414286 767247836 576098381 297835929 244122251 867672911 757562445 371866402 581766789 717989937 454533952 919421997 690698470 912377605 721393879 427678237 610699070 266377706 380100485 649837801 276951490 582289741 496305430 809317604 555120800 651251875 952496533 404300019 434685495 719074578 580335599 601081077 613076605 907636681 720354415 45651331 664148360 828647642 963564574 542564449 810028299 765078342 867994430 526608467 943392868 744139237 588655045 241170422 499335282 994016582 686866223 437885926 258619024 652791109 91700729 102632841 635566129 238296699 714059842 18905351 821722791 931302820 448550758 963710053 592636580 568574313 527811040 496146550 635066029 293123261 407524421 394508052 957021935 989027871 35883142 714939320 726604922 422601248 512697574 506706907 475656862 441362300 990902656 356142157 368941257 88006688 73624186 451837788 136413096 312279486 897834268 2480181 712549575 320933059 635111416 194588871 701819929 451963478 795654486 18174657 567222382 291325872 52522168 745999693 408575729 367934970 452015712 703550888 729858849 339204556 151468569 9926089 346004578 194974450 137015660 867849037 330079763 515756330 883398843 688833589 621576930 29319816 161587210 535928284 241177538 982795063 914328135 369408432 281119127 838707191 821074440 854969291 947787799 410983084 607171206 904929401 85977812 749982459 894094273 724803285 5406314 204662916 86871910 564646056 210372234 360246124 387007299 54920477 31050221 482773347 251104343 874087068 465202155 798925519 274612465 221482153 985247900 765804067 914672840 901439949 493180915 737150065 682628803 347144467 935978233 535146565 805337851 790566452 45017231 499686439 587001156 221929359 657728231 451395358 319709973 701752320 578605102 67231841 285311231 815787365 736980776 940151479 86684235 553969795 74588985 440383279 48912080 189669269 271385427 657749351 922139612 420705092 687931306 250997187 784196731 131216979 861827786 811044005 867329605 336199841 688940513 885006415 63363195 547062889 132935347 390828671 24726832 984718609 894137351 261533162 674453921 298505093 680350268 237235977 648900598 554849571 90710815 815608817 53595924 634204847 779740214 828083485 589712779 820849975 422404515 837748121 374741279 997452717 54121196 543257070 237143002 562787148 289889431 386473049 440480348 426179900 780278943 218351469 118914573 153324781 446953376 866124538 973311200 667623915 391445861 652950132 90635572 701780502 238705466 711759967 60323074 104932670 289092391 296099467 194519919 540966713 257237671 402660887 506849396 93060680 385828263 455344681 724122026 122420215 111751696 376130646 914298806 450800393 126749179 851299075 185613027 732782110 418056711 914082110 874075683 788030841 249046969 354205303 780392166 482582026 445246309 23577918 982635179 524412349 590584856 268095199 521594604 511270409 473599435 867896020 338408948 671993260 798832796 581863854 386533255 374139763 804599492 484356355 293590010 858316877 994525506 973211454 148680661 203467271 35861973 118916220 915432368 768921785 705367238 384507961 784367917 318723862 31278048 406406794 54610250 993993618 211520336 953333626 807237479 558558303 785546693 822998824 665053871 740284738 181292658 192561091 107706298 288476893 465712486 639478209 926861777 865194687 16185918 228101823 365470740 85992407 184970378 355044049 983014723 29029075 373880680 971804933 577518440 164770725 773023632 532104765 585839486 417262017 270595896 296927177 148052953 111303729 718699116 521907415 79149521 782143667 537539221 326462831 352064538 612498594 994903824 382232478 664343239 864198620 318618896 516244894 455147878 757321133 341650520 12349792 873832704 15538563 465128363 394527288 31962716 807286737 931575174 233261482 962256203 135790515 441850191 632182194 5502447 215497192 844953396 443446299 294577857 620203423 634307998 400930418 274080974 283356731 105290088 500710218 960721487 481459082 648132487 523768761 582199060 882771381 558564376 9998240 699028254 838296373 326869235 121134990 964555404 215379019 100537016 56344287 900106206 622470716 67388172 450340258 886059987 21358087 679775073 821339074 925387479 627963219 45770781 348736660 980981117 902166664 647280015 267882446 212763824 100127680 908608317 682525463 838560257 100023046 783464062 316395882 95275087 331838568 36018503 451777397 768410195 712524534 610095272 41606256 47412171 827988132 678056530 214712004 433229263 660865951 602010238 843410597 330431467 532798563 586818052 275286025 71648212 803857792 234445950 775625566 296912410 737996913 83877128 269641174 408507441 796339853 998722387 884121406 25249745 830328033 134671329 841381334 58631429 148937915 585549795 116753106 737532697 671815550 867737466 378818370 233427702 416583474 34210055 405278075 203708271 455847218 243740194 112871416 605392863 80246334 879486507 797140484 717576711 320501041 143706817 730031314 705084977 60585767 793041549 27574747 450899275 747788335 363461163 825031612 944863803 639064287 365363236 932031636 765644315 117760046 98258221 550029240 309169270 208980107 905247235 547841587 346905745 822104265 499929107 612198586 875869903 397073662 738256022 419957489 723384121 973300267 517755574 997183248 515495855 386842585 440054687 595452128 239039614 70645724 747268250 51325493 856627339 255596262 89235918 96099307 982925352 925815213 110720077 376037421 966155271 627002 717155317 567979031 697997932 492426524 204067633 75262781 320664859 525855997 358079671 209413814 47797562 832611891 97409012 901815633 127249354 263806098 70617265 325852561 280137976 50278546 631596255 782791250 747807344 624889231 70323308 567044616 422558587 656860905 797059619 845194053 212956740 62377872 259159753 205941838 821545843 719212695 468794913 247857357 54212314 146602881 758348130 105363223 658941778 715879093 352131481 320212385 840457795 52277431 132099927 552859858 560039 418139210 724211314 339740802 267452207 308029228 277460574 507430767 148156534 424722015 359922198 835343006 809521470 208107290 838716200 694633881 93872619 347020505 87818407 56445432 370961290 440717165 760173521 311645 77597254 726605219 802317151 108013614 201782708 360131804 487328737 829528014 53789763 160154950 275858137 19685822 878925534 908175193 332803564 834166186 664347518 344870713 376477928 960918264 27390363 831386765 536375784 499493024 246511597 750788142 544594126 461104169 493026544 604075829 351772590 470967290 42460054 785791772 101282058 245535583 169857811 838811257 472404529 385850151 883588947 642094155 383541214 967946030 23799307 741948239 111506647 379268145 1796883 573789729 125446220 227870725 711700673 420465138 726500554 291825743 595759165 975056265 983180625 465403292 976530755 927452322 412071622 891760698 568235832 983196534 187547381 14956331 312253267 782108717 4197500 236321407 6481031 457292307 152548746 356491257 511143343 783432142 688465973 885318821 81807500 325719996 487227512 911108226 421407901 859883318 37231381 601738120 750759198 645233236 592016061 958846736 53793376 443093609 88269316 858409026 223716514 206523269 868738363 43348233 693021408 297979518 237258255 964685470 752900896 789317037 360233267 188238638 706432123 343141644 536835157 644493573 631005528 420968857 642223649 267320348 78830598 566571299 747020330 928530870 927582032 389017239 581648168 335599780 655419380 404756087 936805425 518510274 991940963 501234934 616881228 15565681 287175954 973747312 113232848 239049949 53410641 705038682 432048416 666945041 856896295 921997005 191855584 693749758 39868413 878446851 547326644 63171271 858408184 881920237 547458534 945779868 318869329 307645531 776883000 627153746 314630038 833137088 984482066 81730085 894272486 214826909 289880075 199977162 313937561 695969759 116927389 727718312 188094944 315119803 168648778 637435132 148123039 981649248 60116589 77615312 525495854 802453016 912056884 692768380 897487450 19808212 619251414 271003039 320276298 800073957 484488598 186002941 85102846 492739389 153557578 382704468 334819814 230361737 111062766 581041212 419270026 396354354 853383262 181438048 827847807 175322971 825744359 109115484 396249177 762327090 414870685 368753134 750227716 898848188 948310100 709573883 635010194 447001476 671604055 43567012 230602100 135118194 658421023 743333157 944428617 272216443 827097660 928737951 263908076 939066726 773279185 205280091 413984131 716810795 914761523 986103870 38468208 414117305 3705669 637459759 439761966 401116143 336926862 378856237 429001935 954544287 335067528 728831592 792333480 785850876 218750260 549896452 503746800 822906444 53785677 813387959 642339806 667963236 952974163 81780521 479983656 912019550 798191006 7301836 36284842 186322532 693628485 913349209 8851866 375234828 446422451 778565853 63315984 352346214 276141515 181113296 952188573 473563242 897941338 491874045 656047652 267489281 156385850 414277933 658002354 296757517 338780372 20188535 842382235 827894368 423372295 444400445 281622583 449476452 203384417 969789647 832455951 477672967 35064877 152837356 822695897 473290937 782862550 642234172 292697654 46441697 948619084 701813093 727664359 594040224 380342176 376146069 587553009 5360290 133226741 532597011 736800151 589241790 485308099 722415193 868210734 39150981 181133073 777450061 274183393 647514405 204526538 424920376 163116778 569596749 835668354 561027254 877399965 584791082 301975909 281221849 693916894 814683863 682899157 564558060 720795890 661392083 315479896 607712852 51500122 366368963 531342120 235537110 893210244 102184993 999295067 600733223 724324591 664866007 662275804 341800646 86410762 663439338 724832001 896563723 351662046 962281402 116198335 647007976 653700595 73879564 657749917 792884598 95015307 219242944 473097691 223481944 778354217 776342974 185524836 761436024 325899172 599160779 61262878 912961135 239050586 538163863 538854334 397761207 382863757 661240922 526428978 562228922 899969603 978929657 197435559 534468424 978199492 300874957 984827084 441999129 905592535 702521600 242394375 921742963 115642283 894958896 223913633 496788175 11238631 689898224 312693679 654725915 902915661 410577893 319091466 145453700 56634763 920846319 137353962 172591238 878660083 815823927 903698015 410204813 839005754 370081524 832681131 774766665 66308127 485872988 928817631 27296843 815727657 534898342 785105109 316539171 820290049 239886755 100681522 276489590 776627929 364723002 182456612 681789806 461962749 49910148 719005485 480211107 6105648 543756847 565754412 539241995 127686374 959551464 60493319 94174321 872675921 272551622 454555151 342426778 677287259 94656286 209505876 452806493 93285032 358025397 726782682 429480864 932935590 610684822 813827429 797026184 681061123 881192739 686565660 301021945 381061796 529586529 11663842 26059924 519547683 394843397 543012106 972939222 672477424 671704474 414355973 464302791 232017766 55569982 154678082 614290716 195901936 184287419 290355724 264502534 437273628 867239151 243561466 403581589 786323300 91095342 436010732 44952178 789443999 364350223 279949902 992925301 123565483 916352881 129829942 76195075 938328475 111822835 962018539 982819787 330512308 743171887 465064620 274523789 516888235 76213443 539836820 728664006 187638012 42179297 687498255 955917808 803283206 113071755 542128842 694672322 768224605 119875916 757916194 816550857 248062039 71226128 954564089 923863667 707207440 68810313 354596106 513551619 241098116 471072988 29559358 587712895 917617033 289202144 91625818 52285413 408596530 561172731 426694153 576764785 674336358 84401905 328795060 387559660 457441159 165920542 778196856 553045361 618667411 709687395 194981006 659221530 713295269 347429683 328878485 478776009 367962577 530077448 823837558 692275586 315820979 681798026 639184447 941331685 71053877 599424101 435769448 20204635 125744336 364844860 610528744 828017418 165803714 326411224 453481864 938365032 787081771 738840653 477505439 65173942 888211893 231901364 132362594 836298631 873526926 933784417 324060022 6670713 83022613 153848122 380376632 445355302 681527765 945707097 992331215 772735975 639358280 338563191 137277192 695225283 955281603 283950373 461801277 290297391 914522621 185366542 690771045 233539997 474262929 883969921 980270678 612721796 69126574 821238570 359117141 25346840 895135470 800498495 534667001 372509903 414938092 132892575 678698865 276747878 401980884 719566047 797852272 225481471 953156967 418984346 92161656 959552732 330290338 82537291 974888311 293073606 948991795 896620765 444130007 965412764 886454899 621858114 590573511 694052989 799746591 466862859 696672890 51716045 845518989 855460632 534145468 410345525 334369918 125419014 854120961 563237438 265596078 222351181 787969592 590009655 861585330 502446701 336045415 829671953 524208297 321860265 478026536 366180631 610642554 153841707 541377966 714396235 114794107 199136857 445213649 182143094 118977530 947555211 279680827 569656803 397359862 958723342 371006993 416716646 783710470 878793868 184961601 604159537 1799379 726855581 557889774 850995456 349397525 384618410 141519023 263605670 836521360 770981168 867705234 214103581 669078953 516434240 81791376 538885723 245817602 776164488 9218829 939461636 482981737 565658729 637403032 683620296 233688505 286095067 854830292 666085943 898118923 455952635 319658056 38195316 532320917 837065251 225186030 821101824 467825109 973019479 277218429 45832612 896247652 93905335 106568472 701389202 319273059 215969631 748642582 890546005 757011456 688982464 873089560 637412318 174150790 64275286 968991764 778414549 427596377 102815561 832207365 271998297 88881316 924336292 781037329 347640739 606317171 534554976 763277689 990363186 427044658 704435686 114073078 671814337 969879831 723126341 869498514 286584380 6454226 833917555 243165995 102740058 160678177 463123337 917080390 267038400 425406264 924081923 596938879 140927048 207602349 143840136 884560990 139024621 416225654 768248281 389691933 446907054 259539957 352775893 711609436 950588283 151072063 855416588 990464695 178809026 149371639 957723562 548465579 921106346 660979809 55383634 814472606 815920852 985945493 826718592 342597677 28556566 241450359 698700213 20822089 253747677 328453107 985699555 404300838 574475378 701884112 114218953 539951308 997288643 245822797 922134070 369329627 711739921 102713850 114767275 480587475 872751181 498929060 885649390 787816348 76186092 577227648 235106250 196035911 596743680 758609389 179380065 343556766 116104448 272378239 321295180 129776463 782591026 445618002 715453344 920464335 451428738 637944856 926669565 348824928 68102533 132477468 52267854 506102891 984138584 606772111 989099832 193701533 984203607 947285762 988087610 207943355 827022762 372456804 321473520 721471296 207310455 719011743 812408741 526582218 817430661 43634595 807535587 39939009 240037752 254855520 934897791 507305215 959663689 956803388 661586495 32197265 500752175 924779927 754931232 599105334 24176439 916703340 368833828 704717009 494779857 557060070 161263180 715713077 407511715 413365863 543273093 5551362 695600304 660423492 232443793 149082459 894056050 984282555 800562646 966143569 85250627 389074426 484263761 132646738 491674823 451395382 28221040 405407176 237926850 625072402 403474956 991410419 51075270 718130412 724325690 322895449 544437503 375614711 626712645 874918805 761895591 134769219 68013705 993029139 620863218 182798476 152967372 637716435 523215987 350198641 77822263 317930162 782285810 8918414 54321706 257612364 351681319 36177706 627138382 395963071 264442318 395957621 377142043 806430721 127132558 803450855 332047010 278519830 832789138 154302077 29140564 361611367 798107660 376272614 182626067 271430275 500537800 157504441 240640966 813835752 784921413 951997770 609660641 491062133 169930708 619498070 214206146 950713776 106235304 173055514 388724070 20791502 969721833 464136348 752873205 532169936 269322873 988720948 355216135 370177468 240334965 49392877 367260853 322595717 160786852 746532741 769990962 554471401 690772458 970553474 194737987 541972225 526862697 143861393 893251957 165883374 276314385 524305271 741451020 477183458 264095278 277827484 587296838 339763362 995103300 962924174 178107195 654154008 355030357 860994970 23001849 750111074 653290513 102300650 471636463 558919091 790098571 887750631 523305714 384642688 302993541 661226763 751374722 122253165 617704264 190613519 295920918 362737653 15477369 283788790 272096903 143742344 361707212 583701005 753806576 961346042 570733600 865711470 112106336 715055774 83714818 113720341 436109471 791225866 819000878 356268198 589213792 553597706 838447312 170932125 941364579 948688081 770051910 67994431 660986362 680946602 62702698 871398465 900769256 576297772 220064437 81929621 895880410 144414122 991372769 118856530 977380052 319759452 133971471 174338911 110259789 583878107 392733493 270855286 934982452 720378443 698922710 175108745 673774557 927212025 943501617 599517225 617891141 774906445 101795236 91078408 815319483 497501858 466091511 428742903 366263510 524048721 229114181 733773138 119661854 603275579 876679299 436330138 746912502 964684686 840506556 595586118 346273434 646181251 274739932 880602654 336881079 548058020 628173519 878745556 163054721 551538754 389385054 441281924 552925498 555406051 277947884 875400942 699846603 114286974 108429764 229203060 921353760 236099586 884566925 584203678 703262603 622002748 546719239 889038706 665150478 145459665 322793578 702863902 235973834 740681572 245152794 712260209 918781692 991401171 848006158 735334195 49841457 792049295 282983411 358727181 994229661 252674988 627046393 533219461 75090567 27683426 158738295 351504630 939224100 215501808 938353035 504511479 99808689 810897107 887770642 195291243 549381107 341600216 886043762 160123695 119367247 276018716 286068912 691303811 669100183 82485190 221439082 818182011 61991308 568733377 795474608 727354326 827746872 745789792 942878649 665943061 179155111 863867883 270746545 746748953 481041656 150096971 723225967 909743431 284084034 54093220 60947828 306762085 392210684 482009524 189181648 291934223 707451137 547622955 158703641 533765133 405236839 930292793 662525017 854101553 985388016 589877898 293797877 128107306 622000332 165872480 479315900 431962986 322210712 730501099 29413204 236373290 152071867 686078387 593485439 4047531 219500641 664064445 355431210 953551886 247805127 764364611 351290795 530098454 578474639 396080884 823141281 400368326 508325068 101106704 877580515 394617247 87197698 527306810 637866504 219767980 296337734 481059783 102393110 749017841 491827716 808266161 862435229 113306840 812639283 275290139 158909929 811351644 563793452 275837399 972240342 192233042 772715253 548202919 678673604 464550124 358524305 998055481 122714349 427982761 494840128 401170317 469065396 953550012 713031885 913741743 787514953 469090918 173995608 968548433 462493892 793815963 771219230 719535220 448864066 121064161 574839770 572537738 669554329 716535026 815247266 219028978 957769274 728410524 782865436 74155860 792717338 464667969 71299352 388175375 315213462 146344007 320104571 887253630 362646742 700412006 552671276 655143653 452098555 23518646 970286563 254075491 432553098 381413194 251492278 270737030 941929419 874343799 647684823 625803200 421545465 650728382 220818031 59594283 31637344 138438392 973876166 893327145 18017147 183528159 735857345 385084177 77755342 148845120 392194657 406262178 216389423 927633780 95026169 539042355 671742418 10063621 289506846 426522002 404871012 189972062 921052521 460072726 545475336 768338680 980930590 489624266 640095658 739730386 993421723 533190981 400116394 672056169 430367702 509257000 495864965 640461156 101308866 244658406 380955705 729245926 67092047 163226686 993850292 386750808 795889669 889863585 678572513 569487166 258431324 110999732 561654145 510988594 538314209 953022087 830072718 662836155 362868077 623613434 424221945 367120544 257169993 584002886 753685178 205555307 306957928 881344854 862244777 44911876 616312430 859273481 337466745 544639672 502264640 80045293 703822681 535494382 258775749 959169979 78916803 433261953 56361470 641647296 816111177 516126306 380141688 771641029 841268185 16362280 364053329 543837882 465464518 636748108 951021277 614620957 759445205 445528840 876679987 115613537 56024985 874227277 355706658 418633821 159270734 536368421 655383744 960881078 213156224 227059860 287001954 818224542 369607609 414799337 779422949 944824205 144742369 66653278 188726808 876429647 748787279 732897291 909135529 986812413 64293424 35121194 211806243 422792177 295246914 836997473 365392060 35449059 333773078 515531710 47791154 449017452 901539073 784137159 334089887 952296628 177069213 549323928 985791253 702560188 986200807 523906778 573012697 399508153 647002783 623395724 682448788 535683829 413944916 977155885 834540639 897600410 843905197 179881059 239527966 90286366 967435419 700311713 849347267 403911362 235514613 500534191 410852984 967750674 326314142 240058562 26044580 867190142 369463216 810849644 450997657 706769919 421736399 189665680 474757946 497254651 383122781 150554455 274866485 93777777 430189209 9828593 210545896 671791780 349778871 105652946 286736417 332358059 54409961 714632196 996641640 509304894 785019594 696808340 263588635 483442862 57760033 845380403 852839110 176940596 899578010 867370509 335779881 956535036 472275576 675337208 598604370 464297377 274836389 629030115 290007321 383982140 411386183 163278057 340749358 636558099 616474382 256635446 90591360 919086495 646580809 958309085 577812344 728996769 500243636 765322889 514912923 496771901 350515962 26941587 485556452 421289955 961012930 109965929 273510337 47876337 439023310 273379273 217545374 368993243 825961420 780969216 632998664 444701428 665964150 104382414 463259584 948999128 832730013 951527024 465121110 585255353 278791455 592306531 181776042 538333166 338087503 90278496 394381849 525592866 947356611 370352976 363834997 808731188 536269541 967639210 895091785 190958331 56953496 718801608 235867399 485518941 870223773 812449433 683139132 461647873 334049425 884872467 988909663 603752497 870577253 919785116 298067068 129708435 599405169 121325135 327948931 546055347 612025015 418861043 100407366 604353344 219815645 215041633 114684457 135306102 51695697 209059373 636881769 474118154 653442077 495057647 540300361 860188902 391011940 913153257 137690213 901239956 314117311 687983271 783340299 996607631 781691823 319712951 451476586 902560149 631602322 863994369 908282605 45740703 817555415 867978761 215057500 492916526 840259619 489477066 52256594 501389936 386117798 427186563 969360082 511499114 644271926 991996435 662778889 399585891 849397216 616255640 798073209 220205682 505682772 380139448 242474312 427473367 139859580 40505972 406748026 880735203 406665300 998920473 526516940 670529007 88039659 831576036 728629534 325396086 547970244 776044788 483584097 468563456 794977846 136284402 432083027 936633356 609522432 841167632 519151480 392708003 967884713 374480895 987352975 73533187 85485282 294453950 192007534 454106370 146318955 862018851 628391626 601209895 409065582 63427186 64732589 57083911 831767391 235749393 836226424 712717 331987281 572266631 552467263 64638315 800964355 631536265 601225413 968805550 520070230 829380799 468324398 840068438 104903063 542842592 355525601 847278689 834120533 853018231 951963904 917407907 136390204 885885777 677822719 410201579 301639956 411684456 96115788 367279711 289775492 99222055 886780462 668931416 30915507 983537608 136133893 875371187 273431360 596923495 307777653 801571829 825263092 346166748 163428658 499780964 193688537 609578203 584268000 210497515 485585232 352978275 599500787 751672373 175726890 175824303 840722556 140277398 628462191 955328345 182202051 835818302 308419729 839775618 219711858 284531884 923734038 305738954 25288126 867494036 712051926 887362673 753799307 739192080 892244620 784029230 809583497 428768703 547849986 780386231 385811733 108223408 492391946 796482918 380347681 662143360 978424840 211806019 136709193 709664396 695659228 152926746 156066141 29585290 15815838 195786914 588972076 227493622 674910799 461427142 618142580 385081372 48192114 603495852 23435315 795173546 118249527 240258753 425143386 345084142 794612212 764620745 82335883 498955099 173736785 676059258 679612344 852023434 287622898 219670006 77996936 134045984 185368141 119603360 323975160 262214336 2470843 975619727 108645210 810020799 340420796 377169360 663645439 361711773 680010993 558679809 455706068 37248689 975049391 548711829 702766772 539151323 493178684 774616160 97393823 937164802 811212438 621363554 433600379 329190306 426852779 546416313 48051098 562811664 82258519 502096056 333402689 173669778 93293264 986768436 599689361 608417275 696217090 159262505 948769994 892724501 318150732 826317446 141711870 468242935 784980746 803706055 703644353 188150136 246029328 603894589 317260361 212281329 234153008 279502388 124604230 267584574 883723645 460195060 155876709 57358855 803324484 266872687 938552903 8050519 407261241 512990074 28955489 612979580 790670720 258384166 819596853 173340280 820045598 981373759 11676870 972676948 450354978 498299578 950599728 382901978 5601401 37667274 346400416 674718040 727848319 286467331 151618911 940364011 991448613 153827319 123748183 180119269 28819934 414293764 26566708 118728955 734948539 563192417 457696091 810775447 538057631 489518160 552951101 845533945 311748537 714232185 598731217 371054076 598470017 7668473 387524135 184000715 764476682 222873826 773800157 257762109 978119510 88202110 626934597 247854259 963063499 790786958 951276320 189835435 6410166 308018669 441916957 169145643 65366311 611340880 464706064 642200992 989426655 810279424 878985201 490166983 252765336 638083198 298941730 295161853 375429963 913348399 524850410 742277773 44805986 400548675 894680506 879936806 687041610 521940317 267604671 137863436 879555113 603124204 327974517 482795431 774388276 338578294 753497859 333433339 577120317 42673935 327547750 172721742 272473762 921248838 768238338 481764066 808486260 35423014 684553954 385794978 998105985 207112676 67752168 250069182 85173748 292069104 221539345 223070835 238156078 934225814 988196125 940373471 702966507 870937467 159026928 728626136 733643775 654523021 727889829 658453355 265811649 164542888 581004619 45189322 266625537 701076257 456410549 110372669 38636866 931656392 556981251 677017185 258428546 737015816 602797662 620575525 348848375 980237506 766825816 486597846 237448728 523490038 530581955 293728176 280814149 328000954 630282619 323408374 492691867 894380202 859806484 517497956 544967674 323663560 32985116 736620143 228656469 54569145 718649816 844259387 491119103 918711726 466510744 701988223 273312872 702826457 164296896 430824510 752882578 187739021 572107331 271835524 866071482 656820660 406493258 850229488 969054854 608540751 94250192 866767232 893774744 548074046 474303622 700786421 595336871 306833590 95172222 274298284 637020047 691570877 759724302 486194656 866383478 98729395 344830058 845418632 6283030 887893051 585438603 95607143 784735017 440411803 291990377 504139499 347392051 508802396 314693827 405937001 195875025 159494427 606296650 720548232 44445953 403689217 976859617 858226203 239332891 441732289 19754443 126490647 150509710 674955244 883672630 772355990 377624317 695713576 877675524 230062544 985080803 351077122 441530148 908571369 462356029 273850217 424457354 802360653 99023659 836221096 755663365 733368689 649275172 575763159 497176690 332068594 454054176 227603028 894816674 143564750 699665681 834950415 380152155 464114036 38022999 648842035 661238679 115871860 724962048 872194814 315849046 17000249 791596356 253223596 335408084 201930355 31876835 772819894 616758656 811825863 106495183 403545267 113945901 800875704 138822988 532205233 206090008 791265616 801963719 686700833 298575590 665268835 588004169 271102380 529277103 645358975 586018798 602855933 456715780 58858965 686316088 44324584 585766788 453402788 455489604 836583556 972800124 598674774 628304545 171257546 731342195 958816822 987597925 14488969 889415308 841406013 518591085 771470980 495614950 767984217 786924917 72040934 726478470 344128627 263537268 677417707 539809969 88063413 510917733 403207355 979770108 362335068 691919969 252880699 687307763 80223665 186377923 7515146 905826583 487550041 886507075 59286872 408657161 735723214 832520917 485250961 66146692 171045132 865922604 769793690 642201629 704693054 741943139 369639648 872900766 47691505 75004611 321324777 931445666 652404639 723379279 959336889 380763870 475239581 293963228 995255151 919930307 718241500 302367153 646189984 856316161 589366398 4417795 686659725 991249612 692348016 388485500 114017657 359428924 60316224 330574015 478750106 101240945 404469702 311749441 557714845 65492539 814053653 951774680 133643040 781577062 821320442 621300961 173611394 932657522 65881135 324919567 412092898 377854800 621850718 179713194 988520493 129291243 324813940 494286118 451281941 310556935 307443808 318257885 10464170 143778402 925766640 291111056 952972428 950969003 134062560 677436913 936518200 53771885 959593659 228167050 884849814 370588042 496234300 562998672 115472991 947720128 637653413 293957099 764556494 131634776 620871315 421466186 984993364 930174093 183397232 679348784 259276157 197384617 221333173 45114769 210678361 127277742 14310082 559719868 245520690 859448317 771827467 142302228 961565719 621722117 787852331 533233525 914928362 26860092 976457956 731230268 721721286 490046153 699512825 161165709 739707153 639295400 968862647 391081810 979475611 520029050 42449050 166536106 345258883 744859301 571387888 132516026 363546358 871308131 36692555 101220383 258456352 581648752 179554906 107130277 179275893 703923967 602644203 280455155 190423642 166689874 212472090 781895278 923615417 426240382 634785016 958309893 519832848 353560524 846532396 40283060 191229134 576199026 436726969 676969399 729875666 611493874 219335751 925211394 881911704 217129808 637639158 15616008 249731033 607116481 23102654 482129159 390463067 466369983 944011817 920580895 529914258 635713561 787828507 567105591 454115354 421110529 927144113 736210434 745341694 494805022 5237980 675944766 498665833 129656935 641828012 496620918 323747875 793472860 190509989 753136150 255556537 63802355 215234191 604941208 904735764 473449897 310098991 863975357 909561730 574611141 758046082 251526105 645750973 32735075 854503025 881300192 655953409 131361636 501627129 111885919 162349789 803691815 878440717 468799041 892800977 302262037 261833061 889784886 767423468 686600017 855075312 549279948 526926866 266914054 481371370 302401650 990128189 481320088 471143396 821785156 913461473 49659525 947963017 337583477 506859632 27979570 363739986 778449856 46986078 884982330 291307965 376499088 81311756 315976261 605246987 784798986 13119930 277910738 362461958 383492675 660759323 458340859 91974411 290260488 87066924 980544553 913387354 331929267 878498923 91562550 581383166 166317659 568943615 282117407 225896692 533888372 269943636 272230420 935786782 718477570 253614301 282815668 613098275 226908169 333749022 606329022 420902270 694522454 629485491 109029964 351152252 123538339 190871479 16657942 708512355 312060149 87626577 824557232 749669870 519959872 975120577 236474301 641922869 768446883 967065776 926699353 833370605 326402409 600856420 602318871 443426053 981013994 735039848 870134193 691501275 582846483 65031139 922299421 242963131 428323319 147817141 121261005 611261414 302956793 921246566 121490124 483859187 200847463 276624146 234558801 417941349 432215211 694853664 656612360 161640019 919787017 935281813 232495726 881005273 597867606 657597918 767309169 601673231 82225579 495209860 762703390 552145712 333961392 769985071 581900559 798946518 621842869 793671388 672221838 695665054 359330630 559804157 826721132 523136184 905689391 382454514 950213567 680455992 400594650 215668230 243771010 669186072 816341617 162417338 61196273 481893155 877498967 178808399 943562260 767929406 878771514 988416112 996729570 790128501 926622701 120414362 743399986 825347745 753157724 143420636 680786894 751735863 896670934 610937274 465807725 246270326 479437425 662146312 670773005 333517279 854746874 839599598 950865801 85979944 712827653 35359670 638944194 137545345 721624470 547458335 394726026 828692944 767776717 816388347 601997525 989864435 475792351 831309022 243853057 553396451 450616660 501749951 960453796 850909833 851771146 209305035 360958342 223001706 141208615 72309542 218740078 197837617 572015497 740994967 419997843 977361993 174846697 974509754 273890198 441237906 946800195 761190309 45163189 401555046 862839338 985370419 59678191 508887955 39954570 45215800 950482154 235717439 675217203 539553278 765802678 433836542 109205343 161106705 994714096 533386735 1818409 118009530 879038371 340963748 560917301 850129163 921988527 770192648 678383569 365308054 901916868 998119163 644747680 771461190 402420276 845223954 727418151 158761024 925203950 351690387 558668210 35671972 902216623 980077490 138237530 497777702 315105179 239951500 620763229 273486018 836493491 226948182 208619798 81822872 922205922 71861417 986402662 42463039 553281299 763120716 543560384 415613540 771469304 63622993 272906151 44579706 856455547 173079024 732415332 226292557 377460877 845459684 176778147 321164053 202853625 279809961 129908780 814051748 824315099 796729253 211977114 807327580 261793488 601554938 217674568 547152518 524523682 418035275 295921778 576851249 665879867 187260700 580946593 534870982 882414589 410674281 211203296 199484902 93780231 197729459 333787559 873588573 575914895 551947569 161589381 20557843 979058755 296851503 190669115 369554006 106087948 441164538 660446344 123042558 470419625 427575390 608500787 296583665 70152219 11114452 129757347 493686282 445067838 809103072 354654390 284504545 70041722 227990936 658712043 678770476 980037005 840445439 896530587 379111695 332782112 314126072 450261689 444014387 392685394 488683793 582322144 309046406 346270301 178905010 148828564 57013050 815023842 278642809 524064542 960977077 21383927 314875998 696515367 134740517 378489465 656470252 135255502 946413275 357000377 234400184 29558795 704288859 17125907 332606649 766776240 693065092 384977511 711493471 25404866 909616889 406954075 125687872 338109932 671219044 873956774 431122985 257813662 979856793 678024573 295840556 896594666 302811267 527228889 99607807 872580055 500136488 664517899 748346538 684278482 977918261 229128886 898772520 850140299 259617560 513176809 75999120 52225236 792328682 63133485 448216397 626401499 143896083 5929468 301392334 230367169 962347147 601859291 218682010 138188723 52047775 281330392 13421097 773675051 315761960 766836164 916157003 284811147 432000296 964359333 875016554 386779464 839679258 486370684 300961766 439982846 737904225 99936188 626456238 70573766 858404543 869058960 247249449 539524771 789900391 60579961 95230137 976640774 277176663 421005011 179041311 352667442 116365656 326410069 965142205 407074990 151769645 126019947 547283894 579515535 362838985 726399561 953621302 428951616 771947718 834620262 423321659 28477392 951296325 532457625 74148592 916079696 477776650 59412926 198323955 390098778 790733307 532331437 430338376 319422923 538229550 31010682 723431132 568484735 887971661 754196570 256853972 615230717 24253645 511857433 755299353 255977515 656596512 93733169 184441646 255832099 44057707 116102996 982511663 818671870 559547930 411167391 226406456 275642266 963129115 403211739 194775013 353594077 403249350 778439493 736581648 977125330 980431672 967654049 308591093 791282665 96549094 753923700 587509167 528506037 493184537 617112032 987175885 737016802 49835108 924195320 312106021 280478244 104358482 803480933 788303292 979200252 754048327 839769394 160414734 385996413 457435227 141772091 277083855 91785334 1114308 650782555 958383701 654996316 540223199 21360771 953432409 405150780 505570270 114925727 292524865 857190914 319822655 5484839 844230428 2391495 389612192 187959358 690471268 503729935 468477450 620589774 237232006 202678301 30007909 610485484 863042501 318451628 22638019 889841392 296546877 825077979 241522749 449789454 470544718 277936393 49868956 718187454 817754013 586983427 659783264 348089580 356911895 899432879 659070696 249095773 95443252 869943189 889540585 581682169 900444116 899983102 338186443 823228713 294114621 946252264 313179264 141401260 761562728 103137012 176676091 344366591 359336996 7557814 62181870 819520707 64755771 442123869 632779070 404974976 991409541 436436545 266061628 80362288 978753514 431367183 531067301 649828339 791438535 235075170 855862032 342681053 834755942 461189895 960652607 962636880 737540536 779156626 141584291 38962783 382179395 36547386 542376110 798159238 837883932 280600200 936863392 441497241 424530401 119611560 418456867 238551058 383541616 859334404 827064362 270436445 405741105 509518099 938026821 518925231 518579929 120344273 453706942 14891262 773689671 903656405 631017377 459884157 543221329 752523179 259603517 465438898 761775967 915835744 607533839 36656447 203432410 196254117 76771030 239432190 58770842 298428582 591509044 745902097 194047329 170329670 758536856 385626991 714420892 644713625 294645991 45809143 153171799 645467451 437664227 450627859 867559675 945482247 712558855 255911416 365560008 392265217 969082713 744996741 922009183 440754662 980872552 900434667 93044004 525928916 428585499 185861920 892990281 999651755 798750812 30937568 236162381 315414394 832588561 235043846 347376786 631938600 579641985 74221259 276191597 515124612 975123080 621920343 401464069 122036484 506579656 863999010 921504793 122378093 367017558 513546100 522488772 167579968 344376312 292096461 284355936 925354858 959879161 466331179 387502408 616089823 736252233 381751633 608605474 71293234 137148397 747981294 419769414 561154730 873321265 962748065 552819730 792938440 624765504 665438123 693299955 939135777 225772227 39469642 631987843 92324019 651698147 368361582 52323677 734408369 372490300 123127174 99109467 761675831 946202622 812325189 246039679 623194092 313243622 483719096 188607788 941413684 396563833 447894128 883695861 529936813 738026345 999007923 585111285 717847207 10200726 800798927 191533873 876411615 647942639 81823400 565580626 850677581 323661006 761599856 369243255 454783989 561624647 664538750 591472178 993474143 153821473 813311611 455029996 429405588 512600367 600705493 103783929 169775953 913606206 267254669 409637305 695358810 869419403 429222342 503239603 51996241 670956017 503334032 113888860 62485194 657119821 929045730 606157026 860619187 840799995 859576446 119679275 911356748 628868513 339738393 707992880 506236233 527435922 275282371 174938409 132638225 589582522 71638775 660236439 282145787 679724882 214306295 888529996 241301646 182385752 426007217 562555448 368810701 175002975 876349825 243493096 620760142 659576987 763231043 8722257 611304684 466707980 561693104 86584981 770106239 567988302 374861140 605764532 717455239 16934178 557715334 32121670 817898103 338115759 851881015 179618499 543998865 831356645 764429803 167929563 705960632 10885469 736549892 312349319 186637972 259990921 97370920 558823246 15120620 854292664 942570124 409957411 968672601 6305303 53215188 841480758 229077368 978955768 610652728 962302733 281497676 662439941 658428088 40326879 630156748 223595355 988448066 347407445 764689347 642743525 872027777 24364253 764426329 189211026 592847450 630834595 908606599 529482218 481599534 519097041 574109177 984926918 713727880 25132332 358735878 243431286 672700651 520002731 293468442 195781775 206350406 172349242 774964860 963685536 148191022 266893087 448643011 824637896 243275042 985078933 348569813 723327795 131605560 874344720 461122589 78887543 116179416 571440352 156543484 924114328 734928445 430315423 680205994 579732996 446231403 515203543 362493851 40803070 799869322 585815690 589635996 371344988 690927307 550884605 218416479 677813927 428874971 166132459 979263650 678948393 919685674 731522075 956716808 121002501 405722775 51452202 485411773 331122813 974907462 167756220 759775127 122057482 187323140 271443404 931995090 290602441 712538857 6059514 618631786 90319561 494335353 794739792 896596757 716767005 76042465 357031980 517683599 474543273 764351823 491718908 778314566 172876604 77460393 453418639 750474359 677238803 245072688 801710872 379297660 631050071 685707307 775526623 751393628 634225422 404570125 45184102 357046275 693285017 332275563 813828865 967282559 34128382 764565653 948013525 415698310 291000776 419511533 29022438 829765911 423912165 190623544 322144699 385702668 816595663 635163754 621284273 825243725 110355462 494295693 702733206 83822093 831924244 508940789 373356083 136621874 209740318 909255580 416647443 680380358 44740580 159342646 76664219 104828836 725043877 897463117 912029775 996530898 131265537 141957276 124172811 13736028 235097070 205848663 162962543 929313014 699761222 83564105 564171864 192803891 237626816 279614758 480703453 510113212 409819545 961061963 207338368 898637716 851971625 57304521 562258141 996361143 417181937 672230750 307620731 612132792 922906626 322666959 71250456 576123898 527453258 698818603 747090879 132838562 380329207 986374828 679565243 569988427 765019248 180664694 376346703 63777597 858222098 616639238 39136476 568574614 198260386 452895160 451761317 784389578 527456141 714662121 143991338 800738504 68945040 640414020 530053132 490368061 517930137 769778016 642412024 808841631 550856760 774414254 952927631 298021988 801652823 183019871 236775794 915592174 205645908 219668408 49406466 442897017 95660226 909425186 72727000 589980958 954284655 34580449 885569720 850988784 297168354 355365707 213680086 385814829 85581940 710297547 460736714 221564364 763622703 72335750 410577126 602588176 440856599 522657883 425990323 153318314 422647380 234828579 510680431 786325096 57886772 541336332 64579799 94465008 505282552 160599425 509760334 128331198 746990899 834849665 57765381 570602280 490343530 240961453 886216654 707875839 437561394 325822200 816558662 58741648 389520854 42494821 733082423 989656293 794728574 259484566 829755564 229031483 64131002 109869754 490574431 852740990 215588271 129838352 33574532 42948257 75748257 430127002 488250862 88718881 879128031 859268533 233245446 110491651 123194545 872793210 84479388 424607608 17460807 261659816 103802797 392655468 664877333 653079111 585745094 605128310 586002753 396608492 235673047 340863525 191319491 493832047 663272608 607747520 718367581 118463359 985216594 841426763 603777425 280500387 924658017 547441988 183029560 958056380 276997244 687367520 2023834 564203334 302130169 384765709 166506360 745538530 240585086 880823651 910670355 845234292 158278232 504538475 700844820 894894087 379233157 985108332 2035583 620516776 457350662 138727107 690068380 307276882 163146783 907094760 841837597 634768787 993980239 198224253 709156864 623069855 112680410 370309647 960809761 400159088 168870145 341535862 139673380 563450484 67270454 798732076 980445578 669806313 158667981 782098448 373768656 884459316 961521376 419995253 399555158 442211338 298729380 118076646 301935347 192810518 723087729 506904728 40992234 22503613 396068125 5505964 429983136 261986657 853366154 301636644 927227584 737849260 234876848 125159466 317364328 687867927 630776899 710308592 453444239 308456876 686598194 615499552 222704068 344663992 557776462 246109955 120519738 818772540 242494130 928293984 678588581 726208713 842578959 171035936 240716298 336970632 450247305 798267218 662975881 92486979 209467920 51386770 864736329 836014093 932817140 814788063 532892891 916768978 563360113 458732179 712442050 550502630 185740933 699130307 596380835 147794676 502209856 247148741 749230088 488592279 704227785 841582124 993564568 840337557 248605792 546755242 248683151 742361600 117567054 962171906 312553853 277749819 281922894 389605156 483463256 797574979 499517316 66967825 360523663 364051704 645530549 110187120 933517242 755956425 942880512 821378153 471665340 226955134 799693223 253180530 621275702 177494695 710621190 640928491 662572583 593029317 57775623 367970577 127827939 770613850 60828837 670984588 585104709 28520327 356523058 259591384 481384189 372535273 455169035 123475935 868970192 983178615 544537260 104329335 468837050 252472909 96351675 301135802 276431590 380327582 307884068 984528016 542318453 732596304 375892618 679589278 78083374 937446895 260683299 480213829 588147240 715671701 598601433 35098127 588865194 928360862 562214551 606283973 601546765 78038748 892844924 368353384 582175554 673949922 512629212 628262990 358882226 380257795 595342209 196712242 636698902 166214433 107848940 372970462 442633613 908093383 674110553 592677297 67818621 348735679 257799866 694865192 555482395 742712189 295906839 648396931 74328479 470885531 463045237 845725098 904207356 145080391 760174434 473799144 67651828 381203516 5696362 630508765 116400982 1627518 90553772 999549266 827255694 795778755 503390129 115593712 412863434 954509562 571004936 180494943 670390243 230519341 49024943 573897186 310817440 364453465 536281890 444581569 576614681 720653680 846830151 765893976 155400023 696174355 790331117 877418497 866554937 311200541 578078712 659515551 586855509 587237284 556362601 742824591 734306492 184282399 729129835 518328124 360732798 449103281 198427738 44676773 763596381 207962825 962902344 81947872 10204793 505783308 220113333 107992018 975245655 889221289 146552390 941750999 568918095 419060375 441678285 637424346 524776576 607852441 5578957 870493044 91554791 533719911 220627881 842017089 129131190 990839378 215472940 956993310 857930115 179391401 890701595 115816825 110296098 601088968 986594106 985326007 403365123 685634281 704840252 914203874 734590580 277231901 249931135 368719443 660841524 531763967 130298050 262179143 278106330 365765954 346580965 93727364 791347344 210047206 56035426 766417853 5637900 177426280 55302460 98729009 356578816 529563421 82078720 262155626 351355342 985963017 7954813 931410819 11750826 1189812 168665334 185425102 982292140 637916721 164517399 225025656 208897237 701563865 736016157 794879960 640979101 955255065 975288502 431436172 898471543 274254240 884655724 907636797 733243681 310658737 746865980 610138429 823996707 620602917 267887152 928410121 483737249 232942176 934866278 966774813 604305568 87099902 380186899 413549012 221801161 915897546 5296920 995078789 294326133 437147998 652821518 222763349 992051397 727428116 147931902 446596481 224358385 96133157 632565905 268844245 385315295 5920856 858634820 65801338 364577266 949116820 130858636 245773985 363857976 560444363 955553220 383421222 881913357 318957558 656242218 341740505 142842963 56347553 338886198 5737661 988130858 332188904 757477428 939179191 702851939 577334217 938079202 998092361 88923212 65039501 290392991 516320461 209478315 987440819 472642087 871665481 676598103 50978682 599034756 295564332 829011520 352815763 397908508 918514872 911502962 328973925 107281731 496069072 401905508 988926882 667294048 966441681 134690052 186566919 676030766 268148153 141378382 886413050 326078133 575063234 921635843 652792110 501829835 319076045 787312128 137078805 481753380 690975262 724988308 761437004 334478671 161234226 254184492 518295888 86545985 466062467 734895879 252661240 580536622 256748479 38754874 422615208 169098107 192743268 641869972 314791145 965807538 659279661 115155756 626899792 279921525 628905814 877248873 708727066 503875865 604501409 3117561 602764076 271462529 794551809 914192779 895689203 382151521 56567447 709351352 197862777 245886677 695557032 94758928 133638417 225080114 153306676 166585471 664748787 253601059 543675849 418382029 490890041 131153760 486278510 423834045 541691414 411692190 851887793 297340448 21534005 976261638 952035247 565615281 260987511 753876847 905209768 702654135 891019309 249804740 881610528 875317118 641295740 487636167 64119585 282076720 91464841 76358198 706084403 495282992 928718285 195197015 91023058 151962571 4899732 626077020 762341248 473036065 788986728 484990624 876202635 997789297 532368269 203527488 425863348 36721379 779122911 843634000 661944111 955402890 852431821 9851981 4823928 682453141 19594685 513610918 128984833 449256401 796067062 233548533 240426038 619051540 240981183 872817142 182414934 665310589 981912614 195813976 827933623 336535689 798146296 982952082 113631823 130038718 486860546 562990011 68536498 782838238 36776707 225493603 78314625 296166961 946909148 92585651 250134650 882314283 565736945 765723257 169157777 571811869 504568818 988319239 802683107 3552654 920594607 856399464 510658561 904539200 399076274 660467262 616567148 512869367 218511463 280408612 935479640 528283696 251844578 98445740 609974372 851804188 18265582 561081888 711135170 721961577 930537690 692398172 453302749 375125023 820170043 63667646 837993073 728117498 999231945 82888303 70842266 724087937 363126201 524471169 10590066 463808304 944118187 236053314 268547063 800657508 172804281 865396888 35884615 263432248 346608008 655651320 283843598 921736449 95862117 224156339 724118087 904170034 472656037 539311003 949882175 326607470 580303466 119516300 591694183 188291729 304895416 984606782 906119140 920816770 160233558 486508950 108878875 5783920 848450251 860237981 52908310 593688969 159025847 539704241 276728970 914642418 532780287 976862014 424404838 619719756 136214583 18891780 834022209 673102856 856863008 456599696 175480348 52186068 757094079 602825578 927141938 577018543 287337381 13046247 548933156 587474695 205557290 122158815 765682409 501439670 968549877 72438192 245428568 617051664 811562344 162857330 204792938 472120650 606430633 423896108 571708894 545167226 440940101 790349922 999855599 455177321 560992983 529266105 269608981 546234940 628504716 567097601 332815391 400608180 462463970 846478621 836182781 956218830 284748448 937989814 224011339 463690020 702071075 624393285 359134756 750129052 639607623 274125408 517556962 666269919 137577901 872971340 742989594 350745811 792018996 173281664 934674213 767738306 780737553 62024123 960533172 212140246 317239366 11307687 916387503 243281068 536558670 507367848 648329421 892224781 714254842 250060683 13435465 650117480 2366335 363455668 200110032 4410263 135977673 238933757 534328609 876584322 981838296 479685483 964616226 877776391 347099531 168639270 967963028 408078011 191569219 403196414 253313328 5521258 632173418 215816219 160041768 204624913 587021783 492144625 194726534 483554291 134369941 633499841 643123904 881349172 967652571 382554792 117128984 16753928 386383357 560746796 544678877 41396830 878904316 151366331 368337243 77309675 586576555 581082911 782558876 804982678 542803125 176370405 798386340 521315739 928836169 763914145 469264457 317362485 202863791 274302741 108413523 133168768 540822161 306760613 794382902 265295566 266408540 119154539 257969277 441284836 106195795 878441079 885064582 320139825 980583286 474687857 543967234 715247169 526957887 679932162 947610558 12681384 582552576 987901728 836472361 113840669 794675425 979516892 13412628 616648044 635034283 372003519 50359830 604899692 167940877 360283405 771522295 84687013 513742793 274838381 240725254 963968093 437729624 696446120 213853608 570984006 648637143 583889 751133591 622756094 634512753 112441172 573408133 61216933 473535735 134127286 123091369 848431081 332868004 466281032 65011598 485499607 438141384 589224605 189896879 609730830 417710744 838167626 717489783 487312767 184551890 237096277 979490540 670380094 609751348 831534389 838359376 28827650 635071479 92501914 523051637 22820357 332085852 808360054 55913540 648706195 787773785 736168788 561111313 524691523 794314480 626422946 525123872 697019793 104399883 669643996 573387276 541718356 952048868 790012995 268402178 617930352 34314994 270571922 407329721 217810341 420982379 820584995 360615916 495285220 648937018 633861794 134133203 811011567 832433556 124667483 505735209 73862962 41603488 933904347 915947768 365948029 941389962 47571748 524024912 471535208 81889079 653087187 20611945 274544966 150757571 531935115 833433454 124749292 337931336 664175104 810877765 62808647 447787991 189555369 232843511 433558124 140701428 820009869 907176563 537804399 402682861 654752951 346602584 306570382 162060655 64681763 82164752 966953065 807715048 885199474 826447187 641392696 333769505 499086232 162996126 179364025 549466038 821790102 2181 75935837 885478798 197104896 143203421 364494960 631806484 66972021 166982654 839357321 920616874 528204556 953681153 203845998 523096462 848449418 251090548 538620658 212832838 390064306 357907465 140531398 14844960 958600371 726050832 641530887 867563205 234850582 697011458 988704582 110811481 309949343 116340298 17926641 662985980 266514570 117925246 949072904 432365894 844959247 275766116 132483741 479291960 810913082 96105780 512423695 59830232 237523415 652376428 470640454 582720737 655611088 563381376 611421673 222438998 814636044 614071073 217535135 275986105 62235812 718879179 930858263 229479247 465411149 578288064 492204079 810970756 659118372 170103481 290535537 904395439 496477405 876869411 333517983 776936210 65481286 440626002 892117267 128484555 449422995 328729855 273773217 163562493 547962862 897816695 21418269 773746614 823543120 994247147 988438851 946721985 58871187 728458757 562606017 979737566 857479766 169395908 780543727 250809911 500319254 313315371 982030776 580247456 877405940 959245691 351634599 526345608 772092928 630367777 323679660 809642943 736589202 775374864 79917429 224074167 191966816 437505017 810256058 774066766 768208095 423348964 345762015 699749953 651934866 507491927 702457336 561146517 106242323 181837502 281827934 556631518 290932100 469563516 436790950 862745606 351622756 444784816 53308335 357488595 608476181 655993411 220033160 465269627 325402331 456915759 736878417 378680781 313876508 631076745 826767202 285151801 327458430 953304895 621416026 680064039 239928049 356687740 559172804 62938518 677852919 782144512 780612374 829839660 601125393 666535308 246936897 119818096 373209119 459834384 669903217 249312785 217976478 935256153 545237346 56230395 964035216 584269179 885578667 297318160 622194062 653229278 169803358 459920948 54958280 258352121 92283375 766289924 114181814 189278840 473551386 387652168 398878176 926046961 605255929 426332968 462610450 207204718 261962620 766985377 985314389 708165133 565151918 448031587 837603295 562329358 383013498 432504952 737498844 476557000 951893851 334393741 779314695 603445422 239886136 873205313 91653189 375259704 268946729 178129843 849629087 982954348 964153830 569600200 811085586 304837496 760649659 66174392 340383150 654232323 898585380 111952937 503055853 650762417 727148446 888400926 364257264 281596740 109811708 326878036 559154153 538157989 709096603 118343758 274782649 387762635 754479207 490089930 798290829 265923619 745084643 679747504 121154036 343277550 482850536 638373191 394682246 349346128 903159416 200881319 126430399 511481588 392986397 935740869 210011857 336642841 306634264 789432168 296662802 652127245 776777321 970242555 600660794 518769522 607677658 34521250 737306914 174465299 348600328 998052929 627372975 265480594 84028541 126598103 544939553 55105729 74973877 503280795 266053970 688453205 479440976 805491689 995309082 251910006 915536157 6373466 5796393 643342112 118656233 445887633 351942573 359180450 454233100 767518709 248937946 599831698 257440407 412016207 168528307 87050954 51797147 58605363 332176782 570137540 361903045 389435812 409205653 846591116 63869646 916123196 826156136 351434928 652882006 680974390 452181181 29457542 52832843 834885839 369180947 736583056 690001504 722592103 180304733 741862089 364683722 167802288 25221376 50840111 8429187 13882286 315204301 694496217 29027362 414249315 721436046 40031728 47340567 856142458 253676342 802825828 769042344 6077579 129168958 562314827 25444932 576528338 499728798 250236386 339277061 528118964 339857286 744499517 724500161 718499543 329485118 327908951 868965400 516244801 556352377 845443498 582934394 697786583 101514411 940928328 332709531 545674149 900541958 463756525 373612575 309451111 682815563 922159315 965494144 709894865 181527138 859632298 690745721 698817224 893944107 397757426 606923650 296096611 700131169 698515147 76025039 957774644 86930238 798130853 844253513 825766530 778319629 519989448 72396235 750502675 165157113 310016765 816931902 555597771 386879511 89629386 515060591 485231722 59168537 971750064 858353928 891130112 194439492 602596006 64647376 628468343 705213774 111893610 225240335 203058925 780571934 132069185 810519545 124729512 267279309 375393673 695280762 725130278 496541680 571971756 287629279 859486401 494491389 783452354 346046364 111338550 353373649 361993802 466485089 73192967 912696245 736239141 978804835 279179402 361456882 108545051 664935794 608672130 825993687 928313061 33159463 110242948 617109033 268140157 807651493 753137426 199091596 250939986 705842454 759790906 126183598 706373140 385709080 194424700 518445549 522610401 134587097 438096538 411748785 969211836 922061095 5152449 691094884 832848731 818028385 861202866 136381606 680673851 367353774 505632265 460390954 163615194 794137466 327954147 528069404 22239013 902952241 823333522 209993030 196406426 827999298 660206395 66964021 760248907 62215507 611022492 410612869 879099 957401947 974654292 227228807 831919089 283333408 476432301 133507483 684009706 462279277 532342700 858450268 830100349 602617058 477926438 397988592 322708348 888181306 162401476 503615596 507377387 84472134 521826503 758333141 785735776 838728744 373947363 964777639 112213197 138511971 920121028 464613083 885295536 749122490 892222664 726776459 700746678 401299060 300829229 121024130 449997498 990650230 429414390 582533562 261596932 65208558 489570136 274566273 133491377 797806547 81750619 10520708 782341415 658091378 608071751 413432967 410778480 169895501 30648762 946289376 997676283 949608989 700497004 92841198 21558133 99874891 950839216 342546682 989111725 796155882 304561089 56080835 746613233 516314843 195538243 270362552 972750367 94427992 614445357 793827957 663332321 126205856 394496944 936360520 606153254 592641792 944131787 561921490 611852864 656681460 597552019 843949795 682432348 404767259 918299956 398872230 576166913 502262361 997277299 541152992 609875287 968618381 820836990 807838706 929207750 572632784 749689181 971892622 42342020 595440698 175240156 658446946 861101085 725398798 225577134 51627560 785088728 595461547 187495646 218807096 610589086 332471814 991207548 330974886 97632014 915141828 90043302 564801259 521461682 205736474 535254477 744319810 976247566 720142813 378280767 921951172 411845820 352149661 195199655 131800372 717476706 566069767 478904573 23030145 73016211 547093971 412439833 530440622 639205065 290973879 146187483 361081852 850447357 885393560 997958541 806712765 546207387 191425603 37898704 593188705 975331923 983511342 624403081 57087136 677152583 205526694 705273476 501055795 672092668 126488921 647166728 28767929 960322355 772348259 408278716 350605185 516680528 621489134 386540431 990928616 995009008 933212454 709146651 219995851 322078660 639149530 184627551 671400507 33917335 626026615 424342358 812350967 732921291 901111187 875029414 880363341 152543568 829880270 170196457 871623764 341334733 628297732 471904857 694248536 649978510 171535955 688457643 557462598 968228809 64831962 670690002 783410101 191057452 834957885 403663482 639327788 425404151 631173467 822021421 194924945 167862179 799751758 860764723 59016905 893746431 125144779 867946908 856536905 687830976 318833573 475664202 952084513 243721672 412178880 465659430 993834077 517237438 859597707 925319309 655556182 254854388 469768655 200878653 448011597 776098389 809413678 871620579 855213125 739330645 354138586 436461968 257550689 368389350 993809548 92663941 181930517 848498009 383953729 541775315 318110065 859351266 810982462 86475689 167970905 293472898 603468729 879860885 112744933 823938262 135416206 877856401 536350539 768228312 44242762 951964279 579352625 913625705 254538008 55589574 648511626 50043806 688165091 588051242 280185132 286489991 128855371 385422060 369029345 787178963 132041262 455654222 963303537 171366431 59687439 241380175 627647470 53257926 21114988 664463492 694509855 878723301 796471857 307140741 644847931 776275178 907367066 850940486 719560268 889774557 873248162 810995791 446472390 327045726 598031620 62062642 330498634 93062618 521551891 707057193 483412981 417436765 659199396 658246892 610431120 844551520 396823697 830998922 600405461 249061925 389438156 862162720 262831071 483543837 520584502 841845416 300539941 559159413 117866245 833630210 16521750 650259614 51665310 786729400 217050676 853746706 863489303 231206780 941269189 341415260 215473227 630154278 290603446 475364704 23462215 742818614 370038168 289499052 382549387 152030718 961039018 475364448 580571144 618878613 992496392 921595236 880536841 864382131 680281980 760815986 713580851 212257165 198723739 686384804 624268578 301148095 752123352 453617607 95952649 784909838 517670212 156773901 704683457 856234268 457069220 248214362 570008124 901603160 552037466 301177467 429837600 500662082 274084823 320362014 318202420 232857166 921819555 625590076 9236442 718086059 197168670 442881316 15950669 783934123 286094605 231008668 928540496 963114479 303798364 47176605 766820839 623776904 769934209 666790053 378920267 674785541 27142041 826512237 770084314 495268446 407411631 174877494 975982340 359086497 282419935 389117574 787828201 622822021 577678189 393185606 868935269 825379370 37226351 215092934 592345709 426947105 385802164 804123545 575373344 12823689 913889272 197490062 930245608 905805709 802608058 24763938 522554418 743701853 482206125 657860175 259835688 404907458 358657027 837451947 786210002 619912454 618919992 237286499 3241286 956694272 533485108 233458216 993973633 356513263 790862219 749213664 348220892 533348441 889380686 666296292 192829533 10179854 548522744 640909503 854290408 68095824 669217317 323031367 442184116 328038273 628287477 902632951 4298364 697719031 626457318 879910495 67717951 926537353 98751627 556593321 637546925 429845652 110272725 744250164 840266069 229288155 558145565 905804235 487768135 979880995 612601765 200553364 258282862 344051710 860811937 746626959 770269307 862731528 712773911 477613080 184723523 692633629 467186092 894771386 159003067 931810951 226070662 709582437 232200174 650325320 6505956 517972065 483478294 688308161 787397162 569676439 690039891 328406605 231222534 403175376 174258222 783974012 50349480 253047777 492688157 97972072 638548020 798853934 761922986 941151880 914565200 914938997 593375178 23871708 21775831 478364611 559383027 571777394 478646220 415150728 280025981 21547086 174577604 544153587 213046648 880018984 630486426 555557137 156718476 758173072 480238232 222844069 893742085 493665370 49155978 389866534 890169105 343482542 651619652 759296943 517234363 619471377 442963899 992416272 659831368 906361929 885616707 269315421 996788599 882586231 816266371 274561692 997980241 625322399 181973497 199020635 582410071 555942408 999939508 926104074 787944769 6674167 498431930 812330567 88172268 506026335 58424080 941083730 230843610 469875679 967952858 926989909 696248924 238184011 577563138 908465460 64795532 536612158 512443834 511130099 454546107 160559866 437550901 346540187 942442204 362085170 701153766 262813722 825909812 598578500 698034105 366443044 462016248 954853379 280312247 493355063 720384903 649909647 664805360 450143794 309411838 577997893 546451357 718235433 620128430 738349955 677433093 783240855 65807757 637054985 344681176 228172792 531780870 269941091 809982486 171261098 350135271 961828828 363869065 252484826 80907314 363990060 975917095 204438816 728662519 599933063 843215944 455388698 13194971 274394661 499660741 721942705 788552022 608726440 673449256 703435575 698561943 799478787 138773398 26682521 371357254 83819252 931602457 116661057 826127831 308825362 309886493 618841771 131732610 509683472 851805476 662737618 113547383 456744254 693450295 253327722 923189361 399417402 434436130 637150597 705729842 218199484 2483551 95355084 900803821 361440212 48475213 191403645 161254083 504061978 566032646 343872020 740224075 616205848 576416723 729476340 168672489 311200429 168242584 396907269 461237382 867554883 816865367 245684705 734170727 780320530 923016643 350854860 637616875 356729292 471042776 652914055 588992026 834652003 804133786 271819446 778650578 560444697 789971549 248504821 708411028 25595973 476456764 851488274 789468994 713577121 732723068 743157695 461158576 340177849 710985302 369133834 460676210 119884012 364137398 985611258 422270337 369612605 237206748 396959550 562134399 582835612 31788787 400603706 719879941 96639998 847893887 293343980 511620018 801036528 225954934 61202295 86111274 542400947 999295337 26737254 493368693 835258666 590257258 807464994 96403990 863800119 237410754 888016111 280760879 859119459 244726287 102356099 537490374 591931155 591933173 112073117 856576160 688392192 603277980 802335272 45624893 793108484 598748242 113603498 182067183 960176452 132117894 329540911 976125989 927319449 944896020 268352101 824090114 622108258 613968498 148522731 974460715 176657760 376387824 109472208 713188821 668834196 562931515 54740803 495483323 99176070 842154023 10063295 371611457 478830865 166903173 123780006 873494079 4663311 430922379 527709595 986601703 959296859 372281028 370166694 209955941 566745462 278026089 991249445 782556571 801238263 89196058 831429746 713375301 317771877 153636182 765928974 284321075 367205605 153752454 247299398 148977847 641678991 392270232 739881421 993708139 953516607 362871752 19135089 328733326 222760530 403053632 384810287 106607081 490562913 327899352 798542452 245379185 3738089 482524850 573599250 435823235 227488531 382506860 370629554 603615119 364451172 962538849 145327469 38241162 834576861 213781934 464457470 613000400 691538392 345445330 175348789 354399304 944722254 54889140 295375723 345352592 759662539 420877840 655681227 581986454 497492786 955437014 37624061 9342855 227372151 386508511 906589549 601522538 68048144 972834543 875868581 178629888 266046482 167432907 308652862 814756679 319992030 121617918 120231916 950860342 946305827 411063799 256538024 611217665 116486329 481447615 652831439 908217840 330646258 999273163 864472893 266348522 498792192 94458518 636276935 510965458 794654133 169345874 177367269 929383450 598132335 55003806 658296851 48090132 745587691 661623343 610718487 807260227 494129494 103276571 964887633 331332894 674588428 268550860 822047267 139525662 680196888 964083410 778456142 986294570 559840822 162887841 2692776 883371033 506787221 822137107 626314108 610793636 324921135 149602346 32157585 918689309 364826035 832729783 683876246 880688513 913311259 221314404 429249019 327198352 724021981 557493746 524253064 524724587 48004702 144559870 13977487 228937974 526039381 90287141 611038928 506191134 284663758 209503303 899272961 665009557 124406031 225338752 42517329 44671733 108213244 279844911 915661997 493602457 332262322 220942734 852920888 460145732 867097444 333244044 238333399 624158098 906913268 917700225 438969372 700707203 573065733 692391618 220498181 160824998 604384261 761052035 962374961 394418035 135106716 333173150 620195887 816602709 336483928 63168222 457282103 857737308 673945226 993338411 786855447 970352042 181795434 870523239 683757104 468285555 71737982 269670664 528365067 483145758 548240355 404916703 186708058 470864040 444826027 965617366 506466707 953664169 974046390 33479982 750927326 706079965 999067365 360170694 436759381 339632472 218386449 114642483 646664627 104531015 772310083 764383289 80908279 368444469 100507243 587029366 463453237 19263424 99457892 696069373 819033931 767088464 669447402 432289401 163655855 650295579 964196679 45344436 263324040 576940899 529759628 315017453 799906794 40021796 570921198 193920987 493984284 370385201 945061220 967717491 66353774 226724464 788895078 615865583 917355224 190730697 591694910 533176414 509465118 26350848 301337771 165632686 691232491 789894947 481083571 870173030 649336578 617655745 250302700 159009984 926869697 887358092 388471868 733336431 327607876 516519421 477212895 641581074 558673157 974218517 128026745 299461769 432640844 912500258 627594734 798643478 648509032 996482215 33464075 471659868 124649888 584517729 991451405 159431936 131399585 32195927 817460731 194784405 589617273 984736574 205616811 997304994 233767336 775754495 836090704 984472092 567411410 505512497 559226403 499171428 120818636 801553854 645441107 5768286 858257711 281612100 186769937 598741682 234058554 430498355 209813325 199964325 317552499 590726621 83472770 537427660 253506816 749644528 745731015 633811246 842810291 825628875 551921087 769652121 586011978 481309286 382138662 477379957 998019702 467488898 664432561 847427483 770722355 274209146 244557539 213286889 756122856 725431081 696731622 437164166 539055170 277264471 396103782 984169700 266344947 868259783 139570838 963265497 799705728 798689013 811454603 122315699 545413087 562091679 214331754 375045131 350817834 351708954 21710255 94429163 128336177 439571709 250005804 880471755 791111372 492176470 969174079 320405212 684676206 861097625 42254007 23580789 214259234 995117394 121536133 603736680 772744294 826356182 175960845 598450271 264047127 72621695 100923758 730065487 100736351 363974499 907454206 604744708 517550326 612623563 700226285 646448440 559534784 945247875 482365335 701557263 539934605 109735229 86048416 491621242 77521375 504202541 665965308 72579389 226493575 398178101 912864595 881212922 759613326 401119540 59184664 548677977 904886631 856624463 664734181 915357079 884887728 121427086 703563481 959591605 544332770 81627064 266978564 711081081 911166363 124209401 285396539 105674901 709644889 179933104 734632894 28508376 983093569 306150722 738468922 100078359 641549695 780269956 59007559 376346437 256164334 931590376 392466477 307337696 56921129 462590881 728931786 805416862 761341504 644365699 829105714 423936250 920224138 318350979 728862958 205054311 12386272 614894061 477537405 522428864 578357908 678873013 293869977 786996862 406678935 679774188 207972941 233389165 374394339 897087830 425490631 125412732 783232203 300295307 787562843 676355625 88871675 676183942 213305211 243772482 895973335 548053813 256337752 154495551 450717358 350117918 305883333 64561613 987272721 387888513 968036355 35040817 673698394 831178292 176700487 391216413 759018137 177865697 523353778 78322682 160757401 44495675 597304979 192333223 145715564 251681869 849670538 546006540 216931743 492520166 886348875 16667818 591398291 871916507 64065869 199513977 82352004 224372457 68420929 647561204 906389794 118069997 263743622 368219139 187873365 184320134 272293621 200648923 178020344 76268797 70003953 130971882 714917062 849479749 758470086 61168329 66614957 447233484 834920185 517353077 545444080 350054234 995666971 913565389 350717572 604901123 607414743 992187970 831111975 146603387 772303714 648966301 374230560 908607801 30608375 613829236 981345814 816055998 651157615 415145569 34417076 89553525 599226078 709834828 402834510 832898768 941198360 111630751 948995442 478327797 112109114 440945946 777327414 261274506 518714021 185074687 397309649 252924483 407314765 852989880 248700182 822606542 305971988 974270579 199230016 279354474 2671162 513918934 272480627 746686498 570355226 649846242 86990166 457671025 766542180 724721492 935848098 762891035 614703873 611916640 953100616 665270069 615471516 73908570 776078162 771838993 176877209 915777099 173827788 878199319 764813988 8059066 320758086 695677477 695964730 538517730 457973384 283773683 368830503 272104139 483695986 19281588 643667824 584680659 261526915 411696516 390474312 495836201 388261322 724210874 958421467 462402131 665379709 758064720 51525396 388413318 408497482 397150341 512913600 327953540 976047851 68066206 281474831 290431491 102161898 625107546 165311593 22736785 446315283 385353303 489788301 114847851 692701170 754571879 567924415 54204536 649428187 482211172 424073106 98966211 22786412 546768921 348275117 677053678 353548313 782697459 948590541 271576346 934662481 598941358 153221107 446999185 715866536 248530956 395026367 351962421 127010264 771045919 774047036 278835443 885247365 683206282 472615030 559387141 301132115 416867894 143178055 783753171 563062439 857139904 269910323 399893117 439300335 644961688 424785524 24888673 678991739 921450396 823314470 624748326 228375426 201423003 90266748 857681644 369859556 248628806 667397046 867211370 388100051 780368777 884351882 28266403 309180739 179462909 858148111 210628583 828773435 390256408 938076622 554314481 459848975 557914641 328271392 699466297 564983883 278346798 137108774 923193674 27457371 659702864 420251433 989685425 652210719 456587160 818608389 414330131 27587871 19000593 893283373 106575018 151241882 663968409 503593647 903227425 855620650 736309640 347219956 136139592 365108392 530126262 13876814 343728528 141935096 88973862 244398350 97797734 640187401 607128666 356882292 895851617 121550823 1059727 367139435 81337437 192337583 311207063 270736402 872113090 342634000 221511209 164740399 607558650 607963666 92998315 41817376 115550068 549492793 999284121 831442036 500293096 895462357 658743244 786603860 504276505 423962967 622375602 340885906 355113258 1681058 185415808 869059552 701007925 654144157 842912922 273889702 964508493 50402240 20477172 107281105 986635970 765822572 251658632 12939317 763064650 134986475 524846633 747079269 810407841 608805004 486013588 84472529 611448924 649025814 131333320 312494771 179387169 381396063 278921342 618064074 245601333 651571132 277540117 596127896 720716060 355321765 111897099 577514555 304539481 141706850 840601105 761791638 222451252 529177080 486314734 239861695 269050463 797943376 813821199 827452336 894693408 312233923 852040806 717670795 697069003 279851483 757837369 334151696 729065546 690360758 785877685 744922304 527365348 140984807 452433022 459707779 744323845 240517898 818577490 949699681 382497023 996696398 493201243 336965095 37708539 555702804 486599110 508099437 741505217 124175712 865016973 950975495 362214639 953119907 903838840 835883580 935418200 334197196 641642443 70813689 41400628 774347864 311416769 543725871 779729431 773813616 972867687 938197859 306528386 924961364 639179416 981547363 269669158 429675987 422466904 842607810 33163852 223469800 644725975 345260552 343230135 249400164 607298087 860765937 736380232 435998532 906759362 907998191 210781409 954968675 151855136 259493124 495708085 314544702 104934654 221029643 849764243 248306459 817401166 499482402 715281966 442659547 461289350 412225386 403549790 507064859 208532657 365679419 556934106 800058372 669232173 785631471 305760710 152545452 902926837 476508118 459915987 680658490 26722525 757397573 941679588 596254628 205303259 912828522 534628579 664096579 862591329 602713293 967880456 621165307 373554476 29717274 158269768 12989289 944629472 307244524 100594837 23943666 179787482 493110284 624264585 988713319 576140161 254732926 292196762 461897519 768797686 627379379 848362909 661557970 52595690 854347448 255334379 717607406 415601987 731881906 42509267 786202777 377138631 35435078 910024468 493373345 477329830 998016618 753749064 989057831 857692815 458366594 458715573 311730422 58939164 415811945 96794889 200231941 376610997 822102977 885217519 120160682 966375807 816805275 346922424 888909761 589903544 461603114 658809474 454908256 945333859 648275229 310979375 619718060 326032341 426995774 476163075 424036609 938139233 224090441 717647917 854108720 179029698 495214055 22267208 979090898 684256996 138370167 670176770 29452447 3055659 244915262 405077344 145473965 359156461 632160191 818556033 627909457 133379765 324821765 142660036 231258431 81486459 692683637 637075353 584213440 273729868 659723274 357625758 108851747 849032360 283244698 150364074 567574977 93512565 724692695 695336111 389752423 940130389 46589237 747216855 214135817 189759088 86353543 263483761 566251362 471103176 273233654 248440060 140268363 631343978 412610059 370937251 392672913 664450604 6416581 362312454 392811680 263296495 178037126 340451842 682517215 470460519 421601818 993742895 105822814 461758191 10156556 633033345 537874964 575373797 861380531 25015408 366480578 490292594 210423349 943601616 187626896 660521584 685722865 751793670 257123340 293194960 301239084 311767519 348598847 921411700 926607642 477365544 692501082 857744362 102829405 816332277 693464684 772452611 765134495 912245978 472533580 868655050 86034157 183268776 756706270 39611019 895347876 860252322 942420990 790387135 435733161 222509691 361698264 575088081 193715606 732121026 3063651 276480608 576787380 219667392 889700063 136335071 533649103 315464059 712070686 363661717 547088020 869764759 664650228 613599027 499352420 726338250 895664529 506055449 636702189 958289345 252633745 945035189 494618315 978464274 80513760 279106335 333896553 278308447 547637358 724920457 243854180 772633253 115958473 108752358 231794675 882036018 851595240 787769426 482337459 792510041 261718894 26597436 305028481 285306012 197989910 149991357 696523754 442145303 190646052 475718878 484494122 626684174 223075880 146747048 442705909 981280497 229844551 501027481 188608514 778488349 634593872 143320308 405855548 2300333 559124336 781343653 58862850 431978870 527211053 944318863 891752714 533993492 73175425 605754388 401363777 466079384 474623448 796968562 918203115 433386346 193823920 466563385 946522404 211181257 275411797 628233043 211250783 480324245 504291097 255778479 512603014 503823230 419116828 404790694 832484374 299759946 139596047 438078818 975399331 263359241 987194135 162729901 231174732 849259865 511407945 249925012 442214527 848501779 576956529 316248625 243360997 105011834 994916271 4537545 477252166 890069808 597885278 432473998 539239463 742941536 715089979 450576052 761116853 859914233 735660776 821397775 503788139 165827083 550871989 111249087 313337136 678486873 121929060 257500619 393218792 466598711 340492095 336330450 845869906 651918872 571096077 39330747 948334464 294865018 614114947 239045086 797793756 476197985 383782236 255638275 419555370 853627289 489352164 183196757 6016879 455814491 613648018 259371161 272707188 421483214 519871497 343515368 312038078 194440875 838807144 741745185 396869048 687966203 574030366 787323104 241924468 597943175 189966090 221214715 210123267 97210403 972246142 469365179 742282929 959468733 328101475 364019731 302314987 212893990 983776527 719592427 564466775 58758657 717467815 231359785 159942903 978465838 606872547 700414238 923696649 338512687 390849861 286877732 852654573 781643997 170778907 359868178 735077929 805383031 106576079 861940109 339538251 582679869 88117123 760766699 352995399 783524934 457170654 302814634 250156541 38328387 267977245 549392129 671064818 924351152 936768448 804598508 366939068 16721228 354180770 820941801 663407274 84730358 289118494 768754057 671805523 352301057 176822188 66651625 198584900 562924822 958960811 465832818 501735245 970373803 36105078 685768669 610844490 297229416 269092657 323614860 432160648 832763027 151243753 883830271 267306283 24537914 311752220 296648970 425529202 432062810 802877313 205170492 74008463 213913590 729298802 193064825 233853630 254836298 435565216 165489230 213971737 910890007 900801130 985497313 325546273 196460281 812987737 897369845 2014961 529108980 779028628 275018544 915491103 733522791 356243544 526053487 874992332 959545954 732443547 343645905 190300547 160578177 113285396 322256219 778396620 683697150 889093699 707380092 874763789 717549817 661882872 427356257 628273501 801978851 457383383 887853542 839711516 874049624 788134014 822449697 440330594 913808458 741756106 650693288 976242968 541018894 441978456 702112965 818009532 405175993 773972056 572022366 200606567 201679314 167108893 545158642 114737716 367123862 370499855 846898121 924755851 893474738 78782158 19530774 183387326 142045729 795720985 534390015 610981414 766233486 441517371 40080201 68458501 564865653 212981865 279064225 36368723 583343598 454753916 758815811 71816818 209643523 606411105 29960197 635252281 400677971 676453275 235529839 943917919 91411300 978692832 527453280 680184278 846754258 311492917 247727990 696089587 512188411 303944872 906993058 900317218 486865567 239675086 698982536 821770531 154762433 312373091 185486073 664139622 866067183 799880618 751411598 803316015 762790617 779581516 530972568 145315170 229249746 830909895 909914895 43286765 510506550 384907912 447970846 83110290 828913898 724586991 107886433 455123634 953585636 315913778 220951507 978462958 619328657 215803237 673483296 738110930 150289171 231504443 500856068 683711302 642595290 808286403 24528046 346315251 675350119 685223272 734727048 4910331 489571460 183244573 389044455 718935636 410400478 328495078 202996956 893381554 435442751 85808302 928733784 419043845 613131665 950197636 647193507 989768840 553778573 722359403 6290784 288824253 542246599 218868668 629596704 578905753 829891956 931409168 11715074 298013912 465430632 1124440 510743241 426343477 324383134 472296022 243489386 522276205 144723296 212871428 809881338 885376725 976419239 637093418 572222920 373745426 943119985 894502561 512960491 613538299 239163060 410457169 123095020 295180825 147254048 880479615 694511284 293145161 585698362 359100431 229133187 957753356 355784105 806210672 775783522 911419500 390138796 692994863 872950117 766418148 509677354 513979696 916732481 644140963 102810730 266081381 584282906 60529520 938288954 865022148 95963250 249794417 368699616 545040660 686576838 854949618 520117514 875487038 196727753 928026557 746578353 207472695 644106836 691437672 862176677 87294451 100685660 208078672 331169630 308195716 332395490 499130789 984104984 879057721 817410720 340130362 415827330 933155891 216980561 171896424 650130471 868203864 447752495 26038202 984149594 732237145 956151776 591334162 732455021 189162068 713681526 91991670 288719904 51049759 688631023 731481732 205948794 291919876 722840420 512176233 233933432 703554583 827572266 516011526 88258635 735634572 211724371 824506931 223929603 225362555 18303007 130735715 80632803 464260694 729345043 200765271 54218623 523145756 386475071 144014722 388093279 50399587 701556135 192828700 147434436 935536722 857020316 753631165 226122034 420609448 804224240 590239211 596294906 36852155 512044122 585579914 873043412 785210864 497790079 978466458 962206445 808462768 886175679 897764177 664053319 358974248 424122971 527996682 689186494 834788776 636141873 488029717 479414077 582995901 887070087 700080114 685456962 283370771 521046455 575283864 385377522 250430466 746615322 612101548 166080543 245949352 160691213 15343641 605611028 701174467 646894122 64750522 637175538 43400010 896005956 934688315 791110079 734791685 620289611 78792067 198134028 569778150 320772497 146535500 145767726 647717047 331421231 590243335 455668308 366372314 613775638 99456884 248718959 17054189 922628315 463471104 694216699 929788799 447068039 398779606 692099418 875267640 270883163 406492623 758732851 164991224 609893572 276663530 552399607 396556985 813534058 477964364 397260800 943085294 86681155 693321160 544083444 652404957 222169867 775002875 263367506 143608990 397984633 379850742 552280841 186399627 965623988 308753416 752302136 613658350 545363194 351000138 328687592 561169946 551579193 538584012 806365646 302518441 131419400 300505624 138372600 901374548 549383391 454610273 657956756 848504929 406807638 338370658 372059731 111028265 14420815 655132068 401104603 363174117 556558859 405470757 56081587 721962132 903868456 948859624 907802563 507688651 540817353 105439454 661550761 823399613 238135283 693041324 900989421 931286132 372648640 728162173 345417803 186249 760934147 421717671 501311847 193065967 324442566 802523617 179922674 694604502 896112041 717433271 359958665 915776403 857605558 957919686 969217182 443038586 991273219 22584066 857421256 309708811 536502944 863743600 238157001 562413011 53622830 589764230 235449676 495777587 523507729 45879567 117106234 959228870 391483027 919002626 537792435 415307725 623754740 821542051 413922157 581991900 230745332 839751452 295872084 569608084 527570624 457609073 918906198 65304519 29773628 169941334 748133196 456637372 794862992 847988587 509830661 262284984 266301190 293361803 860697225 455092341 579113772 616628932 395613490 146356423 951123412 198945919 991168986 297477502 455669871 178109999 342604186 388811670 871779975 256419530 682650843 997358779 163160257 812707064 92628221 41532494 942327827 897010667 882362002 651002955 257848065 113624157 685026256 379518145 642910642 958086958 512221144 400968903 526723660 303891854 732608209 786909003 904148458 768349235 377911777 993522094 569951971 663910652 493786618 224971065 726822078 640725441 699029073 254998595 345816116 901165655 124509045 748029069 602515735 893556137 164954080 894385154 898334119 259124742 1246265 697960064 557165956 95718315 548680152 292349895 403342072 342458606 632145487 596101987 700080570 518277 255751631 842924003 614000679 339530425 590598481 686863013 53846962 5783065 748147670 253646058 842637541 61991093 859102880 330013369 392450239 56673027 992544959 247028849 560067544 726380273 979256462 964093082 976827799 183000401 9666228 606742092 904043348 639021991 304123211 526979291 216734780 980417464 435961883 763443292 489208095 640656812 876582064 277449563 473425694 521482393 713434124 980665019 722236813 204737751 362378546 987513127 729010933 744029258 327882258 579184504 806485671 738298008 969765469 839945492 206421325 556382645 845467044 824607411 208012796 237288199 931236125 848676220 991668661 883211483 224892397 710103205 879173052 660982316 764398125 508585969 965587803 425772439 259820431 444871661 902557304 747496520 33904509 631168211 991012308 204488463 464637392 583971088 870453061 125219480 152131176 386690622 115177230 920281432 632224916 751975599 157729307 451363462 385734909 715908548 663551603 508669307 782698846 135732491 635599209 276363727 682909065 66920153 39204607 473027226 264389434 682943297 216701178 961494559 557240394 298615659 252628860 799337848 478048585 274767994 107444617 19076722 30505019 94805537 473895601 332441358 295021521 639150836 151925171 246588982 15053358 569583442 477894114 743620635 849755743 971429051 696768395 826177121 903268659 456584883 205133399 896568580 491483379 871236051 793770668 386575649 502631201 699815682 741155799 61030564 341453029 893326287 985900195 239105102 648203335 312318715 907135480 214947818 566396009 884452867 197560703 287379596 58215928 83000075 433098085 223452175 238950919 624498486 246111154 609870353 424085304 401429048 862484368 463844798 197517451 913417290 716358523 402731864 546851967 2462214 77845142 461488329 513295162 778216215 307683480 58322935 274933571 793000698 33637101 587881073 884783854 519807624 163089413 731942533 557770500 839438818 438580807 433796187 366668562 770715475 939087748 163205200 886160505 467979046 977546236 50173772 546374240 426749702 536752456 798838127 857192754 42455638 690236743 594737758 129280044 282434535 97397531 919869048 332440234 474335879 610245137 265335539 488934205 439987738 967738655 817676978 214277192 929645223 336237818 471513583 332801122 361690404 437839685 459089541 723722843 140132740 212938567 212589825 359601126 167782688 775343709 275328376 606242744 884073141 198419239 854788196 936571582 425018760 937598670 232683030 365738599 38235932 241839787 818530250 574341385 32087601 696976223 885207431 843128478 316049303 206944103 992210889 114567027 433119797 457458045 947513177 745260475 330004378 652402164 141085837 896952883 98042703 536737213 85100767 106057480 45584832 101116917 625323336 416251326 670353647 318877553 569484781 132404240 464387611 664002989 201126658 73950730 124377607 320957792 537267792 120951163 415292905 804049808 803106001 410087879 31217247 345185570 597952096 918691205 76861028 236545998 71112799 179982534 429813667 185561441 252367665 442955701 674448878 727031510 410159684 52955099 823757888 638295482 791920296 779609650 496729673 706374411 376710597 401751212 821491760 507961878 731118949 63981475 733506668 387533316 547460489 431292843 945055764 56748326 740537922 597441972 631692881 949039839 520797348 604155897 932233877 192219619 190612805 316474910 117709636 973651176 539978014 899912128 465741773 622677703 88310272 978160005 504471558 32570755 989937560 802167313 1531957 110127252 347444702 61370975 773728196 598650221 652605730 783266918 220538892 999474288 874862497 433862308 218710069 123357116 768977893 853657150 117187591 894752648 826454822 128210845 590768933 247724237 72108524 634034585 365739139 66559186 655200668 287973220 364982411 838076243 654600918 972497130 829749916 315849200 538995586 517821902 634987555 785181168 505243120 279432260 75151811 750562802 348885167 449329162 123735058 74692401 491676938 533881818 771084711 589386554 635801771 464367168 875678925 677818350 578438372 302894871 14959481 235089427 414553258 600482896 207335313 105297932 84105211 863829621 831289835 700150230 271600416 477242250 215520694 364885374 296995062 601282798 189180509 653830005 873413869 24156924 994057347 43478741 877851223 62883829 753585181 7330144 359159189 327161848 86708787 392311152 375497135 269276079 915075195 289456828 958979327 102772539 652255409 719183844 870260139 122044081 204103905 132511609 853788986 387244176 277933734 306255804 218162970 928865331 662142688 319574100 986477484 262300306 282904130 424059184 600892866 710490454 686047024 271257639 717072198 27032469 993884785 862662368 354972845 702279380 501747864 532996549 695646343 850120582 587882182 944185357 833776251 119178668 207192129 820793026 113855855 588978567 983684781 21027548 891975804 742372555 292383895 206825327 362979660 773724028 197249807 584144963 624297057 197478473 923705561 201313506 186012390 560115539 154343032 584758364 763798119 573825124 408110463 686403978 417577199 837591529 911099615 777857724 332049774 511442089 708756783 895188275 627369683 291699037 550875683 207941594 58073089 176884220 191325235 661034629 986650851 401048053 46388939 981395689 103645265 808802411 84508869 22373867 860796721 57812610 591310629 865143053 394311712 464127677 159618090 778509311 498019622 596027514 918663262 704636134 173047647 649440812 87168707 330951757 661191659 57171178 995527845 316563930 41225388 469952018 531992837 955682207 666421819 956953004 281222003 772341082 409625449 472190735 788875643 994591184 119040527 288250758 277465209 887214599 696567601 169749530 643820140 627983858 282481305 147843603 865000483 513004564 908928702 420755148 455759004 104706758 726590600 627668421 946389825 278490833 348477783 688167275 647630824 24562887 802306548 749044803 937463250 220495858 589658912 931425311 134337393 521486571 537575520 574768901 175278690 904155475 398545782 92051242 25520308 894406964 704688758 17173732 270220143 354804165 128869171 742306389 676075698 692655849 248346677 377945560 63393764 921232877 583471719 653911330 458014317 148161158 681444354 905888873 663775801 877867711 159713731 878416759 744698378 578724526 559423024 475197929 522226266 667550564 756934556 781633334 987804625 907247546 203034478 614910269 550503481 996275301 233244965 565466412 560281571 827008941 170512146 404922973 818780901 245748214 420599459 581347432 13377312 54547341 631679882 303861106 41014854 789969831 733877809 937852265 571061023 861806402 489739766 65625423 876282627 670261236 524062580 267188963 381808160 925732379 289551026 103195142 232196745 665352017 389339053 409677551 5720532 74840799 652175112 53939391 831553214 392943609 679152843 989827696 340653198 956064305 32830605 55644089 841592224 580766922 520658275 364774932 924562639 658004759 121020465 62772662 93409105 816261434 973570417 613496725 820722437 964629762 722200770 639522951 226049545 606778139 374031820 596286173 122323077 93114404 333408021 5016470 660731652 997745275 837884270 145148201 300397325 602048293 807771618 790859181 342752983 722413474 145177048 251139168 692381819 376814676 620123894 831327780 843056075 328894152 963458186 612726979 980180790 125601737 346674179 164331984 87849377 85615400 634897572 800594367 978956006 132144918 462462622 9359293 421080612 217964706 479365603 751466485 183836032 224007311 869790513 752160416 340457547 574213187 914370131 920338907 566054346 247763330 171940843 756635505 621935237 833244869 61851161 328305168 868286579 440613130 274468093 951549280 914468849 528171173 367413792 884188544 243884189 98044091 393345842 886647876 422452988 310601468 46169214 472539537 571994394 931962113 786471981 655449391 719581496 409812080 366878477 447138928 600420405 939052808 404392150 874364524 742372118 680567309 56313700 614045488 362673209 931430722 921887378 73490536 445560653 176074428 715085483 990705091 666809183 328859023 689185397 49367810 747452319 140703920 81494938 294688493 461206369 48046273 503281577 414838258 98588003 505360090 748983374 902563137 981977199 958844735 865659047 249968763 153826880 869008910 597500055 561701538 337108069 124272249 553016797 831857772 751841328 803229674 557854831 982316601 744314274 392240797 669049111 991432205 824414017 924858475 560345543 996073636 598092497 749963044 899068239 285269414 895323794 54809734 852815938 938162860 102255611 488993332 776044995 403214702 745107572 186703968 903115226 2757272 464813737 984317674 221354403 375157669 185509441 478017744 262937064 336059904 326087699 804494582 246260142 419000913 158160135 391884811 641684660 59739159 23579192 120839182 560710620 964776724 493509618 197135403 688383792 285085746 196100658 274359541 505234143 904261020 328107856 625584889 637187332 42547450 490438009 747921450 675162882 840608795 479055834 517305214 476746225 914705341 677198806 898727996 526170755 159159021 929359472 237768043 167366810 354815085 557136096 473550283 798809230 80859287 474648816 489763250 92145679 415177950 726939977 571705432 783972761 420426955 634477393 727369610 391650966 280791871 293556491 312959461 461667849 873773310 820790319 392309365 616674821 258524769 133309461 295236563 347604286 820719762 819139847 353823063 350136787 301520856 566625491 52325252 928563212 958556029 212855878 673043062 119081674 704109084 552652543 852989711 393836959 413206865 492993854 786951212 165138263 662063066 53254572 209403099 968233371 423142237 871048442 637386211 69117782 242408940 344356373 144891104 72378927 544727352 603993968 774001942 282860532 570221040 799840233 589249990 210931113 619773308 600564406 547066743 762225845 234817026 294015665 658435806 930706655 83268557 472593053 545387955 147419728 763252390 36969851 198036117 139086393 975696507 25029668 797969037 277743189 478115263 327317417 616719230 635715278 825108920 881795451 178495775 857432555 992714980 833192834 256522562 618463759 766954545 737766912 734543587 846805640 427413463 122674037 854220980 924704476 250059265 866015855 545954013 2744679 992441850 572147754 181077922 420463414 830424576 336631044 508740836 505304712 24153403 629256316 889590679 609974529 363572960 875053724 175726959 100126986 818066952 193981183 966522030 279570165 328147575 338928608 673190776 624647593 302076079 281860466 435767214 482223194 508714138 227071495 139304847 197321727 903325720 141248629 671789877 34565558 535994802 487400653 821381030 679115847 491378123 160769465 879344880 18858948 71150946 4790681 387463577 63500248 637036744 373984671 944684125 919504883 41759463 242471505 139987888 474332572 146325966 249314846 450092283 648586872 382763792 618431608 469117159 586921440 809389339 420956865 30441341 699014772 678478997 354105249 682627938 412492336 79288441 323005143 731803131 648719239 895877912 93539435 838373 387039045 508134085 120555240 391142588 627774538 53690879 460259385 691179575 497889389 297362662 172015016 490532890 442183843 949514141 638907425 692820146 348931349 557872817 714373931 192590492 689948546 854231421 964683680 794501530 36987339 739355145 940863389 343368032 930663024 54306728 744754411 615356844 553450540 684257577 435763859 31275642 421994217 881939660 403647065 871631398 327747794 29710750 129748396 230698782 695134460 279917496 934728753 759871112 381554459 17540356 418308527 925877749 297119027 557595104 118432493 549325703 428420461 924910223 634360205 68575570 148804890 794510125 641443642 82150252 618858820 826483665 752450739 974869984 977898971 872425242 155758459 954702519 501406846 155319840 693729477 643628211 29147454 450327296 356912778 477832224 124959800 426744121 704856348 786740898 563153883 416703290 127824764 13418689 510051421 193707840 257394811 751064498 999868265 500712336 343758306 131190266 402666029 328745734 905484958 667304963 647213368 50242192 52354111 905538887 341591250 377130775 146631780 300784907 765538776 319939331 584100389 535918733 959618823 969671126 200173094 256002569 126831322 452790534 119204664 199758719 324600645 915481733 332851486 865667866 248186755 259091314 982060886 59147492 145632478 755476279 484205521 461602740 462793317 646827815 112798718 94713387 200360528 618051105 714671146 433829744 524848848 629195536 782793659 546391013 847400144 28224489 21835597 476944449 179552238 422972829 112703034 607530501 317150226 125070863 745960783 800606603 37528906 932131224 907448107 939370533 440817404 834146309 369539265 82464686 853400308 717142193 95080153 26066973 527168669 792056981 89196493 699292265 279626780 680493065 795359639 772055370 132320395 210641949 675624638 867308061 609507616 348740359 697512839 442941877 8704804 475474681 417706035 753859142 962476392 465055035 328031643 510168380 968708735 389705373 677269520 387908634 459191761 825471845 244792707 40749702 929406784 878289648 568614478 437670821 579734431 479806949 819850946 2101973 415629440 673033821 706182962 784098392 371549909 965522545 915524543 202699404 383880780 934185683 30780499 321986059 494289026 273553676 755153871 399765129 560158905 242174536 113785901 169695004 919142242 91274046 999303301 564505263 890517782 868136195 260381231 524877824 462065443 636473813 927044495 719744720 581780574 138182788 7911529 40686112 364106678 549826567 912767505 149046036 601603457 469710064 948019039 491060059 974249924 613301405 734987433 142450247 759841707 757217835 980831490 225736007 910280547 448148366 245687306 221747137 371105843 254603382 725636143 54264636 512762285 647435179 773764919 687311523 498889661 204958831 277726507 897882578 447410200 639455333 658074111 802258108 917603327 163524920 896268075 782397694 630039981 621708245 591240777 233394421 959718817 803901972 948437327 233014274 361861493 667341030 981530240 797284794 988398341 106018560 878279437 811613313 336647859 496979362 381798940 385481357 28430937 734222884 742801930 878293458 633511038 939155566 60878779 595566387 833143212 732973709 961338233 902675163 422409598 426660518 866845505 444482724 602379332 167641264 417888829 776093289 197142899 94484228 657957183 234524981 733471991 854809674 549542274 642998226 333215532 66374490 67731796 976741521 556561169 124641163 511845743 958099898 975046019 502908005 574733727 133541016 236633269 72777303 380427292 806899675 509212054 446653575 399505548 819441082 313091145 826129758 187380360 320557351 737900089 76482806 927448609 771963019 166286588 366395595 823138859 624464113 976950486 904877635 974647526 704368518 204509263 560695744 568159110 851536727 717173459 14721231 245818025 176406957 93179029 900857711 127121689 994555588 791154250 599519394 997371633 415216721 588675839 672065810 401113391 624310764 344000480 275875435 276192917 916660043 471057985 550521237 157236667 610076932 115709329 805758936 88268446 671297872 629225997 39715015 103606433 955281424 55698326 822380836 278448929 807700744 842960204 771457730 751082984 271825105 781344189 666010515 960592548 243199771 318152593 890329703 261861265 881723306 693453433 311152145 795224956 81229800 505920474 948317691 612203817 566365996 24073975 144907862 135258912 95932362 252512895 584557320 647871238 616824258 463565185 824172393 774355025 498198623 930153598 359089297 109256793 947903983 506177497 849960984 66231930 622654909 740936467 300799171 189436418 555130178 575789549 130954108 898618101 848325490 902058351 356848943 746659631 569769546 933259440 393952662 672783713 857483333 593229243 723259975 488826813 153938475 585977051 436299543 551525798 884532166 272302170 538367550 366038649 407297419 978903412 777582943 842613619 689286343 84149578 406597444 412433590 990628639 566903081 535784912 790810111 294653400 548570807 440875599 241486621 66279160 22244170 468126450 741703625 834178033 460777318 884189024 752365064 6246288 553111933 158636439 273416210 150294815 278110765 927569287 374853376 713531983 973135350 889134275 58701450 608110705 375867548 84689813 9137895 671042512 421374492 43851013 924583036 308427637 476232536 501408873 516110405 969147977 876450920 434151416 642493232 412706904 320130965 945161369 194024507 913877584 881268367 857705822 810364022 38878163 893706193 833159793 436331725 616114218 145953650 533065728 909487793 570530101 926661661 30797121 313974532 599675591 469275160 386193530 719498529 824549901 404941378 189545584 483193218 483588564 343165494 913007336 530277861 626885723 947151900 945339738 390128102 403204224 862455493 809750280 309964912 383931328 707557880 397420665 979946102 331200951 730279566 447893318 98783052 496187744 196211054 857637210 6241200 819242934 778096371 102938119 838381234 974561194 567765685 651089739 947192691 475411608 885169011 400855827 640146239 599744483 105317360 348859500 703308190 411449248 910100583 759287165 90384464 325976314 743063890 650151010 803976840 32870793 880606216 19196366 204487747 850827741 975874704 813354899 442632793 406487578 973276606 767642748 836385375 133323563 343819111 295876940 902538242 168283190 277370827 886331899 15010733 389639312 231227806 112415378 640826304 687854608 430822794 521654412 671520951 615972924 35858171 481330335 955607643 406207519 980485863 817819275 401769879 278156862 573939656 431037773 867668607 920913147 704980700 998014367 4452118 288221247 43632460 912488231 465629202 612767689 203866762 10375788 663217897 881023721 263145894 28276000 941012269 861068865 680620143 229209058 13801410 786972898 894184904 37613170 488857286 849789462 701716636 132535513 928026557 500175019 247001018 684205260 162000753 378094660 950706026 406347182 82681499 157507543 346707540 594497076 61835681 673983084 58339937 732474134 559710960 829545311 726313269 168785633 821373621 250795156 443646325 238045813 660171702 845496012 813290127 480188074 962574745 149430916 12819832 814042582 829075444 641480233 840685496 286963367 398912457 700660654 510455051 415552513 159119574 890538078 606796557 111163223 614310520 805734723 970602562 252923029 927604829 605093346 621891528 924239624 784634850 327710709 840510420 238349936 203611082 289101585 399764997 145869216 667038649 400552254 675113329 295057893 346307242 540040340 62417917 440020480 878863325 525495211 729751132 643422594 861648960 525628785 685045408 682401691 711833702 388271860 59509055 195232076 197405818 676008909 196262273 374752401 223836651 899708964 36861182 270620913 646396833 345772913 282586060 988275052 334898566 453361260 602040155 418701283 916661444 183747824 585929945 447800405 32880620 471111701 335214293 938086805 615042564 890409874 928168382 215907280 425333679 883842884 372406184 750287301 18944829 220167152 197684259 794800223 356566570 513443821 398718358 506078879 545136351 244855028 615508835 111872030 508244735 829665627 401470229 638227537 355879116 740502243 568967675 948501347 183016728 58576234 700651115 778531226 477738190 426184250 683945186 731857099 643475431 351643029 962951602 244568588 847441244 14279782 63759387 552773147 823020052 112866768 734988923 356728389 24601682 509846059 606307294 88819742 481955456 851167119 690585051 770731984 500717685 714227879 191815851 281782127 956964438 961243184 78590189 319018521 871972054 361467042 568708377 548294745 295461295 824659950 226955738 117296988 167806258 691489868 240266907 713835514 382502087 157742813 828196870 508619890 36381406 447381489 317104652 821369873 869015519 29976964 452149751 647050804 970953229 926967710 713478320 90709232 756556700 645331504 337437160 281610865 692570949 456089480 263514139 382359959 53509274 573224989 894511543 582706527 359070490 696899106 624695986 970968585 40801039 517376064 159349161 562900454 382297290 589349363 289822673 915143512 778684404 414188275 259514930 66744685 583840660 598944124 240501895 525744059 610786962 751849523 987649884 472386183 488082319 707944688 558647235 24734044 234961780 19650385 532177936 355867837 601135900 248297149 33186459 698943073 114299824 479978860 818749895 836958665 368561756 543767693 224308078 693277300 720192322 251636692 784181023 214366938 117683069 921922209 425424354 723162397 840876329 558339373 715462646 945824742 366103725 812608753 343315631 810580115 453463710 875464211 807724135 840507716 152875003 438103757 376303852 387186555 302251981 283747155 534335984 646776867 967306687 437835329 59317895 890615470 976426150 843978884 601014814 943397026 264306085 864583236 929277011 707605243 67221457 362445981 994546509 805524805 544487240 749461591 604131668 529950992 296427817 233577266 960670082 774246681 904867579 763364209 955853295 597262881 394611131 175860901 496394511 129747416 252031752 406922836 684815406 184507278 769314791 350816403 162824273 410762803 581172768 639646940 138647451 590909304 216531837 665978042 326532543 206563163 84719296 823812683 386657342 971629593 43592845 246783941 487042077 656511189 375199323 338602695 196230576 88501416 274693337 803237310 874674216 415783370 727558298 637193463 119528269 585851245 378073223 457608344 407426210 399635238 3931224 465909116 994399690 623896625 941268367 396038736 370863666 708364296 657475898 251795745 755784023 153977625 294960240 659417455 698291990 96560021 942997821 922376154 532252401 634783127 740849829 776594703 225930634 1478310 416137298 697241346 343375509 239097158 346320615 114720753 40349253 112622105 815900580 574201841 929640283 796719273 17503524 274142419 356353401 386325370 559941269 653743711 859781827 383920823 28573462 94684213 511468822 934955768 735467948 405106545 747486045 531032752 445612599 230721412 63405174 565970050 269429378 265737444 587661310 532854333 70962240 43639491 115326731 928902377 31432307 935129056 57461536 404911156 465054150 51396231 336275946 247370750 354174466 455958569 993876330 472805514 800956815 801884711 718483960 124610276 783509752 986800283 635686699 206420233 656105883 329047381 193794692 916522783 480321568 875883610 947663512 236732471 26351277 159705319 984566642 991541076 137929906 806548766 426650939 538053595 636545874 665023775 195191523 771399247 32185040 148517557 691950903 312460140 615877529 968385208 614804936 963736165 517284128 718125581 237088785 525058600 179595088 980331049 142946668 359873928 964417042 821736949 554563620 434761353 738496209 15894011 63935972 614176861 930422237 201493406 433693995 498680228 599236394 881083948 649939022 276697563 928954650 744076117 592745900 328565082 234820505 36273089 272275513 927151232 317373038 4312864 360569551 433541357 60765047 212409348 395594297 848137243 140000322 108076423 333472776 427021627 127225928 180095415 856681124 35946382 696929972 181637193 562410350 370862709 225570526 814874636 14372523 136545070 195124473 458720909 8541390 629925022 199314468 445781974 99174840 162961157 674786239 466420458 336011955 960135110 90404192 55510265 355620987 841514730 862341823 971768811 803743706 245899811 127420692 80945658 157507085 220365169 553440297 885693477 573027515 549404783 722554097 339435024 79069765 479329189 62015616 791042675 288610615 276965690 54313956 927710185 126116578 784046821 980441031 118262558 801017615 833942587 599508045 919130469 170533893 642927367 963613047 89225752 484888363 845657669 185422402 314136905 943638947 373888744 277460628 952091861 795067118 446991119 501814561 777585443 956929506 692884488 400243382 571534560 580870918 938521103 382964635 513730510 134213444 694751946 119768275 396062821 661464072 450714967 120641883 948671479 585453372 4752981 820585564 318235636 334842523 81696616 158750702 901656183 839880069 675659474 576115816 570439364 695014057 396319652 685314049 562488107 174357046 504025119 722186078 223087892 488261678 298063787 32575155 4053100 810118555 427576243 693395332 324435578 46702816 34606090 269206950 513442895 383478915 159100823 7661686 322323392 982968887 56344424 638319657 54748978 284588403 984431520 40895203 192667640 823849552 793896488 298677265 729787226 561836164 282819245 833844966 896904343 479038374 366917997 59565531 133844169 71702595 407695386 171115092 444493382 79148107 652883453 198372075 481373136 766633269 920368461 87902991 408072601 100392371 822844425 271401431 95907101 556044388 892739407 397071272 171492440 281228686 828917617 55222906 118699339 981835975 31634117 300114754 252464556 772023795 444741630 713838029 736848595 340164933 737152003 355994360 916656665 449988672 523414058 4750909 932273826 676316048 246975048 248700829 919584755 804064476 246652912 378555389 220646068 791194074 132951015 598914839 817186283 248108256 727453155 420115421 976411717 503225678 712419131 584133480 801452771 908724591 559521290 349984983 500814910 493809775 321515670 971524326 796622792 535769964 104755045 199560195 180458095 57372008 990932246 742601455 577925901 690099990 502872209 248835436 121654325 663494062 535638079 371114037 145762209 271315762 252224194 901411601 808951991 787645772 575630578 255893105 817737512 314565639 58843004 338176393 125395485 623402277 828480115 555620458 147874179 621768762 896363983 141480447 295704651 237973747 228250920 324294144 189782289 523087089 894840838 493988070 859676340 514915370 709308562 362738158 413203772 750867117 50511238 747402093 154072035 354975711 129519512 841849306 205406119 253616834 258218806 882916819 690911488 241522197 540787981 696965115 219448992 541011416 957086184 773921827 312423233 658097347 60464632 336842681 523862746 357940664 942612615 586529713 340714595 543734065 901041222 721103964 569067864 699096174 262261637 594294392 298119266 237848300 595979647 231593215 940715935 761983197 935340601 257337326 545723696 140523058 989475393 633795408 503586331 350978991 756624301 482336498 347902062 304437702 941819582 763409568 398941930 559139177 970799799 861262333 269339230 489361965 493325085 735853513 714020485 405016913 900172247 877615353 376299698 523636259 131466722 289867082 454699786 514532370 702058186 411520801 240570873 177809245 277577592 969657612 571874302 195991595 471744375 937831864 507237244 531747833 743925289 415426507 20147640 732013665 454331065 988183350 891690666 374242931 232568587 128367593 984452584 378208866 583043450 834588138 330769976 373359506 867687326 526426219 149106508 103582117 496600559 931549779 743256821 248411667 920966620 398610522 120864462 971667617 193838962 697441544 28986333 869158714 779887867 460681231 810978295 784821190 848299702 827513964 502623983 12580143 134154378 632262264 872731739 91561706 782188696 429040056 922567583 282854035 120055516 553918478 817454496 226437385 486098743 823225163 437945829 644799783 885374411 494635313 59915502 300462980 105602227 922210833 288746532 912513847 206721430 170521728 564110162 552931377 361321886 34193974 221693983 209361763 730799524 800121476 430501059 901348041 623541327 137329207 962751758 134586233 465536350 196475691 562715553 113526199 308146161 934802030 220480672 504086839 25714580 304308325 164657811 650098430 979659834 478198819 173526052 309391407 222054093 2841497 404912079 355018596 890345921 342329165 24916220 865594806 930030362 886226605 25946425 845821501 493223022 937800236 97200942 352418866 84185892 653067203 593967989 628473580 227735859 497236125 865384826 664229243 778125160 537857097 624192672 853721205 712164293 571969515 626468433 820117457 935578491 774057485 305653043 835962424 309827599 138069985 491360933 521565811 214831200 805007555 163034930 414298602 734155668 951486832 679113752 785977680 967590206 502791685 470999100 501957475 527885234 134105830 795599485 488762929 764739201 771218804 2158826 122692770 628424338 900794570 724462457 610296418 537687627 390553749 674510540 275322658 657140151 704495847 776314589 306513330 91762592 161345417 612246019 542249949 342805254 841265766 889903167 353028029 259297334 759101897 171857358 92033294 810701448 986803739 559196380 695818442 513714948 616393651 365173314 527600941 492593736 619333719 993505823 673813799 229516296 186151218 980384295 528858587 741470619 966005484 673500784 780049591 848805141 788056576 152905354 228588652 358340340 381838902 911496014 408638071 294529821 301447002 642184840 832791055 975068267 278805588 800002333 993700719 645203862 47415235 611643597 134905422 601784249 267734103 872306326 149733498 174123850 217054239 618455745 991897507 384223634 936393195 645547416 359626436 697008639 659651049 205607094 674321348 809846096 916764340 487608954 887745573 193635295 351742479 321477600 171636006 387938871 111606372 436142183 543271971 281807998 548720009 243569367 661200175 810444682 689594209 830681440 398533376 889259255 139664271 570464005 420070197 699987840 400059839 246986168 51945921 334170599 499189259 942928395 242308882 492634191 651489853 428755576 660413232 885721617 392334813 13447792 531673378 278215349 2971194 989304576 467018335 347568733 902560412 37266177 291806296 493146757 590207461 10711429 33673052 16945870 84397488 546987676 424736841 729768302 117610100 114140643 873546718 507055118 703078182 990500880 95196037 722262842 672542132 958016872 928374573 299439010 495430872 748488854 761309686 311558071 463525178 585377450 567218047 345821740 325761547 165366893 775900678 44328247 345336799 833925159 464858399 538447713 31214044 578196834 942745097 700652562 849416939 853613534 228578745 795341620 222111889 242458482 780623546 732987120 297414547 682610051 614139304 674651870 324471664 414390870 489488934 619081302 615376949 789925643 373785738 366555398 552249007 924853470 570140462 750860162 780350245 900591017 450238546 993260536 137016368 740033962 331263422 886729641 894154548 122516979 299854620 159186879 435327122 966170955 62653542 483996278 716422116 3255442 276040385 399233207 761395265 850451449 795744127 573704803 627147028 92324411 547402291 416688141 756086178 108910674 901601138 871011935 654447938 534024271 71092762 29449450 177393963 89997399 807086366 164922123 568894121 347681471 542835013 234274525 784964816 849538783 796671145 311947255 855221073 214377958 409557384 101083137 32112715 593909097 263600872 753946842 567860760 133879437 463698661 271607670 121154996 657950932 486880776 813807932 855792671 139737041 355848669 679802009 982810824 68758750 261145676 601784276 997273769 959875456 512103120 572878084 265118186 558761510 891989473 441823966 948405971 485603010 946907417 313448083 277908645 403244250 531150940 229247756 889202141 553699968 299067477 248007436 933902716 59019411 927584812 238870472 928016631 843904910 202747793 532010071 267217595 431306630 590683822 745806551 672168598 233156559 848169329 242023906 506198745 671067181 494534962 163968811 259920630 164650349 651164936 388838910 662578228 143177323 964217283 220826291 202660002 60280932 541796820 785620927 832521181 484656714 247661129 853419944 688338639 619928752 914954001 723338164 467466080 986507582 835780202 611321930 970409771 969981095 688327690 203947773 873372095 854590921 257911978 374295791 682725936 675249140 224396300 807224326 834348718 182322478 138237095 436401587 717564468 222604330 822562479 92453837 988490534 826049868 109580992 833029355 309156767 828394167 728298628 991659962 585908178 365115872 489255430 245173460 256629693 776023230 527384039 365674484 237689531 127762978 6506123 506262190 606111009 210317989 989121538 229407363 902838568 891540874 728185838 993928029 770916758 638268668 427232362 801855380 8898899 861853850 377495709 582875375 69518170 817500388 152879087 727105591 572127364 525135386 112978208 230227169 371391874 561060380 859292597 576248903 643037818 103892423 569177417 54529586 611283935 525978302 342131665 366815319 587452646 26344957 598029288 798278144 5993026 502887753 980036924 524628337 246869851 178050268 269328818 325140387 634215863 358418435 27494746 276046639 473933574 908051169 709396997 730691746 500849310 566371363 593491360 274532948 258501037 838474721 260810327 34419025 109175894 697321060 106866328 983528612 735576043 736692341 733467990 589939064 371577863 350437491 432262703 260678546 657097557 339520963 143200697 569297305 653147905 457431467 173549559 622142562 165602084 454324008 294100914 965477238 321164868 117051276 919367810 91983331 281190025 89340192 804377424 205759330 570860815 294583417 179481952 921925359 268017998 192873167 204974394 348583318 304588518 475338313 761288711 597760296 918283416 929492337 452719583 888991986 65912945 963134878 953248658 73763188 739210673 27078925 727569394 675499151 406168500 192000460 257484883 301687359 200053127 483661559 115354089 488537081 569913359 526330047 603513833 17914024 923701626 41693533 161051024 170658076 667791512 849140368 923687161 170774757 12083228 31994839 213051916 953181751 521381793 29173406 588410748 674182587 327198148 365964546 784052589 724763562 763409759 158536907 320669398 28980232 589980361 917568520 298867230 644927168 64731636 462154905 295245766 665410205 446098190 282834877 987347493 525952215 561411232 213955128 582354658 753380588 12086344 680436995 417375805 488185477 584146187 124969076 53752749 195806686 825623668 572657861 210794822 879571091 290598029 684421237 787356288 643596777 532029609 70717483 534390254 754374944 435998677 763982774 313606264 566447877 150388453 73990731 594520307 731414587 51002563 614101639 546256638 961043278 606748455 144698485 734668871 231261888 328518517 470673083 303535988 965031100 654917508 228727413 902142886 309174742 458007127 666491041 837645758 786716808 421659542 724136359 598599445 359766944 17790845 76165806 834265647 964670828 130798966 574784377 252395998 828375047 732911113 571583882 383244113 311839052 252278906 405487276 877240653 422662833 350890408 991430376 2936186 371305910 564003056 830041262 668145076 134112324 632109550 686233907 770542578 914098213 392601686 663485195 857148724 516548173 390843078 198498448 527859726 242162500 602054108 479958699 177556453 875187510 739514577 595885072 302949434 302599459 1028805 312029327 67987649 23266338 260637363 604706440 64484043 692198969 67853955 519897058 693304370 762450280 681023444 247313364 106392017 565688078 395451410 154021814 758383172 752962677 634484827 314819593 760023612 14705491 208004766 276601496 514455522 104092243 534174990 42396622 324972715 89064932 598668762 270193385 809223884 312904158 242755651 88079446 212490940 76384069 848801611 527323225 525342120 211613425 990405888 522915124 327996940 904767946 597722885 590226018 649570536 829979110 915070719 14315410 996713691 819371139 507341172 690874792 218845525 801526491 448570701 850249066 372675984 759311003 930499044 337821916 464720029 543402092 935891891 695280947 447864617 791034064 19130092 400245627 577912737 184958780 593781436 892651270 697997983 405839453 337184853 795527759 958392165 703065451 56590998 860629453 58173569 909011041 387667549 691835200 676651211 633181813 233692167 551870052 506461578 293830703 47784730 277620891 762667686 15080674 887938979 173080358 296596511 780452844 226579889 137225036 748308464 618699532 257321622 28603008 610317019 934029517 476211356 964296408 465789976 130044556 688677492 425973061 756020673 729152121 25263797 876011106 706214116 142599249 627209426 597242413 528494100 574290272 978362484 342655061 600349668 549453056 33457687 563327136 714514692 372341341 364485469 60123724 341269623 875725517 382184259 381840591 299368043 680798843 642356522 941887579 563705421 919601533 174116131 748574969 720047395 678627375 446651094 351041317 894346339 643085223 964120669 323097383 457757359 383639154 26363243 630915286 397687021 362962756 109458594 206314613 212993174 439850058 903314418 375686319 524298314 575523843 36704620 522909481 703921736 979405463 48316313 320790050 875017839 702998671 344367411 299896671 727382538 940851325 86565376 996067879 920332678 361948443 76610475 791070146 729183710 493789966 696732059 595640695 222665284 80522794 790121860 981989286 780819648 475049301 314463463 555936838 987366488 784774569 71769480 443585383 826187319 730399725 489805143 586988919 360584895 648430395 928416801 74380439 666274912 900544948 318388353 649026217 912310864 454154286 238709264 343254982 633530204 688814659 714815959 626899345 469532375 968566881 473684709 976026388 850949731 509626001 779518439 524446312 470189232 748758112 336968472 821882857 289872469 201124787 436396790 603343435 894666192 652393614 831110863 230000838 319517316 733420719 636403731 47908146 764729202 299799211 546254749 218635044 63532493 416632428 681128918 965392674 903870916 270685979 460116741 499309925 911413038 683768945 539018103 589654951 50825848 807981518 112456769 289147837 921725288 337700546 436027493 583644326 505672809 635048293 680373338 606002382 153493711 463167300 314991243 472317448 675184548 803902649 350713860 562715541 427601463 317751567 964550655 538410552 538968501 618517102 516919850 566526417 663831955 715829760 612023050 303546855 100776342 414692802 956366404 374515644 215217352 33910302 624512420 108256149 166278200 637326754 117881112 46482487 494305025 316751498 844059245 370790313 90631925 457527278 480863862 362513981 391312401 810341022 448900966 443313052 232674651 439556928 358478807 224268176 493336666 39053420 35447103 456157400 293029340 959443748 800897326 928413238 478210099 531741508 317012264 782620757 473725455 597225771 616934050 812691414 412849957 460304945 378427653 68429418 900022271 912188899 985098443 864361665 618148455 397366042 439700420 911119487 881540381 652813726 543014615 753550760 364826178 191556433 919430395 257695625 705359380 608101314 418842477 557658295 658103984 569527176 213664414 784713087 843972616 568043844 728013123 506294497 518080103 82685058 537293501 254654915 373429036 536566255 255598740 517850373 943615499 840423460 644186317 436565764 24130310 332796505 397557728 803015325 410055279 147237796 899724576 603733003 723832494 538551354 416974171 879207562 449089233 510144906 490700502 340416672 125667667 134227820 34009124 933962202 100285940 115641538 941631284 739892543 304984981 413214223 966807905 499924516 298066284 376833261 173095110 955419435 905589324 434670225 9050549 47177119 927459635 215810116 774772831 126374079 680710048 138158921 164532777 896863075 511478884 498590758 968842160 626388531 327154101 111201977 700176276 517950887 484752140 319508919 445981900 300636350 651790749 879116676 946553270 519869901 540586935 76202964 239170252 540498973 734599607 614468181 539154823 733398718 897701581 555248799 233227203 18762391 488595157 838573006 982941457 668635881 579152785 362295552 561725850 240622323 466992879 101557696 826856975 62110324 269348634 432221695 134903624 72023801 966522039 399930255 5073585 535930038 373037523 429991322 233571689 535631828 607005462 283924868 867097508 806814529 205155475 681948636 393449090 205772367 13830613 368585026 830503665 930065440 11307569 163196926 533567463 107611731 871705576 364199677 81015736 401312572 425450826 586768517 292197663 367260818 995898616 500174908 951727142 654297374 671341795 113698449 952991119 623908474 367112060 409028577 590685003 552242259 744538330 369320961 848325480 373658075 276910440 181689230 241073169 637904199 116256925 756173269 348095673 71483477 926811003 51025313 777172057 715384425 267451344 319284604 554938449 170427826 383193544 830743346 795905019 465060442 954619026 971028851 1086175 147363731 521102825 192939697 821833507 385160722 534152550 870698904 161406847 864278289 365241729 727508832 64649890 847341998 68410605 166079850 824824311 103685002 699048870 840381160 809533050 736365842 353188983 706624371 251051537 453756938 406830130 966238489 100991606 814955 367749592 7897903 595271830 291926764 28852183 358786071 122389300 360741962 733477565 849096443 676059369 508633652 44111345 480765512 432781566 142748905 795550538 113804705 348355161 663761025 729760807 610127316 399177877 426824591 986244796 500912520 776212605 854326114 470063433 600370429 927681814 650989142 926145711 39406377 592865135 814422946 323860734 606888339 768470017 213966628 622906942 405544406 909694647 908433849 69991349 908605988 5710334 490368571 753709228 262801042 661396812 827853716 464588544 915998908 316113511 96631518 110337786 433563294 527970104 665857153 128238199 764314844 574862440 792055161 334204539 8398600 321708904 77565731 693455649 131912918 36399001 916369357 63994534 739274846 288957161 22628796 547962119 642946763 424271196 222742702 780254873 539225417 678440837 185361632 223164045 782435518 658927270 649953173 824480071 890236470 360779646 224025492 238677449 665453212 813766843 354148120 958720075 33280388 97690473 827039486 965690484 922867572 221248568 248216290 797875260 734481961 251199012 133869032 725033904 108050233 487509330 211768098 230207578 341166534 930346797 953860533 350800045 824569961 754106493 896243019 111532527 281299762 7597096 602381639 68734426 61021927 532357618 284303372 975186633 219408765 428146966 641858097 262111253 437266056 48949587 778759652 648173456 241152834 67195059 898158998 356057933 29014510 846196811 118710990 236827832 580296460 738112448 628858891 56124572 836026157 820350363 942391817 288506095 565318641 296051889 543460566 135104987 63601777 702095438 343096353 535509830 910785024 776461063 504074221 569386081 358819805 703828268 771680296 979565129 961718491 682133964 711249990 705262941 551329925 178026889 172654913 703327971 572343269 208441574 113665505 879602989 982328 900702687 716883165 55626223 768698049 499870695 562277874 614102069 578003720 353079684 55363659 476102507 254646566 220331164 134075749 210242736 915978176 935421741 828127824 577529398 72357914 46091006 610691799 499352854 646720511 495217682 859050795 409371606 144935945 101032297 530675807 362415369 29174575 945849873 667822794 821270924 311802609 571386925 859478882 77133410 135286292 578282763 741796534 513401314 659020162 958506946 438804561 782618852 436792845 530400225 186696216 925807569 366324667 213586017 22381322 932908163 11928381 239732226 765902906 283410861 192896612 640836317 317983797 760847946 497334126 910828563 934638896 263507601 999507125 764723784 617142898 723680475 285927570 104673110 50758178 584512796 841969123 911211253 119257298 830355506 840408880 873913544 321498823 411231399 441818745 847456500 730344650 723977085 71169794 633079741 271875245 232504150 112996730 403864739 875900267 636125670 785590676 838816243 789627846 557146944 355153280 729481983 515408176 842692804 524901358 73029365 761330548 103988661 645490900 448962576 277660226 368759783 184944472 852233151 319585052 84461913 25709056 85079777 300760245 373656131 770124396 549624488 709194075 623315174 462300417 24520102 202409398 338945100 352063491 237546459 356394400 926638442 166066154 524445082 524575416 771999191 872151084 878943877 11926528 464507939 359371684 410453460 766875237 612903507 413331116 614276426 453950109 862417648 848370546 202700864 517002938 776248522 439029765 509668683 68010054 501081016 537447840 493010440 79626599 280579824 651418004 410157681 674970063 156579556 184418232 899451310 798116431 48393178 766543527 759720891 977601870 676130802 676762614 387871678 658529976 387893302 887909999 577890805 740316837 48248694 942058631 820965136 484671758 163686141 862738074 65923171 228715880 101658690 462476433 740277597 228165151 144037435 168468814 861883535 658692816 516408688 406093250 966581644 120527699 711881720 138376482 882992214 647256914 736964812 189267497 924298165 564904831 244658027 743038967 862664665 687953162 89841488 719887663 689925653 30602408 616504167 260265133 752165887 877897743 620231305 509932039 979936895 337488467 295625294 880159592 542649593 61195737 167134155 667175343 280488756 652932593 283449960 322506074 303461503 860289286 939253731 153052194 195501193 921783315 462791572 389139054 798253063 624026796 933089649 617645106 565116916 157676345 328175607 642714268 329139980 747404604 806946042 982229325 341653730 513952835 655620821 133385803 650747603 795943944 602128827 587685698 361658563 296461489 664370982 316774940 397009487 233614611 97729242 723103354 607669983 466186027 597700564 102902418 998637988 92840630 226958002 440212039 91253574 936354320 101962717 198519325 727832777 560518735 113855357 396183521 783735421 372780516 524593331 301718497 14386433 449288372 542655413 46847983 152899684 885470461 470229530 712786843 849138267 374154302 607850125 420351037 390688331 521780223 185302035 204710677 954561742 707625805 903648538 167160163 428378223 374858216 490638344 971573355 629178589 348757169 314837119 428101743 233817984 329285854 80963694 521282447 906424049 598179180 523023391 802781131 364980237 166524863 685040941 638906660 546320692 813788674 906024489 271655098 857248126 633810348 618935584 291935564 55610444 824916799 621871079 441082136 78169502 345949093 945133551 544665780 736070092 758039780 754777308 118979101 985796042 433952445 531134783 800471916 254431841 694564849 874062065 276233145 37640719 540749635 713400154 771019001 815359055 255025230 570964902 343822235 290054134 185262652 222450275 276137160 941355342 229177150 905730958 239622254 439942201 414181807 119772899 506841637 145575136 163770463 126533726 547890953 64156885 278071244 229191385 428924801 143192885 25430725 674715777 553663170 312313521 884212640 161075948 853517649 823226819 881033474 84280719 973069549 421952424 701467579 740939186 794298237 608919809 44733188 319331000 644276162 360407252 897290766 898628116 234651434 289125564 80629795 339044201 38912713 126205675 398215412 14293957 601625178 733148486 512003537 197436690 795017154 809959076 88897231 869932649 819991966 718869916 173286272 690932044 896914079 854706739 53623459 225522838 526371208 519403012 574027168 62501364 505502197 630619300 427894137 677119718 862803605 467956870 449263060 400155624 674931087 786404459 554335041 587280265 151616403 525357787 670095553 476370529 739875200 280601174 743174251 64947417 94458566 182433490 755153237 371823940 948440985 917876091 134694326 698472915 311594430 693418415 114376285 32302680 398516162 346084843 205585681 49796766 468396586 715088753 841319730 88620791 267376323 401718105 676135905 665725412 976011788 305701052 802007186 836554332 254082695 12236890 309294949 50640663 318613786 112000707 856071622 839508950 847865338 138582336 536074313 162339145 672133717 420729904 148474941 214870252 721738170 237152117 905528495 125058046 954467621 175188325 58740945 572824062 477773543 171932170 437382359 482830322 108896921 274042622 26451381 228050861 899643700 582669816 825796099 538546953 113838039 196221842 427401098 422050658 215852257 612893859 38526310 347332782 713843539 755900173 457634150 557830818 426812372 226791329 910053988 586361087 411545190 658763231 725458621 155892146 333801785 996899826 794828470 511296165 136244089 634076752 899106244 227981925 496826316 280848473 483892135 351622523 272944628 154640321 813991164 588546056 936217467 245470143 493217354 16970162 922983283 728669894 498650842 621031334 334065107 944571953 967966407 507860860 216069692 426068930 658791752 877390473 244351474 970859819 751218798 941961006 197568944 820401345 313824579 721146541 325486208 61984306 140367746 973406543 91314661 765691485 126776559 212843589 515028614 294672066 266945912 360702278 848319136 561300259 68321020 74108657 508837944 555944910 299430965 820969736 457824372 447651582 799026351 497911800 403149245 377808581 298949105 661193316 682420159 403108889 987747368 676442019 563872076 342398511 655050160 330998030 430991231 555564170 372944762 515643994 477122897 348081702 565274593 702805852 507804037 656317770 537987139 414919435 500858468 419805151 67275458 564876071 264757365 284863171 767239335 338991388 21547807 164258622 268179997 337747428 339884751 328326881 916390577 610459140 686543457 253157556 242756779 560026223 663083848 450362685 331496662 618805835 693853536 268621482 600636564 428866240 600709443 508824612 517317490 528294487 134312850 751113594 253243369 266763679 176174424 94685572 1210133 694618590 645938283 151751654 314387255 1900558 989920884 513397773 440419653 412962150 990612893 54090344 993213597 454562954 881851556 888458725 738490651 853362708 920991167 676535844 251210878 322266438 992740819 80596851 417321122 617819040 870526649 779095769 86091828 458015488 797573340 840312359 355982833 167687341 978145527 621658824 716378947 600500315 322818850 708907596 525923396 620426486 120574935 229231576 797240105 860643546 869133285 234298587 348413910 905985255 654784771 605882106 334021074 854629251 161536161 62854510 417887338 833605519 716235273 245029253 141089419 213106157 932826900 139319563 392278591 328158758 390088955 589696702 455652201 600192275 775342369 712755736 280361209 906833395 526697871 582006154 962867682 273954378 309536237 135011250 962970174 485031692 443876478 216351373 35260869 796316505 736725922 38584777 330816305 341606589 311443784 614611457 681084625 329842450 681517601 712511333 297092922 996335868 319574225 650307004 745672518 174534490 43379174 189698659 75804701 425207901 419856652 717125872 935839027 805729333 364763061 187549731 340177525 49484115 789487726 466089747 634647680 503769003 953025664 134710048 495742351 134382031 968326629 153996655 415443915 996669464 157611753 377819178 19507343 70381634 45110417 869826295 132406370 859963908 501082695 623577548 137166599 184982090 771853128 21324167 617145187 704633579 738698336 752481234 881287491 750926170 49422840 312045940 823819482 155643580 390658474 720610724 518800171 756492600 962460163 716602527 249854909 818710086 366891694 866334855 538917577 623437526 513243115 693359721 665183162 569319605 769382203 275454742 871343803 50747467 358660654 836827307 734133091 647645546 954243138 3554690 731465064 699899341 201674007 821087837 139390005 436504212 137073175 257206801 436439999 948480158 970794947 286229096 448111228 640498846 404669420 74077405 976447333 57018679 12719249 626209420 87269598 140025358 440643156 269030533 894652049 53943404 897535290 349533637 721256655 663934308 254240417 556789901 34736848 971800433 840719254 68085151 899048468 601072225 293182578 637207964 682234973 639495416 974159033 431172367 259819735 419501531 469401583 408140240 948989205 729244725 188395902 978609633 334210479 637183468 331034460 729650672 68516552 451591454 989691659 736484058 152662227 709567968 858642185 894020855 663392215 489176135 14670081 848095800 66980262 570581010 472274010 512425232 640423705 90556765 619218649 906318994 997337979 357796565 348590087 596454786 731407170 624330652 54352370 143717413 584333484 234355778 555290421 505531845 805786252 801484717 101416640 130945653 814548097 91787864 898550002 351027370 562097623 637243593 496366372 590406678 940037424 585442635 893543138 88709772 648994723 645967751 348825197 24459243 799707754 623619860 783044896 349738283 509691824 164998567 727439610 333789448 628845894 138909712 900677051 26088609 718571521 682097098 148214266 414581080 563168782 525531107 966673213 20674665 755911034 312958810 103967493 428054287 937544709 729306782 153624989 160408034 716775555 419687967 74203569 68191943 937119618 867884174 336105284 905134230 702213867 983327880 638018979 718497353 487880176 663788402 254074531 166404846 783032493 583379669 663609407 813547386 897102033 531712517 879328789 883091062 8889963 882604712 321274979 586721739 440623194 809307616 738612391 18287010 125492012 381298644 516499777 852570051 612171070 626080085 866935516 406434576 573816775 55679739 748504129 292267686 483500067 361770035 153329308 260964894 50324867 415190862 863889971 948264795 484424159 37564007 278524378 941440608 470889759 91785273 54640040 490072630 229928867 242214831 567406668 848977178 874047667 279202717 390282593 264299309 649814955 940375249 346049162 247000646 728727211 544692996 793607278 513696584 202905326 341304024 854307092 162216670 189231532 432783933 745074476 321197498 450726220 491847042 793924454 359825837 646740667 456873118 936273645 954662668 996754531 376852622 124648960 350356288 287473269 191766224 876952938 278565803 743931114 770675328 155972648 94296226 777787682 547666512 187698582 524717635 956528978 915054274 127915608 136991709 160866189 39256841 891464331 585462484 416352830 142960936 560444963 406480954 777771944 202269988 731939417 579127466 303174900 523326780 843885485 845250618 483292897 728364418 492570490 170603934 910638713 724819324 850723442 761961866 88709307 325845192 88681541 689493080 728511037 638390941 252297962 718871077 262988287 616441252 694800696 971808253 925419471 340577021 108448489 855085678 833900011 907077522 913752181 198295627 998195799 526717589 351877629 734741749 7715417 859577289 702135453 208539824 522523478 840894827 94897908 883490762 987413987 84909495 496053478 89781107 802054633 884291217 390153262 495539533 840154643 153725870 317316384 474576302 819678002 606202679 875051551 394238692 443677774 967769160 307901649 272363780 591215446 456533090 44236417 598824306 180494692 807899950 752465815 484880092 457683980 209437585 508485685 280171677 654029141 833573917 7438572 659716631 911103535 632599003 893392366 248259002 277590611 540190131 553859840 888313861 721729624 807001487 40301415 998175004 137604161 100773904 315207563 342600050 160840962 341471911 198178721 946317269 6038083 175400675 543927144 884064481 535128910 978158501 336500485 57627495 894922175 434775456 362148581 80935288 960671101 563138680 759245113 436449461 544792255 82661692 900075480 273059417 553901279 201184933 182710060 712956054 356273546 592960138 243281227 26026009 164906275 762439634 725858447 419830187 728548516 928840375 3015018 740109411 550077547 780811865 394153601 946924757 615676096 337863238 825481340 791875719 304573486 559895455 472521974 446057324 572910834 670312842 467046580 632610130 95147681 925755366 487400278 55948269 54879675 202205580 640054995 139999427 440924280 325101715 295280119 231928997 290182903 915867042 271435652 185362377 936615999 469067934 872918224 690021620 838741534 115231811 439687790 499949125 84650117 145070163 4246009 897721485 737191798 783885697 642709522 550863363 713755343 746560379 701746842 513116726 436781247 817593839 549679619 375094229 183379322 924954484 737198775 642207189 452708439 288004624 356832063 139190839 223364360 380326225 754642238 750788086 655825291 308032147 733129301 559036989 756388638 263664257 10462634 520227346 271847738 16091443 118219835 115937110 768335360 106814252 722615854 408056225 142436596 213987368 236767900 267007172 957682408 313618296 122057526 681470002 980131507 365120875 276282072 19286416 393021493 859498949 399816478 405361642 150790983 367274068 63143391 66378856 694336755 255246850 623864810 563909967 156704937 448986322 861961852 877764949 622716332 986800565 694909128 162047916 849221135 372451385 574059052 271679908 416926470 681154470 197983699 393690108 98627013 990833566 136003162 329844209 264494716 440322238 524215697 541321564 271221635 454638219 959011284 287079319 205320153 743952947 401118638 983417982 305378252 47604934 839407334 423929062 473897196 791591247 571896612 249424355 643915855 129569134 645652968 906594267 904969196 909888274 44508800 645661505 325300063 729662509 360180807 414595291 224762492 642537688 752674019 817245901 976967894 240160487 874926423 583446607 594682283 169324334 989387059 580751283 746536424 16179984 726508045 628000334 742174649 921552688 835352309 327195165 169844941 925072295 423781192 861518276 890975986 771378689 594536999 677800322 123414374 376798579 862209029 152972930 906733875 669185999 966515947 60826238 434644263 712559347 822542536 766448501 258719874 892563028 826599977 15266728 260306523 85923450 211949954 697739231 10910765 529732152 559244639 43861591 161046643 135556727 998223642 61328110 764614455 917635794 588599569 424579572 961473061 568426300 811065937 113411210 811223944 642056900 660991083 743016490 863711009 750021831 666103637 209937567 336779877 129446886 509935204 135261427 796399132 608027803 294295443 79350366 37785823 416569091 781141728 953069946 840812353 657346608 725113010 161300608 214732994 529932989 802559020 293345572 768113749 851836628 736385892 201685916 369588252 38628561 996220416 189405341 199865181 736031358 429443558 506326348 458604244 851933453 753730630 268666696 482430918 435666763 975610655 908614220 171994333 269452348 436788586 590554243 348472253 498427621 978542475 351238419 933553297 130948986 991452361 173156914 347432441 82324947 94858070 387679399 302074178 45097774 104351031 398880562 33332151 145320109 302760641 931811310 713059983 378091532 56439651 739845077 561979741 309502176 775555101 287159161 762751948 845148696 85948723 753557337 140667794 208316248 419914768 38585626 817785322 235701267 914464191 200854292 942997545 879579567 405893477 395985556 38468853 508659879 272435547 535265674 158348368 494896844 490528616 232317523 364223750 544773349 758261552 147500179 914156014 21899205 951740989 338835109 978638809 446772675 623425164 592212228 507134043 471148021 142866107 663142874 17420165 289510617 755957202 159763677 800649766 267872453 222405718 995271987 489631786 929992524 209604312 94253815 847133906 7745367 543909279 785368096 492745418 33707004 161029301 816212921 180233356 987841075 800731787 770812711 991721739 358123955 359985725 887118447 485155821 466318028 510298081 230610702 190908626 19653625 384633998 162688910 769826698 343414045 885322867 985879569 22141063 49962294 72747128 233392781 161983058 382412804 364980866 756342291 787020179 100404541 180348494 209130171 894685553 834591341 894014953 664718238 234289580 747429311 156572741 397606007 962287032 623808853 276900276 991363201 688374840 273560167 958131826 439894265 68540785 84113543 996495371 652179857 159618827 519974651 251884675 458429282 878055816 537049705 112958708 673909647 586492290 427686965 445410124 380024240 732592726 121680645 930062068 989022347 770491266 984810563 954142020 51391592 692172386 83395034 966065194 363157858 994497860 728587880 755338209 645934258 643644340 293020295 261028139 733748196 280210654 715264083 429792656 5910716 19662430 618880393 781008627 630800213 783485407 811243945 630588432 911750766 77617336 332646980 435263860 765785167 497112170 259758567 785010548 684156683 992451669 598636991 850221168 388700755 390843264 249317185 680890163 502272808 471641500 214124175 425903002 481791124 49415788 378801932 14636283 895479244 542152225 260664569 959180147 143774444 763047328 762805872 522899525 23735998 620445573 167880441 674395850 944746666 781253639 203914487 965704061 937563614 922053488 404422985 204423934 901222327 872313030 721717999 499886788 701304589 73820333 980590140 225225470 852269169 953866113 785583398 746792950 582748901 758975009 505341433 430308917 170922410 902406020 517998797 642802105 644860803 159224415 295651311 467407069 706902601 326358688 139085910 319068713 986734282 96371987 942941519 35880129 672015760 132673833 513024880 375258863 158768842 498332105 366775199 174858571 40322336 816356144 524684574 783016295 229481801 544790012 205751890 320341081 260680273 777583768 431659272 272167644 9368245 864008840 268608934 836612212 348948251 103091623 178700859 732676659 430606141 377318448 415162568 768486626 277123005 477750636 871812454 967154313 383425096 328222052 646621492 594624553 722398467 471104473 146532764 261655732 541489538 216196938 583842542 218710775 785793728 443911523 644749708 530342505 617550577 620780812 541078839 900803822 417493120 262026674 711651226 568210355 598621654 596421796 232454835 208357132 131542528 622419151 377658382 903603156 941422239 973636728 770417844 834108984 623135765 563532265 208865103 594860698 307683796 723216151 986392851 997867550 716842159 785504408 859216612 249096831 594814919 60724384 660586084 557434468 624788712 32367911 778668917 517918365 137384120 718135464 259257945 730477014 248897815 978402897 685196150 258520642 57801288 825272726 699943872 80350729 227071352 866078994 602860030 171807363 676476154 118422925 130583669 788029531 279785649 210521616 442950227 600283292 407014305 65261340 553471582 75407673 944842369 968387 146730202 772004605 37294194 279342236 441800907 271413748 415318345 888229916 802283444 60713379 309781436 406498358 962531370 877654474 263647575 627839890 721544839 803552148 388231948 578898432 698869822 822367819 763487839 193616171 82878310 415286547 833222259 544128248 350476998 474111755 946507892 263574725 351720909 297078972 644030544 548881133 651803032 188776530 248623307 266686843 596512105 395499233 190833564 506508770 500194622 30029500 825971877 178583543 751287752 58027120 704864700 826313083 160694870 815279256 266225127 804244337 329197418 721187212 415792232 337865268 271066681 169895081 68374324 749128344 539702592 104138772 288862226 741214534 73001096 208637704 36338005 547143899 371365081 272714798 733514185 435462528 394083273 81154102 789510431 358345608 712843136 208087066 182290891 143236834 406948150 689404943 700854072 377060007 182736152 895615823 209298878 845346678 319408571 164630149 136125406 949612455 253798000 714492461 488685659 905435574 208068719 312646832 713883921 511958814 208287736 216752909 392509890 911933955 330266042 590583917 939452233 211326079 932292110 142005012 799073744 870197692 389897204 560112435 942132267 548833197 651056994 341560152 77905890 736325700 459665302 841367809 84536529 431293426 894758904 637146206 291260893 714885865 14329369 693105114 174069871 779607821 614592230 133352666 641129143 814336565 795254039 547698092 108026707 967298055 594346168 841440243 404541688 302407309 676989190 12709352 722958365 357975226 729377248 649906779 228922864 515160295 763499505 403694008 853879543 659340340 505009296 764942214 277200190 158164630 430582732 898816034 393482051 771823616 966059584 311929477 564345861 813407249 869576698 775555103 825103452 222950852 969619338 297419022 777590924 946540913 581965534 540373324 342911511 887569571 300496918 897817636 586086617 173603510 18604498 431236668 696952840 538310251 888275131 44114794 24282509 724244622 798949575 49519508 499212456 677840066 39463404 384914606 174010052 833888842 176951030 756321571 139700751 886794976 361748436 735779983 604497006 446076790 967397271 563782511 679429235 600947739 236607705 726994659 313504943 260892514 655318729 519800154 385568911 114667968 162126133 563907549 894098108 526332695 949313582 952214693 339726723 814637249 948246943 364650252 491004995 292225576 488336730 785360360 95346202 783345384 244590995 393930053 10932483 539791091 12156219 756168012 748883331 835106842 740548062 734893864 605413150 922538916 988360259 282717921 295603771 309634798 866549020 787738184 297242474 648222032 864634505 61595938 352932925 738609351 327557102 45559574 363435845 92682868 579487187 719001110 124055036 709824217 768320157 224352489 282869250 402320178 178684999 762272887 368903543 878835222 563961171 218113856 372436026 160243113 385322106 541489431 989537590 12393168 840344912 838311961 9648920 838976014 510453828 35454931 669883756 121083383 19608513 857376036 169692715 621208559 194832351 647929175 411407496 343787379 286443598 664850939 639026901 378360659 347031954 995991802 805063281 227191396 458085028 576716703 656563034 812451927 239469947 973525046 198637138 520144875 705879519 354841394 659229899 428211815 634021431 394989491 510047726 80293701 204934896 744834844 585345118 397192450 601639703 412182897 595543343 959048964 285281014 196415866 946273978 12630055 412157951 921949463 11054007 246101241 518627601 638869089 570409550 329648205 736688989 332508614 359743987 322067662 990726720 827591735 8876346 410604467 129806715 692740690 801791685 164054786 112825186 518086972 236569768 885200406 383861764 56644567 340966719 295104661 156636737 595408952 272033931 935929547 875034301 361126729 64019374 425059210 953878637 820431750 303635533 846277636 967379015 883740865 883516942 38484150 496148980 718122938 383161966 169729241 538464918 29750743 464184163 855323204 808655122 825408300 993143816 195869493 735801540 83509394 883687748 73382027 209413361 882315791 924961285 868238530 68194597 345566510 700556849 252806585 716272322 656393699 92198467 289463701 328301847 191999801 759195038 692332820 335139796 936709428 397419325 102836193 829568679 542024586 196791942 964882963 426388520 675976818 94725021 29442847 194063183 553123527 481954768 118810284 132388340 900684900 108156798 159434202 240549704 825923393 25794138 152549579 628923068 545474448 659249484 736582974 490928311 950501186 805367916 860371340 256864320 343335635 38782086 656536107 518051509 817805742 560994109 864010847 661957358 135352386 793522457 575774965 865813256 243413556 673506172 562210421 555615685 99044873 954364449 996506332 671650419 246853590 701416892 316191260 122449496 165141264 380604919 283129508 493997865 210094735 333420817 686618079 79834256 574051607 51401368 319033688 355788547 641686566 126828125 47550495 737429677 22776563 638664006 986270805 846532192 10443018 86412229 461641085 484275914 967950969 746235355 698703554 160758911 9654160 459363895 46119545 624115381 707074451 382473594 985895046 113496111 554885242 254210522 501519987 466276038 542486612 765437504 713257146 634064730 308778864 947277535 655658667 514798128 994345450 579743731 661592204 743529240 589982934 932052620 243689534 546381752 721898014 483094818 804181612 960454989 665021543 145754859 427472595 16203781 35729212 61372501 22785269 842593499 132053184 553700641 919456699 391197887 20137652 951365382 81196551 763180126 53741101 884829692 665089227 895127100 483701318 957426170 726334643 948080259 549588789 101789194 414743936 697749588 582012340 543538988 58502549 341871931 983183536 605554968 897791434 966411315 709262161 790708176 367583106 846396949 157156055 637717510 876385689 236400985 556401270 391575319 619233028 907383704 41529012 948875844 947356835 276390457 787529771 976852653 879341009 214644331 438867410 712319742 984446573 708012006 209672930 688555293 920437837 973727480 119552298 613012948 872858835 306864159 485580463 889630967 517931324 333452535 379931847 230377667 380926269 25898705 81022863 683835868 475220451 836407932 908321867 324179802 951675469 425481021 545539196 11747237 650969086 4577553 154129242 585109384 835606008 847867264 492900545 188449400 540530889 53458543 498284715 53564995 992802845 340457892 559911710 769684741 873122046 369403019 919959192 774830586 318068284 111223581 55751730 657647249 421497122 109671368 162182167 640238217 847778514 777734104 565556350 577444144 334028167 792207374 955772210 631036707 198607640 626112676 95185107 920488616 723724451 794193211 654106671 626123044 220548774 970792599 758900462 954982154 356941330 746314387 547800630 77147744 683608632 959669350 99662866 427889448 415319565 509689427 360110294 652494558 290312440 754915153 819605314 247463721 391537575 371931008 914190048 26658738 762215622 999172997 381556857 842138403 418952786 655980910 741322061 433093451 515264596 166543007 672709197 492811427 52112295 147042839 377831225 539411339 252544011 441356450 868163972 537345913 4210182 761264063 933302539 760371567 750598241 231314920 490786979 396885696 431497920 980799087 539593990 745321043 783774050 884010480 353738443 929451140 920237746 784521684 763531108 922468187 164185399 229979826 194627500 504258593 109119598 358683815 264955503 304278746 106735662 444285083 467053973 165519283 622574828 343812943 271589047 128502285 200477555 450658846 995282410 950323760 525125028 556869128 186710347 717110204 239237616 218106782 511638068 883851018 663506675 93506928 947230118 245171802 729833492 713458278 651086743 107548630 142043606 989212301 883729383 767164661 710198862 904790150 267446087 434564242 730554882 717145702 686009631 696803274 590729066 778311763 418340632 486159625 239144990 637070117 430936057 845336912 922380833 598010756 859000067 91516653 218672281 973896491 175700624 575482217 109074137 146258375 474069045 144505776 208583309 843054118 745022767 916528010 600969800 912936915 12784064 58135173 376252675 712270010 571727178 598555570 639158489 559614401 923378891 990021654 675716334 68242064 47768742 330860815 117897620 6483576 926987112 420968130 928911868 841719553 796826477 846624890 145518093 564931450 384248843 14619379 573025003 333650932 141371975 584373335 681128223 934634113 846747091 590628840 143481034 730390138 740352600 727774403 509289516 738283240 975202203 34102973 926167970 702091626 896503584 738089602 264555557 470819449 364386862 248379006 718968356 998415785 431948091 429158206 683174857 585133668 531736582 967803409 966911284 489316572 28916381 540666162 797736690 534477194 359605545 834067166 335106112 226561308 38035651 650127368 838289728 451542226 597404575 517227945 677109487 773490426 660957840 236728276 904549096 460041687 81356808 652723953 140346920 796353449 307880790 234486948 545516531 845213946 275041865 471126132 224120293 279087433 425714158 824976529 71014198 825340031 901074914 322451570 311465613 319905300 369791063 317299570 313492663 422396450 874354169 44812760 871236454 51620579 745917179 762708412 712739698 760992229 434539481 346771883 238094461 831874687 154150985 857099355 831143117 583579837 783988606 441095110 567134943 864577920 300906998 817091923 57327279 205761402 647772704 628927768 293942134 628920052 280996414 145625108 446171001 268588003 635934770 636531887 956186019 311850493 133226706 252267646 120607132 490588759 541487021 646414458 339323247 300136573 859523761 207180495 220430638 547601043 686791752 922248504 40102296 291916035 630064376 973638084 164426416 865277668 722610224 633444733 888266896 617925480 349855850 429942320 759284587 832082621 978054054 347322349 350744830 241666674 910179029 874950742 778665677 164332066 477466947 651413738 399192217 503004814 828709792 165210592 990230794 832260799 313001114 434814144 586097554 935517914 43271261 495339430 752830892 235565257 157845892 252924486 148104598 434907280 386477474 751381507 899998639 968854525 992866938 197286332 253234758 976167685 158135283 696983975 147988174 151708097 615122072 208607349 486305577 405623924 639796182 911959183 630590992 917848634 753369280 763621730 283589683 439591377 940467883 56568653 6464702 712899056 16092007 796042406 54563767 160419253 467638694 936630019 805274335 131607175 843972121 70441030 363261141 891425194 568477784 293847857 514766597 8436075 599963740 430434078 463405832 626360355 830660446 804048721 174264328 398732104 8617290 579779123 302902168 286912690 303790984 374017295 420387971 600528799 851791635 740144074 501535412 669208443 753361609 732155314 855250126 27894735 798609605 899347314 303361967 940775376 779142700 394571967 417023002 840982794 44465603 957784012 704474433 350315854 899577684 973926777 984276604 450435651 26100627 815164394 807565204 332201655 563912930 48617727 535818430 486530124 85771934 1638183 358526324 701145339 565232080 634409815 401043248 2731341 898165476 87279459 627408766 713713353 801253977 386755717 529196445 542972177 417172651 874584861 815738544 532914739 727000628 573677332 257980118 508639181 665729971 565492937 26784960 567163271 152790466 431896841 664014602 750591589 367185164 418519326 9069959 160847829 352268393 830126334 507919029 403852110 232182037 233424059 886052766 279472835 481715297 195558249 4737992 263440600 590500206 231530929 601988525 526444975 716120450 106964831 510340637 130921488 277985671 15942606 402491311 674540075 333862055 807765149 399231172 421717021 841295254 298635196 669740013 34929456 952448477 24515270 740272978 741259163 397919389 345726172 10082589 546421639 59472949 660992189 166743160 267978734 176675961 811324345 714554447 996350638 222376529 342613428 757165260 622015980 433138769 423406062 470725046 821484887 157354666 701522023 850237652 316252069 162852272 69272709 544480341 838419934 332449368 587958272 784411915 79382049 223926335 296144408 475994303 513326468 396554557 795821537 298067200 785285309 175862752 344858495 583237293 237486433 552067081 187223477 309078181 39633789 101736511 253290612 953840271 213817518 496388179 683212753 58588678 279242620 725634176 630557769 241598928 464680160 198013228 773686047 863915524 268775432 888888608 367719860 661275353 647749543 912452151 947128702 303907719 114678875 483264047 743099102 958509954 697976501 237872262 157602241 531132621 213541712 43531367 868974085 129492418 501888122 806583149 801645730 525934214 862318521 783862359 414894662 50249675 278326362 496289463 838743461 746160716 884779503 173717543 416018873 58931865 318488075 130882536 710499815 342200064 496431038 475069210 868235319 795880496 910401196 853364825 518564481 162431843 840591167 91752001 392001204 749655434 114953811 186923039 57511183 287566599 188178764 31352608 751629157 526610174 433665104 338785975 413232662 379448054 804946753 950253367 200765604 999259767 59990972 976001792 158299743 228556255 388268556 689368132 258192793 893085751 353538288 715081714 916193551 321654024 667964271 667976522 763344849 337073969 123775336 244015093 576980318 42408995 76959651 348122218 937690294 659720178 293058083 465487656 664992650 906483208 399630904 739029434 481346083 803644608 285715208 22769118 819298714 109731844 85998330 86815285 188367741 933273070 696449871 402041231 51487748 727608667 654628443 154257831 630430096 902002506 489346079 235443065 2721410 873298751 34006295 898292863 536686001 473460664 717203431 948744666 546366034 631603387 897351832 311783472 424108009 6773048 165118192 385170260 517759970 245437173 994307666 583849089 446473337 707817663 347195983 214154077 128100168 524552361 673006282 949579544 652126139 562479181 713130891 765602546 493681656 531477771 663142891 904717167 376215544 923577217 366638955 129721723 780419109 983752697 328284077 672292575 338278766 838375322 361602989 828725915 342971284 695064847 20040872 614098422 562422115 701603420 983781246 813273708 560793482 720151172 914884535 740700267 530293081 475939778 922074417 461843400 79556066 215640495 491147687 92987605 54919085 254033093 845637446 702856010 502029620 847549607 458535422 955954753 490183465 706318557 57863273 509879491 931174583 308940096 782958684 685768690 274373474 830965874 734436628 689455043 270612409 264627059 82996818 848730365 935426475 724048643 481875857 100485184 644064474 148932145 944530388 584504250 478602133 99523562 846362983 769660398 516025917 157223371 383890396 205416466 976313598 729373086 707408662 905837009 368424936 696839918 942707897 863835991 178815265 927368794 29475108 868755652 838449799 882762854 223319864 61910586 155489661 448303062 615406112 187877983 457297186 188344320 13261543 596524649 198404148 461023455 787989802 802175370 77828446 262988598 726124996 206475960 452496875 600653146 737722444 451650899 760224922 758693973 597140442 860425559 114761872 330544700 875293511 326204998 578299488 412877654 239806407 188650039 156679747 416195269 231558996 480064713 197833433 951829776 520955633 593701197 676570818 313605454 818628565 527969338 491131039 759135613 737944470 861729573 139005554 737672356 21806200 336757431 415102694 377183935 273597057 382072749 580155307 114649487 909287294 727504420 324215825 785035692 606908075 325682337 308451605 156019400 124552215 496916515 525579955 149905989 499498869 12141916 497910534 425241119 656896758 783195940 849503514 860777623 928544947 264427942 70100319 106287223 595000025 13242551 646527803 983175379 117318976 308174862 961994300 849809746 75310683 48683115 677851902 764168863 467434423 375609167 625771277 581919269 431892291 982159052 231639857 236597042 792418023 809732251 1515574 42934461 455844737 421619254 97352638 376620857 262686965 563674326 374540258 404175464 642838732 554308651 172500198 770577377 361699759 118597592 849657016 656190330 331314516 23171282 468891145 344053600 490012237 756921805 256266187 755102137 747133664 503100794 732118751 47882140 809197030 993244833 905301836 497911644 695921789 403716441 288215430 281542857 690146343 436305528 133772836 251619088 864369246 301616233 675489624 574373812 658024195 787220146 972627977 326776096 759803395 981420300 280321722 110661941 621090472 962640956 42751759 526532082 539465079 934737520 928804020 383792473 35107524 346762528 121125004 499297952 111177824 515647079 736397499 171975654 489627433 307985945 227741988 104802386 867801507 338555605 568366439 947973429 135721112 138703769 146843368 263787855 682872916 565694632 821545895 57553983 347753167 404679657 370396565 115762430 469678825 934431507 26873986 869800917 979384565 203143969 892920516 507229289 383946458 222424750 579249926 928978040 981251832 301876706 244559232 279867059 160434003 472188465 354888028 404107436 975236509 610780481 835052161 537674061 542233777 315750365 692834702 346157952 725773340 357413488 747268515 488173351 195534778 308836995 856619640 534949040 496016839 1928450 642790926 783904851 46860249 699420253 297432960 839814136 339952227 104978540 652216590 255449585 949114328 294459809 411959276 253737130 678419941 383531862 203183477 865963081 896921231 71476292 466488427 97300309 146988317 278444798 256210269 900924172 120524632 307521459 86548527 757036922 664685084 8487203 672289159 296986286 317599602 78177436 283426512 478785782 620196037 181098695 775951416 427131078 863424640 104657934 258604005 106403919 238712072 17515867 174513205 34942139 397592055 421443548 183193241 942942518 28669204 461803689 784833834 215945534 526662230 578620399 269029150 323552002 125324257 349130798 3657268 432021308 891518856 218644699 87024690 616923358 475367118 361170846 743111703 331383103 551202132 728697217 786681728 785405063 311799448 963688122 896858126 853226834 680515566 342432347 76938131 677831150 702456664 966939938 515396333 532226605 646553346 535180953 537744044 318276974 429391454 531396001 212775622 397517693 352764405 886398799 927365693 579514112 866845568 449478954 722802431 421122248 995597174 889228246 389861144 576269926 973327475 301738877 319357663 183934278 285782505 462863446 766138457 188999651 690077236 399550247 170930766 556246881 867085528 179722699 208835268 893674840 679764379 530323163 433175062 397544633 587692639 719312498 167832598 461156530 178284239 568578892 425153755 149062322 72175412 390403382 223181069 634863885 370725768 437477533 128022718 601780417 237192746 324921118 600297006 521233146 400270729 527870497 411034828 702282584 104097499 201536565 21246410 685265104 616004972 924788266 796309155 674612530 304797876 123265520 558184590 885863372 985158609 912401826 511576727 479807799 669587263 920945378 368366840 426128949 251437116 301461380 257265871 33564505 961882086 362894756 759887347 200387350 762479095 195489371 108660496 846532698 993352310 214697300 162048726 67252511 752601165 451733665 810889728 267378045 747694330 412431448 743729735 991239038 729617458 967287279 924539116 464607969 277132174 469666493 892005349 331537550 156794020 244855057 753202828 467513099 637037817 88966124 824636020 590374973 271681346 181209531 996984113 897656266 934036984 894428817 903216711 751047752 449622366 503114354 935664553 948703102 407778587 44920476 64807988 160003387 794148552 323169918 381343505 398205081 612081951 843227441 172105306 976846018 174192040 335222775 40772483 422348700 831170399 15914701 627287651 433741303 989950123 369591791 4597467 109127429 322221842 469022086 928897252 955763397 86696719 647813006 650428109 175058594 19922615 594609629 361780912 679811054 350316662 966808852 310726432 928394693 169668237 855822916 62154955 735535988 155892905 495126055 54216794 23298619 842581116 765492095 226326498 92444942 726444971 65941715 26737501 922595668 350041940 965512783 231031454 316126113 658069664 893595205 13612574 552387387 56639857 769506569 211561314 862152552 567727264 566845922 67752577 247756218 411384728 753614732 256261165 137181953 164601798 21068851 159498506 500529336 122999742 228624831 588194287 947415365 679514691 697349437 277632441 503863984 237116103 602560541 642584226 563469633 659902368 15088271 993234107 5765876 320307195 133557165 386467526 866665248 933397376 785822050 343330031 910080793 509753836 549923834 578462083 332671366 1370834 87664036 255053830 421618157 479711963 401104660 912132343 441608192 1265861 223676385 815294341 889413057 509814753 455618712 755967930 373555006 583859389 52250035 322600496 336264030 619794243 421806987 342026084 873073950 471536770 829353470 328155065 769895388 331010208 575800800 287894550 369641332 564563876 922461107 25888629 646857530 387557233 596249688 742258434 262653408 452108420 657787421 149538189 845194953 368872172 997602472 898748247 963447530 703780082 411323970 866867386 683113352 486899145 696574084 799720071 432792214 435564666 710404597 939510149 787269230 194799539 469655731 820584737 282030049 425955789 348751547 375574632 161850 503452921 472892872 347169147 821362831 269811431 159750128 980426173 100134474 661610462 743872611 878867333 914468511 477742883 981450190 912031427 197403243 406869793 544530945 376496616 269016304 960179537 955437140 773852073 121726684 971819493 140551439 77348915 702468476 880533262 365593787 804821 438489581 107223666 922421667 580751311 375471283 754829524 14993688 322895713 597621476 388769940 613067135 174024597 356409954 203700595 821622571 552740115 247649196 506871555 639706682 107662353 446017544 577454629 725978409 930879961 659214718 75769408 857256280 617553244 519124612 934200952 989410939 462856629 67440996 862431933 775009677 718406004 109042345 21764354 944923441 504429852 402326649 84736515 108899454 80841600 37939909 124196267 627222252 547744221 255145737 237608316 153842207 466611208 731621418 984397747 241488993 110615273 345894149 954888265 594675542 576506975 199956280 633928531 206439795 38982446 689223741 738039232 264907552 748012733 176617257 989948819 895886978 863492257 314365471 619666637 971566360 698954698 180526832 79037345 906062110 427795347 314015049 547152473 982739341 608343061 620697069 182005547 669684301 135770840 725653607 878078813 348957760 883044697 191994102 839301124 681428648 521911926 487315594 725796043 439338308 397492483 598427952 656169657 773290136 258767827 420543676 663232293 922139688 450020740 826726160 774660325 191709907 768798929 133731223 934019679 432494693 590712722 760082428 570885604 865494769 20603777 228496687 197247539 994897781 913872571 51282952 712400298 335834598 288348835 578862358 952941419 970842803 32257218 849538533 843685878 868704561 14388284 300269483 440071386 726105656 523083578 715751452 100858270 84175774 333832347 596509258 730513401 548329029 964234233 96129562 66139527 813870125 81423873 878484667 591951067 61095088 695883782 682513077 987794947 477144716 990291415 674893769 136271124 848131746 77076285 809809603 644279194 806265164 786737739 728440228 430456547 535729418 728047861 617020733 507501946 116314804 575004286 516696938 571576872 253206175 347670086 16595054 133577520 106028743 666859279 932881957 573576085 727813347 580285779 703125777 626636971 640314277 750003614 915315672 442086455 730097196 895191878 828665301 258946958 657469688 296307823 525896087 342766192 273561406 978635755 425455761 772477501 970016046 158318808 565713247 844295525 744175831 493412340 921342859 867805559 145868261 947177976 397506519 249259578 802811631 699213372 309815157 572304227 597847515 647013784 457401375 171462166 592717670 718238243 481155453 51253311 143342947 321416391 281536260 824157735 151961019 745499650 849035010 886837873 334258582 454973462 282504808 410326671 837218967 203022987 52406954 777347516 319852124 108656793 609677204 235385549 35379661 258225940 508927493 498989770 686224319 962745283 244349217 86218218 23699074 768093714 719236491 231280744 423520672 23104335 176523097 676327466 737443019 27589797 395446080 486771184 813151850 663681904 514908216 485925914 417328708 786245712 853994040 905950771 16019307 476092892 890127551 707458614 812194522 303452327 559191957 413676489 450722649 145126302 197855003 381417808 134454366 129863994 181876948 591795022 812984897 279712706 210768598 439592359 253568384 361286808 783724025 654103623 347575936 475358038 624801745 401128402 685818694 526895657 552760652 801214184 572193413 844464517 71918895 627163071 421114222 456390478 732296027 306066602 947736396 941460716 78649932 727079805 443380931 767531848 809843013 587350560 21411313 562100903 875575958 263717387 440878674 695943984 717590458 594260094 154824685 729698439 490016569 979593808 264392361 944029512 899113898 539184035 80498841 820481165 307431913 732166462 401588414 528220517 279616971 592388266 986670604 573393527 491664546 378383622 812881954 419704068 923819203 173290281 523494450 488823765 382280103 324097409 164614317 982418171 14829182 117412557 48589094 30507399 716229889 848974686 120260058 292227325 248775189 765388514 838822199 504533539 993523891 752537302 328762904 195986091 408099273 551259123 397477082 217972863 283006780 270103146 933831651 67866518 12975449 234192299 667195584 439793500 338871880 65976060 867554315 960662231 852564451 802479652 260546875 593834557 277273589 42410442 623979880 458185527 145146235 187483709 345123465 64471998 34973910 991798777 163709858 664800783 428768991 80701907 536927908 32867752 363439765 433070672 344617618 292158391 879724048 710554789 361772406 388129297 272090578 691736900 582406239 685521088 811111636 229062622 25789096 188128344 859986384 89074682 736356922 670589448 223801827 444017319 60166311 302136133 164468563 925125753 883338424 803964043 11316380 681564680 504422510 13329177 419519829 484446081 404034900 803911195 22887599 277205984 172985013 144502921 343943578 455082087 850903058 552036956 187923542 133356116 474011152 248019745 644275922 941327478 374743255 859446285 378851022 443254418 90788432 179189196 882571029 397625123 758954743 989075247 746837781 300382973 309609892 217381060 201407692 254684979 920884564 617341312 267479778 777473311 507999400 549118463 725881829 979544173 887748923 524704111 38276322 182904049 908893977 822285854 507180346 222919206 170856992 919222048 883878190 306948361 953068304 587678935 142384613 890595809 364165355 142713878 202165751 789534775 192474756 272274462 560218138 621804108 373738158 293164994 696958117 385162521 59216287 251107571 865567153 309245489 861795275 742839239 193975103 728130833 401666829 183278162 873032066 209627500 945857909 902736884 369183055 998978984 687980947 515970563 242528821 471353513 215917971 988627993 156550383 851903930 445099169 469758739 779544290 745906496 123495445 243624948 737362659 710990008 521355295 101374755 334705497 61483764 495623100 676206987 986855118 391650947 994674126 569766917 564904637 964118216 164570186 723862833 101162851 950067262 309496265 569457156 209665666 765209527 177332678 545797645 480887447 292720871 583649537 657197970 863650459 244802604 363865201 90834377 419338229 301598237 962436864 84268795 112870300 655307491 706700161 456022768 339261163 957419097 405822571 585978050 141641513 262226247 691166761 807977175 746051026 194711375 653635933 413205845 960976277 491201166 956612808 752028213 29203662 696944744 199849909 73965811 309154105 926973593 625391419 439333212 775980589 233479052 705105531 838013384 563375578 701508381 617644849 307765574 342907910 113214712 645565006 992456602 771635275 675086666 702092449 775781011 473427604 966579730 897425148 614184007 62964359 365586910 307983207 953617050 162148989 90400430 781688508 329487508 894125891 642812461 552634546 343659995 150375777 944270310 23183068 993004545 963444402 914189618 665498993 946811652 504819728 900640341 857660914 907647891 948979003 353939988 685109493 694692699 901485300 906844196 214287659 341906317 653250465 758873924 55567443 567232618 718445169 542958804 148962668 330200119 644876406 945366585 811785146 352270405 195139053 20313806 612331363 720228615 823684894 786118224 995444815 670633611 685002826 112614964 281887891 570991351 583792723 706156932 596693632 696226679 534786435 817710745 980810865 479790677 275383152 826663980 903847577 33719407 416003775 557662750 5094756 982499915 873321177 755364760 16854000 545898871 169587926 40503800 284116811 851194317 995741415 973003573 680830355 397235561 40432664 934217261 113349227 197591056 891609638 755632946 318669257 915201512 184894711 833271898 339457171 10650809 80479610 150693751 588940015 843541365 493833970 982822761 772995857 843290512 814244878 918530372 649604618 666418513 348998647 244408617 343602069 461342795 171331387 848807371 598950175 123306100 824183609 70094571 302837141 164956758 853825449 127203685 534960194 876620030 629766511 161976419 221860949 152838733 723247287 830154714 280804583 109356888 575937229 371559540 325523667 791155471 399485516 492064839 354674415 435806397 632642735 110365991 125110226 929240102 908668160 298138440 896280453 731435820 800598908 991448281 132653592 952839087 309415534 664131088 696182406 903825431 998329626 877856520 638990417 143169588 961621285 429717120 879410539 445908298 88374568 140309182 476963109 854195242 990071437 960355999 604968102 167211731 137896407 986570081 606988354 110723325 823137072 578786138 430864889 306994815 76834292 211651166 414227536 13344143 198242531 963146375 860124624 703796981 20834724 504406055 408693945 503847086 439577840 948237983 268678577 625544937 505520496 607208807 665888600 366564909 66033479 559822358 218162792 905083227 662580518 813243558 602765065 143157520 550907627 991472029 220127858 153200634 219409728 986441864 531852897 398980314 160705920 580382544 229016932 20934610 626775060 982673426 721539122 59452162 256885726 762601640 386218361 893110801 508174551 645760213 623691535 167816825 308877921 77577945 593396267 234443036 738797781 112781260 896548150 258721232 28302926 376867036 842709806 760801512 839423798 386105843 96981906 689573654 52517369 694010236 466644475 115243718 708122582 710287248 528405006 630683405 528184763 338764457 72952216 160832903 9481935 25579395 386946146 636726466 261957418 681586900 474691431 530823611 199578846 736930941 54545484 484170294 755662497 813030336 910320256 351097045 926034324 818322888 483716528 41119645 208250521 635043357 819242685 343351173 700234145 366739208 731118599 912973553 347347006 234497150 635394851 443623852 864889279 178803354 371527508 413375133 494062452 791178246 917875030 747470049 939477155 973588331 341928162 525968507 868367214 476656678 997460004 191248453 482925037 434281113 510027859 474434775 27357040 949448063 370357735 562967267 628634014 325287294 948172157 148695832 27714859 493837176 969588804 836345933 935990756 606783442 301916687 896625730 914659077 892270863 644902663 916266234 454399941 766007380 224919809 637570132 521083207 930971337 569200877 49375294 239520475 882747907 426481816 339323855 836182463 821463421 146350523 576671262 172789459 772550467 624636588 652602531 569670074 499951476 742283689 381802928 186941208 694287203 36277420 259772038 715266503 792895289 944286901 416575538 563690525 365403613 336322796 987591208 857384038 689588777 309074879 153246746 221710861 972545461 508901812 682707795 669573517 822929565 445949482 59326960 597523227 994997057 377892788 279421128 14968349 264008968 544317363 609375034 210139589 252808639 347281422 913489177 20016228 159065818 970236530 623268403 872726023 256867578 699043864 945043262 400652704 787579518 264823479 102614984 6077492 593433342 212736533 865931648 109990846 687671526 788638268 602356279 658966038 693448300 206989710 558806220 350726149 727342103 814312513 912025081 97272003 92828705 108316636 539400466 972985922 98254516 440704178 491498877 380352061 341067953 813389407 921572364 395342255 374998034 388507723 118855660 722383635 57005856 764285461 498629884 897956679 107549503 711271510 453703920 873825347 990510886 813104556 933340768 907842884 455103906 57182887 487773761 607933822 455479011 378648174 510760988 591010917 626668325 124181629 285289154 254955419 183887516 285475691 913801608 833199423 351385589 85435160 28598569 397483944 606741215 745839305 3798023 42358654 606573497 341674257 157213544 356513580 422120592 503494832 656228601 169918071
S 4621 928968291
S 33930 226016533
O 17394 33343
I 527 35132
S 36548 581492806
O 27440 30488
E 27623 36431
S 17296 596302660
E 26292 32566
E 6970 7142
S 28874 276735657
I 9407 25713
O 12620 23794
O 8955 27889
S 27036 708233905
S 20976 515850458
I 27290 31030
S 6267 603342548
S 33062 536520753
I 35465 36117
E 9886 14548
E 29376 32476
S 20948 299829342
E 1035 8885
I 18494 28713
S 32013 402039069
I 14436 22773
E 6547 23415
S 24862 867143321
I 3728 22173
S 10640 755405378
I 5453 13894
O 10460 16344
I 16415 22916
I 17827 28132
O 21678 29546
I 5466 16977
E 8927 12194
S 24271 394173226
E 1993 19775
E 8183 25803
S 28498 552624890
S 18828 882227360
O 7819 19993
S 37545 96624375
S 5456 444655688
O 28494 35828
I 21456 23384
E 8591 29158
I 24814 31014
S 30172 153177094
I 9390 16003
O 28402 30906
S 9979 545596488
O 29635 36920
O 21841 22556
O 16583 18996
E 20475 27415
S 203 815763640
E 3913 15138
E 11920 35917
S 30531 287544616
S 18332 968963820
I 6496 25561
O 3825 7414
O 1606 32029
S 2771 474767051
O 17019 17960
S 36033 751893717
I 153 36039
I 24600 36156
O 4829 4896
I 7535 25018
S 24239 562347115
S 7360 766732653
E 21236 34656
I 15574 17899
I 8857 30691
I 6263 15772
S 4809 243896346
I 27631 35684
E 2864 14511
O 9388 23752
S 37377 509957376
E 3573 29244
S 9709 35639226
O 31026 36866
S 23247 774879532
I 1771 22501
S 10693 721457733
S 17046 733173597
S 24477 977713632
S 31933 868010403
I 9641 14927
E 31914 36778
I 16634 35629
O 7321 18013
O 23187 34031
S 33830 718361695
E 4834 27577
I 3987 7407
O 20103 28370
E 10244 36292
I 6368 36046
S 18876 67388139
E 31884 32754
O 3270 8550
O 23969 32817
S 15035 59204637
O 2363 4115
O 1773 10508
I 16439 25175
E 10342 32341
S 1659 698286368
E 12215 21716
O 12243 17627
E 18706 21194
E 11681 12640
S 12624 543579473
I 16701 35181
E 21863 24268
S 5491 228378694
I 18249 25946
I 32040 37970
S 3589 424852668
S 9443 477541244
S 8836 676306745
S 21055 885841493
E 36924 37918
S 32853 994543897
S 31454 619431620
O 10249 10346
I 7002 36220
E 12778 30585
S 20300 664878772
S 19792 930724525
O 2960 11497
O 8711 13372
O 3809 24619
S 7609 844937038
S 11012 29411197
O 1791 14443
S 10158 498405089
O 14053 24790
O 23131 25315
E 22986 31142
S 30294 596141170
O 14548 26106
O 1063 26219
O 9725 34919
O 1517 26888
O 20989 21249
O 683 873
I 1087 5245
I 6814 22413
O 26946 30585
S 1564 631430269
I 30359 30947
I 5560 34745
O 18954 37761
I 8664 31193
E 8636 24636
I 6599 25199
S 21532 474698361
O 20563 29910
O 44 6542
S 14207 477069311
I 13705 22210
E 9171 15950
E 468 28055
S 11755 188936847
O 14172 23032
O 4210 29722
E 12203 21184
S 19550 725977986
E 18468 31931
E 34107 34964
S 11487 793298309
I 4851 30957
I 2750 23171
O 113 562
O 16650 30819
O 16019 16836
I 26635 31944
I 22098 37909
E 20021 33317
I 25642 34096
E 3301 35308
I 13514 23986
E 1338 21565
S 32816 408641718
O 13510 13603
S 27576 174904895
E 1715 12968
E 12348 28928
O 5260 24406
S 19726 421685681
I 1366 30656
E 10185 32201
E 22211 27728
S 37415 487819423
E 11691 27507
O 12480 18308
S 15892 973310807
S 37367 860400576
S 4913 891477442
O 24479 36851
S 20577 234363662
O 3956 20364
S 28647 764464301
I 6922 24674
O 9142 22508
S 8788 58471368
I 6162 36959
I 1449 27776
I 1208 31009
O 15373 22422
O 1172 4666
E 33536 35119
S 7322 551816248
S 7622 437347181
I 27094 34563
O 29091 36211
I 3700 26654
E 32550 34746
O 11761 30354
E 14134 24713
E 10867 35320
S 5398 151973250
E 2383 12913
I 5355 32175
S 23957 545632768
E 1114 34379
E 6397 32028
S 976 102594706
O 12350 29337
O 25732 34372
S 20854 398695573
I 1541 1867
S 8431 316600545
I 18257 33728
I 2780 31305
S 36686 671989196
I 29308 33989
I 21913 31044
E 22819 36813
E 10781 12228
I 13032 37225
S 855 53380654
E 32280 34444
E 839 10642
S 3861 158800683
O 13450 19165
S 19814 319587680
S 24676 409995270
E 12416 26623
E 661 35048
O 12632 15008
S 9860 8925442
O 27012 35803
I 20222 31747
S 34416 765873646
O 7503 8220
O 25082 27834
S 27640 303757623
S 8750 232306437
E 14271 35045
I 5739 30009
I 4491 26364
I 11342 14644
I 21400 35915
I 15328 24452
S 10583 256063948
S 23570 846477479
I 10624 11441
I 6614 18742
O 28302 37777
O 435 17377
I 5835 26994
O 5871 33184
I 24205 34921
I 28711 36588
E 31644 35748
S 14698 742791059
I 20358 25147
I 895 17205
I 4550 24987
O 9623 14195
E 13694 36421
I 9587 17603
O 2225 14496
O 9762 12543
O 2331 15705
S 6895 151789048
S 8680 564745211
I 26904 28482
O 10458 18454
E 23525 31422
I 10396 31758
S 31729 503644947
O 9822 22904
I 3020 24385
S 24900 862994253
O 8218 14847
I 814 3559
O 4203 10363
S 7674 384174074
O 11987 23312
E 1001 17935
E 14802 23745
E 26692 34481
O 14760 36228
O 15359 28847
O 13782 35317
E 7688 28519
S 6000 183075992
I 22114 29411
E 1811 31094
O 7699 22266
E 3382 32131
E 31532 37655
S 9960 685492574
S 35675 777961121
I 6552 35745
E 14949 16614
I 12826 21866
S 16456 921477277
I 3280 9537
E 6367 20683
I 22379 26686
E 10370 21138
I 34918 35170
E 21749 28869
O 7618 20644
I 7023 35607
S 8668 261608457
E 12953 17419
S 26139 337420096
I 24875 29961
E 16929 25140
O 2676 25655
E 4039 26622
S 12332 780070971
E 11022 13477
S 28968 83693600
S 10966 498316373
O 29005 30614
O 3442 37920
E 11127 18568
O 9860 21535
S 20740 638415691
E 3942 22988
O 16056 20569
I 22759 37245
S 12597 153840595
E 147 29341
O 7729 19508
O 32674 34798
S 8919 574435247
O 17061 36895
E 7421 18508
E 6974 18096
O 15559 20741
E 21088 31301
S 30929 68047360
E 20631 22984
S 34417 552180220
E 5515 23604
I 25124 29915
S 24937 97575382
S 18061 53888997
E 708 37324
O 1733 37445
I 25449 32813
O 5672 30175
O 10305 33729
I 15232 16962
O 24276 34756
E 10472 26167
I 12506 36699
E 16548 37553
S 36642 950810811
E 839 4914
S 6429 126345960
O 3729 23886
O 17272 18151
O 4875 35897
I 22213 26927
E 15922 36129
E 20998 35266
E 4677 36180
O 4452 33695
O 17074 24249
O 26090 34256
S 30959 80496095
E 4925 21840
I 10121 20966
S 20827 456497576
I 5797 33077
S 30462 260313719
I 20098 24054
E 10917 35856
E 1380 22893
O 24505 26815
O 21767 31264
S 25464 736374913
O 5887 12079
E 24637 25771
I 1278 11654
S 22162 309389926
S 8515 204136200
O 12695 16599
O 7919 26003
E 2629 11015
I 7580 16586
O 4374 13128
I 14246 25090
I 16567 35699
I 4417 15704
I 2534 20342
I 8821 28273
S 33530 229712541
E 9703 29024
E 19430 24053
O 10887 13179
I 2855 8111
O 9484 27771
S 20041 147913528
I 20523 28011
S 8458 379459448
O 8391 27007
E 20488 33363
S 18237 833613060
O 37006 37818
S 5138 173956631
E 366 17855
S 17648 401889339
I 22128 24684
S 8523 897579347
S 5360 999302148
O 3623 4291
O 739 26363
S 20082 289538711
S 24582 560456216
I 13679 32613
I 10083 18277
S 19416 34142638
I 390 25865
S 10374 824720888
I 3719 20048
S 37017 614894604
S 31446 837260060
S 2577 995057880
I 16672 21377
E 1001 2875
I 9951 15198
E 121 36631
S 20292 903473531
I 20814 32663
O 18735 23433
S 32550 735434429
E 25970 28908
I 1469 13974
O 12785 23175
O 930 16077
S 27890 726713003
E 17266 31542
S 25112 121819113
O 170 37608
O 18849 31715
E 29185 37860
I 21001 35591
I 34641 34803
S 29793 420762063
S 19926 359770475
E 1366 1733
I 17800 28618
I 15220 21780
S 1889 562967128
E 2973 17867
O 2836 32345
I 6068 32194
E 16350 28531
I 5204 6366
E 3885 26871
O 8199 31260
S 25717 645514068
E 3901 33146
E 10791 30287
E 9660 27500
I 5554 5958
I 56 35519
I 7129 8264
O 12283 23179
S 34461 426667219
E 3292 21028
S 28387 897696788
I 6464 20046
O 5070 8912
O 6126 32977
E 6825 17511
S 27321 330144884
S 26039 134771201
S 2572 773567435
E 14756 29166
O 6745 9786
S 26594 939776399
O 12156 33032
S 24474 404073672
E 2825 34809
O 12956 25580
S 28864 248654924
O 14321 18494
E 11736 26824
E 7622 31868
I 1105 6414
E 5323 35713
O 10656 13339
E 10806 28218
E 19221 36696
O 856 11473
O 32249 35346
E 405 20914
S 27824 567067770
S 10667 798136680
O 28959 36486
S 35066 359410822
I 4666 24851
O 17292 31379
O 19933 26299
I 12207 32687
O 18744 20772
I 10165 35162
E 836 36517
I 4030 32243
I 20524 22402
E 15295 21226
I 9669 31409
O 5421 11149
S 20406 429431219
E 12036 18201
O 1348 3043
I 17265 22635
S 25621 499889095
I 1287 30017
E 4363 8703
O 4743 16721
E 23206 29173
E 9691 14053
S 37883 220181819
S 36545 741277969
I 16866 26959
E 29594 34007
S 19934 140565555
S 22784 402068419
E 12326 18448
I 25430 36054
S 33894 452534021
S 14258 561351875
I 9640 28066
E 10950 17339
O 28043 33905
O 5547 30023
O 20409 26484
O 21105 28094
O 10161 20196
S 24892 448424576
O 16766 27262
O 12999 34798
O 12337 13001
S 24418 480449410
I 36537 37021
I 17591 23719
E 10716 20087
O 19144 27220
S 27770 398946753
O 23685 35411
I 27137 27224
E 14665 24417
O 692 8416
I 18719 25190
S 16172 412947139
I 1579 4701
O 18367 27711
S 8440 491334186
O 32289 34330
S 15831 676693534
E 13270 18385
I 12571 34612
E 317 5029
O 1691 22926
O 13212 19756
S 14504 271024513
O 244 36528
S 1001 619906199
I 13370 35295
E 9567 21226
E 13554 15561
S 35977 398713262
S 27176 607545064
S 33517 45196128
I 20544 29275
I 3172 5465
I 10281 21525
S 8073 554065399
I 15368 16013
I 4765 21396
O 7640 29437
O 16023 20693
O 9754 17553
E 5380 11965
S 32591 946263953
I 16822 35946
E 9582 36490
S 6414 490770650
O 2739 17220
E 21254 37413
E 11422 16655
S 26197 183068055
E 10737 22765
O 8706 8942
E 24156 36196
E 14396 29057
S 5420 524944792
S 11930 572504398
O 4231 6226
I 7802 25736
S 36906 195224227
O 19897 36057
E 10494 36964
E 27247 32610
E 14741 25494
E 4217 8632
E 1441 20598
O 15132 36083
S 11122 461475294
E 14116 23310
S 18924 176850663
O 26206 35049
E 19335 25062
I 10441 16747
E 1255 9568
O 22278 31660
I 30269 33612
O 16136 23600
S 34539 385614291
S 23580 589251047
S 27030 542609273
I 4851 33752
E 11305 34514
O 10469 33910
E 22210 27079
I 13598 31808
E 1636 14124
O 5984 14746
I 2539 30113
O 4411 18826
O 1796 20964
S 25946 477744738
E 397 14224
O 17851 36588
E 2021 5708
E 5144 14421
E 5349 18051
E 24192 26845
E 3800 31393
E 5804 17686
S 13183 909216901
O 19453 36450
E 23706 33634
O 25212 31006
I 7062 7084
O 16535 24098
S 6852 832677052
S 32028 969867841
S 35478 144729590
I 16075 22390
O 5179 16715
E 30259 32000
O 3359 24296
E 28598 29020
O 11491 30285
O 10293 28532
I 4214 32090
S 15401 159905521
O 3462 35417
E 3427 3667
S 25524 46217444
O 21175 36712
S 2167 686018942
O 11704 31607
O 9876 22654
S 6775 17428568
E 11161 20797
S 28834 909265748
E 150 36622
S 14747 215225869
E 28246 34928
O 19710 27216
E 1619 28426
O 8992 25636
E 10929 16440
I 19033 35464
O 16447 34032
O 5643 18984
I 6693 13195
S 22761 166893351
S 16970 934141994
I 7367 16722
E 1997 37356
O 12292 22934
E 23761 26411
I 16520 29778
S 37637 712346752
I 17343 33274
I 19604 27642
I 14651 17035
S 29686 37666894
O 500 37919
I 8425 16254
E 22862 27575
I 196 20983
E 8269 27118
I 16505 25478
E 17237 37283
O 18925 36196
I 6671 32352
S 20417 117123714
I 2055 31066
S 22745 915535918
I 11038 22344
I 8053 26622
O 308 27587
S 30413 575052785
E 19461 36533
E 4340 31868
S 9673 219110007
S 32353 394993758
I 19008 36956
I 3866 17766
E 353 11170
S 8534 831561447
O 8891 9663
E 11845 29219
E 16919 23122
O 890 19224
O 7068 19359
S 25077 942552111
I 9532 9646
S 22178 836622154
O 961 33252
S 34033 341113144
S 33566 208166884
O 8360 27771
S 10171 26068189
O 15148 33772
E 12276 26354
E 18862 37140
O 20424 25830
E 5316 9930
E 12969 31346
S 24743 34501140
I 2752 7368
O 9516 30759
S 5203 511773069
E 16672 17282
S 953 807427495
E 33012 34473
S 27001 920100251
E 4268 30725
I 11723 23421
O 3764 34236
I 27823 35184
S 31274 325285995
S 7198 57925799
S 9511 484838060
S 10418 368003849
E 952 6238
E 26625 32363
E 22397 37464
O 10173 17715
I 2178 16294
I 2299 24741
I 18799 26979
E 16483 27720
I 12710 27971
I 15133 20966
I 12526 31996
S 11049 411524422
O 12232 18713
E 20389 26943
S 13236 956476787
I 546 8817
S 32947 39034436
E 13934 31241
E 9866 13431
I 14449 22416
S 13724 38199690
O 5127 31763
E 9842 20574
I 12519 36994
I 6154 32543
S 10697 441592365
I 8584 32905
O 26965 35763
S 19064 761186196
I 29931 31245
I 5156 24949
O 8432 14395
I 3678 31527
S 1010 689524153
E 7180 34045
S 5880 322300378
E 20752 37278
S 36790 610401715
S 4802 962816862
E 10114 34027
O 24982 29925
E 10954 20034
S 36491 897528799
E 21413 36236
E 1124 6402
E 13866 19689
S 11349 976708030
E 20929 33036
S 28807 981882533
E 4167 31709
E 10823 24953
I 27769 31675
S 24095 783910435
E 21974 23244
I 19226 23508
S 17176 819557999
O 514 36484
I 29421 33749
O 17465 30082
I 6906 11113
S 2424 964500516
I 6452 26859
I 11650 15657
I 2937 22966
O 7413 7985
I 16901 36170
S 5148 455380433
S 6939 507032101
O 13901 23118
S 14763 455282677
E 23963 36158
I 34429 36845
O 36745 36933
O 6290 35942
O 2921 5137
I 12844 24474
I 20024 28346
E 18248 31044
I 30783 37927
I 3907 26723
S 26658 85855080
I 865 19533
E 18741 23280
E 23980 33477
E 25915 33440
I 24351 33206
I 5859 34756
I 18375 27011
E 13473 17395
E 10878 14583
O 17341 18383
I 17997 30796
O 17969 27022
E 19185 25782
E 4726 32113
I 13089 32065
S 18363 532882562
E 13276 26396
S 34834 120846130
I 15757 34907
O 8136 33484
I 18706 20475
O 30331 31555
O 10504 29783
S 37581 330620674
E 23710 33483
O 11563 24679
S 27058 870380024
I 1369 12668
S 12079 394559425
E 26520 31954
S 22815 725300937
S 10263 302122542
O 182 33108
I 4382 37134
I 13603 29768
S 16586 578850741
O 8741 8858
I 14918 36438
O 8570 31589
E 755 19003
S 33357 479050773
O 2375 26939
O 14802 31001
E 15832 28715
E 36254 37920
I 10752 35663
I 4802 11308
E 585 19414
E 34653 36178
S 36382 780471941
O 69 26959
E 9291 35440
E 18123 34535
O 23448 32505
S 34959 302625404
O 18573 36556
S 5836 376144474
O 5622 13590
I 5865 18236
O 23329 31998
S 23346 843905290
S 35811 402923179
O 29063 30318
I 41 22743
I 172 25127
E 19629 21557
S 19664 320632154
E 19824 28168
I 12102 30959
I 17606 37088
I 12989 28579
I 18573 24381
I 249 2086
E 9352 18908
O 1904 34195
O 18016 35463
I 4190 6452
S 22487 378188238
S 28744 64491923
S 2151 799431709
E 5617 11418
S 28858 840603340
S 3625 11078833
S 31123 388542810
S 13536 554568582
O 2463 25661
O 3268 25726
O 9400 25102
S 5634 44908660
I 6613 34587
I 5602 31305
S 28462 387576037
S 6518 639253425
I 10141 37955
E 10356 21803
O 4020 26832
E 1320 16348
E 8282 14467
O 5806 17877
I 7125 22924
I 8598 26395
I 539 2324
E 14657 15258
O 4240 18576
I 20991 29308
O 13651 29088
I 27853 35085
I 3971 17058
E 4294 28294
O 173 245
O 6020 21624
E 17067 33729
O 5537 18321
S 2346 344679027
E 6416 13085
E 26159 27483
I 26297 34439
O 21245 35120
S 12063 794548266
S 30763 418491131
O 21944 24418
O 3215 4850
S 145 650882634
O 4977 8952
S 10434 628629259
O 13088 17450
S 28231 347967902
I 12180 30173
E 7169 8271
E 6246 17955
E 8981 17400
O 5417 34686
S 6203 758362074
S 15931 4317595
S 24651 276020220
I 263 27377
O 7793 18855
E 4690 20605
E 28589 30781
S 20166 636852336
O 37027 37749
I 11175 29011
I 13507 15856
I 19524 20871
I 32006 33851
O 668 13388
S 4574 293718083
S 13536 966254202
E 25064 28323
S 36022 262645634
E 760 7560
S 9901 920061887
E 6052 7470
I 15646 36635
S 31319 682629124
S 8924 667552970
O 4137 13356
I 19486 31985
S 34211 353676833
S 36754 643373186
E 7952 15253
E 31949 36385
S 12726 252871649
E 1041 19927
E 2362 31437
O 26618 30539
E 7842 18171
O 15905 21939
I 24703 27385
S 13001 659216700
O 3490 8207
E 9970 11298
E 30285 31879
I 23319 32762
E 17767 35213
I 11516 21624
I 4902 20163
S 19623 547273846
I 1347 2605
E 6714 26748
I 988 22500
S 220 744164599
S 13150 139342228
I 1707 24120
S 29287 350100135
O 11227 26386
I 13417 27929
S 34875 395956181
E 9338 35183
E 21903 32504
E 4102 22242
S 15316 901249388
O 2363 29474
E 4107 32700
E 6667 32838
O 22223 34162
E 7323 22514
I 14601 17342
I 7425 18321
S 19073 56176354
O 8393 20453
I 6071 21956
E 6858 37459
S 15816 874531330
S 37873 643105921
S 10269 531001020
E 14949 32946
I 927 31290
S 371 480916156
E 1196 31957
S 24127 462544552
S 32173 373136065
I 1737 19696
I 20519 21599
I 18701 25574
E 11562 25211
O 288 26869
S 12875 117829239
O 14441 37934
S 237 459008285
S 29034 15771348
O 24606 24714
E 2989 30843
S 11606 673200830
O 27256 34392
I 234 22955
I 11422 11657
S 17856 380720683
I 2563 33220
S 30311 550971688
E 24977 32361
S 23223 936638153
O 9614 19078
O 4511 11904
I 3796 6740
E 5885 27894
S 1259 742659758
O 7522 21078
I 20411 31386
E 25040 31675
I 32248 36919
O 5616 31207
O 1540 35741
I 18301 34706
E 13492 31138
I 5449 37975
E 16403 29131
O 4737 31145
S 31961 835761343
O 14237 14597
S 34548 681056366
S 15683 969486083
O 12000 22289
I 3591 10938
I 19029 28913
S 3142 204400672
I 3815 6366
E 589 15528
E 18473 20292
O 2096 7625
E 393 9609
O 29882 31811
E 5298 15220
S 19083 532591302
S 22481 575697026
I 15560 29206
S 6520 294499685
E 16194 32744
O 1129 17485
E 9332 21475
E 25440 37026
I 11259 21715
O 4315 16830
O 13183 32403
I 18315 29202
O 513 19785
E 7210 28683
I 14337 32577
E 25707 26255
O 14325 33221
I 18339 31620
S 31758 163389062
I 16435 34635
S 7156 436155676
I 1107 5820
E 27231 31143
I 16776 20500
S 30236 832049547
O 5074 27271
E 11700 25430
E 8781 26722
S 6690 937420997
E 4895 12135
I 4477 15688
S 8331 296453792
E 19079 28147
E 2607 9480
O 35275 36058
E 5540 27086
I 7820 24349
S 24403 365714146
I 7036 20561
O 18627 25976
E 25908 28765
I 2242 14108
S 30159 361184160
E 5016 21235
I 4018 7947
O 3151 12520
O 12627 26873
E 119 35543
O 12411 18996
E 11403 19952
E 13230 30766
I 12577 35221
I 27183 36471
S 36426 606420689
O 11754 20723
S 37375 103018691
E 14285 30531
O 14601 22682
S 32250 182412032
I 14603 16009
I 30005 30082
I 20748 26324
E 14023 27142
S 35403 871739915
O 25312 30836
S 27019 60328437
S 4335 310086157
O 13147 33166
E 12486 29364
O 2910 28768
O 1038 35735
I 13292 24707
S 9611 692765855
S 30872 297190474
I 2919 3498
O 11718 19780
E 4923 24994
E 7798 26657
O 25147 26613
S 28609 487843094
E 12840 21684
S 36283 342737967
I 2380 20260
I 22782 35911
S 34009 119239395
E 17526 24709
I 11991 31363
I 11476 25169
O 4873 18064
O 24494 27066
S 100 468230881
I 6425 25222
E 2086 4022
O 6553 30986
I 13443 23177
I 923 12354
I 4446 17125
O 24754 34093
I 7710 30799
I 10014 16093
O 17969 26137
O 6462 18680
E 16767 22903
E 6756 7828
O 22308 32842
S 5107 355925558
S 8014 949049351
S 302 894700717
I 7882 11233
O 1244 11916
E 1403 15168
S 22343 342453610
O 20900 29079
O 2458 29589
O 10245 26220
S 11060 30135256
S 18412 203891891
I 19568 36882
E 13870 18716
O 20303 24940
I 8225 29261
E 20430 28137
S 21186 222175464
O 1286 36200
S 21333 672605059
S 16448 258235873
E 24959 37245
I 12781 33418
I 9372 25155
O 26533 37530
S 28826 447029668
O 14963 17065
I 11017 17921
S 3296 355465239
O 2664 27458
O 20081 29971
S 23900 200732512
O 17699 33452
E 14766 30409
I 2265 27671
I 26937 37895
O 25181 30999
S 7888 847204731
E 16997 29460
O 1877 15164
I 25848 26602
I 1431 8884
S 35094 282018356
I 13620 24813
S 36824 976626433
S 5360 552982438
I 8759 36546
O 13750 30523
O 30183 32855
S 11804 769936096
I 18322 21170
I 7152 30265
O 31876 36411
S 13655 802003674
O 3518 13306
I 9575 13892
O 20524 27872
I 861 28815
I 6373 13768
O 2864 21685
I 471 13735
I 14348 23295
I 12843 23317
E 36951 37543
I 3058 33534
S 37249 519748776
E 5431 27583
I 16404 36797
O 406 8655
S 21077 145679258
I 30511 36402
I 2924 8843
E 7367 29193
I 17306 31663
E 15526 16042
S 31015 206157202
I 6108 8699
O 3392 32091
E 3428 15936
I 6438 34265
O 7100 11904
E 18897 26463
I 6928 14733
E 23305 31687
S 7172 144367429
S 11707 37178245
I 10410 12616
S 17805 850340026
O 16550 30050
O 33251 37366
E 3025 22626
I 15278 26602
E 18297 20452
E 28765 35731
E 15178 25463
S 6046 134988546
S 35466 980753000
I 7328 28001
S 22077 408871821
E 28432 36603
E 6802 26057
E 6235 34006
O 31455 32212
O 5259 36510
I 6934 18353
S 8969 435371161
O 20742 36779
I 7299 36166
S 9645 278698711
I 6628 19094
O 235 36438
E 7817 18537
I 10720 31608
E 10107 12668
E 12786 35015
S 8786 116390707
E 9510 33018
E 5680 7024
S 35836 81658788
E 5921 7111
S 32262 606084807
I 31482 36889
O 21863 33015
I 3102 11319
O 29479 34998
O 8894 25140
O 17630 23839
S 2458 663988037
O 8457 8854
I 6650 9227
S 37284 77491763
O 4533 22677
E 26560 35564
I 17280 18958
S 19 683751769
S 30850 955129517
E 1129 16928
I 18008 33236
E 9223 20524
S 15949 370295838
O 2905 18333
O 18858 20706
S 15681 945625929
S 25755 898733429
O 7928 34541
E 5097 8220
S 33516 116325691
S 27436 509091056
O 24083 35050
S 8775 628062641
E 2002 28256
O 28507 34488
E 12710 17305
O 21783 36022
I 1780 6077
O 14739 18082
I 23925 29526
O 3307 5107
S 31962 537411794
S 21565 925605278
I 6442 19100
I 1520 27241
E 5204 6261
E 17555 29771
I 3520 22792
S 24409 330569798
I 8838 29887
E 5 15070
S 12171 604267585
I 3453 31882
E 11741 36628
S 16407 538822116
E 3821 12404
E 422 34818
S 11197 880900440
E 15177 20184
I 26196 37030
E 7450 10725
S 26097 12419752
E 7592 15959
O 13092 22864
O 32320 32827
E 21307 32917
E 19045 36477
S 8459 967890319
I 19070 28469
E 8993 28094
I 10090 15490
I 2220 20701
E 18110 32513
S 14570 578540854
E 10743 35688
E 8400 13463
E 15800 20273
E 30535 36856
E 35172 36850
I 16655 34379
E 10877 24999
S 28717 560617283
I 2382 34095
O 21985 26672
O 22643 24005
O 15010 18393
I 23479 32459
I 20662 28278
I 6585 26056
I 20401 30202
S 9947 633972490
O 10840 21374
I 3111 25394
O 8931 29301
O 21848 32504
E 1185 35812
I 7704 10665
S 14811 170254056
S 37405 890390042
I 8674 33028
O 8417 23347
I 7788 26241
I 322 20229
S 6757 269164680
E 467 13314
I 2273 32872
S 7202 895109860
O 4950 7938
E 4672 18863
E 30875 35170
S 26053 741990701
E 33133 36592
E 169 34651
S 23840 522995519
I 20085 24948
I 6769 17182
S 8407 940001829
E 3239 16900
S 16549 246552185
S 26591 730094377
S 29443 710128581
I 3623 18355
I 2006 7858
O 1573 3677
O 17850 21050
O 3351 16705
I 23246 26003
S 6641 338219526
I 939 21686
I 4145 5175
E 633 20564
S 35589 717818738
E 30831 33429
O 27531 36213
O 8812 21317
O 8770 10296
S 22498 347024566
I 13593 18397
O 8448 37024
I 2758 37932
I 16096 17573
E 10368 35996
S 7260 209820327
S 6348 863343421
S 13857 505012152
I 7052 34534
O 1872 21202
I 12639 31726
I 370 17737
E 2519 34018
E 32158 33048
E 26333 27414
S 12635 785042924
S 5002 676413818
O 13470 33028
S 22929 479795365
E 32333 37655
I 8284 29573
I 26583 36111
O 28916 32942
I 10240 10501
I 9763 31124
O 22932 28705
O 960 21226
E 20474 29584
S 5513 555065211
O 606 29529
E 23024 25781
O 9016 36760
I 7160 29628
O 9669 11002
S 18127 519942131
E 18869 37978
S 31946 368023879
E 1156 32898
S 24955 563055859
I 1993 16820
O 5499 26432
I 11189 32713
O 14246 37411
I 10550 20321
I 26956 28914
E 958 12616
S 27554 388934472
O 13142 20198
E 25363 26542
E 3517 37542
E 3009 35888
O 13190 29017
I 3250 19990
O 11478 22910
I 1272 7623
S 3829 282709734
O 1303 8843
I 17905 34975
O 3096 30806
S 25247 349128469
I 16817 33717
E 24809 25272
S 21248 383793919
O 137 6024
E 6386 31272
S 10676 239307876
O 12971 17169
E 10877 28264
S 9623 327793810
S 11679 940977379
S 24649 230952536
O 2274 16947
S 13106 593743426
O 10584 18498
O 35757 36151
S 25668 614912183
S 11985 265488552
E 21693 37089
E 27406 36687
O 12383 35783
O 6856 7126
O 9561 15195
E 23966 31460
S 24896 356970671
S 22322 944703037
I 2562 4198
I 10087 36499
E 9872 18365
S 32357 473156245
I 7615 16312
I 3952 12494
O 918 34479
S 12022 355553754
O 9207 37321
O 16066 31012
O 5013 12968
E 16681 33329
O 19589 26321
I 7170 28813
E 18873 30599
O 11838 12539
O 11943 21470
I 5528 28681
E 5502 24891
I 22496 32410
S 16857 578156347
I 18797 33361
O 12382 34213
S 28557 748161446
E 4170 33938
I 13447 30589
O 3892 16148
I 8201 19163
O 6723 23957
O 23341 33869
I 9512 33621
S 37375 285503355
I 405 15808
O 15531 23536
E 28519 29024
E 16988 26148
E 32465 34727
S 27391 727397336
O 10828 29810
I 2853 29680
S 24214 51519843
E 16563 19698
O 17861 35560
I 10006 13547
S 5401 24436994
I 6777 30979
O 1935 13756
O 24260 29649
E 6705 6820
I 14617 25322
E 13456 30810
S 10483 312061553
S 5059 901837753
O 15966 36210
E 24152 30406
I 24375 28619
I 2498 10063
O 10987 14499
I 13999 20852
E 9299 31373
O 30301 34681
I 9980 36265
O 6709 37701
I 27710 29638
I 23601 37272
S 35069 524919466
I 23548 34530
I 6351 19251
O 27434 34798
O 1557 9127
O 6906 10364
O 6966 34953
I 10816 24437
O 24724 34749
O 1810 16114
O 1344 10985
I 30205 36659
O 8047 22657
O 11504 16413
E 229 19655
I 2161 26013
E 20985 24833
I 27087 34894
E 27587 33649
S 23277 681036814
I 16413 23235
O 7379 32135
S 30229 679334876
E 11931 17238
S 660 562736984
O 4931 13389
I 16344 27005
S 37878 112913461
O 8370 15823
I 20534 24998
I 21235 25224
E 9099 20541
E 5465 11426
E 14969 35951
S 22528 681885402
O 1035 33307
I 9719 24655
E 15474 32115
E 21223 22291
I 16186 32606
O 280 28010
I 29536 34987
O 34912 34952
I 21978 22805
S 14984 896675346
O 7561 12830
I 8116 28575
S 19341 279876572
E 14032 33043
I 1625 36442
O 1556 5534
S 25938 890199446
S 35196 461667665
S 3604 77527694
S 20523 681377436
O 23079 25530
E 13264 20610
S 14452 351736373
I 13374 35642
S 24355 363498363
I 12239 23917
O 7992 37657
S 11587 166292884
O 7691 21578
S 21604 637566939
O 1230 26098
O 14032 29206
E 1290 34608
E 8421 22249
E 13773 26015
I 16003 29792
E 1706 21273
O 3818 14087
E 10182 14769
E 17397 21415
O 18011 30436
O 6422 9379
I 14752 25161
S 29717 501135723
O 9980 23106
O 24507 29451
I 5820 31887
I 19426 32060
S 15169 731549766
S 5181 420028062
E 4840 29402
O 18006 24068
E 34247 35914
I 26656 27035
O 291 5149
O 956 29242
O 34053 36892
O 27217 27906
O 23680 26342
E 12112 32229
E 1193 18717
E 2117 6443
O 1531 33385
S 29160 950555721
E 35048 36272
E 2777 29027
I 21169 28672
O 19515 24636
O 4513 23248
I 4498 11143
O 4884 30802
O 28095 37003
S 15088 166608824
E 720 27490
S 8499 19792261
S 37378 481516845
S 3253 658031266
O 8532 25233
I 4882 30893
O 1806 12024
O 104 12982
I 17362 27691
I 5669 27426
O 28469 30454
O 14979 21532
S 27421 489476430
I 22581 22899
E 14915 28451
O 26796 35754
S 33759 338295870
S 37364 254974732
O 6800 23410
I 23810 36522
O 21529 35369
E 23968 37363
O 532 25581
E 25886 37400
S 19362 439317008
E 411 10283
I 6881 17295
E 20653 33226
S 6766 440918659
I 10618 30156
S 5799 81585021
O 18567 29183
O 6741 37298
E 9275 32216
S 1006 290051884
E 11811 13108
O 15015 36549
S 36643 224021961
O 11411 14682
S 13791 126857616
O 8679 12557
O 6159 15338
E 4167 8763
S 35764 713910147
I 13904 33416
E 21932 33623
E 12524 36763
I 11591 18883
E 2540 22339
O 16533 21197
E 5694 31232
I 8838 11148
I 13549 34541
E 14475 14898
E 1234 8268
O 15314 17140
O 9671 33661
S 17096 912610150
E 12114 22053
I 16294 21986
S 13180 828421129
S 24806 562721348
I 10686 14100
I 9371 12065
I 16033 35478
S 22354 412772624
I 5329 28817
E 721 10068
E 14120 19577
O 11083 32799
O 21309 31391
E 3391 13087
E 9279 12009
E 3478 6535
I 7906 35178
O 6100 30448
S 36025 303025147
I 36813 36993
I 1493 15454
E 7082 25955
O 12531 23516
I 716 15681
S 25287 623501863
O 5925 16647
S 17111 219576315
I 17306 23985
S 6228 205591273
I 1811 34660
S 11023 333820985
E 17714 21592
O 21509 33038
S 37232 921007472
E 10098 25983
E 10946 17720
S 35414 137464655
O 16874 32608
E 3787 27674
E 17214 24439
E 12463 30251
E 32561 32946
S 33008 311034870
I 20157 37253
O 6778 15217
I 22795 23833
S 27205 606561092
E 6983 37097
S 31993 588997195
E 10565 33733
E 33677 34512
I 753 35957
S 35233 401176419
E 24045 31548
O 10854 12025
O 10224 12411
E 9472 26137
O 13226 19382
E 628 32885
O 8286 30345
O 32 347
S 11721 196278283
S 33391 57628342
O 12714 33312
E 8462 20716
S 35624 483283532
E 83 6017
E 900 27122
I 19630 20917
I 14745 21660
E 454 5123
E 1140 18619
I 30338 37431
O 16120 29474
O 1493 22200
S 18028 521603871
S 33321 576279570
S 21615 874618900
I 1736 4762
O 92 33413
E 12947 26096
S 30312 726733081
I 18868 26399
O 20318 30286
I 5303 10830
E 19448 32938
E 21324 34592
O 13334 25487
O 10304 29747
S 18945 160321468
S 15997 920114292
S 10270 34848908
I 9842 28800
I 28042 28737
E 2980 23111
O 10963 28612
O 7392 28570
S 26556 987123623
I 23443 31795
O 13575 22561
S 33139 196340454
E 2705 3865
O 7496 13727
O 29039 37011
O 1511 16806
S 368 854762483
O 12985 17814
I 2858 20874
I 2579 36809
O 19840 28238
S 36887 784204473
I 11097 20056
E 14107 37425
S 32669 191866717
O 8943 19413
E 31705 32433
O 20387 33071
E 5080 15510
I 22452 32744
O 3363 8376
E 20070 36755
E 22357 27255
I 11144 12432
O 24622 27085
I 32714 35597
S 28066 419742496
O 16319 20679
I 1657 36875
S 17990 134771544
I 1642 5033
I 21478 32918
S 26875 744450247
S 32050 184905143
E 11377 28323
E 14336 24574
E 11242 16199
I 21820 29604
O 15079 31778
S 17538 395195110
E 18626 37077
O 25492 32206
S 15336 95830804
I 11446 18677
S 18318 771831814
E 1929 14064
S 4132 577361585
E 13243 13418
O 4402 19741
E 18272 25055
E 5919 15492
I 3942 22593
S 37704 276760329
O 36738 36831
E 34206 36809
E 22576 34930
S 11446 271922469
O 5681 36688
O 20319 36717
O 9194 14066
E 4623 19468
O 12184 34001
I 30831 32271
S 34385 538348809
S 25617 663831265
I 5911 10639
S 1422 258097708
E 3349 21050
E 12006 32872
E 21045 35087
O 32556 36400
E 2562 5221
E 7016 35309
O 6562 8835
I 11400 25139
O 29493 31089
O 2088 31530
S 29993 875514370
O 8666 30571
S 23032 941220885
E 7431 31245
E 4133 22480
I 3319 18937
E 13987 18913
S 26747 117389072
S 5409 170387559
I 33441 36173
O 11707 22627
S 15869 345384997
I 2399 6209
I 2084 5056
I 17318 30834
O 12149 21602
E 184 19634
S 6716 882689325
I 10647 20729
S 20027 207550848
O 24835 25317
S 36852 218549869
O 31338 35362
O 3155 31038
O 21260 37425
I 3240 22378
E 8060 15314
S 6683 847188032
I 17868 31690
I 3148 27957
S 11969 851496634
I 11921 23777
S 8846 569927059
S 3767 813366687
I 26293 27508
O 17018 24050
O 24620 31127
S 33746 764142553
I 1747 7540
I 8502 33414
E 1881 37401
I 283 28057
O 3250 7171
S 19573 763550064
S 34080 437241644
I 7681 16403
S 12298 872615521
I 17608 24830
O 9564 21812
S 6611 703008233
O 4013 16488
E 15441 34865
O 31127 37057
E 9258 30398
I 30383 34293
E 11225 17968
E 2199 5420
E 11314 31867
S 14913 31038943
I 8550 17603
I 3152 12267
O 27123 35756
O 12969 27303
E 5821 19115
O 21627 24812
O 11726 22308
O 12715 21818
S 33905 138744763
O 5657 14750
I 824 19231
O 9121 9753
E 21368 35501
S 26682 806261781
O 11791 25609
S 35028 350605868
I 23506 24930
I 7113 21825
I 26469 32095
I 2205 12319
E 17879 28729
O 21547 28876
I 10113 14097
S 16786 853901336
E 18043 23732
O 10841 25492
E 15775 37975
E 2969 7142
O 33725 37692
S 17541 319538783
I 7803 20774
E 3915 19571
S 17662 64988599
E 16219 23033
O 990 18251
E 6181 16046
E 19347 31769
S 27623 603218790
E 5377 35287
I 5375 22764
S 26534 174841572
E 8021 8076
E 11555 22953
O 3706 9630
S 11123 805411842
O 4880 9042
I 1743 10674
S 12716 791933275
E 19668 28474
E 29539 30932
S 7768 121107705
E 17284 30342
E 12349 28682
I 2602 37976
O 6351 37127
S 20555 309307482
I 1540 23974
O 5191 23548
I 13120 29437
E 23 8380
E 22904 31136
E 1087 6858
O 7121 19387
S 4111 795263242
O 17225 37493
S 24438 439653113
S 22121 385009190
O 2438 21827
E 14905 25854
O 6102 30434
S 26124 624307686
I 12481 19836
E 10720 25582
O 15275 31726
E 16481 24065
S 35835 185048912
S 8180 135200060
I 19274 30742
E 3002 20172
E 13885 25883
I 32382 33498
S 11675 718995183
O 17312 34422
S 30627 755037067
I 2050 28665
E 581 30443
E 8411 33065
E 32737 33809
I 229 23790
I 2671 11914
E 5014 9645
E 21320 28200
O 7674 20592
S 8444 608671979
E 2202 34016
I 9546 34989
E 415 601
E 17195 20498
E 12329 20466
S 34731 751426523
S 6193 58091345
O 10278 32790
O 3324 20617
I 25288 36155
S 31803 605918955
E 26896 35701
E 25640 32864
I 12032 19871
E 14420 21985
E 14364 35380
S 33261 753037437
I 24752 31459
E 7180 21956
O 22755 25419
I 2408 24394
O 21791 28955
I 11048 35671
O 12106 29400
E 8763 34517
E 13093 35748
E 3526 21736
E 4076 32345
O 2053 29688
I 26721 28373
S 799 738529317
E 29869 32236
I 15748 21182
E 16670 37471
O 1660 33437
E 16822 28303
I 3957 13709
I 9334 11609
O 3914 37402
I 13478 22367
O 12672 37211
E 29560 31739
E 587 15129
S 27447 688925787
S 191 21992195
O 20662 33801
S 6736 89154910
E 12574 26234
I 34085 37560
I 2865 6295
S 13085 608957181
O 9257 29858
S 37762 761069029
I 10926 30436
E 9456 25114
E 22656 29680
E 13065 28430
I 14659 15641
S 34601 75801558
I 4144 16866
O 15102 17719
E 6384 6706
E 1914 12670
S 3781 15739126
S 21376 844922741
E 11420 21622
O 30077 34324
I 2488 33460
S 6301 828770403
O 12887 25847
O 10058 12335
S 8573 701407089
S 15265 576304079
I 17205 35228
O 16530 25193
I 1601 24492
S 12003 353677681
S 25536 912126989
S 4827 660575075
S 22230 690173424
I 9848 27064
O 20503 28962
S 3062 862676014
S 16902 20509285
O 14927 34012
S 4054 575584253
S 1009 880920205
E 12563 21126
E 18450 35442
O 14334 19983
O 11164 29635
E 25877 35563
O 16127 29440
E 29480 30779
E 2529 6205
I 852 23739
O 7555 29134
O 15932 21350
O 23314 25591
I 26055 29437
S 17210 945670239
O 16297 17896
I 2899 9995
I 26176 30356
S 27603 740331652
I 16460 21977
I 18324 36902
E 19625 25458
O 9485 30865
I 9801 18382
I 18549 24546
S 10977 114990047
S 4165 146794803
E 29341 29529
O 11743 25543
O 22678 29041
O 9909 24339
S 4563 490854584
S 21058 829268677
E 3107 24011
I 6993 25653
O 24415 35620
O 41 27763
O 11792 33191
O 2 16708
O 4511 24199
S 32828 612833287
I 33915 36032
O 1152 11952
O 7125 10299
E 5931 12119
O 20336 34826
S 17610 826614404
I 1121 33424
E 1291 28077
I 29407 36373
O 11568 23113
S 4836 918399905
I 10405 24559
E 12023 18172
E 6912 21256
E 17819 24482
I 29656 30858
S 23679 780187683
I 28324 37526
E 5433 20426
I 7919 14511
O 25525 33388
E 8651 30904
E 13565 23312
S 523 573620458
I 22896 32766
I 15064 25186
I 11519 26888
I 15475 16405
I 19633 21021
S 33114 600407910
O 6163 17540
O 27862 36182
E 2204 30528
S 53 516981322
O 25749 34150
I 16758 32106
O 2776 17080
E 7921 14365
S 37524 649826772
S 1882 150764862
I 12409 24242
E 4581 10842
E 9873 18202
S 14517 467064428
E 13781 23138
S 4671 608240169
E 13520 16293
I 13833 28368
O 17520 29923
O 11043 36211
S 27401 748565385
I 6548 24241
O 16137 19457
O 16521 28331
S 10780 144650334
S 11719 831216158
I 24930 34995
S 8582 338963743
I 8594 29668
I 25059 28829
S 29402 261525134
I 9566 36221
I 10679 20211
I 5388 26039
S 35640 469996578
E 7158 16813
E 26716 34914
S 35502 851164165
O 6849 13982
I 13331 23173
E 18155 33892
S 26149 819141141
O 9175 15727
E 10976 20995
O 6160 25673
I 372 30164
S 12391 163505781
I 205 34696
S 36587 506187498
E 29127 30207
E 19324 25034
I 20600 24128
E 27458 37750
I 21739 25630
I 15724 17055
S 24761 417788285
O 23776 37657
I 4471 29876
I 13556 30373
S 11932 833714388
O 23098 34368
S 31980 506815229
I 15870 28029
I 25250 27116
I 16503 34810
S 20986 446688062
E 29511 31844
E 17417 18975
I 16487 23485
O 13498 24754
I 10012 18405
O 9993 33323
O 9148 16766
I 6677 13428
E 21513 36432
E 8492 28199
E 2971 26178
E 5280 27590
O 2018 7686
I 24459 34781
S 26460 306583647
S 35471 511010062
I 23928 35955
E 2344 31592
E 1207 36479
O 4782 23551
E 23940 37875
O 9790 37981
O 29484 34027
I 20958 23295
S 22779 607336024
E 10917 19055
I 26843 28971
S 26820 317192746
E 11050 31885
O 552 12079
S 30713 769493628
I 23936 36862
I 24273 27038
O 13027 14238
O 16162 28695
S 11078 20926857
E 5793 30649
O 25167 30605
I 9724 33986
S 11318 462401065
I 34303 36560
I 9080 32711
I 11633 19181
I 7554 27111
E 1525 28114
E 10203 25481
I 11146 12893
E 12532 34782
O 10989 16116
I 13624 29175
S 13881 693377409
S 16929 711640321
E 4332 28360
E 1793 16077
O 1018 31065
S 3522 914109176
E 14304 36580
I 8796 15761
O 846 8457
I 3012 30159
E 10892 30064
I 28863 36500
O 15240 16508
I 5974 27565
S 4895 493258149
S 21317 762802523
S 33345 910067197
E 16792 32446
O 16626 27317
S 25360 693794613
E 16485 32424
S 33097 292656633
I 9313 34610
O 3043 27592
S 17162 259421404
S 11932 690790753
S 29803 292470487
E 24764 27843
E 2666 33758
S 24074 904907289
O 3377 14533
O 6764 30895
E 24806 33988
E 24839 26446
O 1313 14885
O 6450 11093
I 9492 16639
E 8696 12138
E 4871 7966
I 12032 17964
O 9528 25838
O 13704 34809
E 8431 13238
S 8070 569533349
S 32324 140013592
O 18373 28273
O 17297 23760
I 21424 34608
O 5833 28341
E 7860 23485
S 23750 715290360
S 8894 964088945
I 12086 13858
E 4190 20072
E 5953 17332
S 8822 586433924
I 7237 11790
I 22455 34750
E 9491 28049
S 33221 876585793
O 3886 3992
S 20310 275616543
I 11872 26331
S 18738 742529225
I 2682 16742
S 24158 317038912
I 18151 25793
O 19360 23914
I 21048 28719
S 967 984057978
S 9072 58201567
I 24958 36526
O 8115 13186
S 25057 569042925
I 853 34825
E 6250 21694
S 26137 851137730
E 4121 21995
E 27122 28701
S 4201 244217254
I 2942 27517
S 25593 367024006
E 10738 12336
S 2184 199507698
I 33198 35386
E 16199 17256
I 16009 22462
I 2434 5386
I 21881 22684
I 289 23527
I 2323 14374
S 1204 669056433
O 14309 15659
I 13248 13769
E 151 29902
I 7811 17243
I 2350 35846
I 20776 25321
E 8408 31851
I 5758 23899
O 251 13461
S 24978 457671552
O 8734 24536
O 1464 11512
E 9152 22176
S 37317 803633458
S 36540 266604582
E 28421 28657
O 9510 10891
S 37472 504777867
O 9594 14948
I 15860 27370
E 344 12781
I 13277 32385
O 14953 19788
O 1542 13132
E 32959 37008
I 1053 3228
I 2727 15819
S 3988 131623280
O 13737 22935
E 12544 36001
E 18042 34361
S 22304 558601575
E 4311 24283
S 6729 141486428
O 22156 22289
O 1455 3011
E 2157 36498
I 10299 33967
I 7385 21070
E 24110 34294
E 28875 37926
I 8628 33560
E 15178 29617
O 8194 36631
I 9066 15267
S 30661 268628027
O 18205 26185
O 17165 28718
E 1063 31642
I 31509 37136
O 12116 22324
E 28768 35943
E 7908 29207
I 3103 27100
I 16696 22262
O 15856 16001
O 2371 5815
S 14414 683342348
S 32120 304746746
I 19880 26136
O 1009 35818
S 21157 557202101
O 30166 33959
E 3217 19808
I 5545 28934
E 1962 6576
O 33383 36599
E 24678 35907
I 8086 37248
E 4353 37559
I 24819 28392
O 4648 35870
E 3835 14204
S 22938 681587011
S 10352 151717630
E 12987 18014
E 2671 26859
I 23068 33657
E 4204 30998
S 27437 196793435
S 18692 118559754
S 16684 238995679
O 6805 18715
S 12011 693399792
O 8829 10146
S 10551 356269949
E 25802 37468
S 6613 136423812
S 37765 40525981
O 4723 13315
S 28802 180762122
I 6151 22110
S 36941 696878116
E 1986 30774
S 26685 827627538
E 16731 32495
I 608 26101
I 18545 28965
S 11654 273232803
E 11343 16268
S 28282 943917778
S 34598 477765964
O 17851 35416
S 33552 545579193
I 14413 19571
I 6596 8799
E 7508 13975
S 8619 205109684
I 17355 32653
E 29185 32569
E 21666 36490
S 20949 163645352
I 26120 28930
E 5580 29414
S 3097 475493050
I 34 7747
I 12135 19501
O 7435 8862
I 2284 28941
E 20671 28876
O 5724 16604
S 14386 593031262
O 8859 15260
I 20006 30315
S 10192 614149508
E 19688 26468
I 18462 22933
E 10688 24787
E 3997 35312
E 17666 35158
O 589 4948
E 23782 24338
O 1963 10354
S 5462 348187076
E 28372 36815
O 10506 29083
E 3401 13131
I 15411 25239
I 17103 28437
I 18583 26299
O 17588 35585
O 20787 32788
S 24440 55333149
I 7848 12150
O 30606 33008
I 14464 30441
S 10641 859325912
E 13444 33041
O 1394 21236
E 10528 23903
E 17489 37207
O 11479 30257
O 9341 31775
E 742 29261
E 3884 23249
I 14179 27173
O 212 30323
O 9552 24972
E 20527 26370
O 16646 27363
E 4594 7181
S 29937 352982080
I 19581 21413
O 3502 11549
I 7510 8022
O 108 627
S 37008 413075715
O 14057 24442
E 7766 15749
I 1683 25198
S 21614 355597178
E 20748 28457
I 5467 13746
E 18339 22338
E 13652 30415
I 9057 18234
E 3639 31064
I 1852 22572
O 2516 23702
I 18339 21773
S 23136 911129161
S 6467 386056099
O 5761 7342
S 14650 72053728
E 7604 30650
E 21037 21208
E 14870 25008
E 6518 27248
O 9862 34206
O 10428 32657
I 240 5570
I 5262 10954
I 7380 33498
O 13446 29899
I 9042 20482
E 23896 37374
E 17982 32253
S 6007 33994802
I 15241 30815
S 13052 223625617
I 1070 3878
E 4174 21303
O 5444 19640
I 13312 31140
O 17921 36611
O 12695 33668
E 2851 29826
E 20706 36133
E 2459 9230
I 21826 26236
E 12589 25387
I 16153 31575
E 11927 16530
I 12049 18709
E 5134 19264
S 19333 975385107
E 10644 28566
I 6485 7454
S 31086 501113921
O 24780 33747
E 3318 6310
S 34418 309392044
O 2912 29654
E 13347 16023
O 9164 32039
I 21797 25881
E 14561 33226
S 37731 469897911
I 3463 19931
O 3301 28496
S 8152 317751081
I 15158 31905
I 2893 21933
O 13765 15485
E 12384 18986
S 6729 511045159
S 2092 664513655
I 28954 31599
I 11461 16237
E 14507 36232
O 6112 13741
I 9167 23066
S 10358 273893642
E 20558 29107
I 17153 18927
E 15690 29618
I 22314 22698
I 827 35266
O 26325 33429
E 3475 13880
I 4498 25389
S 11211 766887979
O 138 21542
O 2190 13963
O 21415 36653
S 29437 783411028
I 3069 21489
O 1797 31727
I 15708 30249
O 17836 28453
E 15310 36510
I 5612 35685
S 16131 140021786
S 10460 94692507
S 29328 14629363
O 504 33596
S 33578 118099222
E 1 34168
E 29632 34138
I 2949 14662
S 22335 435319206
E 33590 34778
E 2309 35389
S 34915 365638166
I 15754 16238
S 16625 791781463
E 25513 29444
E 26172 30654
I 24215 31967
I 3440 12377
E 2515 6900
E 20604 35707
S 6196 208384252
S 34837 885338877
O 6901 17738
E 5770 26998
S 19793 574583417
I 9327 19571
E 4414 25019
I 34045 37958
S 20453 324018478
E 10506 35816
I 2187 29115
S 35885 645257633
E 2197 14937
S 31409 989020858
E 1161 1664
I 13612 32414
O 1091 16326
S 8364 481673808
E 1096 34205
O 5103 7968
S 4421 738137968
E 20663 28436
O 11420 23933
S 28534 723908123
S 11121 99360510
E 4921 19377
I 17389 32077
O 3591 19817
E 14994 19555
O 17848 27008
I 27320 31261
O 24104 31056
O 1803 25273
E 210 18628
S 37253 462371159
O 25905 31935
O 34942 36441
S 12995 222882881
E 7042 30585
E 27958 32870
O 10836 12005
E 13362 26728
I 19174 37410
S 1204 498998957
S 36594 45244691
S 25635 951141169
E 14267 26712
I 22279 37790
S 1073 402787560
S 21190 366245796
I 25401 27071
S 22584 258362167
I 6084 10868
O 6174 20841
S 22619 184666719
S 15280 147949288
S 28903 454232632
E 10317 37069
O 3235 20357
S 26037 32825052
O 13357 35346
E 13507 14241
O 8385 9430
I 17105 37869
S 23206 262338006
S 1245 896741517
I 13761 15675
E 3117 20166
O 27839 30319
E 10025 26532
S 936 769191865
E 28312 35578
I 5746 22152
I 704 35368
S 29687 103520256
S 29826 713661614
O 27406 31733
E 14728 17787
E 6309 23457
I 18610 22433
S 13350 180585066
E 1991 5695
I 1334 27163
I 3876 20239
O 3638 5214
E 22030 37612
I 21718 32915
S 16809 825108380
I 10875 28501
S 15692 185165538
E 17134 31051
S 32701 265161270
I 2364 29191
O 4906 9610
S 24495 78100066
S 464 423756137
O 11939 16560
E 25227 29916
E 28829 37504
O 7715 26817
S 27289 958411611
I 2955 15684
E 15218 36008
S 33688 244593550
I 17727 25400
S 21963 420671689
S 23044 273012707
I 24277 35784
S 14962 888078160
S 7123 117210952
O 13152 24116
S 2213 290720592
S 26752 459299796
S 12427 828907939
S 22815 136048737
I 6405 10121
I 13016 30864
E 20105 25702
E 312 28766
O 4546 21609
E 581 36180
E 6977 32545
I 14946 19669
O 26923 27069
E 2222 37737
E 6755 13104
E 3765 26215
O 27848 37867
E 8669 25981
O 22076 33528
I 5319 35853
I 15248 18097
O 23966 24396
S 11230 589458317
O 21356 32977
I 14518 28962
S 9972 769958120
I 2048 18504
I 32281 36187
E 2070 28021
S 10851 327397926
E 19065 36616
O 1140 33889
I 16534 19775
S 13236 523822187
S 17862 888227675
I 10937 30658
O 21492 34241
I 36804 36880
O 3490 22510
I 17175 21311
S 34448 793173726
S 20179 767785647
I 5096 11808
S 20948 979685844
O 1408 3168
E 1599 13888
I 6525 28785
E 10783 17514
S 20787 376960025
E 6875 7326
E 5842 12918
S 15645 422310546
I 32870 37341
S 23837 617731915
E 24246 37645
I 6754 28901
O 288 11350
I 2130 36758
E 1101 9610
O 8865 31875
E 11083 37060
I 16485 37666
I 391 4390
S 13451 63423095
O 29286 33360
O 6254 23296
I 169 10147
E 8635 28593
O 20757 23740
O 6832 28106
E 2570 10465
I 268 27400
I 24479 37405
O 15693 19528
O 5217 5237
S 23463 921285102
E 8788 28196
O 12440 28867
O 25465 36525
E 4694 36731
O 11078 32907
I 21095 26057
O 8329 34795
E 13679 34745
E 10769 27643
S 2526 272196942
I 7261 11238
I 1078 2771
E 8633 20225
I 305 8390
O 26639 35225
E 16478 25339
I 12670 14949
E 8142 37332
O 1698 20633
E 29375 34242
I 666 35371
O 14730 31153
E 2798 22885
I 10713 20422
I 11419 29456
I 16268 27578
O 3893 5872
I 16062 21213
O 736 33034
I 22637 30034
I 5616 9952
S 32869 838932826
E 12808 21997
O 13805 25044
E 6327 30528
I 22528 28766
S 18224 79964839
O 24924 27232
I 1514 10817
S 23820 479074546
O 3218 13289
I 560 29342
O 20128 21729
E 13950 16586
E 25544 33406
O 14709 24763
E 20153 37237
E 3867 4427
S 6200 378867599
I 12074 23807
I 14018 23487
E 20961 37968
O 27111 34323
I 5018 35741
S 13047 384541147
I 22449 35009
O 11712 18297
S 1334 695770398
S 1202 860790109
S 31011 33082579
O 18491 21927
E 142 31984
O 6633 8707
I 4045 36236
S 15962 436833716
I 26931 29784
O 14601 28360
O 2986 27968
E 5889 7384
E 15004 19821
S 17816 393297049
O 10153 20405
I 11586 15518
O 8510 30395
I 16869 30063
O 9429 26440
I 25058 29690
I 15260 28610
O 5064 17585
E 26109 26917
E 18040 22237
I 6221 22812
E 22890 37594
E 14613 15838
E 6821 17864
O 2652 27398
I 28890 37724
S 505 929143218
S 6969 146996514
I 6056 23699
O 16299 21335
S 21457 950307291
E 14412 19175
I 8038 37915
I 9 1321
S 21727 924889754
I 26966 34442
I 15458 22188
S 11705 157584795
S 19694 724505605
O 22583 24137
E 15674 15860
O 559 14532
I 1919 8817
E 2913 34124
E 25923 35353
E 1052 22841
O 7985 9417
E 33 8198
S 16960 893343569
I 20042 27196
O 12552 23477
O 20623 25326
E 31131 33867
S 25855 449491339
O 6135 24858
I 13247 36832
I 4800 29568
E 18017 30360
S 31698 895321334
E 1098 28598
S 34022 537941501
I 18807 20672
O 26709 30650
S 1087 162553121
O 16652 23852
I 7175 10184
E 19685 28759
O 9064 23790
E 21910 33256
O 17754 36170
O 13433 14260
O 6338 6879
E 10892 28450
I 8507 12037
I 10874 10880
O 10749 15513
O 14235 21158
O 1740 11685
S 14888 385707665
S 1886 730556553
E 2737 12534
E 17961 33113
E 26780 32769
I 176 14515
S 8073 969289856
S 31456 203605002
I 3030 17561
I 196 25526
E 8627 33567
O 1142 14194
O 29135 33912
I 985 37181
E 4625 11552
S 7268 817500806
S 21945 7697030
O 1730 13004
O 10837 26154
E 7454 24572
I 8724 13240
S 13585 225093708
I 18336 28858
E 4341 5645
I 6426 25278
O 8821 9075
E 2750 28178
S 13065 504186156
S 37654 745774950
O 3662 11418
O 10774 25315
O 18660 19208
E 31958 33599
S 3542 446230189
I 13239 19683
I 32135 35455
E 956 27471
E 22072 33299
O 10047 35071
S 15938 148728246
O 29799 34591
O 11046 12503
I 917 3113
I 8178 13210
I 23616 28205
I 3987 33020
O 210 30491
O 18958 34473
O 10354 12615
I 16633 35821
I 34078 36996
O 10200 19095
E 32 30283
I 18214 34511
S 2371 575106589
E 3967 22242
S 18297 319458862
O 15923 22882
E 28492 37065
O 2280 10340
O 3185 15626
I 11675 28422
S 16557 15186109
O 18281 20486
I 16955 23511
I 25549 28354
I 17708 29484
O 7352 8954
S 14730 864940817
I 4799 31559
E 9428 32089
I 4204 19965
O 18938 21469
S 11104 760118097
S 17466 754816099
O 15275 31398
I 274 448
E 35781 36244
S 26474 687573165
E 12454 13619
I 16710 30760
I 3423 25941
E 352 31905
S 12746 750186007
I 1984 21169
I 32166 36150
I 17233 32231
O 6036 35505
I 12418 15723
O 33564 35973
S 8157 862559935
I 5938 31317
E 7865 27817
E 5414 31660
O 29701 30523
I 1789 6583
S 11274 387483127
S 31541 665930967
I 7332 29946
E 11937 12478
I 5374 32508
I 3511 35037
E 322 30284
O 28100 29699
S 24858 602619268
O 2551 8706
E 9874 21896
S 23167 149824946
O 9383 13477
I 11230 16061
S 14111 362790158
I 25229 34450
O 1620 7807
S 17155 616980780
S 29669 362628631
E 1579 9986
O 10743 37782
S 27570 993222079
O 19020 31835
E 27985 33767
O 7591 34557
S 34178 346451002
O 9095 33701
O 11048 35931
E 1517 23433
S 280 849383235
O 25991 26083
O 18857 37313
S 9237 540768445
E 2481 27312
O 12420 16780
O 20470 27528
E 8917 12077
S 12044 679506310
E 4512 36736
E 21567 25640
S 6368 669075499
I 26872 34478
O 2372 30403
I 25448 28825
E 17957 24955
S 17543 59608101
O 18014 31918
S 30476 61545441
O 9966 22521
S 13819 366622621
E 19044 22127
E 7204 33861
S 18490 233123466
S 18186 604411348
O 13897 15350
I 23580 31322
E 28781 36280
E 9486 28024
O 8289 17571
E 8406 14020
E 5157 9996
I 10045 29696
O 3568 21412
O 14556 28823
I 13546 34913
O 1200 26436
S 16070 937178335
S 28265 673211959
S 19814 620039738
O 2668 24074
E 3733 34974
O 28794 37398
E 5280 8609
I 32573 32915
I 4241 19772
O 2392 36281
S 788 107639177
O 3825 6348
S 12988 4880681
E 4679 6681
O 3245 20591
I 5643 37374
I 14457 28007
I 8978 10043
I 2461 15071
E 2330 17288
O 321 8971
O 27754 33935
E 1874 32794
I 20874 34098
O 4039 17464
I 10218 29024
I 3372 16962
S 36027 610833858
E 19880 21258
I 2342 23556
O 5369 6030
S 9494 96370152
E 26666 27714
I 4903 10195
S 6309 726673998
E 21642 37811
I 1596 31663
O 22361 23701
S 37462 697525180
O 21547 27320
O 9921 30680
S 27210 175544835
I 18036 30991
O 10667 13222
I 14707 33414
I 17657 23435
E 20866 29414
S 5472 318987417
I 9035 31337
I 3564 26580
O 23916 26657
I 28889 29710
I 31186 37021
E 5290 25880
S 7379 500015386
O 11373 12847
E 11027 16596
E 20274 21255
E 3472 11713
O 33202 35210
O 16151 34325
O 19866 28779
E 28170 28757
E 3127 9227
E 23252 29523
S 14627 103790588
E 4338 10746
I 3475 3640
S 32211 142732057
O 9627 24121
S 33097 553688692
O 26325 37497
I 6483 31939
S 15885 490237872
S 10950 99825330
O 10564 17066
I 8420 23694
O 23174 31558
O 25360 37865
E 5178 26154
O 20979 37647
I 767 26909
O 3359 23295
S 24755 284044373
S 22544 182429349
E 17183 23052
E 30098 33825
S 30535 412754006
I 16224 20686
O 1643 21266
I 3567 19830
O 4489 28296
O 19407 23907
E 21676 28162
O 11859 27388
S 12179 196216762
O 20849 27053
O 25380 32161
E 10432 14891
I 22289 29829
I 19771 34196
S 5462 983454357
I 29304 30055
I 311 1215
S 6447 952746075
O 6757 29690
S 9685 132950227
O 23090 23628
S 7982 811904599
I 1688 4524
I 27831 31343
O 27815 33706
E 23903 25905
I 17617 34314
S 31360 347885008
I 8682 31181
E 18702 37948
O 14773 18082
E 27794 37204
I 4868 19315
O 19076 31400
O 4499 19980
I 16849 37935
S 35238 165910512
S 22697 7417696
I 34034 37345
I 7154 17583
E 2283 5837
S 9935 743146414
O 2376 13580
I 11828 32035
I 3054 37300
O 5894 8102
I 12092 30943
I 24211 30905
S 16571 252234287
O 34767 35597
I 24379 37541
I 7718 29257
S 14201 366382114
S 34041 976651696
E 1159 8000
O 7352 7861
E 8732 35152
E 16060 33290
I 22818 26756
E 29040 35283
I 20123 29125
E 16865 32763
S 6081 881950154
O 2736 6944
O 15313 34102
I 4122 5805
E 4790 22113
E 13379 18568
S 23305 50488061
E 7300 37323
S 21828 504438378
I 10663 28659
I 5010 32285
I 6564 29716
I 14974 35298
E 21665 36665
E 1180 6211
O 4790 9471
S 15454 565266052
I 18672 24619
S 20895 279281017
E 3342 7813
I 11112 19266
S 14160 873862989
I 6539 21818
I 5089 25096
I 14746 23847
I 34938 35513
O 5024 20364
S 45 628598442
I 4565 31703
E 15858 34741
O 766 27610
I 13894 29968
E 2753 23883
I 23309 35967
S 3308 902200254
I 20140 21286
E 5270 5859
E 30770 35321
S 16674 599434155
E 3238 36765
I 23783 34283
S 255 356626606
E 14185 22082
E 11666 30822
I 16021 34239
I 25950 27138
O 22618 31921
I 24786 28419
S 13720 638151759
O 17329 28935
O 2291 32842
S 24649 987173362
E 20088 33459
I 27470 31526
S 26957 938243393
I 3217 9828
E 4503 11340
E 36784 37670
O 24180 31991
E 27067 30696
S 18808 507637252
S 15734 817875187
S 10450 267085277
I 9804 28371
E 6610 17978
I 22608 29767
S 2045 737529179
E 3295 33171
I 24277 25637
S 16371 959838938
I 11695 26116
S 19072 432854270
I 11546 31181
S 25564 914088897
E 8860 31852
O 14691 20897
I 25758 37896
S 34122 52861959
E 31029 37620
I 22031 33739
I 10062 19268
S 28557 62952810
O 3132 12723
E 10760 16178
I 6576 25012
O 13051 24765
S 27429 954225131
E 11798 32361
O 11373 24671
E 2262 12104
S 30727 354224094
E 7293 29157
I 14006 33581
S 32911 216981827
I 27578 35203
E 31122 33637
I 25519 30465
O 3494 19036
E 26205 33441
O 2724 21999
E 10598 14037
I 17624 24719
O 4226 8000
S 32085 916779405
E 21783 27721
E 32192 35857
O 29985 34617
O 15807 24728
S 15554 868514661
O 26089 35097
O 7285 15882
S 10587 78581363
O 11892 31638
S 11564 977386459
S 23143 933671708
O 25193 26337
O 13074 26855
O 4125 7130
I 27151 27972
E 15213 26338
E 4046 35309
E 6766 36035
I 15139 26724
E 8143 24761
I 23882 29669
S 3849 883009517
E 1326 2141
O 1508 35757
S 7834 90422572
O 9101 10151
S 14133 779183733
E 3695 21455
I 15260 35835
I 3643 15005
E 20799 34006
S 6188 225388169
I 5711 19762
I 18052 29086
E 28783 35738
I 24277 34295
E 112 17485
E 14606 32600
E 31265 37011
S 24803 360720229
O 5700 9431
O 11412 17900
I 8170 14429
O 16664 30111
S 28391 68041790
E 4442 35315
I 19208 32452
I 618 4992
I 5428 36371
S 28261 589917637
E 1947 37903
I 2294 13032
O 16156 18142
E 1215 19014
O 3551 8182
I 7900 10287
I 5660 25138
I 9551 17829
S 6304 917076817
E 23285 25140
S 28011 226596034
E 12686 32787
S 30099 678240385
I 11275 27391
I 15471 34734
E 2893 25203
O 4816 25638
E 1502 28606
E 35210 37395
I 11123 13230
I 14183 15087
E 8084 33639
S 24222 789211375
E 135 10430
S 4130 101804884
S 26031 754803456
O 19780 37975
O 17663 34691
S 36529 511515910
I 6660 31027
S 25774 105752240
O 18919 25270
E 175 4779
O 1130 20156
S 5893 241787791
I 2068 18472
S 11528 685253592
E 11181 36833
S 3440 400834003
E 1098 5875
I 24769 36536
E 13658 21352
E 7414 33904
I 7137 17042
S 32224 960009466
E 17053 22899
S 17063 908415729
S 17192 98224895
O 1725 20508
E 4559 21800
E 5945 32240
I 17760 33247
E 6832 11248
I 2668 13393
E 508 1930
E 2419 6856
S 15823 116025764
S 33682 935427692
E 5356 18759
E 12572 18847
S 30534 104470714
I 278 11560
E 20421 25504
I 12400 26056
O 20399 37822
S 7251 414169139
E 11107 33573
S 33616 780904189
E 1870 22533
O 15765 25200
O 22108 24777
E 9970 12667
E 3339 14906
S 36497 564432092
S 16357 855772265
I 8307 36658
I 18517 28048
S 22175 615242736
E 12694 35688
I 20950 37154
O 9030 10542
I 2883 28198
O 12955 36070
I 13838 17994
I 5601 33497
O 12578 31935
S 30026 963394252
O 28542 34454
O 26375 28317
I 3199 21955
E 13775 24738
O 1916 30945
I 4895 22462
S 25922 899930093
S 24066 436983773
E 16487 26484
E 4701 18667
E 10808 19492
S 21054 264919248
S 15376 238176241
E 6118 32339
E 10698 30966
S 34529 418183799
E 17420 32981
E 16017 21980
O 19691 28540
S 712 148105297
O 24180 32042
I 2326 11987
S 4306 488623649
E 3288 20965
E 29047 33177
I 15783 23275
O 23999 34187
I 8860 35079
E 19080 27313
O 980 29913
O 8920 23835
S 26319 1746796
S 33392 191776257
E 29205 30454
E 16807 22976
I 6163 29205
I 20023 24318
E 2756 31492
O 7462 21694
O 31575 33703
O 14558 24814
E 24 10533
I 31611 37014
E 27409 35150
E 12742 15296
I 31038 34927
O 10634 34532
I 6772 10266
O 30613 36006
O 3908 34366
S 6837 853123697
O 18860 27217
E 1196 7793
I 602 33515
E 18615 23384
E 21650 31024
I 4426 37367
S 28386 34399021
O 20862 35939
I 17862 30747
E 9707 37889
I 21275 21749
O 7552 10364
I 31423 36725
O 17425 32774
S 2231 771674053
E 2142 24008
S 32529 553276470
E 16363 25860
O 617 29893
E 33008 35176
E 10239 11863
I 11935 23590
O 5714 15229
S 21292 441664620
O 8838 17509
E 1885 15178
I 4666 17358
S 23750 847151077
S 33882 26377142
S 14911 253964753
O 34444 35019
O 20351 28211
O 25664 35210
I 315 389
O 8822 36104
O 7465 35734
I 27689 36357
I 2543 36083
S 11886 789266379
O 5814 17613
S 26056 904210799
I 253 29492
I 9699 28500
O 5922 35394
O 3640 28578
O 11142 19212
O 13119 36155
I 34660 34707
O 22003 34267
O 21724 30721
I 4173 24735
O 2793 24973
I 724 15021
I 19567 31722
O 34031 36676
I 27575 30453
I 25034 36203
O 26818 31948
E 28682 33475
I 32852 36833
I 3664 31365
S 28847 636125167
E 33565 37010
S 27800 895019462
E 27831 37226
O 4814 20142
S 26674 475124974
E 5611 28555
O 16190 29381
I 278 15258
E 10121 24804
E 12354 17500
O 14710 23527
O 12957 34408
E 32229 34802
I 8999 24360
O 3652 31300
S 17645 347782103
S 30776 766114470
I 8617 9762
O 24640 27777
I 11378 21790
E 13735 35622
E 18586 22350
S 28669 522952693
E 2555 15260
I 6164 24213
O 24276 32638
I 33006 34231
E 22916 26185
E 14851 16240
S 32574 601568287
I 16277 37783
E 3089 27112
S 7471 893348469
E 22487 22814
I 33114 37324
E 10384 14851
E 32887 37249
O 56 28303
S 7496 301756951
O 9407 35044
I 11151 20994
O 26129 30404
I 18629 35108
I 13964 33142
S 31968 806999445
E 9035 23636
O 5938 36560
O 23351 32717
I 18764 36851
O 3278 19532
I 10924 34329
O 8977 35124
E 33276 37449
O 27644 28796
S 34025 640069982
I 368 4129
O 7632 8829
E 25795 28238
I 4255 32306
O 3551 6124
I 17522 22097
I 107 24369
O 20120 22631
S 3482 125961345
E 13885 33302
S 33932 871741137
I 5858 9904
E 15052 34858
I 9004 18414
I 12084 21687
O 6366 14413
O 7874 24055
O 1298 5583
E 2921 22128
O 20164 25965
I 14073 20243
E 19790 33388
O 15868 26181
E 30457 35774
I 8727 24586
S 2884 688194704
E 6933 30386
E 15803 30165
O 27304 34254
I 10565 37089
S 32033 187445162
O 9898 20840
S 10058 979376028
O 16770 24084
S 36461 424021501
S 30572 810026102
I 13795 22376
I 12227 24872
I 7694 24604
O 28758 29814
E 31716 36774
S 10183 952145026
E 34506 37298
I 1853 17474
I 26114 33708
O 3685 22060
E 27863 34988
I 3032 14588
E 2646 22813
E 6543 32355
E 4460 17858
O 11212 28435
I 2898 11268
I 34263 37089
S 28778 891967872
S 18307 73887610
S 3111 662434967
S 13499 769315119
I 7449 22714
O 29638 32041
O 17926 35569
E 234 1674
S 28349 946994976
O 6002 19529
I 13761 28309
O 20498 33979
I 7282 28013
I 3229 22342
O 3367 7460
S 10564 893713792
S 20029 591682893
E 22785 23714
I 17344 29448
I 15693 28927
E 6868 22749
I 16131 23383
S 6175 253416416
E 550 23094
E 900 16383
E 18161 28255
O 16625 36728
O 29193 35020
I 6986 21003
O 11572 30264
E 12465 27096
E 498 7689
O 15339 31329
E 9417 19816
O 17670 32052
I 21335 22774
S 22537 956645946
S 15720 90727200
O 27076 34042
E 10509 37984
S 23543 946834511
S 11014 489258008
E 13994 24769
O 13183 28750
S 19254 164497483
S 902 658993077
S 36022 547385563
O 8707 11915
S 1366 536609388
O 7035 24936
E 5709 37914
S 1511 877104938
I 22279 32071
O 9864 15457
S 9783 771987042
O 3085 29411
E 2651 17579
O 15167 34376
O 2039 34894
O 19871 29479
O 6460 8036
S 4350 463364133
I 8923 9953
S 22464 1294553
E 23879 29832
S 33651 487354265
E 16576 31468
S 11183 115453482
I 12763 17312
S 17796 548122737
I 1602 14095
S 32915 431593533
I 20705 37572
I 12486 36731
E 3765 26311
I 7859 10155
S 2330 994706405
S 32380 460312962
E 23156 28137
I 19038 29974
I 2066 18421
E 9036 12112
O 22635 24803
S 10410 299857527
E 9943 24174
E 20368 30208
S 28064 651768051
E 16746 22193
O 10284 35970
E 10949 34318
I 12863 37624
S 20347 549288194
S 9167 547322453
S 25673 239662754
E 22058 26678
O 20707 33865
S 16674 495782359
I 357 5065
I 15541 19063
O 5350 8748
S 5106 323976116
O 3397 11162
I 11800 34543
O 33664 36638
I 6005 37217
S 33514 711496792
E 7444 28688
O 11601 36734
E 7402 22216
S 16447 169492993
I 2301 15981
E 10405 27588
I 1860 31679
S 36319 767824345
I 16289 19471
E 24171 24715
E 15663 34262
E 24808 25903
E 16915 27914
E 15317 31922
O 8496 26299
S 5390 661830177
S 10927 157459977
O 3385 3937
S 16913 540399702
E 12235 15823
I 4476 35328
O 16272 20586
S 23625 667446753
I 28727 31560
I 16553 28112
S 9160 127869545
I 6457 24292
E 20131 25476
E 17979 34091
E 12559 34075
S 27631 341441685
O 6905 15634
I 24676 34061
E 3965 15380
E 12728 26628
S 19123 236386652
O 26073 26356
S 7713 885748983
O 331 32205
S 12394 504928451
O 5266 12082
O 6271 24073
O 15261 26622
O 10848 34628
O 19869 20672
S 22734 648681040
I 9348 18952
I 2673 24978
I 14111 17226
E 8286 35192
S 11025 229812056
S 11765 224449081
O 4398 36977
S 23564 988268822
I 16438 26334
E 5669 27373
O 12750 32023
O 6810 21062
I 30236 36319
O 906 27146
S 33222 759049617
S 5620 704423587
S 26943 187993376
E 20959 30909
S 4363 666102577
E 28515 37735
S 2733 459987812
O 29852 35335
S 27856 444084802
E 13600 30670
I 4191 31773
O 31106 36358
E 29501 33345
S 15678 445686770
E 2498 30061
I 7670 33336
E 11350 31645
S 5334 845205951
O 14152 21450
O 7410 30898
S 9122 480653800
O 3502 9113
S 25386 679271597
I 9698 29715
O 1158 5874
O 2547 36858
S 13067 136669453
O 6171 10038
E 24396 28486
E 4526 34130
S 34073 266330336
O 6472 32760
S 37202 50469513
E 8895 17017
S 24769 507698738
S 20073 541818997
I 13615 26468
I 4913 37969
E 14755 26751
E 10496 25268
O 24715 33966
S 30448 466734813
S 25938 893268
O 2809 12005
I 5038 28605
E 4999 36508
S 24477 172892744
I 5378 15357
O 17280 29782
S 9627 80668409
S 37472 632333762
O 8550 31517
S 21454 473563296
E 24654 26295
E 749 20593
S 29040 919479335
S 9901 811239004
E 6944 17062
E 26396 31549
S 11444 363250263
E 6802 13543
I 9821 17523
I 4728 23786
S 14550 112135762
S 19944 33368897
I 693 6919
I 1628 2361
I 26492 29853
E 13730 19970
E 23627 36354
O 22027 32201
I 14535 25964
I 16609 20397
I 4728 27748
E 10946 24843
I 7512 20749
E 11946 19930
O 4475 34550
O 25749 34505
S 23191 376608582
I 12898 36687
I 32030 35134
E 22147 27755
S 26012 704965707
O 9213 26834
I 2677 23519
O 23607 30720
O 12471 22273
O 4995 12254
O 21167 29863
I 34479 35547
I 358 31401
S 35914 967271187
I 6811 32014
I 4473 15613
O 32274 34909
I 1596 17077
S 31100 76640068
I 25884 33933
O 16582 20141
S 11205 298057053
E 737 7506
E 7374 23228
I 523 32414
O 14674 24131
O 6014 20024
O 27281 27654
S 36868 15048067
O 11805 30794
E 10037 26254
E 1516 13097
I 25356 31511
S 5737 978400800
I 935 5696
I 30191 36481
I 18654 24017
O 13913 20104
O 11458 30326
O 2470 15229
S 25749 353240128
O 18762 31301
S 18904 390103297
I 18227 27640
O 26406 34926
I 4321 6552
O 29355 36714
S 28097 274766654
O 7902 26130
O 16441 34795
I 25246 27549
E 7048 16653
S 7247 680007076
E 710 16489
E 16304 34150
E 18362 36319
O 10617 18645
O 18618 24898
O 1360 6628
O 23249 37731
O 3373 17138
I 584 32892
O 13033 15463
E 23328 25210
S 9203 567403703
E 14456 35789
S 24399 715753277
O 3566 23986
S 32036 18516191
E 34870 35360
S 12705 247916095
I 187 21522
S 14470 335727024
O 4834 12255
E 16066 33997
O 6214 28773
E 6597 16643
O 8806 22950
O 24319 29425
I 21534 29006
E 2035 14530
S 27870 805426751
E 16523 16822
E 24978 30029
S 20533 336815942
S 347 935151246
I 7862 8842
I 33041 33394
O 7755 27964
E 22783 35289
S 22257 791508652
I 10190 20415
I 9877 30614
E 1612 32317
E 14840 18658
E 13456 17643
S 24698 385177771
E 5414 6479
I 17029 33653
O 15159 18870
S 5760 766080472
E 21330 33914
I 1533 1573
S 20746 885468160
E 16830 23040
I 22103 36227
E 24483 35430
O 34909 34945
S 19342 424114682
O 24220 29365
E 24247 36530
O 8214 14307
S 19104 637689625
S 20250 528662352
E 9178 19356
I 5040 19639
I 2590 31713
S 13752 177021195
O 20198 26706
O 32655 36515
S 14452 1078087
E 5645 23938
I 14168 35800
O 16553 27767
I 12250 33271
S 14155 861855895
S 37488 561624619
S 10113 650618013
O 8323 20548
S 14920 839645197
S 16480 242190259
S 14560 917274752
O 19134 37850
I 17388 29624
S 7564 489602063
O 10493 32776
O 10612 35035
S 36294 96690566
I 4507 29031
I 6799 14847
I 29554 35619
O 12764 26716
S 21244 133477583
O 1217 1442
E 27445 37259
E 5862 9099
I 35379 37687
I 2718 6704
I 12452 22396
S 36507 224880303
S 30353 578485412
S 84 589778141
O 18919 21400
S 25807 773769489
I 693 20687
E 668 10411
I 16690 28858
E 20884 21487
I 5049 25862
S 32125 529465374
I 21646 31442
I 4574 25430
E 2287 28695
I 4381 29984
S 20260 877775763
O 32535 34383
E 5770 21954
I 3669 17578
E 18337 21081
S 21211 938365216
I 14386 31675
I 20109 35667
E 813 8487
I 7306 31658
S 1882 183115546
I 19039 32229
I 23899 32529
E 29811 34201
I 8843 9410
S 14881 170276300
I 1068 14361
S 21903 210976881
S 17500 9667760
O 5177 36042
E 17868 18918
O 8975 26549
I 7588 36430
I 6425 32453
S 23507 62551641
E 7182 13472
O 16323 19781
E 3898 16898
O 5701 37707
I 5691 20703
O 19142 31246
E 17456 21586
S 6632 396150793
O 17528 29028
I 9566 21087
E 10810 17074
S 30154 224646365
O 16656 28539
O 21883 24618
S 27141 555292695
E 2629 3624
O 17715 24278
E 17488 35675
O 18172 21751
E 33704 34833
I 9539 14235
O 22887 23957
S 16606 600012243
I 12709 26072
E 19676 35911
O 11641 29355
O 10688 32342
I 1499 19295
O 2786 17447
S 13806 930313878
O 15293 17952
E 10841 31747
S 11184 945485827
E 2535 3261
I 6631 22622
E 9147 28016
S 27535 581831163
I 13833 23856
E 28127 29947
O 8666 24599
E 20217 30677
I 23468 29683
O 22001 32227
S 5819 214043084
S 12614 539960521
O 26428 29002
E 15477 21960
I 2385 9501
I 12587 34482
I 26389 28828
S 19759 585167880
E 34501 35898
S 16844 556934922
E 3208 33040
E 17758 30296
S 31151 196929393
E 214 22559
O 28700 34098
I 152 25208
S 4984 307662046
O 18799 22790
E 26026 27308
S 2146 529184236
S 29240 999427582
S 16177 609821854
I 17987 34504
S 22525 603830583
I 8815 37345
O 2340 3642
E 3975 6447
O 10503 11708
S 7830 660892395
O 4129 16947
E 6021 33596
I 6390 26585
I 22430 23945
S 21281 581384789
E 1916 7017
O 15422 16940
I 17984 24751
S 29626 955349554
I 456 34167
E 3798 5082
O 7872 24157
S 8443 870302298
E 13187 21786
I 12453 26350
O 875 7263
I 2444 37301
O 7184 34843
E 30297 31152
I 36323 36795
O 2996 29444
S 29898 123057234
O 2130 18405
I 718 1386
E 29173 34770
E 17354 22852
S 296 945087041
I 16513 20470
E 18282 36415
S 36018 228311914
S 25444 756853960
O 5689 22517
O 23221 29402
E 14872 26703
O 5191 34709
E 21334 25675
I 11959 16844
S 20870 420168947
O 4454 35199
S 4868 963597189
S 23314 648826689
I 19085 29745
E 13993 31181
I 4787 34808
S 20033 409570329
E 17035 19905
O 21458 37276
E 12677 32535
I 6776 37672
S 16642 139611639
S 29198 887996908
O 99 23181
I 12468 24243
I 1380 14452
O 12841 13301
I 27823 29381
S 33494 852497992
E 718 5135
E 6356 11326
S 25389 426779049
E 758 34129
I 16575 32059
E 14599 18157
I 27337 31614
S 21348 323845827
E 5375 33741
E 3243 20626
E 12832 22281
S 37704 918595333
I 13956 30897
I 20896 28273
S 37360 581382779
O 6385 26341
S 21492 323748493
E 8225 13953
I 4244 26314
E 12549 19719
S 12126 213695631
O 31511 34812
O 4104 17694
E 21818 24560
O 16867 32110
S 20804 693078547
S 18645 670983931
E 12742 24297
I 5807 35586
E 5599 34119
S 29657 454281937
O 11747 26554
O 1635 15713
S 28954 642429468
I 21141 35818
E 4804 26041
E 20080 33423
O 205 11668
O 3754 31434
S 10241 978347662
E 5492 24924
O 10266 15276
O 10733 17181
O 31159 33440
I 1440 11738
S 26720 237632816
I 19257 21790
I 807 2063
S 26863 521718952
I 18463 27613
O 28450 33496
E 7969 17044
I 8414 20854
O 28867 32692
E 28245 31401
I 21560 21929
S 2306 48370177
S 1371 620601202
I 15886 31442
I 2919 24094
O 9881 20345
I 23589 37582
I 32727 35189
I 11201 24844
O 12279 16388
O 5784 12715
S 26553 329548550
O 9334 34823
I 14730 34254
S 10334 614973843
I 1437 35805
O 6547 29015
I 33391 36523
I 3206 27549
E 1002 6246
I 5528 20267
E 27975 28481
I 5691 6634
S 6662 980077335
S 18858 509941097
O 8535 9792
E 15292 24930
O 7185 34864
E 9191 21304
E 28948 33643
I 26013 27224
S 32601 645544560
S 7217 136918543
O 1469 21702
E 12874 28786
E 5245 5754
O 896 26110
E 892 35091
O 19748 22595
I 10377 35253
O 20183 36112
S 21650 832465978
O 177 4139
I 8084 36298
E 19743 28981
E 2938 30678
E 10046 21632
E 2727 13532
S 24213 297879539
S 8108 532830952
E 8399 9761
O 13384 20199
S 14314 567771648
E 859 23591
I 810 30086
I 12645 16055
I 15547 28565
I 6435 20699
O 5953 10913
S 218 398233468
I 11774 23429
I 764 27419
O 3586 6593
S 14801 550969696
O 19931 26514
E 255 13455
I 13787 19259
E 23016 36070
S 14143 246176661
O 14373 33161
S 11401 864978876
O 33223 35567
O 8075 21121
E 11901 36579
O 12696 32440
E 7516 27941
S 31898 3532620
I 9913 32016
I 20958 25158
O 7236 12147
I 7564 28543
I 415 15086
I 17739 24931
E 19517 36900
O 7621 17094
S 10363 250175509
S 19417 994606030
E 6536 10834
E 26829 29408
I 7868 9144
O 6105 32232
O 13695 19304
I 23456 37418
S 27744 970571404
O 11923 32407
I 14395 29105
E 5938 30137
S 15678 230976936
S 11208 384218993
S 36077 124298146
S 24878 226112251
S 624 654130294
I 15302 25640
I 7625 31290
O 30633 33326
I 8791 32422
O 16336 33590
I 15805 18435
I 16612 23247
E 1083 3724
S 28914 435428030
S 7969 515432449
I 7685 25003
I 13176 22138
E 10650 25227
O 10999 19277
E 17834 26996
S 28685 330425061
O 15693 27753
I 29699 30675
O 16974 20468
O 13381 36422
E 2470 28218
S 11479 187538838
O 26809 32068
E 3899 22082
I 514 15397
E 17759 31753
O 5243 10873
I 9320 34242
I 20872 36670
S 15708 646054728
I 19907 25818
I 15609 36382
O 7866 29775
S 12080 571254797
S 12757 242838985
S 340 749028703
I 901 27710
O 18187 29472
O 36780 37484
O 32331 37246
I 1834 13562
S 253 220349306
E 656 11153
E 19072 30588
E 17941 27115
O 14364 37743
E 2116 25483
I 21453 33514
S 21470 347241067
S 3627 606677216
O 4433 21291
O 14917 31370
I 19548 26044
O 19099 21556
O 25575 33959
E 393 31409
I 6114 20297
I 8901 37776
I 3389 11642
I 4071 33312
S 5857 27838061
S 16826 106403996
O 12753 23686
O 19962 21530
E 10365 23260
S 20367 636399725
O 21709 32737
E 30418 33674
I 24282 34118
O 1705 7322
I 23220 26862
S 15891 713673588
S 31184 266269813
O 1154 27901
E 1667 3470
I 15500 20464
S 37720 600689801
S 35853 18240918
E 19831 27646
I 2658 11031
I 6766 30833
E 21303 22336
E 2366 12325
O 22084 28017
I 20864 27915
E 33613 36152
E 4125 17044
S 5265 543069335
I 6711 9368
I 11359 31987
I 4452 26335
I 27707 37035
E 2332 21444
S 31268 447432292
S 8976 207118113
I 942 9670
I 8157 14675
E 22335 37808
I 5159 17796
O 26942 31708
I 1889 33123
E 7071 15741
E 2502 36407
E 5934 14604
S 26531 162537967
I 9454 10253
O 13531 30120
O 6579 35268
I 26766 31211
S 25326 869767685
E 7411 31357
O 21035 24224
S 25229 372518426
O 1191 11389
E 657 11322
S 26654 886032504
O 2784 31519
E 123 23547
I 18750 30212
E 3824 27377
S 17208 720907397
S 13571 106256263
I 23668 25239
E 26342 33452
E 11507 30943
E 4063 27162
E 1793 24657
E 3835 29332
S 11799 178337087
E 11132 18887
O 20031 28001
I 6678 20245
S 8475 215532561
O 1311 17513
S 35415 489815486
I 16248 30860
I 67 26652
I 10309 25858
O 6036 33602
S 8298 240876350
E 27583 30970
I 2945 18457
E 9052 28999
O 14616 15997
I 6216 32347
O 20660 26749
S 12918 807741546
S 20019 148721356
O 6337 8006
S 32063 612872741
S 22518 656319275
O 5089 27792
O 2009 34280
E 1416 22179
E 1953 2845
I 1464 30310
I 20754 31162
E 22777 25484
O 11195 26606
I 16904 30304
S 11269 456907114
E 11966 35161
E 9880 37764
O 1241 27593
O 16346 37407
O 22941 30806
O 4802 7044
S 7897 286696742
E 5294 20789
O 19583 27938
O 6543 19963
O 1996 17205
E 24427 32368
O 9410 36194
I 17398 23410
I 4565 15642
O 23823 28727
S 19076 538971610
I 9169 37962
S 33051 617883464
I 16910 34562
S 4974 57310713
O 6219 17382
S 6151 836664422
I 30847 37613
I 4384 30629
I 16179 21584
S 21853 438242908
O 10995 33367
E 17845 25236
O 240 22239
I 16653 29564
S 19803 979311680
E 15019 35659
I 22173 32963
I 7019 19948
E 20929 21606
E 18374 37324
E 15157 33565
S 21092 515019516
S 22980 863784566
E 20624 37721
O 20207 33108
I 30178 33240
I 2924 10099
S 22859 773113309
I 378 4184
I 9298 15066
E 13411 23596
O 4447 23886
O 29063 34846
E 31245 35195
S 36311 71635776
S 24316 595601490
E 5841 37364
O 36486 36673
I 24315 26442
S 11178 830259798
S 8013 375100759
S 33845 827417220
E 12738 12746
I 3142 34376
O 23332 25793
E 1413 32184
O 12964 23551
O 16342 29963
O 4016 17752
S 14669 393525775
I 3817 19330
E 10296 15792
S 7590 678910746
O 9226 32349
O 9141 12682
E 2185 22166
E 2789 21316
O 6126 6559
I 13939 22776
O 23723 30404
E 29681 37142
E 11174 13201
O 17319 37523
S 2846 242090059
S 28541 468125745
I 21949 32809
I 9547 35151
O 5101 19615
S 21695 561723877
S 35789 402544364
S 16583 893011480
S 8523 55422838
S 35038 429096484
O 26210 37535
E 13148 35948
S 18505 633035750
I 10297 27228
E 4101 35691
E 21315 31808
E 6999 18325
S 9744 161658305
E 381 20360
S 31961 938283586
E 1277 4378
I 1849 37371
S 19406 318415771
I 31434 35714
S 26667 425128197
S 9946 843883455
S 36015 195012287
I 10001 16484
S 1786 892384185
I 14664 18432
E 7471 29165
E 19469 27689
I 1456 24336
I 9841 26097
I 26592 27416
E 21861 36761
O 20985 37783
O 4437 14146
S 34510 307689921
E 23117 27462
S 25956 508214471
S 30578 119194587
O 12477 23191
I 1547 25556
I 288 13571
O 15846 33594
I 14571 27528
E 10382 26434
S 35307 186698792
O 5512 7934
S 19152 907849971
S 2253 614200818
E 18345 24004
I 16400 22940
I 25121 35782
I 12922 23587
E 14715 32593
E 23354 24212
I 8012 24519
O 22129 31472
E 6344 8547
E 22878 26998
I 6233 35015
I 28354 34370
I 28280 35254
S 13276 73871835
O 25987 34768
E 4358 15825
I 10998 21293
S 4788 539867531
S 37921 218600824
I 425 13460
E 10151 21596
O 4064 14299
O 10514 28211
I 18075 30280
O 7323 37179
O 5104 22265
E 10618 17022
I 7624 17151
E 6184 23944
E 34762 35250
O 3677 35374
I 514 26822
S 10238 679665919
I 1825 27755
O 4922 15415
O 4700 28050
I 2768 22246
E 1901 4611
O 176 13469
O 8201 19119
I 14290 36650
S 35769 823740627
S 7866 919128687
O 2543 4518
S 8468 552278570
O 11436 24450
I 12862 16443
I 13066 19422
I 732 18005
O 9851 33491
I 4020 35212
S 20508 116153768
E 5593 19990
S 27114 728303935
O 9752 22136
O 938 18243
E 28845 30386
I 748 16984
S 19230 91544626
I 15543 23012
O 363 5526
I 20047 26976
O 16924 27267
O 34300 36607
O 968 35904
E 27366 35295
E 1751 18752
E 4309 29811
E 22089 27630
E 16741 30913
E 18496 18800
O 2378 31854
O 312 10877
S 9331 266413434
O 4292 7408
E 23550 36461
E 12454 28889
I 21550 28179
O 28350 29855
O 10085 12953
E 14287 25513
O 2829 5538
O 5760 26193
I 11835 28659
S 16184 193019767
S 21535 885287849
E 5085 11236
O 815 33237
E 16173 35904
O 22898 36752
E 15734 34320
I 3279 15401
S 37554 608021977
O 3472 14683
E 1061 7316
O 1607 32943
S 6867 391194949
O 5438 22221
S 30159 636471673
I 27431 33297
I 6422 18397
I 2749 3704
E 7161 26952
O 20293 20709
I 1510 5332
O 665 17763
E 17975 22419
I 11275 26441
O 28994 34239
I 8444 37678
S 23576 820132865
E 6987 18893
O 11315 18928
O 2912 18841
I 6206 7813
S 13346 657710488
I 33149 34618
O 5635 6640
E 22893 25717
I 17944 26608
O 11586 13581
E 15784 35749
E 11204 16354
I 17042 22959
E 13387 19884
O 12191 27064
S 24440 302164437
S 31541 72427417
E 3495 32861
O 11223 36723
E 6843 10179
S 36603 996844085
I 1217 37488
O 292 37775
I 15854 18387
E 1064 6349
S 2468 188021587
E 18713 21671
S 14915 368223002
O 2546 9395
S 26684 648908497
O 9383 12352
S 22643 494344197
I 21527 28625
E 12344 31125
E 201 37121
O 13759 16151
I 21107 22485
O 24147 25653
E 30892 37508
E 1822 22815
S 8004 213114245
I 21519 35566
S 27110 914723745
E 13665 15675
E 24578 34395
S 22271 572377200
O 3913 19450
E 5899 28262
O 1005 31186
O 18450 19621
S 33963 916978137
I 22536 25211
S 29144 515666815
O 15542 23400
O 297 8907
S 4396 328217647
E 10199 20053
I 8604 34175
S 29827 352073118
O 21612 37330
S 2087 962159570
I 5105 37773
E 6299 29084
O 2648 27869
I 20012 37169
S 3176 914729690
E 10696 14279
E 1472 32159
O 11847 24284
E 17725 30994
E 6378 34948
E 4127 28744
E 4464 20282
S 645 593775819
O 20530 25760
S 36072 170895241
S 22473 494828201
S 14819 420442713
I 12823 36885
S 2311 9269993
O 13642 28154
S 12341 299239248
E 21143 28393
E 2412 20320
E 10077 29422
I 17717 21860
E 1724 31429
I 8229 11912
S 22670 430098520
S 37841 285573949
S 18018 382138368
E 24865 29520
E 12317 28735
S 16839 449122528
S 20050 567151130
S 23315 930953614
S 10803 574639213
S 5132 109450122
I 14155 17034
S 14300 312956712
O 1089 16112
E 5410 24470
E 18703 33774
O 13098 26070
S 25506 787878307
I 8734 13247
S 1027 503895294
O 19906 20557
S 28219 365695995
O 15849 16190
S 15417 928766217
S 5318 433186840
S 14246 37011450
O 28931 31668
S 27281 14403283
S 2161 770484307
S 653 872070813
S 10594 624547851
S 17870 630929218
E 4125 9199
E 6910 8779
S 21982 975497198
E 21504 33275
S 15741 798816041
S 9809 857268484
O 35622 35935
S 12121 410904051
E 10320 20817
I 544 37478
O 5946 13475
E 20767 22103
O 6629 17490
O 24467 26928
E 10655 16896
E 16297 27969
E 7016 21866
E 25430 26498
S 36831 233347458
O 22643 27987
O 1383 11477
S 1259 709572176
I 19884 33372
S 35892 769018794
S 9938 152296651
O 11600 19347
I 35013 37843
E 15231 36165
S 16238 491254735
E 18419 34564
S 35242 100662161
E 25655 35870
E 2276 5202
I 5135 26613
O 6560 20611
E 5736 13437
E 26407 32783
I 4890 8946
E 16815 26766
E 14495 26724
S 24633 876367499
S 5168 965827296
O 7615 29735
S 30796 870290662
O 12541 28562
S 12552 78966997
E 30749 35361
O 4005 10974
O 16503 34945
O 7640 34325
O 24521 33168
O 1158 15996
E 13257 17406
I 34251 34942
S 27127 627622269
E 32107 34133
I 13064 19394
S 13518 222018432
S 11110 482250649
E 10776 17824
I 22095 24035
S 32606 620531845
I 6714 25642
I 5975 17301
O 13319 28821
O 531 3292
S 31037 39790837
I 298 17161
I 6213 18862
S 13356 168917694
O 654 4673
S 2933 858066526
S 1884 666945622
O 5057 24122
I 6138 15689
I 36514 37615
O 14355 36260
E 21379 30365
E 6778 22157
O 12446 28360
O 27353 28992
O 7832 33827
O 7912 16077
O 6802 14389
O 28680 32113
O 5722 37015
E 10509 31539
S 19553 476046365
E 3969 34370
I 10346 24839
S 12305 575521227
S 31279 866437712
E 12739 33037
O 17062 33708
I 31258 33825
I 12357 16524
S 9867 41520540
O 4244 21082
O 14976 33447
E 14211 17410
E 9083 9108
S 33099 978379829
I 11979 12641
O 14588 15051
I 7980 9476
E 17431 21395
S 34591 322052010
O 29165 35154
S 30156 651130044
I 16611 34030
S 29945 890283298
O 12860 18919
O 5761 30447
S 12036 439207697
I 2564 18146
S 35798 165921226
E 33417 34639
O 19259 31347
S 11567 770584721
S 10686 472653688
S 34435 141863639
E 25970 36749
E 21762 28423
E 16319 26205
I 6679 31571
S 16427 558446243
E 2099 22525
E 931 1826
I 13012 14545
E 20637 24736
I 2386 27427
E 6279 12107
S 37517 296133593
O 1972 2606
E 10375 26570
I 17970 22259
E 15907 21244
E 22300 28939
E 4218 12551
O 17975 34456
S 5285 898767627
I 5728 21182
I 772 14709
S 29479 589441984
E 3083 13792
O 31608 35511
O 9663 20394
I 17021 18600
O 22393 29280
I 19977 33554
E 3538 35339
O 10092 29411
I 2942 22565
S 29580 603429320
E 767 35299
S 26699 170879405
O 30520 33824
S 17422 847284944
S 26266 767610647
I 6058 12831
E 10841 23893
S 4376 832349462
I 3589 32621
O 8742 34365
I 24246 29260
O 660 11523
E 22268 32053
E 1382 7276
S 4811 754098993
E 8526 26633
I 15906 28616
E 8069 35835
E 30200 31086
I 4373 21456
E 18689 33579
I 11356 35537
S 36329 495562150
I 11856 31669
S 17907 568000025
S 6975 611431556
I 17765 18008
I 3002 30301
S 5271 379604433
O 13774 34454
E 7507 34407
S 5679 501368623
O 3960 9513
S 23091 522397735
S 20413 920679128
O 4861 35977
E 3441 9489
O 396 8414
E 3010 8469
S 31883 110302441
E 12312 16520
I 19950 23389
I 2641 32192
I 13533 30134
O 6459 13349
I 9435 13051
S 3620 444055537
S 18783 418413522
I 23517 36165
I 27128 34968
O 2675 34049
O 6915 26112
O 5443 11315
E 6227 30814
S 31941 35220010
O 7703 34684
O 13297 28908
I 5322 33814
O 11437 22641
O 1861 27963
I 3568 11783
S 37196 988007850
O 32257 33161
O 7824 27492
E 22728 24277
I 18121 25993
I 6023 22684
E 22029 34496
O 30939 35629
E 16313 33469
I 4875 24363
E 12883 36022
E 10651 29267
I 3355 31798
E 12000 26679
E 813 15626
I 13101 31461
I 14990 19123
I 6540 29855
E 7106 19408
E 33120 34971
I 16430 30160
I 25440 36754
E 158 13695
S 1926 291906599
E 15646 18889
I 3148 34708
O 5782 30090
O 16692 22023
S 4172 66630054
O 8532 18340
I 15616 31861
I 23649 31296
I 17182 27839
S 12713 62999151
S 33629 238670519
E 21444 23111
S 32559 580750820
I 19339 34196
S 33411 140818986
I 30720 33276
O 8437 15570
I 12798 20801
I 3233 16513
E 10422 31965
E 4392 29682
I 5071 21497
I 21691 22596
E 21633 32325
I 1439 32249
O 3993 22031
I 12011 24676
O 21687 28340
S 30754 317632554
O 25172 26424
O 4252 9599
E 20734 23700
E 16504 22632
I 17440 35012
S 15332 919354017
S 8698 957284977
S 29676 921483632
E 19674 30467
E 5501 16383
I 32052 37116
I 26656 36926
E 14568 35591
O 9803 33557
S 26117 772396081
E 14236 24694
S 2337 827967314
I 9803 26875
S 25699 505232134
O 21847 24631
O 15023 15654
I 22925 28770
O 13193 15807
E 9855 10511
I 5384 13597
E 19817 29066
E 26437 32625
S 32482 138753602
E 10423 30394
S 14129 512315368
O 5184 29183
E 1535 3217
I 8852 28970
I 7840 27765
E 12342 22747
I 19486 32871
I 25359 31406
S 20158 107583254
O 11644 25230
O 17615 35892
O 2176 30276
S 12656 599349465
E 133 20141
S 4672 402656065
O 10225 28126
I 2683 13807
E 21836 23054
I 21211 25823
O 22129 34004
S 3699 701566950
E 19123 32008
E 26300 31033
E 67 28817
E 5174 28425
S 6247 910771886
O 14798 37934
E 8806 16508
I 6771 13751
I 10202 16111
E 5401 31230
E 5745 29756
E 9014 11401
O 19682 30829
O 9753 34162
E 21286 23667
S 12145 913310843
S 17080 111097567
I 5063 14563
O 3619 10951
I 13935 19804
I 18854 35909
S 13863 587624745
I 20142 21388
E 4378 32603
I 19721 23029
I 23530 26354
S 2217 510115940
I 320 24334
E 4433 22753
E 27823 37688
I 6041 9137
E 22351 25660
O 5235 22240
O 18290 29377
S 29249 766070337
O 15730 21546
E 30149 34497
O 9202 31375
S 32287 462633596
O 15800 30946
S 27478 733443438
E 264 6381
S 15566 596217850
S 7013 495507538
E 9364 24788
O 8540 32478
E 17604 28483
O 2856 3268
S 9923 572414557
S 13121 448684313
O 17043 31206
O 15664 31769
E 14242 37953
I 24748 31413
E 1067 20807
I 8509 23738
O 7132 9670
I 11532 12794
I 14900 34526
I 2913 24280
O 4679 31249
I 11490 33920
I 2928 29782
S 2033 673145869
I 18911 21171
I 5037 21763
O 12885 14030
E 13498 35306
O 13256 31133
I 12663 24180
I 3512 12338
S 23 269539500
O 1330 28138
O 7042 22640
O 7150 30834
I 11261 26423
E 4895 27157
E 23402 36633
E 20882 20917
S 22495 154561213
S 36415 687061705
E 87 33925
O 6190 9626
S 14424 671599575
S 11035 903369387
I 11452 21022
I 10239 10703
I 6826 29009
I 14998 21033
I 7663 9112
S 1502 868979440
E 23420 27798
S 23958 918883058
I 21576 37027
O 1823 3568
I 1594 25091
I 9169 35174
S 30957 324159108
O 23747 24854
E 27330 37143
E 9184 26804
O 27937 35324
I 2899 17359
S 1235 321219000
S 2258 272548263
O 587 680
O 3191 36210
I 20986 34585
I 9788 26508
I 13168 36685
S 26895 493524084
S 8626 515880273
O 3048 34239
O 31651 32166
I 8902 19898
S 14425 871760034
I 2270 34122
S 22300 267759495
I 1419 21865
S 32642 413615436
E 19019 23168
S 30619 198455251
I 222 3387
O 11406 22779
O 33273 34604
E 10560 11340
I 8864 12640
S 36589 924810767
I 25 32794
O 7087 28886
S 30765 103784798
O 1558 18435
E 18594 36230
I 24072 35963
E 20498 27338
I 15715 22732
I 11876 22100
S 7224 358029490
O 16570 27392
O 23107 29160
S 21465 10680553
O 16114 22958
E 32352 32770
E 7176 31547
E 18263 30471
I 15521 17167
O 17861 28511
S 30438 570711964
E 2453 23415
I 25259 36840
S 22631 482481720
O 14795 33343
E 14168 24992
E 1725 25035
I 20781 22662
S 22719 933354969
S 13686 764347127
E 16575 25098
I 12614 20998
I 8121 21545
S 6554 915450833
O 23173 33247
O 10457 14399
O 2754 11305
S 24460 811909022
E 18177 35706
E 18844 22355
S 36738 515033172
S 31460 329315030
I 16716 29394
I 3142 29087
E 30322 35070
S 33407 502203472
I 23945 33879
O 14038 30771
S 30003 185622219
I 11373 23130
I 13123 24653
O 3109 19952
S 24996 471661253
I 295 13819
O 4468 20128
O 7691 23412
I 25304 25484
S 18332 221985204
S 4403 810527164
E 28649 35538
S 7448 665585863
S 123 78911275
S 26861 939012421
S 4828 611776511
S 30826 318144666
O 4806 36145
E 3901 28484
I 15559 26779
I 1734 6077
O 6552 24257
O 11139 29454
S 28113 914852630
I 1022 3485
I 22451 29343
I 8896 15704
O 1573 15051
S 1331 314976000
E 809 9074
O 2685 23776
O 2833 6221
S 35137 226544428
O 3059 25150
O 2462 31787
O 18765 22816
E 30551 34958
E 14775 17636
S 5234 810440346
E 29783 37014
I 9506 23804
O 17134 22175
O 18591 20500
S 5418 149510340
I 5367 28677
E 2274 27404
I 12736 27941
I 2479 24995
E 7999 32051
S 6606 577364570
O 21736 31503
I 1794 24111
S 26457 456157127
I 564 32314
I 26819 30518
I 8852 13170
I 8565 22873
E 9829 18631
I 13660 20987
O 34328 35588
S 16507 637857439
O 20534 30437
O 18634 27930
E 17836 28606
I 10909 13551
I 14494 37534
S 33615 538372751
I 9829 25203
O 6318 36545
O 16824 16986
E 23313 24759
S 15763 119346670
S 9170 453231342
S 15044 507867584
I 12277 30035
E 7676 21870
I 609 12751
E 31777 34744
O 28613 28880
E 28215 34598
S 26331 65741230
E 11466 14127
I 3742 5095
O 7410 20534
E 12071 21908
I 15595 28432
I 8563 21619
E 3726 31868
E 2450 37390
E 27402 29971
S 27015 638662231
I 4127 18583
S 26990 757939109
I 6949 13504
I 14847 35433
E 11514 12880
O 3010 9867
O 9143 25953
I 2179 31538
S 3141 934207868
E 3499 11060
S 13570 595195143
E 12534 14935
E 10024 35563
I 34016 37844
O 29189 35481
O 3046 9736
I 17230 19479
I 25424 25802
S 13582 232320042
I 8194 31919
S 37656 787815246
S 26214 695572080
E 3192 19819
E 23120 26238
S 34156 208823894
I 21411 22075
S 13806 856312112
I 22049 25665
S 32125 772305521
S 22154 463392774
I 2411 22192
I 4954 30747
S 23248 168227304
I 6411 7422
O 12461 26157
O 11261 34052
I 16673 23074
S 21774 852212397
E 22675 31193
E 6269 17793
S 8327 377418786
S 956 749889755
I 12785 26301
S 37192 983855554
O 781 26407
O 17619 22499
I 40 15755
S 22918 742577809
S 28949 262838679
O 793 24861
S 10337 275825573
S 24802 938030433
S 18763 35477190
O 28389 34486
S 24593 467126346
O 14226 36221
E 1771 11261
O 6251 24551
E 12655 33166
S 24817 961795956
O 1590 13937
E 12600 13061
I 263 5646
S 19291 621523726
I 1956 33744
E 2916 36455
I 26085 33270
I 6877 7649
S 27886 74386464
O 14725 17626
S 22418 901207731
I 3864 32587
S 18620 352968365
S 12992 61655532
E 7486 30878
E 3245 25736
I 275 22819
E 8805 9194
E 26879 28277
I 9343 15346
S 29842 806682052
I 3073 30187
S 26638 568179750
I 23663 30354
S 11976 862437424
I 31785 35103
E 9285 36406
O 49 28062
I 7013 10801
S 13773 272413738
E 11458 13049
I 21219 25705
E 17228 25845
E 12504 14389
S 6290 285144213
E 15430 18998
I 22424 25270
I 5894 21461
I 10964 19987
S 10861 168884523
O 18257 35856
I 3362 17843
I 21240 26532
O 165 3111
S 28437 533686218
S 103 219237629
I 8757 18855
I 17697 30324
S 15648 129905300
S 923 711761248
S 33096 354745227
S 34151 314378526
O 37581 37701
O 10553 31003
I 21596 24525
O 4077 26185
I 6690 8008
O 13862 28722
E 6681 22157
O 19433 36837
I 10847 31452
E 14506 33503
I 23354 32760
E 3526 33386
E 17141 37293
I 4317 29981
S 33440 390919765
E 12114 23650
I 6562 25225
E 20205 32184
I 5619 35497
E 15842 34439
I 1405 33500
I 8621 10145
O 4476 31845
S 29639 881514199
S 30263 756209263
S 15225 19692969
S 20622 702029067
E 13141 37635
E 7440 34898
E 4048 29277
E 9129 26179
E 22406 36019
O 17573 28534
O 4309 20727
O 1617 5971
E 5052 21510
I 35794 37533
S 34011 390623501
O 6058 25469
O 10215 17946
S 37005 131241168
S 35679 216611489
E 12816 30839
O 2837 30199
O 156 21859
O 18138 30391
O 17751 30999
I 18528 26594
I 23919 30474
E 27669 29799
I 35275 35947
S 23919 792423909
S 7161 931829294
O 4081 34383
I 7065 21097
E 223 14807
O 14611 36606
E 27446 29927
E 17956 33849
E 23664 32139
O 15289 27726
S 18286 304380361
E 5719 22480
S 34199 472208420
I 28905 35516
I 35339 35842
I 935 37904
E 22471 27886
I 34495 36848
E 13656 27381
O 9450 31205
I 28188 34571
I 16106 37697
I 4483 32447
E 12207 13463
O 15659 26850
E 2693 11228
I 3466 12219
O 5336 5563
O 4581 24845
E 14545 37395
E 9715 30913
O 1196 20541
I 3820 5192
S 33242 389854683
O 28141 36799
O 21914 31148
I 6932 11023
E 1187 36798
E 30011 33447
I 21152 35746
S 8067 885597539
S 9173 779175368
E 26802 36572
I 2934 22377
O 689 23399
S 23732 283569855
E 8792 28384
S 1096 579909424
E 24544 32682
S 29017 792133037
O 9494 20771
S 25487 194376694
I 10922 10959
I 12295 13661
O 9757 13522
O 34793 35409
E 18607 32095
I 719 20942
E 16067 25284
O 1445 7977
S 17791 902279786
E 4063 37899
E 26133 26752
I 32743 35979
E 11364 11523
O 2449 7794
O 31785 36193
I 10135 25330
O 19567 20533
S 21126 239856976
I 11987 23367
E 7047 34009
I 18449 21819
O 157 1087
E 20497 26157
I 4182 18940
O 12857 16380
S 32137 53828826
E 3421 24659
O 9298 26582
O 4796 8308
S 13106 953358476
O 2298 16665
E 259 7028
E 54 18084
S 1709 600715891
O 906 5396
E 18843 32354
O 1151 6101
S 27751 21174296
O 26694 36593
S 15529 664960742
S 28945 761039224
O 20371 29637
E 25097 28897
O 15644 33546
E 34315 37766
O 9629 29872
I 9178 11860
S 34395 107089647
I 4593 23758
O 21 32374
O 12112 17285
E 19180 22871
E 7882 10472
O 2563 31513
O 108 29943
S 35100 824023552
I 3877 17549
I 22036 34949
O 6735 27301
E 22800 31773
E 32819 37102
I 13928 33058
E 4320 22948
S 24394 646004037
I 5240 7688
E 10946 17314
I 28034 29597
E 2788 18764
S 36576 928654130
S 26516 547694428
I 11729 13019
I 9667 21981
I 1796 20550
O 21001 23192
E 2449 3672
E 19555 35036
I 12374 13183
S 29969 478008444
O 10785 16669
O 8985 10039
I 14573 36112
O 3369 14476
O 21507 27403
E 13309 18429
O 3211 21530
E 5338 35636
O 7096 13778
I 19508 32385
O 8755 32450
S 19420 115502770
O 15292 21287
E 11480 37847
O 17780 19088
I 20384 21628
I 267 9405
O 5579 35679
O 2380 7084
E 3985 37304
S 26166 285964111
I 34854 37486
E 7892 28975
O 1439 10719
O 21 8660
S 22027 889446442
E 14618 19819
I 19779 23905
O 11956 14009
E 25633 32164
O 17858 19595
E 10634 18713
E 8624 17148
I 18784 36525
E 4305 30332
E 16510 22596
I 15825 36775
E 15403 36481
O 19359 37079
O 24993 31622
E 8864 19937
S 15260 849256075
O 26462 36073
I 10821 30882
I 8581 23352
O 20950 29985
S 17184 658921847
E 2024 33028
I 19671 37767
O 11134 13063
I 8004 16428
E 9188 13916
S 6321 288347094
O 7052 7208
S 211 352397516
I 35905 36292
E 3641 28522
E 9203 18421
I 4625 5621
O 9903 16428
O 29670 32646
O 10685 16079
S 23172 379619810
E 17493 32055
E 26833 28124
E 2076 2915
E 23963 29105
I 11039 28730
E 8424 29356
E 2738 11767
I 11990 15336
S 2682 516057014
O 1181 10943
O 13762 23456
I 14499 34778
O 9033 22753
I 9590 20717
S 30475 191996817
I 27297 30901
E 18981 33193
O 3113 34611
S 18108 622957495
O 14288 16070
I 10960 26785
I 13294 20206
E 72 23561
O 20092 37647
O 23493 37951
I 10502 29069
O 7707 26951
I 6270 16023
I 29662 33685
S 28474 197469860
S 4414 210975407
I 88 35921
I 7090 33109
E 10804 22487
E 9556 26443
O 5850 9848
E 31205 35517
E 2905 5187
I 1174 26193
E 404 28471
S 4666 517196010
E 31499 37837
S 25869 341589108
S 2106 622345969
O 23930 30932
S 5870 878451787
I 18391 28493
S 11775 246339902
I 14641 33915
S 4254 421726018
O 14064 15244
E 4006 11832
I 2092 19172
O 6407 20619
I 27623 28196
I 26406 33194
I 3401 4963
O 10443 33986
O 19125 30437
S 13532 837391950
I 16528 16810
S 767 639891605
I 6526 24327
I 27577 28667
I 4640 9269
O 1121 20264
O 1654 19729
O 32084 37155
I 8454 35180
E 5897 32401
E 26773 30510
S 21171 169724832
S 27406 157834835
E 24384 27021
E 3099 23593
O 132 17155
S 29930 414925135
I 10793 18913
I 9869 25320
O 9922 11893
I 33514 33613
O 28641 30330
I 22180 30042
I 314 36879
I 13064 13381
I 18397 33076
I 6660 28600
E 30124 35098
I 7486 25868
S 9496 731315034
I 35424 36536
O 1983 7774
E 2501 28510
I 22299 34799
E 9999 29952
E 8070 15567
E 15049 30101
O 5957 29473
I 15302 29891
O 15877 24776
S 17618 175205499
E 9708 23468
O 13735 14145
I 23196 25718
E 24519 32284
S 8991 179297005
O 17343 28921
E 3690 26067
O 8015 9846
S 9321 269194379
O 19142 35614
O 12119 20898
E 1476 18983
O 18545 20976
E 15868 36285
E 16816 25921
S 30739 432289634
O 536 25082
E 17691 37457
O 33919 36351
O 9451 24405
I 3128 4770
S 36751 81257880
E 17195 28566
O 32380 33644
E 6952 37727
I 30786 34511
S 2384 513954052
E 24755 26563
O 22349 32161
I 15007 19128
I 27783 28624
O 6151 19563
S 13053 518904430
E 10775 33194
I 6946 31896
E 9593 11211
I 19993 24379
S 11625 253394523
O 11000 35852
S 19547 177908984
I 16411 35175
S 36291 706086792
I 10838 37388
I 19771 24205
S 2298 372564379
S 6277 874030150
S 4376 901622238
E 601 31143
I 13378 29922
S 36654 71944665
S 1999 828123711
I 28591 33131
I 8322 18733
O 2917 36171
O 11436 12265
S 5772 720264029
O 841 16721
O 9892 15083
E 16172 33023
E 5255 22798
O 1885 18655
I 6050 8878
E 6941 22987
E 7621 26361
O 5427 36722
I 33912 34073
I 20263 20275
S 25649 992624124
O 6970 30405
S 11464 161995537
O 10156 26666
S 2073 378874976
S 32343 91944745
O 9175 12465
I 9021 32875
E 15411 18223
I 7328 22767
E 3408 17634
I 17127 22202
E 9768 24400
O 4409 37700
E 20002 33148
I 8874 29895
O 5213 37633
O 24284 35644
I 28282 29681
S 20883 521597471
E 26041 28004
S 17582 590851221
S 7185 825378079
E 7057 18974
E 13588 22896
E 6219 34097
O 27314 32290
O 33048 34373
E 7139 25537
I 12763 31388
O 13556 16837
O 17151 33380
I 19948 37003
I 26500 35561
O 10166 21831
I 25689 30889
O 1258 17899
E 1429 18351
O 19528 31673
O 3859 17296
I 33832 37485
S 8753 333297591
E 9271 20680
S 34981 121621453
O 17934 18430
I 10048 23123
E 3624 18899
E 7652 11185
I 26378 33301
S 12395 203973951
E 29563 36930
S 9223 101750255
E 4976 27415
E 33069 36432
I 4346 19730
S 26569 25302227
E 3331 35074
E 5074 8965
E 538 9256
S 20774 982048779
I 23020 24590
O 2165 30367
S 23666 639028840
S 14023 345701627
S 3855 128226042
O 21537 28910
I 7615 22218
I 3088 34411
S 1442 787391762
S 26560 424967793
S 8731 410965272
I 14520 31318
E 23543 37042
O 17527 20743
E 16790 28279
O 3783 19654
E 339 10492
I 22610 25789
E 6030 31903
E 405 30785
S 1098 414799973
S 16592 406156023
O 23870 30732
I 8938 27087
E 8964 31472
O 21379 23626
O 12267 19604
O 3820 19448
E 13399 25071
I 4730 4864
S 27015 486091638
S 23966 638940009
E 16726 29140
E 36134 37886
E 18806 32693
O 25863 27389
S 13963 434649847
I 13717 15687
O 12514 15899
O 18863 24208
E 33705 35391
O 7244 30879
O 15616 33552
S 25258 813781668
E 3358 4495
O 325 8851
I 21648 30503
I 1787 7005
I 5581 13156
S 2555 447235476
E 1724 14280
S 16073 530345272
I 14858 34014
E 431 14103
O 6830 36230
S 26127 230582713
O 18159 32133
E 2992 19355
O 2279 15416
I 7513 31982
O 7552 29072
I 5761 28996
I 19391 27004
O 4404 25779
S 16525 11718784
I 14074 23509
I 15640 36245
O 1158 4728
E 13463 27086
O 15030 24588
S 37212 524440000
S 26445 761396362
S 14959 360659684
O 31571 35573
I 8884 25130
E 25005 31592
I 9100 31396
E 12189 31941
O 23836 37136
O 29122 36266
E 1212 17952
E 18875 34488
I 12962 32317
I 22374 28559
S 26282 50334579
E 12226 16722
I 18445 34923
I 1031 19678
S 1399 437208167
I 9697 33748
I 17725 19185
I 23006 24237
I 2645 34715
I 24456 31754
O 18955 29837
I 27579 37045
E 35261 36963
S 9175 390127186
S 36131 554098747
E 7949 16893
S 29802 223599363
S 13715 986673484
O 24510 36543
E 13618 34739
E 1541 22720
I 6935 25638
S 6097 910328914
S 29513 165787926
E 1528 5479
S 32088 163718398
O 22326 22701
O 18374 22235
O 10952 22781
O 12390 23316
O 5930 13755
E 11790 24664
I 4244 18751
S 25929 538543161
I 26623 30818
I 23216 37384
E 2946 27352
O 6732 8010
I 11563 32905
I 8785 17602
O 13997 24700
I 190 12688
O 5433 19488
E 16517 18039
S 27557 212306550
E 7103 28452
I 2752 20023
S 6939 57350599
O 21348 36038
O 15098 16461
E 2192 13057
I 2799 20398
E 12375 12705
E 26762 28073
S 18110 416982826
E 390 23531
I 2431 4954
S 12849 418790109
E 11408 23008
E 14829 30001
I 12409 14756
E 1836 17815
E 21924 31637
O 29462 33582
O 10841 17642
E 29375 34193
E 19178 37547
E 26407 36083
I 7316 26577
I 6290 28632
I 11233 20620
O 8539 32561
I 19211 22276
S 13025 899216354
O 29927 35238
S 16226 857510197
O 35504 36137
E 14092 21032
S 17728 182486416
O 799 11293
S 19631 586121293
O 17141 27101
S 976 100723387
E 6030 19059
S 13191 974943136
I 20346 31316
I 9570 13558
O 14877 31222
O 12468 33290
S 1095 18497720
O 10212 25692
I 8286 30007
I 13998 37095
E 26353 33985
S 19381 271437264
O 1672 6661
O 24349 35979
E 5715 34899
O 33961 34598
S 23294 209022188
O 7304 12598
E 21386 29284
I 6950 34620
S 28082 24686314
E 1681 26956
E 2382 5351
E 29171 30227
O 10803 16917
I 19851 24927
E 16995 33737
S 6472 556545051
O 15871 29525
O 24795 30597
O 24696 34249
S 12531 476653335
O 6454 26655
S 29581 203117145
I 76 37335
E 6713 14012
E 1247 34971
S 36114 839010836
E 5853 9380
S 25245 950828907
S 35076 523900189
E 1270 21816
E 35690 37630
O 7410 11720
O 9349 34235
I 4825 9488
O 12626 17880
O 13434 15287
S 11378 372785829
I 29393 33766
O 10794 26883
O 9235 24708
O 10058 33087
I 700 23928
O 8522 15631
S 14017 113830662
O 4639 36044
I 11578 25452
I 10772 23281
S 9699 574840541
I 5847 7224
E 14541 31908
I 3725 16175
O 9976 34758
I 5190 5614
E 7868 34953
I 4816 13642
I 27800 34104
O 24141 32501
S 7709 281682041
S 35892 521209471
O 14059 20675
O 2262 11330
I 32046 32494
I 17783 18138
S 30757 847252375
O 16829 35748
I 3893 11280
S 30371 192654515
S 4019 134110521
S 6122 157560836
S 47 195307796
S 22427 334863417
E 7875 12409
E 3212 34024
S 7789 73079570
E 1950 18215
E 14843 23890
O 27918 32759
S 18503 40628314
E 11549 34959
O 18439 31484
I 24815 35321
I 27807 30759
S 11134 699859753
O 24076 35589
O 9256 24476
I 7566 9192
O 11948 19118
S 12619 850743477
I 5610 31495
I 16372 21690
S 24133 442686778
I 18163 36921
E 5340 27010
I 25657 34215
O 26233 31287
I 15563 19400
I 8732 21991
E 1459 10411
E 13861 25325
O 2015 27911
S 28751 795879831
E 12135 23429
S 35267 215176450
O 8360 30589
S 8635 542692417
O 16771 17212
I 260 23707
I 4333 5749
E 14650 29722
I 22089 22353
O 14031 30452
S 20489 741985332
S 22647 361540507
I 223 22433
I 1024 29573
E 8222 31285
O 3871 33592
O 5507 27079
E 5186 25197
O 18228 26245
E 17622 36280
O 2846 18455
I 4086 27337
S 17917 613027062
I 17136 25656
I 2600 32168
I 461 28569
I 33429 35031
I 20187 33819
O 15032 26752
I 14476 16764
S 28633 702753346
O 5350 20212
O 18406 23878
S 11207 764191997
E 5968 8554
S 18387 284640644
O 32775 37275
I 1067 33597
E 2431 6556
S 17408 488155892
O 9918 10716
E 15427 17027
S 11087 847583959
S 37689 723232487
I 7588 8978
I 14083 28595
I 1877 30753
O 8659 19013
O 24824 28012
O 15466 21849
O 29445 35057
E 13211 19501
E 19684 37291
S 8074 685645323
I 3940 15050
E 9494 36162
I 25486 33927
I 21577 27926
I 13028 36581
I 11637 20195
S 9666 212588568
O 25484 36548
E 16086 21966
E 2668 35437
E 1840 19761
E 6133 10596
E 8904 27496
O 514 25888
S 20679 396145941
E 7633 17807
S 5268 999847145
O 13015 13880
O 6821 9932
I 671 16321
E 19006 27424
S 28767 346699713
I 14102 37918
I 9364 24511
S 2264 13755745
O 26063 31775
E 843 3578
E 16460 29653
I 26449 33021
I 21686 24830
E 21118 22717
O 6639 30390
O 13091 18524
S 28633 376562371
S 11760 846305766
O 16438 25525
S 37955 859745644
E 7347 8426
O 28956 37611
S 31594 103609297
I 5859 13668
S 19290 561308112
O 25693 36534
O 7102 8908
I 16994 21873
S 9190 255568848
O 6776 35137
E 11914 37416
E 24317 25930
E 3469 27037
S 23168 168543623
O 16936 26554
S 3702 330702578
I 6409 29155
E 25333 35899
S 14910 852136849
E 262 28510
S 34406 829657515
I 21292 36330
S 15516 383921703
I 19246 34652
E 1547 32560
S 12982 338033680
I 6825 27428
E 2765 4805
E 27202 33199
S 7882 596876885
I 13726 34957
I 4611 13050
E 16269 32829
O 8595 34703
I 4677 16434
S 14425 295012923
E 25544 28923
S 17126 123481037
O 4592 28440
I 2977 27262
E 8066 18288
E 2083 6407
E 13968 23157
O 18303 29228
O 6152 31771
E 13028 13592
I 15348 23132
E 476 37139
O 1782 28239
O 28373 34122
S 7919 497057475
S 34781 629081541
S 2172 677654236
I 13953 15277
S 3060 207049384
E 14227 20990
E 14062 33220
E 5968 16268
S 11061 710665040
E 13035 32745
S 20170 624472574
E 14294 21389
E 13093 29734
O 25929 27569
I 10773 36777
I 34373 34936
O 12493 27761
E 2041 15800
O 29837 32642
S 35028 863983006
I 8941 24403
S 29733 151465405
O 22895 32078
E 13425 31931
E 27044 32023
S 31568 974480108
S 13508 892727659
O 3710 17764
O 16676 26981
S 19969 814276145
I 1973 36787
O 10639 16163
S 18414 872874753
E 9218 27990
E 2998 8627
S 7161 25910490
E 934 27177
O 33353 34048
E 32072 33405
S 35151 290283014
E 3915 14564
O 473 18978
O 35944 37509
I 24941 27857
E 18199 34031
I 8254 12309
E 1053 25142
S 1013 231366781
E 30449 36172
S 32429 241651217
E 1152 28973
O 17333 32057
E 8053 25283
I 8527 12796
O 9063 19549
E 8187 25792
O 2216 15204
E 19042 27799
E 22873 29125
I 14673 29297
O 23007 30662
I 21196 23574
I 24327 31919
O 4399 19607
E 15231 22354
S 22007 135374006
S 11950 87050462
E 7114 7157
I 25990 36661
I 354 35762
I 2275 6705
S 2602 948037791
S 31261 726494720
O 26773 29015
E 1554 18698
O 5584 14263
E 2 19198
S 5081 404412982
O 10958 12990
S 30474 824709504
O 10245 11790
E 23615 28787
E 22626 23469
S 19926 469146269
E 28181 35316
I 3021 35157
O 14090 34486
S 21981 906312630
E 22032 25368
S 2362 730318645
S 8903 13310429
O 34682 36022
I 10791 37821
I 4006 20036
I 25533 36072
E 3832 13117
E 2609 12055
I 19175 31577
S 26863 878660920
E 7957 11258
S 36889 870631759
O 10218 15662
S 30662 969717822
O 17951 29161
I 15375 26673
E 8587 36381
I 2323 9603
O 5309 22314
I 4340 17917
I 4283 10165
I 4858 28939
O 12350 34973
S 651 80651727
I 20886 28438
S 5105 690842428
E 15804 33245
I 29621 35134
I 12982 21076
E 957 27305
O 20637 35467
S 21234 678312583
I 9197 12192
I 11357 35013
E 13573 37656
S 27650 469932035
O 26581 31905
O 8926 12245
S 33089 750780635
E 6253 9186
E 12390 21550
E 12102 13827
O 2505 19748
I 27330 33695
S 27985 715177736
I 20043 22245
S 9145 793188462
S 11719 292299773
I 17668 27662
O 30304 33343
S 24707 12525705
S 20021 339577619
E 23633 33160
I 16275 30600
I 3867 21437
E 3548 8830
E 20788 36573
S 10534 676488034
O 15282 19500
O 4304 34119
E 13503 30008
O 5994 11961
I 2519 34550
E 29736 36575
S 14488 748539197
I 9775 33770
I 34037 35764
S 19440 228520052
I 14051 28092
O 7763 10683
O 4157 21074
I 12508 20018
S 10726 354650409
I 25288 34411
I 13718 37659
I 29234 34226
E 9154 12683
S 5937 610881633
O 5134 28692
S 10745 34308871
S 5402 634040547
O 11017 16288
S 18708 383073376
E 888 18120
E 32790 33644
O 30945 35518
S 36675 315020338
I 17696 37794
E 7051 37044
S 18408 624243419
O 772 6447
S 25035 120628128
I 6720 34437
E 925 23264
E 12536 33095
E 13125 34768
I 7224 28658
S 28104 16159074
O 1357 24609
S 36995 218395451
S 35096 607406340
E 21530 22280
O 23409 32860
O 547 27244
E 8976 30134
I 11943 22887
O 5254 32994
I 24364 37945
S 31176 308760049
I 31900 35124
S 26244 496978457
O 9115 32836
O 2079 11813
O 5663 14429
S 5082 454200310
O 9035 19814
O 4717 29369
E 6072 20237
E 2021 2833
O 1311 5858
E 13877 32271
O 2970 15686
I 5234 8449
E 28529 34780
I 5511 20910
I 16614 33717
I 1904 12347
I 15668 22105
S 15647 761376459
I 21171 22084
O 9719 20735
I 12609 20985
S 28928 191945756
E 29568 29601
S 32818 501348924
I 1538 19435
I 14548 22852
O 4495 15167
I 28791 31897
I 7872 26035
O 78 22373
I 5705 9732
S 36278 195582117
E 24037 34616
O 9550 35244
I 7361 8962
S 10468 205884261
O 669 35073
I 5367 27097
O 23595 26109
E 7627 14713
E 8334 37694
O 971 24413
I 1368 34264
O 22942 22968
I 8876 33785
E 16142 28908
S 22901 6116933
E 7705 26827
S 2108 313815189
I 11184 31237
E 8455 24548
O 14435 37674
S 30530 665576090
S 4860 267851543
S 35742 424764194
S 2427 610502362
O 20227 27320
O 3936 31096
E 32172 37503
O 10165 16638
S 7304 519789139
I 30558 35455
E 3946 31210
I 6441 32581
E 24123 32119
S 36358 6633649
I 10124 29371
O 9830 15680
E 8783 14940
O 7229 8094
S 12341 309964373
I 21212 31198
O 15166 34259
I 4591 29488
E 1778 4876
I 18274 21626
I 5471 24403
E 23249 28451
S 12994 311018748
I 26296 28426
E 777 34878
I 21175 23956
E 27548 37601
S 2469 176150335
E 20664 28877
E 3800 11965
I 18615 21343
E 187 7502
S 24261 402715058
E 15526 19266
I 4706 35040
E 401 30882
I 17121 29978
E 28430 35591
E 22208 23642
S 14778 825677243
O 17529 21627
E 7614 33894
O 5650 14329
S 35558 980284596
E 20530 23590
S 1577 167372698
O 18548 28765
I 4427 25674
E 2901 14195
O 9354 14215
E 2677 25455
E 22525 32769
S 13812 965632694
E 9810 21234
I 15889 32006
I 11901 34725
I 1160 15788
O 31682 36763
O 1518 32370
E 1935 25291
O 3273 25131
E 11136 14213
I 4915 31721
I 8088 33139
E 22673 35315
I 3153 30842
S 6310 395001573
S 4712 942171882
E 7353 25881
O 22410 34989
S 7094 180433288
S 29724 412934409
I 12621 15986
I 11554 17934
S 10222 915180424
O 14169 30193
S 5185 553634928
E 2710 22195
I 32593 35976
S 15219 1010767
I 9262 37320
O 20338 23728
S 1961 823523411
O 19786 31848
E 19248 33680
I 369 14833
I 34256 34298
I 34920 36756
I 23898 35126
I 1557 5204
I 5017 21159
I 14021 18252
E 8093 8989
I 7052 27387
E 3091 20104
E 4615 33208
E 13408 28209
O 684 37680
E 5714 37265
O 16723 33200
E 5717 33058
O 3774 22961
O 4859 14475
I 11860 20543
E 12662 27583
S 14413 481315572
O 23192 23521
E 14574 29096
O 4435 28913
I 22426 35795
E 3009 31021
I 3163 14101
O 21439 35216
O 27637 37168
I 6883 30610
E 15499 17543
E 6394 7820
S 27462 206245709
O 9301 9991
S 828 498237091
S 18202 658332959
S 36304 330280029
S 31610 420210034
I 17740 21631
O 24122 24281
E 7040 34548
S 34987 501146464
E 677 10178
I 1088 23270
S 21426 883273201
O 8279 34908
I 2380 29968
I 2186 14449
O 18755 32360
O 14802 36101
O 18418 26358
S 16115 307375055
I 2497 23117
I 7300 36006
I 10127 13663
E 18720 34701
O 20738 29590
S 5375 249718522
E 7534 19930
S 21738 296323138
I 15550 34148
I 5297 10880
S 10416 627841628
O 8810 34111
I 4776 33026
I 24869 28783
O 25835 34090
S 36436 593365656
I 17251 24722
I 28438 35215
O 6727 25933
O 5355 6959
I 3008 26653
I 27402 35131
O 837 10715
S 9628 241088759
O 1268 13172
O 20446 30083
O 9801 27922
I 2318 29370
I 3651 32703
O 17763 33349
S 29430 691209782
I 2062 14979
I 16223 24171
E 13793 33724
S 16744 148130801
I 11574 26729
I 22850 36929
S 31777 162693791
E 1947 12135
O 15638 37159
E 21276 31208
O 2544 21981
I 20942 22035
I 18404 31958
O 2362 13110
E 15431 34898
S 8902 973115027
I 3074 20914
O 13606 34953
I 6923 21712
S 7959 927309804
O 22601 33363
O 14427 16625
S 16933 105589121
O 19927 29736
O 20164 23896
O 1412 24076
E 2532 18007
I 16527 18648
I 7003 35771
E 23815 29836
E 12015 34022
O 27233 37197
E 13985 27761
I 33487 34778
S 2629 152464551
E 19767 35535
I 28997 33147
I 17375 22420
I 2711 25363
S 7463 364112162
S 1430 298353506
S 11002 900935166
I 5042 26467
I 1202 9484
E 20325 29553
I 21076 35994
S 33695 514246237
I 4373 5673
I 1651 14206
I 12438 27784
S 18033 827659696
O 16061 29804
E 15922 17781
I 23876 36182
S 23421 618673225
O 11880 32112
S 1594 382865722
S 10697 61795046
O 7132 7774
S 7268 164120545
S 4930 621719649
E 4017 6018
E 212 11018
O 3587 29225
E 2502 11009
E 27004 35091
I 17524 21037
O 26214 26474
I 5463 32589
S 6439 277429692
I 30778 32920
S 34979 366483281
E 11842 23843
S 35894 226769352
S 10881 559865560
O 22553 27832
S 3109 734238197
S 27176 478680650
S 23639 816833927
O 4525 18711
I 13952 28556
E 20027 32047
S 5428 167432674
S 10057 869995821
I 21562 33636
O 17215 18186
O 25788 28486
S 13767 117738957
I 19317 20924
S 287 70196800
O 9150 16319
E 20292 35728
O 18022 24686
E 18784 21682
O 34865 36347
S 37481 802096379
E 7449 35889
O 6328 7669
O 2739 35286
E 5462 13516
I 11468 15754
S 27436 703651601
E 1867 37632
E 12728 22379
I 27362 31768
O 7289 23590
E 16799 35961
S 17231 636034756
I 14922 19444
E 17527 33173
I 6674 15021
O 2101 4750
E 3658 32033
O 9151 28545
O 22670 28329
S 5113 511965154
I 11942 28136
S 33521 696294467
I 5551 16830
I 4524 28003
O 14237 17547
I 6161 27276
E 11163 13952
E 24652 36951
O 17945 34496
O 15755 20494
O 2080 31376
O 8388 34619
S 30450 355113944
I 22504 24302
I 5976 18028
O 22119 24600
S 8307 54294548
O 2333 15438
O 16323 28693
I 23593 28945
I 2794 6485
E 10546 37577
E 9543 21800
O 8653 37469
E 29061 33871
S 31541 491911646
I 14251 17771
S 15870 365634220
O 13382 14660
O 8996 29916
S 3679 592792630
S 36592 420638556
E 1967 37868
S 29986 296156068
O 12395 18199
I 21856 25121
O 2202 15093
S 34404 541579030
O 13374 35547
E 25548 33412
E 10593 14484
E 35417 36554
O 15650 17347
O 27494 34296
S 31113 121903861
O 2875 11284
S 21698 188964002
O 7717 28922
S 12466 296563571
S 17593 55136556
E 12882 37421
I 1892 29133
I 18402 20946
E 8683 37635
I 6654 34443
E 6321 19009
I 27346 35457
S 36884 848304631
I 7405 30890
O 707 2703
S 34298 834347665
O 21570 32365
O 11769 18970
E 13675 32772
S 993 36753014
O 2377 3764
E 16544 31615
I 29193 29495
E 2308 22686
S 5157 756310503
S 33819 122929116
O 1285 17805
I 27496 29051
S 32605 929042522
E 32078 33008
S 6236 203791707
I 3660 19627
O 11032 34707
O 5014 33693
O 7416 9163
E 1754 11085
I 7033 22916
O 13847 30948
S 14449 316769463
O 9164 32941
I 13360 16226
I 10518 12774
S 31490 885960225
O 7036 24887
S 14592 264305334
I 17666 20291
I 31856 32012
O 20298 26054
O 10899 16404
S 36603 61506479
E 1619 11137
S 13999 255248685
O 2675 28127
S 22022 30913641
E 6365 21692
S 27870 117039573
I 21415 37243
O 6643 19648
S 26970 340849600
E 6342 36620
E 16861 27851
S 20837 538731581
E 19280 35042
S 20412 733241996
I 2569 32102
O 172 15675
I 11629 15459
O 4445 13118
O 15260 17444
E 7033 35582
I 5566 31624
I 9630 10639
E 26676 36500
I 9343 31634
S 12818 181258753
I 19264 29052
E 32974 33993
S 9444 308046252
I 6288 9255
O 1111 4140
I 8539 34594
O 3015 7603
I 17824 23228
O 7878 26953
E 10245 35992
O 18008 34388
O 16438 31393
I 2189 25319
E 20479 24033
E 22910 37182
E 29636 34638
S 21047 304030825
I 13036 20785
O 1706 13965
O 9212 31440
O 26284 37256
O 24782 35358
I 4672 6478
E 26264 28034
O 4948 18269
S 14533 765745950
I 28251 33332
I 11214 19189
O 6556 27915
O 4322 7988
I 1961 10336
S 34366 251355320
S 25067 941873811
O 17308 34721
S 25965 108891732
E 2217 24349
E 6130 17058
O 10660 20306
S 18175 663477934
E 13190 36805
I 2750 3966
I 1082 37576
S 34397 610042616
S 31614 22767314
E 13703 35250
S 25123 471905702
E 11859 18425
S 25576 259895563
I 29865 32236
O 10874 22633
O 2722 20929
I 19976 27053
I 12204 32331
E 26522 29554
E 34102 37064
O 25620 31049
I 19239 31772
S 33614 271863335
S 10172 543377075
I 4883 24276
I 6668 34779
E 848 10157
I 4901 7149
O 11742 15755
S 25569 95257083
O 7280 8410
O 19264 28584
E 28532 32915
I 2124 19961
I 23733 23952
S 12041 121207761
S 2680 27670291
I 1676 13259
I 19874 34726
O 10823 19419
O 7339 28707
E 17631 19061
O 10279 31373
I 18339 22888
E 3867 5023
O 7752 33595
S 33802 331956807
O 18241 26391
S 25815 393648242
I 22941 33390
S 11639 368557345
O 9047 10159
S 22732 991893450
O 13030 15031
I 4868 24007
I 16568 28903
I 16355 33384
O 25858 26748
I 7047 19594
I 18794 32121
I 8912 36629
S 19527 510549575
E 2919 16306
O 10447 24202
I 24694 33471
I 35133 35564
S 3364 49402619
E 1852 28966
O 5724 33158
S 20361 937581490
E 24447 26342
O 19741 24027
E 9548 15833
S 6649 449745364
I 21953 36558
I 11446 22749
O 525 17654
I 19238 22317
O 2426 16297
O 2982 14479
S 22137 845395909
S 4245 572382725
O 8352 11727
E 1874 26999
O 31849 35219
E 20103 36329
O 28904 31534
O 17893 25342
S 36170 971248556
S 21756 339132566
I 28331 34498
E 17711 37318
S 35674 745566387
S 24124 717324366
I 398 30395
O 14245 30311
S 32526 107235596
S 12359 897695472
I 18492 36453
S 7231 714770616
O 4471 34533
E 15255 28164
S 12438 188457883
S 4305 916192391
I 891 26215
E 19360 35964
S 18321 8139319
S 6464 800293860
O 17762 33433
I 17607 21420
I 10857 15760
S 16990 42029437
E 2198 15873
O 3105 20578
I 15963 16008
S 3699 305960853
S 30224 631059507
O 19260 24337
E 618 24122
O 28443 33368
E 1828 30484
I 36996 37210
O 4602 15208
O 28851 36602
S 12868 602927048
O 6030 30017
S 23942 976086240
O 20792 30995
E 33609 37847
I 23581 31343
S 3729 282979660
I 16111 27005
O 13656 22218
O 4522 8449
E 18515 27251
E 1107 12994
S 17523 618289561
I 13710 33236
E 6748 36013
E 23093 26912
O 12640 23375
E 4080 28925
E 9166 18191
I 3907 5887
S 8519 541939744
E 553 16681
O 25994 34242
O 14134 29432
E 23640 33753
O 13364 26915
O 8631 17716
E 5165 23358
I 16206 27892
O 489 25439
O 11765 20833
I 12262 24179
O 9395 13247
E 27458 36750
S 31515 640331008
O 6738 11916
I 10248 16492
E 27630 27683
O 25863 36347
I 11914 12992
O 16490 33854
O 1100 37434
E 18338 35031
O 29863 36644
I 32412 36168
E 34860 36620
I 32546 36077
I 13102 23909
E 15515 15552
O 13119 30109
I 983 10315
E 26881 37337
S 31462 958993982
E 2306 29845
O 5695 9818
O 23211 29072
O 6701 35099
O 2710 26527
S 33844 761988885
E 20371 32076
I 2965 31377
E 17331 25458
O 25046 33125
O 1435 3260
O 7331 23623
O 21961 33315
O 29748 32366
I 7642 12510
I 2185 13578
S 8467 643924814
S 26102 425135696
S 36261 715571919
E 24377 35937
O 25416 36289
S 23403 226596586
O 668 23181
S 3889 3917330
O 227 20394
S 19874 709513977
S 23117 749527019
O 9902 26363
O 9490 27780
O 14427 31978
E 27235 34711
O 3625 30675
I 11874 26356
I 6916 34283
S 24859 107700278
I 14883 25250
O 33659 33899
I 4008 14675
S 23356 892586690
I 1868 31674
S 19547 975300116
O 10471 11749
I 7942 9103
S 7537 126547619
E 27236 36791
I 29987 33951
O 1573 8236
S 22414 543370974
E 5304 22869
E 6865 32990
E 14228 32200
S 21946 707370341
I 4568 24546
E 28002 34504
S 7572 68493968
I 1614 20487
I 16778 22442
O 32567 35985
I 3269 30187
I 22833 24205
S 29249 844905915
E 6837 9433
O 23374 25648
S 5854 653456202
E 3774 10640
E 1734 7099
E 4232 29866
S 5273 68038782
O 13887 20769
S 37264 202099135
S 21366 346979030
E 2087 21297
I 15859 22237
O 20288 20852
E 9097 25346
I 28723 33152
O 27801 37428
E 12503 19669
O 28508 30567
E 3351 23071
S 26245 417966737
I 18843 36227
I 22004 23163
E 12749 29241
E 20 22943
O 10302 32287
O 32960 35254
E 2097 30188
E 4215 21986
I 401 4530
O 12031 31436
E 10767 21177
E 6983 30412
O 18559 26219
S 5657 754936165
S 32214 271503046
O 15141 15407
S 2572 508977809
O 10506 28619
E 28472 35161
E 26400 34504
E 7824 17927
S 17300 985360435
I 1159 13552
I 6046 8876
S 7314 884639976
S 36908 604361299
O 14386 36311
I 33370 34016
O 1261 15687
O 32389 36514
E 4144 33106
E 8165 32470
I 21323 27635
E 9959 12027
S 6688 39067837
I 10884 27762
S 24206 935647939
O 13428 17204
E 6540 35895
S 16370 681563749
I 6336 9577
I 14535 18253
E 14128 26245
O 1134 2946
E 26240 32201
S 4840 956174764
I 14593 30565
S 151 908652972
I 13256 24173
O 8671 26922
E 9335 30896
O 8944 17732
E 9325 19776
I 4631 15896
I 3611 26087
S 9879 13149129
S 29515 97843755
E 30352 37496
S 1668 870170382
I 1329 6469
I 7938 35516
O 4640 15017
O 15075 29879
O 16386 16943
E 11110 18910
S 5516 877816228
S 29948 376923738
O 2773 10476
E 1433 23223
O 403 16201
I 5323 9740
S 19536 777828373
S 28186 941526327
E 10254 15984
E 7247 14194
E 12837 33719
E 16058 20242
S 31305 691784470
E 973 36939
E 16267 19551
I 7546 26478
S 35059 610064318
S 7327 462002344
S 35379 164633288
S 11590 120782358
I 15973 35558
E 34403 35735
O 22142 29112
E 884 16078
I 2490 3956
S 7684 514741259
S 28551 38879430
S 30038 994490623
I 8223 34384
E 10619 14066
I 9114 37984
O 13945 17734
O 1963 33839
S 20985 52331571
S 29945 738158051
O 11502 35960
E 177 31913
O 11819 35296
E 4922 27826
O 9160 18711
I 13971 20162
E 135 11450
I 9214 29016
I 1940 7426
E 15980 35037
E 4732 34695
E 5509 23809
O 16655 24207
O 34377 34884
E 1061 8916
E 14471 27063
E 8227 14210
O 27722 35810
O 13994 33691
E 11306 24696
O 15723 33997
E 26633 36699
O 8596 13625
E 392 6028
O 281 9081
O 22616 23048
E 15109 31899
E 14491 16694
I 847 15216
E 12293 34847
E 27491 31431
I 10412 22627
I 10160 31306
E 7750 9255
O 9214 18341
O 2872 29113
S 36863 951709858
E 14126 22163
E 878 27249
O 457 597
E 9014 25339
S 17173 672894183
O 15629 33471
S 15561 66519104
E 5000 37295
E 9949 33676
S 30776 367478899
I 7098 7151
S 29346 364408423
E 223 2958
E 28775 35908
S 34701 482802799
O 5145 30295
I 5668 28678
I 639 17763
E 4668 12546
S 33911 685945589
E 19226 23147
E 1114 34365
E 22150 32939
S 18680 655693974
I 14147 19326
O 6976 28575
S 3977 330952659
S 6601 461374179
E 25561 29991
E 18863 34879
S 23533 795383602
I 16624 21353
S 30949 537399423
O 5650 21907
I 1643 36944
S 37300 755980155
S 37122 173131020
O 29115 36951
O 7505 34005
O 16061 25896
E 9473 30204
O 7484 12733
S 27522 132122228
O 28241 32154
O 14293 33939
S 3735 513007841
O 13700 36004
E 8008 19580
S 24703 810260450
O 19506 22002
S 28843 649044228
O 12301 18035
E 4033 13248
E 12002 19959
I 11100 19240
I 25027 31635
I 12799 13073
E 23451 29707
S 28121 340408878
E 12286 17299
O 3082 37279
I 485 28485
E 26675 30598
E 24532 30600
O 19763 27676
E 6111 32624
S 10345 155558730
E 36463 36576
S 29689 833010072
I 6300 16800
E 10718 12227
O 1247 20122
O 13657 26238
S 37498 602450430
E 6528 12211
O 7901 15460
E 11860 19110
E 10337 34298
I 33509 36177
S 33661 914423354
E 7199 14487
I 9424 33037
S 24165 848845716
S 35753 460204875
S 24088 589155856
E 7974 37132
O 23943 33242
S 22269 655970901
O 1732 18514
I 11916 27791
E 18020 26986
S 25839 917486903
E 15585 34800
S 5331 488439559
I 13464 28514
E 9863 33374
E 252 25796
E 1486 15804
O 854 9899
I 3406 9744
O 27970 29898
O 23992 24932
E 14237 25814
S 36513 794564110
S 5005 738390603
S 8023 979055965
S 28494 70713550
E 10235 23761
O 21079 36514
O 5114 8626
E 15836 30974
O 17347 28940
I 1432 32184
E 20025 21562
I 4950 19822
S 6053 506665009
O 2472 4120
I 16274 26554
O 4955 30665
E 859 2283
O 19052 29681
S 29663 957673686
O 3269 37203
S 18934 459834933
O 13101 29134
O 20306 23982
I 23864 28437
I 5394 11392
I 1614 1806
I 4679 32314
E 18704 24616
O 18011 20893
I 35054 37173
I 10597 33121
S 22033 259198233
E 14108 19356
O 6658 18702
S 7866 646986462
E 2954 6484
I 15886 26033
I 16043 31115
O 12337 32835
I 6495 34519
I 23037 27473
O 1254 11178
O 682 31792
O 9400 18890
I 8791 18396
I 17833 27917
E 23144 35597
I 28416 33978
O 30921 36155
S 21915 789233696
S 10626 782957579
I 8124 8935
S 16839 494006660
E 16452 20373
O 11481 12675
I 1152 21566
S 22083 321023117
O 12611 21802
I 11762 23004
I 11176 14754
O 13905 14121
S 32338 949465584
O 15629 19593
E 7987 37650
I 28172 30923
E 2337 3129
I 26229 27284
I 6023 24604
I 3560 12115
I 8476 32264
O 10083 36724
E 23384 35229
O 13089 28618
O 26696 34257
E 18684 24392
E 845 24641
O 19224 37499
E 21315 35986
I 2912 10173
S 34082 98974121
E 32065 37580
O 3487 26574
S 5203 963903751
O 26513 37020
E 3161 35487
E 21555 29299
E 21435 31722
I 5321 30037
S 13842 736750459
I 8710 21837
O 8809 31233
I 3470 27445
I 2018 11077
I 3353 14114
E 11811 15305
I 18718 36087
E 482 37429
S 28852 765257293
O 20907 23489
O 14860 36505
S 23901 127862642
O 24079 24737
I 5652 7789
O 5679 13139
O 9793 27354
S 26217 591692796
I 5493 7707
E 11025 22417
O 18158 18171
E 9386 25219
O 3088 25468
O 11976 13430
S 20880 805841020
S 5693 671596638
I 3411 23157
S 12974 633969257
S 8261 545555365
I 33134 37961
E 12775 33493
O 517 29138
E 26211 26250
I 1667 35875
O 3078 10500
O 14001 21812
O 2973 29263
S 37670 872162591
S 32229 431661908
O 31730 35041
I 3438 29183
E 2702 28445
I 7036 23771
S 14972 448214987
O 6683 18974
O 10492 27945
S 1486 561821627
S 31806 941865224
S 1435 153510408
O 21460 34435
S 15034 997083983
E 32496 33814
I 1746 8852
S 36170 129959164
I 4326 26806
S 15129 538678661
I 2020 10886
O 7332 12640
I 10813 14015
S 10612 435148808
E 11272 30720
O 7373 28089
O 26845 36478
S 4617 133633254
O 9234 10677
E 11052 28258
I 3037 29095
S 33901 933575366
O 2721 27356
I 5388 23216
E 11224 37374
S 27639 173092774
I 12944 27213
S 1232 487930115
O 9505 31999
E 4048 21314
O 29899 33356
E 9517 33864
I 544 16769
S 23542 931388719
I 8411 24897
S 33702 30439054
I 5087 8970
E 21810 23219
I 2816 21576
E 15660 26005
O 21084 35989
O 15328 29244
I 9802 22392
O 11438 11784
S 15360 930961254
O 10780 32638
S 14930 553797089
E 8891 32959
S 14959 795243486
E 24793 29538
S 25546 908373617
I 22740 29872
S 17242 91753540
O 6312 8963
I 23643 27676
E 13012 21944
E 15195 20860
I 4551 32388
I 19283 30381
E 13188 22800
E 36486 36938
I 10100 22726
S 9804 54756314
S 14654 307140480
S 8207 46283743
O 789 15483
E 31423 31890
O 15398 22905
O 18333 34176
O 25412 37462
E 21360 26265
S 5464 870741313
E 7081 7973
O 19969 28515
E 7133 15054
E 3357 34551
O 25168 37244
E 26015 36106
O 32601 33870
O 28229 37289
I 1957 6882
I 20839 23729
S 37748 189375927
O 2403 6077
S 19324 133100461
E 15119 18898
O 18644 25316
S 18544 484536475
E 4249 31883
O 4209 34705
O 20457 35930
I 7481 35923
S 34762 328216874
O 535 36404
I 14205 23368
E 2689 18653
I 24871 28402
E 5347 17237
S 15622 239417982
E 26470 34044
E 11930 17746
I 22731 31262
S 5449 446032321
E 4681 19325
O 10997 21295
I 317 31403
O 11292 14400
O 7789 9489
O 5184 16823
S 22349 403596447
S 37580 374742666
S 37810 388865697
S 6201 246761506
O 4851 17198
E 8045 14179
I 13041 17212
E 4753 15755
S 18086 640543187
S 22945 437643473
O 15182 34190
S 25977 710032267
E 16295 20308
E 3526 24291
E 25795 31602
I 13531 23001
S 1442 982834231
S 30777 680264119
S 27289 947348332
O 13417 32267
I 22571 24732
O 14597 27255
I 4715 19397
E 14076 19747
O 6023 6953
E 29829 31557
E 12776 19123
S 17964 458194514
E 9501 13454
O 11847 14823
O 8 25139
S 15889 204412073
I 10119 25385
I 16911 34725
E 16279 29423
O 3466 35909
I 25680 30005
E 9470 16796
S 16353 721431827
O 26515 35807
E 10740 22631
O 21572 26903
O 23068 36963
S 35969 38559978
O 4293 15849
O 2501 37729
E 16441 27957
I 23090 25626
E 378 10362
E 9413 26071
I 5466 7769
O 17071 33422
O 26417 35851
I 22912 37451
O 21451 23483
E 11403 14221
I 21617 21864
I 21246 29508
I 10089 29960
E 22876 34087
S 25617 363256796
O 16952 20392
S 29856 123226805
O 16817 29681
O 9820 32770
S 7313 215390883
S 35548 675740542
S 26635 863913727
S 3228 747914926
O 15563 27147
E 8559 35371
S 13614 219496324
E 2716 26964
S 5088 782347219
E 8891 20406
I 19069 29638
E 4642 9791
O 15599 27928
E 10427 10513
I 29082 33881
I 730 2733
E 28225 34527
I 20952 24410
E 14268 21924
E 2527 13214
S 20035 51777891
S 18157 493668343
S 26350 93748326
I 10993 23575
E 9896 30292
S 35882 321167823
O 33189 37755
E 10231 17722
I 18120 30620
E 12642 22766
S 4927 75667985
S 4470 890278531
I 25205 31959
E 10821 32037
O 25649 34480
I 16787 29103
S 29527 745735969
E 13424 20477
E 11482 33446
O 18484 21250
E 436 30596
S 5722 629685449
S 15006 824347542
S 9468 755116071
O 6170 17136
O 14324 33665
O 3504 8235
S 19066 946690941
O 5064 8442
O 2897 29616
O 483 19305
E 666 31807
I 15789 27008
I 21034 27906
O 28196 33407
O 29141 31656
E 10146 24519
I 23938 31812
S 34020 109823591
I 5588 34612
O 25493 32328
I 31765 32960
E 9157 14741
I 14139 19874
O 25350 29868
O 23488 34890
I 17247 19620
E 17332 31591
E 15987 20701
S 31950 306948299
I 3107 36824
S 8562 781345097
I 5342 24232
O 7103 31043
S 17681 515267410
I 16640 20912
I 16676 17951
E 11829 31746
I 29662 35772
I 1107 16447
O 19129 26891
E 33881 35179
S 31698 843577979
I 8458 20976
S 10576 608957902
E 3179 26134
S 24046 205006726
I 2495 11390
S 5905 359765786
S 16876 823840385
O 24813 27217
O 15468 18685
E 13668 36328
I 1625 17213
S 15051 496925680
E 1189 9585
E 5215 35808
E 7455 13188
O 28652 30519
O 6155 18161
S 4581 557927013
S 29048 775423207
I 19620 34047
E 21237 27271
E 9762 20183
O 712 23559
E 17527 20477
S 26281 151473351
S 29861 934988653
O 12522 37136
E 7114 20979
O 2636 29181
O 16881 31123
S 5211 695239254
O 8702 37577
I 8395 9550
O 22569 34910
O 22061 35256
I 5654 33371
I 12014 19610
I 19495 25899
S 9553 535479289
S 20237 880144442
O 19725 32857
I 27320 33627
S 6893 926732516
E 10765 33675
S 33661 337766684
E 28465 31981
O 4779 21189
E 34398 37857
S 23473 54637708
S 15090 826847322
O 7680 25362
O 2108 13018
O 6008 27162
S 3583 635417300
I 9565 19257
I 9517 26735
E 18528 25654
S 34235 642744169
E 26589 28723
I 21346 25901
O 24025 33581
I 547 27143
E 221 16123
S 32204 939289372
O 275 935
E 4347 13024
E 12474 15063
E 12746 14571
O 30367 36786
O 16128 36441
E 11258 13533
E 30299 37534
S 9294 654823831
O 31451 36773
I 22296 29791
O 2524 17650
O 5707 30362
O 2910 33143
O 12701 28026
I 18490 30939
O 28291 31064
O 3991 28337
I 9843 18922
O 16703 34617
S 3625 34393685
S 33268 602786862
S 35431 906881169
S 32630 556131468
I 930 14009
S 22500 531832185
S 36519 248560714
E 21840 26389
E 4304 32728
S 13626 28245351
E 16874 28626
S 26495 262543784
S 7686 957141525
S 11433 113087822
S 12089 360583866
I 10871 23166
O 33089 34366
I 15329 26366
I 11481 13127
S 1388 957332307
O 30150 34880
E 10354 36633
O 19430 25043
O 12909 19902
S 31613 883428914
S 13676 182240744
O 11001 25556
I 21691 30262
I 14206 25601
E 14692 34539
S 35466 726957676
O 23846 33206
E 35881 36998
S 24097 244179237
O 4755 22263
S 21706 681389589
S 26629 5716063
I 2290 3934
S 12972 212106584
I 2385 17890
O 23479 25171
O 7885 12368
O 7718 24366
O 15971 16290
O 5675 8286
O 3676 20749
E 12410 24459
E 27150 32896
O 22533 33718
I 1489 3584
I 23979 32335
S 32162 175413137
E 19053 25689
I 34566 36033
O 1595 32254
E 36002 37614
E 17428 33650
I 4019 10535
O 15481 27890
O 3236 5157
O 20878 25354
S 33012 772689886
I 29574 32372
S 36070 533715406
O 22717 24816
S 10364 455171456
O 31463 36468
O 2818 20479
I 21106 27781
S 32567 972271870
E 2106 33980
S 24732 901465321
S 9342 216543442
E 20927 25817
S 30792 13896326
I 24618 37830
I 3634 32265
S 20965 312104057
S 27374 675832512
O 12213 18503
I 4557 9652
I 66 10640
S 30148 317578425
S 9392 452944420
I 25106 25535
I 7530 16077
I 30074 33971
S 34866 583807033
S 4186 834808352
O 29574 37710
O 13499 35542
S 22491 342405151
I 14312 28972
S 23750 851451723
E 13079 33457
I 7870 15929
O 10898 15682
E 3823 10292
S 24120 168423580
S 32906 895282275
I 29261 31544
E 21009 28630
S 23169 564427258
I 11025 11725
I 18348 26179
O 15355 35713
I 3367 11782
S 10676 509704710
E 24190 33917
I 11641 18189
O 26405 29697
I 5003 11482
O 13308 27237
O 22961 25623
O 16620 29971
I 25223 32925
O 3962 9894
E 11497 29006
E 8304 28228
I 2517 5920
S 6024 299145420
I 15413 31247
I 34036 37603
I 11049 18161
S 19424 794448153
I 33317 33429
I 9123 32827
I 6657 35338
I 17265 21355
E 14926 21709
E 12460 22322
O 11188 12440
E 11841 27675
O 22202 27664
O 4075 25307
I 28018 28113
I 12980 30550
E 3130 19329
E 17565 26218
S 14577 283618195
I 27293 29076
I 2162 36258
O 1528 18731
O 15633 22958
E 5973 32917
E 22869 27480
O 29672 34564
E 6810 33360
E 15297 19768
I 16785 22295
E 8582 24510
E 24195 35402
O 6279 18969
E 24623 29422
I 6213 18873
O 9475 25511
I 27484 28294
I 22036 37089
S 37498 429781893
E 2551 36765
O 1179 19674
I 7677 35446
I 18915 26380
E 12594 28444
O 3975 36751
O 1616 4364
I 5086 14225
I 12631 16529
I 15574 18669
I 28204 36769
E 23102 32597
I 2606 22212
E 9626 33548
I 23322 31408
S 17035 110008968
S 8400 601618229
I 18210 36104
S 16268 366202473
O 1577 30919
S 5853 997745040
E 9939 29424
O 25317 32537
E 24389 29983
S 32425 250161228
E 10002 22767
I 14398 31662
S 3904 894090077
O 31141 35614
O 11438 37563
I 14855 15622
E 19466 35243
S 35568 784621414
O 8114 28675
I 10191 32364
E 25510 29475
S 15808 889630074
I 4969 4975
I 12947 37314
I 13754 26817
S 5997 582635272
O 5019 23698
O 21208 29944
I 10919 16972
E 2210 15683
O 7924 28102
O 25174 37001
E 12613 23965
I 9345 27003
E 11226 25416
I 16480 30076
E 2425 5212
I 5168 34206
O 16458 23587
S 18402 200325289
S 12149 266357548
O 33469 34533
E 19584 26908
I 22191 31808
S 33659 678341939
E 8000 34462
S 5330 936719301
S 32393 680418647
O 26481 31369
I 1679 11017
E 13977 31714
E 35936 36393
E 22573 36736
S 11324 917089147
O 5161 7317
S 34883 19221127
E 13941 19062
I 11131 25990
O 9733 11490
O 20930 36515
I 8618 13063
E 10118 33988
E 17916 22321
S 10567 944899732
S 13416 395047395
E 6368 19638
O 13896 36712
O 20449 31387
E 10601 20309
I 6221 34023
E 12404 31870
S 37681 283813195
S 8549 712920788
I 27170 31024
O 21531 27238
S 27011 764033197
I 4319 16887
E 15008 33367
I 4453 33765
S 36076 836988128
I 18741 21929
O 20706 28966
S 2574 448164249
S 27462 38752907
S 32497 314843117
I 2829 3963
O 9274 33202
E 22865 34083
E 135 19535
O 7207 20006
S 11298 526461392
O 17626 28962
S 29474 728218092
E 5681 31624
I 21160 25130
E 4553 34302
S 22144 224891190
E 28546 32181
E 9115 31741
O 14195 25909
S 11522 310257129
S 27112 302835585
E 21772 35463
O 20143 22680
S 8449 563543059
S 16548 3328070
E 7303 25931
S 28569 586998917
S 36535 942428079
S 28197 193179893
S 29445 947238617
O 2909 10608
I 6034 6670
O 3931 15369
S 26006 724992618
I 902 20113
E 11649 28770
O 13414 24043
E 8945 27604
E 238 5197
I 9976 17913
S 20791 103587120
S 7024 840575083
O 1301 20473
S 25570 489327593
E 7741 16132
E 22328 36413
E 18369 31945
E 19100 35814
I 18903 29140
O 3380 11203
O 2082 8904
I 13825 23395
S 26885 155635329
E 7448 37126
S 11804 957951477
I 9199 29469
O 15707 37693
I 11608 23307
O 266 25235
E 9273 30378
S 31679 567338399
S 18048 66639342
I 1625 32128
S 33383 518012602
I 17781 21378
I 10314 17231
I 30108 30872
I 9433 35804
O 6671 14908
E 2814 14676
S 16895 833131454
O 36641 37811
E 25418 29107
I 9791 27470
O 3864 26898
S 25853 994719253
O 13960 25443
O 28551 36791
S 17932 978714078
O 5856 37425
E 28628 29212
S 20733 755534692
O 23062 33416
E 10606 30967
E 1865 31326
O 5843 13610
S 37050 543740975
S 14938 871122784
E 21912 24291
I 6191 25738
S 13399 17818867
O 24929 32178
E 24894 28455
I 73 27006
E 2524 13630
O 32509 35046
I 10567 21468
S 14857 967715649
E 17657 29676
O 8770 17058
I 11946 31485
S 2755 733099806
S 14140 44482833
I 7791 29429
I 18003 25332
I 5384 36571
S 31700 828793836
E 7139 7590
I 6486 15890
O 11778 25445
S 35517 524259091
O 12309 15163
E 8331 35166
E 13816 32433
I 3335 3342
E 21647 25854
I 28916 36121
S 15743 314329940
E 26272 31724
I 3400 24396
O 10271 19852
O 12368 13045
I 16183 18447
S 31025 256048243
O 1747 9439
S 23592 175848851
I 16433 27446
E 28553 30568
S 10182 823480706
S 1159 387801786
O 2499 5202
S 36447 556389511
S 15609 169926286
E 7701 29295
E 9233 25655
I 15694 16388
I 7782 37918
I 6983 24982
S 2524 160236805
S 1441 605691054
I 6494 35320
E 4873 34292
O 20749 33291
E 22539 28613
O 12247 29130
S 29241 810342897
I 4328 21389
E 7047 27539
I 31514 33966
O 30486 31384
I 476 24712
E 13091 37017
E 15878 33377
I 8998 14164
I 25658 30431
E 30831 32367
S 26112 913104506
I 35517 36849
E 12494 33615
O 13480 28468
E 24633 25080
S 30221 801533361
S 26376 127505279
S 31061 486291853
E 9276 21835
O 11864 24417
O 291 1800
O 12189 32407
S 9440 338945480
E 13095 29424
O 3381 25838
O 20115 32128
S 28310 867359541
E 11378 16617
E 18982 24988
E 10374 22202
S 14910 824658445
I 2168 18720
S 8582 563848741
O 5554 15400
E 30665 33683
S 15926 798283570
S 25674 175844479
E 19443 25069
O 243 37082
O 7682 27173
S 21720 751738224
E 19502 33963
I 33512 34043
S 30500 214646933
I 27267 27950
S 18901 326526678
I 21146 21772
S 16066 946700880
E 12134 23340
E 4541 23005
O 685 33593
E 17142 17236
E 21135 35603
S 34272 301536466
S 7734 410600129
E 15913 24389
S 37263 924592885
O 1861 36487
O 6461 11239
E 6536 18160
O 18241 33609
S 10737 774953584
I 14014 33881
O 16695 29100
O 18481 23877
S 34678 454621370
I 8286 21066
S 35332 689170916
I 9178 29335
E 4009 32127
S 8395 15720395
I 13780 18632
I 12802 14153
E 8859 34829
I 3450 35439
O 2291 21761
I 12147 17877
S 36430 905223576
S 20452 793291760
S 13918 304713777
I 868 24005
I 18198 22374
S 15331 752851028
I 617 17806
S 20906 997896075
E 11487 13722
S 21085 143744212
O 4720 11792
O 2527 3825
E 32595 34678
O 23934 28058
S 16624 866384320
I 14423 26321
I 32327 33632
O 16777 18132
E 28208 35715
O 13789 15742
I 14777 15463
E 18952 33435
E 26217 28665
I 15396 18235
S 36993 995756591
I 21516 32099
S 1226 68719994
I 5438 37716
O 22014 28062
O 18468 28616
I 8929 26728
E 11590 27355
O 16610 25298
S 8869 856684663
E 7220 8329
E 15744 35483
E 17249 31280
I 13571 29663
I 3963 15387
S 2464 493041100
S 29363 581045078
O 2475 12626
I 11453 24718
E 3343 27829
I 10926 25301
O 10251 30514
E 6819 14113
O 83 11905
S 33089 474023129
O 9739 27295
O 8337 36683
S 22330 633883830
O 25043 29999
O 14863 16245
S 2990 649065676
O 26713 37240
S 6772 886700894
S 7457 714747056
E 3196 5341
I 9462 25106
O 806 28707
S 28961 524006794
O 4183 13739
I 10577 13945
E 2451 8012
S 12323 667360279
I 10364 30492
S 8519 219909614
I 5628 18022
E 11813 35084
S 7620 263239740
S 12673 913876004
S 12346 265634803
O 14865 37612
O 14102 25482
O 243 36516
O 15530 18378
E 33892 37333
O 10545 29361
S 20855 278445285
E 29 11278
E 6513 17552
O 10363 25812
S 24370 122752001
I 12086 28574
O 2471 27450
O 1551 32080
I 10315 28174
S 8220 271205050
E 28189 29407
E 6747 27332
E 8914 37056
E 18085 34757
S 21571 491760612
S 9687 64147784
I 16590 30703
O 4395 33311
E 870 26840
E 6655 19989
I 5435 10972
E 8131 16923
E 19335 28921
S 10297 245069843
E 12487 20059
O 27772 29900
I 3384 32542
S 20143 813970254
I 3495 23886
O 1989 5510
O 4273 18917
O 17369 37298
E 9865 37356
O 14739 34066
O 863 8673
S 23801 71929013
O 11533 18666
I 20948 26564
E 27690 33893
S 19169 401119654
I 15818 24130
O 10983 14518
E 24662 33050
I 8817 35401
S 24136 871149537
O 24155 25748
O 11767 19523
O 2892 32401
E 3424 26734
I 442 27905
O 14746 19592
O 3809 37733
O 26785 29045
O 8103 26920
O 512 29781
E 23334 33977
O 14111 24513
I 15027 28129
I 2166 26948
S 28717 886669524
I 16604 28987
S 18582 580223116
E 9305 34446
O 223 35083
I 26988 35892
I 21009 30941
S 3221 591000395
O 10528 23790
O 15139 22805
E 7851 25546
I 9688 36702
E 5486 27759
I 20634 22744
S 22701 613992231
E 11300 34189
O 12366 14359
I 14700 14889
I 5846 26161
S 32468 393535046
O 16018 37582
I 12330 21849
S 8783 481661759
O 8254 34627
I 388 10357
I 30801 37522
E 26280 31906
O 14931 25845
I 6844 34261
O 4941 33793
S 24948 573127516
O 5898 28723
E 12876 22246
O 12619 15279
E 6626 14653
E 9977 28039
E 21442 33889
E 24241 33508
E 14180 21239
E 1927 15891
I 12700 25490
O 25163 32014
O 13245 37477
E 21624 33005
I 17432 18897
O 548 2728
O 11270 11917
E 1580 3624
O 16173 25529
E 13937 28188
O 2552 3331
E 8473 18268
S 2608 293629616
I 18484 31708
S 12529 361379869
S 17218 765733670
S 28143 646387252
O 15805 21717
I 16605 36715
O 21275 26629
S 29239 620838404
O 13469 17844
I 3324 33267
I 7640 35933
O 18077 19770
S 18373 892769306
I 76 2892
I 10469 26837
E 3272 7950
E 14984 17924
I 1 21654
O 15725 35586
O 8137 24872
O 14826 28910
I 19778 26146
O 27226 37179
S 25771 269791734
E 19248 29579
O 3356 27979
I 8895 11704
I 2366 3095
I 27206 28087
E 9828 17725
O 29266 30898
E 3823 13751
O 5888 19410
S 33599 652706248
O 2840 5615
S 27918 776656391
O 24631 34603
E 28688 35186
I 18089 18867
E 2910 19098
E 5224 14191
E 7363 10401
S 23223 967824579
O 12294 24616
E 8514 30180
E 10318 17545
I 6670 10439
E 1167 35406
E 78 34693
E 20622 34265
E 17759 19066
O 17936 24280
E 26155 31165
E 7888 13393
E 17877 24722
O 1329 23124
O 15062 35834
E 18284 21380
O 22512 28020
O 10488 21726
I 11475 15735
O 12552 35520
E 15303 37736
I 8746 9142
E 3862 26156
E 420 23703
O 32151 36267
S 4685 241559583
O 4570 13399
I 10034 25419
O 13487 28293
E 6016 22724
O 18650 30563
I 1494 17457
S 1085 593151744
E 26261 30124
O 16925 35720
S 5943 822171417
O 711 8521
O 806 37357
S 23082 45099414
S 24319 444538779
E 1161 3735
E 3998 12029
I 5713 37543
E 7616 32696
S 24556 484817647
I 6127 13920
S 27387 143243509
O 30334 30890
I 7536 8346
I 1133 9040
O 4785 37731
E 11643 21797
E 1069 21727
O 12849 26277
I 11868 23501
O 11151 32840
S 3548 566695884
O 28700 32239
O 5811 10119
O 7379 33874
E 18640 26655
I 12220 36598
E 3763 16625
O 17581 22738
I 15433 26242
I 23073 23976
S 15724 350231410
I 10143 34167
S 13581 115807251
O 5892 36268
I 14770 26512
S 3784 318603454
I 18725 21931
E 1844 10814
S 30240 161998239
O 11694 30388
I 10168 27234
O 3930 6010
S 9137 128684572
O 9010 18559
E 3752 30309
I 27454 36147
E 28606 32599
S 37620 741258770
E 25419 30975
O 23544 27912
O 11921 14518
O 1535 29576
S 13919 467442218
I 4818 18371
I 13082 22423
O 546 6281
S 19335 946825378
S 37933 830829555
I 146 19236
E 26577 36503
E 4475 36571
O 2505 5174
S 13587 923821340
I 14947 36030
O 3489 25787
I 35290 37378
I 27811 36420
I 3611 9568
S 27837 80453761
I 5076 32479
I 1283 1838
I 7913 13866
I 26337 28811
E 18556 27179
S 15485 899864333
E 99 1054
O 9553 24647
I 16863 20412
O 19978 35892
I 12948 16666
O 7208 21555
E 13315 27713
S 22932 658166954
O 1913 10815
E 4690 12795
S 29482 723628280
O 18182 32135
I 10756 16662
E 3219 20908
O 31925 32167
E 2510 34385
E 5806 20525
O 16947 29807
E 950 4609
E 3656 26139
E 11798 18935
S 21815 963027389
S 16212 785351301
E 3860 20064
S 26975 748896771
S 9699 182245850
I 11077 32171
I 9464 26893
O 13970 22467
S 2887 404054782
O 22864 33430
O 19670 36568
S 35653 358307720
E 7810 8393
O 4650 16807
O 13577 29973
S 11507 737919601
E 17038 37773
O 5760 26835
S 17945 903613822
E 19810 31001
E 19655 25957
S 15048 953299916
O 26762 29695
S 26917 986338217
O 11359 36269
E 21740 30561
I 1598 13874
E 2320 33118
S 28591 429840102
E 11460 29854
E 11831 33337
I 24444 31196
S 6252 964216339
O 12135 22169
S 26454 399957180
I 9441 16609
E 20765 24647
I 8774 36859
S 31000 513708604
S 12012 537248230
S 18729 434918466
E 11557 17490
O 4989 28424
O 14088 35937
I 1962 9838
S 5519 76575640
S 27874 528818397
I 22257 33942
I 5104 13929
E 25402 25916
O 5735 29682
E 29162 32341
E 2439 10892
S 25497 770275152
E 11746 25048
S 7308 476373410
E 8608 25632
I 6128 20930
E 6801 21292
O 18433 20939
O 18663 22996
O 3765 4550
O 1231 14400
E 1672 5058
E 8591 10570
I 13701 27977
E 4794 33144
E 13221 21249
O 23745 36660
I 11770 32214
S 18274 666858755
O 3071 35967
I 17361 26843
O 912 33176
O 18361 32755
S 8093 486384342
E 33636 36508
O 3980 7701
I 29115 33857
E 6330 19148
O 9459 34393
E 27169 29563
O 23472 35877
O 3891 18348
O 6362 7639
E 2560 13864
O 30173 34474
E 11108 27328
O 26006 31650
O 1482 28872
E 3647 20681
I 926 36756
E 20776 31267
O 1172 28199
S 17960 998344350
S 22627 969641304
O 13225 17974
E 170 3895
E 3545 10247
E 9980 15028
O 9062 25519
E 1795 18736
I 2445 19203
O 2695 10551
S 8007 15474654
S 4383 130112622
I 2714 11280
E 5656 11720
I 19608 26877
O 1745 6772
O 30856 36084
S 29464 206682838
S 16504 534528631
O 12330 30775
O 25825 32649
O 16387 33367
O 17527 20383
E 25404 33800
S 20136 587036028
S 19146 332427788
I 11261 28055
S 17672 749439311
O 28980 33891
E 3340 18279
S 28256 52427241
I 6309 20169
E 1864 25362
O 3199 14211
S 14514 265611024
I 20640 34017
O 6407 21327
I 17785 25198
S 15296 888601901
O 20172 20888
I 29125 32470
S 37774 438553428
O 9425 10523
S 4254 191329325
I 24618 33285
I 4258 13443
S 16749 17739817
S 8119 577185395
O 1019 8866
I 17910 28376
O 23282 25669
S 14188 526147841
O 8696 10071
O 3160 10120
E 26960 36117
O 20 27247
S 12787 443731796
O 33416 35360
E 16265 23023
E 13104 16977
I 3500 36198
I 20682 27181
E 5332 37556
E 13808 18523
O 10263 28255
E 802 3799
E 7227 17171
O 18139 29565
O 27229 35073
E 17632 30551
E 9397 21623
E 12095 20121
I 15015 36950
E 10388 23849
E 25444 33904
I 26903 33227
E 34623 37668
S 21503 910664078
E 7188 23955
I 8759 34999
E 377 28339
S 32776 391795111
S 12256 429249019
E 9488 13474
S 4049 952576561
I 10250 34545
S 21172 192183748
I 19606 23648
E 496 1610
I 21636 29289
S 6440 836930907
I 2061 27775
O 6233 30805
E 8416 26045
O 15143 36250
S 8055 244405711
S 24606 983170812
S 37749 227305574
O 25087 37815
O 21349 37094
O 17255 20303
O 5591 30710
S 20244 269959588
O 6560 35577
I 2525 22917
I 24636 37286
O 4544 23768
I 646 32114
O 1425 33318
I 1958 29824
O 17559 26981
O 12028 29642
S 16871 542177794
E 2482 13712
E 27050 36263
S 4524 273146426
O 969 27394
S 7159 673886917
I 1760 30845
I 12897 26580
S 31161 601205394
O 6072 28915
S 24618 196459593
S 29369 995304039
E 29889 36543
E 709 31080
O 9888 32756
O 34615 36418
I 6480 13921
I 17867 19637
O 7334 35646
S 31070 54513279
S 31098 586528861
E 3761 9059
O 10275 14172
E 5347 37978
E 7858 27154
S 25723 719221736
E 5887 5932
S 23369 572088160
E 904 9396
I 21022 22550
I 9022 32627
E 3032 6842
I 9178 16671
S 16942 897349777
S 29271 126521489
E 33553 34037
E 21555 35483
E 20616 22540
E 33883 37884
E 36634 37040
S 15945 635028963
E 4928 4995
E 5578 13517
S 19617 896242977
O 20939 32730
I 4705 15741
I 2660 27560
I 19963 36925
I 16514 35646
S 12692 78459625
O 953 23811
I 4971 37286
I 7239 15018
S 18498 161078125
S 18741 498049600
I 16791 27286
S 21783 14628949
E 28569 31595
O 12031 33189
I 1782 17184
I 22797 31301
I 24071 26724
I 3091 25354
S 12871 480104712
E 4082 21857
S 23112 586803946
E 18534 31191
S 31752 386236868
I 14193 24167
I 17651 23126
I 27420 28212
S 1501 638781243
I 20374 23442
O 5537 32602
E 3062 21984
I 27579 29762
S 30119 336104808
E 12898 36296
E 11495 29391
I 4090 18981
E 20760 29470
S 10361 371630174
S 7604 746070723
S 1872 790324856
I 1730 35317
I 32790 34533
I 5184 24276
O 9096 13558
S 6612 667318593
I 20270 36961
I 20705 37513
I 17031 32867
O 7996 29303
S 29537 764413867
S 21507 588170057
E 1555 16999
E 15721 34836
I 24431 26657
O 237 8265
E 671 21702
O 23218 28594
E 4208 17388
O 14122 37015
S 15022 368808754
S 26860 789159489
O 7799 26773
E 6887 21386
I 3661 22767
E 8484 16699
O 8890 17133
O 7391 36185
I 15539 31289
I 11019 12479
S 23897 228508948
O 20082 34720
O 2377 18746
O 24978 36650
E 766 20984
S 9880 430365686
S 22070 632637300
E 410 7447
E 9932 14643
I 21575 34886
I 590 20363
S 19615 369210750
O 3794 17628
E 1243 33672
O 12337 13824
S 17506 877531063
O 8065 32696
I 1371 4740
E 22402 25102
I 15169 25374
E 9789 26004
O 6982 12354
I 5975 23343
O 3624 8860
O 21768 28068
E 23256 37799
O 2774 33569
O 9820 23797
O 4691 27779
I 19781 23765
I 7031 24217
S 31513 512304550
I 13614 36425
I 3804 26744
I 13678 32093
O 15804 29552
S 18724 300883871
S 8858 282267868
S 9172 411820182
E 2752 9897
O 17838 20744
I 19686 35442
S 34523 682466685
S 27324 324939412
O 874 17086
I 10797 29385
E 2658 15991
O 24780 28563
E 1618 27611
E 1487 15812
S 32701 872048092
E 29764 34018
I 5426 20776
O 23614 26665
S 17235 746824725
I 25907 28295
E 19972 20784
I 12763 13471
S 12948 668623798
S 8833 323219566
E 19456 31969
I 19215 34564
S 4931 437780360
S 22423 653949269
S 415 342408884
O 6679 26862
E 25035 28453
E 26452 34532
S 31193 148591869
I 7655 23352
I 8480 11990
E 22754 30514
O 5125 9905
E 21800 22690
S 5840 699252570
E 8612 37393
I 21931 24238
S 15223 901563395
S 29000 53685708
E 5279 7874
I 2478 25467
I 12112 32138
I 16332 27495
E 8000 10468
S 11036 352019623
O 10880 26899
O 7450 32988
O 4874 37463
E 23628 29417
S 14408 193629633
S 14715 14577219
E 1390 30257
O 15029 25115
S 36223 695796110
O 29761 34104
I 22664 31682
O 31269 36952
E 14857 35203
E 3807 33033
E 10744 29108
E 15355 24544
I 8908 35298
O 15389 34969
I 4108 30676
O 8613 34253
E 11298 20035
I 59 13887
I 8644 9608
E 9042 25174
S 26675 636653518
E 18676 20255
S 18926 502347845
S 18108 720322649
O 4067 23993
I 27772 28669
I 16914 26546
O 6086 37434
S 35890 332428316
O 1609 24312
I 17748 21682
O 1144 4020
I 5897 15585
E 4707 5661
E 27586 27893
I 8300 36177
O 6925 30068
S 33423 82589318
S 15407 339518421
I 18205 19617
E 12878 35604
E 17612 23320
I 5203 7173
I 15677 25184
O 2246 16989
E 8975 34678
O 15340 31803
I 9372 18826
E 18961 24538
S 10506 762283226
E 2563 7788
I 11684 29716
S 7518 228317308
I 17835 29491
I 16316 35325
I 35128 36096
I 3090 18322
S 27769 15742930
O 27483 32009
O 5802 6646
S 31063 565711117
O 9929 25559
E 6887 16261
O 7495 11355
S 725 975569566
S 17512 376070241
O 29522 34759
S 28278 242820555
O 30907 36562
O 5575 20954
E 9996 16669
E 32621 35006
S 7246 600565409
E 24685 31101
E 6568 10145
O 1895 11878
S 17571 811489383
E 12596 36777
S 24426 640323321
S 25372 227151904
I 30239 34473
I 12482 13248
S 12296 922336972
E 22978 33205
S 750 756979767
O 2304 4275
O 7924 21890
I 24047 33049
S 10460 796972092
E 37677 37969
I 3329 14284
E 5343 25055
S 28080 219079047
S 1108 482249403
I 1348 6878
I 18155 24549
I 27135 36948
S 23307 920539083
S 35373 649643143
E 30829 31231
I 1768 19204
S 36461 249103582
I 65 5515
O 15471 30794
O 5719 11039
S 14638 22729232
I 24850 27208
S 4782 683010249
O 5657 34808
O 25392 25944
E 12999 14594
E 741 18295
E 23456 30533
S 29498 461898986
E 1327 27566
E 6988 36306
S 21019 311387269
S 37703 507325181
O 6149 16472
E 169 6812
I 10151 11909
E 22716 35332
O 3599 5643
S 6495 279970572
S 18455 450631091
O 16099 19463
O 34429 35362
O 22645 23581
E 4409 18407
E 6557 30979
I 10940 27921
O 10113 34770
O 17023 27661
O 8784 29067
I 6828 20878
S 10278 87026181
O 5672 35531
E 4092 11197
S 2311 631047071
S 31712 602009437
O 12369 33075
O 28088 34471
I 11634 29761
E 11966 27926
S 30288 182558953
S 26000 930942681
S 21271 337050293
I 11020 30779
S 11409 303910907
I 1421 21486
E 18360 29000
I 12765 16955
O 12375 35045
E 6029 15037
E 16142 32953
I 1904 33677
S 7336 293052022
I 31833 36075
I 21020 29818
O 26603 35425
S 29755 601403858
E 15383 28017
E 4097 5046
S 22029 535304253
O 16579 20531
E 13269 13526
E 8875 15873
E 6731 11584
O 17976 22411
I 4120 22242
O 666 2168
E 23624 37397
I 1574 11394
E 101 1982
E 17907 37487
E 15638 19123
E 1449 14012
E 663 12263
O 27281 28806
O 12145 22006
I 1745 6643
E 28626 34976
E 1441 21850
S 24718 206421875
O 29498 34479
I 14701 32652
O 2923 12725
O 19516 25129
S 9926 122919879
S 35212 990091159
S 22198 346668442
I 26104 28499
S 34272 25072194
I 6689 18435
I 1306 28701
I 5802 28172
S 11194 84884145
E 13225 30948
I 13249 19193
O 25959 30408
E 16027 27342
S 16983 84381414
E 2746 16434
I 13826 29350
O 26310 37937
E 15646 35356
O 29072 32065
E 23829 25664
O 15207 31139
S 10259 368298251
E 7685 12842
I 6553 16109
E 8311 13734
S 21743 153279919
S 19309 750048138
S 30929 853300
I 6291 14968
I 9105 16548
I 6148 23067
E 17286 22670
O 10230 15366
O 2708 12460
S 34829 665305794
S 34260 502754196
I 17408 29286
O 22345 35658
E 9790 28833
S 36454 796060834
I 16739 17601
O 8908 36024
I 6837 29864
O 8995 20615
E 19754 33318
S 21274 323996853
E 19580 34967
O 9191 34185
O 6026 27739
I 28109 33005
O 20039 31664
I 12155 18539
E 32553 33891
I 4266 26530
E 4615 31796
S 18317 31086118
S 21695 325979930
O 15861 32998
S 36088 123573195
O 21834 25988
S 9152 411892077
I 14792 18401
S 18636 779356123
I 10067 30886
I 28688 35413
O 27206 30286
I 7428 29212
E 1096 31863
S 26540 38427888
O 17388 27661
I 18478 25730
I 34063 37123
O 20680 23267
I 2572 28319
O 14652 23416
S 13839 105390138
E 5138 6861
I 10864 15971
I 20307 20609
S 20261 573548783
S 12125 203411085
S 32556 500774023
E 19672 36241
I 17536 35802
I 2312 29069
S 10424 441980522
O 10528 16289
S 8304 882982343
E 10476 22813
I 10154 34030
S 16871 826271521
O 12348 32146
O 1952 30356
S 37543 492447313
E 6671 9817
E 32477 36758
E 10915 36330
S 8482 876623075
S 22193 94849991
I 5198 30772
S 19393 512827854
S 6969 213251773
I 4964 12673
O 27891 30400
I 16831 17280
I 3890 23173
S 16801 966616631
O 13086 35306
I 4838 16379
E 7214 14291
O 20741 30773
S 21721 57739525
E 6544 13379
I 6359 37386
S 35252 10246599
E 15146 33928
O 6442 35798
S 26035 2938728
I 6613 20456
E 1102 1895
O 3209 22941
I 19220 28537
O 11322 17990
O 7237 30526
S 11224 215768015
S 13652 390008877
I 5786 21630
S 13245 367512036
O 13270 25533
I 9562 37527
O 7478 9720
O 7711 35437
S 26922 301553011
O 27451 27806
I 9614 35911
E 755 16574
O 5070 6376
E 11264 37914
S 32584 26950415
S 7102 926029940
O 5837 13600
O 3309 30838
S 8596 666801541
S 3724 389784327
E 1085 14580
S 13987 764389978
I 3955 24494
I 100 29366
I 17577 19944
I 1189 24579
O 7640 32805
I 1881 27187
S 36332 884903975
O 4659 8370
I 23693 25022
S 11894 926425672
O 16648 18386
S 36141 992171130
S 20801 57070520
E 11081 21848
S 4720 92740128
S 3444 53574440
O 3552 13369
S 20330 711717088
I 6593 10893
E 10411 36260
S 35966 822378593
I 4425 16089
E 7292 12423
S 36010 78170674
E 5861 7966
E 23884 27148
S 5309 932857532
E 1248 28252
O 2626 6243
S 3431 253886600
O 2195 35218
I 18271 35024
E 19395 29063
S 23511 356526294
O 314 9717
O 12189 35022
I 19938 26150
O 6764 16746
E 15458 20075
E 1545 25603
O 9383 12917
I 991 13833
E 19461 22480
I 18247 21218
O 24447 36690
O 817 6199
I 4401 27946
I 3129 22114
E 9236 28924
S 23075 567723019
I 12706 19075
S 1588 835706953
S 2879 629631073
O 25738 36564
S 13712 449363095
S 28571 641964870
O 11195 18276
O 5098 17734
I 14260 24680
E 14694 18708
E 6681 34003
I 10978 26639
E 4788 9521
E 10227 18670
S 24841 679254658
O 14794 31103
O 25178 29875
S 10658 143638443
E 17711 34272
E 13794 33811
E 776 25040
I 35444 36522
E 13775 27530
O 3979 20338
S 28937 246242749
E 4103 30021
E 4941 19834
E 16533 16607
S 13546 117156267
E 22333 36438
I 22404 27871
E 3252 21779
I 21853 33292
O 26550 29717
S 11097 541902046
S 32661 658472564
S 3963 366544770
E 21014 33800
S 23123 463629815
O 1614 5601
O 17213 27893
O 28169 28742
S 34637 928604210
E 2719 3840
O 33657 37236
S 858 248952356
E 20449 26366
E 22049 31485
S 2905 717528331
E 18383 23681
E 6294 29224
E 18174 24358
I 20324 37355
E 6770 37553
I 9429 22934
E 8810 9302
S 19048 103361229
O 4001 31493
E 16721 35154
O 15136 25010
S 27286 741481022
S 11138 468211684
O 20084 22616
S 6772 691084041
I 10592 24416
O 33009 35771
S 11258 177057344
E 3263 17147
O 20502 30203
S 37383 624466906
E 3204 26423
S 26978 168340989
S 29914 947694472
I 9503 32059
S 37848 32245561
I 11422 36079
I 6792 9935
O 7649 37397
I 16235 28707
E 24789 28138
E 21736 31762
I 1841 37707
S 2323 224581990
I 27233 35224
E 4813 25025
E 4769 35930
I 17920 34761
O 972 18755
S 30865 924252037
I 13294 36377
E 20248 36773
I 16027 29007
O 16078 35874
I 20965 26430
O 26240 34333
I 22017 23139
E 11630 19666
I 31506 36512
I 12247 19678
O 9175 31214
E 3759 18146
I 727 34825
O 12955 32388
S 12809 118262162
S 14603 632712639
I 14189 21465
O 5530 15589
E 18725 32323
E 5638 31645
O 1343 15458
I 1880 3268
S 28176 250543783
E 7849 34246
E 24595 30842
I 1666 25790
O 1190 18431
E 2776 23343
I 2861 37757
E 18798 27074
I 5943 12091
E 17979 19497
S 16171 433442521
E 19727 24381
O 2459 26986
I 31066 32672
E 24849 27860
E 2292 11376
O 3662 37168
I 12097 16855
I 7049 16035
I 2836 29422
O 9943 13880
I 19259 32635
E 10524 13827
S 22877 485513199
E 22378 28317
E 10087 35117
O 10235 20963
I 28948 37727
S 21567 824109279
O 29130 32172
E 14135 21139
O 331 14959
E 15200 29609
I 25141 33116
I 4194 10382
E 15765 31965
I 12241 35086
I 27395 29752
I 2103 28033
S 17871 46250590
S 2535 3285840
I 2712 23271
E 10271 10289
E 2912 19252
E 9715 26574
O 10035 36793
O 14126 19519
O 14002 35871
E 11374 22401
O 32040 37304
I 16150 31738
E 24035 32912
E 8811 37641
I 16058 23438
E 2865 30235
E 13121 31416
E 22880 25247
E 18486 26910
I 21839 27373
I 20058 34327
O 31636 32549
S 13542 394413319
O 31411 34678
S 35800 602616078
O 598 24828
I 30496 31074
O 17158 30942
I 1900 24724
E 19082 35286
S 6718 826481963
O 13926 15746
E 18017 25384
E 156 3090
E 8300 14923
S 37599 949603552
O 8659 27238
E 20888 23432
S 897 326230168
S 12306 808044002
I 1557 13842
E 2087 24275
O 32149 34336
I 23393 37714
E 3440 26226
S 28168 602352583
I 7172 9177
O 22592 34009
I 24271 30665
I 2830 23032
S 3151 951751796
S 30353 604221809
E 20507 31024
S 33309 847289676
S 11437 297423169
S 2363 644124884
I 11302 15815
I 3948 14795
O 1430 35461
E 24702 37229
E 9197 28150
S 31644 869857080
S 3202 436110189
E 24594 27505
O 3402 35713
I 2634 18098
I 24195 25265
E 25522 28867
I 33682 37027
S 20168 142424051
I 14805 36789
O 9785 33837
I 13212 21953
S 11657 134816958
E 1276 37678
E 1832 21500
I 29597 37720
I 235 19506
I 2047 3705
S 7260 921601927
O 2029 2150
E 9173 23739
O 7360 35253
I 11686 16733
I 33846 37182
I 4388 29999
O 17768 30000
S 4203 745441989
I 9120 35581
S 36359 756383364
S 17869 577594551
O 1275 26761
I 11774 12879
O 34835 36609
S 16845 260358905
S 18735 522102156
I 4782 30254
S 12876 57666704
O 17853 34110
E 1524 33292
S 7047 589787405
S 10491 984284695
O 572 18829
I 2565 12763
I 3452 14721
E 2552 35806
E 1322 17640
S 7843 291259722
I 2416 31998
S 11562 34989274
S 638 810913159
I 5013 14323
O 3397 19209
E 28069 33312
O 8963 23186
O 1292 10910
E 10382 13052
S 5546 226410161
I 2539 19965
I 8104 26770
E 3584 11205
E 1204 16411
E 2348 3608
O 4763 18218
E 3103 10154
I 10841 36519
I 18756 28766
E 25119 30797
S 30906 920433846
O 9927 27091
S 2574 358462672
E 2422 36108
I 16661 28953
E 3328 19783
I 503 19227
I 4901 9929
E 341 13566
E 28347 29998
I 2157 16455
E 3225 11301
O 31375 36992
S 17620 459744022
O 17001 30723
E 30570 35986
S 6682 806469491
E 19727 29005
E 19909 35874
S 35007 300111367
I 17929 34666
I 26679 35490
E 11033 36418
O 26676 37779
O 23329 29414
S 27554 398973987
E 11790 13062
I 18587 19598
O 1770 10949
O 14204 14651
O 10590 15384
E 2606 37257
E 524 10381
E 28318 35114
S 12423 453937117
S 8692 65046893
S 16216 85357804
E 8062 33649
O 2362 19727
E 12503 27815
S 5853 841234699
E 8403 29872
I 21196 36707
I 2373 30722
O 349 31735
E 5993 28101
I 4521 6514
S 15104 753841988
S 15973 329353672
S 34903 958230290
I 7982 11779
O 20967 37242
I 33879 34104
S 8921 219873181
O 2133 20909
I 3771 8657
E 24709 32402
I 23143 24540
E 9255 26553
I 23404 34833
I 5161 34706
I 6963 15543
I 29518 35594
S 4931 549192777
O 6070 9985
I 7711 34815
S 6233 11592026
E 1589 3400
I 12834 23060
O 15178 19008
O 4164 31591
O 3424 37812
I 373 34899
O 11169 32057
O 17945 32018
E 3988 28587
I 9639 35680
I 14480 36672
E 3731 10290
I 17817 31320
S 12196 785557186
S 6087 469099858
E 14694 26364
O 15250 24327
I 27628 32343
I 1973 10951
I 911 19875
O 2850 14400
E 9989 20507
E 12419 26002
I 13432 15558
O 3325 4245
I 14346 14712
E 1964 26049
I 4122 5805
I 20345 27926
O 29124 36073
E 30249 37390
S 31882 214878976
I 20486 27458
I 3791 18378
E 27353 37807
O 9130 23932
I 7072 12472
E 16645 33823
O 11023 31945
O 24285 29266
O 3308 18827
E 4247 28044
S 29013 386868484
E 5169 10210
S 13789 175363119
O 11660 32066
S 4703 179457453
S 31858 122442667
O 2000 37606
I 14946 18042
S 4881 371964020
O 8207 29410
O 28649 37221
S 23386 891704160
S 30699 719639909
E 4186 27696
O 27487 32214
E 23793 31541
I 906 29481
O 2455 12703
E 7193 7396
I 5997 16784
S 15242 475855007
S 7476 710727954
S 11217 475870982
E 8669 10741
E 21555 25176
O 805 12640
O 11120 31496
S 12529 952064284
S 32356 745627091
I 25310 27315
E 5071 29134
E 28160 35274
I 1179 6042
S 11466 627178215
S 1182 705217780
S 20559 745572906
O 13713 24866
I 20565 26271
S 30018 389358601
O 11295 29236
E 7053 20674
S 16743 757126278
O 13740 34400
I 21578 23628
E 28848 33384
S 12217 651668451
I 17952 18250
I 2807 26570
O 7470 29704
O 11638 13425
E 16738 31490
I 23885 26256
S 28899 87447734
I 5885 24852
I 17731 35649
S 27576 758534084
I 25232 36617
I 12411 29860
O 5462 29168
S 29564 439268782
I 5783 17061
I 24093 36098
O 22810 30128
S 13825 99426659
S 23540 236924408
E 12921 22564
O 13972 14857
I 1966 29824
O 15747 25850
I 1675 7047
O 14806 15076
E 22423 34291
E 9456 15446
S 11703 931748658
O 21747 32717
E 5660 15060
E 6591 24469
S 16172 250666952
I 2136 18127
I 6164 22728
O 6577 13780
I 10734 34464
O 8155 32605
O 10490 12352
S 21433 814290696
O 3125 18395
E 14872 37184
I 22920 37011
I 23281 32625
I 11999 33781
I 8442 9787
O 8556 27274
I 22609 23416
E 12471 20906
S 28070 770273200
S 16615 965839334
O 26461 27319
O 495 1503
I 8789 23313
O 3737 36242
I 3118 24746
I 18955 34971
S 33893 998302162
E 3239 6290
O 210 7578
S 6767 913561213
S 11713 549354358
O 28985 37231
S 18799 543802603
S 30985 363123918
I 31522 36520
E 10057 21347
O 12933 32738
O 15587 37465
E 8600 34973
S 32706 840527635
E 13250 15473
I 23718 35667
O 6654 37638
I 1590 22782
S 35453 511418659
S 7939 78329000
O 1978 22857
S 17986 135810753
E 14303 33883
E 7533 15186
I 27260 31045
S 35057 268760879
S 8666 951277964
I 9726 22061
S 15878 631527903
I 12599 36668
I 34668 34913
S 12469 360740586
I 6280 21484
O 5287 23877
S 36652 780758818
E 21499 35942
I 25503 28735
E 13326 26832
S 14814 303253412
S 5572 700862663
E 2775 7761
E 28931 31247
I 153 23085
O 12241 18906
I 805 20386
S 31562 655467236
S 2104 663657798
E 27226 27824
S 9214 565247504
S 32127 795041660
I 4075 35066
I 26134 27610
E 21077 36525
O 32492 35404
E 5656 23735
I 14098 33797
S 25499 428213491
E 12513 25665
I 16325 37831
S 24875 397388655
I 19666 28334
I 9069 14618
S 32527 533750544
E 7687 30516
E 7087 18054
I 6027 18312
O 25853 30094
S 2787 252607539
S 26958 780677690
O 35961 36176
S 37683 634315642
S 12698 245600382
I 2270 29047
E 2291 4787
S 35624 488817369
I 15496 27851
E 31738 33876
I 1587 27315
I 14283 18805
I 17127 19887
E 9960 35347
S 13692 406541323
O 20219 30979
O 7732 20550
I 10325 31090
O 12579 23360
O 24264 37078
I 7841 8409
E 16643 34180
I 3201 19113
O 22571 36796
S 6913 476887229
O 20162 35289
I 26400 34518
E 1667 20500
I 21688 25207
I 2864 23244
I 31423 32382
O 3729 4639
E 2036 17627
S 4069 308985530
E 9844 34847
E 15986 37613
O 11640 17054
I 20371 32498
S 5645 658542642
S 33145 342976516
E 11230 35888
O 9271 28647
I 27141 36017
O 19423 29207
I 9683 17624
S 37918 357193476
E 14725 26714
E 4176 29839
O 8096 31707
E 27342 28278
S 1794 154474538
S 4421 846611978
I 20321 22062
E 9108 26810
S 3027 41838722
I 26887 34335
I 7719 26659
I 9758 35805
S 31597 692223742
O 20099 36766
S 5208 645292295
E 9719 17243
O 5775 10017
S 10008 218706905
S 20927 868602819
S 20911 881619886
I 8743 25240
O 3940 29070
E 12041 22847
E 15569 33795
S 20885 7154863
I 2758 18798
E 1051 4181
S 5863 484849023
O 18073 33482
E 15331 28263
S 22902 677084259
E 7345 31309
E 8741 34869
E 15039 20325
O 12286 29513
O 5859 7600
O 6012 34404
E 24242 31166
I 14975 30202
E 21806 29021
I 1711 4214
S 32990 590383728
S 33794 89301283
I 13955 20315
I 1677 37589
S 10030 757539621
I 27464 30094
S 32853 68543028
O 27269 28748
S 25510 46105893
E 3309 3650
S 15259 850860082
O 3904 12610
I 1787 12693
O 21816 31453
O 6593 22932
O 20285 28787
O 3462 31686
S 308 19161725
E 31819 35747
E 9917 11105
E 67 19828
I 21132 30396
E 8517 12913
O 23053 37143
I 8551 13211
O 10152 19292
I 19467 21949
E 10247 14440
E 6719 35955
O 7486 20223
S 12526 347040546
I 6730 30279
O 22684 24862
E 14740 18287
I 19948 34552
O 2126 24479
E 34897 35022
S 32513 20150710
E 8627 30692
O 4175 21215
O 14082 27629
O 34007 37471
I 24562 34455
O 6173 27759
E 4238 32844
S 9384 888869177
E 26787 36013
E 21106 24672
E 17785 33209
O 3143 20154
S 12338 699958808
O 14050 22697
S 37305 382854827
S 4518 787082422
O 23330 30536
S 20669 927905820
E 1672 23963
I 20930 31979
S 2682 998900636
E 5655 34548
E 5670 6861
O 16502 18229
E 8836 25327
S 5036 193006922
O 4870 26487
I 15776 36728
E 24919 27029
S 26958 117268805
I 27057 32167
O 9863 36848
I 22667 33409
I 17157 36899
S 26550 405726509
I 18977 23572
O 1985 33587
I 5808 26769
E 19002 30782
E 6681 31972
I 2149 34703
S 18523 212687811
I 30618 33236
S 29885 88512623
E 3120 32271
S 301 520564035
I 9861 19477
O 6804 26576
I 4666 7321
I 7123 11891
I 643 26647
E 27286 29404
E 5353 9125
O 16168 35197
I 19432 36811
E 32314 37440
O 15060 33817
O 1709 28758
S 33275 375837772
O 21519 26322
I 15690 21605
O 3193 21277
I 16328 29537
S 17773 634459864
S 16574 387823853
E 2191 21939
I 186 1296
O 15188 34175
I 7880 29975
S 35883 959844966
O 15054 15405
E 1090 5487
E 16909 20486
S 2504 411104535
E 4878 35698
I 14001 36714
E 22494 32013
I 24185 31789
I 28484 33603
I 26882 28205
O 18565 18699
S 34967 564958598
E 29196 36741
O 4014 7242
O 4787 26745
E 27920 36062
E 27303 37358
E 13240 36656
E 11294 26557
I 16730 19213
I 390 9315
I 6491 36345
I 2881 11012
S 31625 864430348
S 32802 502592029
O 3980 21603
I 9284 12360
O 23104 36100
I 16652 35305
S 26366 411965533
O 17375 21253
O 24988 34258
S 23044 273065517
S 21446 15097039
O 7563 11662
O 20840 21710
I 27822 35329
O 17140 37361
I 9355 18983
I 3453 11020
S 37450 41877197
E 1136 14789
O 36616 37421
O 318 3437
E 7154 25936
E 5946 25266
O 25306 26364
E 1243 37865
S 21952 788906312
O 16540 36922
E 28476 34786
S 22154 89406444
E 28731 28986
S 37775 571081629
I 983 37094
S 26066 23248172
I 874 12024
S 2222 372543155
E 11682 23452
S 19460 560686230
S 13498 725009277
E 2619 34205
I 6706 24947
S 9789 56947703
S 15207 812990691
I 28913 31006
S 14028 534751355
I 266 5806
I 26472 34718
I 375 13682
E 17626 24932
O 30378 35509
E 5674 11802
S 1146 992797072
E 1520 12208
E 921 2894
E 3234 26537
I 13388 28470
I 445 25994
I 6463 32275
O 25279 30114
S 1278 166775142
S 26278 1369632
O 25765 36026
O 21290 31245
O 9723 21449
I 13504 23326
E 12018 23378
O 5695 13104
O 736 8643
I 9006 16240
E 16717 29911
S 9575 301814785
E 30693 31218
O 2625 11565
O 13522 15372
I 10123 33118
I 14060 35248
I 812 13459
E 3565 29745
O 7295 15016
E 14790 29875
O 6511 24755
O 11635 26124
E 27177 28738
S 7104 793772510
O 18784 20013
O 17347 19636
E 20955 34994
O 2300 37751
S 9711 607078598
O 8596 26858
S 34313 385148569
O 22124 36543
O 4088 24750
S 25399 556760426
I 17951 33954
E 33309 33695
S 29051 69762534
O 12358 14368
E 22581 37070
I 4659 6313
S 30270 442972841
O 10061 23633
E 8731 32991
E 18132 24255
O 5533 23556
E 9347 34041
E 15870 17552
E 10825 28100
S 474 696248960
S 27979 257026519
O 11059 31735
E 3445 33567
O 1723 18875
I 31040 33352
I 26385 31134
O 14125 35031
I 17569 27672
E 1817 3232
I 11308 20337
I 6899 28927
I 11800 15071
S 15555 534002216
S 5994 322333154
E 5006 11347
S 22171 709223747
I 81 18507
E 14508 17049
E 13101 19529
E 58 31533
E 7339 14457
I 25174 32115
E 3376 6924
I 17330 17995
S 23291 303698840
E 6836 25720
S 8596 648307823
E 1490 18769
E 6723 28847
O 25955 32378
S 30125 156384607
I 17917 34261
E 22313 23789
S 138 293126039
I 11178 27498
I 3136 22700
E 7452 30811
S 4965 17249091
I 20674 34771
E 2013 29728
O 7399 22969
O 6718 22753
E 6632 11506
S 20704 146331171
O 24438 32366
O 9729 27980
E 8848 20823
O 8459 12496
E 24048 31271
S 19004 596341020
I 10987 20621
I 5185 19511
S 16783 560897188
I 18202 26611
S 29946 595463197
O 18966 30602
E 2425 33874
O 28841 35035
E 11997 18454
I 13841 21616
O 13587 33563
I 6592 32417
E 7144 25557
O 5523 33419
S 37572 900586862
E 4944 5104
O 4106 12456
S 33296 136981184
I 23043 27219
I 4352 31083
I 8451 12900
I 1574 3541
E 16695 33150
O 9112 17068
I 589 29696
S 11029 274496832
S 12149 911212718
E 8320 29412
O 22881 24691
S 32167 494620353
O 27184 36544
I 10679 21729
O 17410 32568
S 20431 406596657
S 976 574517672
E 2154 30932
S 16353 135141591
E 18207 18449
S 37347 292852062
I 11598 35245
I 21314 23466
O 14589 35915
I 10175 18120
E 18763 32886
E 10005 24744
S 1559 62218007
E 20171 33713
O 15039 27437
E 8181 8863
E 19774 34258
I 21721 25860
S 36210 337971753
O 20269 30373
O 22477 33813
E 20596 23915
I 19717 21049
O 19660 20033
S 25692 854661638
S 20671 731385455
O 24863 26704
O 4481 19733
I 13439 27360
I 760 1828
S 15620 256197581
O 7799 21334
I 1996 11538
O 11884 35296
E 16194 26023
S 36506 751317345
S 37555 598168962
S 3320 691676084
I 4791 9118
E 14497 20075
I 4941 16778
I 18249 20581
I 28672 30008
O 13268 20456
O 12547 30781
O 20172 29859
S 18289 385746878
I 2365 19333
E 16635 17311
O 8171 32395
O 1904 10420
S 30169 916654169
S 24148 308536444
S 10943 524999834
I 3539 20962
S 22550 667052124
O 8706 19783
O 5614 7489
E 8577 37473
S 36622 87216016
E 15599 32238
S 27672 465842820
E 21543 22661
S 4652 191329114
I 27085 29631
I 9893 12616
S 30178 614972647
E 14353 35194
E 20380 35691
I 6039 20235
S 17913 235214565
O 20362 30266
S 29386 552785404
S 25134 196969169
S 5479 863018964
E 8797 29167
S 13812 12032253
O 2318 13279
E 20360 28155
O 5891 22043
O 10309 16104
O 13612 14024
S 17039 715597965
E 21408 36594
I 14951 35461
I 28900 32146
O 18313 36742
E 7359 11844
E 22313 30301
I 26760 34184
S 16614 415645088
E 5551 14852
S 15506 68683604
I 1582 15523
S 10577 971687818
E 20920 35629
I 31516 37139
O 11120 19282
E 16496 35679
O 17572 27317
O 21810 24404
O 2670 15627
S 4508 913563616
I 10523 23881
S 20637 254273474
S 26508 56919574
I 4437 9107
O 2285 10162
I 868 29238
O 11078 36084
E 16886 25190
I 22215 28492
S 23826 493306640
S 16269 433034960
E 18343 25624
S 35668 161537093
I 28711 33727
O 26060 33326
I 19674 26556
I 17534 20171
S 34096 691484548
I 14370 30375
E 8375 25084
O 19732 29340
E 8353 15682
S 7082 919351777
I 1438 3745
O 11933 20702
S 13856 343725596
S 29812 640075091
O 15781 21398
O 18394 26692
O 2906 4472
I 15880 22921
S 22572 863523321
S 16323 698379679
I 30551 36230
O 10281 36035
O 9711 10102
S 3797 767258425
O 16784 27354
I 4823 13167
O 18780 32300
O 11272 34124
S 28178 943240852
S 173 816691416
I 14475 35847
S 19368 574210140
I 3737 20705
S 3451 745249853
I 12469 23350
E 11797 27163
S 5913 697954275
S 17364 812560139
E 13068 21940
I 2553 23246
I 5684 16456
I 5581 35968
I 11774 33670
I 5292 27883
O 16017 23738
I 15776 30505
O 1517 6414
E 15928 36173
S 9632 293343184
E 5824 29397
S 37958 400205819
E 4245 28793
E 10840 33718
I 33756 35198
I 9284 22349
E 8635 27197
O 18878 37387
O 6584 23351
I 21253 35133
O 20060 31197
E 21904 26998
O 19103 30682
I 28514 29517
I 19212 35979
I 20913 35244
E 20885 31622
E 6059 35457
S 5916 742235500
O 4466 10169
O 920 35424
E 16721 30304
E 22371 26989
I 449 1466
O 26321 31861
O 14969 18059
O 6097 23975
I 13057 26373
O 3998 32291
E 13194 14115
I 13138 14696
I 20757 24058
O 15351 19931
E 11753 13345
I 5076 14355
E 10678 14701
E 19668 30074
I 20745 21481
E 459 5564
O 11320 20024
O 26278 36144
S 8670 123676505
I 6446 18282
I 4871 5642
I 7469 21762
S 30713 560584415
E 3756 18511
E 23026 25968
O 2481 32534
I 1567 11787
E 7751 23598
I 2356 17418
O 1652 16581
O 5585 6485
S 22068 426707894
S 6090 963970441
E 24030 29763
E 22022 36695
S 33278 629120498
I 14724 33969
O 22075 34165
S 27485 405669796
E 13192 16773
I 10382 29633
S 33588 770085678
E 1542 28608
I 19723 30092
I 14603 34843
I 10224 17279
I 7134 20636
E 25332 37531
E 15348 34495
O 4470 13473
I 15582 19083
E 11193 29164
O 6570 29667
E 11071 35602
E 27 16189
O 35156 35808
I 4334 7700
I 1596 31632
O 2639 20473
I 19268 27693
O 11423 35087
E 5625 23021
I 5192 9884
O 12873 14596
O 22739 37724
O 20158 35010
I 20943 31307
O 4112 24066
E 7556 24563
E 4971 35859
E 5727 10399
S 7364 489946723
E 30092 31272
I 17855 27361
E 2728 16813
S 34466 283731969
O 1432 3531
I 8807 22618
O 26433 32800
E 13916 35921
S 33328 536775242
S 33600 18157121
E 10961 29951
O 6491 36738
S 5713 504732547
S 30028 340660928
S 19088 885035703
E 30720 33067
S 13764 389299178
O 25763 30720
E 3417 17208
S 12378 118759541
I 7397 30120
I 23207 26854
S 11909 749264406
E 24116 33955
O 365 10243
S 27662 710636967
E 7070 13062
O 28894 33485
I 21294 25437
I 19190 25098
O 1946 14436
S 457 392756468
I 2183 27121
O 16595 25905
O 871 9654
S 22367 46961536
O 23600 30822
E 10007 35558
O 3247 37873
S 37021 679420753
E 12725 30335
O 19874 36030
E 6510 9711
E 3002 28137
O 9545 23569
S 33763 529868324
E 10453 35260
I 27117 35389
S 29884 107538027
O 5279 23696
E 1031 15546
O 32890 35623
O 11095 14395
I 4694 27758
E 8722 8863
I 2919 6607
I 17892 19172
I 14021 14822
I 8736 10637
I 9853 27196
I 7550 8403
E 4282 15448
S 24797 721087821
I 14207 18886
O 16323 34841
I 4888 18766
S 32283 449177457
I 1130 1210
E 2487 4019
O 9666 23317
I 6079 34336
E 13020 33957
E 8749 17633
E 11160 29493
O 21398 23903
S 36615 463302843
O 6803 13440
E 118 6267
O 6919 20221
E 5587 10493
I 236 33907
O 14829 34077
S 14562 107184992
I 14284 23095
E 6374 35946
I 11655 19830
O 5526 14856
I 22423 37027
I 32168 37936
S 6265 288967655
E 15082 24720
S 14603 206480603
S 12447 486421539
S 37753 605053499
O 16322 20639
S 9046 258341284
E 7166 36849
S 22298 532269912
E 33255 35949
O 22794 23863
E 4997 16691
E 13571 20437
O 14268 16859
S 30884 213578327
I 73 36989
S 22680 208646372
I 67 13509
O 14157 20514
E 10327 14033
I 16379 27112
I 15047 36566
S 25528 188427879
E 4015 19118
E 11455 33151
S 2780 691143527
O 11672 36776
S 34655 585031879
I 2485 31987
O 14072 29717
S 11330 405995258
I 340 13926
S 22922 668395190
E 24149 25103
E 26406 35075
S 34506 927396451
S 3598 614514243
S 23715 759266770
O 4488 36017
E 16438 28316
I 7552 34831
I 8989 22340
O 26172 34320
E 28494 37659
I 12013 35996
S 24268 838416302
I 23030 24037
E 16776 35333
E 9793 32759
E 25065 31947
I 24012 24211
O 1675 25747
O 45 2047
O 24921 32337
I 12003 30839
E 658 18902
I 20713 37712
I 27832 32614
E 7652 19438
S 22880 701498345
O 22502 26266
O 10654 25369
O 11506 15568
E 30975 33545
S 25989 251569088
E 2652 27327
S 1846 783790928
I 18830 32034
I 16325 28449
O 7869 15266
O 8137 32468
I 1669 21569
I 13335 33811
S 22515 513459471
S 31970 134844571
S 7451 204477063
S 36143 296566358
I 365 32123
I 19979 25696
S 6415 27668138
O 4298 6957
I 2838 5571
S 37659 165294484
O 7534 27162
E 14426 34059
O 30182 30848
S 6476 305053926
O 14152 27061
I 15105 28750
I 23292 37479
S 4132 131243135
O 19163 30286
O 7579 15005
O 11694 29585
O 5406 7081
E 23386 29541
E 7920 19082
E 5107 26794
E 26674 35664
O 7913 11206
E 36664 37704
I 13470 32898
O 27766 28431
O 19721 36901
S 11151 26977816
I 6553 28604
I 7126 11440
E 2360 21083
E 4683 35616
S 21763 569363685
S 19251 159749129
E 3121 11329
E 4109 37375
S 24636 284618240
O 4298 28149
E 19054 37488
I 16731 30471
S 24299 332807160
O 23508 30784
I 19827 25196
S 13509 284423918
E 8754 19012
S 2409 761695517
E 4439 37638
E 33168 35338
S 28614 622910476
E 1248 27064
I 17578 22016
E 2948 19539
E 19491 23447
S 37881 297734966
O 5452 26009
I 15962 29075
I 6109 6865
I 15882 32895
S 37703 691114422
O 19107 24436
I 22880 22961
S 34252 563181853
I 17272 30622
E 4455 22170
I 538 32882
S 10786 646493339
I 37148 37228
E 5599 16696
O 8582 35089
S 36806 661373452
S 35186 573452712
E 11102 36672
S 289 292511132
E 8515 33586
S 31368 287895310
E 6362 37086
O 26586 27270
E 2262 21248
I 3399 24041
O 25169 37503
I 28726 34148
S 21700 162974378
S 22228 697742998
S 12887 215499359
E 5732 12961
S 10851 382002516
O 1122 20129
O 6036 31759
I 21844 32677
E 26793 33084
O 3160 29918
S 36246 842619540
S 26302 451169054
E 24518 26961
E 1827 20370
S 21275 944842044
S 22387 991315332
I 13425 24886
E 17209 22422
S 34621 388073988
E 27527 30263
E 3440 16908
E 10123 30041
I 7776 15436
I 4998 16362
S 31393 290800351
I 13655 22638
O 6764 32046
E 30695 34298
E 12445 15945
I 16302 30701
O 15828 33146
I 1086 23150
S 21363 731897461
O 9560 21167
I 413 14092
O 28658 37138
E 5775 15638
O 11132 13413
I 5453 35002
S 23387 208856039
S 34226 104963150
S 22586 325500051
E 5899 7475
E 6246 32158
I 1285 32340
E 19453 34980
O 21794 24156
E 1744 10708
O 467 23966
I 2967 13482
E 19095 21643
S 28305 428916442
O 611 30688
S 5034 615024819
E 5991 13201
I 24189 32961
O 59 28774
E 3831 17700
S 9975 938862603
S 11366 336405181
E 29474 35782
I 4363 20359
O 7286 37255
S 29131 890158317
E 8515 30364
E 32914 34393
S 36049 430313272
E 15030 23316
O 13904 28303
S 21737 691326613
E 4600 33199
I 7933 27618
E 1397 24763
S 12590 915453841
E 34108 34828
I 20082 24478
O 4119 36303
I 11554 19523
S 6734 604791287
I 14982 25310
O 25564 26032
O 6374 23349
S 34259 386292780
E 17430 20899
I 20923 36836
S 31762 406104706
O 21989 22631
I 16005 26441
I 25272 34296
I 8525 28196
O 11151 16059
S 28561 321345732
I 21417 29059
I 8463 15354
S 16600 728020625
I 10494 29198
I 2290 34056
S 22855 301655735
I 12140 21730
O 28292 36249
S 11304 885339872
O 24521 25979
S 28644 412630725
E 21495 35238
E 9264 22114
S 23991 131139669
O 13506 37730
O 2341 3146
I 1566 17383
S 14113 22018362
S 4783 196815067
S 13708 465920405
S 5692 91346920
O 728 9863
S 14998 776227480
I 16718 28963
E 9532 26608
O 18497 19855
I 25341 25595
I 1797 21102
I 6421 37883
I 9430 21317
O 4609 20850
S 25184 640959681
O 477 21138
E 26717 29923
I 19419 34078
I 12031 23604
O 21192 30636
E 15256 27311
I 3376 30150
S 421 265135307
S 31177 270245046
O 406 32931
S 2058 830618323
I 5588 35577
E 1462 3504
E 2350 37071
E 17087 37065
O 24062 31092
E 5023 19140
I 14696 23854
S 11491 502688042
S 27545 541941103
O 6367 13381
E 22988 31280
I 8512 11739
O 9044 21084
S 34741 352411034
E 19270 34550
O 13325 26493
E 31583 33591
I 18453 30831
O 18297 23300
O 14593 26323
E 5424 32146
I 27211 35776
E 21545 26910
S 29009 334963540
E 2695 29607
O 16895 33262
I 24709 28069
E 4667 34786
O 18332 31062
E 6047 16117
S 840 21881278
I 28633 32811
E 9521 29799
E 3648 7840
S 13065 240116697
E 6711 34446
I 2572 10276
I 5014 12046
E 14065 22253
S 3078 827153570
E 3143 14044
E 7144 14830
E 8744 13133
S 33772 181008329
E 18960 22334
S 19769 419394513
S 29849 694767262
O 33998 34218
I 8446 30628
S 17886 976442270
S 28533 276109849
S 34917 507727329
O 9686 22448
S 34521 456611529
S 14398 390929558
E 14602 19438
O 7605 35939
S 6050 194023528
O 11909 25767
E 8365 34554
E 21323 27785
E 11745 26461
O 102 20801
S 13619 663108966
E 15678 17433
S 36941 485066310
I 22820 28353
O 22254 23574
E 8089 13727
E 18561 25424
S 8699 440388236
E 22314 29531
O 19101 25235
I 14443 16921
S 30628 112835099
S 23574 835297794
E 21994 35276
E 14831 20902
I 11943 21211
O 14834 19081
S 3132 587934862
I 6647 29175
I 25531 37492
S 33643 348022517
O 8305 11419
E 11718 18469
O 30012 30324
E 9551 23551
E 11139 24373
E 4853 16913
O 6907 16011
E 5570 37501
O 28211 29479
O 15549 15785
E 13062 22844
O 1444 33922
E 3429 28978
S 19217 363720554
E 22622 27502
O 19176 27348
S 3159 183271884
O 8670 37107
S 31417 301619152
E 14729 30696
I 509 27379
I 30294 34279
E 4035 24652
S 33467 352327927
O 23487 36574
S 30891 367178270
I 7633 20282
E 25137 28507
E 1651 12411
S 32086 649383
I 6874 32290
E 24276 31814
S 3122 135630938
I 5927 26552
O 4019 29879
E 21659 28339
S 28006 368775670
O 24055 29869
E 5834 16325
E 19541 21875
I 1256 24510
E 16246 20848
E 7207 21990
I 1548 20693
O 4923 20046
I 2402 27314
E 1394 31268
E 5928 33080
S 29324 728967317
E 5520 37442
O 21913 26199
E 14786 24268
O 1432 10396
E 4400 20448
E 30322 31249
I 20605 34264
S 1811 168266393
I 27774 36532
I 5526 35746
S 37470 441878829
O 1658 8593
E 36485 37928
O 17425 35133
E 10812 27413
O 1354 6696
I 3360 5483
I 9277 29355
O 12001 15577
I 4464 25083
S 31702 922312432
O 16440 20182
S 3644 733431601
O 88 4032
O 16667 20174
O 213 23236
I 18356 22012
I 26509 33620
S 216 786004989
E 22714 33339
I 12165 17829
I 5185 35330
I 10623 28225
I 11347 35060
I 16172 28843
I 31132 35896
E 13643 27722
I 2983 29041
I 1669 30805
E 25205 27796
I 5004 13609
S 29876 733411719
E 24032 29259
S 16328 434765914
E 12580 34518
I 23300 33472
E 31760 32616
O 18345 34857
O 693 3594
O 6881 24323
S 13091 31052896
O 30880 31578
I 8027 8275
O 13319 33942
I 2000 21755
I 23013 26449
S 18601 658214421
E 13967 37224
S 2662 652799422
O 22222 26364
S 28843 368510093
I 5762 20073
O 12777 25752
O 10791 18172
E 33135 36347
S 4501 753534280
E 2661 30893
S 23184 754451628
I 4827 25517
E 28758 31551
O 16540 36392
E 12649 29126
O 14850 23577
I 21857 31756
S 22142 10410580
I 28727 29647
O 19422 37654
O 18564 30522
I 21320 25987
S 22972 250632340
O 2030 25797
I 6886 35408
I 5902 19235
I 8878 27007
E 11089 22357
O 2452 12308
I 5473 8191
I 4815 6209
S 2243 807531837
E 7729 23025
O 18174 20447
S 2519 147777028
S 17471 160088827
E 15820 31051
S 23765 774526808
O 4426 13484
O 3726 13998
O 10560 17532
S 21226 133928578
O 20686 33128
O 13978 21073
S 34783 844595408
S 24286 934561695
S 1375 522808744
O 1921 10606
E 20395 27218
S 34277 304828723
S 20815 161931642
S 17615 134772243
O 14515 16697
E 13569 31136
E 28134 34797
O 13129 32904
I 1555 15359
O 10374 20643
I 5411 21084
O 7525 36432
E 31487 34818
I 13400 32049
S 12596 252942575
E 8540 30127
O 17015 27089
S 36189 735266304
E 17545 34953
I 7165 23863
S 1064 28298431
E 6825 22806
E 9081 22190
S 15552 292597517
E 4369 8075
S 30654 541385499
E 11726 31606
E 16472 18669
O 3555 3681
E 10207 13764
O 11135 19655
O 14841 30741
O 3171 16874
I 27770 37275
I 8697 16404
S 17404 904864750
S 110 498056910
O 7648 23770
S 25263 876343020
E 3545 14661
I 28629 29772
E 4208 10530
E 34528 34630
I 10653 11844
O 9018 32251
O 33983 37335
E 28895 34526
E 8370 21592
O 23405 26014
I 1705 28795
E 6165 30551
O 5630 15662
E 24546 25958
O 12132 26335
S 15868 843687951
I 26940 36772
S 12901 598198476
O 27117 29532
I 2259 26908
S 30139 161400622
S 18309 966421512
S 34867 424645306
S 34789 753419340
I 1942 11505
E 16343 20962
O 15071 24539
I 15870 23751
E 24979 26890
I 6036 29404
I 5416 35788
I 26445 29474
O 14156 26837
S 29082 913151618
O 35786 36062
I 17467 18351
I 35916 36175
E 20345 27187
O 7324 34427
E 3157 16635
I 6633 24925
E 564 19892
E 4460 28696
S 34695 418494206
I 10914 37010
O 31064 35794
S 22055 401061282
S 15183 660922796
S 25102 610590522
I 14892 21008
E 18343 19758
O 4972 19228
O 15168 18087
I 17856 37635
E 7785 27431
E 21108 30365
O 27474 32355
E 33439 34891
I 6866 12846
I 3970 25528
O 21478 25201
E 16912 31446
S 37951 646949462
S 4148 957074436
O 20369 29992
E 1936 26922
I 32032 34122
O 9486 22224
I 24190 28311
S 23630 512561029
E 380 34951
O 12110 37554
S 30368 692396911
O 12873 34812
E 23519 32418
S 16311 488158539
I 16249 27829
S 8275 94974629
O 26012 29678
S 32901 543772002
I 5829 15026
I 278 564
I 4254 28875
S 30238 53497685
S 30139 362311489
I 4617 34081
S 20595 671253731
E 21778 23155
E 28186 29648
O 20720 29760
S 28703 110338547
E 18036 22672
S 660 717924180
E 22704 36032
I 8076 24234
O 4711 19945
S 880 416485422
E 2942 13007
O 2854 20310
I 2100 11013
E 2781 7759
O 10424 34749
S 11490 648446990
I 4276 27935
E 10223 11796
E 4208 17974
O 18875 35921
I 23254 29008
I 9914 15450
E 6349 7114
I 13800 29615
E 5266 37071
I 6414 21795
S 14389 350051686
I 724 22950
O 3326 14424
I 1764 5782
S 4937 276278935
O 27172 34831
E 4913 12750
I 2370 9754
E 21817 28506
E 7808 8789
I 11009 12499
E 7296 31751
I 24103 36829
I 4663 11595
I 5347 20827
I 17528 35248
S 16279 57628945
O 2322 24363
S 25930 858598411
E 19226 30847
O 11114 11471
S 28543 17288960
E 254 29297
E 32380 35761
S 10293 177259197
O 29341 35722
E 6511 37032
E 9793 35145
E 27448 35417
S 10271 655161020
I 20517 37904
E 12082 33829
E 4283 13965
I 4989 37213
E 12304 35061
S 2757 43782292
O 16807 29393
I 7137 19087
S 12274 114539781
O 9511 11529
S 33007 228432992
S 23652 182382262
I 2452 26494
I 10228 22882
E 8465 10341
I 23487 24734
O 1765 15767
I 9425 9646
O 10836 18108
I 26884 32030
S 28577 76691719
O 8233 26986
S 23078 206518782
E 449 37875
S 14096 90576740
O 7624 17189
S 1922 773009581
E 1988 37185
E 13239 36021
O 29283 30799
E 3048 12553
E 795 30105
O 3904 6938
O 14622 32915
I 30798 37001
E 15797 34401
I 3725 26482
O 6841 24217
S 12381 265276617
O 8161 31704
S 23506 315726713
E 8790 34612
E 11950 32547
I 7823 22389
I 4314 11456
O 9392 27992
S 22503 739247694
I 21326 31847
E 1496 25793
S 29241 386361468
O 2059 4782
S 31764 412845857
E 3625 12476
O 8985 32606
I 10228 25043
O 830 11269
I 6271 14327
E 1887 30817
O 18655 32840
E 13529 24754
O 8646 13423
O 4391 14276
O 10843 12630
E 21986 36265
I 35956 36686
I 1313 22434
E 3925 27754
O 24588 31171
O 21679 30813
I 26098 33922
E 8346 12470
S 19333 388791990
E 9815 13190
I 12835 16647
S 7303 197650345
I 4200 26965
I 6203 26055
O 11964 24735
O 10685 26576
E 2191 25643
S 26987 306451663
O 8479 31413
S 11561 994105617
O 12273 17960
O 23613 33147
E 12615 18798
O 8748 37111
E 32812 35904
O 2214 15106
S 24492 496056882
O 20202 29921
E 21225 37819
I 14137 35622
E 7723 30827
S 3751 421348123
O 15541 30120
I 19473 28751
O 24625 25372
E 1332 18856
E 778 19856
I 9065 25581
O 37200 37228
E 2372 9830
I 13240 22328
O 5545 23599
E 13411 27032
E 15696 24510
I 24294 32047
O 6758 27684
I 13542 16157
O 9960 29523
I 4621 6436
E 2180 11455
S 23703 943115833
S 24915 141904629
O 5500 20713
O 24891 34626
E 3400 13400
O 35218 37743
E 62 17849
O 7740 27439
S 23335 893782577
E 24480 29820
E 10797 31062
S 35023 67449766
O 12443 33443
I 21512 24834
O 1638 28914
I 20001 37196
O 20369 21507
E 1851 16299
O 4000 20074
E 4393 21422
E 13103 13853
I 12151 19060
I 19478 30834
O 9338 29000
S 22331 636131209
I 3523 25761
I 136 26220
S 2518 697425879
O 10681 27731
I 4193 6785
S 10334 748932472
I 6292 37864
S 26712 328941537
E 12051 27244
E 2510 16068
S 22471 924708647
I 13604 32910
I 2819 2884
I 19799 32142
E 8934 18934
I 2053 8522
I 14791 27929
E 8253 28353
O 969 27843
O 3389 20950
I 22275 28131
I 3267 4537
E 9246 22856
I 14503 19572
O 18479 29113
O 12745 21713
E 17490 34473
E 27231 36667
S 4326 306172237
O 12368 29709
S 27638 785765191
E 6052 11020
O 29642 36161
O 31285 33226
E 18201 29902
O 3335 17586
S 16726 916863655
E 7922 28679
E 11193 27227
S 25930 142721772
I 14330 15787
E 24197 25089
S 30022 15940183
O 4148 21567
S 6018 454889802
E 16664 27243
O 6027 18150
O 8177 24783
O 15584 28259
E 6996 31898
I 6084 34419
S 8837 718816579
I 25389 35808
O 17240 33246
I 30538 31376
I 21573 33796
I 2737 16008
O 7341 19343
I 3797 20029
O 18676 24752
I 2986 12946
I 12156 28107
O 18147 21836
E 706 34862
O 8914 31389
S 22979 217631353
I 1944 29139
I 31901 35129
E 11691 21025
I 2594 27327
O 8030 17600
I 9213 35627
E 7323 26255
E 19179 27219
S 25695 722256017
S 34496 994261600
I 18609 23064
S 26573 208563567
S 8745 363467524
E 20342 33701
O 8535 20791
O 14889 20139
S 37146 333496870
I 2108 32999
O 14801 16912
I 20846 25365
I 17306 28777
E 3850 32321
O 26333 36531
E 2069 30443
S 10314 803713731
I 148 1527
E 5074 17973
O 8016 12901
S 22784 454248057
E 4444 36134
O 19002 33014
I 28166 32211
I 9199 12274
O 4388 11027
S 1385 824143641
I 24440 26565
I 16474 31556
I 21273 37228
O 2840 11290
I 17498 37520
E 23503 24100
S 35891 591002988
S 5766 2224234
E 24163 29515
S 22515 480157173
E 32227 36097
E 1029 28208
I 3904 7674
I 11318 23415
S 30303 55519962
O 7145 31252
E 3316 25829
E 22261 37142
I 24655 30114
E 4880 20021
S 18275 77019231
I 18516 19897
E 14107 24511
E 5916 21385
I 18148 34630
S 142 754190522
O 33794 37011
O 1808 31227
O 7161 26561
I 13056 34984
O 11181 15480
S 18793 283639310
I 22869 33207
I 13491 16636
I 1445 19724
S 37737 628508491
O 7976 25154
S 19323 902331541
S 4292 397561260
O 19442 25847
I 20907 36900
S 26811 39252835
E 17960 34564
E 13495 30558
S 12322 954393192
O 21968 37950
S 14115 411366254
O 2838 24800
S 11508 826434792
O 32464 34913
E 2145 11898
E 7971 15045
S 36803 644426552
I 9868 16921
I 32200 35652
I 3202 5746
E 22413 37873
S 23160 212253185
S 3225 865794110
S 23839 903969095
O 3079 18053
O 7629 37820
S 23722 91146319
E 116 35989
E 11667 31043
O 10349 12478
S 662 434954479
E 33309 37861
E 4771 22700
I 4069 14107
O 23424 29175
I 9663 14978
I 1100 26586
I 11064 13822
S 28453 750227208
S 26904 975349727
S 29921 401215702
I 1500 6781
O 13502 22624
I 32620 37672
I 15057 32049
O 24320 34891
E 454 37295
E 8069 26107
I 6403 16460
I 21574 24148
O 15607 36184
E 16429 18513
E 22801 31910
S 24690 254870796
I 3845 4300
S 21917 101789543
S 21453 936915453
I 22035 30157
S 939 153080094
S 21524 145065318
S 6800 885978990
O 6130 34400
S 35215 686647760
S 19169 989896630
E 1997 29934
I 4571 31484
E 10243 23427
S 466 910712249
I 29075 36582
S 4739 83792006
O 4075 18462
E 1743 3175
E 24530 36921
S 35856 734250061
I 9837 15936
E 1621 20574
O 14934 34996
O 10140 31381
I 8531 11688
I 19681 33907
O 21176 31450
I 3077 23333
O 16130 24744
S 30537 95380820
I 7019 36021
E 3188 11728
I 8682 12512
E 657 9208
I 25653 37676
E 2444 18364
O 20326 37481
I 1432 23964
O 11485 18003
I 3477 27382
E 20540 31711
S 12014 48387295
E 30024 36360
I 20026 20566
E 17139 25378
O 3926 29551
E 3799 13555
E 4765 19106
O 18727 29650
O 5473 18269
O 4241 14051
E 528 12925
O 21237 27792
S 25614 804551513
S 2830 983959115
I 9386 26415
O 8601 22826
S 35362 291298980
I 3390 34217
I 22001 29247
E 21541 24384
S 32986 855297246
S 12650 596353337
E 7191 10836
O 22231 28266
I 19357 25968
S 15339 393624165
E 26156 32474
E 26501 36966
I 7973 36889
I 22111 31983
O 30731 33306
S 25267 832139061
S 31960 422030795
S 21190 72148307
O 18544 30035
S 32262 268453251
S 14033 34711177
S 24458 233657108
I 19120 33056
S 1412 812186863
S 20254 942966844
O 15595 35323
O 27308 36251
O 8493 14512
E 24858 34146
S 12954 575032231
I 28260 36084
S 34101 675680825
O 10295 25622
O 5414 11862
E 18096 34920
S 29326 822404634
E 32474 35279
S 32483 440718823
O 1660 7760
S 27592 828014993
E 4517 11874
O 29248 30827
I 24165 34582
E 33458 36971
S 34818 495370971
E 2280 13229
S 25778 43432132
O 7549 34284
O 49 37848
I 12447 15808
O 28475 36397
O 14711 30314
I 280 36107
O 22934 29280
O 30732 32622
S 2014 279680256
E 7235 9458
E 17577 30839
S 8048 314902936
I 9077 29612
S 11174 24064790
S 37970 319068388
I 6154 29035
I 19042 35155
E 10150 29908
O 4460 36700
I 8761 10897
O 12758 33480
O 2621 34726
E 8012 15355
S 19105 67665698
I 10175 18119
E 13769 22062
O 530 33095
E 17586 21063
I 1007 35231
E 170 6763
E 21757 35434
E 21806 26515
S 2806 630208249
O 33547 35808
O 25145 27140
O 2559 22683
O 9553 21069
S 13370 327006672
E 16109 25541
I 1738 23959
E 18427 35069
E 3985 30341
O 7964 36471
I 14091 25151
E 5696 22254
O 2533 15363
S 11510 345057271
E 20424 25802
S 1541 982426300
S 28732 476293680
S 16052 176957178
S 32406 45040020
I 8228 15395
O 9708 32939
E 3681 23437
S 34612 405434545
S 26851 839371072
O 13809 19138
E 9238 33659
E 18179 26930
I 8148 18869
S 22355 972979956
O 6862 36867
E 2707 29586
E 1167 8793
E 24819 37592
I 5267 26046
O 3261 19700
O 7219 21375
O 2992 7195
O 2452 18017
E 24687 36392
O 2112 12374
O 4547 34400
O 18457 21823
O 7849 21577
E 13347 23721
E 16973 27159
I 6733 9498
I 4964 5161
I 3785 24266
E 6173 23577
O 12998 37022
S 11544 216268355
I 1874 17382
O 2116 9256
I 21499 28795
I 19542 26377
O 22860 26000
I 4208 29164
S 32817 40886884
E 27896 28777
O 10636 35225
O 14285 21339
O 2336 31399
O 16855 29555
O 3692 17495
S 19560 450482481
O 10533 28679
O 14392 31879
O 14964 15339
S 2785 759848358
S 17514 645246219
E 8003 22701
O 4044 27054
E 4544 13535
S 2578 894927934
S 17481 131992600
I 12830 19688
I 3482 5737
S 31266 134683494
S 27947 684686492
E 7055 10966
O 10348 14628
I 5527 16484
E 8410 21246
O 21078 22640
I 6374 31038
E 1164 34772
E 22444 24413
O 14412 35250
O 20062 32859
I 4639 28145
S 23696 274068129
O 13186 23722
O 2823 29721
I 8301 12170
S 23798 932612138
E 3950 22973
S 7310 786568951
I 6813 7803
I 17995 25313
O 20745 21489
I 22371 25986
S 17935 692228727
S 30557 983761781
O 1362 18288
O 26173 33990
O 24265 24514
O 3216 10228
I 4751 7471
S 11716 823401987
O 2905 10121
O 4796 11629
I 26243 28423
I 34106 34598
E 15180 26648
O 16522 32705
S 3888 62115076
I 10090 27342
O 13473 29733
E 8268 18979
E 3005 19679
E 16534 29500
I 17504 26815
O 402 15997
E 10045 27255
O 28168 30649
O 1470 3328
E 14280 34945
E 23237 30387
E 7983 28379
O 603 4152
O 9890 25479
S 26286 401091455
S 11376 308949318
E 23572 26693
E 3551 31167
E 21272 23774
E 6302 18768
E 14777 35709
E 19581 20466
O 9821 34326
I 24212 26636
O 1576 1813
I 20862 35423
I 6030 28153
E 8193 29916
E 24189 27879
O 8629 32246
O 20836 36049
O 33212 36588
S 322 713254357
E 26719 31707
I 26595 28649
S 7019 983962146
S 33238 524458263
I 8447 28263
O 13240 32338
S 17794 240790244
O 23531 33729
S 32646 396967981
O 8403 37160
I 19889 21339
O 14539 27857
I 23903 33168
S 752 108087223
I 6166 34193
I 16233 31824
O 21425 22875
S 18348 647872494
S 36383 626767379
I 7806 37946
E 12837 14258
O 3657 8631
I 20583 33686
O 10245 13980
E 17539 31215
S 12355 772800536
O 30407 31391
S 22418 309829611
S 4463 695587069
S 10142 758253298
E 7969 12968
E 2514 28281
I 2928 6051
I 5526 25620
I 9747 20147
S 27024 616685434
O 1427 36031
I 36046 36945
E 11668 14872
S 862 481619508
S 31651 160775578
O 26301 27749
S 8141 394586083
I 20879 27176
I 5836 19666
S 9701 172623212
S 35134 636900753
S 27047 135265618
I 9104 31111
S 19678 721986173
E 21234 34991
O 13858 16498
I 23613 36463
S 21120 517398830
I 28587 34038
E 1704 35607
O 194 10969
S 37692 800696447
S 8965 100229446
S 3277 758767003
I 9200 12886
E 11064 33809
O 13901 29663
I 17050 22965
E 10757 11139
O 18455 24251
O 8131 22762
S 24468 412657305
E 6984 8803
S 10137 509850701
S 26603 34269351
E 32916 33410
O 6901 12286
E 2948 30467
E 7594 10011
I 27145 33093
E 15243 23563
S 16915 542481741
I 4188 17513
S 13184 895687308
S 22223 495914967
O 3604 22757
O 17578 30862
I 10931 12867
O 2964 19805
S 28502 490393734
O 4192 16215
E 12065 26713
E 8962 34686
O 5332 13862
S 7004 550050315
O 686 23701
I 5082 7032
I 22842 24441
O 12017 20790
E 25797 37256
E 17343 18673
I 19790 22419
S 7011 572331144
E 22206 29811
O 8722 34356
E 6200 6493
S 28548 877528201
S 21302 35398179
O 31213 32087
I 37089 37813
S 27800 219781769
E 6116 21104
E 32590 37521
O 15259 20105
E 10460 21043
E 20643 28906
S 32087 534709202
O 7373 19412
S 30380 446944919
S 940 555779954
E 20233 31195
O 22460 28999
I 33781 35916
O 27700 27811
O 6053 16276
E 8446 35404
O 10395 15601
E 6028 6064
O 7662 9679
I 13384 31236
I 737 9891
I 15034 19815
O 33989 36182
O 30356 31639
E 16439 21217
E 24953 31415
I 10651 11898
E 23431 25595
I 13205 36555
E 29503 37026
I 18532 37548
S 21772 351301579
E 15204 35365
S 27618 523890589
S 6810 420061503
S 25526 974520513
E 19809 36451
E 2262 35785
S 4218 949998285
O 3204 15946
S 36233 471112950
I 1184 19511
S 13306 203676679
E 7359 22553
E 18606 19470
E 13865 15307
S 30268 304548505
S 23930 283393960
S 10943 352248656
O 15508 22181
O 8932 24917
I 3381 26740
O 5491 28602
S 2769 726516664
S 23641 949115708
O 6665 9808
I 1466 29649
E 191 24172
S 29303 466669007
I 580 22578
I 194 34585
E 23736 30703
O 12374 32790
S 27717 280587964
E 7888 24152
E 23659 26836
O 25945 35954
O 2876 19309
E 26269 35729
I 1636 21646
E 17387 35353
O 20654 21469
O 17616 20998
O 25748 31477
I 401 11203
I 24224 34908
S 9362 653041048
S 935 698248173
I 5336 31279
E 20728 22838
O 14204 17081
S 10616 65152562
S 474 150065398
E 265 20020
E 5622 12367
O 20668 27929
O 9643 18028
O 9137 22966
O 14504 21592
I 12845 16152
O 2210 6750
O 3242 18803
E 294 25058
S 31197 585154379
O 23542 24972
E 16440 35812
E 3584 10237
E 14135 31536
E 31932 33825
E 6988 27455
E 1317 5188
I 6732 37342
E 995 31238
S 36268 639766309
E 1227 12567
S 34332 833533984
E 12099 28839
I 7718 27988
E 7984 22429
S 31546 786601499
I 6968 34068
I 18830 30224
O 26731 28846
O 8261 27610
S 36969 852270768
I 22177 36945
O 17314 20788
O 4563 25831
E 17439 19893
I 21980 30032
O 21123 28591
O 10492 35125
I 14126 32026
O 26405 27638
E 19353 24666
E 24708 34519
E 16512 31116
I 7286 8645
I 6161 19584
I 19679 36583
E 3499 30499
O 1388 16000
I 13413 26127
O 9597 22627
E 5634 22126
O 36 20789
O 17458 33375
O 5126 36944
I 1256 30702
E 15714 32621
S 32620 692514588
O 504 11767
E 2980 7580
E 17090 22793
E 11889 35938
I 22905 37222
O 13118 17954
E 5005 20892
O 2084 22521
E 3293 4582
I 6331 35040
S 27093 34845007
O 1968 28078
S 8873 115743414
I 23148 37185
O 17834 20960
S 3127 586536648
O 7519 22262
I 4351 19220
S 883 210872708
O 10419 29542
S 28037 169886479
S 32605 385088617
E 5426 13584
E 11141 36320
E 10794 12654
O 24269 36101
S 302 344314541
O 27061 35208
E 6248 37608
I 2978 18252
E 24786 26443
I 8881 12526
S 5632 279011959
O 26754 37807
E 14922 33175
E 2718 37912
E 23469 36529
S 4195 97738130
E 2669 9725
S 21602 223626271
O 12333 13188
O 950 25370
I 10428 28522
E 4094 37510
O 5132 26564
S 14281 399716840
S 1978 919213843
I 9121 30094
O 9920 12418
S 33393 167785926
O 11155 32859
I 15370 21702
I 18450 20363
O 14542 18267
S 5013 232752572
O 14946 34594
E 22238 26766
I 8165 10969
I 25600 34279
S 1639 890260610
I 2792 10224
O 2152 5856
E 8778 32497
I 21370 24932
I 5722 32789
E 2921 30660
O 588 4470
I 601 33712
O 11578 29303
S 9081 65831209
E 4650 15385
E 1691 29774
O 3406 32998
S 7682 239522899
O 9675 28876
O 29510 29758
E 8512 31299
S 13492 429204461
E 24313 36691
I 36213 37174
E 30918 32184
O 2709 19926
S 5475 403883808
E 15692 23865
I 1188 4709
E 16421 20326
I 23855 36267
I 1565 16425
I 21227 35772
E 22490 28929
E 10262 20699
S 31027 952936487
O 21759 34349
O 23548 27620
I 31479 36453
E 7605 17789
E 17459 37652
E 23150 36634
E 8806 32214
S 14093 243901897
I 443 1944
E 12336 15526
O 686 5446
S 7667 439002760
E 7674 24492
O 18008 24017
E 16768 27299
O 12856 23614
O 8019 25750
I 1881 35800
I 19051 24283
E 12139 22193
E 13537 22295
O 2812 29054
S 36042 629537369
E 9515 37933
E 3799 34959
I 1081 31224
S 13480 98492263
S 33229 290644501
I 14250 32642
S 29606 962807383
E 8137 9647
I 22701 35859
O 19127 28964
S 29052 7076650
S 37184 121511575
O 642 5498
S 22282 281819437
S 13779 598033179
I 19970 31729
E 914 24734
O 13305 14910
S 24614 286718814
E 587 16992
S 23862 393787304
S 14594 810786684
I 19425 26388
O 16421 22676
E 8270 29346
I 18971 26295
I 4077 4650
I 26540 28966
I 23563 31323
I 10789 36482
I 29350 34870
O 17081 35840
I 18073 20137
E 15265 34378
I 10844 24999
O 4121 26769
E 3262 8549
S 6354 977025234
S 2053 449682343
E 23078 31065
S 17397 210557733
O 21849 29902
O 4947 23200
E 20634 27208
I 4924 27383
S 10973 161831381
E 5086 18243
E 12043 31376
E 6289 16334
I 31065 32605
O 27014 35182
S 20694 833557453
E 215 1107
E 16918 25246
O 143 10016
S 14324 46737010
S 524 143713961
E 9822 15840
E 3282 27193
O 16242 30093
E 3163 5190
I 771 29843
E 18184 31141
S 34663 592714206
O 12645 32942
S 21606 770639060
E 4312 30205
O 1712 4173
E 15203 32012
O 15087 37410
E 14381 21379
E 9675 25304
I 19778 35996
I 11104 18066
E 35844 37019
E 12779 30848
I 19458 24287
O 4956 7896
I 7985 19454
E 3358 22498
O 8043 24912
E 665 20237
E 27053 37449
O 6235 11430
E 13429 34163
I 7128 30770
I 14833 15162
E 11134 24972
E 4322 10046
E 6332 11123
E 2527 31117
E 16365 31952
S 32885 307387385
E 10092 26961
I 32937 36029
S 19229 108165851
O 17590 18072
I 2494 10858
I 15702 30976
I 19894 24371
I 21468 34947
I 28579 37235
S 3083 335216227
E 6284 8086
O 30317 30643
I 8005 27254
I 29555 30469
E 16207 18818
I 7387 17344
I 4791 15397
O 17766 34965
E 4921 6775
E 6023 24626
I 15271 15903
O 23654 23848
I 5908 25932
E 15876 17845
I 10387 37925
E 2632 23578
E 2356 12434
O 9000 36111
I 7411 29313
O 12677 32981
E 11701 28431
E 5694 10660
E 15828 21589
E 5534 23644
O 17002 34705
S 12521 832272837
I 9438 13279
I 9036 10582
I 965 19286
I 12080 29588
I 23149 37083
I 21569 29216
E 21957 23402
O 10470 35655
S 31542 742260343
I 378 9722
I 656 20503
O 22381 37528
I 20938 36870
E 11768 37797
E 18769 23009
O 10599 16457
I 18729 20898
O 9150 17840
S 794 293578267
S 3671 851156932
I 5627 7715
E 8230 10371
S 32831 621633094
I 12919 19738
E 12572 14337
S 22734 5617110
E 10523 34433
S 4253 207500940
I 7048 35337
I 24507 26123
I 32884 36441
O 7476 16910
I 5919 24504
S 5318 421990003
I 11353 24082
I 26833 28390
S 7945 302787646
I 4141 25557
S 27265 510270303
S 34763 912134947
I 2633 31418
O 8424 28787
I 8585 25861
I 8566 32206
I 6440 29302
E 4138 31642
I 17972 34035
I 2555 17297
S 32867 689289949
S 16090 515264203
I 18088 25199
I 11676 25407
I 10891 28553
O 15979 33744
E 14902 23528
E 15438 28989
I 10304 20365
S 7067 247175703
E 23200 34435
S 3484 180252422
E 19471 31538
O 9307 29713
S 2755 782988651
O 14480 14699
O 18456 37599
S 29343 294996918
O 11082 30225
S 18727 635879666
O 23176 30181
S 26904 268556210
O 15819 28495
I 24009 35713
E 6668 37335
E 10478 37480
I 16923 27824
O 10608 20598
E 24902 27684
I 16828 26510
I 3271 28173
O 8965 23970
S 22911 717139981
I 8059 16387
O 1473 3886
S 9162 56782941
S 14239 531764580
O 1838 26861
I 2156 18491
E 1149 9453
S 19389 598227414
I 9309 9726
I 4880 31156
I 21379 26214
I 1799 35646
S 34621 830747525
O 16405 36936
S 6509 587866700
S 36583 94662817
O 23139 29446
I 15636 27564
E 35774 35822
S 23452 523709547
I 3385 12704
O 21894 37559
I 7383 33404
E 2468 5179
S 13740 681250036
E 2608 6532
S 15884 475455177
O 13157 34520
O 9219 31924
E 21764 30728
S 3659 815740788
S 32038 302745422
I 14149 16626
E 2745 4859
O 24276 33388
I 20180 29364
E 20391 23080
S 26301 296565462
E 23112 27287
O 6811 28300
I 16909 23887
I 8956 14543
E 1421 11286
I 5572 25394
I 23728 29097
E 10973 32482
E 12232 25908
E 12684 24289
S 9204 154616905
S 4046 333456989
O 4965 21401
O 10659 12601
S 14005 802164591
E 15020 23951
E 1799 29714
E 1250 2284
S 18398 795168457
I 7202 17063
E 25509 26296
E 11975 18622
S 31824 996793707
E 7014 13799
S 31643 70712152
E 2010 14687
O 8773 25824
O 3517 14011
S 20283 619381508
I 29132 34892
E 2726 18589
E 5415 11119
S 15769 502296981
I 11622 30539
O 1785 8360
S 8419 587270175
S 22452 806142634
S 28094 605852219
O 8792 27603
O 26985 27874
S 2663 5696410
I 18906 19044
E 20252 36906
E 9737 21359
O 33502 36824
S 23265 546445453
S 22412 173264818
S 29721 277322686
O 18632 29673
E 3731 11226
S 20180 301062330
S 29666 354549118
O 35011 36712
I 18824 22452
I 11930 17729
I 16200 33208
S 14464 745706601
S 28521 351896998
I 4512 9924
I 617 5519
O 4854 16640
E 22420 28797
O 13652 17426
S 1004 651640980
O 7214 15726
I 22661 27299
E 27069 34062
O 6244 35898
E 5456 20685
S 8844 333967600
O 22384 30492
O 15118 34374
E 12433 37648
E 5135 27840
E 9306 10975
S 8789 332729710
S 24545 894880033
I 10623 21730
I 2863 36218
E 23561 28824
O 2175 29853
S 18928 870823100
E 15807 31736
E 160 23884
S 3401 822634099
I 25724 26617
S 11815 376252067
S 15710 242593933
E 28739 30164
O 8304 22671
O 11255 16254
O 3694 7280
E 23139 25651
E 18562 37145
E 16294 33308
O 15564 34722
O 3569 26239
E 2853 14388
E 24881 33537
I 14560 20163
E 15915 20200
S 2238 649345980
E 1099 27461
S 19536 370254139
I 9682 36601
O 2322 3080
I 18006 23318
I 21097 33721
I 3283 13496
E 28749 37065
I 15505 24426
E 8219 11865
E 19755 28760
O 31187 34768
S 31383 201679941
I 6674 30390
O 12336 25749
I 20707 33473
S 22480 977586952
S 19969 225450255
I 22693 33542
E 4890 33742
S 34226 648660779
I 16713 22376
I 2187 34018
E 15233 33519
O 8237 15831
S 15702 667954059
E 32496 34899
S 26499 625324226
S 37143 998702125
I 2757 9216
E 15732 30766
O 10039 36750
S 9242 778206942
O 5715 34763
O 14103 28916
I 2209 36699
S 3603 311656522
O 8224 9559
I 2029 4534
I 6989 20080
O 12863 20469
E 13354 21000
O 11172 13182
O 5120 11702
S 24931 305256607
S 35527 850131367
E 11195 14312
I 3070 24235
O 18183 34050
I 10146 17331
O 3071 31408
O 1005 15934
S 16315 874252982
S 7212 645114177
I 27273 37060
S 5617 485515102
S 8462 838792320
S 36741 957643276
I 6738 24415
O 22283 22309
S 1297 56625864
O 2284 16024
E 1289 22495
O 20285 27802
E 9556 14863
I 17754 20385
O 16869 37579
E 5641 26161
E 19301 35268
S 30705 454916493
I 30658 30696
E 10780 16077
E 28588 33115
E 24290 27905
O 15741 30191
S 33179 148027668
O 11772 12246
S 28759 335903500
O 26372 27209
I 12117 14926
I 1243 30129
E 29161 32766
O 17324 37344
O 956 7635
S 34761 392527895
S 12590 593734261
O 21043 26317
I 5494 15889
O 7843 9994
O 12288 22050
E 3922 17314
O 16858 32533
S 35812 615273225
O 9519 24970
O 13653 25104
E 29884 30678
E 28082 30559
E 5271 24422
E 6140 22099
E 15726 31997
I 1179 27890
O 19652 35706
E 15393 19687
S 16175 339186309
I 12791 20615
O 11706 32174
O 24991 31849
O 1336 31485
S 28448 313675402
S 21091 767966019
S 29985 595645531
O 4642 19882
S 34537 583090846
S 25117 791310070
S 24906 517641245
I 6249 16741
O 5884 18741
I 3426 24689
I 1891 29602
E 12455 13677
I 250 15299
O 9226 34120
I 19246 30810
S 16025 947002259
O 3564 9588
I 9555 16501
I 26870 34604
O 22403 24950
O 3005 30101
I 32991 34212
O 26433 27144
I 22619 25897
E 1489 20161
S 19045 377273688
O 6272 22114
E 11832 31712
I 5966 28669
E 24041 25257
E 25158 25865
S 29471 296194214
E 13460 18505
E 19136 20067
S 3134 692809176
O 17654 34184
O 10050 24365
I 532 17541
O 8336 35595
I 3395 13743
I 2406 36084
O 505 20108
S 25270 597902849
S 25291 770277692
I 24728 28994
O 3364 34268
I 3630 27392
E 10609 16418
S 8162 361156426
E 16459 36595
O 3946 19974
I 24374 27014
S 26511 984415119
O 31532 32132
S 9067 325419617
S 5671 937829695
I 36 27280
S 3728 854511669
E 3603 26320
I 1671 23129
E 5279 34530
E 24904 28251
O 11407 35456
I 3947 21152
I 19740 24130
I 12519 35145
E 22277 31680
I 4526 10465
O 1206 18610
E 22815 37348
O 14137 33147
S 9323 601579645
S 24932 276018537
S 18468 244664229
O 28388 37748
O 4689 20135
S 13574 145965615
O 15020 31597
E 6231 28017
E 514 4141
O 3958 5389
I 2584 36251
I 4665 13578
I 4482 35850
O 17085 34259
S 5712 689552088
S 8726 569088281
O 32630 32880
O 25130 37722
E 8963 16651
S 29013 218683795
I 5056 16830
O 4098 10237
O 18831 28303
O 827 27447
I 33549 37397
S 16859 409562668
S 7269 927075623
I 2075 35315
I 121 5959
S 2365 718537244
S 17326 853864759
O 17414 25560
E 13840 25849
O 22877 34135
E 21985 22465
I 29672 30817
E 26837 33300
O 6222 28225
S 34557 172641000
S 4127 114500093
S 13446 710678294
O 19930 25573
S 12258 624354659
E 23888 32525
S 33272 729092563
O 15593 34601
S 8281 344132870
S 9622 554328118
E 11659 35744
E 3558 7531
S 35831 969661238
I 35803 37584
E 22559 37880
I 21312 35476
S 26683 200228049
S 7524 836666716
E 4610 33170
O 1064 23507
S 35939 121993556
I 547 32575
E 3021 13690
S 7347 963356932
I 3676 6372
I 15933 31820
I 15351 23743
O 10610 37692
O 12716 34249
S 18421 924818816
S 8001 925974473
E 9144 10928
E 13546 18948
O 6083 35472
E 28108 34122
E 2357 8265
O 29720 32452
O 11393 35646
I 17106 28604
E 9468 30856
O 15976 26508
S 3459 270817675
E 14093 28574
I 12707 22237
I 23330 31838
E 28386 30774
E 2877 9655
S 17647 435676124
I 14884 22567
I 17079 24057
I 23525 37855
O 8220 22686
I 2567 3380
S 18858 27486487
E 627 12716
E 9891 34005
I 2471 20556
O 23324 24314
O 24786 28013
O 21037 30815
E 9715 33245
O 23409 24702
E 18759 25335
S 32960 906057059
I 3511 19952
O 10237 13894
I 5868 6746
E 21481 36446
O 30824 36795
E 4986 15042
S 15079 805799513
E 3142 37043
O 16490 30566
I 5488 13290
E 3525 16448
I 10529 29813
E 12706 32025
E 4352 12560
O 3572 4733
I 30393 31809
I 24386 26636
O 4912 10889
S 22255 339696759
E 11117 22819
S 25490 309723830
S 36576 909660589
I 4732 17740
O 327 2365
I 6564 36299
E 17790 32841
S 31651 857363870
I 1465 8036
I 14630 34511
S 6775 74098405
I 7228 32907
I 25740 34795
S 1046 109178292
S 6739 688196260
E 25653 32254
O 4169 33732
I 14930 35863
I 18383 33469
O 28697 29523
S 17434 386903307
S 12034 725414093
I 3607 24124
O 20940 32160
O 12326 15933
E 6423 25707
I 21533 31289
I 9213 22167
I 29645 32508
O 13722 35471
O 4451 8527
E 11099 25571
I 26481 37296
O 496 10695
S 35980 126644091
S 5614 377129141
E 12344 19587
O 27991 32282
S 25725 520952535
E 11510 26109
E 11190 15256
I 17163 37735
O 883 15069
I 22278 25072
O 11791 26744
I 1065 14042
S 18091 907698687
S 12685 320481727
I 9693 12190
S 24847 764318511
S 6653 915707021
I 110 2018
O 9462 37252
I 772 22278
O 14156 29137
E 3198 14122
S 18844 567722777
I 8152 8654
E 1926 2033
E 8170 28922
S 7725 133562801
I 27941 29513
I 25062 30649
O 14369 22947
O 2647 35315
O 11751 16629
E 1840 20213
S 30291 666866375
S 21052 260848439
O 11189 12358
I 5975 6471
S 24720 272315785
E 24899 37654
E 1430 31738
E 20345 27045
O 4819 29410
S 14026 606606180
I 18629 25585
E 11203 37163
I 6538 10247
S 25249 244813500
I 9352 24768
E 314 36451
I 3407 8613
E 1673 35960
I 28262 33740
O 13938 18037
I 14172 29873
E 13057 34885
O 14648 37120
I 32364 32395
O 14064 30813
O 3021 15432
S 35938 19708893
E 3782 7820
I 17994 27690
S 31910 64738471
S 1018 972160872
I 9408 19895
I 15075 37121
O 6080 21135
E 25514 32006
S 34736 342069760
S 409 361199751
S 4879 228350656
I 15084 18314
E 25658 31679
E 31668 32278
O 18060 28972
O 23202 33417
S 26416 487527443
O 6014 17056
I 11808 27625
I 19863 28666
S 15895 307529366
I 27557 29136
I 24738 35382
O 17286 35396
S 33798 579968339
I 14845 25207
E 31811 33341
I 1229 4333
S 4564 88042540
O 25411 35501
O 16989 25809
O 31207 34726
E 19389 31824
O 6703 17963
I 14757 35456
I 13016 32343
I 1993 3492
O 16138 29409
S 16984 133015318
O 8130 15641
S 8022 446034413
I 2182 28647
I 15399 16696
S 191 86691512
I 10532 26480
E 3516 21006
I 26032 36153
O 20633 27115
S 10333 93865010
S 35438 838229543
O 8855 11972
O 6287 33746
O 24325 25414
I 9221 22208
O 4808 34574
S 14657 613296643
E 711 37961
S 30787 181737716
I 3086 11028
S 33655 733839743
I 32086 37358
I 4100 12425
I 5289 7538
E 7730 28814
S 16094 125430787
O 623 25708
S 17698 203061329
O 23228 23699
O 5636 27240
I 2708 7689
S 11672 347913995
S 24594 426462710
I 23539 30198
S 26669 806177427
S 2700 357654135
S 12340 823193106
E 23194 28059
I 27635 35383
S 2352 410583672
S 12369 344733990
E 21866 22801
E 23050 35413
I 31808 35683
O 24944 33000
O 5522 23704
E 31035 36102
O 20984 23237
S 14037 912176318
E 31783 31993
I 19170 37109
I 16172 22839
S 33850 229956876
I 8247 17919
S 35841 611338021
I 22440 32568
S 22938 830151939
O 450 37625
I 3914 19504
I 3364 36710
S 20924 325411285
E 7559 36397
E 467 23908
I 6019 29083
I 19758 21043
I 30986 33036
E 15924 30524
E 3437 29772
I 1204 17983
S 19066 770739482
S 17099 97936821
E 10186 29595
E 26664 31143
I 19511 35252
S 27329 18599459
S 25966 287068915
O 23101 35405
O 14335 34915
E 877 34567
O 29023 32026
I 19039 24005
E 3624 7586
O 13228 25026
I 26729 31977
I 4980 30981
S 25544 967128229
I 21162 35044
E 15412 29672
O 4558 35608
E 128 22714
E 8403 34602
I 5639 33274
E 33825 34166
I 17443 32007
S 34230 855064468
I 6805 26340
E 19693 27694
I 24837 33700
E 6687 14925
E 1531 20985
O 17641 18545
E 13436 33187
E 5918 33900
S 20765 637243423
O 11533 13968
I 3676 17630
O 18142 33132
E 6940 11470
O 4165 31455
S 14853 806393562
S 37612 529635437
O 1042 11513
I 23886 28056
O 4015 32224
S 35377 862816243
S 32166 923733106
I 23357 26331
E 19108 33530
O 27766 32494
E 9414 17736
S 27167 835345261
I 8944 27809
E 21197 22883
E 11804 34030
S 36305 817257644
E 389 13118
O 4797 7177
S 15603 639270817
I 4010 13319
S 32353 965884449
O 3868 23222
S 6317 853312669
O 3830 9359
S 10777 657051292
S 11265 139578381
I 15019 26498
O 13926 17443
I 21208 24517
O 24748 37980
I 2493 11704
S 4655 290405659
I 20122 30096
E 13463 31956
S 3388 33741679
E 6940 7307
E 15186 21925
S 1220 718767786
S 10428 597723467
E 21251 37095
O 29223 35390
S 7182 652644495
I 14319 30883
S 37884 106671053
O 17221 18025
O 2824 33589
E 12276 33658
O 3989 12366
O 26242 36447
O 5359 30441
E 34443 34901
I 4933 15156
I 13828 20260
I 1271 17696
I 19709 35191
S 15366 753863683
E 3333 21299
I 16508 33527
E 10786 32958
O 2701 37029
E 548 11943
I 5621 17977
O 11058 16047
E 6075 26625
S 31529 103049671
S 20636 390023900
E 25692 31413
O 1044 35461
S 1279 531705011
E 19585 22126
O 14594 23198
S 34917 869946861
E 22007 36853
E 2299 25184
S 24351 27107828
S 17136 542548203
I 29632 31879
I 13126 19087
I 17785 32167
I 24368 32532
O 26340 31800
E 12426 36950
S 2327 142795650
O 27643 33770
S 3382 346864622
S 35379 295720835
S 13887 391335351
S 21056 271671829
E 5473 28826
O 10259 13725
S 9950 255670460
O 21486 36427
O 25107 34007
S 20970 139543327
I 25690 28764
O 15483 33481
O 17995 28908
O 13849 22239
O 22187 36398
E 7384 8459
E 19557 34324
E 4779 14396
E 2562 6931
S 20812 68665508
I 16801 19487
O 15425 16816
S 2484 498115825
I 12421 20523
O 25856 34092
E 7694 19078
S 15302 508740528
I 8639 35800
E 19371 34829
S 4257 362296051
S 5203 178427386
I 22447 33414
E 6653 12838
S 2095 229373951
E 11985 30649
I 16164 29411
I 22 32346
E 1826 8308
S 13068 159429904
E 24652 29803
E 22702 32938
I 4420 34968
E 2356 3076
S 4932 915796474
S 31764 252147998
O 16775 20905
E 35223 37055
S 35687 794827931
E 11570 35951
S 19622 526871103
I 33722 34925
E 6881 18243
E 7965 16538
E 10752 36285
S 28918 902450945
S 3387 694790809
S 26472 281415585
E 4528 20223
O 26826 34781
O 29010 35577
S 34695 31664823
O 21722 30350
I 14249 33540
S 35517 385262789
E 1124 27148
O 10034 21529
S 35864 235313169
S 12928 19534412
I 5247 5450
O 25419 29072
O 10975 23316
E 18085 25255
O 5311 7745
O 10157 11208
O 12506 20422
E 7000 25822
I 19477 35949
O 10175 22158
I 3030 30380
S 11948 43752739
O 15633 22843
I 16560 35560
O 5162 6649
S 19354 957027851
S 19129 885024838
S 35021 590623915
I 9669 33185
S 21575 642332321
S 4573 781385957
I 5733 37169
E 25093 35375
S 31727 622367416
E 7479 21309
O 13060 31370
S 19312 10391022
I 12385 22384
S 5194 680150332
O 489 1646
E 18630 27546
O 17378 29610
O 3558 4243
E 166 16375
I 20553 30657
I 14957 37765
S 2299 802609180
I 6553 19553
I 11489 35633
S 31486 814903154
E 19593 26626
O 11808 31226
O 9986 12913
S 3126 70815241
O 23834 33879
E 16084 28619
O 4788 25509
I 397 30404
E 6862 16310
E 7386 8065
O 5268 28531
S 27559 656895891
S 28690 410583950
I 22777 34045
I 11230 23050
I 4245 11722
E 28451 35285
O 575 27900
O 27698 35552
E 25911 33032
I 16617 19270
E 33000 33366
E 37444 37624
O 6353 27808
O 23007 28432
S 26481 4276141
I 4835 24363
S 15408 499263770
I 9927 24087
I 23890 26314
I 21077 24049
I 22523 37586
I 11430 21211
I 3228 3856
O 7998 21478
O 1311 21953
O 1914 4930
E 8189 21162
E 4401 21831
I 24843 28972
O 3618 35327
I 26176 33070
I 7071 35756
O 24308 25879
S 16985 329356098
E 12473 25294
E 15 14734
S 4753 795262544
O 5761 15032
S 14125 543012697
E 26427 29996
S 36335 670001233
S 8924 165269052
S 31115 814873887
O 6853 19218
S 24636 949466707
S 770 670797473
O 16849 16918
S 20795 127059935
O 18443 33390
I 7721 32599
E 16553 25570
I 17078 21598
S 5713 254354900
O 16399 17945
E 18375 20940
E 1666 30712
S 37115 178113021
O 1884 23694
O 15079 17406
E 20503 25080
E 2954 30904
I 8223 24503
S 3678 21557888
E 214 20539
O 25649 33198
E 26124 36955
E 7395 19841
I 27645 34090
I 27708 30949
I 14750 27571
I 14603 36292
E 18211 20414
O 18856 28460
I 5527 9588
I 4211 20075
S 27399 175078151
E 27356 37649
I 10562 32451
O 2627 17537
O 9973 18359
I 556 17585
S 22289 835110322
I 13383 21258
O 25395 34658
I 1928 3166
O 17155 29851
I 8483 11447
S 4119 774324885
S 27330 63209146
I 4161 16643
I 11133 32633
S 23673 901688388
I 5710 17741
S 22393 752716205
E 19549 34496
I 6695 21399
S 34218 640052585
I 15772 27415
I 4823 16061
I 11946 29416
S 36489 662900711
E 23839 37424
E 19058 29129
S 9291 892650809
O 31224 33598
I 2690 13703
I 11197 27816
E 11433 32960
I 7858 34163
S 23631 27569894
O 10998 28692
S 2482 868751729
I 14019 20900
S 16140 213138408
E 27428 27570
I 648 30209
E 20809 21413
O 4793 13451
E 7578 37289
I 946 14908
I 17103 27514
S 37263 526127423
I 8591 14577
S 15850 133012432
O 1733 28815
S 6494 700232780
E 14150 19226
E 11938 14292
O 25715 29954
E 12152 30097
O 3866 25189
O 3626 22692
E 25361 34356
O 16400 21095
O 29309 35627
O 5524 12200
E 7233 32662
E 15788 16745
O 15663 23932
I 30932 37953
I 5094 33756
I 15573 35544
S 8752 97936907
S 34160 579068268
I 10895 27633
O 3744 23786
E 1747 10205
E 5747 18143
S 24865 616966951
O 17228 28030
E 14722 26395
E 31831 33264
S 5554 179228459
E 9350 11633
I 158 30897
S 19672 939410842
E 6848 25166
I 12835 27201
E 13529 21347
I 4925 36183
S 8710 46735709
O 3391 7287
O 37285 37411
O 558 3956
E 10008 15078
S 8427 415234589
E 16439 37290
S 24499 625002612
E 18141 18246
S 11677 899803344
I 4611 4700
S 18518 75037356
I 11114 34578
E 16989 29992
E 18241 36448
S 10955 856654238
E 2873 19573
E 2157 23021
E 23610 34585
E 6133 9230
O 704 1003
O 19593 24592
S 31347 746068517
O 29767 31602
S 17237 787230012
E 13338 35041
O 5565 10423
S 10566 804751508
S 2924 221305329
O 19844 22218
S 29728 393370804
S 28885 663996875
I 25812 30029
S 18150 674906914
E 4359 28175
E 8121 12812
E 2066 28805
I 2795 5177
I 29639 29850
O 10989 16698
S 28813 8485522
O 2906 16553
E 6668 35036
I 6663 33250
S 37322 215365387
O 8546 15559
E 27916 33102
O 17428 27784
E 6855 34651
I 17802 27308
E 26058 36337
O 5102 14872
E 31721 33924
I 6005 16702
S 7498 584844813
I 12909 25406
E 35192 36410
S 18228 144081043
I 20876 32199
I 15740 21990
O 9379 36194
E 17500 35545
O 11415 32036
I 20896 21652
O 32541 35678
O 27801 28172
O 20745 36315
S 25999 666962668
E 2093 26383
E 4760 11640
I 25911 37532
I 24484 33134
O 14366 35444
E 12133 23160
S 23019 207158063
E 21928 33986
E 9433 33448
I 3298 3775
O 2209 14872
S 10688 15484017
O 12796 32508
I 16362 19747
S 28452 85471364
E 29808 30604
O 14844 34583
I 14628 36111
E 5800 10344
S 12837 583100209
I 20399 29936
O 15332 24661
S 13234 510315763
O 1320 10739
S 1766 638280377
I 8644 11883
S 9184 444994534
S 36181 516569551
E 8110 17009
E 8884 20117
I 30127 30788
S 11305 410308323
S 15158 703093639
I 2759 32405
I 29424 35082
E 8767 31281
O 12666 34022
E 4286 7372
I 33664 34072
O 11768 27611
O 775 12144
I 23606 26449
O 19822 37969
O 19004 20194
O 2 2233
O 10945 31186
I 11195 30369
E 14314 23020
S 36450 897337916
E 31892 34578
S 5023 870083785
S 23660 203564327
O 10278 26337
S 7314 881675069
I 26841 35915
I 13685 20025
O 9120 34948
S 25146 12424814
S 33639 99415121
S 32171 964452389
E 17937 37795
E 25028 28401
S 505 806320318
I 26698 34327
S 10618 763158670
I 6376 14393
S 36012 135205301
S 31401 994928978
E 2386 37250
E 14179 31832
I 19494 28072
O 25236 26485
E 1398 29176
S 15332 171054687
S 19256 169176383
E 8060 27642
E 5930 17543
O 21035 26463
O 1291 14918
S 12164 502712604
S 24021 35094679
O 15484 17591
E 22538 35204
E 22736 22850
E 1321 20621
S 32722 298196883
O 2803 23661
I 3894 33415
E 6957 30555
I 23393 24865
O 464 7433
I 10516 37427
I 21149 32726
O 23971 37402
E 28059 34082
E 16114 28681
O 25365 26682
I 5010 33595
I 21314 36440
I 9339 36948
I 29198 32255
I 24961 29087
O 5376 22430
S 7170 498303340
S 27979 482448696
E 5311 32215
O 22840 27321
E 619 23820
O 3286 37962
O 11844 28294
I 31795 36550
I 16831 34076
O 4808 22109
I 4585 21388
S 21074 816564075
I 4280 4323
E 1372 27429
E 35023 37135
E 26128 29225
S 10547 293310863
S 9007 669237531
E 20016 32428
S 2367 620162369
S 27787 238429675
O 34456 34686
E 6826 30153
I 2149 16415
S 16062 221204767
I 7313 16066
S 6832 527834420
E 9190 33554
S 33444 709132760
E 2017 12660
I 24298 34871
O 20033 24148
E 23012 35459
E 6534 9202
O 2860 5685
O 13529 14163
E 20183 22507
E 5094 28505
S 26256 965195348
I 5453 22584
O 19805 30076
O 16753 25844
E 30120 37278
S 31033 16327463
O 17884 37520
E 7511 36955
E 5017 14957
S 1267 322171364
O 10019 30362
I 2560 7822
S 33236 15935342
I 3179 36670
I 13348 28663
I 4898 17786
E 1848 23167
E 23004 31688
E 1092 26360
S 14866 745566675
S 14799 741378995
S 14559 659104704
O 5980 6867
O 23994 32549
S 11529 1820610
S 27792 418648004
S 20461 839958404
S 25237 689639482
E 9592 18200
E 2301 33989
I 5434 31183
O 17144 35666
E 29812 36908
I 12623 13538
I 22360 29219
S 3934 778112750
E 9593 26567
E 9871 37779
O 8419 27041
E 15336 23498
O 1420 26545
O 13109 21285
S 5939 310074410
O 17207 33036
S 34112 198654058
O 2157 3282
E 5780 18161
E 984 21250
S 22614 738219742
E 104 22502
I 18461 21650
S 27298 824064792
S 6767 752885172
I 10099 13428
E 12132 32122
E 894 12376
O 14428 14635
O 702 17069
S 7810 743964636
O 34160 35182
S 25416 579777804
I 7491 8581
E 21048 35343
I 9777 37178
I 16197 17204
E 12329 23605
E 2261 29443
S 20029 782592335
E 5011 13636
S 32009 830355320
I 7061 19130
O 27833 28730
I 9066 37566
E 34028 34434
I 2700 10159
E 27212 32227
S 14882 635060824
I 17898 29054
I 4594 9724
O 17607 23657
E 10309 14194
E 1610 28343
E 535 22747
O 5264 8536
S 31570 352849890
E 2186 21147
E 25566 34810
O 4046 6746
O 22667 37847
O 26092 35745
O 14172 27354
E 2957 37761
I 4393 13146
O 7384 7632
S 22626 152195633
I 12089 25944
I 20116 27752
S 21550 300309633
E 26574 35249
E 6746 27648
E 17431 17999
O 9693 9747
O 14603 24565
O 17829 18903
S 28445 330826101
I 21603 32770
E 17230 24959
S 8817 772964281
I 24875 35978
S 35746 562883092
E 12317 35646
S 24589 124503927
E 322 20514
I 1674 17921
O 21819 28775
I 28903 35094
S 4375 951505537
S 4648 410545102
S 17779 630281870
I 3719 23561
E 10671 32704
O 2083 32697
S 24503 278060642
I 13141 17555
I 33101 35250
S 35138 696864026
I 9247 9974
E 6577 18574
E 11976 13246
S 111 175804721
O 29082 34853
O 21034 21935
I 1712 10121
E 23224 29548
O 14258 22604
E 973 26626
O 13073 20951
O 9786 34237
O 8242 32063
E 12552 20431
E 13150 22346
O 7647 19170
I 21161 34393
S 29808 79600562
O 21843 26616
O 10999 36525
S 14873 243407097
S 6305 661261376
E 9779 25712
O 17722 31272
I 3909 10712
E 1645 29033
O 4756 23806
I 20913 32259
O 7196 34119
S 8862 336597240
O 10289 31891
I 12188 13722
O 17736 21767
O 3743 16160
O 398 16910
E 4374 23241
E 6770 36757
E 851 11568
E 16053 21308
O 18167 30879
O 16390 35621
I 1294 28265
I 11544 25049
E 20252 25345
S 28672 8466964
I 21575 34031
S 13487 141271891
S 26814 537117721
O 15334 25237
S 8789 989452874
S 28462 173083447
I 6543 27973
E 25407 31211
E 23986 29232
S 8955 96719775
I 20223 30275
E 2890 36165
I 24821 33958
E 6367 27293
S 36405 113896576
I 204 26250
I 4439 37629
I 31932 32459
O 28367 36569
E 3282 26026
E 17866 32997
S 1250 430307724
E 12313 30543
E 21602 32831
O 1757 19729
E 6657 21920
E 5187 28163
O 3041 3607
O 22598 29604
O 7382 28966
O 4491 21692
I 2407 16470
O 1921 6737
E 13122 26364
I 19268 20988
I 11604 23345
O 21644 31130
O 30918 35050
E 34754 37664
I 9046 36302
S 27281 336109946
O 12046 30604
S 16724 647863009
I 8493 25593
O 19023 31435
O 7144 15298
O 2031 22657
I 23187 35036
S 15879 606674528
O 8206 30140
S 2812 814760588
I 8518 28596
S 7060 266747004
E 19709 24594
O 11438 34769
I 10204 17237
S 32146 818171232
S 25775 246974401
S 26025 704543679
E 35517 37803
I 15130 25416
E 14968 19146
I 7481 33290
S 6221 92557298
O 20377 37016
I 13906 21157
I 22604 36904
E 30121 35974
I 12654 19834
I 19224 21960
E 10794 35405
I 9945 29056
S 17208 654093021
O 21435 32087
O 7475 26525
S 15443 21765898
I 15909 26786
E 8113 30519
E 10541 26039
S 24429 464848420
O 19945 37756
S 22712 326560701
E 3670 16003
S 12085 83780425
E 3214 28796
E 18695 21149
S 18773 898479448
I 6694 7590
O 1102 30624
I 562 7117
S 1437 845015610
S 25141 170641151
I 8086 25865
O 11883 32063
I 16813 30216
I 32139 34235
O 17880 24443
I 27302 31845
O 18879 26095
I 124 14965
I 10916 20973
O 9865 14203
E 69 28800
E 26335 29193
O 867 20438
S 27754 533627634
O 19637 29195
I 10329 13634
E 732 28592
S 3566 593965624
E 11447 28189
I 8127 32992
O 449 20192
S 27932 692527954
S 6342 846694566
S 26292 422300376
E 8469 34577
I 10483 24334
O 4922 24549
E 16577 20042
E 30317 30835
E 24914 34357
S 18695 271168079
E 9152 26874
E 6135 19120
I 2301 9486
S 18878 814626219
E 21310 37192
I 6673 16829
S 19136 390862717
I 22822 25767
E 546 18455
I 8956 9527
I 20011 23685
I 11427 25187
E 1578 28346
S 18306 82046390
S 24085 379957024
I 4717 24769
O 2209 6836
O 1290 33801
E 18390 34393
S 19427 589253090
O 15796 23879
E 21976 26286
I 5177 12672
O 383 1728
S 29190 214872600
S 17984 61755260
E 11388 35884
E 2786 13351
S 5026 784055441
O 9475 10098
S 33223 290204517
O 32258 35002
O 16658 28003
S 29487 161306912
S 34996 701670146
O 11369 14720
S 699 536243541
E 7999 24917
O 10715 28926
E 7940 17766
S 21928 146264602
E 3816 6214
S 20385 127460822
S 15095 24760268
S 6466 945038021
E 27876 28641
E 900 35238
I 273 2992
O 11796 35260
I 4394 24738
S 20223 20777502
S 24893 732406382
E 9951 33954
S 13106 606015852
I 35152 36976
O 28016 30781
E 7423 18622
I 11299 37669
S 17674 985570259
S 19189 214907346
I 2591 4993
E 9787 33530
O 18204 30300
S 570 855345475
I 5462 25129
S 3752 228024225
I 14586 19411
I 19724 27348
E 28020 35501
S 17043 849995565
I 26735 36500
I 4593 32671
S 17274 108717835
S 12114 123468845
E 2799 37813
I 27183 37359
I 9828 27386
O 3974 35385
I 3682 15579
E 11890 15521
I 3573 24493
S 210 647031200
S 16448 409028393
I 9068 23357
S 26300 717160254
E 11395 20353
O 19322 37264
O 21446 23436
O 11226 19637
I 337 33724
O 11133 20711
E 3728 5530
O 13940 20494
O 27371 34908
I 19225 29853
O 739 26979
E 4448 11407
I 10707 32750
S 23070 655999626
S 7580 402788605
S 31014 332306404
E 6231 6925
I 109 2452
I 682 28368
S 33994 407529638
S 9831 449670513
S 20071 518244298
S 13255 267220097
S 97 123622730
O 5774 8194
E 30327 35923
O 7248 17718
E 1931 24238
O 9210 14133
E 1847 7963
E 8118 11614
O 1283 4080
I 4194 7709
S 34689 367311759
O 13927 18175
S 16246 363593801
E 24216 26717
O 13170 27010
E 13304 14050
S 19899 591243652
I 1756 5148
E 9445 19227
S 30201 723856052
I 30486 34956
I 14311 37156
O 18511 28195
S 11557 964652249
O 8349 27769
E 4655 27598
I 31348 31571
S 512 643410505
S 3546 14528988
O 1208 3743
E 3477 8094
E 10647 21984
I 30594 36307
O 11950 37652
O 24858 31569
I 14222 26904
E 24805 35064
E 16266 30507
E 9553 29613
S 4901 945722108
I 14584 30862
E 21816 21982
I 31898 33562
I 22615 33582
S 29618 857408349
I 6641 7632
O 29213 31169
S 28808 2852861
I 23734 26465
E 8891 33341
O 25114 31340
I 16399 29854
O 30640 33415
O 32646 35590
I 2780 27379
O 548 27176
E 7407 30823
I 18852 30174
O 9213 25642
S 29356 884985128
S 32771 421080749
E 2594 15188
S 23686 778909403
O 17149 28795
O 4063 16470
S 37118 312949747
E 6659 16963
E 29097 34963
I 15740 16028
O 13404 19992
E 17306 23949
S 19926 887424743
S 16260 41548769
E 11106 28917
E 10042 12073
E 26413 37116
I 15061 17238
O 2033 3976
E 33224 34052
O 11160 26652
S 4856 100031303
E 14295 36156
I 17449 36820
S 8596 720737361
O 5104 19234
E 1267 24517
O 2842 5130
E 17220 32984
I 24422 29220
S 21841 363102160
I 33551 34254
S 13839 598206920
I 12851 27472
E 9837 11830
O 3686 9641
I 30217 34997
E 3558 26940
E 5329 34025
S 29721 720056078
E 33714 36641
I 19155 24498
E 7359 37853
I 23601 36613
S 17201 633149590
O 21682 28318
I 1839 24389
E 7620 30741
I 1673 35726
I 1119 12418
S 24456 72635073
E 8999 9891
E 3201 4363
S 27558 583494459
O 23345 30986
O 18059 28627
E 12429 37512
I 35332 37618
S 29104 555724622
O 9378 26399
I 6084 6111
S 10576 624159554
I 4804 13131
I 14114 32960
S 29303 685881381
O 2358 37109
S 15490 979670413
I 26251 33481
E 3214 33786
S 18900 424947276
O 267 14050
O 16669 18973
E 4334 13584
S 11169 663551378
E 10606 21294
I 1411 3152
O 28544 36277
O 17197 25037
I 12709 17001
E 31440 35641
S 5640 777554073
I 2416 8160
E 4232 12789
I 783 17187
I 2417 5257
O 10310 27360
O 8592 20841
S 22200 97301597
S 18193 591338272
I 6007 31325
S 16625 617627983
O 5387 15805
O 33873 34482
O 27011 32403
O 20074 36396
S 21750 883172209
O 18031 35130
O 3225 20271
O 18881 31689
E 10068 19395
I 12665 34433
E 21518 23067
S 26683 477685265
O 19997 33573
E 21397 31352
O 30013 30240
I 7431 16186
S 35728 117258178
O 11455 13668
O 9956 29800
S 24962 642971267
E 10201 25259
I 10574 22859
E 5251 37896
E 118 6866
I 1831 10608
O 20587 37145
E 8147 37388
E 16074 24439
S 24069 352105236
E 5592 25615
O 32389 35784
O 6204 35505
O 9945 21365
O 9979 28282
I 30365 31131
E 25639 34507
E 11815 24751
O 1695 30452
I 14820 33327
I 15113 23321
E 11125 18628
S 21286 327320862
O 12100 24498
I 19747 31995
I 32216 33354
E 13536 26627
O 23525 33986
E 2042 3455
E 1872 28327
E 2919 23141
S 27504 745046243
E 22572 32212
I 18688 30233
O 623 28485
E 8595 34576
E 16315 33393
I 2595 4774
I 18865 29632
S 19669 967848978
O 12326 36011
E 18716 18851
O 15308 26990
E 8466 13504
E 9866 18915
I 4740 19686
I 3412 26264
O 8832 22276
I 5039 13604
I 6688 19204
S 10828 272190124
O 18422 18961
E 24932 36438
E 27146 29777
I 835 26624
I 15586 32972
O 14168 30525
O 6521 15880
I 254 27065
I 6423 34060
O 20704 26520
O 12354 24133
S 1309 375592575
I 10297 33990
I 1067 31086
I 1979 28333
O 188 4568
I 9526 24656
O 4013 26549
E 19361 25568
S 10068 72287058
E 9444 33600
S 9718 945317062
E 16935 20850
O 1234 30036
O 9841 32735
S 22746 611158842
I 15580 31764
S 17760 626090263
S 15974 178431331
I 7866 33083
E 36126 37163
S 28792 93701087
I 15434 37953
E 1227 36992
S 12903 692762044
O 14989 37261
I 4307 16025
S 28101 281368177
S 7653 620529112
I 10003 10836
E 3151 29627
O 9687 32099
S 23864 811493012
I 17089 32987
O 4530 6464
O 25047 31861
E 1158 27160
E 13758 36623
O 4530 25997
S 10036 167429530
I 16129 18104
E 15325 16290
E 6157 24099
I 33108 37261
S 10265 781668177
O 6021 15693
I 6807 16370
S 5185 710421873
E 15458 28464
O 5111 6387
S 12504 937162003
S 20535 87663470
E 7277 31477
S 14683 424404659
S 9723 903890138
O 7467 36578
S 10899 651340902
E 31242 33255
E 9350 25947
S 12174 927250431
I 5508 33321
S 31788 107898063
I 3895 36867
I 2751 23760
E 26402 36599
E 11586 26672
S 18557 512911536
I 29100 29503
E 2721 10572
O 2575 30692
E 15060 28286
E 17573 18342
I 18574 36036
E 27068 37544
E 10760 11495
O 16704 31619
I 19528 31692
I 6238 12461
I 20880 30672
S 22678 592133802
E 7257 13731
S 2040 554194367
O 27067 30081
I 29106 36656
I 580 28515
S 18960 280770624
E 9096 26442
E 11866 23252
O 3499 8139
E 8539 37780
S 29186 679721049
O 20602 29680
S 12198 710119250
I 8001 9436
E 1414 31204
E 13913 35303
I 13326 18699
O 10745 19407
E 12456 22748
S 12620 407812573
O 19967 34089
E 22164 23014
O 10313 36434
O 5422 9171
I 17702 20083
S 16145 673574005
E 1240 1273
O 29319 31053
O 15050 36039
I 2867 32828
I 26583 37493
E 11188 11501
O 1861 36871
E 6899 23033
E 15885 22810
I 12029 16108
E 1935 33786
S 17701 874299610
I 28613 29950
E 19518 21790
E 11909 15165
O 7577 17376
I 497 9319
E 1283 10073
E 28369 29383
O 6997 25598
O 23916 32023
E 185 36823
O 5362 17545
E 13929 32513
S 26245 16902218
I 6218 28274
I 20677 22333
O 16575 30147
E 14403 23884
S 29966 523198557
E 17738 22101
E 10202 26896
O 6393 32875
I 19 31398
I 13117 21416
I 7268 28697
I 11927 15161
O 7385 17643
E 11293 19435
E 21062 34037
O 2215 28774
I 13167 26210
O 8304 17546
S 7562 258181054
O 16095 30463
S 25158 989385730
S 19846 704412788
O 23348 29056
S 33719 46776590
I 29472 33287
E 1157 18533
O 13713 32424
I 22206 33467
S 21145 51258858
E 9968 37663
I 21112 26788
I 17237 37321
O 14032 16322
I 2919 26258
I 6505 15456
E 2907 6573
E 10140 10655
E 5100 20528
O 22328 30145
I 10311 22843
E 13164 34202
O 23896 28723
I 6167 18169
E 2605 11898
O 6035 32390
O 11330 16645
O 5770 15130
O 13 9398
S 34816 235339370
O 2471 24734
S 17066 208423020
S 23243 122552530
S 36583 677695179
S 26334 60403459
O 24222 36240
E 9285 11157
O 22794 23745
I 18231 19314
I 23052 33756
E 22096 27647
S 23314 935183970
S 26197 312493787
E 5800 29520
I 27601 36030
I 11358 12275
O 1837 3050
I 2409 16132
E 33043 33186
I 20099 24808
E 23582 32039
E 5686 30273
I 15507 22872
I 4039 33574
I 20494 32964
S 28788 483474025
O 29801 30755
I 28520 33621
E 7872 22650
S 8569 735311391
S 36488 319961958
O 21171 26981
E 6920 19850
S 14140 493156650
E 7054 33623
I 858 18111
E 4050 26442
O 6633 37966
I 25547 31931
O 6249 31676
I 16742 17573
E 2508 34159
E 7590 34366
I 22476 27813
O 19127 30832
I 7040 14617
O 20653 36502
E 6229 16879
E 17695 37613
O 2139 23636
S 34300 414002150
I 13119 35378
I 8713 31044
O 24385 32446
E 20205 25587
S 7934 609496583
S 308 856578796
O 1414 18503
S 7725 224567157
S 15842 750684341
I 209 31252
E 17532 23793
O 13479 37011
E 15300 23942
E 25847 27568
S 36802 834810057
O 13204 23148
E 31694 37696
I 396 7806
O 18124 28543
I 21647 30105
S 15976 951728455
S 20064 910236652
I 1560 33585
I 4698 30505
S 20291 367010701
I 5852 15173
O 2386 18176
S 23144 596620442
O 16663 21185
E 33196 36012
S 11613 524046900
I 10534 23225
I 7297 9572
I 12589 31808
E 692 11886
S 25913 194074951
O 12701 22887
S 37051 624064695
I 3323 11683
E 7003 7565
E 20155 22553
S 25814 232430304
I 21526 27581
E 20828 22562
S 32034 189307323
E 18566 34584
I 3286 21860
S 12034 478997302
O 13989 21904
I 8487 24646
I 4235 31754
S 9973 860314536
O 5697 17620
S 35481 253036568
E 19045 27686
E 366 33977
I 33939 37292
I 23294 33106
I 30206 33537
S 14957 101621081
I 10490 29821
O 20403 37797
O 21035 25251
O 9832 35347
S 11921 304648740
E 4309 29872
I 19722 22444
S 35633 489130555
O 13722 23492
O 2836 9119
E 31843 35037
E 22740 36504
S 13657 277868596
S 34131 249910279
E 905 30804
E 20888 27875
S 12181 902955773
I 5848 37281
E 26143 33663
I 21154 35900
E 4547 30712
I 29597 34900
E 4183 6978
S 24977 950240187
I 8961 13989
S 37429 21605837
S 2748 205755468
I 20087 28372
O 718 28252
O 17144 22462
I 11720 28257
I 17536 21972
S 33592 375184008
S 9651 448796175
O 18306 21343
I 11166 24430
S 22747 506730792
E 12051 20396
E 10594 17172
I 3332 21879
O 19635 21931
O 3415 19326
S 15511 44296021
S 33288 925755729
I 19996 32238
E 11559 36950
S 11779 223209208
O 1162 6542
S 21940 184096939
I 18243 36093
I 22933 30168
I 14739 36984
O 10961 30508
S 37494 836505315
S 22357 524334602
S 22327 638625618
S 17415 462949555
I 4718 8482
O 7593 33454
E 381 32745
I 4743 10762
I 21009 25658
O 5608 30174
O 27554 29768
S 17031 128654144
E 2203 21002
S 27317 556071452
E 1149 6977
I 10966 36075
I 17941 34588
I 16646 36465
S 12289 152719941
I 6829 35991
S 31803 513084183
I 4719 25286
I 26666 30778
E 24993 28200
O 113 13721
O 20039 24431
I 10010 24750
E 9623 24634
S 22831 533693702
S 2790 712803879
S 28654 233852966
O 29989 33831
S 35929 770469363
S 6593 443972607
O 8726 10389
I 1604 18338
I 8529 27565
S 30113 937149089
S 561 128193960
O 12650 14107
I 1101 31335
S 11200 653500790
O 12848 13125
I 21933 29049
E 14430 18943
S 2227 831614570
I 3078 16442
I 19767 24232
I 3440 8579
S 23477 580795482
I 17037 20933
I 5716 36912
E 21867 23470
E 5272 37332
S 23492 815038508
O 21571 29249
S 20446 868984359
E 11502 34978
S 5334 680980462
E 10715 32324
O 2385 32188
S 15268 408098940
I 2928 10981
S 1503 235560870
S 23006 760134450
E 37593 37626
E 5467 8797
E 14712 29515
S 37447 405229341
E 18793 30342
I 7789 24480
S 14613 57363152
I 4855 28719
I 8540 15574
E 10474 28718
O 9003 16078
I 357 33899
S 2579 791054346
I 14640 17534
S 4725 818809497
O 12429 22238
O 11622 36616
E 24054 26870
I 35932 36047
S 6623 398174985
S 13311 995409672
I 4304 25309
E 3073 16932
O 2418 6326
I 12989 20764
E 32832 37931
S 15519 447438021
I 20180 25971
O 1434 34811
S 11425 574668844
I 24948 26634
E 9989 21104
E 2475 27546
O 17819 25310
S 21004 113089932
O 3094 37066
I 20313 36649
S 308 840386144
S 4975 85357902
O 7913 30360
I 12894 24512
S 36462 295658012
S 9684 298483540
S 3401 191367030
O 22622 24570
O 5694 36651
O 22731 37332
E 4225 36973
S 17400 864022723
S 35552 366991434
I 7554 21523
I 20678 24931
O 7379 24938
O 6433 31095
I 5154 35074
S 26912 42561665
E 2919 8910
I 6107 29217
S 36987 979283099
S 37138 857186907
O 8961 30861
O 2196 34280
S 33220 224821651
I 8035 37100
S 12787 854873369
O 16361 25769
I 11433 31601
I 858 17579
S 24102 620979796
I 2764 35645
I 17075 31947
I 5414 28792
E 1158 7151
I 13579 16511
S 17512 715889064
E 16960 22445
E 20862 22820
O 13426 22286
S 32137 315803044
E 10952 37374
I 5787 22839
E 13718 37110
O 7709 12897
O 13020 19992
O 21381 26609
S 31142 967720906
S 13511 876362554
O 17668 36255
I 1380 7685
I 12456 29696
S 12066 695872408
E 11584 21568
E 26098 33662
O 11472 18794
E 21139 37935
E 7209 35405
O 6085 19261
O 29997 33422
S 17029 812389567
O 8454 29624
S 265 295637169
E 10365 28255
O 7987 37432
E 7638 33791
O 30287 36479
E 25854 29560
O 12751 13672
S 33923 807334051
E 22847 35126
E 23283 25777
S 27243 997035959
S 8616 875526474
I 14080 22510
S 1684 56331793
S 13661 435070282
E 1901 29550
I 8940 28791
O 26024 26326
O 16692 22534
O 23492 31345
O 21751 29937
E 28676 29496
I 20573 33032
E 13555 30026
S 2859 274311666
O 18113 20895
O 7376 17694
S 58 323201338
S 326 120248457
I 9046 18215
E 2053 2781
S 16357 182627776
S 34040 250306856
S 19596 989406968
E 11603 22507
E 16296 27750
O 28846 32641
O 4132 9019
S 11989 141613975
O 23378 23741
I 14812 34926
S 30324 673229461
E 12034 17093
E 19692 31549
O 15757 26096
O 21588 37900
S 13718 37331859
S 19055 623343482
I 11025 22994
O 20398 33087
I 6119 24236
S 1965 637618531
O 5169 26882
S 20734 731358147
O 8350 21992
I 31975 35388
E 26750 35001
I 104 34163
O 6245 10407
O 16531 24182
I 12235 21618
S 19640 927937835
I 33685 36110
I 10075 12696
S 2826 748819407
I 20477 20650
O 2509 9051
S 16182 302349454
I 19146 22053
O 6081 35678
I 30845 36022
I 8524 25350
E 13453 22385
E 2342 17798
S 27987 917516685
O 3133 35411
E 699 28458
S 30026 597085807
E 5408 20769
O 3225 3859
S 26101 377858431
E 12936 37296
I 12927 17622
E 27570 27649
E 18615 24549
E 10566 13927
S 7374 17220803
I 329 27511
E 1733 23646
O 6908 10975
S 14024 811118799
O 20103 33741
O 10359 18900
O 13420 32405
E 5142 37916
E 18414 27152
O 8612 35882
I 10150 12263
O 3993 26056
I 3907 16044
O 8693 21244
S 27369 196607867
I 1734 31962
S 3882 941413649
E 6983 18931
S 14824 231358316
I 11644 18375
S 26980 772185704
E 4571 29823
E 19623 36443
S 6717 743851857
O 19262 36047
E 32352 36705
S 5468 75981648
S 5231 639749491
I 2151 4384
I 10418 12091
O 10836 35996
E 13263 25003
O 3114 16918
I 14774 18815
E 10268 14798
O 6459 15061
O 4879 26560
I 13446 29228
E 19355 21106
O 10827 21266
I 9076 14337
I 4583 15351
O 18855 23690
E 21863 23037
O 8716 11926
I 4222 35764
I 5740 9349
S 6736 249198299
S 35534 561278596
S 31342 450082971
O 14316 19978
S 19444 273842532
E 15718 31208
S 2315 141692395
S 35592 967909917
E 3066 28607
E 3249 18900
E 120 8772
S 7760 653211312
S 14908 984661274
I 13799 32443
I 17031 22334
I 11082 30013
E 23272 26880
I 992 14171
E 9372 15697
I 7696 22871
E 234 5764
O 18277 33342
O 6680 29252
I 4630 36697
E 3037 16208
O 28354 32005
E 33946 37776
I 1731 26415
O 6940 28706
O 6224 27243
E 20033 29989
S 13143 771423420
E 4372 18699
O 2948 27947
O 10853 37663
E 12890 25469
E 8169 25298
I 4318 15832
E 24268 33038
S 21636 814173567
I 8495 37402
I 6834 21770
E 35266 35881
S 17784 463437186
O 10783 30582
S 17055 563445217
E 4178 17525
S 31726 541789489
S 15056 765959074
S 16842 988649854
E 1982 22615
E 8185 27886
E 10867 28077
I 3528 18788
S 11000 725823488
E 12024 29005
I 16165 24986
I 3117 5270
I 5689 11526
I 16228 27692
I 30406 37700
E 14585 17842
I 5545 11637
E 19877 21858
O 32942 33294
S 7431 320851215
I 14498 27198
O 23652 29876
S 25486 700527169
S 17688 918549162
S 11677 307636870
E 12222 37291
S 37801 459698264
E 22625 33571
O 23771 33602
I 618 2432
E 7596 8130
S 18808 11432202
E 26497 36752
I 12041 27623
S 32413 298572136
S 35395 173884191
I 16439 33507
I 895 20962
S 2741 753239267
S 7461 667607044
E 9943 32949
O 25261 33987
E 29319 36665
S 6600 918436513
O 8956 20880
S 23014 285337459
S 28824 565582228
S 5233 748647452
O 6265 33676
O 13923 24019
O 16763 30187
E 6665 36063
S 32763 162515467
O 5986 34795
E 2578 33289
S 28718 961255918
O 13287 14665
I 27087 34562
S 17345 420425466
S 30695 871743991
S 9464 77429525
I 26570 37314
I 22831 24564
E 9 3359
S 11013 16729004
E 3066 4119
I 3647 10035
S 8898 727252313
S 34728 888981796
S 16650 261284564
S 32192 826728480
I 2304 8916
I 7881 7959
S 32009 620066055
O 879 26304
I 21363 25374
S 32229 890638314
O 6799 17531
S 4161 358991064
E 15702 36538
S 6330 165599215
O 12915 30454
E 23629 29738
I 23654 34684
I 26211 31147
E 29506 35617
E 5267 29636
I 23062 30050
S 33148 160878203
E 2061 29026
E 6921 27069
S 28396 222837865
O 21969 25934
E 4967 7337
I 6051 35244
E 19246 23768
O 10914 26163
S 29526 88366005
E 8140 10199
S 15636 396432476
O 15344 35632
S 15939 893273815
S 12654 680198617
I 10895 25066
I 16090 33281
I 11097 20262
E 11040 16925
O 6784 25486
I 11215 24284
O 11188 29746
S 14551 947829219
O 20969 35167
E 5695 10195
E 14974 24417
I 17578 24303
O 5205 15631
S 12058 4608704
O 8786 25708
I 6834 12147
S 8079 580939354
O 30882 35515
O 10345 31310
E 4434 22490
S 25442 20523437
S 27691 447411088
I 2041 14140
O 7117 35242
I 26773 28808
I 8462 10078
O 2630 28122
I 22480 35107
E 5996 22869
O 19243 27455
S 20140 558240597
E 8084 31946
E 13962 24543
I 30493 33541
E 27653 29871
E 5022 10172
O 8240 25453
E 9810 28931
O 2741 15821
E 7497 15534
S 20504 19928264
I 2296 36500
O 6583 24525
E 13632 35281
I 857 25956
E 12123 22990
E 1720 34020
O 8952 15418
E 13267 16785
O 8900 36073
E 30814 37158
I 2742 13538
S 15506 867378271
S 25331 408149278
O 5071 20676
S 35029 837927631
S 4763 185185878
I 21548 33886
I 9307 12547
I 10029 31763
E 22164 30232
I 16884 34246
E 13472 37100
O 2580 30827
E 31280 37587
O 1722 24500
O 15570 25173
E 20091 36149
I 2357 7252
O 4292 35947
I 4789 29415
S 1012 888792255
I 10279 22271
I 10919 21300
S 8258 745035003
I 11813 28662
I 16469 34554
O 29886 31242
I 10808 25269
E 20182 21531
S 30793 274134864
O 17032 27267
E 23140 28283
I 2217 13708
E 16238 27815
S 20135 776965697
E 19449 26341
I 25167 25354
O 33316 37561
O 11628 35615
S 30998 152341203
S 17139 657060022
O 14366 29551
S 2260 230289372
E 18237 18361
S 29131 113712069
S 11742 280311624
S 23104 924979699
O 10366 28603
S 32667 566067947
S 25583 641174891
S 27480 241396616
S 32599 73568472
O 19671 36580
E 16274 33307
O 13544 15917
S 33374 122595118
I 23573 32667
O 9262 19981
O 972 13210
E 7132 14375
S 23786 953342547
I 26846 27200
S 10295 672795230
S 14253 272255961
O 9165 23681
O 33038 36055
I 5401 21378
I 3822 24231
S 27480 328585862
S 24230 538515671
O 22622 32514
E 24547 26968
E 7393 21402
E 7371 34337
S 30573 789870649
O 4039 29434
S 11311 375716585
E 10583 18368
O 4121 20355
I 23041 34031
S 2122 910223500
O 10010 31480
S 9204 982541244
E 2294 35616
I 21075 30443
E 1717 34148
S 22637 169405640
S 504 471160676
E 9275 18152
I 4865 33205
O 11385 35836
S 538 258777584
O 5083 11778
I 54 17936
S 36016 77984323
O 22899 28680
S 21802 81996009
I 28469 29784
O 264 22096
O 285 2951
I 6987 20556
I 5948 18467
S 25649 155587883
O 7530 34211
I 5091 11241
O 13560 14386
O 6047 8882
E 17186 20944
O 11916 31202
O 20088 31012
E 14251 30092
I 23101 31276
O 4835 9178
E 10078 17739
O 29627 30697
O 21292 32772
E 1114 34374
S 11695 350890208
E 5487 23989
E 5337 13798
I 13049 34279
S 30177 344482762
S 17101 835121520
O 8773 20758
E 3424 5328
I 2658 23544
S 29478 731699497
S 32980 964626831
O 1160 5603
S 25093 640753006
O 26731 36169
O 54 801
I 609 31008
S 8421 812096235
I 8269 29443
O 14573 30381
I 6890 21125
S 21189 956382185
O 183 13239
I 1279 25753
E 3467 5301
I 8294 23413
S 16270 412182883
E 495 9830
I 16106 18464
E 11132 31109
O 3777 33888
S 15614 224701870
S 23894 140408836
S 27879 605074174
I 9039 10755
O 4259 36268
S 25570 243070855
O 8302 19747
E 24365 31101
I 256 27305
E 20277 29806
I 9478 15027
S 13808 186406062
O 9394 20952
I 18962 37611
E 21149 36492
I 4803 35005
S 10884 860946355
S 9531 275457164
E 5075 17265
I 3213 17076
I 23874 37015
S 20326 721955312
I 28377 30217
I 11737 27197
I 18287 19552
I 3539 29302
I 18005 29209
S 3678 727338174
E 8741 33452
E 6545 17737
E 7404 23011
S 26915 370690945
S 18588 282914838
S 15318 980538844
S 19194 700816641
I 21155 28376
O 19327 26787
E 9605 13717
S 22058 43018274
E 101 19392
S 7206 498367996
I 7211 13118
I 21 29803
E 13317 26513
O 15312 36513
E 29593 37528
O 9255 14428
O 2264 21522
S 36403 633668272
S 37301 674646021
S 32676 286147764
O 23687 31383
O 11262 28015
O 13277 30690
S 10690 807477483
S 16123 325123745
O 1619 19290
O 11629 15967
S 26902 469828650
E 23038 25749
I 16503 23393
I 21743 28511
O 2835 28499
O 7011 8783
I 23197 28652
S 29407 754064627
S 37875 205646947
O 15685 35461
E 4899 36052
O 16425 24926
I 5210 20768
O 6522 7313
I 31494 35984
E 14191 23668
I 11568 19050
I 7888 35948
S 13138 531280130
O 29853 31073
S 36087 653114205
S 23883 880255914
E 20117 24828
E 10213 27799
E 12710 22895
O 15420 23153
I 21288 34048
S 10749 80172123
O 11003 26718
O 19107 22460
S 4386 592115679
E 8741 27936
S 31352 19752533
O 22883 37437
O 7621 11839
E 2337 15174
I 19371 33579
I 19144 34792
S 20691 283809839
O 16139 17269
I 17973 36103
O 10544 25376
I 15822 34006
I 523 28466
E 12168 21833
E 14719 26436
S 26416 84650113
O 6979 36388
O 24125 35696
O 2271 20567
E 2264 36595
I 19006 25231
I 4798 9186
S 8208 347883887
E 4882 8575
S 24338 601371246
O 24627 29956
S 7778 271023781
I 16665 34764
I 597 13410
S 25277 729068321
S 8376 887398999
I 5368 14682
I 5870 37382
O 19162 34847
S 15326 694601052
O 13836 14003
E 25130 34092
I 9647 13892
E 15689 33486
S 4972 897207941
O 16924 32296
I 21153 37645
I 23633 34327
S 25786 850026693
S 2794 462304163
O 4323 37775
I 2138 6166
S 9303 798074200
O 7853 13687
E 1096 11051
E 3981 9864
I 28849 35188
E 4610 8223
S 12192 675519661
S 8483 114472590
I 4858 37857
I 16934 25953
E 5690 35838
S 24677 438975627
E 3927 22010
E 1721 10230
O 11797 15926
S 37281 231357687
E 28098 34740
E 14102 30099
I 13714 31692
S 30279 416143775
S 7584 392743436
O 17234 26728
S 19871 867098855
S 24440 376139633
E 18846 36307
E 20339 33234
O 498 17816
I 35699 36400
I 8214 37459
S 34035 486912892
S 481 270824621
O 3927 19704
O 3154 11953
I 26301 34920
E 14384 15921
O 1405 5998
E 8790 31600
E 23440 24307
O 9213 25600
S 18914 639486827
I 8558 26451
E 3208 22800
E 544 36918
E 12069 14890
S 25732 884596364
O 29221 30721
S 10044 768698869
S 1528 307327706
O 4076 27469
I 2577 37664
S 20149 146297659
S 31801 211893465
O 3754 15050
S 31734 901977018
O 6279 36356
S 28058 489430657
I 423 13412
I 5491 10757
S 26697 366898729
E 6819 24118
I 3851 31871
O 19215 29662
E 16720 32962
O 33253 34158
O 8037 13407
E 6128 16596
I 5022 36092
O 4195 28486
E 13930 27719
O 2447 4612
S 33202 385554599
E 13600 19939
E 1838 26853
S 6242 616888041
O 12027 32942
I 14529 36207
S 28607 520202314
I 24871 37365
S 25568 659450210
S 30724 547046562
S 20895 849490985
E 24848 27765
S 3906 232154135
E 14725 26744
I 2305 26425
O 31273 31423
O 4519 24301
I 26963 32610
S 11894 333923280
O 2789 5644
I 12993 32790
I 8111 9600
E 36493 37790
E 27888 29170
S 11379 472119680
O 17819 24754
I 1415 22560
E 10145 37023
E 26833 29279
O 7686 12752
I 4878 8950
O 15696 29545
S 34775 515517992
E 23173 33745
I 2280 32659
S 26661 302580755
I 25359 34430
E 29022 36769
S 6863 324773679
O 4138 13194
S 29863 209376850
O 10435 19514
I 1140 27468
E 22724 37885
S 24555 314236215
I 50 7792
O 15631 26287
S 36085 206854981
S 24199 478266137
S 20980 901211636
S 290 529230338
O 9161 11907
I 12284 35254
I 23225 28318
O 5814 34295
I 12497 30188
S 31363 595932721
O 26170 33809
I 7210 26644
I 22130 24413
S 10311 973542310
E 2174 15649
S 17637 266466488
E 2505 35245
S 2950 500505547
E 21745 30487
I 21492 36042
I 33 14505
O 14497 15704
E 9373 16506
E 23579 31461
E 22314 30814
E 10303 30703
S 18176 839913020
I 21583 37211
S 26248 941922320
I 9939 35812
I 18830 27145
S 15039 459927082
O 526 10975
E 19334 35937
I 8643 31814
E 21657 21740
S 24898 196775926
S 9288 51116309
S 36933 903389204
I 2700 30126
I 14293 17156
I 3445 20652
O 5891 25149
S 10872 907107152
I 3585 8371
O 10088 32313
I 10626 23326
I 3283 12511
I 9927 11611
S 2276 882937101
O 2182 35263
E 13228 22271
E 11081 19440
I 14324 19589
E 795 16192
S 5464 902376800
I 1993 8628
S 26671 912328276
I 11907 22947
I 991 25611
E 17678 36478
S 12743 831415373
O 15914 26906
S 11880 999550827
S 3136 683794605
E 11618 15803
S 17801 736181682
E 20461 26019
I 6872 15746
S 19320 861618205
S 19117 358039367
O 20897 28469
I 16951 27062
E 8111 20531
S 32541 541702941
E 11971 33118
S 12094 20889497
O 7293 34624
S 35101 544142997
S 30732 142518315
S 15121 304141626
S 35294 651205649
E 11471 31003
O 22308 23060
O 14925 25823
S 8878 679943855
O 18831 26491
E 32126 32830
O 26310 32528
I 1499 16704
I 5803 17504
E 18170 18404
S 18170 806141355
O 10256 37702
S 7662 842769660
O 549 32285
O 12035 20855
S 20083 392302400
E 5722 12359
I 9935 29139
I 1983 22659
S 20193 807980203
E 8717 15804
I 7212 22244
S 28325 25554440
I 17025 36059
E 15338 24882
E 30592 34000
I 20993 32843
S 3968 935875298
O 30157 35286
I 1536 27748
O 5685 23210
O 12393 28220
I 12307 19564
I 7265 15176
I 7731 11843
E 16928 20957
E 20033 32162
I 11559 28991
O 28370 34438
E 9919 15163
O 13843 23788
E 19767 33316
E 1249 18387
S 4683 936538235
O 14272 27249
O 24328 35394
E 17836 18198
E 6981 8471
S 11116 383246288
S 37369 539793005
I 23470 23795
O 2234 24725
O 5015 8469
E 15287 36795
I 7094 27132
E 34742 36760
I 17920 20848
S 28014 167473320
S 30397 973271388
I 16807 31666
O 17233 34769
S 10095 458851182
O 21776 33224
E 8822 13387
I 2695 25590
O 11900 12422
O 9285 15870
S 37417 307070322
O 16866 24389
E 25625 33890
I 8007 30453
S 14552 114986410
E 14565 34150
S 14598 951244506
O 24626 33650
I 3869 32117
S 23952 15538863
I 31872 35754
E 22123 22577
E 14647 22376
S 10310 651294129
O 15431 28791
O 12553 17699
S 24188 270529107
S 853 987058468
S 6196 819329936
E 31588 35716
E 4446 33283
E 31042 37693
I 22376 37419
S 20252 373932211
I 301 14279
I 9949 22988
O 17796 35985
O 1605 31912
O 12540 36964
S 5810 404296371
E 23635 34899
S 24144 860402325
E 20552 23239
O 370 22447
I 16494 19741
O 2861 22650
I 2661 21725
E 19961 23039
S 15148 105770088
E 15867 17996
E 143 20058
E 28313 32983
S 28835 913734735
I 30434 37085
O 25634 30909
E 11364 26910
I 10727 13374
S 1034 97154775
I 7025 31703
E 16887 24273
O 1853 3769
E 16348 28972
S 28295 740017421
I 17170 27267
I 12217 26018
O 1874 15764
E 21962 33520
I 5775 26445
O 14108 37811
S 2759 160634979
I 16986 23660
O 11863 23580
O 1198 36844
E 34940 37894
E 32706 35751
O 4118 20170
S 29912 750518004
E 28286 37622
O 12650 30567
I 7174 32628
I 12341 26910
E 4910 6140
I 8551 32859
I 6588 9582
S 31550 121077518
O 1785 8131
E 9430 13156
O 598 9212
O 1804 29204
E 10434 37739
I 1062 26583
O 24471 36868
E 35334 36295
I 879 30610
O 16117 34699
S 17171 187026186
S 15714 987974797
I 21253 33117
E 545 31770
I 1357 28054
E 17296 32084
I 5838 18532
O 26094 28603
S 24029 829804622
O 10302 25008
E 11254 36395
E 28316 35825
O 1341 11934
S 28454 983309343
O 21804 21816
E 24456 27046
O 24504 35640
O 2652 35182
I 23798 24457
O 15155 30032
I 16732 25670
S 28780 945506930
E 26699 30091
S 5137 865591406
O 2953 20121
O 13525 30063
S 16313 663278813
S 35812 344979185
S 13325 840974541
S 11570 757191568
O 7652 37710
E 12430 20887
S 29615 606313017
S 6124 313414125
S 27478 143839297
E 4486 9139
I 980 17218
I 28813 37598
S 33018 485984897
O 3681 19251
S 15728 952201402
I 28583 37672
E 2774 31173
I 24753 26021
I 15364 26345
O 2007 13514
E 19847 32694
O 18737 24399
I 3265 31021
O 8847 37859
S 23770 290875941
O 5698 33662
O 6855 31067
I 17323 26924
S 22845 302863020
E 21522 27180
I 20332 28954
E 24831 25025
I 18645 29783
O 15861 27057
E 9095 20879
I 8263 21037
I 22987 36239
O 7833 16727
I 7552 34724
I 9597 17950
O 6618 32819
O 9648 10814
S 6151 102565096
I 17359 24810
S 5789 3645304
E 18387 20357
O 33312 34637
O 5999 8677
I 11208 23055
S 4392 951855075
I 3175 31491
O 19745 36111
I 218 12638
I 3718 22152
I 26390 35362
E 9623 32210
O 15246 19401
S 24569 849392130
I 10767 33196
I 8337 28108
S 13442 827283639
S 27579 828073405
I 12581 37796
O 8904 27310
E 18730 22704
O 7691 28488
E 814 20107
O 19807 28684
I 21890 31630
E 6993 31736
I 35384 37000
O 8879 33985
O 29695 31473
E 3981 24248
O 18710 26111
E 22465 25513
E 12822 22808
I 27809 32706
E 10479 24468
S 13987 580663654
S 29985 168329903
S 29326 697271042
E 8330 28841
S 11056 630880354
O 15550 35337
S 1891 228361852
O 12858 16316
I 514 8879
E 16583 20267
O 27247 33127
I 9540 28020
O 17940 29889
S 6285 811239820
I 30605 36514
I 2100 32219
S 30134 796706049
E 6276 25773
O 3557 23959
O 29272 29758
O 10006 17396
S 20668 746481560
I 11478 35698
S 36025 657308263
O 8178 14762
S 33117 739787095
I 5417 35695
S 9351 360475908
I 22017 35059
S 20820 325196001
E 24553 27570
E 30808 37407
E 4887 32648
E 12575 30632
I 22737 25100
I 25685 26520
S 35626 778492863
S 30373 539031137
I 30626 34425
O 12332 25079
O 2929 25096
E 7755 35204
I 4304 27976
O 15473 30092
S 7150 904289028
O 20427 29040
O 19130 21399
S 32158 612423342
I 4365 35625
E 7578 11685
E 693 26228
E 19561 31156
O 8342 32133
S 1839 109771883
E 8420 16846
E 2109 28879
O 2358 16632
O 1946 24418
S 825 977556042
E 3925 32549
S 19297 317170788
S 31988 206175455
O 14965 33710
I 3069 34471
E 9578 35730
O 10083 22042
O 23313 26437
E 16994 20313
S 16240 283593368
S 2357 20986147
S 6748 474660428
E 3744 33599
S 34925 35766784
O 10734 22673
I 27391 30276
E 27345 28385
E 15350 30121
I 4927 31666
S 31092 59828184
E 23008 23709
S 12413 264378987
O 4510 20608
S 32481 858830038
E 30903 36046
I 17256 28447
I 1830 29550
S 20541 34002828
E 1721 11568
I 16651 17712
I 14436 28606
S 34865 229261653
S 24158 727058352
O 8364 30522
E 15499 21528
I 8280 15125
E 16820 25064
S 7059 529508483
O 22494 26187
I 18906 35799
O 4455 35916
O 15887 32663
O 1692 8204
I 12778 21195
E 14641 37146
E 24006 35449
E 15673 30323
O 9524 25622
E 24005 34678
O 4841 25581
O 7351 35917
S 223 925890650
I 18472 32736
S 2494 854765026
S 37737 305491428
S 15407 339560004
O 22233 35954
E 10394 15717
E 14951 15008
I 22184 22705
S 22710 501302274
E 6505 24784
O 22752 30960
E 15143 24138
I 6135 7506
O 10177 14370
E 7752 9861
E 28442 31187
O 7822 11650
S 6969 84029299
O 964 7887
S 23668 912768343
E 9290 27412
I 14311 31570
O 16990 26541
E 6822 11463
O 6679 23109
S 302 645158602
O 1026 16930
S 16014 262724370
I 11533 26608
S 27994 730278967
S 11745 96534020
O 4935 28830
S 37402 882277460
E 12634 25636
O 23857 24986
E 2007 22794
E 10220 15541
O 18541 28967
O 19979 25972
E 28560 30784
E 26165 32606
S 11393 319806326
S 36937 859451146
O 4134 14733
S 23316 449273568
O 3453 23082
I 1395 7591
I 20639 37876
E 20777 33239
E 108 5266
I 6129 37864
S 13594 208135853
E 9709 16388
E 7964 35444
E 9979 19416
I 17109 26010
E 7744 16885
I 14864 20702
E 30118 32846
E 15172 32522
E 14973 24987
I 17749 34261
O 1299 4898
E 22086 35781
O 8998 33730
O 1905 7308
O 12977 14394
E 4789 19044
E 18646 23480
O 11921 19435
S 27104 436997195
S 13259 646571080
E 20102 37518
I 27600 37711
O 30175 35811
I 17967 18908
I 29440 34947
I 23057 27131
S 23668 90987903
I 18889 31313
O 13019 30590
S 1844 281813903
E 22423 24370
E 15565 35739
I 9853 25266
S 37637 823849067
I 5312 31019
O 11541 11828
O 1942 7113
S 29505 211726877
E 8875 30370
E 12009 15195
S 22880 525053054
E 8779 34656
S 15006 209137613
O 14272 16829
I 11987 36525
O 2316 20439
E 9054 10113
E 2344 12508
I 494 2121
I 7192 7779
O 20332 30817
O 6564 12519
O 13883 27398
O 11836 25739
S 6136 697288210
S 35017 715045046
O 28061 33689
I 19684 32164
S 8192 90709176
O 15508 19864
I 1352 33332
I 14879 17043
E 8888 20740
S 5823 527798161
S 5728 985222181
I 6045 29607
S 24630 28732457
I 815 10502
O 12434 23802
O 8474 11484
S 13335 276073253
E 1255 25898
I 15729 34071
S 24897 331176226
O 18447 34809
I 4559 29845
E 714 10367
E 1673 19602
O 23832 26895
E 12445 34701
O 21850 30330
S 5214 890335474
O 31740 36432
S 14738 186907148
I 13828 22548
E 25582 29578
O 1747 27276
I 3912 25888
S 28758 218818623
I 18788 32324
S 25776 791675514
E 29835 31773
E 28307 34926
S 13539 568567719
E 7490 22338
E 36460 37159
O 17901 25667
S 4343 844297192
E 680 33845
E 6778 11623
O 5247 26778
O 8522 20912
O 4141 12012
I 17863 21190
I 19791 23318
I 10204 21020
S 20029 835266366
I 13924 16333
I 3836 29994
O 28897 37641
O 348 9067
S 16079 70320817
I 4211 32905
O 2971 28183
E 4065 17053
O 4649 34604
S 32885 504880676
I 5963 8581
E 1696 3895
O 6437 16956
S 7281 345875832
S 14198 371807223
I 1557 10481
O 6517 16148
S 24077 641026206
O 8014 15157
O 2657 20316
I 24778 36099
I 1803 37080
I 16740 36506
I 17841 28894
I 3878 25709
S 14310 513226648
S 30996 249881096
O 12932 27275
O 3992 14557
S 21023 89227389
I 12774 22553
O 18454 30749
I 14225 36496
I 5339 7069
S 10904 45932264
S 22300 904681930
S 19909 660420115
E 8700 30652
E 1262 29872
E 20448 33155
E 1059 25138
E 5861 29538
S 16400 231891646
S 23907 301629154
S 32849 507235691
O 22861 32494
S 33469 114688517
I 13506 25597
O 16810 32630
S 8271 739327393
O 126 19014
S 3162 619466409
E 7386 37056
E 18365 33612
I 10048 11025
S 5467 727296099
E 24573 35412
O 11524 11902
O 25479 33281
E 14617 30866
O 9806 33002
E 30380 32135
E 10781 24179
S 1713 492013208
S 210 422855469
E 13134 32076
S 36668 247432170
E 7834 27682
S 11866 197174009
O 751 3450
I 27837 27981
E 6061 22837
S 34220 633652328
E 10273 12538
S 5361 657850049
I 12910 21704
S 5017 71969960
O 4703 18080
I 1533 35298
S 15950 893431168
O 20929 37501
E 11447 11669
E 12019 23884
I 20088 24544
I 6087 7763
O 31997 34644
S 32110 254765956
O 5077 13688
I 7181 34570
O 16246 20790
E 34365 36528
E 26124 28923
S 21615 666058841
S 10786 76901526
I 20032 23990
S 22130 878777457
S 22862 666750819
O 28858 30020
E 19751 36592
S 31447 77100743
S 11453 45729064
E 8574 21039
O 25966 30394
E 2750 17226
O 4482 16097
O 28565 31638
I 3417 32503
E 10370 27850
S 11174 943310236
S 15798 131142450
E 21523 33211
S 3722 501684046
I 11580 19063
I 13666 17207
I 11364 35069
I 22198 26734
I 730 22300
O 22038 27152
O 9550 21974
S 4511 792963404
S 30412 751969670
S 21086 39702886
I 5080 36157
E 26640 31469
I 16503 26412
I 8853 31981
S 9115 479554575
S 17015 928660173
E 4049 15398
S 5772 908336001
E 18074 34732
O 4978 15762
E 34458 34789
I 5378 16520
O 13273 33122
S 32500 799803633
E 18008 36363
E 8710 13584
E 200 1156
O 23704 24932
S 27166 955313769
I 24672 34708
S 28812 829464651
I 14780 27077
S 25125 194813127
E 13175 33732
O 13440 25731
I 16279 31743
S 24339 317578711
E 6830 19798
E 13706 14391
S 32969 512471284
E 16860 30650
E 1041 24364
E 8312 16668
I 2199 34660
E 14996 17516
E 29085 36671
O 20119 26523
I 18389 20312
E 21646 26048
I 17054 19769
O 14644 31297
I 7641 20141
S 10573 886478232
S 24116 268894579
E 7531 16634
S 24502 342725005
S 5730 547364334
I 3265 31944
E 1423 20668
I 3160 22814
S 26787 424260009
S 22652 68502818
I 19214 27579
O 2797 23549
E 3765 28944
S 27878 746596228
I 27010 37102
E 13873 15832
S 7500 202555889
S 21955 944944465
I 19669 30497
S 37793 794764402
S 33266 389453001
E 14458 33030
I 4383 5315
E 9612 36056
E 10664 37239
E 22351 37271
E 10450 14411
S 35213 135452634
S 29350 272333644
O 31974 35461
E 10798 29683
I 11368 28440
O 19832 25277
I 25154 28984
S 22363 717829567
O 7247 20003
I 10781 24352
I 16020 36324
I 14462 23692
I 11012 17793
I 7873 33167
O 8102 14851
S 11985 150394901
S 25715 196876988
I 25066 28918
O 8641 11557
S 5901 997818157
S 9889 921660675
S 1569 732876507
O 13655 19875
O 19706 22534
S 7344 526368758
I 10035 31173
O 9589 34473
E 8080 9540
O 33739 33991
I 11790 16135
S 17702 816741500
E 19157 32140
E 14510 30490
I 1486 6464
I 12945 20072
O 10998 27745
O 10231 31623
S 20994 913169265
I 1370 8386
S 35247 855813587
S 1205 847275900
S 1501 486084065
E 29787 30374
S 20116 568371210
E 19637 30847
I 16167 32403
I 31129 34862
O 13862 22283
O 1569 27710
I 3981 21623
O 20097 26985
O 8195 34814
E 2897 4529
O 18093 28314
O 1127 29245
E 14821 24431
O 10822 33101
S 4547 808790794
E 2128 28230
E 3170 22082
O 8269 31754
E 8667 19257
S 11804 303491844
O 12834 18244
E 30758 34448
E 2230 37387
E 12145 16891
O 2915 15348
S 9387 856322531
S 8347 258191647
S 20670 102405097
S 24570 217273071
I 7961 33987
S 9237 186313004
O 6560 36233
E 6748 6850
I 7040 28861
I 19164 30472
E 27052 31668
E 12890 23433
I 11593 21051
O 5805 24592
E 6651 34457
I 15121 28983
E 24597 28659
O 4374 35273
S 25534 121009482
S 25402 673320616
O 7803 36380
O 33343 37125
I 18788 27682
I 3323 23720
I 136 21208
S 33112 557026259
I 2184 19402
O 21918 26023
E 17262 33526
S 17408 208846049
E 14149 16766
S 3072 716259261
E 1622 8757
O 14560 27196
S 29840 647039381
I 23032 25684
O 18993 25770
O 15204 20148
S 21455 590775739
E 9475 11813
I 5234 10137
O 13607 28258
I 12640 36171
E 14034 24862
O 4234 36810
E 6857 29133
E 3184 3375
S 8784 78263337
E 15228 30425
I 32932 34171
I 21527 27600
I 28033 36070
S 5514 762131837
I 25393 34911
O 13330 14153
S 22517 764371278
S 37958 647576781
O 17326 21854
E 1168 35500
S 17991 116449014
O 2880 36209
E 1023 28339
S 32573 24662386
E 17014 35396
S 514 227118132
E 6261 36242
E 3495 32590
I 4331 28147
S 34538 664086375
O 3009 11369
E 19731 30964
O 11593 25037
E 16875 36839
I 17303 36706
S 19943 697582697
S 6711 965496756
O 9082 21043
O 5691 13285
S 9980 304526383
I 25283 31425
I 2013 25884
O 4735 17649
E 11021 17751
E 3897 25943
I 6690 13860
S 24089 934655484
O 5207 17926
E 12480 37370
O 27964 30822
S 25231 988850955
I 25764 25773
I 286 29808
S 36241 947798534
S 17017 811919665
O 3178 27512
S 14426 915397110
O 15153 22647
E 4902 20009
E 12237 31062
E 4191 28850
S 9457 806165607
O 15412 35673
E 12944 29604
O 9032 30898
E 11593 28432
E 23099 35457
S 9187 77168707
E 10303 22108
E 26365 36046
O 14766 21921
I 6847 10285
E 2871 13115
I 25865 30348
S 27382 83841079
I 21171 33881
I 8468 18354
O 12180 19100
E 12865 16325
O 2273 5156
I 17427 36195
E 33848 35380
S 7291 351974686
I 9828 18807
S 16908 341785551
S 27239 983143163
O 22867 32682
I 20706 29531
E 5567 14685
I 15740 37712
O 6534 37245
S 6712 960941119
O 14724 20301
S 28360 613767889
E 8875 17431
O 20012 34299
O 15633 37161
O 16965 22775
O 15492 28639
I 26379 32744
O 16486 25747
I 2207 15089
E 3097 21988
O 26093 27566
S 18732 584581287
E 4321 24398
E 6027 9554
E 13588 30940
E 18716 27640
E 26850 33580
S 7552 569603510
E 18175 36891
O 8713 33252
S 30796 233169646
O 5201 19436
I 5197 14562
E 5767 17937
I 14480 36612
E 8791 24090
O 15057 24947
S 33899 95158103
S 11076 572769372
O 1879 2992
O 9024 29035
E 5591 26079
I 13307 31730
E 16162 22840
S 37847 216331280
E 2109 10028
O 4953 35483
E 3646 35162
S 8495 675707590
O 17414 30975
O 12011 35676
E 18742 28686
S 11026 325816452
O 7723 33071
O 19465 22913
S 185 299875278
I 4097 25263
O 28984 30678
O 8092 30991
S 17986 950880854
S 32236 649641113
S 4115 885094437
E 30129 37862
S 11049 880503860
I 37136 37599
S 25279 661962065
E 31015 36303
E 11945 19300
E 1004 28010
O 1579 33022
I 2948 22157
I 16486 36159
O 3623 10945
I 13211 21247
E 1824 12993
O 13278 20406
I 11714 20237
I 12524 20738
E 18113 21309
I 12003 20143
I 7401 13139
I 6430 10585
I 18902 20887
E 977 6960
I 1520 37895
S 2118 340835534
O 11085 19101
I 13538 30930
E 5502 12159
E 2155 5499
I 989 37108
O 356 12491
O 7016 10202
I 861 8751
I 22567 33750
I 7534 29677
I 5983 17513
E 20105 25200
I 34778 35568
I 1896 34695
S 2786 490669370
O 19867 34193
E 15747 20818
I 21643 33256
S 10476 803060396
O 9854 13650
S 15130 495000631
O 21765 28569
O 9789 35121
E 17367 26607
O 14535 18910
I 4567 26809
E 27475 29041
I 10136 11748
S 23722 352975420
S 37139 570936621
E 11654 15325
O 6408 12626
O 9593 21345
I 27949 31597
I 21485 29771
I 25391 34935
S 13248 430169656
O 14096 19310
E 27658 36140
S 5736 210244962
O 12882 26545
O 32130 36975
S 19723 541435213
I 15811 19749
I 6918 21340
E 1068 29911
S 26483 384197457
I 15831 25944
E 14647 18632
E 11769 14242
S 5267 322075201
S 4359 139261179
I 18289 21358
S 22719 708202446
E 3714 17471
E 11111 34760
S 17204 252243084
O 15765 21112
I 15029 15398
O 3254 7214
S 12832 855539420
S 30957 612115311
O 23909 26567
E 12920 35461
O 21777 22085
O 10258 27974
I 9902 35134
S 25989 127606231
O 30260 33022
S 4196 340688385
O 10469 37058
S 26368 981955860
I 16069 28962
E 5149 18203
E 13393 36818
S 11025 381768699
E 4081 31885
E 18156 33938
I 6571 8918
S 29772 1183128
O 5179 17811
O 8740 9243
I 25517 26568
O 22768 23190
S 26424 358548369
S 10449 12771013
I 2728 13886
I 16553 37732
I 15848 30794
E 1380 3138
E 7889 36798
O 23932 31455
I 7251 30566
O 11447 37067
O 20592 32254
S 22368 891235457
E 447 12450
O 14673 26140
I 3897 12382
I 23986 25146
E 235 23601
E 13962 18089
E 7645 32146
O 25878 35051
E 29318 29888
E 19099 36933
E 11816 19370
E 2539 18332
I 1780 35794
E 19829 32630
E 20705 22191
O 604 34315
I 15761 16334
S 10 216275601
O 11825 12300
S 7738 52631803
I 24578 28808
I 5347 16564
O 2810 27789
S 5530 589428145
O 13430 37756
S 5335 927588012
I 3092 37229
I 6305 13991
E 30357 35637
I 29125 37183
O 20093 23985
S 33012 12434435
O 6055 31018
S 35250 804158491
E 8938 36964
O 24366 34953
I 5428 18741
O 8196 37780
I 27592 32149
O 4825 27342
E 7241 35793
I 7942 37484
E 1756 29193
O 3373 20302
E 11926 37406
O 3846 36432
E 6448 18271
S 1148 507644567
E 1500 30965
S 4424 732500807
E 5139 27792
I 710 8193
S 30569 238625952
O 17225 28713
O 5852 13494
E 17288 37969
S 15907 483447910
E 23204 29333
E 7565 20233
I 28580 37750
E 35806 37242
I 7898 26679
E 20769 37858
S 9960 972887914
E 11501 21645
S 10521 761245455
E 21587 27872
I 744 2749
S 12928 8568212
O 19294 36157
S 3753 484129998
I 4410 4978
S 17046 461127995
I 702 2668
S 32637 321699915
O 8262 19810
E 7062 7645
S 33744 550693283
S 8729 626160278
I 2779 11532
I 11975 14374
E 795 18487
E 2431 17176
I 14375 20690
I 9202 25967
O 13834 17936
I 4318 32411
I 21535 25148
O 12006 31442
O 10726 35485
O 22765 25271
I 10875 25914
S 17040 890821116
O 5262 18048
S 21836 662368847
I 7122 16871
E 17808 36757
S 4775 49955418
O 9421 29381
E 15020 21997
I 13511 27156
S 24213 560195630
E 1074 30867
S 3529 309919008
E 3270 10684
I 36185 36771
E 24217 29898
O 3982 33275
S 15130 177113005
I 953 19269
I 15123 33280
S 12520 738944178
I 33248 35522
I 3085 24219
S 29728 737108489
E 10324 37012
E 2794 4590
O 9379 12766
O 25011 28134
E 7689 22382
E 24846 30202
O 284 32737
S 6144 747610098
S 415 847418673
E 14707 15937
O 24220 34169
O 6187 21357
O 7141 14301
E 18582 37005
S 2832 541065920
I 1232 20889
I 13633 28604
E 32840 33302
E 939 21637
E 3074 7761
O 10565 22896
S 17894 663566303
S 13579 932885485
E 29378 37775
O 4156 32466
I 6381 20882
O 4766 19136
I 19621 31487
O 16477 36757
O 14081 16708
O 6908 33484
I 9788 37483
I 15466 19005
O 4458 22644
S 21287 60237857
I 3248 7917
I 33497 37148
I 7924 34348
I 26000 27550
O 8577 33722
S 15960 148849590
I 22373 22761
I 21497 30018
E 4742 30072
O 19196 28103
O 1055 17247
I 15204 27719
I 8316 19867
E 4443 15791
S 4701 381717010
O 19614 24592
S 18181 24982758
S 10797 557325704
S 33990 534097172
I 12102 24303
S 14338 694332349
S 20933 293559525
I 12373 24448
O 1321 30065
O 1257 28839
I 9007 26418
S 35268 259412578
S 33319 199572219
S 3848 765235807
E 8516 36748
I 7473 24996
I 22004 26064
O 27717 29243
I 23558 36891
E 344 9633
E 6346 13930
E 21707 27452
O 5253 34387
S 17203 937356052
O 19096 29170
O 10729 32914
S 1985 527625674
O 5063 17797
I 20083 24843
S 34422 939797275
I 98 30248
E 24481 35476
I 29780 34200
I 9709 11530
I 13034 28781
E 351 5615
S 30307 396619745
O 5295 16376
O 22398 37638
E 13597 28106
O 6820 30509
O 15563 26817
I 8956 37661
E 24841 33338
I 28270 33905
O 17315 27201
O 6163 10873
O 9083 31985
I 13146 32288
O 9255 30970
E 13365 34070
E 1951 35323
E 10065 20981
I 13438 23922
E 29695 37765
O 713 10219
O 27367 29953
E 2489 26522
I 25619 35963
E 20025 36114
S 7939 38712922
E 828 8153
O 21160 30690
O 6729 20789
S 35195 299123182
I 22953 30640
I 25405 28782
I 21843 25812
I 28688 32496
O 841 27181
S 20259 655454184
I 14161 23588
I 15810 31397
O 1838 10717
E 25656 31029
I 8158 14440
E 2697 24076
S 11364 674569486
O 13059 37941
S 7227 731364659
S 28982 310114426
E 12537 30956
S 6386 128137393
I 18136 35908
O 15756 30131
O 31208 32088
E 19917 26807
E 21056 30304
E 4281 34493
E 4718 26839
S 31458 63308530
S 35465 467396975
O 3147 19743
O 15064 37758
S 14173 142813436
E 9983 30415
O 24606 31130
S 15700 578452345
I 4430 22180
S 34762 206413018
O 17055 29050
O 9840 37971
S 16150 458042286
I 26815 31120
E 19989 27948
I 9943 31513
I 9556 16297
E 29532 30849
E 787 37237
S 11425 686580295
E 23582 29766
O 971 10586
S 16626 190476707
E 2889 30460
O 10712 37732
O 4593 6109
I 4139 5205
I 16755 27938
S 7216 233640312
E 6941 31752
S 30441 669059140
I 17099 31099
S 6712 885768135
S 2900 449072513
S 13457 697194228
O 11662 34022
O 7425 15420
O 11197 36122
I 8854 12153
E 23256 27226
O 9004 25643
E 4471 18540
E 21391 29517
E 13495 36164
O 7152 8734
S 12968 115130741
I 12279 21807
E 10884 33162
S 26815 36980732
O 22318 31181
O 9362 31585
I 271 2923
I 3524 23699
E 12590 19786
O 20489 32905
E 15885 37154
O 9895 14608
S 11943 785692050
E 17869 22563
O 16730 27542
I 8207 34099
E 7113 31004
E 27958 37391
S 22703 536582783
O 2674 19543
E 8109 33197
E 6519 33588
I 23016 29718
I 10082 24951
E 18683 34339
I 735 7690
I 4710 28376
E 10280 36309
I 12742 33901
I 8115 16349
O 21393 26131
S 36126 331567297
O 3809 12341
S 1988 520149122
I 20988 36391
E 7248 23901
E 17631 26177
O 29239 34566
I 5956 26677
I 30987 36426
E 22214 27824
I 29595 37543
E 25308 37447
S 32014 876656173
I 11805 23819
O 35281 35448
S 2555 525686219
O 16810 17847
I 14193 20907
S 13968 340564377
E 8814 33544
E 18533 27135
I 5366 22136
O 25924 33234
I 4568 36919
S 5496 5723341
O 1329 13490
I 2191 26157
S 8877 813062992
S 16889 944654071
O 6497 30274
O 22500 29671
I 20540 31931
S 17839 895652051
S 4143 604469989
O 3887 28103
S 606 303703961
E 12033 28432
S 36235 321079453
E 5314 7371
S 23450 757874518
O 24935 35246
S 5852 126469358
I 3791 25282
I 12149 14793
O 4525 37710
E 29250 35151
E 16139 30013
O 7899 20261
O 21436 27790
S 25946 70561857
O 26441 35239
O 797 6445
S 6154 878080232
O 15932 23933
S 32445 709569984
O 29304 36107
O 25640 35921
I 29350 30271
E 18388 19228
O 11336 32140
I 14850 17305
I 14075 20880
S 19440 397855988
S 20452 509367644
I 17031 28663
E 5337 29226
I 22861 24725
S 3267 481152415
O 28542 30973
I 749 14831
S 26645 992548522
E 4072 6342
O 138 1587
E 24899 37902
S 22593 784566607
I 16211 34154
S 4326 49320095
S 29304 832491009
S 21133 523674953
S 25473 189234382
O 2179 33816
E 3034 10777
O 13729 34282
O 3428 25060
O 5802 7666
S 37143 319792917
O 5227 11085
S 8041 271013511
I 14424 20544
E 12699 23053
E 11033 14319
O 5306 27101
O 24974 33455
I 15600 34918
S 37908 294154228
I 13841 22956
S 36948 433101183
I 29508 30073
O 9058 22333
E 10825 19827
I 25932 36340
I 29853 32512
O 20218 22416
I 24800 37193
E 28616 31900
O 3498 25675
S 35632 934471555
I 13765 24059
O 10419 32349
O 35754 35927
S 31432 435605877
I 9220 25269
I 10334 23564
O 2962 37098
I 5199 22555
I 4689 29547
S 19091 442681394
S 18152 750205141
O 25677 36844
S 7042 15097073
S 10096 514387757
S 6605 564930069
S 10699 668275649
O 4212 4362
S 36957 289575277
I 10760 15368
I 12693 13809
O 32367 33417
E 29637 34393
O 4796 36122
E 16368 19071
O 2220 33720
O 8613 35282
I 8942 36794
O 1856 5525
I 24318 35460
I 7728 16601
S 36556 147024721
S 22475 343130594
O 20551 21843
O 6249 24851
E 16831 34815
S 8263 892759038
O 24712 36229
I 30200 37531
S 11285 779536165
S 23310 408870897
I 2960 19192
I 24773 28068
O 29244 33638
E 16574 27675
E 12284 37308
E 2428 8779
S 4216 165888341
I 37299 37653
S 18176 98481950
O 7244 20581
E 26490 37221
O 20228 29217
O 18716 33450
O 9371 18498
O 24805 33116
O 4898 31173
S 15025 112946124
O 752 24673
S 21931 695579684
E 17895 35891
S 29762 684582163
I 22239 28556
O 20176 22799
I 8637 11370
S 13012 846463412
E 2802 8788
E 24573 26889
E 1185 30994
E 2979 7442
O 1130 16770
I 20972 33301
O 8332 30416
O 18265 30791
I 750 19244
S 4526 581785478
S 17499 625185163
O 29460 33390
I 6859 24154
S 37114 683216484
I 28425 33564
I 15015 36092
S 13139 668978385
O 253 35072
E 16394 17744
O 28616 37771
E 20000 20020
E 6008 32511
E 4471 9443
S 15567 942779076
O 6799 23571
E 65 16543
I 27958 28726
S 33893 842923569
O 13600 37797
I 32808 33648
I 7451 30490
O 20091 34768
S 15959 655739432
O 26432 31990
S 8788 149486865
S 14238 476069929
S 16697 429302103
O 780 15605
O 10464 33912
I 3672 24994
S 457 251612034
S 35365 101760379
S 30298 387606614
O 18539 19777
O 5529 12607
S 1706 545110198
O 8441 12903
S 29675 492024336
I 492 2451
S 10021 77520633
I 30281 33651
O 211 15398
E 1437 33046
E 7135 9058
O 18002 18839
E 28898 31660
I 26424 33095
E 2895 24239
S 9539 237034045
O 1859 13633
S 12024 53028045
O 6462 20442
I 24826 29299
I 12407 22571
O 18501 22491
O 509 19911
O 7740 28271
E 7631 23590
S 18030 633736777
I 3785 20210
E 1333 34050
O 230 3927
O 6615 24721
E 17139 26214
E 20691 27459
O 12865 13225
E 30012 32077
O 4544 36824
I 12245 28318
S 34295 919551562
E 4340 22063
O 573 14759
O 35693 37462
E 36062 37053
S 24471 584355031
S 37403 904862738
O 3840 15180
I 2596 29072
S 3800 693938809
O 8250 36978
S 18819 182504881
S 23217 560158999
E 19061 20683
I 21660 26783
I 17312 19616
S 20345 732666526
I 6474 33349
O 22882 28920
E 13520 21589
O 15704 31253
S 4276 210881633
I 16153 30972
O 6690 15432
I 2082 18050
O 27952 35703
I 1835 16704
E 22701 23085
O 1469 6538
I 18098 23071
E 5393 16525
O 9721 15470
I 5019 30161
O 11679 14789
O 8198 35371
E 25731 33653
O 12979 26909
E 6250 10754
S 16993 211212726
O 10917 17856
I 5386 18772
O 2816 8550
S 7207 499017508
S 632 566384823
O 22707 35388
E 19911 22597
S 29364 179545983
I 10928 32519
O 5168 9364
E 25956 32772
O 20784 24743
I 22827 34009
E 535 37451
S 266 842649820
O 10742 35524
S 11314 645407558
S 12526 867369381
E 27588 33164
O 26246 35875
O 18344 19639
I 13545 14004
O 5 10566
E 10782 21723
S 20875 913601886
O 1112 19285
I 11591 27949
I 17376 37709
I 22438 33732
I 51 37449
O 5028 6442
E 4962 30182
O 240 37206
O 1331 26635
I 10379 35344
I 9523 14965
I 20618 27451
I 32794 35591
O 11580 21611
S 1681 192207941
E 10547 15343
S 22849 600806103
O 2256 25074
O 36668 36742
O 5184 36493
S 25136 49089505
I 12934 32941
I 946 23187
O 8587 14640
O 12420 12789
S 17495 636988443
O 5493 9439
O 15964 33669
S 32776 209114316
S 8103 62968225
O 2207 26196
I 17506 22664
S 35425 618035630
S 8000 3623990
I 4961 14296
E 14069 24812
I 22094 27850
I 9877 36024
E 11617 15905
O 15018 37387
O 13181 26680
I 7209 22083
S 34517 41185858
O 23299 29239
E 14716 20675
E 9307 33421
S 24817 319875540
I 22041 27784
E 714 14323
O 24026 26719
S 1744 274850746
O 31624 34494
I 32605 35591
I 15491 19159
E 24952 34856
I 2639 7029
S 21290 389197838
S 22241 519191042
I 30830 35910
O 2689 25525
O 6057 32913
E 12092 30448
S 31866 214287197
S 4912 911374625
E 13267 19838
O 17523 36371
O 28120 32963
S 11916 354477287
I 15334 29809
S 14866 854833619
S 6571 640264211
I 23503 34035
I 16495 27113
O 28264 37736
S 31841 981593329
O 4047 33894
I 10584 14380
E 20441 28588
O 593 5009
E 14329 20227
O 17583 37567
I 2768 31819
S 22428 48592667
I 25096 28599
O 336 3439
E 5992 29033
S 32502 732690474
I 20322 35710
I 27564 28980
E 11567 37330
O 1857 3056
I 9131 36879
S 10604 388238738
S 8098 290092852
E 34008 36117
I 11322 27490
E 20351 29808
E 8977 37830
S 18001 245743642
I 8142 33684
I 22928 28463
S 901 345308706
O 30153 35099
E 16045 24564
S 19520 170549784
E 12731 22834
S 15200 140849240
E 26641 31124
I 8717 35828
S 37231 659293612
E 3776 29088
S 15143 596139726
E 3231 33767
S 28894 344813157
E 8597 30787
E 4140 12138
E 11482 25993
O 8586 14691
E 13458 16596
E 5596 31947
O 1205 12478
S 28409 930040619
I 26439 33575
E 24344 36129
I 22140 35513
E 2367 5352
S 36158 656695621
I 9186 21510
O 1621 17038
E 18490 22618
S 2206 818658836
O 9678 23550
I 19950 34444
S 12608 625908285
S 37091 489113826
E 21257 24057
S 12409 591102540
E 436 13338
S 24323 661019094
E 7923 13417
I 7943 9785
I 3998 9578
E 760 17117
E 7965 23034
S 33153 296978787
E 4959 19686
S 19227 140096663
E 3678 34106
O 5043 18225
I 20620 24962
S 28653 182059420
E 3701 36593
E 1888 3401
S 28868 207003430
I 779 22961
E 23107 24603
I 5596 30812
S 7082 641528889
I 24160 26348
O 1020 10971
E 131 8147
E 3941 37478
I 24336 26266
O 1187 37405
O 2270 13869
O 16637 33821
O 26437 29677
I 5939 26081
S 27744 400777973
I 27643 31451
E 6548 35319
O 28024 35612
E 30042 32155
I 3982 29958
S 4360 43128246
I 7754 29566
O 22998 31337
I 18938 33691
I 20227 34318
I 14419 16382
O 10640 20874
S 20051 580928204
E 18227 34641
O 19127 34491
O 15924 31326
O 14817 25367
O 7259 34307
O 11623 24934
S 2057 603369513
S 13756 131245935
S 19791 180080705
I 28025 36160
S 6032 626874868
O 12288 24032
O 5810 33490
S 5664 928186154
S 6384 321378682
E 8239 16182
O 575 27089
I 11112 24223
E 3683 16240
I 22948 31526
O 29332 29692
S 22936 348087977
I 6763 15435
E 20637 31507
I 910 29878
O 7512 32195
I 18233 23054
S 25718 745417504
E 6197 31298
I 15022 37918
E 28078 31699
I 22801 24987
E 32028 34320
S 33812 143673193
O 3168 32836
I 5343 9965
E 28915 30757
O 12204 15895
I 13402 34671
E 4687 22130
O 24971 37743
I 4670 26019
O 27142 28645
O 11802 15644
I 5965 27456
O 13065 23622
O 3661 6210
O 27799 29556
E 13915 30793
E 4330 22051
S 30568 933516037
E 8753 22296
E 27473 30744
S 27939 285280815
S 21171 196801514
S 20371 37746677
S 1501 819214569
O 8464 15118
E 5293 36656
O 21173 23236
S 30948 739968224
S 34123 529669576
I 33057 36921
O 15120 27561
E 719 17338
E 23975 25957
O 15919 33472
O 21893 27647
S 33280 740134933
E 3466 35252
I 3864 20964
S 19124 785373655
I 26610 31020
I 18804 21843
S 7310 412936816
E 6333 21260
I 7993 25170
I 25357 26481
I 17111 34048
I 25968 26693
I 17567 31963
S 29643 710348390
E 27909 37188
O 32650 33594
S 7787 724710333
S 28011 477372601
O 28483 36345
O 19223 37818
I 1565 2197
I 302 36540
I 19789 36896
O 13736 30960
S 25521 963527172
E 1196 27451
E 16762 29343
O 27525 36012
S 26163 623261294
S 13624 952871836
S 7812 238352765
O 26562 29376
O 3381 14238
I 17178 26468
E 15136 30238
O 17892 35436
I 29015 32398
O 22718 30804
I 33501 37460
O 8657 19223
E 13140 23860
S 4650 316591758
S 24484 632647603
S 2415 689432567
O 26509 32230
O 13466 30566
O 2362 22826
I 19532 22756
O 13526 27373
E 6604 17471
I 25784 31930
E 7184 31022
O 167 34779
S 32715 868004618
E 20559 28248
O 2212 33246
S 11553 470349003
E 5423 6212
E 5381 36998
I 23178 28080
O 1038 1371
O 1089 35333
E 19974 36435
E 5242 31280
I 34866 35005
S 26608 884834879
O 20432 21109
S 2547 862380728
I 7866 8606
I 11936 16505
S 11160 293923049
E 4183 37187
O 11284 36200
O 1911 18786
O 2363 19063
E 13945 23473
I 7504 20341
E 11040 29541
E 9104 30380
O 8882 14220
O 6822 26522
O 22093 27315
I 482 25514
E 13092 19461
S 8345 782876508
E 4488 32140
E 3877 29456
I 2142 27986
S 2368 89607999
I 1059 15300
I 8377 17433
E 1155 14038
S 31309 326457045
O 360 23692
I 13861 21253
I 12240 19526
O 1224 18185
O 442 37041
S 31128 758252539
O 20176 32446
I 6701 7985
S 10611 881867899
I 16524 19654
E 18890 28889
S 18954 236518170
I 14669 23095
O 26074 35115
S 36550 391350089
E 3699 13399
S 13724 46973447
I 2803 8329
E 12753 17282
I 8744 24376
I 1992 11829
E 4927 34601
E 7856 29969
I 1184 18274
E 9621 37583
O 4096 37138
E 12103 24869
S 9860 28913481
E 9353 25790
S 3902 231081836
O 352 12781
S 23002 797025683
O 27129 30763
I 9143 34359
I 2828 10407
I 12347 20997
E 15353 35188
I 29461 33009
S 30191 380482145
O 5978 27713
E 2158 7742
S 14320 880485270
I 4483 31119
O 6322 7560
I 17533 35108
O 999 1840
O 16393 24398
E 11617 21311
I 23717 24282
O 6687 28559
S 31671 447022409
O 11047 26037
I 10372 35008
O 14347 22785
S 8016 357256856
S 18966 468341869
O 27021 27936
E 180 4271
I 17112 17632
O 8699 10013
I 3568 35137
I 31827 35853
O 8355 33842
I 9219 12440
O 20596 35842
S 31651 440533503
I 20925 24372
I 17861 27114
S 14329 916615970
I 18810 25233
S 34438 934103670
O 12012 30814
S 26745 395625667
S 27584 59961025
O 24743 29193
O 6178 29153
S 30110 362060124
S 10403 471074927
O 18434 35709
I 18288 30861
S 29336 217116195
O 12181 28130
I 3459 35874
I 16294 22308
O 2363 4943
I 12377 22361
E 23725 32239
O 20364 20609
S 16759 495062913
O 15821 36249
O 649 3749
S 7688 399093537
I 10115 15664
S 35855 565393379
O 10443 15433
E 17276 22036
O 1501 11574
I 27352 31589
O 8866 36887
I 2163 11334
S 20625 688633743
E 28320 30339
O 12913 25369
S 18546 385244316
E 24430 26879
E 719 29093
I 10881 33286
E 16576 16718
E 24106 32245
E 19952 34966
O 9778 24194
O 538 33527
E 5581 23140
I 5777 30227
S 101 863623527
S 9347 382174908
I 1155 33275
I 1771 21934
S 28441 519425765
O 11605 23063
I 10116 37423
E 17984 37420
I 18484 35096
O 7211 32883
I 16652 26052
I 13768 37177
I 24445 31230
E 7519 35860
S 33450 490912390
I 493 32620
S 29232 202197806
O 5419 11342
E 5334 18487
O 8354 27849
S 9959 83482660
O 3966 25406
O 8289 33389
E 4498 16762
S 8539 50908484
I 8357 19569
S 8824 523329247
I 17800 24580
E 30116 34294
I 16688 36457
S 13499 396934314
O 16693 23369
S 35534 549926873
S 4163 560270989
E 21652 33966
O 7668 12801
O 21801 35858
I 17007 21745
I 12604 27603
E 12427 15688
I 28696 35504
E 21373 30515
O 871 33997
S 26214 68994947
S 29956 73846214
E 233 34989
O 1747 5907
I 8000 11572
I 30719 35596
S 28311 341600340
O 6040 31671
S 25844 323354908
E 1405 2567
I 7777 12762
S 5723 462705821
I 13115 32218
S 9267 66819943
I 5110 22185
O 3941 18949
E 6960 25985
O 23218 29866
E 4521 6958
I 318 31722
E 13051 15744
I 4986 19083
I 3211 28420
S 33792 278968481
E 5861 37803
I 7006 33929
E 370 22078
I 10842 34831
E 3746 37175
E 7175 8752
S 17691 471543701
I 25818 37606
E 8928 22771
S 24007 633049271
E 10720 10967
I 18274 21863
I 35 18403
E 18417 29841
E 20217 37056
I 7814 15159
O 3987 19133
S 34779 913051062
I 4555 24361
I 6376 19625
E 21269 29855
S 8009 865239873
S 30481 104989814
O 12650 32061
S 6776 288116820
I 153 36758
E 7699 19773
E 20966 28407
E 25318 32340
S 37286 968720425
I 24418 35368
O 21411 31976
I 20788 30260
E 3500 12630
E 2891 33582
E 1393 25369
S 15606 632190849
S 18968 691053537
O 5674 24728
E 24029 28273
E 19835 28658
O 7751 37022
O 27010 34529
I 19738 24020
I 9162 14879
S 21137 897932615
I 16528 31494
I 20605 35114
O 11459 11800
S 6681 936630186
S 17852 457383134
O 6349 21567
E 12807 16027
S 3450 271754333
S 23565 560790402
E 21678 34662
I 12057 17508
I 13842 33922
I 8479 20280
O 4039 16830
E 19138 35443
E 12836 25704
O 9558 16085
E 2185 19095
O 15589 25456
E 64 23217
S 26006 791960965
I 33510 34904
S 22164 180330994
S 31729 386893464
E 35721 36315
O 18238 36576
E 16553 33401
E 25095 27911
S 6393 457107168
O 31179 32553
I 20797 33861
E 1782 22119
I 28653 29087
E 9061 26998
I 12086 22275
E 23132 36876
E 21148 34258
I 17647 31723
I 3400 24274
E 32691 36369
S 32128 915584441
I 14825 28839
I 12171 26033
O 11261 20069
E 11553 19936
E 18203 36327
O 4495 33526
E 29193 32804
E 5345 15980
E 564 33475
E 7410 21244
S 8965 430444769
I 6486 14907
I 29231 32552
O 18071 31880
S 22287 611154130
I 22734 37788
E 6796 14694
E 7601 26595
E 27560 28169
E 6694 27929
E 90 25907
O 13899 36952
S 24729 420150772
I 12579 19388
E 3373 8431
I 2701 12658
O 32358 34695
S 4601 948352859
S 26919 938538848
I 740 33035
E 24792 25874
I 19830 20902
S 17015 799459191
E 5296 25118
O 14809 23484
I 17648 21423
S 19873 91701954
I 9782 19410
O 24142 36687
O 15101 28754
I 20133 22953
I 5343 8742
E 5275 18996
E 7986 22357
E 5557 18381
E 14329 29739
O 15244 15346
E 20062 26786
E 2507 11757
O 20558 36948
S 20389 88375921
O 15396 30678
E 14059 19542
S 26154 559029498
O 63 20116
O 341 2955
O 23273 36604
I 5194 12677
O 24653 33088
S 29326 796144301
E 1282 20432
O 16658 17782
I 6862 29560
S 35225 342304885
E 23811 28678
I 18649 32088
S 34815 558997295
S 21969 797460114
S 13615 257946801
I 7413 19373
S 22737 962275606
S 25654 88512419
E 9762 24299
O 21351 36747
S 35143 290291569
S 4520 887689733
O 8821 31299
I 24705 29068
O 13299 19040
E 14573 34118
S 18540 174070263
E 9919 15716
O 8797 27108
S 33400 843395342
O 21036 27361
S 32972 550369981
E 26166 31788
E 20882 37932
S 541 119580411
S 9192 657614941
O 8126 37513
O 11025 29672
O 23990 27098
E 19208 24964
I 6483 19898
O 10657 35557
E 1881 6167
I 13739 14054
S 2253 293248814
S 9263 950251845
E 9582 27127
S 8023 857413147
E 7789 28494
E 144 4466
I 4235 8717
S 26795 400300241
E 1212 20632
E 4612 19030
I 31089 33643
O 5388 12696
O 24786 34870
S 35747 923797930
O 2659 5599
S 2500 359028367
I 3751 4733
S 33129 713177289
I 6118 26697
E 13436 32263
I 10390 24119
I 8347 26789
S 14989 797653235
S 19230 996353114
O 28377 36956
E 3945 6215
S 3450 730874854
S 30032 176314781
E 30080 32158
S 13541 182072729
E 8838 20472
S 29711 537301739
S 31428 242120427
I 5734 22832
O 26925 31304
O 8316 13879
I 7641 9328
E 18482 34153
O 3940 27795
E 2502 14718
I 19027 22897
S 411 892083047
E 1022 5217
O 4194 24578
S 12050 777585939
O 587 30585
S 29268 301668125
I 8496 30220
S 5476 811009141
E 18812 28132
S 32110 470043824
S 7387 915124109
O 13088 31924
I 4753 26592
O 13867 28460
I 3210 6955
E 24395 33442
O 15068 22572
S 24301 642347244
E 18749 29818
I 26340 27053
I 21111 22933
I 15610 24358
E 1946 12227
E 16120 34730
E 15963 34070
O 27475 37090
S 24946 744755750
E 4016 30980
O 10888 21812
S 19887 866197051
I 3120 25327
S 19591 132888017
O 197 17235
I 4270 13234
E 11366 32028
E 14086 24223
I 29469 37249
I 1314 9528
I 11478 19726
I 11691 15807
O 11079 16815
E 874 32467
I 27415 33116
S 15134 598533914
O 31328 32879
E 11329 33799
I 9375 25102
S 36806 258931818
E 2227 22224
S 36818 202707355
E 10093 30500
O 9922 26829
O 12455 36914
S 11983 861578228
S 37719 322225167
O 11228 12761
I 27140 32400
I 25629 29714
E 7438 36999
S 31293 843510603
S 20770 344245352
I 10581 21060
E 7921 23499
O 16925 35912
S 13485 890601225
I 14052 27924
O 1568 9798
O 10288 22875
O 5074 24731
E 18362 22108
I 19024 24795
O 1144 32904
S 21890 914588854
O 2450 27884
E 2610 31269
S 21498 247214668
I 9268 27907
E 3264 35520
I 11229 21100
S 16080 36907091
E 8010 9807
O 6564 11874
O 2372 6338
S 8357 693302764
S 4423 677125208
E 26131 34405
I 24147 31144
I 3086 31266
S 15769 562944699
O 9780 20465
S 31997 989524023
S 33286 281775477
E 29872 32461
E 23937 32937
S 35690 506211167
E 3226 27713
E 1102 5763
I 2380 27097
S 21496 233464901
E 8732 35240
I 13782 35211
I 13978 16128
E 2003 16416
O 14657 14901
S 21625 270584602
O 14382 33949
S 551 615207977
S 8741 620175501
I 9968 29997
I 14062 31002
S 21864 872968941
E 1420 7835
E 15141 29100
I 6012 13503
E 17983 22665
S 32362 345527524
S 22830 198493038
E 7060 25357
S 2704 967388041
O 28857 35674
E 11284 15231
S 17046 359694621
E 17002 20233
E 695 18499
S 18588 589062811
E 4816 5318
S 18397 213057977
S 31909 426146041
E 19373 33767
S 15419 458279611
O 13848 13970
E 16104 35199
S 28608 911894147
I 13224 20860
O 9234 29730
I 19349 30146
O 13144 33637
O 22565 25201
I 23316 26720
I 23234 29357
O 5848 21289
O 7374 37025
I 9140 25523
I 15339 23118
S 5863 857628446
I 17223 35752
O 4940 25581
E 4283 16862
E 13165 25460
O 14650 34378
E 15180 25945
E 31263 33837
E 22361 32029
S 23881 380693827
I 6939 17778
I 27356 32314
I 12282 34121
E 15974 31881
I 8385 12069
O 5796 30427
O 9247 14079
E 6540 8364
I 9404 16437
S 5627 762237465
E 32330 37168
I 9013 18987
O 4654 32434
I 25741 35016
S 31919 194923562
E 4281 33908
S 2595 265088793
I 4895 16140
S 26300 987714136
S 7816 41567873
E 3908 16819
I 18851 29050
S 1706 705047005
I 5565 12231
S 27722 830154364
I 15315 22315
I 4577 7989
S 28246 70965510
E 30386 37721
O 691 16220
E 16716 35545
O 464 1845
E 19696 23116
E 23396 34347
I 16732 17390
I 4741 24243
O 6109 29893
O 9372 16401
O 5752 5882
E 4904 15852
S 28861 602164235
I 17019 26063
S 8867 607804337
E 147 23977
O 6006 18808
S 24474 338498675
E 29785 37774
E 19045 31718
I 22146 35480
I 11372 30063
O 27092 29308
O 10306 36155
S 24866 157558599
O 33812 36183
S 12882 730449387
S 24132 742911352
I 30414 31276
I 3060 21174
O 11164 17770
O 3459 13092
S 28015 509598604
E 13945 17337
S 15142 448697974
O 3075 33407
I 6160 23260
I 10459 24672
E 19111 21576
S 17761 826348412
S 26732 626190055
I 15482 27717
E 13743 32473
I 1733 6694
O 19512 23953
S 32516 9045269
O 19010 29831
S 1098 408538073
O 26657 34076
O 8219 25733
S 35422 728481024
E 3028 3645
S 37137 862994462
I 403 30535
I 11398 29500
O 5404 14976
I 17181 37671
O 6322 10032
S 23689 295630932
E 22774 34289
S 27992 496428720
E 8915 32686
I 29333 34231
O 11567 30494
E 2990 6812
I 10415 36884
I 7562 20301
O 10541 14918
I 18722 33690
E 12020 31181
O 3969 24259
I 5592 11830
I 2954 15048
E 27522 32287
E 23492 24084
S 37098 791160028
I 14963 34735
E 18008 27363
O 31909 35291
E 5484 6890
S 7189 574122957
S 14817 100426515
O 11094 31866
E 21834 29287
E 16001 17679
O 525 21339
O 3199 22020
S 24347 468828925
E 13573 20642
S 26264 656520882
S 29690 719033314
O 20677 25491
O 12866 15953
E 16511 28771
S 3082 59906756
S 3459 248906159
E 6538 6933
O 3505 23649
I 27798 28625
S 2112 761777890
O 3025 18656
E 17636 37872
E 20545 24019
O 17720 26964
O 3898 19834
E 9490 32404
E 3768 29572
E 14615 33936
S 19406 104867414
I 13790 33423
S 16603 664314369
S 28058 631891590
I 6175 23281
E 12978 35415
O 2857 18781
S 29918 404822982
I 10391 37018
S 14342 246133854
O 3459 5356
E 2125 20734
S 29406 282243485
S 5290 122859861
O 21319 30408
E 26821 34394
E 28716 32459
O 7469 17663
I 7311 16715
S 31410 222093628
O 1880 29904
E 12511 37678
E 17969 19950
E 1229 15721
I 15753 30870
S 20704 340675637
E 18290 36139
O 21024 32737
E 22695 26625
I 3067 7838
S 4223 36346443
O 5951 14834
S 13690 808771885
E 15711 36829
O 5374 9650
S 25945 862924013
O 1226 14723
E 9550 36010
I 13383 24576
S 18310 528593495
E 9875 14234
S 11791 113954908
S 36741 363919999
O 9544 36471
E 16673 30634
E 21544 24075
O 12696 30376
S 25247 921554454
E 25411 27766
O 22609 25853
S 27723 270759451
S 22854 94671698
O 3344 33533
S 25638 903900917
E 21775 33065
I 19163 20552
S 20473 649663426
E 1062 28728
E 14645 27238
E 3099 33039
I 21426 32629
S 9076 38675539
I 13510 24900
I 975 20355
I 13924 24886
I 22012 37393
S 25296 253167270
I 21968 30711
E 2557 16206
O 16590 27189
E 8667 28937
S 36622 915972554
O 10246 11093
E 2730 5787
O 33476 37811
I 3188 6206
I 11739 13316
O 15404 30293
I 5092 5122
S 23978 165929898
E 23116 36340
O 1767 37469
I 7642 8355
S 22585 423750274
O 19175 35773
O 9939 15778
E 1845 6861
I 6572 15757
I 3700 36912
I 4104 35651
E 10870 28433
E 9600 12604
I 9184 21904
I 833 23785
E 26438 35354
O 11699 31833
E 3002 23809
O 15410 26557
E 14402 36331
I 9168 9271
I 4631 27912
E 4078 10030
O 2629 25612
S 36869 106990363
S 27404 979217559
O 23532 36579
E 22146 31464
I 8148 16283
I 15104 21188
E 6392 25255
E 6911 31484
S 10853 438525279
S 20675 114875738
O 10476 27394
E 12259 27654
O 8308 37556
I 19833 28816
I 11086 24136
S 8633 203163646
E 14196 28758
O 6215 26570
S 1134 391482905
I 888 8762
O 27928 28281
I 6239 28743
S 36781 454052429
O 14691 34796
S 12243 703448480
S 25149 304291092
I 24550 29972
O 13970 15323
O 3629 12696
E 4626 5885
S 22789 826336779
I 8885 11722
S 34901 412138582
S 9772 748611034
S 35920 20184338
E 5287 16750
O 983 12837
S 9496 163427357
I 17216 36194
S 35863 680231235
I 22316 36261
I 148 35985
S 29424 575215883
E 23051 30248
E 4092 27854
I 8725 36723
I 28571 34352
E 7481 33540
O 5179 14118
E 27842 30429
S 28029 733910064
O 11593 16338
S 15804 42945023
O 8697 22877
S 13765 965696096
E 10985 12796
I 32432 36249
S 35119 779308491
S 33493 895626834
S 14986 186978575
S 1041 13256531
I 5333 34547
O 812 11427
S 12199 354907711
O 18653 19023
I 10184 10184
S 2442 941528112
E 14836 22979
E 2877 32192
O 8646 20995
I 4442 22723
E 10207 21003
E 31032 34809
I 28723 33214
O 18462 27951
I 2028 2609
E 13428 25159
I 11584 24270
S 34047 674795220
E 368 11554
E 5958 27090
I 7653 16174
I 2656 14258
S 31861 512713775
I 13971 19705
E 8402 26344
I 4468 36260
S 35067 104118307
E 10213 12825
O 6747 12545
I 2180 21406
S 37655 321341813
E 9908 16909
O 14481 21640
S 23239 60265514
S 32202 290585298
E 876 4220
E 20694 34426
O 7376 29962
S 27386 573234561
O 20815 32915
S 34592 484612663
I 8231 24950
O 461 15289
S 21744 126631156
O 3871 21763
I 17723 29433
O 2844 24896
E 8693 16323
I 8266 24205
O 22268 25395
I 17954 35723
I 10013 15604
S 17948 384073688
S 31919 994356655
O 18934 34008
S 29959 846045973
E 21130 34381
E 13901 23882
E 19034 27825
O 18029 18997
O 634 13480
O 29536 36773
E 1736 26930
O 29527 35286
S 37649 401873102
O 6016 35651
I 25462 27154
O 739 15949
S 25339 629883208
E 3548 25184
I 13088 27675
O 17399 33121
I 471 25540
O 12999 16759
I 10120 29052
E 34672 37931
O 5047 31693
O 11812 16219
S 3571 535173839
I 6047 32628
I 30773 33436
I 3882 17617
E 4286 34946
I 15930 36135
E 33170 34001
E 21056 32170
I 4897 25494
S 29124 440587784
O 6782 10667
E 11148 31359
E 1169 16800
S 17421 734268012
I 15339 37649
O 21133 31660
E 2821 7957
E 16687 36787
S 6979 526290385
O 2544 34809
S 12022 152167993
S 31241 413340964
E 24581 29097
O 10147 25561
I 1999 36778
E 26457 28786
I 17434 34354
E 10920 21160
I 23690 35450
O 22776 32641
O 12977 20979
E 24616 33896
E 1160 24782
O 16730 26592
E 4124 28092
I 26746 29190
O 5478 29483
E 13538 26975
S 10218 970142236
I 5274 9089
E 13256 17511
I 2540 7332
O 2686 13155
E 17993 22163
O 14589 25186
I 5313 34088
S 20877 69813539
O 8154 24335
S 24378 372482779
E 7391 14303
E 18000 28750
O 11684 21275
S 14940 998379179
I 19473 33631
S 21159 318370229
I 7309 37751
E 3160 18553
I 6491 34717
E 6210 24263
S 428 53009277
S 30215 675258232
S 23970 401906450
I 6451 19702
O 27371 36454
O 22405 23484
O 22172 33522
O 2757 15959
S 10326 991505759
O 303 11165
I 32928 36928
E 7537 17145
S 36758 840853378
E 31285 31630
I 2674 29400
O 7429 22312
O 6682 24006
S 28302 184062931
S 4802 550927446
I 21932 25309
O 4138 26119
O 3204 28834
S 23789 145664286
S 35612 191416974
I 19434 24190
O 24450 36327
S 7860 507705895
I 8486 18590
I 17237 37981
O 17480 28708
I 4672 31990
I 17258 20638
O 6670 13392
E 18114 19189
I 7328 15769
E 842 17614
S 9876 873424069
O 14619 36332
E 27308 34697
S 13644 946908745
E 32062 36570
S 15790 697708078
E 9817 11279
E 20295 24496
E 30320 32000
I 2179 31454
S 22761 125615964
I 2969 20947
O 5583 6216
S 19605 785444744
E 3104 36350
I 17743 37467
E 13566 29924
S 31637 11929170
S 8061 978682252
E 14638 33030
I 2778 37847
O 3148 5005
S 25633 744519389
O 6526 17601
I 8534 27518
I 2519 4009
O 97 14062
O 551 19229
S 19409 169611591
E 11857 31823
O 25555 33369
E 19072 31015
O 23622 24506
S 25478 645493198
E 412 16270
S 29454 789524894
E 9529 36963
O 3329 31635
I 21765 23137
O 26798 28270
I 432 25616
S 2590 12904884
E 21329 26442
O 18199 29285
O 31996 34898
I 19094 32325
S 29052 941996832
O 6207 33330
I 4304 23010
S 1893 310558954
O 19239 28684
I 20520 28722
I 26001 29803
I 9335 25215
E 6304 14228
S 22557 426131870
O 13572 29029
I 3800 29292
I 249 6526
I 9007 19736
S 31035 277472560
E 16286 26651
S 36759 67792385
E 13040 37517
E 5257 37980
S 34272 198576309
S 30730 20823923
S 26393 249244072
O 22527 30719
E 14998 29800
O 25778 28533
S 23690 339434990
I 12688 28278
E 17097 20771
E 20302 25284
O 7293 19022
E 18113 30944
O 5705 8602
O 12143 19105
E 7492 15612
I 9053 24900
O 18065 21338
O 4907 28830
I 3762 8344
S 27797 224234764
S 29732 611555683
I 16327 17080
E 7934 20075
E 6445 34185
E 10519 27697
I 15224 22862
I 8846 30818
E 17128 35748
E 11402 34205
O 13440 32810
S 1738 671667452
S 28412 401737172
E 4782 13131
O 15836 35682
O 7617 9244
E 7584 20561
S 19327 120444455
E 12093 29746
I 12739 27205
I 21466 32954
O 8268 18070
O 29126 30689
S 17478 597233911
I 21296 35455
O 29871 29941
O 32794 36164
O 6376 20224
I 34977 36553
I 4912 26466
I 32672 32769
E 16055 27775
I 24912 27556
E 6400 22521
I 8168 11402
S 35968 975879451
O 16956 30200
I 1909 1979
I 1284 5127
E 25599 26526
I 1394 37955
I 6097 24418
I 18723 27640
I 18660 21403
E 17358 24542
S 1775 638964785
O 110 12234
E 26966 33044
I 952 2875
S 18280 390330194
I 11637 14477
S 34563 229525872
E 17580 33941
S 167 481117203
O 5223 6457
O 3762 25034
E 3638 21115
E 2520 18360
O 11092 20446
S 13023 523248464
S 14638 898050646
E 14755 30239
E 191 33410
O 16404 25978
I 2983 23540
E 19873 36695
I 2278 21415
E 25112 30970
O 17493 20260
I 7076 15810
O 3793 27386
E 3469 33630
O 4897 15948
E 14103 26213
E 9071 25874
O 10235 22537
E 20075 33573
I 14427 25371
S 3751 169703120
O 21684 24612
I 6087 37131
S 311 836332195
O 22955 25227
O 9085 36422
S 13898 883601772
E 1771 6273
O 20007 37632
E 2691 10121
E 234 20512
O 462 13223
S 18359 634091361
E 3205 25111
O 17868 24787
I 20612 23550
O 354 11888
S 12022 235049127
S 1166 867949223
E 2664 23244
I 1350 8460
E 14142 14502
I 5763 35591
E 1678 3201
S 11322 455518115
E 15552 35494
S 26127 633000423
O 16350 26580
I 15667 37978
S 17135 438882234
E 6350 11511
S 32342 545186955
S 26520 444082855
E 23629 29767
E 32186 34051
E 13275 36577
I 16430 37437
E 12466 22805
E 5286 20646
O 5022 32570
E 13750 30251
I 11065 34977
E 4366 18337
S 9413 319987409
E 27738 37771
I 9000 31094
E 31913 32944
O 6508 21089
S 15942 919723440
O 19407 37847
E 1811 35476
O 6253 14540
I 4842 19631
E 6346 11763
I 3904 10623
I 13568 24627
E 19731 26295
S 12624 243100384
E 17099 27921
O 310 15549
E 3631 15792
S 14016 317544765
O 20443 25404
E 20252 25948
S 9703 835145376
O 22796 37464
O 11894 29539
I 18861 37564
S 33814 65338323
S 7261 943848005
S 18876 723422475
O 2638 6761
S 25219 395349271
I 4366 24049
I 4524 6521
I 15110 16739
I 15654 25745
I 11708 14777
S 32916 822790572
E 3917 29661
E 17716 19214
O 14891 35829
O 11163 17650
E 485 10313
I 5747 6335
O 3716 27913
E 1273 28734
O 11693 23792
I 30993 33176
E 18081 30983
E 2973 19216
E 8457 34406
S 7354 783634976
S 4216 942242576
S 37777 407107999
I 21041 31647
E 1530 31718
O 2842 10226
E 7984 33747
S 21962 801254925
S 27047 401915152
I 20813 35048
E 5691 12980
S 17229 982045887
E 19401 34771
I 4600 16385
S 8550 205047008
E 1978 29244
S 16123 155277019
S 35559 86330419
E 23320 26793
S 24495 153734097
E 11972 33761
O 23203 35380
O 23519 33891
I 29804 33858
O 21393 26798
I 6313 14037
E 5542 24585
O 26861 34763
E 22542 28820
S 23201 21834488
S 7262 165586042
E 6417 12890
E 4505 36436
S 12956 593105634
S 32853 141241832
I 513 36095
S 34071 997760149
O 12355 30027
E 24967 25291
I 4999 15842
E 16298 20583
S 15874 820025993
O 2487 2711
S 22511 55018642
E 886 32568
I 21845 28501
I 4353 36326
I 19573 33172
I 4711 23089
E 1244 36422
E 15138 25333
E 8078 25884
E 1978 32172
O 5387 31674
O 10466 35111
S 33790 139116437
S 11012 959823529
S 37582 71969205
I 6289 31518
I 1108 32121
S 1681 436505463
I 4416 12521
E 3238 18752
S 20999 478994341
S 10096 289339318
S 17268 721904556
O 24224 32825
I 15007 34117
I 5085 11204
I 23444 24658
E 11121 36146
E 13599 22216
E 9896 19454
S 14007 238673764
O 3299 16871
I 17286 21709
S 29429 627275019
S 4716 629551975
O 32690 34344
I 7480 18291
I 2062 12087
E 4238 5995
S 9446 70858800
E 19459 20054
E 6313 22166
E 2196 24184
I 15037 36924
E 6984 8510
S 3684 854102958
I 6902 8444
E 18047 33847
S 14257 373695507
I 3762 11574
S 19412 868554783
I 10955 11768
O 13390 18967
E 4818 26245
O 3858 34405
I 24581 34302
S 14250 536648017
E 23081 33589
S 26313 233609590
O 18323 23888
S 17997 892502230
E 695 2966
S 15359 731919608
S 33619 786895479
E 2766 16773
O 2171 15166
O 9676 24507
I 1602 33116
I 5577 21244
S 14042 471067379
E 17868 33928
S 4670 678337351
S 11054 356126031
E 17412 35177
I 25647 26037
S 21502 959473806
O 9640 34962
S 23159 669170466
I 1076 10606
O 16829 20283
O 16656 33400
I 2051 16382
O 20942 30435
E 8611 13684
I 25377 28049
E 2354 14236
O 18977 28934
O 32234 36620
S 16658 621863949
O 226 2804
O 32514 35279
S 16185 836387519
S 1927 811908269
I 2216 35063
O 17848 30954
E 2343 36105
E 24804 30271
I 11283 28078
S 34839 873312602
E 18256 22841
I 1862 20214
S 19712 698805299
O 6781 26239
I 3600 17601
I 5094 13468
E 626 15478
I 6106 18508
O 195 25447
O 24929 24962
I 22490 23457
S 23636 826491387
S 17245 677853340
S 5947 805379439
E 6618 8294
E 5656 28249
O 20204 23345
I 32044 36941
I 17860 18339
I 29484 35827
I 13664 27265
O 21374 35714
S 11430 828945286
S 4513 248190003
E 14251 20952
O 12830 36989
E 13234 35653
I 19274 34401
S 18266 42079717
S 28202 626699329
O 9407 21281
E 26070 28537
S 15356 447153998
I 27363 31223
S 35657 88798214
I 12405 30895
O 7894 31078
O 3393 17421
O 22390 32752
O 970 11072
E 800 37116
S 5080 651094711
E 25875 31899
E 881 9485
S 35113 531398832
I 24430 25026
I 20386 35720
E 669 12663
S 24688 903244988
S 25145 749418136
O 30712 33430
O 17970 25900
I 18219 35059
E 16202 19833
S 36340 323351090
O 7573 8679
O 31169 33214
E 31598 33702
O 1913 2796
S 12223 986470031
I 6238 28901
S 19774 433119805
E 15672 27958
I 8466 16980
S 36596 701420415
I 4224 28320
O 23768 36486
S 29752 573830144
S 9401 310934441
E 19603 25293
S 28425 211094742
I 5732 13475
S 22413 712243318
I 5709 31556
O 21923 22327
S 32399 28328938
S 2881 409698112
I 8627 33134
I 12625 31676
I 3270 28278
O 19954 36305
S 25155 290441527
S 34329 961533067
E 18685 28797
I 15047 24367
I 2847 15566
S 33264 842438288
S 12040 823174507
I 717 21338
S 30191 375656299
S 10716 694003939
S 5779 790333070
E 4410 12396
S 27618 198301092
E 23936 26362
I 7156 33268
S 18042 692957321
S 22131 706132082
I 8031 13265
E 13969 30994
I 764 22980
I 7729 17058
S 11301 528589416
I 23865 26166
S 26528 345525793
I 22559 26483
E 12035 16376
E 3660 13472
E 16784 35286
S 28204 272160681
S 21138 216433565
I 26904 32343
O 7083 13712
O 12104 13932
E 29890 30597
S 2264 424160339
S 17417 360504783
O 17811 33859
I 20777 29526
S 12945 181377320
I 9905 36813
O 7874 32152
S 3339 625336268
S 8487 84504262
I 9511 23300
I 22437 33005
E 17782 32716
O 18600 29850
O 2926 31041
O 8860 23929
I 86 301
O 47 28586
S 32024 857328349
S 3571 244431902
I 34759 34821
I 5558 9197
I 20594 22524
O 19966 21687
S 21848 455577710
I 24595 28020
S 6803 482770625
S 24539 597041926
I 5073 11800
S 1848 165690116
O 6499 14851
S 37007 812604410
O 12976 24239
S 22600 330663263
I 27774 31505
S 29620 35424882
S 20190 964301400
S 8276 543784077
I 17202 37166
I 18394 27727
I 5454 26646
E 6015 14170
I 830 3150
O 11365 27021
E 15858 31938
O 11304 16956
E 24498 27597
E 8173 28792
O 21976 30602
E 16762 37467
E 5216 8332
S 16747 854248518
O 13868 22265
S 34917 809011126
E 11422 14351
E 10226 29509
E 34084 34330
O 14679 33644
S 9476 766257034
O 17105 25718
I 9826 22694
O 15878 16660
S 16325 137505293
E 7013 36186
O 9561 26404
O 18736 21169
O 7845 23308
E 9184 32892
O 26435 30305
O 8048 33712
I 5316 7146
E 13718 17242
E 15658 32519
O 30425 32901
O 26928 34746
E 2177 19217
I 11684 35336
E 26064 31258
S 20422 669894932
I 27507 30644
I 2943 8478
O 9410 18136
S 11538 781121742
I 14198 24561
O 291 15116
I 21164 34154
S 12716 291162818
S 27615 411723409
E 3738 5921
I 7562 23318
I 5988 34678
I 13188 23483
I 14734 22301
E 27833 31586
S 4448 61051941
I 9504 19205
S 30766 145509313
I 6001 28875
S 32561 559901556
E 17223 35975
I 3351 15180
S 3723 352338547
S 2328 654885238
E 11114 16306
I 3431 28125
I 9985 36048
E 20278 33148
S 14084 572420035
I 1791 7422
O 7004 9521
I 15682 34510
I 17745 24903
S 4450 197014832
I 6878 19951
I 23755 29017
I 9540 18850
S 28070 825351777
E 472 14491
S 29311 819422850
E 4879 26930
E 869 19347
E 1615 14427
I 23532 35481
O 3698 20152
O 8506 28160
I 8906 12709
I 5662 34624
O 65 23739
S 1244 156863089
I 16700 23437
E 32426 37360
E 1202 36549
O 22488 36075
I 12728 29555
I 23763 28702
O 1428 23732
O 750 16169
O 14782 27436
I 23569 25029
I 20605 21499
E 17 25035
S 24838 407092409
O 11032 29649
I 5219 26166
E 22261 27885
I 23704 33738
E 15938 22336
E 3603 24622
O 31884 36431
I 730 19553
I 14465 23942
S 2401 721729704
I 25207 36519
O 11167 14759
S 37487 811601363
O 21406 29309
S 12111 151375793
I 25838 32835
S 16461 96501511
I 13729 32434
O 24242 37700
S 7708 819205957
E 4084 13782
E 28019 33055
O 3498 34669
S 18407 355704576
S 1073 583181613
I 6911 7257
O 16522 25230
S 35231 745586509
S 22280 986781228
O 9596 22774
I 508 6247
S 26451 299686257
E 7577 25969
S 7741 348990792
S 17313 114687468
I 2749 10702
I 8232 31459
E 311 20665
E 5369 35675
O 3984 24221
E 15172 25855
E 19262 37643
O 5777 36837
I 4072 20838
E 5376 13395
E 14292 36045
O 7296 13840
I 19019 22388
O 28820 33259
I 22292 30415
E 2699 9155
E 30463 34884
S 17191 45509066
E 9701 18494
O 10615 24482
E 4146 20348
S 33342 65851021
O 18299 24130
I 3577 33502
O 15087 22714
S 31610 935693510
I 26955 33717
S 34418 630885624
O 22728 23433
O 12329 14671
I 16240 37725
S 11002 207525163
I 4273 8612
I 21866 31791
S 18987 207784159
E 590 37224
O 13690 27660
O 809 19244
S 36767 888735807
S 35899 26978069
S 3370 822040277
S 16995 619913149
I 13904 25778
S 37441 771136584
S 462 741567773
S 2311 362179510
I 5106 11066
E 8388 16874
I 1823 18127
S 13056 498680980
I 23900 31245
S 1305 671798005
I 3120 21001
I 17702 23295
I 17927 27740
S 2392 837722452
O 5987 26685
I 9327 36550
I 28250 33493
S 12469 640575905
I 33996 35021
E 9535 16996
E 6129 34000
O 2156 35504
S 19820 458061249
E 10597 17677
E 13396 27758
E 5978 31618
I 15582 24347
I 11086 27475
E 25928 36269
S 15014 181844467
S 23960 810374651
I 22141 23104
O 14953 31443
S 8448 842179800
E 13712 19690
S 12010 97094150
E 21750 26107
I 4342 34968
O 25018 29204
O 16393 20700
E 4395 34380
O 20333 27644
S 23131 432724037
S 3416 980987264
I 5158 23485
I 9876 30734
S 3979 968950738
I 723 10252
E 10328 37915
E 5301 7969
O 1694 5876
E 26507 33871
O 6137 9474
O 15927 33008
S 24666 470147948
I 1228 30602
S 33978 929539775
S 3371 574098197
O 7032 28167
E 4719 35262
I 14609 14725
O 14061 29515
I 9999 25144
I 14933 26279
O 10648 19046
S 32482 665911412
O 1881 2531
I 14336 22041
I 19704 20626
E 12517 12597
E 19983 22855
I 6893 31994
S 14663 335550973
I 11478 18186
O 6877 10781
I 7422 14267
O 7461 28380
E 13639 30364
I 31829 33770
I 19854 32081
S 36443 846671039
E 8587 35069
S 14560 363343414
E 15897 22231
S 25447 261899938
E 19960 22288
O 18242 37955
S 23844 398943894
E 29510 33337
O 5566 22391
I 15722 20914
S 10875 213201019
O 19431 27252
I 28167 30743
I 27239 34236
E 8785 32798
E 17444 35779
E 3387 29355
S 13490 77761652
E 3153 27363
I 8891 16090
E 13373 25806
I 31250 36675
S 21223 967644383
I 29621 36976
E 13791 31300
S 7409 358592127
E 17240 20928
E 1343 32002
I 15572 35726
E 2027 24843
I 24035 24434
I 11486 25982
E 17539 20518
E 16914 24511
I 32824 37294
I 16142 24773
E 17207 22354
E 13792 26824
O 7328 22112
E 4656 35698
I 10735 37107
I 25305 31479
S 19999 373159308
S 9282 682963949
I 5003 17219
I 6640 24786
O 19532 21199
I 9573 37629
I 3332 17779
S 2316 297891047
S 31643 894221188
I 4860 24132
S 17072 206946841
I 8743 15402
E 20546 31896
O 1004 14307
I 3646 22918
O 16697 33255
I 2755 5889
E 13773 36638
O 12248 32742
S 24001 291012883
I 23815 32350
S 12429 151839314
O 8127 9969
O 11581 24307
O 9471 31831
I 26564 33135
I 33340 37122
I 4215 19462
O 11669 13924
I 3026 30012
I 10369 32961
S 12862 302720064
O 24762 31487
O 9786 16453
O 2610 15779
E 22396 32776
I 12776 13752
O 11013 30556
S 21621 898055728
I 9837 12917
S 25042 18030687
E 28045 29189
E 16571 28082
I 1834 10120
I 3545 26902
O 3694 20623
S 30053 328772864
O 19105 34354
I 6819 26697
O 27264 35434
O 21009 21702
E 17663 19235
O 24086 25031
S 3152 418517136
E 25198 28664
S 30539 912516502
O 19689 30795
I 10122 12806
S 35923 983468653
O 19777 29337
I 16362 29213
S 8317 57677349
I 15838 22736
S 20217 349790910
S 19733 761414197
O 2091 9053
E 9449 15367
O 20132 21094
S 26770 784156222
E 3323 21228
E 4785 23016
O 7636 35044
O 2482 34753
I 19059 26605
I 20455 26662
O 5513 25490
S 5910 228776253
E 17945 23386
E 20099 30440
O 27863 29722
O 29669 30383
E 27926 34989
S 36721 80209337
E 11991 23416
O 19498 24970
S 12057 764765198
E 3892 35853
S 19403 325747692
I 11943 32729
I 17484 19389
O 15975 31109
O 19 5536
S 13656 235827587
I 10320 34371
O 24013 26996
E 12514 32153
O 31327 34737
S 12120 269267206
I 33483 36005
O 18554 36068
O 5111 9785
E 4233 17512
S 34624 63053412
O 8803 28910
O 2494 23445
S 13098 361685691
E 2844 29427
E 7609 18846
S 20654 687343607
E 6203 29398
O 13921 36611
S 35890 163956930
S 15000 637162435
O 13937 17043
I 33265 34100
I 10252 35036
S 30502 846367253
S 9679 668556117
E 27406 33592
I 19435 37692
S 19349 894181138
O 13038 14611
S 21984 4073837
S 19757 653105157
O 9078 36986
I 10867 26023
O 4207 31848
I 28598 30986
I 14549 26360
E 5471 32307
O 178 1128
S 30773 26857262
O 1945 36123
O 22474 22641
E 14364 35184
I 23957 35931
E 11574 14082
I 2521 4040
O 10248 33913
O 7935 33307
I 5919 19186
O 11054 13206
S 27068 246262938
S 24982 497679946
S 7782 388390791
O 23529 37781
I 26400 34236
E 16311 26035
O 24042 31679
S 12738 673668943
S 30719 842996126
E 29287 34945
S 3005 20961982
E 9095 20056
S 34692 345499743
S 34878 588501703
S 31372 174947655
O 8246 30885
I 36807 37397
S 19957 214400782
O 17199 32678
O 13847 15176
I 12196 29244
S 33441 578394236
I 13435 36634
I 3704 22423
O 9339 21591
I 27894 30755
I 18095 28614
E 4226 7976
S 27312 878619770
O 2189 27326
I 13823 31130
E 12773 15998
I 10308 16089
S 35535 607869441
O 4442 8758
E 6361 16445
E 20046 20358
I 11276 22229
O 3075 10283
I 9162 25741
E 5422 36114
S 17939 880552859
I 27231 30230
I 12243 15946
E 29932 33469
E 3351 29640
O 5210 18383
I 22787 33312
O 23456 37494
S 15277 782099409
S 29329 462878626
S 37417 252181641
I 6600 11008
I 5166 12731
E 2302 23664
O 3307 14685
S 9282 760040088
O 18549 25825
I 162 14958
I 1893 34491
O 1791 2316
O 24063 25649
O 10644 30083
O 11096 33772
E 21501 23295
S 37826 936081673
O 3235 10189
E 19223 35644
O 18050 34200
I 19700 32503
S 32720 661438061
O 14191 17575
O 11851 33793
E 11673 37415
I 22480 27819
E 4397 10918
I 937 22338
S 33209 237917910
S 29968 903803414
O 6655 24389
E 9491 26991
S 29230 387075863
E 18270 19157
O 23140 24186
I 13898 30784
I 5650 25215
E 19492 25810
I 11696 31628
S 12160 178404660
I 5343 6340
I 26156 30944
I 9837 11305
E 18481 30644
I 29108 33827
E 8116 25954
I 1023 37368
O 203 10576
O 9911 22785
S 23703 408074975
O 7088 26003
O 10408 26373
I 15495 30059
S 25813 954939434
S 1658 200069150
O 19727 35670
O 27519 28721
O 7203 23508
E 1747 12022
I 9937 29421
I 23230 29196
I 17218 32819
E 4397 15946
O 2393 13501
O 8673 31692
O 16863 22463
E 2843 5833
E 24100 27507
S 13584 65018160
I 28630 29110
S 8990 661593010
O 27606 37544
O 1156 9510
E 23374 24691
E 2512 20368
O 8915 36383
S 6332 64825951
S 15638 534504564
S 22091 845312357
I 2691 12849
I 4859 11195
I 13581 35213
E 11070 21648
O 25298 36006
E 34104 36746
E 23533 25825
I 14917 30090
E 7792 17775
I 33610 36871
O 1817 34537
I 6749 16874
E 9169 9637
O 31433 35499
O 30460 36384
E 27803 33986
E 18480 32453
S 29550 372642149
E 9840 24653
E 17960 36155
E 2712 24373
S 5661 133779841
S 24502 257266210
O 11895 32142
S 12457 630066480
S 35072 594014587
O 34016 36769
O 14824 27394
I 14037 24375
I 24667 27190
O 29735 31159
O 9594 31152
E 12531 30205
S 18705 282594428
E 6214 16450
O 9883 26941
S 21529 55294898
E 19235 34981
E 2676 28603
O 3436 13655
E 29984 36568
E 17025 21824
I 7505 31975
E 11686 30535
I 9863 32474
S 17291 162082910
S 12878 122800378
O 12636 37687
S 26430 498653244
S 32182 181715928
S 28782 555321437
O 13839 35836
S 32889 433419206
O 32725 35503
E 15452 37020
S 5637 712461465
E 34424 36947
I 4469 18382
I 30525 35743
S 35406 679677994
I 2048 2645
O 8507 15128
O 21007 37938
E 1019 33309
I 12914 15739
S 2450 934294385
S 34411 272225647
S 20663 789918907
O 7251 12002
O 19807 22365
O 18515 37185
I 4933 16090
O 1388 33099
E 12242 30813
E 17695 32983
E 24236 29271
E 2612 26010
I 1921 25207
I 12846 33025
S 22656 996980059
O 25063 28165
O 20552 27344
E 18270 19898
I 19820 24234
O 21081 30896
S 3237 98145181
E 27200 33447
E 159 9846
I 20294 33457
E 36102 37489
O 6499 10008
S 2475 797176242
O 174 7708
O 20180 27061
O 13822 35676
I 23192 23339
S 17403 10965993
S 13781 298281811
S 31099 319519903
O 21326 26277
S 35979 798814718
I 5620 25449
E 2804 9427
O 4216 27642
I 6243 14237
E 6186 15390
S 11293 883131202
O 12448 35005
I 13498 18993
E 20458 29981
I 13095 31055
I 27724 33351
I 4384 30773
I 29025 32789
E 6552 21795
E 24155 29284
I 7977 15158
O 19513 23001
E 29835 33654
I 12261 34649
S 14561 780383599
O 18002 21274
I 368 3552
O 31567 33653
E 64 1471
O 2493 31931
I 9058 30392
O 25719 37360
E 6762 16131
S 15921 667702199
S 12719 450828571
S 3932 12033922
I 10899 27666
I 26083 31402
S 12908 841455274
I 3100 22126
E 11412 29295
S 10887 935629724
O 5762 13147
I 23345 25045
S 32934 140899172
S 878 807716534
O 2151 3718
I 552 9202
I 12962 29892
I 3163 32521
O 9109 36466
S 37206 495495512
O 12496 33029
O 10947 20149
S 22035 782588796
I 21346 34615
O 18343 18997
I 24223 32282
E 33069 35263
S 15837 304500199
O 2342 3288
S 30534 538824637
O 13707 31581
E 7850 20949
S 7674 787057040
E 3478 12120
I 9437 37629
O 21542 34501
I 24430 25534
I 5432 9761
S 6043 765354646
I 4491 6689
S 23952 666380503
E 13745 26766
I 7464 8667
E 14707 34005
E 6319 32679
O 21823 36129
E 11763 26161
S 12339 570078886
E 4999 8184
E 4249 23014
E 29986 36263
E 3898 36802
I 1070 37815
E 2050 12683
I 22764 25096
O 6916 23623
S 22514 615771492
S 826 792576661
O 18016 28454
S 516 462283740
I 3764 14072
I 12763 16762
O 8778 20314
O 23786 25358
O 5640 37194
O 13364 25782
E 17903 28938
I 12454 35293
S 26447 608870561
S 25072 829262234
E 5542 31264
O 11885 36962
O 33156 35000
I 10649 32567
O 11268 19516
I 6458 13473
E 12507 18562
I 3051 10083
S 33288 887411700
S 6621 860464913
E 23340 27063
I 7995 12420
S 18374 737947938
S 28007 562894197
I 30906 35608
E 836 34412
E 18735 35590
E 25527 29950
O 13003 25593
I 916 15882
O 14842 37082
S 2951 386975495
O 9252 22715
I 7637 15024
S 16724 947498555
I 4070 18722
O 16649 23097
I 4510 6886
I 4556 34845
S 35815 754599530
E 4682 31666
I 10702 34397
I 4584 31907
S 16239 215538744
O 783 35195
E 3292 25070
S 20007 852139755
S 31100 472403594
E 13109 37072
E 13629 14639
S 34176 196038463
I 3184 8790
I 31653 35284
O 3474 18821
I 15066 17003
S 18605 927245758
O 3197 33851
E 8127 31062
E 5206 6955
I 10363 22658
E 7916 13596
O 4747 4850
S 21222 359103165
O 27205 34843
E 20790 20874
E 19948 22469
E 8593 17040
S 7930 684346333
E 131 34847
O 13642 28257
I 13081 20094
S 2601 293139144
I 16148 23275
S 16560 905761750
E 19900 21482
E 11826 18667
E 22273 32997
O 14749 18063
O 10234 12911
S 24828 978677577
O 4769 8410
E 4330 14921
E 7233 37192
I 12278 37269
S 5182 413855778
I 7813 27896
I 22836 25607
E 21108 27470
E 3091 24450
S 36099 636410754
S 26386 283301935
S 17168 847607304
E 12028 35001
O 13378 27563
E 15941 35671
O 3334 14852
S 12284 643746516
O 3881 11231
E 5476 30888
I 18065 32222
O 34941 36780
I 87 7571
I 18256 19314
S 3939 260673630
I 15779 33942
O 13371 20495
E 13561 25626
E 25916 32426
S 29198 348869056
I 8021 18260
E 8633 20351
S 4381 355592435
I 18919 34721
I 29936 32263
O 1310 5306
E 27199 29153
E 24664 29325
O 2081 5530
I 14664 19091
O 24233 25040
S 26826 557114274
I 5389 7397
E 549 18001
I 22096 26805
O 27878 30660
E 17220 30810
I 3021 11991
S 28440 829825930
I 25972 26351
O 1046 34292
E 16476 22564
O 15159 26238
E 7534 11515
S 33474 348571403
E 718 25119
I 12027 29788
E 32119 36637
I 33743 36862
O 23310 35584
I 30099 35365
O 20399 26151
S 11710 618043546
E 7159 14543
I 950 2511
E 5749 13118
O 9781 22329
O 301 6799
S 17042 215104302
O 1061 11794
E 3879 12063
I 13277 30915
S 37060 428072418
E 5903 36655
S 14626 314183090
E 7155 18533
O 13445 31355
E 24666 26079
E 35757 35882
E 7503 14394
S 30821 596651193
I 1561 6573
I 6558 15934
S 17125 794799065
O 7902 32997
O 7028 16253
O 3612 19776
S 32712 155158440
I 15206 23238
I 3555 15522
S 21260 584518052
I 18564 35330
S 19218 5750724
O 20904 24237
O 18357 20730
E 23090 25759
I 6781 26562
S 3707 761788364
S 11718 762163401
I 1305 35845
S 31888 524733508
I 14648 37763
O 18680 33330
E 12371 33342
E 4179 5520
O 13541 17389
I 26357 36375
S 35622 904357462
S 31213 795022764
E 12409 22125
E 18311 32871
E 18572 36292
S 6111 343836989
I 17291 29621
E 6657 11611
E 30644 36537
O 3869 28951
S 33730 680904317
O 17049 30886
S 17706 122863319
S 25197 8046628
O 23072 33233
I 14037 24638
O 3923 8868
S 9869 744190973
I 9552 18274
S 1384 484439964
O 13579 18970
S 24576 659128549
O 16400 35659
I 5456 10368
I 14871 31390
O 28078 36558
E 3477 24472
S 25421 458541429
S 24109 928329129
S 37591 702802734
S 6700 198876732
S 15270 788347192
I 15074 32663
O 7619 32892
E 7712 10647
S 32915 613827862
S 16290 729073859
S 31088 116802078
S 33408 833826278
E 15136 22626
O 10062 22375
O 1702 2006
E 7837 33717
S 8242 782908465
S 16381 452282335
E 11401 22693
I 1588 6410
O 2688 14156
I 27092 31476
O 12867 31752
S 26092 243992349
I 17601 29702
E 20162 32810
O 11128 26445
S 1935 353621670
S 1700 373275343
E 16557 19624
O 18194 21602
E 3314 13048
O 14373 30496
O 28722 35316
O 14699 25759
O 5904 12478
I 26020 27830
I 8132 11300
E 521 1579
E 17382 30237
E 20333 24402
S 13233 158581607
E 13697 31496
O 20291 27870
E 3545 37639
E 5215 10298
E 27775 37371
O 17620 34584
E 5002 29480
O 11540 16102
O 2010 2106
O 16517 22587
E 12350 25635
E 14166 32535
E 1181 23392
S 23457 607254299
E 16928 22402
E 14481 36920
E 4519 16356
I 4296 34960
E 15318 25242
S 7538 297383814
O 5800 33920
S 26149 280053964
I 13264 25400
O 4721 12886
S 36376 923921619
S 35993 425607632
E 10472 35296
I 15877 30780
S 23989 306634627
S 21756 961701449
I 30945 32206
E 13576 35928
O 7301 19410
I 5262 34378
E 10938 17570
E 401 19554
E 16043 22248
O 31474 37205
I 12739 32551
E 1500 33356
I 14303 30976
S 23010 301759073
O 9343 31448
E 8190 32220
I 3155 13499
I 12063 24091
O 1527 20233
I 7722 23300
O 19214 32358
E 6401 36899
I 18071 22444
O 21152 26339
S 32751 755357359
E 3989 32164
I 4917 15310
O 6202 33773
I 29440 30250
O 23376 37275
E 15198 34089
S 9639 351539145
E 1064 13976
I 12947 16173
I 26441 29450
O 10809 16659
I 1132 37894
E 1414 33187
O 28917 30355
I 2444 26166
E 29984 31378
S 13420 276576528
O 17191 20930
S 17881 868592488
O 9000 12538
O 28375 35761
I 18681 37369
E 14959 35154
O 18767 34696
S 18513 751866658
S 37051 907075132
S 3281 330240513
O 11211 21086
E 8306 30105
S 20712 392142251
S 29381 162810999
E 32182 34065
S 7100 298872837
I 2011 16366
E 6644 34725
I 8863 8987
S 17245 783987384
E 21171 21640
O 12952 13951
E 13354 25948
E 15265 30032
O 15948 34192
I 23487 34454
I 11511 17431
I 4669 15048
O 16440 20359
I 18531 27039
E 2456 19251
I 26697 34405
I 16056 21376
S 27498 461000790
E 5556 7615
I 24452 28331
O 24187 34403
S 20902 503398761
E 18794 22806
I 16193 33369
I 20189 25317
S 1087 977925257
S 18780 782686100
O 5909 16066
O 10711 36039
S 13044 213790312
E 3030 35695
I 23878 25175
I 15009 17265
E 1609 28971
I 34388 36543
E 18369 32841
I 24067 37217
O 15145 27197
S 15119 623695421
S 24380 891273551
S 23835 990300893
S 27068 56989093
O 15584 31095
I 10354 16587
S 23561 194965757
S 20965 432323341
O 9338 10415
I 8350 27027
E 12444 27261
E 19944 35697
E 12670 32236
E 8577 22047
S 34130 327437826
S 3109 73632613
O 22272 33406
O 14546 37083
E 4287 33426
O 1660 24294
E 7003 20908
O 3370 12079
O 9434 22585
O 1838 28482
I 3454 12925
O 32029 36650
O 10499 21166
I 25635 36564
S 18464 756602407
I 3679 35930
E 3229 32412
O 5044 13692
I 952 37814
S 33977 125285452
S 14097 113976402
I 15759 19905
S 35748 650903000
O 18451 35024
E 24588 32834
I 30001 32844
S 20983 235829718
E 25750 28883
E 12613 37723
E 3126 9039
O 3137 11588
O 8798 34533
S 14778 399771525
E 11811 13678
O 1988 5165
O 18679 31057
S 6931 46085125
S 8575 353254778
O 19650 26819
O 5196 27461
E 6256 35451
O 18144 35946
E 11755 13140
S 17916 232788820
S 35702 185766676
E 19229 35238
E 31129 36384
O 5605 26397
I 24836 30470
E 6883 8307
O 2743 17706
S 21751 229360973
I 2516 5512
O 8260 32232
O 15024 35272
E 21232 29855
O 5414 7385
E 8561 17957
S 2149 989135599
O 13333 36187
S 8283 344422303
I 863 1065
E 13717 26945
I 5932 33579
I 19038 23816
I 1493 32518
I 9134 27475
S 23747 403294480
E 16944 37618
E 15920 27112
I 13207 15180
S 2078 884127866
S 20960 493718232
E 20912 26945
I 17041 27983
E 13029 30005
O 2982 37131
E 19414 33108
E 24996 25543
O 5011 7395
S 19819 931459777
O 7516 30608
O 23009 31967
E 8727 37222
E 19171 30809
S 18728 717782515
I 5573 20946
E 8864 28163
E 14155 35420
S 20648 107674061
S 26017 795642259
I 1635 36350
O 12262 37297
S 35486 387262370
I 13797 32170
S 16964 991092579
O 3112 24445
O 24439 30043
I 2437 15049
O 634 4245
I 3085 20896
O 17868 33507
I 10865 31204
S 28773 580482816
S 5055 676455349
I 48 31565
I 12355 27290
E 5792 33843
O 8626 37927
I 19737 20135
E 22151 24791
I 10418 11670
E 12875 14006
E 21939 35934
E 4986 17048
I 17185 24041
E 24598 28620
O 30383 32820
I 3204 17624
E 3106 20466
E 31936 34881
I 15932 37838
I 27057 35482
E 16057 22206
I 5343 25775
I 12227 15875
S 12659 239645941
I 16360 18828
E 25754 30780
E 5301 23297
O 7827 28886
E 13291 29553
I 4363 21073
I 12479 24187
I 17685 21649
E 3403 20893
I 16823 20302
E 2667 29284
O 18704 24159
I 11905 14106
S 5194 462061479
O 12145 27845
E 14750 25404
E 20010 23307
E 833 35242
E 8956 24004
E 1453 5041
O 19627 21100
I 15538 18696
E 1615 31054
O 11173 26359
E 2356 8205
S 3308 341481582
O 18401 30673
E 14618 24352
I 11378 16829
S 7180 488817379
E 5309 24927
E 22609 35209
O 7414 9395
O 15242 34660
O 3909 19411
I 15810 28111
I 3392 36233
E 3899 26182
I 9514 9898
S 10710 46480820
E 15688 35051
I 24116 26717
E 18731 19538
S 25331 724408518
I 257 35163
S 33204 685374871
E 13856 18954
E 5635 22473
S 37970 348027668
I 10800 36508
I 25663 36011
E 1580 20120
S 31645 233742815
I 12342 33266
E 713 6607
I 7285 9638
E 16023 19009
O 9819 14024
E 5894 23995
I 6280 24461
O 31451 34803
S 32618 195536475
I 17745 23933
I 20368 35864
O 25162 27276
S 26091 508763138
E 13588 26072
S 24037 389906738
I 3314 12230
S 7933 923445459
S 2233 48950873
O 24690 33167
E 553 10778
O 11731 28506
S 22874 494349040
O 20960 23191
O 17317 23967
O 7308 23485
I 3951 34237
O 11671 17323
E 11134 18819
S 20861 602307180
O 8600 26926
I 9475 13148
S 13286 625103021
I 402 8511
E 14497 26904
S 22123 590705961
S 22571 378358095
S 8621 487365187
E 28966 37057
I 24254 36701
S 15537 941069318
O 24089 31709
S 23538 167162930
I 2559 30657
S 1665 773802325
E 2181 24295
O 11742 16920
O 13044 23515
O 11290 17923
O 9919 21402
O 5423 10519
I 8377 16169
E 6737 11258
E 7378 17002
E 7477 8865
E 13906 30816
E 19356 36035
O 1662 29614
O 16594 24555
S 25491 788335174
S 19604 740283717
I 12556 28689
S 16862 973274844
I 2348 34302
S 27186 613506421
S 18277 778263440
S 4855 806549980
I 25909 32039
S 102 931320726
S 14127 160494409
S 32129 254328200
O 5484 30962
I 6432 22989
O 18506 23820
E 1191 11201
S 5989 812609046
O 594 36799
I 13620 24251
O 15252 29521
E 14740 21142
I 2971 36456
E 16574 16657
I 21494 37531
I 7984 27497
O 533 6798
S 35931 269946169
O 26684 33248
I 578 36593
S 12291 533012255
E 644 4182
O 6813 23631
S 26360 885833339
E 6460 22091
E 13738 18482
O 3993 31809
I 28315 34438
I 660 14728
E 11139 28872
I 32825 35898
S 12768 470236513
E 16067 35371
S 13744 304257713
O 20325 33780
S 15542 638058884
E 22378 30668
O 12736 16980
O 6879 19570
I 24378 27878
I 34292 36590
S 3007 461568361
E 12243 13272
E 6432 27623
S 25609 729938914
E 10319 11422
E 7073 30323
E 34223 37442
E 29868 36448
I 10480 37369
I 9591 15068
I 4943 19267
S 19424 152644450
O 1751 24738
S 37228 782683030
I 13455 20984
O 7988 8223
S 36489 673684491
S 30757 926972692
E 8390 31389
S 37106 316574093
S 18870 518842471
O 683 23980
I 7356 18486
O 13419 14817
S 1257 378329562
E 7982 22571
O 18433 36803
E 17062 34204
I 26869 35174
O 19519 21599
E 15197 34931
O 18588 35859
I 24570 25808
S 36668 981828191
S 9274 571754008
O 30337 31013
O 9528 37528
I 5816 31154
I 9574 23565
I 11376 24156
S 4975 488956892
O 14961 30328
I 10981 28759
S 14809 471930609
O 16863 24653
I 8023 10437
E 14172 22402
O 19019 26192
I 4071 34907
E 21440 23107
O 10802 35547
I 36882 36926
I 14418 24919
E 8313 24976
E 2762 11978
S 18684 589176041
E 17063 18881
E 29182 33473
O 33795 36206
I 659 22333
I 17182 37164
E 22298 26495
O 3988 25718
S 20799 83408197
I 148 7553
S 28779 279825411
I 2476 6595
S 27957 23353955
O 4366 13719
S 36510 870810989
E 4882 11997
O 16224 36895
I 16781 37907
I 860 34914
O 15429 31106
O 8840 23705
E 128 27905
E 26309 27773
O 1142 3209
I 23909 29871
S 32217 382290128
O 6038 29719
S 37448 561145813
S 6926 608828831
O 416 8228
E 9327 20492
E 13365 13525
O 121 3952
S 19133 58052648
S 1214 851900210
E 4623 7595
E 2531 24503
E 26075 31199
I 11009 37925
E 9420 22444
I 18199 20498
I 20719 33386
I 20355 29349
S 6436 727635331
S 5978 377018903
I 11912 27192
E 7964 33373
I 34886 36926
S 24023 155696877
E 27129 35641
O 12922 33246
S 6630 640445252
S 30473 293964381
I 25819 37077
I 18689 21133
I 1379 24568
O 20913 25591
O 5297 12043
O 26277 36808
I 1833 11677
I 6341 31021
S 15716 350474771
S 35071 543186682
S 32967 800401033
S 3884 357157907
S 17529 296820045
S 22513 310911964
I 15016 17959
S 35625 998567624
E 6101 6905
O 26510 34969
S 6933 727572269
S 22890 936751543
S 3462 811051499
S 18500 69933226
I 2453 20471
E 6549 21936
E 13181 22192
I 10139 34199
O 20041 20603
E 2352 28516
I 28024 31575
O 19610 28486
I 6548 26628
O 2365 7424
E 17148 21554
O 21880 33638
E 2228 10813
O 6909 12182
I 14048 24461
I 32463 36507
E 849 1391
I 20120 31367
O 20037 34311
S 33865 427736674
I 5666 23880
O 26226 35781
E 5852 37594
I 1624 15048
E 17781 23992
O 5784 12306
E 8162 29602
I 7891 9860
O 21875 28192
E 5313 35906
O 2078 33965
S 15794 348639619
O 366 25272
O 32285 32804
I 4682 25458
S 8854 288812228
E 354 15446
I 5695 36897
I 28781 34106
E 169 21650
E 7294 27765
E 2711 36408
I 12284 17341
O 110 31673
I 7667 22721
S 19477 739696682
E 10480 15684
E 30230 35346
S 34547 653846968
O 21942 24320
I 8219 31063
O 10961 17306
I 17916 26940
I 4883 8296
S 16090 831826604
S 9413 623678613
I 444 6961
I 23750 27178
E 7998 17949
E 299 37723
I 12561 15606
I 17966 25959
E 32227 32812
O 338 28201
S 15769 758145365
O 17316 29881
S 1925 168963329
I 3211 19880
I 8553 9041
O 11312 26736
E 24533 28281
I 17658 20064
S 13361 327355148
E 16781 37245
O 29585 33285
S 19367 429389170
O 25598 26909
I 6691 28875
E 5883 24991
S 36843 95092706
I 17943 25663
I 13671 26899
S 7958 573647120
O 19546 22625
I 31400 36907
I 36590 37771
I 8986 37579
I 652 26151
E 4994 16402
I 3002 7086
I 3440 27629
E 8765 37104
S 15932 435744830
I 10711 18409
O 15470 18346
I 18876 20256
E 10311 34632
I 101 28096
O 34201 37275
O 1531 25627
S 18408 578004899
O 9417 30210
I 8859 36951
I 34780 36854
S 35872 574398224
I 13968 34908
O 4524 5434
S 25725 587251877
E 13 35371
E 24089 33705
O 7895 15073
I 463 37335
S 37206 993660097
I 13641 35749
I 8741 25524
E 762 21423
I 8460 15145
E 12508 29557
I 14864 24478
O 17498 29250
E 12903 35016
I 30132 37682
I 15673 32648
E 13685 14550
I 1925 5079
O 10223 25312
O 16496 24660
S 35682 186334914
S 29207 101440663
S 21447 470013082
S 35178 152372777
S 5979 831000816
S 22360 799562702
I 15089 31338
E 5345 6760
I 23814 31302
O 2730 9023
I 16166 36678
I 12336 33377
I 2489 27833
O 21947 23153
E 3422 11508
I 8249 21860
I 19359 30525
S 32688 723546340
E 25274 30883
S 20754 378620507
E 12388 17161
E 2341 15610
O 5673 26358
O 291 26024
O 12687 24881
O 2560 10816
E 3881 22728
S 6433 486083901
I 24316 37098
I 24108 29386
E 5971 28764
S 8761 776883024
E 379 15010
I 9604 9610
I 23024 24401
S 19877 605772970
S 31414 165543581
O 4774 27556
O 18528 21282
S 26141 999211756
S 6454 641361190
E 12970 15851
O 529 24916
S 32201 107152146
O 6956 17266
S 5768 51862983
O 8367 25410
S 13590 483026644
E 17116 22364
E 9935 23844
S 29519 370960437
O 21511 29130
S 18317 150913270
I 33248 36094
I 7408 24498
S 31863 600755587
O 13856 21993
S 575 834172610
I 18562 30358
O 28766 31990
O 10696 34665
O 35427 35908
S 5162 908657872
S 7069 616324097
O 21012 23548
E 17947 19072
O 3078 4903
I 7034 33767
O 8338 15338
S 11717 967626749
I 9078 21906
S 9808 444012150
I 7452 19692
S 6981 979013139
S 20239 645583891
E 23584 34902
O 3552 23740
E 14325 30154
E 21924 23513
I 4885 34471
S 3854 249863679
O 1933 18318
O 4938 19454
S 25615 971528932
E 1434 3068
S 17659 848735362
O 16292 28379
S 11449 60078056
O 25744 29340
I 713 23290
E 1215 8944
I 21023 27192
I 15529 30794
I 6053 9068
O 5816 16314
S 18174 86214474
E 13018 22145
I 19543 31702
S 7318 870865899
I 21981 30533
E 9762 21487
E 8275 36624
I 566 25398
I 18507 28318
O 20795 32343
O 9942 10721
O 319 7940
O 31463 35208
I 7069 7208
E 6484 23719
S 19702 309390269
I 10485 12439
E 5900 22167
I 29883 36848
E 11201 28093
E 522 15602
O 11057 25573
S 17463 41849757
E 15852 16236
O 250 34205
E 12777 24522
O 25509 34992
E 13125 13620
S 21239 176720979
I 1593 19327
O 9885 31367
I 13161 21506
I 18748 23031
O 9482 14920
S 1146 510799767
O 25069 36778
I 21918 23523
I 1388 9546
S 23791 610364352
S 30911 690303758
O 11240 13038
S 13499 308880314
S 17996 417525183
O 13162 28669
O 24393 37347
S 22931 899836116
O 10740 15124
S 18621 42271925
O 719 19763
S 3142 948664086
O 15739 34231
I 11493 36884
O 20251 34973
I 17457 19233
S 15744 846638577
I 27597 34188
S 4698 283407146
O 10469 24577
I 30134 37740
S 12490 461895416
S 32059 841658017
I 13753 32723
E 3758 15268
S 16515 910713029
O 14206 27414
S 20427 174006557
E 9939 19977
S 32186 146537785
S 29180 20433402
I 7395 19672
I 32127 35680
I 3285 10849
O 1605 26926
O 26470 33441
S 18624 451508567
O 22274 28981
S 25016 248462592
O 30533 34328
S 13839 87988010
I 20112 25579
E 69 11928
O 12471 21126
O 16315 18011
I 3372 23781
O 18105 24330
S 28406 774604314
O 26130 29258
S 16511 86784182
E 11322 27226
O 8118 25791
I 2486 14592
O 2763 22847
I 4133 37682
O 5441 22002
S 25997 35853765
E 9987 23974
O 9952 20242
E 9855 22130
S 10964 274579399
O 9587 20205
I 12726 26263
O 14198 15747
E 5798 37034
O 21013 33399
S 32232 215210804
E 23122 36485
I 31404 33954
S 9501 590286593
S 15137 910488450
S 37755 627784847
E 5041 6827
S 19743 891372997
O 2772 6190
O 32074 36793
S 33610 56276181
O 16131 22094
S 12253 192670735
E 6815 12101
E 12171 24038
I 15777 30575
O 29995 32474
I 1323 8314
E 9921 25623
E 5846 17526
S 26622 847529333
S 7199 683839772
S 7857 402683304
S 26327 741798943
I 15076 15613
I 22076 25509
I 1827 4322
I 6405 12281
E 17935 37818
E 14479 21100
S 12009 600497969
O 30011 36503
O 10321 16740
I 3747 26133
S 29224 356523447
O 34428 36653
S 1280 551491002
I 14275 33275
O 17128 36642
E 3512 18531
I 6076 8978
O 29397 34085
I 12630 29882
E 27706 36598
O 7030 7841
O 20951 37535
S 13137 159150338
S 23877 313869451
E 7914 32443
E 22283 36068
E 11859 24803
E 16579 29901
S 34482 661440829
E 23772 25681
O 6138 36418
I 37346 37427
E 34576 36584
O 24180 36730
O 38 1187
O 22469 29782
E 24971 31786
O 20749 28346
O 12892 31188
E 4501 26593
I 12442 13376
O 534 8937
E 20187 28823
I 1977 4857
S 12107 726872496
I 8022 18371
S 32226 111251080
O 14692 23718
S 31660 387955941
O 12524 35355
E 14879 31479
S 24788 86088267
O 10230 13480
I 33613 36235
O 18774 26107
E 10823 16798
E 11933 24835
O 8589 30077
S 12691 518144521
O 33102 33892
I 13753 27432
E 7940 27962
O 8379 17972
E 259 12686
O 1251 22750
S 9474 232714197
O 14828 29211
E 12632 18158
E 21595 35377
E 13729 28126
O 8851 26420
I 7468 32630
I 9882 27625
O 1178 23551
I 6206 9190
S 26666 135686358
E 27737 30532
E 9498 34177
O 20594 36147
O 6061 10000
E 25978 36185
O 9400 26813
E 35758 37051
S 25170 819111975
I 8714 21552
O 7275 33138
O 11041 30425
S 21127 129222404
E 34527 35202
S 22350 499033158
I 953 2238
S 28441 413819588
O 4624 6522
S 36701 398865779
I 1363 1527
I 5517 12500
S 11925 392287920
S 16686 642241394
I 2819 17628
I 3327 30103
S 34311 210957241
O 15825 18091
O 15729 19146
S 32721 476862061
S 15370 683304379
I 8275 18342
O 12890 24334
E 5387 6707
I 2861 15732
E 19988 35667
I 7174 18207
E 1731 31807
E 4228 25413
I 16822 30659
S 30770 140957486
E 17275 34805
O 302 36777
S 36520 533375426
O 26047 36151
E 23581 23990
O 11663 28264
I 13422 35908
I 31113 35657
E 9695 33171
E 4558 5177
I 18415 35750
O 19355 25813
I 5993 7134
S 27641 215081736
O 27574 30979
E 24154 35964
I 21429 23387
O 13373 34323
S 30969 792483751
S 10078 321845207
S 13459 8446211
S 25530 860746227
S 24349 862282071
O 9772 36869
S 37129 290062363
O 18582 26657
E 851 18551
O 13095 30287
I 2914 29759
I 1 32363
S 10433 940476686
E 20612 36838
E 3882 34172
O 8384 11079
E 2812 36767
O 1041 22822
O 24890 30524
O 15669 18896
E 3524 19306
I 6378 34177
I 8845 10788
E 6253 20819
O 30162 37948
O 8622 36621
E 12384 30980
O 7228 17509
I 5123 21004
S 6231 396063346
E 2638 18169
I 5265 19123
E 20980 25405
I 1582 27592
E 17763 34550
I 19843 24328
E 22627 23668
I 30523 30943
O 248 4800
E 5432 32654
O 27543 28680
O 14400 37935
S 8832 851432450
S 17446 243307539
O 19260 23453
I 12786 37235
S 9529 820517929
E 8739 23637
S 15418 41224496
S 17560 126024296
I 22663 22759
E 20371 23674
I 6648 13077
S 22496 766960551
S 3536 390228649
S 11685 759077794
O 11184 34713
E 3142 34643
E 10904 37013
S 36796 683654289
S 33323 99970941
S 17608 660051606
S 34210 934921721
O 1825 6097
E 9564 28375
I 5239 13496
I 2976 23611
O 7239 29046
O 5327 22033
E 17909 19060
I 23891 29953
S 14449 257396522
S 25962 743467213
S 29122 438536023
E 443 3199
I 5927 10188
I 6071 34931
E 22758 31897
O 5284 12255
I 3370 25613
I 10990 31505
I 12151 20547
I 14277 37639
E 15246 27181
O 18198 37618
S 20576 160115174
O 10420 35105
E 22905 34092
O 10775 14278
E 10639 33249
O 17885 23648
I 810 17467
E 1037 32669
E 8945 33506
I 3452 30194
S 9244 194351687
O 9419 32498
I 12538 26555
O 25809 35802
I 4159 8658
S 29581 542192293
S 401 949884237
E 9033 11116
O 16621 19201
O 1047 34225
I 20624 29686
E 11078 17569
E 8134 32051
O 3596 5638
I 11676 26812
E 26356 27067
I 26978 36969
I 25800 32619
S 7033 340746043
I 17202 30531
I 2171 28532
I 4411 15203
E 7957 32558
O 16487 22393
O 3138 27282
I 15544 24565
O 5813 11325
S 16634 127967768
I 1120 19436
I 633 22799
I 26394 34391
E 24783 26709
O 18064 34086
I 23406 28838
O 4387 36432
E 20784 21747
I 9882 23208
I 21389 28077
S 28724 801934604
S 17090 99702244
S 11067 705114608
I 8009 9031
S 2707 108892274
S 29612 259669569
O 29648 37053
I 10804 37181
O 14380 22170
E 1206 19656
I 1506 37942
S 34832 824349680
I 12935 31094
E 20068 31786
O 7570 36871
I 17990 34970
E 12820 36902
S 37035 257546951
O 11046 12223
I 1041 9268
E 9930 15151
O 6686 15654
O 21960 36447
O 24653 24753
E 15734 30617
S 8294 750661772
I 17053 29247
I 33201 34053
I 12375 15337
O 23265 25595
E 15084 29475
E 4248 22029
E 3915 23043
I 4939 25697
I 12374 25665
E 22759 29176
I 14998 34865
S 15063 561672248
O 3791 3927
S 9287 352280990
O 24085 32303
I 4232 20507
S 14499 125902067
E 13760 22892
E 16632 26805
E 3206 10691
I 21790 34213
S 35907 172551410
I 2900 13398
I 12148 35224
E 8070 25315
I 19463 34537
I 409 2124
O 14866 33267
S 23467 928621927
S 15965 863989073
O 4601 10420
S 6112 980568054
E 1101 24730
I 22698 25571
I 34940 35867
E 7860 12816
E 5252 15588
I 2012 24559
E 641 19515
O 3181 6450
I 5494 16819
S 5433 867352167
S 35269 546704273
I 26528 33379
E 2526 9623
I 15276 22447
E 5523 14220
O 3310 37770
I 18642 23952
O 1386 18258
I 101 29572
S 24149 97744815
E 7775 31430
O 30200 30213
S 24741 950862215
O 13812 19769
E 2349 34431
E 16619 22370
E 4385 24728
O 9526 19798
O 2564 34264
E 14546 27956
E 5197 22238
O 1153 5195
E 1559 3014
E 1152 35790
I 1377 12812
E 11084 33604
O 14048 35553
E 1635 36018
I 3760 19586
E 5248 31754
I 1174 20811
I 161 25911
O 1426 13034
I 10790 22881
S 13472 770177801
E 4342 17721
O 28942 37421
I 2264 35211
O 25900 34611
O 323 30797
E 11035 18947
I 6150 26880
E 29288 36918
S 22747 10753662
O 6064 7776
I 857 6472
E 4195 14689
S 22939 545157985
I 7195 32220
O 32405 35577
O 1088 8963
S 10891 161868985
I 1736 1777
I 6440 37607
S 6920 281866860
S 20416 521883641
S 18167 359467992
I 32599 35207
I 7275 12831
S 9249 608248388
I 15110 36374
S 19575 425983516
I 26488 27545
I 5825 28663
S 32233 977840421
O 13750 31774
S 13792 353754938
I 16844 34556
E 14625 37788
O 28902 34837
O 6353 21831
I 20367 32720
E 24723 36349
E 29230 34108
S 9107 278489914
I 22915 25708
S 27038 898026814
S 19018 685198332
O 17795 27764
E 4417 32343
I 185 17046
O 883 37191
O 34265 37870
O 9742 33028
I 20557 34713
S 27353 72284042
I 22244 29074
O 22096 36895
O 28094 29424
S 18421 875473992
I 3222 7518
S 30805 744285191
S 2685 817436089
O 4621 31279
I 2657 25044
O 3882 37194
S 27888 650637208
E 6317 30995
E 9177 30428
E 275 14789
I 30635 34403
E 13225 26362
O 17124 26389
S 36682 282414407
O 25317 36052
O 7703 22305
I 8739 10537
S 37613 46041489
S 18735 686694703
O 22484 31167
O 4162 14787
E 15536 24816
I 7101 32062
S 2428 626271482
E 11687 18259
I 17826 29592
S 15117 561212933
S 134 58364451
S 9394 975772746
E 28019 30683
O 22355 32895
I 10602 21453
I 18648 30251
S 30460 431547514
I 5780 31424
S 28956 658088242
S 16325 600416277
I 9433 22790
I 25483 36630
O 5825 16987
E 10442 11711
I 18654 36807
E 2116 7048
O 24347 29654
E 10878 33733
O 13227 27244
O 1697 37760
I 28218 31512
E 16192 27117
I 24534 25629
E 14972 23901
I 24017 31730
S 36504 357294159
E 8408 19854
I 7337 19315
I 13574 21069
E 6941 19859
E 8390 27629
I 12257 29917
E 6955 29628
E 13286 30370
I 10327 32674
S 6153 880203022
I 23770 29555
O 2819 17816
S 37745 835994375
I 7852 27293
E 21066 32180
O 14842 16128
S 10053 282048789
O 34477 37354
E 23979 35214
I 7418 20164
O 3686 37797
I 10361 27009
I 4343 13592
E 15933 17849
I 15660 22306
O 16665 27139
I 866 27612
I 5156 33225
O 25359 37250
E 6192 27169
O 9421 23989
S 9898 701506282
O 17843 22429
S 22924 430361559
I 1732 32355
O 12843 25136
E 21071 22913
O 8604 32528
E 11583 31958
S 36250 5616938
S 17544 524179235
I 28680 29730
I 20732 29363
I 25632 26488
O 18199 37782
E 1556 7094
I 7016 32790
I 19991 24994
O 9309 30168
I 8628 36920
I 2449 4623
S 25317 78356164
S 35587 110466317
I 27846 36218
S 36851 654795440
O 8666 29762
E 8937 32906
I 14153 20243
S 10402 688708457
E 15805 18722
I 25681 36285
O 7549 19279
S 34698 769389673
S 28358 690304769
I 1269 31808
O 5246 17340
I 14658 21307
E 9826 23610
S 7202 1281002
E 14578 29597
O 12746 29361
I 1955 2555
E 295 31308
E 21436 21680
O 1647 14802
S 2291 860159143
O 6591 27816
I 9881 14177
E 9572 13795
O 9204 30559
O 13274 29429
I 26691 33369
I 20203 34128
E 6112 13063
I 5009 34580
S 8981 727333057
I 15842 21580
S 20131 161399831
I 12864 30762
E 10355 16895
I 16542 37812
O 733 33413
O 11011 33429
S 10504 922209598
S 6448 154317656
O 30277 32413
I 7010 7019
S 3916 316104417
I 3144 14345
I 5974 32660
O 17005 35948
O 6032 8957
O 13739 27805
I 32827 35531
E 4092 25387
O 700 8205
I 17828 32998
I 8204 11824
I 30093 33041
E 332 27698
O 1652 21201
I 11247 34922
E 2509 9454
S 555 437768768
S 34770 377250719
I 20345 23232
I 4282 16621
O 9353 14442
S 13316 647254340
E 5746 7256
O 31173 31523
I 35937 37767
O 6254 34669
S 37139 543909181
I 11487 17205
E 8273 30141
E 3563 6535
O 13642 14688
S 18092 329558339
E 19242 25436
E 7327 28711
I 2238 3455
I 18778 32085
O 9909 21713
S 16848 324241226
E 10043 17764
S 9238 62007120
S 2827 207293695
S 34905 826038111
O 16390 28418
E 25070 32838
I 5067 20813
I 1411 26410
E 14918 21912
I 9493 18848
S 32859 752458041
O 31208 31969
I 18291 34407
E 5880 28995
E 8157 35771
S 28450 882746937
I 8147 18981
E 6789 20477
E 4405 33940
E 1248 15398
S 37103 180152642
E 4452 19949
O 1332 30786
O 2641 10620
I 15667 19202
O 9675 26157
I 1475 3529
I 1944 31859
S 18928 93982229
S 33374 320961186
S 10095 505916899
I 30086 33615
O 9764 27460
O 873 22703
E 16860 32596
I 25711 35042
E 16399 22775
I 11396 13938
I 7886 9418
E 20211 26616
I 4066 31456
I 4663 25884
S 11521 717293557
S 25379 325201998
I 36864 37820
O 28584 34534
E 8979 24444
S 11042 529416457
O 10256 35331
I 2982 20506
E 9550 31852
I 33095 37217
E 9619 10314
I 2654 27659
I 6882 33301
S 30723 858847457
S 32934 730551128
O 5479 27973
I 9654 31843
I 21488 36172
E 29921 35769
I 8213 36105
I 22563 37039
I 6086 22728
S 31397 768375015
I 7743 7932
S 29121 30649124
O 35654 36641
E 8333 15960
O 11571 25347
E 5448 21760
E 4283 22139
O 8020 8466
I 915 27297
E 29013 29749
E 2249 20325
S 22893 458884171
I 19041 31084
E 14671 27085
I 18636 37877
S 8015 957528651
I 87 7302
S 23188 291368005
S 28355 587418092
E 26597 30678
O 6779 15793
O 639 9396
I 17567 26657
I 6635 9964
E 1671 37323
I 1920 17409
E 3044 31128
E 2920 10735
O 3431 22759
O 12315 37751
O 27294 33703
I 3801 23619
O 665 19545
I 9171 13235
E 16306 22755
S 1897 932859360
O 8109 18187
E 24095 34365
O 6106 19052
E 18673 34234
I 10578 26467
I 12829 30589
I 3560 5620
S 13269 449917799
E 36099 37333
E 6586 18427
O 4786 36626
I 12029 34584
I 17680 17762
E 79 5938
S 1299 59356763
E 23074 24178
I 20552 23634
E 6383 35167
I 5163 15584
E 3350 3696
I 5598 32235
S 9912 300715302
S 21897 209874254
S 29967 886651722
I 10881 12297
I 25811 35259
S 27262 545672205
S 8348 216699270
O 1435 24340
E 12404 37974
O 6165 12048
E 7015 9618
E 19390 22539
O 14176 33156
I 9079 16738
S 27645 18776202
O 3591 10190
I 19702 20312
I 7842 21946
S 29021 280311262
S 28147 923234494
S 12821 602079031
E 2742 5191
S 15345 569860123
S 37294 755805457
O 25285 30434
S 18507 700518095
S 2595 151795117
I 1320 31718
E 21068 32376
S 6476 995313757
S 4460 656289245
O 7398 30540
E 5866 17520
S 21395 388417121
E 16841 31589
I 18875 31457
E 2181 29708
S 25895 207747906
E 29019 34956
S 9485 462454981
S 27277 675893777
O 7308 34298
S 20239 842355379
I 21396 24046
I 9767 29580
O 30492 35639
E 8018 10232
S 32742 451693078
E 31900 35875
S 15779 395212141
E 25364 29557
I 13851 28491
E 6968 9712
I 29360 30570
O 12285 34253
E 19226 36988
I 33811 35854
O 14341 18047
O 14384 25762
S 27593 598417161
O 26 11769
E 7444 33999
E 19471 27489
E 22247 26068
O 21864 31168
I 11914 18610
I 12186 14613
O 21236 27797
E 16360 33194
E 4269 23002
E 1101 13120
S 16588 502484383
I 22738 27035
S 17235 478919629
S 5037 101925217
E 8556 17534
E 17212 25327
E 8700 12051
E 4097 22719
I 7336 18439
O 11947 20109
O 15429 33229
I 22080 34589
O 24529 28000
O 26433 34714
O 14126 27112
I 10458 32572
S 26191 211981593
O 198 26070
I 1667 13602
O 3134 18158
I 13936 20331
I 690 26008
S 19087 398775988
I 34269 34377
I 3561 20674
S 15358 155463711
E 13093 22120
E 32218 35646
E 13822 14000
S 14820 979311260
E 7819 9705
O 33404 34983
E 2152 35653
S 34097 78109329
I 17025 27777
I 16347 20768
O 9065 14004
E 35588 35777
S 17987 11978840
S 37491 22755543
S 23643 882165595
I 1999 6930
E 17759 26569
S 7587 190482352
O 20232 21028
E 3628 20419
O 27505 30572
S 9412 37062960
O 19228 26810
O 17262 27606
O 25011 33073
E 10691 18709
S 10598 390370084
E 4935 35394
O 15910 26250
S 34869 403933462
O 2766 22318
I 3008 21747
I 21601 37782
S 10410 819206229
S 31713 193579482
I 1766 17552
I 4491 28521
S 23178 387849591
I 4835 35832
O 11476 34711
S 15324 37566024
I 4223 7971
E 5173 16214
S 26942 130489252
E 14721 29825
S 21715 430672487
E 2234 28305
I 138 26480
S 7124 662180142
E 21167 30493
E 9129 17424
E 583 34082
O 13607 16119
I 1703 6005
S 22166 98662596
I 32972 33678
I 13545 22382
I 1526 32008
E 19453 37397
S 19439 569252797
I 3464 37167
E 10571 10845
E 8863 37922
S 25888 890006206
I 13919 31320
O 6611 29163
E 9911 37641
S 12864 876726393
E 1354 29686
O 21582 26464
O 26127 36040
E 30354 31021
O 13641 36398
I 11018 16209
I 1278 4667
I 142 2307
O 10156 13760
S 13195 39083847
S 15111 673386930
O 20528 28356
O 22054 32828
S 8840 842340409
S 13494 824351389
S 18008 71757396
S 9156 988431652
O 21403 27699
S 26325 783456555
E 937 31821
E 8243 35087
O 34314 34676
E 9030 18299
I 13224 31504
I 5179 13411
O 9496 28644
E 5812 37537
I 17388 26180
S 10228 893199451
S 32226 137137886
I 16755 18075
I 11737 20842
I 13640 20507
O 7714 20311
E 23806 37841
O 13975 34891
E 8814 25866
E 17607 32153
S 19585 963103734
I 11000 26301
I 19364 26184
S 31701 460719989
O 23889 25238
I 820 2519
I 5146 19140
S 19278 321708820
E 7643 35907
O 17683 26539
O 4980 12696
S 19634 542444969
I 22238 23105
E 2849 13656
E 27471 37763
I 17953 27473
O 12271 20237
S 29561 325763170
S 10155 318436721
O 17240 25583
O 800 22879
E 26184 35303
E 25380 25497
O 19204 34413
E 17113 21224
S 22781 215534607
O 18652 36399
I 4298 29881
O 5087 31195
E 14523 16015
S 33681 713028950
I 459 21926
O 35874 37455
S 24104 128749886
S 34353 144572394
S 30124 337044673
I 7350 31961
O 22488 36427
S 37932 114508206
I 14913 28629
E 5199 31375
S 82 746502093
I 7973 27655
E 3868 28511
S 11619 605850176
E 21229 36872
I 18007 24558
O 19758 21043
S 23467 109231392
E 26113 26712
S 3072 676442055
O 17936 28583
I 29402 33464
S 16814 104356009
E 18944 37667
E 2744 34020
I 4208 8323
O 5502 12352
E 3085 16197
S 15812 330668234
S 2043 352376386
S 37839 480023129
I 6017 8789
E 2855 17251
E 20676 36475
S 12945 854523161
I 13566 27933
I 16677 35730
I 3476 21324
I 6532 22881
I 6876 22937
S 32037 817141996
O 19031 23901
S 5956 420367909
I 3748 17175
E 1106 26699
O 4754 10847
E 19427 27563
S 36471 239292937
I 27734 31126
O 15591 30383
O 15944 19176
O 10148 12798
E 1385 33540
O 6505 37052
O 308 36138
I 15257 19605
I 1142 18787
O 9113 14806
I 14500 33214
S 29233 728599104
S 8142 265895289
S 14257 404898381
O 9524 35349
O 17450 32710
S 26637 512587809
E 9047 9613
E 23899 37260
I 8511 27300
S 10485 572806144
E 17815 35493
I 3553 24228
I 35045 35049
S 14158 208825746
E 15304 28493
O 1307 2658
O 23098 28582
O 16096 21836
S 2801 714049552
O 14750 37611
I 16740 26449
O 37261 37873
E 12996 33073
I 3484 13886
I 3423 6646
I 16450 31964
I 8609 21754
E 31483 34738
S 30735 547783772
E 174 10549
S 11481 511025078
I 13738 15289
E 14223 35557
S 21761 106395461
O 14514 22073
O 25809 29158
I 16852 26337
S 32396 737956961
O 1840 29931
S 2691 976597631
I 3422 14973
O 8442 31052
O 14700 15381
O 10291 35641
O 3644 25772
E 558 32783
I 15289 34885
E 23549 34574
E 7354 33101
O 18439 24985
O 30463 32776
I 5514 13387
I 10937 29833
I 4982 26095
S 21400 375255190
I 27744 35902
S 22402 564018288
I 8948 36492
I 18761 30219
E 663 1408
S 10533 21990247
S 31279 778119566
S 13700 182709511
E 2665 13149
S 8265 59341389
S 32080 621349230
S 23485 578318828
O 27633 36040
O 5462 12465
S 7925 217995557
S 35689 239150236
S 34768 766776901
I 3840 35213
I 8838 33391
S 25731 857929587
O 4085 32163
I 5076 26761
O 7112 35933
E 3600 32143
I 6926 13660
E 4536 20996
O 5019 33192
I 19775 25022
I 1343 28054
E 33587 34643
S 15430 342264279
O 10524 24536
O 3350 28759
S 33096 972713872
O 12454 36624
S 8305 129140757
E 2860 23766
O 20197 24178
I 2674 8232
E 16428 19614
O 8449 8512
E 13942 17846
E 15078 18868
O 1147 30651
E 2622 17239
O 19131 20074
E 29379 31463
I 4635 7039
S 24998 958805392
I 1678 36364
S 17446 146486657
E 12805 32828
S 31612 76149984
O 6737 21914
O 9484 16303
S 2729 537753484
E 1935 3490
O 7645 35319
O 15044 26699
I 20492 35824
E 12449 17930
O 22000 29445
I 804 27745
E 10259 34611
O 13485 22171
S 7473 225524877
E 7583 27446
I 1551 2691
E 8216 35769
E 4953 12578
I 2050 14819
S 5741 861261768
S 19269 174497248
I 8962 12809
E 15564 29003
I 23701 26199
E 1105 18564
O 4921 33797
O 6446 22859
E 14793 20844
E 6570 15692
E 11536 34809
S 6393 737763162
I 712 25669
E 8229 31549
S 13162 301345201
I 12275 36473
E 7349 36238
O 18153 18425
O 1176 34459
I 4724 31883
I 2084 6600
E 6730 31870
O 5708 18454
S 4032 776367437
I 23222 31488
I 6955 35531
S 15116 912406534
E 10572 24660
I 24821 31282
O 18440 22490
S 37785 78783213
I 8891 9705
S 35918 247063886
O 608 14221
I 805 10039
E 998 7580
O 7017 18104
O 3848 14635
S 5448 488604402
I 2151 27841
E 2591 14864
O 7208 11906
I 2817 37119
I 27782 30908
S 9200 859236779
E 20513 30690
O 4372 17719
O 15377 21699
E 16582 36004
I 11412 20979
E 9565 19313
E 22444 31283
E 5488 12830
O 10372 20910
E 12480 13134
O 23422 30501
I 13681 35538
E 4875 12355
I 124 27444
S 19995 875328358
O 926 11419
I 4846 30399
E 5905 37100
S 25245 757342326
O 26525 34694
E 15057 23550
O 21302 36890
I 23760 25365
O 1289 28902
I 4152 30678
E 14556 14884
E 29771 34451
S 23011 832944751
I 20057 21917
O 4022 7169
O 19414 25747
O 12491 21975
I 7998 36647
I 4581 25400
I 3085 21205
S 32138 844129676
E 17243 20884
S 23643 852527243
O 15144 24131
E 4782 14426
I 4432 28708
I 22925 28947
E 13132 19148
E 11078 32599
O 10637 23864
E 2522 33073
S 33034 97143147
S 6349 841026910
E 9516 37474
E 31082 35951
E 169 31956
S 11043 140848614
S 10938 627009409
S 29525 238945582
S 11744 728124512
I 19841 27750
I 13683 28883
S 22183 406135312
S 18964 356272800
O 28091 30958
E 5710 8664
I 4898 10701
I 9788 30988
S 6881 799512598
O 6356 30019
S 34 521502536
I 12184 28824
S 1194 129322948
S 20388 406834425
E 9023 10809
S 32054 677355485
E 15728 16482
S 31827 170353107
S 26888 546947898
E 3482 12116
S 9953 879632415
E 10047 33491
E 22000 22825
O 12639 17153
E 15135 25925
E 11837 23085
S 5140 364146583
I 4163 24738
I 3498 22280
O 23015 26856
I 13206 32337
S 25222 582379689
I 14238 31220
E 17943 19917
S 33968 92026871
E 312 10717
E 10186 26263
O 15290 26899
I 12424 37954
E 11589 27971
E 4075 11533
O 7100 30514
I 21756 33088
S 7470 893325357
S 9786 521653179
I 3927 26075
S 33215 712263940
S 37458 345856443
S 19139 287485935
E 7355 26296
E 22720 32685
I 8817 22468
O 11011 37483
I 27543 34052
I 19897 26033
E 7091 36051
I 7570 14847
I 12896 13079
S 32266 968506677
S 9035 572321137
I 27398 32604
I 11182 17072
O 2555 16288
E 25109 25633
O 1236 3162
I 15150 30509
S 16001 148479645
I 12700 13753
I 8142 14254
E 8746 27887
O 8902 13720
S 24258 437727350
O 12316 37820
S 29348 859043827
I 13525 15711
O 26965 35146
E 36982 37047
O 216 34050
E 12596 19509
O 13373 34556
S 37794 7158474
S 37503 233384958
E 3117 8094
O 28021 34503
S 23663 32675838
O 20198 25488
S 20737 713661730
E 11874 34499
O 4493 20046
I 5265 24986
I 18022 35687
O 10515 11819
S 33570 314506774
S 2633 820429891
I 9045 18816
S 17874 399998259
I 24476 36261
E 16967 30990
S 20239 133923319
O 5296 26802
E 8483 34760
E 36125 36160
O 9421 24103
O 386 37758
O 12955 19150
E 13270 34580
O 2336 4556
E 22171 29494
O 16978 30954
O 24676 34189
S 36651 424399211
O 6725 32411
O 5845 33710
O 11456 26481
E 5571 11587
O 9482 21113
E 14099 26136
I 15550 35786
E 22641 26131
E 4156 22943
O 5830 16979
E 5487 17652
S 8091 591085510
E 4634 37568
S 34316 498146299
I 12961 33396
S 19019 82504189
E 11310 33041
S 35518 998205467
S 12184 791376942
S 34825 513447712
I 16340 22585
I 2041 34019
S 21057 879462303
E 3883 17633
E 2747 20749
O 18238 19170
E 6182 21850
E 12137 23777
S 16250 14743343
I 22818 25053
O 15537 25170
O 18975 35516
I 34503 37570
S 7165 953956934
E 27808 34817
I 5588 6158
E 9178 12292
O 27659 37917
O 9139 14811
E 16480 17735
O 29928 35466
I 26722 31554
E 10515 11693
O 11262 19453
I 27855 35061
S 33919 616413859
O 20663 25387
I 1072 11361
E 12231 16529
I 4413 28497
S 35855 683566149
S 23532 906323637
E 11194 21858
S 11664 280565765
E 20052 20460
O 2540 3400
I 4301 33229
S 25417 50288547
E 1693 13696
S 9820 59851710
I 15947 35028
O 19702 22642
O 16166 28867
I 13140 13251
I 24305 32728
O 11577 35734
O 8313 9547
I 13573 15065
S 20528 483389280
O 18004 30240
S 26778 544366023
O 19118 20748
O 5782 15578
O 9712 27727
S 21447 443778555
O 2448 24349
O 19401 29226
O 20468 32878
O 8284 28677
E 32952 34408
E 14264 21761
S 37039 74165011
O 12030 26053
E 30545 34913
O 8014 25730
E 10343 13817
I 11762 14266
O 3117 36901
I 27261 27662
O 7572 14335
S 18002 536443724
I 16687 18866
I 10021 30170
I 13739 36266
E 9803 27529
E 5630 13177
O 21083 34813
S 16847 580558248
S 8015 928664745
E 22346 29509
E 12586 22121
S 29535 684595799
I 7061 35879
O 28195 33177
I 3819 25782
E 6370 10443
O 5223 30785
S 9893 963994385
I 27936 30336
I 22868 25295
I 2446 14813
O 12091 21563
S 14510 127020403
I 34432 35410
O 8271 15124
S 33067 463756259
I 8382 25001
S 20190 666833159
O 14424 35578
E 15206 34148
O 2170 20741
S 23621 759838569
E 1454 19130
S 20712 967792386
O 6413 11946
I 9987 33897
O 1309 6800
I 8103 32480
I 1764 36132
I 6833 24258
E 13355 19068
O 3996 5767
O 13643 34039
S 15156 948553059
O 9402 29354
I 15554 35415
O 4641 23472
I 29794 29877
E 15035 23004
I 11554 24612
E 16664 30033
E 24899 33306
O 24778 30833
O 766 16946
S 19698 165509650
E 906 15553
S 30095 594944279
E 1316 34833
I 9914 33268
E 26488 27863
S 22866 907555673
O 1210 14620
E 9907 17636
I 11306 22386
I 30889 37388
E 21522 36067
S 18627 785854410
O 10200 24595
E 17471 19284
S 26056 751729519
E 23272 24984
I 4797 28423
I 18989 25329
O 9261 15711
I 5384 17195
S 30524 405686315
I 906 21116
O 198 6430
I 2986 34407
I 4443 30310
O 5399 24013
O 8251 22709
S 28259 176497526
S 3631 593590787
S 1018 268551161
O 24142 35544
I 11685 33670
I 29146 36221
E 15593 29199
S 30702 999669848
S 17103 725654226
E 26704 31406
I 1673 33838
S 31726 442605327
O 17561 24970
E 2507 28952
I 31831 37058
I 2198 18558
I 18035 20874
I 6213 30983
I 34425 35454
E 16881 28877
I 19862 23233
O 12907 28840
O 5548 30364
E 10458 11709
O 13740 26187
O 3432 4089
E 34201 35365
S 36494 98188522
I 14118 23648
O 10817 19322
I 19082 29873
I 27421 34072
I 21468 33478
O 12102 32384
E 12393 20285
O 24184 27826
I 10374 12113
I 30807 31348
S 4841 125832722
E 18285 37859
S 15448 588551294
S 17940 846150622
S 18266 152091390
E 4147 12902
I 6932 20268
I 15221 23758
I 23199 35587
O 15744 16367
I 7014 26278
I 8875 13409
E 2974 17031
I 26415 28282
I 33821 34573
O 1716 9003
E 25067 32254
I 16530 27016
E 31844 36262
O 30451 37179
E 8526 22593
O 13622 16980
O 9355 22762
E 102 36418
E 2212 28135
E 16041 32506
I 22434 28619
E 235 30227
S 11607 449016370
S 15010 141533803
I 24328 33779
I 91 4503
I 590 12795
I 32109 32293
I 8221 10715
O 3548 10464
E 8995 24688
E 16739 34111
E 3462 21612
I 9794 30566
S 13420 66082157
S 22009 625378132
O 6402 28774
I 58 17560
O 5577 35670
S 19980 536213735
I 2049 23146
E 5801 8954
I 5469 32779
S 5517 234396194
I 19462 21266
O 6652 34160
E 7403 16937
S 36625 990537980
O 13850 24627
E 35152 36813
S 10912 735225878
S 32821 382491852
I 7507 14588
I 6916 29713
S 17111 913244104
O 18775 36569
O 31666 37804
E 23529 33311
O 11082 17516
O 99 11939
S 22590 387710535
O 22278 37669
I 18520 35644
I 37116 37851
E 24839 37045
S 12688 973491492
S 31388 29853026
I 25596 26846
O 10527 31942
O 15446 24447
I 16021 35531
O 27841 35197
E 200 13220
S 24332 300200701
S 36420 636521964
S 6118 922869070
E 14471 25822
O 2969 13756
E 20534 37494
O 24807 37571
I 6675 36290
S 1270 132598416
O 11380 12677
I 17015 18868
O 28808 30600
S 2721 839551812
I 18037 34573
I 26800 30920
E 20091 25768
S 27134 805868003
E 25097 27208
O 755 7396
S 9477 823703137
S 35040 32135553
S 8170 484589036
S 36368 452942883
O 6768 30604
O 4879 33736
O 6719 11937
S 23728 579283647
I 4193 5560
I 23181 27551
I 15304 28998
O 18244 27105
S 768 24277980
E 12422 16900
I 25432 29424
S 4864 184669356
S 22876 165331668
O 26247 27254
S 5772 415229972
I 17271 22559
O 125 19448
E 5418 5550
I 1023 30352
O 27489 32383
E 23636 27087
S 24358 98510449
O 9152 21282
I 4423 33848
E 19020 19579
I 3449 22783
O 6213 23659
I 13202 35936
S 7200 171012176
O 760 11405
E 6157 9503
I 4074 32698
O 7988 35343
O 12339 17325
S 25367 543436866
O 14572 18981
S 26733 813750611
S 31442 694631118
S 37078 902315410
S 12719 576465396
S 35940 851208227
I 25517 31335
I 4024 10202
I 30608 37315
O 10140 33179
O 19220 34481
I 26027 31955
S 7095 896736760
I 14658 36424
S 25801 855893793
O 15158 19204
O 27114 32253
O 9281 28042
S 17467 324915222
I 9099 17857
E 6202 26162
I 6504 37071
S 35665 247239567
E 9646 14190
I 7260 29185
S 27226 774189968
O 3090 19775
E 23641 32601
S 16663 614769869
E 11927 32641
S 20783 469698405
I 20086 28418
I 16719 18769
S 6052 51989480
I 10213 29584
S 35965 60591673
O 397 36632
I 8587 17774
I 14392 28897
O 5082 26401
I 10871 20614
I 8005 19159
O 27198 30681
I 2809 28344
S 36882 63998030
O 10456 23457
O 178 20225
O 6521 18639
E 13774 13855
S 21275 202354645
E 5637 6299
S 33615 236611841
O 16501 34206
I 21067 29717
E 48 32168
E 13965 23318
S 952 825025739
I 657 27628
O 30016 36383
E 2627 34536
S 8225 994184762
I 29345 33777
I 25728 28218
E 1382 10026
S 19929 339860341
S 35616 574886112
I 34189 37136
I 26237 30558
E 20650 36281
E 11047 24042
E 3362 35533
E 15279 23961
S 31666 313847473
I 8214 13934
O 13727 17248
I 18962 32473
E 3637 30665
S 29442 220270195
E 19164 31599
I 14691 20177
E 26243 28674
O 8318 10319
E 1588 23542
O 5299 32809
O 872 30682
I 4200 14105
I 1007 13076
S 25107 586803962
E 44 3277
I 1277 20638
S 3112 329645570
O 17974 35369
O 8894 23571
O 10678 25423
O 1568 17689
O 6271 37264
I 9467 20163
S 20162 132718692
S 14751 689188835
S 25934 504093717
O 7635 9505
O 8028 27775
O 4906 14263
I 7434 9372
S 8525 582728725
I 10188 25880
I 15186 34334
O 4997 28245
S 9317 430402975
E 976 17511
E 23165 33776
S 16037 72349328
S 34311 319711137
I 13740 30062
E 4867 16994
S 27011 528246384
O 32362 33122
I 26857 34778
I 873 24794
O 9051 21607
S 20480 752059311
O 28547 30882
E 6640 32978
O 20478 31931
O 30903 35237
I 8857 9255
E 18414 26515
I 5727 30717
E 18256 28124
S 16181 945470625
S 11522 711754930
E 9048 12076
S 35303 477390708
E 15328 24188
E 17328 26212
O 23615 36605
O 23230 26357
S 22727 736542699
S 6594 950460471
E 8752 27787
E 21956 24632
S 858 914958192
O 27135 28406
I 17224 31620
I 8197 34286
E 18154 34704
S 27209 704912309
E 3204 22331
S 33915 887602652
I 15878 29575
I 5334 28553
O 1743 30069
S 13503 344771540
S 31655 570689116
S 10447 320154582
S 4827 716753408
E 3104 17924
I 26091 37652
O 4761 6301
E 827 29466
E 9350 31422
E 2019 9577
O 2919 18586
O 3637 19991
I 12367 15629
S 21479 593363538
O 10764 26897
S 10542 156253341
I 11984 19403
I 814 18722
E 11646 18322
O 2943 5604
S 6893 940480233
S 2664 759521989
I 5107 36276
S 2540 806214543
I 1995 17090
I 1291 28221
E 23409 24256
E 29608 32494
I 16436 35953
O 4305 15800
I 30344 30694
O 7590 23835
I 10361 32092
I 20502 21165
O 7691 8971
O 31460 37245
I 9397 25031
S 37843 780169467
E 13846 26435
O 29238 32564
S 33457 594219039
O 1307 5655
E 10557 27432
O 4254 15081
O 20961 22560
S 5508 533935094
S 37879 288007604
S 31146 529710319
O 17982 28979
O 18169 30084
O 6497 28416
O 24688 33263
O 14781 22960
I 16071 28962
S 4523 368742357
E 3049 19538
O 16475 17188
O 32015 33412
S 24522 574744793
S 8264 539940362
I 18653 37537
I 20476 30949
E 18058 25299
I 29928 31112
I 13511 14750
O 12545 23436
I 6837 11695
E 20613 36902
S 27535 744693806
I 21611 37625
S 6565 116885333
E 7181 10132
O 30178 32381
O 24004 25047
I 12064 20266
S 25240 79071209
O 12955 16573
O 2540 13211
S 22834 920039657
E 13562 33766
O 10376 16622
O 8103 29581
S 4235 79456999
O 11506 27976
S 25020 359548834
E 23865 27927
I 3604 17859
E 4077 28252
S 4213 27426991
S 20291 621847677
I 14591 33661
O 11779 21624
I 137 23314
O 10335 10574
E 2341 17518
E 2369 37011
O 5071 8211
E 31478 34594
S 13284 778755166
O 15466 30448
E 7534 32346
S 22968 948596697
O 12309 34278
I 2212 23576
I 28451 35049
S 36284 984897451
O 26028 32535
I 2579 8634
S 27112 65210057
E 30757 37072
I 28064 32522
I 11133 35068
I 4156 8671
I 18155 35550
O 4137 29070
S 4582 867842903
I 17364 20747
I 7270 27251
O 984 28613
S 30300 525847211
E 17491 30536
O 30081 34096
I 12096 34335
O 3337 23651
E 15678 23765
I 261 30302
O 15272 18314
E 10694 37772
S 37030 440600357
O 706 12841
I 8694 37208
I 18106 32019
E 3860 29060
S 28740 507804142
S 37158 147147519
I 3757 21794
I 5280 11946
E 7537 21241
I 19248 37962
O 25587 27006
S 23951 375114294
E 18266 25504
O 17897 31056
E 14984 28236
S 7974 266175690
S 30368 764642945
I 14800 26603
I 2093 36686
E 12598 37640
O 25673 32747
O 17253 31477
E 20899 21202
S 18088 320091590
O 8038 34992
S 35556 387215105
I 10176 28715
S 14922 163016165
S 27357 352607372
S 6365 553079922
I 16118 29218
O 1648 26786
S 9635 623836912
I 17346 32563
O 8335 29459
S 8522 103186616
E 6610 36608
S 33778 952154667
I 13453 29594
E 20792 28015
S 60 292353279
E 25442 35451
S 37420 492559856
O 20294 32116
E 26949 31076
O 25340 31924
O 10588 21838
O 10950 31561
O 3661 25576
O 17858 30569
S 32671 950826658
I 9138 17536
E 3256 15839
S 21332 141382388
S 11580 892287382
E 3933 19581
E 17919 25354
E 2322 23339
I 7913 22034
S 31161 332066917
I 24004 36485
I 2169 28419
E 15057 37954
S 28846 945900906
O 22779 32244
O 8559 16083
O 15192 28154
O 18824 32987
I 2325 32339
I 16690 30570
I 16218 21114
S 18628 63250495
S 14236 664271406
S 31262 244115636
O 5909 27081
E 3735 9173
E 29070 35998
S 22189 512268841
I 27617 35131
I 15510 19403
S 29137 645850819
S 24015 735173469
E 5276 30871
E 6171 20732
E 5137 6961
S 35225 725063603
O 17360 21473
S 33477 446174122
S 23524 90869014
O 435 3726
E 22941 36673
O 34209 36456
E 32863 37863
E 15231 16808
S 14207 666736586
S 4487 161023567
E 11617 29490
I 12734 20393
E 13353 19173
S 17750 386834697
I 13728 34755
I 10182 32664
E 29229 31752
O 11524 12531
O 8105 37596
E 1054 32006
I 274 1291
S 17370 750501253
E 14393 21037
S 11217 764063819
I 17451 33437
S 13191 617086293
S 15133 106341
E 2693 36772
O 6452 37214
E 1806 30117
O 6826 17843
E 22513 29694
S 27330 568121884
I 6808 21840
O 22030 24444
O 315 7816
O 19638 25375
I 3452 8352
E 12091 26282
I 33793 36103
O 16770 29288
E 9047 33931
I 1110 26204
I 13514 36454
I 23116 30848
O 13374 35500
I 21484 36147
I 6844 25320
O 489 7110
E 11064 13191
I 11001 29780
O 10720 21752
O 4351 10281
O 23850 28046
E 18504 33489
S 3618 881554698
S 9922 140740229
S 15876 136206779
O 13461 30941
E 22436 32976
O 6844 36554
E 35551 37347
O 20768 21063
O 8850 13756
O 6355 25984
E 267 17287
O 2998 3025
O 4372 32354
S 26815 696055254
S 27596 371586973
E 6519 20084
E 16829 29822
O 3716 7243
I 7221 34946
E 16757 25965
I 1632 14105
O 2669 13477
I 9556 23626
S 28775 246722122
E 776 30923
S 28195 669711922
O 24119 31117
E 2305 22201
I 38 18038
I 13806 27715
I 14535 18211
S 20899 706675159
I 7544 14863
E 10875 29528
O 2365 14827
O 12744 31412
S 5726 972848519
E 4120 28648
S 37946 89069196
I 3076 29875
S 33411 414971900
S 29917 524078409
E 7131 15292
S 31416 856295455
S 27963 276101285
I 13575 27681
E 11538 17810
O 1873 37732
S 14097 442528998
I 10078 33856
O 7892 37589
I 1040 12591
S 31143 744611671
S 8897 571837845
I 16225 31205
E 987 6034
I 14366 34325
I 22309 32488
E 33073 35037
I 3375 20975
O 17149 23561
E 5869 7261
E 4729 17145
E 3024 21049
O 5485 24600
E 965 5769
E 16537 21040
O 13123 35230
S 22239 486737
S 6848 288703444
O 13860 32938
O 18205 36465
E 23838 24148
S 2217 764767129
O 17952 37646
E 12367 36076
O 8499 23529
S 403 605289871
O 20948 23520
S 36101 961714963
S 23294 768112459
S 8458 786441470
E 4906 15623
I 17441 27276
I 17965 34459
I 7357 8782
O 28135 34331
S 36643 647784124
E 19325 23304
I 3890 8240
E 8747 9257
O 9851 37818
O 2702 34645
I 3247 12464
O 35592 37560
O 25811 30408
S 1660 73024712
S 33315 457081921
I 11983 31599
E 7778 28923
S 23206 881933919
S 19002 373247698
O 18234 32877
I 10578 31635
O 4031 14804
I 18248 33549
I 8795 20695
S 20463 733838044
O 17928 37394
E 31525 37038
I 30943 37774
I 1286 9922
O 9401 25418
S 377 169867103
O 22973 33217
E 13782 36152
I 7401 19587
O 211 25421
S 6838 798729169
S 21467 283041011
S 11671 935252568
E 18008 33657
E 17565 28281
S 1056 271305932
S 7236 693825885
E 11229 27484
O 21191 23215
S 19260 434784218
S 19721 827666098
E 25479 28531
E 6006 24604
I 18094 23335
E 22933 25605
I 26946 37872
I 18389 23666
O 31605 37072
E 5749 27458
I 5467 30917
S 27146 195245826
S 27311 202822320
S 35432 285911333
I 7165 15351
I 10530 14394
E 7031 21835
O 20481 29839
S 35027 654039611
O 9328 11208
I 24118 34645
O 243 13144
O 22624 24569
S 21611 890774398
S 11261 760914371
O 4556 13691
I 11623 32673
S 17752 341188810
E 9980 31840
S 26786 842708035
I 2344 20876
S 7864 494851205
O 17911 35439
I 5351 33553
E 9340 29843
S 10932 54457583
S 29880 454929543
O 12945 18939
O 2841 29804
I 25520 35347
I 8252 33185
S 26173 992551302
O 18532 30395
E 16157 35723
I 7838 27844
O 26502 35443
E 710 35316
S 36450 353468469
S 37374 313142682
S 17650 645347669
O 416 35570
S 16601 975811959
O 18796 22227
E 19010 30552
E 13016 26604
E 2366 28038
S 2063 952425034
O 1081 21612
S 18123 675261790
I 11999 30560
I 35159 35424
I 15344 29074
S 22983 566839549
O 20358 32212
S 30916 605896167
E 5269 12369
E 20978 30766
S 1233 784127888
E 18452 32376
E 1706 3887
O 12610 24947
O 19992 27216
E 33355 36284
S 33764 123464531
E 8237 15916
E 30930 35036
E 9436 21880
O 3692 27274
I 2286 21312
S 7891 696823618
S 7027 848300509
S 32412 979516518
E 12514 18019
S 23650 127920189
I 28953 31286
I 10027 20932
O 7156 14549
S 3941 757454156
I 6884 35373
I 3446 17933
O 2419 36559
S 30600 7405611
S 29328 840263836
E 17213 28451
O 2494 6771
S 17534 942954254
E 31180 33134
I 27751 30382
E 1546 36475
O 6698 24696
S 18818 989749937
I 15295 30907
O 13540 31412
I 25425 34455
E 18154 30901
E 8927 21562
E 26207 34895
I 4898 11031
O 5292 34673
I 27450 30856
O 13688 36845
E 11732 19833
E 14750 29574
E 7376 12533
I 3297 26354
E 1895 5473
S 32339 559617374
O 152 32505
S 1319 986460798
S 22220 967299932
E 3618 18724
I 14973 18467
I 1095 11960
O 14020 16656
S 33859 146761305
I 20601 21690
E 16802 30487
O 6828 24803
I 11521 23661
E 28036 32866
S 27859 13245310
S 7962 768833842
S 30020 202133578
E 5799 17164
I 17932 20083
I 29899 36246
E 625 32694
I 6986 21635
E 5574 24791
O 10028 17638
E 29529 31872
I 21666 26897
O 14244 17773
E 6341 10322
O 22265 30321
S 18686 658552363
O 5860 37369
O 18367 37725
O 1412 14497
S 22946 579242305
S 32400 284080427
I 28180 29373
S 31189 869754305
I 5476 13486
O 4703 25040
O 22680 27129
S 2781 823599436
E 22867 31320
S 5962 666434020
I 6918 8878
S 35994 252973824
S 27020 48757557
O 13253 19860
O 5071 9148
S 7303 720877644
I 21521 37278
S 19816 279953967
S 13921 531315473
S 16537 912781629
E 4173 18422
O 303 24844
I 12518 23194
E 13768 28719
I 3412 24599
S 7506 982388001
S 17804 84888683
S 18754 249878859
E 16877 23840
I 25400 34189
S 21318 283779082
O 23049 23155
O 12390 22834
I 33837 34624
S 37681 615098526
E 11196 27244
I 18510 34322
E 21918 34723
S 16976 828050649
O 26842 28504
E 317 35640
E 1181 13962
S 16638 757385158
S 16604 567654973
E 1983 34693
E 27469 28540
O 16124 35177
E 10017 16362
O 7879 37620
I 5431 27352
S 36152 772421370
E 17674 26557
S 27305 73604491
I 21537 23207
S 14254 426909844
I 5801 14811
E 16809 36921
I 23905 27167
I 12899 23339
E 21426 25120
O 7165 29764
S 10335 709464008
S 5837 181066195
O 6437 24520
I 17038 24056
I 29776 31979
O 24748 35670
O 5308 36209
O 10460 37516
O 1356 29911
E 33076 36589
E 30703 36757
S 4312 927221074
I 17659 18560
I 12566 24901
O 8640 17623
I 29370 36096
E 17347 28426
E 18510 26608
E 2356 11334
O 858 32428
S 24316 656794530
E 25928 31623
I 1992 17081
I 11456 34680
O 16206 27329
E 29932 31592
I 9190 13173
S 16173 705829834
S 31392 421839697
O 12458 26922
E 2727 18338
S 32542 62597282
I 1351 33451
O 13607 34291
S 14600 318057646
O 15868 34819
E 22774 31670
O 1400 14742
O 2070 12390
I 22491 31341
O 10106 16538
I 21401 26014
I 9127 23823
E 10942 21382
E 8449 22942
E 23733 31837
O 20204 20298
O 338 28364
I 6043 20003
E 17476 28064
S 24295 587197880
O 18078 21993
E 8876 28091
I 17282 26192
O 18962 19284
O 10787 36758
I 3663 7083
S 25005 994221399
E 34022 35756
S 22600 291798754
S 20558 897152223
O 25675 34912
O 21918 22447
O 5750 27808
S 4037 816234703
E 18081 33052
E 23980 31946
O 7983 22571
O 24461 28512
E 21096 31684
I 11492 11658
I 15178 23012
O 15155 18857
E 1286 20162
O 10101 34953
O 18997 21883
I 484 25374
I 27395 32847
I 5971 29360
E 7681 24845
I 15178 22528
I 9397 22966
O 14102 16441
I 9633 35408
O 28081 34315
O 7790 17741
O 2662 6159
I 21351 25446
E 18802 22756
I 14536 31623
E 15962 30096
O 5175 18199
I 19284 29317
S 30174 767140558
S 2299 488741029
S 30630 880012955
I 2249 6394
O 26145 36454
I 2729 5464
O 19700 23249
E 22381 35733
E 511 28729
S 17147 491797054
E 11964 31042
E 5447 14581
E 13243 17589
I 839 9123
S 30072 338597587
O 16386 34260
S 34387 663537980
S 22989 278866180
O 4327 22295
O 16031 35628
I 28534 34499
S 29960 78606546
I 27665 31146
E 16045 22505
E 11693 14251
I 19592 19678
I 14467 34184
I 22060 33411
E 11926 22554
S 7349 600599522
O 34 28051
E 5026 22456
S 22954 915840479
O 10480 22229
E 29078 32067
E 20754 23789
O 18067 25839
E 7955 9292
S 26387 183547121
O 20299 28518
S 31 625847186
I 1199 5401
E 2380 36656
S 1536 612469984
E 6586 26067
S 19144 549598161
E 26705 32008
S 37947 69471789
S 37777 920510840
O 10977 19428
O 1839 16641
E 10217 24517
S 29634 520454668
O 21206 21798
I 22023 23518
S 31960 751223079
I 7820 36181
I 6239 16411
S 16332 949685019
I 6614 36982
S 28298 657120726
O 12579 33173
E 177 37642
S 2016 505636084
E 9960 35349
E 17045 28402
E 7923 31531
O 2355 25041
S 35055 324984097
I 17525 18154
E 11585 35220
O 27481 32439
S 23004 740818532
S 7834 434534774
E 1871 26116
O 23150 35906
I 28854 31921
E 17081 25631
I 10710 18650
I 649 35396
I 1443 35376
O 10661 32380
E 1396 2955
S 14623 348406630
S 12136 985709724
E 1515 10652
O 2210 13767
O 5337 7677
I 6511 19915
I 19900 20520
S 4819 442920677
S 18813 37392183
I 510 18912
S 25668 170252047
E 15335 22169
E 6853 12831
I 10854 17705
I 30356 34515
S 10678 76553590
O 13178 34506
E 14359 16634
O 5837 22750
I 21889 31414
S 17977 267721040
I 21477 34061
I 12513 36321
E 4235 20060
E 4915 7089
E 901 8130
I 808 4329
S 12811 17712641
O 9102 19666
E 3020 27295
I 3831 7170
O 20364 33013
O 5305 20829
S 5839 580220225
S 522 484833488
I 23769 37042
S 2344 663060539
S 15161 839240223
E 14656 36283
I 24240 29049
O 8768 18236
I 3072 32924
S 12576 872632613
S 24055 910933523
O 14691 30953
I 13410 18459
O 7766 20752
O 202 10865
E 5933 12846
I 34589 36128
E 5134 31125
I 16018 27903
E 20706 21837
O 671 29335
S 7314 467199830
I 1025 7709
O 11254 18277
I 21014 30625
S 5095 429725107
S 30527 292628109
E 4271 18627
O 28319 31624
I 3984 35153
S 28125 570903003
I 11021 17029
I 27594 33053
E 16428 33081
E 13276 32305
S 10001 661789699
O 3340 23609
I 12558 35618
S 22829 410980563
S 225 134607769
O 6501 13360
E 25608 37544
O 17244 20666
S 10946 145761896
E 29650 31611
S 5604 118024240
E 4133 12301
E 3270 25651
I 27855 30490
O 11007 14275
O 8633 18398
S 36395 924804633
I 382 17541
S 20595 371081574
O 1602 21076
O 26129 26573
O 25802 36213
I 29093 35647
E 13331 26607
E 9811 12415
I 6788 36212
E 7910 9903
E 519 29251
O 18868 20062
O 2516 17905
E 1953 21505
S 10445 474690636
O 5497 18045
O 5115 20580
I 28067 31775
S 37179 628811443
I 19836 21279
O 3652 29962
I 16727 34830
I 17109 29070
I 8241 24297
E 27843 29492
O 8086 24039
E 4290 29976
O 7346 28035
S 13913 154189681
S 838 877388284
I 1025 11770
E 26224 34873
O 1966 37353
S 25222 287501255
I 816 10077
O 15757 25504
E 29990 30601
I 4112 28093
I 27069 28885
O 28950 36297
I 16467 18634
O 8103 37545
O 6722 17581
S 15172 13627251
S 8189 11116085
E 4928 29126
I 19829 23160
O 13877 14533
I 13704 21719
I 25998 36518
S 25564 227697104
O 27319 28831
O 25325 29485
I 6854 8815
O 20423 30423
S 31850 794306801
S 26302 294855359
O 955 25696
S 21286 854380528
S 36870 295449049
E 26895 27284
O 17265 34593
I 18036 32546
I 18960 25811
E 15457 36966
S 34457 860789535
S 9090 510967709
I 4928 30966
E 9379 33000
E 4990 24928
S 10149 708132895
S 16586 809892006
O 1687 21123
O 15198 37694
E 21811 24302
E 2491 13845
O 31019 37051
S 20862 105839851
O 18983 36300
E 22760 36946
O 6812 30794
I 7191 19047
I 2464 19751
I 18070 21489
S 29653 152160183
I 8196 18169
E 4224 10463
I 23736 24819
E 11741 27730
S 3169 692079219
S 13032 402055902
I 17751 36318
I 3033 6358
O 14201 28790
E 12201 23867
S 33961 921796922
O 13494 35648
E 20845 33589
E 14285 18902
E 1167 23691
E 9111 27283
I 20492 27888
I 26849 27416
I 9851 29772
S 34561 796929284
I 3521 19404
E 14648 25556
E 12152 31670
E 24011 27930
E 15081 27231
O 13428 25859
I 25892 31052
E 3447 36413
S 34690 416858225
O 20305 30509
O 5010 29822
O 1338 7174
S 5661 539710385
S 24892 312527784
I 3605 35336
O 2883 28545
I 2573 36968
E 23762 37583
E 16135 34880
S 32472 595528292
S 24776 712607669
E 5286 19807
I 3094 34723
E 17578 25245
S 32553 461149279
E 10427 34720
O 4869 36696
I 2829 21575
O 24022 31504
S 6770 607984488
S 11976 721143703
S 31408 237829175
I 13518 28333
I 32352 34398
S 830 818546669
O 21800 35518
O 7169 10429
I 21023 37933
E 1399 21525
O 5719 14506
I 11375 15258
I 452 34130
E 23741 37679
S 8081 266716637
O 13266 17577
S 8293 251602047
E 3015 11173
E 6400 16839
O 5638 33545
O 3115 4714
E 9530 9946
I 937 36839
S 33786 686787279
O 19017 27936
E 6508 31336
O 19889 36108
I 7748 26759
O 22890 29253
E 21697 22578
O 27591 35990
I 4175 27429
O 8166 12334
S 30655 359213903
S 26674 46357480
O 18286 24847
I 20607 37102
O 934 17471
S 12552 892156691
I 1640 18325
I 6007 11050
S 33350 72049180
E 3556 36082
I 3381 15802
E 21768 21799
S 27617 290579801
O 770 11774
O 13771 23845
I 2378 23326
E 24345 29213
O 14227 18521
O 1244 35959
S 8590 819002636
S 19775 184349065
O 5439 16446
O 11816 16313
S 10900 684348359
I 16721 21375
I 6330 22507
I 21564 29163
S 13778 357557003
S 32134 658443981
S 6806 474209129
S 3402 695952854
S 806 106595503
E 22110 32718
O 20119 35229
O 21318 32634
I 14033 22595
O 5527 12061
O 11702 30232
O 4890 7985
I 23702 33963
E 19570 31847
E 23404 33108
I 17524 35587
S 6808 427162128
I 22546 31153
E 8769 21542
E 3782 21815
E 9609 30629
I 5886 29137
E 16538 35446
I 12527 32768
E 8694 35503
I 13461 24162
I 4608 28161
E 18149 21985
E 1769 9887
S 21815 252882591
S 30876 881861091
E 25694 35058
I 15617 23453
S 20052 183286400
O 1957 23601
I 12914 29138
E 9928 33812
E 7293 9533
S 27831 456135385
E 5065 5835
O 3570 8890
I 13306 24534
O 13477 25304
S 23713 587945203
O 31510 33184
S 7360 26455518
I 3525 16038
I 12734 18131
O 3227 33151
S 4329 583906052
S 32645 434969800
E 8093 30874
O 32538 37852
O 1286 29233
I 22162 26960
I 18668 27058
O 11954 22133
O 28167 30191
O 22797 31413
E 28344 32823
I 3392 27810
S 8336 668258819
I 18255 35284
S 32168 205117590
I 16649 27328
S 33627 893980990
O 17280 33585
S 15758 460823469
O 23689 23817
O 32738 36427
I 258 9898
E 19512 36792
S 12361 939494681
I 4514 13736
S 18969 291696076
E 20223 32245
E 22757 30682
S 25887 566537936
E 6158 35101
I 17992 37470
I 29147 34434
I 20964 24974
E 10204 31703
E 9278 34893
O 10292 22102
O 10766 21128
I 32123 33681
S 6197 816095740
S 27540 682506919
E 6466 13898
E 21704 30103
O 6224 18059
E 3062 26656
E 7189 8110
S 29936 692984209
S 15480 678107395
O 7644 26365
O 13675 29239
I 16928 24507
I 10645 37037
I 14222 22608
O 1185 1678
E 13206 19992
O 12339 18373
S 14784 519880737
S 27968 810813809
O 16081 30210
S 24243 157846095
I 12880 26531
E 15713 34907
S 12783 735070216
I 17558 28789
I 4223 13902
I 21263 23786
E 18554 33462
E 2497 25117
O 12349 37098
E 36836 37310
E 5177 15438
E 24618 35480
I 931 35476
I 9123 14832
I 5012 32221
E 33500 34546
O 2063 28288
S 28398 358728669
O 13730 24296
I 29931 32218
O 21169 33362
S 14958 582253663
O 17871 23925
S 14595 810713606
E 9615 32211
I 5863 29135
S 4270 142443524
O 31377 33244
S 11630 313497116
S 34817 643231661
S 22924 756153072
E 14352 17645
I 20182 33409
S 27571 964588631
O 15467 19969
O 24908 34245
S 19799 849443961
S 16786 827670357
I 26938 31084
S 6791 163084655
E 17293 21677
I 23769 28708
S 20588 889620217
S 7535 459866400
O 1464 21523
E 830 14210
I 20205 21425
E 6831 17077
E 5560 37500
S 7747 494508282
I 2611 37198
E 26886 26954
S 18688 282773808
E 13687 36893
E 31910 36203
S 37189 230161145
S 13027 517293143
E 2903 16517
S 24080 974226597
S 6289 532116396
S 718 740075078
E 22218 32532
O 29088 34182
E 22565 27145
O 12994 29497
E 23637 28576
S 15056 753261819
E 16781 37496
O 5365 32981
E 329 31672
E 19986 22185
O 10108 24947
I 10277 33555
S 24897 271156168
I 9138 32093
O 10105 27276
O 2612 33758
O 6370 29329
E 8560 27946
S 28397 497274965
S 18104 152225717
E 11002 29377
S 34095 304618637
O 22914 33034
O 19072 28482
S 9613 159640155
S 20496 415912179
O 5971 22188
O 2249 37144
O 10311 16332
E 10675 30366
S 5370 289003746
I 22783 24737
S 21694 35984396
S 25891 263394894
E 15132 27961
E 5764 25740
E 5136 9190
S 23142 507364545
I 1171 30756
I 18635 30038
O 30671 31268
E 13141 32230
E 4673 22446
I 26463 36478
S 15800 964720524
S 4183 781783835
S 37222 150229645
O 260 33004
I 6010 7970
S 9773 479113979
S 20089 513750952
O 12397 18488
I 17553 24034
I 25991 28104
I 36925 37707
O 26347 35795
S 34236 596015895
E 2668 4521
O 9687 11998
S 20005 853920360
I 13902 20842
S 889 386927255
E 4282 18115
S 20904 597161035
S 8559 342353368
I 19528 20676
S 3223 42856045
S 36842 316992827
S 31273 52991484
S 9816 466661919
I 3464 35107
O 5977 32333
S 37334 354244333
S 13265 516502794
I 12963 32636
O 34842 34998
I 23555 32679
E 15577 21180
E 2640 24838
S 30992 131128064
E 12765 13507
S 34588 373951652
S 928 693020237
E 9232 16488
O 10522 17867
E 16990 17435
O 17272 21484
I 27465 33800
E 12382 28947
E 21466 23009
O 21607 22325
S 27990 967281496
O 7915 30287
I 1722 8651
E 2348 6049
O 3887 20686
I 2730 10883
O 26967 31987
I 13491 15421
S 27548 755265185
I 17680 37928
O 6637 24003
O 15441 20433
E 6614 19457
O 19469 26974
O 10797 34855
S 35157 435701197
E 10826 22591
O 3039 34777
I 14310 32415
S 15615 293238938
I 20684 32065
O 4901 34217
S 14258 809004021
S 14962 12096918
I 5183 35245
I 5368 30865
O 13781 26531
S 3104 778188334
E 1265 21258
I 12850 30672
E 1669 29384
S 20101 334550023
S 35025 926680534
S 33756 795421728
I 4371 8833
O 21475 37051
S 32951 842957721
I 24639 29741
O 19989 30341
S 25928 885845737
E 17278 27342
E 15917 36007
S 6286 632962846
S 34003 689754060
S 6324 574134437
S 7468 938061181
O 31985 32862
S 33145 902573489
I 7987 9400
E 7757 20806
O 1252 4658
O 421 23545
E 2817 12835
S 6267 220175743
S 7989 606322557
O 15042 28330
E 5634 26995
O 626 14947
O 16532 25650
S 6276 111919506
S 18258 167448469
O 7188 19434
E 11450 17815
O 20722 21407
E 2737 29841
O 8514 37124
O 23245 36801
O 18963 19653
O 11890 19993
I 26962 28280
E 14617 28350
E 6593 13209
I 1883 26058
O 21866 26126
I 311 32414
S 27392 502185838
I 17897 18003
S 21958 525030459
O 2374 32442
O 25694 35545
S 4855 144218152
S 4457 173722544
I 2198 7415
E 300 2673
O 8675 19972
I 10541 20365
E 27893 36530
E 13852 24505
E 14601 23015
I 16097 23217
I 14777 33620
O 34152 36772
O 27180 36964
S 25360 61788718
E 17509 25968
S 27832 933721931
I 13367 15374
S 13931 844170871
O 19025 29076
O 5426 9582
I 9572 30526
O 166 5917
S 2305 611131022
I 10644 36126
S 30179 882828343
O 17036 37260
S 35660 796384533
E 13523 23679
E 3246 19231
O 22938 26332
I 129 2655
O 12354 14194
S 37144 942877129
E 7805 15783
O 6414 10853
O 2093 31496
O 5578 18750
O 1694 3330
I 5457 37003
S 23246 773418332
E 9078 37237
S 26683 894742902
I 17015 23137
I 7197 12621
I 7979 12526
I 5436 22853
I 3545 36054
O 7660 24457
I 12015 37568
E 1264 36208
E 28203 30251
S 29753 258362142
E 27312 37088
E 6576 23139
I 108 33313
S 23152 503571631
E 22348 25739
I 21018 29673
O 27181 30781
I 19645 32844
O 25329 33114
E 6085 27131
I 589 30484
E 8026 26320
I 13165 23199
S 25960 168294669
O 16828 29934
I 25074 35443
I 18930 23798
E 2444 9429
E 5313 21466
O 7580 14126
S 478 201945834
S 5792 191116451
E 32522 35461
I 18655 32425
I 11279 13883
S 32529 799550331
E 1061 4234
I 912 6738
O 19325 35407
O 18850 21774
E 6655 11741
S 17467 51625694
S 13414 781467116
S 37501 80337654
S 23523 53778660
E 14651 34443
I 834 5754
O 24365 36055
I 31836 32937
I 3388 28063
I 12241 33023
S 8988 233757387
E 24252 33175
E 14734 17838
E 24913 33455
S 6231 238482672
O 30897 36917
O 4545 10808
E 9690 37457
I 29660 36768
O 375 31461
E 513 4842
I 10936 11897
S 5427 964924798
S 2555 255924890
O 19107 22295
O 11655 12268
S 147 839498563
S 11552 403515410
S 21955 544051934
I 14701 27213
S 14236 888725366
E 2227 28014
O 23974 29462
E 13442 30613
O 23035 25491
S 11878 916537331
S 33477 32429855
S 13368 965017357
O 19859 28667
O 12725 21294
S 37526 115108681
I 17683 34249
O 20929 32372
E 12803 26312
O 11535 21970
I 19801 27852
S 32939 744616241
E 24388 37396
O 14949 30281
I 12584 32930
I 20409 36381
O 12844 12923
I 15498 22119
I 12636 35976
O 15888 26621
I 3399 30467
I 2362 32900
I 5577 11788
I 2237 10040
O 16013 33631
S 1919 663183056
O 10487 26334
S 36786 765125359
O 5255 22352
I 452 33436
E 2513 29935
S 14195 600675190
E 4786 36487
I 7456 21577
S 30726 491076032
O 13069 32913
I 4682 18460
E 14017 36054
O 29689 34291
S 408 249497205
O 14610 15028
S 27444 91745570
E 1684 11143
S 34693 520378773
S 32060 353991924
E 12611 37850
I 10194 12724
I 27829 32403
S 19993 272393340
I 2458 19640
S 33586 547034964
I 97 9937
O 5527 23750
S 30373 487420352
I 2362 33513
E 19722 19746
E 4880 23263
O 5755 24040
E 3308 36856
E 4591 6553
E 12801 16482
I 17937 23850
E 1619 19639
E 5926 10001
S 35254 747511559
E 7464 33443
E 4656 20234
E 279 24491
I 25960 35059
E 16769 31869
O 20352 37224
E 11528 20281
E 11059 16042
O 5507 20889
S 21804 798961906
I 23399 33156
I 6554 31507
O 18521 26163
O 10359 31349
S 25573 554707690
O 4999 5159
S 21842 957402395
E 13097 32454
O 34997 36804
S 11695 231634055
I 26450 34187
S 20088 173507053
O 873 36592
S 35398 158057715
S 36914 535717732
E 9776 21428
E 36782 37710
O 23818 34969
S 30124 24951509
S 16095 844043817
E 25978 37026
S 35323 333393
E 6500 36734
S 36259 351178171
E 15175 35038
E 14124 17359
S 27690 647471143
E 30969 34399
E 17247 18647
S 23688 240371781
O 8341 34162
O 1162 24342
E 13552 26261
I 25888 37171
I 15402 21811
I 15196 34532
I 17888 29264
O 3964 28605
E 20567 31739
S 31044 913678105
O 9941 13945
O 5079 32100
E 492 30390
O 1139 34016
O 16911 18069
S 28327 742791906
O 7157 31619
O 7536 14488
I 26937 35381
I 24588 27957
O 3181 33821
S 1045 541419207
O 6141 14703
S 28380 125260234
I 2414 9830
E 26117 28614
S 17346 624395922
E 14855 35990
O 10232 27685
E 6642 25613
O 20443 27072
E 18487 23409
E 12199 29048
O 4082 37980
S 14979 788395558
S 15591 366465729
E 3394 29617
E 22867 29691
E 227 29869
I 22785 28929
E 2642 17295
E 1264 14219
O 9924 32365
E 4533 10473
O 2728 32629
S 29549 135759834
I 19670 25885
I 8503 33497
S 18649 492439321
S 20595 275941197
S 25212 996288678
S 17325 187773174
I 31104 34301
S 8727 641628534
S 23260 232832568
E 1580 14569
O 8292 36009
S 27865 415000205
S 563 441996252
S 23013 101405159
I 21177 24427
S 9946 430258560
I 7694 23486
I 3119 4601
I 23206 36781
I 15670 28142
I 607 36489
I 22107 37453
I 10802 15229
O 33289 37914
S 37052 253489427
S 14779 831868650
I 22203 28286
O 8388 22089
O 8676 34642
O 1106 16120
O 7755 26450
S 33762 270424343
O 4297 26089
S 12350 158605682
S 37099 789068871
E 14680 37002
O 764 20686
O 5224 13226
E 14682 37919
I 4549 27477
I 26086 32356
E 14501 21843
E 2628 13639
O 4530 5825
S 1451 655360358
I 26530 31564
E 2826 5735
I 6580 33692
S 6384 739416571
S 36994 326243256
O 23319 30269
S 6198 176216293
S 21627 955389839
O 15291 22158
S 13906 645469795
E 12381 29916
S 2048 442915783
I 11901 33101
I 9519 22004
E 19804 32917
E 18079 21997
S 9359 654252250
O 17769 31261
S 14354 642723762
E 18004 30596
S 25439 496252403
S 2564 318789589
O 28836 35339
S 19616 259578463
O 2907 6069
E 19198 20958
I 26986 32159
O 18460 28759
O 7240 37121
E 8903 17246
S 11286 572108488
I 10614 31739
I 17746 20657
O 10388 33341
I 712 23379
I 21244 34304
E 4739 9280
O 10079 35567
I 19567 21723
S 37028 558215906
I 18790 27452
O 9028 24324
S 1338 481017685
E 7505 31678
S 2307 486402280
O 7154 30659
I 16760 32517
S 12097 995834873
O 30065 32756
O 8353 35082
E 3474 17387
O 2614 31510
S 28688 986556149
S 1326 481509932
O 24131 25261
S 25078 953107682
I 5107 9727
E 12455 25273
O 27430 29282
O 20736 31081
O 3535 8662
S 18391 695880313
O 31052 32968
E 364 11726
S 31949 625238214
I 7116 21561
I 8266 35016
O 20004 31334
I 1854 15562
I 14198 36429
E 12858 31775
O 2090 34883
O 26141 36447
O 20994 35721
O 4470 21731
S 17275 729940118
S 22275 464194170
S 22196 859760562
O 3737 22120
O 12182 35257
S 24026 135471518
S 34428 676787625
O 10304 26867
I 15889 26552
O 12679 22406
S 22098 976500226
O 5200 34997
S 35157 285300660
I 5463 17021
I 14727 22519
I 8408 28760
S 37566 379749960
O 13442 17775
O 2291 12795
I 8161 32384
E 6773 17617
I 5323 22849
S 28045 286066016
I 12008 22553
E 9472 31613
O 20251 21123
I 3920 17782
I 649 4378
S 11013 390496775
O 3892 10134
O 8899 17165
O 30274 30441
E 20358 33168
O 20652 28605
S 17926 428583162
S 29803 191124160
E 16610 17414
S 30768 917464533
E 11691 26565
E 2928 36885
E 22174 32816
O 18150 32948
I 2687 5090
S 22215 243860909
E 36396 37926
I 32519 33635
I 23089 27641
I 1226 11532
I 855 1713
O 26276 34486
O 6881 26108
I 309 12478
E 2029 15584
E 1974 16387
O 21311 25132
E 13920 16230
E 29289 33770
S 28255 891791542
O 21915 32858
I 23717 27200
I 4755 20614
E 2395 18001
E 35175 36921
S 12283 121590090
I 10217 13766
E 14639 20082
S 29937 512277560
O 25069 34909
S 18612 450600828
I 27311 36938
I 2452 4211
I 1413 29167
O 12317 15777
O 21384 36321
I 5696 30445
I 739 14011
E 448 9893
E 9931 28687
S 36427 13210172
I 18810 20217
E 36088 36266
O 29107 29315
O 333 29704
S 12674 484636931
E 24095 24319
S 13989 639129340
S 30591 509745130
O 870 23906
S 30341 140151002
I 19728 26808
I 8819 33333
S 6670 216617957
E 24322 37953
E 3223 23557
I 19777 20756
S 28882 545684570
I 778 23045
I 6715 36058
S 1112 562710675
O 6284 32384
E 21461 29452
S 5006 156583928
S 12128 708790420
I 1950 2021
O 2796 18990
O 8500 20896
I 17336 32132
O 3328 31726
S 15229 41998274
S 29163 629659866
S 11165 470088043
O 26960 34039
E 10774 30295
O 9052 18516
I 179 24669
O 19730 21286
E 12864 29283
S 5933 404766241
E 5834 7241
I 2089 35021
I 3881 10562
O 18405 35644
I 6728 23873
S 11991 356282543
S 36995 808437314
O 29798 35375
E 10428 15848
O 30968 34694
I 15484 30367
S 13272 95529264
I 10272 16215
S 23909 285468776
I 3888 5268
I 25005 32839
S 8932 843468557
O 2961 5594
E 19679 29146
E 22765 25640
I 17293 30952
O 5074 24291
E 26610 29900
S 1407 10671046
S 7338 749815074
E 5390 28279
O 10383 22720
S 26013 15230584
I 15094 23499
I 7138 9578
S 11638 848508975
I 10192 22483
O 16994 18870
S 17882 946450824
O 16104 18025
O 34130 35944
I 747 16991
S 3639 68304431
O 9225 21052
I 13220 20895
S 27030 819819435
E 11506 29600
E 5249 17425
I 14399 19038
I 17791 36480
S 16677 540430360
S 15745 667080018
O 5386 36718
E 13524 25479
E 697 28873
O 2712 24056
I 15509 19508
I 2030 9131
O 6534 27225
I 8674 29349
E 3134 25692
O 29203 29551
S 30306 92266199
E 36621 36712
O 24672 34992
I 13162 34164
I 7630 21033
I 3108 20036
I 2579 5538
S 36723 663691730
E 9806 27684
E 2839 16868
O 36324 37342
O 659 8345
E 25827 31749
O 12716 24387
S 7119 966361468
E 20531 30081
O 13 6408
O 194 31447
O 8041 24922
E 14700 33197
I 9099 23498
E 15830 27636
O 3685 28143
E 9589 36106
O 6994 13676
O 15915 28598
I 8743 25594
E 19341 37095
S 14541 105443597
I 18914 35165
O 10096 25769
O 257 7002
S 36126 458038707
S 14699 77502130
E 10854 18871
S 7918 338772270
O 8753 23360
I 173 32358
E 12066 36469
I 9390 25642
I 13459 29778
E 5411 7470
S 14262 47840781
S 29833 60769154
E 12745 34362
S 17495 154467343
S 8335 462103349
S 25903 555349932
O 11408 21849
E 1351 3483
O 20007 22087
O 17697 23714
I 12515 33650
I 8493 31591
E 11725 34478
E 8242 35587
E 802 12075
O 16968 32952
I 6795 24970
O 3697 29054
O 7452 17199
E 24118 36482
S 20251 987675929
E 14368 25745
S 33099 564055219
E 19563 37034
O 1603 15619
E 3142 33735
S 24806 778675585
S 22589 19378800
E 24100 27833
O 18258 24013
O 22057 32174
E 6511 29202
I 3868 20224
O 8526 9205
E 22095 30234
I 2034 20379
S 439 712197984
E 9501 33518
O 6472 27342
O 3209 14358
I 13277 20397
O 8171 12126
I 1672 20883
S 28396 633427359
E 1859 5427
E 8806 13183
S 4511 771253392
I 25703 26432
O 20837 33863
E 8022 33072
O 31467 32420
I 8349 29272
O 8537 35439
S 10638 705042421
I 3596 37050
S 21902 585198666
E 4380 17886
S 26572 433568522
S 8322 928598382
S 19956 336299462
I 6802 12837
I 20888 31819
I 20317 22724
E 20397 20571
S 8749 818379432
S 11965 600096785
O 9383 36592
I 11613 12151
E 9054 28295
I 23910 25788
O 5054 5865
O 27210 28000
O 21534 25882
I 12101 32454
E 12594 13303
S 18095 948094003
S 37180 43725963
O 9075 31898
E 12924 30186
E 8466 17511
E 16088 29319
O 23894 33538
S 21472 983789004
O 7318 14982
O 29441 30138
I 2315 6414
E 20906 24071
E 10692 19841
S 32450 402594807
E 17840 31155
O 14248 31275
E 6349 30652
E 23050 33776
E 12700 19485
I 13586 17282
E 6197 18485
E 6226 18487
O 27690 29465
S 9227 558512048
O 16057 23753
E 26676 29364
I 2786 31269
S 6620 673260745
I 11398 25753
I 9006 30942
O 15104 23722
O 5254 30549
S 215 30090556
S 32669 53571258
E 2209 18805
I 5962 17153
O 32627 33041
O 5762 12589
S 29967 794317708
O 19186 26416
O 12328 31363
O 12704 21426
E 20720 22523
O 2085 16545
S 18259 709978115
S 20843 648833292
I 7582 28847
I 12616 18457
O 14385 37730
O 4781 25469
S 1526 380946733
E 3644 17131
I 9991 14839
S 837 94177393
E 14057 24091
O 12046 14199
I 1139 9609
I 17602 20182
O 25675 26938
I 881 34768
O 82 16328
S 8072 386889813
I 10199 28790
E 6012 23239
O 7957 11140
E 24114 26677
O 35792 37452
S 36584 212956109
S 35190 105330895
I 8048 22594
O 2268 6854
I 291 37338
I 1517 35647
O 408 35467
E 9872 21722
I 17508 30615
E 17565 30434
E 28445 37450
I 20982 24076
O 14497 14918
O 21332 35887
S 27318 428598557
I 12048 12139
S 21603 507038540
E 29305 32226
S 26672 576544088
S 2703 888119760
O 16424 18806
O 985 23289
I 8039 21172
I 8512 35384
E 11372 25545
O 15441 21545
I 7271 14318
S 4721 887351958
E 11594 24172
S 30799 836989607
I 13527 35191
E 13830 13989
S 31626 322947009
O 18509 37791
E 10780 18038
I 8136 27370
O 19810 35540
O 17698 20871
O 1169 33411
O 35601 36253
S 30465 408972391
I 6223 15843
I 4034 15380
O 7188 33855
S 28871 378204547
E 11584 15311
E 12775 22902
E 22124 28560
S 11461 361838187
S 23527 505316079
S 18255 60761957
S 22667 238944486
E 5116 7281
O 30303 31299
O 20918 26828
S 26195 183175650
I 19439 26491
I 9005 22408
E 24342 27217
I 5893 6760
O 922 33334
O 9715 26255
E 7847 22145
E 10616 27436
O 11495 25264
I 20979 25625
O 11235 22606
O 22634 31151
O 13055 17689
E 8302 15382
E 4150 23694
I 6319 26248
I 18085 28460
O 639 18483
S 16503 304901432
S 30896 854896043
E 1804 16613
O 13152 23833
O 21604 25005
O 24061 33692
E 3686 36977
E 7628 23433
I 10887 19378
O 12822 19156
S 35313 892854132
I 8656 26205
O 10271 23579
O 6748 30204
S 857 799780050
I 9949 12820
S 13748 4064542
E 3647 16339
I 5540 23352
E 21749 33924
I 17231 20186
I 8967 34958
O 27919 36045
E 14669 24769
I 37587 37829
S 16850 525829509
S 16685 536741404
E 195 3591
I 15295 20864
O 7333 19813
I 22711 35014
S 20664 683539872
E 22619 36449
S 23333 945915867
I 1574 24335
I 21112 36196
S 35852 354327622
E 14631 19758
S 30862 998142281
O 13129 19445
O 741 36887
I 21570 26486
I 6089 34081
O 1552 8320
S 26314 356537922
I 15982 20882
I 1094 32623
O 17801 24770
I 11801 13133
I 6385 14111
S 7856 851792143
S 20801 71009772
S 3316 339780241
O 22106 37846
O 30243 36133
S 25537 584634801
E 2226 37666
I 6065 28273
E 7685 30110
O 21340 23720
E 12438 25810
O 8877 27470
I 20162 33759
E 11827 33015
O 2165 37095
S 11234 275174234
O 24498 31623
E 10057 29356
O 7193 27067
E 6075 21815
I 28634 33381
O 12445 13183
O 22877 31931
I 10929 27701
E 9800 15268
I 15136 31602
O 4490 18289
I 17693 31404
S 25524 435019230
S 30117 207427726
I 33346 37582
I 13604 34361
I 6182 6508
E 13907 18889
E 3586 19173
E 23465 30943
E 2975 29361
I 25414 30993
E 17307 34851
S 35170 915325230
I 3696 11811
E 15110 35447
O 6575 17142
I 18113 19555
O 2212 33028
E 5332 28372
O 21382 27821
E 6291 19637
E 23008 34274
S 12526 421790025
E 29779 37424
S 15246 493205274
I 33701 37892
S 32360 511491897
S 35208 38298177
S 11271 977950426
E 14013 17215
O 5871 25343
E 26720 32960
S 21293 589980933
S 27177 407246639
S 2030 292272286
S 24202 277475878
I 7018 13766
E 7631 25924
I 4764 28644
E 7187 20622
I 14915 15305
E 2314 3302
S 35418 682642778
I 12718 19744
I 18316 26687
S 5540 357895848
I 1259 13518
O 2018 13770
I 17886 24661
I 1431 27706
S 19279 653036272
E 3289 28410
I 16723 32719
I 31526 32565
S 22015 221481664
E 17193 30996
I 1920 32223
S 6045 587777202
I 24956 25087
S 20596 248455402
S 9481 734720419
E 6572 23471
O 12206 23200
I 12898 26383
I 12833 20934
I 9061 9111
I 18309 31693
E 7221 23197
E 31651 34030
I 10100 29505
O 25168 34502
I 26376 29787
E 27038 28382
O 21752 36754
S 27987 878699494
O 33774 35460
E 5891 32267
I 4253 24133
E 18195 28239
S 5290 813872829
S 27253 394258460
I 29813 31380
S 33473 607747768
E 5099 10346
I 13403 24978
E 3739 5652
S 9755 232493996
I 19539 19686
I 19591 28493
I 23814 34830
I 5979 33903
S 14825 954441921
E 830 36750
S 7359 907217380
S 7510 508353985
E 2173 3151
I 10695 36915
S 24166 453291269
O 36326 37020
O 22879 36985
E 30963 36409
O 15397 34635
O 12779 28723
S 27260 57737589
S 15977 751064414
S 10579 201176221
E 18892 29367
S 12387 224766850
E 6823 35664
E 5779 35942
E 9875 14932
E 13410 33232
O 2119 17871
S 21700 990173830
I 12089 30624
E 7277 8566
I 20520 33663
E 3259 22790
O 6345 16779
O 16387 18012
S 21410 42818921
O 9268 14247
I 26565 32557
S 34564 525702828
I 3563 29439
I 24731 29161
S 16212 87506269
E 35074 36177
I 4116 27576
I 15114 17724
S 7822 330735435
E 13594 35512
O 14014 22020
E 15477 32366
O 21714 26487
E 8929 13400
E 4027 19984
E 12861 22528
I 20171 35815
S 22840 286669141
S 28416 690324916
S 2531 538095855
S 4160 812563817
I 1289 36725
O 18574 25340
S 4295 989586071
O 27128 31706
E 15383 20784
S 5541 941466946
S 23814 180804621
O 16725 26488
O 15759 35289
O 8261 22223
E 27535 35640
E 26183 37022
E 3148 16913
I 19662 28863
S 25473 789122847
O 6638 34055
O 24238 24774
O 18865 21986
E 7790 25348
O 163 15213
E 15741 18896
E 4797 37606
O 18151 34577
I 14186 33273
I 14093 37035
E 23636 25548
O 24393 27731
E 27694 28127
E 5372 35946
S 33734 266723814
S 7514 910614537
O 1651 12785
I 16190 24206
I 14034 30548
I 20830 28543
E 18011 27051
E 1501 30720
E 26375 32094
I 11040 12044
I 12187 26319
E 6016 19717
E 31105 36123
O 575 7613
O 23136 28170
O 23077 29879
I 2967 4550
I 3671 26233
S 24344 626215709
O 18442 24293
E 6791 32867
E 9723 28607
I 22371 25137
O 23467 32961
O 1896 22862
E 17101 18832
I 14892 31832
S 11212 354669533
O 12904 28466
I 11001 35217
S 33494 781591879
S 19276 712487710
O 22377 36555
I 29759 33072
S 18754 575965469
O 9165 29566
O 9606 28328
I 6261 11202
E 28769 34372
I 9056 37068
E 5222 13116
S 24492 959929893
O 22799 27852
S 13682 367500221
O 10316 28348
O 26938 33728
O 2007 30320
S 2726 874135851
E 3050 35246
S 33876 807851262
S 22106 174173146
O 4417 23167
O 7481 34382
O 26308 31999
E 21555 26792
O 19572 20303
O 5148 18498
E 11653 22135
I 27853 31334
I 8730 30296
S 15316 776553368
I 20595 26882
S 35998 41478166
E 18196 29729
E 17011 23451
S 9138 124265418
O 32180 34327
O 7138 11706
E 1252 22963
I 2994 33529
O 26124 27909
O 21535 34082
E 3874 31555
I 25636 29423
O 16601 32017
S 28006 624460378
E 170 9816
I 9171 24218
S 6777 353051495
S 20482 253055653
O 788 7470
O 19070 30773
E 11760 28240
E 9609 35552
O 16388 32664
E 13009 25090
E 14158 16761
I 20150 29885
E 4258 21427
S 14289 753340447
O 3971 20289
E 26460 35688
I 2590 17607
E 3760 28771
I 1367 14365
E 423 23272
I 3243 36605
E 8854 34873
S 32040 700603722
S 31159 523103979
E 2858 8493
S 33369 456917576
E 19272 23037
S 10983 72442931
O 1389 1547
I 3903 36160
O 12573 16182
E 91 17377
I 23712 24280
I 3698 3826
I 13543 22581
O 11654 14113
O 16014 35641
I 33965 37572
O 22296 27998
S 21967 714872226
E 10799 24698
I 13080 22192
I 1539 28225
E 7021 28999
I 6210 34268
I 6663 9103
I 6596 27967
O 15696 28890
I 11882 33859
O 926 4118
I 27194 34290
I 23565 23930
O 5495 32163
E 22342 24121
O 11793 15817
S 21809 242054348
S 22231 399984593
I 29822 32212
E 2082 6593
I 2538 9388
I 10041 11131
O 4597 34179
S 32869 838330256
I 22445 37249
E 28946 32918
I 117 8965
O 16813 31404
S 34919 878322547
O 10041 25774
E 20843 24027
O 9305 26861
I 31489 37572
E 18313 34414
O 7849 25998
I 12984 35826
I 14501 35809
S 83 209108070
E 18103 20767
I 23226 35572
S 10550 484145088
E 28101 34940
S 4469 506852146
O 1593 10055
O 26706 29933
I 5 36878
O 339 22181
I 26525 31790
S 18519 98553443
E 4304 36004
I 35086 37566
I 28963 32086
O 6936 18278
E 3193 33208
I 25928 36117
E 22198 34777
I 440 22917
I 13164 33944
E 8005 10017
S 29336 768247782
O 844 17252
I 18769 31081
S 1039 196040748
E 261 29791
I 30874 32668
E 25238 31236
E 8622 33633
I 14776 33302
O 10945 23343
O 21217 25381
S 6593 472502261
O 2367 28561
I 14018 25035
E 11165 16329
I 13538 16595
S 7555 639204266
O 4833 27873
E 8793 22849
E 3935 17102
E 16987 19149
I 11480 18160
O 7608 36938
E 6706 9354
I 10363 21908
I 2672 10863
E 90 34901
S 24986 913236744
O 21639 23089
O 24095 32002
I 33722 35093
E 23669 36790
E 13085 33999
E 17573 28679
S 34713 536850096
O 32571 33177
S 16970 994887122
S 14459 363345712
O 9533 9922
S 20824 421815803
S 9721 946338872
O 12879 18447
O 734 34175
E 27185 29991
O 25805 28856
E 11799 32655
O 10217 26036
I 3209 34486
E 17989 19786
I 14036 37758
O 7538 20389
O 14951 32340
E 2168 37963
E 9335 28066
I 23937 24617
I 26234 28655
S 16644 376260807
I 12238 16299
E 19954 24702
S 13618 497407032
E 6384 37795
E 1874 35950
I 6859 21115
S 31737 777060380
S 31487 540109171
S 23039 968143727
S 35082 671929937
I 22206 28533
E 24999 29187
O 24909 35409
S 20774 858013411
I 1130 1187
O 1457 25643
I 12285 13869
S 11513 83027819
S 34684 672914888
O 15500 21103
I 9719 13257
E 1293 21625
I 13740 25105
E 7443 21828
I 7772 19418
E 4567 13765
E 2708 21660
E 6216 18857
O 4894 22452
E 22118 34500
S 19313 994970376
E 13902 17244
E 31600 33514
O 13267 19130
O 7992 8600
S 8907 344633272
S 3878 504073438
I 8957 34140
O 27004 28975
E 14121 16001
S 29257 827931973
E 3335 9890
I 14090 31582
I 2350 11193
O 13936 26913
O 5128 31275
E 37220 37516
E 7091 21950
O 4407 6645
O 25270 27389
I 24971 31812
E 551 1174
O 30808 35700
E 5927 29013
O 23646 29597
O 91 20696
S 4898 393896284
I 1783 21962
I 9323 14661
E 21167 27371
O 12941 31560
S 26139 174757064
I 855 861
S 36086 142732490
O 14887 34048
S 36958 25705184
I 30161 34678
S 11507 521104428
O 2419 8942
S 15179 498999908
O 20544 25940
S 1296 962929577
O 6130 27192
O 6175 15486
S 13617 969012257
S 7007 324180850
O 2700 35216
O 10285 11719
I 9254 36620
O 27996 33189
O 3453 25310
I 2200 24786
E 718 13342
S 9972 573458403
I 262 10128
I 1797 37709
S 3585 528854529
O 21196 21963
E 610 36957
O 2157 9951
I 25454 30186
E 4235 13404
S 29227 395735865
E 10332 18075
O 23493 33945
O 37290 37913
E 6993 8541
O 12878 13714
S 17042 914441572
I 15284 16539
E 9314 25320
O 1990 30520
E 7790 31011
E 8289 31445
O 3499 4851
E 4659 22484
O 7566 37898
E 25114 37515
O 10876 36194
O 14141 30010
E 6013 27384
E 6114 27847
I 7010 28610
S 14870 165756037
E 10313 13795
O 18764 26022
I 24476 35900
I 6393 26439
I 16705 35213
E 13058 19844
I 4724 31231
S 16967 603694336
I 28935 34329
S 11921 731056700
E 13270 24423
O 2711 34654
O 5293 18248
S 17234 764812638
O 34959 35478
I 9313 14653
I 8932 8999
I 15203 36928
I 27167 37909
S 3398 639006418
E 6746 18433
O 16497 31336
O 1688 4512
E 5964 19929
S 9472 997478965
O 6685 24919
O 8723 11869
S 25260 359281238
O 12309 17734
E 7381 10288
E 14011 15687
I 9332 17074
O 31752 35690
I 441 6265
S 16 43203133
O 2436 20128
E 3638 32492
O 6852 35478
I 9162 19014
I 5187 10717
E 8427 17144
E 1713 2396
O 16528 19302
O 7209 17785
S 37126 317437019
S 14110 609605192
E 26400 34049
O 12692 27737
O 16463 31119
E 15159 32879
I 31837 36968
I 8134 11268
I 20834 29477
E 30664 32746
O 23296 31702
E 8989 32530
E 4276 34389
I 14118 22594
E 3456 16529
O 1186 28758
E 8669 30072
S 3938 83582419
S 15080 812274937
S 32482 221513401
S 29362 304057646
S 22403 55382176
I 15169 30777
E 9359 20717
I 21398 33723
O 12138 37450
I 4015 29202
I 8674 15491
I 14408 14455
E 17288 29091
E 8867 22706
I 13382 19913
E 10653 36708
I 8509 23759
O 5678 25210
S 26834 913280199
E 23482 28319
E 10492 35990
O 945 32301
E 28498 35369
S 24080 500879893
I 10987 22221
E 3628 35859
I 1379 12490
I 7983 32244
O 1696 15860
E 1918 13905
E 2147 29266
I 16281 25740
E 24893 32770
O 20147 32676
I 9293 19649
I 9182 12664
E 15230 33018
O 13109 31907
S 23273 395582760
S 19473 781530672
S 20738 540453744
I 1156 33430
O 2952 22640
O 21403 34102
S 27291 890543281
E 6255 14504
S 28849 595500681
I 22014 22086
S 17841 624884803
E 5727 26107
E 17130 32853
E 6755 14056
E 25577 28668
E 5572 29355
I 6588 17427
I 5093 35661
S 14851 385352161
I 4232 24050
I 638 15466
I 932 9431
O 26945 36157
I 12513 18840
I 4702 35689
I 8815 11236
I 29235 33207
E 5998 30870
S 21816 464940395
I 28811 30922
O 10432 21670
I 26847 37395
I 34625 35097
I 23129 36416
I 3413 34133
E 11575 19708
O 17047 24130
O 8199 18939
O 23601 35638
O 28549 35914
I 21812 27539
S 13211 8255749
O 1451 18184
O 5536 21429
O 1043 1807
E 9679 16193
S 30841 240058200
I 12262 23983
S 23748 853168253
E 4604 11138
E 3241 35901
E 29945 36139
E 12597 33647
S 17600 980743563
S 8239 413327514
E 5483 23389
E 7346 22780
E 19645 23686
E 9038 15529
I 11526 27198
S 12243 865531897
I 32638 36539
O 2293 27630
I 20808 37412
I 15157 37374
S 35194 149777372
O 10432 34481
I 3822 21338
I 28215 33770
O 35880 37442
I 7772 18676
O 20458 30439
S 36006 917700961
O 3314 6042
I 15592 37406
I 14357 27259
O 9782 25149
E 25578 34629
I 7865 35800
I 9522 13191
E 13837 17873
I 1102 1989
O 1315 35874
O 14717 16125
O 34956 35707
E 31296 34191
O 12023 28306
I 12205 33487
I 9419 29862
O 24272 32037
I 4298 34398
E 3273 13579
E 14870 34555
O 6167 15507
O 16767 34065
O 23757 26868
E 859 11681
E 2405 25780
S 21752 184900152
I 10535 13704
E 25861 30989
O 11128 37379
I 23337 34941
O 2514 17057
O 6270 20692
O 26619 34065
E 2907 16629
I 25239 35595
O 2111 29976
O 6100 22315
I 235 24472
E 16992 19983
I 8077 12318
I 25469 36139
S 28875 155041256
O 22373 29598
I 29384 29784
S 16296 739058931
O 28190 32722
E 1546 25113
O 4143 25940
I 8791 20214
E 9321 12920
O 16323 21175
I 7513 17853
I 10808 32561
O 22008 28741
I 5467 25578
I 35405 36185
S 22526 575108760
E 5072 31164
I 23710 34315
S 12404 769807803
O 3456 7613
O 7836 28948
I 7714 20915
I 221 10509
I 9337 23062
I 28334 29241
S 28528 876118329
O 9830 33275
E 14338 24115
O 25471 36923
I 861 27852
E 5146 18584
O 1567 9628
S 19466 824903703
I 9129 13747
O 6552 13715
E 18001 33692
I 4914 37201
E 5857 23404
O 18011 18421
E 8401 9908
O 14585 26307
I 35604 36334
S 34749 702904366
I 17722 34963
E 2683 30774
S 18059 849292730
O 16770 32977
I 8811 32071
E 14542 25865
I 21696 35392
O 6046 22492
E 4550 5120
I 6035 12381
I 8438 32824
I 20181 31843
I 2863 20722
I 4188 6544
S 12365 614707164
E 11185 34805
S 20930 224910086
E 9796 23915
S 16569 706901844
E 8481 25792
S 11821 321172104
I 13460 26916
S 35561 854122713
I 24525 26025
I 15538 15836
O 9484 21859
S 7494 773622495
O 31574 32291
S 10532 854124416
O 16502 24223
E 4837 11321
E 12102 26156
O 12587 32988
S 6974 314069373
E 12782 13263
E 24077 37934
E 12356 35912
I 22296 33437
S 36616 589446077
E 20002 24900
O 12240 25660
O 9364 23689
I 2509 33158
S 25558 622841991
E 645 16874
O 20065 23272
O 12668 25274
S 99 437282086
E 14344 35820
I 15600 17385
O 3957 17144
I 2532 14548
I 24412 37117
I 11855 29187
I 21451 30191
S 32114 553499012
S 35823 699912960
I 7214 17206
I 10048 36269
O 1712 32584
S 25448 192325131
S 18475 896069622
E 20368 24942
I 607 31443
O 6037 32148
S 10294 819740725
E 28094 36194
E 11443 21978
I 24877 33264
I 12454 36013
I 2286 26083
S 22752 620787799
O 14708 26076
I 20782 28273
E 14870 33495
O 3471 3888
I 1885 30817
E 4596 32432
S 17510 364095298
S 1610 691874033
O 13331 14392
I 6940 11586
O 8385 27917
I 1341 25185
E 1979 25379
E 3872 20718
E 7117 21649
O 14757 16861
S 32682 196963962
O 8377 15720
O 10409 30787
I 24604 35977
S 622 741977745
O 24062 33300
S 27466 225699414
I 3173 26332
I 1188 20084
S 6268 19810158
I 5822 9219
I 22146 31521
I 9810 32146
S 8615 104842559
O 30955 31496
O 11368 21450
I 13001 32761
I 35787 35927
S 5788 479883742
O 11044 29180
E 6169 37713
E 3734 26705
S 11749 98125779
S 35603 500220926
S 18851 469544115
E 19537 20601
O 14087 24035
O 25366 27365
S 1018 313170794
O 4397 35988
I 3367 7617
E 32006 36594
E 11785 15525
E 28090 34994
E 7004 15647
S 23529 100251722
E 7498 10330
S 15260 726005441
I 12658 15286
S 25746 594533760
I 1039 12114
S 34120 322417530
E 6595 31411
I 10677 35590
O 29880 33977
I 10014 14196
I 23826 33284
O 10319 35770
O 5471 36463
O 13456 37886
I 21641 29547
S 29262 532269497
S 20186 293859484
E 27612 32092
S 25399 634129761
O 19665 24650
S 7646 422450254
E 34832 37345
E 22446 29272
I 15713 33499
I 25312 27158
S 22750 411615068
I 18703 22380
I 5866 21999
O 9434 13733
O 15117 29471
O 28463 33256
E 13006 15639
S 33008 229506817
O 5926 34118
I 16108 19725
I 366 23907
I 6360 30772
O 22849 31474
E 10498 30696
O 1500 34150
O 16331 19771
S 259 262656093
E 24317 37148
O 31806 36163
E 772 35023
I 14645 33502
E 11820 36386
E 2753 5299
O 11479 33069
E 7591 28272
E 15491 21994
I 21210 31982
I 7396 36760
E 18017 22075
O 8214 10887
O 11925 31039
E 9278 36668
E 54 14310
O 1187 10144
I 13766 15984
I 2539 23635
O 5729 15827
S 13830 218746799
S 21663 98681398
S 30111 814207523
E 18385 22040
I 24277 30968
O 7778 10542
S 34291 902586149
E 2742 2938
O 2003 32824
E 17548 19505
I 3630 10346
S 28605 701786261
E 8404 8628
E 14831 25632
O 2281 9017
I 17467 25998
I 687 21281
I 13118 18382
O 10034 34591
E 17750 37743
O 4863 16539
I 2008 24851
E 30566 32641
S 24783 575605155
E 5840 18261
E 10270 11184
E 24422 28345
E 2578 20021
O 14780 37180
S 12207 533499406
E 24100 27977
I 16327 33538
I 22434 28129
S 18253 937069225
I 2669 26242
O 22048 35236
O 5044 20974
I 8913 23454
E 6420 15036
I 25597 27181
O 6664 20083
S 14703 495577283
O 25582 37449
I 3432 4182
O 8260 27426
S 36087 304216271
O 12743 35796
O 20840 34950
S 13428 714176198
S 29326 864195836
S 12039 499374964
I 1739 7581
S 27827 18736716
I 508 20912
S 23654 670042498
S 5125 876488788
S 33082 95310389
O 7304 30231
S 19098 861435455
E 25493 26670
I 21422 26523
E 31581 37678
O 15395 21145
S 3137 60600592
I 5688 34305
I 1319 36328
E 5114 37191
E 21153 35191
E 11151 28380
O 7650 22913
E 2296 32768
E 23922 25279
S 24523 60235461
O 10265 32139
O 13121 20256
E 23931 26819
S 831 537439761
I 15719 29951
S 24302 79198374
I 13687 21991
O 11638 27170
I 2059 20969
O 8024 15292
O 4997 12354
S 4651 84613287
O 10180 29836
S 26580 74425192
O 636 13471
I 127 14342
E 17772 30350
E 2803 31529
I 5638 26293
I 9330 37275
O 10701 30319
S 5284 792912817
I 9075 30097
E 12287 28298
E 25303 34571
I 29676 31558
O 31576 35057
S 20593 704207693
E 9438 14120
I 12855 23382
S 22087 112003397
E 14748 34641
O 29829 33215
E 12465 12484
O 3259 18411
O 8621 19547
E 8521 12835
I 14262 22571
O 8388 31832
E 7470 29158
S 13363 982895695
O 22299 30880
S 33915 501336498
O 13783 16415
E 4339 16411
O 6877 22226
S 25569 235236373
I 21020 23249
S 23455 643568395
I 25830 36317
I 3807 7685
I 26926 31620
O 18446 22822
O 25033 31535
I 2837 23118
E 10097 17845
O 31068 36668
E 2167 16364
S 22379 540676390
E 1100 20948
E 3499 25063
S 14802 82512038
I 26961 30580
O 12812 34966
S 31366 864318348
O 11619 24972
I 700 14071
O 26902 33510
E 30812 32720
I 1179 22027
S 33338 938098180
E 3165 36297
I 30578 35956
O 28558 31236
E 19566 37525
E 8979 34600
E 11066 13170
O 18952 21619
S 1714 255759892
O 14354 32511
E 27030 34212
I 27035 30825
S 10351 491898076
O 19317 36481
S 28354 623245500
I 8901 15959
I 8648 12566
I 5076 33903
E 7163 28238
E 1655 28614
S 35215 340894887
I 8623 22055
O 16939 19910
I 6122 24093
I 4785 37099
O 8551 25930
E 19227 21136
E 15735 16357
I 3170 9729
O 1779 2779
E 17374 28515
S 8422 751526036
S 20274 876407473
E 10057 12006
I 4925 30823
I 23993 26789
S 28474 484674155
S 16169 834850943
I 25210 35052
S 23430 8824290
I 12969 36656
I 15397 30253
S 33384 907188526
I 80 25214
S 25927 246654567
O 20932 33681
S 26897 870424869
O 2906 24055
I 8278 35180
I 4856 36805
I 28440 37497
I 6191 27205
I 19245 32664
O 10053 36755
I 15346 37012
I 5164 21746
I 26438 36141
I 9263 14185
I 4955 29151
S 35401 34261205
E 6252 23569
S 5208 203752739
E 8087 21002
S 3898 270275334
I 871 34333
O 22571 25106
O 18142 31885
E 24383 35653
I 3243 37133
I 4186 23377
S 20330 300721940
I 5783 5876
S 16035 780856289
O 27808 30326
E 2515 37431
S 12364 662042364
E 22029 28444
E 32656 33492
S 1631 662999061
E 409 14001
E 25521 29294
O 30303 32096
I 7693 13469
E 34771 35817
I 3913 9985
O 1148 3304
E 14403 15483
O 10209 16971
S 19991 346584201
E 243 31614
O 27447 28052
I 26009 30404
O 17920 28910
S 9042 404156438
O 17355 27931
I 6174 18670
E 17455 34294
I 16755 19126
O 5467 27884
E 25473 33590
I 1344 27041
O 16272 31384
S 15738 117956083
E 18189 20384
O 31928 33539
O 4236 33128
S 12990 342319132
S 28406 556156696
O 19839 23819
I 2879 5133
O 28642 37733
I 1597 15413
E 1595 15737
S 15643 28517201
S 18467 629395849
I 1185 10686
I 5532 8840
S 1484 652010496
S 37945 909467358
S 22845 567428553
E 18004 34481
E 3475 4571
O 23710 33622
I 4968 15157
S 26470 275715555
I 7588 18217
E 11267 25312
S 16066 555899276
S 18858 471692264
O 14636 28244
S 11622 616564503
S 29204 577905816
O 4496 7400
I 7435 9080
I 256 12972
S 24685 654343884
I 29575 32611
S 36696 981563196
S 1233 553553218
O 10209 22634
O 1496 33268
S 27294 140696963
S 20277 708172590
O 34609 36132
I 11131 22808
E 9252 19648
O 3222 9056
I 12824 18952
E 6971 26802
E 16085 35851
E 28323 29903
I 1489 16975
I 23715 36864
I 4788 16812
E 18929 20542
I 595 12703
I 2188 10162
E 5293 14809
I 19368 25548
O 6864 30016
S 23483 338675141
O 26979 29354
O 12803 16795
I 10150 14038
S 28569 143867290
I 32118 33076
O 20052 23546
O 20373 28081
I 9489 10691
O 17398 35084
S 22995 335283020
O 2795 36954
I 30521 32215
S 17908 534010369
O 20431 31770
O 3261 9661
E 19787 36716
I 20124 31381
S 5257 159761426
O 4489 28044
E 6107 31766
I 7328 26765
E 13133 17317
O 5685 14186
E 29130 31453
S 25504 111363066
S 2348 925529394
E 4891 21657
I 15888 20677
O 21927 35543
O 12823 35840
S 37048 109722255
S 11317 531143711
O 2498 8830
I 6813 37579
O 7763 33787
O 9693 37084
S 12570 810928312
O 13978 37312
O 5112 32464
O 11990 21515
I 20234 21740
I 33084 37543
O 2692 5248
E 13617 34205
S 26485 805143256
S 24033 789300280
O 32671 32693
I 1402 28886
O 28492 28923
S 10229 405657848
E 23290 26492
S 2989 472066164
S 15331 77652333
S 10581 8025370
O 14149 19853
O 20990 31964
S 4118 995817776
O 18634 29510
I 3846 11624
S 17993 239759661
S 27943 60652914
I 22661 26011
S 10089 748042218
E 23045 28696
O 2574 22081
S 2759 769037170
O 23573 27241
I 5453 11056
I 7881 22360
O 12335 37811
S 2732 536695846
O 4494 21000
O 7687 22753
S 23587 41445534
S 27209 811232202
I 12135 30889
O 124 2179
S 6394 208755128
O 11175 25499
O 18297 33233
I 13375 21322
S 9840 67115440
S 17761 317101097
O 16701 18953
O 24786 32991
S 10747 74236516
S 26555 71048797
O 14177 16241
S 10341 229471710
S 303 111364890
I 1023 1549
O 7856 27609
E 8575 13417
O 18762 28111
E 4220 18697
O 3567 10543
S 29839 438273781
I 673 17554
I 1231 37112
O 33048 34604
O 2821 29674
O 303 12512
E 6500 13200
S 30971 656904000
I 4035 5732
O 8223 15427
I 14084 17855
S 15692 228909003
S 17973 609347004
E 1955 24911
O 1189 5005
E 2266 34160
I 6802 21749
O 30497 31073
S 20804 660563833
E 22029 31670
S 24042 722885409
O 9432 17919
O 12661 20608
S 14782 254214424
I 14856 33277
E 15761 27213
E 5119 11505
I 1878 13620
S 22211 964700034
E 476 15501
S 19886 914764526
I 6304 30845
O 6323 19713
S 6386 660477077
E 28256 33496
I 12139 21254
O 15980 33441
O 1606 24061
I 31143 35271
I 5411 35630
E 22360 33095
S 24848 279843175
E 20542 25175
I 6320 26693
O 5346 34424
I 7080 24867
O 14249 29291
I 26432 37353
O 20542 37610
S 919 775999728
E 3071 11881
S 37110 467563517
I 2124 28125
S 464 393939317
S 5406 832287778
I 5252 22731
S 5865 924142084
I 19325 21149
I 3901 12607
S 33385 395299616
O 543 16429
S 34377 355108702
I 25482 35100
E 4329 8165
S 34952 692758314
E 12588 35505
I 1249 16140
E 9581 14415
I 14043 22343
S 30833 828011739
S 12110 190362668
O 1958 14569
O 17556 20422
E 4198 27443
I 16568 24918
I 20277 36746
E 3033 36228
O 15035 34964
I 27326 27713
I 10548 21842
S 36899 962534460
I 18184 18398
O 5964 7672
E 507 18471
I 8791 34608
S 10280 600208422
S 4955 136857065
S 19132 300230311
S 34382 705908460
S 15444 281697856
O 23371 36839
E 3581 32186
O 5417 15694
E 5376 24396
O 11307 37330
O 24760 36005
S 21386 304170510
I 1501 7132
E 3725 5248
S 28548 302863963
I 11225 16572
I 10714 25457
O 14602 31628
O 9234 26909
O 11513 12573
I 22078 29936
O 185 7928
O 29178 34673
S 6326 396057833
S 24498 185214381
S 21839 847105217
S 36604 579942166
E 33809 36459
E 6938 27205
S 12401 602850802
E 33492 34588
E 8413 21775
S 16234 811778612
E 20470 35721
I 542 6763
I 970 18610
I 35392 36296
O 23736 37269
S 1331 727929959
E 15072 35669
O 8864 9439
O 11007 19208
O 11486 34281
S 12799 743091955
S 13427 225641022
S 3787 486342929
S 35686 626321536
I 20074 36984
S 32305 814455849
E 430 7767
E 9810 13325
S 14393 8420002
E 23225 36404
S 27439 101401880
S 15185 874565372
E 28914 31002
O 807 37805
O 8833 31666
S 2232 279122133
I 2892 15157
I 2604 24918
O 9945 30144
E 34231 37242
E 10585 24812
E 4097 4758
S 11850 262795670
S 27224 457700238
O 6201 11566
S 22684 918514254
O 3997 32442
O 1271 28935
E 503 5380
I 1417 27348
S 17185 618997892
O 24925 35405
E 12699 25684
S 9344 217075779
S 16442 257236416
O 8660 23506
I 16372 32490
O 26256 37414
E 32581 35846
S 20446 374002895
S 14054 437489841
O 7364 20714
I 8971 11547
E 21145 23972
I 29222 34921
E 16281 18810
I 2649 15275
I 4385 22560
E 18047 23189
I 11330 15661
I 19850 22755
E 11517 35255
S 18123 163714194
O 1406 16343
S 18145 327286482
O 31317 37412
S 24320 512708375
S 29098 560083372
I 14366 29965
I 1444 27062
O 13835 35806
I 10041 33764
O 11768 14715
S 31191 941839598
O 14555 36397
E 25835 35442
S 24059 84582005
S 9162 334479343
O 3655 28360
E 4250 29729
S 8375 778518761
O 23395 27004
E 2305 12057
I 8005 15102
I 5434 30356
E 9039 19199
I 14234 31775
S 11326 476112053
I 8971 30484
E 23994 28486
O 3584 26767
S 25274 180897147
I 26483 34375
O 22321 35128
I 2722 36545
I 2580 33427
I 14806 19342
O 11196 21849
O 6995 28160
E 1157 22890
S 476 480278067
O 1643 36441
O 22984 36458
E 35697 36440
S 35853 329670145
E 8138 10347
I 18633 34180
E 18005 26448
E 7250 7254
O 17842 21364
O 4066 37688
I 3403 19954
I 8760 20049
S 6754 233952312
I 1244 4262
E 7659 22400
I 2500 7646
I 19218 28821
O 418 20674
S 18971 580905489
O 2290 34603
O 6273 20330
E 4271 17041
O 8102 13366
S 20218 818895834
E 5412 28248
I 8456 10398
E 334 9514
I 8427 34563
S 24809 78392226
E 16452 30427
S 975 255101117
O 26136 32303
E 14518 32523
S 28043 676313651
O 4256 13487
I 24408 34301
I 9903 12348
I 2214 4130
S 28761 794951736
O 14532 23071
O 28725 35115
S 32451 351857327
S 873 489221827
E 506 31085
S 5960 725022022
I 26593 29359
O 2435 32669
I 694 18740
S 21365 270397010
I 28760 35749
I 13487 32037
O 3826 29412
S 20482 69195930
E 16465 32776
E 32503 34000
S 3834 264144600
I 7677 20650
O 35811 37665
S 37739 893438148
E 4443 30700
O 6910 20796
O 20237 32719
I 22822 33318
E 3630 37870
E 1728 13232
S 36159 284142768
E 6250 35804
E 12352 27319
E 13187 30111
I 13214 17945
E 865 1876
E 31541 37504
E 24945 27891
I 13050 28885
E 13613 33396
E 8992 9556
E 2898 14745
E 667 28348
I 19996 26935
O 5790 28167
S 35237 541565298
O 5922 33689
I 20816 30617
S 15835 651023821
S 978 328359014
I 18604 22993
O 9009 37613
O 4000 16275
E 15184 23686
I 3850 16920
S 1145 930577677
O 311 2230
O 25446 32084
O 20344 24534
E 6955 22588
E 4293 21729
I 4942 36191
E 9156 24931
E 16262 34347
O 13757 32967
E 174 27180
I 6387 7180
I 31604 32223
I 22185 36658
S 9306 813590955
E 9560 17590
O 6545 21213
O 696 5906
O 6706 16653
E 378 27101
I 1209 10209
I 32167 35697
S 27231 167375057
E 4590 16388
E 11529 14787
S 18538 408268152
I 27794 30661
E 2230 4608
O 5793 18131
O 235 20427
S 627 588481949
O 4672 18590
O 4795 16693
I 15846 26749
E 8423 27502
I 16660 23394
S 25504 258852792
I 8824 21855
O 14567 27041
I 6778 8800
E 19462 31853
S 14132 617268389
I 5771 35720
O 10918 13076
E 11559 31515
O 9645 11414
S 4649 170132117
I 16314 27497
S 35081 729554762
S 34139 946293847
S 34839 111532846
I 7403 12356
S 11964 846371934
E 11685 19624
I 924 16082
O 3839 23195
E 164 32207
O 30707 35306
E 3608 13474
O 10623 24393
S 14838 453817982
E 7627 25477
I 5071 9450
S 24675 952764508
I 23316 28549
E 3918 23964
I 5442 13404
S 29964 354305752
O 23617 26774
E 17404 18921
E 13343 16838
O 5864 6638
I 6393 19111
O 2362 12441
I 4855 33126
S 14337 524924299
S 31356 109426976
I 7053 33375
O 21087 23994
E 3368 10557
O 3887 32942
I 2510 23081
S 32867 608721889
I 19797 24771
S 32213 502036587
O 2106 27432
O 12718 12918
I 6338 8886
E 17792 29557
S 8395 235954229
S 23053 921253438
E 8101 26493
S 3550 642817531
I 2811 13885
O 17779 33651
E 23556 37780
E 2188 10040
O 17148 19534
S 17605 746386340
S 268 548335969
E 7878 18703
I 16943 27382
O 6967 30396
S 20189 41153019
E 1906 5692
I 5588 35145
O 21703 36779
I 5377 23611
O 1575 9293
I 12297 17258
E 13622 30051
I 11432 35509
I 9396 35755
E 15458 35161
O 12393 17138
E 2235 7026
E 8027 16334
O 7407 26193
E 6546 25044
S 35823 326975345
S 16967 400955680
S 24032 269065801
E 10195 23581
I 1665 17693
E 31766 34865
O 30293 32429
I 13391 36694
E 18594 26363
S 10918 755813914
I 25980 35892
S 5143 901026574
I 11112 11947
O 7991 18097
E 9047 30923
O 14398 21293
O 23189 32517
I 27781 34581
S 28317 563576820
E 12347 20223
S 263 647943936
S 15275 364845749
I 10834 25434
I 21540 27743
S 28929 872783102
I 17133 35431
I 69 31598
O 14080 23723
I 6656 29758
O 11625 35828
S 34465 3632533
S 22426 772642257
I 7754 11753
I 11381 33162
E 35313 36834
S 16380 241942281
E 26624 32564
O 15695 35817
I 13056 34341
S 32172 494881165
S 31541 903584898
E 2947 16571
I 25577 32726
I 12189 27295
I 13322 18873
E 4725 26158
I 536 29400
O 5532 22806
O 337 18707
S 30046 960567353
O 12218 12548
I 23987 36518
E 4029 11556
S 6020 991902526
I 17653 33967
S 5501 99527515
S 8125 90130024
I 405 27560
S 6997 465332673
E 7764 24138
O 711 20938
O 14864 23470
O 18425 20197
S 6735 660910660
S 4979 958208717
S 11631 668892566
E 14795 19045
E 15395 16039
S 10089 623175033
O 6721 16053
S 27240 451836618
E 19364 32121
O 26002 37360
S 33174 225376261
S 21062 774533465
S 19972 620837629
S 9405 827356792
I 7266 16293
E 24725 28439
S 14892 399429357
O 12713 13891
O 19473 28407
E 2966 5876
I 26534 37864
I 5954 6242
O 21757 35335
O 3861 14022
O 14668 27382
I 14616 18529
I 25106 28909
O 15877 18964
S 1369 570454351
O 12737 15327
O 12055 29683
I 21012 29367
S 22007 657971233
O 9369 33628
I 34576 36823
S 17733 302781974
I 22431 27152
S 28882 514447176
E 8794 19678
I 14674 24764
O 23030 23644
S 18873 881685565
S 28212 660404235
O 23477 33622
O 29701 37501
E 3396 10016
S 32427 454447956
E 4921 29980
E 4002 21991
I 22905 36348
E 4504 18455
S 11258 762641113
E 12926 36487
O 27679 37006
E 2864 7599
I 18809 35954
S 28260 258707867
O 3709 37334
E 24690 36573
I 17355 32650
I 14671 15155
O 34764 36836
S 20040 784386878
S 1185 784636896
S 3207 341026173
S 30955 120818680
O 11939 13434
E 8027 21483
S 35308 773623248
S 31110 735215112
I 18249 27773
S 11940 968501757
I 28955 31120
I 7728 26788
I 5389 35116
S 32113 836368511
E 14520 33843
E 21400 31884
I 10968 15451
E 11615 15900
I 20946 22786
I 199 17828
E 15073 20936
E 2091 16656
O 446 14474
I 11440 24659
O 8234 13902
S 29168 295043933
I 22463 24994
I 13027 26944
E 3246 4315
S 16273 546051853
O 24011 25634
S 2300 798748577
E 22409 26885
S 16063 413367402
O 2714 22561
E 2071 34975
I 17610 21745
I 23622 26379
O 12500 15000
O 18167 22838
O 29161 30380
I 17905 29913
O 12558 36635
O 7619 25472
I 164 11294
S 1977 289724550
S 8435 928129699
O 24075 33716
S 30433 330236219
O 19321 27075
E 15814 26589
I 9170 37344
I 7048 34145
S 16444 957735393
S 14954 310610207
I 7497 22725
E 11808 27766
S 13686 740832485
O 11920 32993
O 8708 21602
E 3836 12174
S 5444 75376844
S 6035 659995012
S 33086 957305839
S 29740 316647363
I 10312 17690
I 197 14109
E 28205 33765
O 13676 36364
O 22004 31822
E 2033 22880
I 3337 22734
S 14661 590482793
O 1590 2094
E 25354 31983
S 19883 192686282
E 1972 30111
S 20657 789791047
O 13278 35429
E 24339 27504
S 15200 290663733
E 25917 36820
O 10497 21139
S 4752 355346140
E 5578 20334
S 19623 862716023
S 10253 446743803
S 427 157567669
S 37705 978622888
S 26913 682720522
I 18399 27299
E 3134 18810
I 31458 37128
O 13012 28958
E 1451 20890
I 4568 4778
O 14711 25620
O 2891 19936
O 4476 34618
E 5816 19501
E 165 18039
I 5648 10081
O 17516 32585
O 7986 14043
O 19886 25337
S 8293 470432095
S 10339 90464934
S 26878 621580270
S 1003 162332570
I 7940 34863
I 24256 31517
O 16641 27990
I 5612 24312
E 6607 32116
O 1542 27657
E 1292 30908
E 7866 28620
I 552 36760
S 11901 939957407
S 5151 264714175
S 36859 216829050
E 6245 20880
O 2560 8790
O 4854 7525
I 3845 18254
I 7974 20772
O 4464 21008
E 8908 10358
I 8564 21124
I 24698 35028
S 26377 122779200
E 7741 29706
E 7822 20422
I 5331 35350
O 1596 31074
O 9217 30411
E 15320 21150
I 14080 26619
I 5903 12183
O 15675 17402
E 31179 31919
I 13905 25810
E 14940 24219
S 29183 354277312
O 29591 29896
I 2343 25358
I 2287 17919
E 6824 35085
O 14110 37270
I 1623 15346
E 7713 18995
E 4287 25754
I 8294 16693
E 3978 20454
O 5642 22482
S 19423 759818952
O 14345 33244
S 13714 235704246
E 13673 23793
O 6550 27797
O 5993 17641
I 5712 32821
S 30889 697722294
S 30993 776381982
S 1165 526628328
O 28415 37421
O 3482 32777
E 105 6043
E 17595 36718
E 13497 35955
E 8461 21601
O 2936 10343
I 18483 36398
S 1483 758444300
I 11755 24717
O 21925 30989
S 19700 955033738
O 14668 14830
S 19412 229155542
O 13539 29006
E 21795 34875
S 9851 434526470
I 20619 24074
E 14623 24818
I 16587 17322
I 5150 17593
O 1393 17748
S 19091 328825261
E 18076 22300
O 6555 28896
S 21877 947284994
I 12175 19861
S 3818 629279547
O 6351 16293
I 14885 27248
S 27238 769634799
S 30755 402266095
I 19035 33341
I 24561 35212
S 21600 274587734
E 4198 26409
O 3792 27753
S 27190 868004455
O 758 3959
I 13108 14557
E 6178 20910
E 18902 34226
E 8133 26320
I 5843 20207
E 21496 34901
E 28985 29310
E 9511 24846
I 13064 16204
E 14496 18505
O 9232 11401
E 19134 35676
O 15029 29667
S 17577 566748446
I 9182 22680
O 1661 9417
E 8329 9679
S 12807 288566826
S 29310 37397403
I 1775 25539
I 14171 15018
S 25657 796539173
O 5557 27392
O 9127 29576
S 818 119804274
S 31877 565196077
I 26688 32880
S 9859 800815733
E 25535 31096
O 4161 28216
E 5471 10581
O 6905 7405
E 7763 36562
I 18872 26074
I 11134 11621
I 20969 22764
I 33141 37075
O 23808 34722
I 4692 14964
E 12202 13575
S 7220 616381887
E 2901 12113
O 11303 11930
E 18918 20031
O 3537 17035
E 711 2958
S 37591 290686011
E 26383 33867
O 5728 14561
E 5519 7723
S 25373 534533438
I 401 30431
O 2086 14650
S 9920 666278285
E 28186 33263
I 3373 11063
E 28755 33210
I 2889 19255
E 28070 37979
E 5344 29228
I 27480 37701
E 6147 31371
E 757 22830
O 5631 21302
E 21264 32669
O 11463 29391
E 9707 33037
S 30092 815795359
I 29253 32769
O 1502 31530
I 30235 30290
O 701 17291
I 2407 5678
S 29354 911891056
E 11173 25339
S 30628 687441431
E 7042 34912
O 357 7750
S 9085 285905570
S 11628 263904678
I 5084 22882
O 7758 30550
E 14257 33458
O 7603 20843
O 8816 23456
S 28640 359031036
E 21306 25223
S 5220 544396305
O 17563 36425
E 15763 23281
S 11593 523577405
O 2654 33062
E 24502 36581
I 17298 37033
O 18179 34797
O 21680 34840
I 6143 14915
S 9108 995499916
E 136 14290
O 24199 30731
I 13735 24775
E 6692 8953
O 13471 27577
I 26657 34593
E 10311 21102
S 28583 467585454
S 17547 375405463
E 20149 20447
O 2741 29956
S 16097 575811571
I 8226 27715
I 14968 18591
I 11444 28509
S 21389 829589706
O 9107 21484
I 16083 23104
O 5059 26431
S 26601 552524093
S 22034 208417411
S 37735 207268124
S 21807 828029073
S 7648 639961658
O 17763 31969
O 7350 30387
E 11308 14280
O 166 5384
I 4622 7980
S 1827 440428988
I 11354 26437
I 8022 18532
E 3741 19842
I 13899 20088
S 1500 50442240
E 2960 9421
O 17166 21867
S 27744 735171557
S 35397 407550891
O 3533 19245
S 23623 221284095
I 14871 20177
I 12117 27665
I 10997 37917
E 421 20978
S 21899 669876978
E 13180 17741
S 17201 409882682
I 676 27017
I 8593 17804
S 25488 429196510
O 460 2087
E 511 21572
E 6528 33254
S 23346 680759307
E 34193 35067
O 16537 33276
O 15128 36077
I 3831 36210
E 27836 33237
O 8689 37646
O 4901 37325
O 29129 35104
I 17215 34618
O 30390 36984
I 1848 15725
O 14446 33184
E 10900 32803
S 5952 831469838
O 8357 36566
O 19597 35698
E 27369 37225
I 24393 35231
I 26934 29870
O 14095 29715
O 11178 29883
O 19840 26476
E 16792 27592
S 28538 546334642
O 2805 33816
O 762 7780
E 18505 18543
I 22203 28841
S 31114 157699862
O 8071 13632
I 16121 25660
I 20599 32423
I 7462 13232
O 2165 27944
E 20440 37089
O 572 20600
O 1866 32522
E 4098 31430
S 1432 748370459
O 4070 23364
E 3867 36280
O 11884 32482
S 14897 879369264
E 11888 14559
E 6527 27767
O 23839 33115
O 13257 28897
S 3131 645064623
I 22865 36634
O 10039 34694
E 27311 36730
O 268 23754
I 2475 37034
E 14467 31060
I 14119 16656
S 19858 541254095
O 29679 32904
S 9890 319342537
O 108 13107
E 16153 37427
I 9025 34753
E 4943 16548
O 1511 9550
O 9622 25895
E 1209 33273
S 3869 281424627
O 20831 28323
I 4512 26787
O 4541 29112
S 35072 879185992
E 6691 11644
I 14293 25653
I 26401 32149
O 21591 31635
S 22671 785591159
S 35270 585600639
I 7717 11959
O 19196 27500
S 464 821355287
E 18218 18711
O 2246 24631
E 15567 17659
E 2724 19201
O 501 3247
S 28837 910740938
E 3981 17190
O 29049 37567
I 2910 8849
E 3737 20019
E 14554 19285
O 7147 12743
O 225 8059
S 14552 875258574
O 20455 22208
O 22395 32947
O 11440 28800
O 2448 9336
E 6365 34497
E 10200 25531
S 28634 358501095
S 32354 532929224
O 18829 37564
O 2835 30718
O 34432 34682
E 21288 26252
E 11157 31752
O 3810 20838
E 21720 36712
S 17012 317468802
O 5594 13609
S 10960 939286329
S 15249 256099172
E 15728 31748
S 7755 874863794
O 3828 23827
S 1920 187072004
O 12445 24250
S 24122 338449312
I 30291 33829
E 11663 28519
O 5405 14717
E 24460 29372
O 11317 26200
I 4382 14910
S 29751 681808497
E 14915 32573
O 18483 32084
O 8515 27294
I 4130 35929
O 19920 33348
E 7970 17891
S 7079 705396057
E 14584 35056
E 4004 20264
I 20738 34422
I 13586 28509
I 16714 27762
I 19209 21714
I 19198 27141
I 7913 23665
E 4895 30902
I 11178 33625
O 7269 18004
O 12666 21227
S 14787 921274789
I 22350 29396
E 8690 17370
E 782 9170
S 28828 681600281
O 9079 24137
S 11205 515920960
S 923 599724354
I 23196 29428
E 6169 9937
S 21563 80923690
O 6067 32975
I 176 13225
S 18615 874227863
E 4321 8595
S 27865 414810761
I 25006 26707
I 6806 11940
O 7406 31896
E 30560 32069
I 12699 15503
S 5557 330622162
E 18858 34451
E 4812 24389
I 24746 37680
S 23807 365034881
O 14763 16071
O 29791 33910
E 6714 10299
O 8077 34856
O 19030 29781
O 13112 15687
E 2073 2759
I 1822 22064
O 621 21173
E 3728 5541
I 7263 11411
I 27811 33743
S 10322 601493645
S 14474 984450913
I 10659 34807
I 562 10052
E 21202 30524
E 2827 24542
O 27068 29199
S 7039 24942112
S 30249 831583828
E 14853 30365
E 4159 37847
E 15140 37697
I 5956 7770
I 19963 23859
E 25314 34897
O 2854 27558
S 4164 711701691
O 23500 30327
S 13870 706792927
S 23791 569005815
S 21637 548518680
S 2187 392996266
I 7057 16249
E 213 24297
E 11797 15762
O 15283 29033
I 9029 20085
S 25517 236546817
O 6342 35639
S 6029 735008742
I 3982 34203
S 36217 615454293
I 5979 9418
O 452 12633
O 899 8211
O 20036 37736
S 13898 572202920
E 749 17009
E 6365 23373
O 19696 37021
O 11283 17296
O 6542 25443
S 6721 353809284
O 2165 22410
I 135 35160
E 10780 35998
S 26319 818514426
S 4708 827562509
I 11990 28949
O 5982 37293
S 29813 317474379
I 19474 31569
O 16034 16460
E 2046 20263
E 8691 36601
E 28268 32706
I 12197 13378
O 3844 20081
I 18943 33058
I 5260 25619
I 10832 11568
S 23405 307586697
O 431 19769
S 3323 248764555
O 20072 28067
S 11656 69941286
E 9512 16893
O 9448 13706
E 1575 23851
O 4261 21374
I 4346 17266
S 23958 225936903
O 30341 31044
O 22386 29416
O 21847 30335
O 3227 11414
I 2482 5432
E 19686 23550
S 2729 776169749
E 15938 19118
E 25537 35425
E 18400 28386
O 986 23931
E 19762 31450
E 21963 35400
O 12720 28443
O 14425 36725
O 2917 36012
O 1940 20661
I 24959 29095
O 8090 28114
I 8121 24926
E 2636 16251
E 754 20015
I 11916 37736
O 13123 29608
O 11570 17387
E 11134 14123
S 34254 754107114
S 17395 596004747
E 6831 37886
O 9019 18526
E 10320 31476
E 8531 37636
S 105 360123383
S 17334 921516904
E 3941 6398
O 23696 35832
S 36760 852654313
I 16401 37507
E 13116 35184
S 19314 598484513
O 11290 12507
E 5873 32091
O 4715 35639
O 17908 34023
S 23293 188228641
O 21540 24908
S 6360 7163826
I 25310 28625
E 12988 33632
E 17710 35846
O 1252 22081
S 35442 356111160
I 13096 26361
S 15714 407612632
E 16147 34202
E 35858 37644
I 26698 28970
I 26911 31416
S 18559 81580186
S 18225 524559754
E 7061 10479
E 4126 35803
S 995 100467701
O 12026 28599
O 12383 32923
O 2238 4732
E 12151 35351
O 20987 33311
S 10741 632378515
E 627 5277
O 4748 15136
O 4216 5860
E 13229 35784
S 14797 563945138
O 5370 9700
S 15655 348633996
O 4082 7932
S 33531 818461076
E 8798 14019
S 7175 516619729
O 1816 13495
I 28592 37287
S 8448 503024516
O 294 26007
E 22093 36133
E 1161 2491
S 12855 14876275
O 5459 16598
S 5669 153794330
O 16456 34959
O 1766 4007
E 13931 35990
O 9275 14557
I 22246 25619
O 16169 21991
O 3449 37174
E 28849 34735
O 23686 27098
E 30177 31602
I 3727 29271
S 1517 298546807
I 14890 18838
I 18201 26035
S 29810 696064713
S 16361 833927888
I 28904 37656
I 13362 18038
O 545 1301
E 27198 37924
O 8496 20151
O 19433 25024
S 34824 568401370
E 13433 27252
E 6622 21265
I 1263 19931
S 31490 187159890
I 2994 18158
S 24191 835423998
S 10139 867522641
E 10402 19597
I 7509 24499
S 357 61436352
E 15469 24279
I 4600 14703
E 4046 29000
I 20253 34509
E 24860 36798
O 6927 18067
S 27003 220764456
O 26071 35515
O 7605 13739
E 3985 36984
O 21824 37286
S 9072 502619693
I 5172 28311
I 15048 30320
I 2858 5025
E 9696 24363
E 14132 31526
O 9966 27080
E 17056 31465
I 33490 36444
S 27329 627954600
S 22274 580021591
O 18858 25345
E 11258 29999
I 6846 17866
E 16962 27082
O 20251 34398
O 22479 34536
S 32427 935513371
O 21434 32180
E 17410 26250
E 2179 13012
O 1261 22861
I 22878 26490
O 5127 22119
E 16003 22485
I 2270 24603
I 12599 13146
E 110 22452
I 11181 15845
O 26458 37075
E 24853 26512
I 3056 31298
I 9512 28933
E 13646 28939
E 19754 33585
E 1894 35255
I 93 8665
I 33407 36142
E 15743 37524
S 27361 863270857
O 7971 8790
E 6248 14400
O 11342 33109
E 17752 35634
S 26732 776767102
O 2033 8839
S 24217 920048426
O 24645 25636
E 540 37439
E 8054 30932
S 9308 469341
I 1862 19090
E 21360 26488
S 22155 116692623
E 19716 22850
O 11067 15506
S 16197 149548507
S 600 242645711
S 3909 61104461
E 11908 36253
E 13653 34531
O 1510 33368
O 7781 15725
S 547 105494060
E 21969 30658
S 10527 738192329
O 24903 26235
I 10440 35061
I 8985 19269
I 8737 11167
S 12438 625805206
I 6695 9131
S 4873 413064340
E 12937 36849
E 19203 24238
O 938 29735
O 10306 29331
E 19853 35052
S 12791 201599923
I 767 35453
E 20569 22167
I 3957 5460
S 3785 379708117
O 8259 22410
S 26899 559601833
O 7605 31103
S 13533 721602563
I 2761 20019
I 13365 18256
O 14891 25604
I 12233 15115
O 977 25928
E 6347 36647
S 16506 868865206
S 32128 709814523
S 9253 538708153
E 1560 11210
S 7767 959784929
I 1607 12914
I 14403 26308
O 30828 33749
S 33090 935956302
I 30569 35435
E 12679 37793
O 22177 25832
O 325 22111
E 17243 31603
O 8265 25941
I 3366 16698
S 16776 848922503
I 2329 35319
S 434 77753379
O 9452 20787
I 3263 20383
E 4926 32305
O 15103 17563
S 33773 78652881
O 15135 24503
S 14660 502812453
E 1852 8647
E 5476 6554
E 21565 31554
I 19007 30460
O 17129 37712
O 451 1207
O 18264 26520
S 34077 538491876
E 26473 35546
E 24898 26312
O 7670 24276
E 8613 10701
S 11090 326922765
S 26292 582371700
E 3332 13246
S 35262 928975881
S 18785 945614008
S 8426 973397292
I 5404 27782
O 14824 31439
O 7062 23034
E 938 30736
E 8026 30414
S 19810 173114846
I 14036 17416
E 12824 18577
I 8199 12794
I 20979 35733
S 33999 347191908
E 3248 11179
O 6861 28927
O 16024 25868
E 30499 30815
I 8160 27537
S 30142 714482951
O 18789 27026
I 2966 25118
E 27426 30877
I 9131 16919
S 9917 406234004
O 20993 30845
E 22540 27421
O 25904 27122
E 2570 14034
O 632 33502
O 8611 32751
O 270 25014
O 9098 34115
S 34320 879234951
E 10235 37830
S 30505 385296915
E 11769 28815
E 14100 19507
I 16408 17373
O 56 24674
O 5056 24827
I 27101 27189
O 15597 36305
E 12976 21129
E 17413 34660
E 17645 29467
O 14949 35654
O 1560 13079
O 27669 32239
S 28742 50281604
I 6157 19427
I 17578 32923
I 12380 32944
E 8284 21023
O 24433 25452
O 5074 28156
O 6013 28289
O 16847 30394
E 1871 30109
O 14634 33900
S 11405 711781816
S 16204 280180492
S 9210 513826109
E 13059 34991
I 13035 25552
S 35940 45666791
E 23560 26843
O 13636 30147
E 8586 35666
I 13124 25718
I 22024 27190
E 25486 33960
E 2067 23532
E 23737 26379
I 1627 17466
O 25829 29927
S 28449 60402796
I 13974 28451
O 14380 14970
S 5911 976949219
E 23811 32896
O 3684 37312
O 1161 2235
O 10139 17575
E 3980 9778
I 1199 20430
S 3334 125840626
S 35514 957923285
S 1633 267109433
E 12921 18990
I 105 9252
E 9396 23566
O 3977 20299
E 10355 18520
I 1986 7565
I 29623 32484
E 32604 37979
E 20665 25844
I 4104 30372
S 8316 610101089
E 17433 35132
E 15767 18601
O 2538 28764
I 12137 31505
E 24430 31658
E 374 1462
O 7400 19301
O 32445 34881
E 12949 25682
O 5706 10011
S 4836 49542551
O 9587 21693
S 33232 273926968
I 7232 24320
O 7351 30923
E 4315 30562
E 20991 34533
S 34141 357918877
O 10725 37367
O 8262 31229
O 6385 32990
O 1896 31012
E 10756 12131
S 17063 781197012
S 22284 594269338
I 2152 17241
E 3970 9132
E 13711 31457
O 26119 34911
I 26479 31044
S 34911 599665894
S 25778 993658341
S 4697 61123492
O 5300 22099
S 37903 913774750
O 6006 25237
E 14392 25900
I 32001 32856
S 7723 342051136
O 6526 19304
I 20152 37348
S 29789 419572143
O 13236 17086
E 35860 37014
E 8900 22331
S 367 65441204
S 31090 668730078
E 29084 34047
S 17441 502092993
I 487 28084
E 5547 36470
E 14625 28568
E 15013 19455
I 9063 32662
S 28966 803347722
I 4395 18100
I 1356 20519
S 33933 797198535
O 17316 22919
S 10625 727553696
I 15687 37416
I 11456 22360
E 6169 8350
I 9752 13937
E 3011 7782
O 7212 27587
I 9335 33836
S 6523 642895843
E 1030 13511
S 31948 591991072
I 28432 32841
O 4511 23577
I 15171 17988
I 1820 18706
I 3137 23036
E 13538 25190
S 23666 178196934
O 30508 31603
S 4734 24032111
I 24117 30925
S 37475 379240999
E 15265 30879
I 97 36605
E 15644 22965
O 23196 34913
O 18250 35986
I 3034 12483
I 33922 35172
E 19108 34702
I 5073 19312
S 31372 295382133
E 14114 34457
S 345 674798729
O 13245 24458
O 18494 22213
I 1855 26677
I 15477 28994
S 2115 409822302
I 2818 5390
E 14039 31949
E 13603 18929
S 29729 804426477
S 3864 618466335
O 31264 35721
E 3520 25949
S 6264 350277816
I 7614 19628
I 17224 36634
S 1971 134267708
O 5076 24203
E 9577 33897
E 12407 36332
S 8064 923965414
E 3440 19980
O 25241 32570
O 13102 34073
E 13403 35733
E 29483 29783
O 7594 32582
I 13341 15002
E 23517 27061
O 24042 36101
E 23473 37654
S 33060 291752845
S 5232 84809024
I 6975 7353
S 18449 842983415
S 1076 672968645
O 16078 34794
I 3304 30085
I 13438 16943
S 27053 921836226
S 120 479599625
S 2973 784473903
O 12794 26686
S 31987 52778403
O 12434 24268
S 7064 534717164
O 16194 22605
I 9151 18640
E 29148 29675
S 651 603520572
O 16403 20341
O 13817 17178
E 15499 25732
I 15943 33341
S 8560 839032153
E 30280 31245
O 9703 26548
I 21143 24551
S 2592 948461771
S 14969 421305601
S 8905 939513376
O 33879 37259
E 4044 8465
E 5093 9688
S 24920 950258191
O 8731 15990
S 13494 236727658
S 24714 445664808
O 9574 25741
O 5953 26497
I 8893 24704
O 7079 17046
O 3227 36083
S 18096 233512952
S 15513 706823644
S 34529 259710609
I 5014 21984
O 5302 26667
S 28723 958269008
I 14197 17745
I 17152 24672
E 3591 14778
I 24060 24767
O 28790 28922
S 15791 749431649
S 10488 417925805
O 11876 30144
I 24327 24899
I 3906 7523
I 6972 9893
I 9726 32334
E 28898 37354
E 12104 19048
S 18424 346733204
O 12810 36895
O 25474 37461
I 4972 35575
E 1135 4161
I 4835 32713
I 24230 35513
I 16173 24840
E 4946 30924
S 10007 186724076
I 3800 21849
I 7576 21429
S 33524 942744171
E 8283 35405
I 11578 28374
S 1711 22101870
I 1763 16155
S 13899 539551227
E 3548 32643
S 6332 881586089
O 31469 31715
I 8397 25094
I 31988 37531
O 1767 20352
I 6338 33921
S 22953 685431918
S 22804 832914880
O 8918 20521
I 31286 36872
I 8169 15153
I 36185 37521
S 13364 163724444
I 26973 30851
O 32391 32856
E 11610 34310
O 32146 36158
I 8127 9292
O 7814 24283
S 20205 973980558
S 22627 524533563
E 31073 32238
I 25672 31033
S 7810 747593386
E 17652 17857
S 13386 476140192
O 7324 35043
E 24255 36025
E 26855 34455
O 5222 31712
E 5654 22172
O 1763 34977
S 20239 871516768
O 5793 6703
E 1202 11994
E 15470 22704
S 3600 37916309
S 16621 373860351
S 36603 83301525
O 20580 20678
O 6239 28046
S 28673 486097783
E 9372 13286
S 37141 426464916
I 7584 17130
O 279 34157
O 16820 37836
O 31266 37925
S 34948 579020445
S 31932 610760168
S 11558 683311260
O 5111 23054
S 31886 716400740
I 10177 33913
E 6994 22814
I 9503 20212
E 24153 30353
S 7563 283536872
E 3394 8156
E 3313 9279
E 3444 31622
O 17963 29017
O 10280 34642
E 14610 18021
I 3210 11302
S 5204 335875805
E 25920 27035
S 28387 77672786
I 8763 10021
E 7119 33742
E 1901 30857
E 22070 37516
E 7539 36432
O 26127 36286
E 1066 31860
E 5159 20705
S 10121 705054954
E 17441 17960
E 2171 24899
S 27166 406261274
I 18922 20469
O 11946 28700
S 16053 759400891
O 6351 10260
E 9836 15671
E 11232 33827
I 3118 34827
E 6344 31445
S 20824 116401799
O 21068 24640
S 27452 146432141
I 31198 35409
O 888 6235
E 5245 8630
S 29423 946136814
E 1955 35995
E 2810 34050
S 14977 6196816
I 11971 13170
S 20750 874495388
E 18189 28265
O 13141 19065
O 30930 36259
I 2181 17182
S 26952 153074677
O 24100 27601
I 5495 8945
E 5643 27017
O 28938 31258
O 519 26150
I 8480 22945
O 8654 35182
I 10826 19120
S 17610 658434477
O 6576 21610
O 16138 21865
E 14841 34453
E 5988 35793
E 4754 14256
I 21392 22592
E 7008 15020
I 9142 10348
S 28830 836986829
O 18183 18931
S 37285 698769396
O 4590 25977
E 20123 29482
O 27039 28856
O 33434 37501
E 4449 16570
E 24332 32266
S 35188 515692551
E 4767 26448
O 7859 15644
E 484 34791
E 14606 28131
E 20266 29761
E 22114 29311
S 28651 107819982
I 12821 36949
I 5758 21021
S 34639 700810477
S 21443 561205009
E 1347 31812
S 24961 48129392
E 4978 9123
I 4060 23084
E 8866 32555
S 18056 389942826
I 3111 13932
O 2418 25356
I 2598 31980
O 238 22236
S 37875 722303490
O 2727 11136
O 19380 37794
O 15648 25287
E 3547 22201
O 9021 35919
I 882 4146
S 21690 983877633
I 8712 16399
S 21500 892621411
E 6295 7808
S 32581 657733394
S 22653 115433746
I 8158 11358
E 12962 31756
S 35689 81797800
I 3262 15620
O 10088 11329
E 6957 31161
E 21742 27576
E 11358 30466
E 24936 31565
S 6050 973606558
O 17389 17655
I 3716 9583
E 4533 7738
O 19819 29481
I 12979 37718
I 6634 26485
E 26512 36491
E 3844 36110
I 1784 9657
E 12429 28166
O 7192 12937
E 28182 36661
O 19069 30230
O 6007 26172
E 6368 23665
S 32249 527436557
E 873 9240
I 9426 35859
S 19571 840900575
O 3371 19707
O 11404 18790
O 191 9760
I 6573 27628
I 2060 3989
S 12492 105133427
E 34125 36438
I 10877 22188
O 5610 33727
E 22695 27710
E 5447 10211
O 15568 22335
S 32804 71627845
O 21637 22193
E 3528 18012
E 1205 2070
O 15079 18625
E 2510 13082
S 37585 990544066
E 7455 32920
E 5628 29810
S 3422 59221170
E 24353 29296
E 24658 34571
O 509 31351
I 24136 36471
I 430 5302
I 24607 27822
S 2599 629626865
I 16659 19472
I 740 28662
S 5169 189332674
E 10033 11680
O 15885 29646
O 33027 36590
S 21110 105869944
I 2826 4425
S 20651 22337172
I 11228 32655
O 16604 24284
I 4405 6045
S 14909 17281800
E 5403 6165
E 21232 21566
I 15513 31537
E 5262 14145
O 19817 37192
O 15234 24114
S 27540 514254743
S 21982 705255256
I 31802 33802
E 4915 14913
I 6079 24321
S 34368 731591779
S 26306 854842503
O 8417 25908
S 10713 799853567
S 30209 894450158
O 2084 18187
S 29396 920671612
I 18218 29131
I 3596 30031
E 7284 21193
E 9275 16105
O 7131 21591
E 2129 14170
O 33134 33640
E 3683 13249
O 9502 16393
S 32745 459234485
I 21980 22781
S 20685 550611061
I 27155 28443
O 17523 30922
E 4175 28652
S 24880 412891088
I 4648 26549
O 1085 17509
I 30712 36292
E 16364 33241
E 23261 36788
I 12998 27485
S 11212 242215435
E 27456 37420
E 16481 18718
S 25272 216189366
I 7912 20800
S 21932 213024395
E 18526 31703
E 3546 27733
O 8887 14164
I 10498 30004
S 16023 210804129
E 8331 17126
S 36362 223517498
O 104 19512
E 1858 7950
S 28030 718872917
O 11523 24280
I 9423 19345
O 25887 35661
I 28329 29550
E 12758 34972
O 14606 17610
E 2128 37134
E 26849 29575
S 23105 425232383
I 10930 12078
I 9820 18843
O 4237 20941
E 15249 16713
S 11761 830284335
S 22428 199000289
E 25730 35146
S 6001 793654592
S 21168 437186240
S 13232 214471985
S 29908 13699675
S 36893 815704351
I 11432 18980
S 9680 202577253
E 14291 27917
I 17119 37817
O 8977 27263
O 6991 18036
I 7216 32063
I 20861 34823
E 23267 33331
I 1751 23560
I 10017 14333
I 5079 26813
E 13787 30578
S 20137 461186262
S 37442 751442485
S 27233 757899174
S 18659 571133857
O 13699 21035
E 28385 35049
I 11992 32324
I 3465 26685
S 32139 133220572
S 36923 771436318
E 19832 22737
S 8766 740125491
E 5134 23714
S 5649 42822700
O 942 35467
I 24701 30925
E 17415 29153
I 1724 29306
S 18180 953409609
I 13948 36802
I 1520 20785
O 19453 34503
O 8800 25520
I 12483 22400
E 7225 30540
S 17268 109605696
I 10840 23145
E 6186 22019
O 14128 22265
I 25350 30635
S 27458 916670467
I 16368 18446
S 20571 372383534
O 650 37887
S 27683 83527452
I 3377 14739
E 7035 11122
I 14361 14666
E 23175 27391
O 1804 22343
S 17301 235106446
S 29698 447116635
O 31260 37572
S 12777 442165894
E 9154 17168
O 2058 2175
I 14201 26613
I 1316 33597
S 27118 544701723
S 6785 100862689
O 32429 34254
S 15568 28628349
S 18763 538584469
S 29964 964614790
E 7022 19737
O 21411 25660
S 4921 262171659
S 540 822434263
I 498 31388
E 27798 28424
E 5236 37895
I 16855 17489
O 14999 32193
E 4672 34476
I 1027 11267
S 22010 46695734
O 12063 36230
I 14537 29995
I 11562 26131
I 8184 17093
S 37344 382425335
O 17385 35236
E 1298 37838
I 22088 32369
S 20327 296778834
I 760 4136
S 35650 706312554
O 27408 34845
O 9278 25013
I 21956 23782
I 31188 36267
I 11204 16898
S 11378 161399704
I 15223 28659
E 10309 16101
E 2536 17633
I 2758 25471
I 19943 21260
O 12624 26876
O 7886 30250
O 29115 37800
S 27913 289520811
I 31575 31986
S 7683 374828362
E 14300 31348
I 5500 30929
S 3996 645489860
E 8387 10428
S 27515 748880248
S 14649 850181129
I 341 29795
E 1832 33442
O 870 1255
I 17613 19018
O 3522 12318
O 13798 15277
I 1492 7853
E 3754 29468
O 13856 31705
I 14402 30005
E 15890 33853
S 6973 143250707
O 421 37326
S 20267 649746183
I 10204 23934
O 21819 35304
S 8198 266635392
S 2127 308716667
O 13446 31428
E 8323 10530
S 10956 238215425
I 18942 32377
S 8111 365805735
S 3390 12862467
I 16049 18097
O 31638 37314
S 1213 193386131
S 28580 507594173
E 30236 31578
E 23177 33396
O 9066 23946
I 28933 32400
S 21988 799451781
E 6805 29111
O 497 7828
E 17732 28314
O 3382 28137
S 16603 148975343
I 17721 18183
E 9640 13104
O 5280 14006
O 3966 25899
E 12869 37560
E 27047 29419
I 11469 19722
O 12805 32763
I 829 11534
I 6930 7001
O 18743 33581
I 14516 32217
I 5948 18297
S 33828 701807902
E 2650 23664
I 164 4858
O 9530 22111
S 8491 285744513
O 18771 36566
E 11442 29225
E 26538 27766
S 18574 768424120
E 1892 33488
S 36809 775296178
I 11287 34201
I 4458 5812
I 1878 11488
E 731 18913
O 6544 9217
S 2200 6671670
E 4267 11751
S 30437 59249451
I 5103 22565
I 10910 37685
S 9413 416995063
I 26095 34930
E 7589 16220
O 1170 25147
O 11863 22754
E 6316 13272
E 3400 8657
O 5852 14661
E 21185 37937
S 5027 746620295
I 23323 26599
I 14629 29546
I 18790 19098
S 10851 881888901
I 10414 14046
O 26483 34693
O 8789 9030
O 7361 8924
I 26442 29027
O 26401 26653
E 18850 27609
I 2338 29461
E 8959 32311
E 2061 2614
O 12133 34712
E 17728 20715
I 1263 24669
O 6100 19381
I 25947 28767
O 2333 10022
O 27149 33610
S 12180 925007745
I 3702 25021
I 18016 34214
O 4503 34735
I 22181 32106
I 1313 5900
I 20147 27173
S 13685 961484983
O 8671 24536
I 1280 5184
S 36432 48327796
S 6406 185822562
E 14750 35382
O 9572 13475
S 24559 274457558
E 7537 17123
E 478 14678
S 24370 821464774
O 6595 16467
O 3190 25199
O 6360 10226
O 20680 36268
E 2124 12263
E 33002 33142
I 16174 23510
I 26685 31355
E 1248 35621
I 20174 25622
I 10145 37141
O 3407 20714
S 3492 460465185
I 11724 36233
I 25387 34792
O 6717 19802
S 1187 352491959
E 18319 24152
I 979 36836
I 16727 31962
E 3149 11102
O 15364 28699
O 6285 6412
O 7997 26389
O 23041 36817
E 6943 31576
I 28284 32477
S 217 56828576
E 1991 26661
E 3962 30359
S 18303 688920810
I 14794 22667
E 1965 35177
O 15453 24924
I 21518 33340
O 4264 32119
E 4596 36495
I 23874 37077
O 23081 34852
S 11352 61677165
I 15221 37795
O 30049 35694
S 24028 122545793
S 27157 915316008
S 2671 249705484
I 6365 14783
I 5812 21532
I 29456 29836
S 19993 120252767
I 27181 37178
I 5727 33551
S 27302 934978602
E 6639 13700
O 1171 28472
I 11091 34447
O 10710 16734
S 13500 330801109
S 33702 381587968
S 32157 274698024
S 21712 732530283
E 23920 33623
O 3339 15676
O 13180 36288
O 16833 19557
I 1926 12466
I 26942 33481
I 4625 29865
O 1550 2369
S 28317 326231088
E 28149 28172
I 2795 21088
I 7858 35370
S 19028 424160361
E 28379 34557
O 3009 21759
S 13632 725042942
I 18566 28239
E 5116 31507
S 19934 155912877
I 3126 18300
E 4514 28007
I 656 15358
E 3648 17637
E 6660 16913
S 16482 396060783
E 4019 21195
I 16232 36978
I 21550 33272
O 11311 37412
E 22946 34369
S 37160 220362509
S 25378 495375238
S 26829 824096936
O 596 7269
S 4211 470701613
O 2587 9464
E 23906 32512
I 12115 14697
O 9991 31460
S 31560 367636479
S 2536 130108000
I 1815 36034
O 25738 37201
S 11480 33794445
E 10265 13462
O 9917 9938
O 7526 26092
S 24912 77097477
O 4024 34854
E 22732 23432
S 14128 855607024
I 12113 20535
S 10502 761622148
S 31112 607623853
S 17845 904341854
O 14787 18905
O 3251 5253
I 3953 20366
E 2555 28203
I 5072 25335
S 10816 802347805
E 8727 33151
S 22378 56401923
I 8481 22134
O 7377 9149
S 3044 230742665
S 972 798628597
I 31364 33485
I 8191 16241
I 21718 26207
I 6156 36005
E 5479 37156
S 432 338260110
O 21142 33021
O 6585 12625
I 6263 25643
S 28252 821719267
S 16744 677560414
E 15226 19981
E 2529 10858
E 21888 37405
I 827 35745
E 18343 37732
O 114 24080
I 17254 28400
S 18118 530741049
O 5900 34366
I 27993 33058
E 11876 14824
O 14559 35807
I 10882 20914
S 20631 447307446
I 15549 37442
S 19400 757812046
E 16737 29824
I 2938 4824
O 10677 25163
I 6130 30346
O 4144 26892
S 22025 158008495
S 21766 459546675
S 13040 133132576
O 14397 37656
S 24196 663212085
S 19266 802150508
E 2053 4002
I 4756 25103
E 8919 29814
S 7347 273141125
O 5175 13436
E 494 10923
S 13382 748083985
E 10126 20364
O 29996 36205
I 13201 16084
O 5532 21518
E 3459 26520
I 11092 31416
I 18401 28309
O 21821 25653
I 31621 32526
S 13962 804796881
I 718 28533
E 20749 32693
O 11544 14704
S 16475 331516799
I 3955 29217
I 3789 25275
E 3751 16195
S 20084 210321980
E 22460 37886
I 13651 36803
E 15598 25154
O 11813 24927
E 14407 36405
S 8403 363270723
O 392 19918
O 330 24581
S 30323 23061148
S 5753 717277353
I 633 5755
S 2756 206686150
I 17485 26369
O 5385 35905
I 13131 14856
S 22828 917966777
E 16805 20751
E 8032 37822
O 21314 32770
S 15311 951474812
O 29754 32925
O 10339 18528
I 15687 21605
O 4943 23194
S 15529 221945274
S 18528 425759220
O 13362 35534
E 9656 14414
S 36315 140921002
I 13530 33762
S 18481 107455611
O 18654 35648
O 8113 34689
E 20719 33405
I 10676 12003
E 1056 4978
I 6507 30185
O 1589 25468
E 3564 12569
O 25480 35364
S 9824 989164841
S 10949 287810823
S 8963 261721760
I 1518 2187
S 34312 991736845
E 12337 36545
E 8972 32348
S 4272 118532934
E 16711 28634
O 2457 34167
O 11844 22551
I 14842 24717
O 232 7834
E 5923 24121
I 20255 26960
I 31155 32383
I 1213 22777
I 16146 24875
E 3649 32932
I 6832 34109
O 4557 35483
E 12632 29856
O 21003 35875
O 22282 28128
I 17790 22192
O 3665 5096
I 23903 32930
S 37586 443593661
I 12030 14320
S 8450 604850509
I 16763 22093
E 924 37081
E 36838 37657
O 13258 26126
O 29137 35256
E 7454 28328
O 3239 29243
O 28546 36824
S 9695 816197000
O 9984 10428
I 18417 19733
O 16672 32761
E 23776 37394
S 15367 905710587
E 1164 14512
O 15131 15444
O 6036 14837
I 354 33179
I 17324 30843
I 13925 20559
O 4766 31807
I 6989 18490
S 32137 550592661
O 29144 31443
O 7910 21090
E 15726 24549
E 28359 33023
O 18565 20554
S 36098 84163590
S 28892 1631643
O 7347 32154
O 9248 30813
S 5811 643324901
S 26303 652425028
E 13984 19906
O 6982 19105
I 3844 17235
E 7616 25751
E 10203 32960
S 5326 595571814
S 22526 943468564
O 647 9362
S 14387 98083187
E 18907 27900
E 5268 27191
E 25684 31763
O 40 19166
E 19696 26991
O 18852 36595
I 333 8018
I 28689 28790
E 1958 29394
I 2574 16242
I 13969 34476
O 15284 36896
O 15226 37312
O 8523 29524
O 3145 25667
S 9697 557932195
E 11751 12686
O 7351 24315
I 27876 31311
E 6029 14461
E 1916 32476
E 31607 35920
E 15692 19966
E 253 1674
I 6817 27777
S 36275 68568914
S 28220 188030611
S 4981 68512468
E 34647 35716
E 20294 36285
I 1093 18323
E 23721 28831
S 33470 781990890
O 4833 32057
I 6285 27805
I 20045 25254
O 18594 36967
I 25841 36447
S 8921 946838770
E 7040 11085
I 3981 30541
E 4960 18293
S 34041 297202052
E 15508 37549
I 24432 26023
I 19070 24752
S 30598 170103671
O 31859 37933
I 3078 13421
I 11330 23720
I 11943 18772
S 14743 127478069
S 4984 629702423
E 17719 36283
O 3312 18487
I 5930 10241
I 6352 10051
S 20516 119571616
I 922 5102
I 7085 36122
E 4541 18121
E 30622 37375
E 16106 29283
E 3858 19708
E 4120 36557
O 5305 14007
O 17021 22899
I 15681 36251
O 23468 29748
O 20052 35595
I 18 35548
E 30897 31069
I 2350 13349
E 19565 27628
S 3424 664855765
I 21061 32917
O 32379 37268
S 21922 969655656
S 20019 150510846
S 17817 924094586
I 634 33852
E 30202 32390
E 20741 30371
O 7963 34878
E 5162 11904
O 522 2320
S 31905 937466365
E 18552 36353
I 13352 35200
S 19264 461054636
I 14993 22899
O 16278 21325
E 1573 37219
O 7927 10737
O 15765 18333
I 8210 23695
E 30790 33730
S 17129 185348778
S 7914 113966160
E 5823 34023
O 6185 16425
S 23859 290702829
E 9572 24196
E 7972 15577
I 25556 26199
I 12197 29165
I 19968 32456
S 21317 458779185
O 12861 33994
I 19875 28220
E 28123 28867
E 3276 27529
I 34612 37850
S 24974 479472546
S 8153 677485417
I 19073 34428
S 14063 208518773
O 9828 30195
O 30562 32531
S 14868 518229107
I 6816 36923
S 7474 233928193
I 10049 24930
E 8759 23900
S 607 504959266
I 9898 29111
O 5039 19115
O 8434 10278
I 22592 34358
E 1616 34441
S 10673 322608813
I 17576 18140
S 20988 115090862
O 32482 32991
S 32940 90223072
O 7346 8800
O 3152 16831
E 16965 22985
O 32118 35755
E 9033 10711
S 17143 741060848
I 11165 29065
I 901 36597
S 15194 735832452
E 31361 37490
I 20540 33115
O 281 25175
I 8453 34670
O 2413 3877
O 7064 11484
E 7002 32891
O 5140 7745
S 36012 268241170
E 7120 29205
O 5926 26292
E 5520 19236
S 4261 861815089
S 17625 45829161
E 3889 21121
E 19031 24849
S 30180 265351072
O 3684 34785
I 1127 18343
I 3106 27045
I 9648 13676
S 37509 957460241
O 16025 37545
E 3553 13934
S 3466 198365459
E 30492 34037
I 7017 17584
I 7808 23007
I 2146 17565
S 20626 968820345
I 26255 30597
O 17267 37238
I 31886 35597
I 18530 25458
E 30902 31256
S 20705 761733022
O 17455 31161
O 19296 36197
E 20534 34345
O 26178 30739
I 1638 34748
S 26521 654440372
S 15353 261756697
O 5347 23644
E 2726 30444
O 10371 18309
S 4837 777196800
I 4005 35790
S 36579 888870251
E 7719 27605
I 25203 33247
O 10593 16085
I 4415 12785
E 16108 35410
I 727 3667
O 13118 25115
O 1639 30514
I 7550 36356
S 17669 960835616
S 15027 928699751
S 1918 271607494
O 3493 28846
S 31700 402616539
O 30947 34918
I 7884 23397
E 1127 22006
O 7313 12281
I 6963 12802
S 25726 37821926
E 23064 25492
O 6538 14772
E 9647 31866
I 26220 29045
S 4095 748739056
S 24206 887553767
I 25314 32611
S 21382 370783303
O 9657 19883
I 2046 16903
I 1196 22180
S 30198 989550687
O 22352 36363
I 16774 35018
S 7117 439408436
O 623 16739
I 12876 33566
S 18699 288695938
E 12981 20173
E 11531 36828
E 8124 8218
O 26924 31491
S 7349 660183096
S 11983 403785948
E 6889 9214
I 14148 30865
I 3158 9240
I 25532 25599
I 4219 16600
I 283 31318
S 36161 510881744
O 16677 32059
O 17012 19593
E 20557 21411
I 21958 22610
E 14912 20147
I 2639 4247
I 1879 14555
I 1457 23086
S 23116 270019307
O 29537 37179
E 13303 14224
O 18580 37776
S 9278 955122962
O 2451 33700
I 26291 31762
S 19341 954506263
S 32254 291796939
O 18365 22208
S 35869 173721718
O 14074 33548
I 6575 30400
I 685 22597
S 8750 917969928
E 30807 31343
I 20687 35448
I 9952 11939
E 7329 28465
I 8974 13364
O 25206 36266
S 9723 13182529
E 29123 34858
E 6546 8858
O 6146 11269
E 2054 20695
S 19451 822241066
S 18733 700613501
E 24579 28140
O 1314 35136
S 15098 264818742
E 16111 21680
E 17687 19714
I 35863 37421
O 14647 22433
S 11459 63283664
I 2693 4521
E 16212 31601
E 6060 11979
I 2549 11451
E 5816 16153
S 32649 968227552
O 586 20013
I 7852 13788
I 1318 19773
E 22949 26156
S 14429 407925662
I 6192 36768
S 7019 906192407
I 8876 34410
I 8672 36056
S 2127 842633860
S 24252 199239402
E 33515 34189
O 6252 21517
S 2359 222227231
E 15770 16272
S 7475 571882319
O 15366 29213
S 35342 417631925
O 2255 12831
S 32181 220026525
I 870 6032
O 18137 24209
O 11882 29046
E 20686 31458
O 1209 3061
I 6026 20817
E 9405 22661
O 7496 16092
O 7290 31775
I 10815 16662
S 33211 12281112
S 12796 943023416
E 4881 27065
O 224 22029
E 8179 25264
E 3254 25528
O 11747 21325
O 73 28723
E 34969 37273
I 6129 11666
I 19433 30502
I 32480 37801
O 7970 12539
S 11066 842578857
S 23046 329511820
I 19768 37584
O 6486 30940
S 12464 101886774
O 4039 17154
E 24410 35458
S 7732 571509915
O 13976 14533
S 1205 605148038
E 26763 27675
I 16865 30202
S 13941 432637620
O 17089 33878
E 1786 24362
E 7527 20724
I 5596 5814
O 26883 35443
S 11034 125041390
O 759 17608
E 31118 34545
S 17908 319134476
I 1564 14202
E 5232 21893
E 23237 32116
O 16590 20097
E 23537 37638
E 1106 6944
E 6074 11550
E 7347 28189
E 6207 23880
S 8452 828316636
I 16541 29092
O 5943 25884
E 20079 24778
I 6181 14995
O 657 9699
I 18299 34507
S 21765 446922496
E 2822 10038
O 18614 27900
S 2209 514786714
E 11274 20833
I 10651 37728
E 8231 18134
E 11209 27840
I 24054 29228
O 409 4223
S 4842 883749122
E 1256 20844
E 27268 30475
I 17870 29135
I 27693 33969
O 27359 35609
E 16214 37172
I 9951 17117
I 13980 34209
O 24265 37724
O 27662 32106
E 3494 13614
O 6878 13071
E 10220 37520
E 17700 19338
O 5592 6292
S 31965 618643836
O 29289 34108
S 20323 937922347
I 18970 24707
O 7710 22782
O 7902 18905
S 16264 750943820
S 4161 784630928
O 14714 19603
O 28649 32385
O 11896 31576
E 27278 33146
E 29062 33338
S 27945 686090029
O 11250 15216
I 3424 15782
I 3855 30389
O 13131 23470
S 34859 659949474
O 10933 32461
I 29552 34427
S 21365 864159789
S 23004 681078137
O 17059 32758
S 17392 403158178
S 20743 176174024
I 29111 35880
S 20007 115260102
S 34346 348380913
S 3507 190509097
O 2107 11993
O 24294 26635
S 10708 853766744
S 31935 622447293
I 20743 29439
I 5649 8575
I 14254 16042
I 2255 24663
I 8081 13109
S 3952 954192213
I 22364 25905
S 30655 950723661
E 4519 23514
O 12079 18263
I 17281 30276
O 20662 30001
I 7810 13884
O 13863 26342
I 15147 28603
O 10685 23116
S 26827 90166500
I 4640 33338
I 11552 35899
S 13242 130037484
S 16334 34550790
E 22896 29911
S 21256 872404815
E 17331 37640
E 4984 31587
I 3714 16300
I 24042 24698
O 17823 26045
O 106 32213
O 76 20500
E 23753 25595
E 7800 25941
E 8568 29484
E 7349 9521
O 10037 37951
I 6556 26102
S 10721 5012399
O 8870 12181
E 19039 25743
O 22708 26495
O 26560 37252
S 35789 538733380
I 318 34093
E 15720 27611
E 11505 28957
E 17974 24774
I 29383 33700
E 16770 20618
S 3078 458641947
E 4060 9915
I 11068 21239
E 1577 25779
S 3746 203562350
I 9774 24164
E 7483 10232
S 25049 14251624
S 15295 993054495
O 17866 22226
O 20043 25900
S 21133 529714629
I 31770 35883
S 4053 436296462
S 33276 152981738
S 26878 235104733
I 25422 34452
O 13255 30465
S 18625 867099721
I 14688 25447
E 32683 36152
S 16380 749579896
E 5952 24278
I 17237 35323
O 10723 32608
S 5738 447259750
E 2859 31007
S 9639 235529159
E 18402 18547
E 66 33024
I 10035 23398
E 5879 13762
I 2871 36451
I 416 4773
I 17541 28822
S 25812 878428343
E 24683 37270
E 31074 37287
E 943 7372
I 3639 18973
E 3199 11863
E 12103 20095
I 18152 20310
I 4658 37706
E 22184 27190
I 8220 14099
S 23945 893714423
O 4559 27585
S 9787 559099175
O 13004 31180
E 636 16122
E 24292 34570
I 401 12742
O 7010 10830
S 21204 391634605
S 15482 263900107
S 875 652756224
E 1870 25220
O 11640 33801
O 37034 37753
O 19285 29945
S 3361 54387357
E 7146 23599
E 1911 2878
S 13200 421958731
O 3027 20366
E 19196 32253
I 11163 15309
S 35642 944509223
S 30319 94641751
O 7739 17251
O 5524 25574
O 7952 19490
I 1043 28496
S 35130 735998119
E 2426 14779
E 8978 26853
O 5023 24481
O 33345 36248
I 2358 33480
O 1770 29370
E 4348 10834
S 13536 628410933
O 12144 37863
E 19681 25965
S 2225 921437093
S 10275 983923082
E 22586 27091
E 19601 32717
I 34873 35656
O 7992 20854
O 3428 3603
I 6368 18975
E 717 10768
I 2127 26752
E 14793 16658
S 16849 230729571
I 9781 24404
S 3564 167922846
O 27789 34111
E 21289 25954
O 31565 31856
O 6956 34536
E 3525 21535
E 13030 17835
I 9299 37618
E 8669 19206
O 20000 31289
O 6401 27924
O 14959 28522
E 4554 6450
E 29338 37769
S 6860 799586951
O 3191 25888
S 7 617778823
E 26502 28712
O 10034 30548
O 3270 34785
I 25744 33220
E 4240 6107
I 11531 17337
O 6945 35024
I 26814 37290
E 34824 35068
E 9619 32063
E 5589 21971
I 16705 34955
I 4240 29105
E 31522 34726
E 1902 5928
I 11981 19124
O 6174 13545
S 24289 826276309
S 34197 325748871
O 13554 37181
O 6860 28145
O 10076 26078
I 33512 36523
E 6843 30820
S 29165 449901831
O 472 2707
E 26167 37535
E 7722 37647
I 34605 37522
O 4321 31235
E 8797 17145
E 20199 24859
S 29323 383562525
S 26270 448297550
S 28995 655687376
E 6108 7352
E 7626 31152
E 500 35031
I 7548 34125
O 10514 22231
I 24846 25307
S 13885 168806584
I 4941 10846
O 12849 18593
S 18253 476276576
O 27470 28191
O 15440 25010
O 1844 14129
I 11636 37333
I 33522 36872
I 20513 35289
E 12494 13747
I 23318 30263
I 8337 21493
S 9801 773044942
I 33298 37061
E 3233 3545
E 442 4616
E 14786 29917
O 8161 14115
O 8565 33541
O 13808 14117
S 20231 771698565
I 19333 30458
I 13827 30346
I 3356 10797
S 10827 944281692
E 18762 26263
E 21846 36211
I 16134 35599
I 6790 26093
E 20491 23548
O 23825 34928
I 9695 10373
E 7965 10907
S 11650 520005613
I 1951 16615
I 28722 33475
O 11110 19739
E 14391 26006
S 13086 93787217
E 20623 32683
E 27029 34048
E 24742 36113
S 4685 359514978
S 30943 160983929
I 5627 15071
O 15800 33231
S 19740 388214214
S 25790 191309116
S 7279 918689696
I 7128 36307
O 9697 26097
I 3861 24155
E 15098 32561
E 26027 35871
O 17825 35684
O 24707 27273
O 840 23183
O 2574 36250
S 7638 51651347
I 3924 19627
S 16190 420528449
E 2717 20231
I 25712 29608
I 7180 30425
I 3821 7748
S 15360 671568868
O 22772 24710
S 23284 736454135
E 8737 36938
S 29276 356687888
S 4355 88371483
I 3625 19121
S 26283 80941337
I 20496 21447
E 20337 32335
I 6457 29411
O 23224 24307
E 7412 11152
O 332 15028
O 5708 25396
S 24637 426204378
O 9391 10994
E 19017 21280
E 8502 13888
S 6012 141478524
S 20215 936964205
I 121 24371
I 13537 22639
S 16182 545655207
E 15883 37853
S 27872 7997931
I 13321 16356
I 7745 15588
E 2539 18109
E 12255 25343
E 27056 36535
E 9166 16089
S 1200 227719292
S 10146 689520282
S 15454 481654626
O 18461 20258
E 8027 22203
O 17267 34683
I 8083 16893
S 9575 591963343
O 23080 31650
O 13772 25151
S 24863 86848820
S 22298 750346254
O 19593 20969
O 17295 20402
S 22280 785809451
O 8705 16169
O 3397 36143
O 4313 5170
E 27948 31498
E 14585 26244
E 12539 33975
O 13550 35000
O 28488 33438
E 4061 9415
S 26608 796314278
I 6324 26846
I 15696 17307
O 124 16636
S 36756 374086527
O 30619 30815
O 21340 26588
I 4695 30203
O 25110 31939
I 3295 37466
S 29833 972249169
S 2032 116803814
I 15302 22003
S 33167 740847302
E 9864 33280
S 3978 419741198
O 5063 14523
S 186 149566215
I 22194 28651
O 15637 28975
E 19338 36468
E 1938 9078
I 290 18522
I 28175 37307
O 3441 5114
E 1306 29046
O 4399 6151
I 11022 11821
I 413 13325
E 26938 27157
E 5426 36168
S 35428 494543614
E 15459 26786
S 8037 192624544
O 13330 23383
E 1687 11767
I 3884 5399
S 33294 321018002
O 342 30990
S 2334 611989863
I 30504 37267
S 30017 171574689
S 301 134478515
E 48 35489
S 32071 981057121
O 31301 37708
O 34625 37710
O 28434 37021
S 3831 319429855
I 17578 25785
O 26142 28368
I 28667 35719
I 18336 24019
E 8205 16255
E 10202 28824
I 14612 27390
S 23951 91734891
E 29188 36082
E 1282 8662
O 25411 30452
I 13502 33328
O 25902 30864
S 25827 611661265
I 16834 19918
E 3780 16634
I 23621 29472
S 37499 80870379
O 1701 4272
S 31431 735395034
I 2095 14700
E 27691 37635
E 23921 35407
S 35200 233659815
O 13975 31185
I 8568 34395
I 2061 2318
E 1892 6442
S 13313 549545051
E 9588 32591
E 1833 9396
I 1184 28711
S 26838 588204224
E 28513 36762
S 5526 613203934
O 10653 24376
S 23476 323211778
O 4898 21642
I 782 3024
S 11977 485089439
O 7911 14580
S 36730 195001377
S 36143 178069902
O 960 16773
S 36715 812345780
O 35714 37224
O 12634 23372
E 1255 10319
E 10403 33585
S 37606 98974642
S 1682 624387478
O 20287 28974
I 7623 34733
I 9361 14628
O 5158 6064
E 398 13949
O 13186 32715
S 7234 962274637
E 1348 26261
I 11896 36694
E 29768 36905
E 12118 36013
I 19801 21227
E 5102 36297
I 17139 33777
E 15264 20443
S 18100 765189962
S 6019 295813366
O 24036 28009
I 10668 36120
S 10948 364159492
S 3560 416577406
I 2440 30304
O 1068 21053
I 8596 10896
S 9105 398242932
I 15854 16542
I 487 18800
S 25208 573728270
E 28243 30684
E 13877 19085
E 10867 13955
S 17613 217906029
O 760 11912
I 14218 37137
I 1979 31027
O 4910 27945
I 15920 33763
I 20931 22328
I 9924 20817
S 36557 36383107
I 19755 24995
S 4857 890933739
O 10925 34883
E 10008 28450
E 1744 4271
I 10691 27323
O 3775 34536
E 7798 30066
O 6657 26880
E 27004 37641
I 30226 32676
I 4900 34509
I 8142 23760
E 14046 28056
I 26672 28778
S 23684 873892013
E 16303 33264
O 21503 29336
E 7430 23929
S 17730 899465609
E 19065 25851
O 25031 31490
I 9941 28752
S 6101 682035057
E 10655 17324
O 23386 26902
O 2590 36788
S 6186 622380957
S 13299 420466180
I 26845 30661
S 20730 949033251
S 33266 427083550
E 17549 25542
O 9035 14415
S 32299 430858701
I 13540 20406
E 17082 29910
I 6652 14808
E 3702 34770
I 28794 34128
E 7189 18249
S 10587 391554610
I 25591 34972
O 5375 15090
O 24013 31042
O 4510 30085
O 25035 28917
O 19864 24728
O 18291 19364
I 26764 27557
O 13084 19343
S 24974 855493858
O 17400 36127
I 14585 24546
O 9699 24032
E 2895 3832
I 8647 11284
O 9234 18504
O 3315 33218
E 6071 37573
O 41 2903
I 29626 32312
S 4631 750536354
S 6895 251178425
O 1171 28674
I 8501 14298
I 2982 32923
S 16033 661127005
E 23122 30174
E 2382 37458
O 28448 36965
I 14197 26975
O 8302 21069
O 14565 33105
E 20418 21843
O 2982 31997
O 22990 23286
E 25984 35248
O 5049 16820
I 8687 33110
I 18257 24692
I 8998 15580
S 36442 367956317
S 1707 883465290
I 830 32961
O 14092 33288
O 25940 27932
O 1090 30241
S 901 208895942
I 18599 32350
I 4524 21997
I 34264 35674
E 17753 21593
E 27715 35815
I 16953 17099
I 6138 36355
O 28490 29551
I 11685 35617
S 4691 131671771
S 37161 704475127
O 177 36085
O 16966 18078
O 14053 31468
I 30749 30789
I 22767 23046
I 16052 30218
O 2748 30103
O 32916 35208
I 2609 27964
S 20571 243364533
S 22979 660139506
I 1041 10198
E 10760 23368
O 5924 32188
O 17547 23074
O 198 8618
E 1765 13377
E 9451 28510
O 5275 10778
O 20707 23677
E 20447 25645
E 25796 26935
I 299 30899
I 12385 30008
I 13988 14145
O 549 22854
S 29843 233456270
O 23796 24811
E 7077 26276
S 28436 235903806
S 20664 727111930
O 9272 29909
O 3018 36322
E 1811 30554
I 28427 36482
E 8811 22303
I 31380 35971
S 19277 646722389
E 5864 8218
I 22052 32945
O 324 35266
O 23870 27919
S 4334 612626031
S 19515 356960452
E 14432 14898
S 882 865142722
I 27565 33982
O 34331 37617
E 8516 35641
S 20153 699354552
I 7049 11484
O 22821 23558
E 9747 35073
S 12188 771030718
I 8922 26894
S 3126 193305523
E 4887 24273
I 9144 34571
O 8429 35807
S 4393 632030251
E 10251 15843
I 14150 23804
O 4634 19667
E 15976 31763
O 13178 15044
I 3186 20023
E 11377 32690
O 28058 37492
S 36944 107875432
O 5883 19097
E 2577 10809
O 14231 32457
I 5297 28193
I 9606 12380
S 36473 750096228
S 3296 585068829
E 704 26107
S 28018 232913996
I 8818 32777
E 2937 12376
O 14504 34781
I 12712 26510
E 35240 36421
E 1246 1991
I 14182 20571
S 4141 913727485
S 27945 419720127
E 3737 14542
O 3672 33124
S 25651 467309566
S 5043 793479171
S 8062 847923206
E 10840 15785
E 8299 14355
O 22967 36646
E 838 21464
S 21276 825483435
E 9888 30653
O 1839 11849
E 23209 28665
S 34944 600075873
I 8262 37800
E 21243 26742
E 16454 20971
E 12202 36817
O 13593 19981
I 1871 10634
E 1383 20828
I 486 14399
S 1596 986179770
S 11752 689892893
E 23943 36322
S 31400 264776532
E 2309 13958
I 20790 24515
S 23324 540936380
S 2115 999916835
E 21811 29909
O 956 16352
E 15513 36830
O 2603 4721
S 26790 51312539
S 33145 368329457
E 4986 27986
S 13930 985908484
E 9200 21382
O 15912 29180
O 16984 32861
I 7848 33861
E 6798 26689
I 10174 17490
S 8792 797158270
I 4672 5145
O 5175 17590
O 7850 12829
I 18144 26658
E 6671 19798
I 7867 27628
I 3315 13385
I 22752 28623
I 23464 36836
I 877 12430
S 1737 484856109
S 34503 507559432
E 16841 22362
E 23632 37827
S 18074 467826077
S 37798 89719176
S 10061 505061127
I 10017 27798
I 2471 13881
E 12051 13224
O 21322 29198
O 2096 36436
S 35081 737593720
O 25714 35915
O 4833 14230
E 11480 37564
E 1275 22071
S 16549 179440664
S 9617 145710875
E 8673 20432
I 21843 25820
E 20510 27838
O 21153 33766
E 8860 19859
S 20236 217498300
E 7048 10717
E 16278 33433
E 3820 36805
E 8723 33246
O 11922 25404
S 2391 551555984
S 6534 363911877
S 33590 528449179
E 17386 33226
O 15841 26508
E 1162 32170
S 32398 233230398
E 10235 25085
S 11180 932281306
S 33042 326905297
E 13898 32319
S 34909 159210901
O 30100 34517
S 4407 894116266
I 5063 12839
I 27554 28238
I 3155 23277
E 364 7204
S 896 350718101
S 12345 581194435
E 29405 33376
E 527 30532
E 3464 29930
E 9767 24340
S 32027 842719475
O 13229 35964
E 25871 33151
E 32091 37742
I 11626 16596
I 2557 7662
I 936 35987
I 6701 28940
I 12432 17544
E 16404 33942
I 15777 31020
S 1806 46380856
S 18687 544971726
O 4817 31181
S 36450 608363154
S 10500 469123136
O 9360 22556
O 1729 25782
E 4187 31476
I 369 31354
E 4309 13042
I 21333 37053
I 2903 35845
S 32964 887593872
O 2536 3073
I 5976 36188
I 8163 15107
S 16906 701937019
I 3313 26040
O 8608 25911
S 33310 196467065
E 3043 13465
S 595 997709968
I 1796 14469
S 25457 312710186
S 29875 835722802
E 7081 24745
I 13245 16220
E 766 14941
I 9396 24568
O 11310 14977
E 3088 24719
O 11278 13886
E 12761 34221
I 9058 36737
E 3081 24435
E 2570 30703
I 13471 17314
O 10611 31657
S 9573 204977673
O 10342 23163
E 5983 8611
E 21209 23680
I 5985 8684
O 3991 28197
E 4237 16589
I 9279 21589
E 22980 31777
E 5876 31087
O 14871 21105
E 7166 15508
S 22251 23403322
O 13263 30069
I 11502 33070
E 4056 25083
I 10665 29814
I 1656 31355
I 6181 10897
S 15045 478135677
O 7113 34208
E 9113 22634
S 344 899484047
S 32114 310157852
O 16060 28001
E 4834 24964
E 20790 21525
E 12581 13577
O 6644 24310
I 12480 31310
I 3376 16310
E 21209 26263
O 19228 25218
I 10001 29029
O 21028 26892
I 17251 21364
E 14152 36866
E 30724 35261
I 7009 21781
I 31399 33560
S 28217 167655179
E 6685 12971
E 16283 23431
I 2378 7995
I 3003 19787
S 12851 20602815
E 11053 18034
I 20969 33780
E 10186 30990
E 10452 28363
O 15819 32833
I 1042 11624
E 21972 34666
O 5063 34990
S 30488 831636704
S 22912 709590867
E 4243 23010
O 10712 13010
O 2742 24611
S 5230 992195952
O 24369 36540
S 30558 493542408
O 15053 26073
S 13908 612815147
I 16191 32064
I 21257 26747
I 4145 14260
I 17599 29535
O 2343 4024
S 5564 131590208
I 9986 15481
S 36106 419783145
S 4321 800286523
E 12435 25053
O 17349 31770
E 3535 21760
I 122 180
E 15661 33383
O 804 29633
S 30951 903891311
S 30179 168922906
O 1086 37631
I 21413 25437
S 16842 905538709
E 3890 20548
E 5105 7824
I 2877 8969
S 32050 665458808
O 7890 26588
S 37480 168890498
O 6034 17870
I 474 1142
O 18683 26796
S 34110 993128590
E 5143 9158
S 4929 686627130
E 3969 25368
E 19105 23229
O 11529 19905
S 6549 461110060
S 32493 775639523
E 18374 35116
E 16411 27458
I 21126 32032
I 17918 18918
S 26158 516789520
O 1594 9895
E 31998 34585
E 15256 18688
S 3474 874729400
S 32512 152380236
I 632 19176
E 2073 5394
E 5773 9722
E 26892 31876
E 6280 31973
O 7830 10547
I 13542 18286
O 17390 22041
O 25508 37918
E 13263 20044
O 13486 32306
E 81 25443
O 10813 16204
O 5062 34124
S 26012 351082899
O 4811 5905
O 4081 4494
S 21638 838661881
E 7172 19690
I 10226 13454
O 20234 21099
S 37946 368710825
S 18775 285214784
E 12057 35905
I 24943 31334
O 33688 35807
E 36156 37070
O 5202 9739
I 27254 31901
E 3132 31196
I 3006 14068
S 11406 272554468
E 2971 22477
S 26509 916002532
S 26581 652285235
O 10218 23725
E 9053 31286
I 1811 35971
I 11682 16891
O 33567 36212
I 19042 25713
E 22442 24500
O 964 22771
O 6613 18796
E 8687 9742
S 9391 701802675
I 7746 36575
O 18279 26758
O 11029 30878
I 15302 20691
E 21875 25133
O 8342 28404
S 36865 127124411
O 1173 21992
E 7575 30768
S 24151 971587991
S 9018 191186063
O 20123 28397
I 395 30434
I 14177 21308
O 25777 32275
O 3682 17157
S 10347 319556322
S 29519 118375750
S 9810 759539603
E 17836 27180
E 28025 35042
I 4187 20539
E 22840 33089
S 32637 316328779
I 5032 20314
S 24854 58324936
I 16057 16768
O 16775 37044
E 28924 36390
I 23882 30364
O 28763 32444
I 6726 17796
E 6936 23466
E 16559 36253
E 9476 26814
I 9380 34614
I 26246 33537
O 6387 29915
S 37650 847274735
I 1270 14396
O 8997 25309
I 4171 16247
O 22206 36271
E 22475 33180
I 3491 8673
S 3917 720886417
S 22991 263436845
O 28067 28786
E 22956 24924
I 14258 30814
O 14078 34286
E 12985 26864
E 5440 36020
O 17609 27060
O 10309 18888
I 34653 35249
E 20713 31950
O 7716 33102
I 9448 22920
I 8112 37883
I 4550 33747
O 13895 33937
I 5605 31387
I 514 34801
S 14454 153729505
E 31761 32358
O 9179 16422
I 6420 23067
E 10600 36736
O 23289 23293
E 5824 32664
S 32534 226137960
E 13225 22465
O 20291 37706
O 4182 26006
O 32794 34657
O 3388 3410
S 31087 373337597
O 7197 19066
O 16903 21457
O 17359 19069
O 10689 16692
S 32430 520795878
E 7641 15170
I 550 17946
E 26534 31146
O 18210 37922
O 14183 18369
E 32634 33044
E 21735 33305
S 13118 180287980
I 13457 15895
S 8223 138771938
I 15544 16502
O 3462 24653
E 13594 23553
S 14062 826241455
O 28124 33883
E 2268 10199
O 25966 28032
E 27721 36088
O 933 30491
S 35254 333212338
E 8970 19112
E 7000 11891
I 29496 32364
I 16167 33033
E 23323 26504
S 37168 440764498
I 9239 20294
S 30735 522839230
S 16925 252997657
E 11028 32305
I 25715 30891
S 8228 992114133
I 5238 11779
S 11204 836770181
E 12054 36555
O 5816 10185
E 372 18239
I 11251 25168
S 25180 62795952
E 14176 19724
O 14746 31305
O 2 5795
E 19739 30487
O 13465 30286
O 2593 11860
S 32404 639832408
S 29072 670168018
O 13256 15369
S 2158 284098094
I 16376 17563
E 12706 34374
O 24734 33984
O 17170 19985
O 18627 22965
O 10217 16153
S 11200 618570204
S 17811 463358833
I 24763 28250
S 32121 549992991
E 27673 37496
S 10216 729558856
I 16377 19617
I 842 25227
I 11234 32996
I 15297 16781
S 12926 200007256
O 14527 22234
S 29011 656420992
I 10573 36570
O 10714 18911
E 22709 27504
I 20230 29135
E 18133 20316
S 25981 272188299
I 3418 37516
I 8898 12020
S 3387 133873719
I 7108 7430
E 2635 11735
S 28453 349922396
S 27630 49711048
S 29593 310171759
I 7779 14946
I 6331 15579
S 4685 878068605
O 13477 20376
I 17945 25541
E 4900 14599
O 4675 16771
S 32444 444371483
I 16470 21856
O 23023 25315
E 2993 29956
I 13939 26185
I 3320 36415
I 2152 35469
E 17996 21064
O 10408 28502
E 6156 29288
E 13271 26344
O 17113 33382
E 17559 25594
S 17970 945445643
E 19902 35200
S 28395 260771344
E 11055 19342
S 1252 948488602
E 2133 16545
O 19115 37248
E 7912 31232
E 23794 34600
O 21587 21686
O 17956 37962
I 27163 34245
I 9729 34447
E 921 2307
S 14018 470850652
O 36126 37979
I 25401 33552
I 1218 24858
S 24889 485237130
S 28287 351695077
I 8339 37672
E 22252 23024
E 34073 36092
E 3497 23338
O 31357 35176
E 21642 33695
S 19462 611546850
O 1590 12508
I 10030 10900
O 15134 29949
S 4480 120000515
O 673 35012
S 11202 528787296
S 28173 301143396
S 8181 82014716
E 2086 10065
O 12580 37715
S 447 566234098
O 273 18780
S 15100 619182028
S 31830 661409451
I 31965 32766
E 14946 31393
E 10774 11705
I 1833 25778
S 1545 291757649
O 1999 10211
S 6743 83037930
S 6593 504597694
O 2253 20182
I 15662 16571
I 2969 12177
E 6255 19305
E 11412 11841
I 21533 23632
E 10972 12409
S 1257 410050109
O 29411 34972
I 5416 27760
O 6269 26836
O 11999 35217
O 5187 33484
O 82 12825
E 27911 33475
E 20238 24745
S 30800 66345795
O 4399 29996
O 13815 17352
S 31541 158945042
I 21377 37856
I 8289 20287
E 21276 24331
E 16147 31282
I 2776 36854
I 20917 29764
O 17507 26103
I 9716 19368
E 4187 35428
E 3638 36885
I 19122 31032
E 1961 15486
I 28342 36551
E 4176 6111
S 26660 191019134
E 18056 28436
I 17054 18896
S 2539 825472634
I 2970 3224
O 13024 31749
O 3094 14094
I 4271 5279
I 1741 29368
S 9971 588254050
I 15952 23173
I 3532 16065
E 19642 35533
E 1310 14479
E 14728 16395
I 8173 10685
I 14345 37706
I 23159 23941
O 3657 35834
S 30616 425919643
O 8830 28582
I 9471 22201
S 24887 162624782
I 9593 13164
I 7754 12489
E 4491 24490
O 21244 37632
S 24943 810052045
S 28654 554941148
O 6370 29090
S 2001 445453564
I 27271 32011
E 13120 25998
E 17086 19440
E 2687 22279
I 5663 10285
O 19713 20817
O 7699 19329
E 690 20061
I 19323 34490
S 37922 674999690
I 5962 15097
E 2746 37491
E 10589 27897
S 33192 772688342
E 19773 33706
E 18304 31704
S 24001 605563239
E 16955 24508
E 855 33555
I 28159 28178
O 14155 18977
S 32545 591989662
E 20310 22353
S 14080 162359239
O 1014 23014
O 13995 21228
O 6717 33872
E 13425 15554
O 12691 17281
I 5454 31346
O 26337 28918
O 14881 30768
E 33142 34584
E 8899 25828
S 7706 985061523
S 6733 692877442
S 27965 797446548
S 4036 59568322
S 24647 129122744
I 19516 25111
O 15226 20646
O 11426 31615
O 22264 33541
S 30104 524963708
O 1000 8266
S 31398 865848410
E 25648 36120
I 16318 16326
S 24436 703483636
I 28770 31496
I 34664 36004
O 25790 36116
I 26661 30881
O 18926 25328
E 2228 13442
E 2587 4653
S 31530 408007766
E 18795 21052
O 1921 20666
O 14019 26898
O 7613 10501
E 34244 37790
E 1344 1918
O 816 18381
E 8089 24376
E 15682 19310
I 841 7878
O 7625 24548
S 2703 437186190
E 10497 12176
I 387 16650
O 2134 9033
E 19100 36647
I 4391 30270
S 13246 959038425
I 1281 36144
I 5316 28285
I 3820 4194
E 3297 13802
E 4125 13305
O 5258 20255
I 17683 37363
I 7568 28181
E 3585 32293
S 30617 539106270
I 5893 27740
S 33230 941678760
S 1849 61903918
E 23548 26862
O 5051 7576
S 23727 602174375
S 15476 972434396
E 3998 15533
S 32896 322664775
S 15305 518656137
O 17870 24446
S 32527 507436905
S 31003 958945906
I 6039 12655
O 31246 36858
O 12025 26196
E 12575 29687
O 2451 8648
I 11075 37778
I 3339 13705
O 6731 24780
E 2055 12468
S 36094 348088577
E 12979 21252
O 20196 37155
I 16722 35672
E 14637 34722
O 12589 14902
S 34028 528616953
E 23242 27169
O 26866 34806
S 31930 667425005
E 5924 8451
S 9993 252103772
O 2035 16830
S 2465 143691525
O 7319 8782
I 2506 16590
S 28921 605528673
I 9970 25806
I 2277 33249
O 14208 25836
O 2555 37034
S 166 99543618
S 4491 190782386
E 12500 37935
S 30121 810719435
I 1592 1880
I 1901 15226
E 3776 28390
S 26428 948923026
E 6668 7500
I 11151 13174
I 5970 20744
O 7869 30142
I 10897 16930
I 19143 19213
I 7675 11156
O 13495 26287
O 19978 21334
S 9624 726819598
O 17697 28349
I 22246 32479
O 12004 17616
O 5577 29345
E 10159 27285
I 1996 31727
I 184 36001
E 29860 36309
I 4743 21148
E 13864 28453
I 19797 30724
S 27052 590746385
O 27362 37418
S 1129 374912966
I 20326 33024
I 22498 28393
I 13770 30018
E 19425 32005
O 16601 22424
I 8624 27220
I 5983 25956
I 846 28893
E 10569 20838
S 19832 837931963
E 20334 33619
E 5669 12203
O 5710 8228
S 15948 450529971
E 22736 27474
I 6742 36207
I 29602 31455
S 1954 833009885
I 13329 37203
O 6294 33711
I 17778 20093
O 7849 23797
E 13123 31458
E 24380 31266
O 23249 36138
S 18157 275437906
E 33048 35884
O 6220 34310
E 902 27738
I 14184 27231
S 17082 76160807
O 19368 28230
S 17628 173877498
E 10739 17839
S 24624 296080462
S 14932 608519992
I 102 3508
I 11985 31749
S 23842 501494311
E 881 23276
O 7120 31983
O 31705 37158
E 13842 21320
E 19023 21480
E 30551 30605
O 25434 29767
I 19441 19989
E 9845 19095
O 14143 29507
I 10899 14167
S 7264 738119598
I 3847 33702
S 9588 506738569
E 14849 16856
I 8281 35837
E 1403 10110
E 22165 37560
O 28991 36129
O 23981 33510
E 13466 17084
S 23966 913070404
I 6520 13726
E 8453 21008
I 6374 23586
S 7670 269255454
I 4641 18570
I 12774 17334
I 28898 34890
S 22603 883225162
S 30094 291780220
O 16345 22149
I 19443 30211
S 11979 475993663
S 14065 888056411
I 16915 23412
S 33788 804838947
O 316 6955
O 4553 7556
I 28878 31954
I 14121 21486
E 9621 31543
E 20240 21683
O 20100 37286
O 10163 28824
I 16343 28876
S 2602 318302905
S 12727 258918840
O 2575 4745
S 34725 862751127
I 6486 24078
S 24078 229539409
I 15935 19074
I 3128 13623
S 33342 417635666
O 14531 18485
S 12265 921172439
I 295 13545
E 12088 30740
I 22601 36555
I 2546 3301
E 4049 14058
I 5667 24958
I 7349 25009
E 30715 32510
O 2870 13637
S 27996 47346391
I 8360 14196
I 12053 16275
S 34059 287178641
S 24455 29740031
E 7295 31960
E 5380 6165
E 24478 25766
S 37358 279110963
S 18286 903579583
O 7632 11661
I 5864 26346
E 15873 18168
I 4107 25662
E 17042 28682
E 10052 24277
I 10721 22855
I 2390 31370
O 19052 31762
O 10388 18330
S 8905 105039221
S 37524 360623433
O 9280 37119
O 11184 35811
E 27773 31516
S 10220 873437217
I 12901 23899
E 7017 36050
O 26850 30396
E 22117 34809
S 14607 38624817
E 7801 10859
E 15669 28096
O 7473 9206
O 17072 24437
I 14775 29812
S 6263 250901056
S 32472 331842413
E 19917 32650
S 9014 879500897
E 12678 12783
S 17415 679481414
O 3059 7150
S 30326 707368351
O 28343 29245
I 15955 16699
E 8238 37024
S 22844 132703917
S 10494 69142494
E 21371 36561
S 16906 688130505
O 11554 36268
E 853 35269
S 602 710164540
I 19290 27525
I 17198 26212
I 9151 35771
I 5026 6078
O 9691 18926
I 2850 31234
O 18877 21877
O 22449 30067
S 35495 132017841
O 12977 28519
O 27820 32342
S 37423 658191666
I 27628 28434
S 23213 177856262
O 12718 29815
S 23475 193018450
S 29481 857611190
S 2238 30773276
I 5014 37634
S 18875 162633331
E 16966 26735
I 12000 36382
O 33868 35988
E 5651 21256
O 18645 20332
O 18935 20332
O 5395 19090
I 13613 30068
O 15651 24129
O 8278 10619
I 6150 23931
I 7255 14317
E 13563 20503
S 37912 728389515
O 25599 28748
S 29352 779590614
S 24790 70511576
O 19509 31914
O 23890 31980
I 8593 15669
S 13205 823275869
E 5448 28534
E 94 2256
E 22841 36059
E 13573 22133
I 1974 28101
E 14603 30778
S 36485 185028235
O 3483 14747
O 4300 18960
I 12051 23003
O 3888 13680
O 3244 20015
I 5312 36406
S 13423 367987590
O 10775 12371
O 3113 10862
O 24071 34730
E 31596 37073
E 14630 30903
I 1666 16202
E 18900 19851
I 28158 34393
S 22898 388683273
E 27660 34587
E 12527 16987
I 28850 30965
O 18144 18945
O 8441 13095
S 13219 390021690
I 25257 29547
E 29394 35249
E 4370 25598
S 536 871203642
E 3728 15064
S 7479 247213717
E 4026 22399
E 692 11477
S 24399 511617036
E 2220 8719
E 2698 36437
E 87 33672
I 2526 6769
S 18233 159808864
I 6756 8937
E 31774 34556
I 32158 35433
I 1482 4146
O 6990 35184
O 4379 21413
S 21981 711234397
S 14371 415933974
O 9951 27292
O 7989 29046
O 6577 9049
S 17980 661691784
E 888 6963
E 4276 4418
I 647 9965
E 22307 28380
S 2465 119008389
I 1181 5374
E 14790 14993
E 7313 13299
O 1781 21576
S 5615 480086120
E 2997 5497
E 32030 33576
O 22636 32589
E 14918 21313
S 13261 470637009
E 20510 30225
E 3814 5849
O 24377 29695
E 5421 8997
E 1400 36721
S 24527 322033384
E 9400 25857
I 35091 37122
O 1423 8633
I 24541 33579
S 35579 305383610
E 5416 11794
O 14524 28077
I 22836 27805
E 15897 26253
O 2617 27308
I 3433 25725
E 1769 16347
S 18602 456018128
E 13178 37364
O 32395 34895
O 9502 36701
I 437 9278
I 19996 20674
S 16523 4886345
O 4457 30558
E 6165 9499
O 5220 9176
S 7213 384234446
O 7434 18379
O 13647 23769
O 6026 18529
S 18198 76391897
S 28819 427219832
O 2212 9012
O 12772 29270
E 13342 19103
O 1354 3328
S 19313 210398056
O 23455 26208
O 29046 31392
S 36177 299458819
O 12675 29190
S 18003 325274247
E 6870 25639
E 18552 34013
I 27409 27994
O 1938 34843
E 13486 20194
S 29239 877302431
O 693 35961
I 9947 20908
E 340 22938
O 11291 31495
O 2110 19213
S 36049 607289922
I 26131 29174
S 29313 183822404
E 10530 17290
I 17961 19967
I 6252 30806
E 33883 36315
I 71 25299
E 27108 27856
O 34511 36441
E 21025 30789
O 6722 21727
S 35611 820051615
O 1460 2775
O 729 29926
O 13252 22597
O 15899 32333
E 20 30722
E 5680 34388
S 15981 310778737
S 28305 924686636
E 2849 15122
I 16896 19947
O 24337 30829
E 28405 37023
S 10944 310327730
S 37298 496457339
E 7750 29991
E 20409 31860
S 24561 906393742
O 19348 32240
I 7695 8877
I 20651 33472
S 1869 727951596
S 29705 315971475
O 2100 37207
E 30017 32007
S 25198 429702960
S 25127 988766238
I 3354 31111
I 1686 3070
E 6624 26030
S 24777 345066250
I 17865 21424
I 10475 24549
I 30778 33639
S 7540 612728692
E 3643 15960
E 20752 33945
O 13342 29129
I 23747 36204
O 10343 16990
S 20097 492626945
O 4260 27818
E 24219 37807
I 6917 8112
O 20889 32285
S 4187 673159680
O 15460 30967
I 706 12438
O 1154 16299
S 9648 129724395
E 5587 10387
S 37536 172787612
I 10597 25587
O 8750 21750
E 3408 32872
I 26434 29398
O 2660 33868
E 2381 16305
O 2883 17471
I 21387 37066
S 23293 296320796
I 26857 37349
I 9048 15626
O 14873 34734
I 11738 24967
S 19916 552715073
E 12396 26748
S 15206 581446551
S 24035 844803726
E 18634 24469
S 9075 140915949
O 23862 29590
I 15374 29983
I 10511 18119
I 10312 18491
S 16675 120864319
I 13280 31861
S 13740 642407384
S 5029 896113313
I 3507 7152
E 18157 31126
S 3458 153403977
I 9117 21781
I 633 18351
E 11691 12954
O 9240 23309
I 5980 13567
S 22751 540206161
S 8154 376257730
E 13446 25311
S 14092 374481470
E 409 29277
I 5489 32748
I 7314 28800
O 4812 28813
I 25371 36169
I 23603 37708
E 30630 35032
O 16050 29936
I 22363 29088
S 13571 537512301
I 2153 10332
O 10798 20005
S 34637 200479042
E 2249 36945
E 10289 34721
E 11101 36327
O 15878 16010
O 9722 22487
S 11093 989184284
I 3620 35373
S 12557 331128788
E 7670 35900
I 28805 34153
O 7210 25425
S 28239 479313738
S 30732 668705697
E 25664 37633
O 3792 31701
I 11197 13509
I 7366 20912
O 21927 35654
O 1482 10086
O 14651 22846
E 7059 34673
S 570 161242159
O 28763 33029
S 8830 928229252
S 18912 564792663
E 431 25982
O 11669 23469
E 5026 26693
I 1470 31002
S 5069 710473997
E 8379 23393
E 15444 28313
S 19437 338051256
I 15926 32787
E 7642 12791
E 893 18591
E 12130 33260
I 2569 24738
O 3627 11092
S 30225 174770383
I 11844 25280
O 10547 24608
E 12644 23301
O 3446 13749
E 2595 11682
O 10215 19680
E 9860 23296
I 18818 27001
S 13617 114463365
O 14511 27003
S 37918 369001871
I 18538 23785
I 9265 28107
O 7511 10217
O 7484 34648
O 29518 37034
E 3980 17574
E 35545 36285
O 17001 32527
I 9194 29510
O 11843 32094
E 415 1131
S 6601 718508221
E 10255 36355
I 19322 29622
I 21683 29184
E 8966 14403
I 4463 5890
O 4684 33015
O 1916 33002
I 13258 32334
S 36176 140467606
O 4173 15224
E 10085 34875
I 4307 24618
O 243 36289
S 28771 76843347
I 7626 8721
E 19417 22497
S 12263 805558858
I 24782 30830
E 22597 29057
S 12492 254655624
S 3198 985125091
E 10375 36640
I 14458 34968
O 1937 17091
I 4400 5754
I 23982 30563
S 13318 906814574
O 30700 31950
S 26900 168547985
O 12351 30041
E 8902 9622
I 9353 23029
E 3680 27756
S 22730 737263614
I 11094 37140
E 22232 36133
E 4750 37641
S 2876 302682716
E 2415 37593
O 7183 22722
O 4838 11133
I 4312 8685
E 25711 30432
E 9966 16298
S 13022 779042834
I 13431 19919
E 18767 35169
O 19724 27106
E 4977 5474
O 18014 24994
I 21871 23370
I 10209 22958
I 2506 23152
O 1043 24522
O 25476 27646
O 3731 25198
S 28401 233415608
E 9013 35786
S 10587 986951883
S 2161 231886865
O 15051 35635
O 20024 27462
I 18928 27055
O 20762 33720
E 10484 20187
S 12537 484514947
I 12970 36896
S 36769 930968972
I 13850 22481
S 3043 523898564
S 18801 344766945
I 21900 31890
I 767 17595
E 5181 28863
S 37832 418882873
I 9833 13801
O 5650 9835
O 2011 30386
S 3350 191809111
I 15684 16092
O 17447 20676
O 2684 18822
I 3062 33194
O 16331 22959
O 21280 26732
O 16286 22860
S 15857 575791403
E 14389 24056
E 23241 27378
I 17542 34829
S 17899 142552634
S 31300 631214120
S 24341 271896360
S 34589 504346711
I 16037 22792
E 319 9728
E 6261 27713
E 16623 26696
S 17259 507617014
E 4150 16394
E 2478 14039
S 26437 645472463
I 19073 32562
S 44 14159310
O 24642 32589
O 31393 35351
S 12785 113161746
S 10810 587313004
E 733 31004
E 5678 11492
I 22565 34214
O 14375 22094
E 858 2112
E 23417 36402
E 6560 26717
S 3229 89895482
I 13280 18281
E 27239 31720
I 18144 23327
E 470 29087
S 22858 299900093
S 602 134027302
E 20985 28581
E 26711 33857
I 21540 22139
S 24429 276848801
S 34590 325865616
I 513 14308
S 2460 780749814
S 10804 885871794
E 6064 34446
O 25685 31992
O 9321 14368
O 2067 20641
O 9807 35765
E 2302 9935
E 4439 12905
E 20325 25397
E 13344 15111
S 33681 997098657
E 3277 36818
I 24706 25134
E 2234 16715
I 1229 3556
I 6815 18202
I 3034 3851
O 24573 34979
O 26900 33287
S 25843 494938826
O 24219 28983
O 18114 29311
S 24160 78304405
E 23241 33275
I 965 28827
S 30919 512101738
S 36617 280368859
S 26845 864030081
E 11158 18854
O 7656 9636
I 7754 22480
E 10046 30425
E 35460 36458
I 27424 29248
I 24048 32063
S 11612 935648028
O 2241 17140
I 4282 25161
S 32293 966813079
S 27025 859520316
I 4384 11709
I 19517 25875
O 2875 26986
O 22429 28739
I 19034 37558
S 1912 575303256
E 14689 15543
I 30103 36514
I 2364 11539
S 32325 369892233
I 9009 33019
I 20474 26103
O 19321 23379
O 7877 36696
I 16662 31813
S 27679 887658339
S 17900 555724053
E 27595 33286
S 27916 957822525
I 5303 31634
O 28790 35523
E 31249 31585
I 3081 18149
S 10268 223026157
I 7709 31929
E 5880 32954
E 12522 26997
I 13108 37436
I 3531 35104
E 10117 20261
O 15281 33141
I 9725 21870
S 22138 330533641
I 12148 34307
S 1867 757942618
E 9582 27548
O 14504 19315
I 14180 23499
O 12453 15634
I 5264 22031
S 16823 308948885
I 23937 35715
E 2071 23351
E 4890 16469
O 8646 9443
I 5015 29241
I 941 4989
S 23672 21585853
I 7006 21513
I 11164 18626
S 14179 187158766
I 9856 17732
E 10080 16692
E 12967 32443
S 14466 44832412
O 818 1986
E 21870 33177
S 30361 857082619
E 19696 22991
S 2052 680463390
I 11984 17516
O 23550 24012
O 16671 16687
I 3130 18177
S 34729 133227014
I 35890 37775
O 18744 36523
S 14537 988473571
S 3007 780565485
O 6083 26863
I 3554 21579
E 5551 21308
O 2746 7225
O 23362 33265
I 20467 29377
S 9995 876063816
E 10486 21810
I 704 21805
E 13999 20946
E 7079 13137
O 13014 34991
S 21943 940086471
E 22402 35510
S 10288 922767377
S 11890 616780048
E 24237 37830
I 10691 16775
I 23874 27681
I 11012 21209
S 6437 559198971
I 15106 30524
I 18134 23242
E 28219 29510
O 1053 36241
I 1314 10250
S 14561 338035574
S 25679 964671474
I 7902 17945
I 10055 37928
O 2870 30970
S 16636 680484945
S 17678 631686188
O 29191 32574
I 8230 22900
O 12255 35198
O 15194 33602
E 858 30484
S 20285 562803952
O 9258 28550
I 6582 27874
S 29641 240554827
I 1782 26173
E 22296 31784
E 10689 33180
E 7551 30539
I 802 34663
I 25346 28768
S 31987 94786446
S 14649 525385065
S 1078 704792796
O 7068 35194
E 13194 30075
O 19950 36229
O 6856 26186
S 36115 471709758
S 3801 666949469
I 8944 17599
E 9440 17545
O 29434 29569
O 4317 19259
E 13483 18107
O 16515 22423
S 37063 896713837
S 630 316896482
I 993 25230
O 10447 34999
O 4883 34560
S 9581 803925110
O 25371 29386
I 16007 33026
O 4931 15034
O 1443 29391
S 21220 686886925
S 349 801262499
E 5283 20390
O 21337 26685
S 23913 966742539
E 20343 26699
E 33259 36772
O 9244 30535
S 13088 432808306
E 36165 37744
E 10155 16848
E 21625 26161
S 34796 911718111
S 28822 344858551
E 13615 23300
O 33415 35578
O 20628 24299
S 16498 290648767
S 30739 462911946
I 16738 26447
O 16044 24963
S 18070 943608848
O 9025 22662
E 24567 33881
E 6908 20771
O 1050 7891
S 14378 663133533
O 8538 23870
S 20321 3627030
S 8437 191148473
S 34355 131279174
S 4892 231494381
I 11194 26487
O 10286 30696
S 28732 603993448
S 22983 14949285
I 19480 35239
S 7228 458783317
S 11448 512757813
E 4337 34307
S 21224 605709100
S 8505 281925438
O 6483 28170
E 672 17677
S 22821 989439006
O 11346 30812
O 24831 36485
I 4511 36952
O 11437 14586
O 10123 12439
O 907 19171
E 6185 31584
I 18679 20712
E 10412 25500
S 27835 199148875
E 6305 22208
O 18897 27591
S 2610 905432708
S 23199 147872024
I 30116 31250
O 5405 10993
O 8718 12707
S 24081 317561726
O 27689 30214
I 21834 29905
S 6830 103777198
O 20375 23798
E 17340 25093
S 13521 763647508
S 4190 344668384
O 1319 14145
O 24718 27533
S 23145 639866107
O 22815 33742
S 27306 201312155
S 34311 650015638
I 25652 27742
O 16072 27724
O 13520 19624
I 13303 13470
S 5916 402228763
S 2227 501135672
I 283 15510
E 15308 20516
O 18817 30245
E 11541 17442
I 17408 18348
O 13370 21938
O 14831 23702
I 10270 32830
I 14846 35980
E 30997 31287
O 8317 13245
O 8945 24220
I 2448 33851
I 17382 25840
E 2722 14389
E 17965 35734
I 2964 13348
I 2116 28817
E 12118 36156
O 13504 27996
I 20999 21623
O 20692 30166
E 17587 25711
O 27282 36031
I 92 26292
O 8343 17508
I 16826 30301
O 9933 29043
S 32291 248730705
S 32700 112290507
E 17877 20294
E 5056 35751
O 29704 36653
O 5308 34460
I 19195 22428
E 7594 20968
E 24330 35979
S 32611 575778941
I 23262 24425
S 7218 239480587
O 23223 23315
S 10271 891791006
S 22648 634828207
E 29824 34017
I 15809 22196
I 33060 34147
I 2677 8504
O 14816 30659
E 21401 33820
S 37330 830275141
I 4160 17080
E 18338 34782
S 3883 872475084
S 22661 696322623
S 28570 76524302
O 17872 35052
I 20847 23083
O 19809 36738
O 17141 24072
E 3959 34227
S 21946 22596075
O 2916 37818
O 11172 25670
S 33861 569475431
S 10394 804556920
I 1887 11200
S 6245 131443366
E 4428 10761
S 29371 49014335
I 1571 12372
S 8554 644414166
I 4088 24207
O 5800 23626
S 35517 387808443
I 12153 22951
S 24340 426588085
I 9420 28291
O 17338 19262
S 32984 735056156
I 24704 36006
E 1591 20614
O 3891 6799
I 16278 22850
E 15035 22514
S 21438 426476875
O 4743 27365
E 14183 36317
S 33591 612240730
I 27112 32411
I 9975 27352
O 19951 24296
E 2029 14546
O 20139 24759
I 2987 37072
E 3179 18657
S 32007 702647609
E 5463 24917
E 3205 6440
E 15951 36806
S 28141 334362821
I 25966 37424
E 30079 36732
S 34485 711066510
I 22035 25063
I 16 14863
O 8804 15711
E 837 36771
E 7432 26687
O 31184 37139
I 17243 28495
O 2226 6190
I 11620 14793
O 6355 16685
E 8552 29646
O 26030 27843
O 10183 25958
I 9960 21620
S 7584 666481425
E 6733 25591
I 5349 12043
S 27535 334480699
E 1655 37392
I 24710 34780
E 14536 23474
S 21081 173844194
S 16118 853824712
O 4408 8739
E 14462 32627
I 3960 35257
O 9354 37197
O 9369 19881
O 10739 28099
O 30730 34743
O 1995 25831
E 5850 18084
O 23479 24018
E 14361 25410
E 8438 8761
I 2999 32386
E 17563 19934
O 6377 8632
E 21699 27358
I 33846 37432
E 2542 22791
O 14143 24111
E 14855 30501
S 1957 50989710
O 3723 37037
I 20868 33534
E 16162 36994
S 5056 233355271
S 28079 86111063
I 17033 23430
O 7115 8995
O 21553 26570
I 26116 31704
E 2372 14687
S 26972 655841069
S 35593 425346087
O 19920 23737
S 8012 176745708
I 11588 22862
E 9386 16164
I 8224 10645
O 27457 33295
E 4312 33816
I 2905 33116
E 6030 20086
S 4307 655329942
I 19566 33506
O 10551 14050
E 12369 18189
I 4032 8377
S 17271 551692444
S 11928 464860675
S 13100 508897721
I 4760 30106
I 3942 9709
O 13378 19598
E 23252 31965
O 13949 28808
S 21681 554689990
S 7460 577032957
I 5491 7255
I 21533 34917
S 10886 828918892
S 15557 12168171
S 19545 494691765
S 28382 344819055
I 19272 32577
O 12263 29627
E 9060 37175
O 3273 35916
I 16755 24867
S 27198 70052993
E 15366 20422
I 4085 22632
S 9408 765730157
S 32454 515183617
S 27123 690126856
I 4434 16450
S 28492 366578230
S 14245 389573254
S 36971 831878121
O 16399 25174
E 29961 37958
I 16255 20426
I 8211 10145
E 13879 31729
I 16012 28221
I 16664 29503
S 22806 384737079
E 17821 28599
I 395 1170
S 8259 635180372
E 6982 20317
S 31583 369800883
I 4066 29514
S 8239 271558713
E 3132 33561
S 28279 818232726
S 23780 350869528
E 3356 8398
O 3646 36486
E 23188 25826
E 2177 27165
I 14705 18786
I 7519 10749
E 26680 36162
O 1375 35351
S 16885 255969326
I 13137 24444
I 5836 34388
I 11384 32589
I 4937 27890
E 6182 37606
E 17958 37960
E 35079 37853
S 33777 414565507
O 13354 17813
E 121 22033
S 22969 314343088
O 4624 29003
I 11996 26675
O 10513 37298
S 5713 465849143
O 30759 33872
I 19631 29474
E 1750 4688
I 2837 14445
O 5058 8438
O 596 32754
S 36823 815554568
E 12500 33508
O 26230 29019
O 5289 32183
I 22449 37424
I 5754 16424
I 9123 27574
I 12943 28894
O 6190 22725
O 26603 37914
I 18109 28784
S 12481 124730043
O 1493 5514
S 16108 167083020
S 35194 593478777
O 28750 31677
O 12209 12801
O 14159 29064
E 2528 28069
E 20417 35879
I 7175 29543
S 22229 586183648
O 768 6602
E 90 8823
E 11174 34463
S 3077 766380609
O 26679 36976
I 3803 22106
S 26596 768863473
S 20077 535057501
S 30946 808567669
S 735 27400098
S 22641 783555207
O 17022 35191
O 441 16036
E 1123 16797
E 15945 26370
E 21519 36740
S 15138 444450277
E 15110 17957
E 19276 21335
E 10489 23053
I 20267 23567
I 29384 31614
S 33294 16548764
O 9415 34447
E 8474 19214
I 34658 35549
I 22400 26348
S 18726 325369022
O 13335 31243
I 2651 3993
E 25979 27591
S 6588 715049586
O 8944 19982
S 37409 579017578
E 11831 20290
E 7251 8374
O 6221 23329
I 16639 31857
I 13352 18429
E 21313 27695
O 15463 27075
E 11714 19408
E 20258 28413
I 11826 28787
S 8975 356538697
S 32857 565378050
O 36279 37554
I 28468 34042
I 2162 10489
S 28169 878153914
I 9324 30720
I 6308 26894
I 28330 33576
O 7578 9591
S 17900 331130161
O 1717 5645
I 8203 17460
I 5126 17498
E 16071 34843
O 32198 33503
I 2075 3543
I 8658 35563
E 2237 14288
E 1159 21053
E 23201 36790
O 19840 20721
S 9581 474318063
E 4136 19979
E 6876 19350
E 324 4120
S 20637 83608949
E 2267 21827
I 14801 20694
E 24678 29285
O 1691 11090
S 9812 553095390
S 105 244509037
I 14699 33623
S 2253 944784911
S 18463 538340705
S 9578 369786600
O 16836 34151
E 4053 4637
E 4146 22139
O 3976 29933
O 25645 37379
I 14131 14622
E 1724 20582
O 543 30822
E 22385 34442
O 2644 13744
S 37419 520535802
S 28126 513233281
I 16875 34233
O 11405 34821
S 22784 901871173
O 4696 29714
S 14075 938465734
O 27472 27686
S 22267 701852065
E 562 17438
I 17261 22769
E 640 6488
S 33028 151367255
I 333 18155
O 25176 36193
I 12688 15814
E 12160 15280
S 21061 916801858
S 12433 73983330
O 704 10490
S 21683 812068365
O 14793 37138
O 3809 35871
S 27547 537721777
S 28624 451337124
E 3065 23560
E 5804 29181
E 19553 28960
O 11213 13706
E 16799 33696
S 16038 557518714
O 15140 23409
S 10867 985304143
I 5148 18133
E 11424 31550
S 32983 973922806
O 18217 25941
S 27259 666753305
O 10862 11925
E 32884 37532
S 14631 35156557
E 6216 15371
O 7451 23414
O 3595 27971
I 15645 20437
E 13179 22284
S 16432 383633371
S 11011 367432727
I 8441 15150
E 23352 35446
E 8113 8991
I 17589 22979
I 16141 33274
I 11975 27153
S 9166 81503213
O 406 18427
O 15747 31983
S 29445 3008700
I 11431 16888
E 24454 34981
O 9609 36403
O 23802 33376
S 36756 451378147
S 36171 919313212
E 2089 20334
O 12018 25481
E 27341 36818
O 17697 26934
I 5175 8909
E 13903 26719
I 9781 28026
O 19150 22718
S 12073 938251740
O 12603 13161
O 5089 12079
I 2857 14603
E 24021 33026
S 37202 425114398
I 9325 34887
E 22999 34442
S 268 651225907
O 27396 32578
S 6864 437734163
S 31062 57858691
I 4869 32243
E 12017 15988
O 19530 27725
O 10671 37826
O 28656 32018
O 3092 20937
I 12833 35173
I 10020 25885
S 30290 679913004
I 9139 11748
E 14113 29818
E 29164 32471
E 10110 17287
O 1194 24054
E 32172 34849
I 34387 34402
O 14989 20968
I 7872 15783
O 31905 36431
E 7751 33001
O 9920 28923
E 2168 33550
I 2108 27986
I 14543 29919
S 35318 759726374
E 11346 12147
S 12690 871370122
S 20402 175432925
O 12875 19351
S 3641 586681503
O 496 20033
O 3047 5259
E 7422 13365
S 35719 237042330
O 15221 20474
I 8285 29646
I 9531 23816
O 29430 36610
I 3789 27833
O 1773 32832
O 3447 21116
O 19774 20652
I 17300 22420
S 5601 987355379
S 18642 357969177
E 29060 36205
S 2500 719517133
S 28957 954127401
E 1237 28507
I 20291 37676
I 2204 16972
I 35901 37646
O 24861 26395
S 17348 731733215
E 13394 28663
E 2100 3009
E 26547 27994
E 15625 17760
I 565 34415
E 11932 16283
S 26365 993802874
I 24564 30487
I 10556 33213
I 29475 34177
E 14881 37585
O 4440 31162
O 11556 29518
S 30744 353128629
E 694 27531
E 602 15391
O 26499 34985
S 12559 949317915
S 6404 272912848
I 15526 17339
E 2608 34695
O 19924 28010
S 19579 204076129
I 16494 21432
E 3105 31627
S 27093 727836633
E 13120 27055
O 6143 32253
E 7043 8531
E 10609 34383
I 24446 24887
S 33894 347738326
S 12531 98895197
I 9032 29632
I 34572 35573
S 4352 505437249
I 3459 17323
E 14161 24919
E 5934 6988
S 37791 930464749
O 5888 9318
O 10457 30236
S 9903 563584796
S 14775 800443
S 7692 207693405
I 24653 36560
O 17162 33145
O 21234 31634
I 5554 18717
O 2712 32343
E 10817 21282
E 1739 21724
E 12109 14317
O 4866 34571
E 305 6865
I 139 27903
S 23803 120671579
S 29546 693544735
S 19009 317798256
E 5819 5993
I 9175 29539
I 11218 37841
I 479 14343
I 34264 34420
S 25385 410454746
E 13534 30468
O 10281 30651
I 1780 33039
O 4710 6193
I 7088 28204
O 29693 36834
E 9820 21814
O 20896 28472
I 20187 32378
I 722 18015
S 12329 352263255
I 17083 23605
O 7970 37100
O 16182 20638
E 9410 26583
S 36403 773709858
S 26499 760576230
I 2483 7641
E 7051 9479
S 24599 43188995
S 24409 245918762
I 14450 31300
S 14549 37222326
I 9867 29735
I 8657 30755
O 18112 21105
S 19584 85117770
S 34703 247191535
E 24412 36229
S 24910 108898709
E 5314 15170
O 17676 20768
E 1978 28504
S 31662 700828931
I 1889 31042
I 21176 31062
I 18231 35982
O 825 7341
O 5041 32111
O 15531 24427
S 18572 893088081
O 11347 37859
I 8966 27051
O 1737 30739
O 31787 35383
E 2131 28305
O 9227 35312
E 8512 13116
E 12283 15972
O 2163 20432
E 291 34874
S 10702 184075734
S 36745 856770742
E 11498 23104
S 33272 777860610
S 11291 470271727
O 15314 31977
S 10189 4657146
I 1236 8242
S 35614 400899384
S 35717 42897000
O 8627 34793
S 36256 679466699
E 6156 33600
E 11988 34564
O 24674 36860
E 11864 12694
I 9381 18979
E 24328 25478
E 4474 15910
O 5432 17440
O 12872 20610
O 12917 30153
O 2037 9367
O 9817 13516
O 17583 29389
E 16907 21546
E 158 33580
O 13636 24293
S 1352 181711109
I 1623 3154
I 5544 23142
E 29875 32738
O 25480 33025
I 11102 21439
O 21469 36339
O 20531 33790
I 29531 33348
S 23810 95904289
S 31262 207759244
I 30335 32548
I 28932 37557
S 28118 908242662
S 7509 783482419
O 1668 3380
I 2296 3129
S 13803 560353146
S 22356 84971678
S 26611 435825676
E 32479 33531
O 25799 31675
I 29742 37112
S 1648 72615776
O 2684 26448
O 18641 26426
I 6382 20872
I 22073 22263
E 25584 30063
E 25923 30610
O 15780 23706
S 8543 201838588
I 1806 11841
I 14323 20911
O 4853 30515
S 14352 712438314
O 817 12284
S 6876 876726194
S 30805 323483546
I 9351 30468
S 34923 302436371
E 20532 30280
E 20064 27275
I 8529 16178
S 32467 432644787
O 24705 27915
O 5679 21960
I 32 34932
S 28077 266529843
S 16809 158471676
O 14404 35214
E 4195 32827
S 16269 593003691
O 7571 13618
O 4120 25580
S 1232 582187562
S 24549 313010492
I 22092 24716
E 31194 35664
O 25600 32660
I 3349 9365
O 744 9818
I 20107 33504
E 459 1600
O 12536 35271
E 25152 31133
S 34205 717437503
I 16848 29414
O 7273 10433
S 3814 921742131
E 2913 3383
E 14350 16849
O 4108 29821
E 12695 33946
E 5634 9834
S 23760 417063126
E 16899 36169
E 22116 31961
O 30782 36251
O 18178 37407
O 3511 4018
S 22801 191956392
O 2553 13277
S 35617 439075158
O 8439 12727
S 8382 154208676
S 19777 473743273
O 872 8966
I 30160 32952
E 5412 8688
E 13295 36778
I 7923 16282
O 22404 25437
S 25302 51331763
O 8090 20376
I 14324 17999
E 18887 36329
I 9815 12212
S 4237 846086642
I 21218 32029
E 8965 37795
E 25412 31298
I 19202 32839
I 24085 34553
E 16744 26659
S 16295 492570280
I 14970 24377
E 19371 19778
O 4648 20591
O 748 20341
S 33966 500543807
I 4448 12189
E 1706 28028
S 30296 515870415
I 13948 23171
O 3487 27974
I 4998 22052
S 17859 683216392
O 18611 24421
S 30112 347459497
S 10646 13289430
I 6187 17262
E 30132 30966
E 9488 30397
O 16942 17724
E 9107 30251
E 18026 33385
E 4208 8846
O 14231 34171
I 29799 36691
S 11286 936451336
O 25665 32424
I 1187 5234
I 19587 36643
O 26480 29864
I 10114 14440
I 9719 34100
I 2568 18253
S 18497 901504737
E 17281 29866
S 6556 883439021
O 1990 20243
O 10910 18213
I 19615 26499
E 16595 31475
E 15271 21520
I 19888 24298
I 8271 32558
I 4727 4936
E 19776 28925
I 1101 27706
E 20503 23324
I 21330 31989
S 9144 292597137
E 13779 25722
S 19478 880142
I 1994 36259
O 5875 34128
E 26086 27532
S 14714 369989013
I 21973 32860
S 22104 836962869
O 17815 21774
S 37197 948206790
O 12125 29117
I 9669 33741
S 35550 355043964
O 8154 11772
O 23718 35154
O 4573 36405
S 12692 907245912
O 15277 15717
I 16359 21779
O 19063 29693
I 13571 19053
O 6111 16003
S 34102 282639496
E 3787 28412
O 22273 22819
O 25553 37799
I 16591 37358
I 14356 30565
S 1505 470334345
S 28079 849753256
O 8407 9878
E 4345 6991
O 4724 8550
I 7290 31373
I 32282 32803
I 25997 27842
O 11016 30858
S 34350 225101256
S 5220 524248829
S 1028 344002939
O 3968 21975
E 15434 34383
S 34292 139911452
I 1035 8161
I 17979 18238
S 35077 259963855
O 12326 18919
S 26423 959615937
O 8382 16502
E 17213 32988
I 26962 35023
S 31223 752833841
E 3627 6525
O 3494 10935
I 28562 36620
E 11066 30005
O 26272 36324
E 5973 22635
E 1996 3037
S 6077 892387668
S 31743 711542681
E 10375 37150
E 14634 32571
I 21318 31887
I 726 34201
S 34892 553423178
S 9997 77312839
I 19790 22897
E 966 15908
I 19949 34422
O 28541 36270
I 3992 20867
O 18444 22996
O 17827 19678
S 19267 831449962
S 18987 306195220
S 1632 224941470
E 6412 24754
S 5207 158299104
I 29924 34239
S 30074 392186528
O 3682 7472
S 5194 929162068
S 10644 576972887
I 33004 33972
O 21423 24909
O 15633 17574
O 17372 30166
E 1723 33877
O 11535 30619
O 2779 8689
I 15985 23342
O 19999 31649
O 16990 25247
S 17056 158029403
O 5317 37836
S 32652 978621005
E 9668 26291
E 17831 20262
S 8060 252758436
S 26197 745707997
E 25244 32345
E 6294 13899
I 11975 33023
E 5952 22691
I 3887 37468
S 7299 369623309
O 7563 16501
S 4608 979626213
I 16868 34138
E 3745 8927
I 16088 20504
S 36491 31218810
I 16369 32457
E 4979 30507
I 13833 26248
E 14543 26903
I 22766 28218
E 1906 22586
E 2144 3837
E 6325 7728
O 11594 12486
E 8135 29139
I 11318 31542
I 20596 32526
E 25556 29144
E 6094 13788
I 5979 34637
I 20796 24061
E 10962 27966
S 4122 893511356
O 1758 23219
I 3708 28984
O 6869 18469
E 21435 34561
I 1816 27658
E 7790 10739
S 5267 982096082
O 18258 37165
O 24688 27861
E 12096 35382
O 5947 10570
S 27509 512426847
O 10902 36518
O 6029 32818
E 7145 28673
I 2509 20974
I 9059 29607
O 1122 12144
I 16459 33230
I 10736 32647
S 16125 605967161
I 27186 27591
S 28541 507359912
S 18884 12088708
E 26266 33970
I 6473 8325
I 14982 25191
O 23142 27920
E 9534 13557
E 13400 23170
O 6294 25984
I 1735 25566
E 20492 34184
S 87 22996691
I 9314 19865
O 10446 18778
E 242 11796
I 14312 15530
E 18624 20948
E 6390 13387
E 11315 18271
O 21175 36594
E 4693 37116
E 5807 29448
O 10272 37416
E 16937 25845
E 12239 37541
O 13260 15515
I 23156 30427
E 1134 5104
S 19989 821709610
I 5290 15407
O 7740 23167
S 22625 25456832
O 22685 31288
I 9369 10735
S 18612 866101021
I 12647 26537
S 15661 940447084
E 33479 33833
E 30212 31184
S 4589 857995265
O 28717 30685
E 19843 27478
E 6533 23537
I 13416 26189
I 9352 11189
O 17317 29897
E 190 8563
S 17807 493912827
O 11472 28578
O 26262 28816
E 9362 37828
S 30777 545148429
S 20028 336935418
I 20442 26028
S 31885 763933589
O 6070 14650
E 2842 6463
S 7633 183909439
I 14924 32717
O 4702 34522
E 21600 35946
I 25874 35242
I 34477 37826
I 28568 33373
E 5636 23914
E 9759 25834
E 30720 36080
S 24815 936406825
E 24828 32630
O 14388 26334
E 19249 29717
S 22770 262073093
I 10284 25386
E 15318 35311
I 12465 12864
O 16474 31918
O 10651 25720
O 14655 22812
I 5247 26442
E 12771 15210
E 3772 31806
S 29964 102630668
O 474 2387
O 5630 30847
S 22360 605392302
S 9858 359819758
I 1919 16162
S 18575 759306409
O 20602 33936
I 18533 24381
S 15603 37067832
S 30236 1401437
O 11246 35009
O 28227 37277
S 26528 793932259
E 20465 26811
O 23056 27020
S 12069 47119225
I 14780 35726
O 21474 23691
I 30099 32960
E 30558 33741
I 3496 25053
E 7025 25645
O 15143 25786
E 28028 36691
O 19672 36082
O 2384 34306
E 305 13350
S 36131 773072512
S 11469 748682791
I 12641 31254
O 8367 9621
S 27591 141144349
I 25802 30582
E 351 8147
I 9816 23624
I 6702 6767
O 11466 18059
I 16254 17683
S 29673 724338343
I 1554 21928
S 15218 181588854
O 25009 34126
S 2564 66561178
I 6043 28291
S 24608 243286132
I 10237 32195
I 7793 35662
I 5073 20485
O 25002 37863
I 29112 35477
E 24125 36188
S 27173 455431885
I 8025 13012
S 12198 585598185
S 21381 193797757
O 12565 20232
I 13633 28316
E 7418 23145
S 15271 509147685
E 2030 34278
S 9132 144947732
S 29243 370603216
S 29364 468484315
E 7117 9442
E 24218 37169
S 3425 101755387
O 3229 5102
E 18277 31770
I 33464 37826
E 6572 9744
S 2748 823636859
S 31637 506764041
E 1961 3051
E 23068 26083
I 20990 24388
E 20441 33731
S 5655 703083479
E 21599 23286
I 10177 27463
E 14946 20520
E 4033 29198
S 21394 113677144
I 11399 23376
E 33619 33864
S 33295 724645124
O 23096 26494
O 34368 36907
O 11324 34919
S 5422 96498774
O 1969 8592
I 9131 22512
O 4010 27812
S 17021 131715767
I 1896 35273
I 13131 15541
I 23117 32193
S 3062 880150091
E 266 20632
E 5436 20376
S 14987 373398351
S 15496 453565813
S 4708 136885683
I 1914 1973
O 16154 24517
S 16777 473120381
I 504 8275
I 24154 27335
O 6697 13258
O 20559 27524
S 24285 358575819
E 3787 22851
O 14863 21477
S 32090 945146443
E 5330 31634
E 22745 31575
S 21264 927633737
S 4394 930614128
I 26062 36420
S 19064 684962505
I 12043 29261
S 26364 893339291
O 13757 15901
I 6432 35571
I 11277 13578
I 20044 36631
S 12245 82610802
O 23673 37120
I 17149 29486
O 2077 11896
E 16644 19990
S 159 334017989
I 35800 36453
S 8924 866548092
I 7365 18134
O 8736 36031
I 18644 24441
I 34027 35270
O 10037 29929
I 8908 28347
E 33024 33203
S 34929 614993887
I 4327 5869
E 23200 24624
E 836 4469
E 11529 22389
O 2952 7537
I 8090 19182
S 23480 996855378
O 9849 29939
I 4222 12395
O 15407 22038
S 9579 673127253
E 11332 32714
I 5181 37984
I 2473 30716
I 5775 7764
O 16309 19414
I 6020 18247
I 29811 31537
S 2671 830571654
I 7084 29586
S 36320 182325347
S 15134 842973597
O 22254 37228
S 8466 689715086
E 25626 34275
O 8706 33754
E 11170 14497
O 19054 22295
I 6423 30028
E 16020 21006
I 21496 22568
E 36 21647
I 20742 23187
S 26085 308305230
I 23830 26267
O 6983 23003
O 6274 22931
E 17201 27882
I 28318 36964
I 18347 36158
S 31204 930053069
I 19740 29980
S 25423 625253134
E 6841 15767
E 15540 23792
E 24931 33357
S 8451 250444377
E 7866 36499
S 10919 510629392
I 25411 26226
E 13246 36727
O 1389 3202
S 22497 41577407
E 708 21542
O 4669 25760
I 3243 28447
E 23757 33136
S 29988 858742152
S 37394 146439832
S 14559 122017847
E 4552 16316
O 3965 26017
O 792 13788
E 17306 23761
E 2439 6751
E 14215 15181
E 5456 7720
I 4788 35278
E 25466 29914
O 26065 35653
I 23981 24631
O 8999 18437
E 8416 11824
S 32840 461318832
I 6414 24434
I 15674 24044
I 16516 33244
I 8994 29457
I 25321 29265
I 5546 14327
O 4006 36560
I 9270 24571
E 22426 25084
E 13806 29026
I 4805 6459
S 17160 538774749
S 12793 92480525
I 8019 15949
S 20187 639660242
O 20859 33383
S 28651 227792607
E 22936 26064
S 2463 962687125
E 279 535
O 6297 31115
I 16224 20095
O 4855 13674
O 25582 31398
I 23578 36065
O 3326 36602
S 26254 466169770
O 16500 19574
I 10620 19455
S 21543 912499583
S 32381 335214023
I 6653 10630
E 6605 18946
I 34546 34644
O 20830 30856
O 9942 25267
E 99 35119
S 36448 268737567
S 25800 815144703
S 12244 927188119
E 4716 37373
S 12725 336463599
I 11526 25037
E 5305 37851
S 966 964509503
O 27044 27459
O 1945 8485
I 2369 7898
E 19899 28365
S 17183 844114331
S 28530 59332309
E 23788 33188
E 20171 35237
I 18431 19739
E 17044 17808
O 29912 33424
E 24985 34543
E 22866 37349
O 30397 36101
I 7507 27584
S 34710 87267275
E 15342 27742
E 15666 15686
I 3415 16685
I 28159 33129
S 14872 763941454
S 8449 615964982
O 15968 25950
S 6464 140786664
E 7227 28335
E 7733 36672
I 15116 36684
O 3216 21445
S 30886 138559331
S 34989 500556683
O 11563 31818
E 7633 31580
O 14323 27506
S 8920 41018131
E 5580 28034
S 9361 586477885
O 22542 31268
I 27147 30836
O 2564 36147
S 10075 87248538
I 4326 37376
E 824 5145
E 12125 14705
S 18188 816239348
I 10392 36259
S 13141 352872081
S 4784 980368198
E 3390 28032
E 9873 12892
S 540 192031500
I 10922 28940
O 6127 28019
E 13698 23386
S 11409 316442942
S 10245 483993478
E 1716 10214
S 7526 943486002
I 13267 36729
O 5189 24794
O 13944 31022
O 2418 28797
E 12866 33692
S 11762 412837777
E 11006 35693
E 31702 35568
E 4708 30089
I 5956 15848
I 10891 29235
O 22143 36682
I 18354 34879
E 16292 27662
O 11159 14962
O 23042 23123
E 2251 32010
E 1651 35762
E 29962 30484
O 27647 29654
S 8588 257048404
I 11929 31627
I 4302 25410
I 7111 22865
S 13016 222613205
I 22144 24093
E 28167 33978
O 13629 25013
E 14424 21273
E 17553 24568
O 4466 15588
S 3828 345887788
E 20350 35657
S 33572 875251735
E 1366 8902
E 6133 19111
I 16949 22915
S 33426 482587859
S 6097 206129816
O 25076 25841
E 19802 29218
E 20174 36793
E 2340 11629
O 1927 5932
E 8876 23707
O 27471 33991
E 9746 32072
I 22676 25587
E 4343 23551
O 18349 28202
I 3124 8400
E 19177 33498
I 203 7037
I 31140 33541
I 6613 32187
I 1121 16513
E 19524 31221
E 1641 37723
O 8132 35550
I 19125 24063
O 8999 14920
S 23324 885517063
O 29694 36165
I 14568 21086
E 14631 31966
O 8455 25973
I 31317 35277
I 11963 31657
I 2769 30909
O 21389 29295
E 8130 26929
I 10892 17359
E 17210 21079
O 8487 30370
E 14958 15329
O 7469 23925
I 14693 22598
E 22682 34142
O 813 13622
I 18655 21649
S 18788 742026177
O 4961 8990
E 2713 4683
O 15370 34247
O 2792 6753
I 17053 32981
O 5012 24100
I 12819 34182
I 18893 27063
I 12349 21588
O 71 24772
E 28960 34461
O 9904 30847
S 37749 857146909
S 9040 147129504
E 3199 28144
I 23544 33565
S 36079 311800720
O 28713 36935
E 15976 20806
S 13732 64275091
O 6449 35865
O 4454 31191
E 3541 36387
E 4478 5133
S 22422 560030353
S 26951 575514189
I 5511 29285
S 36356 125231638
S 29930 113325010
S 34848 462813304
O 6704 31815
E 13479 16559
S 21512 629026313
O 11037 11177
S 13809 323558629
O 9888 10787
I 17054 17851
O 1981 16035
E 3653 10972
E 23891 36244
I 9492 26178
I 25957 30196
E 21724 23862
E 22337 31968
S 25744 140481939
I 22417 26762
I 1548 25497
I 23057 35846
O 213 26106
S 31296 363652410
I 15004 25603
O 6245 13396
S 35449 550973568
E 16294 37221
S 24303 502437326
S 564 53535267
O 9141 22352
E 2910 4118
O 3584 25314
I 4380 5609
O 31937 33002
I 3118 13604
S 9559 450367953
S 18762 394005697
E 24146 26055
S 9487 87333193
I 9818 32767
S 23898 532755855
E 20436 29872
I 10454 24470
I 13968 20730
E 19922 29970
I 14907 21446
S 582 287339024
S 20735 279371404
I 2477 34216
S 36127 82548568
I 20633 31504
E 9199 13764
S 19785 516279974
O 7923 36225
I 945 14792
S 25585 538042651
E 8882 20364
S 1889 69861473
I 19541 34498
O 14275 27993
S 19510 231657774
O 28431 35277
I 1196 11714
S 15008 543596142
E 6497 14506
E 13043 30922
E 11106 27443
E 1595 23994
I 28072 30832
E 3236 17275
S 4162 249896358
O 4014 37162
I 12431 16451
E 10866 24666
I 24720 31748
O 1856 9407
E 18260 27993
I 1644 35226
O 353 16735
O 26400 27963
I 2283 17062
E 24522 36120
S 34689 461447773
S 24988 841340493
O 15519 25542
I 21948 32055
I 30552 31181
S 19003 286890012
E 1297 17083
O 12158 19917
O 1607 32073
O 2848 12689
O 3037 22930
I 15672 18268
S 17453 217742544
E 5910 21761
E 17120 22700
S 31418 812648999
E 9829 31852
O 19537 33215
I 5920 19900
I 11752 14883
S 2399 597580075
S 532 49189609
S 24190 382965413
I 25523 37424
E 3198 12017
E 3803 27395
I 15418 24400
E 24803 35805
O 19348 22747
E 15831 30032
O 316 800
