100000 741070 212083 251667 382904 679518 572463 850067 34271 939213 850099 128670 866453 764493 679694 902430 388397 717595 383537 584235 399774 749316 244917 686797 755650 992535 55951 375137 472441 745027 717602 943092 155129 686505 472441 577340 319252 111771 964368 810139 584612 177277 962901 498026 941390 849729 870248 62374 718374 694614 983996 332415 709102 343866 690142 803804 436845 194875 844377 1001428 267710 1012362 615613 503233 970688 879864 547006 619371 930664 322545 874802 255712 382268 822463 441411 990917 300215 63836 453814 442051 56156 471163 370479 341293 541686 978705 423810 862317 244452 756584 588693 791887 716580 552889 236253 400310 342869 396915 1033530 634645 752903 453812 317235 485610 742349 386482 569751 913593 152943 738619 520836 611516 941325 733692 857978 380214 405391 416697 789630 769321 494186 793823 509664 490251 740527 95928 1006729 274291 864723 873417 646253 476493 482608 369588 991138 893897 860779 758502 415511 433828 251002 782884 830511 473924 1029514 781092 193987 893432 796895 466635 963861 418989 935158 228468 501123 818793 320685 626355 880791 102905 378614 597966 511313 388483 755063 536489 181231 607853 905878 122039 872112 579450 416665 605813 143306 317564 575326 187336 407433 502823 995501 186044 184185 621642 597331 1003180 316373 128705 383844 760784 455501 734331 801957 772787 415082 719390 238030 736993 840108 256825 275358 349547 503032 490519 988632 701005 662897 1020953 466389 733371 374669 935227 202077 1029026 833772 76794 838444 34271 729823 998577 687371 294722 916561 506937 675603 998549 1029699 724663 375989 919409 638722 971395 384332 464493 601390 899086 680659 899284 520360 492845 227371 680349 190933 445271 874934 814456 101279 593518 765635 220215 87358 143291 71143 321757 258413 615615 84446 277811 594143 110157 329595 341365 324075 588826 390325 801464 12019 60755 253256 711094 406142 829999 97507 986902 609495 407212 501065 529853 902324 953069 289341 147162 539100 102107 559087 482025 903765 300287 1003623 463858 597549 685459 817641 820715 683682 647010 699642 588859 751012 379515 20457 386335 309677 460531 1013024 500593 130823 749839 932231 186320 536095 1028546 217574 278228 880218 646116 190893 1036587 230652 513294 446840 669129 206173 231932 812956 970658 687585 352621 355659 405351 986423 647407 217587 705119 385822 873307 382477 430845 482082 392746 713111 815454 1026829 579743 568243 325043 486352 634247 300518 682854 790967 586225 471528 401062 746695 767557 735814 575101 359956 228578 989990 60139 613497 357086 962715 449888 923491 182265 111977 879218 65331 963960 711030 97749 986453 932706 950909 206310 274407 980640 236786 961392 784468 409377 361724 956845 627576 921068 613980 354259 56043 588391 648676 981388 736913 236963 273150 231804 925133 570620 937898 665006 964745 409179 1025603 225154 487045 866723 801429 496430 612131 611692 993052 349910 634314 102347 636494 794069 411485 1024156 821966 764116 752194 815609 243783 754643 211164 703318 829319 553463 596906 902892 761401 851520 646761 893853 962162 640446 730427 160249 498105 433390 471660 576285 687390 670326 815814 32381 455604 405225 611288 191720 867624 848355 855924 434114 838013 604990 689839 812984 562791 847156 1018604 169817 1019218 117496 431609 206479 108213 583668 514333 799692 282550 126745 169401 564133 607710 970068 733433 315083 421165 768557 849680 292730 145725 888437 428985 675785 170677 742231 1017669 436633 447916 189531 858318 504298 894525 486772 818088 275678 403943 515123 469669 316583 461171 292539 824958 229815 999788 774370 419087 172519 652811 704267 351449 886970 875875 911893 322478 127793 609494 624538 55195 764134 858030 233328 432630 580476 793852 437901 389326 611535 195625 867510 708208 714666 414239 44702 755995 617449 548726 924584 640319 24313 183916 244750 603129 171888 1005767 728929 845229 793059 945620 548816 1010296 478919 58991 841370 171823 220235 901822 1040491 759509 858024 93551 190838 129351 539469 685162 593583 899684 788410 678230 431662 444917 973084 564822 683238 780369 985977 224624 369883 63426 570543 860902 253394 930969 30135 223194 433543 555860 381653 586803 996174 680795 1025129 288477 638410 208183 996748 281463 438686 434810 480025 540472 849600 736930 903907 930407 1024881 666171 106456 417696 640214 368249 461503 767630 113077 729000 277989 832855 339310 238397 186150 207477 666791 474227 1024614 325251 910933 468977 1002700 971558 195368 383690 48994 1019107 408438 145372 107127 678359 196105 433396 117500 891537 951259 438495 857845 378716 300254 1038768 602362 445643 159591 952947 722423 15707 846696 488401 792500 736786 510449 873208 437946 366969 181483 400935 891360 650263 666474 805819 508734 782516 758972 550826 216127 776465 88761 1000047 343281 945457 322254 962164 150998 902221 609341 744636 1040506 392074 742115 426746 542709 431790 841014 490593 202079 869567 654056 840365 404981 370157 351905 926043 849826 195406 139068 296700 449905 530559 482515 248037 632054 497522 377054 254633 734104 22255 939068 200559 196250 838971 39870 839805 433797 730791 240047 649101 442857 409494 439956 403677 435180 396263 495246 629710 200423 969640 945365 734479 829564 615547 474968 628278 215292 224433 405414 924897 186029 222459 191613 455491 239726 111726 1024231 584055 138101 759003 73437 688890 225891 532214 1003305 506904 244083 409044 820854 520715 954258 252864 727667 769348 191310 922606 192341 154558 119672 889565 702997 687250 671203 808091 693674 878452 928091 1007400 741058 990867 156031 188735 784395 986890 454957 727781 1009689 940827 750996 822073 382691 504887 589251 193583 1025220 410094 212171 342077 480647 333494 50871 861041 1000428 293602 991919 928721 687760 443675 765416 804083 946349 952615 330973 734177 865257 408052 194282 243061 817900 974656 192074 677602 619870 741695 1010969 314029 938435 522048 495861 683171 1002905 943655 676771 639645 77559 766194 62811 911762 444400 810539 46903 222149 805534 904327 805675 413173 948904 957649 724881 924435 658287 382151 455272 371572 922007 516922 147126 110219 1005009 938354 780649 758501 910983 692686 447022 242302 365754 132989 614651 499966 386004 737057 236601 919291 418542 120051 609003 92815 715530 619484 928822 128315 105955 10206 805495 127923 627691 48445 955772 578499 635708 605415 840550 61671 490706 254930 539541 963335 841550 476687 236267 387115 777352 943694 765297 800225 305132 975192 489522 750188 421260 915330 947221 708797 757883 669035 350425 64781 47574 730801 873432 1041105 260460 238525 948261 428462 798398 409228 606113 716114 427343 358006 421538 433255 255718 309466 171795 16219 309745 814204 772654 871949 975782 223461 907810 216689 992569 904787 894733 359085 247506 123257 895163 1003699 512403 243062 439468 233135 368183 124731 653422 685777 481338 897722 351546 406521 622360 544730 817043 411363 837231 612278 687747 539897 825910 619416 55902 159037 961641 325468 968676 888036 835056 931356 243025 968604 650076 671285 667295 401213 177045 645074 151419 563887 276341 239517 7995 806558 189429 124542 701739 460638 572796 464441 494686 401201 334111 892426 792188 419150 489268 726878 414181 587829 756076 339355 110175 731876 941582 380268 996658 635031 64954 619607 79687 45995 748998 1009811 212271 326601 993064 906480 400203 258536 284509 1038928 698076 715724 64954 889694 374542 511649 646689 923167 784666 742313 325450 709475 473492 838102 668629 648854 24053 62889 433387 398907 879944 948804 974025 814740 965956 706763 820915 759630 771040 481778 513665 456035 367861 125789 899377 635228 883589 1017251 892007 36341 207357 310603 466519 849958 783460 943846 793593 363389 441621 971147 880866 684462 45743 893923 1010330 389322 186214 843994 1020683 197999 876066 861091 617581 597359 409236 23295 1041574 470347 914577 255209 879553 437620 73592 729303 963984 405046 898185 480460 137854 244689 425865 806567 170993 306521 574071 774727 249436 648471 513233 946844 503983 241272 167035 985721 713422 339196 701070 332780 514357 227013 430905 586159 922618 898600 975573 190587 616372 357238 642854 763149 161784 350879 891686 98101 346598 847414 879676 518423 292724 1037144 735796 431930 739774 139151 630418 918651 325207 1003338 999360 936376 948430 900173 706259 951543 121263 924616 578523 369723 129577 519400 129724 963670 798164 228744 1004682 642502 762043 481374 492735 957337 670523 684476 484906 390608 408444 504137 326287 259181 690621 461753 412462 256229 377967 183467 952958 756692 118643 949449 915849 950021 406374 859596 477124 738291 943725 579887 58099 1023588 570151 484423 1030948 701869 126390 684151 341531 119677 971696 185180 941614 610132 942563 300767 766347 429797 697322 1032644 896422 388562 1020596 424389 358807 777441 389617 442620 603128 907293 104426 513242 910648 402361 824715 296751 932871 731827 619235 570321 661277 634538 918972 992860 120284 744595 77019 785444 645777 450791 944269 895349 998412 669895 845454 356731 396119 763314 886014 612325 899223 511132 351275 963526 479981 1032846 445849 665311 697151 280540 596543 438955 596985 661462 1038626 398198 194837 736595 826348 826161 570849 153468 441716 1005107 318983 891622 448154 162366 908641 944285 952701 301907 849193 227751 930266 843023 954007 206285 717016 403066 82937 366512 296825 637396 825495 143335 68463 847585 919007 89798 957840 667499 48956 370219 740262 634441 728497 1006094 724203 700856 282458 800740 722541 224523 332666 919277 969664 285102 143198 726586 416951 990636 155420 962196 517492 325454 287655 747863 771279 716855 920943 800051 339565 510125 560926 871815 661365 706454 512227 484070 774679 650073 883074 273277 385990 975399 503986 727517 563807 1008616 25975 579020 634478 440803 796222 691449 706735 518446 523844 915873 685854 776302 992590 776513 349486 183241 943015 980308 260905 1046820 684756 391256 735973 192267 127340 510601 732815 231397 483120 459519 120539 691194 209909 219542 493939 772667 376296 739710 384270 16214 324972 228167 796222 63257 694200 470745 187378 630419 572445 979544 473749 242646 751004 302933 381491 142823 771016 601675 176373 257930 337904 116407 55101 338878 695987 208731 861530 764148 938233 215327 1034800 838330 906291 111870 702324 630183 713785 260391 741025 383921 405223 676775 714633 669173 714854 250820 310755 932517 471932 845281 276055 455128 1016110 675030 652332 395967 238778 930460 428535 865204 756677 578139 497759 1004201 221040 980233 915497 194166 323757 670572 904556 244366 902332 618384 171117 419558 783268 55199 702157 687001 310123 881990 337846 957252 1025302 974273 23455 73374 936150 499160 96073 740909 743888 291066 568811 232403 953287 112281 429724 366971 216914 237428 978337 489968 892081 292487 964256 703155 817203 436551 1016750 487837 744905 704749 778589 900193 192952 795598 767270 392291 759117 182519 806055 484275 996887 847274 973133 935607 931780 782889 715653 984911 63986 841530 495572 948628 369082 1020308 679600 993582 359078 194482 653521 703812 330459 423751 1032547 419675 939799 668405 321350 481453 517316 735032 888242 693969 926103 293931 895279 158686 992690 741773 293771 585522 304983 494682 176072 849324 155454 507018 971692 1016239 317657 1032239 650541 874885 586899 911420 746925 167899 680062 760953 220532 585062 1012301 567226 256362 412645 800634 1028293 767720 477065 496999 392080 419762 955065 294462 300542 370395 978449 618046 95805 863864 630339 713295 1019038 126363 820079 952281 856669 455797 470237 926206 597783 120180 964929 306680 182233 472515 127354 292127 705007 806302 988331 679699 740338 496091 416606 54255 497789 79290 868699 158583 841911 763962 95326 891241 386413 685976 863463 986229 708237 953594 754041 386020 241743 339325 916488 1033860 924823 588121 75678 120236 728902 137133 933346 162893 808142 454426 508175 629845 949409 323020 391733 299979 1006147 502095 1033186 671418 768796 886435 504237 621968 142270 433586 403259 418510 998535 383668 964024 309718 215659 518516 750642 248730 419576 818745 466610 482721 424093 977430 712624 932233 163049 509029 96542 384592 945562 830487 839470 713061 294677 860830 800632 232671 209335 943373 554559 597662 512323 555551 332158 955769 700309 814415 895023 493967 314459 795502 24254 654628 319257 605607 612308 44531 876639 637023 661359 687764 554978 883725 126936 955571 984010 290425 679047 954675 1028393 326282 887375 478548 370602 538989 90735 382712 905120 386822 732282 807900 876120 465774 535454 948789 770275 904546 738253 933616 849982 276387 1001962 506569 834203 829051 940442 436478 608083 78715 261217 209951 673757 127196 614221 530365 324485 260773 968048 224933 294788 863533 542303 408753 855529 865054 744760 963002 951351 725454 492007 235333 718442 588677 89291 953043 452379 383102 1033954 543991 572953 357586 951639 575775 949636 603047 527359 452548 315806 772269 238483 48634 684649 617103 771271 552856 685960 830108 615788 511892 517782 404639 643511 665561 830901 437611 304983 744601 890127 122519 154985 703574 471382 424626 599868 572401 912035 756251 468142 940585 617268 257065 494515 1010160 314237 460029 570737 837452 528127 78735 714586 1024540 428919 571062 634676 427453 226123 453909 399301 818778 683930 421036 886243 380690 927664 122126 537593 732152 380359 455283 646486 725752 304115 814644 593820 589462 185235 647763 406003 952019 386771 372626 458264 613814 679475 619505 123883 421998 318198 92131 668399 841624 767720 128810 130890 540534 498054 157038 187710 208870 633594 776554 472552 30399 681621 963145 129319 817008 701277 745724 307743 154545 443061 313063 646053 472985 36583 716388 251437 142268 979126 986318 734441 805782 771009 222874 587571 453812 891339 127355 850210 928177 791965 617549 350623 690169 231662 727930 780460 353975 640439 930361 212705 211343 975664 293364 886490 238959 886737 401276 267263 324554 78811 185321 760931 773736 1010120 365679 889214 596949 1033968 804570 392454 984932 380336 750142 628453 915990 739685 643295 1022482 1025105 843414 694874 667508 953133 430029 961700 871862 757100 991484 1027276 978736 652898 154549 960185 745591 849257 802013 49058 734365 701257 354780 189926 520008 117117 81363 228434 416046 59129 457332 447917 368249 233188 347866 109413 121574 457568 708391 128543 709178 195281 539829 900216 651058 767498 582807 705815 838886 256984 996691 847363 334710 611166 893301 747756 837278 932674 1042186 189853 810639 858492 228248 1008078 671181 422227 1035585 256482 553956 735946 552574 113975 1025706 485741 817997 440048 877212 383075 947429 93144 339428 203667 1004333 110383 758739 842084 809614 946016 669238 191700 779847 112735 96022 39803 988875 636370 512409 122633 487320 503628 52855 220349 48245 589578 500070 254571 126852 820126 734066 259465 951514 158838 609719 609950 796063 636298 292711 383858 934382 152478 836639 778765 217031 335405 186996 835432 364405 801513 278315 801555 421769 75375 279531 966532 122270 665063 75375 799580 920891 252744 220871 693565 774927 953647 686123 940756 634586 105047 868590 404970 1009998 998436 633063 928591 773740 883624 705881 843901 183653 834309 405197 1016626 179367 470885 801311 940628 113197 104282 187741 517840 909906 227549 971676 806381 859494 592888 492183 612293 510697 417669 712019 327124 1027212 806360 910877 850723 227506 811385 931934 550295 582235 838490 903532 858846 187221 429614 200117 705486 975765 64850 650311 411127 900167 628211 159659 963862 356073 384306 935787 683688 934397 692989 691022 716425 420538 226768 211782 156615 996289 97138 804605 694862 489588 217995 1019457 667237 1020491 193805 800486 342581 864996 324779 813431 849991 293597 30271 772300 1025286 1005424 197499 740076 608111 696124 768236 450001 539007 296909 212778 186169 716306 285101 953749 923634 343179 488227 204668 756375 977163 1015074 972853 871800 1006667 61340 858969 118014 310554 961304 118729 1017919 734561 699443 435797 32212 191286 455437 58655 195981 897837 91962 476530 515206 834986 71647 157639 359324 125836 235252 670777 793559 581209 478330 366647 728862 879738 258672 211828 898376 767147 649034 1020020 146938 63567 493429 668845 800210 71483 469902 726629 876216 662415 355099 237233 434069 673111 95837 314254 32157 997507 684871 807037 1032657 927395 32182 619996 994149 817991 939864 198014 443119 269566 843855 842339 247276 775370 906705 602027 259922 811994 365785 996009 709036 318746 719177 719019 269563 450942 678866 314556 128969 605827 275195 572154 815057 717012 212110 998481 443363 671657 516838 1016718 938985 670247 626413 420429 130125 895399 505482 380360 1006636 437526 965313 39643 329716 654922 278258 482241 548329 839538 521497 997461 68351 453955 521242 316621 301987 398527 855754 889654 972186 479903 301788 813044 494394 212047 909200 1034913 787423 509043 203891 989468 960019 1008854 550330 204071 632109 246681 292293 117707 501303 226642 741273 641780 957921 479717 750867 436599 1020856 731527 622119 990144 911988 504971 221077 851589 457385 652332 232859 320762 889524 794205 482567 971015 641615 964835 90359 797119 441752 450670 442050 642028 506986 989849 443054 709991 97240 220564 756658 975093 481942 326045 631609 993752 938693 38327 693455 729215 95022 937635 376347 1001002 124619 927540 160507 842977 649657 568142 911495 568774 901437 808526 787933 900171 278169 992508 858100 814797 520853 677817 944236 965507 508559 282354 711508 1036905 461763 880134 225029 336350 446028 1028181 500187 649425 1004276 571239 832356 94003 188104 222159 419742 366542 586013 261056 904583 626575 349727 104791 956112 184111 668371 957029 959119 465006 765582 232243 451155 937519 243658 159318 1027622 870321 925395 1039890 773306 535951 260227 770812 675304 906104 730481 238773 1020807 92107 166765 685263 231353 368172 679213 463337 258540 449105 523424 385963 124125 367601 236881 367711 487180 496349 472787 637717 709401 370027 987821 126597 652439 773681 939248 372090 677213 377816 441867 683841 162776 645417 890668 905641 701123 1016714 32670 897709 838865 576999 1006736 507991 278475 390736 611389 322190 542699 645796 938854 643960 437969 956731 1018354 204399 626146 453268 246351 277846 204007 313566 653361 513180 373560 948408 937596 682643 580923 56599 712486 679833 691311 834002 511194 377333 382631 567069 482660 997489 227084 552540 647073 709451 775032 313583 56499 1023036 520901 182646 494764 514156 938957 775986 408524 472933 935479 573253 715125 162938 157822 942541 257229 476666 503433 451274 630004 979254 293470 30515 370869 869085 645391 643983 1022410 987557 233957 277599 843592 546366 452208 653705 842572 880096 174588 882496 833394 943025 493400 161311 560763 631612 726935 44531 903785 833630 768172 1000825 672379 435662 736536 415835 738587 449353 873676 713541 456038 502705 276086 798406 248087 928115 754381 419816 665375 1026614 289951 1005612 760429 644741 249603 784984 882227 935067 988537 628030 609725 366298 457640 859463 573261 26355 215645 894485 1019696 774636 475631 376710 763603 891467 343218 755507 464533 671293 853471 975848 240405 591326 454716 603533 897457 332255 782916 490292 436667 413372 957368 477921 28284 415262 517489 859809 366778 555829 757049 850660 179107 253356 848499 660471 839242 401283 298367 697405 926666 763620 894502 899909 704981 352153 185265 228037 127221 1022790 465086 760045 727929 624470 661486 1017654 216445 418275 395254 962714 996724 467802 1019608 853358 869719 780962 371704 463581 236376 135067 580203 989459 770951 675576 493966 872082 740997 445227 482929 868574 881303 469423 435890 171927 816335 509613 650830 387421 584893 741073 250322 576481 342484 975273 200223 975824 909487 1006104 921289 537558 79563 760275 511300 379761 429629 926494 969163 243403 645603 812821 388577 105183 290150 184563 405223 661987 882918 120047 190711 109471 730457 942840 431802 861845 940678 185239 964184 549821 97595 709817 633066 781507 997541 1028634 863961 611577 247674 993491 1017714 538859 438583 1011492 486218 646626 117883 161763 740837 214973 957014 855003 256908 651502 531182 587887 955756 175701 959092 891055 430058 178524 641695 293726 331613 718937 630548 161522 513450 527357 1000243 601395 685401 244528 836529 822446 32335 878408 843236 466590 701339 169531 758063 672510 289631 777396 518232 168828 341817 506404 449142 94911 957077 758206 632375 889738 489223 636503 743331 255900 347795 527343 355615 968039 862255 484175 515241 222437 398590 724813 563630 774355 628879 429670 461223 684955 422991 507965 171247 464343 751149 703458 228548 112923 138965 374121 715626 648846 799737 453302 856875 834498 461775 346940 613725 370475 735866 71667 878393 155501 988510 170749 118002 985721 305791 626614 882831 437039 979552 681372 323339 506419 424138 943858 1000601 460634 957561 65093 587992 457322 431061 999058 1024111 250203 40557 915617 132861 227014 1040585 568774 488023 706339 735081 93159 277446 193340 257224 735395 422828 630195 636477 912801 564649 821224 382169 320879 644435 142942 222461 976550 431831 742170 93401 904762 112330 479857 411254 381308 614894 1038020 146342 843835 96214 725813 324533 727485 769029 877886 363429 912707 999727 890531 890123 520673 848167 207806 617126 276467 269627 1000207 877879 554992 844777 895135 1013771 305022 988785 840285 220100 644718 924730 821631 809912 239406 758476 701684 722414 506198 687715 808378 814181 817366 715804 880989 191281 253128 959723 734999 687465 886967 432954 631219 484631 255652 318953 1026840 584491 621522 255259 1030417 454739 1021920 224654 611827 326727 80828 513833 838023 194020 1041186 920956 479106 928724 235491 421180 1002849 957093 794546 942443 800624 611705 604955 374444 151102 29598 683622 497558 192284 825651 554705 991559 245601 260338 291769 781123 160684 810295 898147 281783 452289 40047 449972 618910 946420 346223 521474 502125 463103 851226 421722 764358 686901 59862 1004062 785442 808535 255322 766438 637852 555551 870959 447142 765461 781507 405474 195777 969251 308585 105949 997131 635578 261408 195335 357614 130393 848722 853470 968926 247416 372307 840295 733128 257608 587715 145910 685016 74711 477900 480633 493785 392327 867282 994009 199791 894307 382117 466484 521760 326265 653433 128221 801147 1019121 833140 935573 243558 181687 587698 236862 989463 433126 967555 828396 884981 581163 397285 345550 384673 750685 389986 726323 631959 238507 765233 321489 200367 143326 496542 249390 984990 883756 466381 517899 232933 715325 539589 423083 979276 677852 445543 286450 372422 556772 240814 944940 209726 694071 399959 865163 389486 207605 754478 970290 940347 835132 123510 378695 493215 365279 742191 749723 756377 251539 882833 210199 900177 178652 589473 317878 810637 616131 362365 395006 654738 756953 1016809 96139 387591 122345 773765 781378 406474 171423 695715 478582 650788 531444 224109 825751 167895 845643 666485 113246 1019997 651818 964449 451926 954799 620821 909428 742787 81642 89997 979513 647012 116468 807909 769570 514613 1026690 518173 418755 991775 903140 252821 863468 160679 199517 867754 682590 970927 81330 256263 586973 482099 961055 457318 443238 709081 473300 766167 727676 948495 210788 843122 215025 759025 918494 816465 189678 460517 768045 358838 793585 895219 408007 1013900 461653 195169 742199 386207 697007 513302 158934 964186 881076 936789 310710 7023 939449 687385 283515 1011270 913989 447071 577522 619956 130596 437334 883104 175727 255916 975443 813286 343828 30159 780226 833962 878813 578079 325468 763530 511888 321490 983838 186045 217339 755634 785248 340895 497454 128717 402684 354136 808946 771231 834097 687786 617200 356475 189677 429901 566967 479002 867982 312823 55004 974369 241504 145149 337652 106337 1021122 172903 532255 309917 839559 881966 673343 817016 29147 239279 564117 662430 829428 630670 937573 361277 867126 99198 944069 178551 286067 475987 248669 629476 361917 504087 620466 971338 516884 930270 542451 742637 441123 505682 859097 1047616 222179 340455 810889 955563 129269 877462 388044 417672 573105 585577 120135 355017 195214 874184 886062 980328 300507 879303 928153 161623 777386 867777 427892 48847 417193 865977 597925 979409 876060 648088 434911 548702 482140 547435 742587 833720 576502 249770 425764 306475 244267 24532 102119 962099 95951 1003216 652502 489440 904268 226241 1022386 454230 950589 192340 869291 77555 913968 879292 752179 85422 969401 537067 739228 588873 796327 898097 628921 509301 463230 139198 963524 637657 142779 821164 163449 1015392 922878 926706 998849 278055 862459 911542 65091 586327 998030 714323 859431 914129 285799 816935 644849 439849 779818 403162 191885 109751 988892 824702 250107 102369 1027112 337839 144347 57695 742900 918969 101951 548308 553949 756661 973593 505256 556964 908192 815732 261228 365147 946731 398266 205623 804541 1037390 470949 732749 734631 695523 802148 474012 767425 678825 822711 755059 400877 190441 56700 587355 109510 387195 224890 957994 424089 117547 473180 740700 945098 501667 683229 865515 376350 678431 702321 808411 773988 489543 506966 612024 523306 693165 1022603 580919 821031 700297 980103 799358 564131 506521 191390 766341 596717 728316 162669 975190 901271 801685 349980 106086 96692 562029 932067 1035200 882914 274939 226123 850284 116861 931224 193899 895409 488013 546711 726885 173687 871762 591535 226518 375256 161494 972966 423238 306613 798283 848215 422323 972385 754812 937810 371623 906851 417734 813516 451479 1025458 124266 711379 376646 735111 638033 412140 376459 626267 679471 779436 377825 879509 143607 757339 901247 59095 713767 1041486 826140 446887 772276 313823 371944 476380 386173 700114 982534 911016 646632 507653 416996 191577 446623 717075 832111 374573 456808 1027424 714329 523337 1033826 552411 250957 368877 448626 1026458 621780 768714 699151 218922 432880 333622 499839 438630 716768 972313 567763 734350 216809 289855 425003 196210 69617 853839 910473 657369 213983 418731 222461 433875 715326 599982 1018580 180084 735714 646266 373291 996771 179052 1024299 499041 485810 719131 714192 1008011 273342 635485 483965 617700 849350 734905 539967 437125 904782 554819 929222 773011 512201 873432 986009 825245 63332 317821 291771 122553 93174 1039404 769264 381279 597479 589488 418558 930277 985525 922205 250866 894774 251844 743794 488252 368045 630588 949633 806732 406138 616153 716512 576472 766198 317917 165726 87894 349144 891218 456754 739121 192081 998440 703761 932273 335030 434619 468582 381545 221917 350442 981196 947790 386821 639693 931228 333560 997062 838297 326010 127677 522255 910677 947243 1022147 320559 758983 247411 473871 696205 944175 64214 340799 312557 290296 449882 997683 970971 613679 748643 697657 888684 1032510 801095 159285 7919 825202 600955 832627 931256 415409 511433 281917 666453 726493 89654 956652 593817 279518 561533 109495 124857 514059 510260 958879 433547 454941 968440 989922 203471 830393 120542 674037 302619 854525 707483 411497 92085 511539 847382 472476 652520 734196 129482 392642 326066 813758 914632 955874 1019413 972692 493937 243608 139070 40700 353495 1036856 508223 445777 517697 907323 763560 835709 373477 406998 380677 769099 214269 976266 586630 605750 280573 293679 957650 862023 409556 473805 576422 859700 77229 313834 447798 1019348 937210 772837 429737 742509 400747 649629 945940 1001291 481224 255181 677874 455392 387526 897142 583384 290975 771002 911480 302283 167039 448093 684647 765824 857151 434650 922030 157301 971868 119279 925212 625590 650553 122670 857710 709715 942905 1041556 278434 1020186 952781 750798 123885 650696 552278 508641 573815 484502 447692 568915 588973 240948 769173 81110 895367 962900 224409 320475 239331 703416 347021 741304 871732 64498 313975 478441 502046 1038212 894058 925209 510704 885589 951738 730469 636136 254615 1021718 474480 125406 801069 512213 917312 445532 226695 495496 771087 759504 941323 696085 768789 215645 360105 981033 503024 400124 96213 840614 686279 551795 1010697 130261 971535 759110 113788 637718 919267 561791 693357 431739 750611 628707 756205 542959 500472 204630 998986 595866 105319 651418 375491 937387 391586 350125 1000316 119583 439710 1037912 669883 899425 1045378 284286 189370 782128 468936 429959 897497 1044664 946970 178552 298362 814684 911928 386000 308597 775781 960364 774699 191219 379599 227886 914604 1025155 802189 602991 710797 1011945 40426 969821 167665 1004308 579813 604984 234619 436907 867013 607550 381419 373493 758942 46479 55230 1026645 44903 759096 48052 449896 24537 802161 810039 979481 613490 845433 791039 867916 418551 49027 737025 510456 651829 1028282 202710 552378 801754 601054 190417 753202 485045 816227 354669 867667 810190 388908 1040587 755100 321887 457841 746963 295899 284334 837175 723771 781458 125910 871451 1041040 568159 581074 827900 353254 159338 830292 126765 671601 457844 1030322 429199 322854 576431 407897 679071 230254 841394 799593 125751 362910 334573 779407 419494 480585 743627 889333 486475 850821 977364 947128 463334 455908 306087 572732 243927 955243 507991 450133 672733 888379 761366 678542 970013 586721 401175 81102 690922 577381 670392 667959 629657 209271 222617 186345 877972 778730 914722 574421 550905 742825 571933 485838 755604 986343 948652 1009816 333405 961426 455711 480407 390097 977948 771180 552539 859124 162664 960070 105329 488602 641087 229017 975779 312046 208822 967541 1031496 1020384 764311 554486 560638 1020691 953406 608248 309429 779542 579123 547817 999793 488820 906428 224234 542697 947665 663442 431510 874324 60732 240965 586076 183870 488014 236450 778020 470311 484979 192109 502613 826935 745963 505248 933523 764269 196125 382886 959438 826101 816821 515122 223913 155604 486581 931260 718241 648564 776734 504923 460721 936732 646682 568431 891271 985553 677781 492605 635373 893645 758428 941180 695017 699836 701667 555922 998163 648408 259736 834955 129687 816069 64309 121581 306073 347307 308669 807835 130348 877881 900993 348110 414169 125672 800236 976977 810551 350109 26587 354907 628254 99287 609479 810301 955848 97842 408245 834759 729805 513433 468425 903387 298207 612985 93430 472143 293724 207055 396153 233043 239743 890102 948424 251214 661358 373680 362474 462060 238973 245192 463023 695027 983166 31677 894794 719638 637583 750234 42870 642978 973574 836255 437610 379947 245871 357190 242153 544505 233317 885579 80702 923437 24558 31342 893647 14268 571043 816347 571935 711021 1009252 742758 253745 238331 112245 882565 939842 919494 948938 792957 707427 834583 963299 871606 877388 802391 773299 855972 745693 907367 879905 966997 473072 867462 628517 995780 124271 97111 440891 994197 969291 734837 989044 592751 221075 887538 161705 986969 810031 942693 975512 760181 1024537 704162 993449 945365 988021 269239 277467 547435 906856 515744 810163 223143 493525 298989 922291 772681 466658 205741 847090 129522 693938 392594 815057 546206 441189 334714 564531 119226 813544 104891 223154 987675 968394 90363 367387 650089 649318 804716 984954 793247 773898 994570 840529 296655 456779 704130 186780 1047076 633485 40845 355573 116542 879151 957609 773150 63202 854526 254938 621383 554745 286534 509562 191769 773092 751796 91597 232479 441413 858796 634825 875432 365795 580750 743139 355115 687772 302514 100077 549783 867140 901903 1038081 771099 843869 498125 216350 841332 695268 223483 695437 571086 910744 806819 349541 447852 852207 642119 489168 644817 638019 760600 697462 789151 715802 343427 511050 157999 1045700 949293 435180 455691 527743 773301 129384 773175 1007188 933249 93169 158071 372204 931744 924854 235133 233174 359881 456852 307759 603005 947730 748914 243996 911658 551605 158454 239449 40946 714381 770992 571862 912419 711621 567519 583069 338269 692163 749324 752789 796222 302414 97254 462127 505065 706319 608985 967922 108389 769424 441700 942908 1045168 836730 391559 506900 937509 958108 961676 103867 318855 907590 110397 207563 771780 901230 984723 337914 921414 863908 99293 920207 552717 15605 158643 1001846 979872 637091 898284 746709 684155 727922 800883 483911 44439 859954 53232 951709 531903 709822 1020252 1020810 306139 367827 40911 827631 113487 380825 584170 448869 105371 318353 1036358 1022340 928742 991845 755899 496859 471863 877488 670298 687568 414521 840403 444373 734364 548275 490307 250718 635877 430966 412092 932941 233703 986994 942581 860411 419387 366441 452043 828783 366143 353231 666733 354226 508143 326370 322091 90066 309817 463100 303084 943928 407321 1021003 1037090 569286 968618 362169 224936 255876 831288 424307 463165 979172 758956 369621 875284 642078 63567 105899 60589 729791 952146 830867 386351 28635 952443 241338 904590 929398 836340 388665 331738 486594 935532 709070 466085 87283 544761 707544 397103 690164 608757 886642 821881 234987 243927 360823 523844 1009090 1003396 216428 951196 689311 935416 455045 635966 788255 983733 836860 429789 404371 662508 1022308 937704 162254 1013300 656319 96678 123802 928581 118587 755395 866417 249688 32397 432333 501942 485391 904657 452522 620775 931060 934644 838439 388788 855929 1040686 97240 379226 763342 675313 887949 151935 880925 370039 314172 232151 740239 421745 383432 340859 870232 895100 587092 840295 671666 212499 1020277 885343 933254 850276 144733 801510 232565 708452 768936 1024794 617777 950021 95463 517834 847634 904042 248722 675500 113198 27515 255826 696821 440365 631793 388868 902691 651827 595655 827711 645830 386258 470692 899277 457235 645372 228179 868979 48105 537341 32178 39862 955096 216925 509288 1036572 856974 428773 867128 971333 848455 1041542 995810 798057 128666 783449 678393 935727 69486 454476 228627 695500 506153 423881 433075 920862 347589 224935 40923 381436 619691 1001534 808892 584924 202175 177483 826966 671141 962892 1042486 290027 437236 77745 512389 73190 314798 964759 748583 412367 353070 178032 379113 695855 859569 244186 824305 185982 959189 641991 873143 220650 535389 454821 438178 874040 412570 372435 437913 443337 1025858 548828 942511 435307 217831 868016 384481 126611 913588 810526 886451 531838 965264 381049 957525 187380 375634 175832 824765 218527 554891 387191 330943 614099 956901 836315 440135 580330 103863 494635 508567 123830 423564 960269 864732 273398 892226 514695 7983 839100 985302 540634 313308 762078 493942 512147 691660 648154 103286 309708 61286 113460 720178 843951 244403 701868 620458 438166 775881 808079 372255 237011 938855 925610 573346 962789 439857 327205 766987 912504 837500 380604 875380 121817 252339 149759 924857 760426 608639 774820 742123 247149 703290 712334 514649 1012844 710834 317350 175600 925515 654154 97192 278073 773326 486069 645873 184268 764305 752933 732604 342650 217597 869135 481657 572604 160622 119290 998937 241340 986844 751728 222554 107994 902953 1000346 724812 381811 556183 466074 503117 373389 770983 745615 746705 240924 324328 949128 650515 490316 269263 474214 1020602 839068 710072 477104 897944 752965 313726 984606 422586 802319 889434 826649 438162 408732 895425 899726 1009065 157915 298489 358760 693937 378571 555975 161641 701787 168954 1017351 953302 941451 740572 424563 308593 104427 909469 451534 322282 846632 846003 665576 619957 494203 349401 57063 222201 663000 497624 1001235 986509 779402 875832 158511 1000812 485265 413665 10230 975722 1040000 195228 959247 554693 990153 119736 734605 247123 993551 350331 508646 26287 490848 940912 966024 747683 789742 844115 974720 820205 258731 337638 895302 556422 634785 31612 675513 109686 364210 129845 817349 621989 330877 796077 419758 157102 436907 881265 838727 821237 936850 699718 254427 120525 740230 275433 523072 372029 340830 950152 579564 120630 754895 462454 240059 200375 560887 307691 81592 1000898 884863 145903 1028757 489585 191081 597212 1022742 449832 765732 424547 798613 973938 479474 827249 944946 896453 364435 124810 818898 1032898 683721 460636 872331 224775 782934 696264 585394 767037 804537 485934 999201 909730 343603 436017 772434 983741 749936 624439 233422 863116 889641 62715 571591 357041 185435 158301 400867 374706 798571 192029 195358 836670 203119 92759 629167 700268 454831 775305 676543 247485 797428 405409 708014 130625 901754 1028154 675165 750883 914534 608559 401347 130704 1000697 521766 721903 505043 479694 981360 391958 690551 494506 981321 578375 243395 702316 292927 320683 946265 353867 946575 125813 223116 718025 414439 606026 19443 770518 662499 509891 699123 619473 223866 613205 271865 202668 324489 129113 293485 835091 705970 337771 973194 708295 728945 515152 178958 521428 631709 971061 823033 443118 407017 978033 382450 996922 48333 1010784 735980 224097 548261 977124 969201 49096 826294 753787 960327 169443 438218 603004 921015 670969 782442 409443 427897 431919 605757 589001 810349 429437 630681 255179 717737 242428 617716 873708 249035 110119 545255 205804 378527 580071 556201 861688 536222 585110 40279 556143 348951 1008405 908931 855511 460530 608878 129692 578199 1013866 676860 931680 1011472 731036 957410 178399 334454 692212 463933 664542 743304 740700 488838 594907 462773 598509 984723 766884 516425 847540 938474 409358 458018 436429 305908 887126 681579 957702 56796 764093 742202 291215 740235 1020277 521269 116470 104348 398007 374614 119163 626378 986104 304623 466819 953374 855655 580639 500920 1004970 683708 146011 254535 1005884 832667 654091 343896 832692 846266 208106 507524 904531 389278 551599 626585 601341 873842 114472 314868 972899 146668 413579 1027346 780374 357021 493131 517173 270294 243877 371621 260656 341676 872352 576985 832567 494318 974149 67451 385139 258579 880860 622000 697615 977714 308605 498627 287646 722686 391226 53094 571935 359564 251609 999208 797950 122478 384177 508137 760950 15255 244421 963492 343583 979500 828509 228196 825558 718486 858828 609239 71642 630426 906314 301981 118140 979137 1002587 378566 398812 1017919 880835 305727 996777 906164 376516 889049 748935 286411 466191 990051 478925 967865 405927 776409 556396 87006 920568 418803 964932 457351 350091 928362 1000753 735327 409464 734138 833724 187819 193722 96427 867623 633513 401885 178665 720044 87022 712002 651541 700376 452371 406470 894507 331311 437354 1026757 435887 954013 882596 375374 910947 802657 892746 287695 514668 200183 1007238 378713 104255 1005582 111537 115670 734746 212571 478460 1044632 224543 380748 550881 694219 1038032 837951 190440 294554 375224 218425 418479 509641 1002122 633446 401213 798501 829684 907658 346361 224921 504784 143191 329343 435699 496791 372239 975049 995635 374182 834835 651791 432058 751716 400563 300661 937827 92893 375202 928892 650054 437390 784489 275837 390026 1012293 169884 171325 453670 780827 450243 826273 877034 983294 182099 595863 653436 1018780 864003 187293 487234 338279 759030 239442 876090 57298 797022 605161 727151 709273 464655 375367 1004947 406843 112340 476459 446309 433845 841021 54397 912980 245038 180192 1022731 226422 128865 755903 138039 514638 856950 118301 229030 31533 22331 724535 336851 203741 447130 719032 695644 112867 705369 650564 561141 249515 921263 452153 200569 290123 894507 693406 508631 360084 742221 807417 1022563 678835 353644 145363 162588 716516 413594 1023115 951672 879765 189626 842533 943773 32369 956240 649681 304853 331498 844732 596952 438989 617881 862622 925293 1016499 241437 514638 957607 743631 410585 893667 636278 696227 716186 861553 621411 771979 120530 146388 831791 865634 496758 616041 1019018 390350 734301 512810 212509 435518 363833 996757 226708 450310 387724 717354 555849 322137 797676 305532 755429 209739 423288 140539 712249 750188 671623 97972 630093 960741 433128 245146 802488 310252 870196 855415 296375 462652 1001265 338892 239957 604594 193125 763820 907010 408536 193854 225683 246691 652574 761667 609916 286159 968553 583416 701621 660383 214988 733629 1032803 561851 1003915 223179 976677 162728 189279 281063 415068 659278 459687 554887 848792 429019 540453 447917 406498 511825 865579 342947 717289 94767 663395 590813 931637 445923 80701 438396 508062 16061 343354 863381 939834 613046 973579 620402 699301 465634 371881 255793 943906 1021110 857820 666343 976039 471514 645417 421834 194222 985759 408651 765315 498273 819703 32720 122215 979229 259418 1027587 947738 439350 888673 459003 796991 684924 881937 693662 632540 92092 630100 798091 203583 654640 307162 403174 93180 349945 172639 477170 438115 253769 726963 1012323 708392 968424 1009894 773944 866516 777122 169207 979681 240397 104410 215709 1042016 989562 695838 601961 288753 569117 92667 455996 367731 864797 610266 940930 30583 608029 766569 945640 654816 799213 702819 762547 670771 218915 939851 466545 946221 860343 556337 1020522 222819 1025548 662969 510549 719505 126262 182621 56165 178152 706438 94152 324594 446404 342126 921326 241528 737951 855455 547197 936888 73470 407403 710731 855711 106185 222935 126570 298713 982153 832301 312743 886475 497132 834900 703088 195696 476643 585537 1014532 302397 1028300 779636 732502 959086 879388 888772 128581 421545 619551 950991 629734 923494 123767 669227 308511 865969 724158 173429 629075 610878 723964 692028 32716 105593 1025956 382364 987636 172283 1017708 364061 294217 703080 924650 878999 292690 871581 818498 916162 954749 863286 111600 712451 476025 212361 821049 547065 462282 790388 984683 854776 80362 1032758 388705 226662 799210 416686 497314 1041465 358755 248887 822375 855255 571873 974995 425229 411898 985072 846427 880943 110563 635958 780116 840141 350128 588301 1004628 979365 913904 630554 732379 203730 421713 326890 232631 877286 918972 320151 389756 95158 200437 210540 432841 956754 144495 466235 1025266 419595 787965 643887 805872 216051 369566 976294 937640 673706 86383 773714 872048 1036348 177271 844467 425320 91886 399795 291943 822200 748905 675453 203891 338333 880218 197371 477684 564842 679029 367726 745316 637575 1028912 445623 510554 353483 161688 191612 492485 858097 679033 416235 715201 940661 715110 573199 878421 209710 800597 760141 326040 1038401 460474 732183 464348 237008 745683 71155 186771 895778 389546 603825 238887 1017142 959279 440855 881267 440541 354363 236408 512095 860573 725819 154360 210493 832417 710419 298620 748872 309172 960279 918262 810419 241462 1036815 865339 818286 730421 906540 249983 596923 367260 667603 382170 936123 92889 1011298 601278 587492 707770 666749 669077 450088 1024435 412981 1012301 436255 202359 1023001 874065 249541 333550 856557 365018 509511 48562 811839 422669 868447 257579 1024222 1008090 545214 62396 650643 319416 1023552 382806 180134 807886 1016790 934905 336879 857783 257556 877681 208739 646731 212517 1024242 373649 765063 457089 465841 469343 707645 693976 239159 391274 953449 361942 881617 641119 487784 990393 343404 671728 500970 881799 187964 455260 462057 720336 708444 1003879 229878 728997 1016760 414183 729895 457321 818857 216546 69618 973506 729901 977632 253716 651541 700743 700344 424285 880185 425093 275435 642140 715159 555960 687809 342391 1004996 54007 391526 865071 500410 927452 519945 48939 732058 28925 502760 308169 226234 444116 854885 791290 733978 498602 838837 881061 889782 929507 715112 710259 518048 772551 874796 673406 130331 903565 277361 257345 593717 898189 466037 782521 354867 693230 372279 707251 964198 210349 994256 118555 763431 478625 128465 846343 445254 461995 763468 629621 861395 681787 997957 907992 1018792 284023 921423 760591 715498 496473 1026992 891129 752233 897357 310603 216126 350517 467646 130597 406987 517277 129641 481769 1022172 404403 703937 318093 157357 239852 979553 363770 208119 80187 322899 219321 1004935 510380 98150 445105 391220 415386 111578 101695 326038 358686 1045002 510712 802706 147369 511380 818441 892071 279803 371602 1028713 32412 584167 1033123 708983 501341 739193 713590 71383 222119 717035 130757 185958 319336 187066 933041 603070 314571 277454 676338 381357 515648 864666 155373 1013537 80622 465821 187877 717991 988447 700244 127150 874965 252817 830325 254680 780177 779021 562810 433095 440033 519306 640109 867719 658874 451548 380078 939846 494901 84343 440154 570798 424279 923479 756647 782744 436009 408743 445735 581520 975832 715945 794268 1013001 462588 397821 468909 506565 708265 910051 232159 785808 348121 456137 465117 415655 302333 1021582 752353 963980 170734 909869 638689 122452 429933 128760 839979 892120 891302 351822 630185 596703 875845 111003 548777 621921 207103 438617 846546 824430 978072 86462 945347 96654 609311 378823 646792 542078 317432 928366 927482 990518 519364 776835 177597 430830 313302 706780 715128 637284 875638 227016 821455 932688 1026838 945386 838963 498748 947971 861909 715803 628861 814357 495237 492533 453037 710358 986938 621189 882016 636364 648846 325474 694243 413502 997127 800603 837549 716678 320117 391949 127790 349741 476058 551455 868105 715813 969101 903026 634174 400615 774748 775580 944323 864878 634794 1025186 137823 691833 611756 254174 452040 764773 734487 1032478 472810 701899 907352 841448 514164 423653 323179 670566 609907 648565 734499 508377 156287 708088 386229 794266 673731 126853 369099 499032 845446 856918 370547 298921 822973 463828 715573 899333 111471 337531 442655 617131 161918 990738 422140 1024651 96715 644761 993886 844019 902874 710343 181751 261640 188312 448014 818486 724798 996442 565035 952885 493941 243238 714100 963491 380752 1036619 910435 474764 252362 582471 927585 710285 815604 425193 203119 685539 545639 992469 667126 899243 596472 718889 726697 226516 113073 886214 811958 848467 722383 932026 230235 725659 700272 905648 122098 615294 983998 368060 32739 1026253 645331 1013569 838600 1024169 493455 890067 1012152 768913 441375 116086 970922 798783 480618 902117 931184 470235 906635 783652 709739 975511 959448 892137 531259 99199 983955 498860 951256 357689 586131 300473 743194 439015 126777 121433 452243 481861 480303 850552 897211 816074 763439 323119 697503 727260 618154 121795 508565 964167 361303 739771 153973 922686 206769 1039108 194482 200316 228002 702781 552636 482729 810921 125133 942646 44797 594675 464427 220061 473656 230333 602877 1002068 211405 773362 366972 216874 500282 910790 576863 649651 725734 587226 863465 316387 768692 225822 947490 28334 694097 456327 853630 870314 106194 356058 357322 968863 730868 122134 619422 988112 378631 493462 717500 63372 518453 97000 527998 277447 654382 703816 587086 254830 82863 983806 221671 231284 963475 155628 516956 923546 469212 330591 873014 472359 462351 683655 49138 725972 234357 620152 841099 474592 99567 580483 1014150 189681 43975 933560 30569 709346 596822 990295 166327 876059 521382 909494 988604 434631 340724 462458 126300 813903 570271 663397 88314 407132 492506 171607 246776 1026343 835216 571773 779351 874385 349144 405338 1000595 937858 892257 833889 522317 809834 834217 919926 208158 728219 444852 687413 480890 472802 423758 692195 408391 593819 419283 954583 819108 220585 1035033 327202 982593 375713 939974 408109 890139 1045188 908053 485628 171242 921447 976029 359105 457283 723709 423539 670637 415198 837452 996563 151482 512962 575926 956302 326576 179554 509177 92350 1038920 129900 29684 611507 650812 707308 951079 575337 961038 635558 643529 788348 207263 1009741 933203 888804 387976 626149 760145 798361 842289 654868 418231 216607 838707 483734 1025904 142759 614086 236571 670387 875861 842889 699479 480964 317816 375244 437688 657343 379110 218487 470260 613051 605307 311487 382078 193735 437263 605653 47069 606083 1005774 976154 155055 842704 511255 468693 538871 885622 59385 979369 639910 483160 193506 293493 953502 807407 472028 880397 120298 1013806 266227 542683 235879 627436 238845 247347 933270 512611 930284 286487 761304 1028400 62908 619877 484439 521425 57240 766010 599417 84863 284091 927713 773162 907448 781138 894561 776506 43439 970212 627541 444209 16116 893499 180981 510522 498965 60280 1023089 639858 895852 743009 193489 879910 382638 334261 859670 493119 769804 732761 813805 741611 714645 785481 781000 551323 139225 825292 96446 508830 1001781 583555 423833 503909 452669 977497 294307 684665 823161 617871 707810 384618 194789 64905 439248 465337 574302 425756 832795 979289 286317 887001 513628 1020613 384525 211636 677342 1026242 331246 653974 378728 32240 512355 691153 699832 629851 159090 227108 731121 865325 992361 916234 325526 742463 646296 894444 356210 902648 425603 768632 80253 564327 576799 578975 448333 690140 990435 863698 851528 119975 195434 186348 779542 748238 710570 337622 656639 560955 432846 769038 392082 724428 925480 114353 136703 484828 963016 490401 880866 318287 373494 952438 97732 95859 252622 551869 686760 651863 510183 135086 464695 714284 242396 877038 513564 322147 905445 588133 798644 431813 466211 521313 313198 75751 309047 584794 327228 809912 310964 621749 1033814 764732 251541 322398 827098 997176 891236 626658 877548 114502 1001626 664958 972295 550223 505712 977293 544230 79423 959988 642602 481029 478072 979554 740761 767770 987355 987255 684931 569599 435806 659367 996497 978400 617694 414590 317372 946546 171423 905589 253452 878142 372285 337111 828388 227666 711652 200571 871593 350460 384054 54397 593597 795566 715143 1009037 637155 205306 177851 661743 994770 866061 648027 422463 605134 62393 468182 870151 326330 1002850 731881 398299 191894 904138 507014 160732 495510 331721 825559 953004 253190 544717 755654 56855 698827 1046580 31527 466098 292852 258913 56527 702953 290760 849006 456197 1021331 36559 582889 337325 957617 910110 278126 349822 958639 903961 486322 604787 774484 322617 6103 778593 938718 317773 61052 883715 893780 586694 177127 649445 967573 939810 928346 654178 1006019 46525 457954 510281 960188 894606 975076 303455 422822 598905 650419 811773 190889 342902 113108 347261 579313 753314 459678 816563 915971 185975 999041 479145 825781 382917 874766 839933 806679 642333 292663 991901 867536 713370 606093 1013872 996130 754541 930893 808399 816758 305598 988122 116588 173557 327370 1017406 565172 17406 861675 166267 773326 387746 57336 689875 817548 241411 873177 664057 322019 878034 702646 350648 433569 862180 893175 391463 913543 770453 1028545 193779 430299 453202 521357 632919 992210 220455 65426 858317 376462 440890 580504 363772 936563 540510 768062 409209 597365 445721 487236 555945 439605 276970 405212 419288 953391 544442 902949 607067 379818 615162 1036746 596942 22517 834164 617940 906976 294566 932580 364143 161167 124342 772596 171868 556397 979720 738711 445801 158694 715343 1025626 390248 840238 358851 369143 212968 445739 687878 732618 696479 931189 683913 387684 257506 806455 471988 878645 1029568 613096 928988 469163 494933 424643 186038 1018291 911729 418526 801819 584803 457262 218695 600019 161051 814934 359053 176719 7519 209649 1038492 429646 789358 611251 715277 424643 375022 936819 632118 619922 424470 886644 955287 537326 433211 856010 1006692 744015 1045664 248502 630584 153887 711079 1013313 465904 409330 1003823 367868 290772 687874 339543 733533 740602 850325 775372 863890 492956 985239 808207 713157 54645 687396 648682 1046336 510381 840505 1020212 338157 713788 709587 589652 1028962 416988 691311 768960 957037 611578 1024339 1010733 742605 178029 932903 260188 188144 614621 465900 1044930 219565 1037252 955685 986717 946852 746133 928891 193644 627605 914800 782772 638498 648586 153555 206828 522570 177148 1045408 768598 844558 35819 222051 211690 828867 904581 1040595 586181 626641 504954 153081 865254 126110 298477 683498 256787 706516 185977 630200 240978 125415 903964 832695 122770 615911 89047 764683 480556 608634 898769 193422 764619 214877 490572 52183 809627 495719 195668 994827 1005902 440103 500911 935599 931196 511022 570265 956613 732961 976610 938957 23517 700830 584485 780465 325012 380263 530417 801713 226463 415601 324553 849941 764633 589361 79724 185209 977931 378655 400114 376577 176054 354145 555757 398974 909558 285783 212442 1024378 292431 702558 957086 63947 762521 113260 560807 13119 301942 461262 252524 454249 382861 835887 501190 961754 989799 551350 897377 457542 895846 370491 287611 500708 228538 759036 860096 428381 646291 1005148 683459 400503 154815 442551 829982 826151 901238 597881 1033562 298926 758943 923958 505233 937778 669668 796903 779469 436763 31951 261652 881323 469735 768151 447214 316643 435403 44287 431820 276405 969619 300883 441432 299518 161101 93944 490118 419506 317653 72351 431717 954845 894142 674047 772399 866195 728667 350399 140253 902055 763820 573217 466508 518562 322259 44778 496330 1003676 430511 294669 455589 1016121 219508 447920 1002553 392770 596717 1017570 511144 902809 629880 64347 342506 962987 284059 261420 128252 184048 32583 365886 899560 790911 937810 219310 724842 510385 187254 254326 294268 904032 344813 608055 644780 1030179 536412 157294 858037 719193 162643 748060 850608 852959 718373 722587 893612 682702 413211 239902 695145 822973 601515 784672 989858 1003742 883361 413180 957849 508283 704099 601057 740252 339879 209259 972318 542423 779986 433501 993529 48871 334235 235799 555739 384661 629467 732084 848471 772487 631931 94130 665517 887319 685162 449547 433523 485168 95886 383247 615322 349607 429556 325970 1007655 451940 428463 213247 638617 942390 255346 235764 270159 604971 339882 251734 95608 333547 553658 1030474 508754 457013 825102 440754 898536 857559 755146 577101 773193 944205 180097 962638 204453 215677 955933 951069 516766 461439 776239 570934 635310 358883 767692 1006233 808811 290039 157622 969192 297399 943918 601533 893770 679706 833320 258843 957015 967083 178428 208836 485264 898219 1006635 497624 838481 225533 421173 367990 269661 234198 265980 878765 739803 444331 190835 181163 1000343 960670 512085 247999 855615 821753 80479 144377 255301 603747 175595 498843 966412 128670 641692 793785 822125 240287 935725 670397 289949 773586 801117 535291 957065 836217 630298 1003631 885151 764371 58751 989358 226872 374083 278163 756684 792267 61215 509244 520327 858891 496577 30198 489990 357942 883798 438629 858294 1042592 35319 581577 171933 419518 912643 169839 848451 64117 934719 1001173 543677 192043 217278 360384 552673 993492 446798 231409 221997 380592 911304 755437 55229 326102 985493 921588 933586 979056 46493 985487 146364 892454 1026077 822874 225897 504945 829067 339163 130102 1030692 226228 814483 744963 613207 930514 812431 642986 193401 649514 1008035 1018707 959583 381778 908884 425270 46031 874976 109950 895281 780053 256796 255920 1042517 118737 927596 899508 534460 615925 384176 630403 1003615 225533 446349 261028 227216 809934 489483 564947 307044 458336 579477 117614 1025078 358257 152495 1000027 1026512 64170 392298 193385 649624 905499 96983 350146 1024149 136567 132079 248535 154423 1032526 635630 495131 316862 750426 582767 744217 572023 1004630 814653 928972 1018023 441826 422326 996322 630598 1046033 579162 255659 859319 942806 354164 474199 991475 60015 421253 896177 908684 937103 870047 153398 359154 387357 684573 1045704 355783 435255 468375 244179 447783 187991 698741 449648 741098 235343 818339 1032913 1023186 963689 227751 954981 913962 399079 964657 648601 203958 447796 810713 508885 735386 836465 456250 448574 462695 446147 334693 958222 176083 449594 597622 477366 893418 117729 909383 817642 847538 227595 181989 364348 419526 155193 818900 581300 724715 449846 746958 486561 772173 24293 943601 513055 726239 556340 1016620 322446 497308 438926 607943 504632 461359 124015 446953 176026 1000659 779493 955112 984669 501581 324958 695179 731335 776020 826820 420317 190162 452070 235195 802102 652225 438591 488787 625971 755438 110717 567533 466253 162366 359593 202399 774354 191672 745660 886512 893349 941267 105119 110955 1039441 566079 750822 357578 360164 513336 871829 700044 826034 776944 487236 698340 898702 326062 996487 916768 997010 467877 377723 925494 69471 699742 624423 973955 886001 455794 336887 479900 798077 683945 740967 946573 1038365 811958 928212 367088 1010892 704767 310829 757521 419271 209724 1008834 32185 501554 354793 646709 194010 360954 650456 254555 752544 696233 931513 945008 63066 1023145 905273 175719 731807 486165 260363 858279 760460 529119 128535 767113 215478 856886 875211 1011252 492158 910101 601049 205487 186356 894363 730703 518981 1030678 253107 407011 276374 968766 249739 1028194 570228 486983 222301 985175 215839 737112 869471 994053 503108 896392 840071 422264 749684 764550 890989 1027618 111195 143023 788476 910503 998412 595772 568042 452577 407967 552661 163667 223946 731843 898650 56123 494490 1017403 719065 976154 467901 165803 943940 587935 518324 306146 698077 685492 457300 243878 243242 231253 341365 965728 428255 423617 976651 727001 768810 260897 104159 341625 52599 252270 351337 337263 894735 32535 425543 337635 904721 416894 926830 218924 669007 171747 438874 223715 752577 212741 339283 381784 113873 959517 556203 371765 441633 440949 314277 275163 324727 433463 966213 826667 1028746 876440 935549 863644 962776 581287 874897 437733 747577 703001 317346 206427 576299 865339 622470 673661 1020856 817816 849174 1026387 340843 701923 792057 29819 599359 146046 359196 389590 580581 6103 359243 171499 370153 874550 792893 423507 636538 490464 516157 761697 227883 891501 1005904 850969 742241 61887 478046 762287 821103 519365 307945 336251 454089 1004953 354478 620693 945183 998192 900305 502673 952567 94842 666042 653121 388874 767147 569172 937588 472280 439133 419574 40675 808868 242281 344541 106094 142775 703573 236111 710296 773770 443820 995422 661981 386347 954195 462643 483830 366139 164543 506216 364445 149343 763820 803773 571837 711397 1023523 404412 147103 1016634 751203 816790 859523 129431 550140 932501 1011496 1028267 617724 431783 888534 918493 186831 802645 496862 568109 308126 303022 285678 345271 995555 719907 178575 283637 915532 651357 187001 259337 738041 1000850 126265 1013576 615408 935644 824687 935777 967372 289710 700313 600407 627948 1011333 277915 958258 477928 113763 497123 645391 993803 333241 814998 358044 238046 871739 334844 480878 962767 881045 47293 898409 452454 429682 810883 498412 60078 626300 504875 626545 733644 1002840 605790 994470 758445 811759 443286 915028 734682 359241 453266 212494 501669 310174 846170 441708 387011 76095 931635 185815 621451 677327 224718 464039 951742 379626 401213 21495 249402 54911 839572 720417 306507 745250 106234 223111 400300 806667 671340 488836 429862 769291 642722 770678 1037840 230652 51838 926606 125652 1005615 132575 235386 342803 399859 585027 610910 869590 387613 1006858 167355 100851 756611 588196 60601 153578 371495 637830 386276 444726 886198 730812 487766 620638 750774 833287 285945 182254 892588 508402 866633 96158 944552 466646 871079 488324 793310 833010 310539 249658 399316 291825 483232 194089 645986 830393 483535 288638 81223 355676 155247 973792 177996 1038084 383278 252518 671871 975398 731852 570236 351635 188671 404691 480805 362686 877804 713307 638730 778004 360340 780136 138647 806490 97997 122030 409449 112766 614294 212908 231148 347386 891546 479994 258711 226648 985818 823185 825047 635849 684945 174836 412958 611067 964038 759084 314955 483809 775213 159156 636867 357555 126857 733934 250491 746695 650193 1041731 582587 690680 979184 510421 800186 1042510 839505 770095 464598 770541 1008655 906066 679820 489706 589637 569178 709584 452767 940404 370215 310924 241636 538391 788460 772577 175443 562091 1045030 532363 930223 237168 956200 622418 881167 815010 314170 609012 806514 877799 406839 478007 550651 612065 244059 864075 703766 837414 648653 781475 879257 968893 470438 429406 353899 813515 894202 180152 93598 1000921 650616 863259 472220 419750 322868 779497 1037125 391664 985389 698141 122792 95893 242286 1018802 476107 489500 457028 1001674 716935 739085 1025734 587307 890941 970369 638510 303934 388931 756178 146937 997655 60247 880878 427978 192472 228738 383591 910522 290808 538991 1036849 208622 617934 506498 415534 399267 252848 633182 518438 421581 531431 794477 958370 1024455 504181 422495 381618 382869 27135 741160 959085 709575 833835 351843 712233 750560 443826 914633 508778 968828 44397 676661 606971 794327 632410 516824 661233 1018252 276063 518981 273022 866274 159255 497329 472946 1013803 603342 472870 629933 692077 706413 491216 733861 694077 446354 19703 370478 89324 374063 1016587 847367 1014544 902407 883993 400762 744476 712229 812383 714382 699930 224500 153319 31349 713386 882136 639099 957498 256428 359219 728395 789980 954615 290173 481486 586459 783024 817080 289598 679454 30332 208297 619942 220517 941478 425018 552402 752906 621005 122793 610519 81725 971079 548439 208111 909721 264119 308184 62909 1006125 757051 60861 479722 341435 751906 845413 652681 874826 486733 814892 716965 1043000 174030 336639 254046 830697 933283 987357 273199 813818 173374 877449 64828 838735 771731 719636 509021 11230 569257 310181 1022584 730743 974612 1033876 732825 229208 242533 732812 320591 552369 705846 489258 439664 1029032 955986 191533 847995 94901 502241 966308 923981 958124 464630 345471 145882 624372 567271 745599 671411 255518 421574 1010002 371559 349083 722046 853747 239082 969441 211545 476654 949018 751645 740427 782112 492508 977737 954991 120728 759696 724693 939920 731311 708775 98156 731582 840486 649031 628600 81401 670170 873871 673401 936249 399181 752214 665463 510681 906300 678106 542974 929625 319464 738989 1011781 523352 975916 121534 375069 683494 580757 306598 802395 935418 880842 337749 949648 740807 302775 644879 1004559 759219 226475 648897 386172 91130 969070 685161 570045 113457 129326 684732 464218 469597 156907 309688 580308 375311 251509 370168 514150 162253 631768 281079 255844 147279 537581 118705 98137 1002193 907596 80812 421571 354182 724823 971097 619708 758414 202143 718963 464317 1006792 663212 957770 971961 187741 703813 1041509 182524 835178 979425 907664 993651 452915 122323 363339 996068 574255 971621 61164 239421 667475 534139 945231 500338 348959 730399 990758 386223 845514 903061 892739 963429 174957 359345 1022343 293491 841091 1045004 614178 853103 732343 433560 566927 403039 605306 418471 1001611 366174 171707 699081 741240 222970 335419 46503 865493 904417 109806 67423 753839 243989 684346 380027 378475 443238 603749 462125 942519 952265 890259 193894 739046 219116 864692 910116 887755 904026 902952 448070 74621 327054 18422 665450 756399 183529 161702 482062 793851 317929 774805 97994 1043074 629230 531355 227950 256252 492485 464677 77784 428702 886469 399989 313118 80729 547949 634429 734322 79451 29627 112025 1037970 613958 620718 659102 601875 922735 422841 818718 357038 318442 886325 359344 105879 689529 546590 1011773 179420 703580 481853 174719 963275 879683 870743 194244 475018 766161 597353 580563 501049 436941 863318 939331 757949 212263 752166 449234 906347 764581 951797 835363 467199 222559 915479 763257 518981 520778 697662 337390 405262 756862 542654 962091 194676 47903 589025 775616 1040491 417557 438147 683459 750694 90862 309881 181881 338541 636366 745714 1043336 76795 991914 431035 37758 458436 679473 474832 377651 506673 228924 570299 667324 149303 195751 799406 830407 774686 220080 577425 424675 696130 910182 975066 259492 849107 685470 859469 1019333 260296 768026 857910 344926 450807 846443 682442 38885 377340 801422 139091 374133 603375 582877 717911 612045 842382 810795 749731 97866 47003 476140 833751 225837 56985 403339 441168 817618 566943 962897 93091 867222 325748 445846 163246 632423 63678 306287 763734 975449 480585 920365 702044 279035 192996 712999 992164 635083 356755 94052 416554 565054 282311 357483 614338 828285 487185 256700 1000425 278429 1015680 353267 771855 1034347 273789 1013820 256435 756059 719078 544350 740332 21997 987503 309233 515400 218745 232308 383567 521672 292694 731327 553661 414302 849169 470641 629234 705750 1002764 859114 415463 907974 834638 612055 646471 400809 464722 36095 840462 651475 604557 518762 121753 898578 357134 745675 609629 307547 715170 253496 192170 124707 189111 254351 878390 896310 173899 1000274 964909 670652 621816 516822 204471 915152 449394 109405 925297 93771 1002900 93686 257923 689631 346023 463995 410087 388637 634399 798645 423123 667494 318314 975580 793299 818794 1021710 113774 141298 455333 693937 87661 373109 85876 386418 63987 733921 1019632 799594 738651 196560 222517 750472 755493 1037264 371656 127534 483998 970899 714858 707157 350950 809178 951693 548596 733895 1017656 357711 966272 552401 892203 113122 575461 339704 947649 674755 323943 773972 435043 635814 553906 825076 730588 848948 848274 935278 824159 901977 1005797 954972 385739 986051 713789 648817 157678 986064 129814 995657 383070 213939 337388 469271 929604 130851 71531 849163 829409 113125 243561 55093 223446 212203 628171 676159 765793 784426 156983 361383 900376 972436 455726 705643 1013850 237378 418239 899368 496856 1004645 7669 185579 193384 907557 682777 817068 784548 417457 936615 758683 512962 791159 124470 62836 336374 986053 486786 567205 745056 381053 837226 532397 654665 837230 463135 62443 939849 752908 735729 193995 433521 738170 755192 241300 467445 783688 295870 479903 688878 946777 325205 92029 625571 737980 437335 240436 76639 782916 735853 955249 863694 1001523 919131 281557 843951 354092 246847 321013 78047 903638 291731 504403 700797 274091 229140 928271 996642 1002201 302953 284599 1037504 554341 269147 109630 48030 994702 402301 844620 243299 1002639 842562 1008045 539293 651369 772962 27995 739272 398191 890264 337145 634300 948381 661751 463866 936285 1002420 857066 478396 951863 357093 465746 291502 718264 171231 1044546 865595 193349 766620 500978 121437 990290 1029664 819081 93783 587950 781317 691727 945744 111415 767757 603543 455985 441124 97746 728568 292729 117597 684823 61535 912550 382737 877174 489344 996948 32183 762833 522032 163722 293110 707431 759385 805559 283069 980021 943738 1026792 213246 649700 44774 728754 976771 857939 445659 1026602 670155 457773 992794 478697 727815 511185 973874 830358 423271 187783 761417 84603 565224 495963 843110 398558 295870 225595 85623 651838 458313 574938 84845 781513 745242 764278 814674 972137 909623 962904 252330 828022 491216 643814 903325 727477 626539 435175 417389 639163 363433 236683 420383 108955 909883 795319 877945 1009754 488801 446090 467182 572389 461530 947436 310183 454097 719656 825423 480307 324323 651928 424056 818500 120753 868895 481311 613429 357674 990808 304878 194408 243320 847370 303997 343191 992559 222196 840297 404935 888312 560986 520896 931206 502124 601406 227597 280553 973484 847249 286006 812966 500186 366815 545405 242110 769380 831902 154041 392612 808178 146751 838624 982034 833671 707308 1041493 988337 209599 774425 370261 437654 158302 114160 422734 980556 409362 373598 552475 448011 686134 480604 810553 499467 450348 846134 432527 244377 187451 907538 830342 913026 845606 939177 85207 710869 6047 685025 875046 773174 872392 256317 892131 89554 940730 669582 633742 179997 893095 589073 554661 654890 109974 316095 925141 833295 904421 611811 632175 558567 162579 444105 416965 539369 883156 478755 270103 748299 389513 80719 756714 202651 533437 915736 597629 480812 243169 445019 574971 641459 647975 439637 548346 715672 177771 528055 729942 331246 583587 514157 538537 298421 994065 955047 916760 482822 604659 752281 816880 1032561 908554 970200 275579 187005 364345 893165 76749 1006861 1023057 890142 121654 320239 879670 253199 126944 367887 224199 179508 897701 126551 441713 390386 510137 216011 248546 169941 260756 196099 310877 847962 413379 237125 798658 726555 669653 24399 498601 626939 98086 446233 1006883 803291 833293 793903 706445 1021980 977422 346042 1008056 427870 1021349 612836 61822 500961 221667 162119 64815 744771 707022 282174 570347 81821 1025355 914019 14775 233054 820599 551455 293542 1016621 293690 732310 779573 664223 832398 349942 956849 260873 244902 369379 969913 129549 112733 943341 805738 345833 238456 128559 211636 630674 724531 713579 822138 741232 874156 1009969 959853 40731 611956 921203 985026 930673 824821 111831 56026 881955 959222 553323 333746 1023145 245571 967225 294117 805803 30427 330713 480413 947729 766534 343276 440033 234477 655024 697039 855478 724269 586663 851364 702637 419436 1019085 532284 923453 582269 478830 758246 155107 1031692 290769 902005 214765 912461 306294 775587 437673 44495 340978 469786 118571 681593 853901 401115 931509 1043082 834763 783178 56283 258077 946827 776392 444851 894186 911256 1007948 395735 712298 735036 724870 417459 876995 760304 944488 756143 508139 616350 346919 507660 570204 980370 146871 242247 516504 870463 840161 480582 994358 104347 747732 315245 1040789 759249 959720 826655 435941 355386 433363 349170 177138 987959 868138 701619 514132 861087 605501 774723 816787 484316 908044 128377 879655 516495 732245 687669 158439 68862 317231 245331 831767 943030 1045577 761522 702661 910168 307126 184655 101967 989616 406885 48043 441511 996786 1041221 28566 830045 987052 703511 637172 719078 247222 1036037 503704 716166 702344 465758 186869 381610 839047 995698 452049 226631 447627 448837 1027117 210153 438717 894103 1023780 483184 614352 243440 337811 423999 818355 830921 708250 652395 894735 610935 577332 239075 756794 858354 850054 424995 626569 642867 421474 593404 348398 773953 219097 858231 531327 924247 685326 1017137 596412 374753 1036846 159452 646166 628090 211291 762204 903113 109522 969771 138171 591231 143147 485161 367891 833421 682891 1045856 405210 979224 391763 698527 463549 366279 798511 941255 266047 895830 257744 521672 689597 359248 382323 174554 747865 421620 255972 604459 375276 617422 826580 343386 124189 735441 480134 682225 937082 879261 249225 1021378 748264 520347 700019 703089 364157 433058 928119 1045510 699587 465146 650947 422796 766077 753178 725167 708380 597166 989891 922469 91598 452394 163428 437737 948303 127391 641241 717988 430765 646388 32455 777219 1032434 196356 551769 324441 550894 643325 223594 827049 341736 954262 657917 613193 685151 474337 734445 305113 896720 915616 473366 617022 502055 987050 793820 220577 488746 762355 511757 969319 445038 287645 375393 648741 607691 772318 989767 745705 327473 1011092 997944 1004998 973972 454593 605108 682904 751692 1005771 118521 625979 567063 331707 175198 497498 832746 247507 603671 891537 984015 822603 984560 633171 183651 397935 583394 866405 163613 610935 145400 748583 900266 837289 602554 231676 968876 963320 494955 879029 619435 950741 430550 206806 808573 717885 496043 307645 939031 738939 924601 580580 464030 216890 979597 311028 633586 998433 1012562 830038 1028520 200315 896902 500946 810142 971061 356764 681145 460741 575607 16223 937356 89571 1035820 494822 826990 243819 845721 666687 948771 382357 301879 994645 579228 707895 623982 59249 513553 914189 748422 363326 211827 201551 309736 145329 988355 430956 937881 893907 317291 639479 356262 784140 619210 211803 116175 882392 698258 934390 184759 915524 175513 454896 405149 977970 160935 427974 485740 195940 429238 217052 476883 219065 763959 499076 563551 963681 751800 517554 794328 827965 1012521 990449 208430 1027458 680434 617863 431311 480919 387688 961158 359525 220711 811391 956051 310392 245261 688040 324566 168573 188793 946341 399096 162634 849857 650116 480409 505621 330477 508203 547548 408630 516962 270138 384534 746109 957354 905390 588008 932445 81739 96204 122077 61401 314836 597688 438942 687729 242519 842327 23167 61847 847061 89293 476106 797277 769824 1032734 904963 1009508 555795 193746 515715 566782 670846 182745 80605 646671 611570 758845 457286 194915 68319 892012 531703 249626 636102 856013 755223 620977 453032 1041685 250027 613977 488622 208213 223082 483949 1010435 847696 984406 554445 219259 432483 1039104 485859 911168 1018490 438965 747948 779448 510548 732685 642285 766898 937752 956206 109468 324453 175294 171579 722557 1037088 943081 278226 496758 161359 392978 379453 791021 717939 551412 447952 943763 405321 638416 574590 684327 214807 803646 409287 581046 686863 275945 698269 939155 1043600 283247 121570 380601 612811 934463 891665 463070 976206 388260 129047 910985 757822 769444 895827 710106 491270 517080 411093 256570 491707 893625 653144 288174 542710 224454 814021 441451 684345 969758 458296 848327 231213 123627 579477 450318 970038 783114 920937 586517 182716 831371 189877 730538 184939 209231 389709 311142 695502 726380 63867 907876 147309 587546 684829 813419 350716 888393 772460 831273 698158 358104 891207 808746 808183 760014 554970 821494 638137 107871 921415 383444 979111 471247 637327 260890 436586 914197 496763 39837 352082 562125 229201 1002300 63405 178959 994443 985589 827017 112100 601898 444893 243490 124439 57320 969763 654860 193242 184261 925044 384268 683397 500841 507265 587214 287729 1007185 638666 194319 588242 873997 118479 496045 949346 882626 703920 849076 945484 242571 974498 944843 593386 225590 698743 362302 685265 584860 816842 1012524 660723 351609 226657 184827 848483 870130 912168 556897 56671 1024606 644884 779216 1031217 421452 644452 820623 1010624 778636 367246 782435 372142 458496 400892 756811 222063 64931 665373 910772 442051 781706 759341 895189 732984 323357 551255 479641 128948 891549 587063 1013312 370934 109949 823895 95701 451443 119406 514357 478564 989867 914010 310215 501620 376674 970433 640117 1017825 404781 243942 452427 202108 103886 870357 695470 439245 550605 878305 799063 683940 773410 848664 650253 388661 211410 951675 178355 951253 108639 988500 322770 548570 927413 553661 714992 909404 236654 555609 929196 646864 278372 859798 782737 712105 769116 486810 161686 323258 169143 129163 308976 405599 159183 737176 321522 507273 978708 408485 845658 137166 348791 206838 832031 269119 778375 832737 73720 144750 873427 376403 224558 219243 689439 47025 48341 937692 338857 300518 284614 585133 759507 338495 520373 437370 150462 87947 882628 462761 477799 326091 703687 92859 521244 1002535 979680 957400 1028704 988254 962703 655232 912521 175957 346455 864350 499925 269820 813765 437697 666493 446136 588807 743693 417109 992440 700114 125722 933768 661468 351833 448995 113392 636009 700280 818889 225716 595449 211869 623422 956122 94681 422429 401356 635610 331735 907922 474202 236392 731993 423090 758444 378349 840531 640731 389719 777448 985263 759501 242275 680931 771252 162039 736586 970933 898253 774285 953811 939969 549183 968184 913764 1026230 580022 618125 773895 505731 679455 238972 404988 690654 651026 359691 312507 222644 637221 372014 343969 509241 945332 563819 458005 940141 826570 843608 952788 674684 404439 780105 437673 233436 181870 416478 906050 191858 830921 968241 410603 688009 1037346 728970 872103 707043 298843 808920 466534 87534 816096 593463 212819 828343 186927 826142 935153 686267 693589 839918 441268 736792 179559 694667 497259 127419 381752 665031 737695 540110 518616 718490 513960 947362 815166 353737 972858 556199 864725 240805 967781 972962 1035464 625894 982168 899355 732397 757728 357587 718949 421771 443259 830559 675227 398013 374768 456582 781357 488207 690044 848174 605127 840509 258396 535287 637417 930366 399085 127337 714044 763721 956115 85375 662221 880870 241077 744780 915560 354676 176054 523537 700187 343731 740714 153572 398939 548324 31870 642703 864318 54906 339925 1032391 87740 736529 514786 798895 291811 1008906 453480 79317 780833 290556 886678 634737 580077 470419 1001382 843653 371627 258339 665822 98113 476122 593055 834734 951516 196425 925492 675147 481613 752772 370278 324743 550621 430447 567271 955699 125937 338681 449039 1033093 163452 675273 203517 551642 666067 753504 617687 254842 234452 382161 450280 895631 349593 673695 95703 304986 288574 955493 310172 1002772 854460 514948 286672 478813 861013 696019 232932 906377 324734 977858 390708 651534 514353 513608 848188 975631 194513 735447 191132 695544 256789 957965 1021043 978304 649564 72953 577139 527263 834100 755372 322253 199343 758071 927608 875336 147356 242493 929107 358000 707191 251418 742525 813982 62871 278010 589666 230382 645864 119659 425642 907025 195218 647639 29433 948754 696003 1041922 736781 878018 929139 298428 825655 844762 700177 703597 813973 559090 489542 211991 97470 26553 225869 631540 838742 78703 548250 353743 502998 1006817 155295 714962 520458 318051 637682 172016 477438 816662 350990 949285 768588 307791 218746 619099 633806 226229 499078 438037 339095 384057 128117 908450 339627 741075 314620 485848 509800 875551 431319 479734 866126 118580 515079 640181 1012764 423373 163117 583581 191947 182654 450876 1032781 652047 553773 490290 318924 467695 249383 188026 324239 800219 906019 440290 354907 530103 379347 1040665 456400 247531 715746 48884 569201 167837 191155 767371 101373 555468 40879 792891 483900 114029 831859 731057 569598 582509 779664 1020504 755653 424643 510777 743301 758736 30942 356088 330620 137854 370605 946360 408696 839034 931054 311079 775113 500920 261720 433754 338269 641849 307699 555884 1001345 895125 888408 988988 798609 374744 415071 998027 298922 949782 751142 149374 371670 815819 380390 324836 486055 1011014 506625 746845 245402 307566 940083 668141 667319 73077 814362 169419 319114 914852 344010 754087 386513 989521 890540 982552 578549 96647 818765 376457 381223 241917 550715 773773 713978 1037360 711649 821740 350287 93811 256343 169439 371789 668523 947412 758685 441102 318650 989845 424134 781862 100155 652236 357810 289581 154476 915084 867358 172526 657055 907578 1017336 896824 784968 260665 700173 476393 305263 590463 241234 276204 377209 381331 897713 971942 685647 823212 1020483 20991 765385 932462 1020951 228887 995886 638055 307014 144622 722865 657127 752514 992428 994864 934103 897869 959542 816787 821031 193916 843943 800742 718879 668382 625017 944907 385893 762764 373560 963057 627997 580437 747249 502233 46829 649382 685837 780602 628439 326346 874736 88735 874686 354074 547415 857785 648875 645754 734427 219082 807767 455843 756596 812838 316828 117485 607610 439593 1024960 756414 501815 659302 477930 390624 769219 752167 433579 959466 660463 203699 249442 469479 365511 329055 465383 437578 552773 248223 744116 177401 261222 746141 94962 743110 855970 477032 792489 948619 749257 156383 429270 1006417 1012760 224181 835522 486776 906342 500199 743304 347390 814386 654373 122081 949836 477838 890825 122801 881478 127717 243957 589383 571519 811935 1005322 343165 568757 714959 518261 548838 471804 364735 901975 585053 797930 940516 681914 441777 648999 939251 190245 937416 183717 764217 248414 349787 335183 191445 46006 355958 517667 873598 92279 20423 616085 349551 565101 146639 481090 981472 925672 309624 22526 838087 173532 354253 480835 195221 325875 388456 388387 465079 782442 825304 409208 577426 424360 585550 822957 770635 538325 904800 937323 121338 420382 859918 976516 919025 1029321 984966 533879 250350 739576 919398 500208 234234 494135 785953 794040 510264 547957 238322 53093 193364 407213 788831 568780 422129 534502 456750 159839 683163 850850 324981 323410 240611 287934 251035 40862 469779 384098 514754 1020074 739812 640662 934251 632477 927533 318675 489682 290658 290154 162887 435038 742231 695197 575098 763874 886676 695656 573337 314430 315173 337239 775056 867233 513031 486609 692637 386902 679920 903563 524160 368302 269055 893854 101372 47737 954844 582526 405950 685366 965025 64764 622104 326253 812127 110411 748331 897272 810193 806247 1034818 878320 449925 870853 802318 96958 578556 987359 968148 237244 847975 235581 715591 910249 730719 794347 239092 90021 212834 240431 726669 909122 781760 221907 152766 680573 748408 222102 120698 928669 620943 199644 210215 724782 211196 419149 820783 424344 595838 951909 849562 333810 638736 368316 491145 273898 319457 203549 595907 904833 745217 219109 960966 851848 444342 111588 735004 633323 470501 625579 147385 519249 102119 224359 293995 1034601 866094 342867 855541 592303 738747 330739 214517 823772 158813 882892 1029699 815481 211503 607327 839081 537319 92105 796191 813707 621701 496317 446591 456944 345015 516510 493877 15097 381049 431475 977012 81258 603888 407862 642645 387510 698667 431562 693733 967795 1031189 706343 90743 161470 160411 292303 292309 376214 749940 443289 1025321 98258 685430 1002178 306391 999531 736675 474052 407763 261272 133886 223064 678853 340541 728730 341402 634469 889230 707397 357998 1046049 990321 1017135 1001078 740383 975125 322119 173822 902961 948675 501210 886515 360217 747934 284031 701884 605845 951918 700665 1008778 220612 900170 714915 379806 771952 466889 711302 963296 715118 969901 649833 258204 1014434 261520 731447 645588 243982 123389 622417 742328 588831 922493 593912 930942 118233 1022727 739122 161901 985775 758413 871350 128240 867657 735122 114285 471955 520262 878993 304604 769321 679026 548086 629545 605516 1002294 584547 387813 30879 254329 616790 577070 532989 341734 142971 287631 877731 619723 256269 910516 118603 494903 865505 469837 175031 580671 171994 954278 551795 491765 677811 832474 459708 866930 386912 142285 985059 575198 779240 862090 373374 986034 534477 865447 92087 319983 108018 204027 775577 466646 789183 921525 513834 271863 759752 742957 898138 748364 979649 62310 636530 252253 325261 748567 914457 110221 348655 252328 424801 379715 559089 652051 846321 151151 122356 871646 608503 63868 111949 690142 511491 766077 985402 408418 886398 906145 484472 335007 441768 277878 841821 739815 129146 724936 560861 801700 604759 250031 201663 378487 908426 171430 901533 762759 757481 342731 555630 553956 110012 875794 628387 534237 192027 154397 831950 421545 902388 399219 800974 981318 263999 1026189 357044 379235 691670 709527 749144 368073 354542 335695 245042 260152 606939 157615 894287 501219 991527 932999 392417 988703 994190 779532 127955 809691 431354 539549 93559 162919 613497 424587 688573 483727 424083 878902 555607 354428 817468 645327 914600 720454 179816 923902 484149 555799 195697 494111 289579 111592 621190 719308 503652 546173 489548 642890 584278 887899 798063 704278 228742 419247 539231 965276 545119 998156 243381 120863 728723 248235 23933 305039 416095 64465 644311 846684 697270 383699 501233 793805 967325 300020 469955 105566 870735 631749 376274 669511 699795 780557 759123 457829 920158 228137 8165 749330 230885 866980 469561 756853 750501 845103 293259 710069 679319 1038648 875402 382629 885055 317849 162887 125630 502942 946994 407005 682157 618015 671200 624591 957676 904412 703666 1025253 629118 927564 427445 425491 679127 888403 824665 848340 907531 237384 686615 685626 742702 412409 981001 582111 468683 943657 32189 567613 995940 998196 832718 465658 564634 891238 252949 429966 714665 1020595 508914 125566 895879 747975 210133 308460 381620 802229 248637 675757 868000 255769 831125 225903 479017 186493 46907 454971 519425 111581 208625 928181 717542 863949 445288 255630 577207 613832 578233 832391 693909 726614 366043 961012 732213 28623 1034932 469711 701140 390049 961703 129624 359570 334955 678735 771486 260048 961605 913708 926947 97718 118043 956583 15870 234995 92409 554358 288726 163015 443163 985725 151095 358232 416343 986261 651754 858567 988020 865236 943529 547542 254650 425487 503118 225161 774578 220947 1016187 52445 909995 437960 109661 841015 836600 294543 315317 86462 606685 1033832 821662 220066 308094 631143 599863 125127 563176 751950 54683 684787 438200 63119 493411 916105 81880 755587 991987 225886 677614 805863 28359 638150 61330 181945 200110 389403 927339 902703 363851 154354 506932 92823 635805 389787 771826 350044 813238 568573 955882 715159 378055 446844 968302 299903 324395 376107 383510 956643 607731 959324 1030420 902314 637708 250663 508709 951212 729547 368441 781156 737789 126471 842637 920022 775482 425165 996935 106847 862299 321177 793974 216056 691759 407142 603033 375836 1032469 65324 381381 876330 941460 872671 846391 125639 765077 713775 158107 400892 919933 906525 63319 167920 325481 256318 215989 205735 243411 356163 315203 900740 256293 1029800 971497 1000169 88437 1006900 658387 403275 814982 755550 1013538 780745 210396 743577 383812 1011028 870882 255879 842311 842069 957236 387984 498888 974604 768061 320821 995952 681962 425825 353613 602747 815864 64947 409374 1030419 824381 504244 710872 681515 386622 466808 600017 971145 1004171 920383 693598 873758 863828 758843 307833 902683 629681 967087 308430 958833 326446 1018963 506288 799545 990985 576669 167846 199551 47917 904485 990606 249653 973169 130396 677997 316378 495861 766732 485322 225644 920521 711308 677021 699957 560626 222915 161079 523532 62395 210046 307060 826053 668605 193259 323675 710297 473448 846938 510375 974096 816283 832374 220525 926123 1008068 413668 706811 316815 839482 371382 215467 305006 477843 808343 510896 298934 974087 569129 355918 380462 488229 968270 299647 370129 1043082 645004 1024438 423699 252812 836253 580302 370414 758359 681425 694010 222947 345707 472494 156655 358260 171851 1008116 998423 260178 735978 605351 987964 286107 829134 365038 211658 1019097 957516 772342 1014025 635764 240484 1020017 291723 251453 751944 482885 584950 629347 976468 837838 19961 93049 646456 679509 662007 161658 674234 930684 489049 48876 938849 510691 824678 640675 617318 1002696 385212 857909 1011825 495853 381526 718372 191929 423594 476781 1026439 849430 508727 849299 457953 913620 462486 867925 713189 600999 137197 546271 60735 159631 734091 726908 1020331 796284 332525 964870 79563 970096 1018171 195641 60605 895460 972852 956364 224794 672235 510612 486917 783976 900378 289653 374839 892073 186483 272125 649491 1019617 231226 1030306 389327 223852 788423 713319 718657 243052 372068 576350 446619 138671 539481 432691 425308 997980 777246 663267 638163 856317 501261 294644 429418 922319 650118 389747 598843 39831 243309 840111 207815 702013 1028293 1029273 582351 825977 351263 798068 695258 634307 367354 859362 317397 73338 668567 834945 406993 481908 494969 30641 482353 204698 249465 194481 443231 694717 423580 252235 225343 439921 896188 679388 464497 1042658 433096 894315 248382 179430 381982 670410 598494 474930 973004 369487 744820 801807 499870 397566 444190 382267 783532 609725 939111 358819 854906 719621 258544 886942 894747 931243 944925 921351 560503 834251 277838 507585 305519 308150 73716 661418 355715 236943 800252 538365 718867 48079 611965 497851 186279 425385 971465 947604 371475 219548 1013059 818794 742330 718908 456028 359511 904707 626595 52179 1017282 493522 863854 596871 456305 449733 893327 345564 125147 731501 123551 668375 764786 508391 894491 920252 54643 440989 824447 192342 752824 851000 48729 523776 951179 897760 615405 259848 341623 427723 1034442 367737 601119 472677 64998 618735 604116 388804 1011803 855379 910983 816566 906310 375701 511432 253005 210673 797789 648885 434877 942731 836315 808377 471451 711764 437338 1022985 782933 588310 27129 114291 102316 221123 129593 532414 813230 362420 849063 975701 337820 505172 846531 563834 765265 635578 587405 769068 893628 961852 511510 258164 286117 969592 252720 556877 249312 417676 276949 97865 510621 678430 537084 638353 692987 903770 826543 504926 603325 253409 877850 452103 478876 125854 447958 891595 812455 508373 961581 72942 667514 446138 871967 318782 873930 130257 193749 618097 478410 36670 358814 333814 902187 585838 837308 169821 150815 246741 782560 502539 274302 809914 711565 963406 732858 637767 777251 815311 684268 988848 254206 709753 276891 311212 1020583 873253 42591 741715 1007732 207799 680295 432335 972827 735110 896538 320999 960209 717521 665302 985434 771860 605738 1019250 185310 341803 375682 190118 1042336 905401 584653 669259 773220 258476 817582 181821 516450 440078 532278 140287 510531 1034817 352113 331181 425284 49663 732250 806563 389211 350124 733883 882228 903866 134652 646261 960060 505358 70907 478678 1023011 321390 501957 719245 773336 967800 780829 86493 601049 581390 842307 345854 682717 357071 112084 342119 13054 632180 156911 798522 355628 793277 378534 843403 93553 408947 761272 895527 194930 841838 338811 912519 780100 1005354 118550 1000922 712012 384706 898585 903452 909885 351177 498954 969331 174589 276330 447686 236246 333583 46989 249975 300788 430026 254679 899526 349302 369531 690075 751368 1036371 364887 464231 441957 633763 999909 231102 719156 763105 80223 890536 81307 226361 975681 383801 96752 840351 646457 580962 519945 773364 367517 318519 579955 343145 373039 367478 631269 309625 923580 946958 765328 770620 793433 897648 662767 869857 888911 93327 651928 32451 336349 513956 839006 509169 572248 605782 381163 708278 832187 648133 859335 993430 186010 755239 931731 330555 587157 506308 276218 385765 612179 897071 772902 289261 479913 324187 864446 998566 741865 589326 108923 683868 874249 979761 423309 1001694 920566 929689 502557 518000 713460 373391 513441 959051 776492 806606 373998 896616 71359 932483 504905 354074 807607 768696 96502 920300 113128 876729 603293 125534 723695 827271 495276 163284 935601 945349 893367 405075 493207 257584 224047 959218 437624 391217 983479 440539 80342 109302 234863 990533 173247 364493 673788 881893 850312 449850 894396 348347 572647 212674 715555 122454 944332 744657 104687 376016 564954 215802 211995 339826 846442 185871 425520 601777 715429 411066 895261 955005 911574 369398 420918 456866 739446 166463 715349 1041352 390064 431482 818344 470627 708408 645903 443833 175495 864629 728517 411475 1043017 18419 14333 445053 641103 690959 378715 498630 412658 205311 535357 540561 579831 161762 1000095 441748 709065 861948 318503 897341 661749 179772 1021457 170677 53855 678499 746041 632692 498252 912073 479708 77560 996993 538014 27295 123845 385690 831412 211636 384113 322782 705430 333246 208842 567212 89629 309006 36542 365151 957516 243924 501973 456980 88048 707291 988005 191945 436283 997906 771490 844626 242330 263663 294413 56758 101739 266195 930973 55991 964261 924441 767376 716394 46843 498387 308934 845949 503560 863419 294744 1019994 538317 970277 792249 1029480 946032 707287 89843 863070 387906 280301 358233 648141 354124 779085 867017 979617 504891 774360 794327 430000 993249 699868 1036881 930189 1026800 1012148 184823 617749 366438 860878 946782 46590 103599 63163 755445 108443 983451 128426 1005084 462568 120314 343493 481499 727450 218425 869151 620118 636561 172411 53091 632630 253452 238458 933003 192295 834389 626642 681783 379371 211635 742429 508727 782947 571053 511688 899685 355603 617055 909678 677620 717907 478826 1022864 642428 543039 992194 404378 26587 840556 848780 898823 466231 877163 186221 210421 384738 772245 1012580 926659 910415 576430 752686 437884 628686 128931 837036 147173 289661 771882 613657 557887 761349 531837 834644 968937 975375 170860 903342 855167 309077 1020281 494562 433963 894897 1006248 238207 241269 675052 488134 208267 859314 659185 1009786 520963 915072 825850 669238 378261 588628 228706 290273 130978 943984 765505 622153 717672 745235 163674 327298 258230 799934 613998 646310 636435 866460 791038 790493 478347 309862 976586 597485 4063 1039560 286580 777396 316607 320915 624886 703878 850624 522889 634768 595910 229142 767345 895687 826993 129137 461559 486666 900274 435949 253709 522548 62328 835350 487121 698134 768681 240235 387795 483564 830060 875304 158185 802398 234971 966025 450497 326886 966305 221075 553567 144377 72183 195691 731693 248779 89493 23390 439207 471958 492687 946859 669238 313807 861683 859540 282554 593273 846258 776993 743174 679143 905640 260867 46963 685615 489786 975475 435163 1033138 760197 339794 155254 217919 211197 595932 388179 445326 749677 936952 919342 193362 806321 104695 745096 570619 65148 858319 519220 228513 92471 489060 23543 445251 1017318 924610 249639 357997 212934 874835 1042447 1036614 519445 496518 882315 691127 447795 663339 907972 254695 726377 626291 744817 810677 496793 966096 115837 185118 954252 625142 884072 713291 949443 77565 479463 834587 127594 490566 250225 384597 892524 986841 760529 975410 638666 657391 834105 491773 662429 957730 930251 218718 912021 1036888 746985 612461 827066 50047 386734 635437 451692 1026390 842957 89427 481367 691923 625311 913609 925517 573340 185083 135022 872954 711896 383576 432882 679786 282439 58286 734746 935093 830323 552158 116595 117561 366878 942735 945818 208263 326307 448926 734585 502425 742900 742551 556521 923447 45437 465118 478297 234874 947589 94098 120629 653510 456003 207662 1011763 708796 728883 158710 772005 665947 762999 652008 677577 644645 829237 1021258 1021579 816907 1008261 760369 862383 793837 241430 342615 640713 243353 831798 325015 227762 300638 233189 676709 818533 422577 1037385 810773 747671 587993 202652 816023 820197 750709 953930 46710 682655 889754 414151 717479 774923 423194 569799 376489 865960 334835 625595 906285 62424 828279 244563 883076 739517 791987 687561 849238 103999 309850 171623 730827 386663 325230 731883 959672 777426 95226 244806 646793 926111 621864 1026920 73715 129135 129369 802149 673583 276029 120286 859834 635610 733902 711270 824570 637739 255954 373978 940260 275679 364254 687466 855830 552890 210221 769541 474222 62579 197501 386837 883298 233982 686577 492345 908050 200523 775563 322005 111229 443757 226067 475343 351201 909886 129465 482538 432715 499052 455989 177643 518628 744275 732532 218801 738695 808627 120296 203982 667454 244948 549503 365839 521865 867944 419444 234363 629881 767290 437605 258653 739172 882737 431705 502046 195796 871067 801273 709917 808627 481110 690118 195270 995790 415191 373339 369077 800311 424179 605307 938985 747615 805567 48745 742949 698101 1044525 875567 618132 448850 275663 822483 765286 124792 588394 47981 604856 619116 596347 319212 938155 495054 898290 163446 128226 540313 726513 815319 958027 1034652 669899 840062 520394 967447 708329 366379 81657 962983 983727 701589 304991 431774 260174 257826 1026594 916576 662844 452323 447707 986198 191191 741709 588704 450105 368472 848203 882793 166903 926007 858893 91743 375449 488258 750110 933667 730903 936855 792374 239554 654025 472885 479942 30158 157566 366956 732221 863925 814738 577086 1000071 764478 902627 808917 212832 509207 460367 779842 817878 918430 668914 490029 997032 504940 889574 440971 649261 509767 439252 186226 659059 752698 139903 389548 436557 625447 743519 605215 374120 455271 705661 837027 22518 845870 891790 228537 921021 407667 538270 489013 260784 686394 815565 945482 891720 945307 355816 481170 677471 125982 961893 83771 666533 770478 651962 752177 210509 537543 992726 711275 928922 407135 998028 438619 125660 502902 711302 95819 144367 858773 498032 489234 608230 835249 75671 969816 122173 172286 386588 952005 898200 711401 959133 443369 906452 442123 121182 393726 389399 846138 999052 244585 806791 963907 547513 982660 494067 945749 855603 142526 177459 374106 1036707 947853 548792 715987 229090 429820 320339 128683 398829 1039625 899889 492871 179422 620334 240399 904393 554745 251789 372568 893382 1025681 241419 445682 618685 881510 1017020 767696 152813 810945 736876 954139 906147 242487 785923 93751 982536 379151 895127 825838 970296 24371 828862 936782 833995 874994 955805 903042 287359 520519 789723 257144 989077 1026086 990882 436622 800079 700046 110967 306771 51174 1001388 91134 664573 898697 175357 817384 935414 930257 392216 955754 953932 620313 386345 580247 366679 841638 423983 718381 169807 325419 774261 55391 567951 834778 528175 544243 350587 906868 126672 372029 975452 411117 105209 375668 322042 522540 1020567 915480 599275 254696 900816 96737 841814 1006085 690397 763537 418158 883508 985299 537823 765712 840616 356685 493170 616397 236148 399835 614298 484305 289397 455621 23918 113295 357203 454065 774726 931599 869607 129768 532313 939508 579493 183660 842426 346727 833328 1021244 952781 322667 81894 632796 341891 881276 129596 85987 841968 586046 384166 807838 443771 707539 115447 1005456 486721 257220 899302 839094 933658 163047 743766 759990 829207 816251 509255 683859 741318 682199 241048 398511 195643 719058 577431 431969 755590 226937 889687 121431 505184 809862 444253 32367 674431 1026593 693629 833081 869289 1002104 900434 210723 652568 56820 929481 737008 177902 336366 1003746 368053 699128 976586 378563 507216 232401 1006154 644439 866918 1032435 275950 755133 766521 583411 530239 670548 247358 512806 120428 936889 746182 828918 931132 95543 617784 774961 692462 63900 64187 818601 752710 563655 636811 314330 540130 955607 239805 677720 754639 876725 701043 761106 510037 102279 1010386 875291 878942 776658 844649 398574 375113 114416 987731 167900 89686 914257 587086 924550 880186 377963 188136 646349 496076 933616 558511 213631 679285 117479 173005 113895 901751 641765 755835 880739 254411 779076 46702 832374 361903 359542 960289 42983 573029 62310 634186 446936 778930 417466 334751 897620 755371 668883 420935 1032996 11743 571768 518704 742606 980259 1017769 897309 449763 997459 168441 995971 711332 23355 504549 110482 637553 898229 415226 998937 977973 511247 886631 456485 884237 646601 259928 771853 634539 628629 509413 509398 781252 911391 702424 587963 168441 187300 240189 908898 902795 826149 913622 435417 913969 818728 610229 1012172 640567 826219 280499 896242 130614 450068 364359 109903 850292 245348 1033929 850977 371449 678648 798111 1020612 416177 517858 928957 635817 615288 174871 463580 147274 1041093 761230 864009 991466 635111 471167 572009 577982 195828 416534 924758 976112 963768 432821 323827 1026960 29934 485852 337525 239286 890850 535975 670078 27132 358163 720148 941612 703701 510582 510006 707614 768570 323274 483184 241330 770227 547313 912848 812373 236893 374286 583923 764802 719122 124370 670666 555406 287231 466388 366765 708208 712489 467411 365054 1032398 379717 623862 451087 261393 284124 265918 174749 170935 532443 445350 712504 863670 441704 974480 91100 1029332 547511 984811 974594 1012801 456455 896073 1045904 118484 726445 782420 620993 882484 756953 969174 968644 190831 353531 460732 848955 530155 644557 420651 363743 662839 564381 371054 991709 317365 315301 723691 600014 224233 912785 500212 986654 341931 446119 761235 961376 312287 765102 909941 670412 742802 227901 470723 26358 130327 616310 840393 738855 624058 386419 239463 833321 931450 879777 1012336 44862 603598 644409 581947 996749 835332 1024808 16287 985331 713163 315275 739435 934133 835759 935031 423380 487635 748780 351708 53919 838713 616327 854941 359497 241219 970918 373141 587306 485979 495393 1004843 509079 313662 512845 699193 30452 408007 308317 880165 383574 643755 40813 564379 753024 662427 593563 220590 392003 806620 612158 991589 451789 350359 668656 250327 1000279 597210 412138 855953 943834 336251 276092 306034 951487 670581 814884 903802 943422 589648 380762 225383 343605 518471 973330 379023 348871 873371 54645 543687 810598 1024173 101823 408973 946892 549863 914248 46719 100191 282517 78575 759147 704184 514230 975563 848522 937704 913510 986929 222774 775634 626090 451275 349927 650212 749268 1004815 816910 432447 286010 310542 520929 396267 586062 973164 325818 843490 762487 1041681 238035 201947 309370 420745 640906 523152 223206 824933 178533 833426 375138 588244 405974 516721 809647 694037 441266 161467 841330 358835 747679 906147 851553 565156 866878 419654 581001 173020 956628 966401 452951 350659 376203 821863 830126 763124 304543 845510 711801 110508 247117 460533 394191 210543 588332 735715 717918 689629 72675 322347 504230 934899 954064 126859 694215 543599 755409 343961 222460 289235 511345 1032429 811671 922859 591603 781704 111862 403065 212602 612030 183181 953519 798093 780034 384281 326051 588189 282430 647661 703367 1016997 973351 887282 223931 381370 952511 147935 466516 128378 251406 605127 933419 1002840 743324 314873 478445 910801 343906 373359 411999 231102 292792 979098 187365 321915 623484 159610 977986 996676 805051 704959 349641 946278 138678 607947 108093 986819 493025 1029584 652329 178106 157143 713342 814742 606685 227944 588024 698876 31662 181246 819947 735859 461039 614750 773403 808751 715364 648494 367793 444542 841544 432630 442115 972839 637030 863144 80313 941722 433671 355301 120893 202582 348271 454973 4047 1033747 323482 340847 863593 742588 1037516 182631 319080 817496 725742 996657 997590 693466 777287 700813 437737 289079 905452 322782 29171 516695 208179 227146 801509 564447 712887 623293 705146 438904 193968 351388 334383 84474 415658 444153 430565 964035 768419 513410 867033 686772 380771 875977 203131 697247 222662 372045 654240 223018 365511 160213 358726 657403 968825 824172 1025716 498984 700344 448755 126231 102131 974346 353883 960327 399199 472302 444887 690635 210622 678806 956521 722805 781352 717765 69455 128316 713720 377623 832229 806495 905656 548088 468427 405462 159183 141174 441233 854004 97401 308938 453827 461812 177494 952825 755863 616558 388453 926573 888442 866986 394233 648401 630909 699856 824668 702758 801589 241366 992088 842539 812474 842084 943546 1020709 402903 1017256 483871 1022022 474434 711028 359606 838611 374539 48599 810546 540090 496463 326853 226693 481685 260784 362331 972708 985846 435006 959408 708209 727857 218343 379603 933388 150397 669881 23935 849752 944719 496618 362347 502677 618434 877460 181630 323253 988981 901831 335759 122594 596468 462565 390577 62956 191336 298747 482888 1036962 206802 183933 183695 797882 322401 842214 980115 832930 944804 924409 680442 435163 353914 419740 212322 1012041 703716 1033478 881094 397663 504226 320221 553957 913678 667291 248738 57069 884911 344543 701177 408003 1032535 433068 462639 443379 350011 735708 645488 210681 837417 381724 334841 860043 63201 115191 993530 368199 96655 628378 375006 677118 988843 668414 638796 732280 847756 1041226 734129 292697 925301 513606 757405 189661 751512 252264 626424 769560 517416 377837 408024 254809 447826 56636 1000403 892205 583644 909553 832811 81227 161574 356599 470696 403335 76863 496585 714978 588364 985813 220303 794175 508279 518748 327183 717511 427955 316783 924967 713196 678229 513317 388836 1032343 312245 105231 120591 662077 435453 696799 477061 282488 59325 323425 734826 949548 491964 391810 653467 942458 773320 1034771 637626 1019225 176953 155418 912910 445087 385939 811443 155039 496019 136670 505962 796394 147373 682071 709602 601806 435184 311179 857953 730845 1040772 870195 504359 110028 473241 647386 155548 583446 337622 7155 376134 578297 840775 306237 849349 245570 857584 363339 766569 242334 1038467 306717 387271 900873 191599 367834 1037843 815547 64458 568439 907970 811892 745851 329211 318309 513052 1000365 644751 173427 968273 856048 408281 314471 513304 444276 645235 959914 842131 701981 482406 851252 770767 197631 125391 566780 889055 940622 758439 1026341 157311 747939 206973 95668 260934 234331 250714 889698 612062 97013 609898 520498 259972 745910 1017195 911080 1031171 943051 455191 831310 914130 294762 572109 958573 650570 176815 984757 743535 928554 665405 234994 805821 301030 313291 511281 889404 912442 205559 941976 829253 113398 826909 645074 108281 912915 952157 762548 455220 710902 793719 235157 463850 447019 643662 628691 501931 765094 339195 1019655 548842 251574 1027616 899087 765618 768195 1027598 472764 152827 979171 619989 438685 1021348 961634 943263 376459 663141 362227 445106 318321 439834 620703 627429 437428 801337 709391 948632 844367 703946 573095 52443 1009900 333269 1002152 980672 122588 910042 91047 418551 512605 942898 163299 911702 956635 254853 161233 707513 952813 963990 224579 933251 911627 607703 95161 488944 749012 243215 121724 348751 890573 409486 641276 943342 952662 986531 383163 703630 528285 646821 806535 236603 883302 694679 461046 575799 986573 713077 439435 983886 644596 932462 105807 922606 1019560 105379 326828 119753 32527 942758 318159 482326 781957 312807 855732 498475 430038 334967 251430 685541 250263 988121 176542 738686 905088 559999 692599 895332 703585 242569 392640 20159 373490 440214 244553 376256 608163 127891 741240 79695 1024771 669118 992045 1043330 734448 310566 55711 631598 105725 925918 62922 62140 418774 343599 154315 966225 272125 1023142 802131 872003 519171 249161 650808 680879 552686 223867 373218 32678 498600 844729 898603 242083 347998 1005725 509590 504380 911463 704894 488082 146827 369786 696242 109278 636094 772382 1026833 451339 439577 345502 466662 494716 1005877 160319 907977 283599 966225 936681 889507 931471 1019278 405567 376688 886392 990285 98000 459899 290103 640251 752138 239482 607962 488566 940059 961582 983295 504785 775566 646884 975029 818396 476901 999050 243177 576813 772579 170725 379853 789439 747827 523333 1021038 341443 601943 258513 565048 419927 716342 228146 237803 355511 188077 184812 139226 946987 452532 117807 931557 710761 712521 438522 498230 1023153 701619 651690 984920 381796 678563 685907 812571 846264 276459 571884 848283 441454 251068 961132 101805 741715 373975 890542 514890 411581 827091 403386 105711 27135 928375 757618 481691 472468 581204 282586 971148 438485 848832 874957 612828 618092 879157 60539 648564 336807 918508 406967 276966 758125 125671 352711 491281 397822 1020443 804835 961508 399027 32210 324846 415706 852853 711214 392067 986639 170159 935019 650385 715233 817926 504718 157421 871119 433270 969641 428505 861483 451159 649137 693180 972924 429005 727654 778113 882466 893303 111967 211435 956061 278124 446909 1022539 944419 998936 505283 773167 597085 457751 1010765 814950 540583 906538 179537 842202 219550 80628 502760 599995 724695 308213 603058 898220 608199 252142 1024377 405091 360022 629639 653192 605998 126921 128235 355635 178486 759597 830709 815966 897795 817397 175454 767532 355450 52477 370552 34791 919191 679709 728784 329439 435577 506040 202675 616510 809375 953818 850058 702671 243168 349428 646392 188214 506517 581823 714265 118377 742245 845436 250934 813775 813806 423506 689439 675049 355752 812342 523785 555255 388125 154489 718661 834408 476094 718908 109428 832775 282362 1030305 773604 939566 140782 764518 488818 601279 326413 128798 435755 1021641 564878 79614 166894 492003 496502 878986 913844 638914 353022 379116 248655 269655 177012 904137 955942 777866 277355 754637 251060 117594 988760 171189 630209 743130 749765 245354 127259 247987 467443 731576 193786 716957 632540 571058 633773 909965 815294 618873 969358 474004 871990 193433 764536 189991 290264 134908 451987 799722 1001372 398301 1002835 316325 481658 556994 579427 923606 343357 291511 274294 751264 709236 829981 1021131 773244 122046 924343 151149 225773 906156 585511 424581 593373 586587 582971 228178 877525 770653 760500 910925 23741 113267 645654 119582 388284 315321 681213 614136 1019452 850201 850200 957667 233071 881771 92150 374658 608766 474950 706220 465147 643731 79710 273774 805301 922059 481044 459991 875099 332699 568723 56558 703176 23359 81134 445043 936837 718396 626152 322332 864915 237171 957209 373564 678489 457778 410486 208593 929442 409233 798691 209967 573326 600399 969843 355826 430054 738557 277746 631355 341293 830313 731975 513177 968652 767252 402413 349275 445302 259529 568157 271866 457908 605734 938789 436463 684823 650085 127846 958234 857341 912659 292085 908318 863117 1042524 807614 714566 723422 772689 100286 324919 780470 631164 342901 97192 1028623 694184 764489 873315 410597 452002 927373 882100 420270 804531 171621 740726 194390 1032965 955195 223123 308145 1012763 653674 354172 1026528 225122 129637 516216 681151 93928 290786 160716 535929 446358 369087 1032630 355690 687736 323530 379702 391342 122652 858028 446687 445165 377269 60851 53162 597897 518048 989779 981152 113110 370299 616363 78791 667479 104155 622177 733870 1043477 1027653 398431 210574 599516 1001126 1000819 669975 489320 878037 838926 495164 620199 644436 601875 651567 921491 818116 237262 441413 943468 532219 975220 399423 992790 602733 313918 662877 958812 255507 154207 473558 795135 575430 871749 434539 671079 422491 715564 950701 1004422 313210 907449 860981 1012276 849760 823276 787323 633653 774262 502322 733723 504931 348054 935695 169459 241513 931958 125531 748442 1002791 562938 918396 228517 335326 405171 225726 869773 923758 561068 572445 335207 577757 889305 575286 234155 458338 556127 456813 967147 218849 374037 104847 175643 759016 493655 600797 486972 1020275 927383 913685 105930 538363 477974 942751 1037837 295887 611655 290134 371161 134622 637352 322044 244491 454214 153547 968487 341358 1013510 737045 91847 595386 502987 585409 86003 207289 633614 516442 504406 973830 294044 48455 419068 716369 708403 783689 688703 278458 381383 776597 961416 707492 534511 199627 653893 814514 694046 778779 714649 333684 709163 502806 126885 994704 40127 671073 497270 699727 150510 845420 847476 545277 499153 834380 653144 709445 746139 1001927 579798 755623 325225 202539 77391 185143 377594 193189 851077 330351 767051 105270 733725 60286 772231 855403 506033 323926 974211 400505 134523 689911 507174 800657 1028263 218027 744021 685747 505792 886137 603711 621688 941418 408999 288762 47034 30458 684451 59519 314931 994649 485254 830603 725342 649611 990389 101885 875799 739415 973106 685389 556744 100158 517556 801578 1030496 651790 922047 117679 558719 1014851 1042513 949034 507418 226494 81338 341354 416597 770790 878501 93849 361083 314526 1020972 900626 774585 128729 463259 1016490 936263 651322 710296 414318 250590 327524 407395 629295 989105 484803 804586 744601 437541 411626 567975 205739 60875 823783 1005097 698194 775259 989287 476821 225138 289720 571709 251486 969421 776741 1035561 89563 136879 687684 693439 24500 444879 433870 991717 997918 600863 249111 763685 318378 994422 601587 957195 184298 755114 840510 398781 192353 951838 584310 307700 195560 474020 715506 201671 585020 209333 307983 965255 783110 89319 485825 76668 446085 230239 30071 718371 473270 703820 511589 963597 969126 994833 222935 772600 228198 896450 1047057 1003398 423394 374606 584250 256101 761223 269789 306422 520610 648039 367970 389849 322611 504884 333693 831190 707954 83915 583495 159708 704114 384961 992367 759997 494946 237369 645476 1045028 1026095 222877 117667 680426 815948 511542 946921 116588 965476 351170 935785 157618 746612 291127 720386 44943 291787 972408 130156 1000796 95729 377742 85500 251828 810680 418557 885403 166526 975644 579214 538482 416425 781574 994696 498778 912579 754421 256149 1007929 649065 932747 1021017 30142 769047 818296 947289 853868 138221 257713 452244 705295 828821 463868 729841 255781 523283 645150 259913 975398 691548 230125 450245 649880 424223 440978 998450 823965 685433 671497 838997 253587 260784 274411 297914 1004195 1040986 774263 489284 310634 30577 187868 799934 888707 496821 619002 926950 337763 477387 973086 360134 762489 1029171 679004 292469 846213 849433 47479 117178 111544 978069 475891 367939 181710 423668 562543 1000494 781760 739126 431854 250611 816356 473813 369385 755486 470433 899290 179833 978118 769354 287903 456483 613725 417115 206326 237225 926693 232699 240297 898069 286130 63823 399598 778870 814554 879312 968419 110366 153534 159395 878106 887465 1046612 540329 965841 196111 821217 682335 663020 352988 763689 23039 484747 810191 762471 668857 502908 1026124 429871 125609 165551 880465 742041 70335 490281 925476 458118 880203 800433 366034 257464 604735 48742 236667 927625 431811 407865 550654 362189 103927 160217 1012771 1020092 152316 640979 1028501 96603 494314 796469 568797 130710 243624 653681 950459 220838 138744 734444 695571 399292 935865 211355 435894 499046 711416 480741 577451 430970 648357 707159 346029 932289 877948 890274 690930 514897 772999 547313 180178 335307 977431 349051 77407 697298 506250 774687 794271 555451 465365 965957 814313 518729 400636 63934 1025347 840308 680285 445876 122005 731566 865997 108405 800721 209331 711353 844086 568549 871874 536373 245457 877498 294857 972452 416867 453267 949584 117673 778673 774215 964692 1042612 379115 375110 838259 678701 955220 292195 940186 260324 728749 776876 192301 960677 628439 793302 956713 901829 234483 964389 682333 941536 206702 993156 1019657 946585 808731 255777 1002527 194439 181223 391478 1021664 686000 962218 369617 422799 443831 697530 116919 925302 419247 648762 366073 849321 375001 81455 88367 877046 104247 1011203 899481 258986 387820 473661 318127 873519 690543 466526 507716 422518 138744 981292 372042 515225 152463 661405 208267 958579 845272 423230 730077 843457 97386 937212 183359 653657 451389 62191 959262 674483 763240 922015 491144 335261 350375 898840 465531 513573 1001532 381357 930684 306876 418165 709496 96150 425050 839303 195249 119786 1018164 537342 987619 1041283 228250 415676 506918 1034964 717926 477090 746209 518197 903522 231243 290211 441676 969416 645781 700299 214445 598735 60985 970949 375396 958012 501039 944836 989334 247979 318917 593912 903057 157115 801708 356903 781340 802205 555387 572067 455914 256645 889795 936818 891183 394622 373364 482272 389993 575467 787327 518996 755158 304511 658415 734667 455132 701501 129181 651725 819056 1018025 789295 154935 645210 317331 544223 932611 782541 822893 351356 601002 825543 728550 889171 408167 378471 718131 382142 560030 326294 495019 987638 747023 110434 1027589 590829 677347 400541 388938 885737 989067 163623 294753 115709 253157 480409 745939 492396 246134 971673 841410 618194 119483 601275 387546 716389 511242 866533 503500 437673 343769 684651 303032 940654 335703 877910 900233 1021089 73071 554924 702741 492281 568726 874994 587477 1043488 944950 236378 827156 127723 836442 446654 104947 698981 419515 870637 490630 1005220 665974 68606 319210 85882 374578 325174 683099 564751 159533 152283 259729 322201 358260 849251 563005 959389 367556 478878 651713 986717 218143 651413 1018542 318402 41407 839250 803959 769099 719210 768428 245106 968798 443085 121065 1034413 977720 991287 322220 163229 891210 118686 166142 871538 957912 820079 775957 422884 177383 95860 564166 433069 1019785 967303 875462 441780 849665 566255 969084 763622 616440 1019336 972137 296411 405276 301399 641685 1036824 758734 905627 711436 364278 513698 716400 522432 855327 486073 575430 339591 512898 257793 707986 289463 874981 552765 290126 472860 886230 292171 744124 243442 937358 1013312 644204 812873 244765 989907 694694 457546 414421 154602 645651 248915 58943 683667 442054 1032546 159669 871761 470581 236850 409239 856048 248991 201086 274038 512710 867917 644377 253511 633462 878056 652434 296683 171662 942859 730054 854651 801694 384291 908610 948442 257426 952305 957286 469359 633958 476571 1034962 814902 873755 1000944 709877 955249 938953 579418 432781 869599 479486 202217 256929 937235 375417 162236 507668 464853 498388 153579 963684 361914 986262 1012483 89714 416482 686430 605037 831382 1016733 744105 945292 336239 563091 178301 617395 671332 358168 701890 761553 488858 847966 571315 493743 941768 255099 776850 622107 880794 95610 920413 452018 171669 325072 843560 823268 706005 717386 463335 773322 407677 165758 14267 367989 186105 968454 653909 48378 323127 707222 689439 921496 437850 204638 310631 389496 579996 281503 113013 482994 479208 487951 357065 487852 316239 277806 192229 126417 598908 770938 480866 869671 902124 668343 958861 431446 716339 281279 665594 294310 850756 212529 677539 568654 730982 493293 554677 244069 415283 563583 157427 244410 187988 483113 341299 165055 348097 690679 657270 439148 89841 620888 455880 592303 58747 747221 871979 477974 266222 346973 1023266 301938 808122 836527 222630 859605 603799 1033765 429522 522328 154318 1011987 190193 106482 931957 455193 224198 755662 490023 373579 711617 44778 708213 97427 157565 415422 1035537 1026272 632483 369145 419750 256712 400783 736539 105941 994955 195826 90975 228552 654356 240425 293837 151387 370281 113972 646690 325695 467103 108395 935103 240100 972920 583001 297942 976325 473750 642426 783749 973253 822429 474948 544174 942295 695951 505411 956021 606020 285901 911717 502322 511302 431955 925254 379741 122713 811711 871885 620697 904784 820156 111099 294083 804647 779586 516871 760381 604984 258499 549747 498319 226748 480423 579735 782897 782800 999080 632630 899444 496463 295919 437661 219309 333622 343614 494969 555230 636444 316340 258598 115630 480478 355721 504205 409273 932683 444849 157946 994071 701583 877903 632013 810728 284382 962918 840889 314135 214774 830649 417095 913868 447793 396415 225374 952051 538743 764722 345086 815354 1002545 977648 785538 163229 468803 987801 585307 822266 449582 382182 744549 325882 185204 915808 514612 243648 408290 945430 511235 825291 408902 984780 162663 959086 97908 258953 983733 523586 677562 437612 732629 954609 120428 904489 161311 771309 257113 39901 210839 906055 499983 873102 941956 991503 826589 962323 191203 729965 726901 337646 369893 650509 878072 155081 773602 540348 240671 611948 872026 841319 390299 105875 179147 998924 415287 243315 304890 652874 605839 771894 130343 256864 642587 241037 642379 748606 226755 436161 464059 305467 36795 841444 478571 701219 539927 554631 1034856 441066 949216 335294 307806 320884 319607 776369 957392 972677 296922 717510 771990 409166 342573 635746 152893 81115 325436 161260 781337 358876 222429 804189 771490 781100 223339 1008441 780467 856955 742262 324397 1026190 346007 692823 941363 1045065 245283 630533 366347 118477 806493 827048 457572 1042600 700795 777226 462047 374211 695119 347879 317267 692174 875960 155199 929947 320934 372208 637891 971279 924111 416655 956245 987629 46685 169852 447822 474354 1001693 600878 285150 461367 314055 988656 183670 928407 687685 549877 318827 827046 50415 440675 968658 780458 797113 325386 222045 138725 368523 220076 219534 374738 762254 968727 386823 489561 501673 586547 30709 427311 506531 1019982 461772 351117 487012 612313 600014 202172 139243 578934 306873 461255 209246 742362 839478 955888 778359 679158 709782 478827 747591 348651 570745 711513 841434 764298 695109 761568 475861 259211 847047 355950 950034 260877 191382 609714 376419 889306 891122 373224 926067 509779 767877 973268 1024590 631901 583416 367960 705134 104029 589638 717233 268733 310891 902628 669215 161741 832063 904517 537564 714542 1015917 915074 448827 946363 28515 211630 913685 23262 864989 1017911 181911 390350 185314 20435 928087 997414 850513 109402 408021 432878 366245 490256 251592 547797 290204 806641 770301 497363 711523 587348 694837 220507 473431 757612 637858 761794 403679 933643 931531 771036 489060 970162 128406 802695 154215 880940 445003 323695 646238 947285 294865 580428 894501 420029 310075 259620 60447 630354 445355 540187 90879 334265 697822 640949 232424 840107 486957 482090 403353 904810 385777 345462 236937 122729 684008 358820 493041 415325 759540 492525 1004299 1002022 724900 1011468 658135 693486 481401 472973 425255 438056 351459 916498 634393 556695 743549 901843 584124 623835 676798 642217 206523 469874 251287 869183 365540 215611 691861 451796 81047 384920 469531 704075 700089 1019068 380221 1008201 416349 325865 127889 240996 339197 983383 791030 260556 252003 144189 399158 792473 467690 606132 973925 728561 379601 366475 91765 881990 179049 955097 315221 1020144 728514 886726 474887 687235 203508 439147 962211 988175 96743 947306 312623 162492 114218 258669 992110 992890 433832 454054 993850 499242 576246 792183 343146 1020363 910921 735416 977172 747117 891804 445882 323983 635641 408568 210401 35319 58143 122729 879930 248253 364278 300447 811959 616043 371379 63901 839110 427735 324671 677775 93672 503373 374768 451779 944778 640815 642353 711990 783510 64861 791539 822140 840314 496107 960993 826936 91006 848233 763356 468393 504470 967128 859477 81710 208790 216963 64483 1006018 743016 644434 1029708 616283 938900 701222 826606 636354 358376 724347 959427 551627 138941 375660 42859 630299 726843 898528 708989 947097 683692 416967 629673 593876 128342 473195 629974 96926 994929 505288 478093 740763 316847 444915 431789 896454 995945 793527 891027 251996 72063 194964 776531 595789 644383 609530 765381 879946 862931 190173 125619 606090 639478 455571 744290 467279 994776 277453 508315 892563 994921 818420 745416 612015 55975 105694 830947 362859 157589 954187 806389 727422 613227 980168 436957 589197 915495 718889 822230 98022 462239 727804 970144 487017 506104 845195 204429 478542 406204 260645 864146 514632 176036 601911 839111 1020785 506532 730942 619465 774715 741727 8063 258286 671224 503628 193656 713437 780163 986534 36735 97523 32126 86891 79230 167550 477791 774430 1041731 40861 969499 11999 130481 447980 802662 283743 897083 63442 634051 125419 420712 671435 747643 354249 471103 220977 252634 556277 195351 877975 1003671 365887 628204 467863 1017999 825070 842198 654380 583801 273975 899242 447413 813532 290662 723819 941219 951655 685505 1010948 316239 1010353 147412 88859 625819 616405 555118 895443 850474 129187 739582 584594 126630 600506 778842 836395 454758 865163 710861 629703 849107 191609 220332 931276 126416 847433 637587 1009616 811830 969160 610807 586546 744202 468214 894818 698098 296700 838521 224589 223171 268218 355288 619275 976651 170683 661967 137023 204686 318542 416317 619950 440744 320235 287737 881321 194460 705517 612967 784785 1035914 826446 908856 677295 874681 79581 155606 570778 468587 473635 999201 126306 219837 587121 859986 161764 947368 406876 915512 333230 134271 169743 755279 652395 450739 779091 284503 163277 746933 722359 946548 194481 672207 674507 361469 698081 487773 713641 730978 89293 1020493 48510 383474 351843 908106 595567 617138 486116 409043 989404 889247 904397 374994 251498 305463 958972 772001 337597 138079 706801 624371 1047632 681859 661215 96742 216427 429050 204191 629987 356040 809932 701329 656886 866161 639868 375969 710685 880033 452755 612783 104335 218844 883352 938394 421574 547175 517730 409101 975125 888597 948238 429800 922553 15311 572446 927714 912921 333180 110298 439481 550374 433437 358087 1016498 245635 326535 740049 932474 855925 1006103 997797 466282 58991 949554 481677 138686 843177 420293 352021 224109 257830 935645 694694 665207 613961 891915 377531 301804 416087 117366 943025 762684 678207 576319 383035 809643 855970 568019 539805 424696 620823 404940 371943 711972 444277 780370 223323 294514 441988 471655 506387 655152 857047 446559 669418 857466 480050 89969 747919 456355 1000821 778845 754542 361947 683563 887223 874994 806363 242790 320881 686763 474000 868172 385244 682675 225177 186663 355203 583926 479667 284633 574782 587185 649430 860076 252521 372243 255797 890399 605799 1035937 297977 422522 971049 714283 761102 679598 251307 358729 258769 635512 948529 817834 762283 761476 579053 977705 621707 375235 762599 638097 940536 249652 827883 694258 1006219 973776 929001 241253 976963 797308 103742 706025 643734 837203 1025673 769116 318396 81622 23027 119071 242553 248299 513117 431287 607931 347960 766135 812913 146655 1035532 851060 319078 953057 478892 675526 682635 454310 977235 1044704 705465 713146 638410 620425 931934 556375 1017210 979363 113679 939180 909397 712014 475605 234359 516749 806183 43838 674366 1020999 849011 415597 134891 780949 1031616 505115 294706 775057 576185 615274 455326 621209 32600 979530 824219 905615 272369 871031 253703 472865 216371 75510 44009 191269 874145 117463 125669 43772 975637 845713 883275 104575 85183 985726 648515 255274 463951 320975 871643 985036 550671 517214 327430 995718 219640 993220 817970 222690 480313 896217 548251 226069 48013 368879 411626 1000147 206479 828794 690091 193335 845007 459517 833478 740775 94029 158078 321205 931486 588074 885214 650134 882148 404875 802507 928630 481836 488666 289405 945562 828743 834155 636133 437351 631711 1042457 622482 452007 759715 1035554 1000071 214998 964528 292557 337085 216570 424167 895630 480177 421298 191976 163480 894502 925507 1008022 840442 282586 177374 430042 613077 188908 445590 1002328 694954 622090 1019730 450940 663352 1025097 501937 557823 818195 827233 896116 387701 226025 798657 1021761 320087 633713 522825 874197 667101 879957 692511 451962 449946 283509 496746 893655 167797 992527 858796 683385 1041452 435418 1006536 652814 751560 788437 507081 827172 450743 154207 611235 356977 751715 1025490 793051 88861 980518 456044 122455 32061 873137 946620 171977 489560 211636 601359 249784 1024801 227654 637240 736845 896806 597071 862442 384206 876197 756662 450861 439530 319034 244361 625214 694234 881862 373566 193773 1036858 257720 494487 523416 517404 676665 987000 259386 747549 414169 632519 583484 481455 130095 63320 353978 661963 446249 55800 961694 767528 724190 713791 356763 969299 670390 723925 364318 960980 331111 492010 48591 943046 447955 781576 145354 447209 844123 350507 319895 739207 826983 345578 709721 431987 814989 220262 546521 487301 81699 334326 216303 40343 627923 518418 493623 46463 608227 438958 891320 822251 477811 551739 439257 748827 195766 973110 732823 496989 447148 935093 942513 554898 166811 758685 964701 215793 321268 807263 106380 775954 484773 89753 945718 862334 375130 307953 618075 602581 856948 454307 478668 60055 445820 947493 677625 181815 20441 479607 498787 734012 253227 377195 698986 887094 936790 801113 898659 940199 251363 302031 622719 119514 492670 36862 824574 667299 697758 745013 293399 997961 1043108 921580 489100 783111 863367 58355 989854 188097 601579 369643 627643 618719 572026 667438 644525 192759 110065 979234 935674 743332 98250 326316 643223 695972 470206 641740 932988 423382 324277 990425 613620 112494 1030353 128229 115871 77626 32123 918651 154750 353711 564182 774951 578718 821591 446713 149372 281295 1025740 209877 545773 929129 479594 577947 506186 47967 679766 705447 317079 998732 864005 981037 748174 346958 589538 734231 619638 972913 937145 720084 961300 167893 217310 893533 970782 802503 437531 476136 157151 976461 810420 749506 958215 215383 682165 575290 588505 61172 518673 309741 613550 245145 489735 181757 306237 706167 726287 629851 817606 955670 727802 957756 599867 186969 183254 863461 861539 64243 479061 457506 690103 677337 703913 668594 504505 267198 955075 880269 70654 998154 574331 233021 374062 1028747 91867 454755 456289 839564 499524 172543 719194 378356 958228 613694 932053 568306 1004225 840414 419639 655105 977961 327282 263615 709552 382579 716229 457315 980021 318636 181980 722109 184233 633143 204487 436414 768142 1010865 677470 367217 429619 776398 790239 218921 407111 772978 253138 971289 236063 497726 384533 750516 518291 243509 171987 255347 833997 844772 144127 402430 429524 491933 555307 292412 832248 486161 416853 166775 865195 936342 621506 928599 832366 740951 1023092 880826 886455 212143 80746 749733 948486 473769 745851 552271 896992 318185 652387 819919 62795 981642 906387 776853 313593 612969 842341 972480 761373 965133 36575 220934 789436 798101 116149 893786 292472 292447 806823 251462 240922 611541 255007 209807 357620 939956 423158 979634 881770 95350 743022 859346 963750 365719 96860 419207 651073 881940 948393 1002567 228521 374217 291223 1041100 324278 121830 412476 760262 495444 824022 23151 855026 162804 327107 211433 616440 749763 1000031 911539 494139 1043012 56266 414435 754418 368036 215838 117234 883229 435549 120470 403422 1024077 323100 863772 256450 61395 504873 379132 924628 344947 898860 592374 737045 686019 292529 914512 160125 1004786 586871 335229 357808 683681 661498 812238 618895 705351 666174 966496 417102 973109 236891 14655 1010444 906888 385398 985661 255909 955239 367294 539574 377919 269911 879178 413354 990825 890836 699257 670047 614086 749931 891749 391314 464462 965127 909868 153966 337642 1010003 406268 695608 685641 658894 447713 120657 1036822 126093 755263 898004 629948 605830 586107 495308 898884 896035 890561 740933 627449 220843 506262 766820 853535 1034357 661225 887792 895652 957105 580503 842694 285278 89064 221743 117791 881491 1042757 380711 885489 448150 777345 644555 955810 509283 414549 576979 632602 370022 12149 822738 224224 727465 623079 513219 953261 56719 255142 584421 401787 232635 713204 15863 441668 225751 1033628 825770 1036500 326306 480204 1034180 854511 463230 588494 554775 390468 685978 431470 950052 1000401 387956 693931 496267 641438 671516 505373 869807 872539 766345 261457 256826 854002 161526 177138 449849 293781 773187 705139 257745 588105 652052 125370 922540 831954 320795 474676 874086 968154 1023516 778916 405162 502370 44015 645586 932647 406198 416413 374969 363853 681444 953084 628310 456035 380646 220307 380764 490168 1038341 511509 732920 429294 200605 642325 739034 130788 419702 584370 802130 697082 105651 666358 652086 326245 276470 593335 506025 783381 468503 1046850 253361 595327 604897 576109 815609 663441 967652 739065 777512 359013 128797 681816 24403 534782 185806 458278 704981 275885 961669 474826 63165 602207 910622 647625 612076 111355 841004 833861 831992 228785 315372 776275 424997 898625 125292 603015 238807 192783 867925 20079 634022 250075 756279 823661 461297 425795 159379 978257 421765 539031 482537 532190 242987 56289 169897 707017 711086 872145 174543 28396 47798 189690 500911 224865 354603 520501 935837 35767 42471 412087 910145 373740 531900 249241 646691 1017135 204443 1015064 834717 757174 772764 939415 182845 988334 447829 269789 458096 62655 946982 612718 902996 983414 154293 877631 88958 263999 624251 779384 531934 701418 809700 719375 746713 883990 986681 856683 868850 846126 654087 977446 646480 654093 638074 321646 950686 422378 457800 383897 142254 1038501 997011 874940 765331 778315 175321 620999 387281 162531 829926 908359 703251 647478 612495 1008516 311190 62059 811735 607194 683343 478012 676459 684435 760434 876655 1006138 496755 636446 427388 576091 826191 347925 988699 497178 687018 913698 976158 963283 200124 858930 384027 813363 174903 856830 688607 447786 614188 801115 373895 240155 905375 346094 878283 98125 433508 214263 385267 650912 444201 642264 579943 409178 449148 938985 1013633 40421 588845 359045 205551 373334 913042 572866 977230 806324 752707 875663 826092 949521 914314 389354 726264 879461 378570 143147 966867 737188 830042 325424 844003 746643 397241 636401 424498 845646 324823 236333 578302 1017265 751658 201466 827897 204409 89757 1033318 194236 599991 58366 353204 615870 924021 708428 988819 133116 492447 630183 94120 420770 576399 410975 629666 569067 849189 492280 747772 123900 143865 833256 882449 589393 369843 97704 649799 906301 662839 113695 809783 703129 733944 482617 310246 446607 64737 759683 250942 118541 615646 436406 964017 487210 827185 446218 637350 1003036 412107 628638 802276 602938 618045 813018 100859 406245 447659 146928 962018 979114 1018794 736842 284473 639982 334291 936151 970811 497420 716969 699291 491394 752777 844171 890382 683345 367956 448689 253145 383662 149759 162831 56599 879693 374708 809502 544686 694768 531867 996743 717195 417575 519430 118181 383780 754039 208298 210360 999737 435066 555894 642225 730554 652756 223843 724764 686477 617293 430957 258411 751971 434090 690557 419183 425252 95131 469240 800700 388688 685151 904853 1010096 886357 464854 648636 868200 903885 518376 346907 854415 986766 488160 231386 850453 463230 294795 1038867 949400 528367 605590 456922 374941 587541 327309 936432 962983 314586 1022484 230318 399210 77607 367203 229189 285179 953577 65166 740310 15310 674557 316796 579165 374170 435820 189689 764850 97589 801708 758612 886247 825692 469447 49020 756142 744087 628799 964385 968162 1000946 173944 903379 687002 466853 1020303 635670 870701 240857 110957 294714 520846 861143 806119 552751 841382 887135 48749 735799 615337 938189 616759 969069 575853 513218 899988 831286 707900 768332 587587 322544 346618 644956 498518 710821 559997 254349 897390 483265 509701 391318 1023440 315335 744672 501982 962512 93047 696006 517976 141274 424245 372942 238907 386204 113433 566734 194970 357862 1017456 259540 686430 1005796 419052 873955 502843 902713 124382 290638 49407 101053 895543 319320 744459 375559 274139 890108 717670 998426 1004225 992021 943901 884262 816724 28156 846290 360337 678703 1029252 577209 677182 811646 168735 935325 503632 642870 425577 879790 661663 375648 740664 647563 20467 1034115 366065 314743 658862 482383 365486 953078 212305 946795 790327 850380 483581 1036550 998281 379294 814776 589620 551351 153464 421967 627193 818789 743129 471382 584859 226095 1013062 169527 810230 580283 412135 419034 1017016 210886 674419 770375 409355 201399 1008812 758678 932258 380632 52183 856511 968640 1046288 865221 194021 419699 732403 216568 673521 832757 892498 52455 747706 826289 859915 841278 951198 485613 481459 518022 989681 244171 794549 686458 838004 40302 182107 613709 837174 379378 373847 495799 364412 480539 840749 575311 456656 246379 698195 1011911 822955 241618 332735 242134 81149 872619 175351 452635 891828 399325 743709 227016 522754 252757 113853 453738 327331 644284 214773 484615 831989 778945 46015 639925 494328 766006 821075 898152 600824 642682 699790 371415 575373 895083 235422 750896 974178 445581 937441 1042776 650034 934776 585070 510477 337662 721831 514195 363478 728301 709790 221067 154558 514418 994965 69565 218759 452791 118039 57273 130956 520304 436184 415674 702926 145362 836325 732107 340766 448103 242413 730780 891745 938710 158584 651468 779160 763279 778641 23499 456755 1000533 943247 126077 538331 220857 930274 59199 296663 587504 422285 824157 285295 286615 196404 758697 981545 864020 552414 389793 20205 441879 258366 506340 231258 124601 798168 378103 366309 843560 711996 637244 377564 288741 227430 212700 542652 725791 575307 923301 993581 588208 1014866 716854 171930 797937 387221 882499 1035092 313297 1029840 286254 474956 612071 1034809 869587 142071 636866 811747 935548 835711 487611 763230 125839 626412 878044 904048 497077 463099 359378 749783 497250 781001 564726 1031300 883228 729805 588315 478649 504858 458498 209499 540283 290445 994844 571220 374105 415853 879765 957388 865506 210285 889678 631647 579695 489113 349915 146777 895652 731801 517511 985954 1021304 322951 871724 496868 415196 1037461 885822 579068 897889 933701 314844 938679 820478 182139 616798 562138 571087 994084 981505 729213 757667 485532 920955 1012743 842393 219077 977204 966112 180991 227693 1013798 346343 488109 447685 983259 419390 720712 427815 169707 499961 343964 968087 894787 754047 945038 499096 54223 682590 321123 935475 277823 877955 646300 604790 218744 495165 911513 383349 224443 243278 943150 886697 108268 948487 493013 684222 499504 920809 965474 167843 277622 653187 253094 530095 556949 758253 353683 331467 575103 683866 374839 773027 513429 645709 1002906 416717 85814 208558 653189 124857 729559 252690 518190 514577 406206 496185 222201 835931 273727 188076 339938 405193 1018171 977516 326759 983510 547421 450908 896737 571726 436379 453714 583150 814137 377335 326896 489929 554379 756862 647519 743772 541559 784960 942637 481648 872417 814231 246589 150973 359497 1036348 573323 742543 686691 792551 766548 145211 293659 118125 922507 382515 116633 114133 339889 599659 76277 891788 347966 643994 185789 661338 268543 499027 692861 465254 765136 186609 844094 359514 443706 567539 697706 936934 965650 1046304 85882 130954 647591 1030182 703801 960974 943816 60447 382366 886585 775478 761514 38269 86750 569467 321945 489866 210383 931296 158964 738788 896313 706087 838861 739963 744130 401102 949290 697447 126550 1011854 745662 700211 160127 956638 321394 485719 1034036 890790 366568 767113 120190 338423 64465 872603 115166 889507 127218 187291 869803 327195 1002914 992181 193047 548807 122102 28155 944527 610219 616027 227982 485686 406450 104638 410287 831843 683832 350747 792827 322457 445767 903750 383326 62445 470247 696296 359766 693491 214446 876216 765284 840911 580238 419824 820967 594675 912154 899780 423175 910027 1016595 200646 351843 322508 341851 455761 226774 886625 242055 522379 669669 350414 548381 671086 580809 800698 952030 790355 547227 313011 220592 435093 793823 175029 897114 747915 969114 63398 800405 640985 735279 452371 484212 548346 983727 345843 209628 277535 915020 740124 640756 209778 488293 886335 857910 716378 1012277 356106 613547 834734 498146 970377 464347 450353 334570 927605 888028 646189 643890 211031 866099 961827 192635 249391 723614 226229 554904 941083 699574 183638 728414 1007919 363500 913860 556137 209646 253030 831933 728859 814476 972124 888630 725839 114602 988986 448935 1045538 32707 1027115 744117 251557 686920 661750 429734 881356 735665 638611 951992 742339 44987 64935 1002440 877052 804729 191213 283511 932125 949443 516893 69303 485264 691437 357836 225526 448843 234399 548594 608075 707182 957233 433183 856895 93629 809386 938135 797799 908380 930486 883057 863083 618855 635564 460141 170958 28599 715378 474467 444958 460189 771772 439415 338715 61018 922356 684663 472040 815726 212452 477016 612313 635736 30186 302190 433574 473334 846441 784040 244268 184245 962189 666903 630691 466790 352089 890292 187287 812468 416869 771994 371982 669555 423577 576761 29407 623583 813335 987619 261904 372252 86995 80118 383527 404440 182127 933093 842767 780403 499271 406956 833179 187695 649991 446875 895570 554886 573223 581060 499056 348538 168407 191961 454113 823543 580445 692202 121445 920375 269751 415641 362473 643289 325406 932088 469103 483451 762797 938952 192133 629420 423329 408375 862704 862874 715987 343948 420476 123705 404215 285822 585588 97818 765340 846421 479577 374577 259475 27471 642329 372341 744900 1019659 447480 1001790 532275 830695 722549 105406 686363 480195 388753 358009 891591 508759 978880 286177 813866 871326 1018265 785034 367026 751117 239149 759958 765746 1028218 880608 807739 293330 606911 978217 585819 613706 629399 711362 677598 921257 298459 989300 685724 324829 386300 867812 317170 248035 506153 220626 657373 252027 615148 619102 635083 95658 818544 481904 379293 847977 750537 402299 84795 859058 953205 860666 685882 850156 599539 1006512 129311 63202 619671 878901 472091 432839 511817 452823 277227 763167 420600 894070 619843 178967 305397 829160 506042 434083 859444 749170 294373 136031 823017 906691 329533 239269 91439 371049 448911 837330 1031328 648107 466260 971980 1017189 282488 398831 1011092 868160 991910 117527 850538 502299 567647 653780 45566 447579 178285 923547 732815 749260 695069 885919 957009 912144 489860 308879 26303 794207 863401 1023618 257832 367035 605737 476967 440391 471515 778993 1002377 523812 844393 317240 718690 234330 988645 790459 129736 1038564 175602 422191 1005660 330647 60341 481935 902266 769364 409478 799212 435629 534909 778903 183919 907926 843504 713015 454321 869822 539565 894867 662013 745232 40446 714054 749067 945584 990164 307630 432366 1022627 957912 758063 249060 365005 1036692 457617 91577 81593 522403 1039128 705469 636771 889500 583269 663102 484264 1032989 616302 970874 112462 226706 739205 248495 669165 851203 496028 40636 88039 315951 828355 624439 771162 898668 436712 1018229 761681 600926 259484 772426 898584 540078 421841 605751 820092 702770 114561 428445 367887 728587 569918 649960 470702 192894 915660 948761 568399 601261 905366 449892 997429 496370 740336 176626 234364 880220 902749 693990 515472 170439 1030594 584462 366683 55237 765237 448091 712346 424634 603059 475579 414637 730839 889626 113339 249164 955704 241485 817962 432918 369147 95198 63070 47855 366039 318444 674703 290731 1027268 343689 563050 97082 433415 212172 481678 193754 818315 745059 767692 682615 300349 957904 208698 175340 681835 465842 877455 580833 907489 455513 58355 347047 504264 904034 359963 1021158 1043466 877673 636491 875275 922999 631778 406735 101371 113571 881444 469918 685974 321020 930542 121013 715001 258865 138197 640998 407338 32023 469626 872028 113014 1024934 973955 208373 930514 97614 670266 763329 1007846 614056 375664 611002 715118 764024 251365 624633 128948 235599 960885 187847 513512 486029 889199 747762 735058 1046596 384793 958715 492918 751398 477021 715572 893370 195599 849109 1026055 179089 202475 760150 711909 188235 766858 696570 845257 400316 461707 846957 994635 732276 91751 456889 616300 802153 216922 285111 304615 709333 354022 771629 970188 994168 548191 944082 249031 872353 446064 423624 366294 864535 648526 857693 846286 126444 865844 85980 956870 506903 669654 284508 278356 310317 985502 644652 195751 906515 800894 894093 465519 815962 647926 835026 1032871 214639 202237 914257 743033 667555 753853 749361 416143 178845 823093 222966 979306 605873 665454 121133 1016789 564925 495235 316028 212468 834884 885591 888292 464809 939625 382426 128349 62638 601798 749185 1005769 665523 1006092 584854 386642 416990 431734 746358 743190 713468 784441 893743 191820 895633 508574 335214 379481 1042816 155618 315248 274910 570741 769673 989129 473396 892648 40700 156663 179608 889826 744820 493287 274230 935717 28156 145149 466604 511076 486072 887055 968412 165837 595443 468650 825977 627941 346415 363249 464821 1037652 702716 959611 438085 30702 258204 390199 869849 581049 611157 113401 127303 177532 503337 745786 843220 877994 694968 520469 1006168 437498 305383 577524 369852 398255 840407 244643 1003535 647997 352623 636738 456516 922522 734609 461740 580947 684763 844333 531935 85811 697258 168798 224375 927357 127085 913765 480888 611245 470725 621174 638103 596733 466700 603831 832283 202111 473404 563050 674555 589540 1003085 93550 467287 994258 187832 769320 681861 753839 482613 693147 425696 318923 889539 900212 961317 281565 630588 227093 1036874 710919 495993 875236 953139 773433 416347 1003886 433618 146142 1009368 662261 249002 1000629 113850 899662 837467 934812 840426 645369 225911 637848 222554 169661 52935 539957 802425 1033275 699515 496105 263677 619868 191311 1042584 390536 671406 62365 1036379 741191 289631 708382 505009 957900 903066 85375 260517 746457 923573 683954 48951 990921 849736 449876 505428 95911 801323 877805 1020362 506937 49049 278327 773891 306860 585511 390882 367977 114340 904852 865109 179442 751671 975064 353719 779317 736180 539315 886473 887621 372987 210392 570766 347743 745758 470704 609943 735575 222188 773402 905415 887662 163737 944775 134587 175230 549370 939218 294233 387706 575982 730905 121788 600010 807419 554916 982023 457316 1028395 211371 813555 30014 349809 813293 844563 282486 1008798 773187 502180 1008274 85962 1026601 1008101 76607 44761 435127 249382 251782 712863 751365 277803 356293 765489 193869 638475 652744 364261 584061 675043 809141 620424 957849 834390 371373 894200 874106 648615 937806 1002510 484943 112475 917016 1017391 160171 928143 720704 585572 645255 484125 323103 60333 436635 575303 995014 808409 187097 616503 310093 482853 556617 1007552 904237 236241 891790 492447 929190 247654 18383 480364 644534 556524 360161 889373 873643 538831 369390 969697 409013 479977 614647 962345 935455 951838 907786 447962 609148 714407 442967 604780 897962 792343 938853 91634 659703 208725 707770 578362 214982 865588 944263 621285 918271 62918 877898 1024474 359281 683118 612337 414451 716953 193986 731030 575932 703031 331699 337357 460263 368585 874072 477501 506195 274381 846988 802404 694224 871214 669466 955443 995926 929450 453436 850376 698030 143323 997034 841034 724593 294617 1027376 1008610 242350 514126 193116 399983 654605 808700 305139 926650 728980 625465 433035 230653 830991 228817 865148 450078 376959 288143 795767 1025960 437626 139771 198879 733090 402409 565168 705995 526845 478829 222173 322501 892024 780614 896046 859795 439359 252045 161919 415467 292255 880291 56304 130613 246199 146299 548060 130920 996588 357484 677341 371165 993992 1005452 345074 143284 391941 556899 508789 827148 703133 436954 827967 670202 829284 46709 748583 341338 453489 646787 391280 777396 1033049 988758 233962 471255 992614 411324 970332 334974 56639 473042 225339 836702 39823 708275 331967 712582 877466 690995 220301 1026665 126197 477611 96078 513081 654248 924375 498957 403123 668343 343123 118753 215016 243979 812363 990247 859662 892770 857769 957636 436285 909370 367063 16310 430905 625383 702555 191055 992445 964152 258490 775766 692028 593653 735985 845230 618376 462015 498362 812439 720224 398810 928174 989297 766541 626419 406844 878532 249797 453978 921257 69590 391282 942422 780427 961220 686234 976085 56507 738127 568938 292135 862765 643556 455463 734887 488248 432749 370059 638014 632300 1001830 599015 945865 1019684 699182 849704 808892 92861 689279 118714 935159 317907 43741 709838 822579 746254 962186 866531 535677 437007 224587 80765 223036 696131 341747 641258 632664 344004 745347 591611 434779 694140 423337 1017752 474821 828655 250759 841392 899638 963920 624207 964496 112612 811747 88743 968869 834217 641272 402411 809689 844615 871879 204147 350586 842530 993386 796479 775333 167926 327440 733669 356202 998021 250770 386383 732358 871845 985278 417678 479865 797527 904899 956046 548284 789223 120022 1033285 222542 1016265 597750 195285 1028680 739962 481106 661341 974240 1034208 1012617 949057 681177 421098 920433 363496 959661 743098 420183 619191 255531 436136 193067 975578 143031 816346 461733 376115 862915 408922 894401 413173 641528 620301 367229 752434 123115 770747 645342 292670 127658 8053 994908 497636 31655 812747 202203 542197 732377 817817 293861 385485 345085 456246 797085 443239 771022 911533 47979 252401 452218 943052 968132 238926 807541 517699 693967 359486 818277 886238 208334 256910 411463 372674 1004833 326443 512154 1011219 945948 689531 1000562 867264 294558 231160 556747 1017919 166873 576463 344287 464186 154579 308173 517698 494534 310603 872559 642411 449749 654450 333035 532123 198579 947609 854907 1020124 212491 370799 972062 810829 841509 232313 890286 468890 596971 306618 425792 560094 1047170 653465 499894 876370 955935 1028227 463097 635228 650259 924995 120727 739446 774630 645287 618152 755427 224541 169819 194665 236567 486686 540643 683119 450326 288633 175339 977446 286313 322490 1006734 687384 486742 536443 72693 288470 225959 634707 497422 665039 973126 390536 691999 192030 502543 40630 484024 252136 993403 319352 823179 979021 192631 580718 581602 465368 471150 950773 963478 651609 518424 350522 759978 164853 261778 118462 223573 466445 1042596 1019147 778994 447029 568561 42471 329465 889450 277429 422813 991359 449001 687766 106123 771306 883525 939725 151198 421157 981329 249729 379591 892302 473637 44501 814036 1009722 743701 1003090 548567 572062 417217 854876 582778 831599 937135 596891 981524 648773 269306 415986 338207 127716 770731 163405 294740 712199 936940 58353 810327 94933 576415 409482 520327 189215 912028 288413 175739 493781 497113 1005780 968308 221999 706286 984398 850392 663353 838415 457605 364284 764019 412895 1003205 673754 814095 1018031 505156 571279 744547 918015 996534 972984 355438 540525 165886 11772 977421 807597 550479 585330 584047 996962 760220 467399 230901 967672 901587 305011 488824 996241 612851 435641 685445 233726 1035022 767750 831212 909763 448701 826805 538099 461267 98260 612830 522766 1038364 307079 960480 668015 988510 939432 371125 719246 443487 826989 642996 345662 173042 366893 224062 874915 953195 173950 895153 953761 1022014 612762 403371 555961 443959 989780 921850 233116 666803 229089 964002 854525 369365 661302 642849 476757 1024411 498273 227804 464489 342868 850101 389467 152766 756982 801415 840795 691161 969989 777576 957585 151525 483801 993768 111827 842145 887019 587961 106321 414783 735899 695713 508985 130585 245523 308555 941769 779000 716768 654372 772499 73069 163478 729468 810819 951142 120259 496609 114524 907875 425256 313171 160239 200381 751139 978098 713850 320603 1037574 883490 365987 129310 983766 1043008 813771 991439 607198 684751 587598 795839 984509 677333 834073 144095 406407 888411 284140 955828 431415 804603 717868 752230 797677 323025 573325 289623 614651 846396 941828 903480 817383 499234 247967 662959 448827 20983 969557 338685 547577 387000 495212 327522 593511 255600 690030 649907 888626 640590 670578 305999 990268 571317 229823 858361 640934 763192 181235 36477 212420 777752 1041776 644465 354121 351357 885111 302238 635063 464742 870213 768674 937487 997065 464754 248753 937078 1039882 68479 118450 919499 219590 893926 404972 724446 141149 735081 49084 1038642 274078 721342 351564 582830 683250 986419 460679 433988 611047 981832 924387 541431 1037972 465890 746921 181748 1013280 770363 635633 385962 503232 1004950 473483 892529 465701 929452 156659 661443 697755 511134 269052 1000022 583345 516293 832399 347627 327393 62457 994084 278003 290738 679092 1010311 869039 234222 924794 962655 784696 1036040 769448 910808 678726 840042 889458 367307 380467 290927 646584 241819 243884 126574 825070 872925 60729 719078 220218 670929 613611 621400 986302 636070 363230 147935 977972 429758 548554 321491 188241 285675 648434 423084 814647 241561 936629 782565 498232 434271 681626 540051 973985 963818 252129 960598 339603 808057 418294 484284 923307 355875 400748 441458 1003033 253162 932585 881543 1029008 413660 508118 1004237 650694 946831 675559 644285 251705 601758 717625 560879 488227 235157 762864 428447 185076 782616 439225 113861 438904 750483 969698 391618 620939 1022860 571317 694999 165370 523585 837365 317412 448227 1033355 830363 628462 749803 937646 872999 458314 417073 540465 408015 719181 548814 781846 975340 616106 496253 256135 586936 7023 977944 365915 820710 61855 408670 838283 706395 189691 28090 697564 493021 414414 241791 647611 670164 782708 1018203 440473 931085 1034712 166387 760877 294487 309468 371193 290457 554862 906544 825072 860606 752312 29173 501173 904771 517812 970512 979092 1045506 1037370 799390 909870 403229 379066 125534 967149 770747 186843 902601 861031 832762 126417 1013842 799341 911691 251058 304989 228069 831331 888533 317238 212890 457829 261472 953871 700855 244126 729027 972248 179015 420693 252974 256842 748197 1038418 389673 829117 996252 898613 980017 675235 750195 141295 385593 23783 777008 466420 427943 516281 1016510 234735 539527 187754 661085 202711 381803 555221 50165 463802 807775 792475 645178 574429 695010 543207 425586 125559 998502 455964 675758 205816 354555 123350 928374 179082 381427 744902 593655 981011 849226 498032 508533 1005337 24283 829685 75260 445981 354260 192368 87407 993643 421194 252571 228635 236884 1006258 188171 439225 795995 417549 517520 424349 763046 742712 388914 386677 646318 113076 59361 554736 987802 481136 584252 712226 992248 642906 539450 194926 641524 724205 235768 967277 935829 283612 945738 645469 203961 847301 973390 979625 826860 669178 538300 30966 899282 486308 931058 189798 258670 319194 225249 155605 882160 764553 825470 216038 677817 604907 845947 584781 567118 634217 206423 471869 844706 652467 285031 556267 670766 257585 993652 605900 587201 366433 457738 954542 286411 678730 260366 1031686 502980 257051 294857 612182 941596 206556 995529 190279 224157 979651 801358 759666 1000332 551285 508779 865629 306491 1013138 901622 241568 812904 975716 112295 379710 875939 879321 934329 857342 737029 975328 32622 201701 386323 928739 896649 844631 494301 227795 851273 873927 408983 501901 993186 689791 93897 715348 59827 697659 455802 1026149 160683 471375 443772 947491 879788 548840 783280 355554 667190 498509 653916 500279 110194 710884 185310 208499 876071 351541 206765 505300 1017074 654421 112058 241132 504277 118452 702193 774933 503145 739029 615533 261505 226963 102045 933728 735984 853750 849564 316347 905606 783914 674037 694187 937086 808317 311266 842339 684984 925261 310746 336621 245393 434862 64828 631029 437358 808730 864762 924366 645675 292074 680911 119801 219110 743722 854521 589109 389970 770933 155553 433020 439032 814816 480588 612275 96351 761108 597411 39294 872874 466296 906797 432683 711335 966957 465356 582648 644837 669651 644080 883268 470297 840157 546551 576303 324283 874579 434160 472845 1042001 267759 571033 142287 118447 208439 1044820 977330 844517 817511 892368 228485 476775 978124 218980 797607 920053 752738 752049 813996 714379 245089 365295 260440 479869 122046 943339 742008 502823 703346 438398 678477 956199 460141 959365 931499 302775 829105 319362 552666 236421 23741 351635 38750 941300 767307 319807 939435 744333 1007806 740811 387303 604145 154547 873330 960872 676587 326492 181566 203126 848579 279039 637206 739253 451762 431135 645233 517824 427835 899203 145534 858486 210263 327187 259738 298878 514800 898151 138941 593781 438938 1004329 574823 564814 907634 867207 640728 945576 519242 951765 291531 646427 48815 511589 358961 866586 726769 756422 150475 744532 56165 643977 895690 651618 938094 583593 291822 569256 619171 963348 505884 97737 389584 745025 555838 644754 649414 751380 122274 848410 822557 361718 61340 895476 304635 830111 933459 704272 288655 102373 255101 435451 642546 314172 977347 879272 499109 514284 715934 746357 506030 905303 314779 910037 203567 510865 667221 842391 16343 290477 645624 905667 136956 351668 547643 447181 418550 502882 355467 444259 931576 801341 923859 711258 705595 1030721 110301 777668 126141 355211 1024497 915718 89971 211861 538236 861557 228722 307162 963214 579531 599502 345335 50558 899117 952225 829933 1033779 182733 942524 703682 507489 453692 601375 648477 600012 849872 218735 758981 59823 920305 706397 472788 906092 733593 751984 389766 843233 583003 162614 585238 300695 161854 419309 481995 1021018 487735 127955 782788 249688 469714 30525 379765 626521 814027 823707 188336 935079 645683 186723 1038737 957067 485500 535417 359943 870191 195365 233011 438399 202646 960685 50619 857683 727906 407126 456292 713947 872361 896646 32603 366831 317983 317401 675683 519060 446384 965516 171468 171698 397306 451645 736427 1036421 506608 142047 326031 694042 1026158 479156 498845 174815 29674 590845 999790 995515 703591 339055 913994 204648 216813 321431 906889 440773 357468 447709 339381 478993 326667 75375 690162 687161 1008454 979971 761633 592509 773585 890471 249592 146398 386383 122258 106079 1014465 969201 773058 1025445 904726 333789 158705 408021 452139 487590 734426 998166 457803 758139 93550 128565 418686 478938 346823 457029 855383 752193 444796 161055 986081 1012377 881746 230123 261777 163738 540382 186073 1000871 739573 540660 678332 747932 974878 255658 1020601 683944 324505 826070 585977 925408 51179 425336 942995 244423 723854 999184 161515 1019529 277287 899792 710460 388945 188322 899175 703394 436466 802692 925632 467193 418269 429262 953046 994211 240071 928415 504308 551479 606101 612894 500822 55285 678625 1018029 746070 828860 212590 88568 992422 383035 772710 179560 112423 608829 761497 1020183 876355 871865 406968 634506 333050 961070 750936 387982 944270 798505 882865 907535 380620 104245 969057 840555 879709 976162 673589 321917 489258 95083 689140 61914 654153 32425 463101 543595 473721 881305 383790 472411 715465 699501 876059 867298 617396 765084 739447 691046 412831 583356 477815 1025309 640974 713563 753120 772151 781516 926799 398298 187218 642111 875725 815673 562863 445906 971885 1034781 350493 334653 504718 134127 453914 461691 925452 967061 847588 1020563 869135 686960 276382 121297 476767 551455 678963 285015 518295 969905 707060 985006 804840 417379 43962 641929 689886 453990 674110 960883 646089 286538 836732 948688 345501 539767 342267 1033099 831903 208444 447061 679314 500828 192679 771303 497634 270245 952542 738294 733503 687778 876134 242566 486222 577446 565046 129201 282099 219867 212688 175958 837246 895953 764092 416175 556906 518502 435644 388435 188259 482859 844668 958675 981572 754542 712465 252141 109631 682102 293496 252355 837605 248985 734665 741847 944013 675386 500629 818379 850505 661242 938930 368039 350128 444025 549799 406195 415403 931728 791039 117713 674541 686874 474434 87599 1033383 573062 462697 594414 847265 161574 867297 991868 45933 511704 842450 424373 347516 316277 480093 992050 113080 711088 1024866 152558 93358 877803 695707 600018 925198 1042244 220700 195721 385494 677585 476109 647486 938103 428284 351682 841415 374189 364518 297913 113592 101182 779376 373162 671107 1032750 816992 678339 617688 424188 973944 846139 675967 760022 916113 252121 665468 373372 621155 443706 437082 250764 222525 755834 728917 797661 419453 439699 451555 827647 32170 610879 354109 357990 743115 419957 809357 516660 228915 730507 605564 247993 865736 911028 778353 117821 547703 375030 176975 309084 686398 202997 48844 314684 498090 1005795 340319 902571 386802 833884 114569 291061 624620 965159 597496 859679 117754 779418 420499 503086 606686 905533 623422 251662 165599 106346 693694 893689 48862 375218 620428 724404 1032889 484177 931612 535259 810781 200125 970720 1013786 479659 896346 780851 846599 691634 835107 588600 422382 713519 195241 713068 242364 824813 597692 1025842 849195 1008052 169311 903104 366265 22255 676717 669101 931094 649037 390680 651073 243854 679400 944024 120597 660429 314715 976504 834605 400155 129550 65248 479078 935389 50142 315106 586669 575327 751332 386778 425262 294089 401016 745854 159444 873309 707322 318517 306361 896197 209597 861030 253172 1004828 629167 155015 913806 190683 145085 885143 130420 971293 798423 183835 497482 937673 924465 860120 954162 440817 359221 859124 845776 516279 333023 129259 840317 346041 443967 306904 779277 290612 842831 365756 872369 162931 483543 369878 709963 95165 408966 986857 128945 902598 866288 988070 642787 631774 372268 1008534 1045200 439513 691031 681892 162490 482248 320455 683825 409308 983485 370070 647670 173566 387981 865885 822875 819675 340981 179033 460276 587548 260682 253455 192045 392276 607895 953681 470642 899498 929618 225401 744043 715676 386617 364111 438335 341366 424820 814275 850721 435831 363756 974942 378523 602985 554413 687337 896046 545015 521524 123303 355132 171992 59187 652993 817816 872814 634411 955352 256738 187111 735347 760102 736709 330733 952257 863578 1033829 857046 670924 772977 769329 335356 895673 943545 1035880 1019368 517006 802532 618294 412277 878520 826865 654868 153387 299711 815357 619673 627932 728524 171502 226889 1028931 582255 511553 640685 667333 767275 738750 866997 282429 85367 497834 718371 635655 632957 213463 125381 325693 1026577 731512 392082 953193 389040 565166 857588 350968 415211 921787 843468 517722 350446 775080 72438 225879 483738 988963 175800 65190 433865 491934 606910 503496 798355 456906 415338 1024327 72181 193002 757212 968462 1021089 79771 764185 234902 690813 982058 931979 860655 154609 519281 679133 582613 29660 453415 482516 600825 788981 578791 1004466 286051 1028492 156559 380264 999733 213867 595582 208114 489543 1018100 458272 101998 473143 808429 780614 555679 78203 418810 940263 281598 722797 755058 215794 809319 864349 647703 200409 554993 873340 653379 858789 485274 955052 745218 485403 201658 813925 382646 511793 30135 1001286 1037490 1027595 812653 804850 890245 531055 907622 325462 88975 589665 778653 631736 972920 901870 994579 1000910 275835 1041313 941672 770539 259366 249511 728745 549695 622412 635724 365523 353906 959139 243664 794453 1003882 751777 1011873 658940 684892 899378 412281 780330 454409 470924 647643 850212 124814 719080 969990 552747 745970 739806 92889 884388 508719 762549 464783 225965 185844 613541 288753 591227 798554 738804 518261 767937 218089 15347 141289 402428 766850 238398 255825 862663 984247 888514 270308 428715 625530 881454 640358 873037 126353 326734 719386 185581 867534 460591 163624 274127 219062 486683 466334 447794 608559 792285 985657 182743 738431 331002 775622 428829 364425 827329 493878 113118 52797 1042546 248179 1006693 56813 755165 710933 744245 724399 453460 270223 358578 448909 218837 697557 492902 669585 502840 242674 956760 781097 667078 340901 893469 110391 828882 190777 555717 849090 573003 419631 236947 675688 404410 415569 314343 236238 774922 956583 147127 187446 179517 736554 108363 820731 518259 436570 879019 975086 778805 335337 857829 947777 914516 327082 501105 453710 241372 881310 62390 173767 171944 785170 930738 250910 85625 583925 317424 650759 21879 304023 990293 985689 374069 1002141 242901 940400 465227 813921 63091 633679 700053 63723 865703 183511 1007828 110183 639929 781446 239195 876240 871395 866717 160762 903914 359340 232283 838482 735004 179083 359078 519324 315058 485134 867881 894254 555119 115452 581878 480162 730677 698021 227682 284349 804538 720016 1042633 679548 1006644 833811 889899 611291 13215 460206 472962 463676 243751 1023556 645922 189367 940810 854831 189420 651976 846998 919901 959034 948000 771510 985182 446405 378045 641701 993491 721657 556788 526831 155039 1001031 355615 575326 123479 404380 703456 189045 324147 1041094 232929 776656 772684 870459 827332 649359 105823 903979 767035 35819 1033059 323727 734279 693691 113759 378975 300347 663063 694058 189031 749388 928557 725494 771676 947219 981282 811631 365501 571365 1030309 293494 1039488 878900 78143 872081 535999 777486 726932 808817 152570 335207 1009811 171375 827638 630183 508014 446681 817319 296861 980026 564349 697786 923991 449496 151293 438687 709041 213959 729833 748806 826277 389944 668251 802583 994093 392097 691871 588595 614158 446392 869593 352726 488681 310134 569276 293054 826635 877282 542174 1026851 714104 513490 813881 702401 1006409 555718 96093 186982 549370 679733 54989 584789 372014 769669 497865 50015 385930 602996 905769 434055 433556 234396 794588 646277 496988 866122 19951 265980 83419 529919 135135 449807 583021 447289 762557 1011867 163257 163043 874155 370038 234829 586503 801245 423402 920798 500254 800883 406497 333439 572220 634650 239480 372154 79070 47353 487212 889515 857883 405743 434003 437814 932123 930585 146930 876144 747718 1026603 879717 178475 102127 986758 371433 225946 600883 516918 363734 616389 1014464 310539 633619 94557 357831 794105 463755 347505 1030754 810474 561148 683819 55790 648060 220773 426934 334206 976668 853467 869868 239738 850113 281214 645660 814194 911235 725631 805731 882901 207774 149995 772517 775443 800673 187078 513416 340411 109182 533407 376257 925211 612193 765262 896404 908740 570356 142459 810833 580407 433820 690918 359591 816757 783494 309017 454275 731342 687540 322575 846972 578686 403118 618115 203511 95131 46331 669103 509211 293804 814817 894246 130454 840411 424721 829413 1014038 478397 1012746 641781 840820 357263 950523 355853 424499 731855 44877 597239 242795 829861 733582 231804 823661 763577 1038394 256218 836565 290199 613333 969362 879012 388149 837474 870205 925919 118569 380658 673454 706679 241197 1037720 910885 469086 424668 458281 901355 971825 1000924 767666 893786 1024568 237679 351343 872237 595929 151270 637650 210546 756574 979378 445928 931246 919254 750745 980116 901485 451958 255845 496044 594877 564828 413127 744818 971381 28341 358974 60828 974392 944356 921307 535479 348122 1029126 915972 679330 873895 896844 244058 317495 513589 846055 569983 823695 876422 915989 1009584 863717 936619 862681 643359 728379 233043 760012 687800 544185 565163 444825 676654 1047104 976344 568933 116551 402615 865110 357681 920563 161919 635964 678649 1003937 732459 428540 318394 240953 368564 147258 453206 160987 287967 386133 726954 873583 551797 417740 800355 138748 325287 910876 236714 385235 750012 768393 945944 257678 518979 963281 616266 249980 849692 821437 756532 892086 1008018 601779 128046 255593 343731 641207 827283 928875 870204 285425 423338 904102 62295 942791 279503 947356 724154 433479 849030 465499 286395 578719 843201 956002 253230 1037552 897111 735259 762041 310483 515093 879406 960793 977498 841908 309061 840945 478437 945465 551907 238538 779944 652225 779317 248380 678376 191353 109213 496500 155502 782439 730733 906785 817835 640419 494811 301405 270044 449848 569817 758229 619358 752142 890753 990347 677081 912162 1001165 249802 719658 845351 844174 398247 424333 830162 498850 320446 364124 985322 944729 827803 597625 941040 989509 517127 493414 815462 107771 964072 482889 870791 663333 346781 464754 146172 438132 508137 572123 699471 687555 56119 1033112 792303 615079 645596 228084 346747 451065 175321 949026 462007 472866 500611 1004880 273887 973383 931749 573393 900436 769560 1024667 1012552 992314 48574 639963 944953 640437 422740 421045 520096 745978 357071 449927 769812 235410 765241 1041701 996103 616855 872863 584176 924902 171878 780318 352830 996266 717644 222645 414255 170551 374902 609018 701920 231662 48868 703346 235770 313534 382855 1027392 291199 499472 998961 759194 274416 645350 1019489 699832 574047 347052 806251 888954 949333 844275 658424 255898 445083 455452 790359 732054 163288 261893 180990 492393 863846 993654 991002 670637 747279 778933 920797 1021354 768652 223834 654630 870951 691993 580596 961575 63221 769984 810612 545982 187836 889753 681559 827105 64153 368460 357930 127852 154331 810776 866022 768148 191130 257428 479964 522406 111767 892776 253477 771674 380268 625335 471438 423967 988871 925815 246999 579755 894573 447627 990549 873643 777000 614068 126253 911589 794045 737042 746738 977636 449864 856990 785956 842519 613667 80251 277955 962072 512805 614132 483091 178319 324449 762728 890790 189207 668604 189239 985963 698805 838509 802327 891132 488297 661279 936822 661871 911236 89016 681901 831130 162598 1018077 687922 236273 384120 124211 993132 256817 597833 431295 840315 984558 413598 605213 990741 747609 752901 882881 931383 959165 339675 310201 580212 870733 248285 457221 757105 570957 841188 666995 488789 215463 227128 639833 798333 141297 538477 963528 829019 659065 808604 167418 1040411 705460 718560 621428 498298 1037386 106974 1016717 113823 652851 912681 1014044 995553 624887 101855 486467 899734 77566 605084 120622 847403 121405 777369 317795 375196 472021 305053 871785 904835 373470 903461 1027591 586547 254451 813613 945544 107645 87229 245072 137724 648533 415051 510063 265823 775580 223660 339375 114227 346853 242632 342811 630006 739999 900996 690148 764509 385777 719025 616386 120142 464247 870637 462542 423610 153524 487626 1004061 762712 785488 842846 113559 408821 44973 552774 244441 969336 720393 249530 125291 552755 192711 481393 138943 448742 64619 833968 433841 626162 874026 947441 251529 54879 720145 125172 240790 943505 512124 866248 56653 73279 990021 26551 387994 755596 553415 446218 571709 958710 1000434 345022 882206 746854 968881 825998 684958 915625 244565 636594 473179 483925 130109 533439 462263 771987 1001290 693481 908172 583919 874710 368282 851154 255634 813985 764838 838438 784562 44269 367902 567145 652469 972862 317363 649817 666590 715602 431820 500201 632549 351828 513809 798970 120281 709454 309990 194327 860923 120572 653574 290534 374430 353518 808419 73697 440347 716364 259243 920312 511634 629481 897494 828763 831739 987845 796371 241140 702348 560251 773490 855784 829099 521030 659239 349982 495994 907588 301687 521246 757915 356853 996476 441405 113784 293734 835044 707877 648963 293485 327301 122609 154907 543669 93019 886558 627173 944821 348012 225661 646088 251596 913518 1008346 167925 815609 448261 927414 932377 840444 482857 499156 336251 577241 853374 599231 959185 114264 825065 1010006 893309 435445 659353 316882 596255 154356 508716 633681 211320 657406 685716 877749 579466 772505 455963 340375 867252 678329 657909 565226 965249 939692 911539 701114 187109 929675 202111 349107 985586 972061 188670 357222 210787 160879 482022 697253 225041 964456 959969 805479 965746 411119 335162 952415 341627 841292 769616 473544 973973 500062 417180 588208 210680 475487 240239 989727 740071 363115 662175 915542 288055 892325 374372 827284 183867 239417 603353 112332 310970 905747 505603 735292 249109 412463 748076 493265 325864 601994 521780 259131 88028 423226 358587 679367 632296 185047 987997 413243 387706 434084 979761 146035 236212 647843 482632 792829 189499 936945 499225 965795 762840 48822 384780 645581 973084 212631 225184 572506 631546 107758 775436 994664 705333 924845 389653 625643 842643 111036 114317 688606 208079 65506 604474 555443 620180 921911 163370 47483 799133 399324 659197 304510 940335 708199 617286 973190 312278 1012428 472251 646553 960093 146647 570555 933141 382192 628333 144767 433741 700062 747978 51711 251293 818829 254446 984042 929699 223929 122205 894605 379596 767037 241584 577755 707560 110355 516111 720324 465013 841027 621781 570843 871541 926075 649643 444183 260363 850226 499002 296694 977976 698802 261028 973990 868735 161682 77493 46828 726862 563774 584019 564922 196168 732834 699182 933684 235918 412502 929553 486618 778899 452359 436399 31102 718092 371518 771667 516212 1020392 369023 912209 236571 473773 512105 1035146 302068 93078 874779 701610 834393 455454 739273 478012 579259 347783 774362 723578 817052 239927 773788 957477 605489 903835 863531 519762 959571 910129 633317 392736 461517 364919 144743 857406 1016661 771459 985199 321114 89404 942955 743766 323274 177965 733564 247087 698015 54138 940996 372519 500214 188765 244126 191838 401853 316602 513836 994894 178076 553915 718528 581261 1031196 547527 771894 937844 703082 367089 646004 12275 179409 374357 254298 633201 365453 959775 407645 220702 340590 748631 347923 633014 500341 633073 754634 799729 244391 741328 993818 354495 93471 630430 185183 130826 454425 741500 477486 498190 440507 892720 859385 357470 607079 726939 700630 101118 1002344 706995 54969 668567 993404 981136 95081 859710 646451 1042051 976549 742009 537831 998497 354495 1009786 938078 619122 259181 496794 54141 292988 654915 92918 992502 255139 713381 993447 675147 744985 401791 751857 323125 1043848 683978 555981 584422 252053 304846 99167 957517 890430 60205 546407 1044489 566966 7901 464332 699697 373263 944497 222269 693651 226491 718359 280015 902867 185701 586547 351403 629483 735066 503436 885815 972906 706335 801566 426475 193901 72651 228038 817644 357081 552758 75515 257608 671509 985012 87957 378730 116155 612790 771254 342619 971157 687307 410399 871995 159038 448906 720577 1019027 508142 1024418 610288 705711 722674 677419 157556 650872 594940 871538 430367 93641 342139 230223 593641 629903 463982 247583 574587 57068 224201 104371 865228 448761 723175 554907 216003 815992 441050 723422 629592 277287 948440 966162 605362 189164 1026817 620099 624423 974017 569147 777228 501992 986462 778812 380024 663013 942961 208743 940972 908828 314097 907954 487182 1041632 55779 496911 84701 967947 440934 337151 812780 455052 807419 771516 626296 162297 253620 214454 595547 728760 75719 207486 715606 301011 663434 317495 865683 1021680 161913 321212 376517 882872 368474 436843 759075 291065 568735 824945 1009947 879572 374121 552599 506568 898078 588426 193383 708783 120761 183087 989609 555175 113814 648310 256789 442126 1042484 817977 889718 62809 736656 748705 543223 1044494 339558 254043 466078 467167 389895 177053 599287 119149 410477 983453 1032732 210206 954799 765400 968458 896334 750868 863948 284110 877885 853851 495458 992973 967650 883041 954352 916491 934893 706095 647259 292210 961657 419671 168446 416855 921487 949337 771468 710428 827710 422746 331725 98137 358210 732447 944081 923183 419374 634430 814611 583437 90024 664442 484146 584925 260216 875854 989841 735295 444303 347964 480876 766035 498761 992037 988694 965393 62193 993004 963637 742227 818837 564793 530933 494421 708857 112600 337851 187002 850628 627597 767521 1005382 288603 105276 258760 423146 970410 775513 824540 80382 633548 807641 324721 45295 1013811 652945 195301 399575 597101 832654 596214 496014 857754 540279 256696 583134 800827 894503 686172 895075 719216 251737 177246 178140 648135 346999 80367 127327 517472 150415 784978 724334 637495 420061 714036 637045 326552 1003460 379289 696017 306525 497945 193923 503356 349782 830817 274907 891112 380205 998160 341207 785030 513565 670327 228153 141791 829093 826475 478377 340183 991008 356826 685327 111090 658143 619368 969798 464346 682605 735105 636248 1022328 724459 1005889 864943 324473 769048 259554 374610 916804 941462 1018450 163640 186430 841293 166335 312126 648973 666584 963218 319011 760748 765091 773944 543222 848542 714988 946867 767337 792030 935537 371385 571750 725748 518428 470453 718910 932647 963121 948519 912178 129231 918387 298842 683881 895825 888552 260483 891626 691999 603559 179875 318406 848951 61396 952176 200183 457192 900996 802489 56639 741841 971049 796637 722916 711540 11263 173051 671115 755094 537335 380743 236342 469181 819691 842861 422618 887194 249196 829611 939251 565178 243132 898634 991349 471675 564794 1000227 635623 430458 210917 731641 125763 469756 462286 247146 911445 923827 838803 452056 645953 616047 876450 490765 485964 675290 859447 43869 799165 240541 768085 451895 619819 863717 1018163 481520 777016 152950 995116 323257 834796 484958 665437 510187 964695 597178 371939 932070 320351 710173 643229 509722 909630 360935 470587 417177 174070 842535 564565 252318 976594 827077 866424 470764 592591 121635 736916 643324 890642 465951 643891 956038 424849 1001270 986903 194845 715717 927592 864081 117823 823153 881771 574939 228444 593742 703920 512559 453259 405155 898504 493484 758935 508243 554175 623454 1018593 652077 802522 407103 379370 218570 64123 373100 996262 722857 614245 768391 482378 126826 780226 732333 643544 863133 963101 204646 551071 877397 232238 952023 480028 907427 502670 1024378 588996 952797 487910 189353 415540 483387 419681 759111 801494 775525 389811 236254 386609 447075 779458 196312 351657 563050 476107 932908 769633 343380 1031224 607647 378169 703267 390060 652089 544570 986294 666895 208555 963162 46747 768856 668410 854003 963196 926692 159706 994021 417542 186737 870259 200313 901245 483895 441610 380842 895255 404325 588486 915136 327273 807599 156094 986574 143325 399066 520833 989814 726831 242079 978065 814393 79699 122943 253297 910855 818187 904781 227675 755598 301559 341414 325788 736546 157651 697563 846855 1034058 567267 566262 299499 244053 937398 678069 510150 977685 895003 481890 604734 420318 643764 381892 397171 961430 153578 399803 926815 661468 500690 313285 1020131 683508 354523 450773 291193 611574 277863 255936 745410 802659 943657 844691 701790 481706 802690 910160 514884 959852 811646 861529 643571 1035714 230389 774082 302970 216023 440696 260117 407155 149199 910954 78295 282507 438698 937291 803755 306781 118628 1043268 191930 274259 694075 725998 593875 490548 44894 896422 55659 555885 128248 638304 744133 365881 868541 582565 271357 702254 420453 453778 738605 551223 969129 701932 883864 1003203 777184 631599 676651 740709 689630 285431 638420 371958 588986 759982 1002936 290171 92982 856910 451322 798645 954797 660921 484664 151462 218821 930157 490766 926549 925341 635055 817731 580252 237457 267239 461811 239088 634660 834571 965722 179791 359590 212804 885421 877270 478803 995025 178396 300792 879923 572830 48762 414509 949520 477596 919895 124666 1017468 47100 103807 743971 370499 130151 413943 703495 878360 301007 615883 833722 1016793 831322 90008 366067 846483 217431 975156 511258 643954 457246 387669 915585 955324 636648 857654 361583 743850 418673 633421 888116 874902 97071 799541 236757 670861 678110 349146 367334 495413 151502 1007901 577245 896590 902823 974374 254351 894490 575807 822163 650578 316327 710193 382539 740209 507668 961563 375450 957812 682978 336374 467261 579277 15998 127303 624565 689077 156583 635859 811893 817521 926061 673753 587354 631262 765098 577411 95979 988701 1011077 499105 775366 811772 973953 642285 1046800 710291 778677 207740 238073 742371 564172 793469 187960 157686 521048 1033507 662685 462653 715940 816738 897374 804579 887998 730101 324715 486714 954134 42979 1026446 477871 997476 739022 1035092 43423 845173 362994 957162 1002440 283119 587075 877771 250643 920671 637830 492719 876138 32728 700186 829534 714609 896324 800622 666411 355564 1025230 988601 425297 447914 638123 970967 748226 505666 958064 862178 1016653 94712 712989 902485 1033605 548739 877813 1028647 758722 870866 126516 735129 804151 188861 484756 505926 842208 349883 421354 694196 842597 757354 777896 325515 481009 624887 580886 330614 146767 457158 392298 875313 342653 383132 275946 88883 683924 921399 891848 848100 751434 484790 774950 932581 493353 196292 376097 233179 621774 936691 964113 88941 292742 390736 719746 872605 894915 678973 357177 874261 400861 901998 206844 597595 857902 469610 993201 768325 53747 1024922 467661 966970 177913 842339 146135 401234 848159 370361 901580 187842 546414 126643 907945 993890 878072 361957 996173 935636 826739 901531 597658 871038 577647 774625 681693 885373 632808 605912 634454 318830 700767 736085 581234 391366 391380 939888 852923 879899 380427 736740 117980 760690 182265 965141 547486 761265 210548 61425 114116 903772 990595 738905 249458 422709 183749 948283 967522 256694 927646 296939 458516 652209 858603 924645 260362 382516 943299 646183 830126 710502 743606 816499 694575 251484 772909 447947 173471 123619 460381 1042947 504007 151135 731813 857815 949924 611197 228661 77625 702349 691566 812619 535671 415351 177085 192295 254329 964689 811764 494638 753208 256773 373817 677825 284349 234398 227423 426711 759693 588382 55022 766725 64409 192178 765110 599548 705963 48058 628887 888538 616418 1043732 731309 677590 638324 932321 773768 984948 502167 633675 975454 239073 641191 287741 805238 1000801 570591 834146 916617 241011 824280 995794 509625 116645 911887 1037329 119463 228658 586484 946882 732760 796089 758646 436460 897905 518685 1008856 846744 728721 645844 1005661 618683 753915 564891 177141 611898 667005 848535 954831 932007 760233 505486 1004708 798712 974121 949574 278384 385737 828987 343646 1012449 435915 491011 431354 925642 458576 345594 822847 718732 593310 706871 528235 515520 14332 751173 458275 480496 604118 209885 453966 760618 367576 928463 419479 230687 848222 174578 124147 769193 550867 824700 36598 768464 656363 1034672 468090 298984 425741 234845 876080 824375 365415 587470 292213 91581 662455 999805 935826 792942 673406 441893 865654 251792 460266 683970 409296 636991 158553 215279 755375 1024723 513481 991847 878217 194877 231847 975086 644707 387371 258229 1046545 670525 873283 325474 943257 597973 651356 755911 810224 438893 325510 1005157 108005 31853 963243 755373 923557 34751 381682 105468 68349 678122 991144 878691 340722 335102 771147 612054 661051 259357 965201 499821 967877 476087 1025117 460478 64850 48978 383914 765021 984619 446250 586163 903876 773904 408754 691391 776132 749929 644076 600523 652104 97754 632757 769669 431285 308799 660941 126315 206741 247867 160319 195025 968624 343938 759029 802480 480603 186143 1020423 572947 248476 110061 803833 690127 758243 469177 947410 878903 453151 578169 31736 494521 969051 976025 714192 802776 755319 24301 195239 1021096 967388 654737 637411 820695 853687 111414 724765 699288 320907 94891 1018788 631635 325933 1042455 221881 399091 422387 616559 225072 743006 831371 486761 1003730 200091 631163 818830 440213 182623 472506 849197 735772 895055 374548 383274 902958 582431 715890 503008 77433 242986 967157 380005 926446 855036 667338 934143 570490 1038382 228312 570489 495308 508700 81875 497905 373433 855511 940843 938317 129222 1018508 335299 467279 903884 692042 994601 440431 26299 127713 738414 251840 536351 850323 704226 387256 497893 146261 738490 470426 481844 584767 102396 257685 652379 352068 968529 990490 709707 648436 186028 37367 227741 880426 649998 900365 488967 934742 555367 314669 225236 587512 773302 349177 507200 384781 248395 250681 669356 941893 429422 381436 62685 735576 157686 667444 326695 960756 782114 509161 620386 91580 956028 49039 718737 192205 137919 124856 1022346 508622 484766 642406 223690 882885 555134 903197 810277 890055 842226 798261 496323 637593 650794 1005611 932220 77747 486601 421149 521004 488394 439849 648418 293626 431339 1042447 422857 586014 374618 331903 383852 739570 728427 125802 699125 736866 962332 189837 607099 450512 956067 940379 899529 801491 766886 732755 92403 476084 434088 553342 633251 62303 538942 352699 609695 1033889 766788 187599 241051 170987 485533 759692 422794 736597 510195 682390 580848 325461 453396 907384 27351 783122 672894 354938 1019110 386327 830229 411607 128298 220943 439414 508023 717879 894730 577371 389363 380805 320171 538397 809247 723775 821983 473450 993641 58851 407767 418939 1005512 1006697 521825 764099 961625 605578 20327 1007724 226954 753444 923068 684404 375375 243420 985310 473475 752670 728199 585931 1004101 598711 187683 621158 254063 891726 982120 406559 572039 708765 412574 398204 932696 782917 347064 390580 891224 981012 398283 488495 880417 756441 936835 317619 418987 397503 935865 878506 536059 124770 868131 465209 904410 652196 245262 486065 87647 501138 587718 251603 706407 822571 124519 111071 831288 457892 544374 783690 58318 831974 29927 186774 214654 862962 581532 388444 355205 407461 985299 496465 572989 97699 842978 725247 724669 143007 485916 911237 601685 930724 38767 971221 510642 389992 138982 838266 231861 957394 616781 976098 382140 770717 357093 633265 978248 857327 337844 625511 519714 903626 407224 466762 252340 355691 447639 487080 480466 252841 792445 57053 235230 407154 648920 775889 191791 481403 961212 887992 911052 932553 997397 500915 572842 618011 367594 850709 677663 353784 626553 339751 581554 879553 443257 768302 1030283 801331 746920 258849 215247 372363 560875 915734 981638 489705 617925 330741 367853 292807 993596 375161 161190 458505 242356 862926 438997 961299 81323 443678 883812 946355 145138 282287 722654 967949 654492 718282 353532 97307 169923 996940 702669 706510 581294 823779 588433 376513 992232 420470 522507 342806 766698 422806 514189 954261 647821 342383 255535 845987 749340 879695 780830 891245 27835 453817 793949 1044352 510489 385741 392730 721815 857990 114030 113014 942925 129890 1003094 862123 905267 620294 652942 724533 968825 910196 478105 543705 31911 354908 922059 481483 369371 272893 747095 212649 891348 939704 378841 355314 906636 212424 253808 797511 369337 238841 419399 159186 745285 588679 39343 214709 956077 434395 553422 158185 112518 915560 698346 384300 298457 869021 289276 740957 470840 958687 1032615 587959 846607 591549 112942 117151 48549 432759 685117 984754 1041286 616031 204266 299769 372070 578522 504054 509616 771936 746127 423491 919911 248666 330239 796147 118524 761371 1025616 534199 278229 975171 725055 255569 790363 930270 368536 797167 279995 640877 693630 250823 507406 936118 642522 771175 942875 748954 472508 234980 942622 895685 470117 737407 975085 726739 942294 198107 222117 510607 803318 33775 215671 584568 879794 321368 627158 383352 439590 192623 467939 596439 784716 267246 644285 989653 432098 470373 648270 518323 291734 674486 303015 485613 243150 979483 36838 907303 842662 618122 1028453 683314 169333 523788 944609 919356 894301 236175 422221 611171 424026 101614 679150 386574 538557 260408 842924 473479 678187 321441 740908 990300 677243 817785 145117 198271 766505 495395 146223 523329 24207 1037970 644442 509293 928469 448667 339182 938135 256787 130250 161439 613613 154671 517477 437463 206654 861144 294174 921394 713991 219641 411055 827190 185213 874693 896449 731533 245532 109895 210894 999770 425015 316827 942445 184750 939641 468653 810581 31659 856442 522534 914208 417210 96879 950955 135103 644702 741747 767246 177558 387733 231166 610243 1024820 765748 707759 718998 475990 778557 73145 324505 941339 319934 700113 492447 500943 187578 1012115 254333 294595 113512 97182 801019 810331 551658 300823 641711 519217 472348 571239 828922 652017 735077 566701 388294 542706 475771 405966 94875 914565 298678 708359 347327 560506 661758 355765 852843 828025 93711 737045 772303 321933 953272 496363 95454 1043089 477020 934643 326765 87259 885243 761397 113965 455116 699491 138063 511763 884243 453426 520306 684414 65233 1007992 437990 193276 936754 1009908 677689 524033 701162 391574 899119 129262 634704 26015 699194 87487 903502 645624 645199 898912 31422 323101 260995 99807 1026218 389025 1047170 708735 619614 660986 259747 238843 372910 342829 323252 772334 343396 347029 401909 173483 521859 779539 698795 750545 105342 634421 451179 346599 996446 962472 933346 868926 370855 499331 769409 702817 175096 100061 288241 470981 994351 471435 97657 342573 483542 578462 604239 255354 912176 782890 650331 431949 871331 782666 160862 782897 579409 971124 382183 669555 214996 699256 432853 717358 1016792 673483 564795 241305 938195 620460 370473 113049 788441 469946 331484 604395 1006918 81868 948912 277958 625526 376403 781112 219479 801464 929919 385902 959316 546239 904545 738583 892024 487859 121840 430685 16117 711992 762728 367899 752993 333517 956214 1030285 722802 175570 316986 110391 361119 717780 442591 186542 1043594 745032 254926 1039521 911484 224838 844883 125306 390800 633950 406974 938415 443805 382765 319396 636629 112120 468775 78845 689641 669491 848840 865962 822129 570767 252715 75003 910233 254293 129445 291127 831702 802540 102389 233909 502728 564303 440824 716226 988124 153582 366781 737108 873204 564765 97462 867595 815838 434895 741228 243789 460250 215478 677399 859789 116198 838742 965767 123373 310522 190234 572055 891239 314858 509475 863622 892353 776932 323540 744069 862118 920635 998320 978626 482571 178717 975155 810820 129770 546489 707388 635439 556565 155082 465876 608166 344443 243924 975348 309073 1019493 806896 711726 382124 450131 206191 462158 428283 601082 360947 760599 583597 396093 960653 886732 834641 553419 523796 680607 908453 238298 774811 884895 707111 385908 718662 383873 818269 453203 374563 242870 1028170 611735 743346 830051 925050 471290 895440 933166 928469 847119 340665 104951 674419 647625 810759 385223 69471 110485 422582 162263 63699 554587 187796 786064 796135 973372 823902 613795 427247 40807 939251 869229 255921 885753 871518 580426 619362 496620 290574 624571 32120 907564 914627 191703 864082 217056 754087 932401 874699 156599 455028 552732 615758 853849 703440 335274 836270 811926 318015 892872 179727 521484 122769 274111 318317 172918 144573 420589 1001223 388253 597916 766904 902744 941571 367477 832628 96044 1005068 620423 692122 744049 626535 970269 123891 597931 88945 1029538 106344 829502 798087 571843 405887 1018200 778659 474381 28157 35709 1028235 880947 715132 644932 976577 406374 375347 61299 224225 111100 978065 40818 573261 739991 550893 516331 633293 84954 447730 763787 845792 977223 920967 972325 241783 812838 642174 925542 485084 628382 451386 467388 371133 1005689 907421 766987 719753 886524 591101 824309 1030737 618155 48856 549628 1042969 632379 520577 981286 676478 977109 936314 1011723 984788 824791 213927 520305 710835 1008700 522696 741043 947104 791550 804663 816868 1025614 32559 119197 859745 362379 764374 365998 703840 379498 932553 810803 417508 47083 630613 416557 584874 684156 873933 747697 857594 886193 1044876 678769 983804 422135 731551 138366 716200 474356 494134 936060 486008 937820 241983 796350 954766 637707 463832 175011 97220 448106 367782 629208 135003 327009 442049 695142 1034762 859860 583030 490036 844021 577414 529847 114130 490658 923882 825462 1008462 439127 993161 125523 871913 662699 1030977 407311 497429 731850 920438 105070 620259 429041 322925 865395 663162 1006876 934803 646018 771189 976003 828393 1043716 1013937 276671 910200 290606 959306 1041433 670929 798383 909774 254695 944952 301882 968521 493038 587295 564174 337846 734897 218876 324935 758099 869727 552301 105595 309991 267191 465586 496870 472847 602981 565232 842898 473403 793910 981161 230393 997418 667278 462035 715185 774553 154805 474663 896117 236877 1020199 83960 584215 642773 1002531 711083 626292 738487 318878 1035688 728359 250674 582349 363256 611501 454409 949308 995074 78843 1017386 927438 481451 642916 331626 968506 360102 145627 187487 344566 520436 292728 102191 1001519 249983 735439 503652 351178 94645 730055 249770 485659 906947 255405 884226 587180 746403 169882 777356 663258 373610 113873 633571 694395 307025 579369 300623 931729 645944 477067 232334 519560 1033681 437165 225374 678567 311047 1021589 224728 950815 419571 960156 53071 1005185 115667 244673 97963 183623 422204 359273 447892 626574 383800 908314 497574 854510 862803 220733 715001 994394 384852 495047 645610 632983 100314 884038 587037 986029 700531 848668 958112 923333 815982 52638 1042896 91515 225107 879974 1016752 239740 969163 438697 62834 932010 253999 128627 824773 386860 492687 452404 402682 189598 378295 1020460 310815 1010832 868066 293730 495161 880877 750249 674284 101023 761097 189936 855985 1030916 994656 179021 104365 514673 879346 404826 952574 848842 832744 964380 498538 513062 163401 726270 369773 372162 415153 222133 293357 942703 212429 98180 185743 939119 908316 746466 744665 648271 278417 509843 665539 253155 859814 176799 489683 839090 846235 946745 64870 788405 563311 937321 825318 106407 30695 709771 1047632 687462 825487 193241 244185 211263 882371 258670 878834 222095 237109 129273 428591 728727 686355 214520 488901 645461 493458 196392 581433 207614 827090 768328 838981 1019128 77756 646787 788199 759019 595865 221639 767109 260364 298351 1034694 840923 693991 565221 826674 930011 510045 840932 192892 743018 686733 88779 314973 391356 601467 975412 161070 350565 903783 129451 521493 828021 579251 831883 162042 764884 772072 588971 355961 359811 609018 182782 713202 1017903 390595 64197 353014 250091 492390 146164 711695 96035 562421 871363 777283 808182 497099 111679 839544 1019689 492963 294220 846040 886365 596679 383544 572949 944942 248261 961807 113493 610703 338665 871967 742241 406764 630119 892469 335593 697143 703503 555693 910947 207578 169933 1001146 1041292 997596 111310 430966 408188 703218 662451 890275 752723 732619 651414 896782 120505 611917 390678 943257 87351 581947 384385 178615 959715 357244 767253 622101 924775 955165 254565 124406 1008813 495211 422811 988447 702314 1020640 94119 599407 704354 300902 294856 619830 732582 865251 177615 407995 161462 825265 356037 440236 119282 937035 79718 44591 470860 432614 654208 874981 764252 793390 813863 89451 652739 614252 830617 866228 818838 974213 474833 776851 949002 515621 362151 906179 666985 829742 27879 230365 472519 123357 945932 936938 228525 92621 859727 1032252 232343 587537 896097 970531 587625 765141 418647 96120 812693 512159 249635 930109 191573 870045 724159 988629 327369 567407 310387 608947 434083 129848 724465 549374 451491 778808 152285 596985 1023065 453198 225839 417390 780169 714172 978994 236773 500977 710355 765226 565006 154573 220113 719296 652355 288633 668652 392246 686758 458276 1037988 913058 904760 820179 917979 681329 943663 269278 1007864 490074 452703 941450 31083 706533 932413 824261 647487 867079 635239 114362 593621 591550 237086 969906 155597 1039168 91115 774987 232285 1035828 586548 859035 626236 633916 111837 851544 152555 387262 825945 380469 658806 119495 452109 257795 661151 669684 812262 354197 670537 421556 221821 521366 470872 400943 251792 825789 558958 354558 741555 417362 589001 661166 710316 586652 409553 255941 612050 210365 604583 674519 457432 461305 622245 186019 200141 1006405 467807 322957 54652 235613 571825 771043 621645 1021703 231839 814795 857754 835102 745001 728301 1003065 873210 483028 234874 97811 971370 520365 891987 597278 339359 913089 397005 576346 376109 964679 733365 991799 451614 706037 498035 863283 867480 291704 61933 57226 866761 109689 965395 341709 891166 619805 747547 952566 857813 113775 765075 585972 746147 671515 88005 366837 255356 894853 895843 188085 697525 1016879 337914 300730 1046176 169971 701351 15247 57261 883244 808682 709237 506909 505680 952987 458019 15354 874851 508574 365227 894374 171875 222067 851586 367047 278173 895821 547997 374486 877553 742510 294055 618963 747177 280554 244024 242135 305900 1012930 478564 126193 337149 908866 437804 613586 439918 112206 587491 730419 512182 612310 962969 486565 469233 183250 826611 827105 324968 635181 717838 162549 188909 812721 673390 749012 462572 760642 105438 572220 577521 831141 802044 492879 925470 363228 489233 663509 260150 376327 896457 63949 953241 838247 808825 979668 865897 437732 256057 764700 194875 1033363 1005994 890744 286279 940433 835806 340980 555350 421484 1018014 719525 629682 355116 1022116 242237 191887 220937 416989 399281 935390 120409 773907 576711 759021 738137 1002267 597902 257876 687262 601310 760657 441658 708264 894680 891155 586534 404126 204520 646500 977801 711823 175741 628395 599507 702089 542587 191261 713295 875033 439282 666733 1017525 306333 501134 625267 322156 510806 344539 730317 342977 710810 789599 829361 742246 923110 906656 448042 93945 941162 460383 973605 881197 194094 309005 755613 284078 196245 564819 759138 969094 690155 92975 635508 459757 826133 704990 515618 258965 612322 129945 326246 994315 97878 892180 556815 987699 1039140 645588 1044621 1003109 187766 207718 412317 175346 990797 113787 643580 560574 670371 963921 380331 465912 906388 391285 511952 856413 897139 1010872 438226 908628 234866 500598 718282 1004424 760591 487795 970024 412031 988379 351510 208740 244136 828973 489562 782391 16343 972480 941217 704394 114384 921383 453346 957110 735799 449430 1005912 918506 669419 512792 765025 359714 882974 502230 905845 700337 392233 108247 817291 236379 927356 166366 122757 199399 670855 785496 868292 682830 585974 500541 738161 977746 370151 662191 677806 952635 1024633 180471 890053 470885 193359 1001412 406430 650331 367663 802135 584287 842771 827614 946020 638668 959590 117883 791255 708267 760474 596311 457034 371595 404723 418938 966017 452794 733295 499139 94716 989487 1032892 147255 216483 946792 270290 415294 526143 572665 653625 941538 221942 724270 454970 741255 550365 906795 902804 243831 991993 695484 331407 398765 425285 448079 992138 503958 810230 710315 471867 366517 189085 973872 937305 927578 213463 638324 226011 418511 853453 514617 309160 90029 161780 964875 746655 575341 951100 858684 731467 1001097 1018588 980770 43869 408341 617329 617933 391500 984410 771164 438518 937625 207822 420534 1007979 869845 571423 878805 702221 728969 591486 147442 912576 544638 659167 607979 380820 925353 291499 217044 369974 697197 1040463 636564 773321 765286 37311 487619 138605 238327 488498 679101 28596 176879 182202 370924 650061 280523 58861 573325 972086 839060 326427 564946 879393 174055 915864 1003846 363103 779798 976106 191257 23502 649649 429619 635543 283343 778395 872881 585027 508558 990291 158923 310090 810701 895171 97992 713082 988561 895697 753222 624877 486006 962643 349927 434132 367143 760621 734533 432619 775882 582703 179137 252738 687014 189875 192878 706267 111485 504240 533469 969515 480460 317646 889713 372970 404474 171803 805839 220347 518189 482250 701240 487658 638704 374579 492507 1008968 227977 223200 603037 322899 968426 804206 595897 407245 816173 185786 593838 908512 111549 123640 888292 891470 80814 1025712 530411 646310 414535 794414 361083 818984 217972 1033700 975622 580552 757596 416709 85822 977281 627495 890460 732144 946764 891161 585684 690519 432007 629302 372579 541167 143331 40890 1027876 194729 869788 462790 581443 571643 421352 978458 1019316 357750 339921 404149 751801 694509 236695 828143 224211 278233 583596 175588 935542 79100 318170 711837 522517 338620 75501 484966 210900 505133 752775 511030 214939 829426 1026501 321299 898772 482105 401011 425133 216317 945872 715835 481740 912067 288990 429749 470328 460155 748093 293566 15981 51949 486502 809652 976145 241428 258948 673675 606037 302951 653874 861335 159569 543669 248507 733030 439510 898752 250103 778926 618995 185588 848054 886553 946535 44410 887779 699752 274357 618075 485146 863946 493753 133886 283574 872013 731927 802288 219766 949025 948033 686572 736532 864510 1025804 641980 975214 121452 40695 340399 733877 880989 971869 191970 215482 588235 298807 974008 734262 275196 944358 674686 890702 1015120 1036330 637715 810300 499329 743022 889322 39391 742364 650310 422396 873757 55210 308286 125021 269267 222953 358162 634935 56663 201660 680435 563631 514714 121211 553849 46590 850065 899110 62718 881198 754797 1019222 94044 758835 154461 974664 845033 447830 689371 945633 922083 535935 186059 644006 907730 583581 821965 175678 944465 380365 704396 945858 424137 307759 98104 87383 465795 356559 783113 422842 460533 96240 421537 952446 1000614 286362 127079 486727 468143 290801 244814 375823 843309 963982 185317 692074 695977 293368 848316 797950 1037126 380135 666457 735315 944183 1012290 509780 735669 647659 107445 249259 314202 1019283 810548 758311 580510 539493 826899 875201 80821 917312 258159 683292 487629 1024902 759644 864445 294562 1012387 452206 389864 319333 504788 881010 356054 649932 39663 939925 407319 28030 747932 390268 675655 382805 747981 223543 212661 722110 717395 801717 641900 250806 986674 896182 576087 838967 122714 484070 64679 822883 160383 604239 681201 424310 966216 175600 984877 404451 324581 740593 17399 853948 909517 42839 656303 925164 490369 870854 239022 239955 503299 620492 540398 484819 867754 968073 710090 71671 887032 433678 585174 128709 491019 183230 331478 358582 221057 757674 642197 108411 752802 31549 1018093 56630 1011912 629223 642360 501699 898166 770493 893923 655000 820186 932631 760901 745346 764596 286543 713466 28642 965170 536441 1036224 91051 124567 617849 1008821 56798 221527 624431 485967 355630 587533 1029891 464377 588461 882100 889710 123369 742130 881238 653156 383428 960282 408044 359130 804729 840891 462568 232940 813915 1023576 226753 835805 447243 667454 401007 903625 720660 313299 442877 792558 43516 88823 650018 243945 326850 218533 754394 718364 670826 646157 343992 171969 818090 259626 1002792 96180 513351 980048 670615 473289 752206 645868 1030528 223645 247627 343474 151503 732072 496529 202075 541919 958352 988191 477104 794609 186542 517163 315124 945709 502674 815495 514844 735881 818540 887831 847955 62694 112108 781334 939974 814577 1035108 30589 965953 360099 947876 818472 630240 899235 842979 255858 1040748 691357 915726 258887 822200 431326 283571 935813 876197 554713 636338 449066 479698 709884 863543 587349 1023308 908000 981232 380565 638860 902998 682346 565155 1005878 699500 653954 499034 1027724 686931 129334 712579 34747 380215 253488 734070 919214 73178 140719 697691 261157 703243 128603 567148 568277 420381 278326 468684 359920 699742 973224 952751 186281 945618 967107 650307 779186 649756 271227 913816 355687 828825 956183 254518 118673 929226 498379 249033 994755 746422 847010 257738 731605 416857 690937 581202 434879 683482 907041 983973 910158 1001049 556755 621251 510254 192466 1044627 1003861 518996 310451 457634 465084 480241 771111 965772 628656 940941 84927 719434 648899 519817 496311 961076 381707 564634 870087 127721 879766 251501 425037 686050 121227 259525 203962 735379 958922 378572 208463 47028 118043 309711 499409 162734 8151 342716 443828 749731 139211 144215 421951 702033 157559 455664 431423 475868 440363 941449 408020 553818 424340 404607 707674 497338 453274 634552 800212 316015 512742 826729 836471 510822 277175 668397 860367 494443 641402 873320 1023656 946638 112380 251816 711075 616575 954253 589153 386410 586646 609975 286411 486504 990802 700630 942804 439415 44511 379558 813945 945698 572703 905863 290246 348109 671068 89421 694098 669095 931388 652071 147351 965074 662687 504244 1017794 848304 196204 313949 1018921 213883 457938 725469 329205 956746 862750 679493 1004378 319338 321875 613946 451779 484837 498285 1021044 774824 655870 282095 910493 1022282 385339 126853 634105 339430 493095 84599 807598 704069 1030697 845257 925007 649107 978688 326287 77270 48748 247407 256490 486276 234987 228933 244696 861493 175571 747047 1024313 138599 1042624 424422 179676 1017577 236721 702313 323029 994342 971649 675509 838908 760945 709143 391374 324061 112505 697190 984470 93169 974086 742308 941401 943733 177211 748732 652693 960551 987369 751460 1001287 426734 805767 477374 754616 340730 16181 720425 700537 382119 896800 724313 335676 260804 456420 994978 89725 944843 713918 484153 922270 908326 743330 175317 365279 1034050 657143 48075 319043 770934 219754 416063 425507 840303 440002 1020156 621282 142190 584642 203597 992147 631274 172523 776462 61278 766172 47013 161657 633509 415398 118726 73563 220001 246969 564598 895669 243931 441576 885979 967636 326735 785508 72047 732532 814423 485065 765468 585649 341564 556133 626542 253770 551325 1024442 195468 678063 763157 865174 980505 782556 859490 195981 900484 691929 703188 797854 923459 730969 816105 209799 423734 703187 643443 317550 242375 77771 661053 418151 736492 771502 727357 160747 98214 334822 489753 640678 900737 207167 715060 489859 113049 453139 331736 422795 636438 346991 439493 778364 724887 966869 199644 536235 844651 1024567 721711 922743 147219 985848 509717 873681 1014027 498664 36718 935366 859989 904259 864147 689502 965145 531911 887964 905649 824266 492855 767075 667333 925420 744013 677352 763289 922827 864150 948634 733660 217799 761020 390803 252866 969053 604081 98196 579743 476082 388451 643056 429780 973729 632316 759138 1043601 444857 818624 302952 705897 363257 678735 1037412 63833 816410 636109 926487 547550 869233 51935 952162 846289 730834 639971 659162 820975 706387 562861 733515 1014536 640870 289265 899529 155605 391589 830889 429303 442943 517515 1027244 159418 481051 327584 391282 680253 977004 283423 974972 187106 1028321 649137 447676 899376 260884 441894 943026 484966 124586 702218 461653 579774 893502 648405 770994 1026980 675717 993171 923934 983675 848221 740901 125533 102267 855020 971460 505126 765133 586631 476393 937857 869603 350799 634260 122420 642026 640632 675175 757882 876295 1045521 940628 354899 395773 385692 939381 545657 216879 887482 92542 302543 561839 400185 929649 924335 392579 519688 65158 620435 1005579 504013 747284 416709 913433 961037 961429 242283 61052 681199 719190 802095 594527 648998 874619 830117 692057 548582 251281 665462 485741 1008267 1002078 717075 243962 390436 97579 678382 313135 638185 447980 1037400 495218 223611 474916 449257 758627 438217 238686 973714 452337 325170 915810 844970 747061 194332 867476 962979 794424 57329 478904 771723 882990 294802 889468 985819 539637 624431 517937 717137 178093 762818 51071 552766 380592 903541 657143 790229 426671 350775 881123 635113 95759 511133 95669 913594 1040812 793319 581050 643781 961687 110521 728859 424718 172988 1021316 892439 317555 327076 940267 1025585 1012006 1012747 849564 664947 674662 173559 466828 810362 1036822 825252 510010 877998 956733 948176 668467 195634 176335 830794 1009746 859683 534127 865871 648135 292094 893629 514596 514443 1025490 364345 125721 551663 465338 777858 762860 416412 372044 138987 990021 897460 443951 294516 876132 890157 765213 620339 999864 874963 380131 290078 222038 755103 922983 999232 187096 911941 1020078 703860 739885 978310 409270 619754 375192 213871 762098 738159 584489 669405 456044 494925 648754 998060 777739 952029 915720 568622 48952 495865 849192 621268 728044 51551 583223 223224 609241 569815 534015 899470 252365 318679 846139 914458 686424 863446 236917 849561 358058 470377 125686 347828 496504 677303 762013 659386 510054 187630 667036 1006960 416567 64923 587616 319385 285881 234747 964997 712114 855772 679581 743217 561103 349558 879834 190170 946896 424391 587196 831834 677447 229136 837365 318323 645489 646086 671654 1014420 720066 228050 386866 452669 208362 991982 753967 863608 774926 623571 959985 183721 756389 432018 406607 487121 513986 117615 499942 1024059 1002710 806135 678632 32367 684377 675548 159603 422443 456417 771881 311079 847420 429687 620441 280511 686479 895547 101597 675779 105165 844487 749926 405077 799606 703381 52461 861723 446815 469863 730806 701401 695752 736112 691612 969414 211380 623085 173031 462613 157594 160254 383459 1002782 991088 905934 561013 113618 833134 384409 7671 716438 70650 310515 465810 110125 552387 175594 597342 228034 559079 847957 1046568 237514 369114 676679 503128 1002329 652840 963172 1018517 326837 636263 858357 920312 453082 953524 895636 92851 863357 723755 496102 814645 515232 505900 781098 244129 354218 205599 306789 378142 506246 490698 936573 251730 924381 815507 904936 588558 244504 582999 615740 370037 147355 866530 826289 223037 927708 339762 325955 43507 865201 358999 968268 555403 682813 850884 997146 755251 1040833 640426 95481 579436 971420 577111 834982 847426 688072 121513 438508 126389 151013 815548 907349 877940 1024566 95708 421677 700006 967582 546716 261395 663151 887275 1025091 695417 1001790 1006196 594047 505914 907045 802595 767180 350835 843144 937797 453933 607863 257257 222606 239461 853374 129183 734053 132095 534478 378746 958909 888131 832302 365163 115631 975916 246381 581473 710839 619443 551535 491967 948819 219357 104306 855669 1034665 129651 580330 480181 569166 631482 759528 313947 1004809 724922 818190 106407 456014 489682 732129 1003628 324757 65080 569237 1029464 334323 244582 661822 20351 183421 840399 385848 569237 810170 1016685 250323 764523 615269 293783 765252 457352 112565 705721 958219 595919 738422 737091 384173 52023 797311 511138 62939 865449 517175 954808 637763 320679 129477 935702 427726 186869 712577 201686 479672 353740 842544 270119 945896 1016410 435103 318409 291191 343324 354076 895220 248548 188301 105932 717093 195863 106361 646858 740886 687064 661726 681655 929442 628189 825805 982216 613301 30633 954150 959729 759034 687976 925205 437916 455778 961547 906526 255728 493461 426997 802447 628318 211832 451685 142455 31614 817530 685652 808051 504101 412028 448211 937079 691387 718672 220643 561141 554556 257348 303583 1017761 218549 323373 841173 862105 968094 390089 156603 665274 1041461 472266 288171 891993 1032343 921417 1006257 867249 670297 339406 48865 293973 326705 704165 254181 720204 625366 64209 126074 436285 713779 1005920 867226 340671 784917 513302 481445 127830 123294 862027 261953 807998 724649 194227 200433 725671 586675 715165 879651 227419 291707 516285 315837 591598 513134 504433 875956 1002670 434084 989513 204020 748500 118171 329713 338031 904731 803543 437933 776731 996472 337518 177371 665819 299727 667083 366073 98217 39418 276283 761127 354652 711656 162715 148350 317351 456826 439219 235133 799209 596221 700073 781540 824050 1025860 800345 470496 773062 550713 489240 269235 915485 1040995 651705 914177 879253 1034446 571999 811734 119662 294543 941387 822870 521379 618293 909024 850957 895732 215964 580067 73461 970119 659177 671134 699163 548590 232925 629998 138719 456642 438927 368364 852982 570027 255641 747722 873687 629916 335850 775259 1041441 822507 1041708 733997 254195 510670 667545 31342 227526 818404 626134 64826 683541 971896 124679 583089 185501 326179 716272 991986 63961 146331 22335 241513 462059 158706 351676 944535 321903 1011930 857375 476555 580324 205779 161754 886628 833733 290617 1033612 403807 323212 1017288 726770 946550 78287 585562 615719 977317 1035788 632028 888051 676475 147034 389213 897835 403231 847899 1026513 988600 735054 462619 759869 316376 560039 556235 292174 371194 879409 450456 604614 335447 894597 839866 358312 804558 587125 388243 202075 457524 517284 488804 834105 387315 125563 927161 761238 989734 930275 715547 204732 374811 626025 948503 789237 666478 356894 546787 841538 456284 352606 605973 239406 116691 254314 125725 501877 98136 903345 992860 631797 444843 585059 98156 969354 715831 332606 118588 754923 650819 647529 620135 446747 1003550 920446 496465 481565 128361 318649 191890 652121 350653 782996 634307 72095 581340 839129 709372 373821 184791 890283 400630 56990 501852 199415 770910 251354 522352 816038 157455 244003 1037537 99327 954344 130947 437942 943522 861874 326067 632665 771670 888142 456839 644033 389593 705367 232413 247776 341827 540279 610607 470234 228950 554711 647374 726302 831062 358506 474081 27355 759222 108986 427767 244130 388501 892682 74715 197631 387173 953906 437924 948001 64971 190326 195784 113382 873655 692169 638524 36701 999900 481980 748815 809259 479263 988771 368390 771941 254829 1022107 652518 554424 750896 721279 824946 629433 222629 287198 383019 693975 892358 755635 216494 194212 142551 772119 67055 667110 650327 114260 378311 514585 506920 1014868 952199 388302 1028945 516784 488857 506438 674755 249244 668657 244783 105201 816747 120749 207230 587606 466881 684598 536269 597206 887719 373940 847395 421182 941242 840308 496053 105295 63970 401393 405999 110300 968799 884161 1036040 338235 736450 1008791 223657 446185 636979 895811 1001012 668150 505614 350797 687042 1046537 601299 225398 187726 942922 537495 533246 772796 227631 47594 1019541 844242 758575 1006137 93659 451257 318777 450496 765209 931035 73209 711384 743324 423830 103407 1033784 969996 910358 313822 1033755 930788 599867 203493 417465 756712 748102 269821 468796 347989 433183 301758 456304 930715 775736 745662 363310 853691 690034 585854 65257 834727 151533 630450 141166 755481 390445 339944 83701 383591 789434 695598 610182 809462 215859 389307 223446 290343 218985 779461 823801 42489 448775 1017206 617150 990389 763590 418744 252678 945574 646535 719200 933764 832326 773936 637834 398045 483899 645941 448398 738300 732683 1028298 999046 242478 253840 228522 117933 226873 310957 979841 921445 618046 585052 813177 145210 867737 61163 457283 544503 226597 489788 210646 963794 548850 448803 1037637 618748 388800 122680 258203 130950 897253 746357 38111 278440 987010 920305 790449 244678 838246 670893 835024 670382 48015 738740 305020 612175 740759 129745 843378 943670 158614 509733 984743 45431 700882 936475 809779 1019180 677752 652621 936421 997528 497109 163729 237326 910922 158451 236664 638868 873166 889748 810710 31069 895262 516297 199635 855607 1031952 745932 413463 237230 245584 577398 293047 170223 715125 368425 605068 687175 930613 256715 621150 272253 452782 381433 509413 224044 1000091 436407 809209 730747 926166 718611 161593 802161 830410 516465 384077 257684 253842 171447 743366 45032 882568 702249 138543 677935 855837 388709 124326 218572 255756 589176 613054 115708 674651 855155 507592 852971 476094 109791 438168 381368 194110 125299 634091 436060 482510 878386 573325 242556 903857 790127 86711 853971 910952 248126 840859 173022 116967 232151 725947 1005356 317495 421096 122785 488039 825726 305597 998956 194802 433515 437236 585607 642769 502956 1028634 187122 889427 898633 890486 429738 483093 693501 775817 1027266 840569 962146 828535 72662 424805 617889 64973 585933 484980 109939 125755 322465 250581 502902 680687 439536 758713 845475 588462 98081 464103 490505 423290 314822 243485 743943 97760 391715 733058 386979 595607 816701 577253 839141 506196 1034693 793465 758234 743514 339884 986459 996229 982092 165883 1026482 321725 52795 457784 968402 876665 371871 497257 61105 151506 939492 314073 226588 86987 770478 226542 937358 218840 945266 480199 215261 455750 322669 750418 455956 134893 388960 564732 167662 639349 324185 379247 448216 289661 567803 195429 421692 808637 763198 770409 75733 463741 894185 844241 941242 969029 158193 621242 945836 597039 952220 352097 741221 434719 233703 477076 709389 601331 744621 496542 332159 118190 150477 747972 774632 430987 997571 833444 504894 813291 343242 952220 1038865 700062 714068 646114 680572 781123 736813 347102 31133 299899 495271 383688 64046 1036375 843947 1042488 585545 449826 383443 911687 925263 343477 1038144 116459 372058 739794 769828 779066 836669 432954 477750 355685 773545 486174 773767 292786 49663 729406 1038468 806390 784162 371385 90038 734492 181431 713785 936739 80313 583783 245509 360416 863901 701390 781069 407448 730295 294746 440433 961897 191573 879525 64215 632167 896961 957730 740547 752458 919290 388329 454679 607791 347709 289770 261150 867608 996996 802182 588982 452107 472809 519185 523586 60959 87883 687490 681789 711835 834307 840120 804271 210759 769377 848324 825405 913872 348919 284395 495210 831733 585283 1009989 727087 767620 340977 471350 93562 939876 862954 1018425 949444 627038 700985 446941 844238 616795 712040 607911 219862 635718 199087 692149 992374 981890 322247 380658 605590 1036378 506972 392841 971689 944003 876919 587622 413548 875341 422394 520820 896396 87275 724683 492491 641462 846039 240829 571447 506980 18171 576478 323280 87862 470199 312953 882024 978689 1021099 510063 494867 258852 432775 287611 352162 521876 359757 576307 423210 129190 177641 718505 701163 626133 546415 808725 872820 890514 824879 73373 901864 832806 192226 981952 975407 32678 915626 452578 842283 562923 829674 480398 789351 893143 227725 177743 355385 239932 294791 555256 977976 243184 119647 550718 649609 501562 502962 882092 122610 266751 757602 565168 693053 863502 744853 488060 96042 675197 461299 971825 681922 863887 716600 896781 920541 725692 1034868 114183 981541 488538 234207 316239 190878 437628 464870 448557 954177 73704 986841 1030693 956508 749333 752428 504458 274046 375926 608150 130827 636373 981296 670989 877151 578933 892358 538030 774826 208215 368560 504621 875829 380126 827829 862178 355235 503927 811455 352147 879717 629862 726899 544757 808554 162410 898089 404185 238075 644054 711400 1043523 871059 452547 401332 162761 930590 226778 353776 469963 986795 409111 367470 1043777 517030 614743 662687 233049 456145 469739 248343 747034 780995 146719 951610 474774 949448 224803 726930 997521 987491 905425 26991 290789 383082 422445 962860 944220 579292 114023 484344 641897 342268 453020 887894 953462 443235 629464 743022 832486 758614 708457 1007024 479830 581217 418292 1026168 848445 874931 477045 760222 188344 882777 472454 584911 350555 573356 615348 1047045 577336 584750 72399 928622 893845 932394 157231 842155 659151 109466 615599 610621 706253 246190 919325 941657 961698 837557 851396 345534 429521 269711 735644 875606 899253 893610 129612 841390 642428 258348 1045770 823207 449125 437397 840313 610667 155022 797425 692978 881835 732551 773840 1018824 126010 807133 581254 468795 761642 485236 1002794 1038349 956250 488005 218523 840361 863474 572125 318294 476659 255323 369755 750653 184267 489944 922171 256353 589481 144839 355257 358180 963192 439250 369039 1006659 1003233 666735 1029713 452054 691385 725988 433030 951741 971889 479803 850042 454186 592751 829742 173747 931272 756661 998595 205299 902744 963215 955788 708103 832411 646569 929700 770111 908108 443847 105595 408689 122123 668341 737774 395503 120087 701772 487250 967130 905828 977449 177842 824727 851049 14197 306100 848523 836522 98016 780473 800349 748120 897475 252954 170857 502998 347879 859954 242914 685680 651485 93029 900650 644615 158700 514872 456402 775341 962806 65037 908315 879558 563187 174902 111231 910148 89342 210483 719588 436969 483611 536359 268734 507489 379261 233261 949332 290481 616181 986765 367796 715798 515079 147003 856049 948020 57033 882089 698986 250203 442146 99295 692922 371565 880387 423628 583759 222186 258591 940505 244015 742252 888252 971996 924115 235599 293771 305963 24437 644016 243983 96110 497181 239858 811387 335390 680795 652216 229196 261348 624567 849077 1024994 339799 563390 382672 438460 504209 191442 715121 801975 883002 258350 717154 321750 117549 898883 225498 297942 627676 326520 1032341 97850 788405 504370 210991 768590 741088 954083 842051 595295 967609 865896 278327 417692 1042478 555700 407369 256542 940428 268671 927453 1038437 421590 56052 623577 14270 644317 712231 628117 877979 855950 612942 580442 510650 1012321 642522 251785 501089 192131 904981 995882 583038 239175 699340 687474 814833 178364 1016731 256027 417589 240285 931414 298238 165279 646467 816992 60559 452250 128852 514852 585436 369011 521745 581322 709542 432534 619358 761298 417433 605012 423749 210772 337785 775445 358940 252012 845520 371433 977490 77517 855735 479606 839823 765584 345726 251876 691309 504426 86655 675047 955087 969493 768583 948976 793846 313269 752140 325863 418175 380540 1002609 855996 967985 628307 679702 865701 148479 126351 768774 1031682 278260 778678 376769 470861 234846 699693 634701 130866 194201 117731 490089 971975 238809 572203 112053 21999 426455 420856 218205 573022 445556 870881 568183 935656 695669 687497 862098 694899 384451 47100 548712 499604 123999 826340 920047 889497 930617 835410 652622 297718 367553 714108 1018998 556377 931124 635247 1038371 687313 343914 210677 993594 705257 535486 444318 803663 236214 59252 488651 504451 306477 775560 936414 980067 939418 832427 727542 576477 407217 750690 936872 877795 830013 401354 993050 986945 470311 376769 718537 718538 119005 772528 963702 388392 1006094 715964 989745 294512 235448 372720 1028188 830570 242616 242809 900881 572625 912195 1034674 471694 687321 840952 233309 693043 651624 1021520 425125 760561 817491 964165 676785 618620 738203 625516 1001946 943024 385435 882189 690781 712941 1004993 195892 465889 375627 824949 241790 817958 48751 235163 228450 173884 931524 292508 939624 466199 437699 580922 482713 358883 976833 259414 203701 451556 726756 755326 851736 808263 953972 327318 285594 983950 997555 863477 584647 465327 222871 324459 711100 597434 496231 480726 139133 699345 704401 117747 1014277 249287 715093 12123 292822 179380 1024413 404427 191973 832370 710747 333278 774822 1017772 840541 211409 996505 901993 124840 752036 875666 552755 842674 403930 996381 961660 699843 503370 274412 136126 881537 697907 997470 739028 1020579 417264 956557 888491 78685 1018637 189134 906396 1038945 829583 928919 483966 449985 871879 175719 362447 589137 975222 211149 705839 482988 695054 1016953 972051 555450 1042306 682746 47439 400343 335834 876949 384769 547708 61855 694619 930105 730600 151499 915075 998186 842405 460149 967149 421149 341167 582329 408399 1037418 332926 942414 115389 503967 351068 308153 953397 701166 375524 793246 847243 763120 222447 290479 110386 743964 643258 308696 874946 682590 366871 954126 512174 224796 624445 833740 54231 11198 322099 556301 299998 510770 775556 732881 641269 924657 781425 987790 754331 503252 708423 951961 478872 65400 667580 454264 372038 939738 586956 708173 297471 781130 638061 779850 926487 15423 962908 320245 404207 245344 14059 340841 944275 928970 640381 628863 591263 342325 449117 480855 913578 428412 554958 466107 474852 211171 874691 467950 495081 282029 642915 782733 706330 43247 729951 947304 178072 173042 549615 318417 903506 1012369 186994 579475 187447 468725 816371 227607 847382 699511 665055 628154 945990 845098 907944 298301 118694 694063 242510 662119 935694 887724 292750 578469 192440 126960 1010530 510164 13935 417254 575421 464285 959821 435381 343155 517290 858839 408741 267959 664574 881977 581221 965066 309080 718470 685773 415870 265195 977009 254403 60651 877145 703635 544589 849234 277239 966416 974356 736558 700245 860132 178875 193733 452434 421018 572332 384616 797164 294556 892385 750605 967383 1004256 100671 918839 453966 736641 548211 679793 359059 222661 894662 307125 124728 632470 445398 310936 47733 972121 686824 363803 767649 899655 11887 113125 708505 830194 899409 481949 401902 564940 356123 716440 1024933 579508 645414 683493 931418 879472 217758 250770 752394 488897 548182 230103 813427 946356 609173 337111 693609 833333 981059 112438 1007156 367395 850105 511290 1010470 447431 514330 969155 191832 774501 487074 935482 372328 759033 423884 500586 976296 628396 102388 964359 870889 873367 728154 819026 727386 674695 157607 398287 743534 260412 350952 236994 32469 182062 449144 316703 813033 987535 923194 801075 297597 756977 776504 636528 865735 391889 372005 554226 894564 743533 596907 865987 799855 864755 454743 929381 637997 81609 765210 1010710 386394 833416 421329 891689 364213 32095 504901 371165 457937 407950 894349 211318 630295 362234 162163 292397 822471 921425 842523 1009933 411863 473147 945423 845498 154938 64555 54261 415581 553662 1009542 239329 693244 814479 179416 701127 620119 1007280 951762 819076 89518 169879 743315 439359 834209 892330 617818 988934 256888 850408 63069 889462 732914 347822 341627 875043 175516 420668 512125 977795 266226 696953 775464 205725 690025 945122 764390 177820 830270 921851 388337 942489 477599 183768 726605 227149 837516 251804 1020956 433054 1038627 1017095 882793 148287 695990 678677 583608 90863 386357 892100 230887 618208 453022 682172 119991 600510 426459 723417 1019669 672495 671122 685537 599900 310919 707924 904552 417648 783473 937619 851808 909957 455691 638226 369145 740410 1020627 310843 1046597 1013267 447945 728868 47054 928359 55422 801843 809453 860654 600254 343505 94149 945315 56242 935015 364670 128996 691759 951407 255085 490674 448741 224397 766936 125557 583541 1010325 764245 257265 438639 490400 376083 961254 597821 904902 827838 1034658 608503 439032 766059 711554 847250 496756 858861 194761 387705 405327 420415 84095 472820 499887 447723 656883 616670 713013 119423 179910 791199 333756 143227 791855 578513 80884 576827 883817 915360 268270 650882 634250 582014 311097 189939 746775 570323 979541 637529 542698 562164 414653 444337 990091 720164 958806 254868 342266 614001 125843 492662 256666 443646 207787 775566 202467 241886 990629 731366 699829 374724 757654 990644 341301 621938 95831 983470 472310 671196 474224 319317 412145 876289 389820 728331 912197 588457 482003 535743 16039 726799 670103 609973 949552 553909 727431 700796 371347 324803 593901 256454 97892 327522 692195 259146 15023 343237 832282 1009345 210471 228321 864822 227931 518324 1000108 869533 588676 353189 931437 492157 646625 896353 144301 877851 1032583 448210 838774 920790 348090 684764 547167 532469 719117 985846 417607 572515 333788 976969 347478 478821 903339 114573 1006793 718126 971730 770732 290518 969865 190204 1004705 604614 462832 844977 617676 551227 258405 110301 747667 649390 482849 1012376 180108 958306 254541 797791 314491 433995 571189 195444 442746 416043 511300 249192 1014593 358634 996194 44511 643044 61817 284635 695766 520806 492998 654386 970285 567751 212332 487481 616178 347387 150516 670076 497084 827092 569330 808015 290461 970393 270318 824558 628515 849250 648107 493291 561653 185715 241244 674207 638753 280407 341231 224151 409293 898844 946350 465756 544757 779045 343880 320938 909852 568184 894637 338405 887683 687434 345263 282038 926287 361723 93429 220985 863169 810225 994224 628438 336798 685968 429811 1020239 709815 762763 298428 548021 999049 171958 954617 632309 763376 544541 694716 896286 989400 119263 920560 969246 239798 809208 415705 470357 973932 83949 125276 528355 1018651 968552 466235 798231 1034774 1033888 583619 222006 384453 816058 862615 465534 979404 354475 760552 583214 538589 707630 636074 539487 912550 355761 470394 988977 827892 847253 381433 183734 513166 638235 950080 718472 668644 601910 613089 423751 933163 214261 1020708 112990 748632 564187 334615 464043 825328 291786 1008158 60507 882435 180463 474794 882384 129446 1021530 988896 890483 903727 700807 970044 351373 528243 347995 410614 229153 955797 365807 405069 417683 736660 171359 420409 124265 806670 998338 587174 676350 1017609 780561 671697 259651 696220 486443 123383 374053 1016220 52709 487200 326604 710965 610923 335787 1041072 240007 676575 1038730 883861 250707 748623 106077 435176 20286 205663 447220 193432 438415 1030342 717523 102015 752397 1024339 698086 859719 548142 632118 428782 204381 800596 345309 32093 750044 826947 448825 977701 648902 944557 527871 618325 881106 127774 802225 928214 406351 702102 500860 250313 442123 998086 512498 781383 232843 511684 652809 553785 686393 1018957 971686 1017221 1003854 186589 513346 415791 819138 715177 763779 911410 776243 846517 1027905 449165 826284 635283 728465 490136 414365 497900 203165 502332 867733 220088 1009833 802398 824605 836323 157147 1039491 520534 212567 702913 289782 886489 399599 224921 1024212 484883 778575 452202 540538 826978 209788 250225 774732 375884 1029200 831361 126883 271862 434104 538092 915714 232779 971939 236333 476941 685492 873922 989306 424856 933793 539094 1013188 602847 807911 234471 194214 867219 362749 179994 553339 124897 247698 666605 603711 389925 289135 173822 434120 243791 963708 810865 22494 630318 1002612 997131 121779 260498 813510 901647 808630 793917 494373 316973 18427 777866 353139 496037 104115 642492 704102 250809 721535 801436 651756 747070 129145 691626 556920 653189 811358 308198 351436 712263 1003821 1029324 602927 738133 678479 575995 207695 83694 992712 714214 981828 616395 576303 643227 328631 625564 449323 162218 909991 367562 229146 580623 465254 94110 989803 1044534 400372 741550 690922 128235 417592 339398 928177 704400 362127 377211 573269 1011832 974048 228398 628574 996676 481614 323115 204266 28141 595403 414302 620887 465991 798171 408730 476636 646294 944041 644939 174068 464659 425031 556772 238545 670121 383459 932313 1003736 374101 387028 518516 109911 496827 212743 411624 187589 857539 746191 422635 800975 554683 891198 501518 479461 650890 599782 1000565 652565 408127 659190 171630 883139 910926 575869 869564 652272 945058 650468 341305 850124 386667 977564 94695 939458 638285 305886 97895 371831 739637 756179 909777 79740 892293 906826 383829 998691 126299 988347 1008423 490565 706910 937158 916129 288230 432046 967469 497047 146285 252275 613903 657791 962134 638618 964759 111259 153533 896419 477852 838065 955674 833113 504099 727445 382323 1025896 164606 479342 20339 445798 637254 679286 952158 621187 183243 445723 610809 997955 324563 256616 245254 570557 805877 747174 931965 465305 748402 1017115 334691 675571 634570 726371 891676 548732 102317 650381 276326 455128 814729 464547 1044641 725923 937603 481851 117419 314766 722157 448164 550127 893114 702590 739759 188242 162278 1017404 956001 642453 925617 977002 798403 901816 974034 937308 230357 499258 642830 47091 162748 605645 129772 347603 610141 508335 578727 217783 954018 1003659 379365 837095 621940 884072 15183 612911 1000765 438926 333643 783976 40119 120756 795622 961598 102343 155081 864885 931087 327521 973044 16358 434940 731113 364499 892198 223660 261509 55903 674718 883320 424013 242282 547259 232122 425348 900246 761626 304823 648564 886705 793551 846988 848812 310044 341180 367460 181173 294594 392304 511637 494895 745942 203995 182607 7295 873871 816851 471827 162668 740787 829501 673721 863636 326833 561790 105387 867542 311091 842293 583649 902821 502029 984861 422142 1028518 209859 763720 741236 629978 761443 998722 1001093 937648 794195 438363 911146 233161 836550 907697 859310 577327 482213 225977 487787 898380 995079 514652 840122 208537 382804 467882 796109 1003770 497451 837497 894880 41983 780617 244656 420201 432943 973062 125301 800413 1040658 179683 853497 22518 1026452 1020710 678458 924862 503902 886648 472491 159638 775473 338271 970401 320318 810470 873767 657183 601528 356240 867548 815056 503506 923322 70619 764645 885847 445108 57176 953614 842386 697189 935382 628213 848120 462290 711221 435097 489818 339259 175285 985327 887685 388172 178638 633802 987335 429739 848789 335671 797517 349085 767442 838419 822257 223086 985464 567159 375901 967251 850529 833083 813903 249745 516787 386002 241219 840237 989988 487801 644533 639230 453962 764262 30941 985483 477434 861139 241090 625838 840075 145308 258802 485252 914656 801469 498821 18173 779157 465384 839975 970310 938549 219941 326727 231667 714600 741805 535509 454884 369549 504139 593341 190037 653708 451699 555846 471008 867512 777413 401136 937358 1024061 145631 364318 380108 466227 1020213 790003 123255 269259 125612 512179 595706 290541 755397 776650 454053 741066 255261 552807 974028 1008205 535931 466338 346579 563517 716004 177531 330489 64595 186074 734114 225991 434098 823773 425379 579359 720068 944112 742652 516810 662957 816666 256308 842799 979145 683673 494172 118063 200619 848471 1019204 562125 285523 857685 727715 716677 748298 939324 648532 195798 682429 360008 116670 889718 1008612 784641 722799 599507 660087 944869 939836 706410 461855 1018398 500269 569082 580059 755366 40695 703258 301993 317191 237079 745228 866544 785568 88531 112539 776601 243917 946072 485019 903508 849935 179690 433702 473629 512399 57225 838473 510200 842391 649880 108473 420926 679572 741983 964193 483217 739899 681650 674785 452133 343207 652230 371317 364459 304124 997671 698535 733363 162505 438726 875610 858383 652365 87977 797598 805695 117708 380275 716568 882321 1016500 989628 338937 791390 130328 810042 514563 587504 941637 36303 681564 738298 40942 901343 826222 302287 877493 713692 899732 373451 241106 616817 494989 429423 243545 931429 768587 939496 48372 963469 958839 703268 564468 407394 654560 593766 904246 866399 514835 911111 614115 849574 508761 949632 43509 691189 502843 192241 971355 868639 537406 294205 284131 898689 407538 364735 1029420 129276 289211 324540 969081 855449 317395 322398 589489 512350 606118 969112 974115 994587 605892 923476 815064 380371 190918 553149 872793 743638 643693 994483 955117 427991 922467 932469 339215 159217 866765 129139 317878 317913 62783 694900 764753 1040583 993974 387737 60361 924835 969194 447337 612044 318646 818032 115695 126543 359128 796975 682094 288696 292583 97853 708481 843157 516665 220175 714949 857046 528095 724883 893799 909915 492265 514137 501300 758380 970577 125419 65118 971655 986700 994575 858460 391738 505103 420231 177782 466136 954036 964150 125436 193844 338406 452747 825031 421467 532375 332911 359515 679822 546537 667578 380015 960762 817860 484476 853853 803295 808174 690109 860759 893835 951677 31612 474406 744649 462533 1004597 1019212 519377 937527 646610 715388 384842 573272 95127 705338 718489 941417 227861 629579 429465 402424 678297 454845 1006787 955734 948097 779438 907971 826099 573076 549867 478610 653720 615665 984638 555661 155467 871737 957346 48923 813307 258441 746452 914462 456739 150891 295927 417226 998681 255075 316670 185141 670428 151251 589398 617182 308855 414203 995487 179562 964202 1038128 224435 16215 734898 169722 570075 293977 614316 355417 734884 650398 355832 469235 118520 943736 862526 450449 118570 113045 419487 317292 404452 718108 818900 410109 881755 173945 88015 727783 487120 900185 223517 231307 972580 881465 847925 247607 208695 567487 61031 566510 990297 16349 130709 750908 280477 125923 742959 298843 808563 223589 779149 276390 441940 307041 249553 636730 59367 420568 937078 983734 840286 363641 893107 631789 858414 728429 424614 974911 125107 902443 818572 636197 567242 617428 26489 553342 51197 283885 792255 849089 1005191 810482 373852 618903 918963 879472 204234 194467 555504 566223 911944 209085 505016 249588 896368 939466 363957 637616 826830 252501 118648 815549 555625 914020 585614 190901 700619 839982 110815 841177 48476 672175 866959 349018 942330 129770 1040654 472017 956730 477945 248478 863182 699143 430825 441942 12030 247763 433494 910517 1018665 862957 194681 564713 716879 55549 486147 810337 876173 973091 284399 513116 147287 605889 580056 493493 807901 225651 875705 173786 758892 938107 713167 617582 469567 138613 984924 302703 16302 305051 318005 954612 739045 844895 183762 180067 388403 975918 501594 584371 31691 619625 583605 374898 228998 808844 884376 96939 500180 418925 95926 156350 717434 239522 417258 849564 832794 382302 882059 994004 941650 783886 226718 1003836 771873 204654 126136 433261 858533 886108 414491 992662 845154 165823 864791 877991 226793 984893 470956 682906 116210 854735 857461 684537 521742 499632 858967 292748 504645 359500 447690 953170 603327 472125 163652 303799 352734 174971 325147 187035 613915 511011 837455 759664 145695 46574 340766 497329 620436 460717 844078 798070 843090 244844 759660 567209 776304 249205 301991 670908 100591 121885 730054 433971 249701 241140 556266 320250 248126 300797 380330 318670 897039 416436 417203 923091 892445 990090 776597 319361 501180 366548 130723 780445 698290 364087 728865 857723 686874 887514 992434 219733 673195 963408 990880 634481 253728 628627 222523 625899 764171 808657 548278 540262 389325 990497 764376 743486 252231 507218 208539 257355 383824 487529 1021892 990124 11134 433560 300758 229272 98090 837470 428895 257237 378364 357808 907534 521521 651548 467311 428719 783756 452818 703576 1039376 355761 397172 892118 648811 564062 757027 163369 502214 438811 308926 990771 512915 502900 379999 243147 629815 992494 931951 808427 111322 909470 476794 667499 671172 790267 294723 355785 110011 184951 566174 449362 712593 719512 251338 986679 855279 255606 650499 175974 446045 722906 515984 438861 484148 540311 747087 704823 643190 246748 683119 837270 989530 313117 874200 904283 670358 898872 855149 259017 778666 290156 347569 670421 162412 472150 826766 964244 781432 512413 631707 605370 641829 189735 947525 700573 493364 505740 892173 463358 766236 899345 744483 837552 612439 371651 734619 565018 351664 842084 630171 1006706 556634 117975 675246 574461 699810 244395 322455 1040835 1001116 438105 869620 256874 119658 80367 602859 701618 960454 686987 816100 767132 951195 560378 228494 127890 995523 667491 625917 644413 935736 334639 333433 578955 15609 919486 972313 667500 585129 824691 875789 318762 213948 185447 824509 319235 678589 871514 1010187 852862 386131 213948 302990 304083 450449 986449 842521 928433 638009 207740 306129 911525 448085 174839 539949 255348 339158 228966 62703 800957 864156 400886 338669 649186 86999 818627 695971 663387 757099 218730 564982 413369 522064 293366 26847 846892 888041 76911 129229 163308 1005719 358340 496360 973572 703428 713905 970038 701757 178130 167479 563124 501799 846895 801959 833237 81392 803827 846661 481075 754538 368271 649341 907306 257433 321443 942302 987028 985335 433937 1001276 501054 732386 406135 117639 1043525 1012340 770869 447868 848150 858349 307642 747825 240297 822861 53174 667839 675762 959722 694519 748280 883096 258707 580494 695709 580381 352225 809718 246503 233157 981638 949960 808269 997609 956117 850451 723325 1021382 390601 255163 245883 1008665 943986 445287 802091 254894 1010764 660470 740107 452196 1045120 812889 951198 936791 516941 1020473 119214 498009 521492 951655 767590 307676 825819 290722 64782 697786 770409 476502 842202 109931 398310 581432 300287 945062 61293 812589 885527 404837 602585 466015 340976 551671 448472 32303 899737 112403 834865 470724 824558 501524 826994 776614 699239 514216 184114 27551 383205 634572 637100 128435 316792 805247 257132 220427 972948 79843 961928 720044 928626 489093 636445 608655 479885 176823 183917 834740 261222 248534 847182 171259 927134 680366 472380 343823 498061 523376 109273 310813 435182 838285 895210 974228 177721 898458 1033126 508147 119763 1043206 633778 896163 934854 440552 351661 971326 204351 105906 473670 805591 1020540 877409 365530 684781 1047060 481467 300221 921310 424238 65490 886613 560759 951098 380220 997533 1013344 381267 596958 147368 96429 444149 571244 106318 556591 709433 407710 296159 933684 677983 1022235 902423 294770 335734 922459 720142 433722 210681 1027210 93812 635836 388754 456339 963021 97406 435510 639946 30698 424653 95162 601809 372688 968088 996961 129703 421242 89831 739809 703691 987517 904929 417917 923962 727518 750019 125297 632462 727657 472908 678445 223548 684427 691946 648495 385877 412126 603835 115643 829854 420747 854254 762541 782764 598935 190066 907034 191671 953720 924349 174012 177726 955038 796921 180967 812629 1002630 359251 636559 496112 16118 416214 888603 910444 717228 335641 890585 940995 663115 576465 375379 222183 774503 36348 888230 378085 259127 259233 705071 652914 449972 879438 503919 105460 128696 661949 646460 1008977 517292 251304 564855 401285 517856 828615 479599 732347 379873 427484 318883 504857 771056 850521 1028385 125109 225779 967342 981029 444907 466725 1042445 475645 973587 48819 996084 844012 130513 840086 873062 921062 905893 473757 618353 910545 636989 438055 726414 717355 638360 858556 734794 949002 712355 473570 672762 232944 421469 240988 637468 902582 816069 441753 802119 321707 39916 678829 442868 215517 435054 895578 794518 89709 1002834 719746 48825 155382 473627 354085 1031440 649092 546278 1021455 541599 490898 504894 471527 702180 730725 130137 955736 671370 480595 715549 316699 363133 349102 997800 391381 241461 237505 437580 680909 562170 414111 250810 813786 817797 733711 337876 990913 683121 869563 87871 170851 920821 796509 864041 907090 128535 1023498 967229 512745 231379 289714 302513 399090 516453 429847 236766 1012058 215800 214471 791262 237025 224611 954803 941410 211403 984867 406520 551630 689055 583386 772325 682711 798023 216291 321789 628990 469319 236215 640890 109949 1044888 381924 167774 123693 414359 124809 606026 389516 504997 466045 939843 848177 46491 906412 671474 1023495 687126 239422 946778 833129 764363 687879 306511 248892 1024349 693787 495076 732995 551642 940089 209754 157357 993978 674279 951343 161638 374543 628026 610023 643388 431722 335581 370583 678355 644206 642294 762821 574839 130730 196322 306395 959203 805531 472343 465898 893343 614172 896181 770199 281438 906932 548659 335455 928996 692473 926430 380866 562134 567003 276149 886460 985064 888534 280045 771482 941714 219445 466042 145727 901938 1003639 643415 509337 792825 70645 897443 118637 495159 810762 961425 1019340 717665 423570 735184 996513 598910 219723 383030 730552 697313 616117 492024 791227 570687 636314 927597 558067 991541 834707 620458 56795 218867 594847 248499 756200 351019 259601 235762 519450 1019362 317862 945486 955949 865561 89773 733654 747822 837546 883757 1034694 55211 226845 454472 514465 604109 867477 516508 585584 125936 708401 780883 699625 469694 852956 885745 578639 994211 979632 875674 180116 462675 506457 539870 723817 351957 941648 113907 404695 707509 63915 308655 384569 904775 677817 341367 227153 629677 506244 554465 567643 650676 106095 896525 597941 102309 762348 877631 604521 660311 876926 652102 360120 575695 659961 718113 374210 971806 496590 388668 420460 804655 1013130 197502 129877 874780 826088 448914 618293 1029168 515586 645719 379579 477293 699333 697942 945498 941952 528187 987445 955290 446066 756039 190441 446905 747630 383630 310053 250854 1033824 522820 506506 675485 414450 318294 962150 845043 812472 946806 816039 378780 400884 128095 774764 1000655 268157 466328 938965 256928 670443 888103 930678 714934 795325 1017750 665467 32670 876332 1024840 896484 463596 927547 533499 116094 825755 736168 176882 959143 760839 307065 154347 428734 504095 30617 986785 367083 203182 784033 288315 738855 957635 987013 1008189 473767 121199 846556 604687 1008342 976576 880829 897382 851652 842318 128046 973609 469729 810757 876421 183928 713912 748337 956594 699573 521258 896042 741471 455339 208627 975438 239500 997089 129234 462702 437940 226757 486671 1034294 735644 479574 914828 604856 388482 497009 171335 121816 462126 753504 906005 143159 212328 802701 790047 667965 967510 818954 890435 435565 503349 668529 375145 737654 80861 943418 164797 509370 774739 920155 249245 907481 745017 186553 970932 795501 916736 829157 698219 343213 843356 796406 844183 716973 975784 994459 316531 317317 428343 313827 846167 760568 126284 247404 418699 298678 979800 59771 761011 353711 941285 991694 227678 892682 309309 814862 96423 891350 355011 388877 678615 251705 681438 800491 280159 227717 674286 498481 375195 125150 289466 893834 156087 959850 195086 825058 569467 589528 470762 337837 762237 825029 843353 13727 372621 612122 629646 421612 474325 421211 699788 909062 860829 253768 495043 898126 709171 1031048 941489 961320 547796 528093 891571 29533 315222 582453 764565 893412 830742 890545 45758 339672 653777 77294 315967 702105 556931 457441 358158 468908 814191 519346 424392 719241 30565 380745 1024474 727418 652065 502588 733801 108981 372435 869795 822003 451779 163697 130090 902231 815608 127971 508711 848667 964361 540217 354249 589603 1001758 781000 466168 351712 756838 487630 453228 282101 171739 505196 944003 582117 48055 312927 183288 702304 337369 869821 707764 644414 375658 617580 955562 672505 988717 733432 327107 1044936 520852 383558 200676 1025609 470473 717982 765345 490275 918751 228570 323406 784398 159839 96614 161761 323301 725695 248886 830005 556008 959921 989484 508829 639941 840614 997734 818914 355275 937590 879309 243213 586823 193899 644658 703510 47050 469909 421603 604859 177590 446410 801731 788988 968335 699971 337325 951495 683055 808172 259335 731048 260357 698541 785601 996870 375173 76463 977218 913587 893545 735858 485274 623935 656126 988137 792935 883973 531310 1036345 470349 899977 636880 168894 830262 829386 920279 828221 423278 825080 905096 243363 384242 812521 657334 260700 422279 185065 135679 865684 588883 653698 373862 848110 1009542 726386 224224 234921 384395 518268 634418 575445 698246 901690 672749 685044 1001093 32271 125271 472717 451410 734471 1008425 242783 326245 316887 334637 488201 627661 498810 386602 408756 162279 114054 800668 568785 424781 1032771 865721 407472 701795 369852 415189 241918 284623 695454 228262 849540 1009492 242626 517010 770617 424718 563323 379612 371098 754543 663227 323212 497492 817518 736089 256783 959286 747813 325026 750483 745099 806597 762007 584764 903762 637560 641491 892146 887485 760374 650601 520589 861614 848989 802538 943441 453921 175957 921478 1014440 637401 505640 252314 460754 509395 128888 252508 474426 288490 109275 351717 957214 387693 307949 967258 450218 338917 1021334 622472 494494 1026412 363803 748662 470886 625340 120500 996156 624489 566519 756795 549239 619924 130130 250611 451706 730407 758397 581568 128868 604026 886367 242343 400478 679285 313848 338391 754941 870875 916003 860064 134899 638156 932918 228076 292089 567131 687662 640505 335689 739047 943709 717973 387788 77293 702527 813874 566234 734570 421493 383402 554731 1016664 159449 663465 386534 119758 840532 402420 575311 928382 215540 445293 748876 793715 773697 510173 891143 284143 429962 455829 349231 632371 593861 346679 736610 692830 465499 621265 107455 896850 451057 577207 419047 952887 146381 502257 646378 570821 677598 702747 163524 220245 319710 771494 977620 945859 621385 348895 773025 1024329 909537 734605 496687 678063 81748 1012006 539132 746307 44891 718421 126727 450798 1010804 381103 483667 646724 634600 753538 48867 961964 492366 876798 766897 498866 781648 563326 540253 1012357 844238 889766 670491 854827 220246 1029001 583837 1035489 823613 580835 1020368 359875 840249 881601 517322 953231 403357 163524 461292 866210 484918 452381 764499 642443 739564 405982 972883 349879 776237 508583 191914 778601 145294 518795 601497 944625 466405 569020 427935 443348 986061 322520 874444 369149 290451 371606 570591 425287 348080 503859 667228 256645 230373 836079 390024 836719 472020 706663 435359 817784 766384 552795 212682 348733 449566 770643 869880 708430 31198 1010640 281070 976692 444205 183197 1034950 743877 484375 682233 312635 712026 772266 839352 54012 1033028 886411 844026 512741 926456 496547 766669 399787 1007174 623287 831258 468085 861948 504037 333785 417449 635189 616734 1029348 294477 431055 678730 233838 663251 482862 810108 673662 258468 940965 939720 1018263 221057 730106 885706 521122 83930 586073 172967 644689 801075 827679 603323 701487 927331 994642 593727 165711 670363 373962 206535 713970 998179 580698 1019216 146169 485285 603927 913072 975381 89451 611389 713680 114567 258842 717156 59890 530863 116191 881194 388818 857335 40876 715981 853831 218978 294721 371159 496175 112488 115199 495435 320440 660671 117713 585787 495015 757308 986076 864411 167533 624125 121307 979356 753165 1024374 339440 1003052 870051 425328 48315 799934 400974 516887 631183 940238 705517 407399 961229 467679 966217 288430 235900 552252 172751 872092 1024207 101799 260437 971409 212388 997745 119801 863866 844220 730271 591833 71295 752698 359478 829150 730969 189558 768142 106143 1008675 891175 734266 390058 64167 614183 351356 836600 216250 456967 128745 774479 869351 635580 605309 186154 682470 515249 1025171 695829 433784 100023 465212 149373 174814 487657 31484 1018983 830449 202095 843665 507409 575271 996581 238199 193272 1041552 505498 278245 487264 517141 989811 667507 942303 628572 130256 994096 432380 750776 357963 48982 992579 373190 914482 315897 368316 742495 194055 442125 149496 417228 747988 668591 587385 612926 1026150 547541 64698 756411 298987 882502 857036 64364 903387 430006 727275 448637 253378 812862 951211 616056 832151 618057 850348 319084 627683 461300 499494 1040856 906949 341605 475391 92857 308023 1006929 603762 867529 708332 193385 408142 777257 779804 584811 31467 814141 947401 701808 92375 933266 858906 170327 901495 744643 358372 323011 134909 351333 853453 192958 319412 772154 464358 772678 676791 436931 153182 748749 834009 634701 447111 993754 871019 165371 747847 325404 920958 401283 638499 79596 321902 750484 963944 213885 868796 745186 402418 479900 856002 610415 195042 317747 588857 709940 1022824 291581 938813 1008068 952030 765020 499235 711342 947845 1021092 568301 567726 642174 952886 930537 644367 347814 476856 255946 698294 839898 96188 859526 150191 954265 497190 235759 859017 407523 755417 991294 597500 117243 1004601 765482 955845 923039 835398 731503 582601 27549 833264 451866 243376 882835 490597 229164 879427 650930 370335 282555 627572 563181 649570 725454 236071 901467 473058 837477 361703 128116 63961 936372 790183 1044530 59252 950970 551885 398015 555579 715386 324521 241098 472716 744876 772941 517405 758238 502596 423227 355265 785281 723931 746874 463755 165862 857030 602523 388674 724912 43739 986914 967511 908482 59890 22247 77726 872024 192877 803790 185595 734696 137142 119793 27613 801391 428469 438972 756443 364536 977174 602943 794361 991706 47803 635949 912336 569209 402079 503712 259252 912651 460754 540140 547279 820077 423352 824238 713869 725481 639843 696431 797818 976455 881069 31229 540307 736884 880907 474433 642822 85341 926605 220303 371821 979275 183925 979126 808750 192735 824817 314716 804603 369947 362215 417067 732882 189343 322476 107903 578846 738782 266999 1032617 116375 621703 357238 671100 893834 687501 129843 904590 498965 641401 373799 378684 694104 829804 989058 943964 122738 177651 1033002 671363 367451 976579 347326 914577 966703 845944 567548 349801 639723 354635 96407 480870 943445 921043 129110 433479 382644 313819 813511 481573 742621 698151 137724 706471 943719 852605 808655 855484 390467 276575 756791 790973 831255 846722 585982 102815 716674 979794 583532 802253 682957 703766 94055 909358 417587 285950 848354 187313 198607 480723 548602 616114 433500 643737 89058 64559 243057 391477 142187 694213 55211 736130 759869 851408 757489 422644 733533 906116 680935 826724 167870 566963 996232 1025563 501353 203838 617239 672175 482531 818984 499308 958054 516934 363324 129861 355957 904249 937115 841834 994132 274164 482752 816710 641685 269267 120290 883240 177112 1005409 954058 881027 63717 854964 864741 954061 693752 861628 484515 480929 72701 95942 841054 743597 146317 462697 478986 18363 752166 142014 436041 779504 373323 502520 651012 284611 118182 743274 119029 705238 848236 63085 255148 365435 390737 381652 644450 425351 153558 121970 978880 830906 638614 90589 169437 749082 799193 631725 958212 710905 329596 960747 907561 418663 385689 232797 778866 286643 230823 936929 592343 503145 989418 780821 460727 1041446 1033430 437891 780040 424641 995044 899166 208207 274421 236250 182055 652578 617788 121972 1027086 502089 587595 540636 885370 702440 502093 672717 873420 904564 568682 360699 714189 991993 219621 850030 95102 638170 1026341 316718 890740 221975 517296 568990 450248 298383 332219 407338 26362 633655 456214 451480 117107 377834 740856 567982 317547 976338 286259 739149 866413 706742 56571 249646 960094 738812 903800 528031 792536 989066 307627 862815 780823 485288 118752 167599 230894 551879 150989 969387 685853 49109 601563 348014 651548 931172 742261 798577 86845 732341 882733 136953 845738 846705 326808 1002908 903705 378352 861891 319338 171859 1009172 850994 939564 858930 428253 200682 871718 646064 220533 377078 683309 641139 250970 387469 840363 775404 322004 292751 710889 797681 990809 877161 776740 395039 349886 951955 155075 436003 624175 845366 992617 179433 613699 874321 905534 993052 249433 834892 987547 1005747 90080 863542 908082 255374 678205 809702 631454 643893 676214 160155 169827 1004214 992692 351662 418011 970839 518805 818246 542847 124381 956138 1005749 663477 351558 961080 392003 804588 382172 447382 300718 211605 359110 879821 804794 942770 518245 817650 494892 26231 518792 802470 604455 13287 192273 719558 381655 772894 89973 89460 869655 992542 112734 1004842 700229 249935 544565 739127 556530 945004 507192 150651 730869 285369 826922 416317 782635 927903 684444 822557 349153 938651 899878 1026296 877241 274283 224993 210779 316366 564025 775856 680191 29295 127658 26039 453472 500452 878409 434012 249019 797805 108351 224883 163212 847745 911751 437113 436605 546517 365418 807857 875460 475326 291569 959022 568054 224216 823222 427710 777156 686320 405462 618165 698702 806502 586674 445809 784006 865867 392844 782919 701827 675653 565062 103031 335313 835341 808637 431055 631789 57155 177851 917757 686389 844251 224362 358475 850096 843532 501318 477922 695099 112046 355734 986748 604719 927480 365948 999991 924851 833990 425739 616557 1000007 881510 194750 381180 324531 994821 231735 412646 30183 453709 254554 232151 800413 368295 226965 339557 451822 298237 318731 829807 220985 470925 193020 542959 564172 446410 766366 914700 112580 249750 368588 236237 642484 76919 546779 846133 334459 779077 976473 732574 321977 457809 241227 113898 323239 257127 374845 143212 243174 481477 727388 554297 664955 508811 514069 61292 675663 485485 208143 634250 352703 219723 643048 502177 718020 58861 585429 434575 957810 59896 661246 142955 643388 609882 848688 817553 563951 1025992 887479 380678 783395 362412 151931 948238 516844 1021257 644555 517167 684994 1002226 760476 619832 995745 828314 808254 996632 1007931 376048 126920 819138 487108 216805 531771 654232 32663 503587 539116 926326 305469 815041 1015168 348018 927435 897869 833882 870376 452938 455017 988747 931931 631687 746155 240391 734027 499915 192281 156030 642786 1041744 666620 588085 424852 767285 581512 65194 540091 831949 428862 511577 561081 987711 955832 335338 448084 1032294 477939 620113 113869 306135 871349 797671 448752 802521 371890 162714 157147 840178 56903 810585 69371 466237 887879 913947 985900 120587 378983 601769 408547 505367 1028929 429020 193863 444074 589348 978070 966879 968284 761166 1035460 478265 841133 712252 636522 902026 823133 72442 548541 579161 365463 935303 357609 485939 710266 741752 945811 730588 512500 883825 942231 326986 375722 964120 866984 603231 741221 1011360 175769 599805 470473 514393 1019142 65248 341873 961697 441998 386546 822893 429676 234591 675787 536425 1038240 667967 869749 649907 824382 406815 709229 937565 992488 576506 805979 266207 494323 652044 1008537 190362 111803 872086 934462 588400 766681 474428 127831 391811 490601 439149 384099 731570 972178 64228 324518 316850 473655 567503 733820 910489 620879 633499 160713 632043 80107 105326 906852 172781 470079 248183 1022696 56743 371895 217009 481050 683209 334239 1034556 717982 386748 179789 504284 840636 249739 392020 961448 946325 1008694 728544 833971 353994 432507 825101 850156 190887 898216 274238 445896 718636 850984 657374 276150 1033796 485251 934652 764729 803647 248861 210545 292971 32493 893485 909401 114090 757034 294254 678087 226616 708576 354979 689615 661870 518247 990876 246489 622002 818595 585020 392724 142189 744675 987636 978818 943224 457283 236441 1026458 970995 685711 872936 588190 487205 731572 878442 288248 156601 410995 606102 745300 727026 298237 186725 926174 1006150 849948 814968 585815 995512 206332 871410 112325 776000 935641 746968 343319 372582 307027 802383 973489 975258 97705 236855 723374 755673 736318 829323 575218 449704 476023 473403 321069 910066 982320 565983 302316 831915 889785 811895 667019 193944 450615 701867 341627 241505 923594 400346 187155 503120 679013 940844 734644 724212 510374 195221 85964 999168 988814 458132 947729 230869 420031 183273 274425 454044 766183 931599 474221 498530 95978 517804 326084 670331 833767 142715 325907 81395 1004618 717433 718362 923001 377405 300983 906452 1011552 453702 110535 887141 866556 366991 315575 775438 502453 931514 850707 482665 183855 621404 355997 964105 238822 818396 422091 121813 456729 987090 248871 384265 516191 938195 947668 351058 13287 256868 609839 770477 810173 1006178 126038 752920 466606 116799 471768 461213 506470 644533 851340 62365 124235 840357 480892 63198 842043 727964 73653 927219 353022 453803 130850 660924 308823 302064 209643 871127 279038 533975 351682 517955 335474 690172 507084 183507 549341 340187 95347 738557 718595 880004 433671 713119 657269 845125 243374 894238 552427 302330 378317 442126 322733 916518 553871 580811 278410 439734 930151 94582 877942 1021800 867954 846123 147436 369534 328559 582231 988018 198142 885791 469716 803965 923743 728632 711922 441801 450016 728728 310193 155097 305627 746091 906067 257203 493174 187580 568309 47865 368550 249681 727534 886637 216630 955235 739950 96937 995675 948615 865579 1022262 81562 1005040 561011 288743 343213 603093 747206 351640 780375 195936 106166 483543 932923 901972 497326 826659 514095 964909 334739 258283 735411 960153 1043748 941025 572264 874934 179030 676303 995220 452369 842104 959371 579639 124727 392849 122801 155030 544551 638130 433908 733647 979744 128285 874814 519106 484247 841005 354150 465765 751942 372483 966983 970925 390158 513187 948040 216861 605128 873873 875417 249674 688631 813754 798557 1002936 1027339 971545 420471 864828 1026641 378279 470671 180667 469054 306399 1027252 870073 457158 7101 259343 570030 999771 939845 651045 293541 886760 60830 455067 932193 552031 806862 971356 763246 928823 989710 778471 833478 753297 875917 324313 378574 845660 784577 743535 224343 300764 1042578 110389 179512 927967 826519 925113 158127 388906 316915 549813 344863 128561 928999 775347 245302 444659 726834 931215 887979 127209 807676 486989 128856 886684 436597 861587 202691 1026103 368219 878032 725710 1036490 532030 619869 764030 322755 732391 814266 544613 963641 220564 953773 965386 611309 797301 360052 859064 238521 15471 421107 832753 513579 509868 763067 65268 824794 475311 15197 92115 461754 39835 509345 528346 691759 175601 509654 882496 334751 968851 832601 492667 990568 480813 956146 472605 489128 949921 460686 947399 400634 421556 907889 199998 556086 973637 633638 174398 556720 1031368 522636 997832 698101 258159 1031556 626407 682778 294132 485864 498899 471603 937251 849708 816100 892306 863043 499344 577107 40671 460283 615527 864732 505960 616990 698618 611053 463827 1034803 65416 700887 1006340 309079 95956 996450 468318 160487 829891 840376 834110 927084 317138 457869 511144 79819 227699 863206 641615 220789 863952 871599 703189 488515 96423 254869 687032 171937 362270 1037208 741853 55767 813944 183642 109877 722809 713149 471901 540553 598779 187707 746693 983547 30329 694447 971225 782906 631519 703114 485173 236464 992742 690669 185950 519586 1038915 243254 509051 343018 701756 936029 653525 1032678 732963 832569 342675 462302 193853 482606 397225 637810 93627 215351 348057 794091 256673 680874 384117 563839 41663 460277 869614 407737 318820 383224 1010697 351897 583579 89205 939543 734426 116669 400159 630376 183909 423431 867756 620859 792831 505492 250703 850100 71663 257337 377716 241241 359239 128568 581839 772037 500203 160633 952431 483809 716430 658812 678222 380014 436139 614249 276343 433590 1002131 388661 186197 202236 302809 729813 634418 552878 1006728 427431 517300 648664 349995 85973 834334 907385 686508 468591 993842 61927 708849 605754 646701 383309 985435 207774 80249 586350 760111 191932 797635 444603 478301 908096 633748 816100 481972 650904 674808 870054 365919 582396 798438 56813 850974 651732 780620 672751 113897 651797 440845 32467 822807 510253 857783 758611 728614 469374 784980 945713 781698 771060 651836 893414 89772 101749 901415 682840 63702 718053 146591 806382 944453 951035 993615 606146 432559 221775 130191 89914 752824 396787 874332 55183 367985 571100 111703 644186 31467 391685 535471 797414 649123 354621 431902 509292 728546 882795 583648 743541 783881 399846 880389 292259 783238 1000855 236239 835962 704025 474082 820924 315316 612732 1002730 185903 645963 642040 735622 824683 243766 294793 904253 874373 667342 195253 632800 259042 965220 261315 425108 607085 903921 967395 89863 1033676 1016653 555581 290390 996003 816952 356826 508157 988457 807387 720265 1027116 973091 636323 433013 489529 967134 729820 825191 420891 220317 990264 881685 274934 477479 625973 1012554 1032730 380277 921199 855899 508385 616161 259985 679315 218028 399613 484707 270058 776801 839215 732205 836539 275966 163117 635454 983255 399246 877155 258483 733671 456616 191193 485812 380026 963845 223992 693370 998954 479125 417098 216947 80700 451019 462381 579965 489880 639839 244642 578231 174655 445868 825596 495034 951125 385622 456901 220500 987571 163102 281663 466492 889300 834402 873580 48969 453709 717530 809149 436476 357405 662222 989605 162044 828981 752713 897591 233723 339911 758512 1001592 782934 717203 373843 987084 564201 309027 415087 691898 99837 471778 1016569 214135 952534 226122 960400 773932 556149 325353 768596 633421 936795 256079 1013393 585318 838293 775436 493044 724450 416549 638130 287729 400634 997921 711819 814659 782789 426111 1024666 598843 616810 755278 376422 775738 1003426 146172 900804 380139 548694 184248 326760 704180 252242 740660 516499 695646 55026 555166 478454 824118 350707 383757 889576 247591 749883 926649 498806 298391 119523 499137 452484 241585 246995 889702 312252 490573 325098 920946 313265 871206 929648 445205 985773 898249 416537 554673 488075 386003 80892 787455 1028289 575007 994982 869340 546808 743107 670708 827031 585509 192821 384310 585142 741463 418427 530155 537431 253784 368430 293222 1026668 863065 832725 23501 872218 865101 358645 663026 321786 859925 373676 575321 688606 989531 254777 781892 479932 95915 252471 517213 649499 141439 497058 817268 932217 922863 420091 1026641 730837 341243 313073 147355 855627 626138 780938 336829 73629 308451 382301 379851 747206 363115 691063 607419 359211 945386 59194 389667 257830 146599 1001718 211571 130772 491897 972680 88743 359076 938492 765587 614735 72942 319030 1033274 875651 188879 616615 546678 817573 326442 640597 507205 386443 374138 434847 320487 583375 392238 813893 506056 873845 128613 480947 729916 512139 380366 985932 988714 961170 714926 61932 839145 359376 773320 873893 830829 1017588 415429 1041937 710246 990237 697304 352571 587158 456977 46005 240098 829077 502617 476954 714301 60631 742070 1004003 220590 1037482 1000358 583132 338263 92638 943497 386172 915979 1018354 892080 87420 505482 992873 540629 489795 577493 873320 636536 79663 494569 997539 437625 358900 222558 929776 14974 928678 307455 743845 528190 391656 932441 1003934 949801 204030 1007701 766178 708980 693405 659445 474548 603369 810216 1003107 697054 439601 362204 640499 693902 118169 504451 429893 516977 808394 1004355 243625 506422 715323 829378 519760 89531 495525 63742 856811 732777 1022107 991452 351467 1018457 478300 419223 58767 382027 548702 644341 670580 1020597 808207 171448 105015 538203 954284 96366 879955 769825 414011 782473 496601 1004606 425029 87471 594413 991122 771386 929621 394750 447630 553307 129893 449110 905418 959924 195506 580408 615795 837338 779037 461811 302970 695785 104404 835380 625078 1001615 815918 911148 783816 871101 464330 753064 31791 6651 670617 171307 73533 93398 243618 247223 236979 178426 441765 892233 862152 1001297 478750 470079 471751 470443 950902 57273 1018444 859244 818946 1038603 462701 609703 185455 996413 663210 113385 229847 685176 335566 986978 220794 1023022 446783 672732 625596 872946 429998 220722 220189 748630 119708 1036658 406458 734037 586973 589206 363447 644945 797923 351110 997668 976965 841606 880433 781081 492250 385421 556605 944922 1010017 440854 759918 1028330 1039009 638113 236757 318197 850296 597369 59641 854334 479579 664351 991571 1008036 953116 200689 146619 53719 716152 734086 466165 558551 704076 937926 827211 308687 121469 125630 749074 904428 378227 196358 400925 943003 255856 977222 974967 520902 951014 111835 162519 678094 679830 512293 155380 644557 899718 807161 735059 480921 733897 911800 941204 772780 158680 516517 637603 915512 387658 781368 720224 874839 1008548 484925 859927 710882 568211 914092 502119 755085 126890 739193 684252 793975 129778 716089 300982 866102 307675 970692 59823 930672 376377 936693 1026310 258540 891237 259848 880702 285147 947513 847427 121682 742136 679340 410319 735202 65123 702028 158271 291547 895596 675725 235898 893199 870839 634263 648910 801676 190903 924390 699085 531324 437713 579533 868669 645467 422389 349971 713486 1038380 796459 105964 722799 617559 698070 849516 91547 347321 447274 942429 731807 231930 951967 325427 471335 955533 39355 395262 433507 960806 479934 535995 968471 760203 184210 800582 802406 898449 720052 23414 993035 696698 489424 502460 808523 218011 180037 199606 957994 224598 447247 370538 666413 127623 751002 485437 589079 980501 261401 346012 642153 470609 1000401 915077 125841 278396 454293 426235 519682 1019669 307045 479114 840903 1028174 1041016 305847 435797 254133 536501 625382 701678 513313 931824 566895 416565 378189 381575 909993 99759 508586 559981 486709 763495 746919 755243 935823 111059 1011979 681674 870175 32630 268607 1037325 1011016 1027010 681859 820982 64311 371094 92411 604411 317227 126746 615420 739289 693591 320861 371412 429693 452512 727972 251313 808109 417684 717077 382595 937866 198078 187564 988875 947657 333943 604887 187795 734826 366215 1011740 1009836 593589 447543 169925 339051 984678 715994 215547 1026087 52189 704144 662863 760974 710234 826671 239157 240057 441095 60539 1044497 809784 771351 747863 272365 32603 648730 222650 742802 506133 1006481 325308 888989 1035809 554091 128620 600572 714947 309939 986993 874329 452217 910637 233727 742710 338423 849044 203772 721599 757130 755285 746164 121275 679380 454956 626291 929493 246845 408435 750697 191410 802121 441194 715539 709963 48542 951779 368410 780834 854702 759100 315339 931155 604665 52171 81652 549327 512334 851393 612495 320412 987045 598970 960244 1039434 807071 540634 45563 586542 492374 367215 708723 235097 261706 846889 800740 1022725 637658 595630 701277 959818 439567 847500 370602 728026 977970 627510 794513 729072 946672 372412 439662 90431 654490 323190 993303 774459 912520 542707 386521 622185 250044 727294 750347 408863 905497 863732 923436 962619 355382 830776 291740 708278 118633 795134 579302 951855 892517 385615 343196 384944 105247 54899 296423 916116 875282 489380 581484 815985 972106 369005 77607 294234 468806 153073 879088 829134 517271 779544 963122 842563 125179 735770 1021454 509702 607213 716908 773319 641675 56667 988619 400307 364247 587162 36725 832949 176757 165884 569316 366123 989834 443869 732880 211350 695851 185840 714026 686695 159639 898151 762582 1005356 776323 283630 404455 745223 746722 459647 998572 122219 46835 643685 1014356 239342 313786 759973 342456 695567 732026 930427 56447 692085 570738 685158 914447 579759 208063 468869 1026579 976672 535467 932427 756829 308447 365946 737088 709429 1007993 682615 646237 252444 218300 417607 747293 693555 1014089 197611 958152 176319 910535 59119 847304 975272 1016397 666842 114236 648334 137167 372514 239223 246455 996393 259718 929963 308430 224680 983294 974124 801129 408028 730366 513051 645354 879316 806477 977568 375917 482829 999928 740654 650449 502132 628688 151006 729567 284515 752700 281319 946695 408764 504395 315363 1040804 713145 230904 652649 314993 452785 998437 277119 591805 780445 171832 874437 1038855 89213 676665 731773 888788 963890 518791 873969 200174 61263 695399 235337 313966 992233 693658 556438 912041 292730 721623 736137 141165 620170 400574 649862 827316 960659 190964 224011 68927 751258 354034 436057 809769 521608 538073 88859 46687 1035539 923562 14751 647884 662252 1024426 900392 130992 650453 432374 1001565 341643 698707 113523 571180 881675 158383 861293 497789 240734 475899 743742 326287 46054 848093 951260 1014180 678362 744585 709239 212743 897513 292221 260662 276295 757047 633652 317243 845575 775209 776239 500710 780621 165615 767664 375970 880450 539886 791647 485197 250473 758007 883122 257640 998476 280439 744238 886492 398683 769321 588549 339742 240244 203700 893295 810105 878900 647043 776284 388882 956081 184949 728856 445742 216398 484924 889571 571884 993643 770599 91062 995740 1010061 478842 391875 520968 247571 336892 92621 1043024 446342 805807 975639 658935 875130 339891 158317 816451 701395 98243 751908 617525 509656 723167 998992 835225 425641 398798 912716 214923 794536 72495 613293 152767 748426 471777 970277 484709 924646 600559 825011 987596 420310 690153 58543 151791 862428 430000 31037 425256 874189 972182 511592 309071 376162 735833 577711 377770 920946 622163 465084 1029920 775144 994455 511588 644856 645365 913628 996529 904988 935085 615253 232376 975067 64220 564342 784802 992851 254239 195715 997193 243254 585887 925100 358873 814828 956180 432939 650416 629977 693550 411124 350052 40423 759355 323272 859439 1003984 702814 1010229 425441 856285 771686 113819 855583 567903 325393 130272 532453 976792 481724 644509 348089 842254 377543 451004 678588 637906 829655 255457 858763 220311 605861 80762 1021037 338367 582526 698290 580181 907295 914344 999853 464553 239406 731825 1020111 425126 606124 974091 489060 463706 482753 961226 837694 711476 485133 941077 215469 408538 1035840 793524 92045 232892 147123 683236 116523 473324 187965 991715 892741 407163 488073 417458 775526 81686 582743 1018424 317922 996532 605974 350031 80611 866778 735156 696236 605326 119673 157534 641877 823272 528380 61428 48574 630688 334734 772794 911178 212322 738027 671111 859833 564999 1016546 827362 934825 1026405 1023250 999797 876421 523794 155548 662590 990808 849047 597775 127519 855191 365544 417760 479705 415129 515745 448810 349438 1001223 331228 517554 443031 234449 636469 863944 239973 910962 254326 64451 563959 975990 1029250 304247 183739 938716 400861 92990 751384 445725 480216 72662 113470 95947 396479 108223 760753 631399 649588 452293 979352 904515 343641 747679 1012576 56379 804851 648673 716480 765368 923755 559591 470139 992535 1036821 892300 199038 853619 474948 818788 513669 466726 727774 777227 521476 745786 650564 216771 734299 457751 859547 234743 816398 621745 124614 445103 929685 783118 974907 548015 426926 663401 450122 896334 735622 579126 889553 970100 461503 632782 901596 178545 177338 941238 187342 955634 102301 675637 513306 686825 737742 542463 469720 50667 580201 959246 840243 563114 374137 636430 687540 902302 742140 400763 948692 715355 478062 167388 887721 350522 931556 684994 862442 770685 348857 387631 730797 759525 932788 721891 483108 368183 855789 191220 904982 158453 1038888 946896 764717 239323 308851 734453 856694 310941 631027 506724 876421 23479 299883 693879 488771 477124 721627 747875 816215 211581 678814 612793 885989 986746 42366 687221 43486 935317 110717 101307 756412 716132 817906 296694 453685 814296 445724 959859 105444 257874 750520 657246 586600 865880 281532 277338 364332 474380 689342 453074 354726 988905 864373 368043 142783 994019 869995 223358 553212 388316 772816 779323 469881 665787 480633 195366 463662 326166 1041546 736019 972915 782668 818206 256934 946602 445668 840139 162668 642844 959425 743222 372922 823735 741779 356130 868793 946606 239422 49063 803795 224846 103775 824231 75699 862317 369493 703900 755626 236126 497866 1027241 642159 408997 324213 227448 875095 409264 434056 495555 1034407 293874 408333 433671 436894 95789 358768 738910 703410 409354 931607 477001 209653 462677 909391 355645 97691 97406 422703 705933 552937 352764 385961 910888 105189 763181 880515 994467 945927 1003128 669875 965191 904329 414239 955629 347549 618266 318039 1020679 260281 774858 649840 239787 582549 454870 185828 652098 494533 465562 670779 350582 828223 251606 770886 191431 218901 234829 875179 101719 904020 1032424 731636 218735 341735 218046 357997 832845 717614 630371 358840 269235 220652 953330 1030256 324879 329150 733917 503982 23901 831312 538293 591789 654724 191704 693434 177145 320953 141231 766706 601995 963625 358183 490770 1042729 792189 690106 420329 910632 788031 903008 569918 746311 953491 319028 319981 193965 435859 867089 865331 870106 568276 973714 567071 473517 584651 390425 767540 652314 1006133 253290 393032 1005186 616764 1000245 95651 770776 193631 904485 993558 629644 625013 1014356 675405 546775 1032719 986014 830888 160619 511285 845947 985195 703148 29527 86879 1009750 900520 871123 698251 965142 477915 401012 943724 893554 232655 301439 714978 648909 948330 723566 998149 625469 194372 170932 582251 776645 253582 500766 293240 829775 811623 621412 1033109 934107 425070 866526 936909 177735 776729 286665 162398 1013782 372059 32716 551102 433763 1043463 247454 838551 342615 247416 245634 408747 962377 709270 390048 613808 765284 624506 727631 980138 451428 486671 368735 502900 477097 505249 747970 185455 530295 776097 496279 587892 596693 94138 891534 888052 348477 1036508 770665 1024567 96993 512291 962767 98220 762958 810174 94623 127436 888135 900101 270198 577520 918767 995375 831962 694908 1016750 147015 1000494 815687 801214 690139 1027298 728725 874041 359760 816566 342343 130102 823252 367849 1006466 558655 723503 970369 643871 709041 199165 703774 866585 147339 96483 351388 195682 867944 898953 802217 492271 374582 748325 235418 638220 746301 406383 1029576 889773 1003910 215977 48094 813546 738189 113421 388944 415289 188908 322785 153431 1022117 347546 755997 421404 322221 868729 769312 850642 569063 352232 122389 975730 314170 584142 466294 298395 623341 441895 774088 741317 567710 868108 909650 163624 685455 301981 927439 782642 460119 899343 886500 32240 868290 364426 126746 455277 691638 822238 769456 52061 480469 602053 219355 561122 813754 715164 444777 204013 161486 481827 715095 723917 399183 104151 867152 207565 801772 554960 461289 319239 355661 189239 369875 604107 63958 229058 880983 930430 697527 1013104 799610 93369 574973 647354 482612 436541 28117 400846 320365 932014 775522 515970 24046 715353 250981 15583 498571 88878 117203 716548 423337 220853 879841 678585 189163 934140 513734 1000281 469957 889662 947555 198617 821738 114467 760131 199673 796540 510862 634338 291827 457991 842664 372957 683242 219991 438985 1036737 183146 875426 978971 1036445 126759 872543 758478 763540 812533 208158 480423 545661 884130 465549 539132 580125 192155 699312 101818 834213 756961 477430 226491 495148 568505 306958 969377 408233 448261 507983 833626 400575 941827 606086 514854 372261 755640 448783 815571 370492 409424 873410 977384 842488 835241 961612 431796 844134 596716 514063 260133 419230 711352 715101 775105 107508 642359 565157 228324 92665 503185 633397 502180 97145 816491 572775 607211 1022068 252972 967374 320953 1024299 125333 999579 481351 207247 1006736 701126 359529 796495 341929 865670 63155 289935 401347 760682 951802 760167 355795 295903 571870 122015 935358 1008009 931697 783300 957285 228921 57843 745158 928851 422649 216052 881873 687641 773970 398301 280525 667052 941595 675255 460926 643483 91110 755603 969936 248721 708460 850828 748739 732323 364282 561654 203129 818292 828621 345771 766155 118467 801563 643420 251097 203385 690781 547816 869851 848059 314833 367798 379955 268095 495274 738226 1025805 470311 603518 749903 429303 96106 843314 920535 123517 322544 212444 580969 1027356 665458 157535 921489 492995 836846 548475 370491 492953 352862 629106 288591 741623 645362 508362 869809 367570 423486 260962 168931 578375 744176 652228 713170 446150 493101 259286 990836 1022288 1023553 338841 333211 904436 498743 754550 585103 303851 104828 956507 81230 306423 605854 616855 603624 862351 858546 448798 552561 747049 981217 250613 489509 481839 92105 127790 503578 741285 516315 1000215 1001274 463345 574953 470558 594887 348414 841572 939508 865122 782576 32683 318108 714345 409392 122832 577265 482861 1010841 113505 203455 285398 827348 434667 128593 736464 306748 385635 985058 588948 520905 771874 186547 556516 630179 210153 743772 478829 747474 200427 650088 953283 861531 735699 821948 358740 831246 424418 352039 703598 404766 1022692 956299 866481 293752 512870 828790 694923 173930 1012046 607295 117497 986668 583251 577512 178865 416612 639195 955751 292602 449878 1010310 431988 695609 920445 858939 966178 737074 607419 894915 250076 121974 597167 1011209 192735 981001 892075 567673 909779 581293 109159 833116 124622 877298 633117 695661 305077 586221 818601 737161 831783 143133 776660 1042305 427295 812270 760171 502297 713918 251418 477781 476917 162473 866575 843468 482904 715388 649359 168695 737847 712114 872245 839212 760476 707318 678460 896709 485206 840414 562941 995950 88826 979824 441747 457385 952225 406444 1013925 167912 346987 1014546 768425 732042 706077 381677 712600 693979 479893 742715 970624 809831 747342 820655 23867 334325 381085 714349 326248 361934 502986 307965 258865 623594 618275 512421 452667 981300 214223 728985 415221 440902 882887 869300 801597 770990 783130 737763 579807 701214 277338 693822 761002 759420 275939 478387 745960 416525 936471 254394 977046 476788 766285 985917 636211 907321 586189 765321 1003460 451960 396540 848225 910305 603094 305533 957012 816962 613356 605808 970186 211389 160863 250987 49013 566077 255969 318551 875102 517801 701786 451974 727946 336383 630103 93862 768598 1033487 460013 899016 483121 942393 369642 888412 844889 961746 1005152 555952 516837 687365 358675 516401 429012 829944 902961 768346 441801 332783 89041 605901 670692 343085 128846 720007 718186 240940 683210 258247 830697 751879 533487 738213 777425 211751 791229 597166 1009167 381624 955491 254646 187670 72303 243975 111567 30691 879320 505313 854135 517177 882857 385976 174919 981063 259940 569285 943964 1020679 920295 548557 356709 318046 516953 945797 308668 389906 683230 740535 838459 251543 698681 168693 75230 727736 800950 452545 241195 875053 969493 387946 972814 626481 712467 151521 695587 971857 1028654 441398 757368 929587 814524 375154 928686 110442 333242 358697 130323 312447 13239 589402 540604 449070 359758 888494 702811 594895 283622 963343 443250 650307 515384 569715 80351 269180 298742 412915 858903 447344 52666 604446 837307 681177 7867 434876 605385 547062 914025 979779 368547 212960 408826 463831 1034899 210761 988939 933496 784945 744973 757045 902462 980268 683693 485550 568745 376323 869483 665823 177439 184796 127093 1019193 516950 960758 141039 512183 890537 895558 167910 851021 776747 756704 546531 784461 823274 797111 642327 118646 701575 924959 759408 470330 244139 365277 651092 356043 808533 972490 177963 797759 130333 340472 460725 455032 97884 755681 110958 959326 569935 1013962 781324 207163 413135 733931 931686 929708 454368 816798 863950 380640 110172 102353 528123 951915 58866 707164 781876 579419 1014100 694260 683277 212807 726591 228764 391495 236079 641737 374413 662782 35583 577363 318349 69598 802230 195044 252145 995511 835284 363959 432810 430825 129436 659309 269739 278500 909883 810407 767794 921454 990620 681449 165862 897679 960724 820947 967775 248493 482131 226185 101719 947219 980024 108348 762810 326957 910753 676919 599534 540243 177327 509597 936367 500871 374055 698089 686866 902520 179773 130373 900289 253770 738419 252023 422379 931995 745095 778020 905778 802401 297950 7927 923429 846879 382885 431786 534351 587414 631738 920950 202487 482497 308213 531183 546707 297951 861127 875190 239534 761415 193749 240701 232183 886069 845193 312827 670156 679561 710439 986516 375504 585602 838901 894582 632298 654129 209243 616308 284661 125849 709415 31611 845772 597710 710259 926031 857459 218859 1006804 440917 906546 1016956 764218 727742 1035026 844475 413381 227735 910136 87992 923015 729931 756684 687650 716915 979392 667759 157370 649861 954313 386905 945890 888176 773267 892295 150955 431006 595577 884132 239453 933580 691953 536500 414620 989004 291227 938862 948378 734603 126329 925412 1014448 978122 552393 384450 888525 367467 684526 991903 410927 956356 496478 878282 610619 261639 620573 121948 705639 309106 644515 797981 237281 707941 733941 631294 138479 867343 187690 875821 970656 486533 385873 861667 325538 639225 258087 493520 596702 310964 1017305 128729 514953 836475 73178 209897 643901 880248 771278 203641 866542 677983 517530 359780 414637 728466 957552 855541 853910 256348 145182 943538 216693 173019 436678 368089 707915 805047 563150 466538 767170 510556 227855 619484 743990 700190 971420 911468 972077 487818 628198 971252 518700 852477 971942 207769 91829 543702 649739 805455 613364 912529 381689 670620 389001 570975 359284 928221 370270 292730 585061 376521 823162 349641 1002668 260682 909511 125829 487467 756027 730059 942570 219064 530362 1045580 812694 409049 892586 615891 218787 484107 863958 643479 1027715 188185 615657 188831 670266 520491 1008740 707678 59326 345887 620348 102911 779128 638534 347623 478458 658845 153566 902505 984910 582889 539293 247612 824807 995625 433603 218010 798581 723823 303061 716957 908929 342983 799683 486298 540350 554423 463285 495510 343822 207287 501838 236899 1038411 113003 494518 922846 456114 738757 953682 421073 719245 323223 777576 599801 8181 144854 634471 210284 302820 939555 92765 679031 436569 855740 488024 503350 784661 348043 764979 343868 243616 329723 1025272 334758 227509 425351 242526 258411 194189 47475 613143 355189 899493 359776 236487 96185 518275 1013378 199661 28503 687690 221093 722558 225499 536410 991672 97157 1025129 896787 747941 776465 760684 719425 516312 192726 929178 852711 509778 820987 889739 840879 1024218 642019 1024717 634167 386319 120949 925590 334758 389830 876986 1011536 293180 879028 928893 975069 763121 385230 946765 478262 652348 940350 867869 858618 488163 138165 36571 156391 255166 714383 408749 816421 822213 669684 319432 95339 110311 412378 1035275 849377 403357 731965 112999 1038740 586387 808190 805754 228706 814245 972182 1022662 431643 842301 703289 917058 845161 571353 1046273 855823 464709 988904 235961 458400 898307 419190 1016052 980648 422055 1023060 905105 988567 470350 872999 633407 379644 94966 714401 195898 731709 781906 564073 732085 433671 808507 713401 980866 481993 731640 407662 490736 929205 838035 89031 463831 1033861 225918 750899 522916 940247 160754 674772 809684 81860 746670 791405 674283 596986 460754 652713 920471 517080 259530 761101 628450 709404 697579 118565 259196 818061 580943 1032616 420087 161019 203311 367913 232252 309933 154303 184999 888405 48739 801521 845238 731854 424114 798644 143037 485525 366423 368829 777379 375835 173279 260178 997651 926677 641388 252904 106142 610241 962702 343429 603326 896124 634309 390550 902867 149467 430057 324964 60645 619291 925594 95635 1000419 960978 125223 736869 714309 127451 887752 355677 691033 930106 275166 348907 1028321 771489 569099 89780 778303 125866 291305 467774 839242 124788 644135 358505 588753 439703 162927 188041 649315 989859 223916 440932 415174 194247 784005 290493 386970 947122 456934 270060 478409 943274 58719 212201 682638 187663 497238 778945 521984 892756 809639 722812 576220 1000526 243026 339422 81788 421240 935622 626511 682217 92986 928407 346365 633961 113397 479887 933385 947792 508779 139055 308582 369909 871861 777315 978328 661433 436170 749784 116606 151027 65142 870773 314254 762742 1010914 223423 925241 204571 983481 321325 605722 125269 223054 707516 408870 730299 987869 979786 434659 570846 808423 974049 1017666 825790 319309 691127 681946 809166 481968 885500 342614 498469 43965 482407 342897 695129 970980 990477 15869 467630 517034 648109 817962 1035874 180351 773452 898102 839261 109247 474693 844906 833638 556156 584169 335195 8173 432011 240433 956097 773647 858398 709527 849102 809303 503329 701718 381979 832442 1022625 1024924 269947 928153 144989 47055 842918 895580 719620 521489 827244 995014 755830 59005 848300 970393 119793 89997 996394 579825 700232 803503 120590 859705 986024 953816 845412 48058 938471 893619 415419 707307 922551 816441 725355 834865 687399 455850 765538 212086 829583 772509 979729 481295 1033820 326163 258143 941067 935701 730995 399609 732146 934079 113542 988941 449686 377021 343644 640235 910350 907922 229232 608603 104861 465755 813036 207055 582499 713381 183272 363954 290517 790335 63373 212175 958684 126193 178150 620017 933262 56973 767092 362685 555975 762290 431076 261445 480539 159523 464083 715673 844262 594682 725901 685227 881699 660894 212060 971970 703705 708536 609654 154861 302329 983965 958352 974664 473841 256676 649862 59639 865669 928458 635066 919663 772828 797947 913581 659279 226139 123882 485330 588976 619677 817875 848655 127671 920975 493782 647042 187794 1025549 257204 886392 640687 886202 745362 193566 391190 371657 566266 747708 96073 744362 102007 467677 135071 614766 992844 686140 588319 582458 90583 826745 920637 684633 223145 125424 647645 875337 882758 807822 220533 247115 501415 910381 831426 616377 258379 39614 736467 391210 324841 248598 736090 116283 1024591 419253 407166 993978 897287 158140 504508 907320 236965 872647 1042066 620205 547790 1028190 450312 659373 419789 403262 510408 220053 7931 946630 233244 771572 54126 599958 372156 949712 442162 894733 317411 792529 892501 321597 195269 61098 1005272 969188 111515 234623 243666 392715 793950 214953 520300 342493 652846 805663 226451 174447 115327 661433 966893 888754 626534 418650 929512 505358 778722 789871 927915 312318 705757 255813 508538 829278 733582 1000945 1037424 749753 564572 970001 386203 941834 367480 675741 969681 823021 929641 193069 825149 431699 416229 183006 721815 626650 573161 883787 105917 269719 874051 695111 356245 1032656 128165 1009954 343357 842579 969410 102363 177131 837431 700778 853748 711033 451428 961489 252477 682649 208431 442224 683242 890074 730407 812510 846820 900746 980324 484908 854839 527853 443182 763796 556633 1005847 28511 452561 89558 874257 759653 896204 693865 460521 993578 935479 187954 94011 964297 292254 222815 79219 79723 502303 543674 462351 399245 724910 339174 589233 183575 1026434 789366 190527 742245 866028 735939 461774 422461 258904 463803 571105 210661 751699 736525 456715 292046 640671 852475 184891 130149 674661 106085 897954 926175 357022 87261 308593 832747 354100 155118 965104 1042755 424753 455691 801975 887455 111862 687631 72143 239927 986020 469782 442028 358283 275519 294524 816857 744860 834482 480986 784005 679874 947787 798935 40591 907374 671657 243141 718438 712991 970688 256221 781512 954858 341230 60249 642105 963476 833206 774986 469490 493918 453278 1047570 289595 515730 458002 883030 414621 338487 984157 410863 273404 170863 942755 719808 960089 754680 359070 95047 794222 600985 866764 921497 92916 735347 374204 837304 222074 866648 382698 823027 889737 179978 882057 862125 594922 175151 95445 418429 189597 223663 886520 195826 697977 749196 976987 904152 1009601 686049 481075 767765 719887 459517 367994 32684 933097 660843 953036 382585 114598 933172 818459 716052 718009 1034299 491105 873170 253038 610687 418717 652024 321421 893127 127755 642888 900296 16099 801525 143255 939183 182894 287575 858703 761109 1035441 913574 517556 952686 632407 758457 991110 816043 747460 889939 869812 112301 674635 974401 986422 228697 931870 126066 158972 608215 722267 256462 857639 994410 221437 367430 939816 238822 899971 623484 844277 986513 971606 842572 714141 356179 831110 981832 621398 387192 94149 977947 820335 998549 936660 137583 513705 921807 238509 420429 445282 846305 754899 519253 650889 59363 659196 623415 497709 294563 153839 453978 256539 301299 514881 454991 441124 854713 709113 826699 968377 503364 901990 309615 251365 746329 286427 955324 579271 841853 215741 906976 711593 482754 642235 761171 194166 407019 601765 481937 613286 630150 741991 694642 637390 457413 96731 743604 909583 828860 223972 854462 752739 502830 55150 726811 687779 405112 906842 163501 219621 1034279 461503 895909 776393 653896 403174 242841 378014 901435 642595 204142 316396 96983 731357 486882 555635 316154 200175 63836 751148 250716 883604 359604 1005113 620615 920814 998800 374167 355154 829831 421181 640349 1006131 752729 696823 874703 566515 89062 997792 1005069 954190 488337 633769 376613 923758 417080 977299 367775 606105 20413 763927 781450 245081 440415 752532 945426 829938 206519 270294 835462 517657 815701 702917 241363 310122 861164 742743 361179 830555 11887 835101 277466 196250 250431 137015 192954 683607 486184 1040632 371515 972229 442735 858467 124302 182523 871486 172787 624492 315837 92115 456138 387501 294613 634698 700543 571818 478058 1034282 468650 345534 220362 889147 723655 356573 94643 290509 772540 535167 186009 431435 85502 938797 238063 215669 901565 477515 1006859 875029 511256 734936 668401 210378 383221 967485 456226 835216 717370 932722 891843 248949 381846 444855 345759 286550 1000345 858383 618356 922479 874910 355550 719128 154047 574449 1027102 7035 1038402 804346 31327 186849 474233 764026 324849 667492 452312 905333 51931 137148 625342 594543 874831 773203 1000037 431960 822813 827201 862826 406774 965928 569292 902106 293358 715732 837498 521250 698477 380022 386533 563446 635431 123516 871817 763102 315158 433051 174029 694098 973012 849550 978656 309013 228210 477675 125726 953020 212305 47983 455481 992217 58075 495125 718927 96112 860871 539593 406109 746550 405166 516933 967881 585970 456929 642108 997121 543223 500026 272855 420661 650134 603747 271999 225693 187587 367023 936635 812913 972985 539994 670588 612280 726190 102238 613725 140479 661205 666588 745527 901582 334832 677686 986552 878408 87230 1017067 157166 62892 605996 272374 128343 124245 217758 377815 518676 908564 599899 1000106 923115 979336 989876 703310 965802 641902 744874 397007 980618 348131 858598 1030233 111918 189755 850373 508644 604597 484298 1020697 494057 700059 424213 47279 579444 689083 60284 855858 989899 216058 227192 374561 359207 903089 644765 242926 106301 1016805 518739 619801 63706 1021376 1007801 499364 963891 105202 538300 629397 1034144 308156 1024154 889038 1023632 829773 682796 61046 738187 710538 353970 492451 604053 832398 873043 323939 775352 728390 942906 931413 112377 179147 882701 775026 402366 185685 505020 814774 758234 991773 183102 228260 944654 477945 812606 480997 291023 740535 253083 110171 991989 202189 587587 713786 490281 389225 57037 749963 813936 717865 553404 228229 351018 713774 110767 485613 842954 825332 1042770 707267 518797 245340 935850 379561 124755 1042585 305095 885630 370526 152299 96366 814802 985050 316398 494269 26429 757507 367517 929337 968767 757041 431801 473555 228615 610004 455892 424722 49070 485592 351341 464483 826195 600925 241572 635880 576747 493203 818827 859987 895564 1024675 365151 56292 516271 827647 555323 729842 517925 743868 434902 677285 706348 496972 942510 382795 957529 491891 291613 373299 369751 810527 1025818 817435 887166 103403 890268 43518 452394 939599 638392 371103 127194 331167 389531 437621 751170 183923 921118 310428 90747 949262 915471 333245 446095 301181 260482 865253 754798 227960 934773 116543 31383 422862 871228 739150 1015080 667046 817254 520839 647991 398323 950839 899009 374599 615545 778663 127970 751844 616314 187644 764685 466896 270309 508901 932470 923609 952505 479287 335596 1002817 304491 293594 269177 129869 53199 948904 63819 187124 202103 351054 498380 56975 937865 961302 245588 473461 1032207 26355 768583 692035 977477 421073 845026 44406 852927 942997 1017403 783406 45799 411539 282554 905674 353245 118458 411443 588704 890909 742841 959476 449225 349342 891992 94830 1022912 711282 987608 844525 108011 227554 396647 838875 227125 763612 801746 994152 1039464 89302 457227 729027 30927 933069 970156 825779 564693 906009 86966 969833 821751 817641 42811 407763 794437 562047 945452 1035348 61177 588005 189244 498978 29143 324530 662498 471545 781680 194659 670167 446406 109791 871111 626473 260340 585486 81735 848841 715182 620303 765141 924957 794478 254683 909327 104370 1034565 983738 578935 742070 187116 342381 699161 161502 503466 504469 310510 294298 216275 538454 384614 600017 973130 437827 530151 227947 863971 433987 84939 434097 345973 722918 1010467 682173 475549 881574 880259 1000556 358855 686821 914304 630605 347771 322531 930155 859717 480355 91606 168631 943467 1042368 182203 210684 971316 378777 1015176 357581 445910 1011877 108796 771418 854867 1011790 258197 769249 758910 349019 322125 679309 973353 1024329 592886 586665 872215 59871 773529 325671 981068 775382 818019 1042241 844377 169691 992996 499100 618956 947278 449358 478163 1002707 828779 817731 703954 717343 173875 942701 577327 905418 166591 642763 454156 956007 827186 984802 226950 299247 728175 939321 851241 1004758 228363 1032371 97772 838059 62397 224106 607167 169310 338751 575803 161262 956245 564604 740022 588517 154719 62070 670829 703365 451414 16355 751506 504966 981093 984182 635339 416572 929238 871309 128748 146495 487486 93678 314350 638036 233194 729558 32125 675546 300785 546797 249918 734664 665847 552291 1047872 742867 906724 216305 755535 449881 490178 220547 88859 375747 221613 763532 285339 569679 915463 892485 157374 910151 122226 948498 976210 256171 977996 890792 486446 671436 546413 829168 633466 433338 639849 536291 497230 513701 436331 363414 142559 777029 407418 75262 102369 937404 220877 1001267 861822 423038 647803 962498 1026222 349997 499060 957767 738283 769697 226670 675251 31573 728867 621904 629213 485583 579243 819423 956104 1039377 422093 744479 965957 975464 310641 446890 643313 318270 867852 86591 510154 408053 667899 178989 1028242 1022997 834746 1007237 1014405 614750 651448 963348 742760 449125 540627 173182 644887 359498 744148 810204 757441 1046661 89466 910904 421099 158569 611132 326066 667900 290540 843601 194899 32425 128126 822582 934839 370296 865367 798192 957007 86987 553906 264701 801182 215502 988518 766535 448241 711372 791007 693929 987380 330589 998988 830231 379289 838107 589426 113100 579831 833094 716883 277726 826345 873630 699638 1008097 882870 700621 90971 251677 250840 991831 174843 736705 754814 439627 620419 928698 402422 92116 171501 739181 882513 670586 738761 513496 291326 829662 979170 424622 817581 864760 442180 867130 230349 106074 692141 203615 412511 817838 859848 630486 955063 244521 963401 208749 226988 332407 782488 454438 728297 209850 625845 638722 447102 915328 527335 496693 746342 113967 611548 122407 747707 502350 985001 944245 841034 695211 801691 305621 929266 928855 366569 31723 104815 719537 171918 979246 821106 986484 762711 759266 665391 753420 831196 620761 833490 549865 704631 100350 739209 1017516 379454 519178 955551 424745 881231 614783 801658 358158 460748 221073 1021991 243821 191559 504808 105961 485100 654081 452811 462223 1022802 770685 64071 212342 387373 234271 671541 843649 55703 404287 151347 493013 472677 184631 554453 282565 451047 831032 150139 794233 74491 479153 768872 120215 635848 991311 217583 254774 200631 294860 626940 951837 473677 1004481 452242 924153 304860 833285 707865 478182 775220 452482 252390 363695 477791 540277 500766 242835 697291 444917 240493 1020648 727517 251820 954620 929014 1001225 562557 913510 126448 699718 359781 400975 504778 518261 64486 32574 171367 284221 230317 566238 157178 927464 1039656 968011 1042586 987491 504444 239267 828118 1017231 256937 855221 745715 827148 995913 560874 963296 456284 454308 118175 927510 96101 690140 371477 742194 808802 390884 986006 255960 415539 42559 227092 319270 891561 460459 828846 965088 191306 310876 1020013 11007 1017619 915736 984435 850013 948528 932518 842805 886983 248378 585552 212688 490597 313273 749169 511825 439466 319036 843562 377423 917004 245616 701360 112325 925093 22909 946048 57018 56803 530291 291754 1037446 293178 1022888 138109 797643 109534 555955 879532 358122 435770 368316 121522 640977 172279 624587 707915 620861 1032355 380012 1018507 441629 605780 569246 722793 756831 154983 912210 714212 915750 638540 523304 937200 479293 1047076 919099 937780 855798 509666 548722 218942 1005582 815519 971571 613065 953294 829275 126349 767765 232317 570707 1002805 257351 282047 957543 253333 568206 1032979 818118 484005 544062 444542 307927 825455 942907 791677 1018183 1024327 604959 514104 1032859 251286 629229 506396 825145 317654 822714 212802 695202 635779 509294 947824 516572 873146 438087 838935 490548 436088 162905 284346 808182 684343 892459 1002108 473414 848213 85966 875744 153065 390884 799358 354055 433745 227533 211347 494677 81210 849001 744079 343383 972846 150513 851034 605101 119487 547310 742124 975910 356321 904349 1000602 708554 981560 63193 709547 407351 443325 695932 572024 146318 612975 511025 928313 371919 883044 540487 435295 555535 675324 850307 171762 963694 395163 231151 293547 405927 1010857 162161 744090 211387 1023497 1000426 660854 492855 712221 752012 96476 243029 911192 376013 730199 320217 318929 906224 153822 518514 827320 711788 374807 100284 1033601 597737 724812 64423 601207 761982 508620 1041030 939505 850007 505115 255397 940588 699601 1029195 62587 151482 853182 599544 941106 888634 683572 432793 879390 912666 376472 630460 670134 890990 676220 348056 918478 276239 703724 307819 488882 229141 259986 373554 419191 396011 687874 429207 195254 746445 874382 634181 298901 747731 411619 894030 462483 43709 379485 879010 468939 470094 170782 794573 183221 334457 787447 670631 1026709 429261 816354 56435 657406 441433 1046624 397298 216054 398319 717383 1041548 401309 453346 204139 612985 129844 749137 827248 604997 901325 718756 46066 128286 474768 588380 251337 629455 611450 887740 29945 762515 248538 742284 570459 867548 828574 322251 383247 944713 611516 819076 221822 663151 184185 485786 474473 209747 568174 254700 224585 105151 443516 982028 463831 24397 748586 799103 481484 947985 913574 424785 137207 541431 931945 1006340 325084 956058 989542 979680 249548 996113 120031 212690 408493 429944 766790 947086 857759 928969 269239 358113 895307 351315 962649 869715 448976 771818 502243 678825 920986 63254 310648 746810 896388 871223 928319 715940 217773 504851 521483 432630 914951 567791 474470 949300 122708 58813 759403 759430 901944 407763 975075 377462 596730 327272 833905 690677 552858 899744 661053 243593 175324 581004 498808 577381 941363 965261 831739 771684 682363 462295 768992 548583 371119 582318 566906 493111 705371 879662 619932 1008791 630334 358501 179060 327586 412666 123318 604469 930599 54998 794568 492790 784902 682297 387285 924477 728880 1019060 355772 430443 976185 560109 135006 74687 285887 150430 877275 437500 727797 436974 428845 527357 179996 825257 781004 683733 719152 270195 178669 334797 632014 318251 521304 585528 372166 889494 255437 380610 915240 891061 441132 831994 318165 878350 824180 713959 793511 828338 111066 285751 809387 893244 584532 415516 998407 371619 396788 78959 911631 898563 749690 561051 404902 836837 95341 636568 223647 478610 981090 28649 73390 443335 554805 905036 905843 802165 577244 647356 444276 474914 907019 722846 32707 757681 547133 761640 490251 975512 124654 390668 502318 701321 464415 1014440 522452 326424 924505 361397 324082 759927 753240 922935 909483 251846 448628 399085 869179 771057 194314 508781 511316 518034 752864 622157 716738 606462 987826 897387 391516 825686 116403 145351 32369 946634 838303 823726 112496 672959 980138 236246 488227 731378 308141 955939 429532 994918 766723 616685 827901 836590 782016 293997 474534 828646 597989 414965 577214 125780 485249 355673 383511 206698 486130 716092 936398 289626 717398 76765 724469 87803 783874 220876 734415 27231 996117 930531 376006 656382 1002721 681970 932157 991885 506922 294808 605876 595511 122291 542525 635679 518850 52795 486625 877238 210750 508319 354006 1006960 412317 728631 547527 519225 375033 561137 988001 370165 716173 120119 1021635 891731 13245 732133 936375 189675 716229 236487 147219 702787 512571 852924 415701 706530 469799 235459 1035176 1000436 560633 959282 949795 424047 377695 114199 48316 109498 93535 448621 847713 946758 498252 438669 1011078 365677 470366 919516 294320 1046280 649799 367601 472637 317297 599786 106468 498837 235866 417443 890708 123215 120730 275403 175827 777122 27373 490822 248668 870354 94525 437202 687554 84887 431597 842662 564495 466362 22461 492024 679718 823224 539484 569095 895290 927947 944682 829087 476087 636218 865451 528061 196387 493410 668585 421460 581532 353251 506907 588590 575285 502632 703256 488882 956049 516318 357626 256921 187981 441558 251250 935580 972020 363900 619180 740789 1033669 469413 359565 420935 128658 544702 355284 202421 1017492 670013 956306 414572 568742 411307 850378 413427 210142 603994 538055 767031 138957 808900 316607 960280 874332 192046 906819 113582 235771 687344 672126 207695 585161 293515 943884 726917 368043 138723 368532 737072 97123 998456 56689 568027 360703 201079 801401 727548 409419 964006 408182 83421 382180 207852 780428 414893 760278 666479 167671 606122 1011827 955002 968602 503897 571447 421336 256614 679609 1038620 898632 153462 775580 428780 569847 861523 52978 613052 937022 746038 238366 375839 937892 575599 95005 391701 902066 755867 946734 863969 116047 938858 578143 347995 212218 556386 988955 306029 964243 138462 577268 959382 599655 354289 485198 1008805 814314 976244 716012 797549 322233 520362 789415 276197 679412 730887 308021 95212 194387 257731 831035 706389 160954 879501 740276 707225 646856 738291 1009104 307831 619825 910129 748662 707385 566239 838031 109054 652712 276925 755111 587361 45487 894061 782921 802596 879269 473319 957827 616827 948520 465652 745947 997260 773451 425494 931379 498517 791487 871175 820220 737679 402798 442559 419574 316914 673918 744022 177623 208229 552303 32379 949785 883277 997786 995733 178093 727534 820922 102330 320693 792363 85799 993770 318605 829749 942703 485606 219847 754917 919495 216171 254633 446902 996689 358849 676478 923343 785216 500851 616251 930661 894526 492393 216930 31470 306914 539006 976298 190953 755383 222838 265199 1012532 204055 171946 799349 354059 894818 357470 236217 210672 981080 599516 171634 806379 653419 824777 233245 228449 829686 458057 723429 496323 836703 97547 934333 623223 465330 47679 85711 582367 678429 747459 658381 728052 100284 671716 983439 829355 1020030 157305 407868 318619 362203 946373 510185 256046 193051 479915 193997 485703 226753 702574 1023299 650387 683295 883592 1025338 249646 518028 589067 478862 365687 760052 81785 331750 877684 1020792 207534 522770 699765 837517 773955 252430 975781 827000 670383 867281 780707 506204 846442 919537 978314 816205 1045793 1028230 900869 679813 727739 955347 886323 470919 650134 473401 488987 388379 814762 726477 398334 839568 514147 748078 216814 898984 91887 907523 735341 218833 960711 976987 906858 1033956 733979 208519 162379 567542 818279 358308 486857 1039370 435751 138175 730510 629196 647594 974085 900387 760583 857052 638218 785444 1037732 151004 648363 473721 662366 717955 486300 932173 646492 634661 929431 64102 745843 756592 543483 572888 474680 1004961 115635 1013985 195750 441497 869850 111213 841069 373117 370142 128030 703704 886139 472753 430877 113507 156463 746903 921983 79838 127331 769592 781552 163163 16363 768389 423198 382766 325340 895342 437135 1014017 684389 842524 925267 190837 404573 838891 710695 1025317 182943 337309 941643 642652 1021959 594921 1024363 843376 255653 47987 341969 254438 940969 225439 65472 113906 806867 461271 836466 719155 575803 251935 32496 825966 560315 701125 212267 346037 535413 619368 777492 913465 372209 844215 195163 768139 89454 800947 979478 54238 510479 108669 363711 358336 594653 423714 256159 97820 671533 244569 1047696 878961 945737 171622 196250 778552 235900 95909 930300 218551 762357 719371 445681 146553 962855 40874 877965 778985 984501 63966 682924 452915 832870 203902 954258 439723 910194 815474 881381 366001 581979 717614 970007 847461 64599 620770 582311 832215 987075 774932 495980 290037 974162 367989 218567 874450 690941 605068 808402 258644 888095 643635 433081 895555 84967 326989 905969 365492 927502 408188 571126 77436 577457 317923 298846 326502 379619 506393 318701 292837 294415 615917 954573 474353 58493 486180 316958 787451 286137 351499 121596 456522 962846 932716 698279 92782 989538 169775 540477 646694 977685 408655 1020079 95604 814863 796559 207289 235799 677835 323466 468809 973713 783450 581517 807839 996268 911028 322892 706451 990486 943025 684691 640620 575386 996685 847066 23741 599675 1013346 939682 628337 385151 1002224 550835 294498 621355 455850 949511 944374 911627 827172 324123 364269 1034437 595694 952443 1044553 186610 634567 242525 159533 904229 588117 836598 317567 736963 826419 258732 710483 108157 338652 727135 989653 60827 331697 120561 106441 823806 755147 886590 731033 176510 1005330 869291 364274 714533 813583 608543 59299 634740 441576 846732 853055 813363 894376 692347 194022 515152 617059 826062 927458 884099 1007823 509199 450802 778855 185265 684627 295903 236188 635829 973648 783900 643215 172797 459765 439819 97873 553651 169938 881205 216278 879256 455922 415327 1026094 285932 716102 1011945 53997 623423 313467 744049 461755 928090 797119 121670 730611 257363 448039 834189 876074 501283 245536 253745 352639 227814 987624 447460 805179 823663 945026 1021136 288702 683500 1041094 78833 616622 1024278 1018329 194258 384081 570486 943226 460284 719193 258261 748200 178071 64401 538105 807898 500604 429598 326790 511330 996705 497246 392468 538341 677084 930975 907350 929166 463789 764281 245538 1019065 383592 738686 31531 608830 167418 953306 506336 719446 551599 318782 370652 286075 228257 799803 957029 635246 280566 192634 231199 966312 321778 692663 540406 923326 947237 249980 760015 760654 840696 810261 606910 826320 678754 341398 522346 62590 228235 423402 845410 447345 897265 703367 130638 697583 341873 593660 119131 482078 1024694 968893 760404 255886 515626 471245 732268 16030 439416 313085 890652 568007 356445 182203 174683 428987 978736 453212 923895 687585 30397 274271 860583 443067 465071 965157 27374 137148 31639 286286 708259 338919 363514 659387 339223 313206 204469 240199 1002202 23470 702052 378347 704042 351862 564217 558399 603990 860793 397133 786177 567015 711062 728817 872757 654784 318073 731943 368292 220519 157494 903811 1020306 626421 889207 64060 241077 570361 138618 734805 376208 493300 687259 653418 661425 996886 996001 920378 572834 333800 913248 843097 642900 445590 212423 187194 755686 625533 237384 539093 375540 360106 607646 646809 978228 872017 895573 444378 189159 1010221 667423 117215 619928 448647 925028 860101 614278 967621 622252 254698 593788 930663 1003397 920235 580367 956471 878001 731512 844153 846514 224142 873785 877883 886173 23227 170447 467783 186715 457757 407468 641912 179681 429813 154589 990432 162381 809564 761584 359657 1043593 899163 754915 843366 678324 718497 162694 299261 357987 830111 508638 432067 992803 944933 708726 840251 1008467 576876 396222 682841 773777 489286 244712 160503 108887 693950 953138 756198 928405 903522 105438 485876 689935 493239 833173 470733 510153 428020 876099 155047 642790 697283 940173 810805 1035586 1026409 873789 176090 828109 117660 820846 602005 210738 762755 823272 1019278 470502 466920 334367 484963 441222 176027 423090 927548 937251 310225 394875 848180 497906 989583 565979 994462 932154 91751 579467 226093 828343 577452 249812 774823 711070 1025862 987606 73578 751860 871891 853342 125180 928616 386235 64231 136959 502723 182671 113214 381783 156911 382601 724427 842154 700181 770532 674428 227948 603083 872408 326350 646565 1046665 796031 859550 891499 894418 556358 759478 875926 517970 604061 417506 354033 696631 986731 937061 468807 412285 780811 964888 630512 977429 27259 356294 162269 969445 915200 757596 538431 50895 437093 484296 940715 946766 145278 878262 966903 635734 995018 343924 222126 1027416 947025 913435 277942 57209 741126 256373 978098 1001308 332655 905774 277113 617890 173883 932707 960424 711441 903409 321425 512252 779045 224686 580842 260337 646537 233074 1016548 436931 911760 321717 85371 325962 469809 480691 348148 285910 862743 506636 708391 743774 734668 846437 613560 237787 883751 702749 104109 843436 744884 805479 102239 634168 953209 892274 59739 511367 478871 211070 515158 875082 556365 354033 729032 429723 497308 687472 929452 629686 939542 605651 423598 286142 669593 973125 999673 903626 91934 772147 381814 322227 489360 153321 698461 573226 769116 567511 1023123 354013 302586 847456 455319 111335 8115 71663 254362 754235 989017 1006448 987375 669913 374847 701389 93071 750748 983910 822059 443518 978433 671246 686534 631523 930695 840829 975500 878110 155346 643783 1017226 175902 894787 579050 640669 371901 496983 481890 354479 249297 904211 77796 460766 327025 933257 462681 243142 676836 922526 904131 128920 764203 882210 236654 638328 680853 943604 356212 239743 434074 849291 687002 874993 122342 413946 711941 934863 869715 86908 104926 193509 954651 773809 817973 212816 635535 490600 326122 352153 707191 220592 637646 89913 810453 256976 638772 182671 888746 635506 557028 857545 1028247 52062 696503 331373 467414 543447 162479 782533 711145 358101 1001385 743733 806824 441944 1014089 341746 586221 800240 782085 60789 666775 515425 290291 531119 343241 843648 613721 114595 224854 423280 476959 1022596 713787 488145 108521 774521 703116 506570 773242 869746 593836 191596 605389 228899 1021526 449578 990630 145351 384372 496986 681933 447149 125647 575388 867156 1035184 808814 325207 420655 691550 109938 762329 851492 762662 683314 625849 104335 986895 638186 319286 482178 772562 489704 89958 588682 478329 641768 800091 743996 998004 241223 884035 887746 909714 849632 492591 990809 237158 603533 776048 121670 944497 571699 1010376 844241 874843 646994 316299 367965 1025251 547787 519242 437478 1042049 563698 177134 424227 432590 330699 575915 626439 441780 304475 674397 116589 664939 911240 821743 825164 124089 359507 679400 477422 652403 337143 450452 893495 662683 193249 81580 676525 871599 924777 253624 504056 739641 709339 447542 980512 633318 939100 669558 55183 809845 280285 839481 633646 60093 832394 870951 134654 87899 415212 850567 708842 612275 694524 564399 599477 594365 867148 905532 121746 293610 990618 352026 288109 991358 945091 677787 570199 988519 519683 757100 1017550 973908 190105 808181 500218 953498 412381 698415 424227 88027 986399 942807 49039 506161 734585 1020119 211356 347711 640818 32553 374963 88679 906792 684654 341543 813996 175951 706014 364325 556755 1017558 686191 870078 686580 451674 1005378 734826 158590 967805 798055 859025 258663 266157 38735 288691 914530 511015 466384 310772 595423 691892 320717 371914 986232 941738 700376 1011213 643497 852958 801195 757531 372082 355210 1021697 801694 449709 621220 543927 438996 774359 159564 1021361 891089 902457 662444 912176 342747 46950 840037 892473 802548 12235 313022 471150 113260 253707 763189 594911 670555 113462 419628 866672 361691 211373 699270 650536 464103 977934 892614 128858 912666 920414 700075 806350 841033 983487 794579 329651 891660 873593 370483 732594 353261 804670 758996 434061 747765 81126 766385 697067 219319 165759 715609 1007675 375976 472441 699606 519497 716258 89433 856493 400698 97987 893718 239077 210639 206842 913722 719918 373211 590715 479542 434558 19966 850057 620607 504041 948742 489808 54997 496254 733129 872667 184827 842646 975817 726510 546275 994590 577434 1014034 863286 486572 544746 129458 52077 481626 202691 363365 129621 806799 972835 679778 580954 727147 1035072 497494 60669 244767 729325 888611 354893 274169 550853 183755 813659 748884 964773 279038 609839 384707 680295 728213 646112 222575 436119 641589 878828 631931 163409 936341 501818 112763 747278 940111 344999 870169 913218 469818 115895 327376 898209 828987 296821 553905 251501 179292 323772 896153 21375 881429 874465 278122 578463 240874 420942 368175 584099 554159 675151 1000494 361191 648886 130912 112498 259528 1001291 565018 127623 103926 971721 685452 661743 494841 227942 909637 560923 822518 1006500 737092 973011 556457 586600 510733 700208 991979 893810 228020 796134 506981 388901 193743 286074 1021213 840158 231133 232207 944173 554894 1041232 48828 488249 649648 709005 121931 162296 207614 538071 456524 714412 771431 980784 774923 970986 481002 175963 638347 229208 224467 45438 971295 514828 883910 148476 425294 765081 646860 190958 359555 202717 211129 962739 963784 440677 685669 683134 445733 63100 681274 110560 562135 709354 448985 79719 934717 747944 691407 932755 349174 449575 221911 68847 45871 753057 943226 213743 943407 298876 1047040 384045 675284 400789 359852 773364 1019531 859054 1023524 470435 699207 886635 599020 556948 677045 309543 211357 1016918 708466 44414 302988 867350 946459 212782 803807 226070 354906 948238 279407 795127 459502 838116 592819 422446 734363 194741 844738 112199 729974 396891 834369 219885 595859 255061 860651 125741 579834 28538 924199 904905 928092 813540 617109 247510 306823 362467 643779 178641 1033275 526015 1017007 575414 59866 780962 76607 572014 608725 506634 255694 307140 146914 850826 629621 989904 883305 1034827 677245 777414 165742 1038928 420078 911540 897819 893741 322877 704389 752676 840851 297459 873611 605389 997216 232565 350806 890013 437639 747158 589584 489223 432021 739959 947281 94110 909000 218988 431285 748073 556822 617937 936407 510886 427005 480203 812935 982154 32659 455116 365467 225037 253460 698738 984971 706008 403223 748941 61043 340454 367590 728497 484562 946821 874133 314985 441288 325923 1021093 728723 609692 735582 647660 92658 383784 448884 344828 619180 110477 703082 692911 904131 763005 342669 305102 96953 771483 837979 714027 522288 1034451 983263 406940 641257 503020 162675 627575 766519 503132 818717 1040865 715488 724629 809118 842986 806230 49096 696149 657262 508439 763198 186486 603051 779355 616116 744913 1020189 719418 185267 440115 697935 942492 1001256 927523 905501 610033 391292 245300 410485 988836 724429 212262 16179 275964 194679 633265 485846 926191 654225 129388 649385 26582 161182 979531 768838 629307 636446 587313 425572 906594 1047558 693617 270330 631911 1014054 774309 675399 564976 714644 85758 471512 243139 1027132 1026347 457162 433095 521748 775721 383801 813558 1020574 369528 160935 924893 829160 235961 245353 677098 296444 649938 792157 925009 351100 744420 54252 950022 376724 509890 620698 1008814 829381 619433 492919 765517 339772 609173 759987 882825 321522 615097 169788 15859 370122 814865 193883 481098 544743 896186 1018524 925637 292239 738172 494823 940254 351587 899793 702650 114416 155322 968878 716628 93299 82877 158143 481671 511682 652643 489773 669757 254961 218655 354663 238806 819089 924135 943090 523936 976457 745152 881836 864563 469731 340794 482831 760248 472403 872067 701372 494484 977925 97720 734883 273369 977746 387166 902486 962438 876436 643701 193389 511032 423810 584847 907655 858699 342215 733871 721149 1036299 112465 139228 668605 782100 862954 473465 736984 224039 975181 875674 816342 807031 937165 657909 648910 621131 759094 485470 569306 603695 102300 955299 466403 952142 855965 386883 510156 943797 994065 931042 987353 319381 932945 376412 992093 444327 707000 118171 385833 940692 433125 516580 759084 145337 322395 316794 817877 232401 292216 303983 452899 782938 529335 726698 243393 880161 718474 211339 868272 478521 808525 568655 120383 856698 432627 728733 971489 480053 638888 130725 457273 691930 766062 1023201 425318 818236 44783 892134 695981 783379 619981 745221 51454 886577 486450 114284 218876 604121 375589 824158 569316 399677 350039 349667 875474 245362 733903 122754 213735 986923 587539 437017 615646 539627 1035303 503322 611003 289461 1038752 946734 883428 468904 1021728 970311 610934 143166 953957 122170 276187 27549 752711 968585 367804 127339 249017 339186 738918 610161 926642 993190 858790 441222 837486 781652 512785 967230 445641 308019 343950 919727 413588 949168 990502 347693 599955 608507 511559 516281 795385 615597 685415 109241 992611 118013 105703 58607 645708 936549 244377 821093 627803 1016802 58487 724696 620733 433465 802531 112380 378232 602783 910614 400694 545262 848532 817904 585306 619742 1009751 483965 437224 124653 255565 586709 863007 927588 846607 784907 544764 699279 349173 114455 540598 508247 845607 348827 988645 261274 372487 706156 890825 712889 927262 763279 1032933 1001266 1018279 501190 689527 414549 816714 828989 979718 824043 1033359 167891 276123 797141 931911 321390 995699 713847 875880 470988 414698 747615 626331 915996 824718 337739 199039 87678 986984 439111 118077 509379 691655 350126 347945 254812 209399 925102 835341 502662 631523 79222 114323 796059 754507 322983 948102 505941 474653 664175 907525 202616 563578 341183 929095 890761 764888 326550 223294 616803 697285 554187 222644 174012 844526 371119 286652 495432 594795 476974 11253 788459 555388 492918 926779 432973 104607 398653 497616 847816 938782 126570 62309 782684 209563 741190 359717 613146 778988 596967 741300 500444 130179 893836 694843 850225 496229 463527 476191 308463 960085 977449 988516 576574 1010311 670892 513576 439212 910493 391477 617619 701561 1040752 640853 509514 323292 348607 246138 449878 128569 640872 797511 784931 383212 388330 404711 766680 618178 988745 712252 111030 256350 976282 862871 633516 742309 472742 356182 167894 585393 886329 490550 695326 401372 516426 886487 755570 453257 747321 918942 920698 232413 614308 877626 169703 383279 498442 477899 865228 981784 488839 369823 945513 396479 698326 93366 458626 740125 794290 723859 570807 122523 91005 919014 227606 871376 593146 940871 937876 556875 59376 676217 944243 303479 145182 126065 935239 853873 898588 156607 110501 255581 508089 204263 540588 723923 317559 326076 255078 62681 955251 179087 728394 141309 607227 930895 433938 529278 732523 93662 970949 820926 970342 283355 388720 986232 309564 798418 256094 323215 685801 891314 615317 1030226 941540 593647 748442 352475 747216 428519 59109 48557 395583 829150 466341 221006 532329 802645 830341 442260 576079 146798 723307 771387 304869 1026853 400123 925350 984751 1034891 602431 422890 670161 985503 956585 282612 508141 215645 387490 1006221 769283 126798 741802 650700 654092 567419 365629 110497 130067 863247 318998 251228 632919 210731 897686 495307 385598 548222 825543 1022566 147287 861686 95581 567967 738365 969588 261004 1013844 392834 420753 175195 993445 689999 518344 374252 638369 885419 889235 437402 486968 954699 1018323 644826 996744 292925 384674 718388 802410 667505 463307 706498 640248 925445 952171 368799 569044 902873 760234 704859 396511 742340 505121 623987 968796 652931 604365 89047 198447 348055 816233 54995 610209 830731 518946 849123 427326 1011364 247237 122804 227718 214751 821133 845665 522808 446962 386890 378593 536536 814022 924378 909248 718955 872689 612763 891580 372022 252620 489224 792412 184923 468677 691944 516639 751943 944684 466787 693741 989872 845943 97433 744644 518568 544117 75103 387782 537583 235311 791951 551295 793695 239134 678862 97462 681213 613579 471515 550138 861831 772342 835174 127629 804586 261137 155564 210419 466866 500303 87534 218861 640211 301901 446252 535805 765099 185503 324024 166900 652327 1003750 639670 1024311 286300 1010868 583481 797007 476811 347935 901605 315313 870205 604403 119781 499345 630490 700260 175765 138143 828850 706269 464364 162637 837465 749745 307176 219501 735690 414947 439781 859167 847961 808861 927484 498831 416438 494981 464818 242382 914978 766616 888235 899597 64269 993583 440875 677465 578805 898608 907022 444861 575854 91975 955053 64456 578873 282485 194442 189430 671366 250098 944191 994361 846141 236189 302375 162638 65323 586202 466884 703580 955092 195162 447398 842379 990346 643438 275294 306039 711529 944810 708246 902026 250343 796783 519045 514146 134142 308146 858726 990611 391822 630226 548259 629492 288754 914756 890770 940364 311791 88931 834727 250848 946080 676825 259642 502986 359544 506658 667548 219865 160764 75727 874253 69583 669335 691675 695660 347535 848153 242463 401159 843027 1041080 416559 633950 367262 765480 752741 431945 603679 692726 973640 47483 686504 816069 405381 699158 260369 896333 226335 867469 448201 453388 632787 341930 793267 476012 485702 687060 1040462 81238 686936 964107 865303 769222 754806 403551 498466 564122 488278 63039 39663 1001819 725419 546772 801769 424806 423027 219868 1026236 146365 349894 455181 890983 516832 149999 720336 704942 640967 770855 944547 1037390 808773 651853 513689 319980 228519 984816 768090 88318 1003705 543709 518251 121229 447594 1041986 890546 183655 123628 645174 586533 520354 686245 846298 646761 768525 782000 212785 944433 190782 952949 925168 589649 56234 389210 516715 597493 86527 754575 171884 1035397 897868 355948 119687 443229 400861 898276 217040 839898 766264 768562 212684 681843 236759 745046 627193 730081 687304 206524 769681 298287 471131 236254 709515 515256 719374 596886 636802 488537 331471 765618 817468 583591 387048 996657 512683 189361 849585 320295 1031492 335356 161618 323127 895457 390708 983771 158263 567219 1007125 445326 216285 670582 867415 503124 620947 634763 222805 669459 649062 98811 740600 278182 504166 644189 571830 458310 824952 571282 850055 977077 949785 666098 455780 486501 927633 1001285 653153 1013785 732763 539823 447884 59059 430574 833777 886714 77711 141215 452233 234919 1018518 833010 422836 341107 842827 922797 353390 428915 797519 891719 378795 615726 487535 31418 753442 960944 836862 710362 709612 306036 489882 881273 245134 629998 874603 441221 712221 753250 893653 610935 384738 789307 508873 125630 163662 444667 804806 918510 340685 776641 186174 845298 425382 425250 597500 226042 375494 248041 315763 728948 127548 124803 406813 473748 926163 802467 865165 893539 510345 536500 933639 887454 711014 355985 939591 867417 32463 975635 521058 985693 48996 738091 711027 173307 1001012 887437 701398 581337 249481 871195 480996 772811 466717 1017772 598843 835117 647349 194903 126571 553334 876861 185303 500895 114276 979299 636025 572625 314535 718145 824554 953564 1018446 116664 895061 451815 488073 907349 151508 128126 964668 417014 580701 381161 898699 815322 442742 515157 793526 250459 522291 276959 353551 1012632 839252 1007670 153323 342774 107887 461711 233970 600478 501100 754941 453966 200686 396786 174829 812961 753096 544606 417339 930513 908852 341354 364079 837481 703155 427703 989594 830872 571070 514115 1028777 684637 834186 647343 681969 81230 297709 895386 1015488 754094 212310 940389 701763 514606 627355 77751 375863 869627 177763 375686 780163 822846 245526 905592 829356 661931 640728 193230 63007 900385 574174 356019 1000478 778737 222407 184927 341415 518445 777242 680925 399206 923341 170111 751238 404403 551644 862643 454294 357403 292249 947654 10751 379622 29310 673470 973884 1034192 610281 1021602 728127 761669 661887 640490 184095 122283 1018584 120281 385827 256029 286117 719027 876296 501945 649418 893841 607869 195723 520818 794104 858419 457881 478103 675628 538999 415321 714893 620427 747087 536475 995083 479630 1000700 370070 615911 644678 158327 732133 28600 646231 690619 469486 594931 40949 883093 1019585 486065 19775 195299 637681 452337 64994 315083 130587 869746 179018 681337 108350 998449 469467 656855 1004070 231406 159975 997425 416398 542571 1036942 804838 617420 778940 858049 1008249 1007862 554587 300793 1029446 816745 749224 685298 390419 922229 306839 405297 1002394 405324 291772 740775 286367 123773 783125 839922 338157 749284 478547 176881 89972 453255 774990 257326 324201 480693 854900 120769 436168 259134 888784 570455 773034 899637 984033 114518 709577 174735 416683 930647 775509 969353 123626 84891 428851 184149 670712 245193 498041 758554 170428 773165 255878 506062 622353 286705 807583 763606 249081 717043 647790 195748 722527 938422 113246 29691 812383 192433 98252 617278 961112 564118 398798 768566 773149 769826 708891 655113 195808 469965 960496 930606 58293 505569 405167 511094 1035795 876236 387546 479172 354638 857483 63087 134877 781461 905656 707985 984381 739795 55021 420730 96745 938489 56205 739579 679531 735140 443635 500216 990364 919449 996628 748132 392912 587290 754973 636354 810851 878168 514400 805629 1037699 252679 106222 773474 1045408 919286 1022049 514714 1028305 946902 726514 481944 734573 840487 650900 808263 316405 648426 893327 372966 23275 1026701 95833 719914 257575 679513 44687 985036 488184 405261 687431 146386 981553 669491 32463 884498 331213 582117 898961 582862 1036969 285681 279551 1002071 450739 335263 1038128 619309 226190 506086 551630 484595 436311 940581 585371 984267 1028630 492922 874606 1016623 306124 228464 839460 739093 28019 122003 547191 849732 383729 931157 955506 510520 422646 840346 733589 759764 122548 955107 860862 704452 539062 586583 498711 741321 55963 817776 717108 377588 579819 376040 224248 778780 764510 1012842 535259 844059 730383 391977 900174 772667 961701 875923 846378 462395 948578 151383 888598 782570 153397 922348 1041605 32663 891294 84445 826618 593892 779542 989112 1022178 710964 118462 142059 89516 338410 812920 639933 970965 967977 278047 846446 618211 1042024 81269 774883 439925 1032756 996682 406398 342905 481865 923622 851340 424304 750478 250655 813910 116585 965893 712490 446091 192393 201965 123799 829102 1020820 477939 182522 1008962 144861 720136 708150 421429 511029 718467 572235 824948 962906 420207 472892 814299 404887 117853 885979 245067 521100 911578 620360 834187 774710 254733 855374 244502 256918 697197 871078 864470 176618 317723 257820 886159 560015 846674 627830 95927 441941 808331 556315 745551 609204 183676 300459 685651 252726 864067 648979 449452 1001891 878564 79821 712797 225090 711484 728227 184158 745842 1022275 144295 477868 210897 1045511 530879 320413 871350 515124 222691 964665 54779 969137 584014 750777 110127 221947 406479 493773 408532 638033 504153 928562 532437 401051 1010505 829535 578199 880326 81555 64590 614345 872234 320723 746706 877359 437731 938962 871998 127884 86777 315581 599865 773195 1018096 431934 288541 986506 311047 1026668 119790 439598 514744 469905 322377 893860 503302 747918 883109 360072 163601 972297 695859 175343 1018216 446845 183742 250346 467838 930487 748972 1008956 563706 478262 952918 835264 944359 282099 480920 191952 532465 118690 449210 242869 77550 544335 1012046 703155 788345 581232 305886 323506 691612 227268 727289 233328 512598 852845 585674 340722 635531 763529 256553 674165 653032 730523 486486 515628 229104 94619 871985 895655 888626 166718 745929 568763 1036433 56233 694613 381938 121487 668335 769225 389856 613775 128556 102295 195427 894883 841429 933449 1022328 827226 548787 507552 153559 717270 1017450 920446 862006 744824 861131 638229 1000349 603826 844131 65257 247610 373675 710206 500822 830314 823260 171439 957829 905681 749962 622134 550175 273213 94827 663340 817714 483280 641954 205781 693463 985576 774375 362356 859602 759777 304958 1020378 257890 917016 448659 641460 760489 764327 129799 146143 736484 418620 619257 60075 444022 177051 694771 613074 170343 687385 501606 938777 648345 945305 775746 217999 700098 666569 641944 918009 806499 364186 607484 707321 547638 462702 725230 978051 842311 736305 629980 302942 955642 645533 453496 447254 202659 909655 895706 947756 568822 887595 756860 825849 1008993 492374 158951 885453 519340 222867 957469 685467 383606 249268 891982 991662 582846 1000846 1020841 437685 1018236 756109 976104 715101 649497 457496 452759 892183 638163 550622 988460 826798 773190 957865 766238 964969 452791 118138 718936 996758 272123 659425 222950 451822 104239 842340 348651 340915 256441 972118 260329 503563 955269 703700 577235 425798 968242 675613 957158 586232 270292 826745 420909 117949 702774 953970 959085 911930 276783 921999 912204 218353 823129 817954 683948 886259 127801 888454 929459 449838 277397 236246 967831 857807 1001196 186320 210428 349471 570647 389590 227169 456938 1032286 32250 347423 943587 773275 355639 478808 834354 926443 1047057 294444 904794 900657 906507 219357 237817 201135 518537 576231 906761 782088 999644 56702 548090 513268 988412 1020723 812722 341690 380710 1039392 847998 676991 505020 482407 606815 227997 482890 380147 649806 564060 964683 867786 179081 155386 965737 757443 574695 908067 888455 347246 389916 1004559 937570 249394 981018 941461 664991 394110 1028186 481496 430942 170937 386727 859038 849368 1022565 1039170 55670 388036 497126 891349 216638 544363 52157 195489 832347 353908 683907 1025414 337467 58235 998176 358748 996623 463733 989246 124275 277054 1002689 881908 1004932 694039 420686 372071 497107 572182 383472 816667 945498 706412 758769 225406 922047 457764 609581 693363 476883 719636 259292 30633 929561 183485 904101 1007835 576894 240549 277996 188075 964822 162285 219873 740193 641970 1009235 941353 757978 243624 296862 863017 704332 780615 948430 418935 777426 610038 1019998 457321 690118 597500 117750 937332 713139 349148 936444 358200 969961 249561 743205 933489 961441 338174 445360 634169 186197 912777 685792 1035909 452941 1028692 951359 709948 601947 155283 964362 768395 191763 835240 331741 771847 186082 997404 963789 762356 653529 728803 616735 449123 984013 119389 888133 784257 432941 1002059 506680 296187 834759 95574 1004756 672159 834061 49018 631663 523345 661398 842534 631038 245037 200103 389040 388645 944286 356631 740828 940752 875288 406388 436169 809781 241283 912035 849132 128496 930367 584029 912696 674606 47887 782152 584826 926675 749630 109358 84851 968269 30585 698085 1004946 300532 122674 494035 89010 97625 240822 449574 22266 686871 478779 1002664 845166 455734 633794 89789 128215 656887 475966 379371 940702 738126 764802 604503 1025614 1033863 621735 227704 935798 124579 47979 187300 971319 43927 433925 371919 223383 867526 1034540 517291 1037516 517509 828279 764954 851078 821455 501154 685228 972010 1033373 317773 837114 357511 817866 782925 1041445 1036391 999898 251706 742939 236219 913859 603315 718370 716488 1037920 772283 854885 254525 774946 517364 468774 204427 794342 878030 105411 494469 224230 616809 1045090 324015 895621 897558 161399 306878 646788 186555 976840 732716 914061 947751 478540 883073 38590 514481 438454 388964 942379 441588 358995 516394 944482 544605 529390 405166 1004615 111965 128882 638385 817489 983805 752166 709315 218577 790489 965157 333771 7662 803735 760222 921854 538485 595910 548495 531443 901827 455648 408743 796062 686493 747853 684262 314542 743511 342371 666873 1037404 750358 999864 990608 323791 1032861 190654 971421 500781 433020 732381 1022313 421529 477094 961196 851746 645308 363226 36775 139230 932295 171431 363070 584628 462131 766012 989393 1005735 269695 879813 421661 476599 864462 260645 309190 1008515 352162 719628 521476 902576 183242 167581 321144 726918 469023 897693 189871 309923 875609 248652 254820 242957 1011456 842582 60119 373589 214967 475995 69119 159454 621386 128428 450975 1005168 323694 598511 260778 979628 216874 384577 861912 264959 573201 155342 15803 279479 482326 977713 412494 710384 348007 711210 711055 420728 836045 91447 938773 894364 274043 938891 39862 697707 540279 1014858 358510 874669 844953 392648 853991 683918 473986 273981 355068 88571 997470 332478 774884 731961 631605 797662 439147 367802 882096 422758 1025361 692686 702170 495082 486130 498114 602799 754126 367980 905890 466282 990850 404182 891705 423132 565127 159667 166830 841059 756403 852891 220062 431854 980432 278430 211247 894540 910445 312239 894325 471645 128835 488038 622186 835365 381343 509078 340415 861155 138969 702865 449326 94118 845646 940153 137647 473541 96462 249058 981508 752737 958128 493361 677239 1009061 760745 93173 726969 477831 449629 810663 1034561 96092 407005 742091 783689 358678 882323 174557 256500 470197 842330 255342 664303 1024188 56719 1034705 547961 191651 831611 211321 615598 423630 778620 223807 739095 974602 582570 887374 977392 944911 892337 949186 95718 724724 771804 415446 432872 844146 895558 595343 988971 879334 635742 376226 190119 944056 784688 750710 110267 717466 412654 376091 196386 764589 711130 739245 980680 481953 488515 181086 874779 494302 313974 623963 635337 768806 767192 855642 214495 1034668 915696 908812 462411 512756 403901 193364 87661 166846 734052 489328 637395 724451 128094 676083 435927 554422 480718 838353 939868 190194 389198 832796 675559 851493 155252 152247 568718 345575 449563 419951 675527 78809 55802 114393 359505 582566 52195 499393 473525 650324 379730 467704 732050 1041713 471835 94685 113017 501931 715573 735564 941936 637538 753048 286620 807293 871129 16350 841543 768194 433675 967342 949796 441991 974192 200431 567141 920789 519225 681400 859194 324530 920459 116350 380238 375325 701159 1042492 151035 469833 993060 380643 342942 14269 79770 317623 763610 836583 372110 410319 650932 181695 870213 348403 748393 433269 1027864 538545 881414 876078 603939 805861 628506 463601 858459 923947 742090 48872 242883 914122 639445 256782 239541 958219 638510 616766 318371 895530 1006635 585487 150478 308414 893652 741076 967471 805847 647605 921854 107982 771940 507523 587662 777784 635320 865734 932563 742872 269655 482662 954714 348412 539133 635086 889825 471524 818574 653415 898699 511559 60780 181917 938155 378453 317270 400725 163792 752072 309202 126684 871644 462015 48745 203181 709096 450995 703610 701145 994469 977505 438982 352439 565224 1020681 860643 611659 198383 248773 517293 238569 558431 122639 960341 988901 641210 338665 177534 791801 752067 358156 81005 891958 257812 583137 89080 373913 226554 422074 685421 605865 931660 987575 1002266 109805 320335 250733 842324 565149 755079 389618 551339 984862 403318 595194 516397 629097 1008777 597597 1038960 748427 546686 425738 1011076 726366 629222 957272 275193 823583 914052 679070 650852 81577 51967 793554 437204 934778 640866 222174 228248 750286 206694 988703 964378 1022596 1027466 118012 905932 620293 953970 637613 957099 301519 507208 670855 693621 429946 519207 71546 859331 701418 81617 298993 601077 702402 194613 505776 865333 738265 603324 72437 771742 727610 407532 575287 863670 825955 282355 913926 79423 546461 700830 326962 479201 586379 875876 687509 489619 438645 293238 383162 192420 7162 783420 1004018 962332 601462 724922 809720 487550 850247 909429 188104 259227 686994 677814 310450 767617 464119 619445 789244 322638 758645 407238 671291 671216 833931 619306 730484 905231 1019542 425386 963313 985050 232270 489533 605136 447718 799484 576031 636388 894621 928271 188798 30680 180575 293191 522378 212181 835024 256462 975211 375724 302332 906426 1025039 1001532 120802 905927 62950 178609 279998 544551 190358 999875 940868 967138 518709 849479 692015 353815 85447 706477 346364 759429 841509 958218 612059 690160 138747 433395 354735 895438 774428 249610 359121 206590 678439 291951 652400 194104 713819 254523 228528 505613 112093 733421 885239 754379 210154 1010992 189319 678620 597437 712352 759113 59065 894535 408523 466095 281533 202601 152821 555626 158923 823179 825534 382313 735950 476735 551791 460261 486864 530751 823975 653618 354280 781349 615155 703834 224841 31604 679029 571291 1033586 908485 640343 955235 236016 1009050 714988 850726 211159 170783 793451 800199 199102 396755 470928 251291 993846 841112 573213 526077 1024091 271999 821105 827122 818372 367444 616135 211541 800744 850019 897870 902723 842932 938437 444019 288701 979731 291569 1030722 438651 879512 699971 710806 923049 152310 375131 258462 778821 945880 841132 367710 890991 1020203 495709 763210 647292 522640 220823 889277 321895 612666 611883 904203 445626 793585 802388 173375 845938 321756 874831 760871 949304 1003051 290549 484781 909911 440615 1038760 351775 212054 494988 976186 112541 805671 289621 1040931 434903 475895 685034 759127 975422 145145 114254 758249 602837 54815 609274 894384 353622 1010963 726654 387259 937593 353982 621797 562973 921548 153588 1008843 623577 585320 124359 772565 681432 453210 1021572 731321 441615 714263 313815 677179 573362 39921 182639 428798 799534 850146 724650 903501 809461 630541 486476 985261 683701 1033636 612020 768227 290479 575950 306428 487501 810270 227101 769577 219884 310183 307934 117618 641902 511060 565753 633326 845273 408261 936747 347446 1016555 425840 1032422 182237 456859 886195 860890 418229 814281 960103 1010266 63611 555900 472218 946357 715086 383764 957720 821742 686512 761682 867384 421709 661917 710344 989501 621707 94038 345323 240742 555859 925101 416877 182175 87733 1002730 224109 499608 189948 553678 695161 832345 554947 171119 242416 547510 900882 390238 928603 577246 431645 422223 175707 461180 548286 756649 611702 604850 854943 718138 463796 1038403 733925 320630 958875 187378 362559 221094 366125 969202 849030 56039 850374 956299 478918 122262 989525 630486 556807 434791 222202 364517 192171 565743 374973 494200 257400 284581 887524 641517 257873 550634 466358 316862 942694 893241 695130 976410 572021 384551 997785 831074 632444 64888 352415 517004 592886 772729 347486 634409 1018173 222578 535039 250069 898070 448926 177002 227025 711325 233333 992619 400838 374667 64945 103147 499586 1018467 995610 627706 921983 634469 343754 80559 359217 128225 370365 317228 504371 810517 415262 817259 101983 890982 770957 640494 752403 124913 32118 353165 816018 603995 96319 115133 522390 1018980 863421 492030 502799 372083 661275 484893 423195 670067 572641 962676 177527 118101 756445 167359 93469 571063 254654 343400 249117 756877 76215 451126 580143 833734 866645 432485 818409 768968 477073 681661 736906 110433 779054 904329 993597 419118 497305 1017541 56509 430765 618184 647889 727834 727401 1015440 966401 144301 219341 314719 632050 467386 964273 709863 981285 749621 324715 440790 128617 1010088 647974 987049 724844 348789 782374 711796 923407 678333 830517 233178 572075 970853 691663 1026854 709518 556284 810119 705822 320700 620301 984223 486252 498610 372989 593711 243038 672543 150141 453005 97583 639893 902379 358511 628541 953169 370330 906674 909996 648297 385145 756666 953737 957467 371047 55183 153466 600981 511713 844918 826339 746605 794203 23499 372614 415293 1032999 685514 834585 257488 691311 1009950 759538 379350 331486 389330 899538 309803 976585 267774 227130 937185 938108 19901 1011939 690646 595964 496892 678006 937623 714168 500395 768810 831364 612827 933397 711475 1023532 670665 927986 737599 810947 513244 1022620 726927 844092 659215 429303 614975 1016254 94954 581585 113562 235492 219637 188218 798903 466766 214359 191938 1036224 1024605 845156 718725 437647 286555 154991 376347 681067 173015 996024 97720 88886 438651 252850 320254 735385 1030794 897547 629995 891038 391333 435451 338421 692694 895158 652405 935191 1005867 913806 933108 205999 613917 273912 705393 939386 144373 433064 641718 680911 963813 828526 405980 11230 98119 130369 302964 336731 388208 161449 675671 580491 173515 372075 932778 185035 826212 390410 936110 424167 785168 979745 331258 865607 839241 886959 443767 754635 677740 62766 839244 186835 325181 371121 726006 163110 681769 778763 595411 838075 937332 1034801 312249 1034766 226492 65127 1020234 593499 451426 958052 911714 686203 897888 666411 1001144 576431 554342 812223 670605 505764 616263 469805 895405 449866 177466 366959 552851 644787 697468 320363 956841 742114 388881 473781 793555 464625 432493 11515 509749 777828 191257 614878 230127 825555 538358 424629 895897 52955 51447 911925 147107 642016 667374 650960 388428 652834 652244 923317 259854 484276 615548 57287 486866 540474 584817 802229 919529 762677 1005675 1003094 615405 734828 292275 861148 496732 747039 204503 136574 55007 881347 759923 1022373 845621 295901 184288 809921 724299 673275 1035145 252365 394971 477672 351287 972640 153329 12026 389230 121429 142326 219100 711912 912076 204214 894328 293465 954870 781441 486166 374905 989362 189306 957127 490055 193084 630035 643954 759863 249714 941731 939240 447030 732523 958590 441073 744338 848234 489440 453735 693551 747150 1007848 936910 277958 941176 947377 675789 956174 291643 441508 238574 714187 962218 683920 241301 871262 701889 276156 444787 492371 783132 372656 1001623 666931 962374 379704 840403 258327 488358 179130 473654 517542 808549 693977 309075 891448 326441 179054 429891 757582 127623 889910 363975 669479 348120 1028302 206750 772937 473520 1006646 867220 289671 81635 866538 546103 936788 373587 813418 763750 710213 1026567 761424 299495 984509 770355 728758 630578 904790 1000044 851265 632959 992158 289769 359906 846794 850531 600051 858766 276663 323130 940357 915779 100247 217438 343230 1005458 814549 440476 433845 291999 437039 453069 994906 450018 952937 749326 650285 388397 814332 899306 840877 661275 14045 451508 256126 216495 437661 744209 69627 871470 566750 536506 40380 578361 81146 383956 384372 829035 571308 432812 770206 807582 379477 653204 715496 994397 551847 481978 1029056 362197 731835 331687 335476 193738 391044 282206 494966 488500 905790 181981 256242 891112 733906 33789 842153 741206 171470 475382 351986 574423 706333 617645 355878 625947 765237 509543 134847 562803 585016 744566 653872 453340 713119 977411 513985 138106 317231 104799 324186 747121 1029336 928657 472184 226838 774326 345771 246603 386412 708973 317338 219987 989798 826026 8151 432083 64729 444340 505648 493339 73078 831460 823407 637645 754589 457788 256822 755829 890396 493116 961357 437877 173422 451466 747055 776837 605110 471989 938396 570870 481619 415866 242843 830840 512965 724621 483772 468062 661491 492958 62015 47100 764327 394230 994985 761328 1016915 174398 259489 483705 464834 709289 665977 932324 799933 940718 601654 560839 660175 827839 32720 773193 340571 482138 727979 877473 153037 706003 633455 1026440 941269 22383 955945 452142 416141 130355 1043532 96941 292441 682381 621963 844951 645010 274126 670436 208851 856509 423244 416252 121969 815229 646499 636203 167735 350743 47088 875192 579283 736521 212793 518563 490278 417979 1005745 582431 441426 856003 342844 675532 453738 128810 322617 727506 395102 397262 449413 907796 274163 629099 778050 589152 439920 415381 708725 980122 343623 494123 747206 626648 48993 92603 1005808 695267 258843 482633 897055 815523 52059 754719 547190 567149 323463 378455 570300 632649 408954 516497 547054 756429 244238 706482 413135 343717 364246 714292 700915 134871 444025 768914 414574 548247 474300 772759 54701 348735 990765 896292 170583 640472 658237 11167 757997 171659 601898 79864 324711 513940 469965 446042 973250 150654 895858 611502 808811 772037 260363 606687 270306 708376 658417 441538 514105 759303 805557 892043 556189 718484 93805 585163 600823 815454 684318 986211 16301 242506 719380 604771 737710 587603 320235 358066 851073 317646 226741 879329 239181 995918 883271 738527 714105 642651 940089 663071 969806 1005457 942511 425796 391685 1022134 814740 536155 435444 206830 891694 480226 631548 928884 841977 304317 488733 564398 726473 316886 587126 747098 469465 512394 785000 863495 433898 944199 259478 452482 479706 1013344 714728 744388 849226 940901 1036530 329717 957573 315241 982312 171703 241262 606184 343747 487734 81082 113107 629601 645793 169918 914515 508154 371804 432903 422353 488565 637225 995785 679350 642884 740407 370463 767828 771512 194623 857499 564208 97871 386028 439565 779698 422892 802788 767031 56792 913866 779374 424083 427615 975782 838819 869067 647048 385566 306938 443514 870997 481977 337511 163696 610119 691066 413180 1017588 1000888 204090 373139 291229 169677 205773 985245 259683 883021 758375 167356 425007 575915 509924 172927 505396 798015 145109 502314 965321 982282 967546 862774 342756 596877 467802 695059 1020806 504944 752321 303088 255082 888603 405695 322417 635632 564678 418647 392263 631729 736822 715159 166902 909742 163283 334832 167294 120446 151207 20454 1045314 359574 253606 628407 407363 13307 434639 826571 744738 867688 596339 454292 434080 867982 232339 689595 112207 537596 76222 391964 899306 880862 530875 948814 467695 951455 349607 891945 325057 210353 161526 902737 890608 1004912 580937 651369 803687 834379 805875 185257 756668 669489 177845 139229 410997 95465 737630 772516 313118 1042602 1020268 679310 1014208 974528 1021097 241999 511704 862681 888219 931099 97512 415469 305081 168701 979014 472414 677564 957096 724915 855863 726726 251987 898672 108891 887895 831298 284147 31583 964365 931207 185007 825081 741941 367541 547759 479005 366127 517289 704078 75768 959373 799103 137661 351448 400846 932809 468690 578501 167518 682223 1034546 226040 736794 309789 304374 56677 357620 469813 38687 661941 179223 990049 890227 73303 886461 621973 865082 814134 605779 928711 773781 730821 171847 470979 1000237 829622 310721 73398 255880 993373 930733 675004 856187 111572 947367 339867 416594 762220 189412 744641 753202 712270 550269 457940 650520 60146 851494 612446 719208 1017382 910962 904648 632438 816569 698348 897884 679455 152159 1019457 331625 859333 417401 946949 915972 798119 601047 670309 422727 277739 138982 290031 703542 186194 726373 892128 684907 23005 1006296 874075 171911 551654 999049 343582 96463 310935 177005 1026272 846454 494861 895893 553829 793589 433755 209396 867154 508273 771898 933468 714473 390916 890285 992148 666565 322866 718668 1034484 652008 610669 463349 517834 251498 843576 952141 585415 580066 447909 780630 689137 551639 925412 243628 746434 605424 451034 39771 1005773 643497 508631 737072 154069 507526 238143 350701 762673 488856 892124 833307 842077 208062 125967 217453 604579 405174 785088 767427 837513 388080 822458 508366 578394 582718 183653 952958 391401 744627 255317 509810 156651 855135 637411 504121 326321 292517 995812 787359 1037077 108250 497850 1043137 550571 709500 123663 597932 973361 576858 813149 502636 680414 554992 684127 305035 378823 400869 800445 764564 517235 63187 783689 64908 374241 947602 870648 628636 894917 579011 84575 599020 325525 564287 458377 738786 902093 64876 981137 546207 658615 287415 565066 250159 593838 713019 1041497 230351 6143 661083 757276 949825 368580 901756 226522 751496 1019982 489641 194204 389572 64434 122680 222661 862425 518566 924315 1036697 240371 968215 572387 655863 755571 432711 375537 780851 630110 896166 437598 1037408 588776 651561 146355 669727 697014 731846 508019 499459 293817 317875 844967 439603 455790 1044742 539487 954843 630226 973348 833061 736652 261240 866925 158542 902358 566927 281310 493422 362204 762430 926700 206266 455228 204219 796342 1033332 767297 463263 710423 226614 210775 298457 702161 210169 310982 891423 602622 653542 455372 908371 740667 757236 610973 625918 386617 318215 736546 500030 636864 861503 779089 644937 254867 388483 415601 616219 368432 791389 790895 425243 603049 862972 1025103 310580 102247 1025198 846556 121307 119482 1008312 723103 734396 962480 512441 718689 1013859 1044533 645789 971175 645737 481530 763808 876433 178657 246511 794421 821663 539635 477003 367925 1028152 865501 757484 452841 308693 720386 752263 665556 893689 663454 501973 888991 79823 89722 941281 683681 996564 540011 630323 1045030 142127 180024 255661 567735 310250 453390 176602 156286 926399 1019292 209533 312751 883012 915668 699147 220255 615923 968115 288654 569038 451347 447845 476563 907399 490565 641272 643779 498858 633980 59966 291706 827147 773210 619957 842293 997251 757302 519041 651931 687631 671380 301756 172985 703053 544761 354789 320103 703045 1005328 751891 746433 961201 500524 499083 720260 243270 165807 586300 1021624 214517 982156 831292 190935 612078 537307 26301 469893 130212 907908 974346 400143 209771 937372 865065 717127 470996 751397 395963 522294 855881 442128 938933 813118 937314 611453 1028810 693618 617051 737788 965034 501013 756557 95962 638755 55645 996877 675525 121577 762589 1001756 424841 936651 933523 454173 1031186 747622 308201 203871 29533 895217 172012 848748 468157 630482 70783 176543 653505 965635 292261 1036984 760487 227020 259417 736522 303068 944016 619213 417187 146408 822514 986586 941409 992669 633784 472785 351911 91423 373019 638469 742120 451570 669427 859499 957644 768259 977174 375764 428726 1007362 40621 378219 384269 520245 163642 802486 219702 81761 151228 834332 334423 556883 848323 924491 621928 496762 1026328 291531 326739 207573 999112 678313 466330 670261 800117 505121 764702 641723 504042 60478 964392 183032 897958 1000502 904740 901439 862841 957975 390406 614151 483960 881865 233464 625399 411113 958260 417014 936615 696290 575102 585611 338749 1000186 588025 211922 342970 635567 288476 97162 612523 884000 946478 292093 351188 446042 826763 1042629 47073 1002618 751705 206818 274931 824447 372089 255518 22319 961877 654854 95629 59225 515714 552604 642902 578556 355731 827289 416158 506569 318525 254271 662905 522774 417342 76631 146801 210164 543207 939800 547753 719688 851226 689403 298451 834005 576310 581878 359209 838958 512504 819838 989790 562902 124380 644342 958057 821724 447440 484762 292639 760889 988964 327632 747811 413304 291578 929037 106878 880156 936781 864573 352655 424818 875489 916304 666567 101846 835172 692973 285419 415974 223985 743819 242774 514296 1034984 150399 677856 320950 544500 490132 123756 662355 907624 932324 893722 121973 204757 1000859 500631 580973 986337 962001 150972 972821 700541 876090 771921 920937 741751 567793 754421 793555 880433 436669 774033 241983 258591 212094 119007 376042 731104 997966 648760 701799 778415 1011983 555944 435315 702782 875738 95639 155287 269214 854999 1010236 391820 879002 933015 1003669 839895 400871 365561 873875 306238 623583 620245 40247 184242 138110 693244 372341 120294 631710 628534 1041190 402271 225483 609142 977946 902365 88446 991359 351177 620294 584935 705470 513392 415133 975925 858301 931029 815443 72603 996665 587489 845637 31667 584250 402334 976651 847428 742765 23507 861930 511251 228387 703795 338999 244884 867478 707884 588380 101310 31724 920470 645028 727151 454128 894306 938931 511131 927412 351541 684986 649032 794596 586843 776897 601940 101327 630089 742967 682686 363950 689659 178718 421273 78763 661982 1041840 206206 970502 553325 958841 261274 556711 853985 962589 748636 142843 556685 909870 113850 813040 779547 707540 827056 641631 746903 156668 477581 513708 252218 242611 759338 681803 1004756 731637 951215 368467 975007 257326 117732 833594 797751 909793 801909 310566 436908 307083 95158 377842 746158 1010993 737772 498536 957523 551007 96170 178557 962004 570295 191883 676726 225533 937765 104421 1040746 256709 976423 864034 447385 26099 701363 989610 360326 814917 611483 1017748 372044 488599 673678 858866 780035 895688 83707 234901 698158 183517 671672 173683 673055 700100 1026616 918502 938924 965714 944199 210772 931784 813989 714323 880787 728946 761737 670334 715834 292925 224487 286554 1030531 374933 672125 715426 849485 61306 149087 1040976 1028628 413611 690104 867421 497173 587979 831002 976455 488015 398735 862524 855022 617587 935231 316645 546741 705977 445006 955378 863686 195987 503395 501575 959859 662173 424570 680920 292597 348410 502962 320469 1000221 842640 434121 171574 1022036 238447 437866 682683 973201 585885 902458 593373 1031181 40892 939545 513410 621413 877726 763189 968498 722263 497355 102099 381998 580427 857895 710427 204778 410527 656879 129149 571619 282300 373277 146890 1006378 631646 88566 302795 690146 468845 813733 209581 732271 667588 183390 816998 489479 430822 121031 379644 724839 283509 630179 748850 1013552 587875 292094 864065 85419 345055 994488 384852 342873 785120 115966 825756 357582 378348 888485 618394 892864 409072 471717 834951 789357 560822 437482 891558 869738 350109 288687 707379 260882 935259 1038128 162876 895398 130156 372860 868715 384460 196489 870835 359211 763219 985798 537903 966400 798108 985576 357468 425384 780822 312761 1014032 993735 836027 319280 629083 738038 125159 840629 993159 512105 1001336 464310 538597 453348 731454 163114 840188 425317 769368 832340 441017 732231 743670 286574 646865 601915 896569 936029 250599 367669 960830 845932 103166 555879 378868 759337 514289 981518 307018 241943 210294 942890 982030 500666 587659 192058 247259 251235 966895 756076 513422 773208 760953 269407 492472 867140 44159 684410 587278 939446 1039448 122666 757127 147351 609912 626459 371094 191219 196363 114389 442113 376232 16287 76795 572857 710955 291673 815916 345841 31149 746928 832054 861086 1011282 950939 383197 212637 571149 249329 286551 82911 897187 503587 379255 274418 751814 612594 422844 149406 340343 344987 704212 602535 878437 830326 285021 147395 849001 356593 147101 698182 840433 748768 1033605 959885 289371 391016 626676 553446 802127 46565 961384 1039522 980020 51151 889257 175514 985044 806245 446647 506560 660795 360289 668861 1008544 499168 988981 260611 768668 925263 650700 940250 809820 930780 62968 927949 1034324 504034 420405 242398 737000 392706 974112 314091 473285 808845 918957 717395 593806 484268 965041 220346 453928 618332 628365 162367 487180 552693 501612 931816 1025473 907034 976531 97949 421699 699739 693820 276939 190255 910441 104331 755885 569655 849794 690366 390979 219815 248299 219876 684271 817045 822503 242995 277498 859367 145356 254385 517573 146519 637381 857167 643223 258234 438697 799925 373579 739826 924726 870108 342983 986450 986285 80763 365514 142283 320702 852942 877655 714901 284121 925515 708910 1013442 834659 91990 256787 694623 975321 532061 587900 844245 58727 977537 175499 681401 752220 622342 125343 904404 700653 831045 420501 755302 503073 364157 506640 1009136 112206 713141 56115 625624 654864 343988 377071 782611 815965 928732 966942 655000 503313 873573 506426 513210 919966 611271 179738 767273 530172 616918 228011 1040477 222618 435063 1003913 861624 683738 700273 996099 968292 480627 1001936 169582 670835 454701 684753 439407 727827 630712 805795 350631 433053 893545 685304 921887 111450 242763 130261 703821 687720 581349 320911 586403 506446 575871 301925 974081 463614 472996 290108 416681 233031 577264 642420 592871 380841 1039056 637768 722666 822883 352715 392084 466535 912576 1028700 39418 931855 940875 326958 977576 977003 544590 874135 742244 730293 322675 904652 1012101 418651 590335 274426 441784 878005 892257 319322 752172 353894 732148 611816 390596 939443 463579 994924 373865 640347 1025656 975389 203242 206694 55669 883938 259568 892709 448862 408718 431918 820667 758768 613942 29495 317893 849176 1022091 992030 783910 727159 747096 445974 119518 636652 1012873 550585 293115 660988 1006272 254923 912524 479587 347874 907819 741033 972889 62653 437340 975013 183129 441976 805710 146583 709817 785552 438862 703717 56443 391382 178004 1001362 138230 162654 155338 30567 357564 64906 404922 946549 324202 888523 422691 413306 433863 482353 1008661 248347 968244 855599 979497 718184 114942 960922 1038928 227374 323975 548529 428014 638492 347054 1028522 757410 864383 1033046 971411 813662 493030 170363 612662 996373 412394 776876 994659 602685 777242 474448 594419 965024 671315 743699 508572 959796 423352 782816 175452 603878 419678 286678 252423 413327 885725 591549 237330 169838 211794 242386 692573 1010955 829125 905897 595415 349173 183036 793341 348958 124761 480141 154579 452710 885594 317804 441132 362414 887686 864686 933644 212165 899464 893830 472205 1007734 878233 829285 888048 1020741 902377 476335 955749 554172 537183 128408 801722 187277 689887 705151 283510 712146 702099 443132 192734 443371 928670 379483 681625 638003 877500 355563 1016775 343700 817247 689085 490531 151103 170235 944942 347082 292895 774303 259238 134891 756445 411493 813879 479942 950018 995358 726737 334911 947798 578530 894379 161438 713081 719764 159118 436789 120154 915975 636844 512373 744549 634230 1035278 490539 355026 370136 249560 469891 117564 487203 1014224 171741 697910 872274 350887 891314 914702 649140 326320 797307 911757 581162 20410 893503 744561 486490 740850 1022542 308317 208739 597690 981290 677225 366474 506947 892058 110002 579902 425125 807883 754649 347038 954823 253002 161507 294748 471868 165758 867058 472381 804345 932709 160567 381833 555423 490850 467663 732253 511632 806234 1005280 23391 680763 219497 870078 275705 1034132 774389 1006661 738131 551751 544507 510125 813305 598959 731499 766375 220697 412135 96875 335637 419828 841186 465394 624505 163717 211847 498593 873843 532207 192067 484793 855821 255218 63519 417632 383897 288717 911142 40932 763419 499139 241481 845201 977796 1034962 187078 723197 526079 408505 815335 584305 631405 210548 782802 81276 705942 579358 684917 150515 26606 474151 698789 857758 732129 641993 989980 876355 854699 359363 768372 369083 242034 993091 765982 719973 494803 534239 451804 117694 431994 574431 127349 939689 820154 256737 188021 367404 27966 276190 762298 266187 865145 420203 829939 582378 885471 476631 374314 977606 588952 880758 832327 265469 833725 621926 995009 279548 375972 1008237 449713 435661 886507 562168 992203 961906 469988 254507 468462 419447 631535 568121 249272 621708 371064 488388 382632 504151 306931 452654 145879 244333 595882 415721 153575 610244 369837 875126 370521 685641 813369 210294 407118 500938 857564 750214 854897 717019 729327 386887 388682 514610 173551 348519 16302 665390 347114 830045 947122 758063 591263 316647 670603 714044 931358 866871 623055 778775 358276 888622 337844 208762 774501 56883 869350 671356 161464 353853 256332 58071 145883 124029 698339 1031442 743228 949906 746156 402303 910126 774586 957964 335167 256819 1034004 186838 667462 960310 22522 1029684 491456 484710 704973 193253 505196 588784 810533 194962 963896 285493 716468 626043 937704 711705 178735 680503 637276 732117 184006 833356 472602 795390 256796 762987 97830 1016079 478606 811851 745709 216797 999773 521987 479294 649837 80805 609237 701844 110066 161139 761626 26349 476379 284267 635640 879267 620947 752067 606710 392774 126283 379740 114259 652083 359840 801974 1020329 703767 327241 485722 773767 925398 235861 861975 674236 449131 763701 827308 472494 861117 375544 252633 698213 161487 367781 943836 388742 274174 462708 317197 204697 252842 744599 437737 866859 258293 262024 896261 815962 278179 32463 715795 824943 136879 119451 1034342 90487 862087 968389 812679 389818 420318 444359 996010 313180 183250 730669 539838 505097 455281 930725 458066 280571 686535 767629 986950 686822 1018510 980745 653120 771675 754895 765571 911480 485771 863835 222450 218100 276278 929256 692018 437135 240560 899636 947874 802428 859506 734103 547813 327310 752709 463854 1001571 356407 221925 986362 804814 122667 96942 601503 635130 232731 1001180 241257 298873 1028897 473933 75195 947024 613391 544575 222677 972291 998500 492953 249022 340679 629067 429809 765521 688020 602616 922238 616791 124282 800491 801895 794412 930395 677301 837080 324092 36087 510325 948388 500045 540101 908564 466837 743761 455239 392260 490680 160470 873197 481830 641747 893891 683889 503686 432057 929118 501869 840470 51194 367548 390792 750669 408271 796149 555636 809845 828670 303025 386265 464787 433395 987942 696304 589205 322984 297951 951766 318065 488534 659197 616330 934386 888579 883792 322035 444294 606941 901619 726742 236917 744854 970179 101241 603733 870811 200678 457379 447794 618381 944601 665851 590829 283998 26078 382817 749796 401323 593343 415287 866589 255960 283535 163656 291310 695032 390964 894421 939378 846883 1023146 474712 466476 456308 940606 715097 236647 708859 986779 1003763 516750 178553 193146 270111 1002188 496023 304925 604790 589322 1000684 121075 935590 638796 699956 686165 605625 871133 428891 1033400 108383 681406 850025 444843 587791 924558 953465 379810 217065 173819 223715 106446 835354 187290 111991 251238 403432 513145 449094 519706 782913 208563 781954 382930 387516 778577 956205 462267 250661 247511 382127 1025594 951723 493932 957852 669093 890387 874148 176566 117369 654869 902494 718538 1047074 617133 1019666 293571 705379 1015967 105427 750777 456018 73295 453286 624958 887471 277364 686282 942804 954939 771452 320382 353013 292466 501562 63036 993701 413401 804459 551797 204526 705742 675573 850998 316011 978441 866063 684002 738917 324510 672495 109726 648606 309043 980001 388442 470691 626411 425273 708084 554793 876796 875860 484631 453098 83819 309228 965938 940817 122454 1014020 1024341 201703 259442 970268 572846 486006 335454 939611 970935 497959 206111 628254 434051 349788 840719 697020 767190 293655 993863 848595 489507 194730 190371 286433 836534 763586 195938 896267 92287 603363 255535 1017577 480227 257587 118492 399263 596925 609972 643291 491394 828138 593846 914981 440845 218578 660977 893434 979028 951511 1019361 840882 443783 118335 339503 947121 892013 602870 826041 366445 335203 810285 480058 1003053 155572 494293 579006 712016 964242 767362 572370 56539 938462 715115 477101 447293 130928 458340 159997 644526 391524 368390 996025 64632 729567 30397 877752 520373 406775 134907 120678 764220 865049 642024 828187 998414 119782 625101 774935 947757 917743 322743 878773 613817 805752 982113 347762 973713 82911 564729 355041 316983 94182 800413 412957 960185 647740 158453 605868 512462 800175 159143 243960 154263 1001078 820214 194198 1022433 1009994 884386 351736 1024427 775724 89407 505427 537565 721335 654816 371576 646953 520302 543645 508750 814442 974938 1016023 653405 634712 838087 508055 453694 903989 908804 849012 502077 1047592 941890 664399 320814 294455 689053 456168 81132 406258 509604 1038604 366311 126428 377694 774050 96887 624951 8171 58733 637341 817708 26551 1047840 466286 876747 809652 401134 670382 445900 658908 845022 482764 736309 579289 221629 914524 646821 897133 432007 931781 802354 872067 571966 313289 566846 817120 316663 983994 489829 826857 366374 504258 312383 969177 556845 834135 995491 521537 616764 486245 781224 697585 742611 615607 190551 417507 813676 667191 632308 1030880 569967 985998 960079 905091 63221 162672 764807 60917 276434 687261 556119 220458 648931 1035785 1029924 899922 700386 441840 403311 404345 83451 646793 866061 438116 946574 1008011 517349 383834 570850 1025196 721757 742196 567069 440678 865777 686017 536436 100083 595902 373087 384327 260336 966436 518697 846403 93895 503125 338841 499331 584475 848856 895365 956666 93081 671356 961268 12028 90052 195162 190188 781624 971933 627452 546366 481093 758073 534514 369815 892369 860982 709746 115965 239795 162869 633572 281835 243555 1022130 321445 364319 315021 896205 834339 948435 846068 898226 805231 83903 670460 747174 379452 469972 671303 841356 824824 425184 16030 472628 933515 848856 371247 705993 919267 272111 933560 554235 744027 181228 940515 675729 399047 125503 634489 438759 346423 841558 973524 646985 320748 461799 1044581 898165 795959 506482 350838 239337 792943 286137 488348 799093 498565 183129 448103 648397 320183 732442 202875 979412 691942 983455 1004119 1003804 832985 576758 682810 277725 761981 408367 736852 429553 195641 384062 730085 242485 343111 955724 560883 506073 991683 317155 89961 52710 610727 894632 1029516 1021101 918524 190349 307160 313323 708152 716941 879400 563803 518429 606054 466510 654500 513290 694155 857001 1010473 617759 431996 763015 374460 853211 1034513 676605 849978 302933 879961 1006897 833422 243062 705454 899970 570399 13243 473870 592315 953258 405093 850508 453394 1001607 683806 427764 1041065 650126 56302 687564 537563 278353 920318 1027968 572969 497933 1005708 180160 941202 161467 63325 73023 969821 123855 649921 270815 1019022 981825 456576 801702 751641 923555 428024 407506 322259 78781 834932 365965 705967 163384 647112 619134 643739 1010501 944557 374373 15283 972949 952967 732587 247205 836026 365037 223209 452726 744424 687942 154578 64696 994826 498574 705735 968923 243564 291289 478794 719600 280382 982041 201463 649868 616862 763181 797914 953702 939094 46395 751827 600042 484756 644810 586617 957368 889773 744753 432097 552331 376214 228084 521920 444346 897931 571349 718925 1006627 652490 122533 506307 685509 1044256 354731 877203 280255 889647 811509 1000062 94105 391410 920291 89961 961591 472139 104679 441712 373895 326691 968886 424164 437652 679648 391713 345991 630197 633784 827030 665852 425222 569915 695955 121593 779980 308431 576875 461279 421802 208114 370407 40286 442743 220442 762728 967629 969169 648506 928632 380278 288625 871722 218027 277989 243660 828662 236268 712004 977077 762985 282550 579377 856695 304999 946922 863555 904790 515264 249573 640303 579569 479603 469830 344825 188314 843324 488978 378347 939665 225709 779177 720066 464353 836285 363514 128399 53687 781972 231384 793803 1043841 388805 69483 302580 928362 669297 371660 776548 351091 683795 714553 683335 772187 1008372 619190 222543 470377 793703 721822 902633 1020388 585076 644501 838749 245052 60007 731930 215928 416141 996801 291054 671395 818994 239055 516277 837593 359648 909855 522945 776905 822111 703586 409388 714426 622147 936851 832885 1018439 953710 926667 518508 452213 765158 472230 634383 950018 1002130 839508 127695 883904 811551 375985 650828 652065 357596 355133 485212 930490 416526 766801 243787 196238 64884 338779 1016974 430893 812351 495080 731349 578651 912681 777488 349917 244908 864854 637171 469891 873837 700887 354123 397551 558567 257295 735323 249499 187278 1025737 808031 1000219 514772 675129 934651 423708 990410 964747 703388 959448 796613 316719 520349 866515 906936 850983 295899 6133 885547 979792 405867 39421 232423 106382 910924 724710 425170 484549 93367 234971 382810 364367 501113 437033 692080 867608 1038354 500329 872661 210171 60797 620250 665935 482922 116595 320242 681957 334295 47007 537790 540564 480105 826573 634641 948880 342675 220006 121007 1012626 389402 780880 375532 518673 423656 209511 976556 187497 252265 69617 349148 95986 969404 813454 43961 516811 761473 384262 177999 682668 502396 736497 552404 370291 62823 354764 670767 328446 333688 874695 894363 127149 498273 324817 224229 578430 441991 711838 47391 699689 126177 670115 578651 64885 634399 309173 876168 455195 146479 831179 726833 15159 1017553 595069 937369 905247 812721 537207 437775 545751 241400 717688 294819 1013952 923417 276330 416231 242595 904268 367027 122821 968504 774533 642354 893430 58207 190811 595677 711656 187635 857016 322225 632199 986581 924478 657246 218525 344949 542558 496867 369467 719748 147163 634060 455505 183399 871633 969945 822901 63222 367344 604518 265598 89399 951542 338883 1025432 745044 509577 876448 508397 228291 1016025 581031 605979 814539 588602 743142 971847 948168 628183 497951 312815 465784 473946 927949 153509 195615 456552 634550 877424 435343 247502 127263 708444 489912 963846 645749 873487 965428 814805 835384 498297 438087 1000726 687123 973351 130212 754875 834965 468843 322683 617247 687262 108317 761048 615575 225069 873867 843962 487105 396011 555420 225226 752409 760013 997253 634864 517251 486752 876062 343536 1024599 603083 575343 73461 756061 116209 240685 799069 161697 813429 826661 1021385 847205 239742 494453 894582 732994 901578 715559 233127 547821 242459 567772 61932 885367 227610 355166 449394 489859 685479 768604 795099 733132 714379 249293 326675 129327 223350 903990 226492 448176 922869 746135 858358 445651 843078 585974 506130 386333 984405 244485 963458 1029570 321766 663285 975478 626516 928059 157619 892473 932563 653529 875667 934891 880419 44723 478138 96179 879183 249584 227549 994968 856010 127071 828862 937809 500126 669743 853451 900737 514446 373110 727988 31918 523312 63141 738652 876661 513091 375604 457894 697805 856526 919983 346526 451359 892133 178375 223705 439918 869326 633050 700659 805365 838085 363370 1010377 72991 601337 719745 47775 477559 254731 946640 217519 103928 510037 928382 659379 380566 670672 522763 687438 192169 435640 988747 985405 90058 382320 906944 318320 799291 749629 831863 158569 678175 223420 315049 160474 683799 118513 512912 646436 693617 142045 853436 570279 573883 774205 872867 187963 816049 149995 901955 32245 636261 465997 871146 846879 1016927 584579 946787 158673 780066 754799 221823 741284 902073 151292 780966 871804 821055 307106 985119 374094 840367 704113 979569 43963 679877 824527 154263 900185 706887 1041044 847958 212569 387322 56755 756166 636327 337615 445404 128912 645018 356975 765194 424498 859750 859085 741264 226987 237694 602727 869354 635961 618332 954740 324719 494751 879857 914437 203623 731033 184687 941587 119783 647883 335083 571352 366518 823359 1000440 990515 965728 728549 847084 1043593 540395 634539 782392 610259 113580 311248 765748 391048 444371 1022284 125099 687334 756165 508355 593335 577723 758708 1036707 946529 204615 763990 869235 766555 527167 488515 889559 1009723 45823 490634 726391 564689 310391 796055 1013907 160911 451991 349011 729583 686953 481690 65061 726669 346598 748965 31717 886575 247664 619218 866487 909879 256869 971806 994088 875875 374180 353950 666015 683388 633316 981604 652371 877334 510505 924582 320214 310129 777004 969844 958240 62878 96718 992626 807149 130680 958122 623966 749908 80502 1033397 888955 910678 506662 431702 756414 960182 44755 956037 897933 319188 620246 762206 878702 892959 145595 597870 203607 441952 109117 746458 228136 389528 494237 505895 194349 477711 584141 323406 428415 471870 782818 605390 162536 294349 126133 195362 744209 249978 364026 767340 698293 936627 650377 308682 364148 123742 690990 992405 191245 587038 765793 1003766 494397 194614 278003 682860 30639 122535 779466 792815 832885 719554 863125 430999 967443 257638 952122 1001750 685411 742301 831771 545243 169791 713302 472737 335787 755759 374982 759087 552742 665855 767388 1034338 810725 345331 640901 841383 840875 959942 863353 240974 613735 771861 488748 643025 863971 423470 928677 890224 492987 547047 255747 795479 686206 522608 582396 509608 499885 548587 417138 391462 492350 240858 452217 325935 555772 323428 830924 445349 273471 370206 997795 472770 113017 992439 952826 597662 885567 154356 81864 1000904 781713 192274 510547 231679 1028883 218599 766204 62414 502557 834135 825885 277114 257464 700888 885617 482214 314047 714510 301551 117941 677372 330493 344570 479475 861036 719396 94663 1032627 736010 930173 502297 374841 707003 383196 244055 503112 451445 28632 497847 613832 821751 539635 406007 593331 388728 675663 862843 211619 860622 362873 1042481 648438 902542 217002 192205 320999 924358 822998 474498 833109 1011898 495386 828602 404654 748378 15087 235236 744731 297885 122833 155260 620212 117197 742083 918446 879015 461775 638358 95708 492538 671700 642103 522880 341868 797630 1011977 762787 350777 564150 538332 556012 248379 814505 508431 991342 481959 871319 194129 847299 453987 816409 908588 683155 162189 228367 925357 335315 836158 165358 585132 318138 499116 363495 97703 55292 674047 800685 962869 282351 977313 823019 831839 739870 891610 831366 984878 582941 815914 970290 448967 855798 385726 1000134 191443 744346 731470 367678 76271 409282 955698 338890 319054 134999 961364 932396 694777 326384 920829 843838 129333 223608 80358 1012365 1045761 662453 1020872 547319 661086 1020611 993986 722493 479550 335544 356806 193762 429489 631158 715626 105308 847459 56885 497122 339598 739234 282553 353178 446275 930009 47864 95637 464093 608723 468363 167607 906160 832461 464653 488989 707180 243374 290283 880394 970250 346798 407975 611318 831837 124865 304750 51005 928427 188170 378297 294728 137165 636022 832389 861397 632535 888276 881137 482010 371155 129681 668443 652043 613073 769156 620177 374236 475247 791421 417196 958919 624493 1028631 237755 924310 946295 254558 779820 703539 490067 218972 253059 776966 384139 404339 628515 887203 202357 899682 1015927 661334 629497 707269 367458 244042 1006745 125231 113263 236669 647759 987943 451943 357360 732711 799451 482424 508191 538535 588822 697721 482758 36351 848736 959917 448841 752918 867272 944076 999527 289375 701565 402813 616338 729853 837053 554821 868846 76503 746936 841080 767556 190122 886490 640637 773700 993430 83759 855009 545759 991943 931386 814052 254159 552404 779865 1004111 129497 214838 990438 236822 940459 340438 837180 497973 817012 630008 178430 898290 472904 249355 292796 1004749 421449 832154 432945 683611 371160 749870 291578 522298 910025 794326 1041825 382317 589586 970449 649335 227105 874798 383747 182232 853915 935143 556131 711453 834329 326829 445095 816086 369807 461291 187754 480224 439608 73214 389060 650208 986805 707440 697031 408627 722525 318961 144301 873305 53951 40191 190259 388644 805817 728458 946493 804331 57316 401065 97117 848092 445404 631583 578623 373820 345910 709493 472804 390569 640659 11695 284007 846925 390920 703912 58350 124792 952542 766347 226090 609835 972561 668378 113694 177657 538297 154222 981031 222807 642454 481650 1032312 228580 868068 765578 317535 214965 239851 419668 460487 681339 211321 59867 1028644 460668 698525 942829 289951 666584 477749 1018968 858741 394959 1026338 420023 365751 950048 130322 389347 483691 154781 210373 1016629 930355 157689 503506 255389 61687 446364 678774 64973 954998 319192 774580 966306 882006 837229 781140 636461 371640 731961 671649 289847 646307 840916 969946 374566 758636 432841 933160 169383 878115 1001643 773808 1037482 927979 714544 84983 833689 688032 325480 582579 822366 699983 437485 493470 925931 369379 972997 750408 634306 842157 979467 468950 550333 618135 566972 616621 608670 507153 159603 1002897 847383 757732 164671 904753 582904 674673 951837 212141 502502 501147 355811 1008085 873340 538556 144621 146919 785676 242915 143199 1038382 480860 409393 409144 801883 441754 97103 748314 584606 337630 432627 343484 934125 836207 854127 383892 900746 127230 24239 865591 702663 242093 580666 441396 837337 933641 472421 711378 360212 259749 738103 796410 375732 731891 376370 758676 857310 28093 103418 666907 895885 465054 849332 892697 677326 406714 717884 613484 938665 385493 441059 771921 771134 894810 765329 863527 254413 347423 508611 780498 517272 1021251 546300 371491 925035 669594 108444 919421 470632 519936 998675 627546 474279 597373 44459 711987 804834 680125 695224 298935 582563 669303 875747 480589 61661 289895 679311 570909 203983 372555 185991 613820 272350 523409 962823 383178 746827 334829 306135 546732 736504 543676 1021492 243309 286660 528271 906082 1034467 208030 517133 681358 1033490 585969 808735 242890 766743 605046 401382 128284 543991 831836 859352 965401 893884 970037 60385 1013976 820455 872243 1037906 580653 707902 996163 759943 813308 719572 91121 767260 194683 628969 233169 689893 903318 362718 896786 244834 890821 732437 1035378 621209 990676 449385 620751 712088 155286 840733 469715 407922 862101 944813 1038608 489641 572969 763051 468450 237512 800287 386442 890702 762697 113322 60830 902813 325988 443365 201205 269727 373497 321197 497415 844540 217927 207214 967836 806390 666767 119575 430911 488597 1037617 854869 887191 745297 648557 253451 562587 283351 481732 631515 351132 944590 326717 1030552 914185 193143 108959 293684 896166 532190 399259 995750 814428 1010026 1018305 717865 644273 286195 486935 354727 800891 422671 333611 521276 59900 139071 237887 175082 377167 390347 952748 802522 222581 236821 456036 1012764 427254 46957 485219 469848 905447 769561 947041 207834 437034 61150 349651 751857 408690 984818 837787 498096 261004 700758 132599 376280 504786 612759 225116 872894 109507 784928 898328 224844 435837 23469 477934 1041044 442194 504278 595836 509785 905648 716372 812467 703283 818771 637365 453907 766360 122033 667351 286270 844659 106150 762796 850849 912465 193363 470357 1000478 756067 857968 1005412 939880 414187 966830 1004216 537069 935148 253603 716340 1012818 195129 54495 505109 628569 652888 249505 576366 552739 470589 413389 250142 324871 810488 274379 518930 769633 991088 407334 601705 618653 855925 618134 322545 617205 147394 883313 478646 555845 768281 748896 472247 437157 1014356 584855 522563 464728 93479 473954 955129 929542 626261 359579 683385 572594 406938 288211 1018261 437429 682891 739038 743579 473183 371154 348137 857293 679756 1032946 143147 989326 113884 991583 210348 1044517 462254 30458 652049 431663 875394 757383 1036882 890530 147337 1017403 959695 618125 224694 847336 504121 934543 89930 940497 1029160 117966 259154 522788 450813 928858 220372 194812 178638 902548 855741 208350 46073 482712 276154 806255 315853 40349 382556 294189 239838 840620 462743 802195 516444 617055 986360 255658 237317 1026762 390915 318716 108151 958354 306142 493079 750662 228133 751124 186229 954903 1012897 38847 677675 757292 386888 827160 756473 738907 447430 1021393 824741 539919 972870 23423 764318 372310 189310 964940 378097 592735 276220 48619 163187 912274 959054 178663 1008536 1028424 984508 842422 352700 322361 820215 261680 260690 744483 668277 250407 913724 474348 682926 833811 459644 205661 629653 912523 1014417 316374 851226 253485 823113 57321 988549 987614 791482 562623 766659 448197 39862 781958 252852 891850 862577 587340 778445 593533 555751 253214 650812 838813 327462 961414 738111 284399 244409 154853 195320 625822 288983 623591 337596 123501 555261 93277 331639 162585 346997 455817 780452 203855 736408 552816 512401 290709 470817 433638 423354 154605 967637 75439 871741 841803 707357 250055 173805 825253 932673 739115 1020699 712337 247494 433677 719507 42743 813183 497297 902811 653541 867434 855000 564542 120863 1046601 23538 767128 200519 765510 748758 162485 430810 837368 951001 960457 406235 900293 136942 1009733 891750 907790 651046 994085 1021313 691847 1033865 155091 286557 242339 187698 21245 823266 126760 215247 767274 817031 50686 402333 608111 441740 366298 517721 865622 771886 278115 570838 326710 860651 973169 186028 830589 11895 605142 398223 837755 122099 911132 678360 703344 613688 293873 763068 512825 163528 871844 453730 943817 405413 1038689 385468 1027126 830745 355177 718659 471513 111822 843083 759693 627326 636269 316726 378812 877163 521508 814713 717005 38587 363991 911713 343822 763958 773426 620889 937607 767235 991485 963917 276983 272374 243244 847181 124593 703441 616839 736912 632747 351661 873275 1025067 62194 79591 421223 743921 833746 415977 432359 766365 818076 104409 955930 610494 800149 622099 142167 837062 801591 248259 341415 621488 896149 962498 374662 727449 239421 360233 486040 225234 938468 703697 351433 630202 373307 775137 911129 320183 958044 347377 690779 223709 913735 886447 981267 653721 120199 968043 479815 441451 289593 167735 335792 113037 996915 228774 1046593 952471 226727 88505 571384 745352 516924 187659 776246 940302 452751 96101 991773 105453 953643 452316 877930 407679 379294 1001611 709067 843143 73071 468303 844883 267518 944665 499013 882846 441584 1016249 923067 272249 147307 311735 73210 765045 408963 476092 648444 901484 527935 257265 691687 85631 646880 968987 602415 964850 192453 173695 979304 458352 969601 120295 585821 1022737 718983 988303 548542 290251 254834 613179 308976 510525 278266 827002 153594 726377 498515 582115 685645 860879 408019 272607 256126 569249 895937 317416 588276 97598 1000692 453044 604916 810233 963002 369406 685849 864975 956989 686202 888620 879660 667062 256303 603971 613459 750280 216492 808180 369267 612794 894132 187804 276206 893229 194384 970291 545391 876488 242395 629191 743539 353222 932062 228192 1038922 1016015 532429 596979 609970 1018204 646116 327468 947546 783126 945121 121945 155420 972236 1028877 487765 772302 704013 867972 697465 801702 633817 387155 947374 555465 449708 199164 161455 20151 806259 583475 168441 241965 904028 454025 1020062 223293 969307 449302 802040 981904 430267 782853 193379 969940 608188 764743 157429 714610 1003464 86395 779946 959316 983928 877289 105306 962863 1021765 629752 978217 388388 1001048 476589 612196 863621 1039376 186797 825178 254877 853671 617879 941676 910949 876434 913524 46829 883028 893545 206813 643257 702565 1002059 128107 826251 902919 226651 512970 762395 998151 277595 633455 757989 222870 110572 967516 961797 597984 1005104 1014808 1040490 130514 107246 233203 43199 581489 576755 455114 27991 223141 682903 114310 955361 652753 455768 865081 873241 157563 414524 195985 891531 994097 919537 620898 277239 486236 506757 775198 962967 701529 645840 873565 457826 881852 506976 825885 384280 523538 350522 259172 284253 513862 762974 631420 259370 104046 900560 236327 1001893 801005 988269 431085 556965 716513 1029506 468443 122706 885374 778666 906630 500952 276887 1017592 996193 930223 483527 703715 471359 192996 32444 840401 483793 1030802 629131 793479 257416 651851 1002666 676839 812111 670841 437849 1002929 412734 467159 562843 791990 331709 517076 1040913 561279 776112 1006652 759001 938697 653482 252102 214390 497588 759687 702007 521514 307068 222919 40621 829297 716578 1039493 84926 429796 397149 129388 668664 644894 945804 438862 184631 312569 318782 950463 891288 248375 204447 341590 615357 850081 739179 757379 783045 285541 125341 120238 89262 514260 130498 900425 226421 195160 169968 449420 879797 30095 866066 925125 938729 122193 476126 498716 375155 118206 440941 719948 922937 942449 685147 997464 56053 859356 676778 259971 834728 560367 831113 772525 417477 636747 258141 743606 695077 340215 161562 518392 1004756 760137 470682 299439 923462 218995 115689 580886 213983 122391 252589 718440 181647 510539 16113 921338 274933 663210 778988 576795 212465 679055 52727 235902 579276 975129 330079 306537 825018 768304 953884 714356 1011144 986782 236877 822439 867033 623981 620615 837538 161511 637268 609212 748490 954186 24436 659308 489290 450345 56667 878780 548405 1014440 82367 798200 672599 923958 315037 416626 123359 936683 947381 613805 87943 730459 556398 191344 44875 445082 105912 637293 387370 343510 219318 402846 963027 47227 727473 406925 994002 650900 425778 892308 825451 738221 957971 669393 905648 670358 445246 1024297 420045 121643 634051 236718 381334 241514 315517 493383 669498 687148 153276 467931 913564 428719 858687 125877 81906 609883 573320 762931 848580 276437 605928 841545 778635 177385 480903 992685 970306 737076 613041 931193 489716 86878 712545 763713 482425 298215 849740 471788 531303 614115 95928 522578 564963 562940 186236 50551 494383 796239 310047 350331 960049 252253 1026247 662142 1021638 175569 374577 764644 748070 480443 448229 387427 1027856 57281 238309 740506 941164 754939 755311 878820 635562 158135 125806 770525 138859 326354 634340 465562 646695 830823 303595 637125 862367 113908 645450 352116 759257 912398 571708 48862 967023 995635 947429 232149 413335 44431 414426 975192 316773 804787 312051 852959 121718 866126 169678 260203 179562 498968 79732 438811 307673 380259 887495 550901 577935 762556 573227 447062 354086 740677 553821 696939 544707 735832 502379 398238 931437 325510 986439 703187 90058 789867 775765 922047 1019508 433272 140667 489158 460645 117191 654032 959637 112594 677539 761981 472747 209391 1027721 876195 805787 222507 1037874 511772 166902 642770 627640 323354 914438 448718 48918 866614 624862 466132 1040777 797166 328697 715206 425562 109883 606148 413302 14075 243548 577782 758226 382857 974894 343276 462071 776293 657338 934846 811495 580011 886355 710862 28148 396951 105582 117719 748227 956957 815699 483763 549370 286698 747645 984886 692058 47997 362172 754621 555383 30522 202681 699283 736360 928053 431259 598843 964274 923885 214968 750738 652388 121667 858940 986612 910700 177214 466396 240121 863181 380614 30075 355574 749796 292082 373903 845290 91323 717702 294296 797583 727749 706215 186975 639928 476021 517356 844216 382425 769556 939305 497270 180128 122159 498729 902824 510507 863962 502990 575307 626142 64760 486919 686923 481811 144845 882865 892256 320490 399423 341620 1037506 64380 422649 779038 449566 583122 983805 569243 782920 240921 275411 474561 419704 374180 368299 662766 1034992 196244 448635 389269 464329 322575 477421 882776 440469 568629 396383 943686 767785 592315 80366 241132 400374 932169 234394 812606 618803 320190 1040732 462363 739053 673111 571126 121965 435954 874464 243552 832124 628332 538106 849570 179146 715000 176088 975977 319315 507403 161635 1004058 840610 296319 501612 195667 228654 265175 512794 686034 700187 992852 808351 871811 209652 122290 949635 844442 335667 1027473 1043205 359064 696697 1046880 755374 1028282 792186 833223 749883 847154 146899 692598 811891 488729 546649 921509 158450 378198 357495 532363 837227 753300 372907 673626 225735 734777 201467 996637 719397 902594 114118 350067 644902 571880 185833 793263 779909 859590 95325 372017 450217 126129 612198 875171 863005 324405 648883 274783 788461 416819 158389 765571 841927 449370 191145 502204 432499 230877 759155 455949 772730 80091 413429 844623 938780 850041 447134 921302 316638 45547 503563 452419 754867 327312 288510 619949 932785 377718 313201 802625 411626 755632 257834 487913 739789 702836 150815 971544 601900 249072 843337 96167 31391 661423 358153 991423 429835 351785 129641 60825 1012076 425626 209326 193512 79783 113863 685211 446170 922844 234229 996305 662765 24267 867452 731258 364435 36795 970032 1033891 473191 722734 96861 619195 519266 223031 373853 97747 195341 223093 830962 116466 857532 850634 476729 277565 146868 863292 593656 391843 224206 604893 454056 357204 146311 651347 724239 46574 1029281 171309 752496 24316 644745 306419 424808 366509 636613 635419 1026732 654636 51645 968762 472506 731559 925027 130118 919996 157651 106484 94148 325174 773334 712052 756210 63155 815043 193923 401132 870101 738846 832173 956083 857395 929541 996693 924510 904251 644442 105373 859307 518960 48367 512374 64862 355765 379310 124478 820478 483999 838971 645778 193551 605116 553884 832373 418227 1032510 52583 137595 528249 794457 835344 425484 255604 818725 206141 356824 943251 187845 620665 31162 872023 1000670 372401 501212 233452 73135 829071 1013140 212125 730361 717155 842352 931281 587221 556694 716917 1018941 292756 702878 874123 572408 252342 765457 766563 1001669 521861 761666 426991 207599 355498 1009029 901586 189933 571733 190041 489237 144237 990820 644934 269115 974722 702388 210127 63396 1001133 996011 738119 965012 247166 701117 725757 715335 836827 385175 357497 645989 847170 513206 351007 239990 963797 779050 619380 306934 1003305 633330 448590 641434 491583 208311 706450 420571 97976 167039 434990 650092 567102 475231 953510 1017324 844770 733553 794189 644064 228081 389489 576815 906533 488475 100127 443829 309670 973863 967131 447381 417190 1039369 222627 914950 949921 486407 736009 1039808 140735 380293 877020 291485 123243 1001701 897203 365045 755097 186974 325560 179692 1003881 508404 1002669 403167 734799 740439 929500 460278 180731 1004193 220534 670689 613097 242085 648164 986236 906036 227529 880097 825320 248691 361970 234984 88861 48124 515619 934891 93618 244204 161617 800893 799704 1001611 755664 675065 679459 843652 175045 502756 250923 1001662 960971 591774 371369 812486 967605 645004 723958 374555 896595 899233 859706 461035 301939 230373 670197 771064 413403 593579 431841 735715 218973 82811 809803 702997 341338 606701 828154 486182 158456 691433 792446 324437 564856 932596 386766 208849 235051 89523 494509 994201 508299 145275 220755 364235 695626 210547 292770 90002 273331 174589 227034 505665 866164 767877 97831 116212 826556 342347 1014533 145140 1016313 958072 555258 44847 384329 670067 707196 240862 680445 963953 550558 136188 546363 405341 519248 254206 60670 948652 384421 620006 993838 813873 508765 456828 125671 450345 305980 852942 571215 697011 68571 508519 735567 1010229 926999 219258 878306 503408 876338 858963 424789 236958 835240 894834 813814 125143 546297 512594 257197 887894 1017644 448054 576476 199805 976674 873223 369997 194075 760538 457245 330551 914764 81709 980816 208773 675219 619165 997722 444534 176058 759693 313077 518307 300899 32090 1029808 864891 1004850 209750 224634 663351 501787 727539 386329 871943 612121 793548 642203 314325 320310 741469 279485 469913 212890 671184 498854 212280 917376 1020301 903765 898960 854750 596871 792919 777539 439024 946658 755254 178993 718054 864506 386760 613857 77310 716486 340438 375762 53174 929365 974466 1035345 351261 246630 602367 959321 420399 827765 484163 284275 310035 921498 485797 204521 702797 964905 886497 867863 612789 88303 106119 555891 494811 630667 1018088 984935 293340 355878 612080 948254 796847 627391 458310 186090 450497 498825 534175 903231 473175 424786 576975 872242 903797 58869 322290 159063 1041043 1003316 963441 876963 792568 662204 844265 544613 679622 254819 867870 555894 414906 384752 934825 180701 309303 505139 272187 696168 177827 958124 611885 715067 890484 774439 975963 886250 903088 93785 322349 887691 767247 681400 537850 862269 666297 701554 318314 229061 287993 849229 609645 240213 400312 1030696 260440 106069 314719 978187 1039880 675115 580281 577137 743838 1025700 815861 792557 816473 237326 937369 680882 550375 771513 597647 440180 729916 60340 596063 741740 615389 114636 572823 734114 290036 711439 574319 874275 822393 693158 236379 1008027 758121 1011011 755306 371628 949068 241095 89971 896059 435807 1004520 456364 142139 724339 536049 222447 1036453 563855 584665 241322 618132 63458 756953 710070 648777 959081 868121 607181 530425 630341 869350 925918 511132 743267 222415 108339 621208 885375 669546 1040625 466453 616137 1017560 981516 652640 1011460 740127 60286 440475 386643 290633 696035 956006 103339 847308 1005849 598623 282451 618387 186296 747207 474738 512366 268123 4079 921468 195118 955360 462793 751829 657917 343307 128912 22453 218821 785044 871550 942647 304119 583538 706004 655871 606012 129426 253745 741598 227719 400959 904325 300221 509338 383163 779109 1017778 114032 580926 275067 236589 417012 831976 447417 759325 416712 587070 79275 864226 63166 681840 736828 668861 750886 112795 466505 978580 251090 1006052 374768 472998 129987 239083 436010 734901 708395 971004 974369 513318 650104 226920 24119 1025584 189055 855003 591731 727958 876307 276149 709587 91951 817529 976952 738989 620465 838309 824179 1024643 755052 522787 380636 288493 257291 50045 967018 867201 319299 521994 404379 97235 441017 238391 651569 361150 34686 155602 582206 351155 847036 345007 1009955 587340 480488 179674 635860 325554 858710 564131 625624 1000206 121307 728470 476734 425493 540392 109227 832930 250095 326262 1004792 415022 508632 894133 815799 222577 1032998 239863 490574 973930 683686 605804 610103 380589 742228 747365 448635 666509 643515 1027474 728457 893660 369113 490416 492521 64178 325223 962226 661183 463230 389135 643709 760342 930910 244180 654346 683954 751812 461789 249744 1017660 525295 391988 307046 871119 124323 48762 829867 195747 744757 183519 636394 154998 232765 440620 759989 944585 124529 780590 526269 963219 601513 500700 892055 802394 416791 130758 761963 556593 684899 698794 380713 845697 278425 730489 612321 522016 416891 245505 482403 508518 113131 864014 211309 381667 318701 417145 302819 470635 923422 829296 961684 971225 582603 877052 980561 92973 358178 994513 765252 384211 302716 929173 447474 111902 709719 705212 731949 932433 894556 939644 965418 105208 499934 186296 374453 195166 1047312 345942 925396 935322 118583 436986 686987 252078 386830 857869 215163 231370 1045765 400339 833174 200060 737719 713404 372297 988652 846184 885434 834033 317660 507220 137471 228070 963290 744218 534395 773779 89908 236969 1032494 876140 256118 454699 466267 771701 472139 784133 312821 814037 212707 516520 349545 836727 793528 1041187 982116 89464 701595 984366 969930 699557 442767 178483 163533 974048 335191 255813 30394 938846 127662 48995 553207 748457 743834 513924 521602 419413 295871 873958 466523 694008 15486 479715 649692 494457 907796 723835 509329 80159 240829 912961 449931 601263 670061 757192 857593 879671 471375 30201 707341 652369 220062 381302 341679 79293 457287 818475 748939 256432 876146 359461 653365 385645 484026 869463 663251 775089 920561 690607 913587 515784 817718 322715 489258 409951 703641 552813 173647 939718 661807 805471 493118 184573 448909 256655 61362 780690 793070 416675 1004348 463854 487849 32501 544245 996659 990102 864035 703020 651572 684723 780398 114381 439609 573323 864551 175960 546294 539070 138943 172255 257114 303581 803699 962188 122736 478091 762686 645840 818954 1021152 424660 580084 443583 600986 19931 997592 601773 621274 646529 206827 936874 1039110 61887 154596 479016 502027 26047 306427 502664 476814 388840 730099 507206 210791 343478 800736 484511 751270 612526 336371 1023617 757457 948340 188320 53055 663214 850850 848189 471495 20190 947817 976020 771482 980616 980180 871099 1025476 110049 103932 196272 442877 495373 985203 707910 301555 487892 902243 755539 817571 881546 777057 956103 615902 848939 996387 1013876 835999 679111 762171 587112 330107 955029 574446 390888 274903 810775 449679 1012136 1012277 517347 707198 78974 608698 775438 969177 937752 112863 214393 488234 415148 232246 810539 210896 547820 612586 986127 448454 490880 585263 740590 118191 435979 388880 192403 335550 627546 767348 486665 363762 446846 318808 505604 350494 486284 436815 950687 605104 261634 773241 749066 693651 662268 664299 898953 899649 603108 190237 163052 376484 919411 469306 204598 896069 59877 472422 924913 345917 366076 92734 350068 898182 414588 586704 629851 641261 176831 733032 834443 939356 833393 463093 586663 455906 827757 612570 734310 683548 759345 872228 1041585 746805 373868 723767 337139 104685 683850 433494 1033632 960436 613917 600803 921239 997637 611647 282070 825172 1020739 886380 978504 536111 210463 60219 506002 940358 553311 961635 370239 345837 552317 127475 993833 1038604 608225 239731 259098 1011774 660286 226621 538453 252524 1027376 587240 1002197 941660 476903 190419 390675 581112 497264 93918 325907 1039008 895193 729902 743820 873244 183659 1040425 258763 839018 974604 301907 425053 404075 516159 650085 485250 686166 529659 922447 781072 821191 617655 732372 487016 940651 948664 448204 241113 1029321 612551 870819 688635 239574 194804 748012 754917 257617 137069 269726 417919 420215 552125 886957 447059 168814 880424 373675 1005689 317134 644826 447644 911556 111868 467900 847476 634269 397011 866858 220314 878533 649112 336378 551899 713842 439900 983914 720458 243758 378447 465991 863795 219962 571003 258951 103031 708438 863590 374249 48550 515130 568111 1015168 963536 167834 433206 520338 588213 486853 614158 493026 375090 348122 887613 145983 732846 48219 175544 1007647 188289 292765 1015328 835169 247595 940618 424309 613141 539354 844389 694129 488499 508699 602748 481447 1041708 355577 209652 754839 685485 804835 549567 969304 285649 880512 979330 155039 491947 346069 837881 588136 943044 611038 831272 879955 989287 364369 379181 309717 1020709 216653 782994 195146 540254 351031 816901 351509 184152 976232 487240 438083 415978 109903 669562 388618 895658 248764 695643 184246 688034 844151 391530 342491 110424 518754 489646 28555 1025684 909914 838845 275445 206708 993218 578901 771032 539247 858887 627323 317369 316153 324433 225070 457226 1036393 630490 367083 716922 474226 747535 973042 771513 882076 527775 581571 963382 666587 481138 93877 828333 252618 707163 431802 307157 158961 224613 746316 998044 191154 857243 186336 772250 643247 154566 446170 432859 710348 387542 514401 735643 974084 637425 365359 555875 695027 325526 1033785 945301 859386 322925 309971 448968 617189 686277 720394 910475 497633 696020 746389 175828 830178 385925 697447 500894 1035713 726763 424930 934395 830620 254315 746846 983533 447208 479639 601852 897687 414363 984637 935269 955636 930286 477383 289532 997864 577398 790515 479996 444988 497349 906277 617897 931051 341489 858858 716198 736299 802386 441399 658420 318187 223319 813870 452702 1039520 462493 342142 414450 366990 380537 610931 453679 745248 715474 561979 128340 963467 900449 433130 976926 346835 892497 996548 620203 585396 373391 866736 747348 867914 825757 464218 177279 661933 452878 612587 872983 1045256 945331 435622 730869 258794 511333 634654 331705 678609 202109 187573 498985 731870 228194 458625 91866 584429 324252 987820 713305 827879 511508 390056 346815 801490 574334 1033834 420011 971120 835075 794058 425165 890804 113074 709229 802226 227355 1017931 584873 252629 703224 1009737 190922 373712 489254 630229 662013 779062 728528 952142 1046026 343513 400733 802110 649948 1031554 877199 292631 167727 246264 29423 112923 755378 883734 436198 428542 325157 640373 945830 961197 375257 624310 386518 975076 310768 485098 1019470 446322 380509 789878 44735 373464 816487 609067 984295 762614 350188 285275 343260 604935 771467 970059 938201 224913 549087 748854 378330 740453 967606 921033 422115 930567 797671 77279 489864 87543 741867 993820 386737 228944 891051 752280 600935 796447 517554 772788 63579 406733 219230 638306 865823 1002146 764045 518594 825130 518541 626107 1040484 691420 778176 864629 713458 627610 901860 425177 420817 129739 712075 1013059 150447 72541 413169 744360 852459 258111 868795 944590 114544 229251 411570 193395 966193 405933 899478 125836 304505 645405 969326 905338 657149 187089 707945 102107 628429 240287 949026 947795 236115 946742 988145 908553 631513 647598 978146 644984 726238 878842 171831 770923 980388 821067 497091 1024845 686255 472079 759983 569182 668539 52350 1029772 997620 259350 835214 943683 649089 411455 467707 543231 717978 827185 435927 979656 261283 365455 568519 312237 310383 206830 471829 455187 498775 910033 776474 576505 208551 713549 873812 462696 961340 465834 581390 899341 225387 284566 392402 808658 928593 851000 219633 588664 381167 126876 970870 229248 702582 993523 947140 838683 991897 472028 345995 362963 646320 900109 640498 597787 962729 122382 126663 409076 226913 986925 789823 296826 92981 779804 602942 935247 321433 694582 939475 618404 764441 702648 869849 566191 775045 56219 988357 973034 969450 783018 872148 432882 628442 28658 415193 749240 476518 907060 742357 635854 670826 702013 50429 1023270 729589 632956 582539 186856 413067 776613 656875 484818 385363 773573 409372 735263 695776 160951 355916 118572 898841 914051 948164 331512 84973 478925 902865 427896 772435 207223 816728 254582 748969 355577 913521 353652 375950 862331 554472 923095 172987 946116 367594 937363 184238 30607 677234 727323 968366 693221 431502 986917 837322 56251 613547 129140 840509 566958 1011877 59289 338906 506985 730035 363294 181229 211373 796062 416061 399285 794081 757669 613027 785442 568381 427882 813926 651418 259266 261538 663510 227442 820767 638490 497194 357286 956573 205685 390659 504143 1008914 776292 471678 119199 751804 959363 283595 474653 938745 743257 221024 319177 850073 302899 515225 437406 318231 29693 250101 628714 433231 676686 748108 621778 477967 259988 208662 945601 481469 181718 177717 122678 112855 88039 546800 749994 937039 751202 790457 110029 106943 755932 482515 355971 1013914 1018354 513108 929327 198493 679094 466625 715826 443958 921050 222831 801578 691420 219046 224624 878546 317621 379355 727739 829905 356123 636445 370420 327393 1020652 663070 511580 15191 879860 504298 556154 767654 634161 717583 1005076 711804 1042179 728534 334774 155526 1046176 684004 360925 498834 536395 30170 815183 640922 335483 931649 53043 427231 56298 847141 497351 915978 183794 885983 472810 985929 703003 791511 280519 690631 670331 214907 207675 48547 316263 779525 1038146 203245 852734 1025762 388647 217592 903532 496287 587331 630440 323427 814707 998993 571625 1027857 693502 898170 157134 127894 722718 706420 288158 123307 845373 911517 580382 420631 569470 244962 968296 583277 877032 922612 569140 352726 85917 749222 759587 872934 815783 283487 1008299 747710 711962 473952 649052 175151 92107 520794 108269 848661 834694 359812 924747 831190 212837 892457 618719 151485 1001751 96470 894110 478293 391920 510238 346877 423822 597566 503309 601459 819903 225144 952523 1021146 416874 441746 15292 946885 152955 738199 750135 275870 842453 417133 975515 452487 887865 186686 568383 495002 346895 493393 951261 227752 463715 754859 983525 211653 456822 408241 996066 569006 922567 146043 484010 506187 1001424 1005536 757822 809081 756713 586452 638369 583450 442264 415447 520484 1006140 281459 760525 180575 168655 170844 322668 556348 478295 1011333 1036689 901566 434799 577514 295422 508796 490825 296956 672727 325012 1034124 563710 286363 853235 450318 773454 55222 814960 186677 352020 950652 224415 470386 862168 259189 1003105 193458 909546 1035668 239181 904012 989783 160590 220890 450863 952543 326947 809671 815549 924120 881543 1038932 1018600 790013 976689 478797 903945 637571 855768 560541 492639 449100 277947 48431 983911 867718 756179 733130 500127 721831 218541 439154 966368 446835 779973 714839 968276 462298 282356 640696 976952 204641 697242 475950 899762 230138 334809 120188 125463 365389 998160 212155 634526 806363 214981 185623 652645 963526 290455 470770 969053 822379 190140 856558 354133 625527 370425 846786 752305 908342 587381 957030 146983 53224 488402 153050 554101 345021 1031252 362874 56170 102653 59642 53046 89334 1037418 1046553 187318 605396 1000237 721503 195242 1027128 469848 1035078 890315 545753 710831 489126 359437 159102 498164 196390 760440 857893 130992 696199 873323 974369 129756 162770 809277 741878 816475 228115 121571 893300 641611 804187 949900 1004094 465265 732718 932380 218041 710935 886391 251801 317789 124022 428016 261513 1019689 453907 763563 308660 567731 736202 840479 849248 339818 915485 46395 509726 252262 294584 817766 866217 738707 831797 735012 286142 374871 301215 1024788 872806 420956 142806 810984 314455 468660 354839 106076 812493 874765 398183 935893 460622 28573 671187 506824 117682 470870 85279 769392 912304 417117 93900 583273 999545 870125 999663 1008853 897361 98153 487814 1044642 755885 584107 739567 888207 1037132 548255 787450 889533 627518 134015 519213 721886 153338 227619 143350 444070 959083 391562 677364 923562 568163 588213 988589 855453 960935 796572 849008 520761 719373 220423 977977 967498 887838 260310 405331 365727 469931 827333 518485 255785 289406 174995 764342 654730 1040482 259210 510747 512489 903586 126610 61949 1010504 372981 458505 427895 752434 367521 511063 909794 238517 1036429 203760 163165 374234 134911 142015 703312 913601 548601 635896 381302 478781 1020030 694431 256806 469710 923063 391206 120383 588268 469941 445237 82909 78749 919932 949788 931725 873551 152313 241541 505752 443583 854012 750060 334201 796087 510523 630189 283119 244980 110044 500118 961756 956260 491176 678698 913689 236246 757556 645868 613203 439518 863555 88033 85118 1038560 945561 972089 504862 806294 842225 904248 848716 913718 905493 890693 595815 759590 734266 985850 757366 174509 708344 445682 191405 895432 760225 810439 371946 510658 347547 123963 535391 605750 223116 912720 508629 716402 841401 171943 866589 821731 312941 290123 899620 1042850 739299 991930 161467 873948 497540 434673 861575 783530 749284 880096 748298 566198 1016668 998018 832231 554740 796221 1020681 821959 935149 238299 401050 313951 582565 419740 972114 831402 941480 733933 668015 419269 317495 982096 646502 72173 503616 896184 252678 546421 461371 919930 962311 375182 415065 179566 904721 322226 175604 985845 298863 427481 143243 470685 481734 935239 766802 1038992 495118 742344 955361 890592 687013 343509 767812 895019 175549 212376 895115 141022 855253 638471 729947 857081 982085 1027132 365492 580879 481905 624251 263103 342567 523393 817947 29375 674398 605552 493413 167703 96423 829869 398811 768824 969065 412658 230395 889961 773017 402687 472305 704212 461939 792419 179171 517681 112496 203676 612822 816792 417071 965173 859865 858567 955212 834445 907752 727930 122738 881244 437816 982564 321766 750801 438723 211741 959378 663998 849860 589481 967387 870169 845926 754031 97907 785218 452765 555978 190059 647286 56940 258297 461039 127992 727646 249359 772380 1006275 634673 507009 957507 175813 236309 898601 407774 373293 644006 436846 893726 359526 755479 712921 993925 425045 893741 485031 944227 1034604 518968 239439 938469 31222 664958 836303 985594 847572 700908 459135 867434 571898 309674 407467 759032 563453 844150 194501 270258 422117 928207 113995 1030728 816217 456162 126694 705972 324722 496316 269629 798570 388272 877478 674521 691693 375621 890986 290694 195254 371342 1003954 588491 879635 784928 563959 985215 31143 550637 717267 998405 458266 351535 857212 614052 435693 984553 777509 175979 536123 1041446 250611 353964 251377 230223 302322 246747 876419 239058 743800 294854 767666 881841 874932 321011 625751 902205 172463 77810 628103 956785 32218 755149 254813 706037 652077 55166 521485 977094 1001353 477774 373721 719960 822631 294294 387869 591815 814414 621474 965104 883616 617700 191647 870134 664767 765146 386770 518360 903756 922479 668378 1003874 284077 315166 845744 850604 839477 967783 338907 698220 605900 321709 387629 961257 805294 120523 1033016 890342 695929 913029 986346 877171 326128 252330 521985 223327 840430 708340 330675 811747 246575 193435 682575 386296 521283 521246 482288 595388 367825 375203 902083 81530 364390 771631 23529 241466 879096 224899 1004498 699673 740549 174323 482762 608491 205943 660894 648073 697333 508602 407967 377143 105453 690487 800636 976169 163554 939969 863559 857849 932659 189852 259796 377055 509099 958810 268203 378866 214647 990932 835354 649385 224497 727675 714874 839142 954226 572851 771229 278393 891845 832637 931915 190821 858654 708084 696132 771808 695718 719686 948506 231031 774049 825262 479891 649456 111967 735634 766562 496219 890162 104398 53151 812781 374063 281211 218013 579065 421238 160122 588122 896158 411597 806386 743796 868811 751011 564985 467700 444129 833382 208302 1004652 451422 644817 766245 863563 439911 662479 40253 668134 389850 277885 432359 757133 643246 340913 968376 308649 878257 436604 1002503 121059 424585 497211 459423 832204 715527 324262 366623 410490 896087 32119 790426 335801 72668 471613 614118 776643 375390 649705 813421 588390 445772 492493 270202 492151 339681 926182 436335 986903 479807 662205 535995 443807 284797 472778 646206 750887 707053 630293 757681 299390 712950 874436 452366 160855 670105 490096 780161 1009912 293843 898737 645340 312181 479000 776596 696195 619346 630424 572316 730590 567218 788469 710196 740663 817906 830006 994070 245185 449450 904203 678610 1023204 465870 535283 1023053 628662 886668 756391 179688 513175 904498 1006210 759155 357316 675403 439737 24247 143309 204603 555886 550523 150911 761401 757147 337149 993166 442168 626627 24526 609003 760023 194951 337807 921315 730335 904478 307671 449244 887034 620154 701158 120295 294694 132983 685654 579513 152316 382735 730358 1006355 63314 204247 970247 802387 1005853 193803 729547 225102 109999 595535 482846 789374 645013 681309 774033 608206 61787 638609 244500 855726 635351 832412 379794 945225 498207 223356 654984 861804 162264 406839 732398 966409 569053 678423 246646 224822 379692 259877 476067 649953 324214 586142 991677 960142 774234 421561 667435 647326 842218 604022 657390 429942 300269 378107 65265 421287 691942 154527 943475 1003758 586217 224725 604431 221944 333647 129226 196464 1010709 447429 239020 867624 248730 881500 160653 727635 647723 625523 1029150 416977 800122 902949 736021 374697 618247 972171 330427 470360 877301 151454 534499 240903 359994 929145 616377 977248 319837 310078 231327 106371 361459 476807 1031192 175695 195595 690923 85242 247022 867716 112877 589605 359770 896536 845252 434998 511278 781325 147163 187274 378780 436783 915625 325849 54845 929323 516173 178607 564087 388806 939351 234603 441865 837949 389467 235000 1037066 556806 167837 895537 575262 943896 895159 834243 510499 511630 1022369 806637 976267 866986 947492 438780 866667 604617 32113 729662 956781 396729 874855 715122 765220 1002664 457522 93562 64046 699431 617926 471847 226657 528364 326151 211421 1036845 562937 487169 385512 226793 870266 326963 887325 781152 365662 350123 700100 595825 54771 314328 239067 921965 695655 245516 802468 969353 335578 649905 1012611 317052 676531 484409 475357 580490 408250 749802 866073 408654 883432 434145 618456 712931 738255 759242 45295 1032505 389211 630375 138171 586110 251435 70649 784944 359809 829629 555878 306614 718222 474802 149327 608742 356891 437868 93948 254699 939911 516774 220279 425412 736924 986918 212209 702233 913508 439107 147239 299707 124239 925458 851017 652583 659951 496698 572173 676157 615889 797246 1033828 356188 866915 832410 1012394 365466 940151 1020613 707404 228879 476959 690575 542653 864130 945717 101862 509426 978304 244789 793423 519745 1035320 836075 214701 56309 271229 1044936 790999 509428 998474 810780 209147 890546 668652 546794 337874 976678 416867 701394 969133 369775 446022 145006 358202 373707 304974 780948 957779 827741 297871 581162 123807 442711 11198 564893 932706 194040 741500 683220 817930 780112 111678 701902 909927 809946 891935 462165 906547 895845 370869 681646 320189 124214 762746 269689 403316 571563 384590 632523 825231 211177 889841 711057 584594 1033314 925327 174844 386694 757612 767301 893023 615309 476857 63098 580085 890654 28925 846007 224471 593869 302485 692455 241562 831434 423539 117610 48561 588859 630120 867288 954308 438679 127230 750855 878159 774535 853907 942375 895196 761493 951703 1004884 644363 998850 763608 829271 769810 544503 292315 960599 804836 200686 898834 354251 293275 727975 910216 847977 778483 881813 754925 1009179 909885 930936 783367 81617 366418 986725 881905 445798 431787 829296 191704 1034865 810557 657983 783900 416847 357660 417705 145082 390452 639198 399065 990414 517840 423989 185313 962216 414674 515792 285903 841918 356407 288615 490673 226554 59378 997201 757220 952216 906704 865186 581108 707631 179987 373716 179733 944451 119718 503256 640969 685614 509349 977268 344036 585553 89581 886467 964421 592223 684942 805587 924477 563574 673523 602463 72702 703210 610806 251219 866212 327048 759900 318659 127719 718949 881360 238771 874424 783522 601461 668478 417055 975626 277398 961905 239604 1021017 914627 389303 550748 956573 931486 206269 314709 595789 624815 184891 971440 199579 241431 891661 752532 677663 516729 964759 687512 959416 570038 810610 987765 671288 793662 700858 719137 259363 831579 427887 354940 881285 577767 687504 94558 488246 797656 1034637 671650 406646 778442 310438 435367 381727 497558 495807 190094 1021377 907022 572579 15843 726140 540549 433278 936471 220884 568310 754549 866877 544685 642396 794481 425554 816113 227434 232871 242516 450655 762085 386804 446420 818282 934007 780819 616347 973281 977312 708779 838608 589488 355203 261173 497076 218937 89580 889757 333814 1014339 437553 55198 654721 356967 320634 745846 836438 321709 712340 880177 760939 455464 64183 422234 939542 1020557 969111 751042 647073 111079 933704 45011 179628 936163 599537 999080 228058 950903 618895 1012547 518293 904624 419630 190931 941701 118222 824826 450448 141053 285421 640314 1017048 1040662 224676 770981 869583 490038 645024 568430 385274 400755 84919 520231 95473 117405 432791 239555 331327 641597 258171 681955 452248 728589 34781 682315 352025 514401 868973 1041481 719019 1016185 929508 767150 877530 766059 818347 943513 195800 309817 244844 475486 805305 698165 1011460 177789 568463 555500 747287 319281 927693 991549 575263 26543 504438 554333 398838 822111 457553 1017586 824985 325032 563002 484934 259156 335755 495426 639993 833319 850744 247578 258453 285043 758541 234167 433433 953299 1026720 344006 815721 538091 805605 671578 826323 955124 341685 579775 431971 564921 326467 770547 609964 765153 761443 988146 155199 783049 610021 203619 920215 928218 142247 741791 365459 725932 85119 748948 743063 776584 293832 62407 870234 544217 460716 892276 269557 705966 672238 691445 915843 97443 699378 945120 157686 346797 1039622 852957 757033 840478 255093 227148 359054 84719 567548 509095 316013 901693 686690 470466 612179 348655 76663 257071 452217 585125 93111 736913 894543 185705 570285 740541 441560 765130 877898 312222 488101 366492 891846 643693 79866 124123 324055 766617 865822 586418 779370 38589 747333 943274 453409 160875 1005160 642896 873999 585299 800728 909523 862667 850126 710982 375005 236999 905030 300793 180172 357981 138217 593471 245321 232975 702092 155479 115927 203165 351767 139006 727591 366036 146748 104938 577000 247266 633582 640346 126706 221950 675235 821991 574719 453074 742778 122562 1032495 902473 556913 270322 754924 326997 220830 693108 861885 772064 944227 735395 240583 616341 462285 687413 830068 996536 520378 62319 254841 743857 809301 742355 476569 644280 386267 189933 520332 450735 635097 996010 477799 228806 546109 898835 500795 1039938 642246 585338 967955 832692 755179 878711 292814 88415 690871 694508 891619 114446 407087 200617 194169 686309 171293 324015 954556 727972 994225 875370 350094 739170 974091 269903 175959 323414 779539 859943 522776 182774 691923 929351 582046 210684 479715 363187 26045 190266 791327 453506 1034597 724717 451489 624568 1006008 588349 503058 699836 142827 228758 539575 878814 842115 672747 548429 195399 781009 119671 521027 680351 425196 377247 831032 864999 105423 904355 848135 930986 927156 969921 310742 309873 210404 589411 942545 667275 846948 961921 211431 699685 431798 355934 203583 744497 102314 317853 255217 853909 775507 941731 864037 921561 797369 227538 907745 249145 476618 748709 388072 408679 453035 638896 700243 911256 272893 823757 492414 437185 810860 745170 45309 705388 359796 933434 250542 790359 112749 316835 467383 540466 885927 1008024 907531 659119 772877 510486 779944 566015 192663 220092 617529 511026 1023173 956969 686800 376365 818352 480043 228637 405427 896394 952266 373457 882731 706994 121830 805818 505429 871127 607134 97035 909465 998577 357175 912534 926079 616291 595689 849736 452789 851841 759092 840027 310249 480850 731052 902685 763556 314353 794342 920283 456882 941428 961702 892864 635563 614910 287719 146416 781908 406933 926911 720162 660958 479406 302379 491894 879796 802589 227099 248268 512286 496578 985336 754899 237117 284569 370331 906435 48563 981065 343354 927431 484687 1024615 274331 448433 556741 310347 989643 521301 418622 496073 818968 693663 966544 942032 489706 109524 453073 1026321 736029 711474 740437 890105 635629 488137 341397 106446 305108 757317 967030 907376 750908 419598 396979 784582 752880 827214 570859 609246 748000 704100 672507 874085 254271 548007 406003 980610 515397 580548 957740 548557 804591 478073 810435 604124 497273 1021780 745939 483918 746898 105111 964636 43751 894595 639719 750037 882987 183741 399741 217303 981093 260124 179537 919275 449688 407677 681691 881207 977436 683642 677607 864742 630062 857574 423596 695689 622102 20222 615269 248554 623567 834947 331389 124358 174457 240868 801334 959066 292291 244874 421708 335701 469891 946845 845033 872479 369589 293726 960824 212311 994492 256621 320382 147229 144890 680700 501112 605667 59878 1025105 1030289 817539 488090 439530 807614 407357 944669 72953 962914 878341 169519 1024391 756319 160629 367070 355154 738517 746108 181163 625887 972404 257614 433881 988090 53758 678885 90750 170984 190846 443845 978060 310588 185967 625605 513134 958631 325979 392581 212590 179929 722394 644726 356110 884911 416099 739691 123828 438838 836585 384480 175929 673733 178846 893619 81295 999918 912021 744288 506565 801713 708425 752157 763100 988984 673005 1026187 153586 119717 1019673 735431 931717 278357 605040 974481 746092 735667 914740 501325 1028803 808688 883880 359337 973400 1041104 733343 1021824 73571 349430 703091 372130 926666 401276 437609 939430 919353 1014018 765392 81275 514319 478993 861948 566005 467431 422614 738985 872766 695243 758492 941665 738805 447704 642534 64170 621599 777265 447436 759622 646787 113122 775970 858941 835410 903403 682699 927983 421545 742229 590831 594909 941700 681134 681811 412014 341575 455073 773478 504300 775942 31597 553435 249329 131009 241272 925226 236376 633201 732570 241979 441148 324585 291199 1001099 118194 493290 951981 766286 304733 79830 845020 845404 487753 948451 912100 933165 378227 733660 985560 938102 1033310 293618 447198 954197 833209 466597 308143 968620 1026097 242106 587497 800244 543667 1012337 604406 272235 818882 681900 1018083 567164 945692 712168 311220 191815 661263 341932 253317 307917 231211 808438 127740 763686 973538 192107 752838 578767 342487 206261 48500 416884 815963 35838 1009865 214811 407367 206762 1033544 713940 71663 791711 60335 316115 362972 973233 1025414 964408 483705 954168 359784 586098 864716 371518 960737 92908 293297 176022 358046 335695 178616 232914 1025619 577392 768240 473690 483142 783764 596729 931312 757326 31405 953285 96667 167527 946574 984811 614883 704384 690938 477545 1021113 783216 443069 265679 937303 947625 382690 512391 625118 752070 755893 849974 939310 126320 944427 776008 517061 910497 194061 698293 620070 544499 866678 355611 195735 807342 687878 603959 506397 180120 404419 742836 233053 317816 752952 484185 200606 771490 746156 780814 400733 830828 877812 682945 27603 1006808 637831 59343 960428 89803 56171 653490 802135 867144 231157 636873 89053 726411 425193 489541 622048 178405 291967 496939 274235 448109 908099 968482 720736 404715 780954 938425 402686 293149 724678 1005812 429009 418165 685354 1010194 410535 372106 384848 242994 704012 171429 536253 974178 253554 629413 733799 859271 310232 878184 829360 494671 621667 713355 997773 695063 985460 308953 932125 914242 970285 380094 684607 8135 815000 828821 953614 996230 847160 163413 738363 302005 64047 16377 83671 841501 783921 945377 600891 357575 208876 480473 990861 415303 959740 748358 680574 121660 897837 869271 882437 781351 1022285 368316 370547 173943 191277 924950 370967 670325 484268 1002599 119276 806135 374672 641071 203645 1002915 371182 256313 1029650 977081 774795 766834 114011 807755 900682 903563 261446 609137 465438 667997 781986 421313 304117 577895 611613 285671 1027619 129832 774379 768115 80747 816406 671251 162579 130633 313439 1003559 940583 618101 181987 714433 252211 875862 665459 727451 929362 371409 1006917 182955 48629 947537 699772 435148 906824 1031244 95655 333718 374576 854747 510444 686938 785155 843377 464781 747436 522371 116412 850124 417560 186098 636835 1028516 215646 1017033 671085 805359 301815 640745 571765 981252 696097 171721 470678 470002 827313 701518 487990 838347 48084 750238 407403 827344 191342 613315 176082 473048 995670 686308 953143 388872 654379 539318 372072 314429 365787 64992 465612 252323 957900 551911 240470 1016886 1019624 942509 693606 350569 1048068 49082 314085 500916 944377 500247 1027595 453028 202087 653621 254734 842473 633622 673524 259028 764263 376432 364269 256106 402407 714470 324925 869975 512395 1032235 675758 556466 596427 740681 894774 571771 236470 897370 995666 306999 1040980 649386 422393 967859 404439 718157 221799 195016 117434 602100 712942 658223 767331 96242 808180 701756 780697 903351 141245 801877 650514 512438 607741 612714 391262 864078 802694 908944 758261 915840 848579 722267 437799 571773 763315 842665 724828 102654 161187 888380 1039492 261195 850061 324150 495147 172999 948892 1035405 248778 19775 708482 834467 746193 1020137 624957 569695 481010 648593 314909 698104 801233 433573 756946 147420 585037 749817 763459 587626 251562 120284 92011 88478 739000 741583 595119 941240 514123 814541 375648 646311 467694 464562 898652 32367 49078 719127 240120 941594 512109 1027778 436429 662095 372129 238503 908341 938139 418637 376469 441550 98232 586584 960739 261176 971594 886748 1021003 357602 60077 429489 582735 1002908 381379 686000 253269 368331 945765 644050 953133 608060 695930 744570 389711 991930 1010698 612773 298990 252490 450085 996593 507297 184133 784651 938838 473682 249573 408469 1036444 466238 859675 676446 638107 214897 115677 398551 940221 979023 587634 480611 956635 713342 603837 618201 215788 1012244 739942 1014664 516540 991542 470070 825029 231387 824918 683133 517985 890058 639827 603567 552493 24545 433811 719636 605302 699482 955234 54267 117903 94303 1033956 609619 40251 909907 412391 769051 615273 832451 411479 977205 771443 824987 211930 509260 319677 636014 652311 56862 938906 924203 89783 495090 561375 521862 890836 432943 146387 711377 325919 220430 114327 333678 887468 657759 979339 732101 946750 519211 710254 863420 843368 886733 116697 1004826 666077 130627 1029701 780935 759863 997453 841329 695595 171609 570075 425158 408723 317396 687687 521569 750695 907578 301469 391587 32572 157436 643817 317934 307583 742187 480100 772730 163164 956935 812884 967455 567981 222606 469178 403402 314079 349755 764122 304223 315207 540254 162582 877871 1036577 171262 511772 461259 544438 818497 701559 522330 614189 147385 297725 845028 56250 377718 569966 903695 235159 735948 353131 943065 227120 912540 550906 1013816 638633 362687 382658 81614 382812 385529 737533 701901 642801 1005938 95709 233174 512978 744341 1031179 638193 245632 621607 791261 384789 485290 346077 105646 772545 390850 190245 658358 743835 449637 815985 886446 890346 1026246 239278 155367 638436 193785 1033798 353163 798394 813391 646265 587224 467891 240115 473444 194085 64872 955582 219015 794554 617192 465388 988848 711070 847276 327210 310838 350635 251191 194732 222828 424884 796585 324175 247710 887037 1043537 219365 153359 351317 339850 671005 63462 371118 925542 400850 129008 942767 718149 650902 120673 334204 1020027 199642 867781 111033 906601 554631 479933 652337 352687 648997 499900 846724 957711 595159 259697 600570 550079 886516 54651 825998 792926 439612 880921 318351 903862 990727 552172 559063 749162 732054 375491 728184 942718 433059 504596 9967 114389 849080 869683 556231 302767 646674 903703 1008682 408883 761258 560043 404314 912441 851282 269049 969932 471277 515330 241324 882528 824299 816074 971505 277843 387706 629163 1023246 670797 444345 439257 793773 325411 795126 356227 479016 769620 324793 674151 313019 818769 319322 505486 28502 443039 975526 1028127 755642 224843 570935 798657 171987 638473 491967 958953 94965 314330 1003823 863656 863908 245314 954131 905374 506127 294849 258587 423469 741260 149454 783509 741822 891027 431902 456546 816693 320234 866983 1030179 920533 846164 597263 845989 110383 982036 669676 868815 567277 701754 630195 827210 472286 400868 727884 417692 877489 60362 500014 258736 456106 811450 780144 953715 703458 718938 532410 992377 746589 117651 1003994 157606 765319 470737 841326 321867 496581 904403 728788 674871 495285 249685 641271 765552 901805 508121 620920 987310 241648 55707 871278 1038736 979467 225077 662701 849720 476129 399308 826071 912184 905122 732338 1031464 401019 1037112 968172 441171 1008970 733499 693497 705784 604999 277722 821853 536522 367019 965142 465874 229288 374073 250247 626649 1020748 717389 894757 658749 880521 512139 31918 249967 482869 849437 260641 536951 357175 160635 130620 865591 1042032 612989 734117 984119 964682 973664 348967 955230 728373 389024 964033 469645 851121 286302 154234 679116 878321 222983 952952 46961 84843 375530 1003085 834130 422462 188136 521856 403645 899726 633959 112556 497853 1029425 318353 706251 762042 881304 253089 260713 605543 771906 169895 1036807 254577 627351 1005682 1020971 127614 195915 710547 452957 1008711 850025 361191 910990 386853 719497 588585 146355 717490 1001456 815960 441627 753193 167663 842834 640740 631455 488070 897468 61134 633669 214429 668863 517000 293626 844222 184575 914115 710101 422206 900929 465873 242124 725565 407794 991893 712007 258857 957673 918507 342986 722900 309582 838867 1001683 423509 379747 644458 765012 747891 410287 985843 453093 457798 120442 615341 216411 451806 803294 88367 120409 478999 930399 203683 1037122 970276 220301 743194 653637 548039 549607 458272 493291 742904 506042 321780 355883 1016931 293486 469639 637157 371630 530875 795951 988515 309958 194949 1037138 138621 333751 582059 809626 716179 996534 879937 122138 726470 570714 680937 828155 378107 246521 159285 829020 390293 352415 29371 195349 252141 983549 813032 1032634 380014 789735 563702 1001202 1023188 1003944 902915 44219 762076 511523 503244 842391 500698 941135 542333 593455 49027 233976 348098 505426 928797 502168 1020621 441552 388421 119375 253050 110300 284510 227943 53086 341903 839589 538423 779874 216283 225467 1026341 495000 32039 674301 195304 685976 183670 961989 52583 1014960 536054 125535 399167 837485 677735 667535 284279 605285 122211 50923 493917 548019 718752 572090 24381 177085 806117 339640 358632 939320 358769 741162 982029 211705 421485 988818 771357 950638 474892 499107 387982 925516 463837 649997 449046 612181 719282 848493 781062 433742 923239 208281 56535 226579 248946 491963 456161 812974 416941 780596 549625 128593 959533 722727 435093 288887 538990 544127 743607 468621 440551 667034 631095 431691 953223 935213 324476 654486 641782 358822 959723 1046056 163388 1012642 814541 903527 937402 375462 943227 212322 642796 550854 938867 961985 907352 741067 451425 55243 497430 85757 991503 436118 722175 984930 873325 151374 423821 353912 903050 75387 186163 855274 616565 710187 516715 126604 662649 98101 589157 376772 107197 556567 670696 734573 5115 700172 662003 357685 532347 499121 881995 510704 424850 876731 585053 596883 456924 968783 898347 742258 187366 680885 209758 474416 322347 912586 686499 255821 520839 887595 468411 782475 181226 361915 56217 682329 742798 907402 963280 120623 572890 877167 387540 948322 322243 771634 420086 986817 461983 810397 372202 615793 735481 320346 554398 1036965 274285 502147 321349 956495 591294 931633 377743 473629 367218 632510 904582 81597 470301 929982 689853 972108 948758 898944 581263 191928 515552 760044 976291 993485 713934 649775 503683 933389 364147 461557 89949 641127 1037026 957070 119499 942941 324766 80760 200519 976943 586342 107167 354247 957038 496505 123726 924150 898277 276371 274078 93433 812964 1012628 927375 319334 966935 771375 810771 728912 754936 444884 392104 783328 877155 375948 554542 95963 845189 732043 968514 676267 211483 764741 751416 517006 293603 839465 375654 354225 409474 620216 1018964 482702 451125 114509 772726 652301 861797 837530 552503 438209 443294 621792 826060 887931 504690 257264 813780 118374 375363 1045020 941221 343594 117179 239081 607102 520730 620001 242830 696296 143260 310407 460382 847561 901965 127418 183655 105317 314415 740330 969336 11583 185270 47671 274406 712160 872396 649363 348103 302455 478631 449747 584317 104339 875130 586523 124555 426175 695484 856283 214953 1033624 780446 724934 452979 717280 886107 862701 889656 389369 923311 253080 79799 297183 412078 545647 890680 494237 423111 940559 324125 460270 995900 210381 422725 515122 497265 599159 370879 728286 1012464 744523 930198 575070 951515 93915 367515 440205 953038 343834 1001102 383206 947043 824035 456821 77279 612830 954292 904323 375632 553309 745875 277975 699283 877905 668125 573269 551997 221807 918639 799871 100798 237044 247055 977067 507074 977173 226605 824946 618989 490705 439116 750489 646104 486415 136926 157370 934268 691187 387135 645511 179139 735480 239326 763846 499096 96051 216879 900107 581580 119294 236731 861815 242090 254629 277611 549583 146077 477124 646977 617810 212662 571765 466037 345069 904161 969516 331463 605846 956324 727258 625278 493513 739148 971159 585502 547515 547578 119163 259469 757927 520214 28431 285494 429927 391973 257582 439823 430012 114266 841093 595583 351600 359094 701854 558909 447211 518445 376205 235741 384481 825822 366285 710121 129274 242520 216937 496471 777347 798355 98146 366879 207345 116183 1004748 610233 1010964 823020 400415 577885 746262 1018165 638274 209591 927132 993337 941040 436590 836287 1010337 781571 643816 290613 632647 331495 741737 688879 548597 886318 805242 412907 805341 429036 781837 838321 510708 857065 313204 972678 457609 462301 634067 511182 1042816 718869 216909 651327 999847 422820 53199 643932 377592 801852 186170 883881 775529 745300 256338 407943 159407 453468 715468 813030 49005 403871 165365 307164 1036522 738931 292323 763349 683651 845588 256342 352875 767174 855405 945697 217974 142183 416232 679309 367838 476615 893333 877038 273662 1044128 651700 216500 305114 248508 118692 205181 904263 764534 767384 323770 223773 832467 626036 1028290 1040675 902086 220953 501053 1036325 781454 354621 299741 829097 160886 662173 178631 956732 204696 289198 485196 826163 1001925 929607 896117 780080 174671 591739 340214 487646 947034 773930 748749 211440 685020 26609 413364 501560 372171 89004 653837 1036742 933521 937055 988834 484082 495159 372171 609895 792188 960563 62426 273781 518793 941261 64675 340662 241323 682424 322718 822251 494937 1028666 708270 356594 579068 468186 692730 385902 429694 347254 291183 298675 96591 355422 130424 906464 247285 979625 762453 298681 316538 14327 887467 479957 994758 244468 257133 242283 739925 155059 604014 150333 103375 768708 891234 429531 764825 282471 354805 611510 748628 1017445 961841 966863 841077 374159 859406 626563 596205 36339 363006 863861 1007200 890530 1022388 314678 404713 347849 392263 436571 701525 509015 676063 220348 855798 240318 444280 216509 579838 484816 553439 738190 192999 779804 675721 860088 776298 777872 1030198 291698 498626 613620 456859 374430 374694 549367 741148 965904 846197 155004 234980 912808 404183 319963 754165 123318 367213 470634 703598 445229 882040 956085 711243 63849 1018901 439996 848263 678141 95319 739799 858861 516526 232391 682342 727875 1028916 516551 694074 73465 371369 353945 657150 669050 293174 925108 912076 648255 430052 931285 967149 985547 812729 430967 848340 741322 409036 14254 1040840 776364 1034720 649716 515714 1027372 680591 1040589 991114 405468 766898 696686 830434 948285 117468 227768 750896 457372 617564 382876 503879 888738 231094 55934 462492 152863 864753 61265 233965 463710 988495 832882 156862 226476 423720 1026612 403383 278203 317019 478067 207226 604813 628461 251888 713962 1023684 489758 967495 703721 771937 300670 616426 855239 618281 911174 445109 377719 912464 703820 122098 866904 192248 435953 857317 676206 637906 466238 1012294 151030 519243 790269 620862 175415 194028 719977 485273 703883 144061 358236 77564 225738 1013793 518595 1010289 817353 93965 624612 769712 1010945 964649 621836 260293 767592 697784 333687 354179 955225 832435 204451 513692 537271 365803 202397 585903 986937 91095 465878 779186 639726 351164 1044833 764082 213881 645578 317416 799807 977560 812758 990264 426491 888078 427374 11253 817707 668527 323025 22267 428471 859322 423570 597433 419023 986569 664051 315097 994606 877267 930541 175703 268190 320247 482605 830700 804089 756211 821179 290598 975630 516563 420693 283565 753916 420840 930158 885654 949420 697836 391350 707483 899462 402351 255101 745973 91989 225341 178104 711445 460631 716681 970516 991608 277885 469872 571186 896913 963027 77214 149495 290045 879436 838031 968475 1044503 419780 742827 336814 764616 317583 512684 455480 512821 452276 728437 404414 577485 951928 877686 718129 206190 520500 551579 989353 323244 471655 1010380 174887 65351 337625 464566 415388 941125 335003 636491 759538 186023 61679 56551 972828 644461 366189 978000 270839 761450 882711 474193 456492 728862 748692 1010257 407069 810661 343530 640869 232899 794066 326687 177971 766072 685893 242985 962183 192025 949798 370458 373358 946855 371402 883751 286287 830326 145910 1014027 145082 800234 237148 56779 349590 762830 125902 842156 322733 569015 707710 387576 832150 318428 438972 603351 729058 649321 985934 802438 102654 59346 1004177 350239 244978 403191 486636 953714 318635 584569 857915 346070 186071 910734 345593 276205 932015 963425 811484 280191 112587 31147 783883 194330 581585 745003 630243 158713 845253 764503 461023 586990 30970 101242 928180 830109 646808 467871 843586 1014149 270243 821037 63246 15845 130098 702859 891929 975249 1041066 358173 807261 1021525 835887 192815 828137 495005 248887 191210 201975 324327 947483 727661 941300 857310 990994 768067 1027158 907339 453385 511045 353147 945684 641445 190963 105261 191953 538469 1039116 894917 670106 302745 424408 457987 913439 921213 623870 297851 800159 804718 369634 31669 861335 997003 73340 186282 476900 659931 676662 499098 236668 824735 1008411 183666 1016670 877766 736240 168670 144958 510617 218356 861692 289503 549847 978568 551898 349125 155495 466620 714567 366318 989645 909880 892353 996022 925420 715366 500877 534478 717544 607358 922297 1042761 677210 806204 277109 169085 517066 929173 896541 286427 147067 929935 118520 65122 986232 170972 936389 204769 717372 220843 303483 931407 810079 386734 190678 970437 599979 614814 593388 353499 334959 1013924 909962 1035273 875081 974280 517677 643705 569709 829329 841444 937426 848483 425416 1023208 584539 228833 913866 621265 456913 501396 498743 492907 754011 204762 359814 992823 1033411 702370 581203 96027 886739 889389 767712 406343 829263 298558 595695 471886 448061 762259 448225 988053 346872 927480 547571 740586 189427 193651 158522 427934 474918 1012100 989067 827330 736692 733675 460653 796891 1010266 194989 832742 1001843 652299 259723 256697 817339 244562 480676 343710 885973 896594 175293 498806 215647 845331 164607 324222 244465 1033753 534366 931638 122437 424113 521444 714863 363768 726968 553775 601243 849987 839835 154027 945840 371546 837735 847175 958088 437470 258406 1001797 651867 350654 894652 857341 637475 612587 972295 808795 646757 813753 416756 702289 645903 547734 673524 176630 79485 743762 300910 876188 941381 484509 882440 161676 341992 617641 865851 305823 458274 474326 985452 518036 414181 986744 246645 732423 255369 597838 101495 257414 723828 293085 611269 417355 1030593 646730 583276 768705 59065 359408 117490 357783 568291 642157 194101 440413 124598 921541 587384 61268 494418 827711 353243 777417 603599 375843 796658 423760 778664 848838 1015863 985846 636024 113195 1026944 432878 585432 621902 972346 227595 244235 574443 920375 794319 781744 388246 297447 940572 310936 647353 963500 436503 842328 956834 684669 434017 388840 242319 456476 294347 666426 467511 495080 992818 726387 939443 38511 445837 944173 134903 445896 87530 421217 691907 396659 955069 836702 979370 179416 421413 826395 173519 879918 604995 249037 850340 239565 479173 828340 696152 493052 206427 399198 448947 771021 1038411 902038 121660 436567 305894 948394 1026349 467705 147060 171934 454763 992728 809021 72575 900513 1038760 1033584 1026148 883777 64841 357361 1034757 739994 959884 291791 194661 494477 380356 517809 233380 925288 489316 122294 530110 661461 413159 816084 891634 248954 455371 456038 152187 932250 322197 646050 127449 706397 507999 1000215 706808 351007 44887 382485 898247 832747 707359 148991 511756 747807 933397 637259 1025740 892076 325967 734093 366553 228704 491184 741715 915636 371060 935131 696927 995140 901724 828387 1041029 145126 782986 985499 303355 512293 552277 530172 832086 859092 799422 385399 766197 896590 147308 466552 317035 911154 772201 579478 516964 740336 534847 380515 334654 399135 430683 989140 977006 277565 868177 886359 814298 844233 964259 413429 351141 817810 335841 468078 416494 220367 356841 236481 1011870 988973 515428 879731 745831 650113 847078 211419 63694 973198 1029298 468917 748188 334293 433267 939737 832232 362934 689643 961188 329723 883354 358286 214270 994033 825447 169195 596765 806508 212084 94718 717548 640925 814229 431098 390032 247454 715240 646440 1037144 424534 423906 143199 763120 650441 216471 806130 1005666 646707 556872 966835 227493 768101 716318 879946 614219 405148 339436 65148 422725 918777 627158 682845 451489 810872 391309 63461 130649 514656 914083 218953 417190 1044048 223674 859471 359963 873889 695533 828715 470793 587333 902112 678691 431602 547127 886450 943508 799559 219802 175324 579020 811453 354935 273878 388660 565719 329135 423463 288233 398267 911186 209755 991697 768464 629650 610133 445923 42363 1042538 915548 707979 911553 163614 413607 809698 759621 989140 589665 601913 343596 796399 873786 701566 920538 425920 938701 904486 904750 485991 361327 631606 535447 122227 994000 492093 964400 162708 444054 952939 1029712 208842 444329 639787 539098 621878 907343 767601 956180 383601 676955 715159 93414 892517 159217 242989 750817 185950 308351 989589 997558 388706 587974 140667 198522 396606 216252 960722 255480 450879 488808 48910 624476 339165 519722 335336 647108 301949 1026059 925518 491993 631230 1014402 955096 607094 833433 191089 472629 408677 308571 864747 961926 580371 396861 65449 187731 53007 802122 686650 701809 995074 586007 883258 774349 319309 779097 952494 967327 584621 409148 996946 856271 186794 960994 866804 612171 423763 400335 334266 63395 417606 447709 436905 702673 1026712 504996 444767 851594 120643 778455 645560 585031 504658 824015 828575 581399 750054 733873 620472 122800 537213 144759 356848 341989 650355 482006 457099 346567 226407 382617 81309 336867 440304 775345 890996 253608 552890 1023570 900167 601035 833192 277775 295895 624423 688005 841537 187250 695469 145274 438871 915605 653553 914840 650092 1046704 162702 288696 951736 698015 160887 542015 462302 617753 788955 820990 223023 375219 808519 989199 1026617 419043 709605 1004866 1035427 453238 420322 701467 812492 237478 1001007 905421 228252 309756 838702 847600 136991 522914 647359 776784 578013 733675 185438 632555 794327 76279 759863 840821 717620 816407 875342 640805 169199 750322 866715 698556 317003 342985 522384 92911 554903 1026260 405045 191802 1040953 312439 764323 949522 565208 510657 870158 936436 614116 803671 588061 32540 227495 321975 366453 252245 388648 954838 931981 780889 51037 827899 94687 163527 917250 488896 756089 451806 805809 686373 867157 651576 225125 972236 666551 764122 195127 638448 651533 63836 531448 1008762 875208 528255 388454 110969 644897 430799 218967 744243 922462 689144 984950 508873 935566 962192 1033398 481586 292534 935198 463318 915976 587015 104686 522389 846033 951750 375186 175958 899853 511621 768482 965832 679093 156918 126192 864831 218807 400063 443863 118127 611178 231322 816932 282943 1000013 387849 582079 232750 154519 120631 367433 254309 1000635 763752 375260 129374 667485 679067 781842 478926 956225 206542 562583 517970 759977 597902 952306 491765 320955 806295 674879 129843 531419 154838 955832 878193 806119 739166 466544 845887 431973 945557 130582 780524 768029 356543 874890 415870 645550 1012263 634801 243516 610812 485292 984970 504490 763843 987575 903191 886228 546139 495847 707916 1002511 538482 261984 391435 691658 832155 445174 669278 736040 979361 72444 378865 928166 444250 61694 950755 190844 729783 647711 539549 373111 1010009 601542 351823 460663 443502 55709 766929 1020272 937877 587477 561005 759123 118129 540266 113909 335719 629217 958416 1019666 1008801 619826 909415 7775 476573 780240 716966 1002117 383208 379877 347387 865132 728912 930716 242871 207740 905782 937247 421189 771739 476617 85875 837820 731995 432630 97769 910680 477114 493079 235214 345779 231260 43931 666965 969934 801252 218479 124914 380876 496318 772941 893559 208159 882373 446964 386079 837006 971862 539253 471221 704607 716070 710846 995698 888371 719778 794395 991864 407071 614158 472239 856041 128198 832740 847047 987048 751916 695843 647865 435351 122255 595941 633713 619629 376522 911405 64027 776004 746825 920889 413160 382351 891322 522644 746100 477109 252363 939260 648741 932118 212148 448619 848209 972272 369023 652843 666487 718958 493743 212166 811518 473237 180958 1017357 251242 435383 423877 322771 417594 1009601 478123 888713 615982 875797 347086 841887 343639 872101 871982 638741 192567 728381 936441 211378 670003 889134 699758 354365 832312 907074 831722 324174 829118 378531 58811 617045 948401 762350 677782 804605 721023 907555 840252 448090 246253 728500 374316 86989 585538 573199 626070 887459 381830 858429 750870 479263 497711 493229 517336 549119 592239 511324 121652 887471 497265 859355 442851 984191 1000796 645848 307164 576211 145887 572777 1027440 702067 252645 662355 290622 769291 566517 799151 418422 559742 813972 194036 223003 180002 543159 374473 423577 967374 178627 701930 329590 292019 863401 444731 641625 513394 1007160 814359 842197 230646 349005 638322 742505 255509 251485 353752 967161 493692 383660 191435 929716 436717 564649 1028506 195921 758522 313827 95134 46894 649319 885219 509463 81691 845959 520400 484085 355423 349031 219001 759567 48931 193829 404219 86863 342699 44670 217050 955850 921979 471909 682643 378042 808317 314263 936307 693052 443215 196432 371686 1028761 773011 286418 552557 1018094 374472 935831 564988 926431 115517 806807 208303 738250 500781 1034424 242897 316059 421547 136031 899938 902797 933444 89315 510229 646709 909501 829091 665539 552245 303003 61885 117085 725823 472922 770831 344927 65333 989003 648134 333278 878371 761492 656251 867996 378805 511623 478009 406133 357336 343821 918521 432813 453037 967369 260704 243681 706803 156664 498636 806489 161203 391469 710998 672831 470123 896690 881997 61203 849555 857003 429135 747151 282219 488546 501970 139178 798126 499596 148861 711113 494357 875114 517238 746745 650115 891244 251484 808427 502108 419828 742325 849674 335089 949302 880143 357436 818945 798407 486307 649169 484814 875339 504409 347867 759633 162763 355619 756469 351124 702611 336827 501098 766762 406710 95732 1010070 778618 649925 1003559 828795 335563 864057 510745 748963 510772 230371 464326 372365 991455 408426 1017415 564111 514099 57059 972088 107247 354012 641742 794142 581541 360260 160614 580924 1038618 448454 884192 159217 211444 771195 552734 634776 316313 939685 293816 146125 702793 236890 830173 286173 552156 698789 752067 573255 323290 679227 178515 209627 958932 878351 500387 399035 767444 720385 622416 210335 1026296 87294 174004 707645 486353 850076 246579 200655 455794 891489 149371 48846 652316 460439 811607 429299 616391 308076 90687 320807 298979 897109 102105 918207 583921 912172 507050 277613 284538 825885 764263 801470 633757 685930 908016 188847 409493 806334 874583 621513 30139 863111 6111 14303 454540 931642 64444 604393 831427 471277 793566 912434 654412 470645 968310 871843 685170 467676 669385 929387 714693 219997 891632 480835 177311 720020 992805 451294 372708 742575 967255 995517 495996 246003 708442 707375 986033 153059 636874 469422 455046 976114 376330 660155 478572 304378 955942 1000696 831392 798942 245015 314607 399003 244857 378490 71399 274941 181758 510648 1015169 955361 123622 991708 530407 998429 669561 381564 779406 289270 740109 128908 587113 355299 768688 856694 1039912 983613 969117 150907 95833 371759 833136 930044 773411 454289 813434 403375 732006 625239 972994 401303 424515 413673 919162 216506 896652 456458 585395 413596 749663 646201 1041633 890216 914522 678697 314333 945483 872368 896721 621348 794537 744666 834318 96085 219581 789311 774550 359218 762107 6527 576429 1029344 822231 586660 420333 778430 517834 876299 993980 435185 373458 390888 683644 831735 958637 711602 963361 695902 436410 369051 274847 122098 146743 741007 665564 740782 661303 89735 313915 405695 317285 601948 684190 1018263 924568 839319 439155 332781 457074 1025579 710132 544479 237228 486174 639862 242010 1010928 964034 1026185 792535 659257 331486 615356 211725 949920 95216 311249 485535 373580 734712 350435 331611 179544 647847 862394 915548 305598 978337 571143 691868 561902 635514 453262 990777 715847 364024 554947 947145 294120 113784 588579 637836 663093 929637 1022741 774549 469669 756508 626028 93821 503656 310712 674293 188130 555631 379381 482426 505036 888300 117605 895131 817197 261258 1019686 895165 588256 869347 549850 441224 943590 402935 418127 965514 886063 254174 318194 386945 391768 635995 736569 326755 950619 970129 561133 238812 88926 528061 236313 993989 604982 580794 702947 710467 742205 973113 431449 457376 30638 936789 767416 435351 202271 393975 342095 156607 800099 143314 373046 839451 800700 391822 1034081 429930 889959 892203 740466 80121 714417 827891 759430 651622 817494 388437 580061 903400 43927 803771 696823 818412 896850 716316 976982 178660 540007 764810 659903 519041 994053 774359 228383 540028 503649 764812 193238 674296 414039 857067 873928 382357 650770 743454 816030 128697 448147 957138 833657 220613 510167 920531 336828 62350 1007042 432080 751878 710008 1044538 860406 398717 639910 1022133 277852 1039492 653701 415569 833891 1002547 130230 935673 607614 937309 412799 765740 114578 357100 638761 958581 896062 758637 715870 532472 753096 1003472 353593 977308 52719 883176 910289 948493 457498 15711 261924 245883 492279 315889 201717 924884 359751 314175 939420 419826 847690 79331 700780 894659 162103 202230 948238 967526 130070 772900 390610 646800 643615 961358 426223 896278 834420 343283 962001 922611 768300 227016 607475 907906 434002 153259 928372 208523 902253 261386 638222 310706 637516 636067 1035596 683936 458021 305051 185435 60063 1012617 354292 1034962 473147 462652 42746 170921 869519 620938 233319 319472 943957 425545 966898 910418 958084 242097 481225 514602 670903 78571 130278 390988 811607 854653 234205 321777 556236 1023509 142797 704892 724913 478130 880268 957241 946905 128679 872014 767589 211875 167550 848927 923069 211487 958277 815722 677547 559711 761636 42478 224178 130227 872093 172987 53145 664759 404838 473689 105974 435079 658940 996018 932110 113112 400843 657023 126661 882801 146380 612293 747414 710570 269883 318416 383572 45820 520982 599772 420987 939630 517668 94066 812191 732980 471542 38877 187354 312794 987566 776358 560926 1012177 874409 945754 897987 507265 966048 841223 504950 710500 770711 383442 624246 287659 206522 366548 423810 31683 238553 1001408 93684 814035 597365 733433 458991 40421 243406 932231 501041 1005347 500023 898482 240865 865018 271355 694117 556602 856795 808685 389669 449777 243300 717484 602727 355547 276347 742085 441729 430556 705457 238826 640346 325911 342892 972738 429796 686515 434930 363491 224228 890074 190836 975934 189567 569322 846730 1003721 113822 353706 1046020 959452 128485 334963 893310 449970 808391 842846 146163 308474 493293 715566 14191 108231 820149 293535 754397 700924 214941 728517 995379 611787 235079 652051 613092 478182 421684 161255 776203 948812 119759 493754 413492 157614 331190 512561 548218 993687 717098 927573 154742 1000433 798172 552540 122586 298738 801882 125271 356598 912540 158522 568891 944778 225208 738232 194090 239293 478517 761616 947282 734311 855822 504560 220686 956299 374516 588912 522512 654634 638488 763310 673265 628927 377719 315895 638297 289656 1008205 211733 963240 953180 574709 973480 706480 158843 749692 894188 109507 520646 970243 115705 972968 757018 905325 805071 185561 502187 416015 218709 224581 96873 88883 420525 744219 318670 698276 162135 185205 451533 388409 704368 796474 944726 1012625 197627 599405 642524 618839 955764 470363 423617 798517 1009010 157545 703441 752725 324077 415454 978224 432741 580730 707695 894601 570801 648979 934377 141278 828653 772483 488278 561009 480203 700376 298740 409025 636487 285818 44155 815343 312570 386409 838518 171166 910855 989424 940260 471847 744248 858361 481869 165595 970627 179077 498593 261680 577293 440443 224745 823631 355192 880838 150987 718218 216159 719658 637591 237417 398943 75647 288631 729981 671353 1033557 481174 891034 341166 466230 715337 62631 511574 1011076 321851 341361 382892 129678 592735 443299 615408 193785 676415 582503 455146 472498 279533 404844 740415 254826 862578 380777 843523 508386 169916 322909 495026 866989 986830 121771 752084 167382 671513 902295 416079 374577 437604 96461 484023 605247 125938 767442 889450 413115 242166 379151 975705 225054 671393 829212 215709 486713 186799 1032805 673658 879852 871782 448745 711900 792551 206828 203159 47070 476719 909652 706982 578394 79631 390358 767503 934898 517014 723830 977516 253478 455333 371890 425665 552874 681447 993989 425873 643448 797935 849496 991517 472812 246249 120558 944250 85207 730825 760658 570332 784961 713049 431763 834214 325415 150905 711016 943825 757712 64241 1012496 794166 986654 423589 501114 962906 980298 162556 774826 100061 841043 519243 582223 487767 812444 401355 711160 161592 929127 841098 496765 833376 130952 891238 357577 956757 579253 420712 350702 618527 943786 495049 128729 806646 597205 107513 955854 253604 380340 211762 360085 639978 423542 1026074 589641 731455 392160 848471 548828 114025 275303 152823 798398 402173 238961 326413 824986 480364 226700 556319 472790 789903 192747 555921 1019033 890288 686380 850629 678557 952379 543481 700831 890014 678814 856017 778343 516899 564094 54487 665309 836085 810188 887211 981029 255610 61109 178619 903594 396495 208567 415473 205735 798046 406397 345830 337655 403821 614844 768558 826569 920814 520552 911024 316145 736858 348919 656123 936438 88053 225898 603636 257170 700885 849061 297843 824824 176703 586137 486074 219097 212059 711854 740233 962933 579787 1001822 434062 807405 900248 181367 227383 326512 770479 406699 226172 725930 929190 879508 969380 320764 605002 208791 702833 937260 385508 437476 376196 833635 866280 771985 551645 422343 742330 378679 807867 1035052 644529 974378 765209 30185 573155 913841 740295 847949 192248 822773 342391 407853 121429 174584 714201 923243 236090 818538 760476 864597 124703 996105 470420 1008727 891590 918379 119483 770428 842510 1018067 429591 408483 512744 492399 720001 570873 545658 372056 481623 741264 419297 513449 177633 413494 107499 429555 617271 103886 212522 484414 947777 1020768 109471 867925 422135 817487 419671 376002 476650 64459 349081 889287 972427 891477 440633 634475 380741 981090 94951 424728 457541 339292 100340 344987 407129 1033366 789227 642992 321095 902113 637082 254316 886256 224439 896781 911044 957502 840138 900246 455435 766141 898643 320867 89469 415463 929341 823111 382840 620789 717997 187735 810328 776617 310663 903946 772052 283535 410231 640110 322079 834872 187766 121774 765207 485172 997407 981092 325391 683984 621033 972984 1027366 191037 697019 47839 973125 486955 450653 879561 969106 400237 912534 396665 221011 876195 169340 598591 774263 540509 65299 750396 686812 92145 390753 956810 1027010 442072 817602 196560 567134 874036 993509 902222 906657 587961 285899 498038 420927 111853 286078 643820 460662 392213 739499 832566 234228 63911 54461 217931 260314 224335 517066 777008 1007984 464110 455562 761430 351034 936717 547822 156652 1039491 821219 62388 876353 178814 78591 913030 843869 500519 714364 304506 587283 499271 719924 361151 56211 187802 713883 767638 575737 734570 975990 962798 937418 566398 472808 979536 436212 130916 764620 504690 103535 867676 695667 292788 348847 324956 509257 518452 701621 494969 805983 559598 922365 1006618 900492 424729 124844 599711 719302 307101 718002 407431 956725 711588 666586 644790 387893 183256 468341 294124 963384 470806 632433 219089 906348 512297 544243 665973 871790 821107 746511 314860 965916 155068 694619 494433 241364 961176 856001 494972 64483 465842 840316 380344 639734 777889 244266 770863 747826 497603 758642 364915 961908 1037764 958687 19199 981076 972949 934381 749715 947912 451525 495869 382746 206191 182845 1024680 225497 924269 258694 915696 654501 181621 325059 919867 753184 252694 521896 413598 648100 892264 325998 951749 327460 196296 973152 892309 343710 462229 892217 619317 753360 812158 619953 248675 626463 828092 46078 759071 1020989 467930 842796 858811 335309 1005926 114627 817822 55007 709603 879348 605601 610204 1034334 159033 861821 767186 228651 291039 899908 236699 808361 886589 702170 513428 28223 910762 707276 708257 391213 405307 564838 616061 164591 42683 376044 858931 619459 1038449 465884 752330 64941 236421 341427 489106 839077 324082 969144 947625 819694 1021580 957202 95566 810334 750677 194227 585775 193389 924503 243430 813661 385400 244388 42875 879695 196291 439347 736752 90799 735398 988470 443110 235166 835266 733945 380154 422523 243471 326864 814556 13691 757415 118222 738011 700715 764963 380865 652311 898123 256796 540051 62947 669211 921423 1041477 326948 691418 95225 93979 468970 251490 924084 994662 913517 354036 242102 1041421 698201 322279 863196 162334 569221 699283 572620 1015076 681446 153462 789694 219066 447193 906501 573062 255714 89831 801479 829366 704480 1042460 710577 324373 964498 597659 409125 849449 912197 51195 669485 662972 774702 1000426 292654 977732 515864 879331 670023 209904 409141 570099 552628 646051 128712 401851 1026198 928649 494231 942982 361962 1037451 286393 684205 737655 502371 615549 934620 535022 356795 583564 339763 104186 501575 510358 482906 774699 488796 220475 248347 778399 385879 740918 1018213 58617 220695 177551 29655 804279 580461 154910 72539 643809 979320 204062 252745 187848 407800 903859 927930 240824 896818 387253 425351 341583 606707 1015308 412601 929995 958558 919966 900646 971352 744551 909972 722367 768400 1033773 1009959 952235 930237 438847 162845 961185 709074 449331 765063 495247 842652 182123 219765 418172 894643 615401 520405 849014 775219 488117 570347 400823 768736 991475 160569 372075 314734 748420 249741 818768 586998 488120 173005 92279 298718 948032 63397 927222 383207 380517 820984 421259 863787 894602 402805 897445 290629 846437 939417 357923 555900 304123 482125 297711 292237 593519 462267 1002693 512173 1012295 596715 151544 623527 942505 872116 931091 1038416 129614 701650 765731 1021016 800680 125909 743193 343785 632956 111862 388848 319238 354877 690673 580158 509521 512190 695094 952566 1021114 994599 892742 356725 797341 175532 717162 459390 823221 1018597 32204 993963 874795 934827 25455 844152 320669 707318 649531 516451 399065 572860 223861 230637 189326 711433 646470 8015 847931 571214 323217 422764 897450 823111 487185 207806 1019810 631267 965027 372549 154703 864373 469924 289978 683932 56669 403322 1029672 732090 232885 224566 887729 85627 23399 47007 618456 773293 902507 967907 16271 588211 318238 571999 706907 963942 915719 126339 63958 400555 322355 226669 121328 706451 242596 210299 888126 593907 758752 942262 512728 173980 427839 311240 206763 736377 404190 811355 758644 715419 183642 396958 324521 537518 218953 812571 968735 228445 167349 241013 755196 495047 794477 871001 281278 93115 478322 515126 822935 652613 222588 683277 212138 120252 586430 874096 48459 435755 1029221 368504 420705 904616 1014826 840045 380339 1028758 737883 655016 967154 81435 1020521 919420 792506 880203 380640 104892 40699 227153 391564 903853 825799 898079 749684 35822 772933 645484 609707 1018523 975411 96059 894696 181614 895396 342828 128556 321718 77271 587704 128626 499506 894960 939729 596398 912778 194587 861874 190575 302515 179253 822046 451887 957897 707159 380029 307121 248628 318389 579834 628403 1017262 846636 1036449 865303 306005 907367 584107 774803 649828 775373 299958 869469 642763 208671 761475 493301 63061 260040 682366 1025475 873323 496926 399999 450218 440471 878414 921525 250011 310157 1023525 487575 964126 816445 157629 530847 618403 838205 163277 666911 874694 925538 912409 513582 129395 971568 667578 223599 772873 205502 448298 944025 227503 694463 558511 546262 88670 550255 1015981 962177 896085 760998 755943 927619 227242 505105 388632 95323 992059 355783 449622 669775 1003957 456112 626656 622424 844380 663452 756426 505174 783013 897961 607484 495513 699627 752306 665318 432015 912336 545243 380150 762997 876911 1037584 495443 560883 784429 237364 343636 750171 92854 926964 661374 62194 449698 551923 456528 463717 344811 880765 186269 738680 721135 898185 930273 294733 597911 949526 508139 612654 938850 342737 201615 752521 758227 71639 718312 535965 412889 253326 211414 98156 685657 86367 955059 349019 740790 246590 346175 831579 867989 1021624 963785 204525 241207 223174 843370 106255 443919 845590 232551 603734 359977 260234 189882 463069 985524 953909 505240 777473 613187 271805 846065 628450 810663 1039121 921509 783382 412139 967539 903439 234917 768496 64756 725822 1028314 1013570 874920 900388 293471 54767 313227 448625 641687 387766 670555 441520 194016 172879 682478 769178 1018996 939070 718721 63278 817270 241396 292698 165439 306291 345043 591095 311046 630567 658417 721403 874963 728754 505026 735525 539576 768157 906521 185581 838548 896391 944365 895119 781841 726765 1028274 267839 582205 364013 228439 195642 584143 970149 583358 405241 420493 767284 835496 22334 987629 942905 235934 455318 710480 300541 1028628 738515 634801 947653 732837 1005736 496459 743947 97591 387302 705517 235823 849413 183534 913547 448591 497295 944009 996186 469858 642726 416406 953586 139087 697639 923523 696951 600003 444659 777777 672927 488486 588429 841302 288654 497011 758612 422541 510029 817483 157887 701770 846441 127817 154966 228150 489636 163176 719117 762748 572833 274037 130155 585125 963785 105135 647605 218297 105715 308135 982065 873995 292691 962184 750712 307118 973908 768806 333693 334751 261516 707894 872479 617187 994153 887451 746774 833970 992107 940954 576978 385995 194318 910114 291646 1009859 232948 634523 194684 594901 597987 76539 768796 991046 292816 351906 441607 341801 453516 680378 60531 960100 771507 551421 617557 858056 924341 162381 801149 720264 1024918 654904 432493 590781 501791 285527 957866 390348 721639 234357 773490 890833 976424 473420 751812 499085 450145 515276 829214 1026768 653451 192942 809293 968412 727970 891221 143159 743246 1000835 728994 884009 373347 653350 824633 281585 598647 318245 193266 971676 155510 564596 906379 502987 424636 711431 498204 354365 728524 830444 908073 319085 749253 80745 290619 32187 897441 735341 467359 966440 635569 900202 62935 113430 466410 933149 970520 250782 413389 920058 299863 77795 255565 649293 424241 1021162 675164 778490 280831 637841 876291 378337 589017 378806 219873 683325 1028267 391842 518460 559098 614763 182877 707801 778705 259640 354127 797039 964044 324250 990106 826325 637582 39853 31518 868107 793907 325323 248700 757999 206550 822899 314107 384285 1028189 15933 490523 1012932 411374 930763 502888 122270 126774 648967 353821 721654 354099 260016 585077 936527 572900 804283 350670 271311 825846 646337 900300 750808 225659 476479 871886 431561 101815 123862 960902 930391 555733 720042 976768 505667 968150 480500 535019 46331 401086 927062 623543 390602 38765 927068 501702 517315 241208 440643 881269 438983 668617 725485 346550 474786 839799 309216 8023 327177 678616 730348 448713 871695 735701 977926 943269 68093 931448 730872 110847 904649 512459 761636 884624 972106 630217 989578 865095 1014336 928527 445118 573362 984975 224461 816043 1007828 275435 709480 918703 719747 620851 361961 366070 505740 560083 995640 667252 956053 711451 886701 1016667 117675 516980 648410 922957 576953 1020754 587966 708828 1008337 837339 861783 408009 685302 836588 777749 747707 742265 121082 884971 517325 410855 579377 355268 973986 409200 325108 799670 355180 751676 1025736 508412 642223 885754 370289 1028696 813484 231894 63947 375912 129583 639339 828412 747345 223914 795111 177755 207567 674647 736556 411119 1001789 375032 762328 447609 641182 876264 243021 326787 216436 232027 1012901 64419 302543 344751 686995 782650 498060 596957 774961 160501 426941 781636 653940 385335 827302 276543 325537 838974 1008500 857769 979112 214862 46269 458975 190622 998534 226521 763243 193341 347827 879466 1045256 301015 810352 250458 839540 520769 1036446 572679 294762 486593 960795 980497 424061 633286 441776 302419 177987 752852 26582 359093 841941 768308 904020 677742 268123 700637 960967 885694 584675 922574 531190 910552 298967 730098 485403 513704 154943 694366 110556 381597 63379 998320 232871 190239 621739 302494 736618 847265 574891 519394 585586 224302 202927 578887 352042 648003 1020691 961189 955307 630513 911499 1037365 356602 986076 903815 159410 28383 959387 652622 499941 881943 359875 47603 250829 310521 261714 353590 251437 894766 946763 757194 221126 771847 898636 536299 836670 419447 383301 282339 363965 759158 552396 1033336 894269 154538 847188 1016250 223996 771651 876103 723511 1039200 27390 1008197 88967 609723 805102 375326 12155 650460 487096 737192 376032 454870 475827 258758 60657 770713 967414 883012 407442 663029 875363 150485 260201 731245 971035 180919 287547 675704 242613 989587 865747 1022633 512301 1027252 869685 832281 943225 145150 135135 780200 851604 345567 649466 439819 782894 255906 693180 820210 833490 716179 628196 898737 942490 535801 806293 798585 282524 644698 586470 1021160 113086 605397 610097 956796 982029 248185 443882 399324 474708 552491 612763 378229 381271 175850 184277 919281 269275 669495 517404 855497 512525 943667 679019 933484 604646 593319 814187 936755 897948 253728 758129 552395 315081 423022 59376 469958 435751 517422 353910 385509 824427 196483 937294 118638 572257 1009892 717214 428455 539071 499013 912444 814310 516742 467708 327228 290801 220645 692200 877536 829289 593406 814645 898581 1036522 496522 760036 470789 467262 624315 981220 466270 989596 919469 957621 961990 844077 953181 371622 826340 830652 735129 542427 432343 604406 933705 338936 1016241 535295 167769 862582 808761 1031697 1019282 875425 535679 714965 955705 636683 478184 686001 858867 24287 316731 886569 879896 319238 567004 452053 883979 676214 343500 734092 795261 459639 964939 466009 777098 975262 902297 486918 858542 510780 389198 882329 363399 219355 440875 579996 912963 779939 900320 383885 864732 432053 728776 31993 968156 320350 89211 595958 891360 720169 387760 440972 649072 619806 173302 638126 808571 279287 752344 464372 701378 534971 139223 142702 472547 454432 744536 614307 516709 188231 968120 427834 650662 633272 466255 912141 913803 269273 777291 992376 989971 1018567 359834 681565 892328 879827 985404 231258 115958 508029 881815 823737 624567 554714 910524 611304 631671 408441 972362 632591 736082 904616 400175 697959 225593 834784 382151 482666 965198 278155 270193 908037 108029 355006 359273 625231 1025291 626103 490518 292047 963854 43883 639326 997176 967111 337581 297895 1041706 832236 423856 813801 961994 80327 133871 387644 649610 965057 321321 945592 248309 286670 961221 496356 433638 344823 345338 724167 130577 30413 259969 770287 650712 984012 497039 654276 293403 719258 44782 936668 558943 60250 571364 379260 935639 400890 816552 848566 85227 384450 879529 850755 536428 834965 347963 513309 167804 730219 696148 677067 629950 601996 1017648 755155 373213 451483 345662 406319 488091 838508 371899 862620 345759 928482 157673 870392 1025250 749846 948652 139143 445301 595575 604755 163110 768930 121950 191053 761066 572939 604845 476371 1040549 722895 866667 706111 423005 122316 983742 859836 1044641 750696 763175 222779 801916 377833 486595 581330 1022133 828599 239254 1017749 873976 784710 122222 235365 276255 354556 1013072 474801 694067 991073 113140 758757 556521 839650 780315 261314 683660 937731 370293 784012 325015 231798 509745 855666 619189 935886 880266 597861 719448 875973 832125 685621 650024 742555 364004 342891 451801 637266 238578 699875 882996 509610 169925 635764 880228 378296 62631 563947 967586 468938 420057 765641 938269 150783 624414 390810 473913 202711 612328 429849 771897 648222 252755 747425 713894 1027206 27357 726699 849384 743516 49101 985511 476594 617113 177054 969650 413270 585843 769368 96975 858827 969995 408756 300757 170980 121323 890276 781108 680606 130234 972173 848998 102845 963283 563165 980166 883064 354967 370870 357053 894856 954872 658111 129367 542667 236909 363977 784968 643133 619426 941113 44815 498715 837093 893817 322317 405143 768930 571471 310861 273338 976594 249965 116412 274358 56174 764942 465501 327452 152439 567983 204567 323413 846816 65285 864475 192927 105274 766307 146262 913636 83954 910397 878777 604541 172974 837092 15311 332637 452195 71647 327046 988974 140663 1021331 216984 464554 407743 479484 750805 204462 383464 380030 991024 937194 498609 481078 1040746 843680 779659 74463 373979 124238 1024433 177558 240291 258684 232954 895165 734200 421276 886708 766315 434036 620468 906337 465530 224071 580062 465331 175740 703348 687434 366836 846414 199161 228110 220279 626153 259865 378771 498237 964788 599518 249623 911234 1039520 640974 494351 767324 938595 485996 447287 847268 750512 881338 630682 99838 647895 588807 509843 843157 535534 292747 349341 629437 505481 88719 221121 895348 129468 183931 316540 380387 157529 580341 161276 125403 898222 711532 562421 481998 708482 318590 389261 762782 408150 113223 60479 1003741 486721 415022 698823 943537 370353 756619 553973 840871 964196 367444 372251 777732 97615 359738 1017427 715402 875926 635259 936921 364302 809212 487638 946994 659155 127597 104054 322866 497125 445638 547770 605725 849249 922479 866731 961230 925239 372154 142823 31657 834651 675818 347802 691882 104382 381339 649113 807151 692056 189167 767755 796137 190708 391962 663335 1042596 258359 93727 722837 764500 788079 770977 994872 854487 223209 380282 745978 799638 882791 692719 890541 941372 556694 114512 625075 732307 744093 476921 302557 293744 226648 884056 360289 1044585 926815 439100 976772 298365 802354 224342 277118 490010 117549 871780 961432 587279 805354 462733 921406 646064 822585 880783 192405 864622 497742 441518 641660 1014804 349359 408940 714062 601502 757271 703089 336251 279550 846025 595964 929136 931959 929609 288171 101365 1038482 223854 653256 508621 714298 954991 410863 765286 768458 63315 26863 194094 564846 869869 932673 620302 362847 989875 126613 514705 760263 694649 966409 809948 928237 534127 397158 980056 625978 1019500 519817 1033020 1001054 977816 968138 428695 971342 645558 380302 976027 64589 962309 759776 648363 859678 850507 269647 865590 365370 837239 817549 293310 419099 973458 504867 343537 484819 560415 462163 627915 679356 825004 212573 329579 416343 854004 61392 146428 413422 937765 94002 1032629 729495 656349 873332 1042120 482180 178669 202715 685615 443471 508761 390549 718728 161950 351628 599773 1005670 732089 858988 233359 161144 743710 978185 707277 213869 396733 751704 772562 810897 844148 864860 452400 991990 292191 942942 291675 114252 371463 1020724 870519 898328 415868 788955 372569 875344 701590 447023 831894 992783 752205 864617 1002565 398251 257619 804817 748204 814321 931347 671408 844018 717144 325819 163015 749733 767770 892195 220423 222821 408732 586775 268667 625579 997914 77554 970370 451997 857402 1004246 175832 887738 810468 204741 447644 408143 392608 934649 806790 363958 531351 825785 783450 569061 629038 811739 64060 40846 347439 392245 146343 773478 125641 792766 242541 925230 708304 872243 972847 882116 817112 662934 488476 870059 771659 809401 312791 995795 383123 1012488 471866 830200 975758 51187 122818 108391 174908 61317 736712 339638 325403 694543 888133 272223 519361 906696 322446 575439 650518 835145 961043 367883 808638 253141 905771 286637 314251 11198 255576 1019786 703954 445284 552750 831143 838695 697076 311152 318748 517705 995941 257834 1041927 798427 765042 858085 474253 1019337 246175 147126 706867 158581 372926 971606 789867 757917 706388 971129 356910 1043494 105247 1038144 439347 375343 375243 380442 1039172 878958 407993 176871 243113 734313 1003783 324765 826084 813438 243345 253704 386590 257650 335729 456498 854637 161697 967546 859931 452486 890045 942651 1038104 446763 771123 61171 714857 198107 250833 404075 710959 849075 1037012 827145 240253 611052 834722 738922 900154 887752 632053 1001413 503202 833638 517796 366245 196117 866667 277486 899169 92911 591551 897867 923115 613061 243273 712346 633214 799406 408147 642774 1001721 204333 850957 703819 1021122 572284 848465 511811 304431 294610 844583 851714 113213 993909 649628 975080 163134 749779 974476 828825 276199 730233 286392 846298 860988 124115 872929 504037 843075 465017 932988 180010 662295 932739 1032775 879090 642868 57854 424310 359329 61268 124643 163243 824921 380813 302359 653848 590837 826699 972035 579407 255779 154062 938655 486457 241140 310938 383766 438591 888367 600547 700913 477995 468821 491735 513416 953175 329687 700385 746069 254363 835232 229282 878552 55029 962085 1004582 416922 965780 32582 273143 935513 904974 943546 580015 893895 633717 588970 1016284 684286 975814 814492 310930 946265 982104 652805 223019 364157 93908 747646 809806 670424 878313 860144 689130 678105 773964 202558 905852 142703 445296 130842 277737 1024901 801596 863796 585105 640055 478807 346683 284648 423205 127877 782887 95146 204343 975032 568275 190703 897516 137198 671692 1009942 749937 481869 705422 907373 398263 429027 914469 173308 386771 902773 130247 750196 228068 932451 840318 844701 1033592 246234 247004 981554 840120 552186 571384 555755 915733 955947 259160 369137 210525 513420 1008354 757447 710471 161475 757346 584674 343704 436014 177052 128332 108988 51162 515184 685643 983790 750393 157503 672730 862151 1036435 564286 471199 624620 302779 329663 256843 679336 952987 449252 551930 783148 261032 421645 705855 1008515 726988 855867 844567 699315 948634 522540 516921 432501 727941 435803 342481 368409 207606 380833 462413 175334 834860 334325 681654 255694 750190 163171 873176 1043844 686936 833895 1014314 349391 651605 53627 231774 619365 867673 730023 48124 481675 347829 813012 1000501 767269 837811 957258 355694 915056 195629 596567 310705 156667 331690 826169 143055 933700 619977 259460 959089 771900 750194 748341 246463 760540 456979 723383 365725 571092 750702 81731 250029 581338 194653 926697 700924 324955 277099 830291 824659 355706 116630 326051 360066 620845 882273 717045 678874 850499 1041041 288491 1045554 882710 728421 891982 733025 715295 962877 676282 30681 214935 289167 176054 859230 633499 168807 62073 691039 258498 775822 1011536 1019662 31347 387984 434905 304475 945505 1018649 292645 122652 300923 437341 714133 869365 40639 356043 353084 307822 686457 556694 303005 193270 664701 420076 767134 707781 318419 808850 949668 934777 178637 236397 983358 1035315 1001944 567098 912407 456788 319428 811890 24539 751142 627661 249119 138733 1047632 900769 869299 616114 316826 257138 48843 115703 675147 247525 400663 719201 998465 400089 253581 873865 301519 492498 758701 927317 671527 573225 352991 208123 354670 111275 675751 716241 322009 932902 452550 625885 418703 968428 766806 486793 936243 913539 471674 583620 85231 253063 338913 438090 976116 898520 781144 102360 601963 20189 232798 617934 304607 826476 431011 1036692 151102 422106 293391 1042634 326235 716886 23801 433562 679587 185655 295902 992467 469406 569788 155002 261892 922715 337214 766483 671253 457101 891592 883755 216569 61300 460787 20447 652335 683595 472478 260515 571307 838002 946775 654280 571735 981316 874036 118507 1034838 968327 473578 865479 885039 163225 963343 705131 630959 783264 1045004 617287 792041 247083 973002 849461 842190 993166 422099 239861 900936 839001 58857 286646 423239 440010 501639 379655 391219 421194 970953 714232 1009392 620125 247769 840126 137918 126746 257669 1008807 772730 562421 946773 759718 580815 260840 107897 872874 499104 1044768 128187 81134 928045 955764 314834 415399 121557 632789 400365 951226 938744 780325 973190 574962 130496 489005 376724 441894 498588 416151 645485 999738 406997 958948 660605 469785 387818 850997 129480 318318 805935 357271 1018161 889718 304602 876763 872291 482334 261285 735564 491169 611254 720226 163628 1023592 806328 685020 422972 719905 378102 413646 334749 208551 324977 1030473 850988 878485 1028932 607463 488023 174423 806198 774387 969369 961190 621473 811707 501943 210239 719930 770766 994930 185966 984525 370649 732282 978370 498356 900434 325942 544627 1003970 437196 383480 473372 830930 746777 510237 421951 839310 407445 956890 604085 398235 512562 820703 815479 840037 569559 245553 741687 842481 732612 1030024 696797 87799 885543 953635 340691 337894 431063 102221 747985 832949 518798 32246 159225 487727 87973 15830 911052 689109 422737 486791 585413 867226 1014022 476144 354250 749933 690549 670598 455292 391502 126569 1045792 418047 919473 423477 619942 1008952 325272 228461 209847 638059 220013 234223 702061 636534 638436 425380 461717 261729 793276 344990 417155 973843 321719 695243 715370 381747 515808 441009 469430 478694 502077 929684 944775 960901 928333 925089 709971 681766 272334 1020582 746403 282458 518232 331247 226475 252600 766306 800172 247156 670937 122695 988890 845418 840859 976925 325172 895804 515153 894567 589776 733123 526301 378503 181629 502068 169397 582013 833910 538395 203566 380239 618195 204012 975131 496073 30606 870113 998570 160926 129888 540274 102322 475899 63398 945820 324974 15737 275886 449376 122716 349535 245995 538331 359366 422110 40940 489585 603125 980165 706331 194446 682727 385891 620643 1024486 636338 456096 692653 423363 577425 346581 709149 932135 868065 675313 971576 742693 182242 444787 818417 1030245 929377 829042 209340 902026 110478 413343 351185 755644 317337 355787 642318 499078 971365 856286 732865 585389 653510 487858 358384 505479 350091 651154 72435 490007 214443 995569 883766 196126 189428 242600 1026078 482248 339188 380468 676509 254789 887793 380369 628863 207228 145661 878548 1022211 626094 345573 1003783 254270 451502 745347 355006 711222 176026 653112 724922 508262 1020574 1028401 961065 651046 764174 904468 585684 98211 252881 325477 845516 382169 437428 616389 400343 767065 923043 484950 433327 777456 588135 724904 440782 383175 599663 683484 700276 183670 639913 939433 971092 602614 40871 277717 944227 975659 645923 644821 646198 742217 823249 156895 387683 494029 333781 777880 427135 623989 594159 63293 120805 772890 961219 438999 444092 439486 227385 493355 548495 348924 150363 782350 960179 867973 1000860 100331 424422 220627 837166 698822 881555 437911 784969 11227 499153 694861 943002 582364 975309 920973 671436 806701 772237 895825 315130 1004001 490138 535510 944984 1028472 920981 597675 895699 731956 44391 739094 443890 791543 496468 609979 767772 551623 7613 874178 624547 429683 946505 171004 621432 897760 687848 110125 378790 916256 181867 347375 275694 848427 122096 671190 902705 619397 513720 965715 318260 1007837 968470 167853 705452 727922 669927 914695 523457 923364 697943 496539 357957 128402 502811 341974 874310 324456 60862 953300 779856 877718 927670 694004 81262 319252 818582 447006 948540 30014 1044808 232543 600127 726882 1002507 989399 987758 219343 216805 551642 358242 644579 292159 247069 796638 244374 764221 742443 899351 109047 462292 101359 665458 258825 737375 505244 203123 759225 273751 399219 313314 275699 924091 622169 315376 990249 1028994 531953 261395 497862 277195 583595 754935 750418 218365 1017163 1000818 716466 869290 796396 859475 617735 741159 736044 605974 577181 960188 235772 971566 448460 931729 218804 954198 864168 404948 732263 976039 509782 616913 63023 730671 959261 945345 109475 923821 1040726 319915 472223 289757 214905 747755 634429 473798 607709 580127 352090 767529 512840 449784 693909 259713 488713 469480 744805 850204 988508 335147 715096 56217 407153 120570 1004693 192060 930266 97641 417140 216824 126308 409013 632035 307453 879214 1032459 187370 121827 621390 235409 437602 455097 1016274 813020 165859 38590 386724 735517 191939 179908 856382 670031 26573 1025265 997056 499001 387531 120446 936626 501163 544690 993507 73421 687437 890542 521993 1026897 904397 713131 695179 117624 492635 684780 588739 433656 572272 47481 692103 446243 989538 863831 804751 391961 736689 550774 108274 461556 820089 693199 440965 863038 115705 756985 847430 205818 983926 192871 747853 884252 675451 485557 695022 815598 219963 360895 321323 183759 828846 998539 479003 700210 869859 899469 1011803 479613 593784 750275 373748 553973 894141 98248 523428 424263 671440 633070 751176 767881 714783 964165 40295 563918 719651 256108 468709 278433 807859 153533 182908 16313 748309 836584 1009835 924525 406371 1041729 238303 241231 653357 552124 762834 705518 848472 902481 138599 179230 919035 942948 886757 604467 621625 946277 720193 194929 765161 976644 949536 653491 407405 187625 912525 167223 648995 355302 606974 987120 781865 962087 301025 881120 285819 578511 675612 961051 953973 616253 351579 717715 367007 555470 571740 685653 980512 339231 466646 485530 636014 718792 44843 580336 464614 495395 822950 567179 1003080 484973 855846 324493 73435 367094 962769 891544 971876 195614 463804 862966 602022 993391 552539 567292 438066 709338 875165 714970 536371 347759 907469 421733 850566 321911 999819 748488 111996 107451 872160 932024 522753 944851 438618 81020 929333 477310 162063 456460 895815 302399 741495 384291 987513 1027672 711490 110044 455394 355573 218803 679367 286611 552378 967530 167410 1002667 400370 783532 717367 658675 122612 576990 455435 1040550 216907 238654 508222 834950 387770 207833 233205 34431 371958 531675 152830 481156 874382 764708 89065 457046 294764 187305 292247 370335 1028361 258419 300669 1022535 572011 886606 550766 837799 460665 646458 667207 611253 306299 944938 1010205 96507 766571 79848 252874 518206 570986 703834 234894 222063 114489 75251 746609 194142 390742 865219 643315 617247 819138 888627 929498 669133 15293 751813 685769 254394 95347 228010 87986 944661 370831 898820 699953 221878 308459 1032802 770709 695596 928077 669451 548025 748324 976422 728630 635947 183981 1030662 502941 940377 314337 302567 1012554 95676 761006 448325 878320 730938 865103 260363 738044 844248 469425 469918 630058 993009 583071 377805 521486 989673 1015308 1046625 1042579 892105 507658 719299 628951 620643 551891 687088 933189 861996 662671 378139 211285 838971 311106 335834 76538 191225 497907 531294 257077 327312 234457 473622 220397 387273 60763 411574 314822 553867 1005280 881435 1033501 907736 487054 399102 901809 874268 250286 995890 664891 641509 956190 484774 1003867 931029 822521 905464 707379 407275 985797 840403 890275 1020137 328959 806765 1034374 425428 448724 169976 336813 429560 816373 353635 882973 322781 715350 52061 260682 472396 561063 828985 835983 949061 437708 517172 844186 280565 928350 171670 504996 306554 970989 80760 777040 924274 673737 511070 23867 141267 155123 290675 342623 506488 476661 255527 965346 931633 312179 1009289 441464 699782 217578 520501 684597 882026 216562 463310 937922 962655 206844 270175 1002291 193678 882341 841637 487763 150893 367067 390284 1008028 708073 191834 798334 435690 923237 516410 942994 52858 604373 1011960 61396 672463 696734 816028 292542 868973 350572 478050 706790 646314 703196 930228 848222 780162 494175 908712 459262 293437 742087 400206 956463 234207 355305 457239 990512 385757 907697 842302 691580 668446 180727 1016178 374898 965653 968458 1042509 572719 724909 864740 980117 933203 116398 926630 407516 1004661 939562 717492 745963 464989 673778 597423 128270 14254 357985 820155 621735 234978 831867 838499 504267 896308 1024558 651897 374328 949028 504362 719397 233400 969169 117583 454791 321436 513706 312814 291789 351666 248056 469929 673271 103643 1006224 316330 237285 486494 812937 291963 420723 561133 924850 606909 489810 745250 123239 662477 455439 485556 486732 846457 628281 878139 63655 649708 654564 351977 963340 247485 448634 22261 93999 212157 129820 539259 345818 384358 814138 597767 431767 629700 760875 699757 469397 781605 649451 651427 885178 441896 860005 908046 745831 125940 294311 604586 546230 1014545 1034184 743080 942294 1040689 260488 362996 1033867 706262 495024 77246 354543 738908 160728 979245 506949 659395 950033 105869 504019 77647 480756 578493 640346 441543 551289 570354 505176 495790 817295 940750 429997 961964 846649 482596 597910 621891 452236 905036 760579 233927 932982 723623 722931 648316 553894 438573 129818 810159 256451 223738 419463 436619 1024474 170899 385638 391104 93103 87467 700463 79806 311205 894630 587094 184232 899488 447377 944909 775489 985029 173427 239574 634096 284445 1026567 1008651 218339 831271 369571 984119 993980 1032835 451986 438714 383403 126840 841329 940323 1034474 809702 914073 331735 170488 822923 449753 194954 684796 995958 628664 817458 1006801 685240 81642 300215 405436 939555 682938 841823 755159 353781 207482 336573 913509 403324 996103 963189 85369 834742 336846 871030 136187 377081 608121 40906 836844 1038696 413684 477335 161491 903246 391210 417688 910275 585571 320858 219106 67563 713689 244278 799484 547501 108014 808510 693100 847123 317387 175038 31915 617210 759333 940707 991045 973012 348538 364373 881718 484717 973319 930262 274150 794075 652105 848275 208125 355533 909407 825268 973481 779624 373475 799294 492255 622095 827883 732283 324945 510150 314109 802289 887342 517703 447665 159668 873086 208752 381658 857891 626259 903065 1011897 356165 98248 423540 252980 1030246 548167 399350 367183 415094 678797 871288 517409 1041945 1014360 737658 859558 773898 639226 642709 127405 605860 870867 813372 1032286 908336 450903 544755 961867 354686 316316 110062 243023 370451 949769 384007 743073 464314 256814 50687 551805 930236 567548 7631 835211 257185 1037389 756523 317035 14279 872903 228944 566077 994102 878134 992199 994414 782607 966278 316332 520522 20477 78763 806446 441777 224882 957220 498284 998784 1021392 709819 762573 670667 736709 780883 258582 985805 304087 998804 638745 371743 383532 1019300 167645 256206 1024468 29942 147400 499274 1025828 957533 501210 728725 81740 351147 362285 255335 836891 114078 744250 381147 171226 873563 878814 712078 340638 173779 986427 450927 212433 331251 439920 113582 495402 974022 328679 431827 405077 740236 259973 234359 233413 522263 547135 776259 708305 1000698 1031698 340679 875660 890942 529327 650465 99834 652722 508880 776777 112557 932270 556950 467955 679270 893285 491767 881180 1024295 862631 160233 130118 497428 32375 825991 80890 384165 388234 141817 710671 583338 631665 834716 556625 186243 455741 969270 790481 551790 885531 321222 734987 634211 1023090 480931 972204 992855 790506 532455 827093 883292 923502 126668 621738 955087 71413 487964 724175 1001173 421830 1001735 156111 997129 733433 683545 456346 1014840 670556 818490 223996 769704 454758 995715 422669 702321 121654 837330 673131 743951 599766 21438 293733 464734 363753 496474 715158 1021479 324537 889223 355117 250570 909185 461769 333294 830193 252675 216990 879824 849549 305935 554595 719122 600502 409209 74463 895910 967476 932381 923005 778407 22975 695063 354939 899129 101502 642668 971062 560319 899250 546603 548766 200564 424857 855350 887997 473994 911208 921423 931042 323040 865750 482264 466643 1029180 997715 146428 255631 370360 992748 680661 769573 887181 484933 572181 168935 368514 523018 920948 922813 694471 110498 502229 606054 75741 995891 641613 818985 1029210 470514 501482 414067 386846 366458 514362 929272 310303 124271 518668 801450 900121 448336 854927 324981 135038 249760 738909 552605 651879 162808 370142 62702 641231 651120 785489 621232 778285 506986 699983 71167 449433 585019 287869 772915 754662 826891 318614 675227 1016187 192025 84718 464497 640367 521362 740510 267503 294524 294014 413430 530428 884489 843054 179801 479976 28263 945106 220447 25469 221503 179015 683630 833960 681395 234875 678136 812495 554105 794597 509273 563963 687882 682783 746109 806115 839460 685872 215885 264123 989557 897508 585123 965569 964416 147119 901721 325521 462566 432735 945033 586614 255585 301375 798295 586482 516221 1001444 424725 713452 251547 240702 583154 475577 695633 501095 830295 249450 552747 290731 124393 765515 250427 909884 770877 379561 39931 466108 275135 595907 985945 290237 648370 613739 976642 758361 309085 358851 1027339 243001 630648 291254 923294 626482 519182 362232 504903 292086 959066 794411 830781 504273 832598 797559 106967 57852 962249 770913 680847 465561 1004843 672239 785477 936408 130638 220979 949068 856295 319902 448047 963675 1040463 990363 463851 14967 700174 204094 556555 319328 451322 628615 925398 826324 384817 254825 421557 732629 957905 404413 232734 181101 630354 451347 479730 122732 220035 299935 667315 486058 641892 942397 871674 838551 796487 759177 514500 602619 319903 762230 837051 447819 641895 1025745 480493 498329 387990 636508 859796 379469 882216 77223 996995 455211 506035 966019 869486 801756 250489 765334 96891 555133 740627 468888 746859 187293 713404 631271 488115 286491 858470 214375 532299 350441 830132 867497 634701 629714 372918 839493 89061 633824 649451 255030 232621 737097 105342 448115 812873 943220 1000649 176886 889661 852413 959282 643508 865253 469689 859531 750953 442153 931145 945093 278134 572298 564668 538558 646547 284446 277307 588454 45007 905329 936435 32364 1001880 1010950 955590 773490 467766 1013832 826339 465716 383683 754644 375435 942645 690491 929847 446062 800120 294252 981121 516212 861177 948294 894819 178763 290677 233329 501125 634975 333686 763192 26591 248553 388177 897735 519072 960271 522401 153183 488587 24007 476665 316874 846832 629885 1016590 293993 1036038 1030469 886871 498457 937338 635213 620701 589588 61235 312765 843569 585486 699751 242571 757882 181973 653092 1008292 320490 716092 843979 845772 439683 292580 494074 310840 245520 668334 841448 260121 129452 643452 434685 537461 1032979 549803 191400 773779 149981 580085 712951 390742 943468 431893 651138 191775 1006194 538071 142302 595444 363249 430398 509516 664541 738238 286551 954619 377334 943978 805625 936668 237347 276970 695979 841638 31657 88550 739269 403421 976740 725309 503063 495089 909883 51699 1024948 44510 819014 158830 389676 380721 957578 466792 894780 931308 714981 740059 946484 579054 338558 601917 1025361 425046 612807 919783 432630 487787 818562 580854 767256 316118 181469 319460 547919 904297 642552 896835 642773 930629 828152 498899 929618 356139 794347 138671 827337 968121 822393 516660 620845 751404 624059 793899 866992 226921 716879 208689 450093 513549 624318 150483 58239 185821 677667 246941 841635 23039 841018 739932 629580 137967 278107 308061 404326 507522 178025 1044660 355701 869214 906673 1010001 1013352 645874 1011991 355290 81773 745535 554665 666549 780573 128482 378612 826398 613596 956180 626460 364239 938539 366301 293573 437079 194937 390330 117870 730734 582609 646250 269117 453291 415519 879850 431572 938902 597414 281597 585540 218057 778287 93925 145363 580852 556247 927477 961754 124587 212286 963046 455244 416135 243102 240333 805731 801906 615853 719363 687592 879154 657146 326670 245347 251214 555881 636340 941906 632505 1012020 505144 97449 457989 478962 390037 354902 345303 399991 607943 116473 85909 245642 967258 423278 686332 630005 420324 712083 722107 44781 736097 920827 116119 97837 887002 48950 695705 564950 808327 174074 763237 587101 172974 944995 231927 937331 791510 735853 962336 746352 851045 687473 861150 958356 947880 485261 1044712 383701 121258 612570 600028 703257 621812 873826 659379 869981 683126 520754 230589 354614 679210 309226 191852 927460 933218 907401 363747 990313 355793 687256 216391 284895 693134 705271 324523 553303 734494 92399 846648 844485 726302 391736 697375 993741 985763 241815 124285 215663 233397 622250 587365 101116 347973 728859 1020593 288685 747864 921549 444313 366747 299679 762778 995810 113052 897555 10110 979252 127383 448472 431663 123578 633587 869321 643044 766581 485270 231933 239943 559805 480787 963726 793462 1016749 542399 542063 650132 617611 358274 463837 731415 715000 492975 695881 459258 877191 581013 193528 536518 425816 163726 297703 621961 351069 1006988 383928 478478 415218 732358 783840 998513 249240 1013140 170587 384019 236766 930915 323243 405043 171099 924510 308588 715618 261144 249312 702306 612407 548213 93998 419274 245445 680920 983734 576917 825770 306905 580398 285933 844914 844207 586866 126233 995922 906848 457353 515586 449065 1013186 285365 808543 417221 955353 186598 186139 988999 667897 1022471 52729 93177 878036 755525 1005614 496286 224445 1007722 970147 118174 728013 232110 378293 405472 988562 817500 55551 644802 706351 125338 961607 989638 167925 686866 955992 179308 589034 127738 312060 219077 491050 309653 470746 957842 911692 726498 931750 519505 1008097 556461 877356 381414 555921 841427 711981 110131 435614 871323 872304 590814 310839 929465 318390 421571 573026 281787 384962 587043 459479 766507 739960 568054 350883 798478 420919 250668 516565 399815 291534 990373 1020700 684476 722894 503059 666086 732117 216792 200951 204753 525279 464500 101279 818898 124455 695740 904301 932547 470699 176027 254365 335689 806121 312799 515858 401178 1025481 343706 60145 572661 191939 576245 508766 85854 63089 977038 613703 518338 996051 724850 690671 1011877 255193 117373 748738 742699 121586 1034012 72682 463355 884290 399047 989401 1018395 486791 830201 699687 795510 899601 680755 676647 732699 235947 343159 350062 579643 827217 243964 769800 254947 877727 422451 221373 390568 885083 170463 269886 1019449 718308 939636 391730 820726 952651 887382 770575 937587 619110 839981 644221 960236 422632 930925 969712 641914 685266 915233 293171 507967 732089 1000796 419599 996952 416173 837556 381854 714532 62385 1002388 918485 619757 31468 497974 316967 195484 985333 319731 243939 937738 984665 163379 719304 76283 581328 148990 80572 635337 210884 652858 718224 990537 940470 861883 995898 77243 193386 307690 539506 434878 251336 210762 1032603 953913 481846 481068 174782 919454 489487 483389 866461 942173 1014800 817803 1017179 162684 350456 333343 905934 617878 374972 956065 777027 548714 502822 87538 815677 116635 550133 799963 1042968 591615 1016549 964690 640486 1028269 405146 124539 738765 326105 899599 768121 931233 799964 823178 1026321 734350 686878 868838 899492 766896 556635 276921 1004666 572963 711055 546607 997643 126665 984425 999042 323159 740654 400364 211365 356150 657661 253524 909104 423690 1003886 753201 453326 471486 935022 731706 759913 154011 271997 877870 351283 626488 341451 850840 487753 420409 937527 387804 881189 383157 1033012 212342 108491 224303 865947 636702 60110 424110 654898 326962 88255 718488 653924 370596 233237 973004 802145 651606 496536 325853 1047556 728773 293585 605833 510103 774806 30166 684375 746093 235190 588467 422589 935260 680569 380678 907652 867917 1035058 993619 449432 280057 979491 194389 137947 294315 864719 837354 601798 154751 652059 620756 1010823 377646 581546 986029 114089 212710 510442 987861 872146 746321 30846 760237 935853 643563 414558 308398 969498 435190 944981 499956 424365 467614 845772 623563 556079 221688 324970 647959 1038018 817765 977209 717973 389372 436720 550889 894836 1036947 742189 692589 108339 653763 128570 451406 813471 240124 551853 115659 680573 235437 404859 707941 814560 292780 423703 171501 759729 904745 263663 112155 812536 347295 234207 994187 801005 259396 343191 416999 184807 741254 511876 495911 335606 618177 684917 818290 846169 170868 346015 963538 981022 418479 772519 716572 1008758 346060 298994 422791 211607 126924 647395 420318 885619 97105 317967 764460 737164 979354 101883 949809 764549 89941 961900 23423 940732 351897 415683 538990 1002472 258602 160243 127358 481379 659258 780874 978003 859490 212417 503124 551827 644816 903138 812286 318179 235132 568244 123323 120182 759538 841177 814490 45431 572277 584629 750732 950777 964291 519558 923031 448403 593134 816614 1045545 154361 576966 241837 568026 857816 95731 32675 518595 951581 171502 376331 635858 95657 586614 641778 1007675 839621 361375 339803 439537 838841 919503 1007400 470186 258263 746155 626098 441544 257413 662524 907686 838444 1009248 252070 468845 885547 1028298 96543 691569 510689 781075 627197 1001101 314858 272126 332503 376377 468629 760556 340598 570083 397814 414676 412587 189133 365727 693987 649042 249145 766412 947770 423598 707227 323151 1029672 708263 436985 552822 266191 521091 817776 240493 582471 212871 461239 516540 764523 761560 212073 528219 894735 850311 46973 857439 647785 523394 445629 234438 556278 911296 999567 734704 585422 731958 242916 816281 120142 878403 146841 907628 772254 589134 734678 429175 438843 728780 502470 768174 348525 436442 283125 521259 928610 724730 478106 700735 490634 902190 811870 1044528 441260 210749 812378 540344 300773 365287 870607 1026913 800506 297854 544634 774447 171745 683182 687840 974121 542716 489543 887395 903120 194603 138198 984745 484808 511074 666557 75390 156927 249673 560047 970193 869845 738749 768345 919999 1032372 887517 439963 865453 783552 719586 582071 400183 1044650 257557 309980 586349 556020 812503 610090 290493 1035688 845573 312246 240813 480916 639582 638055 285423 128429 406652 155353 30190 196417 892802 310958 439546 192240 685219 441233 211047 636985 274417 1035436 161736 122701 684142 130129 379061 522379 339571 355056 513492 258509 32099 963271 110443 365719 419310 774050 113724 504862 645682 780067 532159 335666 214982 629620 24397 355189 642808 157423 229878 64405 237069 486679 620057 599839 878835 761422 716130 986723 496071 532127 439004 961938 373662 253336 484949 447395 728850 486547 829756 684719 675564 681139 643262 1017054 367211 715799 635361 738475 1004020 956041 31694 695611 890143 822303 757457 814484 943954 695541 311179 89493 979562 992600 124643 977210 239596 569294 356126 710942 462770 239187 251577 835298 742191 651558 992650 418294 771948 501814 579783 116195 321207 576423 130757 464701 1020122 449822 927915 874275 440081 372108 520307 586600 486969 454812 608189 211629 944568 832186 686989 879278 366343 571999 385870 995491 228002 690942 814997 472623 385782 438053 428414 768409 553596 490038 306398 1032634 754645 489580 992537 967149 236874 126077 923195 895038 845489 774246 494565 345454 741258 933145 867607 748396 488666 750308 475056 844709 572722 683189 449590 367564 725709 813615 258842 438863 44030 967892 472852 679617 122383 420300 734876 507050 759014 870071 375650 129815 138427 897694 670502 761730 311086 373709 397222 610023 834657 932755 653001 51005 470673 72623 453040 742121 222419 981075 176957 620246 96067 81301 478874 427263 719110 476253 977201 244708 640691 742246 970657 1010508 379604 119735 804511 766534 905010 716202 850700 1021546 992726 982408 390565 887627 939386 874040 666029 570735 975275 389366 597722 490580 644883 678738 853468 589191 263551 731253 830061 274205 560876 490023 260400 746923 964720 62181 403583 787839 208291 378668 644174 441768 699627 256868 644451 1012236 717201 905704 914571 900298 116403 621336 706102 817035 613218 803647 310897 717160 252959 848231 855004 476761 334014 46911 367164 975465 160877 368019 502929 432917 318060 504860 455530 792532 77273 538414 313243 645515 956810 126347 4090 343375 455123 973968 1033650 675609 658878 897245 756442 353831 757131 893780 897482 644940 731815 129177 339035 1000246 508285 783374 306751 354652 513117 236127 790137 167669 1045016 891605 506225 448101 906766 974136 155406 425586 511322 602511 421093 697310 386119 473255 962404 1009930 494388 519749 985934 944581 216974 64377 917072 502394 451404 665291 518457 953239 1018336 627383 128357 429300 113621 843276 878833 273270 743784 274279 633810 59005 1019746 317050 640182 181611 326532 632788 42987 1036953 223855 317368 304758 224793 698851 371803 349791 702345 766401 241345 173543 898131 358575 474185 956309 768560 1003749 630538 862668 160894 963723 922303 355375 362485 254567 757123 713529 1041776 1002633 471607 89011 166654 520016 809306 650439 563125 674772 415622 113059 142045 440566 649059 795900 713456 255653 414045 960599 383881 346060 718035 54521 550351 417012 348853 287439 620500 190348 257557 762996 64371 603514 577414 442193 104219 588752 631705 650064 848685 84470 745011 143163 927219 416395 453538 242149 890934 469227 252530 109943 150987 326266 32582 810887 716197 371132 879150 92733 624246 321981 503345 423376 238795 705198 521330 825722 770171 252460 32333 92069 169954 286186 314738 963417 655232 796319 398777 652965 351091 747949 773344 417003 855455 764011 718883 630169 878194 421290 932077 431263 735661 424401 193294 439404 997419 386342 495125 689579 824223 222583 870186 323742 1005761 288718 343190 306511 315253 995916 550854 903853 677545 817788 517826 509118 762937 388325 986547 577262 267251 193368 685752 522753 361447 476886 979210 782818 342501 960979 854514 114379 385127 718040 401286 649391 424506 781616 813749 546758 693558 993684 839222 680167 413486 171123 1000139 685993 684883 709989 691765 188167 779577 619053 684375 790382 405208 580275 543455 795102 991549 715463 985213 407030 170683 712608 116670 128094 973265 909916 238471 640124 1017034 550374 179501 508822 171358 432627 271805 954868 990808 935055 764030 873205 417620 259985 839879 496015 382691 191607 682844 415513 73139 308986 292571 417477 325974 352973 331507 796479 553135 438551 416756 1018526 822839 805659 326626 1018940 211929 63354 141227 702133 412793 351014 580715 700231 80613 844431 667561 469837 59899 851808 61039 495490 463352 465637 589077 243836 79687 821853 845261 1003981 318877 326889 343409 147093 544702 216663 141307 984467 580889 412343 97351 864134 777486 956535 639087 573304 901309 975391 444295 888462 913437 878468 615417 298996 703785 621868 742737 495775 966749 673461 127448 570827 63322 221405 645914 571830 730905 933584 716092 292551 310236 392466 668223 331453 60412 134991 732441 348089 556004 816463 988507 1007970 538446 391708 120407 609905 325069 812653 454995 886705 189159 768805 904300 550343 552789 234428 613313 184197 862714 489668 350395 881821 940085 684934 495927 604409 217566 977606 686987 644630 954118 498894 277737 72681 637131 351650 834256 552557 376343 763243 409116 304366 252709 616299 833882 330729 893417 699116 463352 381867 594767 365411 684996 651318 428846 485529 465486 120790 382572 731291 772442 448452 400782 867531 433694 162674 97179 516946 829172 722805 764386 702166 233325 374996 781364 201055 801084 269561 878892 390492 726366 443862 71418 752424 444254 514825 186051 424243 358789 1030016 942716 352639 663281 646166 823090 73607 696036 195252 794586 570326 833838 908838 418286 863025 245278 602671 683470 32537 774174 808930 453150 738165 1017523 832625 481780 191081 998429 898800 618336 452798 328702 811351 996569 811737 548573 190127 466556 868926 407375 192106 366030 961139 927187 254862 194340 711656 643740 72442 451939 967498 871905 48559 489522 372374 233855 217454 1046676 318526 243429 116091 124092 460502 678459 129245 107454 576242 374334 420567 726924 613227 233163 359344 632542 924532 718424 959974 520801 1016147 648814 535541 399228 871672 476882 78846 817961 511177 859407 702874 15259 545007 238167 628985 658639 663317 64974 883019 550447 415218 560111 954647 916164 850247 227947 81130 598939 960354 347113 1018802 518448 697651 771164 829114 628539 905499 255431 200135 411599 282413 497787 386221 993740 79769 874078 312557 921065 976092 257365 801951 126103 454313 939859 942514 675415 997018 163061 16368 320505 659258 916628 880003 124846 568190 891099 569332 412999 908551 910854 1035394 497437 322613 173950 838267 1006277 589209 404603 570327 742317 928987 840300 558585 706751 744070 840823 596723 765633 1010088 353205 720488 978532 916353 1004721 379534 389315 186143 404313 742601 319065 743192 618324 354617 675257 679371 518824 32697 210140 95714 55935 235493 286174 802276 457602 452242 339357 644203 352670 406444 748488 244308 159501 494308 863121 735397 932747 841095 1011017 308198 516390 79614 197501 477106 954340 155378 391057 752163 508282 859159 386254 516965 178994 321902 714767 195034 785057 371324 254361 118163 500209 210103 856016 207067 214268 620729 875882 889275 583418 830574 661361 1045314 895655 339417 126223 1038379 989990 518733 1035457 972181 956099 251315 361457 380713 353468 1040974 595878 730279 934891 306871 437830 562908 1007963 335843 897486 161236 577477 715036 1029173 389753 580701 188186 428922 451816 318605 375270 64878 604535 370145 881781 473646 331574 637767 73111 467829 859436 536158 226863 446091 346365 838503 773654 511793 967563 244920 519706 837593 222131 181311 798195 43003 515729 341843 160737 278245 936674 17343 444005 776096 914328 801573 1045770 849713 277279 473762 338141 30438 591774 969027 243947 548669 769420 198095 642918 411437 924148 441049 939715 1036000 638007 502923 466382 1010703 515904 1043204 603613 630425 793433 96196 548693 962314 56286 801549 108221 789822 657919 330171 474326 225559 493079 355537 794067 685761 969074 106110 1045123 1000029 890069 1047297 220090 508342 488534 379769 276281 920561 975885 823071 714449 442308 486298 580967 424395 745292 731052 424341 908931 437488 876879 848232 254196 409044 959916 625660 822843 374753 326203 450846 73119 310469 671436 323679 216647 947342 743058 54715 124629 721910 948005 823206 236426 754588 151529 348134 969388 943757 761313 382761 838430 482918 378789 1029344 453936 484695 357691 674035 815817 324153 101368 893307 771532 457116 629490 285007 738902 481697 757290 863684 681922 433518 980485 723444 409401 32571 367914 468818 217593 261697 604541 1041164 669493 117685 289583 589337 1025704 986333 341455 797427 261143 436119 984802 826785 925624 989354 460247 880791 872922 93982 221819 179149 384752 568014 159357 318182 185244 752422 295927 472524 438999 763303 622290 853805 667207 164858 690108 768453 571439 457992 667634 181903 93682 89887 308883 416632 971205 988274 850059 1025328 889829 421141 467962 359006 246231 194206 495991 826216 234459 363459 23804 969081 898281 964548 462157 701239 495995 808590 509832 695335 63710 891023 635782 479672 870322 643819 449386 126411 481937 678678 603637 816721 875132 42925 552904 648612 890721 929854 654085 704240 903493 704983 404988 1017414 147356 784684 869983 940843 378079 867501 408845 308153 48955 374682 735830 304799 759901 1019653 189211 190329 711067 709079 243482 963918 860571 538519 434643 665695 838812 747468 440013 878855 901986 952639 626407 188203 927327 764495 886458 894787 491022 682861 402663 592734 611454 751695 532325 620298 100316 811486 348909 858687 1009198 488857 883075 1018951 495156 997218 933701 1016694 181485 824438 626548 302316 318989 444873 619254 478254 629218 778503 578219 337753 812753 368181 750350 1043092 775284 96113 223463 200652 251691 212063 81579 666425 324820 500287 421662 382861 804763 298527 522444 813930 1036874 93419 36349 409398 640875 668988 968926 202610 396111 721627 173431 423342 865942 260848 378310 933658 183251 873323 977039 259526 940598 343854 584662 715292 387750 719536 226875 122518 764844 697117 1044660 597933 931979 310831 812501 339797 203591 1032535 400957 937699 213950 325815 368593 367403 626911 583926 732097 734074 559711 962208 653356 437368 290364 361895 167655 1047553 121842 619358 152190 452954 451799 587489 726299 696217 963525 30460 826062 993102 997927 670799 877290 48582 816981 435558 1022251 894896 1022530 79515 858426 370350 913288 597497 297471 802266 794266 349546 466107 318129 487793 929323 492591 637288 935920 503929 975111 147211 564011 301675 982336 613702 187844 497895 413003 928569 1012743 751410 933196 899734 175861 167806 701401 913635 905516 1033509 960905 368141 1010370 62573 489248 821683 423825 859926 736858 50783 444368 189343 1028514 713144 942142 351515 343792 214238 780225 358056 979872 358629 984542 644440 763731 304255 417236 60794 588083 71534 157546 258582 708418 586873 824535 596207 704875 872757 179510 945269 633784 645526 857706 249832 967651 443334 644397 1014034 260143 445657 16091 42495 772906 933784 899554 155431 685107 176699 847433 915792 497075 31213 809623 1002452 576879 630573 442741 236186 517692 463419 219548 552165 482620 835188 632316 866651 146885 447609 85671 103350 887353 1033669 510421 923587 342828 874555 712204 541950 654665 446759 538311 116702 491201 1032424 179806 634255 810637 649913 346607 833985 390742 761622 841204 439990 723899 482245 886231 976907 239503 964813 226773 449822 498478 678833 554825 438773 647470 278297 1028111 754429 836412 110389 520521 508700 563946 339422 788442 711098 873833 472504 49855 670294 171355 235302 624075 898212 708823 204792 679710 713677 933520 359270 691527 211638 370285 465332 386156 892028 764690 469874 575379 488138 669223 893665 582615 439385 253261 412404 206071 898611 800651 590751 389616 742175 326489 219867 936410 412095 694961 80746 899379 569977 52171 32722 216828 782630 940637 734382 226829 120777 47611 756398 290804 330351 938680 473569 818912 763339 846237 482978 536347 710539 869259 779911 65221 442117 190183 703020 929118 319025 828145 343239 413650 94905 432013 1007751 635116 254835 793318 970285 586570 244451 914581 942999 741846 256114 555755 65082 617425 521780 912658 879370 766795 285919 717645 326223 466372 383212 716317 621425 183629 151398 440531 228233 292982 24409 929886 818722 290267 620734 982290 148475 912832 728402 967468 771690 875472 250800 835462 956163 878310 422712 255577 978584 729973 454219 471275 621412 772837 842904 590703 937814 586204 479924 887606 420235 461806 1040618 179130 58279 347619 1006347 949368 896181 408030 1038358 1022817 433708 65421 904070 193497 540252 249766 828346 892245 515363 225185 598975 269887 1009052 935447 660341 806249 373045 161303 929242 204600 633740 975127 950747 23870 1025340 455706 408223 457330 949104 887223 636641 986226 1022376 717962 752801 666174 406873 973353 231789 822334 1017302 318005 860908 993591 832430 158908 729837 440459 894396 562287 949608 706247 285557 189304 161435 830894 851748 652706 808914 326467 351169 468711 912145 763053 321735 220302 810480 956166 185942 834946 673773 630060 834092 498733 286071 96109 744498 960140 647821 459693 865907 1014532 914592 757062 354922 30942 744141 461741 64456 684667 973899 871673 143743 364398 676955 599482 452441 888598 706156 867419 166893 610191 318767 579507 395254 895876 451956 1022188 758214 376453 790205 894127 568127 940724 316146 826680 1005863 981078 686315 565756 411991 760902 684002 765259 901618 542703 667167 87823 44879 780825 129763 357812 129494 793521 896044 725461 481881 927419 641581 816253 97254 1018389 1040626 980294 775943 844764 384206 903326 128245 921385 157503 71635 866055 325554 940385 16151 508155 669293 834310 646836 364494 1006698 866855 636683 342453 141303 73371 696563 359408 816026 166735 377518 924715 319315 431287 911176 256561 121390 923250 603975 953734 481208 321141 960332 192733 91128 654225 1005829 351096 277479 744676 685506 77498 64880 375385 244149 760505 223836 962923 1023176 454042 174968 548702 583636 372147 1029840 353593 215927 650332 979113 789948 867682 23247 487451 690104 510409 670351 796461 885676 512760 956174 331705 748725 854745 724217 501202 717249 248507 47931 806852 203575 183420 681321 321429 904463 1001780 696203 1047552 830743 357797 285436 14463 304671 788318 289022 400099 864731 603123 170902 665465 877251 425529 1009957 744510 481611 812396 846921 984845 339413 129484 614321 163411 818378 954841 1014593 455819 582927 682111 490774 478684 839561 449192 367949 793975 158206 356679 283132 911637 695707 232954 659377 228453 665838 490920 879497 580550 47353 356918 194117 976089 58863 452957 473550 724395 162183 713149 484462 392070 965537 378143 373943 254931 511682 692188 501110 503203 658382 949265 879346 389387 551793 196145 94677 308533 831994 77551 505509 494535 978721 571514 81893 622026 568725 817805 160669 584790 311189 767878 583438 176050 147171 88029 855992 292092 93991 848535 980501 568031 307155 629573 102301 342187 297978 1036454 420837 888291 554649 123831 522501 863407 382642 123870 193966 974401 124765 879290 317356 644338 274373 866665 842319 979736 768225 919251 781016 5887 941211 496237 265191 94961 128474 772188 681924 818499 52734 109757 578157 194992 397118 953292 77021 844628 766257 611155 653069 145241 752670 388505 1005958 769240 694717 320333 422686 1019299 858237 816532 997176 785936 681713 883766 588594 906891 1030678 284798 681654 969443 756522 113241 740753 779932 1044487 166366 922331 218865 680558 641215 675653 493237 876419 943043 694986 736839 325076 644879 770430 923838 603811 544249 322791 103924 111435 378832 40694 815851 126263 903966 739685 150254 728496 231363 443891 994472 816682 417426 989524 356002 777520 307902 777985 128246 460653 482005 200615 435359 495278 1025644 93880 511586 1008360 993850 839625 644770 720154 586170 681502 1025488 883221 1032605 423857 83183 757459 106286 581294 875682 989682 640628 93607 1012002 413524 241516 384028 842813 978963 653365 90998 64175 670381 413469 684474 563915 756054 604773 544728 362455 895313 671413 952288 193635 244536 944547 447183 577130 501031 343500 92053 145209 537438 962953 899418 808601 518769 871530 469705 997678 761443 770605 457269 75583 897302 945941 479831 616915 484189 643535 487516 680317 775596 1016927 126494 256220 630475 970974 1004264 365374 978712 492859 686871 103787 351447 703529 448143 130890 1024233 759390 466770 613620 543703 595578 766563 630740 864139 644997 1046538 685010 211914 726745 385703 517302 259008 321498 503964 464506 932679 507284 335784 882236 955089 122204 570573 486988 352040 832205 1028801 233422 771011 452393 518857 900305 486641 922845 470614 612117 194348 764073 892082 910565 102234 998737 798125 1021079 451103 693149 775986 830197 619063 784910 477106 1043724 547611 60647 356525 104115 536347 812887 337311 636019 651850 64974 432622 496295 735120 314667 171004 892455 409393 682803 501172 850200 790491 893837 542655 211301 597435 294790 242906 509022 801566 810796 488070 919191 808731 752236 1028501 221614 725754 668539 747077 706027 861020 162787 862910 720169 358250 548430 56967 658239 604995 146414 435184 113113 238581 850632 517688 550830 833071 768428 774356 112415 1036397 1002014 217997 989522 774328 1028714 920438 312939 907930 1033777 727972 1025358 890106 740554 448201 642106 731255 739822 913614 250819 761420 975570 990498 359493 511388 963993 865136 854989 697710 231396 805742 583013 375990 550711 363244 680647 762585 540309 367465 682581 687576 608207 425776 678837 730199 425051 872665 433487 678343 635133 617308 116023 1020459 1008876 251508 245476 482753 1033588 260801 731852 516326 38623 744982 784713 744014 1012648 827141 591671 1025381 517496 457304 323376 892011 801498 679737 196123 869659 773262 513452 704575 447662 417731 417550 982082 153212 192869 125827 724778 230799 63085 866938 319057 213755 682458 316091 792494 518048 485067 997941 418299 881606 114313 567999 830838 485907 315805 351592 906464 215751 764229 618129 610292 994844 453402 61364 847208 474380 964232 975919 846009 889315 829322 415582 193382 217655 388683 895809 476015 411743 922583 325018 512437 421832 796593 1018665 593357 413165 855290 122643 911785 233075 880097 603099 938142 353270 221678 938893 65482 673454 912164 618372 863178 927439 518850 586712 518512 605302 415466 642473 89863 440056 237251 496597 809426 494405 703785 23495 128155 496326 705486 957340 764446 728781 772910 123095 832757 941338 467419 945038 1042008 666842 435374 987608 910036 959141 204230 659101 952795 207699 752050 742012 445164 462777 435019 756495 682968 807278 324336 340221 619864 704766 730563 457734 1028516 1018098 776254 862956 1010470 844390 777576 490328 910280 406287 78685 731973 866202 484202 314493 563543 587949 380597 796387 816934 212127 650835 388808 743075 375683 809701 550254 204746 355022 294314 543707 91247 175969 421488 457315 299947 903755 206663 713814 834396 833895 254796 482456 630109 892231 193370 551612 343292 486260 891593 636153 250675 502668 712656 443735 902992 490044 302461 694766 408486 784562 1001242 443733 947592 956668 720674 106185 179974 62119 921494 766219 983979 277485 649527 935029 487987 988857 327340 547963 671205 193685 117343 510074 621772 888020 956361 467646 457257 48782 929047 1008005 320235 63926 241569 326939 421294 950462 937912 57063 775225 408095 1034402 992610 494667 726663 484124 236790 130334 146360 741139 638376 450918 371538 958097 438646 683086 338618 390100 906395 492887 437779 890228 490029 701610 784430 993923 371180 744396 972720 923370 1023872 257325 154070 691054 631678 958049 791022 806447 452026 987351 85405 540612 412311 928628 224862 71359 218979 694714 671323 864984 192309 710301 470390 669245 473808 440678 838833 746825 929038 321722 770357 482018 453084 613318 684645 343398 774854 803167 774301 441623 478956 637982 330234 348089 183405 613732 544691 843397 301547 55863 188922 223704 55193 502900 957222 993926 340716 171499 970404 550635 888752 934845 928403 331667 1007238 380523 949260 652369 511896 142971 1025086 130403 447698 855474 1010742 356052 380062 988253 535799 176099 862665 384647 292639 994713 759654 643929 745911 931981 640206 614336 770908 101054 517669 335431 215903 169835 95973 451489 154574 611230 107260 336821 730573 413983 353273 396761 945715 734172 849191 538203 924460 667358 206223 260521 983645 878056 805854 784398 603750 586573 428889 677429 950701 724542 496577 486286 424674 953209 838041 976982 511146 572623 920285 1021736 891225 235065 473638 604439 887792 716444 340671 252075 412974 192332 358729 285431 1011376 732685 193205 720026 752468 351781 347915 799961 335638 848569 278125 881813 481173 990106 388800 708982 813558 1002225 61087 227715 378527 882005 56893 713149 357434 641599 363764 1002034 603958 939235 891155 698183 277987 919801 904784 547485 796094 973033 979843 857325 32603 1003823 608319 878244 111030 872765 1017977 455117 124600 895546 420662 1036596 784908 816526 843335 940679 822749 496734 352723 618063 185254 748744 124521 757221 927193 945939 846700 767155 830436 257310 724383 499338 241585 559598 353181 122682 473771 505297 776590 317029 460262 747172 716318 585201 952801 807351 987543 794465 292756 881274 128480 647199 724397 575339 649120 187963 599894 585276 371371 710549 257223 513984 624591 955419 613350 990601 731623 747685 388448 422965 453571 140799 216251 1001954 359014 816669 252822 404671 618086 924774 933162 511150 251421 1004006 964905 146867 479903 694968 846619 589325 436061 492457 306969 695249 745123 1017962 232398 390372 443756 510297 813001 248727 728217 97198 423384 607229 822760 848595 512106 310454 462006 476901 62653 322286 223342 48104 250808 510952 571643 956888 96173 72891 984655 804840 130251 815865 872054 582867 906009 724692 273654 934519 374898 226654 340454 659389 349831 647643 520800 45759 621647 817619 605528 862575 516443 842318 66551 668287 584510 820722 746960 240868 236595 685579 638662 204682 654520 928406 237919 933193 913634 744139 460253 643891 409486 646293 942490 812601 233287 390362 163618 159473 440953 223005 887958 697758 954734 891250 226227 985041 975262 1011016 652260 780664 1021556 374963 663135 177979 580042 987823 404730 685467 171477 913820 626139 334573 870830 113574 820479 766666 229027 857811 848709 136950 876181 653593 114292 359604 254700 611559 120367 359092 405335 1020772 967649 841433 52598 909068 968146 154851 943695 880734 814893 72895 487794 934654 126945 509227 122274 565240 722653 877868 289613 552115 282103 853725 714668 565090 561407 977744 322375 899313 215990 386768 696140 228562 752908 699278 1017197 812643 433896 928798 477413 641566 1024588 432820 214649 439264 324560 339315 624494 810416 935884 992116 858911 617704 629603 695861 506923 200686 618887 138878 710901 36797 420750 735949 455693 805775 464741 255262 990516 612038 43943 86383 469233 347358 748353 700862 324798 373371 1007837 425483 626078 1028710 908307 975907 163052 1016307 808812 992173 704743 802383 762738 415721 239548 318071 413583 1036331 56415 1009193 830835 964513 593867 376233 612894 221006 94067 160627 370611 235117 847208 952759 675421 925139 445174 675485 809654 203598 625997 949795 955115 709293 490185 1004559 57210 65196 740976 314275 411608 878963 387993 220969 848429 417374 630630 954795 176443 203765 704450 512498 128311 252755 1030310 97784 880425 854961 1019505 1010763 495833 911450 463679 981648 781126 261177 56087 642522 784564 118431 60115 779512 48715 374548 734456 146623 109299 766432 437427 224963 538030 969929 685468 801588 531324 1006530 886119 1042800 386888 719962 50172 522286 758457 927961 840522 892467 750328 750661 979212 690678 698543 929342 594751 185314 770513 419887 505064 573092 964056 259288 64153 742585 873969 821098 418726 121145 430332 408235 467279 1041608 387918 879673 957808 324729 452719 684142 56687 953755 184209 218236 189564 409412 844785 189279 646201 339487 564948 944171 832862 403631 932452 245523 846545 911148 567422 1035537 994478 933572 484290 225677 187770 619979 957409 859732 473933 1004332 91892 772961 728254 865458 251230 342669 326241 189687 720065 347996 577378 1011456 838636 400829 157309 242333 471765 192241 990960 755309 652392 1038537 718038 212204 843590 270239 865748 863578 835114 119987 518806 50173 699120 259396 927399 433746 911820 325142 878966 737741 320953 491927 60519 998080 609657 822623 939388 631741 386757 548238 764336 643667 954549 1027458 639806 451950 643403 932277 356114 881980 939760 601699 246759 842484 690148 898262 416660 837838 666972 449607 188307 496332 636323 608153 260948 294695 298959 385843 830826 665311 677159 939436 692590 190942 954485 1010182 515595 937623 451395 811878 580725 320413 977098 292261 504475 663036 699798 793439 313271 460536 643765 127900 40427 701051 744562 981283 114102 682486 153835 244632 449144 245529 326041 193338 829159 954308 113359 499276 798542 510078 717738 308086 571639 1008981 258503 898661 971549 350030 500647 415995 620429 1032498 218286 443802 219512 183534 219797 147270 809174 480667 907339 247513 958214 169758 824047 260427 159729 858104 256418 487995 354933 420597 77809 209526 653894 201978 587690 312247 425753 685302 975302 352979 671618 64867 641935 855343 240414 1001432 874857 516422 775218 121833 196145 808726 289767 341927 240054 464359 1006211 899528 421572 812139 428575 881302 993326 901801 1006209 743214 1013290 1006602 247159 161581 713388 415871 841959 913542 700260 855765 326822 1028131 453829 633950 244395 487835 468391 63094 516726 1018988 571274 967541 517134 1044521 616820 903062 700538 105451 455801 107435 616883 895366 992155 490507 301963 304671 1016235 814296 484594 552509 976040 187535 301785 626414 885742 256559 783523 641638 88307 96209 871802 510696 826493 843217 76791 159659 958715 186074 112876 349086 489704 251588 698140 783504 861813 425408 979078 613711 48990 743831 774700 877749 567026 556012 349886 760915 553690 824987 695546 825781 879448 508370 763501 768653 298731 514206 717238 202685 845390 87647 1004497 866085 512126 477979 529389 632679 469686 925074 800245 360325 545654 602857 640714 891726 195352 536366 343389 377503 64045 575337 882388 107739 177606 804848 931169 441223 959308 470993 649413 645317 352232 429845 767143 938677 918743 123687 669118 855005 763826 478669 305069 387905 740913 368262 766109 944405 114189 371127 635801 585323 965639 583247 584438 147353 985564 728434 514977 509537 256389 838543 170781 995580 900869 240958 322478 856035 863957 646616 643399 780577 875752 808060 767793 239989 962995 110535 384944 598783 899254 60654 429673 899721 681625 694878 613275 757716 739623 775763 19325 30535 633213 261155 767545 985879 926701 941777 15834 642582 236089 493143 832153 651900 1046530 892618 309132 944753 952974 950771 647902 760092 567751 469566 622245 842720 111375 859356 1042697 444447 628584 989726 707253 498069 925308 102263 16027 115439 764400 624829 130032 367018 54781 585978 906474 199605 627946 292991 971669 779788 620086 489288 848410 964576 380583 959293 929378 618202 64535 716389 259740 806191 960937 790333 319164 1024053 833645 914456 1008306 467678 116395 341912 758709 346751 795325 605129 616702 1017800 362349 902380 307955 842766 547798 117591 310004 487727 96941 873023 242205 124793 715680 234419 598503 248601 244690 898842 64841 447007 997194 388724 214510 808675 825076 494367 777281 366743 556137 476026 704987 268271 1036615 760162 583157 1002589 283101 355950 426861 608172 717251 744006 1010051 423313 809643 88018 96367 762727 888116 315043 324474 1022860 866054 834867 595832 356172 976808 850265 225628 244743 960301 691893 372448 645059 486957 103367 290648 127709 927692 553373 597437 810044 959675 79327 466059 473518 865742 1009324 641781 112167 482185 958020 771049 614353 312171 378267 985029 519777 730343 702039 584297 719388 444144 48746 863463 911367 317619 937320 763054 763223 646930 953014 770453 244348 720261 997391 282331 776340 898626 628955 642534 230269 381752 101886 293315 488281 260453 1021050 733247 683494 775619 783152 702348 770885 630291 587540 762853 374704 745109 302399 55007 375395 472847 179578 835361 244611 342575 126379 191787 965944 506396 681373 806076 779091 941242 759125 161337 425226 114067 816910 840628 151103 248933 285817 450711 828190 485080 487977 740997 1032661 282490 77735 288677 699888 687817 97543 868064 375006 701226 934125 565176 740951 944866 158879 440982 376583 114545 902008 693744 943974 190945 228122 843993 126054 683736 400211 465943 443113 616803 1020696 764970 987790 107516 952791 431773 458568 490579 460607 648554 928110 71551 415989 941825 576453 189907 765126 261393 422563 623086 842564 124806 125835 451313 676478 714290 316125 73391 116701 880081 486497 345069 484511 1003203 1018651 734270 710999 636718 193354 957281 150887 776742 226394 516552 124405 313849 971994 326426 1019673 457426 747242 415095 99575 453265 847586 644486 38391 387755 357723 663005 802474 764249 169836 370268 358493 730599 687514 422897 644016 519817 219255 454068 359396 193131 762740 920238 478535 563639 634691 913469 274359 322078 447222 186341 311797 283379 26604 390024 508718 992491 715342 643916 644774 472921 497945 777802 256237 392996 118473 794361 235470 813270 646324 63805 941202 520613 744149 894053 324003 367038 127794 643535 389214 996743 1037063 383198 989246 709553 453953 587532 351573 474034 288117 867040 420367 87798 322987 882312 925319 463311 498518 383883 240830 622281 904068 186781 578979 499953 277747 517062 516952 367691 172907 947400 642633 536436 697201 222057 719698 1031249 374736 826588 232247 735509 495866 984410 81127 212602 621150 708189 821999 329702 620348 387553 363183 388002 1001558 909495 838520 735851 780612 955925 547023 572914 671091 410494 439515 247766 808826 190523 204591 439674 760531 361405 637495 749361 708380 270067 585111 555117 654214 1017794 573416 831646 710887 842534 996001 738740 830075 579484 175066 973882 466768 552279 723127 259849 506259 614202 962371 730293 988743 988642 352383 698140 409498 713527 825391 1007044 954686 697821 593263 850097 275901 866020 646816 1041170 595607 977633 339406 904339 928377 269045 650633 663270 385836 817371 589578 355026 539070 1033432 146535 862833 423548 781369 748198 1008787 839446 512603 1011885 428463 156157 473913 467358 939345 252324 291292 665911 534781 141055 423521 701594 61083 208626 1001815 579445 101354 791289 891540 366894 671416 809679 824907 705747 605387 518996 379832 587718 251163 993256 572493 314247 553853 992441 735659 174066 739533 31581 270316 744199 755227 382515 390066 809647 615309 50655 960069 859060 333722 505292 446227 243825 586480 174909 256220 472984 110284 505116 511621 455730 469813 367062 441452 972875 941026 843413 462510 420808 989492 732362 750954 244502 478543 649605 664923 752753 338734 210707 285518 240110 630433 121063 746135 130770 434935 799214 994326 806123 904019 473340 127875 833755 965442 625363 639846 970689 696163 71487 638073 896213 113521 763225 372024 850585 679542 770978 480860 367313 97511 562623 123613 885055 814901 497306 975718 73204 333053 368085 947798 668408 378431 651373 915680 424174 832755 699698 481987 744246 842554 1033954 902347 698619 212152 847426 640761 948161 902414 372586 388499 718125 751073 417441 550301 879430 160764 824285 163224 945957 368098 666255 256802 610511 921448 167860 536270 896618 754855 622098 1018648 386921 641859 912940 997767 389739 206746 335635 489539 870935 885351 810694 1036561 719118 706787 62371 689643 230638 240409 882434 474345 634848 214327 734581 535863 435769 311125 578293 255270 564478 130061 1026172 986980 129131 904013 355578 342498 1011337 1007951 938969 599759 717025 971506 239719 975208 1001893 474584 726648 136687 118045 256214 584061 695463 322233 964425 447702 835213 492985 834620 435079 946018 1004566 189939 413339 923898 704408 214643 642425 19967 374588 163277 906638 663460 969047 1008794 245033 319129 405446 546522 709935 330734 696040 317299 806646 161482 517701 978997 968147 94043 832369 946961 472627 106470 414579 804595 597118 190265 419061 480931 208756 292598 375270 716704 388488 236728 1026277 355160 293834 321017 126071 952697 357205 746289 322739 1001256 992669 447643 48621 954609 929456 591323 368009 453225 427743 695590 377785 1017260 365903 1013924 752696 617767 505882 235206 620386 288698 994119 325166 231346 236965 471950 400244 516391 691580 883994 832294 122421 579544 921486 1041482 838554 805244 347261 555253 764792 351602 750380 547826 470826 94073 675572 588813 997030 934519 956664 40763 749723 267243 526015 451371 921033 56170 357932 452670 920317 703320 156651 849556 79800 472262 438718 316111 112251 292527 157139 532407 844397 1004867 736458 475772 760677 331261 236203 642712 286622 731380 93133 770671 99967 32526 470583 335604 314429 711589 106261 1043505 294054 110045 858427 934255 673181 154743 465733 728483 516681 640956 439611 495446 203063 1029219 572803 816299 647398 642465 335543 614296 226974 500319 858069 864147 778774 516687 938229 893575 977240 409130 121741 934127 889916 718440 867112 838366 860655 661491 944821 498211 570748 490275 93166 1025355 846027 541423 224844 768788 516301 130698 109788 128596 260370 694499 117433 535415 679262 978004 335314 151357 587497 928729 447291 248291 832571 817211 431035 769568 340477 305013 1001351 731831 893670 113270 902371 310638 251441 420028 1009362 701298 192697 640629 669571 594809 377566 592767 675435 92279 586142 357422 359754 670460 321265 848368 245037 504173 987767 592991 859041 303727 614309 994575 205438 321915 119997 834709 649809 467863 202995 1028636 249287 748077 325046 770110 500350 520502 758935 997993 889710 1034568 897836 934845 175079 423078 978313 773332 619053 971488 649061 1000372 714386 327025 901592 953749 105457 608111 838334 788926 1024903 273647 161390 292149 705454 863092 587216 307629 785676 896774 659290 637779 49663 152045 272118 635494 620189 943147 937773 112939 446402 505731 965204 912225 764844 445838 359329 772716 678590 474380 985450 582516 341366 470031 355792 510107 872372 39797 1019981 648313 209981 368025 60397 629712 586211 930492 45183 83898 668981 413276 187015 217580 387693 875465 669805 175064 374508 189782 653391 840430 846157 1032552 740812 440570 1042048 718957 969421 937298 878393 304087 389593 232391 889658 618837 818912 360292 227086 87661 736960 986289 902718 642123 335780 126785 365305 572636 546749 583510 1026296 236878 1043216 121655 477432 550861 978970 302837 480694 674095 383393 1034656 1001013 382185 97639 115957 919283 489877 464317 355244 715480 381429 138199 926187 839991 710221 508621 755622 556940 944988 162959 214459 944485 390325 943687 587172 388676 160407 859429 229176 498489 103166 109039 913688 128619 694567 128870 832480 159150 995718 584601 532449 270275 326360 167607 326117 32185 572823 516247 760413 323384 995422 188309 806075 851472 191740 678619 552760 956629 762857 283454 963787 588093 240756 739979 64603 335223 735145 232809 307671 517048 845929 317911 726866 401074 202235 772064 588319 493949 48477 248203 760011 232436 457321 567027 944098 618639 117681 574441 787709 927867 695081 211382 772125 224535 210461 241130 116217 802583 246266 692969 979365 392577 930709 871065 567272 1002185 1002682 683945 620364 696078 362139 700320 113315 1025440 257490 217852 999895 915210 183783 1013330 218601 702074 952023 409524 547431 333230 76701 238831 770956 315340 732510 294076 1006034 794579 298391 934891 424866 219605 11227 244505 483570 648362 331446 597626 637263 644557 976696 416614 1040929 511146 194619 250467 896157 771298 703646 974347 1023013 109807 971974 415516 805838 69483 913518 443854 746781 687623 508542 895656 673683 446147 28606 256177 972044 90088 207791 809181 899937 240463 846256 733231 59901 333305 294459 54183 95226 613639 320460 314733 154522 282330 121545 642003 286706 282446 447887 1023664 905923 497314 480603 1000519 700228 765049 833364 124355 418685 918238 797046 511653 932805 724749 602447 127875 1017063 759284 976069 602026 749130 138732 506133 750103 120562 188479 1005329 575427 712282 259716 699709 1031208 195697 760985 772280 695185 582014 161398 58283 599503 476966 1009136 777493 811959 703916 622133 378601 436439 231207 502875 269285 695613 876830 325797 731000 374454 815789 794298 979164 932009 936789 511629 121115 464438 301002 408468 1040556 735090 181165 781154 157554 801523 497417 564188 614296 450986 447320 60380 479597 1036568 449442 1017198 120895 212387 421170 448847 208218 626389 832629 781656 744355 187084 284089 486008 911402 496995 462206 903140 975238 250775 277721 496431 228755 764491 910663 469370 615379 514194 292218 32110 976486 769075 611066 736009 175339 279023 114438 764308 770711 768314 163276 895640 425611 52717 976917 893340 443574 569226 228180 310883 475981 390566 1041688 760800 895339 146973 812838 767054 780890 434431 513171 550623 780827 736938 213497 710875 517402 123806 263678 741195 73679 800705 940278 473033 881256 97181 605783 859036 909738 620119 652851 335513 451324 583774 713194 363437 872352 909749 248247 826221 453489 248277 419715 596462 984058 420321 954558 858415 787197 697810 834119 503474 116462 222590 928746 865992 814169 187075 940303 487982 752203 276734 290523 189831 806297 588650 523289 570227 544602 839288 447691 335465 458512 239830 772452 1010711 572346 487042 111771 641898 1014960 989831 175079 746219 561903 486052 510631 36279 290258 56677 687246 415973 408217 956973 97559 770506 649755 617388 930693 958702 926684 462009 813235 483266 160724 617944 510766 176894 978691 261645 824771 250732 194782 224741 402807 891814 340367 184727 604949 902939 330815 737907 469579 1039410 433611 370086 210087 544189 412955 102270 208308 964999 793423 195908 851494 106310 538331 921052 144109 227185 45811 373941 510859 154941 862124 240955 391205 994906 61817 112151 781589 151150 784146 834333 911650 185143 416243 447814 828912 711756 122429 484984 139246 650554 555706 296947 763240 838454 682039 759522 358964 992823 521122 370680 165885 638008 864371 668731 694256 36223 255633 69438 424393 514464 783387 138783 873722 357706 40633 759464 24015 75647 902579 342686 552839 788379 109370 759126 101495 933057 863592 624463 478394 1005315 371917 408913 803836 722379 406935 923934 880883 858359 585684 755791 232747 751448 388651 409043 896053 730686 113564 878631 961749 1010504 694167 618083 202724 461235 890029 890755 518302 833363 474388 869340 632175 361333 520908 604049 683196 64462 762341 893747 457521 93689 296698 978144 748485 478741 751314 356860 931612 692730 828747 193202 514322 946291 24532 759497 192312 757286 57070 433206 601885 748187 351474 977422 792799 702908 215769 965292 288762 972317 360108 938798 494471 967593 62140 46639 597775 802253 564935 417272 815058 773804 769547 323395 753425 163516 158186 57167 291627 429013 347043 895525 781420 148979 729199 934870 261432 498325 750101 780680 887929 734952 313551 714545 899937 203934 907825 859407 683877 388945 408377 703793 58102 249499 889717 97167 841509 85671 319140 895325 971460 516818 993990 454229 1002978 732341 80439 91770 28117 719090 238318 253553 686034 228101 717259 961146 318151 380249 80527 243090 173791 1042948 48564 251858 195925 642587 622467 317755 482864 169663 509018 302670 824690 988350 757387 667418 994529 999839 517178 388194 445337 900802 419478 467667 798361 31715 1040866 934611 609933 370371 487308 240430 957607 392792 285940 120359 231087 421533 798388 1027106 438518 101869 485817 282431 261312 64427 204769 832811 814564 921540 444205 228450 834339 995723 259596 226609 735662 156158 927027 474421 947496 738991 756445 146872 597852 690055 830698 417674 1005202 578199 835042 732905 770684 442164 646211 486741 23484 555366 670556 119997 363925 833882 820791 961076 954766 368297 749203 971890 941832 804270 905091 1008843 984795 1001011 803310 816267 252649 767018 739738 777358 374258 506940 742765 943659 1045548 583438 991855 292079 1006922 502429 783172 970875 996720 821179 986407 991114 370638 883725 371601 408568 841515 636117 714014 998083 906793 473385 257355 65384 695628 301599 840362 553894 513074 953531 381176 188356 418995 209246 850284 343906 777861 798156 848460 963813 882227 548780 687570 975437 971436 721151 759859 189373 1025325 568143 122266 914197 688885 109269 790426 720266 680423 474961 891764 890348 955707 775049 145782 442615 249816 705405 339941 349723 649931 382892 605719 611687 484076 926185 571198 283514 316374 830388 174040 130205 7631 192294 738207 407799 627535 996713 335782 171747 313663 941716 876090 549787 405370 172537 210063 843169 686801 371633 1017886 367047 645024 344020 345970 710252 911625 486213 735924 1026588 226222 485255 615673 437059 544611 39767 228649 241478 808271 664493 490307 465389 889238 179734 195223 151443 381410 790004 900741 666335 1025329 818979 405630 636445 985723 409305 811491 814445 210395 255100 888659 90070 743463 384656 904092 779178 337275 917010 87467 633239 817614 677475 400754 500197 856639 617677 569783 772622 286495 668335 904590 322331 772660 313834 842268 174558 806283 417688 628651 379163 478588 876922 865955 941536 954571 645805 851528 254923 247071 999790 125532 625503 1006368 354290 715376 184687 42463 127732 691371 1043206 127388 40434 780000 616698 468874 948426 573297 831381 891808 401128 771250 216158 110299 804709 610734 874953 861946 399982 681131 775341 25527 494965 731884 883223 731815 629511 73693 258222 450663 976600 477686 973326 335147 88319 129968 319144 39866 960920 938611 367465 552611 646451 714552 570070 464497 610026 218911 77111 436188 571045 584176 121526 375529 63543 284587 861143 630669 506792 766234 913834 635109 447142 242255 455979 222510 1032794 215013 587384 890268 369149 878321 805335 765770 1000025 830277 862057 113321 1030241 1018450 467948 810073 202099 941157 486628 878876 169815 290756 252802 763544 871695 522786 869239 672502 609231 735352 621357 707404 401535 564914 179698 826081 595417 870003 591471 127941 685195 564798 282315 500638 186221 880312 940466 822765 831701 366711 641391 343897 127643 504933 1022321 413410 73015 103929 851092 793367 1041411 752898 997985 505272 242656 730608 994108 687207 193226 858937 513188 731589 685745 909925 829927 534205 553203 474214 478391 647641 463803 964201 311043 1032970 811978 458259 500724 916768 1010865 989098 472663 615838 485608 626165 252769 979997 798302 323553 368879 273791 270315 858318 103410 412303 177323 441628 496238 709773 490053 1030980 550253 189535 867032 1036570 365261 837951 547814 242676 964774 43583 838844 770422 253323 770973 842350 241464 660733 59884 831363 1031190 794341 474137 181979 193782 358825 510613 887898 515520 1033529 399135 553870 988101 879243 589601 930041 863914 429019 571949 621961 1033094 192168 856022 937764 170993 713208 703714 244684 441731 1035136 921399 289662 846584 1001418 334055 498922 145181 699953 998688 1021029 316026 663280 756118 710570 255308 477678 981009 373142 182910 668351 853871 397050 1008586 226087 48815 921271 704078 244073 240910 294113 772425 879429 483202 425441 653359 1004724 750993 446392 127437 789631 603580 942421 580794 179610 251283 842783 480680 342574 433523 239787 873710 766578 733469 682318 673739 373702 461290 764975 358221 81645 907585 813501 906795 372980 761951 911529 208589 126259 253734 146894 812970 219883 735854 333629 399551 980372 641906 162738 547934 77809 552231 326686 1029764 389707 839437 449429 936718 708727 120951 452731 323024 104298 218730 128371 698655 339326 589030 370219 76718 170219 711484 475056 340606 751706 766669 947012 64678 939682 890800 804346 611806 224031 611806 105054 861759 200363 844829 699637 1012892 31189 318743 734122 963379 906649 682700 984523 940227 121830 714530 120524 949568 932237 949313 87038 436605 523024 1020869 517744 820203 502730 404340 995447 465479 225639 466317 925255 647621 477355 410595 501042 565133 44985 303034 310961 613872 630974 338804 424643 312293 894745 1002858 989874 388631 581517 629103 220495 465880 743977 936733 102653 481606 433640 922351 565165 897557 945754 190555 948944 766551 96679 142291 746449 289713 849927 193895 235768 416604 400603 524048 956807 677286 420765 416741 331669 217451 963470 859544 124377 111275 666071 218831 182200 801831 450999 293965 877457 160509 707419 642509 1024686 136123 634066 736710 956071 163625 623607 613259 1005144 242396 59117 304687 359179 1002313 670607 811879 686510 193692 853475 79407 765049 695718 59308 171880 485880 470993 655855 585258 874172 799703 719635 687257 782479 796118 880396 166879 486010 158553 774460 362727 765521 294097 944263 818718 686238 713854 618937 824441 951540 319031 439546 1027409 379678 597395 557016 852473 679277 802680 294455 899149 1021073 1038382 971431 838749 702933 387658 378605 252497 940936 880993 691164 520550 896212 101975 499285 893339 1031808 1041541 575481 843056 85374 781156 757700 380346 775041 349401 619103 578359 779578 649782 583789 166891 416813 275323 834932 798379 480564 209381 946394 343737 62814 704263 119615 437948 1034830 634038 963469 159935 978566 991611 875715 585142 376335 761752 701299 874276 701108 382861 752742 286973 377082 736481 425161 204405 872855 780852 682701 1035652 670675 227740 523026 362355 72437 813543 732092 15085 653374 161339 370630 277870 244690 652660 1018091 928692 16249 560618 605639 724203 274934 791034 732693 241077 938945 497381 893308 780196 867440 297199 969523 249394 749711 918382 966971 1010976 820669 566776 716230 724906 979432 61266 1042825 546939 865648 354779 216436 254237 952156 1007726 910570 586605 465227 1042546 261134 340895 994214 774568 12222 777152 752880 312825 450654 934255 246831 865871 109711 56700 629606 985042 355574 455754 577774 358776 318449 723892 778426 760424 767023 728190 829838 498408 704323 125901 242556 591867 478929 1025932 739768 865870 380345 343148 505674 988587 335198 387787 629208 523650 448182 1024567 906317 821079 523041 675643 495195 520440 773068 288602 512302 174821 432555 775073 769802 232653 702188 260780 318158 883459 839556 756712 826931 74493 308950 122037 356823 890777 1033751 908318 154303 294308 627869 703377 363756 48118 992819 742819 904081 952567 389402 479580 1005607 971436 184195 119919 501580 1019714 296847 867028 1004401 474416 280471 587057 421197 502485 380087 970320 834160 664054 242869 110046 171954 499462 456339 492605 865958 377511 841097 350936 838239 225031 651689 531807 977316 538366 901534 440014 722865 738041 184559 188246 887079 46839 320235 1044682 506140 719388 450060 866410 951738 349049 772485 878778 140215 895089 998848 77391 701493 651495 228921 378646 222168 684350 614183 637524 325584 556536 703426 113142 612806 1017621 39927 604533 997419 932145 975070 621988 175135 662111 638014 391256 129287 964126 391828 700830 972044 481107 864120 621304 933251 193204 894166 986955 842610 453260 355133 816752 97006 925083 163031 157483 374681 910599 648791 990028 892468 107903 1003641 866061 745679 621190 500284 651576 1026853 16293 758754 934375 618378 144559 121315 878421 114524 558461 930983 875038 881807 653470 244966 649916 617940 382708 202699 320973 959084 831100 428367 959388 325203 60477 838390 572027 963766 351668 388421 644549 926431 391906 637468 619829 994845 424564 244346 683347 281943 364156 873803 897510 85723 399310 383197 531294 112955 670877 109916 936688 164846 695972 228046 244166 503237 806743 780844 462651 1030725 874698 360927 342504 641726 999010 187107 772156 827019 942735 143292 816997 47598 121177 511345 369127 518169 175845 873579 761137 643705 796275 198143 923118 304535 867019 790142 756673 471279 193111 472286 751988 872246 910992 454775 459679 652684 241584 957032 964756 877170 632229 883994 777245 632925 757488 994544 234159 762364 420701 398958 353471 914708 161702 597455 293979 752782 396214 1021713 861781 582479 679772 977968 914322 220337 836069 878990 390531 926061 476315 969564 697257 1016817 400377 500826 732026 814380 445100 86509 963146 746281 369498 425077 600535 774049 720216 957172 244344 507009 669054 1034371 421034 548062 119987 708251 844596 929512 517680 99326 369949 741745 511404 1003989 742803 220121 489844 826046 721406 521528 887794 86239 760532 235939 617246 667238 58748 355543 109931 945933 671127 768289 600429 728839 576952 943908 996289 665423 739285 250829 476345 756071 744553 512816 384850 508867 510625 984636 325554 923640 372989 375690 423967 641593 824051 717019 742989 296703 912112 755919 710640 352763 358954 185499 963975 933330 730777 922087 80373 310706 703442 815557 367322 502941 359617 645339 47439 937752 554588 733277 274042 762531 474282 260762 218295 907809 443110 420344 214267 961039 378594 163761 181839 326237 754223 368895 450994 29639 584180 732525 862295 789455 400368 115670 353754 63093 797947 161736 948999 660799 556198 862875 391592 989100 252442 913800 869356 517428 1029125 379003 981190 597236 106013 498476 285470 512481 751233 460022 536207 378167 862119 61787 780686 483885 232946 931634 499505 417427 315195 236210 239559 744497 694846 874807 606701 102300 31674 589665 464743 598939 62159 758242 984221 640301 270011 178022 232690 468960 749709 713559 932153 973191 511761 383896 717930 484804 766302 702570 349805 820857 828152 310425 768930 939435 988316 606161 318063 254141 464270 1035331 888026 874278 665493 413381 349903 858294 963354 994850 885819 494441 412095 116588 307455 886714 710865 433748 630193 496052 988090 226961 955602 615267 1042833 874341 157479 219482 863075 667512 216395 473954 145365 250790 450209 1007739 991829 975282 1033302 942427 827105 806770 406970 792671 864371 846660 366135 935227 584941 653583 187183 627991 88825 580029 722872 16340 609019 855898 673691 685816 480478 636493 505966 621718 800657 824764 465788 871223 36727 783112 811386 632989 948371 399485 744170 778801 349559 196991 645523 39917 683428 225399 522630 718883 64174 733854 468396 618381 679596 359810 551419 858083 210379 800441 941713 584583 453793 970029 200443 943444 441989 243561 484890 614076 1032525 126667 487830 573225 361197 386802 63829 73193 715150 44899 415732 867014 630300 1041505 759444 138862 425812 700357 588709 865325 222087 168798 898076 772503 683306 948664 906437 155621 122329 163290 215485 1021211 371141 881995 342190 446019 485399 844478 389774 48507 828175 58685 966894 674909 418680 716990 756694 735082 631703 702987 873653 808693 812867 158138 509299 359719 1029171 389255 449000 933057 839086 522864 649500 694138 691918 494019 479589 888544 783937 380483 715845 773529 1030321 711465 767054 436859 220732 203469 785953 357205 785033 953752 998917 628088 431227 630301 834204 903742 1018150 746094 1046152 250986 874947 730447 1041512 801934 203358 367334 924215 1044582 982034 437457 1018659 364410 952195 335647 293809 1027732 840998 460013 370605 306615 685024 642587 236717 293857 750250 733692 762355 177074 147237 912165 775321 740538 957706 192482 210419 517569 325426 302254 639975 1017810 626125 973221 509361 909981 679129 800568 778854 973521 482584 717494 578484 1001916 723421 307003 951739 935633 891636 759219 704262 433590 95063 825843 881069 905702 601293 685433 929871 856951 729468 380282 654754 440149 589447 974164 904140 707419 975621 397178 1014664 498719 1014448 116077 935772 826077 517461 411371 783877 807829 912451 563901 790095 837527 799205 251420 961996 901565 370795 701230 681402 991319 80559 163164 235386 368088 156605 95202 227882 731570 725775 940371 514890 633975 453616 611513 1026634 391404 703702 428899 510293 583230 658911 751397 854333 641722 877371 834529 1028952 293236 117724 1010530 474004 661087 223658 467927 999200 191279 905108 673748 848552 129246 986723 699128 886893 866200 630505 742362 163628 889623 194623 654924 652746 174747 945671 1010313 1006876 735509 600999 1015426 493259 878060 310450 588388 705915 118741 305373 950683 75709 278139 386087 453536 632531 1029134 578891 194105 991170 650573 673149 128469 633679 497110 356846 30447 765451 811989 865770 510174 153342 351879 509840 979521 321951 336991 466286 648470 747052 44715 685450 244085 986857 358005 439897 207678 964684 242746 644687 226800 781073 60792 697021 994394 193524 374617 465809 735588 995479 684694 695527 120180 613613 939302 658805 863289 758586 793430 875567 933108 931893 105717 796909 653916 612975 398269 741296 1026528 137178 612531 254674 513302 390986 1034565 555637 191908 213693 284891 909719 424166 683179 127422 780355 766265 147099 952622 757349 1024333 931251 1029032 1033276 1014038 252553 157177 905944 91358 496521 385815 373445 775757 907580 1008454 122261 149489 700767 810173 178525 1015933 797625 613769 462812 1007425 996836 502155 975761 772657 756625 762677 548769 951739 314172 318690 904418 969301 304102 585489 716586 823193 468326 704958 371802 988948 667167 485224 830906 468615 184821 857479 552422 414559 770494 823737 367710 327445 921303 120694 633816 624556 802658 882831 547764 912651 941369 464325 771175 830716 933312 334781 978088 858329 182701 242857 621875 478053 735081 47527 384976 258173 124395 118260 903528 1010465 969970 71455 582955 383084 358049 1026819 962673 417083 1002978 755023 611870 955991 493239 521357 389730 959549 223468 576949 773836 449765 865455 382669 577339 579228 435690 385649 746350 485046 444590 189310 212902 361902 254918 347033 417321 431843 959291 637888 785680 837438 161402 387314 722364 757068 704855 496943 290746 145807 730601 961956 939829 361935 714130 401388 409560 795574 506889 948775 776553 373242 815847 1012834 72687 717571 58362 870103 736710 373043 141147 251111 677315 36287 1033607 437710 990757 107517 1035820 224433 417702 865523 907314 726834 894602 290473 564766 958292 687779 929210 158078 359366 1038552 749026 205950 251812 64551 592703 773016 474780 984039 900960 687938 953782 48019 1008882 791901 884072 842661 823206 451003 184233 976684 834505 302259 802754 452686 696005 121450 60364 708435 616041 805565 772871 855710 975811 792013 487232 651319 948435 189795 521780 1032764 806070 730939 474453 85229 651987 255337 951958 866550 735847 155535 834188 812879 581328 679149 710449 499823 828127 998028 238005 675539 69370 211800 837239 871886 964514 175475 901725 768690 566631 711601 982352 834757 771294 877747 593463 810579 400956 593623 623597 605411 990029 634710 629994 313662 710353 601647 122218 966289 547710 690079 751695 648109 332911 540454 150499 446062 618899 855896 701751 1041186 866119 408878 40787 907992 888518 202454 891436 334766 763605 822620 479033 223094 255937 480810 677283 232511 686205 58745 456798 512920 646746 578739 720289 304123 185309 384206 535529 191165 712049 842630 998691 800115 179014 522260 706781 155181 213502 699257 994696 701198 321078 359526 814768 179576 257346 1032783 644945 571318 876449 180051 876110 161752 358585 884042 808910 248957 993643 658175 408186 579038 993582 157542 368959 693885 545526 1005266 675245 988341 679814 971256 417212 431483 734610 973355 386567 260962 385319 647104 1010371 546300 439730 565185 232135 849964 436169 875809 822650 926270 740849 620166 514704 610152 1020721 1041433 708578 559485 480469 2031 783043 62125 471605 710113 457068 1032367 506073 117624 72950 677363 243108 306555 293163 735108 223486 630073 715817 260299 452068 412478 1044224 151524 650210 860909 192296 268775 965802 666734 424785 544693 273331 827237 1031444 204218 890013 32574 155563 390179 155600 572085 953993 499590 407100 752812 966416 863914 598990 451871 554913 679416 482134 991893 693645 31475 968515 785048 203507 679337 444116 129347 169786 858647 325546 302827 1013257 922489 968294 948430 866764 210602 665415 986958 249642 146938 935382 138958 431447 837109 500155 441117 948762 113785 717859 709041 317137 519473 605650 482483 732470 888753 622002 695421 226135 313111 576723 904760 935035 1029638 232318 225785 588821 64993 682813 991966 438060 292585 851034 976419 238777 477239 493175 183765 432628 965234 840501 55245 973854 518798 229066 640062 728781 93426 685353 577959 353053 796397 378259 771708 944181 154222 986819 996198 976538 604979 858004 735602 550858 961772 300534 969669 111862 408556 297783 256354 346489 581010 336571 907325 915976 417748 936849 587416 860367 106224 855881 741160 61097 441668 493427 969414 421171 467693 251483 605812 138447 642143 987380 743511 911502 895134 637688 479599 281453 793835 472685 859469 186259 995666 778435 291559 647881 653848 640440 613643 888312 124030 504869 563150 285471 740462 369788 698990 495252 178518 824726 513221 503449 832423 112056 170431 732770 405241 958086 822774 368357 362430 187797 861043 375147 861164 693358 522389 254937 208594 958699 834317 675375 729044 286698 736555 850821 239590 674775 476917 643418 413680 826225 1001291 836595 499057 1027334 434061 802163 514514 909533 634821 922995 258953 129772 682583 116476 124856 151548 1034530 256166 406143 310513 467449 89945 679502 971323 586673 628530 484887 774859 961197 955661 462543 73705 315365 983375 476597 199614 837116 497569 843368 891115 911268 517305 841325 747646 448599 758389 372565 298687 867082 351908 1007709 587512 281021 798324 294640 640814 330679 488969 460666 430035 861790 292706 412110 718056 158695 937524 747130 781988 885686 159555 539251 943436 996013 863447 348085 824855 433302 242332 703730 399927 407321 43766 935708 744017 438028 146174 294616 80283 938994 627095 727527 735476 973870 631643 504444 872402 1036956 774773 732780 649914 806073 182911 554420 523398 611987 961780 128170 940439 237404 431930 564382 520496 889436 308535 588426 666510 352702 332591 617878 251533 893877 702290 260683 30365 826348 758755 334782 803519 629838 562125 771442 501406 63239 858323 929449 320095 609207 670395 231742 793391 178008 1029646 563196 713170 925339 713851 335071 376705 888785 968211 867914 234831 700357 718123 998923 719137 1005268 658271 870217 967474 293719 324890 249919 885594 979796 698845 681671 662071 319416 737660 1029784 386802 723877 91961 357135 793151 765251 1040426 903797 1031824 212231 588257 571999 238534 873062 28633 969116 772303 875614 304350 536563 220730 353454 731245 979030 430012 1008844 247672 609849 772239 418804 640973 983979 889260 933653 785856 303077 763257 693880 621341 779543 634793 355385 830889 862035 388438 348108 342581 442036 1028867 519528 740615 517143 686679 777648 751689 320996 413326 718482 186981 762271 310963 212079 460863 953810 672502 376036 406899 762802 457904 219691 1001902 891973 367675 816341 571183 466763 636772 416445 159662 513626 683163 492183 742074 952796 615365 505142 242231 454851 326749 255441 226915 157487 45022 436462 315309 936761 257561 953801 924640 108957 22334 791790 429847 896323 677435 764389 801735 247704 816343 53084 641502 883484 902050 389763 584537 1006248 694691 778573 448270 793435 360034 945352 746693 937630 493389 596862 382230 882833 795231 652408 559933 973996 40851 456133 823110 354035 560851 306672 616092 424095 727970 582111 112291 671053 241010 643134 962860 857459 306922 621987 648114 343513 240482 763221 875754 604401 740081 603355 423751 960309 711336 630476 587177 990266 228495 777618 1034643 247723 437862 194061 250078 56683 804686 455315 421562 356139 626578 752915 226070 707530 148979 560989 697963 285671 946508 480746 433081 960070 951021 273916 451677 550875 334693 231338 963820 799725 749396 628197 757225 826682 409324 26399 771132 400031 587606 834393 445596 472824 240158 446972 550809 701644 883002 987843 956463 95623 92132 291389 126005 620006 940449 31023 802461 691654 603595 661183 1022134 770095 912485 95405 552147 395735 682198 129733 318039 945179 176478 914819 892524 482740 810337 90020 209902 521840 627615 792486 490022 615837 979041 392970 888263 250251 437881 948430 417390 927070 128869 765729 1040440 817768 232874 88005 875125 61949 649041 126493 804581 739642 354022 1019407 161382 716496 186777 619930 389731 32711 814875 679220 897243 897894 32694 379693 96164 991865 804285 370021 337374 498843 831929 437937 386633 734259 257188 106329 75131 423210 631543 1033772 944797 878735 71375 1042224 829297 881048 924837 203947 516636 703282 470926 116410 679627 584349 785120 635117 644582 879570 642158 585358 481741 603711 182587 779587 254585 765609 697662 960153 581362 893741 1008217 838407 319174 62958 429037 1030496 870266 433301 411422 552298 775285 145389 503256 686167 238970 985957 763130 270131 904008 579695 701503 778295 511633 308907 61340 770762 739107 438926 390128 653970 676822 345831 415100 642378 985940 902000 104153 1041620 90867 724867 423723 1010313 307870 698206 884291 372061 686318 912808 746553 501989 965148 81557 175985 579532 636807 502115 707446 848249 387915 881428 181494 248613 1004061 925569 18398 446893 636588 779438 31646 105326 701404 978065 823224 277929 355065 887702 120188 708578 936808 646819 776613 711910 183102 522406 932743 946120 697471 627955 375748 412315 646770 959822 153831 536542 555370 1014279 894407 748637 278330 1031504 326576 108518 520080 619149 850729 890471 968719 601485 707064 410430 774957 824631 436350 496067 1020396 698066 686332 189349 961242 608463 159869 259794 1038502 727231 885549 454893 847404 215538 338807 867386 889340 203359 872910 886524 302747 128023 578222 449101 417212 120805 705127 685827 904530 484660 639483 342127 248199 454164 957324 845265 377781 644582 178136 645498 453915 1001753 39711 218809 353167 369083 147174 435884 1011044 48471 739062 503498 362389 200399 775068 644342 579445 505540 247732 1024118 15581 833161 286694 973333 1034628 930250 226970 366428 502535 768336 670195 293555 121570 302733 228466 277946 497993 877910 177905 56751 580371 965825 72318 504741 32710 56875 704277 977349 628845 492139 653480 341579 582649 504023 595450 948508 238968 648547 343262 618193 847648 195014 63727 466374 991958 486852 1041437 152029 76523 866677 453368 822220 432486 423129 496039 159061 617116 634086 159090 766582 502861 338141 876130 677228 31703 243331 849500 93130 734607 179753 483786 417109 816982 777769 1025733 832232 444377 841524 805661 179293 440008 835823 554462 269166 763006 61166 1022285 911180 128874 986346 419030 637467 444541 457128 740914 488816 628286 583561 138575 317286 183955 488817 485203 382031 244373 422377 1033896 570872 612047 121941 197613 531383 848050 154106 379860 575412 1036970 407613 73449 1001186 177617 591861 724579 815868 154458 921391 607967 351887 889844 335275 455544 1004291 941099 339099 1018399 1029300 581520 456085 1040866 645175 290665 479027 862158 939790 744542 508726 376529 310885 426986 986027 799610 760717 613646 451695 381901 955338 735295 767003 842694 586219 796138 465453 933187 167374 317425 415534 1020206 358642 405171 256742 364923 1043084 767276 752033 832363 726941 577411 120189 389858 484329 867569 320603 953468 771251 188388 1018792 210174 555807 1003669 439714 312283 922360 671064 878531 730655 405277 239189 756502 627663 1030174 684922 924862 369783 953430 161255 695623 597587 256313 447175 343571 247781 666414 764344 982088 959773 548515 427954 470611 224428 451630 613685 403135 1004813 621297 789489 1021570 225689 989813 613818 15591 727980 785932 404957 323029 715399 1001928 440605 355737 480745 587760 319150 253474 667068 962858 537086 413493 621615 1008681 625015 759084 89064 121052 699164 672831 747356 652728 47082 469486 418043 163107 621889 89534 1020491 834708 581277 1014848 765242 97846 680894 969190 253467 351771 114376 986513 1039500 644984 243829 892187 849125 844643 222686 320915 488660 941236 227580 851120 978225 208803 650354 554425 761237 775225 438686 433877 26287 714177 859741 424508 747798 212268 807881 74619 980997 493170 624558 23775 506922 885531 573267 325942 738739 821973 218098 64762 579211 18415 596031 857949 844989 931068 544429 912049 108279 1009705 162899 87839 740163 846446 217963 228935 391258 769543 675031 55227 654108 992472 601838 400751 594779 480314 456222 991025 829258 648989 308205 31675 472743 346591 552723 502632 925169 630418 1029206 506344 178101 641197 761388 448236 60843 413039 1010760 49915 379126 349929 464809 817511 275959 682605 304893 128354 1034539 870248 933513 355606 539454 930093 431532 930932 247676 300957 402375 234842 14329 220309 848333 286267 657086 644521 460732 46518 209470 778557 391636 959466 589732 965970 1032980 252698 146583 422740 488077 454312 684947 555961 714119 824747 676479 92843 418541 423581 354647 882472 682921 47613 920303 911750 720052 597653 459519 16219 990239 540028 224585 845052 744913 494038 596917 417614 316841 870590 791615 112863 810594 1003045 376172 640143 614052 719698 81278 209331 260875 254302 488505 128421 243122 650179 293553 907412 728362 741748 488621 538558 896041 191102 436397 837998 249133 779488 834589 223730 873645 146094 1026854 211770 641880 55695 520335 818273 412387 89917 431825 979618 576343 482126 391730 97837 220057 552173 509726 433523 601577 601336 254999 227651 487873 570290 891338 223613 687192 446638 1010564 321783 869178 718696 58603 682169 589102 519560 540507 904944 443797 963750 446054 501027 957416 810888 960331 879906 108879 91999 972229 556212 1000794 711397 881774 890595 498420 445589 912684 247150 253040 675037 494235 604285 129881 421702 788283 720264 771372 58835 686163 383380 256754 504550 238774 638006 548662 712298 840397 502806 840875 44011 675722 585126 423748 189354 42862 794279 109943 535919 978453 335597 219622 96138 61369 238078 1026661 488758 609268 454277 278235 844678 312807 436367 97107 225236 889585 676601 924369 120623 752450 1001774 187804 240588 276966 669241 120623 738250 781744 275423 841902 882924 193847 889675 79166 1022724 993078 694190 147133 745072 988629 197885 761697 926390 91567 145268 622388 658350 872950 682876 878947 697763 20475 891207 174971 911721 512453 623596 175057 1011488 859820 406167 988632 730548 685773 270206 224861 748315 922301 217567 755589 201579 517236 990442 977926 628197 110302 1001682 395099 423522 288702 485436 1032398 423203 958220 373746 963043 539895 436461 512781 480952 416086 139023 949032 201651 582011 426925 836732 89781 957510 734537 250931 840783 336699 490595 412665 748661 536183 517816 502009 873373 1012801 861039 96155 287486 512920 70655 921338 800348 719138 499316 572508 697719 884400 943397 892692 235478 1020477 605874 331667 405271 848114 183175 635439 629602 925855 924822 702905 613777 645523 1025139 573340 772344 764371 647388 845003 244650 987511 413667 456913 371299 867740 813850 828279 243408 297455 366542 110531 492782 1033995 214254 129492 845326 344004 426399 885590 532346 668479 820220 416696 580041 228637 751939 651749 224953 891079 980352 967805 910359 405309 119762 383426 310163 360024 229124 277919 962859 343793 1027267 653592 693407 260157 54815 316591 914010 650115 109942 430458 102003 387190 619925 816206 251271 603377 866870 454026 208606 448392 764973 216223 946203 833703 1003992 380340 359833 649756 28139 708369 617414 615627 767572 1035544 433963 715046 815591 294574 1046096 587354 825627 971665 231919 760647 1028657 503412 317873 428391 1021345 567709 108463 934380 677691 475821 722651 41935 780634 944986 22205 905551 742302 568534 714947 473322 835115 399963 413174 805086 478872 690093 626485 717989 1017702 293451 236280 977464 901975 586598 742007 506242 223327 322746 252019 534383 739227 494942 593135 379321 49114 668341 800752 536510 682409 367913 627445 322990 782580 887165 182989 314843 827859 730857 513490 974019 939889 214643 1033773 648725 1038176 834024 146751 360360 817820 958701 887643 89084 189631 707395 734295 437677 845125 300855 1020681 39418 219124 265919 374109 741734 371289 617698 167839 145305 568571 596031 477589 244436 397284 438455 979715 324875 138617 22501 959847 496691 596899 980011 799871 732877 873927 954541 829866 538719 556406 805527 683974 746453 815213 932073 666106 463227 606711 410967 887459 232361 621356 742798 194743 551882 851160 65464 395741 1032369 989901 300005 169706 961692 910221 708053 481102 849640 357578 253712 1001933 315646 886491 338167 735699 1021251 553805 490536 863591 740939 739700 136702 719170 574844 994589 996685 391736 1034536 907460 679523 995233 343530 518530 465678 954053 646215 401003 1012826 240614 293679 636459 445085 835162 727155 687891 832973 403130 537815 603876 807402 890682 1025696 972112 26461 859342 304109 768856 475104 380657 755326 912519 241221 580850 1004698 1018162 378220 423326 981410 495096 763478 64884 62198 845935 136511 681817 161483 514645 910032 340602 818247 873661 376596 115957 735886 212396 422598 651925 612244 501141 1034032 458120 431321 547642 892425 325338 752038 639829 318623 733637 484757 919381 510164 924854 903572 677055 789939 701299 827362 954555 111343 794046 366066 885562 79582 970098 827173 846963 388072 713831 822967 605401 938353 63175 113107 857593 497780 161018 931165 207795 777336 319997 352029 937514 719137 458021 269663 968815 63921 934380 179350 544363 779610 1036683 429514 212143 838579 208606 689533 258725 639677 810527 196012 252697 228312 456449 900370 572627 388998 445718 423619 245445 759097 523024 419174 456855 68079 128061 827757 588259 683203 522390 367589 616227 443086 282943 475755 611407 724851 841009 407470 23399 445255 605349 876112 950899 360244 764724 908566 753417 1001667 805119 544349 259890 278520 599005 257324 774227 427379 738709 466140 489825 765517 938702 824188 780524 418775 637465 226931 461794 601438 699299 141047 708330 238963 687265 647992 736414 389491 331063 234977 457186 834434 580921 247606 291254 987415 621764 690541 586552 904282 1033025 423650 779100 513889 298823 662078 123868 583570 81364 775292 129077 347385 429725 362230 173545 211519 374181 718662 874928 26616 415205 545756 173036 758926 588249 980104 499467 940222 635613 753160 827180 645058 716970 848334 165183 840253 327297 318761 894571 914183 352045 922223 1008709 573315 862039 825653 911129 294731 730069 886398 1005891 200688 826933 713181 633895 863146 224182 432817 422841 297849 464502 380753 668875 248855 1024599 1041264 831804 1016248 699873 915794 404875 784032 285103 672727 980576 357274 739268 275453 617944 465818 963677 895821 76543 865977 542455 601907 839566 990770 441454 467627 63615 700368 898842 828510 764696 929303 108540 814439 424030 482351 299775 143251 116691 207715 826297 151385 569267 358804 900744 763353 291167 326580 669639 333670 121674 183838 979052 32690 588891 96955 220980 678874 768848 443758 923348 624829 685363 928979 679649 752913 122737 733753 761073 623838 445630 621766 772340 139118 510190 954135 691924 454537 937667 64603 233351 127083 315001 472402 106087 1046832 964273 760973 719809 404379 601829 976585 211998 943915 241064 363131 448142 532173 415689 1014865 50543 927963 475875 290755 922229 129318 1037552 300965 235287 479139 1004814 1010074 730012 159637 897490 799629 829613 194730 967037 834063 236022 93022 852347 322713 636108 240925 636750 696893 957109 772984 613852 710505 672615 905964 693159 30435 121824 553915 629730 996135 569911 1043472 784643 716465 687371 994784 219038 724126 808277 709068 665487 924371 644773 249571 550619 679061 621761 945355 309646 256347 314431 280254 709533 422867 518285 469802 935029 591865 96371 1018341 275966 927333 222172 750921 797950 942886 289530 910230 867568 839022 769801 494043 108478 480599 714041 764259 923565 163353 338637 451259 766867 457255 960368 459483 146147 571643 226636 936239 513745 436909 102126 257940 676686 768484 495365 456825 715070 516405 930606 636784 85899 20351 589397 744888 1021038 752133 647060 609723 366359 126833 500549 940857 147098 218415 826858 65139 317595 121712 1033448 996306 720516 818382 1002336 635250 833351 930275 904474 741025 841347 812020 710896 412855 397018 429017 826191 211194 89021 929434 897954 40924 1024149 776553 441056 271223 81636 582575 452902 906466 288121 687255 704133 310924 445094 627662 246651 875644 13311 121398 952692 81755 774711 446751 734921 888748 782389 710167 760467 614647 705906 447185 859080 412135 69215 305837 922503 1012053 522002 218517 944084 790364 654548 695891 485150 228320 77423 937262 982178 326596 503326 130396 152830 193866 735853 780768 363806 366651 375644 226531 496459 732115 680681 620713 539996 644467 256062 160747 1016435 273658 759756 353987 945249 939610 456915 947261 902567 243249 31083 699751 46311 180034 520900 844125 858823 712337 728411 887737 671577 570059 743129 954943 274380 385566 523824 572778 206310 1011894 430585 680909 711322 10206 887895 748299 874212 288250 367820 249052 971337 226622 94155 842201 158554 290164 642292 77553 322351 948706 348999 972396 775106 342127 780978 777765 443455 825306 718421 865491 188899 963870 664287 673227 206139 826084 369523 482792 999360 361718 726927 207091 319285 766748 466526 380089 310493 481681 803767 46042 703634 398806 49069 1033870 397174 470381 832252 771468 167637 863786 447678 431321 879271 592851 954843 535006 768680 875543 304941 116987 368186 1021361 56107 650978 911242 616388 312291 1027364 498779 465702 604037 754151 947312 726329 992102 446825 639423 726428 200375 946890 680627 801427 488087 446766 701530 932263 1003803 816836 576607 21375 435688 228167 954007 923471 697081 893083 988521 202721 726638 15083 192172 513386 117681 260143 812699 155466 725850 127597 897717 713638 910440 841349 377535 444371 1013002 848361 522321 894229 1027496 707927 308920 649319 584650 469617 441204 949824 984406 283247 269273 553695 902477 706029 183413 1005139 429850 452182 772323 532433 241203 211797 407379 470984 777753 959758 934881 128933 855599 783148 903922 410870 538515 996146 925083 834400 517025 27133 538735 979114 901557 609733 646306 310748 193817 845506 597717 495018 848112 717223 1023252 246879 628421 206459 162742 1003106 365310 910005 517155 814200 676670 616275 746035 960331 940691 690558 862094 1038473 847061 126077 357099 1022290 126613 580525 748264 681466 302567 515012 660727 530405 1029166 301151 196401 790483 419623 882747 1025065 385956 158814 992591 400499 903567 1007779 935999 287343 673263 1006165 438681 1006618 178132 240471 211375 596699 109943 643758 256828 1018337 385946 623871 912276 286397 576207 211430 428735 996912 954709 851650 317174 615399 956014 503869 960081 603114 471471 478990 661420 636725 685474 813255 90056 678063 1030916 445285 326772 662446 818945 125211 1019500 991287 365895 309158 958023 355964 631485 732285 508238 979220 1001913 1000810 12190 652683 858777 763789 441159 837523 551916 839409 516181 349565 30203 627805 595769 742711 223218 290390 764710 745384 435884 248684 812217 218670 188787 979146 621199 371574 807882 343817 23797 205810 586586 410535 728214 504414 1020566 397803 735972 440261 887704 884448 781579 960940 235248 1043587 930483 490771 569274 164799 952134 882520 345403 653323 49070 716020 298744 291502 652838 622424 478374 799997 971174 41725 747370 229288 442799 484717 707003 700187 668926 320285 963878 990267 749790 477041 564028 821740 571078 358501 701839 708068 485753 562607 613199 522318 649025 136171 300780 838588 879912 980257 56205 776066 867109 510520 387306 80239 883460 597918 757604 913579 114251 45818 814704 641273 1032253 512904 505949 483032 512404 540622 983865 144764 548580 256790 190376 620060 963747 884925 929648 879182 774489 348622 449877 637798 934806 379110 440887 242097 202943 879029 465271 938348 356273 1000117 470490 604761 577885 557012 993063 801129 735022 758953 254454 506661 779209 643773 939747 839247 109395 274170 815197 764269 261032 874581 483025 243900 746909 167007 873427 670294 516529 873142 217010 636281 556660 674683 1010224 625311 163151 491897 900234 602553 503885 314099 623487 291323 69619 772065 549855 932943 429940 1019112 369470 334543 653592 568783 528122 190889 945924 488756 816741 16043 423529 737100 977549 571900 593499 244899 712938 451103 669415 728444 688507 1019252 955190 98149 927006 366562 469214 243501 305012 91815 483495 623981 890190 864743 894818 853559 588082 372167 780700 56031 234962 811950 322830 812953 813487 497302 957481 923839 735429 224374 505156 178919 1021259 294286 822010 842058 868110 840874 874851 810620 359528 990614 901795 571336 646458 255848 166623 129491 1033156 1019979 707476 898326 106397 545598 987513 375877 233354 711510 846642 371510 873652 845780 372357 405275 519856 509380 286299 282605 771555 505037 757881 991478 455139 869559 971736 251198 596829 693618 691922 417508 760391 208717 154533 992828 392776 696032 606058 324271 81388 399023 739801 398585 582523 259794 257192 877964 675543 580402 614296 921045 870339 895101 112891 959848 440685 611781 776271 214941 170622 967097 430775 59179 890285 854519 579015 608605 928334 568942 611036 512659 384244 380221 64636 892694 220002 488579 765656 704163 559033 636087 642730 165626 630106 938341 798490 78653 600551 356204 674207 719182 760740 968632 859351 470486 516565 859418 767289 244326 344828 963862 616627 261251 898900 801734 438711 220794 857084 779825 146408 452307 891491 543863 81179 1010848 114472 122015 103983 1026059 1034636 172411 1002108 123896 153501 90735 877287 243818 673471 366833 693223 754030 652178 249753 466325 555699 243958 646669 647271 353139 937314 1013838 287358 318236 286538 932058 343165 48427 192313 479406 775209 613832 65361 341494 634220 806371 92790 55275 904864 899203 1003934 863813 669635 633767 597921 187603 380649 399791 458033 400623 157613 956103 254647 707425 435881 719957 127405 412775 595836 719028 484187 542675 451868 739499 348090 350939 224188 205631 248117 451950 716901 720434 680758 1040653 564537 259984 975031 728012 967837 634352 683492 291771 387370 306267 713336 255821 937426 122631 382892 126889 959581 391392 795636 359525 845902 847434 139219 357099 883292 849809 735694 435615 123610 584145 708819 487200 286197 1009937 228577 643451 498068 320500 743991 615214 468729 840335 60822 875504 710584 234979 504646 851081 995630 514636 539901 873171 509140 448240 556502 985893 890507 53743 1043329 222607 926430 609468 994893 470917 107891 710671 759161 422257 553755 588202 582799 1036400 698055 1032318 780968 743213 684693 820415 693823 775331 151413 647373 747155 380501 248711 650070 183277 148847 64659 883868 518185 245089 617208 838108 843276 965020 485713 427895 674778 117719 629275 154415 978116 200407 284399 1014864 757352 414646 908441 437030 356879 932156 466790 654620 722111 427262 637395 1033891 993226 179122 482902 975976 610216 684403 360013 229028 414391 619180 472314 834139 701882 965096 605589 331258 952042 720226 281595 310698 610919 732090 651442 941206 358297 286326 357535 766836 353726 408380 280574 882982 420125 346207 558079 963192 748764 594902 718903 769329 176874 964755 338235 928369 89213 763341 858269 298930 1000108 834839 447313 667348 870060 336882 674669 110554 250463 946511 268783 326904 304478 529278 670054 851594 431323 743094 1006182 226940 891971 885497 396523 347608 602615 999741 217999 659438 845281 1013273 543519 261344 826345 963692 1005937 711585 748978 856679 739820 511593 380137 338422 815592 954601 413466 391410 976582 662493 662254 425369 119963 601323 246622 621318 617817 1016816 110999 761452 463845 486128 470579 478036 394987 436080 597833 600316 101831 758701 695130 227622 979618 673749 615673 209518 676191 920286 370279 701147 251292 223093 869685 665084 89323 202199 834357 505118 519243 768451 850206 928918 692447 743979 510041 347085 834993 230901 1026646 61228 1009080 759245 899606 661470 736114 1018677 386695 822183 192403 264157 938952 714092 321183 813906 825196 306334 119221 1040973 777749 190315 366297 807830 681395 1026788 764624 618337 636848 182522 569594 251271 443734 294547 853501 406253 754335 1013330 504172 605343 857844 776398 595351 741495 183526 463759 956360 159564 563710 414842 126313 161649 918463 158642 520408 453074 368054 834746 209967 959091 761427 400186 341875 632700 544251 375321 919671 610030 681769 274938 877399 771886 860533 954845 125230 291962 355671 864573 812978 331687 690031 752143 682821 891856 958887 617901 749673 301930 927664 226168 715151 1017512 174326 481359 988885 878259 403879 472213 486073 104305 1045020 364016 324894 848342 778471 971591 589447 477502 64186 402406 871844 53170 223930 654342 317909 735907 422760 992728 310093 1040818 892558 540054 57186 239931 855972 46045 659363 452545 645775 345051 711329 436460 741722 333171 987963 734704 609269 667097 1018699 145359 375309 651431 677353 287519 890094 667355 348114 250653 291786 899781 513566 448977 453075 126149 523616 455990 765497 802117 432787 409355 647550 871652 1001623 228004 426975 849948 234142 894108 888105 706207 102719 957017 392326 670942 372038 128092 506785 466135 407340 256109 878900 739189 87289 378609 956731 48807 974248 378552 392264 747418 237378 500067 678477 688559 119530 392528 778732 645852 337869 876174 111451 568091 697958 598655 378259 678717 768131 650625 840867 733644 894384 938925 701163 988793 359610 932199 162487 490448 964236 167805 352755 588013 939183 568183 158451 761062 940408 968824 799413 539113 506627 908869 236402 538219 89596 510574 779916 887900 314159 699618 748427 1006368 276965 120717 747081 95447 628706 738183 31719 517449 1020594 921003 956369 964186 580231 384595 650383 936179 608220 891067 340663 1002417 876170 964274 510055 996638 652441 158423 618198 940899 810924 357241 121435 861434 1004134 504678 316199 1033932 908582 362982 984269 738938 429905 985336 81111 993447 860974 229284 867388 538687 540303 887447 51115 1010520 492267 780228 562163 489043 681400 1032824 235175 489651 425241 345085 736301 565190 31987 431646 259896 569315 188337 564134 413053 129784 338614 225623 192104 89342 496478 415278 483700 317037 425349 1026886 892298 241362 447395 847169 597466 811119 734901 512858 749400 214650 1005349 775051 835113 1026318 1010067 256882 511538 685682 260306 701335 964105 162661 781395 871059 384052 195221 1008748 161509 572174 866413 784490 879375 989607 478757 355870 861613 474936 1017038 989091 572833 495955 347126 1027208 388121 124083 794561 691739 259977 934331 747567 373932 163147 1021699 946540 473987 839125 631911 961179 211130 903651 699763 160749 954971 862393 382375 190318 745893 837383 943212 499004 506444 995091 317932 245009 965816 942366 842012 242811 1030258 227470 841082 432604 902425 1026205 822691 171486 1002276 200634 987382 959222 847369 448116 611676 535481 682707 1009238 875099 860051 900099 306395 929490 153575 316845 203373 649013 162659 243867 380534 742990 750985 648987 753290 546797 123891 360268 936743 849509 873372 954970 814541 931161 634609 520809 114150 502046 789375 512874 985558 572089 626366 910503 1020780 470675 747830 758706 296925 153275 633515 406008 376195 858238 334748 351070 713585 681383 572508 953261 1002901 159458 697978 748489 575275 744010 1039116 226744 926839 187113 703849 880422 236199 358880 974597 273359 433393 616824 952007 290658 143336 119293 342948 88783 572892 645389 248692 68095 306837 762300 772340 838063 946295 600758 1032572 324371 388024 883278 946844 319005 356074 622124 565077 466314 682794 436141 931649 807676 496794 103371 178616 258417 125766 1037408 405208 767781 324139 440141 705851 905922 653666 123857 189723 764120 115511 310894 344303 301719 781004 501322 296439 366367 1027298 310441 97196 613344 391398 575723 742123 903546 725847 710430 666494 713751 944522 454811 96179 642649 384545 621651 453722 761103 586483 96315 794421 918895 435093 471886 504181 740622 286570 279031 425200 433482 783653 1000987 866681 831321 650721 673483 417241 845043 327492 920501 633802 485202 767593 343228 877773 509708 884385 62109 669524 770298 924858 202415 121572 147307 304762 93479 867613 690097 246202 870289 941153 934509 1006643 694762 364395 319073 378463 977963 230015 1011488 1045160 314043 838543 87928 1024175 425257 302379 412139 932456 862956 963189 326685 756658 1009955 779343 604597 756314 816529 505907 718538 711207 586668 314965 332987 851601 413303 221815 346098 95667 465605 581393 959154 130213 790907 508270 1038357 836561 1008910 808787 1042948 1043092 668879 191511 312030 331703 251818 998225 848213 1028300 949698 310693 483931 696071 682303 596966 910902 380126 584688 940476 783374 494389 795887 247510 540556 848219 576831 932307 894798 290343 874074 605274 643826 179452 646000 462526 368307 51701 987027 986488 881080 331614 920283 984535 888552 896708 992286 324556 992621 193971 841905 607957 953503 972116 537999 772315 292784 448270 588125 359205 204613 585855 917026 222583 601898 465359 187128 475927 515624 662462 425544 711578 89543 519764 715365 520790 455874 888270 184099 1002722 117339 691259 1000828 615334 318799 69531 964909 190110 560439 350542 155358 780678 370335 489188 378204 863292 898202 918143 449749 550203 973870 210356 507720 1004103 764437 382267 890139 51838 569060 205561 546911 546587 184290 580310 236887 663087 937227 1029296 356066 770984 756419 197613 752203 160158 390166 521810 442009 261286 847034 359012 122581 752522 578041 386929 707385 190169 323409 810309 129177 126102 561031 834381 379608 726716 842664 906507 411561 714145 935486 730957 707054 91062 195153 122475 444006 252958 791383 680893 746805 869245 627799 171987 699228 882741 118031 123759 258694 988010 456225 953918 261664 489865 408861 927405 638761 349921 423516 257890 210282 43989 612638 356084 926170 215921 577353 539875 389342 616824 838219 494069 473204 216804 956182 464654 966885 933074 286490 150006 27603 957856 351692 317288 417729 357529 806890 220693 775453 793965 1033802 849980 770383 948769 109527 836015 874381 1026254 24269 841043 282059 768410 647725 926045 193706 764792 472041 474592 491013 424805 620619 97516 998948 552312 389004 809375 160743 498393 76631 497069 178117 56956 961597 866666 1022534 997017 865907 413148 575101 447279 248679 192683 610812 943418 739126 615374 660903 764810 517329 810285 238942 64629 325349 931618 861135 518298 670549 418673 939109 957773 421452 922686 333503 721639 620154 759897 225202 294092 882384 799665 858540 561109 478247 708956 457068 493497 858174 1017615 665037 545469 1021176 987502 945692 742517 679250 419053 440218 996883 377591 972483 372672 687713 705529 916005 937778 621172 350948 449645 887757 911438 456334 370106 987034 621168 163164 198605 195173 411482 668145 113031 642616 251578 845732 1009048 640031 785280 653703 881017 948434 823710 914305 716886 408538 850251 105659 679369 151514 699117 823288 894045 707051 323444 522690 990426 873331 875597 510237 734419 392346 303982 748706 705996 306117 715878 1006354 624759 616332 113619 422805 224783 325659 331607 683257 932086 605239 639897 717664 757570 1035032 199375 879367 838749 469973 887099 747145 402911 931389 356733 325062 1004845 315635 799716 23475 1003034 742934 761979 223955 550719 803319 667285 863976 481509 1033441 120135 688823 811199 290669 373690 497909 632956 802142 732207 936946 258739 586079 957396 956880 755403 127859 841540 130588 967763 90719 423237 476790 254799 385747 621281 733351 458344 542700 95551 305626 801881 259133 980044 1042466 873167 471693 586924 778631 378567 1030426 1019993 663512 445235 179981 469359 605731 679654 210788 397245 760808 488836 986789 891260 210601 986318 722765 975213 925633 888261 517556 640825 571858 217803 259298 1006091 177967 349797 906705 335438 1012373 489814 121699 840435 933288 888244 981505 931206 216157 738683 55190 585492 233831 439145 372970 462179 186264 326763 923883 390000 768458 121972 56801 618910 925085 233815 190063 940426 339371 601064 283577 608141 188388 235615 685681 838258 411061 116255 455138 636470 508975 760409 912132 977640 485647 912395 190138 259095 105827 937388 684916 316771 443509 152535 1018922 864096 642786 163685 650656 865393 969204 774586 337323 556218 517764 324933 665915 121692 391412 473772 922989 678245 117627 64245 1032221 466897 300011 856050 176558 612763 763516 208229 695962 985767 732246 189846 342839 376331 350518 779398 450310 585074 59249 521235 472757 324857 769125 87419 292470 339634 236397 277405 412346 444861 961232 1035778 822382 763586 773314 449325 985270 742619 444251 290391 106043 943986 454791 105078 486059 362745 497580 617658 383356 815310 977120 250611 113267 516993 665275 651293 304762 807479 202616 322041 611174 89726 424854 721913 924469 237166 954549 19447 556188 629637 686297 324389 620090 990690 588441 749254 994565 611278 957217 293841 675793 793309 504039 127714 1031456 36342 238543 1033580 654032 871669 684938 105563 478124 226227 202451 1033497 147118 903844 373819 345067 970329 396775 673487 373918 1020312 961640 854524 361374 580399 437428 836529 882839 76531 1014096 887986 767681 834914 1025427 650307 833607 650355 192574 682736 630514 988089 744656 413139 648665 717134 331325 497211 288118 756375 954715 251166 351558 408020 552171 123790 756177 941872 693436 996902 668981 182009 806589 261172 375444 849322 684239 363356 330745 578808 359043 375081 618181 954803 452245 827519 104891 777384 667569 43770 955531 883981 895784 897084 686316 603702 832343 774297 1040398 482929 669478 232301 547447 815342 775961 263999 854981 522772 125163 193051 55646 343874 95098 351984 211260 743974 617332 923333 157934 106119 808103 259363 998029 448440 846503 216440 854910 794461 248669 1003158 827030 391385 408774 322920 775107 130660 327592 800627 1024610 429119 383816 733807 158877 471930 809183 464716 174574 468331 474360 959259 418487 573424 417761 1009544 324513 625852 645745 710734 357011 191944 698613 871833 703920 116551 246389 659322 1013803 240371 374553 889463 474199 275381 753316 586887 253336 504282 884991 40403 837241 356258 687289 605148 254714 825694 645432 42493 372275 380046 503130 147029 751786 356766 1015994 28095 247190 993068 942745 836965 447255 564153 519268 961230 380094 708018 617231 1026536 30584 244909 602782 540471 685630 770990 176066 796541 559455 663198 234102 211683 322750 686137 571516 494892 783192 896225 288951 193063 165599 53211 310330 1018989 969108 943562 578623 112191 100086 735580 390860 649749 210922 712328 159495 316766 263678 883938 644670 967929 770715 372935 953530 894061 964265 434815 415567 970596 404179 390086 624987 511602 78718 111795 773829 617722 702523 764344 14959 426711 804659 249167 122563 436022 471623 273374 521269 772852 293802 757839 432086 834536 923446 251102 211551 548760 90104 161382 895914 830416 826764 459707 821675 984286 740913 71134 219091 477437 220771 568296 294265 640483 1016056 447127 220644 702675 424106 391509 714847 975318 245524 319188 951477 851226 990507 138711 290760 727371 722674 793277 511878 682844 209393 662477 278360 797455 1005268 126778 940636 478450 759729 764301 113528 899676 991725 333055 844737 873395 714470 255539 298844 504150 155066 107903 452556 570110 322028 506412 902726 685230 227234 827901 678598 453588 764701 284007 840361 609745 183477 662125 314559 589014 780196 763595 375315 374393 204270 689126 130307 160491 975433 477425 1025734 187715 55151 927062 861050 712481 903207 874389 403711 421699 445397 502323 971945 121804 342940 326021 204518 92763 864195 886757 584107 399067 976612 510255 501877 391195 1034636 751726 382874 832618 985579 797145 121614 436542 306089 865085 640827 636213 108280 992554 927597 1028253 277432 416919 818898 29421 751722 977159 254383 807928 232629 287422 182151 8166 877814 319285 371608 771406 421479 363833 577163 438621 324500 580952 159182 258414 754518 714145 444777 675413 500971 417315 577468 292588 846171 751494 481945 478922 603773 778332 105911 667891 849436 114133 339261 745292 568282 993319 718387 424714 498469 177394 404974 472667 236789 470405 64888 470549 487687 497852 399165 440266 986736 583641 703884 179041 343599 451819 821567 100315 535262 723415 193422 784934 816972 832286 801021 621990 939945 502198 839138 754929 568119 494832 223867 216879 710268 802108 134607 959207 944947 85183 320327 320095 253702 326234 751235 500819 872364 953842 85439 335324 848676 308163 423078 312702 577363 899358 943848 243465 483220 639960 282428 611945 701790 907324 717325 63990 677605 964789 908584 906301 115966 226494 1034473 870186 31454 747709 935861 456244 685752 97510 1013892 880397 935269 424284 282487 743656 696026 481045 998576 435121 98148 862067 995869 887933 229870 122633 873958 661997 936059 740684 709452 85866 497693 375195 813290 207835 400950 811501 451516 697243 724806 367585 909854 458248 324507 161643 779572 346006 455507 503376 716433 351389 391840 764314 985513 448758 980260 451961 702524 543733 207647 350046 764811 657899 519464 743142 371635 920919 413643 1029194 756382 677868 990612 160235 493374 245364 231207 127218 366940 503060 467193 734181 466372 197613 271583 341913 258447 369980 771539 218823 760597 848344 376210 150493 694006 852989 885998 741487 834831 144751 671435 721533 807895 464309 736930 799582 739196 887740 893652 680511 394683 57273 840399 775809 305647 350834 243865 203582 206741 829758 667411 103883 671502 695899 248184 686851 241726 89339 640715 269774 304635 652299 735054 379676 296573 706482 365809 560047 471918 345854 417593 327205 156478 124710 874766 767252 352108 509323 611814 1038514 824153 1015045 1018031 154735 700292 825015 128241 367011 450330 777896 825806 365014 388686 422603 350969 505733 175601 325127 193848 933162 236949 449958 130634 611514 347195 403387 784387 771413 1018451 925347 686653 899844 910640 897618 356478 157310 824555 319033 378524 707824 955365 903890 357613 702350 199935 56607 848824 759390 789487 869063 898163 615130 137711 427701 779188 486094 381038 615518 371623 757146 839384 610781 930647 255758 830677 317647 386286 391624 647339 358998 202155 381263 749028 294358 714036 976438 933526 384920 425514 399581 931475 151422 359972 1029008 848413 378023 423332 400499 326844 620760 858887 1032349 936564 1014096 347455 825829 358003 844739 776253 386346 824741 45823 777889 555891 645806 50653 1005028 678861 143340 875282 185829 578718 937737 210803 317629 744625 733011 52843 211313 438087 878291 866146 27743 32221 713403 100703 387406 958232 700734 830030 45887 572254 882506 454897 699809 647950 54238 335097 977313 768139 736778 594527 906282 953157 665576 585306 187872 210615 852887 739793 595511 1015298 297933 692200 1029203 326718 440605 589132 88564 84351 478039 886681 654753 161706 977491 335319 452344 994702 546524 357104 390114 342458 990851 991026 813437 432508 186965 600316 1037093 661847 1044833 61727 567787 940882 353039 177996 416410 373915 93019 462010 1024857 587563 127877 365274 1012501 287903 175046 375148 749191 405181 767368 888438 701607 818418 320380 685226 110440 219761 810440 595582 319069 920735 441749 1029132 364107 640670 850205 172010 805851 177767 667885 251683 944284 223599 998594 93805 995740 343388 523785 428661 1032598 637293 974951 1004376 650387 48989 639469 575861 587179 261283 443054 256085 161615 242837 372077 185997 615036 607738 60187 545979 496092 178160 562905 309357 312303 954595 256051 650254 534331 792295 970388 180072 863386 915617 375481 174838 925028 954265 314535 858810 826044 913224 360098 936658 477092 195040 348044 636141 1013890 853942 110718 803255 42919 840495 540061 372130 371751 240252 707891 636660 946726 687976 454979 165799 844461 827771 63958 806634 879204 797914 599495 732984 743973 100575 382704 629870 291311 27499 21343 507224 257799 946746 117917 708860 950717 761355 273371 842425 728471 452811 487762 183229 958120 955502 826980 606144 222956 917072 181109 907072 661719 308155 375721 771907 249674 757315 49003 942890 195606 958956 763621 561127 472273 696289 744258 686095 582266 467515 730097 313340 315807 793035 351692 777600 827277 170493 251308 210823 922875 249175 694579 961163 471388 830363 842181 260665 62381 404971 1000376 1017037 915617 161901 477638 983455 401211 910215 810439 31995 620231 259314 450930 97579 1021104 430578 690638 939850 439575 170558 910216 793707 427753 1007240 881326 927285 953734 962126 469675 952039 810468 308999 628653 612766 831130 62863 844245 670564 202483 465390 630557 565219 888627 225949 122092 728453 423254 775491 859821 374938 938063 632294 867747 832309 477931 124025 728553 924831 46071 992744 374324 360894 889295 256467 375596 866213 417235 1032852 489780 306062 57161 859292 357866 1020718 197087 913618 175703 478350 933634 939504 937035 768706 375642 906609 326285 488160 667226 306878 890263 685450 441816 181199 691940 950973 851553 751749 681709 714290 963993 117549 1035712 880667 1014860 439975 619239 956260 743544 424722 176445 745723 986532 415411 424388 470812 771768 708233 389702 111864 236339 934638 489773 814881 335346 508537 603435 640901 468693 141285 696819 234591 681335 159097 654760 293071 1014564 931676 811607 386219 630384 801571 957237 789975 441257 512377 739390 299451 578939 936765 375701 615631 156559 60075 848505 783524 961430 771245 398591 451026 513071 335162 992176 840610 403037 889446 476110 39913 306145 713529 988386 187750 547827 817181 81833 285690 825591 705655 992859 759327 669362 502927 612600 766663 326008 289262 1007984 407160 564666 875118 845949 373101 835212 94895 334447 93627 739099 390064 547581 765493 8121 589108 711896 208499 760164 547320 40397 705338 663055 447411 1006252 244503 850633 892090 364326 374867 1019498 632633 516947 940614 482034 220249 928209 874691 1002868 751584 486941 945640 686651 782435 913549 783937 866746 879492 241113 880997 115707 440213 30333 535543 976098 359070 356779 211065 637387 200538 874442 742718 416496 424860 794235 799925 113789 237241 1045066 1013285 150397 765489 250762 163158 687158 971240 783747 120461 975226 136111 994714 968458 569210 743297 571129 229855 540187 852975 561647 852925 417054 307919 652854 441912 504910 801095 481692 716241 748392 71035 292331 1037358 887731 159209 311084 787935 863825 985893 155271 265079 1035309 899457 838390 694995 28158 191181 1009091 1028875 849454 667283 840829 902931 48602 1009413 913805 390736 876464 750648 902596 853743 383884 957587 36715 208797 692077 224445 780722 359878 715331 905112 912196 634565 415286 329455 792639 211535 289499 237209 907683 742820 925529 88779 828109 327307 429543 842142 784466 983279 177772 952158 110198 871344 191631 824263 227482 472548 126068 521747 907464 613914 676582 858029 602489 1017484 696686 832755 223598 294185 472784 502706 47593 152286 421778 474215 143086 243393 1020516 547545 700559 766187 48950 338868 1009097 865342 646392 824499 1012270 273146 584541 746907 638342 807742 1018552 211948 55479 219061 486051 880019 86877 1017948 210819 668605 671292 683915 893035 250445 532255 600924 646929 470286 818978 89998 989245 866189 112109 193123 516321 904025 480108 553886 488262 12791 617197 432881 697850 631291 834639 650358 970147 322671 1036685 971037 691516 191133 370392 466282 274071 224107 338111 341724 587624 937716 400303 880172 943161 27135 484808 800203 857532 342963 560699 502606 385819 645065 485156 743819 250095 881767 903966 449074 621735 916628 339806 80343 614782 840122 991473 1010852 694733 77645 516961 843397 559005 472423 365117 72655 356999 574425 820061 513425 972819 441475 370460 427482 47486 123245 924199 365419 690894 774818 146909 80845 690391 689471 892055 518984 488354 477169 744089 824791 987882 244321 761098 453347 438396 865326 748732 234874 221124 490513 808551 681649 895875 893803 754537 372050 801852 497540 1016443 842007 215420 254603 436085 24570 612262 805626 701773 582012 806897 725342 59551 62775 732120 268919 768453 425219 715204 986765 352693 910153 838548 745065 640723 818253 959047 727014 324814 701565 867606 1030816 662711 681961 256839 613352 372043 253052 102355 439015 859029 997891 649486 886742 243545 274237 221140 207351 335798 423393 630610 489559 906178 545917 294798 876774 733064 111333 373523 73495 666937 815597 361325 877367 639902 586095 1000668 189790 651446 701884 307676 483571 392582 542667 814204 844773 952269 551135 220743 452631 714862 233415 279483 287732 845808 79596 124651 236777 881419 992634 670837 709079 763549 699786 178303 322173 23357 446228 649157 212932 173899 97031 142767 1017375 593358 780867 812221 780489 779121 540199 626366 774555 707270 354274 845196 634243 774737 188082 495851 421232 1028250 1010707 442194 953283 976058 822061 335340 298814 794548 91615 549869 629497 391770 724215 215020 934819 76927 310889 445811 748422 710470 184151 391529 332526 356411 756886 500270 110312 936278 880323 1042912 127167 716209 365811 937742 466534 903958 540274 845159 816083 420029 652566 677245 333455 977137 259668 887715 739773 876244 762724 1023530 599540 825118 362094 629541 1040411 249302 121261 226622 125470 188653 1037522 979298 946267 616135 707127 451207 371661 384675 1018195 234663 1046801 625558 445135 750106 1027268 495053 472907 334643 436586 641467 314075 29689 713246 593309 953582 209821 742683 653484 187655 948643 255577 851748 113398 824796 664423 497331 236850 80746 286195 750247 736626 1019150 463773 701672 71007 388550 912690 323863 537592 713389 708432 216965 230830 873909 389572 564045 968494 946634 970389 240110 714696 400745 772694 269693 434973 740320 889275 701884 444294 864497 93785 806826 999797 586510 737062 913780 422793 376580 515304 378825 691611 566893 699502 260817 318282 891038 809196 774711 689727 996659 445515 936255 959725 850277 612759 491312 316213 894668 662591 46332 345335 636687 939068 870863 353726 302745 419517 315333 802753 55551 322170 575416 488833 302489 1040525 659314 453723 121774 1029148 51187 799226 1014178 937363 270171 880163 907683 544622 519307 260438 1028645 374454 375276 464312 86974 510380 568525 615899 745234 1025865 367197 48076 473945 995899 791951 690152 764144 255631 26351 633115 660715 679398 109149 818484 522577 811956 461292 175414 932833 963282 997401 588197 157239 240881 627309 645215 711047 700017 406957 915732 999180 1044900 556457 370458 519784 233193 356142 175939 576945 817120 243539 7855 412926 911461 208479 446233 425223 317117 864509 564090 212139 626239 16047 833477 442272 717033 797113 495934 373993 585428 48055 413519 512662 383697 634285 1031179 699820 452259 407394 186455 510375 616062 190320 932169 609237 941859 587662 154606 250590 745971 627167 247670 378823 438074 888594 355305 321385 544671 955089 765006 559611 588435 717701 243091 562075 944798 534525 451819 967405 959911 436652 54235 312159 417324 779457 64242 793340 293874 713902 808055 126417 424361 251305 44524 712089 245313 444229 990483 771529 922999 506417 957762 1020587 466712 762165 246238 585518 449065 687763 848187 603894 802616 244509 519194 912387 621025 354227 550063 520552 63338 685085 284627 356762 876797 456067 816505 722239 756522 674295 665461 699226 486818 29023 159609 239576 764549 837751 949350 163444 61675 654002 558687 1019668 429707 965259 276895 687224 1027284 867176 325240 47359 353768 879156 641238 847516 671713 231258 694967 817822 358471 957635 969139 833784 997895 313950 676447 998625 378997 391260 441964 912681 324012 189207 100092 1012758 902354 302285 195528 835161 108494 1021114 175459 215135 62069 154173 1001880 334755 790423 519043 683065 947242 896535 226220 516907 668077 900312 512489 1014472 686739 766892 502659 52639 782456 1028619 609222 571813 327109 278285 65414 309209 633050 128399 171382 498375 81811 214515 420903 108380 124784 92851 317211 471671 755805 355301 996149 317226 718284 568764 909993 794297 627855 489704 943344 884988 636298 383476 407373 747282 877357 376377 407484 648881 123117 215499 301813 743270 754479 126133 985646 436981 461215 970311 901915 756967 383843 381215 576483 437093 880756 327236 322671 195619 683843 946287 1008519 469683 513189 986275 939372 510151 63203 89075 497196 44286 824155 180927 751265 118769 231659 510809 845613 310103 383783 1033754 500618 827767 624634 425542 480380 1036573 765744 476083 228698 488627 1041072 743226 245084 690934 470646 492028 370359 310969 89971 650568 971059 620373 637591 56927 185319 783777 799311 833434 510725 487885 866396 203614 714700 202491 932210 699115 846929 365018 493374 961272 429798 270321 341750 546684 684253 784417 694163 540132 346333 700177 1038732 510892 247725 946253 635545 501459 73567 991806 894503 87375 747309 741031 87533 506028 244046 229885 878342 1010326 245290 437301 971480 903289 49006 29815 185326 773649 740660 1037347 122411 895153 1033859 297717 817638 931347 1005134 182001 257732 498968 690076 306924 1016727 483830 458688 794563 249772 355477 437665 335788 818562 859474 886668 499585 117753 818401 24498 947139 973846 918905 146221 130916 652302 765190 642450 707434 330617 824700 957833 906283 637107 918445 588588 378653 94068 852971 193677 492237 719064 746738 593363 811819 897894 449413 111596 420654 579214 866997 956536 648263 961325 1000718 532062 754659 634276 538334 822958 633607 895339 153070 633415 632611 948328 814716 931465 991421 439357 905675 242915 610232 966844 903705 884130 556157 633272 707815 284348 188197 546765 839497 772413 758941 933701 438094 644578 888075 802573 884974 373641 644789 591354 236731 1018092 677469 873204 424820 778486 458434 641268 709062 875290 1009772 418519 486755 161495 175589 987372 416252 207319 226892 989786 429797 71667 824719 988393 368069 451641 947924 937354 400725 490514 165339 648814 630706 839437 936173 859326 630218 887622 481978 841949 637719 515652 867882 872825 451790 880344 517774 326174 999878 312300 734741 490772 945245 493043 628453 1011876 274814 601043 1038785 144307 739830 798543 826854 538223 118542 670367 153415 844854 935386 169847 212259 930461 948531 296921 383544 650579 351205 865962 423154 839526 616395 476342 415630 966466 157181 767348 26333 546518 891159 404282 501704 159587 322989 619469 894768 651417 869973 224212 955874 597222 319115 775356 224209 593817 381743 187626 689503 713954 554556 748008 129881 897606 1028749 372427 320735 87387 425192 742578 798667 487235 360280 738924 755326 384817 1006145 852891 670174 436472 850961 661110 654028 100279 552816 318223 750671 842857 838998 249610 697309 833949 736782 237197 29502 720262 955185 256739 156631 978338 298962 243101 363151 220008 720144 989914 797902 354188 200698 711209 1020856 859482 373998 961753 686741 684175 698168 177519 366949 251267 212622 146685 951245 640839 760920 971746 488177 445605 906383 745882 742350 383038 1041543 551031 153069 194650 1033037 470823 792435 407005 621292 1010056 743740 174695 830138 810627 805455 891285 312445 421550 772993 738906 294220 118102 840606 862239 309994 960406 972336 315376 454275 826577 437349 863610 763505 79694 572943 286283 183467 729547 629596 182141 506533 919037 228161 16309 484690 636822 749621 651740 489674 726512 313141 830708 16297 969192 244020 492516 895797 629529 543966 520008 579815 907104 686398 896781 980742 929169 674191 426988 274332 214963 428711 648892 163613 943930 910737 118261 685259 952274 901535 764625 817302 1018574 1018437 103932 878253 1035321 845178 176631 875860 826715 760970 799581 649100 734731 207503 638140 341891 801583 834725 797655 516333 503962 212570 817262 135070 718409 493494 964034 577181 144861 828371 757112 719430 1021202 449701 120879 82937 1034279 695097 236403 714135 1008561 290591 586775 679495 564934 763481 957416 388488 192874 56555 698247 702799 797133 741718 306989 470776 981507 679636 1033323 437974 905028 901798 763478 143164 358219 648363 1005681 593878 918987 536377 998277 346072 937310 34807 850378 473481 340571 857630 81274 493806 500646 444918 969649 600986 118367 672669 868003 986914 146161 485626 359431 669819 242899 685730 629531 78783 470739 809325 65230 730750 326388 629547 593833 1018059 481196 816310 512994 918765 211486 195615 611917 886547 810677 771119 119661 969434 953804 683868 227673 743518 1008414 515128 501561 669050 932632 204026 584579 216245 829806 457496 959448 669255 275675 319991 773944 709556 374355 955791 813462 486036 78815 261210 521394 767365 884483 938393 72621 774334 806118 158398 730869 879882 822606 469373 452423 552883 707377 216971 683094 810300 1000398 367155 323052 485482 289263 480837 728405 826988 523397 765857 681785 498168 308694 932461 797863 542695 965748 356147 482956 862948 192100 212540 534014 927481 886165 376496 578171 518338 670693 546485 125174 253482 824557 892506 851104 727483 708695 405747 515342 322583 406301 939225 458404 974470 571868 212622 201470 73574 432726 343430 234468 69101 375124 779309 365948 932877 686375 1023768 645708 729805 697789 205753 378694 752194 967785 877786 60121 186342 326962 654624 172542 971122 571365 321996 571802 178128 699229 211289 571002 951021 440757 1023022 291832 316661 763407 669651 979064 610877 980228 204786 847305 680892 438088 897881 900440 909986 771123 692713 1008225 902838 465611 764341 709612 775722 383245 927325 825813 729790 1017013 888633 444054 218670 990857 980872 831663 381722 154779 216702 635856 613938 422140 1003464 513323 234937 632316 613988 204602 832457 632349 495442 88571 389294 760627 836510 460347 127099 451324 871396 921775 527611 622344 144853 880869 233171 816612 562750 56153 289502 439217 222822 644792 470410 577178 310453 969521 427951 571194 772627 830188 169399 971657 802768 738986 784193 162029 572603 637648 194350 344887 1004165 353870 844404 168957 832307 575985 1017365 770938 945177 174074 480538 911661 616277 908065 1007845 478705 373704 498231 589176 1007793 183118 744599 652826 1014150 777860 828392 647917 269535 237464 31573 452647 676302 1016419 217583 478922 430317 894174 990099 1020253 605556 464593 298947 802277 575340 647390 428762 990403 645219 972545 460742 843624 595069 243818 771381 840892 932209 328187 692665 845886 500895 781446 255502 782785 730090 230374 906049 326088 120953 882466 869818 957161 771981 290237 685025 383309 250746 996978 570838 608995 503116 771041 994162 643485 616796 740338 143033 182075 859015 96617 731507 1002098 440678 32708 51192 865374 535915 514829 927129 548158 940499 226988 426955 211882 224742 931427 355559 847959 500593 826077 483830 135919 766802 40661 762923 552691 998728 906822 905327 183706 838614 662494 952021 824569 417999 921271 585082 194623 836155 115196 99191 569679 703274 960871 978470 1045892 198634 378738 511075 284013 308823 728554 128952 202430 298699 740985 755192 414567 341079 113132 621779 722775 201935 867734 698096 351848 973176 488039 506470 802266 700103 125245 313013 700280 402991 889401 757112 511756 460007 129845 255627 329591 280183 919416 338999 341494 360026 831858 936094 285293 402867 480497 260914 941454 497378 735850 924876 555730 212382 235230 249034 31203 905386 422684 354455 354792 902739 205803 748368 853859 555623 78799 890836 383206 881256 824316 924787 236261 871337 684494 741005 227358 963223 1014797 330739 898674 220211 337837 951582 711841 857518 517447 902222 595662 124857 604074 284626 194830 867598 791485 243109 296950 188719 360052 474568 307835 887891 555251 871116 252390 955307 413161 55269 865198 764523 309955 896214 273847 578670 860862 1017975 476914 310164 146891 126688 574954 348999 482589 324585 359947 224176 1004244 688080 960077 333746 963785 933669 513400 516503 282557 653944 983997 214979 572321 384920 737757 870218 259465 769504 490541 636594 863481 886509 711522 604078 325325 192869 626207 869678 372520 944988 951792 877009 925577 924529 457020 690125 736072 441739 571707 619941 744537 706444 549818 261268 175601 281334 457604 998224 451555 350303 387802 255788 678363 224794 108435 116527 480455 911757 681210 237999 1001628 1009202 1014849 170791 445126 216891 578941 325427 481830 592761 799207 194916 1004139 457018 869835 931885 988285 829725 470855 913499 735992 143599 760652 484878 743852 508642 928862 316062 710058 936403 896583 506023 476219 949637 711451 277690 542431 1019716 603599 129084 230079 336747 551327 849017 613563 762994 838997 238963 65446 618743 347261 822571 969874 415670 226523 796590 717905 1019721 371031 870763 709342 452631 665558 884042 268063 30615 932743 218925 837997 973730 347987 636393 119259 817383 971015 957242 643704 451125 400471 272207 988711 978115 735422 702273 204771 582909 889303 910403 930910 517282 443133 629684 207826 250332 550266 677578 27863 812375 544063 671292 671067 1008781 871891 837519 348255 912504 696203 506514 502065 867397 136831 780942 145371 15609 697399 706350 973226 304126 516514 553199 105379 750292 577356 978085 77673 1004313 885165 937713 586234 977361 392390 652977 385274 874858 562662 325692 934899 552425 878790 767400 90083 57103 638832 672955 984374 246651 238075 735357 373803 654034 403397 1005356 646979 473351 304565 963725 962715 162350 503861 407237 85495 501226 830420 305566 447228 376261 333772 818331 94046 377302 864377 701353 580302 374919 741735 887646 902377 756635 861437 359265 1007979 878167 493234 311067 193208 444139 1008357 890417 231999 1032680 93638 184807 432015 636556 965681 456520 787965 409231 890635 284366 336063 838957 513445 389322 547258 858869 1020684 341725 701893 798293 391210 853727 420659 891490 119516 224107 708725 624878 907232 141227 228743 974608 404775 248722 1011120 188312 801342 305005 679269 703858 631292 889841 1020136 694638 43839 1007173 815469 321378 1023768 358747 497775 617878 698127 808428 639350 684203 694557 735851 310665 101302 220814 635130 971354 500859 1023280 209366 663243 457569 259654 321359 722364 767892 529789 214747 992109 961852 693716 905835 281775 105906 201431 998086 60733 416694 507212 573101 504296 504935 641463 539065 902764 500759 643570 129580 275323 968781 611193 743795 695533 1007424 492516 515610 726682 243540 645197 601973 956491 976947 47859 118521 865463 976430 840633 645894 996272 405146 226019 439325 620933 384610 504095 492407 253538 928169 203765 286010 939318 373406 992799 191347 367356 485329 957682 601013 191291 992054 613621 1041934 502386 324703 914274 54266 511788 298863 787707 615567 322893 240051 240826 471197 208771 600941 446322 241064 449456 400335 323316 840851 437912 988569 593613 730055 670599 363879 1027346 473025 669115 107484 588201 24095 488796 546587 780600 925915 628587 1046580 810823 1037249 832690 760243 338898 1013924 373879 810480 989070 875322 720129 845217 925093 865223 842642 964773 876450 961315 1019745 407775 734878 10495 474821 161149 383382 801646 427239 156525 430683 899794 589632 767792 300022 904727 514920 163281 804510 386703 1008609 97437 701115 772499 719600 394215 421430 61365 522263 691944 515233 787901 895984 252389 388117 130296 621230 679114 965773 1030793 579867 850439 176927 387370 600034 155348 549342 735606 506513 859594 203768 60358 709749 868852 342259 980741 491032 980099 750292 218062 927593 257063 415066 258138 343897 438903 615990 345935 305639 366311 365301 195034 801489 687494 723519 740941 437106 63197 953720 259785 845086 666339 643902 161223 576807 469657 81679 636061 758326 428823 261824 879738 482194 478931 459516 332758 405759 252577 718284 939175 468654 607419 127213 276911 443366 851505 811511 705778 53163 726813 273583 375462 890188 444687 454306 846597 595818 1033870 626039 537565 863977 14075 494825 463223 102105 494427 116221 321494 128992 963734 587895 1021573 481784 806139 98119 697273 1006529 293475 120473 1001579 1033592 89261 400365 517901 198909 44963 963788 453088 194230 402878 501554 391490 97268 740263 110172 383338 359698 823775 242040 15083 603635 571006 841442 49121 903794 730876 882200 905995 77427 212026 44699 963976 574942 1016643 517840 518081 563194 55118 934390 310833 374424 520656 847131 456100 552170 651725 964720 910532 564379 301246 435121 677116 375346 576633 54495 294114 661466 878247 162262 55677 848617 648067 1018553 831803 817785 844583 772499 668387 517532 253031 718345 511164 481645 718165 976077 157391 847654 528055 931737 222621 375702 712268 482662 314299 433277 897211 163306 479687 538483 517765 492990 16298 419191 514700 651423 1025167 253212 960079 813965 777872 151259 706023 608919 1020818 574139 937333 699036 284503 591615 1000765 228621 758431 157887 658319 774309 693557 952036 984748 417125 569318 401011 153966 326592 731990 187505 681019 15742 102300 839239 79037 362331 193380 759181 928539 89082 320391 655168 499029 223543 265663 448143 623454 239475 669481 432783 250703 309718 241231 572974 508914 482593 981176 144062 253888 226524 356467 630153 152991 237237 651356 621392 226575 744762 582870 990410 961821 466349 327494 89323 261646 1036430 766952 775892 248541 239220 948161 693310 316621 501594 540644 975310 447798 143319 760266 729335 869294 468839 123363 770355 953883 901662 1047172 715932 1014148 851106 643381 112609 961881 717721 489161 152538 848398 251779 681757 771795 613609 352749 252628 125865 370805 624494 428471 714267 110479 826596 478049 642357 370855 636238 630678 712330 512756 645769 453957 674719 1004435 628391 183006 992499 257586 814925 720388 919418 438058 624060 343910 22443 236938 822483 81763 885979 437343 226761 762455 408791 177612 613707 647757 219109 793470 341907 300286 729342 525303 632149 126557 230395 614147 599271 94591 768594 399858 178649 431166 967909 425075 1029637 832364 156634 368156 437130 92734 596697 500921 993513 1009249 793879 269215 497307 207607 556259 510449 590813 362230 987048 912048 939654 1030980 806205 863915 650767 1032780 756150 636475 293467 249130 698063 801501 1000495 622137 726996 195496 461813 630354 639964 862444 488043 818533 340844 932540 851808 611662 197622 943441 514296 844899 298199 856570 784534 504396 259626 407369 846313 274191 407859 595670 980808 755401 968371 875876 778426 55727 573158 455148 589466 126307 829103 244395 111838 932708 784034 466547 744929 1041050 823015 137141 124367 400241 860069 893565 346349 928316 867099 958028 573268 481623 464187 760613 522341 544666 455508 668137 464031 612623 81523 377817 318264 494550 859550 680316 630694 887575 725454 381659 588966 359301 800655 930691 694618 871854 903906 307170 943340 374953 1032614 715285 438151 425146 220615 374099 442599 469228 117867 747603 634664 643571 765325 742967 968925 564315 516328 98186 898155 1022341 605011 41470 415163 179014 973048 477303 862716 422778 702810 105365 846021 217003 517174 755673 661482 375697 961837 1024724 353645 1010770 896613 169135 415158 890140 420201 214973 919229 955037 318770 897458 121083 611069 995718 653004 636010 698619 117675 339354 581319 197759 988811 128163 956013 975002 651495 831262 869323 618318 358778 501212 965844 546425 592843 783112 400823 229185 699183 709205 757263 764337 433517 889653 937748 606941 963750 922044 702129 615766 275454 965724 717362 242994 117477 341936 836807 501869 200535 384524 943945 1028649 456300 145306 957523 424309 775700 518868 371438 312572 288119 257350 762361 980233 511172 870509 488232 476884 576467 125844 791546 1044509 560335 240335 439143 308110 495218 142253 728653 785477 811991 935659 640971 596606 206577 1041941 282203 956082 174487 851841 259568 77299 1000335 508758 878899 797119 151213 80379 936157 664493 546683 811719 54254 580330 183927 757744 1029769 337311 357816 589704 1003807 281850 480494 713675 326320 461660 739957 843043 781250 1028248 397083 661493 850709 948002 614039 347125 677810 862619 195923 644878 632380 883604 96877 43767 770725 827044 295927 430429 292524 609776 272091 472461 485526 674662 306389 455392 183727 448882 315879 423376 911139 146071 802105 296923 212813 147379 997025 358354 877412 259370 782486 426878 945037 888403 476727 372609 679778 521284 964148 511218 288489 624555 887996 944356 162237 710931 481202 234639 811383 907827 684937 400883 947618 801855 127613 177511 198063 412531 1033882 861294 518825 921562 960195 777756 908832 867794 282356 839574 858954 594423 375722 110165 572229 111863 1006212 521632 913524 738191 842362 501219 774558 653453 780564 923867 866009 750707 1033272 918941 181101 949522 587148 827114 382197 113931 935027 42943 906766 760083 495979 762614 207596 320279 501387 496839 562525 954542 850598 735774 593087 441458 663346 662895 755117 220531 658361 176873 744600 781833 335845 142655 1043602 878963 261172 571213 258765 286115 220376 546283 304791 985402 792250 178759 497941 483897 739170 641566 642702 218355 937320 1014808 375523 744994 908570 992466 818634 736137 300463 993158 667347 111437 369597 400214 755194 705205 1011144 255693 911429 420754 368337 978592 468786 221555 753918 894765 892832 450677 129718 985315 449804 887707 563579 800688 428397 759220 517442 927688 155492 440108 857814 169701 698855 468285 208106 988592 64998 992964 372486 661351 897559 728441 841363 717961 502419 511765 879736 187872 409196 970524 956257 182170 1020580 429167 579367 178089 1032501 853628 669333 294287 742227 1047184 1003928 307935 968098 993510 335229 367965 46333 888367 198654 386174 520595 889550 769031 408921 705323 878761 195568 189207 814456 421730 676647 630090 568810 948434 64749 603230 991517 109907 954104 314982 463326 1031234 624855 348535 401004 161067 513733 101055 608246 3575 310535 392868 229020 353823 387406 317881 942323 523278 865189 603381 460347 129605 945214 228109 943740 306489 350113 577159 699299 1020697 390600 624091 776006 927622 1040534 1040789 738135 803702 793239 187849 396606 816462 571838 321784 322845 169978 891075 1012553 904595 348630 719137 407274 202670 1012076 911924 801234 986141 704325 870306 122403 833238 906453 388358 99823 1021474 197535 458129 975385 157945 22399 454183 689623 879043 71039 1004318 390181 613206 1021761 912778 253020 670156 381884 355886 4093 739993 643689 254413 1031490 513287 21879 610796 104631 981324 242326 159855 116669 542415 55547 452198 16244 776645 381997 234127 372677 154461 161004 833100 375994 827240 243033 757105 258793 477690 922909 827151 513638 865223 709071 994485 220733 457617 952294 226968 732405 300506 685868 886732 622028 319182 424594 940201 871478 319121 411347 831843 220467 416537 519500 498223 733343 504156 383225 600987 653123 834742 751764 376209 620492 341939 75327 419935 133055 816554 752833 398975 1033605 511714 904286 583339 389557 307123 978000 758972 615307 842006 711864 411128 641338 874804 938342 170985 819931 775059 742305 915936 69620 81254 190411 61348 290223 236713 612407 494412 277799 913714 382508 963116 413102 318606 556946 846547 381300 432039 161714 240093 609863 73667 438957 682741 894045 747969 849990 409219 382198 113868 329661 1010061 919531 743207 893853 719498 713401 210285 922566 932446 64995 493944 540564 406475 491838 873015 756919 637135 706266 840937 652210 1046722 718017 709031 166870 158442 619689 416482 366165 617862 1008504 850964 435813 506626 849537 895100 871783 673641 960698 1016655 805878 726483 720352 298926 177567 743487 1032587 986678 679533 675475 767401 126343 1031210 307004 154035 1032365 995098 451037 166334 869854 617886 415198 603711 381325 559351 429657 887356 408234 929587 599643 954744 968537 814716 349526 890339 65413 964754 476797 373994 833897 654890 704404 968368 825820 204591 234933 323831 698823 212143 927315 897555 790437 531687 454898 645846 744581 486880 816844 1012010 463597 431486 310986 726805 371302 282871 903603 780128 423182 373654 870118 293880 420331 489609 953905 1014408 814549 963863 130073 570331 726876 907168 503324 321119 627822 955809 911555 477922 308751 806361 774821 843963 414430 938139 432630 125981 48534 733965 690655 179546 512099 252664 43423 808931 787837 371251 448597 1017961 764579 658291 847951 416547 597745 854366 607070 438847 935221 375036 804773 535037 400603 779936 328063 416369 757433 183245 441252 62063 693429 323052 416822 106299 707290 1041992 429709 232679 409298 452958 937741 516963 859949 407397 337707 350763 782877 31997 383888 925254 859505 195229 682765 486166 54963 984529 357614 185564 774553 419666 105787 568891 128179 223657 683866 865202 236751 926678 223081 497199 729030 589481 939260 920297 644054 84879 834695 735130 997060 496097 327112 880171 537719 146683 587142 802151 943860 513932 903113 676821 894416 600307 752820 673715 412631 311178 648145 349657 807899 687702 422326 19195 783177 873801 634209 782625 916100 499525 911173 946487 577330 139759 792991 31459 746357 318931 254844 178057 88954 1001291 809581 882891 668615 432013 243537 356974 248371 851045 184131 469779 354492 244941 925176 588846 69339 740852 374604 406827 621460 207701 438514 241695 652258 575203 710029 881120 124075 956051 704129 510580 870392 473969 701357 494900 249367 505902 717541 326793 659425 648487 994329 913686 129750 589122 860913 763796 243294 1035910 77740 625338 973014 372377 456483 178994 261032 124344 40858 373783 747294 736566 869493 435159 93156 737056 437361 228201 249735 376496 879882 30202 622959 865901 322913 729838 153590 650631 190579 342732 308793 679780 179123 709822 986163 366317 121714 899776 669509 874211 897414 417452 759339 259777 493523 935356 679242 992841 169702 709561 1005186 825149 703098 651493 358242 813471 708422 515110 321047 430908 886491 643262 909946 162147 182839 187097 348350 434809 956293 515392 675816 781068 874718 354414 825997 999979 48358 555606 246970 716430 484182 554682 195556 573034 57015 948681 923099 1028491 900417 574453 694501 1008219 54143 680173 874201 843552 61337 888220 824668 463848 94715 408821 677214 997690 496555 570725 588185 375157 997500 40719 701831 1029161 879285 769578 302693 943243 969188 1036566 540313 415430 368030 845593 747677 981329 879660 416811 802768 620010 982089 340467 818273 365555 841396 837885 582814 938855 1009308 502331 602683 892386 875366 285652 48972 970053 124392 423111 841712 443130 189223 482051 324546 336825 665590 812021 512465 669054 327617 967741 506498 367559 628637 151528 504722 630030 761602 392263 193859 85851 485596 587674 657631 294693 942645 402908 901870 568141 570093 733607 1002953 931513 351849 923622 364457 600011 102197 896296 1035490 86639 244119 607439 960404 429831 767097 175606 1018966 669646 843538 614246 196504 962669 301754 935900 715500 1030470 914305 687683 236827 67487 670187 1032632 353779 388003 318617 942771 733998 710601 975324 764217 823549 72443 948361 995116 284393 899366 226617 127962 856537 758259 421675 550622 354862 734834 982792 1007864 860080 647040 750674 813041 885661 945265 202721 251251 547783 664547 810732 956583 833883 180599 1030310 831110 513421 1042697 290014 386387 65146 97571 850951 662807 641692 605406 829653 967399 734286 734110 1024387 345017 777362 260355 289175 823503 821493 825239 73688 879758 820666 995016 754926 1010565 152475 860859 508523 632989 192858 409291 380880 865611 318437 859868 907822 59255 247414 759476 198462 1041180 725647 580550 779849 628470 537535 870286 125433 251824 237093 301049 948301 742326 95819 442810 481681 222905 119507 107439 746541 552604 644451 741206 646233 781891 890154 421476 714509 838425 556571 406498 346994 511875 339819 307101 515150 226087 708142 113402 744714 1024269 484968 245082 815279 902117 934126 751910 762631 220869 703812 831110 837534 373587 992468 322743 298877 722355 248713 399471 770263 354777 826135 228749 649526 688887 865083 912616 767089 515845 465598 1014992 714720 844253 1003567 936929 432080 382615 216249 800043 956906 223641 905507 1027168 162645 270315 702696 522780 772897 433837 858939 866319 836074 376218 1009035 978338 845159 891194 984723 455538 487754 1020051 515331 573202 500366 71479 253484 664826 643032 450385 546535 442995 904247 707524 633515 248234 1018722 899629 22486 128469 570039 1002740 1025814 386828 801724 949786 886753 715099 40171 866853 833685 780513 358686 869596 773568 615418 880049 937169 709903 954012 938805 768122 345957 417480 998097 372499 498567 337687 247387 640699 28660 833677 895142 553406 338854 893215 64423 408335 432048 129924 482480 576355 432860 436413 529395 465358 720417 810454 892122 104293 723639 586851 932654 469894 464773 32581 23996 860734 440440 656303 898473 386019 804059 122172 861497 616078 512595 1029206 439174 774691 140863 462332 957211 710427 686881 909839 964899 959732 453241 621905 759966 417915 805334 518483 882770 1001067 885459 248046 772792 892042 238961 735351 878129 977500 105719 519372 174919 260199 924735 993839 19899 600511 685654 985436 339667 763777 445549 184050 425246 816609 733939 748337 794578 928205 712473 670883 968142 629241 422291 680814 363996 212837 240300 261205 370470 501885 724404 960985 326705 576117 424755 190073 157557 928839 185685 545785 749626 179142 1031072 520757 443352 255625 612084 981825 126253 585369 1032860 653530 431729 91967 907293 256909 856032 768592 697198 39735 452797 1041927 348075 504262 934843 1030312 480224 760378 1045522 501089 842570 809687 228401 1009464 837885 28095 303975 964817 224736 720082 687674 183274 959348 180008 390407 119510 963544 472285 112577 46511 829223 451534 153086 831408 114461 650610 96181 583275 828862 614376 672379 758668 324506 230014 293747 481030 682477 366541 905815 805881 968340 810044 470918 835402 989676 391489 808119 951897 961363 1027170 923898 415213 490336 821551 606843 432862 247540 748323 206059 224299 752977 998864 348583 374556 203132 793143 1002224 834788 997801 242544 968371 732998 793011 864212 112369 596597 719466 878818 277115 950459 878954 258451 761226 878387 120165 447356 728483 192851 648403 105721 518283 444647 872102 990421 457091 995530 927164 27613 640231 937592 464479 908866 986459 705215 212402 781538 815375 649941 321653 476319 891784 421423 705343 409336 386149 232846 542015 715482 425258 566643 284585 587685 369116 145591 456937 1012169 346607 719304 1015344 863955 259498 258963 896618 367503 181566 838030 779918 346937 555423 260309 946144 768163 567099 787919 740826 827248 60574 447243 448714 976269 1024055 537526 634730 122569 94942 1040921 441383 701116 618733 1007799 976709 520252 183268 823934 668378 349675 416139 130852 722270 691452 354767 1044489 516696 762665 118761 554342 130406 891446 424929 441804 842185 47035 868723 932754 946947 620258 971971 522864 188922 196174 261730 512455 572775 258544 550782 947512 728515 645010 32350 182159 597470 584949 845800 569298 955494 411598 814891 278441 674230 250970 506084 985438 416693 825831 64636 735803 677775 382890 178973 800029 628446 404781 358965 1025067 932011 374472 950702 1037126 697206 920044 921791 743314 601790 173661 308093 812893 230638 709531 747930 770686 900674 953587 389223 646850 143851 978724 1005771 587163 511385 583087 502844 774441 880726 569758 678867 901998 925610 912457 959393 875225 858343 223155 576091 1018663 903077 887847 995478 402263 904944 505491 1007857 151438 106140 1011281 461470 1034593 604795 924912 821187 320244 1008178 423160 539996 212454 514853 29658 697245 807410 895864 718501 840921 702116 316792 975143 256525 687346 584477 899215 713685 743503 724374 265839 94014 583263 790389 899760 229004 767141 884262 154558 155230 976029 180066 995989 379762 402871 211828 712529 284393 865930 392261 506252 910489 465377 662175 514284 380841 130886 843282 317822 1032334 480715 563902 424147 48624 235230 628122 468685 494774 827015 693943 71670 244007 477162 60253 242231 342768 476461 409143 930939 839742 930999 858353 567281 538095 929105 285967 226521 652397 722045 204029 277855 804829 96666 229033 219764 975321 491885 631453 448575 227022 616095 129443 408843 259209 292959 435735 953274 642205 886107 469334 929050 395743 562685 823017 787835 949840 552349 431028 404767 857915 352973 584689 707422 840681 845979 1024809 594811 539493 366561 57231 409186 724917 850308 784903 839927 501225 181597 959310 156538 932486 207862 588861 472407 589506 326364 988916 245002 747068 571047 560095 469238 1016094 130740 93883 989308 186083 585058 558973 678415 501929 216428 318807 1036461 514151 913780 574459 697703 556826 943879 945189 652843 605899 230332 668619 634760 915597 993938 910535 161439 314198 1012964 103101 256618 233457 732998 487625 700194 455563 56539 487206 193474 571854 815575 795319 883841 608126 505445 1022486 333613 367459 63847 46006 375317 992547 371375 465977 1025138 968166 938616 252621 216654 501017 294882 447406 125787 764559 840419 414172 1012436 584873 660695 633049 527487 446262 637139 425612 660607 958184 889579 249209 91510 744726 666231 516584 834472 508327 339415 538235 870264 901589 499105 463350 848917 152318 489485 422012 1021136 365773 616309 518450 645753 486091 750651 77692 477743 567678 371547 997840 503326 899119 842809 1002842 642131 482153 1046673 504500 834200 775962 702708 864750 972339 763781 1024816 324743 292061 485523 154791 755568 387824 635513 752421 920487 220039 218840 226530 513238 951195 326038 447260 897765 216743 951219 671568 815732 865770 482724 826471 938953 440859 730675 520032 686315 833337 51095 420067 1038098 218781 64855 183994 193900 361071 980045 715125 654689 387560 711570 64231 727863 249649 511189 217034 356725 309981 613478 481068 930681 1017413 639801 302111 72125 957524 681139 946486 117610 143087 324221 995413 994497 986471 255920 765761 687205 873283 771426 851016 759950 684529 413481 652566 1007192 408035 502606 576605 229757 413174 619194 720394 947814 289733 194892 128461 242616 181722 185019 677562 956019 302026 226405 96504 948348 468430 341109 450687 879957 961834 31449 890629 242895 459767 358982 61163 220318 609242 873370 597182 418943 579798 799462 587172 777504 507966 582779 573197 708262 669529 706767 627775 238543 249176 669558 278449 564720 334700 595391 954778 859884 1024945 370121 953797 996414 542643 756079 321140 879850 569283 1008816 242974 252439 322414 710597 354227 379958 828638 586934 702584 516190 712294 440878 749893 433470 79708 220334 1023208 638235 167339 242674 944719 962348 883168 495148 951358 947251 683419 779956 885358 448047 391492 627358 129746 817900 780947 449870 185455 102109 450735 108206 808306 727258 390435 1032587 171427 744328 741156 1016630 255652 710751 435405 927157 397305 578457 203132 845620 929633 956651 644966 586542 310699 616629 946893 923238 1000611 158554 610187 117879 582569 937251 236843 707011 503587 378218 556653 766756 462204 679705 661430 440603 650692 556233 601570 891698 379515 723887 863765 796029 486666 406781 81754 742942 962770 356854 351705 571126 497380 121533 237232 774723 636471 363219 414679 312215 659357 861563 254797 932594 645429 709620 932069 892241 305895 322467 689791 206638 158443 234102 105963 258311 386349 388905 665551 573016 945685 750761 444303 242477 562814 170557 939696 765602 357085 288685 562747 857717 211366 92751 127573 191431 1019744 970548 767362 104127 234364 620430 480025 609491 224657 676842 286509 198575 976074 735202 876903 720049 823233 443897 955248 994565 195689 838686 119407 679598 250175 472498 605493 960433 1037496 304363 883529 863781 81912 902604 988235 467567 252318 615605 588496 521832 896232 387772 952700 127802 866602 818734 854762 732778 1039634 473796 422326 671465 759722 1000390 346463 483265 944572 1044033 236466 298439 579051 760899 659179 922363 155246 793398 178612 801566 255183 549783 223406 630663 225649 53103 380393 763698 361853 830450 253496 207023 433235 777240 931525 846484 613226 914956 654401 987632 942390 1010050 594810 709863 416085 679726 81431 650946 52447 593727 378361 825759 585330 503129 802614 758343 948676 481035 152303 225955 963001 876216 596783 875633 382294 1019955 872510 189821 388745 926543 228802 438393 435658 965233 212503 843716 993187 772474 178665 106349 798483 434130 612066 931915 334238 904050 488400 556092 717959 440845 437205 851504 795871 345341 403229 412571 554327 987805 716311 555390 959476 461293 884292 261328 988554 836855 261778 310727 844636 765286 144637 872692 351079 225745 457489 909598 646080 902952 921336 815885 98120 274011 764900 170725 588746 740073 947628 720208 121647 342387 840057 462078 71662 292794 580933 811513 237981 675177 169963 650270 113445 979682 257061 808697 969908 880515 652130 359533 975653 488539 676474 195552 488659 384206 878513 99703 824615 897262 39167 930793 859769 1031256 186556 638412 456795 363477 622474 551928 337659 734791 367286 724882 484244 60979 285575 604999 813979 763625 924063 726919 756877 553879 453976 883973 32094 498648 601334 510780 778483 741232 622124 609997 183256 433396 356533 702448 708006 443642 997010 124079 326883 945760 994475 677046 839329 916024 1008049 572541 1002698 147141 691947 511175 728988 478642 713486 717942 961202 888113 539629 420494 1020604 716003 143090 351054 625555 779384 624371 500440 324785 711955 741918 416829 1020675 693986 532279 636254 642865 225977 53949 934335 622242 460602 333678 697290 470570 847377 850009 130708 159656 772311 952915 47021 96168 572088 480826 774503 325328 418413 347105 486884 195434 821990 714967 807805 980101 502797 80255 83390 515126 248030 322135 452707 370149 259554 816824 322358 833002 350089 830456 536038 1001743 858302 790415 122486 649002 57726 32681 554667 236637 100077 661295 654129 218423 695078 425816 503365 392345 966416 546617 309059 78771 777231 431543 239285 963770 212582 436919 1008244 310922 648858 966308 308087 1038644 1017135 80107 1004488 761641 495127 84719 957893 406615 906917 687207 785696 195936 456090 681442 645044 713561 1006628 667086 503428 276316 882741 534141 178557 165867 219571 464743 518801 163161 986868 353264 178055 464075 137209 665246 22415 407917 253314 707126 800925 294041 762731 416494 98006 854970 380868 474697 112281 278360 68347 943521 44935 96122 452985 707299 508865 302561 945992 494444 815557 355129 763341 736074 335484 943350 832442 240353 694891 450983 124251 612791 128090 881755 193492 985046 835152 179803 618140 871888 969640 223421 390083 636474 967797 1008743 653851 953483 650468 634197 1033676 768790 596603 830379 943414 986331 365933 880532 553465 956803 998632 936868 599451 319090 757791 333493 128151 439866 922747 277591 210035 154486 464047 440522 163426 468961 348112 569315 472049 663017 961946 691565 989682 1033515 434052 276425 904104 916052 484133 614519 512354 613798 637420 750771 147175 560846 885677 152567 579402 878778 384172 648650 54251 507409 874259 650946 608637 668587 945686 683877 692181 546771 216012 829906 494951 921524 174926 904409 339726 762764 713671 783576 889971 888471 63317 378710 406494 179997 912012 408019 60761 242759 879032 725671 972061 484952 872270 898953 249671 996932 1018278 175283 666609 305621 585047 834864 30134 900754 964966 973447 954008 833206 95218 923606 722045 534381 440359 368305 445210 708759 861031 768617 357794 207581 735358 339320 468945 57267 622233 952442 957864 748574 835887 239205 118731 504093 723659 380402 952511 227887 165103 683663 543967 709430 252331 736299 107002 808730 275181 804599 621276 491999 592757 842809 862765 589347 243382 445334 1016716 367538 294231 793971 302049 96634 695239 953395 993383 794580 1014564 252502 256542 981700 235512 834965 837422 331246 799708 961504 775372 229018 757980 110516 954232 907314 238831 187580 328183 1034425 873850 626518 112269 817268 625375 472185 695094 568367 867776 379071 944743 1002185 358636 831948 1007366 642174 88903 946666 609327 865431 871299 572342 628139 499869 822623 505368 194099 420759 294483 549884 597449 927523 493356 195016 464051 580765 955691 879971 481391 98138 702987 829159 65419 381649 612479 122026 378765 472629 444129 241270 969065 337022 867097 354661 701515 778603 802318 674776 369636 1024595 507776 278430 428539 362486 872779 925267 761141 482858 218523 849317 922354 348794 632941 974530 624829 490262 1003982 833642 1029177 728364 754156 606145 250333 1010560 630227 446161 866006 339814 77811 797620 242749 460731 462078 528351 727763 926679 65289 573238 498380 478550 516235 931165 440256 249010 851141 944700 735025 746926 618615 621839 701553 227778 995124 824923 277859 186324 445626 128432 954581 724761 608232 95969 827166 521153 674511 974152 941135 724829 202203 827148 977956 461787 39357 462423 612052 205795 726134 436161 753411 193138 373101 554235 949298 576498 219047 277994 941770 277457 446246 939832 670938 253121 738935 484917 763675 716260 936063 710214 211564 1009192 593694 250786 130086 77052 196168 351690 746662 183668 853615 228686 881136 261233 571258 228664 975472 700059 682233 1022788 513539 855229 626811 882152 715597 571993 159059 684759 105071 243060 370593 781712 688634 130155 308877 488333 826082 117310 385944 795479 840271 1020136 314526 1000538 281325 374154 637658 816099 100975 579525 45563 944948 499370 208724 948331 579430 711141 187508 523785 740237 435061 647483 714525 697314 638294 314173 520727 947504 860056 235420 999725 49009 522777 155474 309605 64190 216903 401191 378045 30133 209777 35567 668858 728286 834136 90021 72435 276207 948500 940530 514153 473992 961742 459513 656383 783636 124386 801391 1020331 743273 732613 673211 207463 636106 642389 236747 294507 196408 363942 185653 611946 735988 943221 981796 687816 936378 939666 580026 372021 823803 611891 454100 681927 971732 358289 497178 893400 536527 342245 633848 400793 781280 432797 636185 116195 78331 967462 463475 287730 121883 501083 129451 438619 123823 366514 309123 661476 997912 88052 861165 185759 702120 864479 844303 577886 217511 138973 379861 1983 812679 258279 802212 349559 602050 390291 402355 347929 1024311 202815 538556 969123 988931 229161 689615 440946 888259 214746 146679 575420 431229 357934 857548 965292 184095 833694 117295 291762 1023030 809661 217779 962894 103359 492855 515332 969161 301806 227961 599949 511004 439644 212541 552611 776929 442839 325799 204771 499887 1038442 975344 644545 699036 856383 174073 243572 1038737 294114 861936 207826 286520 844319 176380 856815 437657 629481 371403 637461 615037 509283 943554 449112 171175 551734 553213 453689 485391 359978 184003 770554 628523 515852 350105 694726 586981 241054 644080 576498 633518 778510 44703 580340 554958 848694 680433 894291 909617 548689 738583 738683 226419 891335 447672 677583 419794 42966 260882 711396 358177 608087 449926 909909 1026145 467890 759156 912180 472316 111601 158647 890459 351603 891179 664310 472438 990293 275262 1000906 299934 927605 366974 762996 846119 650002 154616 659306 208647 241998 254373 488836 419431 922871 447294 628630 926577 345805 987595 899873 307082 895716 380494 884616 977380 673509 353390 358935 572205 296822 63924 856686 981254 48503 177499 1022067 57240 988620 1029666 902535 223988 706437 713685 680314 88251 350025 627543 220085 488012 952149 55799 472026 129173 317789 593766 377779 374441 849934 566901 985759 105655 376139 117237 646562 944598 397818 179795 405173 731811 92111 328191 636022 872090 862019 756622 579482 663289 1008451 870703 571471 651644 424099 476207 887262 155549 62193 437535 506010 111967 641774 448104 751013 48917 913632 277831 879887 291551 194190 121753 291055 476790 793500 762292 195866 865765 902443 411125 872212 238293 898158 547231 1024632 842039 57290 983894 929038 497786 471768 698015 96572 137631 422492 120187 558839 1020701 302897 144122 231854 604349 905554 598927 916580 162784 265183 1006873 769603 1026381 183667 857987 254932 670535 935029 941513 234267 206515 62063 481892 748942 764817 856958 1002015 437604 496269 810738 326795 1013282 1038993 959811 746092 569197 572620 364925 62138 1027488 438225 845282 911665 801070 375694 358629 260138 691036 218092 859704 782503 1002697 87163 213438 740542 689271 427517 486204 977438 1036962 323538 404890 334957 14782 309852 150845 430461 294108 80117 452875 556497 905889 195989 625340 921285 309815 547065 556716 775561 264186 373164 680946 195970 883512 746898 700958 760590 617495 865195 185181 683551 960308 649807 124870 765511 979057 926446 32053 962074 451058 850265 887721 712814 735928 883980 875334 469483 226395 780177 490531 800099 743706 589648 834329 274407 365767 899854 951022 519392 368465 846932 684335 805167 520531 736279 1035347 382611 947252 298365 485050 733619 101835 232908 261145 431916 904377 473995 243514 371625 649080 645391 871409 1032940 765255 116988 259612 572741 218677 948442 1019585 1020191 1037898 125770 846694 778951 509658 864871 1014089 742646 727339 457603 447737 457329 923453 932668 968227 735349 1038421 732001 40299 207345 314876 1020645 830683 31097 717601 69555 456876 103802 459423 924491 705955 763195 669982 763612 490579 533885 549619 315370 717429 567548 417158 536252 743613 212626 875270 890225 430953 752274 779592 983417 211187 189235 927899 378678 423567 869369 772953 308063 765094 62883 863052 600795 240796 771641 150773 753418 1000493 463861 898504 782898 1024854 798068 953054 1030289 863181 850374 20466 218699 743061 765483 361916 619916 573160 320207 212278 529631 951261 698619 549755 968139 163269 680421 437571 783660 861246 175437 454420 788967 486096 689495 520586 1010338 337788 31724 428766 513861 427957 627696 343067 193199 502546 718405 23037 1032615 761012 568727 758701 773198 433457 667277 609899 416645 736744 480603 188289 891989 974160 443129 890595 181939 815786 571642 453687 723642 621357 415635 490573 960858 613223 825771 898073 467197 815928 907977 1004978 550377 251207 1044812 187611 392456 177035 894855 894087 479715 488203 867698 726462 195351 43519 832764 778642 1000248 357857 728946 1025321 194410 782394 234984 327183 1005348 770295 851010 442967 895629 300735 931786 252549 772181 745257 314266 605399 990101 312954 342509 867206 284615 845139 903231 224413 886641 945828 778128 81265 727830 653704 631027 855939 947576 389060 738007 956602 321999 783008 1030921 703914 326626 1033357 218742 880150 821851 284662 775211 969993 946579 127101 178119 827120 122035 350458 925035 955998 989285 340219 576881 255954 859258 468342 120653 650912 416634 863581 393711 152702 177100 536285 126238 463484 128717 122425 221867 971953 516562 629571 964716 942443 875363 211335 707440 742683 1040714 972241 715415 437603 643828 513115 1003865 326504 163750 441650 317153 32500 293087 103412 232297 173867 1038914 438365 223943 342960 540451 1018985 547389 804318 707402 248569 255023 713609 694509 781025 662456 972037 891447 376073 888596 949830 779922 1009415 385763 232893 607701 634836 480690 548457 424086 1038692 244887 863653 619611 92667 738549 670921 250007 605745 748380 97107 296915 523968 793589 1028421 573289 992271 759441 466868 1002511 290231 85806 416078 755443 759558 32213 412614 308790 347942 371626 907692 1036515 1012804 334553 1011240 706366 604892 579477 260366 958336 490674 430927 644231 798635 307639 655106 772668 588716 566221 841429 462261 91510 597279 826826 828662 401253 596638 646724 551921 727020 27743 482614 121320 313139 304542 367925 387820 929565 499463 682470 324454 155385 1043784 882596 323363 665577 307130 993049 292773 766616 750050 210364 1014834 286101 831895 562650 962371 403887 1001081 693587 913974 150333 468187 277337 828092 751802 959196 919275 258861 670620 766605 657883 386445 102187 830424 243273 987789 710901 386985 655169 189388 845138 779398 914352 472871 708214 183958 630366 447917 383166 114238 514498 539549 623451 757205 88809 187710 350939 404436 605787 407466 249019 448453 226355 821108 824118 812509 815545 234204 1043792 599669 345589 515668 170965 327616 382517 359763 320307 425619 262017 440536 419549 992609 95134 378850 935387 480609 748938 1037489 736417 150974 255254 554460 921016 796383 15989 508958 455577 32632 417604 954310 249935 928500 1005779 315096 240285 959299 179470 955877 483694 335550 838270 782208 186843 515118 227388 728468 445959 996737 495021 500972 179773 942397 249048 1018919 422341 651564 699175 406477 452355 684529 566747 63851 709363 289716 726394 724652 736358 20458 213885 5887 115194 222961 597730 410235 758268 502682 964999 449165 523812 226135 836519 221645 421353 212127 97954 941865 584548 790126 90935 997956 1021043 874225 390060 973123 864197 219581 508621 484494 471709 162460 503336 364310 448409 812567 286357 929427 130071 417115 910956 216499 968796 466478 596917 260520 662010 813941 30549 589198 112894 112825 434407 95178 1036664 308981 1015232 31295 864633 325977 751028 454022 385265 618329 575448 645945 841278 512275 838966 648821 598893 863156 36790 347959 984524 364127 619996 779066 624427 146845 151026 1031042 108018 570234 618929 978592 320283 215671 433502 993012 972969 994913 816755 838054 920306 787199 154927 470587 943857 455006 577171 510690 588450 406047 570431 352099 250346 265711 949362 948912 686858 707830 932234 588573 127582 670068 163044 866394 704330 455885 316145 453813 814388 882181 910663 278328 386010 732755 446405 1000690 645347 714225 750450 758453 932635 246131 754874 1002197 254735 242845 62643 615225 648890 823933 693481 653926 931273 137055 508908 678589 678603 1002418 990006 629117 848848 957083 93930 1036821 96213 306286 154454 914455 748453 369551 516435 357073 685532 604534 708044 160443 935786 470331 497512 1024723 89943 385489 702950 294682 186337 491989 700924 489765 909495 916864 64693 1024802 687525 973838 997486 137167 1036567 605078 366066 919276 652242 506468 507998 697078 929131 700790 920531 906028 950758 864200 991883 200655 603878 762228 710596 858199 365247 112799 713574 235611 649827 801195 943629 834417 129888 233197 504995 730733 512354 684513 157389 615195 635749 375132 352979 941353 733294 233850 778330 922572 439718 989585 490602 883184 347354 540409 817692 726717 970472 240749 855540 130164 631707 390188 836347 92003 806101 711711 468222 206581 454846 838961 645592 292698 253416 127571 610086 104254 95479 474473 604542 1012532 650581 573332 652046 762135 728233 108189 604072 959261 556590 874155 826852 146823 726414 574839 226205 161325 242926 745032 619484 278138 838175 896325 81390 488529 321197 587107 997581 841489 243223 369471 641708 952019 578651 190363 508250 957493 945993 493767 479607 972313 158910 261984 444732 754367 469874 875302 69629 174823 872890 915510 364796 469326 766364 301021 944157 210349 750538 740199 279415 949417 659406 652476 331633 611045 679369 512742 566927 226734 248774 87418 736298 582889 498334 497059 341582 820201 638673 489136 194587 335769 421544 1001141 847446 910524 716889 221519 1018996 603195 800453 1009285 453155 413103 305078 87823 339398 138587 842153 677177 244938 870718 753165 899684 701797 859467 868589 593655 457318 421095 1044746 764091 488849 764247 322614 969163 1009972 806525 865490 343792 259402 845530 410303 421027 670460 924250 517957 383824 978280 494301 1006374 510174 895069 703128 466270 910412 153965 579386 408949 984010 218864 667254 1006016 323028 92767 866347 746251 462119 121805 194924 861934 773151 129179 136186 278140 32690 81770 461943 473460 1017157 318138 996195 875158 40254 778901 648003 844413 637841 285609 381609 1019729 243942 630959 896936 814497 791027 1040698 984647 732077 944072 371829 145907 980128 1034413 1011297 1014285 652168 953057 442025 705269 357176 1002949 646810 225527 864938 277807 391499 386010 678491 564973 959434 922909 408421 474174 309883 577350 707382 430819 371527 811449 724867 573191 684661 255081 779828 951439 441677 454897 216803 466762 857845 929454 510804 722783 129493 324901 571735 681970 198143 285919 743608 670111 379295 331127 545599 48766 651745 1024078 870330 355181 880889 906289 245100 983263 930874 363387 641899 801117 914084 523020 996643 835232 960014 920975 324593 652875 513734 92634 827037 354755 975331 638722 564367 801970 640996 686222 889955 515110 435881 618480 601009 701722 741150 740274 980304 875213 288205 635884 770867 389841 981016 118582 331254 816785 693964 24405 587745 367074 466522 147062 915010 961241 584301 351724 355554 202362 390337 650324 424349 512360 707759 167614 545470 968020 365267 503377 278334 186092 1004440 945016 695082 526015 971102 443295 473372 487900 608113 254947 853895 110004 415523 896357 815954 454961 920057 763043 699935 940648 883342 709935 752938 856511 183139 745822 496069 514109 719242 681434 892632 663494 706970 1032871 1029404 514707 636533 475635 818449 278393 809767 1025457 481778 455374 419541 828907 253334 816243 818949 648013 85622 711026 374601 576623 1008907 848696 544318 309339 665275 824157 816349 407796 763495 610067 367736 636682 386707 818586 866422 331004 348908 375854 199418 1023118 488596 857943 981020 589377 409492 432569 177788 185310 571499 304807 1023128 266047 218941 996978 681318 829243 97747 736897 326425 728470 447202 956719 1020551 710594 475603 417605 621623 1020141 105309 570338 742613 956455 448337 258225 324946 1019430 757713 762842 568301 48939 964659 360234 254679 93501 166526 563689 792047 183541 559966 913858 144063 634469 96845 527871 729916 71542 6527 732711 292717 24179 1026277 346863 820975 863893 128825 425795 129768 223722 368307 933190 826036 684769 990952 789991 869179 799647 966870 756819 244980 226011 397182 605374 676175 971053 704078 1022370 151284 811998 493285 194036 705335 184225 471289 983926 750891 715110 734403 435046 670675 743842 634451 566847 866550 275647 898371 320815 453959 707412 975468 493855 101885 621921 954076 40621 1005337 175800 424690 734179 888773 709750 700790 871642 369851 818364 760773 304873 371294 441769 367554 470423 1030190 651651 800143 214987 841412 861367 725822 306903 238035 838863 671363 47542 513954 982785 48030 929493 484556 641883 714307 269055 77816 968602 249517 944906 676588 504390 895302 796115 331381 858867 167283 442871 619679 955603 637804 31869 732650 471615 946478 515860 416603 54487 122201 992314 774494 406389 923525 761507 713843 483168 470458 938317 1021766 162246 774261 773900 448299 647350 812781 758558 653601 858062 418622 832287 146170 751436 911533 755589 366186 218072 358886 237115 416571 944002 369580 320733 255263 540316 189215 247484 388508 773662 387876 770938 499836 564091 1006320 89579 343002 943822 190165 979793 865367 704040 382149 265980 981632 109499 755039 490070 513378 171547 906421 580474 449222 309422 972356 971655 977356 169690 740184 630174 469498 351673 726575 727386 837340 891568 336350 309749 508641 457740 999741 326001 700268 1019720 460461 939574 457672 848917 453798 208783 441240 714708 766862 341243 993770 509861 355605 644021 752454 988875 354097 242851 578513 424273 741749 958951 380600 940484 211143 179161 863067 743644 907930 707545 57328 660342 819959 1025171 127976 849437 919807 468390 643545 970276 910128 999875 429873 335574 518265 421233 79343 322267 367499 165693 322326 387908 377534 60092 479974 365274 253007 776905 439123 185291 626541 431811 244345 634505 388398 698399 1005689 1043042 482246 1041677 1021842 244168 498147 892230 52979 321239 234359 963448 637492 456877 830551 732840 553973 254837 816473 969586 614904 865133 959292 270329 430586 124823 885651 39807 931607 60062 404428 514075 991124 256486 938666 900760 856759 512819 563021 343820 618424 536315 744385 683448 257254 266231 513862 444861 191666 564379 433347 956292 357489 954746 494395 782800 156590 171974 412519 844435 386984 253454 553709 835265 189934 677842 198303 250937 886649 888331 717993 416188 762979 186179 140975 522580 74687 791151 900882 718029 568250 627171 767173 74703 146333 506951 706063 465607 956620 819582 767660 391324 946577 882743 340722 772728 887769 308699 731500 742641 318155 669939 551661 113131 750179 928589 564695 595819 744684 284534 187991 339431 940857 514469 742667 884056 733012 108211 121714 62875 701385 347612 897101 104942 871843 932444 1034660 963497 652003 912897 813304 241789 863956 1001364 505208 196358 309582 505249 591357 380722 126822 407770 22523 108457 157610 789927 125023 257582 223413 290675 965834 194137 277551 448678 28459 1003709 776436 957653 112376 102845 333562 847144 81875 682490 178741 191118 707187 796606 872306 314275 576862 902459 845703 671283 995645 61551 1018228 734626 675302 234166 902803 855834 364974 729040 840533 723303 895383 216750 231367 745907 359493 303471 243651 611911 632572 958336 1023872 449162 346587 690895 433817 126068 338527 522596 880841 784690 421114 600751 423338 441196 236265 618831 460493 831863 772619 141806 171427 641365 465802 992742 65116 277102 914196 431486 841012 383753 573360 954730 368376 105891 314586 462747 720705 491072 724282 211415 672732 388762 1022737 629077 85342 26357 873714 443754 669003 365925 227057 476783 327370 599925 326712 766317 244119 778583 743591 958615 61233 347534 813247 373937 257656 617806 556257 944332 670441 1017414 386729 776854 400671 546809 573084 938716 755983 153019 1014918 748730 579158 436116 416718 1002298 707988 261772 970432 448205 933433 645990 931667 574423 560638 56307 320747 804469 710947 870118 698591 326677 377175 381882 244502 208431 872312 357292 502927 883804 95981 347918 314919 902052 600923 884245 440507 567099 154815 758379 125926 453332 1020780 730038 993593 577419 883850 100719 80810 499759 317742 601779 213791 956038 783617 930753 886380 52730 159983 94555 682706 60917 471853 238580 872213 242030 954153 457860 30439 309935 240861 858487 728409 931312 342815 816840 707934 605013 990936 817463 556311 601845 108796 466044 572135 770985 499217 452325 765729 425289 902703 126330 760483 279231 746230 701902 606161 633511 513086 837333 468822 509404 390316 464302 924620 80119 198379 851476 877782 479987 621394 587672 341494 887327 384306 969606 495457 957362 199933 827026 433043 129703 125436 888391 9719 1019237 259599 933538 806598 639928 767620 703436 439829 762361 316369 1001946 1047169 503080 744233 760538 1007201 706094 180975 569973 442208 666236 734478 892310 572786 496021 505915 685767 1000745 153592 774799 410987 641743 113870 833997 841074 1010858 979053 512836 581133 147442 73591 867481 518084 627991 839210 515843 342441 107135 396795 760889 777828 555384 249393 591707 352959 456048 171697 1047576 294003 258706 806247 194129 125786 364405 207998 446929 983867 1009743 356566 457877 483202 376716 719201 603772 748435 938477 637490 898499 441018 317534 576978 976788 584601 167887 744056 1017039 508029 502380 911454 718481 411071 855498 645601 269290 844709 236701 844503 478933 538357 502960 355790 625719 380222 736113 306999 469581 482475 252299 824791 10174 27495 749192 212937 373559 765348 224131 441115 1023553 735518 390474 249194 686949 552691 944478 102079 581151 374994 815928 236449 1009336 467931 880146 403150 827455 815348 415621 630967 646670 182507 640668 364529 602815 420669 1026645 612757 988391 758686 612085 647633 380786 740844 957378 217213 870195 666167 386861 494049 983805 552471 890553 142070 841898 830046 431135 715460 429674 904245 374294 779986 538590 220994 818412 835333 833295 294802 731028 649336 703545 414893 709300 390809 879346 1041060 599923 862948 241014 686778 159149 756109 992342 866482 327252 424585 614909 345978 15997 611003 929260 57598 882341 579502 650426 890422 1031689 951790 778899 633019 681047 995794 122848 24446 513317 816329 355289 774518 620974 175001 441427 1027632 671141 640692 1022584 162644 883203 517736 239542 763559 489227 193051 321474 952245 684478 940993 316789 92606 897567 109997 932263 12123 585313 193806 1006996 945753 451533 715855 617707 253602 105449 632307 507744 771812 489681 676833 944366 1035049 903781 987885 1030161 446806 643756 502871 446161 423818 481394 278107 364924 302655 779120 864057 587805 876116 377334 782116 486935 96079 212755 909121 944497 367260 627960 860669 439726 900116 982564 644817 441840 177710 223476 733644 366773 586480 382198 384158 1037354 481558 326498 683097 410223 513106 305914 125107 126154 691155 762997 806884 512629 447066 983823 505994 1003038 868838 914770 641244 569806 898258 929349 605547 603050 442605 802552 1025173 997146 880240 540561 455148 202607 961933 908368 961962 851121 42745 1021019 227691 353766 476723 289733 353461 727539 362300 326265 234484 969064 667406 556836 827128 701398 704939 171125 531965 763705 190177 577110 236917 1000368 649056 729044 918381 924906 92991 121035 510632 568442 649154 55982 123563 192981 779331 698012 816011 869219 653335 423998 996596 691622 579306 895431 978198 495731 452269 754335 687561 888540 650467 288253 320378 713528 871400 973761 260398 595707 812285 116662 23615 244342 947367 191977 238905 159185 831053 861866 654676 199135 758590 195897 348857 994441 555475 289902 560039 1039619 822483 1041624 401400 582863 694190 716035 61930 977940 425157 864558 714811 238023 326862 375624 31399 515746 93438 129446 206251 61035 755532 985561 724657 192202 497252 1001042 349643 740155 1041561 479140 838327 652890 647775 681931 159635 962670 126828 335316 648539 224932 972877 661854 504996 191604 892594 877118 325318 256970 419887 475326 719300 121991 955126 978088 935007 517444 170967 987890 910162 985514 223611 139163 982210 388429 810522 608757 857594 946932 895031 766246 208632 242750 439913 673755 697723 1002278 957592 446558 940016 827765 452922 419229 472430 891399 512315 93667 988986 709723 831959 431544 306886 681804 46493 502705 745138 972132 768071 711209 505733 1027077 454352 807929 673485 104343 146793 626156 196052 620400 98113 609982 463662 449838 405474 923966 58683 697299 943019 314711 873193 312735 260295 214526 774249 885822 48882 775061 781536 821748 924406 546812 421463 614132 790493 717075 593369 162141 661452 559098 373211 499470 939445 886670 546042 605358 843291 269175 760428 758460 878231 723447 993457 975513 946237 903382 961394 945447 177207 306583 740217 162022 500442 502736 330207 968163 926955 514095 649124 587128 191089 350903 189685 499616 863938 316743 782682 874802 119724 739547 971459 1019722 948852 784910 951535 646502 941587 506568 850544 112743 336735 234335 963133 234329 494934 1004148 143219 857751 914588 740899 184083 918143 496941 108524 706398 588185 620300 306585 977701 602573 507049 966278 732065 175331 905422 698279 52767 933259 702583 934527 582237 1014946 324764 581379 723798 711963 447187 829850 357204 920478 376050 731939 616090 519440 403901 824883 716863 685213 686270 479799 794236 382666 959209 595575 768204 432367 873238 678652 375736 774852 207739 575480 867011 696573 87788 322603 492924 666951 238961 517840 709695 885654 182522 126635 899475 1033239 813879 46299 387658 388681 483749 313263 543486 914248 701554 208077 270322 448855 53233 1000223 506507 128123 882307 389905 818595 750036 12249 858033 944618 209277 512277 509860 762674 587166 1007687 567155 1001033 190354 89742 977230 188527 441627 127467 511298 618198 793455 1024681 778730 866108 568446 874846 991144 419469 436119 523810 671576 765155 966192 339039 353767 1009172 97618 896393 553461 587871 1013424 621222 830631 903717 452577 478640 346931 865518 73591 730091 945996 943801 735549 38873 1033093 900456 504331 273899 371773 966718 517573 732976 1007125 714596 546223 710169 385629 1015361 276326 376354 463101 850179 298653 449648 769288 628154 221619 1008824 714053 150518 384291 36339 566757 836570 810740 313757 933800 834633 636238 160636 896161 331741 762775 466826 139062 663805 483743 917122 517748 424106 756197 845621 514330 169197 377274 842782 464663 609974 163035 460409 540205 853419 787775 485671 551610 685908 496694 409057 438526 374878 1033836 641963 810627 580380 76607 480537 912654 242289 352381 236425 922603 1015232 363743 975098 685203 310000 64126 513859 838934 270311 422347 988231 971534 905618 447851 1001063 977201 743093 228028 1005862 484307 640871 993225 373714 282104 1014434 313785 743197 555973 845251 711397 248304 636389 899489 731349 515362 419511 847994 846616 157639 120378 584031 962812 437843 397176 663101 455341 670615 455510 214727 212776 444345 63719 415207 602005 911216 314995 750380 838611 705751 973068 1033532 62677 160595 421029 560551 169593 109415 465047 653592 229153 896976 194444 565140 642610 1007725 488778 671408 618091 757255 483898 192109 431691 748626 251377 260646 312187 877178 210259 942870 771862 88314 127838 246967 502365 514153 313149 1003674 761202 114624 449940 589127 560055 649437 326482 50847 109425 875031 810396 857001 679272 1010380 212122 282413 802538 218955 597817 201791 48979 339873 894278 940852 574383 583030 817861 113247 920525 473029 727909 990806 326791 943433 613978 192559 487990 740012 285243 1047560 613553 777768 965292 1001238 415454 735985 223547 1025191 218205 868080 455060 317615 956203 1037448 948814 278460 344048 834362 911676 549789 586347 250297 350617 617251 325428 613107 238524 649090 747193 951732 878468 923934 294123 1006364 669455 878714 518534 760902 342842 1020318 342737 975476 975580 747952 427509 772580 617628 935883 940594 555756 79612 806563 736464 540469 813782 842953 784993 236433 347927 570745 905904 889658 776758 530159 586730 676653 388576 731825 245995 703386 317242 625821 894247 112533 183403 497070 584858 521990 266103 799993 975584 222947 307767 31547 495977 210262 875115 826782 408981 478038 125814 973514 681387 509788 1002311 970563 104123 782988 1033585 484662 375523 286005 62076 1046628 991138 955384 387746 841490 380516 1002762 747095 882310 520858 555799 943562 512625 625898 757192 505396 1020247 979205 151463 691739 765610 376218 645238 953709 415686 466471 1017915 304094 1042848 927532 473707 944953 253134 789807 563060 750187 703905 1015052 840179 675746 251377 109671 926895 930291 697067 292210 759303 585255 728792 715492 905565 379593 499138 980124 813482 244295 146281 670602 581863 177073 486758 113452 1010851 224173 755176 730841 509173 236759 835228 738236 844678 881431 648037 838078 845191 316249 215775 599275 717325 1042001 354750 129445 756635 679814 302823 867141 334822 663126 959239 32171 728723 801445 447374 306808 871398 91131 322467 771939 191860 437159 636732 540442 787167 368425 767065 694220 1001525 920945 373559 930989 699289 259614 861156 509451 687379 846073 875444 712085 516594 325291 949774 1034706 880927 120174 949476 241648 439508 641748 961649 895179 942203 564327 117557 194412 1018616 740571 843048 113865 112558 216297 900480 1021208 374023 740320 304509 143335 897882 632253 747403 1006156 848569 861539 741795 359128 248436 564107 589488 508404 496524 558831 233962 288190 749001 411901 493246 643454 175557 270223 644569 775872 573071 930028 862193 613150 1010566 150839 32043 589061 989057 811231 114641 294072 997972 879846 214319 933399 367751 650070 830883 1018609 387915 497899 1026635 891794 186730 1006761 730827 706925 517778 49124 693579 257420 934865 984938 247482 811614 108367 775439 415188 1018903 160504 1036680 40405 318866 384140 501516 1041092 117166 922618 986722 490952 268783 363451 703085 824757 169663 648271 836852 369261 512825 553694 1009786 851034 196489 935281 1008197 853229 276715 517165 518477 888718 249737 510886 358852 956984 564916 891930 232124 843350 85973 166870 498600 774670 455181 718472 952218 293206 567278 626294 439133 464849 713899 384070 912504 854517 689850 88034 79710 315203 826034 281594 876295 12156 841586 337341 417979 497321 767029 440115 339666 289147 473991 386016 706929 762195 1011368 744420 334709 215421 613981 638293 963036 1037354 1025614 490916 605279 961393 1008236 324858 684503 550301 493485 833771 210277 750836 646821 289644 808657 741042 160597 31919 735390 747805 326449 330575 977764 64813 468916 739239 77794 959800 432092 761601 1012749 912163 728275 407191 981392 881820 995124 874294 390729 861126 652852 145900 96825 424854 711342 636081 1009756 492373 760710 1031816 214967 644190 848534 767842 964498 948000 520428 182094 909749 935321 227154 756798 577918 1003206 202542 605066 959914 810215 681936 278215 1010504 870128 988852 984684 269292 28311 813663 484526 43263 977318 432056 1020811 316849 985458 679431 93369 781366 378810 706379 441018 401392 693453 645255 923502 771189 651452 394879 81241 208270 634825 712010 695939 796494 990004 285555 996513 782503 612278 192074 109183 873066 417256 713959 391058 794096 665845 727373 1003679 410863 481686 884520 571147 57221 368198 415211 439686 621552 385247 938812 765157 986278 839863 196153 921450 490666 488616 289771 1003729 368284 405482 934599 452024 928047 609135 356655 755610 385262 343794 926650 850193 194967 863023 448988 94525 379562 869533 959275 683379 110194 251360 549567 518438 918891 849544 123343 800523 517104 624314 470762 760267 341934 489235 254798 435094 897335 867057 1009037 1017267 652877 419389 638172 96727 895765 954710 894501 956657 256093 744772 161385 1025705 865252 449400 826221 782377 767032 896110 1025076 1038428 1019796 1005723 619070 1016663 801190 494056 772344 940365 945461 29563 351482 805369 861423 317938 439190 409103 330229 349926 83902 290334 940191 695024 230303 434017 313597 956355 169977 243322 974466 120731 720259 299934 848553 453127 1023238 943284 636502 111587 192813 484572 881065 310983 609532 485320 548567 778539 292203 58107 715961 509892 354243 480085 506100 586483 182243 593270 764600 883790 366025 543996 312813 687948 474293 712465 615281 642195 715364 294189 539365 472243 38893 996997 859223 492762 376611 497821 224653 1019521 831464 648501 449741 817702 447426 419470 585409 573328 240787 769352 271861 583439 211369 16361 778649 623347 677330 309527 744793 310042 731703 922219 732985 887608 774545 305133 760689 1001356 364486 591677 474305 981145 178936 492334 878808 653152 834899 811463 682977 318164 809927 683719 761536 682637 510103 445292 620878 1020506 948779 927626 172955 955451 910097 418167 491647 175262 384457 588536 963338 684857 265595 487846 86510 586995 742844 422819 458268 979210 244309 508721 249911 454887 884576 37883 511848 408094 964960 294380 157669 129078 489533 995898 945056 579502 214587 490131 435946 769124 407214 56479 645455 1003881 292712 885519 614122 996696 727499 842065 967394 963133 906414 184058 28575 983487 425063 952105 359485 649688 1028266 427423 698245 1044492 489870 881513 751568 874909 510855 863978 498921 649910 376784 772270 918239 513650 199917 896013 377214 157595 885887 726396 467955 889207 902061 423274 49081 319023 859841 240094 707734 425286 540150 912162 867011 870941 289343 520440 552397 466478 630107 565106 250413 177687 869178 403123 297964 325884 495002 762463 777747 258422 822646 759588 256525 385461 551793 588947 409048 210702 959218 677999 809369 976577 515370 280527 779291 236430 605136 490912 888206 1011492 806366 654552 326626 481657 825043 446277 773396 1029332 875473 53743 481520 459646 877296 721883 756287 881755 439238 586426 159540 152475 646542 222426 455835 302823 192394 178574 106338 404988 705477 322456 305949 142831 871737 696694 998676 161777 910397 997610 832942 662299 511011 97500 843584 471463 495443 374104 212186 273246 988494 86391 736976 798101 670326 886515 712644 448845 431984 954201 512316 931302 649627 625141 1003286 518593 943813 439922 246903 523793 751766 961002 469703 441511 128628 175422 962843 677625 269981 450384 1037100 228750 274235 595655 139005 324237 250676 510547 595371 444118 342894 701944 241973 270005 947404 191786 251777 578011 808143 751498 439027 764369 784938 293113 286398 473213 687466 557024 367703 756641 95183 228685 421638 968076 465973 935866 546719 580952 944431 252507 42741 226157 40938 981346 684135 366803 358780 810763 163445 548662 995947 62135 717401 679221 742610 860633 636308 184799 944848 702085 520487 416582 1020687 522533 732709 1017737 751670 322364 128906 51838 183739 111983 868990 809837 782862 372612 1038606 302313 909940 626631 653704 570859 809429 893563 553023 1002286 195797 634627 740951 57147 895352 967666 65316 891450 385947 685591 77771 818537 191430 986728 1005412 306654 651443 379373 626156 390030 1044224 40570 493735 857525 865865 479073 703020 569304 866186 829253 866192 839227 874876 237082 219870 373309 705079 212665 725950 839198 841323 227391 709884 626349 693730 224798 883777 1040666 1007655 292538 1037714 242078 797371 1034132 111324 771446 586990 32754 640428 223113 837451 103367 213679 718939 389763 128673 921383 814732 408568 815739 372619 38587 636614 948828 520611 462686 747718 62392 162447 175163 409246 536428 797051 243937 825842 948381 773900 63293 814694 436167 867140 824043 735942 154975 727771 882232 69341 585309 630442 651468 928237 246941 141943 774028 647387 957481 311178 589492 371889 875049 1024462 926957 942799 755194 159545 693471 719680 838360 468495 758488 488715 276203 698195 409441 171627 621627 300542 836971 383405 828344 239133 855637 412153 994444 346494 171722 574460 469179 194089 326372 800883 781624 926206 516276 505943 719314 669558 770460 381283 902350 803645 840517 762746 126773 984506 677534 486130 188789 499500 829815 85471 380872 767811 469596 376466 989120 425796 178866 495302 415131 723961 377726 906344 370247 711836 749691 364481 968211 682714 198459 124886 291749 207287 251307 684591 1028554 185211 746153 1011360 758686 55288 496317 975571 353502 348415 547800 928373 109543 985548 498987 635512 433106 776278 219064 320438 903849 634523 173245 377773 465384 656382 192058 891159 30845 556173 667415 745242 638292 914585 663303 425019 101354 843240 504245 638562 389002 666485 658406 178422 358865 888297 984907 915598 931130 873845 989521 461297 185019 891209 722350 516633 746454 812623 504095 370253 996817 54221 977996 392004 907435 110448 605465 254321 611317 897306 494323 14299 415462 290553 209567 574911 697701 671507 242158 928691 636063 822908 791403 379987 894768 335819 894626 423133 244517 402399 254926 55631 448101 866204 211005 340430 111727 87455 454685 513228 357493 402934 640474 956593 111535 538517 286046 761712 652002 559612 338423 307043 325867 246195 981552 665593 465593 869852 643548 849336 451961 741801 486043 249798 1036998 374410 448739 876089 409202 187845 641135 621214 277361 340828 1019558 927717 307903 358996 227689 839656 652184 863459 636721 651574 92871 746733 844266 972420 863139 518344 153852 912928 452833 632758 451697 477593 3963 776235 126870 723694 520522 322835 762055 1032295 901371 362843 637035 943084 816549 666239 64366 356581 968025 821167 258665 409433 717479 972951 458021 531323 567164 194953 899237 422681 327554 439703 750916 50427 695469 660725 288728 821093 293586 491104 938294 617877 838927 1029921 51126 834949 877011 251125 910789 654605 81299 729303 536371 522294 577350 214511 890294 123451 101614 509861 355942 894317 412538 240789 570723 373207 624474 464813 794405 232299 817575 404345 511754 518956 316731 742619 703380 523586 36279 944436 504151 916292 439638 500562 636093 868603 239399 922477 568766 830235 719885 933149 802221 574446 818897 668986 815454 432295 792491 221002 1012580 717669 715835 110500 956330 74679 62940 844603 433388 838759 878779 977738 810916 202999 675351 802612 969704 964402 630357 924750 649170 256836 404449 753313 282303 877721 612789 538331 547166 602053 434645 905570 478964 435121 825790 770971 105941 81244 840789 941893 567781 235766 971978 459638 254577 895160 580687 701898 407010 648022 350805 308635 552054 1035852 642636 440614 586149 199131 419414 861739 386583 589042 634375 244898 908427 682382 314300 774873 536030 971460 62590 105341 421494 104369 114011 365339 129426 1033305 1004729 383022 314490 111790 1024634 907812 726255 331750 995092 4079 782952 634997 685875 30427 827641 726861 746345 763129 1016252 961850 998496 799566 237521 626131 340857 548494 833116 448707 1016947 713897 515521 894660 997260 405346 1004715 956065 611516 833931 222948 503689 964683 489409 792398 977073 733787 940016 552346 650375 522275 441560 309216 673115 399993 663217 409251 625451 630171 402365 651493 252997 730548 107493 111951 314023 709842 95471 497126 898659 815677 816838 1012516 214478 43979 818914 978100 172731 157983 942898 236875 378549 714439 491272 876903 447913 532207 203226 420444 923516 153571 343781 894825 683161 501255 907624 774755 422750 385898 691949 734188 421414 725915 318388 553213 121796 828914 747952 953886 880405 838898 717426 1021201 381866 654100 839855 312751 858483 373199 687538 857359 1032275 96224 459627 30605 717514 968253 232389 418663 159307 398586 747123 605558 577001 498439 530375 899459 761602 616245 832474 681865 325798 129126 817723 469880 861077 747730 226089 46077 396477 836348 840412 440248 977017 324757 583255 736946 962798 691655 152570 456802 72668 281447 19931 911256 1030436 993438 932296 251100 887839 138169 408668 194638 599247 850329 613625 923129 771316 338414 143097 807770 652517 190878 758649 63341 866715 385327 276271 924783 356107 47931 490265 42475 582777 790359 419175 30375 422858 498546 90939 317174 775282 576974 616217 448873 191263 827283 441456 979251 226967 653916 565174 828147 314823 80571 384163 552357 963412 577758 428911 147158 840041 434614 211960 275923 355718 106203 1003209 934557 439757 489763 740058 490290 622385 620811 911960 140926 851601 334205 1024418 615675 168559 588624 545722 697765 1010373 657337 356049 666407 624759 53095 799923 98243 374060 354155 310699 1043360 433037 965893 506768 539771 642449 898605 438383 938893 193805 241109 746775 930260 1012770 87800 343179 613407 734064 477035 315155 478858 173987 350906 162289 467882 374672 625982 963609 447083 760106 715862 379633 926563 985554 397141 146042 669500 445920 512725 483639 222695 226030 242831 781714 718060 730963 760430 437651 871783 255591 984552 538383 506578 604606 608188 503900 707194 178749 755590 483691 667254 1019414 569591 409554 1022772 375752 568754 731633 235291 228038 391492 160467 375544 370983 826785 492895 424152 686556 522576 931354 286386 975317 481844 674395 451709 7613 875861 702803 757608 986467 233679 802676 218919 1022804 745974 976402 865925 1012358 935145 510377 425269 910920 995555 794075 587141 1005723 530783 411132 354179 707826 846506 899654 675182 682550 354959 389546 981521 401134 448248 325548 247475 1017979 780455 873367 90807 628857 493364 1039394 822190 981600 201439 317991 701030 510432 630178 512622 118220 366362 452733 920243 519429 899214 493210 914117 81577 796494 982029 1037112 55038 736841 697517 846758 975907 482772 652362 43695 1033673 325833 986536 52979 875476 388336 733759 765588 425448 615642 334047 707943 79519 216143 388611 478147 116636 414494 260530 596732 447613 925357 46398 366008 375133 894537 174051 544742 882310 866793 414708 803326 863821 848836 192204 306287 862652 513506 322870 772523 248981 186213 161006 69599 1008143 777288 49137 145295 948387 457497 695160 777004 187935 642323 522388 757870 469590 743190 841445 664445 903589 34671 866858 323404 684622 370676 999774 669549 616294 914832 726940 245604 451052 652088 448743 221758 628169 984473 233966 990413 940472 467774 359057 353246 195033 631166 904333 390317 351833 55673 200314 616143 945365 179790 118095 253285 357850 211874 331726 609967 707690 471850 953615 423454 251804 836403 80566 448133 80595 179349 618835 717135 356024 813893 150502 424385 862997 1006021 512809 699694 129934 910024 876975 607933 258980 223196 977292 236835 952743 931945 760622 999735 904526 441064 81754 879730 452385 46491 853806 773261 959094 769264 729213 540579 1020867 628499 676222 884238 495564 902708 621955 620725 118422 474725 146038 669913 637608 966529 576861 389291 177078 646188 14069 157943 882251 466469 56671 382522 510821 447992 866873 813941 426748 166382 939376 997550 1001021 622357 241061 935550 732235 842063 676277 155537 447590 337243 516834 902199 820721 668971 186599 153887 987599 733785 567183 305051 160187 508259 886460 774758 179085 180975 741225 975085 205781 632652 705271 130343 186767 556191 517729 784072 111991 379506 435798 617941 935475 193380 986985 932580 7863 233267 324247 747993 288627 824293 307161 910670 906417 853481 689502 680879 97814 212317 193165 250585 802700 1033286 467759 1024794 652039 383385 431818 736917 988566 992031 250975 808907 212057 617677 903658 317742 239083 963046 233302 743847 924012 515536 256553 360701 731546 895809 718023 434941 890100 208318 874217 187533 226770 644759 11767 564850 634093 571098 612977 740775 426622 794428 507145 248467 824166 970017 928460 899365 874066 637409 278171 513210 474449 518792 851344 838369 1006348 48343 641009 391964 470757 433230 802503 427735 812214 490185 236258 458003 509502 351859 109523 160501 908067 837963 891125 769729 552849 536494 930808 738876 32611 865667 677039 809678 321356 470157 937733 986261 759745 317163 996649 815014 439947 364215 343283 889691 38861 882703 409366 324380 296922 195281 717172 469374 286374 813794 80591 567259 436831 456364 634280 946540 739391 318708 796383 533879 779779 620366 718627 390372 493467 157649 893418 1005753 239571 386978 125895 984813 357564 101111 933468 463614 576505 687048 502099 187253 1029696 224442 390736 873583 889270 640188 1039169 816540 185470 966016 40798 367702 706861 297948 641495 740806 738079 886012 384417 88955 661263 116061 932668 766660 99707 764374 563068 838078 256423 669495 674745 643671 31481 95029 736330 643435 435631 480492 834097 715101 728231 437872 947832 972890 765698 340923 1002511 773924 790380 603710 864500 73077 812517 73082 204701 175437 809437 855311 766284 367674 910732 589198 1027609 305878 797918 856937 440663 227509 372404 773402 893932 651430 1005891 168886 743235 696799 945475 869463 738202 98078 582302 889460 992744 60589 331758 863327 897609 1008669 859179 570715 251257 613076 684842 646307 401198 334454 418413 378717 452546 408794 640348 876234 625582 227269 194282 509227 120545 818850 494512 358074 248998 612779 975786 302715 963169 532438 448940 1019192 979250 440773 953222 960714 1014810 817863 774307 253333 254662 829852 884364 478414 940454 501233 174001 947766 647925 1038212 959897 413855 989261 318123 755635 964821 589516 879505 619723 863714 660399 921213 894047 358051 973020 919019 174782 958044 374334 848542 783438 687724 848252 665454 379623 1034345 1047556 349239 330495 315354 241771 681549 186559 859563 959208 708039 643742 770553 439972 770517 4092 309899 149759 641311 987755 576911 963512 158462 894548 930573 779826 1039116 472278 677431 618294 634804 498840 504658 386588 345694 698253 631495 937099 714535 813737 195448 1035849 517266 47068 10943 146989 922575 987112 688883 848796 695984 740367 616797 219227 908433 192807 248027 584310 219860 104420 757145 337881 366503 884005 99805 301999 905830 439661 229128 339309 209784 28525 474498 499494 826485 1000055 18111 838396 254751 577512 747927 924965 645902 1009980 439924 324623 669591 710733 137139 765141 646081 915014 940559 881894 609208 341813 552809 898433 816690 540213 481526 288350 759835 452926 1002085 226660 620357 550585 764402 88892 161489 895344 961411 623038 930737 193953 777816 891418 630123 358003 187335 1038736 596127 871860 937460 498146 376461 696041 47771 927315 800414 155634 1034452 54775 907112 445689 744394 215036 356072 501594 809683 669277 629133 40535 370507 939977 444086 249517 760878 656751 817387 768180 711845 567243 773451 666919 705520 711868 60334 457668 402919 243123 662517 710067 911622 603279 871336 664054 347863 52602 449146 905845 500652 388355 709053 693754 390608 316376 821038 748829 440225 910276 952995 358161 398142 830324 232079 730503 783617 378693 640493 976736 226362 963926 1020678 267711 75699 326193 1033325 645589 829816 765100 813389 609502 359565 714091 298575 986694 732627 971309 970997 794293 765069 841099 436058 568861 690813 412621 338647 292469 519080 840013 670201 408348 619698 826802 863542 276087 193219 678974 54111 715926 617766 1019121 1031704 444789 97645 163206 129948 222526 876328 813839 287670 915218 902421 317622 478901 875822 85405 935706 940442 106038 202303 1019153 867450 1010085 744757 113102 401037 871181 125047 849038 88505 469874 182746 875346 291545 634730 646982 836574 401302 510581 112608 1042597 127835 535516 957534 232238 871366 341965 325521 584570 204632 29690 694587 960920 555566 1021890 175984 800233 870220 972257 728855 118550 233902 797131 636175 959662 510638 583334 497355 1000154 759158 128329 113879 879003 248175 57535 78303 171436 654412 709555 680946 357479 317411 863482 1009038 818470 390257 96611 444887 223774 986485 682898 772395 681359 1005250 510204 845877 727855 456001 453507 42751 409390 234363 890499 742542 891047 832746 454032 465389 496469 994156 269805 94685 188165 335817 769075 679686 665790 442242 321006 732938 746161 110203 683102 255398 265679 375701 292073 475755 484466 550388 577779 928204 618076 876385 421589 977209 845395 277443 331729 901874 806715 444774 55002 289703 572588 774812 44023 231799 794076 376199 815868 923901 827064 956055 444011 142206 908976 453944 605658 377653 97617 363835 324821 513235 27902 790005 503862 252634 162647 514638 793580 258327 744011 881306 911669 269087 92527 163047 235836 446006 446369 885941 600315 1020565 257333 989731 571710 745939 474593 98076 546733 512625 121801 963672 650550 611359 961130 632989 926454 936746 935115 345423 417179 996651 774517 473646 650779 510107 669043 527870 145901 1030537 722934 840396 752643 560315 1007170 929909 687153 245578 718170 963163 1001228 745162 225655 761919 687271 683637 1024586 341354 161481 874979 925304 717877 380850 282094 97567 65233 108250 1019179 863587 501405 586781 352471 810313 396063 349742 249682 813459 173978 370125 62460 44823 60031 706163 404216 671192 389339 1043620 378744 1033261 866784 841460 661398 771937 83135 85957 801625 424285 834077 176239 189930 682485 387705 54733 681461 410327 1038452 112361 961046 44409 462739 87013 879220 1007789 710249 538839 989603 235277 377054 101247 817831 413339 493050 511873 756830 949900 905754 618379 865529 97699 536365 1016121 122644 241209 603501 475008 783409 150237 714192 506578 1028302 849793 175603 809181 228764 230398 774429 289527 747615 409132 391695 174821 259182 544485 126372 404941 875827 423539 777516 1016296 993225 972885 766704 772003 160665 770607 61239 568503 564351 80627 478409 726459 750818 348763 494549 383070 416969 784937 97901 324918 84734 106161 859633 843333 1034357 890055 384534 540636 510761 930267 251299 891485 813684 597854 200535 185883 192456 905705 366012 277756 846364 1017562 742703 670694 147291 822966 473956 238414 748488 342359 740253 30204 457061 478153 813285 429031 409110 212155 158642 992460 60139 728889 807647 688815 464619 383514 235428 383856 998691 496763 685229 886733 944748 873442 937873 781060 500338 989058 352764 699342 779566 736022 953225 170829 708217 138939 516713 1040463 207215 461814 85944 988085 488590 371574 992455 604731 862966 325996 778811 327002 158173 267005 317339 215674 811374 347092 895288 694132 325982 635279 978694 244678 157629 322004 912610 601869 436979 585637 146230 859046 490720 884392 119911 130342 632633 705598 254844 210644 957564 790367 956376 476935 714556 308847 138991 167847 743237 203126 813958 313330 1018089 983277 664568 604359 483020 584478 432715 120043 298974 538059 558583 736370 954855 830450 321516 680287 767808 191914 640910 799703 539561 274251 454249 896902 192355 718909 585190 185655 102381 574394 364110 1008070 195196 228073 241477 826546 283773 992166 117497 474690 667465 870201 307519 347383 497561 456244 187991 366067 911669 699996 120621 714588 190330 169758 378166 709045 446952 922570 381622 845223 541563 802106 553849 493383 548462 707175 515090 924860 448885 167869 193265 773451 277483 389509 874092 924338 937860 641986 635191 687814 1007643 833109 538522 893543 551291 536517 428767 907861 596334 780941 23546 620679 998471 250681 865618 106261 780913 710158 472506 143281 888991 981158 975415 802365 644820 136956 387629 322950 211878 157287 1023130 446247 879890 996536 447841 838561 23034 555378 161310 633080 564047 816551 858082 188887 119757 1018234 745026 1018701 576949 220537 450669 420662 687389 825814 720276 220508 261172 456593 436170 308123 335812 781852 240883 171770 618406 773191 252897 813771 1038593 503074 318854 318945 892457 782742 44603 637023 906068 792523 986452 855701 505867 804671 749838 681342 988132 515468 642544 269167 277391 768440 129629 861111 1007826 753217 628530 998948 888140 677560 121671 162166 760170 822861 94781 714433 642636 645358 665214 612213 907539 371900 771036 946614 606108 1002732 986700 793071 425154 665335 889302 93589 770892 866244 112360 610775 218229 987074 105973 42718 477934 974934 548275 149982 810538 138043 773029 613979 93674 846748 762700 811942 380870 857646 184107 956035 822471 405382 414633 130618 387260 822754 456227 120175 81212 850408 387474 498355 1000881 291047 741594 735914 940122 628619 887099 407098 518483 431417 615390 496112 927838 453225 414179 1007988 1040709 615923 931655 967518 923294 874937 923030 779417 629077 870317 239933 447879 756588 970806 740023 704750 597940 567647 552654 690029 611573 622049 327438 46919 175919 983870 774941 381237 886512 861754 118206 826007 619111 1034887 972233 121258 154604 451884 838454 728243 995176 813270 187419 864967 1020316 725915 1028644 216682 619870 748516 345854 173043 740636 811956 24462 706165 897988 985974 347047 309835 429359 959896 585526 269501 612989 158696 223726 584295 348146 390640 60591 505911 976340 223069 738735 677595 859532 455851 449201 234452 569264 898606 454538 285031 146315 168399 628983 153183 695253 194119 225091 929853 767092 1008279 410295 358518 239588 682994 129086 497245 238453 561659 932887 969632 256455 941178 174070 475501 736522 351025 106077 677306 117675 686246 226919 370035 997517 778996 778790 686386 763811 387660 350039 235131 130638 945555 711907 571285 808547 965716 455877 80094 588244 836346 634638 906322 421337 740762 363389 530394 238007 165884 347575 805873 102333 1005675 449070 836985 477176 161628 836829 1002642 699253 834350 940089 968601 682865 743787 867869 829067 749769 969478 278314 963645 908429 517361 922831 744075 863755 719062 667885 771855 398809 405317 52722 665919 740781 817904 770913 376943 456504 771185 820183 178255 314430 907730 818081 228673 777369 408754 618669 689367 413051 98115 968826 825022 873180 632698 683937 435038 773544 179660 814123 247645 233903 411251 373885 449657 636626 713720 258137 532340 436406 919422 401121 434926 501916 964357 903011 482004 1019217 961329 700775 421364 335303 155608 423121 309342 224953 102394 740405 773929 580520 588474 645341 702789 442959 480310 120525 95603 768118 726773 337590 817509 315710 592251 268253 957974 863544 211188 175789 898198 456206 356469 175317 192484 445143 412014 55639 281039 754815 906382 859526 408743 429868 452190 952889 928106 555482 113969 368186 387115 232826 633449 895891 60223 204463 706959 606583 677290 511627 914732 869143 287934 167167 153547 171577 322507 702177 483266 896410 980865 1000247 490825 55158 797085 703873 369653 354805 446585 286627 162247 1005739 471397 355407 80753 759993 438193 662430 222267 310222 882348 212394 460653 325331 911417 935071 572259 768665 234969 808789 1040788 438964 653605 7839 165358 79310 802003 863621 755326 862586 929699 976990 960711 921592 573198 586667 481628 781585 982657 490242 362871 113003 783048 992074 889189 439633 879285 937529 500656 335273 744478 973086 196449 825902 63797 778778 545766 55998 384650 796023 451163 782541 172535 568190 975292 60886 361210 872917 906451 1043218 413477 722043 425621 210846 810087 839276 826332 898451 346741 866932 322042 323436 378763 593889 746134 1016268 226121 64504 577378 883813 407468 1018987 650407 998423 767518 100989 756143 620859 670779 721751 204218 1004824 257574 863452 997858 378827 726508 341206 726270 717520 335479 657295 845718 866105 969012 310888 678215 773825 989413 650798 351853 572558 979768 803318 828793 1023026 1042320 218922 195954 158933 720456 733523 762311 403903 937065 149823 598939 379303 623979 422766 121082 962958 310349 973899 556853 668845 814306 962623 474822 502977 648583 1036852 1006016 910638 1024818 817311 1008096 253207 563805 836057 781080 648653 635343 703182 353975 473253 766805 289599 725447 999201 804637 782514 519969 990438 685902 824123 865730 194356 751316 739763 505169 214651 943477 135678 1022738 422888 999829 193750 521048 735542 1036826 148983 813799 974962 179833 156030 858971 368582 545517 507145 919989 815566 522323 315051 767700 634414 963245 392852 977514 248539 341749 454057 793182 362743 913806 890429 916530 391339 189859 365883 1004899 371877 154035 327555 90749 124805 717998 582389 124237 379613 753999 219443 410602 508511 439815 552533 548011 849946 727972 663967 1031178 374245 921021 364346 488563 208157 970503 819903 158879 847077 601774 650259 322545 555339 509353 500891 391382 355003 999765 481404 803518 105708 707037 866591 153078 461556 219759 844282 367345 731799 674296 258854 720664 727898 686994 746210 350935 292074 718656 363407 694645 187230 684442 1040469 105327 953208 56919 193051 863956 597589 1038486 734427 378425 921477 880868 223593 580530 354781 76415 617258 754747 389969 191817 128599 895728 809637 648373 93779 984700 111321 1018933 461403 856923 698137 705227 768339 796645 750562 434431 479613 44959 883153 1020308 1016734 772503 1016885 1017539 605578 911542 386957 453508 226361 154318 873322 606879 177105 555798 628442 570825 1002031 913931 113554 478435 685581 587409 389484 406863 583660 922413 826318 695580 209151 634186 701118 215774 865311 772445 1035568 877597 564027 881029 748280 931156 338541 772917 987756 531445 985770 325198 551647 381765 937930 815923 183534 693195 582231 508439 608955 1033114 781040 432699 470375 201918 703645 446863 236301 697298 169468 986937 142975 983930 1045800 746965 746343 968340 580908 470477 1042564 85181 699613 760906 759154 779650 739750 560043 948394 352058 548189 827637 1040002 738747 294197 964689 536422 907476 128368 191047 534139 994966 928398 804537 384176 440412 795375 326034 146378 404239 1030289 979558 1038351 901969 870140 1002202 1028757 373721 225156 318237 600699 669847 947525 728709 401083 453127 443388 968989 663130 936932 219227 686650 498254 501923 587039 596411 351109 697179 1017640 992538 701272 261650 709997 349132 1045029 497500 309881 387974 541677 888022 922523 872184 565097 687480 758158 95355 713593 468295 476915 798285 379709 798927 375941 31662 828223 418765 522773 928579 416691 936189 915768 489741 654760 840981 315288 448661 728635 447263 467759 322013 764780 961240 60729 421076 876995 645804 93455 679316 88828 476894 751836 664919 716256 443865 223638 47230 824572 390203 45016 142966 668409 222015 481177 96571 921111 413023 660667 250988 58781 911660 51927 71413 489929 961318 947148 12175 370467 615030 453578 892641 204188 254961 888508 686500 484461 511538 343707 448083 616939 60873 920425 1003928 779973 216669 488084 212315 868814 833310 127988 1040412 607990 650722 619195 305086 712238 959387 371739 662742 193211 80878 322267 324476 628063 779670 1009241 950040 486585 301566 226478 839854 619257 264055 879247 494179 698599 675629 897103 349635 901857 129404 217049 876115 269259 503068 761494 412910 564255 294290 319379 477907 260898 433833 471452 255937 113388 510747 372429 795550 909767 106879 234444 353788 895440 93110 191832 420682 829294 843658 334283 816542 941507 227971 751386 938350 755546 359173 829086 720007 446337 87758 56907 497050 972993 987239 420556 755294 244385 1005161 939932 601881 713879 1026657 967787 971975 968983 1002631 179042 281919 644713 257386 550393 1046534 922354 356216 720482 985437 969263 126137 483172 145389 572323 818358 474725 627159 886166 30449 103919 911524 920301 751144 599004 195926 895461 849096 638508 351597 378683 231323 687153 92921 969841 1037846 867282 88046 619498 413516 157110 971323 756648 231288 313038 296759 727881 143097 487112 383389 493854 595418 260064 881603 866082 455096 816242 86263 455067 703026 953884 408670 1043780 550845 965730 929980 450197 388305 1045573 53191 665085 567517 973063 642761 466565 614883 508511 931764 929995 741558 640976 630323 585913 797566 742793 748666 621846 724597 527742 540564 495024 739163 681366 215994 831675 693815 601755 709795 931788 476878 782160 548707 383907 1035082 231191 225625 835174 639351 514220 774997 245157 114488 821179 931257 418494 716233 298227 104158 681390 1027777 870733 739934 766275 939214 507288 728003 1012269 440859 152703 454900 489037 288551 367587 963224 249514 666359 881447 93018 548675 992606 516754 820732 187930 122676 692074 494046 189645 1018509 15843 484309 993170 628434 939721 237353 554410 371670 467166 232142 900139 1027238 479822 367273 449321 358062 606129 339278 867252 19419 215783 409262 281727 434160 731635 841667 687157 726555 249169 733096 636582 551162 724647 191099 675735 232047 370154 92147 762220 191834 604055 195979 283963 341924 418426 793143 372303 799683 727765 942526 476766 996625 659191 506202 508846 744900 910275 470740 689395 186062 126108 194501 1035021 514956 522529 996179 868008 904810 391467 226931 732132 750137 237806 637161 885691 347527 856823 668619 384405 226583 976105 862965 316660 636835 334197 945253 171385 221935 109421 1003273 873701 964888 990438 918522 632547 492462 903546 740917 717426 258276 322730 886999 601545 858539 424973 879212 1020327 504649 769794 736430 643814 384152 518405 1017415 128944 650609 1023756 247093 1001705 709006 733411 1030201 450226 604620 617547 805114 794863 931941 294069 658355 676538 899856 670167 323048 973923 495218 65190 1027090 493486 777483 253833 897948 302478 186228 774565 101335 388109 636462 406014 871882 1035294 120489 129830 808039 317067 998986 107975 754539 423725 576983 464479 1043616 425393 486459 133871 506032 859436 843051 924609 489514 366716 599958 310641 892112 864539 260908 423734 709543 241419 708711 187179 286534 837477 602001 959823 398749 113206 808759 529791 1010136 270325 238045 924763 910905 943403 270075 788475 813878 440085 495119 1029260 260869 455273 890740 324359 928691 570321 212836 576370 427923 911493 327136 766343 1028265 224205 739165 789943 432571 669163 993729 601767 933057 649013 583128 670516 428411 611793 927321 355230 711118 765131 244437 714381 755415 905813 861981 797402 784848 637920 972321 441076 943985 940574 285174 769474 758547 487886 810763 875868 1005801 739683 343833 603822 811853 1036456 941593 947768 511209 24155 564724 826126 237003 587404 621593 806074 339881 47919 318742 537086 189374 842662 191005 744236 736397 158067 671602 192334 1032826 443451 222379 764870 713561 877025 855668 437651 147372 203487 650208 167422 289950 691515 681396 947304 617842 737517 955679 915077 626565 183671 700915 778726 383329 936719 995541 927684 454474 539884 114230 106099 45549 728645 503018 451307 932071 192634 867420 400799 926197 887038 626389 1036857 515208 535549 204185 340847 741249 474262 314831 856037 886686 616304 652216 269051 804721 369881 713445 929935 767426 747458 565086 708082 243811 843346 710352 629997 859986 151481 1041828 928436 808680 498388 949426 965155 691938 146237 924881 649494 631665 489036 385807 263151 399711 414507 954034 89908 260964 493505 809868 948782 874178 496325 658351 514265 671181 695446 878261 167606 793831 407224 112050 742927 1031299 1029832 766595 1001376 894914 833949 998145 919798 894630 323243 1008820 632718 353071 697931 112371 564630 780963 440913 119735 909741 444852 1006156 128135 832156 859479 957376 654867 996109 903883 928983 978249 717286 239737 103262 391223 294734 513045 466737 501419 255259 513476 831961 587339 480142 645353 225483 589513 181990 307831 783761 222862 504941 497099 848776 664023 470355 926901 99039 723683 425746 103674 179803 887566 127769 11243 1020094 835250 130601 636991 30511 957957 645953 503075 194012 814266 646314 752404 571035 819775 338207 696509 1017142 242266 1010360 884049 918747 888620 834448 780374 221997 420029 763443 173742 210102 993487 413103 617006 627547 511139 80316 717035 1028997 1002780 747468 919021 371604 193063 936186 90983 290793 975192 422991 1029928 771252 351190 419309 850832 800618 659407 429538 412575 483024 833976 790071 378610 648144 310476 254407 493485 276286 968148 48980 228635 397179 562670 769448 282383 983870 808179 766329 700106 462620 769558 319157 163371 128210 488204 163094 913844 36782 468885 898258 844250 751764 340214 552494 781624 191817 768227 496094 255523 867041 335098 948593 755688 357729 378701 644275 942425 853478 693930 445038 247690 987598 175485 896440 973002 387639 302531 1045009 438949 588813 474458 229154 539561 306013 78654 816027 518626 756140 1020508 537789 668540 669544 371529 354683 752082 823551 556372 657117 945203 1012324 864744 487189 337559 422743 743485 985527 939477 290530 302775 450435 940150 435640 632149 453963 245152 1046052 1002598 162347 793693 182188 744312 335591 698263 751723 1019161 1021963 379251 1020619 951277 1007827 791982 324790 30847 923741 886665 571021 937527 643639 321435 370680 324759 486309 945928 461799 795501 190945 361693 912833 398911 227772 378511 430423 959647 359965 491026 866630 269215 443354 961366 480318 156859 157181 349914 51191 890353 923305 325353 695086 802441 440711 252534 830766 798605 202105 857078 878918 871838 116686 1031752 609510 290724 677069 513186 677301 785556 501657 1001250 742075 1008227 351986 239219 138855 618895 808652 700085 608219 943047 222589 970969 666547 110377 639226 684772 989096 425106 267774 876073 474852 293323 616357 24022 459260 926583 306798 203957 712071 890675 697191 179066 646822 693193 317266 85775 912840 796627 32600 55951 1034882 707836 705974 974276 312775 127604 920430 881896 997948 59197 145751 944856 642262 375379 1036875 947802 1026186 627991 1007907 996915 928563 1021132 212085 1012849 136879 619994 881620 110514 424246 409553 829191 649010 679629 186927 658171 868959 363925 691610 354124 223027 292271 713174 415197 806369 679182 63931 661095 1039373 909561 234458 316595 1032803 331692 568747 760010 239050 252217 996021 837575 653452 325018 186590 408178 676668 745176 502323 40846 728634 455311 352177 634186 569755 477811 620435 848979 779882 938663 503566 588173 87866 845284 418607 153278 383545 958735 461927 326927 927453 470737 878892 44542 111579 438586 379659 330731 81358 693086 866957 266099 861402 88951 920123 96748 367501 931126 505429 890472 582491 785427 648874 331748 758967 191291 887785 757172 761109 832847 586684 606053 577390 954730 781106 497866 732493 450654 75999 277837 220830 230361 621258 448015 867002 356959 119413 752552 924615 424846 48828 827304 719194 776314 569068 60471 960393 910066 899166 1037605 234396 256876 238537 319380 782978 309699 578615 375705 806012 213494 32558 169972 109420 595647 65075 839835 95699 453832 321480 765991 194857 501233 964163 126637 338170 74719 989081 653618 838393 701777 214775 699946 962325 4078 45975 196099 601270 779533 27582 790903 773690 102124 554957 1002844 662318 402301 1042008 155371 324461 747830 661917 471701 769736 204236 313839 937039 818695 423728 137943 641841 495523 354940 355902 809790 912905 814457 649129 351988 214445 939470 86521 955274 608619 738537 475853 329071 758245 141051 833695 930235 162957 28643 847036 840813 671536 841973 237234 504601 1010472 692975 134623 834670 21470 186067 505932 1023201 420526 938907 757039 719714 72634 909862 286045 1025674 448390 214875 724948 109481 643895 516328 652630 759126 661483 969067 1021729 628690 774378 925404 741273 956620 844087 490706 512365 1017194 354730 826787 143218 947145 474453 578979 719746 772000 205561 388253 633149 618028 576574 975588 892299 658869 488881 488615 814358 700507 641692 842087 607213 784018 992963 604041 996028 875875 762074 878347 551419 857273 675682 419247 192082 968460 1035801 644756 932769 477006 617148 873878 1009869 55289 438902 216282 550071 777424 583160 616890 423445 498275 951241 149117 353821 1018850 364025 493959 562809 592095 905366 713518 227881 698682 320429 689563 769416 193259 447092 407909 43454 884114 833875 825709 1029146 639191 196017 767704 564509 783115 163762 320956 493289 288651 175848 763987 107989 728013 522761 739953 960076 760087 933414 186671 456871 998693 282013 540565 666431 807678 447097 238299 210837 103519 806362 907089 684507 776802 464270 555783 752774 767412 892642 223351 411291 173013 864106 927146 416598 934231 883854 124658 974388 55709 640487 321500 1024378 454775 931114 500578 742640 944562 43423 897587 222586 486516 757381 1033697 850704 252540 698167 848442 788911 446136 975162 569064 305831 496907 762684 1007804 150427 200538 384707 731107 715977 854950 641869 798664 654351 776433 902508 334731 27574 942435 221870 657139 691572 680047 114277 501263 547294 408899 1034673 922543 554705 619859 754926 505166 996025 873109 314717 651819 360024 269269 110410 716611 326279 742004 865937 407357 354158 472277 832248 382102 352991 186543 902003 790131 642170 286534 863962 498959 210515 217803 347415 443677 633263 126889 735712 539546 96615 702515 159333 612979 739273 877931 255564 1043025 219431 753222 418219 635451 550251 484143 350704 433618 732809 692635 122776 915502 906148 905514 456114 189495 495398 217005 939944 470852 350750 991759 146622 359378 1018026 351852 1026138 190261 898629 76478 81483 334487 973377 744390 913430 109487 705767 150991 698181 586360 617871 212299 898218 603509 551861 541630 519448 934646 435132 995216 612697 473191 679215 1001382 294454 84467 316362 179763 746089 384152 732498 203239 686894 927853 564906 45021 496626 390041 963979 935403 946580 247412 676667 489297 851124 309869 604882 137075 317067 692200 448092 437003 195492 306620 890183 484229 28565 756137 209770 512922 907449 81595 570355 979258 51189 455481 387662 220876 751181 650361 307998 489788 993884 935310 882628 1042612 721659 807867 257720 312171 846227 343920 907432 250925 858056 899489 433707 1002682 989902 331134 929370 880918 679349 821232 128572 73501 182999 315320 928122 794442 157562 264671 309156 574411 833105 556003 401074 922045 642277 309702 650886 732026 593876 184923 756450 990314 16120 904214 816039 948612 161585 891356 342567 513354 318153 288748 825015 423875 199673 109490 633677 22254 1044619 874015 506468 232663 1035136 77485 61150 833195 278387 129605 931452 552270 935546 319987 385427 686754 1004950 357265 714410 605580 250476 967517 257176 773895 913605 119258 462316 966998 885999 762174 366509 631719 964874 589347 780088 810558 671601 771223 203983 243735 377711 969550 651921 996449 460527 870183 430809 129397 40446 718212 335195 1024918 762395 890259 927859 977318 63193 1033130 367679 548802 153214 420804 249359 874717 914957 650634 654124 969896 76671 449157 1012878 956567 158382 812461 605648 376241 1016188 169853 1045002 326880 447531 226228 840342 878950 114222 399857 863001 530383 709151 583222 757330 154873 88439 335021 873129 120749 910446 897737 701983 871627 942832 19887 148455 351463 879850 215535 320302 821367 504689 923115 588899 570201 887288 371621 467581 958275 931369 818104 858715 389483 224647 993446 480069 478813 701145 969329 579052 406431 554183 702050 585970 746284 637275 352080 235002 867405 748740 736343 421542 756720 240585 878679 799389 706311 1001392 905626 244499 30525 981144 831315 778960 318805 429886 338787 760202 678869 228627 63145 231307 255558 854251 456113 506249 177105 473960 1032519 368829 629937 937299 113947 119481 917058 901337 502918 651754 875880 472519 1040653 1009104 758761 429669 730993 521798 305532 501048 675065 400113 540602 451211 629109 666299 1021872 389527 186337 725622 47545 546747 193717 770390 896617 716165 358744 971865 587188 376472 233131 764123 130228 650322 730901 185550 890216 769196 642453 258789 97935 477486 276253 584403 809321 995240 443314 815486 471963 481875 226595 286486 770710 347855 790450 911057 708862 876783 711928 710444 635287 109747 331736 756067 826058 676716 716242 957735 1026588 747615 987835 501427 371511 13271 620844 731078 712871 902929 466203 649706 890819 152431 7131 624355 964908 122300 138671 224626 748572 1035184 969487 415837 891989 44494 661415 600793 489513 110379 718788 84219 400293 391225 411640 480622 548495 308667 376206 143615 261808 774966 693236 451497 708825 635370 857021 419699 511503 422830 554555 289598 630547 487795 386675 227813 433933 588461 504903 867415 210885 492442 780714 851002 760379 586853 195240 1031492 169767 389480 632377 1032612 218687 731517 986483 893627 891086 903765 190283 978196 486106 191911 927806 1033782 471437 356774 925245 504158 363753 930350 238451 719458 864056 885114 377663 628710 731023 772965 994040 446345 350963 553645 322994 451902 458385 1006227 715122 232060 892213 427663 610037 56310 466172 318010 82807 683346 223462 158579 227509 711309 252646 911297 440615 509015 768084 86781 734067 751822 913765 238202 550111 766948 895858 467710 194324 846177 336383 418527 691631 128219 123386 349683 963177 703610 415189 649735 674247 701031 673459 407022 234237 587561 60095 558063 653386 579459 855398 233887 416115 1028391 702904 818732 424757 64349 906309 945605 268190 993893 764461 633470 243554 249501 906928 187874 732649 544685 572022 582751 518733 816632 631637 323159 413611 773674 278077 612332 995591 31471 380752 741259 107935 1008225 695143 1022200 640726 908500 770805 806233 24397 173847 703517 255194 534135 737161 971563 441286 481027 910375 932277 701846 728884 204705 899661 537593 965290 405475 162585 685598 904713 744537 416455 551676 226712 764526 111930 455794 151147 810285 611510 285550 191290 467198 448819 602982 717916 376260 375224 845190 505361 909657 768484 661115 619492 252717 479482 635103 310438 121643 754556 87903 633314 796495 887720 936907 728969 168766 647775 639963 306886 537078 44023 706034 837862 694478 578031 231869 388484 893884 129921 564878 435182 375098 495228 724587 247929 519393 689003 301434 690172 871455 516621 700010 616629 422989 947393 686577 777479 814514 514618 493506 212019 501006 675195 817093 797839 732780 179389 728536 605066 803709 548214 467629 163095 905247 368410 247651 476603 729831 343530 389525 746980 92831 478828 638535 597496 260504 604412 492282 510373 845537 743207 234844 1025940 948324 728289 162801 64395 936174 48750 840546 72957 485914 1032846 811891 298963 149883 38527 785926 97642 236898 440655 755487 49098 585913 809880 87467 276340 700243 766582 848079 699602 236019 999789 339308 830230 515722 485033 706223 729934 1011924 461279 444108 723663 603860 898723 251060 314282 335159 371921 414569 521584 520608 919515 903260 712544 681502 318045 429643 1005028 1028451 944004 987741 778521 915976 106205 958954 232427 909614 88988 772239 902732 228483 419722 125498 151358 518501 219291 905534 243087 749773 891260 356828 243117 209767 644189 341432 976174 486726 968393 411198 521379 391950 700914 443994 617460 358521 774686 980164 717327 79771 486625 244922 51062 779275 276221 337747 533885 391648 921495 570677 123897 601319 886617 668614 643026 194340 39674 302447 942667 675722 832798 1029195 997391 480506 501580 209231 651512 1000974 207315 802005 971196 345151 565997 969051 97968 248560 59770 469399 707192 479089 550854 130248 800720 955710 852715 85882 384094 383574 1013848 259011 681590 777521 203381 734613 212196 761974 642676 872635 222421 260776 904301 984990 960248 323961 376349 240667 324235 487949 166527 668727 34719 435607 482596 125179 123067 599677 987709 400974 437683 890698 867891 386392 595919 930534 751282 874897 628815 497116 367094 725973 877939 406437 744463 904376 186614 805199 112275 667354 175612 315362 322835 778892 478883 751182 822137 643934 60587 936825 487124 225970 678814 333485 1024105 422328 548567 894746 990497 932908 379470 323154 810205 73531 89005 431317 226272 878968 657259 61269 757274 501484 588875 293054 605139 200551 1017437 171403 629732 921963 56502 973985 887707 709033 61123 367482 505362 1006890 523410 635738 473448 874588 883529 872164 466355 891939 612249 976398 887683 685675 159204 674487 913876 193692 115535 447183 959932 232314 474382 47454 162599 732330 469241 949293 764144 966185 455939 318579 955239 456500 182775 114572 438682 948037 969570 789943 646171 611769 722525 122531 190264 968042 509477 994106 977315 634336 161911 1029266 412630 461750 649906 980245 408371 47932 937011 925574 989669 219287 867502 334717 783884 1035275 366556 621390 362043 824289 113679 176927 520519 46333 914008 293799 502430 907598 710578 188220 711702 755471 904338 700049 925605 881351 431053 552933 801721 439571 884003 325433 366538 455896 644286 200126 1006674 824027 212933 444527 1045649 653093 575386 778702 79575 404218 208189 1033018 892264 808125 321437 743148 123610 868080 821455 181437 517856 757159 731983 246187 682087 621681 368441 501577 335164 806063 473570 660982 999785 421511 619639 825721 387365 584149 975283 789885 848612 984986 171729 482936 1045296 380083 347614 123802 436859 570236 612270 366127 746984 500251 310589 893326 332383 488339 794098 496739 762059 995794 453795 907660 553882 711555 202670 1003925 585193 964965 971993 635373 835791 755617 1023297 479110 1022604 333654 424291 486665 993748 953558 979657 32531 118636 489348 470411 226145 969934 779782 155411 206578 447835 88058 1008229 858620 20463 492477 661403 390549 421733 687842 315034 370365 111604 368444 73563 52917 997196 947736 278480 194327 693740 734637 908373 233903 489706 608439 804222 146043 1045089 726905 521504 867788 378860 745408 987419 127463 948311 65302 906424 815004 402393 535482 989982 445665 1018923 368312 834773 478499 849157 692463 171858 377340 335325 946586 710340 430053 801760 219878 160599 83933 939195 495256 986763 292926 593848 540018 915977 472856 644285 1002976 348986 713337 220018 689852 323223 465125 566239 488334 605295 645318 1020181 442196 388762 907475 875888 732314 24421 162270 864045 439947 1000501 886572 867608 351574 117965 818536 587685 766810 579438 585118 648012 703526 699486 449356 883481 142833 621289 1033743 939563 642916 358642 44521 175843 935672 574428 157179 652619 963772 959736 813279 308589 708118 161482 635790 782422 457090 124652 509269 688951 462407 293660 748830 755815 857999 280556 186828 831789 602686 1004656 762318 222877 219926 863821 935420 27132 879804 416978 1028700 815970 776770 449929 1024231 894437 604404 825758 984009 62321 232731 464669 209834 863407 512846 484119 944936 747216 999233 324054 520484 837242 519400 613608 346003 420462 657401 338396 183642 400501 867109 774394 153979 846676 447146 928380 627403 433768 145266 179859 199359 649634 798426 413286 338555 712323 480673 381086 486595 445029 797031 996685 163684 717085 51067 404815 881332 756126 316774 605664 489776 800588 967409 44526 121699 770510 324751 941953 7 8 14 0 18 18 10 1 18 20 11 18 18 11 8 1 13 13 13 16 10 17 5 18 3 15 9 18 19 15 2 17 5 20 17 16 6 7 6 18 4 14 8 4 17 17 3 19 9 2 1 3 8 6 19 5 1 4 14 7 2 0 16 20 9 10 16 15 14 14 14 2 0 13 7 13 11 15 4 11 3 18 7 15 19 10 6 19 19 19 20 16 18 17 20 6 4 1 17 5 7 2 14 4 9 5 1 2 4 0 10 20 5 20 12 3 7 0 2 5 3 13 18 10 10 16 1 9 15 11 14 12 8 5 6 19 2 0 11 15 11 8 10 16 17 12 8 0 11 18 9 20 13 8 7 5 12 0 14 20 1 10 8 18 8 6 19 7 7 15 4 10 7 16 17 7 2 0 17 5 2 19 8 2 15 20 10 20 6 18 12 5 20 16 3 8 15 2 14 3 10 14 16 20 4 8 6 11 18 6 10 17 2 11 11 13 5 15 5 20 5 9 4 20 13 11 17 4 12 4 0 0 8 17 15 3 4 1 7 13 12 2 13 20 19 18 18 19 12 10 10 20 1 8 8 6 9 6 12 3 16 18 5 8 12 7 8 8 0 0 4 7 12 17 20 19 17 17 2 2 19 11 9 8 8 8 19 12 18 1 17 4 15 14 10 16 2 16 12 14 6 10 6 13 7 20 1 4 17 10 19 20 3 13 17 8 14 2 6 1 9 11 7 11 18 9 19 12 11 14 7 20 6 12 15 9 11 2 20 5 4 13 16 14 3 13 0 13 9 4 20 15 17 16 5 3 7 8 10 19 0 20 20 12 2 6 4 9 4 4 13 3 9 8 19 18 0 19 14 0 8 20 13 11 20 4 8 4 11 3 3 16 14 14 10 19 9 10 1 15 10 17 10 1 9 20 19 0 19 8 13 15 5 10 12 9 5 8 14 18 7 7 19 15 16 10 15 5 12 16 11 0 11 9 3 11 2 14 10 10 19 2 2 18 8 20 16 11 20 20 12 17 16 9 14 10 17 8 0 6 20 14 11 2 2 12 14 3 19 7 2 6 12 18 11 4 13 19 20 0 0 20 10 17 7 16 11 17 2 7 3 10 10 20 6 14 13 8 6 14 6 1 8 13 20 13 5 4 4 5 0 17 5 17 13 14 16 9 7 8 15 19 3 14 10 3 12 19 14 11 8 9 19 14 10 0 1 16 14 14 13 5 20 20 2 0 2 19 15 5 19 8 13 10 1 4 17 17 13 10 12 13 6 12 9 12 6 8 11 18 14 16 1 2 9 1 1 2 9 0 10 5 15 6 14 8 10 17 20 9 2 4 5 0 10 2 14 1 5 12 0 10 9 4 4 13 18 17 3 9 11 3 9 19 9 16 16 9 13 1 19 19 3 9 1 2 16 0 1 11 9 4 2 6 0 20 9 9 5 2 18 17 3 20 9 9 2 6 12 18 4 14 17 17 14 7 14 11 0 12 15 0 10 15 9 15 4 7 19 11 0 12 15 19 15 5 8 1 16 4 18 16 16 16 16 17 13 14 15 7 10 10 19 3 18 15 9 16 2 15 3 10 5 17 19 16 6 5 3 1 16 17 8 4 15 4 3 19 18 20 12 5 19 16 10 0 2 18 13 4 6 15 9 12 10 5 5 15 15 5 8 16 15 10 19 1 19 8 12 6 19 10 14 14 17 4 18 12 0 15 19 16 2 11 9 13 14 16 1 3 9 2 11 1 17 17 4 15 0 5 5 2 11 10 1 3 20 2 11 12 10 13 3 15 9 5 8 7 6 14 4 6 5 12 13 4 15 4 18 0 3 16 3 19 7 8 20 13 15 6 1 12 7 5 2 8 5 18 18 16 14 5 15 13 18 9 4 3 12 4 9 19 15 5 14 16 8 7 7 6 11 6 3 1 18 9 14 6 10 12 1 17 6 0 8 4 2 6 13 18 11 15 11 6 7 4 19 3 12 15 3 13 7 7 5 8 3 17 3 1 5 15 4 1 18 17 0 8 17 6 15 18 1 14 4 2 15 15 7 16 18 7 4 6 11 0 0 0 12 5 6 1 1 16 14 15 7 3 0 4 14 20 5 14 3 5 20 3 2 12 8 4 3 7 12 7 10 16 20 20 20 4 19 16 6 13 9 4 15 20 10 8 15 9 4 18 16 17 7 13 20 10 2 19 12 13 20 6 18 2 15 16 9 8 9 10 0 16 14 0 5 8 12 10 17 4 2 12 19 9 5 10 12 8 10 9 1 6 14 17 14 0 6 3 12 4 6 9 16 2 0 9 9 4 13 14 18 8 0 1 3 13 15 18 16 12 5 6 17 20 9 20 10 15 1 5 9 6 19 17 1 2 16 10 2 5 9 3 16 0 5 18 20 10 15 5 15 4 18 8 16 9 15 20 19 18 18 3 9 3 10 5 1 7 7 16 20 9 2 15 3 18 4 7 3 16 3 15 9 3 10 6 0 3 2 17 17 19 20 13 7 15 4 19 3 8 20 18 0 4 9 10 3 19 13 14 12 4 1 0 2 6 19 7 17 10 17 8 11 2 1 19 18 1 3 1 10 19 8 3 13 17 16 12 10 7 17 20 10 12 7 18 14 14 18 5 1 1 8 15 8 10 13 15 15 14 11 20 20 20 5 7 6 15 20 3 13 19 13 8 10 9 17 20 10 9 8 6 19 15 0 2 10 3 14 9 17 5 6 12 2 13 1 10 18 8 10 5 6 5 3 18 5 4 1 9 14 10 1 11 20 16 17 16 7 14 9 4 4 17 5 5 9 15 16 14 11 14 16 12 7 20 18 9 17 1 11 4 8 1 15 19 4 7 13 20 10 15 8 1 2 4 4 13 6 2 16 20 15 6 0 16 7 6 1 18 3 13 13 3 12 18 4 8 8 4 4 6 11 15 17 9 20 4 3 1 12 13 3 12 4 19 20 4 9 15 14 14 19 3 18 4 18 12 20 13 17 11 13 6 19 7 11 17 11 8 17 1 19 12 15 17 13 19 0 0 14 4 20 18 16 7 1 2 9 9 7 3 10 15 20 17 9 3 10 18 5 12 10 8 11 3 11 16 0 9 7 7 11 5 15 8 1 5 15 20 5 10 15 11 5 18 16 0 15 4 5 6 16 17 7 15 17 10 6 10 8 11 18 13 11 16 15 20 16 5 10 0 7 15 16 16 0 9 14 16 18 6 16 20 10 17 13 2 12 6 5 7 20 6 10 13 7 13 14 9 0 19 16 15 13 0 1 20 18 17 3 5 2 12 10 9 0 3 9 8 17 1 15 16 9 6 13 4 9 14 4 2 18 11 15 5 13 13 5 4 5 12 8 1 19 16 4 9 3 9 16 17 9 14 4 19 11 5 1 8 4 16 4 12 6 20 11 18 15 11 20 12 2 5 18 0 11 10 7 9 15 13 6 17 3 18 17 4 5 8 20 2 11 20 9 8 4 3 20 2 18 9 11 1 2 15 0 0 11 16 18 3 14 14 7 2 13 6 2 6 16 0 13 9 17 3 14 9 18 4 8 20 6 14 14 12 18 6 6 18 10 10 5 4 11 2 7 4 20 11 11 16 12 0 11 17 3 6 7 8 9 9 10 2 5 19 19 17 11 20 5 17 20 15 19 11 3 2 12 11 14 3 14 9 3 0 11 0 15 18 19 7 1 8 9 16 0 18 19 8 11 10 19 3 18 20 14 0 3 5 19 20 5 8 13 3 4 6 19 11 7 7 7 11 6 14 13 1 2 15 4 0 14 7 9 12 20 4 13 3 5 4 4 14 5 7 11 9 3 4 16 11 6 5 17 17 9 0 5 19 0 13 15 9 11 10 7 6 10 5 16 20 0 6 10 16 7 17 15 9 9 12 10 10 9 18 0 20 14 17 17 19 12 18 14 20 17 12 10 16 16 16 20 6 5 15 0 9 18 9 20 12 14 19 4 16 3 7 12 18 12 10 20 12 10 18 6 6 20 14 8 18 14 19 13 1 14 9 16 9 10 9 3 13 10 11 12 2 16 9 4 10 13 1 10 6 10 15 11 1 20 4 14 15 11 2 10 2 6 10 4 10 5 14 4 6 2 16 14 17 16 6 10 20 2 0 0 4 3 5 4 18 11 19 6 20 10 8 17 5 3 10 11 5 2 4 3 16 8 11 13 18 9 3 19 19 0 14 1 3 12 6 20 4 8 2 10 5 15 6 8 12 6 0 8 0 7 15 19 9 2 16 9 18 20 10 15 7 3 4 5 17 2 9 4 5 14 17 0 3 11 7 7 14 10 0 19 9 20 0 8 5 16 0 13 14 18 9 6 2 18 3 2 3 19 10 16 20 3 16 0 3 2 19 2 8 2 18 12 17 5 2 18 18 18 18 12 14 4 8 13 20 2 18 20 15 2 0 6 5 3 17 11 16 11 10 20 0 1 15 5 0 16 14 16 12 7 12 11 7 11 5 5 17 18 16 2 0 0 6 9 17 16 16 1 20 19 0 1 20 0 1 13 20 8 16 19 10 17 9 6 4 18 12 8 12 1 20 13 4 9 13 15 20 17 12 4 4 13 13 0 2 3 2 4 7 20 13 3 16 2 0 13 1 10 6 9 17 2 0 7 20 12 18 20 8 2 17 0 12 0 1 18 6 5 9 12 19 18 15 18 11 9 7 18 17 19 8 0 6 18 11 16 15 9 11 0 9 11 20 13 3 18 9 14 2 8 4 12 18 17 7 6 4 10 19 16 13 13 14 11 6 13 5 0 12 17 0 1 19 1 15 12 5 9 1 9 12 8 1 8 9 15 0 0 19 17 20 7 20 19 2 9 15 14 0 0 14 1 3 4 8 4 3 15 3 19 4 4 18 13 15 2 15 13 6 10 16 16 19 0 8 13 13 4 3 7 13 18 11 18 19 19 13 14 11 11 14 14 8 12 14 15 15 1 4 4 9 0 19 13 12 11 7 9 8 7 1 0 20 18 3 4 3 19 16 5 16 5 16 16 8 18 4 12 14 7 3 2 12 20 12 8 4 5 8 18 4 5 12 19 17 14 19 1 6 9 20 3 17 6 10 10 6 6 16 9 9 1 4 12 2 7 0 18 11 3 11 8 8 8 13 5 11 12 16 20 19 12 15 19 2 15 10 2 11 10 7 7 1 11 3 13 19 0 7 0 6 10 17 12 9 15 9 18 18 1 1 10 4 3 20 5 3 9 4 16 6 3 11 2 4 18 7 0 1 13 0 12 11 14 15 0 10 17 13 4 16 2 0 13 15 18 10 11 9 9 0 1 16 0 9 9 18 8 18 9 18 8 2 3 4 16 20 18 14 18 1 0 20 2 18 12 13 17 13 18 8 8 20 20 19 14 1 0 14 10 17 3 12 10 0 18 6 5 3 1 14 17 14 9 3 16 20 4 9 17 13 1 6 3 3 12 18 3 2 14 7 3 14 4 10 19 17 20 12 7 11 6 6 0 8 5 13 5 2 0 14 5 9 16 18 10 0 1 0 5 18 6 3 14 16 5 3 4 11 6 17 11 18 16 11 14 13 20 7 5 14 19 8 14 2 2 14 9 0 20 20 0 16 10 11 9 12 12 3 6 2 16 15 14 15 0 12 6 13 5 17 18 8 17 4 20 3 13 15 18 11 15 8 0 1 15 19 19 15 14 13 5 4 0 2 2 8 17 8 13 1 9 5 20 12 5 15 4 4 9 10 9 0 7 0 6 3 16 2 3 13 6 11 0 8 5 18 7 4 4 18 6 17 18 18 5 10 9 14 13 16 1 19 16 5 1 8 15 20 1 0 1 0 1 9 16 14 6 9 6 18 0 19 6 13 13 1 4 8 3 6 17 17 3 14 12 15 2 1 17 12 16 14 15 14 4 7 1 7 5 3 10 10 16 11 10 2 12 13 1 6 4 1 3 12 19 2 3 5 14 0 13 1 11 6 16 7 11 17 13 14 11 15 0 15 10 1 13 17 11 13 8 14 19 19 17 16 2 20 0 4 16 17 20 1 16 12 8 5 16 0 12 15 2 8 17 17 20 19 7 9 12 14 19 13 6 19 7 10 4 15 11 13 3 16 4 12 8 16 5 20 5 12 15 17 19 16 16 20 16 13 3 8 9 12 18 2 9 0 19 4 19 14 0 16 15 2 8 10 12 7 9 0 3 12 8 0 5 15 16 5 10 0 1 7 6 9 15 20 19 14 0 18 7 17 10 7 4 0 14 7 6 2 12 19 10 5 18 7 8 7 1 6 5 5 1 3 9 1 5 20 14 0 13 3 15 16 4 14 5 9 17 18 15 6 3 11 9 13 16 12 9 8 5 11 17 11 3 2 4 4 18 18 7 18 14 14 6 10 9 14 3 6 2 20 13 11 20 12 0 16 0 2 18 18 11 14 3 11 16 20 6 12 8 1 0 18 9 14 3 19 7 5 9 14 19 11 15 7 5 7 15 2 17 5 4 2 15 0 18 18 0 2 16 12 2 7 9 18 3 14 17 8 18 19 4 20 5 1 14 5 16 7 5 8 1 3 17 1 1 4 7 9 2 14 19 2 15 11 12 17 4 5 6 3 0 18 19 10 0 0 3 2 11 11 20 15 15 7 7 18 16 18 16 18 12 13 16 2 15 16 14 3 16 20 17 8 2 15 0 18 4 16 14 17 5 13 15 3 9 7 13 0 4 16 11 20 0 10 18 16 4 12 0 7 14 16 12 2 6 13 20 9 1 15 7 14 0 5 0 2 8 12 18 18 6 1 16 9 5 12 9 2 6 11 5 14 8 1 4 4 4 16 16 10 9 7 10 0 3 6 2 0 4 17 15 12 1 14 18 5 13 1 17 0 3 3 12 17 20 19 9 20 1 5 11 1 5 12 17 16 3 3 12 9 12 14 12 2 7 15 9 16 0 18 19 13 20 13 11 12 7 10 19 11 5 3 10 8 1 8 10 0 18 10 15 9 3 1 6 14 16 15 20 14 8 8 13 5 14 10 7 8 3 1 1 0 8 19 20 10 2 20 1 16 4 18 1 13 13 1 20 7 14 2 10 2 19 17 15 2 7 15 17 17 7 16 12 2 5 9 18 4 18 10 14 17 14 19 10 1 14 11 15 11 13 8 17 11 8 10 7 4 11 2 18 9 15 12 17 20 0 19 3 5 19 8 8 19 16 1 2 14 18 15 7 5 20 1 16 15 6 5 15 16 18 5 18 7 6 10 14 16 15 18 2 8 9 16 17 8 6 3 1 9 6 8 3 9 20 0 1 16 11 2 14 9 1 1 3 2 14 16 9 18 0 3 14 19 3 13 11 0 1 15 19 12 16 8 6 6 12 5 8 14 20 15 4 2 1 6 7 10 11 16 13 5 7 3 14 0 5 14 10 18 16 6 20 17 14 1 14 0 8 1 12 3 4 17 1 15 2 2 6 11 3 20 12 8 1 10 3 10 4 15 5 1 5 14 2 8 9 2 18 11 18 19 10 16 2 2 15 20 0 0 11 0 14 17 17 19 4 3 20 18 11 11 5 1 6 1 20 16 7 18 13 11 1 0 1 10 3 9 9 15 0 2 4 19 6 19 2 5 0 16 20 7 7 20 6 19 2 18 8 5 12 2 5 13 11 7 7 7 20 9 14 9 3 14 20 7 6 0 2 10 5 8 5 19 1 20 20 2 17 19 16 7 8 0 3 13 6 10 18 3 14 10 2 20 12 1 10 1 14 16 7 16 8 12 15 12 5 16 3 15 12 20 2 9 11 2 8 7 10 9 10 14 18 11 3 10 0 18 12 18 2 13 9 8 12 17 9 3 0 12 20 6 1 10 2 7 15 11 12 18 12 8 7 5 5 2 1 2 20 3 18 7 5 15 9 20 10 15 18 13 10 16 14 9 16 12 11 19 18 18 14 5 10 16 18 7 4 8 13 17 3 4 18 19 6 4 10 9 11 20 14 20 18 13 2 13 16 19 5 8 7 4 9 20 15 4 10 13 15 7 11 15 11 6 1 14 20 16 15 7 5 18 5 8 9 5 10 13 0 11 13 3 14 4 0 5 15 20 2 5 13 5 5 3 2 18 11 9 8 16 17 4 11 3 10 16 9 16 18 20 18 20 19 17 15 3 16 8 3 10 17 3 7 7 10 4 16 10 18 17 20 17 19 18 13 1 10 7 18 6 6 5 19 14 20 18 19 7 14 9 3 10 4 4 3 1 0 11 10 9 3 17 12 4 14 14 3 10 0 0 15 20 18 17 16 2 3 2 19 10 4 11 16 19 13 9 11 20 9 13 3 17 11 16 14 13 3 11 11 14 10 9 11 18 11 13 18 1 10 1 10 4 9 9 15 16 13 6 6 13 13 1 11 0 14 16 14 12 11 14 20 9 17 14 18 20 16 5 11 10 19 1 12 20 1 16 1 2 11 9 8 4 19 18 14 4 14 16 6 14 9 20 0 10 7 8 9 4 18 15 2 12 17 16 10 6 16 15 1 10 9 6 3 7 3 20 1 8 18 2 11 8 9 12 6 15 9 20 4 0 9 4 11 11 12 10 5 14 19 9 16 11 6 7 15 4 18 18 10 7 11 9 19 7 13 1 1 5 18 13 12 5 18 1 0 3 13 8 14 5 18 4 0 18 10 13 2 0 19 20 5 4 13 6 9 9 11 19 16 19 2 11 7 12 1 10 11 18 11 12 7 3 17 8 14 0 18 9 18 2 12 9 2 15 15 9 14 9 9 4 4 12 1 0 18 6 6 19 6 1 17 6 8 7 10 19 11 4 2 10 16 0 15 3 8 12 18 7 20 5 2 13 3 19 4 19 17 14 13 17 1 1 9 13 11 17 10 3 5 1 12 2 20 2 2 0 9 11 8 11 19 15 4 15 9 8 5 16 16 19 0 8 18 12 13 19 13 17 5 6 0 13 11 19 7 1 12 2 19 16 11 8 20 2 12 17 6 9 4 5 20 18 7 4 14 4 17 11 16 17 12 0 18 15 6 16 0 13 6 14 13 4 14 18 1 15 19 8 8 10 7 6 17 13 11 1 19 1 14 15 9 13 5 10 15 4 5 12 0 11 19 10 10 14 20 19 6 2 9 19 14 5 4 18 17 20 20 13 14 20 18 13 3 17 9 18 7 2 7 16 9 12 17 6 2 19 4 0 19 16 7 18 11 6 4 20 4 12 2 20 5 7 1 1 2 7 9 15 0 14 16 14 15 7 17 4 17 8 5 14 18 13 14 20 17 20 6 17 12 11 10 0 7 15 14 11 11 8 20 9 8 19 9 8 0 15 3 18 10 5 12 3 18 9 16 8 5 8 0 18 5 2 11 8 13 1 20 1 13 14 0 10 14 19 9 5 7 20 16 16 16 13 14 11 20 16 8 15 19 13 5 20 2 11 1 5 19 12 1 1 5 8 19 5 10 6 6 6 19 13 1 3 11 20 3 6 3 6 17 16 10 14 19 7 3 4 15 5 7 3 0 15 20 14 6 10 13 2 16 10 20 5 9 12 15 5 0 14 4 13 12 4 1 14 14 17 12 16 2 6 1 12 8 0 19 12 18 20 9 14 11 11 1 3 5 3 8 15 9 0 1 0 20 20 12 13 17 0 16 18 13 18 7 1 10 13 11 7 10 4 12 14 5 15 1 13 1 3 10 8 8 19 15 6 19 4 4 7 0 6 13 5 11 2 3 4 13 18 10 13 5 6 20 16 18 12 9 20 6 14 13 0 14 0 12 16 1 16 15 5 16 9 14 5 19 11 0 2 2 4 8 4 14 17 20 9 15 5 2 20 15 11 7 3 20 19 10 17 2 11 12 6 16 15 8 9 2 6 3 4 1 14 5 14 0 19 11 5 19 4 8 12 20 8 9 0 8 20 6 15 3 0 7 14 13 5 6 3 11 1 7 9 8 5 11 15 6 8 16 19 3 1 14 7 4 20 17 9 12 2 9 15 4 14 8 2 11 0 18 7 3 19 6 9 19 15 19 6 14 11 11 10 1 3 16 14 2 1 8 2 9 9 3 19 19 2 5 8 17 19 1 9 9 4 19 6 10 20 8 14 16 2 19 9 4 12 11 5 14 12 11 16 11 9 13 19 18 4 14 15 19 2 2 4 9 18 11 17 9 18 9 0 2 11 17 10 14 8 11 1 7 15 13 17 2 2 12 8 16 4 13 12 8 19 19 3 19 19 0 19 20 20 2 3 5 11 18 4 11 12 12 12 16 17 4 1 19 4 13 15 13 14 18 2 12 12 3 5 5 4 0 13 13 11 14 19 2 10 9 6 8 16 17 0 7 10 16 16 7 18 17 7 11 11 4 7 7 14 3 11 13 3 11 4 8 1 3 0 15 11 4 7 18 11 7 17 8 10 13 13 12 15 7 12 14 18 19 13 14 16 15 8 8 5 5 15 12 16 14 15 1 18 14 14 7 12 15 6 3 13 19 12 18 6 19 10 7 20 18 2 2 8 19 11 12 6 0 13 14 12 17 2 13 9 5 4 0 10 9 8 1 10 4 5 17 20 6 9 12 10 14 8 1 19 14 5 13 8 12 8 18 0 5 10 16 11 17 2 9 19 10 18 0 4 7 2 0 20 16 12 2 20 15 0 6 11 13 13 13 14 7 8 16 7 1 2 19 11 0 2 17 0 5 6 13 12 14 14 0 12 5 1 3 4 17 17 4 11 18 18 18 10 10 8 4 4 19 11 11 10 9 9 16 15 2 9 9 16 14 17 13 17 13 9 12 13 19 13 15 5 0 0 12 17 17 13 3 13 8 1 19 17 14 14 10 20 1 20 8 15 19 12 14 4 18 0 20 13 8 7 18 12 3 20 17 16 12 3 6 19 1 3 3 19 14 7 18 17 9 11 11 4 7 15 17 5 3 16 14 10 1 2 2 8 6 1 10 6 13 19 19 2 4 17 12 3 11 14 16 5 13 19 15 13 4 5 18 17 3 9 7 20 3 19 7 14 15 20 10 10 13 20 9 1 6 12 0 10 20 9 7 16 5 10 0 1 13 11 11 7 12 20 16 10 11 0 10 17 19 1 7 3 19 0 20 13 4 12 13 2 5 0 8 3 3 2 2 20 2 7 18 5 6 2 13 18 2 6 7 15 13 12 16 9 14 3 10 2 3 20 9 13 2 4 3 11 8 2 20 10 4 18 5 14 4 6 16 20 14 0 12 16 10 15 15 14 11 11 6 12 10 16 0 0 4 3 7 4 17 13 20 19 4 4 13 8 9 17 6 13 1 7 19 17 3 20 9 17 3 19 6 5 19 19 1 3 11 9 8 18 10 13 12 2 8 9 18 5 17 0 0 1 13 19 17 18 17 16 4 6 20 17 4 14 5 15 15 6 7 12 20 15 9 13 1 5 0 17 15 14 19 3 7 4 12 3 0 5 15 2 5 19 7 14 2 17 7 10 9 11 18 20 0 3 0 14 9 6 18 1 9 9 19 10 15 1 10 5 20 13 4 3 18 17 2 4 9 0 5 16 10 13 10 11 17 1 3 20 11 19 5 8 20 9 5 11 9 5 11 15 12 4 14 20 4 18 18 14 2 7 2 2 8 17 8 19 12 2 0 16 3 12 12 7 2 5 9 1 14 0 19 10 15 17 1 11 20 7 14 9 3 3 5 16 4 2 17 1 0 17 17 8 14 20 4 12 15 2 12 16 9 0 4 9 13 2 13 10 13 14 7 17 20 8 3 12 16 9 13 13 16 10 15 12 1 1 13 3 11 1 15 20 0 16 14 8 7 11 20 9 10 16 12 16 9 5 8 7 7 8 1 13 12 17 13 12 18 4 14 17 7 1 13 12 5 4 16 14 11 5 6 20 4 14 19 12 18 11 19 4 4 13 15 13 5 14 6 12 6 14 17 16 3 15 7 9 8 5 9 3 3 14 11 12 15 2 15 5 3 19 5 18 1 6 16 20 9 3 8 18 15 10 2 4 2 18 12 1 5 8 13 3 9 20 12 8 19 19 19 14 12 16 1 15 5 17 7 14 0 15 9 5 3 2 9 9 4 3 12 12 10 15 11 10 19 19 5 8 20 18 0 18 18 15 18 6 7 15 1 17 0 1 0 11 7 10 15 13 4 11 10 0 8 7 13 2 17 15 2 18 7 5 2 18 0 6 1 8 6 10 7 8 15 5 19 16 12 8 18 1 0 9 1 4 14 12 3 7 12 12 15 1 17 12 20 13 0 11 7 11 4 13 11 0 5 12 5 13 13 11 7 0 15 11 6 12 15 12 9 0 4 13 5 20 12 17 14 16 15 16 18 20 7 12 8 6 2 4 12 6 8 8 4 20 16 20 1 19 19 6 6 11 19 1 9 4 0 1 2 14 10 10 18 8 19 9 13 9 10 6 18 20 6 5 7 19 5 6 7 14 16 6 12 7 14 17 17 13 19 14 10 18 10 19 16 8 17 6 13 9 0 14 20 20 12 20 12 18 11 13 14 9 1 8 5 3 20 7 2 8 18 11 15 18 10 9 12 16 14 17 12 10 16 3 4 7 20 16 15 16 4 3 2 8 9 12 0 10 10 16 1 11 16 5 6 20 18 0 9 13 19 6 11 8 11 16 12 16 17 16 12 10 2 6 20 17 19 7 7 15 11 16 13 10 5 1 16 5 17 3 1 12 18 11 13 20 3 12 0 13 18 2 6 3 2 7 11 19 18 0 0 5 7 1 3 17 17 0 19 4 6 16 7 0 7 17 20 9 7 4 8 11 8 12 2 0 11 18 0 18 12 17 4 12 4 13 8 6 7 11 9 19 0 13 0 16 1 17 20 5 10 18 6 8 7 2 13 4 11 14 20 15 19 17 14 4 6 11 12 15 15 7 1 8 1 4 2 19 4 14 12 13 17 16 2 4 11 15 8 17 11 13 3 4 10 15 20 4 6 6 2 5 14 16 1 4 0 3 2 14 2 13 6 2 4 11 4 5 8 8 3 11 10 6 6 10 3 18 14 11 3 9 13 20 9 2 5 13 1 0 9 16 5 8 10 13 19 3 4 11 18 0 8 16 9 9 11 4 1 14 19 0 18 17 2 16 10 9 6 13 13 14 20 8 18 1 5 18 7 17 6 3 0 8 2 19 12 1 0 2 17 15 10 7 5 0 6 18 3 17 13 1 1 2 5 9 20 18 13 2 7 2 15 15 4 15 6 1 8 9 11 7 14 16 6 7 13 0 10 11 7 3 19 19 3 10 14 5 6 9 6 12 0 0 10 0 3 10 13 20 19 10 20 11 7 3 4 3 10 8 2 2 20 14 0 10 20 6 9 3 9 20 6 16 16 2 13 17 18 3 13 16 15 8 1 10 6 17 16 9 8 20 13 5 10 15 4 5 12 4 2 15 16 14 6 16 7 12 8 18 15 9 9 7 18 0 4 18 5 3 19 14 10 18 1 20 3 16 13 0 11 1 6 10 10 16 12 12 11 14 10 10 18 10 15 13 17 5 12 11 15 14 19 20 12 10 19 16 7 10 4 20 13 20 17 10 0 19 2 4 2 5 14 16 20 18 12 19 0 13 4 8 5 17 8 8 0 11 5 5 20 10 18 6 9 6 6 15 13 11 2 0 1 9 9 1 5 8 2 19 6 1 14 0 4 13 20 1 11 9 6 18 16 4 14 12 15 12 17 11 15 11 11 18 8 15 19 9 4 10 7 8 9 9 1 8 1 17 5 4 16 20 11 4 14 1 11 10 9 7 9 13 18 4 10 9 8 13 17 11 9 18 11 3 7 7 4 0 17 9 0 0 4 19 4 12 18 3 8 9 19 9 10 6 0 14 17 18 20 18 3 5 13 9 3 8 16 5 5 9 0 9 1 2 10 4 1 1 20 12 12 8 8 7 15 3 20 16 17 2 5 3 16 13 16 9 5 16 16 5 19 16 6 19 13 18 13 20 0 4 9 20 8 14 0 12 7 18 9 2 15 17 9 8 0 13 6 11 13 16 2 7 2 12 13 13 16 15 8 6 16 10 9 20 16 0 10 16 11 1 20 0 5 2 5 9 18 12 14 14 14 2 16 14 11 15 19 20 8 20 2 17 12 14 15 4 2 19 14 10 18 12 2 8 4 15 8 8 8 6 17 12 18 20 8 12 14 15 8 15 17 2 6 18 8 14 15 20 18 15 12 17 11 14 1 8 6 11 7 18 14 8 18 10 9 1 15 8 14 17 17 10 1 2 18 4 5 5 10 17 7 8 16 0 9 17 8 10 7 5 20 8 11 9 8 16 18 14 0 8 3 3 8 12 0 12 12 4 11 20 7 6 19 9 1 19 2 20 9 5 17 13 6 3 13 13 8 1 14 7 10 17 10 7 15 8 4 7 4 8 19 7 6 0 10 13 18 14 12 8 15 6 4 9 5 8 17 20 1 0 15 12 0 10 1 10 2 17 2 5 4 19 4 17 13 1 17 3 5 11 1 4 13 4 12 9 1 7 17 6 4 16 16 3 1 7 5 11 0 9 10 18 11 7 10 7 11 17 4 13 7 4 19 20 20 6 13 17 6 18 16 3 6 7 4 11 12 3 17 0 3 9 17 13 9 11 18 16 6 1 12 15 8 19 19 2 6 6 1 0 3 16 7 8 9 12 13 3 10 7 13 19 15 13 19 1 3 13 6 9 8 19 16 5 14 5 8 8 20 12 1 11 14 18 1 10 5 18 17 2 14 7 6 1 19 14 15 5 6 10 3 17 5 12 19 4 14 15 7 8 11 13 20 10 18 18 17 5 15 10 13 15 10 3 16 1 4 2 2 20 3 18 14 7 19 6 18 20 3 16 5 20 9 16 13 9 4 18 8 10 0 2 13 7 5 13 14 11 12 6 15 17 12 13 16 16 10 7 13 17 6 8 12 7 17 0 3 5 13 9 2 17 18 6 8 12 4 13 2 10 20 11 4 11 9 16 12 6 18 10 2 16 4 8 19 7 7 6 7 1 14 16 8 1 12 1 7 8 3 7 1 13 4 15 15 19 4 14 11 2 9 4 2 12 11 11 10 11 8 18 14 7 15 15 12 0 10 6 5 1 17 3 12 12 12 2 6 15 9 18 12 20 0 10 1 4 20 17 3 18 2 0 20 20 20 6 7 8 11 4 20 9 2 2 1 6 18 6 14 16 0 6 17 12 17 5 5 10 6 12 19 11 11 14 19 8 9 19 19 10 18 15 19 6 10 7 9 10 3 12 6 1 10 15 13 9 7 12 12 13 19 1 1 17 15 0 8 6 16 15 10 11 10 13 7 17 12 17 9 18 15 6 16 4 10 17 4 12 1 20 7 6 20 10 0 20 9 16 7 16 16 7 18 5 5 11 17 6 0 7 17 3 17 20 7 1 17 1 16 5 15 4 3 14 3 7 3 6 15 19 1 2 20 6 14 15 13 14 19 4 9 11 18 7 19 20 15 9 10 14 16 0 8 11 4 3 20 4 13 6 2 19 9 14 6 12 7 11 5 19 15 15 15 6 2 7 7 8 6 10 3 3 11 6 4 4 19 16 2 5 2 20 13 18 13 8 15 14 12 14 1 3 10 14 0 6 15 16 18 11 14 20 14 11 4 9 16 4 3 6 13 0 10 17 1 12 15 5 6 20 3 0 18 11 19 8 7 16 13 2 12 18 7 1 4 1 2 9 6 20 8 11 2 6 17 18 5 15 1 5 5 2 7 3 3 20 10 18 4 3 15 3 7 6 6 7 15 2 3 20 6 2 16 4 15 20 3 2 10 7 2 10 1 12 6 15 18 9 9 1 14 7 9 5 3 6 17 9 3 6 6 0 17 9 7 8 3 15 9 17 16 10 5 17 5 6 16 10 4 19 19 16 16 9 13 18 17 20 2 8 2 16 14 10 12 10 4 13 15 10 11 14 1 5 7 14 19 8 1 15 10 1 19 18 11 2 9 18 12 2 6 19 20 13 18 12 13 16 3 19 15 0 12 18 15 18 13 11 15 20 10 0 18 10 8 11 12 9 15 19 17 19 0 3 6 6 13 15 9 5 11 19 10 2 13 14 0 10 8 8 15 7 19 1 18 6 4 20 11 8 10 5 19 7 9 15 16 20 16 16 1 18 10 3 6 10 20 11 9 13 16 19 7 2 16 19 18 13 8 7 18 11 0 17 16 9 11 13 0 14 15 5 2 14 20 10 6 2 12 2 9 6 12 10 17 6 3 0 12 14 15 18 17 20 12 8 8 12 8 8 0 12 3 11 12 15 3 9 5 0 0 2 15 6 20 12 8 1 0 15 18 18 19 10 3 12 5 5 15 13 10 11 4 3 3 2 6 0 20 11 17 5 9 2 17 19 18 14 18 0 7 19 3 12 18 2 18 2 17 0 0 4 18 3 18 20 10 13 3 16 15 20 7 9 0 19 10 18 0 6 15 1 17 4 11 18 5 20 10 4 20 9 3 12 4 19 17 8 10 4 0 12 1 3 14 14 6 1 2 8 7 1 17 12 5 8 20 7 8 14 5 18 2 14 7 9 12 1 6 20 2 12 11 6 3 0 20 6 0 1 8 4 8 11 10 19 13 19 9 11 2 11 16 16 20 15 8 15 0 11 13 16 9 5 16 5 14 3 12 5 4 19 18 8 7 18 10 18 3 13 8 4 13 15 15 5 19 2 18 10 9 19 15 3 4 7 4 20 2 18 7 4 10 6 5 10 7 2 8 13 14 20 12 12 16 3 4 4 7 10 16 9 17 9 17 4 16 12 3 5 4 1 17 10 19 17 9 18 19 3 18 5 7 18 3 7 17 1 14 2 11 14 2 1 16 3 12 8 14 16 11 14 7 17 17 11 20 15 16 7 16 5 17 12 16 18 2 4 8 18 19 20 14 1 18 7 0 3 2 16 19 7 4 7 14 2 19 1 3 2 9 20 12 4 9 0 16 17 19 20 19 14 15 11 20 3 8 9 16 3 4 16 10 15 13 14 3 3 8 19 5 6 1 18 15 1 8 0 13 18 1 15 20 8 7 11 3 19 1 6 5 13 11 9 5 1 2 17 12 12 5 18 17 15 3 0 8 20 9 5 5 19 20 19 2 8 19 0 17 5 2 6 3 4 19 9 13 15 2 1 20 15 19 10 5 7 18 5 6 11 12 3 2 20 2 20 19 3 5 6 3 18 15 20 3 10 9 18 18 5 19 5 6 1 16 0 17 15 14 10 9 3 8 12 15 14 8 2 7 9 6 15 5 1 11 4 6 15 0 3 19 5 18 8 16 17 9 2 8 13 15 3 5 17 15 5 12 20 14 8 17 2 20 11 16 17 5 6 3 18 9 19 17 17 14 7 9 19 6 12 16 2 20 12 0 20 11 3 19 12 14 12 8 14 14 15 19 6 0 14 3 20 12 12 9 15 5 9 2 0 12 5 8 11 12 11 2 6 11 10 18 13 14 16 4 17 15 1 11 3 17 20 18 2 6 17 19 8 19 5 2 6 10 3 0 8 16 19 8 20 9 18 20 7 12 8 5 0 2 13 1 5 14 16 19 0 10 9 18 8 10 12 14 1 16 11 6 8 1 16 9 3 7 1 10 12 17 9 5 9 20 18 3 3 8 13 13 0 3 4 8 13 11 14 11 16 4 9 14 11 12 6 17 7 14 12 13 0 7 5 7 8 10 13 19 12 7 18 7 6 16 18 8 16 20 15 19 15 2 4 19 4 0 4 17 1 16 1 4 17 2 10 13 5 11 2 11 1 15 15 6 8 3 11 13 13 15 19 1 19 13 3 7 15 14 6 16 11 6 5 6 10 17 5 2 6 5 4 9 5 15 19 8 18 14 3 17 4 2 0 15 4 8 7 0 10 2 17 5 10 12 8 10 0 7 14 4 7 20 1 12 5 11 13 17 17 5 8 4 12 2 20 12 0 1 14 18 16 1 11 13 13 20 10 7 3 4 4 2 15 3 14 17 8 5 15 5 8 0 20 16 0 9 20 1 2 15 20 9 7 2 9 1 1 0 14 6 1 13 19 10 13 17 18 20 9 11 12 17 2 20 18 18 16 18 7 3 11 20 10 9 2 12 14 17 5 15 8 0 18 14 1 16 5 16 15 6 5 4 0 7 9 6 12 3 3 4 17 11 4 17 14 8 6 7 14 9 7 0 13 5 4 5 0 7 12 15 11 11 12 2 10 20 2 17 10 6 16 10 9 11 6 17 1 14 9 14 15 18 7 20 20 4 17 3 17 2 2 2 7 8 19 4 9 11 13 2 1 2 17 19 17 7 2 13 15 7 16 5 7 19 17 12 14 19 16 10 11 16 14 18 12 14 13 9 9 8 15 13 4 0 3 13 5 0 17 8 11 11 0 3 9 14 17 10 20 1 19 2 18 4 18 5 8 10 18 13 6 10 1 12 1 14 20 9 20 10 7 9 5 1 9 15 2 13 1 6 11 10 19 20 2 14 16 17 19 5 11 15 3 0 11 6 10 20 11 5 14 13 4 2 5 12 6 18 20 10 17 17 2 13 4 15 14 19 15 17 3 4 20 5 11 13 11 18 1 8 7 5 16 18 15 9 3 1 13 1 4 1 15 14 7 2 3 5 12 6 1 10 4 9 11 15 17 1 11 12 17 9 19 1 6 7 4 20 5 14 0 20 14 15 20 1 7 0 0 5 3 4 13 16 15 4 4 1 14 6 8 18 16 6 13 20 3 13 11 11 8 4 2 3 14 5 19 11 2 9 3 15 17 4 5 16 16 9 10 18 12 18 11 3 13 4 18 10 9 10 16 15 7 13 0 6 16 14 6 2 1 17 13 2 7 6 9 18 1 1 3 8 5 2 11 10 14 11 5 18 15 15 10 4 7 15 14 20 6 18 15 9 1 0 1 20 5 11 12 4 10 12 10 9 3 20 3 11 8 18 10 17 7 20 3 12 19 15 0 14 18 9 16 16 2 11 0 15 17 8 3 16 14 12 4 11 2 4 10 4 6 13 1 4 17 14 4 3 13 7 8 18 11 20 13 13 6 17 1 6 5 19 19 13 11 12 20 13 11 1 8 12 8 8 12 18 12 19 18 6 18 12 1 11 13 17 15 1 2 8 20 11 19 10 9 17 18 4 14 4 2 15 19 1 20 13 19 3 18 9 18 17 12 3 11 18 19 16 18 0 6 19 18 15 19 15 7 8 15 14 10 18 1 15 18 17 19 6 9 12 8 20 7 18 4 10 6 8 16 4 20 2 12 15 17 7 19 1 18 3 7 19 20 18 7 5 1 19 19 0 9 17 12 8 12 15 1 6 17 14 0 6 1 19 16 8 19 3 4 12 5 6 16 19 1 6 4 14 2 10 1 11 18 18 13 13 8 18 4 19 5 17 15 19 20 20 14 5 12 7 5 16 2 14 10 8 3 4 15 16 18 0 20 16 17 10 0 4 9 10 0 18 3 14 2 20 9 9 4 4 12 6 9 14 4 1 9 3 15 14 19 11 8 15 5 19 12 16 12 9 16 18 5 2 15 16 15 17 6 8 4 20 10 13 6 16 17 14 0 20 17 18 9 6 19 12 0 20 7 4 20 18 18 17 0 5 5 13 19 7 3 18 13 4 3 13 7 10 13 12 3 15 19 0 0 10 5 3 13 12 0 5 20 0 9 19 12 0 17 11 19 13 10 13 16 18 8 5 14 7 8 4 4 15 5 14 0 2 13 15 0 5 3 16 20 10 9 4 5 0 14 3 3 9 13 10 16 15 16 18 17 18 9 2 5 17 19 12 5 9 2 7 14 7 19 1 9 11 11 7 17 9 9 14 9 1 9 19 6 18 1 7 6 17 9 7 14 2 1 17 15 11 1 6 4 5 8 17 17 11 13 6 4 15 19 17 13 6 0 14 4 4 8 16 4 1 13 16 12 9 14 10 15 10 7 16 20 1 18 19 14 5 20 13 18 9 3 9 13 18 4 13 6 15 4 15 10 6 2 13 12 3 14 1 19 15 20 9 0 15 9 0 17 1 18 10 4 5 11 17 13 18 16 3 10 18 9 13 3 8 0 0 9 7 0 9 11 9 3 0 2 13 12 20 19 7 4 5 11 11 20 11 17 6 3 9 15 7 11 8 12 11 16 12 18 15 4 14 13 16 8 15 1 1 6 8 7 1 0 14 2 18 9 12 3 11 2 11 12 20 8 4 7 18 7 19 14 10 0 17 11 6 12 16 0 8 3 13 7 7 14 14 5 19 2 14 16 19 2 1 1 13 18 15 8 11 5 0 2 14 1 3 17 13 10 19 2 15 3 11 5 9 7 19 11 6 10 16 16 19 16 3 20 3 18 12 19 0 15 1 15 16 8 17 4 11 12 14 16 9 11 7 3 10 8 14 18 5 5 12 14 4 8 3 9 2 16 10 11 16 1 19 12 8 13 9 18 14 17 4 7 19 3 3 5 8 11 13 13 3 20 18 7 10 6 3 3 16 3 15 14 8 13 16 5 13 2 12 11 7 11 2 9 13 9 9 3 13 13 2 8 15 1 8 2 4 18 11 17 6 20 5 0 9 5 3 9 14 6 2 17 6 4 16 7 18 14 8 3 13 9 6 7 1 14 16 13 15 12 7 19 20 10 14 3 3 0 9 7 11 6 3 19 11 15 12 11 4 16 4 9 1 2 0 15 2 13 16 1 9 20 17 5 20 13 11 9 9 1 10 9 11 3 16 8 20 8 1 1 0 12 19 12 13 6 4 10 15 14 10 19 5 2 14 11 0 20 4 7 19 5 17 18 7 14 6 1 16 20 6 19 6 15 6 7 11 20 4 3 5 18 19 16 12 11 20 2 2 2 19 10 0 18 3 18 14 12 0 19 9 7 19 10 13 18 12 0 8 3 0 1 5 17 5 8 4 20 18 17 0 16 3 5 4 4 11 16 9 2 4 18 7 2 17 8 18 14 17 2 16 20 0 18 2 6 12 9 1 14 2 2 12 19 17 7 7 20 5 0 11 2 4 0 14 11 5 5 19 0 11 4 5 12 15 8 18 8 1 15 3 10 13 13 9 18 3 20 2 1 10 10 3 9 3 6 15 13 2 2 18 16 12 18 15 11 4 12 8 4 20 9 9 11 9 7 15 7 14 5 6 12 1 14 15 17 1 11 1 3 1 1 7 7 14 2 16 15 5 20 6 14 4 9 8 5 16 6 3 5 3 9 7 0 11 8 3 3 4 8 11 12 0 8 1 7 0 16 6 1 5 2 6 19 6 19 0 17 1 17 10 6 9 13 0 12 2 16 1 6 6 12 3 9 2 6 19 2 14 3 5 20 5 19 19 9 13 9 11 4 1 17 0 8 11 1 17 4 7 13 15 17 2 20 0 3 7 1 12 1 9 12 8 20 18 12 17 3 8 19 8 2 4 10 11 19 16 15 13 2 12 1 8 4 19 0 20 13 20 18 5 16 16 7 15 3 12 6 13 7 9 8 0 5 15 19 6 5 12 5 17 9 15 4 10 11 15 13 17 8 2 9 14 5 4 5 1 18 7 18 19 8 7 0 19 13 4 5 13 5 3 13 13 20 19 8 1 0 19 8 19 16 11 17 4 15 17 10 10 1 16 0 7 13 15 6 11 6 1 5 2 18 17 9 9 18 1 16 17 13 10 7 12 13 7 10 6 3 2 13 20 8 9 10 1 4 2 1 4 0 10 4 4 0 18 14 5 15 9 18 11 2 16 16 15 18 10 12 18 19 6 7 3 17 7 19 18 17 11 9 12 12 3 15 1 5 6 13 13 2 12 15 0 13 2 2 4 6 11 0 11 1 4 19 4 6 9 9 1 8 20 20 17 11 20 2 14 17 15 19 20 19 0 20 11 14 3 0 11 15 9 13 7 14 11 15 13 7 8 15 9 16 5 13 3 9 6 1 3 4 11 20 8 2 14 16 18 17 7 17 17 19 0 18 15 18 7 4 10 13 8 6 1 6 6 18 9 14 16 12 10 2 7 16 15 6 16 16 3 14 12 12 16 3 20 20 6 1 11 2 7 9 12 5 6 5 15 5 19 6 9 14 13 15 5 15 11 0 16 2 3 17 15 17 12 3 4 11 20 19 7 14 7 9 10 4 17 16 17 0 3 7 19 11 18 9 0 17 9 1 4 7 5 19 16 1 8 13 4 0 18 17 5 11 3 2 1 7 8 5 16 2 3 20 10 1 1 13 15 13 20 17 7 18 19 18 5 15 2 12 16 1 3 5 5 0 17 0 13 17 6 6 2 14 0 1 18 16 4 17 20 3 0 9 4 14 7 11 1 2 13 3 9 17 11 19 9 1 11 8 8 12 11 16 9 0 3 2 8 12 17 16 9 18 12 15 6 12 0 12 19 3 16 17 5 19 14 7 1 8 10 11 3 6 7 0 15 3 19 7 1 0 8 1 11 0 8 0 15 19 2 8 20 1 12 3 8 8 16 19 5 15 17 10 13 15 13 8 15 9 8 17 19 12 1 10 15 20 9 2 15 5 8 3 16 15 1 13 11 2 19 15 4 9 15 15 7 4 4 13 15 15 18 5 18 17 15 17 18 7 9 19 0 18 14 6 18 13 2 0 6 2 19 18 10 7 13 6 2 14 4 1 8 14 8 16 15 3 4 17 1 20 14 17 19 18 10 9 3 5 2 1 9 5 3 13 19 13 13 11 9 3 0 20 13 6 14 10 3 7 10 14 15 18 16 17 9 12 8 11 5 14 8 12 2 0 4 7 15 9 10 4 2 15 16 2 2 13 20 16 6 10 8 12 10 2 5 8 14 10 1 12 7 20 1 19 4 0 19 12 0 10 19 7 1 14 5 8 7 17 15 20 0 12 1 19 0 7 2 15 12 18 15 11 5 12 11 10 1 8 2 0 18 4 15 18 1 13 3 17 2 20 9 5 9 6 6 15 18 9 15 7 8 16 14 12 10 19 4 3 15 10 2 15 16 9 14 13 17 14 10 3 3 17 9 1 18 12 11 8 18 10 8 14 3 11 17 5 7 20 0 0 2 14 6 1 12 14 14 6 7 8 14 1 0 1 20 5 17 6 9 4 18 9 6 10 3 2 0 10 8 5 11 16 10 4 6 14 9 4 2 17 19 10 15 17 4 11 3 10 1 5 3 9 6 11 1 5 3 1 9 13 0 18 1 2 18 1 8 19 5 7 15 19 12 17 6 17 3 0 18 1 4 3 8 14 9 6 13 16 5 10 14 16 1 0 8 2 12 9 3 11 18 19 1 13 2 11 5 1 13 6 6 11 0 17 15 6 3 3 18 7 16 19 6 10 9 0 1 10 2 11 16 2 19 16 12 1 18 16 11 6 19 15 19 16 4 6 17 7 13 1 8 1 16 13 16 1 20 7 9 4 17 0 0 1 19 11 19 12 3 0 0 14 0 1 8 13 6 10 8 3 7 11 15 6 1 0 1 13 1 17 16 1 4 15 5 3 14 6 19 10 19 15 19 7 6 10 5 20 16 5 5 18 8 16 1 13 15 3 15 9 8 4 7 16 17 18 3 6 5 6 20 4 18 11 16 18 13 7 17 0 18 1 9 10 2 17 2 4 3 20 19 6 0 1 17 17 14 18 14 19 17 3 1 14 14 15 10 0 16 4 0 5 3 20 13 10 9 5 13 11 8 11 15 15 17 13 1 17 2 2 10 17 20 12 14 13 6 7 2 14 4 5 14 15 3 15 1 17 20 17 0 13 11 5 0 2 20 6 19 3 12 8 17 3 6 19 18 15 10 14 18 18 16 15 11 15 10 8 13 10 19 13 11 2 14 12 9 5 11 20 3 11 0 2 12 15 2 4 9 13 1 18 16 10 1 17 14 12 8 0 6 0 2 14 8 9 8 2 18 13 6 0 9 11 9 6 18 11 18 1 12 16 15 14 10 4 20 13 4 13 20 2 9 7 6 12 12 3 12 18 20 13 20 19 12 9 14 2 7 0 17 18 9 6 2 11 19 18 18 6 5 4 4 14 4 9 17 6 1 18 1 18 14 18 15 8 1 8 3 1 18 14 19 6 1 8 2 16 20 8 1 0 2 10 11 18 9 4 1 13 18 13 19 0 7 18 6 14 15 7 0 11 0 15 13 9 2 12 4 12 13 2 5 9 0 1 10 14 12 17 1 5 0 18 13 16 14 10 13 0 11 16 2 6 20 4 16 1 9 15 0 5 19 16 5 1 20 10 2 2 6 1 20 11 17 6 16 5 20 12 18 15 5 20 10 19 10 4 18 0 20 16 20 4 17 9 16 17 14 19 18 2 10 6 1 15 18 15 0 17 2 17 5 13 12 4 19 2 15 0 4 0 7 5 1 7 4 3 18 11 0 5 9 11 6 7 1 2 4 13 16 16 9 18 3 6 12 3 12 16 14 3 9 10 6 12 15 12 13 10 1 20 17 0 20 9 10 8 10 15 20 15 4 5 2 13 18 20 15 20 13 13 14 12 8 13 16 9 8 10 15 18 2 14 2 6 12 6 2 10 18 18 6 1 0 9 20 1 12 5 10 7 12 18 19 19 15 7 9 5 11 1 7 12 13 15 8 3 9 0 5 14 2 4 8 13 18 9 2 7 1 4 20 18 11 13 14 6 12 19 3 17 13 1 5 14 14 17 1 14 18 13 15 18 6 4 6 12 9 9 15 10 6 2 8 12 20 9 11 16 15 17 8 8 8 8 12 1 1 18 17 20 11 14 12 16 8 8 11 12 12 12 2 18 1 20 11 11 20 0 10 14 8 3 10 14 20 4 18 11 0 2 12 6 14 0 2 1 8 8 7 3 13 1 12 6 12 18 3 14 8 1 19 11 3 13 0 12 1 9 4 1 11 15 7 13 11 15 17 2 11 1 0 9 3 15 8 3 7 9 18 17 8 1 17 15 12 19 10 19 14 5 9 7 2 2 7 4 16 11 11 13 16 9 11 5 8 19 20 12 9 3 7 3 20 6 19 4 5 5 13 20 0 13 20 8 13 9 9 0 9 9 12 9 17 0 14 9 5 19 19 8 12 1 15 19 14 10 3 14 18 17 14 10 15 9 9 1 5 4 14 9 15 0 7 7 7 4 19 16 10 16 11 5 3 2 10 7 19 15 17 15 2 18 19 12 15 20 18 2 3 16 1 1 1 11 15 15 20 3 14 12 19 4 16 4 16 19 20 9 16 20 8 11 4 3 4 18 1 16 1 1 19 13 8 6 3 17 18 5 1 14 8 18 18 11 0 17 12 7 2 15 0 2 4 10 2 17 16 10 0 19 2 8 14 11 8 15 12 13 17 11 0 6 15 7 2 15 15 12 5 2 7 0 8 16 7 9 3 9 15 20 14 16 19 16 20 7 14 19 10 20 12 2 11 7 15 10 0 6 15 18 4 17 7 10 20 9 14 11 11 4 16 16 14 8 2 10 0 19 6 0 13 6 13 14 12 14 7 3 18 11 12 4 9 18 20 14 14 17 3 5 2 6 0 17 11 15 5 17 16 17 7 9 6 10 4 7 19 6 12 14 7 14 17 7 1 10 9 4 18 8 20 14 14 13 17 16 8 7 3 13 8 12 13 10 16 12 18 8 6 11 11 18 10 17 2 12 19 19 13 8 1 18 20 14 20 11 3 11 6 9 8 14 7 12 15 5 3 20 13 0 3 1 4 6 11 15 2 20 13 6 8 8 15 19 1 4 9 6 4 17 6 1 17 6 6 2 7 14 19 20 1 5 15 7 0 9 3 11 1 4 3 10 17 4 1 11 18 3 18 5 5 5 10 12 5 5 2 10 15 19 3 11 16 18 10 16 7 9 5 18 9 18 15 11 18 5 7 11 1 8 15 11 11 18 2 4 11 10 9 17 16 12 20 12 3 14 2 19 2 16 10 15 3 6 7 8 15 4 17 11 0 7 19 3 8 8 6 17 12 11 3 5 5 11 5 6 12 5 14 18 17 2 15 10 19 7 7 17 1 2 19 2 3 1 2 2 18 1 1 1 0 19 14 1 6 19 0 12 14 20 9 16 3 15 15 10 16 8 2 4 4 3 18 20 10 17 13 3 18 1 5 14 2 9 1 13 17 1 8 13 17 9 9 18 2 6 16 13 0 4 1 9 3 0 15 16 4 15 9 20 6 12 5 14 15 19 8 15 19 4 18 4 17 4 1 0 17 3 4 17 9 5 14 4 9 7 18 15 17 12 11 13 3 7 7 11 20 9 15 8 18 8 6 1 13 16 0 20 11 19 9 16 15 12 1 11 18 15 18 10 14 12 9 20 17 13 17 12 14 14 16 10 13 0 5 3 8 13 9 1 19 17 14 20 8 20 8 16 16 0 0 2 5 10 12 5 18 9 9 16 16 10 7 2 8 9 8 10 16 4 2 7 12 1 13 20 3 8 15 20 0 14 14 2 15 1 13 19 4 14 13 8 17 6 14 20 5 7 5 11 0 13 18 12 6 10 0 11 9 16 8 7 4 2 12 15 12 4 15 7 3 14 7 12 20 1 18 9 14 6 20 0 12 12 18 18 2 15 18 16 7 6 19 1 1 15 20 9 13 5 19 6 6 2 1 4 20 17 12 7 8 0 7 2 17 2 17 7 0 13 13 8 17 3 18 18 11 9 14 18 9 4 0 16 11 1 6 13 12 20 7 4 12 1 0 1 19 6 11 7 19 4 10 4 3 11 17 11 5 9 20 13 3 4 3 19 8 8 0 4 15 19 8 4 5 4 10 12 7 15 0 17 20 6 13 10 4 17 16 18 15 17 8 19 20 0 16 15 11 13 12 15 0 5 15 5 16 6 6 12 17 8 2 19 0 4 17 9 14 4 18 14 20 12 20 11 12 20 11 1 6 1 18 13 3 2 2 9 9 13 15 2 14 12 11 15 18 10 12 20 14 5 20 11 13 18 17 8 20 14 17 20 0 18 16 18 14 7 13 19 5 16 0 13 20 19 0 9 14 20 18 1 19 9 4 16 8 7 15 13 13 20 10 5 5 6 20 8 8 19 16 9 10 13 17 16 15 17 16 4 18 17 5 19 17 15 0 16 7 19 14 10 8 13 6 8 4 1 19 3 11 17 5 2 15 12 8 8 10 0 19 6 9 9 10 6 13 16 17 15 17 17 18 3 11 0 8 12 2 14 20 2 1 12 2 16 8 18 7 15 7 9 14 8 2 11 18 14 19 19 11 6 12 0 14 11 10 19 3 11 13 14 13 20 7 2 14 17 1 12 7 1 1 7 1 20 1 10 20 8 6 5 1 7 9 2 18 19 0 8 9 15 6 1 2 7 16 18 19 9 7 11 11 9 18 10 18 15 14 13 13 6 12 0 2 4 2 5 3 13 20 18 13 1 11 4 4 14 16 3 12 8 1 13 17 6 10 19 14 3 4 13 10 17 1 4 16 8 3 2 2 4 11 12 11 20 12 14 0 17 0 5 3 13 11 1 15 2 3 16 10 7 10 16 12 1 13 5 7 12 13 4 15 12 11 19 20 9 0 20 11 15 18 14 11 1 6 8 1 11 17 14 6 16 7 20 15 6 19 20 5 20 2 0 16 11 5 18 16 20 5 16 17 13 6 19 20 0 3 4 16 20 16 17 6 2 13 19 13 2 20 2 3 20 1 7 14 14 1 20 0 8 0 16 10 17 20 12 20 16 0 6 13 11 20 9 19 15 19 15 12 14 12 10 14 18 1 7 8 5 6 17 1 5 0 19 15 11 6 13 16 12 0 2 8 12 1 7 20 1 15 11 2 2 14 9 11 3 9 11 12 9 14 14 16 3 13 19 8 18 18 6 11 16 0 1 17 12 1 2 1 1 20 9 3 7 15 5 0 7 9 17 7 5 11 9 9 15 6 16 1 10 18 6 17 14 15 5 15 10 6 5 13 5 20 17 20 5 10 11 2 11 11 15 17 17 13 6 19 7 3 20 0 8 10 0 5 17 8 9 11 15 2 10 16 6 20 12 0 2 8 4 19 7 13 5 18 11 12 7 11 16 16 0 12 15 5 3 2 1 13 7 11 12 11 13 4 17 10 8 2 3 8 5 0 2 3 20 20 18 9 1 1 17 6 11 16 16 9 18 8 10 16 7 18 0 19 1 11 19 7 9 16 16 6 3 13 2 9 4 16 2 16 6 8 9 15 6 14 17 12 12 8 20 2 20 6 17 20 18 8 16 7 5 8 5 17 12 16 3 6 10 9 18 2 9 10 7 8 3 11 20 20 7 19 7 18 10 19 0 17 8 11 4 13 13 11 10 17 11 10 9 14 10 14 14 19 17 9 3 14 15 12 9 17 18 1 6 10 14 17 12 3 13 16 1 15 10 9 14 0 11 17 12 2 2 19 4 2 8 3 16 11 3 5 11 13 8 11 19 2 8 17 11 5 4 2 12 19 10 0 2 13 5 19 7 17 8 11 17 15 0 5 4 0 12 13 3 8 16 11 14 14 4 18 20 19 1 6 17 19 17 13 18 0 1 12 16 13 18 10 18 18 17 5 2 7 11 16 1 7 8 14 7 7 18 2 15 15 3 19 8 18 13 11 0 11 2 11 16 12 20 12 8 8 3 16 8 1 7 14 17 20 10 2 11 19 19 13 6 4 9 20 14 20 17 5 14 15 3 12 15 13 14 12 6 3 1 20 5 16 11 2 6 11 11 10 17 8 14 14 0 14 17 6 9 6 0 4 14 3 3 17 19 0 4 16 0 1 15 12 20 17 10 0 9 16 15 2 9 5 8 8 1 0 0 7 12 2 19 13 14 11 1 13 3 16 14 12 3 4 19 7 6 14 13 2 9 11 12 14 16 15 14 4 14 0 3 16 9 2 7 5 4 10 0 15 14 15 0 3 10 10 12 8 9 8 18 17 17 10 4 20 13 4 10 2 7 12 0 11 17 7 14 13 4 8 14 1 11 7 12 12 6 14 13 17 2 12 10 10 4 14 12 20 8 18 9 5 8 4 18 11 9 2 9 2 12 12 6 7 7 17 8 6 2 2 17 19 10 2 19 17 19 17 19 12 6 7 4 10 4 15 14 12 5 18 10 13 9 8 11 5 4 19 5 10 20 12 18 12 19 19 12 6 14 14 2 2 3 8 11 2 4 17 16 10 5 20 6 18 16 14 2 8 8 9 2 10 9 3 10 5 0 12 17 5 2 15 14 14 10 1 9 14 6 3 6 8 1 17 13 15 11 9 16 0 19 9 2 5 17 3 11 8 0 18 9 14 20 19 3 4 15 20 5 13 17 17 5 14 10 6 14 19 11 20 16 5 13 1 1 19 12 11 18 16 18 20 12 6 5 20 12 16 2 17 7 17 1 12 9 9 19 5 15 7 3 2 14 5 1 6 8 5 16 17 16 15 20 5 5 0 2 11 15 4 19 7 6 18 20 7 18 5 10 8 6 15 4 2 4 6 15 6 16 6 10 0 15 6 2 20 14 14 18 2 11 6 9 11 14 7 20 5 19 16 11 17 7 4 20 2 4 19 10 6 0 16 13 4 2 2 18 11 7 18 6 0 15 11 20 7 19 8 0 10 13 12 11 9 9 4 19 8 1 8 18 16 16 6 12 13 4 11 10 9 8 9 3 11 5 14 1 8 3 0 17 9 6 7 0 6 13 17 2 10 15 20 20 14 9 7 0 9 9 5 9 4 19 15 1 18 14 4 15 10 1 12 5 5 6 6 10 18 12 5 20 2 1 6 8 8 7 1 20 2 9 19 16 18 16 10 14 11 6 9 10 18 5 12 20 2 2 0 1 20 4 9 16 9 12 0 3 17 3 3 8 11 1 14 9 11 18 11 2 8 15 18 2 3 3 20 18 2 3 11 0 9 9 1 12 17 6 19 15 7 11 11 14 12 7 6 18 14 20 20 16 4 4 7 6 13 11 4 20 2 0 11 13 16 11 18 1 11 10 19 13 5 6 15 5 17 5 14 7 13 12 18 18 2 6 4 3 5 12 4 0 10 19 2 18 3 1 13 5 4 19 9 14 19 11 3 7 18 20 19 6 15 13 2 5 20 16 11 14 14 11 18 2 17 15 8 7 14 14 8 7 8 3 11 8 6 15 1 7 0 20 5 9 0 12 11 19 17 0 18 17 10 19 15 15 9 5 12 12 12 11 11 18 10 6 2 4 9 4 10 13 19 1 17 10 11 9 19 6 19 17 2 1 20 3 6 18 19 3 4 15 8 13 12 3 18 0 3 10 3 6 17 3 5 20 3 1 13 2 2 2 15 4 6 15 15 8 16 14 14 17 19 3 10 0 9 18 10 6 11 10 8 7 18 2 14 16 14 17 0 18 6 4 11 3 12 12 12 19 4 5 0 10 7 18 9 0 8 12 4 12 18 9 11 6 4 5 3 11 2 0 8 5 16 5 6 17 18 11 16 11 5 1 7 16 14 15 17 4 15 20 10 9 3 5 9 9 8 15 2 18 14 9 0 13 17 8 2 19 16 12 7 16 6 16 18 16 13 14 20 5 6 17 10 5 3 0 5 16 17 9 19 0 13 5 20 13 3 9 0 9 10 15 4 15 9 1 19 19 12 13 17 5 14 16 4 8 14 3 17 9 18 2 7 2 1 16 19 17 14 20 5 10 3 20 16 16 15 12 12 7 0 14 3 10 10 2 0 12 6 15 19 5 0 11 16 4 10 1 12 17 6 15 12 18 16 20 3 10 10 6 5 9 7 10 12 12 0 12 7 17 10 10 5 7 15 19 4 19 5 8 16 20 7 3 4 3 13 12 3 11 14 12 16 5 18 1 1 6 4 17 17 17 17 16 8 3 12 3 3 20 14 1 3 3 18 13 10 16 7 6 5 5 13 16 20 7 5 16 7 19 15 10 20 11 19 17 7 15 14 20 14 2 0 7 16 16 11 18 1 12 9 19 18 8 12 11 6 0 13 1 4 18 5 18 10 20 20 6 8 8 13 19 13 18 1 11 15 5 16 7 8 20 17 20 14 2 20 18 17 17 17 1 2 10 7 0 2 15 4 5 5 2 13 17 13 12 16 20 2 2 2 6 6 9 6 4 5 4 6 18 11 2 9 19 2 15 15 13 11 15 12 11 3 20 16 7 11 13 20 19 19 7 16 16 16 11 14 5 8 0 20 2 14 10 7 1 14 7 15 15 6 8 11 7 3 12 10 11 4 1 3 15 2 14 13 20 6 7 20 1 1 20 14 7 13 7 19 5 11 18 1 2 12 1 18 10 1 3 6 17 6 18 16 11 11 7 13 6 8 7 2 17 14 12 15 17 1 3 16 8 17 11 7 2 0 20 15 13 16 14 14 4 19 7 0 18 5 15 2 0 6 9 0 3 5 4 8 13 2 7 0 12 6 7 12 17 13 12 1 16 2 1 0 9 12 6 0 13 14 10 4 12 19 14 20 18 2 5 17 17 7 18 13 14 2 8 19 20 16 2 13 17 4 15 13 3 1 13 19 5 16 10 20 6 13 0 6 16 18 17 14 4 5 10 14 11 7 6 17 13 4 9 1 19 16 20 11 10 2 12 5 14 2 5 16 7 11 7 5 11 6 12 19 17 15 14 18 9 6 11 5 6 16 8 6 9 4 18 3 17 4 15 20 13 13 15 15 15 2 6 3 1 16 12 5 3 9 0 1 17 9 14 5 16 18 4 12 19 7 1 10 13 2 8 4 18 6 3 5 20 10 1 2 18 16 17 10 9 4 12 12 1 15 2 1 0 13 14 10 4 2 0 4 10 14 11 12 10 6 17 13 5 6 2 7 19 0 18 4 13 2 17 18 19 13 12 11 15 16 13 17 13 15 6 18 7 2 10 1 9 1 11 8 2 2 3 13 14 9 3 15 16 8 4 11 19 8 4 19 4 18 17 17 20 5 17 8 0 9 12 11 19 15 13 5 19 2 1 15 8 7 4 15 15 20 2 6 18 20 6 16 1 2 16 15 3 11 13 13 8 8 12 1 12 14 11 16 9 15 6 17 13 10 4 8 3 6 20 9 7 11 14 19 15 0 11 0 11 5 1 5 8 8 5 12 19 12 12 18 11 0 14 4 1 4 10 12 7 16 20 7 17 13 17 1 0 16 9 5 8 14 18 1 3 0 13 19 0 9 10 15 19 5 9 17 17 6 18 10 9 0 1 0 2 12 2 1 12 2 16 9 3 20 17 11 1 1 0 0 6 3 3 10 14 12 4 2 0 20 9 3 13 5 13 19 15 5 20 6 10 0 13 2 5 5 13 2 12 13 7 5 17 2 14 8 14 1 18 1 10 2 0 13 2 3 5 20 0 10 5 10 5 10 8 11 11 5 12 4 20 20 16 13 18 16 12 0 13 6 3 6 17 2 19 10 20 12 19 7 7 14 15 6 1 1 0 13 18 16 15 20 3 9 19 17 14 8 4 16 3 7 10 15 19 8 20 1 1 13 6 17 14 0 5 1 16 9 6 15 11 18 8 16 20 0 11 2 8 14 15 6 12 8 7 4 6 3 19 14 20 6 9 6 10 13 1 16 18 19 19 5 17 20 14 0 6 10 8 2 20 16 11 2 16 2 19 17 16 0 18 8 5 17 4 3 11 9 5 15 20 9 13 7 15 18 13 5 11 3 17 2 1 9 11 10 11 19 3 17 12 3 1 14 7 16 13 11 8 1 2 16 10 7 10 12 1 1 5 15 9 20 15 11 17 15 19 20 12 14 15 4 19 13 19 3 3 8 5 3 10 2 3 3 6 17 8 19 3 20 14 7 1 8 8 11 14 2 2 3 1 13 7 0 15 9 9 10 17 1 16 20 10 10 6 11 10 15 8 18 7 10 20 16 19 0 6 7 18 12 2 17 17 13 4 3 12 11 17 2 13 8 0 20 1 1 11 5 3 4 12 4 10 3 10 18 1 19 19 9 19 11 0 19 8 11 15 4 4 0 13 18 12 4 4 13 13 18 4 2 15 9 3 3 14 12 14 8 13 11 10 14 7 9 14 12 8 9 16 8 4 16 10 5 16 6 17 4 4 16 2 13 17 15 14 12 7 17 19 0 8 9 17 8 9 18 2 2 15 10 3 10 12 3 19 3 11 11 4 12 19 11 13 5 16 16 3 20 8 4 5 8 3 14 8 18 19 1 6 3 19 5 9 6 10 2 0 19 11 4 20 9 9 16 13 7 3 10 14 1 10 11 4 7 12 2 17 2 18 6 9 10 2 2 4 5 2 14 2 7 15 18 8 0 20 0 0 19 13 17 20 10 11 4 18 0 20 6 0 6 17 5 18 20 14 16 0 8 17 8 11 3 18 17 5 1 1 5 6 4 17 13 0 8 20 14 15 20 0 16 10 3 14 8 4 16 10 6 9 9 2 14 18 16 12 1 1 15 13 3 19 14 5 4 13 17 4 18 15 2 19 2 13 1 11 0 10 0 19 1 19 16 14 13 19 8 10 14 2 2 0 1 0 5 8 20 6 0 6 4 6 14 9 18 5 12 15 10 8 11 19 18 0 0 12 20 12 17 2 1 0 7 4 6 0 6 14 10 15 6 4 15 13 18 6 14 2 8 7 18 6 13 9 5 8 10 19 19 17 7 11 20 0 16 0 6 11 11 6 3 3 15 20 6 7 4 16 14 16 4 11 12 4 10 19 17 3 5 19 13 16 15 7 8 11 5 8 8 11 5 0 8 7 12 8 7 10 0 2 0 4 14 16 3 10 8 14 3 18 6 2 2 16 11 15 18 14 14 20 13 15 20 19 5 4 10 15 12 5 1 8 5 10 16 4 18 16 17 13 3 2 1 3 13 18 4 11 7 10 0 1 14 20 12 16 9 9 5 1 19 0 2 2 4 18 11 20 18 4 15 8 14 17 17 8 3 19 11 5 5 8 8 12 15 2 5 18 10 0 1 3 6 19 4 9 1 12 9 20 13 13 11 20 7 13 7 11 18 7 15 18 18 10 16 20 20 17 17 8 10 17 17 18 7 10 8 3 11 10 11 1 12 4 15 19 19 16 9 17 6 3 7 5 0 1 8 13 19 8 20 11 20 1 12 17 11 0 13 13 14 18 1 10 4 17 17 12 5 12 13 8 1 13 15 4 16 18 13 3 3 20 0 8 12 14 0 14 5 3 8 7 19 18 14 20 12 10 17 2 12 20 2 7 13 17 0 17 19 2 12 19 14 18 11 5 20 16 9 14 14 7 13 14 16 14 2 8 12 12 18 14 3 9 13 12 4 4 6 17 17 16 19 12 19 15 5 15 18 15 15 7 13 6 2 4 8 9 5 16 16 5 14 9 5 15 4 2 13 16 20 18 12 2 4 10 16 4 19 0 4 19 8 7 6 13 6 5 17 6 16 10 6 18 18 0 19 9 14 7 16 11 15 19 15 7 9 7 20 6 19 2 19 8 8 5 19 6 15 12 10 11 19 15 18 19 13 18 17 0 12 18 8 3 17 6 9 20 16 7 16 15 8 17 2 1 15 8 2 9 7 8 17 14 6 9 20 8 12 11 13 16 14 8 6 15 3 4 8 9 7 18 5 17 7 16 10 8 3 15 4 11 8 20 12 11 17 8 11 5 6 15 1 6 17 12 6 7 1 5 10 16 6 16 18 5 20 14 3 4 20 3 15 3 13 20 15 10 4 2 16 12 8 4 8 8 8 11 6 12 7 19 13 17 7 6 16 13 2 9 4 0 15 5 1 8 0 20 9 2 3 20 13 9 7 14 19 1 5 17 13 2 16 7 19 10 0 19 18 2 2 5 12 14 20 4 3 17 0 5 2 13 7 7 7 0 2 17 13 20 4 18 9 14 2 7 6 11 4 6 1 0 10 20 5 2 14 18 11 7 14 13 4 3 17 6 3 12 6 5 9 9 12 2 18 11 18 11 20 18 2 0 9 0 16 18 8 4 9 9 5 3 0 0 20 16 0 15 17 16 14 10 16 5 10 11 20 18 19 12 0 18 12 3 15 6 0 8 13 11 15 11 14 8 18 7 3 12 15 5 4 0 0 12 2 0 4 18 19 20 11 14 1 12 12 6 19 1 16 1 16 16 1 15 19 10 1 1 16 10 1 12 3 9 2 20 8 18 11 0 2 17 3 16 4 12 0 18 20 5 19 18 11 2 19 13 11 0 18 8 18 3 11 7 12 12 3 9 13 17 20 20 12 12 17 19 19 3 15 15 3 13 9 5 14 3 1 19 11 6 17 4 12 1 13 20 12 2 13 8 6 7 2 17 18 2 13 17 15 3 14 20 2 16 11 11 12 6 2 3 12 5 16 11 20 8 4 7 20 11 17 20 1 14 10 18 19 16 18 11 15 17 2 16 11 19 1 17 12 11 1 7 11 7 5 6 14 2 3 13 19 13 11 7 19 19 7 0 16 18 18 3 5 0 9 16 2 2 3 15 7 15 7 5 17 3 1 18 2 4 12 3 0 4 0 15 10 14 19 18 0 11 15 1 10 17 3 8 16 13 2 6 3 18 9 16 1 4 16 17 6 20 3 17 8 10 14 20 7 8 16 8 11 20 19 15 18 15 18 14 6 5 15 2 2 1 14 16 13 15 2 20 15 12 2 20 11 6 14 10 10 2 1 13 18 13 2 9 10 2 15 12 8 13 16 17 15 3 2 3 3 8 15 2 19 6 11 6 7 1 19 17 2 15 20 12 17 16 16 20 7 14 18 5 5 9 11 12 7 14 2 10 17 13 3 8 13 7 3 12 12 2 13 16 10 18 4 14 14 0 20 20 15 19 17 15 0 19 9 8 4 17 12 9 19 5 14 1 18 4 20 20 20 13 13 0 8 11 8 4 0 16 0 11 14 1 18 2 13 3 1 19 20 20 13 3 9 9 7 16 19 8 11 14 13 12 18 6 15 9 14 16 13 19 4 1 4 14 16 10 0 8 6 3 18 10 1 5 3 17 16 12 14 5 6 4 15 7 7 6 2 0 0 2 2 14 6 14 2 15 1 14 4 15 9 11 16 0 12 14 13 19 20 7 20 3 10 3 16 4 17 4 14 3 9 16 1 8 14 12 7 19 18 16 20 11 6 12 11 20 19 6 19 15 7 12 17 20 11 10 9 17 1 2 10 1 4 15 15 14 8 6 13 15 9 17 11 1 3 5 13 14 11 7 19 4 7 5 12 2 8 6 5 4 1 18 2 18 12 7 18 1 19 11 9 6 1 13 11 5 0 18 12 3 18 15 5 15 11 20 18 15 18 13 6 16 3 15 0 17 3 4 16 1 5 12 18 4 20 13 18 7 11 9 11 16 14 1 0 16 20 0 15 11 13 18 10 14 20 13 10 14 8 7 6 7 13 3 15 4 16 9 17 6 1 12 9 5 19 14 1 18 10 0 16 4 14 13 11 19 17 15 18 0 19 0 6 15 12 18 15 16 0 10 2 8 4 11 16 16 14 13 12 18 13 9 14 9 6 20 20 20 7 20 15 5 19 15 7 5 14 19 11 0 18 12 7 19 0 9 9 19 0 5 10 0 7 4 6 6 11 1 7 9 4 2 0 13 17 16 5 19 4 13 18 11 9 16 20 8 15 17 1 0 1 4 15 17 14 4 0 13 0 1 19 9 15 14 5 8 14 8 3 14 7 6 16 20 8 1 15 16 20 7 8 12 13 10 19 1 9 10 15 2 19 10 10 8 3 15 14 11 16 5 15 6 18 11 1 10 1 11 20 13 13 15 1 20 15 2 19 17 12 0 12 18 5 0 8 14 7 4 2 2 9 19 8 6 1 17 0 9 13 18 19 15 12 20 2 6 9 4 6 19 3 8 16 18 4 6 4 18 2 1 10 4 14 6 9 17 13 9 16 8 11 11 5 9 19 13 6 15 3 20 10 15 0 6 12 16 4 4 16 13 7 8 0 20 11 17 9 1 5 8 12 5 18 9 12 13 18 16 20 12 6 0 0 12 2 13 9 6 18 16 16 10 1 1 15 0 17 1 7 11 20 3 13 20 13 0 20 5 12 14 2 13 17 12 19 8 19 11 7 20 2 0 8 1 4 7 10 5 12 10 4 20 13 5 17 19 3 19 1 8 8 11 14 14 16 16 7 15 13 6 10 6 20 13 0 15 19 14 3 9 9 7 15 7 6 5 4 2 20 12 11 7 7 3 10 11 16 6 4 10 13 19 9 11 0 6 4 5 18 16 16 9 2 13 11 2 9 5 12 14 4 15 2 15 7 7 16 11 8 17 18 14 5 6 7 13 12 18 3 1 16 10 12 9 5 10 11 8 11 8 1 12 19 9 8 4 5 20 18 13 16 13 16 7 4 19 11 11 4 11 12 18 7 4 20 15 15 13 12 2 10 14 12 0 6 18 17 3 5 14 8 2 13 15 8 16 15 4 17 18 17 2 10 14 16 14 15 14 16 10 5 20 9 1 1 16 19 7 1 19 5 0 4 11 17 12 10 4 5 20 17 8 6 5 5 12 1 4 2 5 3 12 12 13 16 1 9 15 20 18 4 14 17 10 3 12 17 3 0 20 17 16 6 20 5 4 5 16 3 18 17 2 6 0 0 7 11 4 19 3 7 2 16 11 7 16 8 6 11 3 16 0 13 5 3 3 12 11 12 12 0 11 6 10 0 11 16 2 4 2 16 7 16 20 14 11 10 20 0 5 10 2 0 18 13 5 10 6 13 13 1 6 8 5 18 2 12 13 12 7 19 15 19 6 3 4 3 8 5 4 14 11 9 7 14 10 10 14 2 7 5 4 20 12 3 15 20 8 2 11 15 18 6 0 8 3 2 11 1 7 12 5 20 1 5 17 15 10 11 4 15 14 3 18 4 13 1 9 3 0 15 13 6 0 1 4 6 14 3 3 14 0 13 20 4 13 0 4 1 14 17 4 10 5 1 4 15 10 0 11 11 14 14 1 1 1 16 9 17 16 20 10 1 18 6 17 11 18 8 3 4 16 2 0 17 11 9 9 13 12 8 0 16 15 2 14 3 11 20 17 8 12 0 13 18 9 12 6 12 20 13 2 19 9 2 9 2 13 5 2 10 2 4 2 18 0 4 13 5 10 16 16 4 18 16 1 20 0 3 8 14 9 16 1 11 7 14 18 19 19 7 12 5 17 1 3 20 1 15 6 2 14 6 12 19 18 20 8 9 1 7 14 0 20 14 4 13 10 10 13 18 3 18 14 8 17 16 20 15 14 19 16 16 0 17 13 19 14 4 4 12 3 8 6 0 16 1 10 4 7 5 18 0 11 2 2 7 11 5 0 0 10 4 18 10 4 19 2 20 3 18 8 2 17 3 3 13 0 15 5 7 16 13 3 18 1 13 14 11 9 20 20 3 18 11 16 19 10 0 10 0 4 18 2 13 6 4 5 12 2 10 7 16 20 14 1 0 16 17 12 6 16 16 11 1 10 17 16 18 6 13 20 8 8 16 9 1 1 9 3 4 19 20 2 6 10 1 17 1 16 2 10 12 13 10 0 14 10 13 9 0 6 4 19 13 5 9 1 6 4 17 0 0 3 15 14 20 1 7 15 15 4 13 0 14 1 0 12 2 9 9 9 3 3 15 2 16 15 4 10 3 0 6 4 3 17 4 20 3 8 7 15 17 15 8 10 14 17 0 1 20 16 16 18 15 11 3 6 9 12 17 16 13 16 16 12 17 4 20 14 8 6 15 1 16 16 3 14 19 2 4 0 20 1 0 8 18 7 2 8 18 0 16 11 11 17 11 17 5 17 9 0 0 12 4 10 16 12 13 19 18 4 12 12 20 7 6 11 12 1 10 20 20 18 14 14 3 11 18 3 7 6 3 11 11 13 16 7 18 11 11 12 5 8 8 1 6 9 6 14 18 13 2 13 5 5 3 0 10 20 11 11 20 12 18 11 13 17 7 17 5 5 16 19 1 13 15 17 4 0 15 0 18 17 3 15 6 20 8 17 3 13 17 5 7 2 1 10 10 11 11 11 11 20 17 7 20 7 8 9 0 13 12 5 3 13 7 4 3 7 9 20 0 18 15 16 16 15 18 7 1 8 17 12 10 19 13 18 16 10 1 6 7 3 2 8 5 15 20 10 16 14 3 3 3 14 11 9 17 13 12 19 14 12 9 3 6 4 5 1 13 14 16 5 3 18 15 2 7 20 11 12 12 17 9 16 2 20 20 13 13 1 12 10 9 6 19 18 0 20 3 5 0 9 5 12 5 5 11 9 4 12 15 15 7 11 16 9 17 2 8 3 18 9 7 4 9 11 15 8 18 13 3 3 6 6 18 2 3 16 17 11 15 20 19 4 16 12 10 15 11 7 12 17 18 19 11 20 7 0 10 7 14 4 7 19 10 6 6 1 16 8 20 1 20 13 2 6 0 9 20 14 8 16 18 14 0 10 16 7 6 20 12 11 9 2 8 19 18 0 10 12 1 4 15 5 17 6 15 13 19 12 3 14 14 20 6 17 7 9 1 11 8 10 0 12 1 15 10 10 3 9 16 7 3 4 5 5 12 15 16 13 0 4 7 9 17 9 8 2 14 17 15 18 12 8 12 3 3 11 4 2 0 20 3 7 20 17 10 20 13 3 7 17 19 16 9 4 8 5 4 7 17 16 11 10 10 0 12 15 4 7 13 1 14 4 18 1 5 10 11 19 7 17 4 8 15 14 5 18 16 17 12 10 4 6 17 10 11 19 15 17 7 7 12 5 7 3 18 16 3 8 0 20 17 3 20 10 1 10 5 15 7 18 11 8 20 4 12 15 18 10 16 15 10 6 11 19 0 11 16 14 12 2 10 19 2 16 11 18 7 4 18 7 7 1 8 2 4 7 10 10 10 16 3 1 8 9 12 8 9 4 17 20 0 3 8 19 11 7 19 7 14 14 10 10 11 4 10 3 7 11 10 12 9 5 14 5 20 2 19 18 8 9 7 12 10 2 13 2 16 15 9 8 20 17 2 8 10 9 11 20 16 9 14 2 19 15 4 18 14 16 18 3 19 2 14 19 9 14 4 14 11 9 15 3 12 10 8 3 5 20 13 11 18 4 12 3 0 9 10 3 20 12 3 20 6 4 10 2 3 5 3 4 3 3 1 10 3 16 7 13 2 13 12 7 17 18 12 14 2 14 6 12 4 1 3 16 15 9 3 7 3 15 13 11 3 7 19 20 9 12 7 6 2 19 11 10 15 0 3 8 3 12 7 10 20 11 14 2 2 15 9 13 5 12 20 3 2 9 6 14 15 5 4 6 11 17 18 15 14 5 18 7 4 20 3 1 4 15 9 1 18 17 4 9 4 8 11 0 1 13 2 16 8 10 3 18 1 7 14 4 15 12 19 12 2 9 18 16 14 10 1 11 2 11 7 5 15 6 11 20 1 19 12 13 5 14 18 1 13 9 9 7 11 12 12 14 0 5 19 15 18 8 9 10 0 4 12 9 18 12 18 5 18 19 12 1 10 1 18 14 4 1 8 0 15 0 10 0 10 0 17 3 6 20 9 3 16 13 2 2 20 6 8 10 12 14 10 5 20 6 7 12 20 11 20 0 13 5 16 11 10 16 13 18 11 0 6 8 9 11 5 11 4 6 9 6 7 6 9 7 18 18 19 19 3 1 4 12 8 14 15 7 11 15 17 2 11 14 6 20 9 16 11 0 20 7 13 17 17 20 15 19 3 8 14 10 5 17 7 1 17 5 2 9 16 11 18 8 8 14 18 14 15 20 17 15 7 2 10 11 16 17 2 20 16 7 19 10 16 3 5 12 4 3 4 3 11 5 3 20 5 20 18 11 9 0 11 15 12 7 2 7 19 1 5 13 18 20 1 4 6 20 13 15 15 15 14 12 4 18 4 0 9 6 19 6 13 2 11 14 3 2 10 19 13 1 14 6 3 4 7 13 2 0 6 6 14 4 13 11 4 2 19 11 20 7 11 1 9 7 19 12 6 0 4 8 1 16 1 6 5 14 2 5 11 8 1 11 4 16 19 6 16 3 2 5 1 11 4 2 4 10 4 12 12 8 19 15 4 5 20 2 3 6 16 7 1 0 9 11 20 19 15 0 1 7 14 15 14 2 16 3 11 13 4 8 12 13 1 20 3 20 15 19 17 12 6 12 13 5 9 6 12 10 18 3 13 9 9 12 4 1 20 18 20 0 0 0 9 4 9 4 17 2 4 20 20 0 2 10 3 6 14 8 7 1 2 11 20 15 2 16 12 14 12 8 18 4 0 14 2 10 1 14 11 10 3 16 17 2 16 14 19 17 1 1 18 9 8 16 0 5 10 13 3 17 9 19 19 1 11 4 7 4 4 5 0 9 20 17 0 11 5 2 18 16 10 7 3 0 15 19 17 20 5 5 9 11 18 19 14 5 5 2 2 20 2 3 11 2 12 10 10 1 17 1 5 13 2 12 8 11 0 18 0 4 16 0 0 20 3 3 12 6 17 9 17 12 7 14 15 16 9 0 4 6 13 10 6 9 2 14 9 7 1 13 4 12 6 3 4 2 4 5 19 3 17 9 20 19 14 13 15 16 19 17 20 18 14 5 10 5 19 0 11 13 20 0 18 10 5 20 3 6 2 13 13 3 17 1 19 18 1 3 2 0 18 4 7 6 1 18 11 9 0 12 11 2 7 9 17 6 4 13 13 1 12 9 9 3 12 14 12 9 3 2 12 6 15 5 8 7 2 16 10 0 7 15 8 3 12 11 17 3 15 20 13 5 7 6 10 19 0 4 16 9 5 2 14 0 9 20 5 17 9 20 17 15 19 14 14 3 6 8 19 17 0 8 7 5 17 18 2 7 16 9 5 13 7 9 20 17 19 3 6 19 11 10 6 17 13 9 6 5 1 12 7 10 5 15 17 4 19 18 11 17 19 9 5 17 2 17 10 0 16 15 6 18 16 3 7 14 13 16 5 1 11 19 20 12 17 5 7 18 4 10 8 2 6 2 11 3 14 6 15 15 6 9 13 20 8 13 9 17 13 6 1 10 2 11 11 17 15 1 2 13 12 12 1 11 1 16 13 4 16 10 15 4 5 16 15 14 15 11 19 1 14 13 7 9 13 8 0 11 8 19 8 2 1 7 12 14 13 3 16 3 8 11 13 20 8 10 7 7 8 9 8 12 0 10 7 2 6 20 9 14 1 2 2 6 16 14 9 14 4 7 5 9 1 11 9 10 7 11 19 1 7 6 0 14 20 2 12 6 11 2 4 17 19 7 20 14 4 13 16 11 9 4 11 19 6 16 13 16 2 2 13 3 6 9 16 3 20 4 10 2 17 3 18 20 19 3 6 6 10 5 20 4 14 8 15 2 20 7 1 14 0 15 3 1 0 17 14 20 4 18 8 2 20 13 4 1 20 15 0 4 20 14 13 0 10 11 19 2 20 7 2 10 1 20 17 16 6 0 14 4 5 14 19 17 6 19 4 7 19 17 19 9 2 16 7 17 20 2 17 12 18 20 19 13 16 2 18 6 17 13 6 4 17 16 13 11 20 10 5 0 15 11 12 2 20 19 17 6 10 20 12 18 8 3 11 1 0 16 8 14 0 19 17 6 11 8 16 9 16 5 1 19 20 20 13 6 4 3 7 14 20 9 16 12 0 17 5 5 3 17 5 7 10 3 15 2 6 3 3 17 6 5 9 7 7 14 18 8 9 17 14 0 3 19 20 20 13 1 8 7 16 7 4 18 8 3 7 7 11 19 2 20 19 20 8 18 2 6 13 9 4 1 6 17 0 4 8 13 9 13 3 7 0 13 17 20 16 0 20 5 5 0 15 11 13 1 6 6 17 7 10 9 16 1 19 0 4 8 15 4 6 0 7 1 4 13 8 3 6 17 4 17 15 1 1 2 15 17 1 19 8 7 7 0 11 2 9 16 20 2 12 11 5 7 1 10 2 19 5 15 2 0 19 19 2 4 12 5 4 20 0 13 1 0 12 7 11 3 14 7 7 16 13 1 1 0 3 8 19 19 8 11 1 6 19 8 19 19 11 12 17 4 14 17 2 15 5 19 7 13 2 2 16 1 6 19 1 11 2 15 9 8 17 9 6 14 2 7 6 13 13 16 15 9 8 18 17 17 3 7 14 5 12 6 12 9 16 13 6 2 5 13 19 18 15 5 18 3 19 16 13 19 8 16 0 11 6 9 11 20 12 9 18 14 4 14 5 12 8 14 11 13 13 17 17 5 13 8 3 19 12 10 16 4 17 9 12 18 8 0 17 20 11 4 13 20 7 3 8 1 5 16 2 19 17 13 15 6 20 5 20 19 13 5 7 6 16 13 1 5 1 11 7 13 7 20 10 19 15 17 11 14 17 0 10 19 16 0 16 20 2 2 10 10 6 15 13 7 17 10 7 15 0 17 8 0 17 16 7 8 3 1 1 7 15 12 12 7 3 2 18 18 3 17 15 15 16 7 7 6 1 7 19 20 3 19 6 10 16 18 12 20 1 10 6 20 6 13 4 15 6 2 15 14 6 11 14 7 8 14 5 19 1 13 8 1 15 20 16 16 14 17 2 3 2 10 15 14 20 5 9 10 20 17 3 16 3 9 9 9 7 13 0 18 12 8 10 11 8 4 15 13 7 8 20 13 15 14 19 12 20 2 20 15 7 0 14 9 2 14 5 15 1 10 2 15 15 16 17 12 20 3 12 7 13 18 20 12 1 1 10 13 11 12 6 18 3 3 18 18 5 19 7 10 11 2 7 13 0 20 5 0 6 19 7 5 2 17 18 5 6 5 12 4 1 3 3 0 2 18 9 15 9 16 5 7 4 12 18 4 10 1 4 14 9 6 18 5 11 5 13 0 19 17 9 2 14 20 0 8 14 16 4 9 7 16 19 18 10 12 3 4 1 0 13 11 19 16 9 3 11 10 2 15 8 14 8 9 18 0 11 10 11 14 10 2 9 0 10 5 5 5 9 8 1 0 12 14 8 3 4 13 15 19 3 13 18 13 2 15 2 10 10 8 14 10 4 17 1 2 15 13 13 7 0 0 1 2 11 8 2 4 20 0 10 5 15 18 14 18 3 0 4 0 3 9 17 0 17 3 19 10 10 17 20 6 5 18 1 4 10 1 0 1 9 11 1 13 5 11 18 11 2 9 10 8 16 8 7 11 12 19 19 8 15 17 2 19 19 19 6 7 11 11 18 12 16 17 19 19 15 17 16 16 19 9 18 11 13 3 5 17 3 3 11 9 7 17 12 18 12 3 9 1 1 9 13 1 2 14 13 8 12 16 13 2 18 11 18 15 16 1 1 19 8 9 1 10 11 13 15 4 7 17 2 18 4 9 4 9 6 8 10 8 3 19 4 14 2 1 20 15 6 1 17 12 8 4 17 19 13 17 13 6 3 20 18 19 3 14 19 11 1 6 5 15 9 1 6 10 14 4 18 7 15 5 12 19 9 12 16 13 5 19 2 12 19 14 5 19 11 6 19 0 8 0 12 7 10 8 11 12 10 3 13 7 14 1 16 15 1 7 16 16 0 5 11 2 16 9 13 0 17 0 7 0 1 0 9 5 11 3 7 9 19 10 2 0 19 18 2 8 1 17 11 0 8 15 2 3 19 14 17 2 20 19 14 4 5 7 0 13 19 9 12 0 19 7 20 10 1 7 4 13 13 20 10 1 4 12 0 10 8 12 2 9 19 13 8 16 20 16 15 12 15 17 0 4 3 13 14 1 6 6 0 7 13 2 18 13 10 18 2 19 3 8 13 11 19 6 7 18 4 2 16 19 12 11 3 11 13 6 19 5 6 4 7 20 0 1 8 12 15 6 16 14 17 11 5 11 16 18 8 16 8 18 3 5 11 0 18 7 20 10 9 0 8 3 17 3 3 7 18 5 2 0 9 18 17 15 10 20 1 5 10 20 6 0 15 11 16 2 8 9 17 4 4 14 19 15 20 0 19 3 12 11 7 17 9 2 0 0 8 16 8 20 4 2 1 5 2 20 3 2 3 5 19 13 6 18 16 11 10 20 18 10 17 7 15 9 3 19 8 11 3 5 3 17 20 10 15 1 4 7 16 5 15 19 4 2 10 12 10 5 4 19 2 15 19 2 3 12 11 16 14 18 19 3 9 0 6 12 19 10 2 20 16 15 0 20 9 11 18 16 20 20 6 15 13 10 14 0 2 2 16 3 19 14 7 8 9 17 14 1 12 3 7 19 2 3 16 12 7 20 4 2 20 3 7 14 14 18 3 16 6 14 14 6 19 15 4 2 5 19 10 15 7 5 2 9 8 8 10 6 18 6 16 10 13 9 19 13 4 8 7 17 13 9 2 17 0 16 11 20 11 12 1 5 15 5 0 9 18 18 17 3 8 8 15 9 0 1 12 10 6 13 0 18 19 7 20 15 14 4 1 2 5 11 1 10 2 11 16 5 9 1 18 20 10 11 19 4 0 12 16 0 12 1 15 9 6 12 2 3 19 9 11 4 3 2 16 3 2 18 20 11 0 7 18 17 20 9 11 0 12 9 19 13 12 13 15 17 0 17 18 9 11 2 8 4 5 6 12 13 11 6 10 19 1 11 17 7 17 2 3 1 4 13 14 15 10 20 18 4 5 13 7 15 1 1 9 0 8 8 2 16 1 19 3 0 2 0 19 12 11 18 4 5 9 8 14 9 3 7 15 20 3 17 16 19 10 8 1 12 4 9 20 10 4 7 15 20 9 19 20 20 6 10 1 7 12 5 0 5 7 20 3 14 13 14 13 7 20 6 17 9 12 12 11 14 1 10 12 19 2 0 20 4 0 1 12 13 18 7 8 4 20 6 7 9 19 4 6 16 8 6 0 18 17 6 15 2 1 14 20 13 6 1 19 2 20 18 10 8 1 7 20 18 1 8 12 12 4 0 16 1 10 4 3 6 18 20 4 4 6 18 6 11 1 19 11 2 7 13 5 16 2 7 18 4 11 6 4 3 0 2 4 5 13 13 19 20 10 11 5 18 17 4 18 6 11 9 19 9 13 5 4 1 6 4 6 15 19 5 14 1 5 16 6 8 5 9 14 17 8 1 19 0 15 13 14 8 3 8 2 12 4 10 7 0 12 12 0 2 1 11 7 16 12 4 2 12 6 5 7 19 0 16 14 11 15 9 14 17 3 9 10 2 11 10 6 20 0 19 16 13 6 12 5 4 13 4 2 1 2 11 9 14 19 10 1 5 8 14 3 13 10 20 7 11 14 19 11 16 3 7 7 7 18 14 13 1 1 10 19 11 7 0 20 11 0 7 7 11 13 3 10 16 7 5 11 7 17 1 13 10 11 5 1 12 17 7 9 13 14 5 17 10 3 7 16 1 20 12 11 0 13 10 1 14 20 2 19 1 1 1 13 17 3 8 0 18 15 19 12 4 3 0 3 3 1 20 15 20 20 4 13 13 2 17 9 4 5 11 1 7 15 17 7 3 10 10 2 16 13 20 6 19 3 8 14 3 12 4 6 6 2 2 7 4 12 20 16 9 4 16 14 20 17 6 14 16 14 4 13 19 5 20 17 6 4 15 9 18 2 0 12 2 14 19 4 3 3 15 5 4 0 11 2 10 5 7 3 13 2 1 10 17 5 0 14 19 6 3 0 11 4 19 7 16 4 11 14 19 5 3 14 12 17 17 5 7 18 16 3 20 20 8 17 14 19 11 7 3 16 18 0 11 10 14 5 7 9 19 19 14 3 2 2 4 16 13 13 18 12 15 17 19 12 18 1 1 20 8 8 5 15 5 3 5 17 18 5 10 8 8 7 18 20 8 3 4 12 5 2 12 20 10 0 4 8 9 9 5 3 3 3 11 9 0 15 8 15 15 16 11 15 2 20 5 0 13 4 5 5 15 4 4 1 6 3 8 10 3 18 11 0 13 4 14 15 0 3 11 2 20 12 9 19 5 17 19 13 13 11 3 14 16 17 2 17 4 9 11 3 0 16 12 20 20 4 11 17 12 14 4 12 8 13 5 11 3 20 20 5 5 12 13 12 13 20 6 18 0 14 1 15 11 5 5 5 4 6 15 14 2 11 9 0 8 8 19 12 1 0 14 6 5 12 13 1 10 11 10 18 3 11 16 12 15 19 13 3 14 10 2 13 4 20 7 18 5 6 12 11 19 14 0 14 9 14 9 3 9 11 3 7 17 15 1 0 20 12 16 15 13 2 7 1 6 6 20 2 11 13 15 11 0 5 1 18 7 5 6 3 6 7 4 17 5 2 6 18 20 19 12 9 12 16 16 8 3 18 17 5 12 20 3 11 14 10 4 4 7 19 9 20 8 17 14 17 16 6 3 3 16 13 20 11 13 9 18 17 2 6 16 17 8 8 4 1 15 13 8 7 5 10 20 18 2 17 6 7 6 10 8 15 9 19 9 12 9 19 7 9 1 3 15 5 3 9 12 6 2 12 20 12 0 4 2 9 5 10 11 0 0 5 18 11 1 18 7 19 7 15 4 17 14 6 16 7 4 0 15 14 7 1 0 3 6 15 10 8 0 10 16 3 4 6 12 6 13 7 9 7 15 19 5 3 5 4 17 19 11 2 13 8 17 8 17 18 13 20 20 3 0 5 13 8 0 12 11 4 9 3 20 11 4 2 14 1 2 20 8 15 6 13 15 17 17 11 12 2 19 13 3 7 5 18 0 7 14 17 8 17 15 20 8 18 0 10 13 0 0 15 5 11 16 16 15 14 4 6 14 5 1 19 15 15 0 10 2 0 12 16 10 10 13 1 2 14 18 5 16 10 0 12 3 18 3 2 16 13 9 12 0 4 13 6 4 10 18 19 4 19 17 0 15 18 7 5 7 6 17 16 9 10 0 15 0 14 6 15 17 3 19 18 1 8 13 6 20 7 20 20 11 17 20 0 13 18 7 7 14 6 7 14 19 5 18 0 3 2 5 2 9 10 18 9 6 8 2 13 7 16 15 10 0 20 0 1 14 3 15 16 7 11 16 16 3 20 20 7 1 9 19 16 9 6 0 3 4 15 8 10 10 7 18 14 12 8 10 18 18 17 0 11 16 4 11 5 5 11 18 1 11 12 18 7 18 1 6 5 3 12 0 2 3 12 9 0 15 12 10 20 6 8 0 10 11 0 7 3 17 2 20 10 1 0 13 9 8 2 18 8 1 20 2 6 5 0 8 6 10 4 1 14 13 17 7 1 12 9 6 15 7 8 3 12 16 13 8 4 7 14 1 10 11 13 19 9 18 20 0 3 15 7 11 20 10 15 12 16 6 12 5 2 3 10 8 5 10 19 7 1 10 0 2 5 6 20 12 12 1 12 19 3 7 4 20 16 8 0 16 10 7 11 1 0 1 19 8 17 20 20 6 3 9 6 4 17 2 13 10 8 20 17 12 8 4 11 9 10 2 5 12 4 14 10 13 1 14 16 3 10 13 18 5 0 10 8 17 18 9 12 4 17 11 12 3 4 18 20 3 15 2 6 5 19 19 0 0 1 1 20 5 17 9 4 17 8 1 4 15 4 0 20 16 3 11 16 10 2 20 14 9 18 2 7 1 20 20 19 10 17 6 4 4 9 14 15 2 11 10 0 15 1 1 15 6 9 8 16 20 11 15 13 3 20 3 6 14 3 19 8 3 13 15 12 12 1 8 15 5 17 8 17 19 8 8 1 4 10 19 14 6 0 14 20 1 19 12 12 14 13 14 9 15 5 17 17 16 8 20 6 10 9 9 4 12 9 3 6 17 4 2 1 15 18 3 16 0 5 4 17 6 16 9 19 4 5 5 1 3 8 16 16 18 3 14 19 11 3 0 7 7 3 18 19 12 3 17 13 10 19 17 8 14 3 1 15 9 7 5 2 12 1 6 6 13 4 3 1 8 12 9 7 11 11 8 10 17 9 3 2 10 16 19 12 20 8 14 12 0 4 20 17 7 1 13 18 17 12 6 16 3 11 8 3 9 5 9 2 18 20 1 1 11 18 19 4 8 14 11 5 20 14 17 6 7 20 11 7 16 11 0 4 4 19 13 19 18 5 3 20 1 14 8 12 1 18 9 20 8 7 16 12 12 20 6 2 19 13 14 8 19 19 1 9 11 18 7 14 20 12 18 5 4 13 19 9 10 2 3 17 18 15 5 6 14 2 0 3 19 8 18 7 12 18 10 1 19 16 13 19 6 12 19 1 18 16 8 1 11 3 18 17 8 10 16 20 14 11 0 17 15 3 0 16 12 20 2 18 11 2 6 19 13 11 4 14 12 19 1 19 19 18 16 8 10 11 10 18 9 19 11 2 13 2 8 14 1 2 9 7 17 4 5 9 20 5 15 8 16 16 14 3 7 13 17 1 12 7 2 11 19 20 20 13 10 17 13 12 0 18 8 14 12 19 7 4 3 14 9 15 14 6 17 17 6 1 17 13 4 8 1 9 4 19 19 4 18 4 18 18 13 3 1 19 16 4 19 8 12 3 12 11 16 3 1 7 10 14 18 16 1 11 8 19 1 14 19 13 14 8 3 9 7 4 9 9 2 2 11 11 6 2 5 2 11 19 9 1 4 9 17 19 20 14 0 10 15 2 17 13 4 15 0 19 3 0 13 3 6 0 3 10 1 16 1 17 0 8 20 13 13 7 13 20 13 7 20 10 11 7 3 17 5 13 5 10 11 16 14 13 12 1 20 1 7 12 2 15 17 1 4 12 19 14 13 15 12 7 1 14 7 1 4 11 4 11 18 19 6 17 15 9 1 20 6 20 2 15 1 1 7 7 6 4 6 9 10 9 10 11 13 10 3 17 16 6 5 0 17 16 8 11 10 13 5 4 17 0 12 3 6 18 3 7 15 14 19 6 7 5 19 6 18 15 0 20 9 1 11 14 0 0 11 14 5 11 6 7 2 9 10 12 13 18 18 2 10 18 15 6 18 10 18 16 3 3 13 2 7 17 13 8 15 7 1 15 5 8 15 10 17 8 14 19 3 13 12 8 18 19 17 1 4 5 15 5 2 18 12 9 19 1 8 4 20 5 9 3 20 13 12 13 0 16 2 17 2 12 0 16 10 4 12 2 15 10 2 0 20 4 6 15 16 12 19 9 3 1 3 14 20 13 10 9 16 4 4 9 15 10 5 4 7 19 19 16 0 19 4 2 12 5 13 6 13 16 12 13 17 13 17 8 7 2 1 4 5 3 13 15 20 12 4 17 16 4 13 2 14 19 6 11 1 8 1 2 12 20 17 7 6 14 2 5 11 20 19 2 5 14 6 2 11 2 4 6 15 5 19 2 9 2 2 18 7 0 12 16 17 12 7 9 19 7 10 19 15 5 15 17 9 10 12 13 2 12 7 14 19 6 5 15 1 11 0 9 16 16 10 15 3 2 18 18 12 12 4 13 4 15 6 18 0 11 9 14 16 2 16 3 10 5 12 6 20 3 0 16 0 7 19 11 2 7 18 13 0 2 10 12 0 16 16 7 18 14 6 20 17 10 20 2 16 18 19 4 17 8 0 9 10 14 3 8 8 5 17 4 13 0 20 11 6 17 8 12 7 5 3 4 15 6 11 20 5 5 3 15 14 16 7 13 4 13 11 20 6 7 2 6 17 13 3 9 19 0 10 10 4 5 12 14 14 13 5 7 11 0 19 8 13 7 1 0 8 2 19 16 7 3 18 11 20 16 14 5 20 12 11 15 6 20 13 13 13 3 8 0 16 10 6 1 6 18 18 7 9 14 0 5 8 13 1 4 18 3 5 15 14 20 3 14 6 9 14 10 1 9 10 15 0 4 4 8 12 9 20 0 9 9 2 18 2 3 14 20 14 13 2 13 5 10 7 9 15 1 10 14 9 0 17 15 4 18 19 0 16 7 9 4 7 20 9 1 14 0 5 10 4 8 13 11 6 0 1 3 13 20 1 13 20 15 15 19 3 20 6 8 1 0 20 5 1 16 11 11 2 10 10 8 0 20 11 4 7 2 5 15 4 15 3 0 6 15 12 20 6 9 3 10 8 17 9 1 17 1 6 11 13 15 3 19 0 3 17 8 5 3 18 13 5 5 2 20 10 5 8 2 19 4 0 4 9 5 2 11 13 14 10 3 18 14 9 17 9 8 4 13 1 18 12 6 7 17 2 1 18 7 18 3 18 5 15 7 19 14 18 5 6 9 20 20 1 13 11 17 12 14 6 19 15 9 6 10 19 3 5 18 9 9 8 12 18 7 12 12 1 7 0 0 9 3 17 5 9 5 18 7 1 3 14 19 12 11 5 14 17 14 16 7 17 17 10 14 2 15 0 1 4 20 3 6 8 3 3 14 10 6 10 17 14 4 19 13 16 1 10 9 15 10 9 17 13 7 5 3 8 13 16 4 10 9 5 3 2 13 6 7 18 16 3 3 13 1 17 12 14 14 17 16 6 13 3 3 17 17 8 5 1 15 16 18 8 8 15 12 14 13 6 20 3 5 20 8 5 9 8 17 11 2 18 14 4 1 9 19 13 9 6 18 1 15 5 20 6 2 11 14 5 12 10 13 6 7 18 7 5 5 3 0 20 0 1 11 14 2 20 1 20 11 19 19 11 2 17 6 2 12 14 10 18 0 1 20 15 16 14 2 3 4 2 16 18 2 5 14 1 9 6 11 20 13 2 16 6 14 17 15 17 18 15 6 13 20 7 3 10 0 20 2 19 2 3 6 11 14 5 17 5 4 17 15 10 15 3 8 18 14 14 1 13 16 7 8 12 1 2 5 4 1 17 17 17 7 7 4 12 3 0 11 17 13 5 8 20 2 18 14 7 10 11 15 17 13 2 0 13 5 5 5 3 19 5 9 1 3 4 4 17 9 18 6 3 8 19 14 1 6 16 0 17 15 20 12 3 20 11 7 16 13 19 2 5 12 9 16 0 14 16 11 2 7 20 6 11 4 11 9 18 6 15 6 16 13 3 7 1 4 18 19 4 10 8 5 2 20 10 6 6 12 7 9 15 20 18 6 14 11 17 18 16 1 19 6 10 15 20 1 7 16 10 7 16 18 8 11 8 3 14 15 14 15 5 11 4 6 2 3 13 20 10 4 17 20 11 6 5 15 10 10 19 2 3 15 11 12 0 14 17 13 14 16 12 6 18 4 11 11 3 2 15 18 17 7 15 17 2 3 9 6 18 15 13 9 11 18 2 1 4 11 8 13 10 1 3 7 10 10 7 14 16 7 17 16 18 5 8 14 12 5 8 5 6 4 3 12 18 10 5 6 7 15 13 2 20 9 19 13 11 9 2 6 0 4 7 12 19 3 4 11 11 13 17 16 2 17 16 13 13 9 2 15 2 14 3 19 0 19 10 7 11 11 11 4 10 18 6 10 13 8 20 8 19 6 16 19 2 18 15 18 9 8 12 3 12 7 9 2 13 8 20 11 10 14 19 17 16 13 4 1 10 20 3 13 14 11 2 2 12 7 14 8 13 20 20 16 5 15 6 10 16 10 8 16 10 8 19 10 9 14 14 16 8 11 16 10 9 20 3 17 4 16 12 3 1 5 14 11 19 3 14 11 12 16 2 19 0 18 12 9 1 16 10 5 3 11 17 3 12 17 16 17 19 1 15 19 2 0 9 5 16 17 5 9 20 3 8 20 11 8 14 14 4 14 9 8 16 1 9 7 5 1 7 11 18 18 9 14 8 20 18 2 3 7 10 15 2 1 17 16 9 18 10 16 18 0 18 19 17 7 2 5 10 11 13 11 10 1 10 20 15 7 16 2 6 7 15 5 5 2 10 13 17 12 15 8 15 14 3 5 8 17 5 9 18 18 11 10 1 11 13 2 13 7 7 13 9 12 2 9 12 17 13 16 17 18 19 3 12 5 5 8 2 5 17 0 16 10 4 13 4 17 9 8 14 17 7 8 17 10 3 20 16 6 5 11 20 1 0 17 0 8 16 10 16 20 17 1 0 5 19 15 7 10 8 3 11 0 20 18 6 8 19 2 18 7 17 13 17 16 20 6 17 3 19 8 5 18 13 14 4 19 17 12 6 17 16 19 1 15 0 11 19 0 16 6 8 9 18 20 6 1 11 2 18 3 5 1 14 18 5 19 16 16 18 2 16 4 3 18 15 18 17 5 9 12 5 11 7 12 10 12 12 11 11 5 18 17 7 13 19 20 2 6 15 9 1 13 13 12 15 4 18 11 18 13 11 13 18 9 0 13 17 18 12 17 5 12 9 12 14 4 10 17 14 19 4 15 14 0 16 18 6 13 18 3 3 18 1 13 1 19 11 1 13 9 16 20 19 12 0 11 10 18 8 11 0 0 11 1 2 9 1 12 12 6 4 12 19 5 7 0 9 7 4 15 3 1 1 13 16 16 5 15 6 15 19 3 10 0 20 12 16 18 2 5 15 14 13 4 1 5 19 2 17 12 0 4 0 15 15 3 12 1 5 11 18 0 13 1 9 3 10 2 0 8 1 13 11 10 9 10 19 3 0 10 16 3 18 18 16 20 6 7 8 10 8 7 11 7 18 15 13 9 19 20 7 6 20 7 3 13 14 10 20 4 2 18 2 7 17 10 5 15 14 11 19 19 3 5 2 4 1 2 4 11 0 6 8 5 12 20 17 9 19 12 9 0 13 15 1 6 9 5 7 16 3 18 20 8 5 15 6 13 15 19 14 1 12 8 6 16 20 20 7 9 13 8 17 17 19 5 15 1 8 4 14 19 8 15 18 8 15 1 18 4 13 9 2 0 3 12 14 8 2 9 1 19 0 19 11 18 11 13 13 16 20 9 18 0 20 20 6 4 1 20 9 18 18 10 8 17 19 11 12 9 16 0 18 12 15 1 2 8 20 3 4 10 9 11 16 6 0 4 12 20 14 18 7 20 9 1 20 10 10 11 15 7 4 15 17 18 7 18 9 1 7 8 15 15 2 13 6 1 10 8 10 9 5 8 0 14 1 20 2 6 19 20 6 3 15 20 7 14 19 2 10 16 7 0 20 9 10 16 20 10 7 1 8 1 1 18 12 18 13 3 10 10 2 8 16 8 11 7 19 6 0 6 2 10 13 19 16 4 12 18 10 15 15 6 5 19 4 1 10 6 20 20 1 9 19 5 11 5 2 5 8 13 3 8 3 1 2 7 13 0 19 2 9 3 16 15 0 0 14 15 4 16 3 16 20 19 13 2 9 5 18 19 6 1 11 8 11 14 5 0 12 10 11 2 5 12 5 18 10 13 16 13 15 10 12 6 2 5 15 0 11 13 18 18 9 20 2 0 11 5 0 11 10 3 14 12 5 10 10 5 5 18 10 16 18 5 19 10 4 17 11 1 3 0 17 6 1 1 11 9 7 2 11 9 12 18 6 16 15 14 9 15 6 5 11 4 1 15 3 6 20 14 2 12 5 7 5 10 2 2 1 5 17 14 1 8 12 11 11 13 2 15 7 13 10 7 3 3 3 17 9 12 0 20 6 16 18 16 15 1 0 8 0 9 18 5 17 9 9 8 1 13 12 2 3 11 14 12 18 12 16 2 7 0 12 5 18 2 3 14 7 19 14 18 3 0 8 14 5 16 12 19 5 14 14 7 6 15 9 5 6 10 7 3 4 3 16 14 3 2 12 6 4 10 11 14 11 4 10 18 10 9 19 16 0 12 5 20 6 19 9 11 1 15 7 6 4 13 3 1 20 12 14 8 15 19 11 5 11 8 10 4 19 14 11 19 0 17 11 14 17 9 3 14 17 18 17 0 12 7 12 1 15 17 16 7 18 1 11 12 1 6 7 6 6 8 13 13 14 7 7 16 8 13 0 15 12 12 10 2 17 2 4 13 20 1 11 6 5 15 15 9 9 8 16 9 18 11 8 10 12 5 7 18 0 10 14 17 20 9 19 15 19 3 8 4 0 19 16 19 5 14 13 8 19 15 4 17 1 9 0 13 1 20 4 18 13 1 19 18 3 11 10 16 20 14 18 19 10 14 6 6 12 3 0 8 2 13 16 1 6 7 3 2 11 18 11 20 12 2 9 14 14 10 16 0 20 3 3 1 1 4 7 9 11 16 9 16 9 4 16 7 16 6 3 1 2 7 12 12 7 13 8 20 8 9 7 2 4 5 2 18 20 5 19 13 6 6 16 7 15 19 18 19 18 12 11 17 11 0 10 9 10 8 8 17 8 3 9 1 20 3 6 6 19 1 19 20 19 8 0 14 10 9 13 2 11 9 3 6 3 5 13 7 18 18 18 2 19 14 19 16 6 14 16 10 17 4 17 18 16 18 11 18 4 1 6 8 3 14 20 19 19 20 2 1 9 14 12 3 13 18 16 18 13 2 1 17 13 1 20 13 5 20 11 1 20 9 13 20 2 7 8 20 9 18 17 13 18 0 0 14 2 12 0 12 20 14 2 17 17 5 9 0 0 13 4 13 9 20 5 20 4 11 4 5 10 19 9 2 14 9 11 1 16 18 2 8 19 11 12 20 2 20 12 19 5 2 3 2 19 18 14 13 10 15 16 17 11 11 18 3 7 10 7 10 19 11 19 16 5 15 15 13 20 16 4 4 14 1 5 19 8 5 11 16 17 3 17 20 11 10 3 16 2 14 7 7 1 18 14 2 10 7 8 16 19 14 10 1 13 7 17 11 19 8 9 11 11 18 15 17 10 5 1 0 20 18 4 0 7 7 17 16 4 20 9 14 19 19 7 2 14 9 8 14 16 3 4 18 3 11 8 3 8 14 2 14 17 4 18 7 2 6 9 18 5 18 0 19 17 8 13 6 6 13 15 11 14 8 4 17 5 19 3 2 3 16 16 20 3 15 1 20 13 6 9 7 4 1 1 5 7 16 3 9 18 10 17 14 8 0 19 15 14 0 3 19 20 20 0 6 11 13 9 5 0 8 13 11 9 3 5 11 1 2 3 2 5 7 8 18 1 2 3 14 9 5 19 6 17 9 6 1 7 6 14 13 9 18 5 20 4 20 15 11 13 17 17 14 12 15 12 9 11 7 15 5 9 19 12 16 19 6 7 19 10 12 5 11 12 15 19 14 14 7 3 5 4 2 13 8 4 14 2 15 18 17 4 13 20 1 20 4 20 16 10 11 18 8 2 10 7 14 1 0 5 3 8 10 9 0 8 15 11 6 6 2 7 13 19 2 1 1 9 19 17 9 10 5 12 13 17 3 17 1 15 19 18 20 12 16 7 13 9 5 16 13 10 7 16 2 11 12 17 5 0 14 10 1 7 5 16 17 11 9 1 8 6 19 0 11 15 8 13 6 14 12 13 0 6 19 0 8 8 2 8 7 17 7 4 3 4 6 20 14 15 19 12 14 15 12 10 12 3 1 4 6 2 14 18 12 12 14 10 13 3 19 9 3 13 3 10 18 13 1 13 9 17 3 19 19 19 19 18 17 16 4 6 13 11 1 4 20 16 4 5 13 9 4 6 3 15 10 3 11 15 15 3 11 19 18 9 12 10 9 2 16 1 7 18 16 13 15 19 17 14 16 16 9 10 12 1 16 8 5 8 20 9 17 10 20 17 14 5 3 8 14 7 14 8 12 15 2 15 3 19 10 15 19 11 12 8 1 2 3 16 12 10 16 1 4 7 20 6 20 11 5 4 8 15 5 20 3 9 16 14 2 12 18 3 19 18 10 12 6 7 1 6 20 10 8 10 10 13 2 0 9 9 18 13 8 11 7 10 10 8 0 18 0 18 8 12 20 15 10 13 18 1 1 4 11 9 7 20 8 9 19 11 15 9 5 20 16 5 18 15 15 1 12 9 7 0 19 7 4 10 20 6 2 20 17 13 17 14 12 16 13 1 18 1 0 3 15 16 19 14 10 7 0 20 14 19 20 19 10 15 11 16 10 1 5 8 7 4 13 9 19 9 0 1 0 18 12 12 3 13 10 14 15 16 0 0 7 11 3 6 18 7 0 7 6 19 15 16 19 0 14 2 16 1 8 1 16 12 11 5 11 15 18 10 12 16 16 3 13 15 8 1 5 12 6 4 15 6 7 16 11 9 4 12 5 11 4 18 20 8 7 17 3 8 10 0 12 13 6 16 12 1 11 14 20 16 13 2 2 20 20 20 5 8 7 16 12 7 10 8 5 6 11 20 18 4 15 8 7 10 16 20 8 11 17 18 11 10 1 5 18 2 1 10 7 8 10 18 13 13 20 11 13 5 14 3 6 1 13 10 10 6 7 12 0 20 20 8 14 8 6 10 18 12 4 0 12 17 11 18 9 14 17 20 11 2 17 5 0 1 15 13 8 3 5 5 8 8 12 15 18 17 9 6 3 10 1 12 12 8 15 0 11 0 2 12 3 13 13 10 7 20 10 1 14 5 14 8 0 9 13 20 8 18 18 7 14 2 8 10 0 17 16 8 16 3 4 1 20 17 17 14 1 17 4 2 14 6 7 15 0 6 15 10 2 6 12 8 15 7 4 1 9 10 17 1 20 0 9 11 6 9 7 5 0 10 16 6 0 17 4 17 6 7 2 11 19 9 18 9 5 11 3 3 17 2 6 6 6 20 20 3 16 14 5 6 5 14 6 1 13 13 2 2 11 19 11 17 6 9 16 17 14 1 12 11 13 14 11 10 16 9 15 12 2 15 18 13 8 18 0 6 11 5 12 13 3 3 13 15 14 8 1 5 1 2 0 12 17 12 10 5 4 6 7 0 15 3 15 3 3 10 18 12 2 10 7 16 5 5 7 9 13 2 12 7 18 15 3 3 18 10 10 3 18 10 9 0 8 3 19 12 5 11 8 8 12 6 7 7 16 17 2 7 7 3 13 16 13 16 14 1 17 14 9 1 6 18 5 11 0 5 14 3 13 20 3 11 20 7 19 1 5 6 6 7 17 2 4 5 8 8 6 4 0 10 0 13 19 10 13 2 20 5 20 9 12 4 10 6 19 13 13 12 0 9 5 15 8 14 13 18 2 15 5 14 12 2 19 8 9 0 7 6 20 7 3 3 11 1 1 7 2 10 2 2 0 5 14 16 9 0 12 17 0 13 12 18 6 8 18 16 17 12 8 2 20 9 15 16 7 13 2 16 6 7 12 12 15 17 10 5 5 11 1 1 0 17 1 19 2 6 11 10 3 8 16 7 9 20 11 12 18 17 1 18 1 17 4 15 20 8 4 6 12 14 16 9 2 7 2 20 8 11 15 6 6 9 11 2 17 18 20 16 5 2 18 0 1 0 8 8 4 15 20 2 15 10 14 1 3 11 19 12 7 0 2 11 10 6 10 10 13 8 1 15 17 6 8 4 10 8 5 15 10 6 4 20 12 8 1 3 11 1 4 4 8 20 6 11 11 16 18 14 17 3 19 13 17 15 5 11 16 8 1 6 20 3 17 7 12 11 17 19 7 9 17 19 11 0 14 8 17 14 16 7 5 0 20 8 9 3 0 4 15 4 3 12 8 15 8 2 18 2 18 19 7 0 4 2 16 8 7 4 9 6 6 20 0 6 8 2 1 1 20 14 17 5 14 0 5 1 8 11 11 5 3 15 17 2 1 11 9 14 14 12 5 16 16 1 12 20 13 14 9 20 4 16 18 0 11 15 13 20 1 17 2 19 5 19 6 6 0 16 18 18 10 1 10 10 1 17 7 6 13 13 9 2 7 13 9 8 1 1 6 10 2 2 20 6 12 13 4 4 14 11 7 12 11 9 2 10 11 12 12 9 16 2 18 9 5 6 5 12 20 18 3 5 8 5 18 17 17 17 20 16 5 3 4 0 18 18 19 10 13 16 6 9 2 2 4 14 16 2 0 12 11 14 15 7 5 9 17 15 3 14 3 5 0 20 11 4 8 5 1 12 0 18 13 18 16 19 3 19 17 10 7 20 19 2 5 9 12 13 1 7 18 12 15 11 0 2 8 16 3 7 3 6 17 20 6 15 9 6 20 0 10 7 2 15 20 2 10 5 8 3 6 16 7 3 6 17 18 11 12 0 1 14 0 19 3 1 19 4 9 4 5 4 2 6 18 8 8 6 6 15 7 18 18 10 9 15 20 11 6 18 6 2 20 4 11 0 15 1 3 19 6 5 20 1 16 5 1 4 11 1 18 14 15 7 5 16 17 10 6 19 5 3 6 4 3 10 15 8 16 7 0 2 17 2 7 5 16 6 1 0 9 15 7 9 6 4 4 8 10 6 11 20 5 1 1 15 15 18 10 14 14 14 12 2 6 10 7 12 20 11 15 16 7 3 15 8 0 0 17 1 7 3 7 18 11 13 11 5 9 17 5 7 16 19 14 6 2 18 0 0 0 18 9 15 12 14 16 13 12 14 0 10 7 15 14 5 4 3 11 11 15 5 3 19 20 1 2 16 1 10 7 9 18 2 10 4 1 17 7 4 0 0 12 17 4 17 10 15 11 10 15 14 1 8 14 11 17 9 4 15 3 20 13 10 3 0 5 15 15 0 19 18 13 0 20 9 13 10 0 10 9 3 9 5 9 10 20 15 6 16 5 8 12 2 20 10 15 2 2 15 2 1 0 12 14 13 2 10 8 13 9 12 16 16 7 16 13 12 10 7 1 3 1 10 12 2 20 0 9 12 1 2 5 11 3 0 8 4 3 9 17 11 11 13 1 12 2 19 19 18 11 12 11 17 6 7 17 20 17 10 10 7 15 7 12 3 3 1 14 13 4 19 8 2 0 2 5 19 12 4 14 6 4 5 17 9 0 4 9 8 2 9 19 19 17 8 11 4 0 17 11 14 16 19 7 11 11 18 20 7 7 4 12 14 10 9 11 8 12 10 2 2 8 0 2 1 17 19 7 19 20 4 20 13 0 16 1 17 18 11 16 15 15 16 9 3 20 6 17 11 15 7 6 3 13 0 10 5 12 14 0 1 3 7 19 19 16 1 20 2 13 14 4 1 7 17 12 10 19 17 3 19 17 19 14 5 0 19 1 20 11 5 19 12 18 9 18 14 19 7 4 19 18 18 13 16 4 11 0 15 17 5 11 2 16 10 16 16 19 20 6 17 15 18 9 12 17 11 0 4 0 15 1 14 17 1 19 18 3 1 15 4 7 3 7 17 11 1 4 15 4 10 7 2 12 4 18 19 11 16 14 13 13 19 15 8 2 8 7 17 17 19 3 20 16 2 8 3 19 13 8 5 19 2 12 17 8 12 4 13 10 12 5 11 17 4 2 13 18 18 19 1 14 20 19 19 17 14 12 20 7 5 1 8 0 15 19 0 9 1 4 13 18 11 17 4 3 16 7 0 20 15 4 19 18 5 6 1 18 14 18 12 6 20 11 11 14 8 18 20 5 7 2 4 14 9 20 9 13 8 18 15 8 19 2 7 13 1 0 1 16 6 9 7 2 15 20 13 8 8 11 15 2 15 20 11 16 7 6 7 15 13 11 5 14 5 14 14 5 4 5 4 19 5 11 16 11 14 13 9 14 13 6 8 0 4 7 1 19 4 9 11 5 12 0 9 11 19 18 12 0 5 10 7 8 6 9 1 1 19 19 16 1 14 20 14 4 20 1 6 12 3 3 12 16 8 3 7 0 0 6 9 16 1 9 1 17 11 13 18 8 0 19 7 17 3 0 3 3 11 2 5 16 19 4 4 7 15 5 2 7 12 1 13 5 8 11 15 3 15 20 9 7 2 19 4 11 4 19 10 4 8 16 3 20 1 1 18 1 12 13 6 3 9 16 20 4 2 15 13 19 20 14 15 0 10 18 1 3 13 12 12 5 0 2 17 1 14 4 5 0 9 19 4 4 7 14 8 8 14 14 0 7 4 10 16 15 4 14 8 5 0 7 10 14 20 11 3 12 12 7 8 18 0 6 15 9 5 3 9 17 0 0 12 9 4 3 3 15 4 15 15 19 4 4 2 0 15 17 14 15 12 10 6 15 2 16 3 6 13 15 3 0 11 10 8 7 1 0 2 9 14 2 4 1 7 4 3 4 7 11 11 2 4 16 5 19 2 7 20 16 7 3 9 18 4 3 16 7 10 0 5 6 14 20 12 18 9 10 8 16 17 9 13 17 8 20 19 17 3 20 16 20 13 4 10 16 18 12 8 11 12 16 11 3 15 10 13 18 4 4 18 7 4 8 9 18 1 8 17 13 13 15 19 8 6 15 16 2 16 17 8 15 1 5 13 0 14 11 14 2 20 8 2 18 6 8 17 11 10 15 19 11 0 4 13 17 12 19 3 10 18 11 11 4 5 7 3 4 9 10 18 12 15 14 11 17 9 2 11 9 16 17 13 19 6 16 14 6 18 2 6 6 9 5 10 13 6 15 2 18 19 6 19 8 5 8 9 1 13 19 2 18 0 0 18 20 3 3 4 6 18 17 5 16 3 11 12 6 15 17 9 17 2 17 10 7 2 17 14 6 17 17 16 9 18 17 8 6 12 1 7 9 5 15 17 14 0 20 1 2 2 15 12 8 13 20 15 4 0 14 20 14 15 6 17 20 1 5 10 10 7 16 16 3 8 13 15 20 16 13 15 5 4 5 11 13 20 14 20 18 12 16 2 0 3 6 18 1 14 7 20 20 15 17 0 10 18 12 2 3 0 4 5 12 11 2 7 13 3 14 5 16 16 8 14 4 1 18 12 10 14 2 19 1 6 2 15 16 13 3 14 8 5 0 10 5 18 2 1 16 10 5 20 8 2 16 11 17 7 3 1 1 15 1 4 6 18 0 0 14 5 7 4 16 1 6 1 7 6 12 9 17 18 1 18 10 6 13 15 8 17 14 18 2 12 16 17 11 12 15 16 13 7 19 5 18 1 19 15 19 3 9 8 10 16 20 15 11 18 20 1 2 18 18 12 4 18 18 10 14 6 3 2 10 8 2 10 4 20 9 1 7 15 17 3 6 10 12 5 5 8 17 6 3 6 12 10 18 8 17 8 14 12 8 20 18 3 7 4 14 20 3 16 13 2 16 1 18 11 5 20 11 3 17 4 11 9 17 9 5 13 12 0 2 10 3 18 13 10 7 7 14 15 14 8 16 17 1 10 14 2 7 7 12 8 17 8 2 19 18 18 3 9 8 1 16 14 11 2 8 12 19 20 8 2 7 12 2 10 5 0 15 18 12 16 17 12 4 0 3 11 5 13 5 9 10 13 2 18 0 19 0 2 6 6 15 12 20 18 16 0 0 2 2 5 19 1 9 3 20 3 4 0 4 6 13 8 2 15 17 17 16 16 5 9 2 8 17 7 18 0 13 17 13 15 9 1 0 8 13 14 13 3 18 11 19 6 15 19 0 13 4 4 16 0 4 3 12 14 8 20 7 15 16 5 13 9 19 14 13 13 12 17 8 5 8 0 17 17 1 7 8 13 1 5 19 8 15 18 20 7 5 17 10 10 0 8 4 6 9 6 0 10 12 14 12 8 18 13 1 4 16 15 14 3 17 12 14 12 8 11 11 14 6 3 17 15 4 20 2 3 11 14 6 17 18 0 7 2 17 0 18 16 10 14 8 8 17 10 10 5 14 14 15 11 10 18 0 2 17 6 9 9 15 7 9 15 0 10 15 5 17 14 13 7 6 11 15 19 6 14 9 18 12 3 19 13 16 17 3 18 0 3 19 4 15 14 11 14 20 6 9 17 12 4 18 5 20 1 2 15 13 5 9 15 5 19 0 19 8 17 12 13 12 18 3 18 14 16 11 10 4 12 8 6 10 6 15 16 5 15 13 7 6 19 11 15 10 16 18 16 15 14 3 0 4 7 16 11 8 3 3 7 1 5 1 2 5 18 10 3 15 5 2 17 0 11 14 18 17 10 3 16 2 5 16 5 17 12 5 6 20 15 19 4 16 6 19 20 7 20 0 4 2 7 2 12 12 20 8 11 20 17 17 13 5 9 12 9 7 16 9 19 10 13 16 18 1 15 19 12 20 4 13 12 3 0 0 10 7 8 9 0 2 15 7 1 2 12 6 15 15 7 6 11 14 12 13 12 20 9 8 16 4 16 11 19 16 4 5 18 3 7 9 17 3 16 13 18 12 15 10 11 6 1 13 1 13 12 0 17 18 15 11 17 16 17 16 19 20 0 0 2 14 13 16 20 20 2 4 10 11 20 10 9 3 1 3 12 6 16 7 19 14 12 13 6 5 6 8 18 14 3 8 7 10 2 16 19 8 3 16 4 4 14 7 5 12 7 10 7 1 17 2 17 4 9 17 9 9 12 2 15 16 15 7 6 14 3 4 13 7 11 19 13 7 1 17 3 6 8 2 2 8 9 8 18 2 18 4 14 5 18 0 5 5 4 19 14 19 18 3 15 1 13 17 7 15 15 1 0 0 2 19 16 18 9 17 5 6 6 17 19 5 13 4 20 3 19 1 18 20 0 12 7 0 19 20 19 8 14 8 12 6 14 5 6 14 10 10 3 12 15 18 19 19 8 6 3 16 9 12 4 2 8 20 14 18 13 6 14 1 18 7 2 6 9 8 14 12 20 20 18 5 5 19 3 0 20 20 5 14 7 12 11 14 12 7 10 12 7 10 9 19 3 13 9 12 11 9 19 0 14 7 15 1 10 8 17 19 16 14 0 20 20 12 3 1 9 10 17 17 6 16 15 9 3 6 12 15 4 0 11 18 8 8 14 20 19 2 1 5 4 7 16 15 8 15 3 3 10 10 11 10 0 1 7 13 1 15 4 9 1 13 19 4 7 14 19 6 7 0 11 9 11 10 19 15 13 17 4 10 10 10 12 13 13 4 6 13 15 11 12 19 12 0 6 0 19 0 0 5 1 7 18 20 17 12 2 10 20 20 4 7 6 3 3 20 18 15 15 15 12 14 19 20 14 15 6 3 8 12 13 19 4 12 20 6 8 16 11 10 3 3 11 10 0 12 0 10 18 6 13 20 2 15 3 18 5 6 9 6 6 19 16 7 3 13 9 10 2 9 9 19 4 7 4 4 1 5 6 8 18 10 8 5 16 5 4 15 4 19 20 15 1 20 12 14 19 12 9 2 14 20 5 16 10 12 8 19 11 19 15 16 16 18 3 18 7 20 7 3 8 4 17 11 4 0 4 20 4 5 14 13 16 16 2 17 14 7 12 13 14 20 2 15 10 9 12 3 16 6 20 8 18 12 20 13 13 9 10 19 19 17 12 9 16 7 11 0 5 0 10 20 0 3 2 11 16 15 11 0 2 4 10 6 6 2 17 7 16 4 2 7 10 17 12 0 16 19 5 3 19 1 1 15 1 15 3 20 4 4 8 12 17 9 1 3 14 10 1 19 1 10 11 7 1 11 10 12 18 8 11 5 6 2 7 16 1 10 4 11 13 6 19 12 18 4 13 10 12 17 15 0 3 7 7 20 6 8 11 20 17 0 7 9 11 1 10 16 7 6 2 1 3 14 4 13 14 7 14 12 18 19 15 20 8 1 1 3 12 10 15 9 3 3 17 7 16 7 20 20 13 0 12 6 15 6 11 16 12 9 7 7 16 5 15 6 6 20 20 17 1 4 20 5 19 10 5 11 0 13 6 6 20 10 6 15 12 17 11 14 18 16 4 14 18 7 1 3 14 19 16 8 14 14 16 11 20 15 3 14 9 7 12 6 12 0 4 4 9 3 5 7 17 1 19 3 3 14 9 6 9 10 18 2 11 20 17 14 8 20 13 10 11 6 5 19 10 4 7 19 19 12 7 2 6 9 13 7 4 10 18 13 16 3 13 6 8 6 6 9 8 5 2 19 1 6 14 2 2 9 6 7 4 13 9 19 15 0 19 2 15 7 8 20 2 3 12 20 7 7 14 10 0 4 0 15 8 4 8 18 1 14 19 18 14 1 12 14 2 17 1 6 12 4 19 20 3 9 19 17 2 7 17 20 13 0 17 11 18 9 3 15 7 2 12 19 11 2 2 6 1 16 13 10 5 20 1 19 14 15 0 9 7 3 11 13 14 0 7 9 19 20 0 19 10 1 8 7 12 14 16 11 6 7 17 4 12 3 12 6 6 19 19 17 20 17 9 15 11 5 2 19 6 7 2 0 10 3 4 4 18 0 9 6 16 5 9 15 11 0 2 4 15 17 14 2 17 11 16 20 19 9 13 0 14 10 15 10 8 8 12 20 6 12 20 9 15 12 18 15 6 11 9 6 12 2 6 7 14 2 8 19 5 11 12 19 8 0 6 19 0 18 5 3 12 1 7 4 6 10 11 17 4 20 14 16 15 14 18 4 20 11 20 18 8 8 18 6 4 2 2 1 20 11 1 15 18 15 6 0 10 18 8 10 20 13 9 20 5 18 9 4 19 1 10 2 20 3 3 13 4 12 5 12 5 4 9 8 17 10 11 2 13 3 15 16 6 5 15 7 6 4 3 12 2 3 3 16 4 13 20 6 16 12 16 7 8 12 20 1 17 2 14 3 20 1 1 12 20 13 19 16 17 3 7 16 13 5 2 0 8 13 17 20 4 18 2 11 17 19 0 0 4 3 7 17 2 5 3 20 14 10 0 19 9 3 8 3 10 5 2 4 2 17 11 5 16 5 18 1 2 2 1 16 20 13 1 14 9 11 15 12 14 17 12 18 3 8 5 8 14 20 15 8 7 6 5 3 9 1 9 19 9 10 17 4 8 9 7 20 19 18 6 17 13 20 12 14 2 6 19 1 11 15 20 14 2 10 2 1 8 6 18 19 9 17 16 0 5 11 18 18 16 0 20 10 11 19 11 6 9 13 0 5 0 2 19 9 17 4 16 3 16 7 20 4 0 7 4 11 5 15 2 18 17 6 5 9 18 4 0 15 4 14 12 12 11 10 8 9 5 10 3 12 11 18 5 9 16 7 12 3 13 18 15 16 20 13 11 7 1 5 2 10 19 5 12 5 7 15 9 6 2 5 19 15 0 3 8 8 12 5 0 19 14 4 17 11 14 2 10 20 16 13 4 5 18 1 3 7 5 6 11 20 19 16 12 6 4 18 5 16 13 20 5 15 14 1 9 20 10 1 5 12 1 3 18 0 1 20 13 12 5 12 17 15 15 14 7 10 3 1 5 18 12 10 11 5 8 4 2 14 16 2 4 2 15 14 13 19 19 19 12 0 1 0 0 19 13 0 5 10 19 8 11 8 1 16 19 10 2 6 13 3 3 15 12 16 20 0 7 12 20 19 5 1 6 5 18 13 9 19 17 4 12 15 16 1 16 15 17 12 19 19 10 2 11 5 5 14 10 1 19 18 1 12 4 18 15 11 15 19 7 17 14 1 10 16 10 19 3 4 18 6 0 8 19 16 19 4 2 2 11 7 9 19 4 6 19 19 1 6 7 6 12 20 4 4 13 18 4 16 17 17 0 16 2 7 11 12 11 3 6 20 8 1 5 13 17 5 5 8 7 6 11 2 5 12 18 11 10 3 2 8 19 8 18 11 4 0 1 17 14 18 2 2 4 15 19 7 14 1 18 4 10 4 11 5 13 3 3 4 4 14 19 1 3 7 0 17 6 16 13 16 18 4 11 16 1 13 6 16 16 3 16 18 3 10 14 11 8 10 6 1 17 11 9 1 17 6 6 10 11 1 13 5 7 0 0 6 9 13 4 19 19 13 15 14 0 1 8 16 0 3 11 9 6 1 6 18 7 6 12 20 4 17 6 10 5 5 0 4 0 17 6 8 11 3 0 0 20 14 11 15 8 19 2 14 5 0 4 19 17 1 2 19 14 7 7 13 3 14 19 20 12 8 14 15 12 9 15 3 17 8 7 11 14 14 2 17 3 13 0 12 1 2 2 2 14 5 5 14 8 4 6 17 16 9 15 3 19 8 10 19 15 4 20 6 1 15 11 4 5 0 0 0 11 2 6 10 7 18 6 6 11 16 10 9 15 7 0 7 2 19 16 1 18 17 19 7 4 8 3 0 7 4 10 12 14 15 13 16 4 10 7 10 14 19 12 17 7 0 20 14 5 20 8 7 13 15 2 11 1 0 8 8 12 7 12 0 13 12 15 10 13 11 5 5 0 11 14 6 4 18 16 7 16 18 8 13 19 20 1 3 19 17 4 16 13 10 6 13 7 17 7 16 16 20 18 12 2 12 16 2 10 12 4 19 9 14 16 4 16 3 7 19 4 10 14 14 2 13 5 18 9 13 11 2 5 12 15 12 0 12 19 14 1 19 7 2 11 12 0 14 9 16 4 7 5 3 11 20 6 19 15 10 10 17 1 12 0 18 10 10 4 10 14 9 3 12 19 8 7 1 3 11 12 13 14 13 14 17 6 6 2 1 7 3 3 15 8 13 12 11 8 2 19 15 12 17 18 8 17 20 15 4 10 8 6 17 15 5 12 2 3 2 12 2 8 9 0 17 11 1 17 18 16 1 17 4 8 2 0 17 0 6 7 16 16 7 16 1 15 19 5 2 10 2 12 2 18 1 12 17 17 16 8 7 12 8 1 11 15 20 5 3 4 0 0 12 14 6 18 11 18 0 15 3 0 4 7 3 5 2 2 3 15 19 19 18 4 16 12 7 10 7 3 18 8 11 0 15 18 16 7 20 4 8 4 11 1 20 16 19 0 9 4 20 5 10 5 19 6 10 0 15 7 6 3 7 11 3 3 1 6 16 15 13 18 12 20 7 7 9 6 11 2 2 4 6 3 6 4 0 7 2 13 13 0 16 0 7 19 0 19 3 2 7 1 7 9 13 3 4 5 18 11 14 2 9 1 15 7 0 17 19 19 11 3 6 10 8 9 1 0 2 16 0 10 8 17 2 7 17 13 10 19 6 6 4 2 14 1 13 15 7 15 18 3 4 16 20 15 20 1 20 10 3 8 17 13 3 13 6 3 18 1 11 3 19 18 20 13 10 2 10 6 20 18 17 15 19 19 9 4 3 17 17 4 2 12 18 20 6 16 5 14 13 12 1 20 4 17 15 15 3 18 12 19 17 5 16 18 12 4 10 19 14 9 6 9 2 4 19 20 1 16 11 15 1 11 11 14 5 11 3 14 6 9 4 15 15 10 6 20 17 4 0 8 11 12 8 19 4 11 4 15 15 0 17 1 18 19 7 7 6 20 7 13 5 2 0 11 19 13 0 9 10 12 12 6 15 3 15 6 13 11 7 3 20 6 10 16 11 16 19 5 6 15 7 19 16 8 9 14 0 4 15 17 8 13 18 18 0 20 12 11 11 17 15 15 7 13 1 6 7 1 14 11 16 3 20 6 12 18 17 0 13 8 6 16 15 6 12 1 9 16 18 13 1 17 18 12 12 16 13 3 2 11 4 5 18 20 16 0 2 15 11 19 11 5 8 10 9 6 6 7 9 6 13 1 15 19 1 1 8 0 6 13 2 15 0 16 11 4 15 16 11 4 2 15 8 13 3 7 9 8 20 19 6 16 0 11 0 13 7 18 4 3 20 12 10 14 5 6 11 13 8 20 15 16 16 16 8 8 7 3 1 11 8 2 9 18 10 3 20 9 1 9 5 8 7 4 10 8 15 3 12 7 13 13 2 9 19 11 18 2 17 6 17 6 5 9 12 19 15 18 1 8 3 14 20 14 12 1 8 13 16 2 1 1 11 8 5 6 13 6 8 3 1 1 7 13 14 14 15 17 14 11 0 13 11 5 3 13 16 3 0 19 15 6 15 10 12 2 13 15 14 5 20 6 6 3 11 16 2 0 18 18 2 20 7 0 5 12 10 18 2 3 9 6 10 19 20 9 16 5 6 11 10 14 2 6 15 15 9 15 19 3 2 7 11 6 1 7 7 4 16 14 12 17 5 1 0 0 4 17 9 6 10 18 11 12 13 3 12 3 20 16 8 12 2 14 4 12 9 7 1 10 7 1 1 9 0 19 5 3 18 6 10 13 11 0 19 5 6 10 7 6 5 1 13 11 1 5 4 18 17 15 5 7 11 1 2 11 16 8 13 6 5 11 14 11 14 18 19 12 20 20 20 17 13 7 14 14 15 16 3 20 10 13 1 16 6 13 19 12 8 13 9 13 10 11 11 13 14 0 10 8 5 2 19 9 8 17 7 14 8 19 16 7 18 18 1 12 2 6 0 18 13 9 19 19 12 15 4 16 13 13 8 8 16 9 16 11 6 1 18 18 11 13 4 8 5 14 14 2 6 1 8 15 15 3 10 6 8 18 11 5 1 11 6 18 6 4 5 3 14 15 10 4 8 13 20 13 12 13 5 2 14 12 13 15 16 2 0 17 14 5 2 18 1 7 11 20 20 10 16 20 19 18 12 8 16 17 1 1 15 17 20 11 12 4 12 12 7 1 11 1 6 7 4 8 5 17 19 19 13 17 8 0 5 10 8 6 6 6 16 17 7 17 2 14 5 8 5 4 15 17 5 8 9 10 13 2 12 13 7 10 3 0 6 13 12 8 4 7 13 13 17 17 11 14 14 18 6 15 0 7 17 15 16 13 20 1 16 4 16 8 6 10 1 19 2 10 2 14 15 15 17 4 12 6 0 18 0 9 12 11 6 14 8 8 15 12 14 8 20 15 1 1 19 1 13 2 18 0 14 3 6 8 16 20 2 2 2 10 0 2 11 4 7 17 12 20 7 4 16 13 7 4 16 7 7 17 12 13 13 2 8 6 20 19 5 3 17 10 14 16 16 9 2 13 13 19 1 15 10 8 9 15 10 5 18 3 13 17 12 6 14 16 12 14 20 5 6 9 11 2 8 11 18 5 4 2 0 1 12 7 18 7 1 18 11 8 20 11 18 5 5 9 20 13 8 8 17 2 1 17 4 17 5 11 0 1 20 8 3 10 12 13 9 5 0 2 8 9 12 6 2 4 2 6 0 16 10 13 7 2 17 13 15 19 19 3 3 8 17 12 6 16 2 17 2 6 9 11 15 11 1 2 3 12 1 13 14 9 18 11 4 14 4 13 14 5 3 8 3 13 10 12 13 12 7 4 5 18 10 15 7 20 1 8 6 11 6 3 1 1 15 11 5 13 0 2 9 0 13 10 5 20 17 17 10 10 8 18 0 19 10 3 13 0 5 16 13 14 17 6 18 19 19 20 2 11 18 12 18 8 19 17 7 0 11 20 8 13 17 20 19 10 13 4 12 17 14 11 1 17 4 5 12 3 12 2 4 1 15 3 1 2 15 12 20 16 7 6 0 6 15 12 19 14 10 16 0 17 20 8 0 19 16 7 10 2 18 15 19 12 12 13 20 11 9 10 8 19 12 11 1 2 17 17 18 5 20 19 0 15 20 0 3 7 18 2 4 20 0 16 2 17 3 8 4 4 0 5 3 2 19 15 13 10 16 12 6 5 7 17 7 11 6 9 4 5 6 6 13 1 13 17 17 13 3 4 7 10 10 16 10 14 20 5 1 12 14 3 5 4 1 18 6 8 18 18 9 18 2 12 12 14 11 11 15 3 9 9 9 20 17 11 14 10 2 5 14 4 9 9 12 20 2 13 13 11 17 5 4 13 17 11 16 14 20 14 18 6 14 13 15 4 9 1 0 1 17 0 3 13 7 13 10 9 17 13 13 11 9 10 8 4 10 17 6 0 19 3 20 20 16 7 16 14 8 1 18 18 4 3 5 19 7 5 3 10 18 6 14 7 18 19 9 14 15 18 19 17 16 12 11 18 8 2 4 18 12 1 20 9 7 2 12 5 5 15 14 18 7 12 19 5 16 0 19 6 9 16 5 15 16 18 1 14 19 0 7 16 15 1 4 11 1 0 7 12 6 3 6 11 1 12 10 10 16 19 4 9 9 4 18 16 5 8 16 13 16 18 7 10 11 12 3 8 4 19 18 11 18 20 4 12 13 12 5 20 12 19 0 9 2 19 20 15 15 4 2 1 15 6 10 3 2 17 1 0 3 3 6 20 19 1 7 7 17 17 6 14 0 20 18 13 9 3 7 18 18 2 16 17 7 11 1 3 11 18 18 8 7 16 8 8 0 20 13 2 17 20 18 11 0 1 7 2 1 20 17 12 9 17 3 16 15 0 11 0 8 14 18 14 6 1 1 10 11 19 6 17 13 8 13 20 6 16 3 4 7 16 13 2 11 17 15 0 15 8 13 15 10 7 15 20 15 0 15 9 15 2 14 18 9 7 1 19 12 12 16 0 9 2 18 9 19 7 6 18 19 14 9 10 9 15 19 7 0 15 17 10 8 11 5 11 17 20 9 3 4 16 16 13 16 13 0 11 13 12 11 5 13 8 2 0 14 19 3 1 18 14 11 19 4 17 10 11 1 11 16 14 18 3 20 6 3 5 13 3 7 16 7 9 13 7 14 13 4 9 8 18 12 10 14 18 3 17 0 16 9 16 9 4 19 20 14 10 20 10 20 0 17 9 6 6 1 6 13 1 4 18 18 17 0 12 19 9 12 15 13 6 12 13 9 18 15 5 17 6 17 6 18 17 5 3 14 8 11 8 5 0 20 7 5 13 7 10 0 4 20 1 14 4 6 7 8 12 13 9 0 17 11 12 11 14 0 4 14 5 1 7 1 8 10 4 11 7 12 16 8 11 0 15 19 0 13 2 6 15 17 1 20 13 19 18 16 5 9 7 8 17 10 3 16 12 18 13 6 12 10 5 5 11 13 16 15 13 18 14 7 8 2 10 15 7 1 11 14 5 13 1 6 7 13 14 11 9 4 4 1 12 18 20 14 7 9 6 12 9 17 1 4 0 11 20 19 19 7 19 10 2 9 14 3 13 19 9 18 13 13 6 12 7 19 11 20 7 15 0 2 13 12 18 9 7 17 13 10 6 10 6 19 16 18 4 19 14 12 7 17 20 12 20 16 9 13 0 16 7 1 5 19 13 14 20 8 12 3 11 8 18 18 11 17 17 10 13 0 3 1 15 11 8 17 2 15 14 18 13 3 12 19 18 2 11 5 5 8 16 5 3 16 13 7 13 0 11 8 5 3 1 6 3 15 11 6 5 15 11 3 15 19 20 17 19 9 17 14 18 5 18 19 3 3 2 6 20 2 11 2 6 14 11 4 8 10 11 13 5 8 5 0 13 17 20 6 3 3 0 1 14 2 6 3 1 2 19 15 6 16 3 13 11 15 10 4 0 18 12 5 14 12 16 18 17 0 16 1 9 16 11 1 16 8 16 10 20 4 10 0 10 10 14 17 13 0 14 4 4 3 14 17 10 9 11 13 13 1 7 0 14 18 8 20 8 7 0 9 18 6 10 9 9 12 2 19 13 17 4 11 20 5 4 20 17 12 15 14 11 15 15 11 10 9 13 0 19 0 7 2 11 18 3 15 5 8 4 9 6 19 4 3 2 15 9 10 17 7 16 2 18 17 8 15 19 7 13 14 0 18 7 2 18 14 14 11 9 0 14 7 19 12 12 1 5 17 5 16 9 20 11 10 6 7 16 1 7 20 2 3 19 16 6 0 20 0 4 13 18 12 0 4 12 17 7 14 9 9 9 2 9 7 9 15 19 17 0 13 16 8 11 0 1 1 18 11 9 0 3 3 19 19 18 16 18 16 12 4 20 10 10 19 18 14 11 10 20 9 3 20 13 2 2 17 17 16 18 9 7 19 14 2 9 12 2 1 4 12 2 9 10 4 16 0 0 5 7 20 12 7 17 11 20 19 14 9 8 4 20 5 6 8 0 2 2 9 7 13 12 9 19 13 12 18 20 11 5 1 12 2 6 20 9 20 1 1 7 5 17 11 8 13 15 19 14 1 15 8 4 20 3 19 0 9 2 9 14 1 1 15 19 20 15 19 7 2 15 18 17 3 14 11 8 3 10 9 12 19 16 8 14 8 9 19 14 4 3 14 3 11 19 16 13 9 12 10 19 12 18 2 3 11 2 18 9 9 7 0 11 11 11 1 12 9 2 3 4 1 4 3 2 16 9 6 9 0 4 14 10 5 1 15 4 20 17 3 2 3 10 6 2 15 18 11 3 9 0 18 0 9 17 12 18 0 7 18 18 19 7 18 20 3 18 11 19 15 1 16 19 0 11 15 16 3 3 19 2 4 0 1 6 12 19 8 18 14 4 7 2 17 13 4 3 3 7 20 4 14 15 1 20 20 16 4 8 4 6 3 17 13 0 14 6 4 13 7 17 15 8 6 6 4 6 4 0 20 13 3 11 9 5 15 3 18 13 8 12 4 17 11 13 17 17 11 9 6 20 9 19 5 2 12 20 7 2 5 0 12 20 11 4 8 11 14 7 3 8 0 7 17 11 0 20 7 11 5 5 10 11 20 7 6 13 3 5 0 5 11 7 10 13 2 4 9 19 5 0 19 17 2 4 4 11 18 1 14 4 3 4 19 16 3 13 19 19 5 1 0 9 14 20 11 16 12 7 17 0 0 13 3 12 18 15 15 8 10 4 1 2 2 18 9 19 20 16 15 14 1 13 12 3 2 7 3 3 5 13 16 8 17 15 6 3 14 10 19 12 13 5 7 17 0 13 17 17 15 17 8 17 4 8 13 1 2 15 3 13 7 3 8 17 16 9 7 0 14 20 15 11 6 8 14 2 7 12 11 4 6 4 6 2 20 19 4 12 3 12 15 9 0 11 20 18 14 9 18 15 4 15 5 3 20 9 5 8 10 5 12 4 6 2 20 20 7 5 7 3 17 12 6 12 3 12 12 19 14 15 6 17 7 10 9 3 2 6 20 10 20 19 17 20 7 7 15 16 14 13 10 1 10 17 9 2 12 15 14 14 18 15 1 13 15 6 4 3 14 3 2 14 9 7 7 5 2 19 10 5 4 9 11 3 9 10 13 6 10 1 11 17 18 4 8 9 14 5 15 12 16 19 2 4 11 15 7 14 9 12 20 7 13 0 15 3 14 4 5 3 5 10 12 16 19 4 17 8 14 14 11 5 11 10 1 18 20 11 1 14 0 7 18 8 16 6 13 2 2 9 12 19 14 4 1 9 12 6 15 3 1 0 18 0 18 2 12 1 19 1 19 1 16 17 0 12 13 9 20 15 3 20 14 8 11 18 16 20 12 19 0 10 3 12 5 13 12 6 6 19 20 18 18 9 18 13 15 15 16 1 17 0 6 20 9 13 13 7 4 2 9 12 14 2 4 20 13 10 19 11 15 14 1 11 3 7 17 14 7 10 8 18 13 19 15 0 12 0 14 8 19 12 7 16 13 17 18 18 2 9 3 17 16 1 1 15 14 11 10 19 20 3 3 11 8 18 13 11 6 2 8 19 18 10 5 2 0 5 20 18 15 10 0 0 20 5 14 0 5 12 4 9 10 2 19 12 11 3 20 9 16 17 13 6 12 15 18 5 19 18 19 6 11 11 7 6 5 19 20 10 20 15 7 0 5 1 12 11 1 1 10 16 10 8 11 6 14 14 10 11 18 0 3 6 3 4 0 12 17 1 17 13 15 17 13 4 16 3 3 4 12 6 15 14 0 0 11 8 1 0 7 5 8 19 3 17 4 20 0 11 1 14 1 6 16 14 1 7 6 10 20 9 7 16 9 18 13 5 20 14 0 17 4 20 7 9 4 3 9 18 20 18 16 17 12 16 8 7 7 0 1 2 8 10 13 6 17 19 6 9 13 16 11 19 14 15 0 0 9 0 0 1 10 20 8 16 1 7 13 15 5 20 5 16 0 18 8 14 12 15 15 6 9 16 1 19 0 0 11 18 10 7 13 9 0 0 3 18 19 1 0 12 17 19 10 9 13 19 17 14 2 4 11 7 8 7 19 9 13 12 17 17 17 0 4 12 12 1 17 4 10 16 9 16 9 0 8 20 15 17 11 19 4 17 17 17 4 4 18 1 5 4 5 11 11 20 6 5 15 2 2 8 18 3 5 1 3 3 9 14 7 13 16 9 4 8 18 2 7 8 3 14 19 20 0 2 4 10 11 7 3 15 12 15 19 11 18 7 3 6 9 5 6 5 16 2 15 18 1 7 16 15 6 7 4 8 11 1 4 5 4 8 19 18 4 5 0 13 8 7 10 9 8 18 8 4 1 6 9 7 11 3 14 16 16 9 7 20 5 6 19 20 14 14 13 5 6 19 3 9 9 11 20 1 7 17 0 7 0 13 15 6 1 10 0 12 2 11 11 9 5 14 13 4 8 19 7 12 0 17 10 13 15 15 19 4 4 9 9 12 9 17 2 4 12 7 11 0 11 20 6 6 2 5 14 13 12 7 16 0 4 14 10 12 12 5 12 15 11 12 2 8 18 1 0 6 2 17 1 2 0 3 11 12 9 4 1 11 9 5 9 4 10 1 0 12 12 14 7 0 16 17 3 6 15 4 16 16 10 15 19 8 14 13 6 5 8 6 1 1 7 7 10 0 16 19 17 2 14 3 11 7 19 18 10 9 1 10 8 7 1 4 14 20 20 9 18 17 12 15 19 3 13 11 5 6 8 8 14 9 5 3 0 10 12 17 12 11 11 16 0 12 14 20 13 13 20 13 16 13 9 9 19 6 17 18 8 9 6 9 7 2 1 7 11 14 18 8 13 14 18 11 4 2 19 8 16 18 13 16 7 3 19 4 3 15 8 3 7 12 16 5 19 5 13 8 18 0 10 17 19 20 11 8 4 7 5 6 14 17 15 9 16 10 11 5 17 7 19 13 9 12 18 6 14 13 7 11 12 14 13 4 1 1 2 3 5 2 14 6 10 17 18 8 11 2 17 3 18 2 12 8 13 12 20 2 11 0 14 1 11 6 3 15 4 2 4 12 9 15 7 3 16 1 6 0 3 16 5 9 18 16 10 6 4 19 16 3 20 14 5 13 9 3 19 14 5 2 14 19 5 2 11 0 8 15 20 6 0 4 18 1 11 13 5 15 18 9 4 10 11 19 7 20 8 17 12 2 8 7 19 20 17 6 18 0 12 20 20 19 8 13 15 11 17 10 14 13 13 15 12 15 7 14 4 12 17 14 0 8 6 4 20 18 8 2 1 15 18 11 6 19 4 14 17 8 5 10 13 17 0 8 4 12 17 14 0 12 12 15 9 15 5 4 6 3 6 20 17 13 12 20 12 13 0 19 6 0 17 10 3 20 0 17 3 13 3 2 5 5 10 12 13 19 18 18 4 0 4 3 18 11 3 13 10 16 15 19 2 4 16 20 7 4 11 2 14 0 12 15 5 9 12 6 12 7 9 1 5 2 10 5 10 9 13 17 8 16 4 9 18 16 3 2 16 8 5 18 10 16 4 13 5 4 18 9 14 20 17 12 6 15 10 12 7 5 6 7 6 14 2 1 2 5 16 19 4 10 1 3 0 5 20 14 19 16 20 13 19 4 8 18 20 20 9 7 20 6 1 4 20 10 7 16 3 3 5 10 6 20 6 10 8 7 4 18 11 20 8 17 20 4 20 5 14 5 7 13 1 3 5 16 1 0 0 16 13 15 19 0 20 5 16 18 13 7 9 19 13 15 20 5 19 17 16 7 11 10 10 10 13 12 10 15 0 17 10 3 14 13 14 3 16 15 5 10 18 6 15 19 8 14 7 0 11 18 14 5 18 3 12 18 0 13 5 13 9 7 13 13 1 6 1 14 7 15 14 20 20 18 11 11 2 5 15 20 13 6 9 3 3 11 17 7 5 0 5 5 20 18 4 4 1 7 17 9 7 1 19 2 5 6 5 18 12 9 20 11 18 10 4 18 6 8 18 4 0 7 7 4 5 16 16 3 10 0 18 0 14 0 6 7 11 2 15 20 11 9 8 9 20 7 18 5 20 20 6 1 8 12 8 1 7 2 7 13 10 20 0 1 8 20 6 2 15 16 4 13 4 10 10 3 1 1 3 0 18 11 0 20 1 8 8 2 7 4 1 15 15 9 15 20 19 15 18 11 7 5 8 1 20 12 16 15 20 19 8 0 20 4 1 1 11 13 5 5 11 11 3 17 15 12 4 10 17 8 17 5 15 2 16 10 11 14 17 4 10 0 20 13 12 6 18 11 11 8 11 8 10 18 18 10 3 19 3 17 11 14 3 14 14 6 12 2 18 1 4 0 15 19 1 4 20 3 6 2 15 20 1 13 16 11 15 20 11 9 16 3 8 1 4 16 13 14 16 6 5 19 9 3 17 19 5 16 8 2 10 15 3 5 11 3 18 16 11 14 12 4 17 5 9 18 10 14 2 19 14 1 6 12 6 10 20 1 11 8 3 7 6 0 19 11 18 11 5 5 4 0 17 20 9 16 2 9 10 1 10 7 4 4 13 4 10 3 14 6 17 20 6 18 4 7 6 17 10 1 19 4 3 12 8 6 18 9 15 4 14 13 20 4 18 16 15 14 1 10 12 8 0 5 11 10 9 0 8 1 7 1 7 5 0 2 5 15 8 16 9 2 5 1 0 16 20 1 16 14 12 12 17 11 17 10 10 6 15 3 4 2 3 0 5 5 6 17 0 10 5 9 1 17 7 8 17 16 12 13 19 10 20 3 15 15 9 8 5 9 16 20 2 6 6 3 18 6 12 9 8 15 15 5 6 8 11 5 11 8 5 3 6 9 13 2 7 8 18 12 18 11 5 8 15 19 17 19 14 2 12 5 0 13 18 11 14 11 19 15 8 12 13 4 11 0 10 6 15 1 19 12 12 6 9 2 3 5 13 0 14 18 10 10 16 8 17 15 5 13 7 16 18 4 14 6 9 12 19 12 19 0 4 3 3 17 20 10 19 9 14 14 7 6 10 14 19 13 7 13 3 14 4 19 7 16 20 17 7 2 10 0 20 18 18 6 1 2 14 10 13 5 16 15 5 2 11 16 11 4 10 8 10 0 11 9 11 6 3 20 0 14 2 13 20 8 12 11 11 8 12 4 15 13 19 16 10 0 13 10 6 13 15 7 14 5 15 15 16 1 0 15 6 19 3 3 14 8 9 6 16 7 5 10 9 14 18 11 12 0 15 15 4 3 14 0 9 6 10 15 19 13 6 14 14 18 6 16 19 5 12 20 17 14 19 0 18 2 8 9 13 1 20 8 12 14 5 16 15 12 8 13 4 3 19 10 15 12 9 7 15 4 20 11 13 17 16 1 0 5 3 14 2 9 14 17 12 1 14 9 16 5 19 17 18 13 14 13 7 19 6 10 10 8 17 7 5 4 19 18 5 5 7 7 11 5 17 19 19 14 19 16 20 7 7 20 20 9 4 5 7 8 3 17 13 7 4 8 1 7 17 19 18 2 18 19 17 15 8 15 11 2 1 20 11 1 19 3 8 14 6 2 13 0 10 19 10 6 16 2 3 9 6 13 2 15 7 18 11 11 9 18 4 0 12 8 0 20 7 20 9 10 5 3 7 0 1 7 13 19 2 7 17 4 9 10 14 5 10 18 10 8 19 1 1 18 11 7 8 4 14 13 16 17 12 3 4 4 15 14 5 19 20 19 20 9 14 11 12 19 10 4 11 2 17 14 3 15 19 18 7 16 11 18 10 1 20 15 5 8 20 11 12 11 6 0 9 7 12 9 5 13 13 4 20 5 11 17 15 17 12 12 19 3 14 6 1 0 9 12 11 6 8 5 1 18 2 7 3 8 1 2 4 18 6 5 5 18 11 17 3 7 3 1 6 15 5 17 17 8 8 18 14 0 6 9 6 20 6 0 15 3 7 19 16 5 18 16 6 15 1 9 17 11 20 0 17 10 3 14 13 6 15 1 16 15 10 20 0 12 16 9 12 2 4 8 20 8 7 2 17 12 6 17 0 13 1 4 6 20 19 11 5 6 1 5 9 16 19 9 9 8 2 11 16 13 20 16 0 12 4 11 1 6 17 16 12 6 10 18 15 20 8 7 8 4 10 5 6 8 14 5 16 10 7 5 2 14 6 12 10 12 7 15 12 7 15 12 0 12 0 7 20 4 5 2 9 20 19 12 2 9 14 8 13 0 6 10 16 5 11 8 10 14 1 2 0 4 7 11 18 18 2 18 5 17 17 8 17 14 20 5 4 20 0 5 6 18 15 5 6 16 17 0 17 19 7 3 2 19 8 14 12 6 6 11 1 16 12 5 9 19 0 17 4 6 17 18 16 8 7 6 6 7 7 14 9 5 19 14 9 20 17 13 3 15 20 4 14 4 14 17 4 17 5 11 20 0 0 7 18 0 18 16 6 10 2 16 0 13 6 1 17 14 13 5 20 13 2 20 7 18 13 17 1 17 6 10 3 12 2 11 3 19 11 16 15 4 3 8 0 19 8 8 17 9 14 16 14 4 7 16 6 0 1 1 11 16 8 5 7 19 1 11 2 7 0 15 20 0 8 10 4 4 4 13 13 2 11 18 3 6 13 13 17 10 20 13 2 5 10 3 5 12 9 14 3 14 16 4 19 15 15 10 7 2 2 2 19 8 18 18 0 6 17 0 4 13 9 14 18 0 19 15 4 16 1 18 5 19 16 1 9 15 20 16 19 7 17 17 3 19 5 10 11 1 3 10 20 18 13 1 7 5 0 9 11 12 9 8 7 4 8 4 16 10 15 11 8 18 6 20 19 1 7 17 18 16 2 6 3 14 3 4 4 9 18 9 18 2 16 11 12 18 14 10 2 18 8 17 8 10 5 13 9 1 20 2 0 6 1 17 1 12 6 10 10 0 16 10 15 11 8 17 10 11 3 10 17 12 20 11 19 14 4 1 6 7 8 16 2 10 13 19 13 4 7 15 8 2 9 20 7 19 20 14 4 5 0 10 6 0 5 12 3 14 18 18 3 6 1 9 14 15 15 7 9 9 5 14 15 8 3 15 12 12 1 9 1 4 7 15 19 2 12 1 1 8 19 11 18 6 2 20 9 15 3 16 16 10 11 9 14 10 14 15 18 14 9 14 16 1 11 18 1 6 10 8 13 20 17 3 3 18 11 9 15 3 6 5 17 14 2 17 10 10 16 17 6 11 5 14 6 10 19 17 16 18 10 20 5 13 15 9 19 8 6 19 7 19 20 14 2 3 3 5 16 11 9 13 19 14 8 7 7 5 3 5 18 18 6 8 4 2 6 13 17 17 2 16 18 20 12 20 16 2 7 11 10 4 4 4 10 3 9 15 17 20 7 8 11 3 12 20 7 4 3 1 0 4 17 0 11 17 3 4 2 1 17 5 0 16 16 7 0 16 9 11 17 3 6 15 18 17 20 1 10 16 4 15 14 8 1 7 2 2 20 10 18 14 12 5 10 19 10 3 2 6 11 10 17 17 4 16 3 0 18 15 8 4 17 2 6 11 18 6 3 9 11 8 6 11 4 11 20 12 17 1 6 7 9 20 11 7 18 11 18 7 9 11 12 14 19 3 16 1 11 16 7 11 17 2 5 20 13 11 17 3 2 16 14 4 6 10 14 7 10 2 9 15 19 9 13 10 3 17 1 2 2 19 0 11 11 10 2 17 1 10 19 11 5 15 19 20 4 0 4 12 10 16 12 7 15 2 13 15 2 11 13 2 7 5 18 20 13 16 11 12 14 7 1 0 18 12 3 6 2 4 7 9 2 14 6 6 14 18 13 19 11 14 7 0 9 4 16 11 15 6 3 0 18 4 3 1 1 6 1 15 5 3 16 15 14 3 3 9 20 15 14 3 17 14 5 16 20 15 5 19 1 15 19 14 15 19 2 19 9 18 1 1 1 10 15 6 4 17 13 6 10 10 18 9 11 10 8 18 1 12 14 9 20 15 6 2 11 5 19 5 19 5 9 7 17 6 2 4 8 3 20 4 10 20 19 16 1 15 9 20 2 14 16 5 9 8 6 4 11 9 0 19 15 18 19 0 7 4 11 5 17 13 6 4 5 5 8 17 9 17 18 14 12 14 16 2 4 6 19 16 9 1 2 7 20 17 8 15 11 14 8 0 11 15 12 17 16 9 2 3 18 1 5 18 7 19 13 0 13 5 19 7 15 1 19 9 11 18 18 19 11 10 5 19 20 15 12 4 0 20 7 0 12 20 18 2 12 13 0 12 14 11 1 16 19 0 20 19 12 18 18 5 7 10 17 19 0 14 3 5 0 10 12 7 13 6 19 0 1 12 19 3 17 10 6 16 4 5 1 8 12 10 7 12 10 12 4 17 16 18 9 5 9 6 5 7 13 2 0 4 2 2 13 14 10 7 14 9 0 14 20 9 6 7 7 4 10 3 16 13 10 3 3 14 14 19 4 10 11 15 14 18 2 8 16 0 5 4 3 9 9 10 12 19 19 18 8 16 13 1 14 0 0 2 9 14 7 15 3 2 5 19 4 2 1 14 2 14 10 17 4 20 19 9 0 9 19 14 8 15 9 1 6 11 16 4 9 16 20 15 14 12 8 3 5 16 13 6 10 10 20 19 5 20 0 19 18 7 12 19 18 11 19 18 17 17 13 13 4 8 8 4 14 5 14 6 1 5 2 18 19 12 5 18 0 6 3 14 1 18 11 10 5 4 9 4 6 8 17 17 16 8 0 11 11 20 19 10 2 18 19 13 19 20 19 11 9 7 0 20 12 1 13 19 10 7 19 1 9 16 13 18 1 8 3 12 18 10 0 15 13 5 6 9 8 0 4 8 5 1 11 6 18 18 1 18 9 3 18 20 3 13 16 18 6 1 1 8 10 14 2 8 7 17 16 8 8 0 12 20 11 8 8 16 9 9 19 0 14 13 6 6 6 16 13 12 7 14 14 17 14 7 4 13 13 8 17 7 12 3 12 5 4 5 19 18 20 14 17 8 20 8 9 5 16 3 18 20 20 7 18 18 7 15 7 18 15 14 5 19 17 14 17 16 4 12 12 7 9 18 13 13 12 19 13 4 10 14 9 13 6 1 20 3 2 4 14 15 7 4 14 4 0 3 12 14 8 6 15 16 16 0 11 20 4 17 6 18 16 7 7 3 6 3 20 12 11 9 20 15 11 0 19 20 20 6 2 5 7 8 0 1 20 5 3 1 15 12 20 19 16 20 9 18 2 15 9 5 4 1 7 17 12 20 18 18 2 3 6 13 0 17 1 19 20 1 11 8 18 9 3 4 17 2 17 17 4 15 5 6 9 0 11 11 2 11 8 18 3 12 4 14 9 12 0 1 17 13 15 7 17 15 13 6 16 16 2 19 20 11 14 3 16 14 13 9 12 12 4 12 18 17 13 8 18 15 19 7 3 6 1 19 9 10 14 0 19 18 7 11 17 13 14 20 3 7 4 6 13 18 4 16 2 11 11 5 19 9 17 0 5 17 5 14 6 10 3 6 11 15 7 0 10 20 20 7 0 0 4 20 12 7 0 20 20 13 18 5 5 1 2 3 12 15 15 2 13 3 3 15 9 12 10 20 10 5 13 11 5 11 19 9 15 17 19 7 2 13 11 8 0 14 6 1 11 1 10 2 8 2 7 3 20 6 7 0 3 18 15 18 14 15 18 5 1 13 3 3 2 0 1 20 1 19 11 7 10 10 15 12 0 18 16 10 4 9 4 16 8 4 2 20 11 2 13 15 8 4 2 6 1 1 8 13 6 19 11 7 12 0 5 5 19 11 10 18 10 14 4 11 7 5 17 7 18 12 15 19 7 18 10 20 15 1 10 20 13 8 5 3 7 14 12 17 19 15 16 15 14 20 8 5 20 18 0 12 8 0 17 11 8 10 2 4 11 6 11 15 1 19 10 9 16 5 15 5 0 2 3 20 7 13 0 3 18 13 16 19 17 18 2 13 5 17 14 17 2 5 13 19 11 4 14 6 18 12 12 0 9 15 3 11 0 2 6 6 19 8 4 17 7 1 20 12 6 6 15 15 5 6 19 15 4 16 20 6 11 6 17 2 13 19 20 2 7 8 3 14 1 14 1 2 13 14 18 11 4 4 2 6 14 11 16 17 0 4 10 8 7 7 19 1 15 4 2 3 11 0 19 13 4 8 20 0 1 3 7 4 15 14 2 2 3 17 7 8 7 19 19 1 4 9 0 16 19 4 7 14 11 5 14 9 16 1 0 3 0 7 11 1 9 5 4 1 4 17 18 11 18 4 8 11 4 2 7 10 18 19 18 11 5 10 16 2 6 5 9 8 13 12 17 13 2 6 11 10 7 13 14 4 19 11 11 17 4 11 9 4 4 3 15 16 7 20 13 10 2 13 5 4 1 9 15 14 9 20 13 8 16 18 10 19 6 1 1 19 18 2 4 5 19 5 16 7 16 5 19 4 1 11 8 19 5 0 7 15 17 11 17 5 19 17 11 2 6 3 8 0 18 6 1 15 19 8 11 13 1 7 1 3 3 0 16 11 19 9 15 2 5 14 16 10 9 5 1 9 4 12 1 13 10 11 1 19 14 1 10 12 10 0 15 8 5 16 16 16 9 3 4 14 1 3 9 16 8 9 17 9 17 4 7 2 4 19 19 2 4 5 14 2 4 20 8 20 19 15 17 1 1 9 4 15 7 0 20 8 10 15 5 19 5 15 17 4 13 4 8 11 10 19 2 14 0 10 6 8 0 20 19 3 17 6 16 20 18 10 10 14 12 18 15 2 18 20 17 4 8 0 19 16 3 6 10 6 20 6 6 1 6 13 10 16 9 17 14 6 2 12 9 4 8 13 10 4 9 4 17 10 13 4 0 7 3 7 8 5 17 10 17 11 1 16 10 6 12 13 19 13 0 6 16 13 14 5 4 17 6 0 11 17 9 15 0 6 0 12 7 8 2 20 11 1 3 5 7 12 14 15 15 13 12 17 18 9 10 20 3 15 2 18 2 10 14 14 7 20 7 13 19 2 7 2 17 14 20 11 17 12 19 5 8 3 18 13 10 5 6 18 20 14 15 3 19 18 17 10 16 16 13 12 19 7 2 12 15 4 13 13 12 10 3 16 5 8 2 12 0 20 0 12 18 11 19 16 13 7 18 2 1 3 18 6 18 14 6 2 6 6 17 7 14 7 14 1 1 8 12 17 5 0 2 11 3 20 20 4 3 1 11 15 5 5 3 7 11 9 8 16 4 17 1 5 5 5 12 14 17 2 10 11 13 6 6 5 13 1 8 5 16 9 5 15 11 2 3 18 4 18 5 13 19 5 20 4 19 9 5 1 7 16 8 17 2 3 5 16 15 1 19 18 5 17 6 18 3 12 17 11 4 4 12 1 15 15 18 0 5 13 14 9 19 18 6 18 17 3 6 0 4 9 1 16 1 5 0 18 5 2 14 8 19 2 0 5 14 7 4 5 11 13 4 11 17 14 11 8 15 19 15 17 18 8 9 18 10 20 17 11 16 12 18 12 1 18 12 5 19 2 10 5 16 5 13 5 19 8 5 9 15 13 1 15 10 20 2 0 12 17 1 20 17 1 1 9 13 12 18 7 18 5 1 19 4 16 0 3 14 15 19 4 19 4 20 13 15 10 19 10 3 0 17 20 11 11 7 16 11 6 3 7 9 13 6 1 6 15 4 3 3 9 18 1 6 12 8 8 12 14 17 0 0 6 6 11 15 16 17 0 16 2 12 3 2 18 0 0 14 19 16 14 17 10 1 2 20 16 1 14 4 15 9 17 11 18 11 15 17 3 17 0 11 12 0 0 4 0 2 5 14 6 12 7 4 18 2 19 0 6 12 14 7 20 19 13 2 0 11 14 15 5 4 17 16 2 6 16 8 19 20 16 17 20 3 10 3 4 9 0 6 9 3 6 6 17 9 11 20 15 2 4 17 6 9 9 8 12 6 17 14 11 0 13 20 11 14 15 7 7 12 7 1 8 1 17 8 0 2 1 6 20 0 9 13 8 13 8 20 7 9 8 4 10 0 11 20 15 5 11 12 4 16 20 4 7 7 15 6 0 6 12 11 6 4 6 10 15 10 0 14 8 14 9 19 11 17 4 12 18 2 9 16 12 7 19 9 1 5 1 0 18 20 19 12 0 6 1 9 9 11 16 7 6 10 17 2 5 13 12 11 9 2 8 14 15 13 7 16 17 1 3 13 17 1 18 6 7 13 7 2 8 4 4 3 8 6 11 16 8 15 20 14 15 1 0 7 9 7 1 17 9 7 7 5 1 15 7 18 20 9 18 15 13 8 2 7 5 17 4 9 11 19 18 9 1 19 8 15 17 7 9 7 16 20 7 15 9 13 1 14 7 11 12 17 13 7 12 12 19 0 5 18 0 14 11 15 2 20 11 14 8 17 1 13 5 1 0 0 17 11 4 8 9 17 20 15 15 9 2 20 18 20 12 6 2 6 7 6 14 19 18 4 6 15 3 13 0 3 0 20 1 7 12 3 15 2 6 4 13 7 1 9 5 7 19 20 12 19 14 13 18 11 1 9 17 4 9 6 3 18 0 15 5 5 16 20 8 10 4 2 0 18 9 17 15 10 15 4 12 13 12 5 11 6 5 15 7 19 17 0 2 13 1 10 19 20 4 15 18 20 2 6 18 9 12 12 6 16 2 4 5 12 12 0 8 16 3 5 7 20 16 3 2 11 2 11 5 19 1 17 6 14 10 3 19 18 18 3 6 15 3 5 6 13 18 11 8 20 13 20 5 16 7 3 16 15 12 11 17 10 20 15 18 17 2 14 10 16 9 2 13 5 2 1 15 15 9 8 2 4 19 18 1 2 5 9 14 7 18 10 10 11 11 13 6 19 1 19 4 17 19 6 13 11 3 2 2 16 17 7 10 6 13 4 3 9 16 10 1 0 16 5 16 3 13 14 6 3 3 16 12 5 10 18 19 11 19 15 19 9 20 20 10 5 13 1 5 18 14 15 2 5 19 15 18 19 2 3 8 11 4 10 17 16 13 4 11 2 2 12 20 8 7 13 2 10 3 6 8 3 11 20 2 13 12 17 8 3 13 16 15 15 9 10 5 17 1 15 4 19 12 0 3 6 10 14 5 12 11 4 6 20 7 11 3 8 12 17 18 2 8 3 4 2 19 18 19 0 9 3 15 12 4 13 12 11 19 13 9 7 20 1 17 14 20 12 17 6 16 14 6 3 13 12 19 20 18 10 19 11 9 9 18 16 7 0 1 19 5 20 20 16 20 4 6 2 14 14 15 15 5 16 20 13 7 2 0 3 17 0 1 2 2 14 19 5 18 14 14 7 6 20 16 15 15 2 0 5 5 4 4 7 7 11 17 4 19 17 12 19 9 8 7 9 1 6 16 19 8 2 9 6 13 20 8 3 3 2 11 14 20 8 17 18 14 19 17 2 6 4 15 13 12 9 15 3 14 18 10 2 5 7 19 13 10 15 19 10 11 11 19 17 11 6 7 8 18 1 12 15 5 3 4 4 4 16 19 19 20 6 18 16 3 14 2 14 10 19 13 20 17 7 12 10 12 6 7 7 3 19 19 9 2 17 19 20 12 17 17 20 1 3 9 1 19 10 20 16 2 19 10 5 7 10 8 7 14 7 9 9 17 5 17 16 18 0 15 15 5 5 18 11 5 14 3 12 2 3 13 18 8 4 19 20 6 5 4 15 7 2 10 6 12 5 13 19 4 7 10 15 14 17 8 14 1 14 15 8 3 13 5 0 7 15 18 3 1 1 11 9 6 12 8 13 1 16 14 10 6 2 9 9 8 11 8 19 19 17 6 5 14 6 20 19 2 7 14 17 7 20 12 4 17 13 3 3 18 10 2 8 10 2 9 11 8 5 17 1 16 3 1 6 6 15 5 3 15 9 11 9 15 12 9 18 12 19 8 2 1 7 20 8 19 13 12 2 16 15 20 9 14 10 6 15 9 12 20 3 4 7 17 1 18 17 18 18 14 17 2 4 2 8 8 8 20 11 10 17 18 9 6 1 11 15 16 19 15 15 14 15 14 2 19 20 10 12 0 17 8 7 10 4 10 16 7 13 13 1 9 6 3 15 5 10 8 7 1 16 20 3 5 14 2 8 17 13 9 17 6 6 10 5 8 17 4 11 16 2 1 18 14 10 5 16 3 5 9 4 4 12 5 16 2 6 9 20 15 12 10 8 20 17 16 3 5 12 13 5 8 15 7 12 9 12 13 16 19 1 13 19 7 0 14 1 3 19 9 15 11 20 3 12 12 7 14 6 11 3 2 4 8 5 16 7 16 8 0 19 10 0 11 12 5 16 11 17 4 3 16 16 17 17 11 12 20 7 12 17 13 17 7 19 2 5 7 15 5 6 4 12 5 4 3 15 10 3 9 17 2 3 4 13 5 9 1 0 18 20 3 10 3 5 17 16 0 16 10 12 11 11 2 16 4 6 6 3 6 15 17 18 9 11 16 11 17 0 12 9 6 11 11 7 20 18 10 12 8 15 12 5 4 7 0 16 9 18 5 19 8 14 7 4 14 2 10 6 20 0 7 10 12 20 1 15 9 10 8 8 19 3 2 3 14 15 10 4 1 5 9 15 20 6 2 0 16 6 4 11 10 18 7 2 12 18 19 8 15 2 18 8 1 8 4 9 4 15 15 8 3 11 16 16 12 12 8 12 7 4 15 12 13 18 5 12 6 8 16 3 3 5 18 12 10 2 14 6 12 10 4 18 14 12 11 11 4 8 17 7 4 8 6 2 2 4 4 5 5 12 4 12 10 3 7 10 18 14 9 10 4 15 2 19 8 14 19 12 19 3 10 8 5 1 15 16 20 14 16 9 8 0 8 5 8 10 6 0 3 8 5 14 20 20 2 15 11 13 14 15 3 3 14 4 11 18 15 14 3 8 18 9 1 13 2 18 19 4 0 15 5 8 6 9 16 15 13 0 7 2 6 15 18 14 4 17 10 17 3 15 3 2 5 17 12 13 8 19 8 20 12 10 15 5 16 6 0 14 20 15 15 11 6 12 16 1 1 16 7 8 2 10 16 12 19 10 3 4 14 20 17 16 1 18 12 8 20 15 0 2 20 15 4 11 3 6 20 0 18 19 12 19 8 20 3 19 10 19 4 8 18 6 15 9 5 6 10 3 16 15 7 0 0 13 8 2 4 9 9 13 12 5 18 16 1 10 9 17 16 2 0 6 7 20 6 5 11 8 6 0 4 14 10 11 12 1 8 19 17 19 9 15 1 18 7 10 3 18 4 20 10 17 8 0 17 2 10 20 3 13 8 18 2 2 12 1 18 9 16 9 13 11 19 3 13 9 10 2 9 13 0 6 12 12 5 20 20 9 10 9 6 18 16 8 8 19 19 10 17 18 0 7 15 4 15 8 1 10 6 19 9 16 3 5 20 13 3 19 7 17 15 15 8 15 16 2 5 9 8 5 17 2 16 14 14 15 12 11 14 11 19 4 4 14 11 8 1 20 5 8 10 15 14 8 10 8 8 17 15 6 19 4 15 1 13 5 10 1 16 1 1 11 13 0 3 14 12 16 9 8 14 6 6 4 6 7 10 5 9 1 20 17 2 16 17 7 13 3 3 0 15 4 3 17 15 0 7 0 9 16 4 8 13 7 20 2 13 7 18 6 3 16 0 1 1 9 1 8 5 10 6 0 0 13 18 20 19 20 10 14 3 10 14 15 1 1 17 0 20 4 17 14 4 4 12 6 13 6 0 6 0 15 0 14 16 2 5 5 7 4 8 15 8 7 12 14 19 7 15 18 2 16 0 14 16 18 1 19 6 15 2 8 7 4 17 19 7 2 14 11 10 10 15 3 16 19 16 17 16 13 11 12 16 13 15 15 12 2 17 1 3 3 11 19 2 4 5 9 15 18 17 6 16 20 14 5 20 9 5 19 12 8 17 3 13 12 15 20 20 15 5 18 3 11 18 15 14 20 11 14 20 7 12 10 16 19 16 3 20 8 19 2 16 14 8 5 17 10 16 8 3 10 9 19 6 3 5 3 11 16 17 11 4 5 4 15 4 10 0 19 5 20 11 10 2 4 5 3 11 13 18 2 12 10 2 6 6 3 0 8 16 16 4 6 2 15 8 2 16 11 5 9 13 15 16 13 16 17 17 6 0 16 1 13 2 9 9 20 12 15 1 15 3 2 12 16 2 1 5 19 20 7 5 7 4 10 4 16 13 15 15 8 20 11 5 7 15 12 10 14 2 13 20 5 14 7 12 15 15 8 6 20 0 18 14 8 2 13 0 20 18 13 19 13 17 12 1 17 3 12 20 13 5 9 9 6 2 1 12 5 12 5 18 17 14 4 19 18 16 20 13 19 4 12 11 2 5 9 7 5 6 2 12 16 15 8 15 8 16 14 7 4 19 18 16 4 8 9 9 3 19 11 11 6 9 4 10 19 18 11 18 11 12 14 17 4 19 16 20 10 9 16 15 0 8 18 8 3 16 7 14 19 8 20 10 7 12 9 9 14 17 13 11 2 4 8 13 8 2 19 4 15 19 17 4 14 12 7 2 14 14 1 6 18 17 3 14 11 8 9 20 4 4 4 15 16 8 0 19 18 8 18 13 8 12 6 3 16 14 13 1 12 14 3 16 12 4 10 17 4 4 19 16 1 12 9 11 10 15 10 1 9 10 13 5 15 7 16 3 6 18 2 12 5 12 1 9 11 2 9 18 5 3 15 5 0 8 12 8 3 8 1 20 1 14 13 3 20 12 15 1 2 4 6 13 20 15 1 20 6 16 14 10 10 8 12 2 8 11 11 14 17 1 4 15 5 17 12 1 12 18 16 4 6 12 7 18 0 7 6 13 10 19 17 5 1 8 8 8 20 16 13 15 16 10 15 6 2 3 10 3 14 19 8 13 5 13 5 5 17 1 0 5 2 15 2 6 8 15 2 20 15 0 12 0 18 19 10 16 6 8 20 0 17 14 5 4 14 19 2 14 9 19 6 9 14 19 3 0 11 3 8 15 11 5 19 4 4 10 15 8 14 12 20 14 12 10 2 11 11 7 14 2 11 20 16 18 9 1 0 11 0 6 15 20 19 16 20 19 5 15 14 4 12 2 2 2 11 16 20 8 10 8 20 15 10 9 20 13 19 9 10 17 0 9 1 17 6 18 18 15 12 2 4 20 3 11 13 18 4 12 10 14 1 6 14 1 18 19 15 5 8 0 14 6 6 8 7 5 16 14 18 6 0 0 16 1 0 12 18 10 11 19 11 15 14 11 0 8 16 20 12 3 15 0 18 3 17 17 2 6 12 12 4 12 13 16 6 1 1 13 19 3 17 15 0 12 19 9 15 1 16 5 14 12 11 15 11 7 14 0 1 11 9 19 8 9 16 13 11 7 11 13 19 5 4 15 17 15 12 8 1 6 9 12 2 12 20 6 0 15 17 10 19 16 12 3 19 10 15 12 11 10 18 11 1 6 9 6 14 9 19 17 17 2 20 19 17 15 1 18 1 16 11 8 13 3 12 17 11 13 9 19 9 10 19 13 17 5 11 2 1 0 13 9 0 1 8 1 10 12 13 12 10 7 2 1 20 20 5 0 11 3 18 16 5 11 2 5 18 5 15 11 9 8 1 3 13 1 3 8 17 5 17 13 19 2 2 4 6 13 10 5 1 6 17 15 10 15 15 14 13 4 6 0 2 15 11 7 5 6 5 15 18 18 20 13 18 8 6 15 19 15 14 6 7 15 6 18 12 13 18 3 2 2 11 12 2 11 9 10 18 0 17 19 8 3 13 18 6 4 17 20 15 12 4 16 7 6 5 16 8 7 9 13 6 18 18 20 5 20 7 12 7 18 12 14 4 1 5 12 1 4 1 8 18 8 19 2 7 17 18 12 4 11 17 15 5 1 11 7 16 3 1 11 16 5 6 3 6 8 14 13 3 20 19 4 5 13 10 10 1 3 1 18 3 9 12 14 19 5 18 11 4 18 18 13 7 10 18 10 3 14 0 0 9 8 17 7 11 17 19 1 11 0 8 14 0 14 17 8 15 1 20 5 5 17 0 7 14 9 13 14 7 20 13 12 3 20 4 18 16 9 15 3 11 18 5 14 9 17 14 19 18 4 9 8 14 4 0 1 6 4 3 14 2 8 16 10 8 6 12 16 16 0 11 0 9 15 0 4 5 18 15 14 20 4 7 7 19 2 17 6 20 7 1 20 17 11 7 2 1 13 6 17 16 4 18 19 8 7 4 16 7 7 13 12 1 11 3 9 14 0 5 3 11 19 10 6 11 19 11 16 19 3 11 13 14 4 12 20 18 2 6 14 4 12 16 11 6 8 14 6 7 19 17 18 12 17 9 20 20 8 5 7 6 9 14 0 19 3 17 11 19 14 7 20 3 11 0 16 7 20 8 4 17 5 14 20 5 2 8 14 18 4 6 0 2 13 15 15 0 2 20 4 8 14 17 0 12 2 14 13 2 3 7 2 10 5 20 15 20 6 2 2 8 18 14 11 5 12 13 5 20 6 7 14 6 12 20 15 20 18 9 4 14 18 17 19 2 5 6 12 6 13 6 9 6 3 20 5 0 4 4 3 20 17 11 18 13 17 10 2 17 16 14 2 10 15 6 9 10 2 7 7 14 12 16 2 14 20 10 3 12 9 18 3 9 20 2 6 10 7 5 15 7 6 7 17 10 15 14 6 12 19 18 15 1 18 2 14 9 13 9 0 8 12 1 17 17 5 18 13 1 17 14 16 17 18 19 16 8 6 5 7 3 11 18 0 17 4 13 2 19 19 8 8 3 4 4 15 1 17 6 13 6 6 15 11 1 19 15 11 6 15 8 13 14 20 14 4 12 4 14 14 13 4 19 12 19 17 13 0 18 15 16 4 9 15 16 1 13 12 0 6 12 1 10 5 2 9 16 19 8 18 12 6 3 19 11 5 13 7 10 7 0 17 10 16 20 19 3 20 14 16 11 10 9 0 0 6 18 16 10 16 8 0 18 7 14 4 0 17 11 12 5 18 0 11 5 3 12 15 4 13 6 13 7 14 8 7 11 5 3 4 17 9 20 3 13 18 18 6 5 4 2 19 9 4 13 6 20 18 0 10 6 13 3 5 12 20 4 4 14 10 12 17 6 0 4 1 1 18 0 11 1 12 9 11 12 4 6 11 19 19 1 2 0 2 0 10 0 12 13 0 11 13 14 17 4 10 2 19 15 2 10 19 5 0 5 17 6 4 18 12 2 20 2 6 0 8 5 11 4 18 19 6 3 16 11 7 9 5 0 20 18 7 16 16 8 8 16 3 16 5 13 15 20 12 2 7 16 17 20 14 4 7 19 14 15 3 6 4 12 4 0 19 17 3 0 6 11 3 16 20 20 2 2 0 20 2 13 8 6 6 15 16 10 8 8 2 0 3 20 11 11 4 16 17 20 11 18 3 13 17 8 19 7 3 3 1 15 15 6 20 0 17 2 11 20 4 3 1 3 18 8 14 6 9 14 17 17 11 19 3 12 4 20 5 13 3 20 2 11 0 5 19 6 5 7 15 18 15 0 2 10 15 18 9 11 8 20 20 1 12 0 10 7 1 13 12 10 5 19 8 18 18 9 9 13 13 15 6 1 20 14 0 12 13 5 1 10 15 13 5 1 7 0 4 13 3 2 16 15 8 4 12 1 8 15 6 4 11 12 11 10 10 20 17 0 6 8 18 14 16 1 18 13 1 10 1 18 1 4 10 4 13 4 4 2 1 9 16 16 12 5 1 13 17 15 12 9 19 12 3 11 15 10 0 14 4 12 6 2 9 14 9 20 8 7 20 7 14 20 4 9 4 11 0 2 14 3 9 6 7 19 3 8 9 6 10 2 7 20 1 10 2 4 16 3 10 2 20 7 2 20 13 18 3 10 16 2 15 4 16 15 15 5 20 4 0 15 12 10 14 19 17 16 3 4 10 14 19 15 10 9 17 9 7 19 16 1 8 13 14 14 1 9 13 17 19 0 13 0 14 0 1 11 9 3 5 12 16 17 5 4 4 1 19 9 0 14 15 20 17 6 15 1 13 10 19 19 13 4 12 5 20 14 7 13 7 15 17 6 10 9 12 1 17 15 14 11 6 3 14 9 7 19 4 9 10 1 17 14 20 13 20 15 13 20 7 15 11 6 14 0 19 4 20 20 5 6 19 11 11 6 8 15 2 5 6 1 14 2 10 20 19 14 8 11 9 4 14 10 16 13 9 8 4 8 0 6 2 3 18 9 17 0 12 9 9 7 8 17 15 4 18 9 15 11 3 20 7 17 14 9 19 13 18 7 20 8 6 7 0 11 17 17 13 18 17 12 19 15 3 4 1 19 9 0 9 18 12 12 2 10 12 16 6 15 11 5 1 0 10 20 6 6 17 20 16 20 6 19 10 6 12 18 12 20 17 2 4 8 16 3 2 15 4 6 15 17 20 7 11 5 5 7 14 1 15 17 3 4 1 6 8 2 0 4 9 16 2 19 19 20 2 16 18 6 13 6 10 14 18 16 13 14 2 1 0 20 12 19 8 4 8 2 9 16 10 10 1 11 20 19 19 2 9 3 2 14 1 11 5 16 6 20 3 16 8 1 7 15 10 0 4 15 1 13 3 12 18 15 7 8 7 15 3 13 4 16 7 17 7 9 1 14 17 16 9 16 17 17 2 13 20 19 15 9 1 17 14 16 6 4 13 2 8 4 0 1 11 8 11 7 13 12 6 15 3 17 3 10 17 18 3 17 17 4 11 15 13 5 11 20 0 9 0 11 8 20 15 17 0 11 15 7 16 0 7 17 3 13 15 18 18 13 3 16 13 7 9 7 4 8 2 18 4 14 13 19 7 1 13 10 3 0 2 13 4 5 3 4 15 12 9 1 10 19 0 18 11 11 7 8 9 12 16 13 5 14 4 12 19 11 0 13 18 2 3 18 1 1 15 10 10 18 11 0 8 13 18 10 15 9 9 16 4 0 18 14 18 13 1 10 5 7 18 1 9 8 1 2 2 4 12 1 15 2 11 15 11 5 12 19 2 5 11 16 4 4 7 18 20 0 13 15 13 12 7 19 13 19 5 4 7 15 7 14 2 5 8 16 1 17 5 8 1 14 20 18 15 20 10 13 5 6 17 7 9 6 4 1 15 15 3 20 7 16 10 5 7 18 12 14 1 13 2 2 15 15 12 20 19 1 13 8 7 11 7 2 12 16 17 14 18 9 11 5 17 3 19 0 13 12 4 1 0 15 10 15 20 7 11 13 18 16 15 15 3 10 6 9 1 5 9 4 10 15 18 5 18 15 1 10 6 6 4 13 11 15 5 13 8 20 9 17 8 3 11 19 15 3 9 0 14 5 16 2 1 10 7 7 7 17 13 2 4 17 16 1 1 18 4 19 11 20 11 9 2 17 16 20 4 14 15 8 8 3 1 6 2 13 19 12 19 14 5 11 18 4 9 8 12 12 7 18 4 14 2 3 4 10 18 14 18 4 0 1 4 17 19 11 6 11 19 6 11 5 9 18 3 0 15 9 2 3 16 1 1 20 1 0 0 14 15 1 7 18 18 9 5 11 2 3 8 18 2 13 10 18 11 19 5 16 5 0 18 1 15 17 5 11 20 11 7 19 5 9 16 11 4 0 17 20 12 9 17 7 6 3 9 14 16 7 12 20 9 7 11 17 1 19 2 0 5 3 11 14 1 15 1 5 7 0 14 4 4 14 10 1 2 15 15 2 10 15 2 11 4 12 17 4 18 6 12 20 18 9 11 18 14 6 16 15 18 9 11 5 6 20 19 7 19 7 2 9 13 1 9 10 8 1 3 2 1 1 1 2 11 5 18 18 20 5 9 2 6 5 13 14 9 1 6 15 14 15 11 8 2 15 0 10 8 17 4 19 20 9 16 14 4 4 7 18 8 12 17 15 20 12 18 12 18 8 5 10 6 17 11 0 10 15 12 9 0 7 9 7 19 1 0 3 1 12 15 0 15 5 20 2 13 17 12 11 3 17 20 18 9 19 1 16 20 18 5 8 7 16 16 2 20 6 15 11 10 2 9 8 19 10 11 6 16 3 19 12 5 0 12 15 2 4 1 15 18 6 12 1 13 20 7 10 0 5 20 1 9 15 15 11 20 7 10 13 9 18 2 7 11 5 1 6 4 3 0 3 13 4 2 16 3 18 8 11 3 20 1 2 10 17 6 9 2 15 14 11 19 5 14 9 13 14 12 9 13 0 20 4 8 11 12 16 9 19 17 18 11 12 2 17 6 19 17 15 7 20 3 5 13 19 0 20 11 2 5 15 20 18 13 4 16 15 20 0 8 13 6 15 10 13 3 10 19 4 20 8 6 2 3 19 13 20 18 13 4 15 15 14 10 13 20 2 12 20 2 4 16 0 19 18 11 12 0 20 14 8 12 6 12 17 19 5 7 20 14 10 9 13 8 8 19 11 4 2 11 9 8 4 1 3 9 11 15 2 18 9 17 5 11 19 6 18 17 0 8 3 3 14 12 7 20 4 1 1 16 10 8 5 20 4 16 13 1 3 2 2 12 10 5 3 6 14 16 19 8 10 17 7 2 1 16 10 9 8 8 18 7 19 1 1 0 11 12 6 1 11 4 12 8 8 14 16 12 9 1 15 10 14 6 4 17 18 9 14 10 19 10 0 2 7 18 17 15 15 6 6 3 3 18 12 11 0 14 4 11 18 12 0 12 13 15 16 17 19 15 9 5 20 1 17 3 14 20 0 5 13 1 9 10 15 10 18 8 13 5 13 2 10 15 19 18 18 2 1 3 7 2 0 17 19 8 12 8 0 20 19 1 5 8 7 8 4 3 15 18 7 10 19 19 20 9 10 7 12 14 11 17 16 15 7 15 5 3 10 8 4 15 19 14 0 5 11 2 16 20 8 5 2 11 13 17 5 10 11 7 9 5 2 0 15 3 8 10 14 11 15 18 1 4 18 5 1 13 20 4 17 13 19 9 17 17 14 12 5 3 20 14 20 12 20 13 3 11 7 6 15 20 9 16 0 10 14 7 16 4 19 14 12 15 7 5 4 0 0 0 11 11 13 2 3 16 18 14 13 0 20 12 18 0 17 19 18 0 4 17 18 1 3 13 0 7 7 0 14 12 19 20 19 20 3 11 2 1 17 16 18 10 14 11 9 7 0 12 13 11 7 16 1 7 14 8 13 7 9 7 8 0 16 11 15 7 4 4 1 17 13 3 1 0 16 2 14 20 18 20 12 17 12 4 2 6 14 0 19 5 12 17 12 11 17 6 5 10 3 16 3 20 20 4 7 13 19 5 2 4 20 12 8 1 18 18 3 16 0 5 18 1 4 16 2 19 20 0 0 3 15 0 9 1 12 2 19 5 20 15 13 11 1 6 12 8 17 10 6 4 14 13 0 14 14 4 17 1 18 9 14 17 12 2 20 19 20 14 13 11 8 9 3 20 4 2 19 17 12 2 12 10 16 8 6 1 0 4 5 11 9 13 16 12 0 20 12 5 14 10 0 11 11 13 11 0 18 17 14 3 11 20 20 10 10 12 8 17 13 3 5 17 16 14 11 0 8 20 8 2 8 13 9 3 7 10 18 20 10 20 20 7 6 13 5 5 15 13 2 6 14 9 10 16 18 14 15 11 20 13 9 20 14 11 12 8 12 14 9 11 10 18 16 11 19 18 2 15 2 7 19 1 1 10 11 12 2 18 18 19 19 15 2 0 1 0 17 7 19 0 12 11 13 17 5 2 17 14 16 20 7 0 2 4 4 2 9 14 12 2 5 0 1 0 10 9 19 14 5 5 8 14 18 2 12 9 11 18 19 5 2 4 18 16 2 20 3 7 4 4 5 16 12 2 11 15 16 12 15 11 15 8 19 1 11 19 3 12 13 16 14 19 9 5 12 6 19 15 15 18 5 8 0 1 20 9 9 14 16 15 7 18 1 8 5 8 2 4 7 13 7 15 11 2 4 19 0 1 12 11 15 5 0 4 17 19 10 7 7 17 2 17 20 6 10 6 9 15 1 8 13 13 2 5 3 13 7 11 11 9 18 15 7 14 0 14 3 7 17 10 15 15 19 11 5 6 1 15 8 12 6 2 12 9 18 10 3 15 4 13 3 8 6 20 5 9 14 12 14 1 2 17 6 15 12 12 2 15 18 7 20 15 10 17 14 11 15 18 14 4 17 15 4 19 2 18 16 10 9 18 8 10 14 19 20 13 12 20 8 7 0 5 18 19 11 20 10 11 12 20 12 17 5 2 9 19 17 3 0 2 4 16 0 8 12 15 15 9 19 17 11 13 18 19 13 6 16 2 12 14 10 11 5 12 4 11 10 5 19 15 2 6 12 15 15 0 13 14 6 14 20 12 3 14 3 18 20 12 12 9 13 5 11 18 16 11 10 19 7 15 14 19 7 3 19 10 17 13 1 1 2 1 18 19 18 16 2 18 11 1 18 4 14 11 20 15 8 14 11 1 20 5 13 11 20 11 6 13 1 14 2 19 11 9 7 15 17 8 1 5 16 13 7 20 6 10 14 5 2 10 15 11 17 0 20 2 17 5 6 5 16 20 14 14 16 9 2 20 6 10 18 17 15 12 1 6 14 10 7 9 5 3 17 16 7 15 8 12 18 5 2 19 4 19 13 7 1 10 0 15 8 3 0 5 17 9 2 12 4 11 8 16 7 10 7 12 5 8 0 5 10 6 11 2 11 11 3 6 6 12 2 17 4 13 9 4 4 15 12 4 4 3 11 20 2 13 5 10 5 20 18 19 5 7 12 20 7 17 8 7 4 10 18 0 0 20 5 2 19 10 0 3 3 13 5 16 1 6 0 15 8 11 18 20 15 5 17 0 20 13 5 10 6 1 10 18 4 18 4 17 11 4 4 6 9 12 14 17 0 13 8 19 4 20 20 13 2 9 19 19 6 8 9 19 7 6 5 14 19 4 13 16 10 5 9 17 3 3 12 20 0 15 14 13 7 18 1 9 4 17 20 6 2 12 6 10 3 6 18 11 16 0 16 19 9 14 0 9 7 12 6 7 12 7 11 18 4 8 9 13 19 9 13 16 2 10 11 13 8 14 9 6 3 2 17 8 12 9 9 2 14 1 4 20 8 9 11 14 11 14 3 1 16 15 0 12 2 5 14 1 16 5 0 17 1 19 7 18 6 7 10 0 13 15 4 16 14 2 9 19 1 8 1 16 19 13 1 20 2 17 13 9 18 17 2 12 20 9 14 8 4 17 18 2 11 11 19 3 17 20 13 2 13 11 17 13 14 2 3 8 5 10 17 14 16 20 3 17 0 13 9 12 3 6 14 16 16 17 19 2 5 7 15 1 8 18 5 15 0 18 19 12 17 3 13 7 4 11 16 0 6 0 4 10 0 2 11 2 11 17 6 15 3 20 14 13 1 19 5 15 12 1 17 13 20 4 6 2 8 7 10 1 11 2 5 2 5 13 19 5 13 12 7 4 6 14 14 7 0 4 20 11 14 8 10 3 7 20 20 14 14 15 16 14 8 8 20 9 11 10 18 15 14 11 5 16 11 3 5 2 10 11 7 15 16 14 5 0 10 7 19 10 14 1 3 7 7 12 7 20 1 2 1 10 20 2 1 13 12 9 0 5 16 10 9 18 3 1 10 6 7 7 0 0 4 8 8 17 11 2 11 6 19 18 0 14 11 4 19 14 10 20 18 11 12 15 0 5 2 17 7 13 2 9 11 9 20 8 16 5 1 18 12 13 8 19 6 7 2 15 1 7 18 17 9 13 14 1 17 14 16 9 5 1 13 6 16 1 11 13 7 8 8 19 3 0 19 2 3 12 20 18 1 13 16 11 16 14 10 6 8 16 10 19 5 4 13 1 15 5 14 3 7 18 18 11 0 14 10 0 20 16 1 15 11 4 20 3 6 20 18 0 10 7 13 6 7 6 19 11 12 1 17 20 4 19 12 10 1 4 3 8 19 0 6 9 7 16 13 6 15 4 19 17 11 15 8 3 2 8 12 20 1 2 10 10 0 15 19 8 10 13 4 12 11 8 13 9 20 2 8 8 20 3 19 14 11 8 8 16 9 16 5 5 3 6 5 11 14 8 15 14 8 11 11 9 8 15 14 10 15 2 14 6 18 17 11 18 19 3 13 15 2 6 1 12 16 0 9 20 18 3 11 4 11 18 13 18 1 5 6 18 14 7 7 8 18 7 0 13 9 6 4 11 6 3 15 13 15 12 10 5 9 15 9 14 18 12 14 19 19 9 19 15 18 20 12 20 17 19 7 15 5 20 17 10 11 20 13 7 7 11 8 4 9 5 10 15 17 10 5 14 16 4 1 8 9 4 0 12 6 14 1 5 2 13 18 4 18 1 17 11 17 0 1 6 15 17 19 18 12 0 2 20 20 6 18 10 19 6 5 16 11 18 20 6 14 3 17 2 12 11 10 11 4 3 11 0 17 4 1 7 4 15 2 11 4 11 13 11 15 10 20 15 18 9 9 7 12 17 18 7 12 9 8 3 9 10 17 7 1 3 6 2 18 12 9 15 2 1 12 18 18 11 1 9 15 2 6 4 2 12 11 7 1 0 15 7 12 19 2 14 11 10 19 5 13 10 12 9 9 2 13 9 10 10 5 18 2 9 17 4 1 6 2 5 18 14 16 20 9 11 11 7 8 6 6 14 17 15 4 2 7 7 3 0 17 16 9 11 17 2 8 5 0 1 12 19 8 19 19 14 0 2 4 18 5 3 20 3 17 13 7 4 1 6 12 7 8 13 14 12 12 0 18 3 17 2 3 3 7 7 14 5 14 2 9 10 6 13 1 0 1 2 17 19 13 12 14 1 3 12 16 14 2 14 1 7 11 20 7 10 11 6 9 15 14 19 10 8 6 2 4 4 11 9 13 6 9 15 17 17 3 14 19 16 5 17 11 0 12 3 1 0 9 5 6 13 6 17 19 8 5 6 12 19 9 4 12 12 2 17 2 1 16 19 8 10 2 4 11 8 16 1 0 12 11 12 15 16 9 3 20 18 7 6 7 8 4 1 19 5 13 13 14 16 2 4 18 6 9 1 13 11 11 15 12 5 3 3 0 10 4 5 20 19 8 5 14 8 20 2 7 4 14 14 15 10 18 13 9 3 19 10 0 7 3 14 19 18 4 6 14 16 0 11 1 8 20 8 18 0 11 7 0 5 11 10 14 2 4 10 9 8 6 6 13 20 15 20 6 10 8 2 12 4 4 18 4 4 18 14 8 4 15 16 14 1 12 20 18 16 17 17 0 13 5 9 19 16 17 14 13 7 0 3 17 20 11 11 0 4 18 18 17 4 2 15 12 0 17 10 1 3 13 2 16 1 19 4 5 13 17 19 16 3 0 4 14 2 18 2 19 8 9 2 11 10 20 5 0 6 1 8 13 13 14 19 3 17 17 0 0 14 0 18 10 1 19 19 10 2 16 4 13 10 9 2 1 5 20 4 16 5 6 1 18 9 2 0 18 19 2 14 7 6 5 11 14 13 9 3 4 11 8 15 19 3 14 1 15 3 2 16 8 15 3 9 10 2 7 6 15 2 1 4 8 17 3 4 4 16 15 6 9 14 12 16 9 20 9 10 5 14 0 0 20 5 4 9 13 7 4 19 4 13 17 3 7 16 7 18 7 17 12 16 1 11 4 8 12 10 14 1 6 14 4 14 12 16 15 9 4 0 13 10 6 6 4 18 15 14 8 16 14 20 9 15 10 19 12 6 5 0 7 3 0 11 6 2 17 17 0 2 14 12 5 5 4 6 4 0 16 9 3 13 17 8 14 11 15 15 14 15 2 4 2 7 1 17 1 13 14 0 3 13 15 4 19 8 10 20 4 7 19 18 17 2 14 3 15 20 11 2 14 13 7 10 17 14 18 3 0 2 19 0 12 20 6 7 0 15 13 18 3 6 17 14 16 5 2 17 19 20 18 3 13 1 15 13 15 12 8 13 13 3 10 13 15 6 10 13 7 4 17 6 17 3 8 7 16 20 7 20 11 16 15 12 6 18 20 20 7 4 15 4 12 15 2 1 0 15 8 8 10 1 2 5 20 12 12 1 4 12 15 0 3 4 18 7 17 13 7 16 4 16 6 3 13 13 1 16 14 5 5 11 0 14 3 19 1 14 14 3 18 13 12 9 19 2 5 14 5 6 20 20 15 16 14 15 1 5 6 8 5 13 5 20 6 7 13 3 7 17 12 16 1 20 18 14 15 9 17 20 5 19 14 3 13 0 1 13 2 13 14 0 1 10 17 5 3 18 5 8 10 1 16 17 4 1 15 3 17 16 6 20 5 17 19 10 16 5 19 16 7 5 4 5 10 3 15 10 1 6 7 2 14 20 18 10 4 15 19 10 9 11 20 20 1 19 20 12 18 0 10 17 1 2 18 11 14 13 12 15 10 8 7 7 2 20 20 11 0 20 1 14 16 5 4 13 2 20 5 16 14 9 20 5 9 10 17 16 12 10 17 12 4 18 17 2 20 18 3 3 1 13 12 18 10 11 20 13 17 4 2 20 9 4 15 17 4 13 2 16 16 0 20 3 17 6 10 6 13 20 11 8 17 10 16 14 5 14 19 11 14 20 15 12 1 18 7 11 20 1 9 17 2 2 20 5 13 3 14 15 0 11 4 19 4 6 12 3 4 14 19 8 20 19 4 11 8 15 17 8 12 12 2 11 20 9 14 8 0 9 15 6 12 11 14 18 13 11 1 5 19 10 7 15 6 17 7 11 20 6 10 20 17 12 9 17 8 15 18 1 13 18 10 6 16 8 10 14 5 14 7 6 17 15 5 11 5 16 11 16 2 18 0 9 14 14 15 3 11 11 7 1 11 6 6 10 13 1 2 9 9 5 2 10 9 11 8 8 4 11 3 18 19 16 15 19 8 1 16 8 12 12 9 13 0 19 4 17 3 16 18 16 16 15 16 2 5 6 17 11 10 5 3 11 2 13 5 18 0 19 7 20 20 14 13 17 10 18 9 13 13 20 15 1 15 9 6 16 18 13 4 4 16 11 19 14 5 1 16 13 20 15 10 13 15 2 19 1 12 15 11 17 1 0 0 8 20 13 10 0 7 16 9 20 5 8 1 15 14 19 16 20 13 14 9 12 20 14 14 1 0 5 0 6 2 18 10 14 3 10 6 14 2 10 10 12 20 19 5 14 14 13 1 2 16 9 16 7 6 5 18 16 6 5 0 4 10 5 20 7 6 12 7 17 19 0 16 4 15 17 7 6 0 7 8 14 19 6 7 10 3 16 18 14 2 16 2 5 15 6 19 3 1 2 10 4 11 20 13 20 15 8 19 11 19 7 15 18 1 12 17 0 11 2 0 16 7 0 6 7 7 9 6 15 5 13 0 8 11 17 10 20 5 10 3 14 11 18 6 7 20 2 6 7 15 1 14 19 20 10 17 20 6 14 7 10 15 8 2 20 0 6 5 15 12 7 11 6 5 19 13 8 19 7 3 4 6 14 8 0 12 7 7 4 13 0 2 0 11 16 9 9 6 4 17 16 20 18 8 2 13 13 8 14 18 3 12 11 15 7 0 4 2 15 20 9 6 11 6 0 10 20 14 20 14 0 20 18 3 10 20 5 1 16 14 17 10 13 13 17 4 0 20 18 5 2 8 13 6 8 10 10 6 10 9 20 13 1 15 6 3 14 15 18 18 12 14 14 12 2 18 3 16 10 8 20 20 18 10 4 7 2 4 16 19 9 20 5 1 20 15 3 19 3 11 18 6 20 7 2 16 12 9 19 17 13 12 11 9 6 16 2 5 1 5 1 11 3 3 10 1 7 8 5 10 12 1 12 13 15 14 9 3 18 10 1 4 13 13 16 3 4 2 17 12 14 16 14 0 11 8 17 3 20 3 0 1 9 3 11 8 3 14 2 8 18 8 16 9 11 4 14 0 9 11 15 19 12 6 0 12 0 20 13 7 5 17 16 3 6 19 20 18 1 17 7 20 8 11 2 20 8 9 17 10 7 15 15 9 8 11 10 16 7 8 5 10 10 1 11 9 16 18 15 17 6 3 11 10 8 0 11 8 11 11 13 17 3 12 10 16 17 0 18 7 9 20 18 16 15 11 8 19 10 8 11 4 7 3 19 4 5 3 18 17 3 9 18 9 17 2 6 16 17 13 15 16 4 15 3 5 19 13 3 20 5 17 7 18 13 20 7 4 1 5 10 7 20 7 11 14 17 5 20 6 7 4 20 3 5 12 20 18 9 11 11 10 5 14 8 6 20 16 9 10 15 12 19 9 5 18 9 4 4 14 6 13 12 2 17 3 16 19 18 1 3 7 8 9 12 8 19 2 18 8 12 17 9 13 12 11 5 0 10 12 7 5 20 2 4 14 9 0 15 6 3 7 8 1 2 2 4 8 5 0 20 2 16 3 18 9 7 19 15 2 16 19 1 5 4 12 15 9 3 16 2 9 19 11 12 20 16 19 17 11 8 10 12 15 5 20 18 10 13 19 5 18 11 11 16 2 4 6 8 14 0 6 5 18 12 16 0 10 13 8 11 0 0 10 5 6 0 9 0 17 17 1 17 19 18 7 20 15 20 14 11 4 11 13 3 11 16 0 15 8 14 19 0 11 10 19 14 0 8 10 11 7 13 16 18 15 5 0 16 9 10 4 9 20 16 1 17 17 11 3 11 3 18 14 9 0 7 7 20 6 15 12 18 3 8 20 9 19 13 6 12 5 9 2 14 13 14 15 16 11 15 11 13 10 1 18 20 1 6 6 6 2 2 0 19 1 11 8 1 7 4 17 8 11 2 6 8 6 19 16 2 16 11 16 17 8 16 19 17 15 11 9 9 7 5 16 3 18 6 4 15 8 15 4 3 14 6 17 13 6 15 8 6 2 6 18 12 3 4 6 6 14 10 13 7 16 6 19 17 12 11 9 19 5 16 0 10 15 8 10 0 8 5 15 5 1 7 4 12 12 16 4 19 2 19 19 15 0 3 5 13 6 0 5 19 5 3 5 18 14 10 13 20 17 11 19 0 4 14 18 5 0 1 3 18 19 15 4 17 9 14 4 19 4 4 6 2 3 14 4 0 12 13 6 9 9 15 2 11 7 11 10 2 1 18 4 9 5 11 18 18 15 0 8 15 6 13 17 18 13 13 15 4 1 9 18 16 4 4 15 0 8 6 9 16 19 11 7 20 16 12 12 13 3 14 13 16 5 4 4 9 12 11 6 20 5 10 2 20 15 14 16 13 11 4 1 3 20 10 10 0 9 3 5 10 18 6 3 17 10 3 7 18 18 19 12 8 19 5 4 15 15 5 0 19 18 8 4 16 7 16 8 10 7 12 1 20 5 13 20 5 7 3 8 14 18 3 20 2 17 14 10 9 9 5 10 6 8 11 4 17 3 2 4 19 6 9 11 1 12 16 0 17 2 20 5 5 16 20 17 0 9 8 12 2 1 1 1 17 9 5 11 19 15 1 15 9 12 12 11 13 7 3 16 9 14 13 18 5 19 12 3 3 19 16 17 16 2 4 2 20 5 19 12 11 17 19 5 13 12 1 2 10 2 12 10 11 1 9 13 3 6 15 6 19 10 19 17 20 12 1 4 14 4 20 15 1 12 3 16 18 19 18 6 11 18 15 17 16 10 2 19 8 13 7 9 12 10 13 16 14 9 3 18 6 4 7 14 3 5 14 17 13 20 0 11 8 7 6 7 2 9 12 14 13 9 17 5 9 8 17 3 16 7 19 10 10 18 1 8 20 10 2 10 11 1 9 10 4 14 5 19 3 17 10 18 15 18 3 2 6 6 2 11 13 11 20 20 7 11 12 2 12 1 15 5 19 14 17 10 9 16 13 15 1 16 14 20 13 4 3 6 7 7 17 19 6 16 14 3 11 3 4 2 20 8 18 12 14 2 3 2 16 12 16 3 3 4 18 12 9 14 16 9 12 12 14 11 13 15 18 18 11 20 20 19 17 4 0 8 1 7 18 17 0 0 14 2 1 0 11 18 11 20 13 5 6 14 15 4 11 4 18 14 6 18 20 18 5 16 6 19 18 11 19 8 0 19 14 3 17 12 18 2 15 5 12 1 8 13 17 10 17 6 2 6 20 8 16 12 12 9 13 5 2 7 16 7 16 17 14 17 2 12 15 8 18 9 13 10 17 20 5 16 12 15 8 15 16 0 8 0 8 11 11 14 12 20 1 19 13 7 11 15 3 16 20 11 5 3 3 19 8 8 7 2 17 3 6 2 9 14 2 8 4 20 5 3 6 8 20 18 16 1 2 19 0 16 18 13 6 9 3 7 5 7 10 19 15 9 14 11 11 16 5 16 18 15 5 11 14 12 13 18 8 17 3 5 2 2 13 20 5 14 9 20 17 2 11 2 11 0 4 12 12 3 10 1 1 9 11 4 15 18 6 19 20 8 1 17 7 13 17 9 15 17 7 2 16 3 20 10 6 7 0 13 13 1 11 6 4 15 4 13 15 3 16 13 5 12 7 11 11 11 7 17 1 2 6 7 7 5 7 17 6 12 0 4 4 6 2 6 0 2 9 17 19 11 17 4 1 2 6 10 1 4 15 7 15 6 9 14 10 2 7 3 20 19 12 16 4 0 20 13 10 7 3 19 10 7 11 3 17 10 8 18 18 7 4 14 5 13 9 11 13 4 6 6 13 12 18 16 14 0 14 12 11 3 13 12 14 6 7 12 0 4 18 6 6 15 10 15 20 1 20 16 20 12 20 12 3 16 7 6 2 13 2 13 5 9 16 0 19 6 1 8 18 11 17 14 14 15 13 1 20 7 0 14 12 0 3 11 19 12 8 19 6 19 11 19 8 12 11 12 20 7 19 14 13 3 15 8 2 20 8 6 20 16 17 9 12 8 7 0 18 16 2 1 17 2 8 5 15 19 6 13 11 17 14 8 11 7 7 17 1 8 16 1 17 2 17 15 17 3 4 13 16 10 10 0 12 11 10 10 19 18 6 14 13 3 20 18 11 7 17 17 20 9 16 0 0 18 10 17 8 2 4 17 0 3 4 10 0 1 14 1 5 10 0 18 3 4 13 3 4 20 19 3 13 7 11 10 17 9 15 12 12 19 19 20 10 4 2 1 12 8 0 4 11 3 12 7 20 2 13 6 18 6 13 0 10 4 13 14 15 13 5 6 7 15 16 5 9 10 8 17 11 12 11 8 0 10 17 10 1 5 8 17 18 0 11 2 9 12 10 8 8 4 4 9 12 7 16 4 12 11 10 6 0 0 8 2 17 4 13 10 14 11 18 2 1 14 19 15 17 12 1 16 18 1 7 16 7 9 13 6 5 16 6 4 10 2 11 14 13 3 13 6 11 2 4 15 8 5 0 18 15 17 13 6 0 16 19 4 13 14 1 18 14 1 9 13 2 14 4 3 9 6 8 17 11 9 5 8 6 1 15 18 19 17 16 7 3 4 18 3 8 7 0 18 2 10 5 2 19 1 14 8 14 20 3 7 4 13 8 2 15 16 20 8 1 14 14 4 3 7 9 18 3 20 2 6 17 15 14 20 10 17 8 5 0 12 17 1 4 13 12 11 7 19 0 16 2 9 5 12 4 1 0 19 17 13 13 16 2 2 15 2 18 19 9 17 10 10 11 9 6 13 15 8 16 2 15 17 19 11 7 11 4 13 5 13 7 9 10 16 11 13 8 11 6 16 8 12 2 15 5 6 0 10 8 14 20 12 13 17 18 16 0 7 6 16 4 4 19 18 7 4 2 4 20 13 15 9 1 9 18 2 1 10 7 7 12 17 10 12 2 18 20 12 18 9 2 17 0 20 16 20 10 13 2 0 8 2 10 8 18 9 1 6 13 4 19 17 16 8 6 19 2 3 15 0 15 15 2 1 9 5 3 7 0 7 11 11 7 12 14 18 9 19 2 14 0 2 5 13 18 13 5 17 10 17 1 13 8 3 7 20 12 14 14 8 15 2 1 9 8 19 13 7 8 16 3 12 13 1 3 7 6 6 8 20 10 5 14 18 3 7 1 0 19 1 17 14 1 12 8 12 8 6 1 0 6 18 6 2 10 4 14 19 19 9 1 2 13 16 2 1 6 3 10 15 1 5 4 16 8 7 12 4 17 0 6 6 14 7 3 19 4 14 13 15 0 5 20 16 10 14 16 7 13 7 5 9 18 16 2 12 4 20 19 8 14 17 16 9 19 11 7 5 17 13 6 15 18 20 2 7 2 16 12 12 20 7 20 7 15 0 20 17 3 5 5 17 17 12 14 7 16 13 5 6 20 16 12 12 1 12 8 20 13 20 0 0 12 9 7 10 10 17 13 11 1 13 17 0 0 11 13 7 9 9 0 3 14 2 15 18 6 9 14 17 15 2 4 2 9 9 19 11 8 11 6 9 17 17 6 2 6 11 3 10 15 13 3 9 20 6 16 4 11 14 17 12 20 5 15 11 13 14 14 14 18 18 19 19 19 1 0 19 9 17 17 18 7 19 1 1 2 6 5 6 12 17 6 16 20 12 1 17 2 16 2 12 11 17 16 11 8 13 14 14 10 1 1 7 8 17 9 7 17 12 0 0 6 0 7 19 4 20 14 4 12 15 18 13 7 4 10 9 7 3 15 18 5 15 18 6 6 16 9 19 5 0 18 3 11 8 3 7 5 1 17 8 6 2 6 12 2 12 11 9 18 7 20 11 16 10 3 17 8 1 6 9 11 12 13 14 17 15 14 11 14 17 9 14 6 18 0 18 3 11 19 4 17 18 20 8 13 19 13 1 4 8 16 2 17 15 4 3 19 20 5 13 7 9 9 20 7 11 9 16 10 17 11 8 17 8 11 11 10 5 3 14 19 6 12 16 12 4 14 16 8 10 1 14 12 4 4 11 20 10 19 10 17 13 5 9 13 0 9 9 6 15 13 8 2 12 17 1 4 2 6 9 14 19 10 20 4 19 17 4 9 15 3 15 4 20 19 16 1 6 12 3 7 18 7 8 20 3 5 14 0 9 19 9 5 10 10 17 16 14 0 5 11 14 19 13 18 18 11 3 11 9 13 17 14 20 16 18 0 16 16 2 8 18 14 0 5 14 0 12 20 9 15 13 14 5 14 0 7 8 2 18 7 14 13 4 1 14 8 15 2 14 8 8 11 3 12 19 18 20 19 12 5 2 19 19 5 18 12 17 17 7 0 7 9 5 6 18 2 20 7 9 10 6 2 15 18 17 4 3 13 7 20 5 13 5 3 3 9 13 14 1 14 1 7 12 6 19 5 6 20 20 2 14 4 11 9 2 18 17 18 1 3 3 1 3 11 12 6 9 15 11 4 8 7 18 5 16 19 3 15 9 0 1 10 9 14 10 9 7 18 3 9 0 11 2 1 4 19 2 20 2 11 20 15 4 17 2 16 17 13 9 2 15 10 15 18 17 15 17 8 13 0 6 12 19 12 17 7 8 4 20 14 13 2 4 14 20 16 5 14 20 2 8 20 11 9 6 20 5 9 9 4 5 15 18 11 3 20 20 1 19 0 10 3 10 0 7 2 6 13 10 13 4 17 7 9 9 1 6 3 3 2 11 18 17 15 12 19 1 5 14 15 16 4 11 15 19 4 13 19 1 6 2 9 8 15 18 5 11 7 4 19 18 17 7 19 3 10 9 19 9 8 11 11 1 13 12 4 3 10 3 15 13 2 11 18 16 1 9 15 11 13 2 13 20 13 12 7 5 2 18 15 14 14 4 11 11 0 1 12 12 14 3 14 15 2 11 1 14 10 3 10 13 19 9 5 0 12 6 17 8 6 10 1 14 6 0 0 2 18 17 1 19 9 2 12 2 13 0 12 13 8 18 16 17 14 6 18 7 17 6 7 16 10 13 8 5 16 17 19 10 4 2 2 13 1 0 10 3 7 6 17 18 18 9 20 15 12 10 2 5 4 9 14 11 1 1 7 0 14 12 19 12 15 15 0 4 7 17 11 18 9 8 20 16 15 20 9 14 19 19 8 16 18 14 14 18 10 11 12 15 0 16 18 14 19 1 11 19 18 0 4 0 2 12 12 6 6 0 0 17 9 10 7 8 2 17 0 17 18 9 20 10 11 1 0 12 6 4 6 5 12 2 3 2 18 14 6 8 14 15 20 14 16 14 17 2 19 2 18 13 13 12 11 0 0 14 12 2 17 18 7 0 13 2 0 15 11 15 6 8 6 8 16 19 0 16 9 8 0 19 20 2 8 10 8 7 3 10 5 4 18 8 8 15 11 20 11 7 9 16 17 13 15 1 17 3 4 7 6 18 20 0 5 9 6 6 5 8 15 3 17 3 0 15 5 5 6 14 18 4 2 6 7 14 11 14 20 20 18 15 16 0 4 5 18 11 12 1 0 16 16 16 3 12 4 19 16 6 2 5 9 8 0 5 16 4 10 7 1 7 10 19 1 3 4 20 6 2 17 3 9 4 1 1 16 19 5 12 1 5 9 16 9 9 9 12 15 20 0 12 16 0 7 8 2 1 0 5 19 1 7 8 14 12 10 14 1 1 17 8 17 19 17 19 10 6 20 11 6 4 15 15 13 12 18 9 6 11 10 20 4 10 10 12 12 9 20 17 8 15 2 3 16 0 18 19 12 11 19 0 1 5 2 14 6 17 6 1 3 16 10 12 11 14 16 3 4 6 10 9 16 19 7 9 11 4 20 13 7 20 3 12 9 7 14 4 13 6 13 11 12 4 7 7 19 9 7 8 10 18 20 16 13 1 0 12 20 4 18 13 8 1 18 19 18 3 8 18 14 15 2 7 12 5 16 18 20 19 8 15 5 3 3 15 0 6 0 10 12 20 9 1 12 8 11 8 15 9 12 5 18 10 7 18 11 14 13 4 11 16 19 15 5 19 12 5 8 11 11 1 16 7 13 3 3 10 14 19 4 1 15 18 5 12 8 17 4 20 11 18 13 7 16 15 7 8 0 18 15 2 5 5 14 19 20 3 3 4 19 18 8 12 16 0 3 14 7 15 6 17 18 19 8 18 8 2 20 15 2 13 0 1 0 13 1 9 6 0 4 11 7 17 2 20 11 13 6 18 19 4 18 9 9 18 3 8 16 19 0 4 19 11 14 20 7 16 1 3 9 16 8 5 7 1 13 3 8 12 0 5 6 11 5 6 5 0 14 17 19 7 13 0 0 12 1 2 10 4 14 19 8 8 4 17 13 13 7 18 19 19 7 7 4 17 18 8 19 19 9 14 17 9 19 3 13 15 3 18 10 8 16 19 9 10 6 5 0 3 1 13 12 13 7 2 2 18 1 20 18 14 12 1 15 1 4 1 1 18 12 4 9 4 6 16 11 15 19 16 5 0 3 8 5 6 1 19 0 9 16 1 17 15 14 9 5 16 20 0 19 15 8 17 15 12 9 1 8 15 11 12 14 4 19 13 2 2 9 10 9 11 9 2 1 17 13 14 9 2 10 1 14 2 18 20 9 5 4 4 8 0 15 15 8 6 4 6 11 16 5 12 6 6 16 11 13 17 2 1 16 12 20 1 2 7 1 12 19 13 8 6 2 2 20 20 11 19 17 8 14 8 15 10 7 7 4 12 4 16 10 0 20 0 20 15 1 5 0 18 10 4 12 6 12 12 5 5 5 7 1 6 20 8 9 8 9 10 8 7 16 10 6 4 3 13 18 0 15 2 15 2 14 4 8 10 15 19 13 4 2 13 8 15 0 9 13 4 12 7 20 10 16 7 10 2 3 13 12 1 10 18 19 1 4 17 12 8 18 14 15 2 14 13 12 9 6 6 12 9 3 0 7 18 9 7 14 20 8 1 5 9 10 19 3 11 9 8 17 9 9 8 2 10 2 6 1 7 15 15 0 8 4 17 0 11 18 11 4 15 17 2 16 11 2 3 19 1 2 0 8 18 15 8 0 2 4 5 2 18 1 16 1 6 15 20 11 13 11 13 15 20 5 2 0 1 7 0 18 0 9 14 7 2 19 19 0 8 0 19 1 0 8 7 18 6 18 9 5 5 0 4 14 10 14 7 5 7 17 8 10 13 20 10 15 8 3 13 7 1 18 10 14 11 20 13 7 1 8 5 10 2 19 5 4 9 3 4 4 17 9 8 0 3 8 16 19 20 2 6 8 18 0 0 3 15 7 2 17 19 9 10 9 15 12 15 5 8 19 1 3 0 1 12 2 8 15 4 20 19 12 20 4 10 4 9 9 15 6 11 17 13 3 17 9 1 12 3 6 14 10 0 16 15 5 14 14 2 5 16 0 6 12 8 17 3 14 14 7 14 3 11 7 20 15 15 4 11 12 20 6 3 20 12 8 18 1 19 9 6 16 3 2 12 6 2 3 16 11 6 0 9 6 5 12 3 20 18 14 2 13 2 14 3 17 4 12 6 15 10 5 13 14 13 6 4 19 3 4 10 3 18 15 18 7 6 2 18 3 9 15 15 9 1 20 12 17 4 0 2 6 19 12 0 4 8 16 16 14 16 16 3 4 10 2 0 10 6 15 18 18 10 9 20 14 10 17 11 11 1 15 5 20 15 15 7 15 18 4 1 17 10 13 0 5 12 3 12 15 20 1 16 8 1 8 6 12 7 13 14 6 17 0 17 15 5 13 14 16 13 4 2 9 4 8 2 19 18 6 11 7 13 15 12 6 17 14 16 19 9 14 17 9 2 6 5 15 13 18 13 4 13 14 10 18 14 9 0 6 16 19 14 6 19 2 12 15 18 14 3 1 18 8 9 19 20 6 12 11 5 13 11 12 11 13 3 11 12 9 12 14 9 1 17 19 1 5 20 16 2 11 20 7 6 12 8 4 6 13 2 16 20 15 17 2 12 7 1 15 4 18 14 15 1 0 6 16 1 11 3 6 13 19 20 15 12 4 15 3 0 8 12 1 7 14 17 6 13 1 0 15 19 5 20 20 18 0 1 19 5 2 14 7 17 10 1 3 15 7 5 6 0 8 1 3 8 3 15 15 2 19 15 7 18 4 14 9 3 3 16 7 3 15 7 0 1 5 6 13 3 6 15 5 5 10 17 15 13 13 10 3 1 0 15 7 7 7 18 0 16 1 12 16 2 13 3 12 7 12 4 11 10 11 17 13 6 14 2 20 8 15 18 4 2 11 9 1 4 17 1 19 3 5 3 1 20 1 6 9 14 3 2 8 7 11 10 12 2 10 4 16 20 10 17 4 15 10 0 10 5 10 19 6 16 2 15 15 9 15 3 7 6 16 20 14 9 16 0 17 12 18 18 17 19 17 8 0 6 4 7 5 7 10 15 3 6 1 9 19 9 6 19 17 8 7 7 17 3 2 11 5 2 15 13 1 2 5 13 14 2 7 10 9 1 4 16 16 17 13 11 6 17 14 12 4 20 20 10 15 20 19 16 13 20 11 20 17 2 13 4 20 17 6 5 14 15 10 14 19 2 10 16 2 20 19 3 15 2 10 15 20 13 4 20 11 12 19 6 12 11 2 13 20 7 7 13 7 1 4 20 10 6 7 20 13 6 13 14 0 10 3 1 17 10 6 19 15 2 18 4 5 1 6 17 5 18 3 12 6 7 9 0 17 10 13 18 5 5 1 9 13 20 12 3 7 11 1 8 9 15 16 14 17 5 15 3 19 0 11 20 9 14 2 11 14 12 8 9 18 8 2 19 3 6 14 15 10 3 11 11 8 7 9 3 11 10 20 14 5 19 1 19 6 18 0 6 19 16 7 12 19 2 12 7 1 6 10 6 11 9 11 2 18 4 18 12 20 19 8 1 3 16 19 14 14 18 20 4 9 12 5 1 14 2 7 9 9 7 12 0 7 3 9 18 0 7 1 4 2 13 12 14 18 6 10 17 3 8 8 8 18 8 16 20 3 7 17 13 15 17 15 9 8 4 8 12 15 7 18 0 18 13 19 4 6 11 7 19 9 17 0 1 16 15 16 20 0 1 11 15 12 14 12 14 1 15 12 6 1 0 19 6 15 13 15 13 9 19 9 0 2 9 3 13 18 17 1 16 10 13 12 19 10 19 17 17 8 5 16 2 20 12 6 20 18 11 9 8 4 8 14 6 2 12 5 16 8 5 14 0 19 3 14 8 16 12 13 16 8 19 14 15 3 0 2 19 13 3 4 13 0 4 10 3 10 7 16 20 13 2 0 16 18 7 18 16 8 9 0 5 19 5 3 12 7 11 2 20 2 19 9 8 16 3 5 20 15 14 14 9 0 15 3 19 8 9 20 4 17 16 2 20 9 12 14 0 17 18 2 11 9 20 3 19 4 2 20 16 7 2 8 5 20 15 3 19 15 7 20 18 3 8 19 13 10 10 1 1 15 8 10 17 19 15 11 2 18 20 2 18 5 12 13 10 14 2 12 18 2 8 15 19 13 9 17 9 5 5 16 13 19 3 5 5 0 20 5 17 0 6 16 8 10 10 18 12 14 11 11 19 6 12 16 14 10 8 1 12 4 0 2 18 13 14 18 18 17 0 4 16 12 9 12 18 18 18 7 7 13 12 12 17 0 3 6 18 3 19 10 14 17 10 1 20 16 16 2 9 18 16 20 19 5 8 9 3 11 6 7 2 1 15 3 5 9 13 3 15 6 3 10 9 0 7 13 7 13 5 11 9 8 20 11 13 17 11 13 15 17 12 20 8 19 7 9 11 10 17 15 1 12 15 1 7 18 12 18 12 4 20 14 1 18 9 9 16 12 11 8 16 3 9 16 11 13 16 5 4 4 13 10 20 12 11 3 16 14 6 9 13 5 3 16 17 5 10 9 17 4 10 17 9 7 5 3 12 8 2 20 0 3 13 11 0 11 11 4 2 4 3 7 11 7 4 2 18 11 2 9 8 16 4 1 4 2 4 12 4 12 11 17 9 13 6 4 10 20 3 8 15 17 6 2 0 5 4 11 5 19 8 3 19 4 12 20 11 14 7 12 20 10 6 13 19 12 8 6 12 14 14 17 14 12 11 18 11 20 6 3 10 8 12 10 17 9 5 4 18 1 12 20 13 5 19 10 4 9 8 2 17 18 20 12 19 3 7 20 16 19 20 5 0 8 15 0 10 14 16 20 11 8 14 19 11 2 12 11 17 19 15 20 11 1 17 18 8 17 9 10 1 15 20 7 7 0 19 20 2 3 14 5 20 18 2 2 10 1 0 16 20 11 15 15 3 16 16 4 20 16 2 7 0 12 4 2 14 5 12 14 19 4 12 15 5 10 14 8 15 0 4 19 1 9 7 12 13 5 8 20 18 18 18 1 7 20 13 9 16 4 2 9 2 4 3 3 12 10 6 1 8 14 18 18 16 5 14 2 18 16 11 5 9 16 11 3 9 3 17 5 15 13 10 0 5 15 8 19 4 7 12 15 11 9 15 13 4 9 20 8 11 10 8 11 1 12 14 17 9 10 20 8 18 18 20 9 11 5 12 18 6 0 0 7 4 0 10 19 2 2 14 4 13 20 5 0 4 0 0 13 12 17 10 11 16 19 11 8 12 1 16 20 7 0 20 11 11 2 11 14 12 18 18 17 19 3 18 18 19 1 17 1 18 20 2 14 6 3 13 20 18 4 1 12 15 7 9 20 20 2 0 18 16 3 6 4 19 12 12 5 11 8 13 4 14 15 0 7 2 13 13 6 10 14 12 0 18 1 18 0 9 19 15 19 14 15 13 15 0 7 20 15 2 15 17 1 14 6 2 15 3 4 20 8 0 20 6 14 16 2 10 16 18 5 8 15 10 7 14 4 2 9 12 13 18 15 1 13 13 4 11 14 13 17 17 9 5 4 9 9 13 20 16 6 5 12 18 7 4 20 3 4 17 19 19 8 7 1 3 2 13 4 9 20 13 13 0 3 14 8 1 4 1 15 11 12 1 9 12 1 11 4 0 0 0 6 13 13 18 5 13 5 13 1 4 16 19 20 13 15 17 20 9 16 1 6 3 10 12 11 13 8 14 10 19 14 9 10 19 1 20 4 0 13 11 6 2 7 20 2 17 7 0 13 15 4 6 13 13 9 16 18 19 6 4 11 18 19 17 7 2 9 19 19 4 14 20 14 8 7 19 7 11 18 15 2 12 1 0 7 11 15 1 10 16 14 3 17 0 1 20 14 8 1 15 20 10 15 16 8 5 18 10 16 3 17 10 19 2 8 14 13 4 17 13 16 16 5 9 5 5 15 13 6 17 14 15 14 14 3 14 13 18 11 12 11 10 1 18 12 20 8 5 16 13 13 10 13 16 17 10 2 9 3 7 7 5 17 13 13 13 0 18 6 20 7 4 5 10 8 9 16 10 19 9 7 16 2 14 6 14 17 8 14 10 0 11 2 2 5 7 9 2 13 9 3 18 1 0 16 10 0 17 16 7 18 1 6 2 6 16 3 6 3 13 3 0 3 2 3 17 12 3 14 11 19 9 6 16 12 20 6 2 12 16 9 7 8 17 18 8 14 0 16 10 2 18 7 9 19 19 0 3 18 1 13 6 16 20 9 13 0 18 18 20 6 0 19 2 15 2 6 19 18 20 19 18 10 19 5 5 18 17 1 7 19 3 6 0 8 10 9 1 5 10 15 4 16 0 6 4 17 1 9 19 15 14 6 14 1 5 17 1 18 3 19 14 2 4 0 7 6 5 1 3 10 1 3 4 17 7 16 9 14 0 5 19 1 1 17 12 2 13 0 6 14 3 12 19 20 4 10 17 3 9 0 2 9 16 4 15 15 3 20 5 4 4 13 7 10 20 19 19 9 8 5 9 1 12 20 7 16 0 7 6 5 17 13 6 11 10 20 12 16 15 8 12 6 8 4 8 17 7 2 8 14 0 9 7 0 0 6 18 9 9 1 2 19 2 10 9 7 18 17 4 0 12 3 12 12 8 9 16 2 15 0 3 0 13 11 14 10 14 2 20 10 18 4 14 16 13 20 15 7 1 11 3 12 19 8 7 4 18 12 0 17 9 13 3 5 5 10 3 12 6 20 17 9 4 18 10 15 9 15 2 17 16 12 16 20 9 12 4 9 7 1 3 6 1 7 7 9 9 13 19 13 5 6 7 13 8 13 20 7 12 17 6 11 10 19 1 16 6 15 16 11 19 15 7 6 6 14 19 13 14 4 20 17 16 4 8 5 2 12 20 15 2 0 11 17 13 14 12 20 14 19 1 0 1 18 9 16 3 20 11 20 18 8 12 11 2 1 6 0 8 17 9 18 2 20 11 13 17 13 7 16 11 12 9 18 12 0 13 6 3 14 6 5 3 11 2 17 2 15 3 10 19 6 18 18 14 19 6 17 0 15 15 12 10 14 9 4 5 14 19 6 14 18 16 1 15 17 17 2 0 5 1 8 11 17 17 16 15 16 20 0 9 7 12 5 9 16 16 5 17 10 3 6 1 12 13 5 17 6 18 1 7 7 2 15 8 6 20 20 5 14 6 12 15 7 1 5 2 4 14 5 1 20 2 5 6 17 5 8 7 17 3 3 12 8 6 10 1 14 14 7 11 12 12 2 9 1 9 18 1 7 14 10 14 15 10 20 8 11 17 20 10 6 0 5 7 13 16 2 16 18 15 4 1 18 12 0 19 6 18 14 18 15 7 7 1 15 5 5 16 13 11 20 17 5 20 18 12 17 15 15 2 17 5 20 3 19 19 14 3 11 20 20 16 13 19 18 1 20 10 5 15 3 6 6 9 6 15 13 13 9 12 11 14 10 9 14 14 17 4 8 4 1 9 19 0 13 10 13 14 8 1 18 9 3 10 17 0 9 16 15 13 19 18 4 14 14 6 17 20 18 20 12 18 8 2 18 8 15 19 16 7 13 1 17 19 14 2 14 11 17 17 19 15 20 18 3 15 17 14 7 12 13 12 20 19 12 8 6 5 17 18 19 14 15 12 13 8 6 13 14 8 3 19 6 14 2 18 6 0 18 13 13 15 16 5 0 6 4 4 14 4 14 1 16 13 7 6 6 15 13 16 18 1 19 2 9 14 5 15 3 6 7 7 10 10 16 0 19 3 0 6 8 10 16 18 5 10 3 20 9 12 12 16 8 11 11 0 4 4 3 3 2 5 20 17 2 20 0 4 9 19 8 15 10 14 3 6 18 10 17 13 18 10 7 19 0 0 18 19 4 8 14 2 12 0 18 12 7 20 12 13 9 10 14 7 15 16 19 11 8 15 5 10 15 6 1 0 19 1 13 12 11 10 16 6 11 1 3 11 5 1 9 2 5 8 3 3 14 3 19 10 9 3 9 4 1 20 20 15 15 5 10 18 5 10 5 9 17 16 16 10 16 10 0 19 15 0 1 10 1 17 15 20 5 6 10 13 20 18 13 15 16 18 17 4 7 9 18 11 12 19 15 9 6 2 10 3 20 1 11 11 1 11 11 11 8 3 1 15 3 6 9 15 8 12 0 10 17 2 8 4 7 3 9 3 3 1 2 4 17 10 2 14 3 2 6 19 1 6 11 6 15 15 11 5 11 16 16 2 18 15 20 18 15 18 12 19 16 18 19 9 4 2 4 15 11 6 16 7 5 13 13 10 2 2 20 7 10 0 5 17 7 18 18 0 20 15 7 8 7 9 1 3 7 8 13 16 16 11 18 7 18 8 18 2 6 7 1 0 11 13 0 2 15 13 6 2 5 19 3 17 7 14 14 7 13 10 7 16 3 20 10 9 12 10 9 18 13 18 20 17 5 11 1 7 16 16 20 19 3 3 12 9 18 18 15 11 4 4 15 12 3 10 6 4 3 20 2 15 3 6 11 20 15 0 15 14 5 18 15 7 15 5 9 15 19 7 19 16 16 18 10 3 14 19 14 9 5 18 15 2 15 4 14 16 2 4 4 0 2 20 17 0 10 3 3 4 10 9 7 8 15 18 9 17 18 18 6 2 7 7 19 5 12 20 3 1 20 12 7 5 18 15 9 3 2 17 20 9 16 15 7 7 6 20 15 4 6 14 20 13 5 7 3 4 14 11 9 7 7 16 16 1 17 1 13 11 20 16 16 15 2 2 17 2 20 7 3 12 12 14 10 16 19 5 11 4 10 9 0 2 20 2 10 19 10 0 4 7 14 8 3 2 18 14 2 4 2 20 6 0 20 8 4 17 0 7 0 2 0 1 10 11 9 6 13 16 10 3 1 15 15 17 11 15 8 10 20 4 4 7 13 1 11 12 3 9 7 20 9 10 12 12 12 12 13 0 19 2 6 7 9 12 13 18 9 5 14 8 3 10 12 11 12 17 9 5 10 16 10 15 16 0 20 11 7 3 14 11 1 9 2 6 20 15 8 0 9 9 6 10 15 18 14 13 8 20 15 4 0 5 10 15 19 20 14 8 17 2 2 19 9 4 13 10 11 18 10 4 10 2 7 10 8 11 20 14 3 5 0 18 15 20 11 2 15 2 3 9 9 19 1 3 20 12 19 1 2 17 18 5 8 7 13 15 4 9 14 16 13 10 7 1 5 8 12 11 20 4 7 16 11 17 2 1 19 8 20 20 10 2 10 2 7 20 7 1 19 10 6 0 2 5 16 18 8 5 10 2 10 16 1 6 18 14 6 9 2 11 7 20 13 16 2 15 13 5 13 11 2 7 6 6 20 5 17 16 9 18 12 10 15 11 10 4 19 7 20 4 18 19 1 7 16 10 3 5 11 11 4 15 1 4 20 16 12 8 0 10 11 13 7 0 4 3 5 14 7 19 18 1 1 17 7 1 15 0 2 15 18 19 11 10 4 2 10 13 19 16 9 2 17 20 1 8 10 5 10 0 13 7 15 18 5 20 4 15 17 1 3 7 14 7 2 13 18 0 14 14 20 8 14 5 2 15 2 18 7 17 16 15 6 18 16 4 19 17 6 6 8 0 15 6 20 6 9 17 6 15 17 4 10 15 16 15 5 12 0 11 4 16 8 15 6 6 0 14 12 2 19 19 20 15 0 12 3 19 12 3 1 1 1 3 19 18 2 4 8 11 2 0 10 6 18 17 10 19 20 2 2 7 9 6 5 6 10 2 1 8 17 16 14 15 4 11 0 4 15 10 18 11 4 4 1 18 2 2 12 2 19 16 4 17 15 15 5 14 3 16 15 12 11 18 16 8 19 0 4 6 5 0 19 2 3 4 8 2 0 15 0 19 0 2 10 15 10 11 7 7 1 0 15 7 13 8 13 13 11 12 6 15 15 19 12 0 13 12 20 11 9 8 12 18 12 17 12 13 13 19 13 7 19 0 20 3 20 10 12 5 3 15 19 2 5 14 1 8 20 3 3 13 14 11 4 18 15 6 18 19 16 14 18 18 1 3 18 7 7 15 4 15 15 1 15 12 8 15 16 12 15 20 8 5 15 2 11 18 7 17 10 1 2 10 7 15 1 14 16 11 15 5 7 4 10 13 5 6 11 8 17 3 10 20 9 18 3 20 4 17 3 5 16 6 5 9 9 10 5 12 18 13 19 14 3 6 5 9 4 3 1 7 3 20 11 15 0 14 14 13 1 11 16 6 14 7 15 18 10 2 13 10 18 17 20 19 14 16 10 7 5 15 3 17 6 2 16 12 19 8 7 13 7 5 16 0 8 18 6 20 5 3 5 9 20 9 12 9 8 15 1 0 18 9 2 19 18 8 8 19 19 18 14 6 20 15 14 15 7 10 5 2 0 10 4 6 7 19 10 19 15 4 3 20 4 10 6 1 11 15 18 16 9 14 2 15 5 2 19 8 20 13 13 5 11 0 5 7 18 10 14 12 8 1 19 12 11 15 5 9 10 12 5 20 10 1 12 6 14 15 16 11 17 17 9 0 5 17 2 10 12 12 9 2 9 20 8 3 8 16 9 12 2 20 18 9 8 1 11 9 13 15 13 13 11 5 18 20 13 12 2 17 15 10 14 12 1 9 13 14 0 13 20 16 15 15 8 8 18 5 12 19 0 8 13 18 14 6 1 18 20 11 12 1 13 10 13 6 18 17 0 9 18 6 18 13 19 5 6 0 5 4 17 4 9 8 20 0 15 4 13 0 10 0 12 4 15 15 4 0 7 18 18 14 0 14 3 7 11 14 6 17 15 5 0 7 6 14 10 1 8 8 16 9 20 7 2 14 7 3 9 12 2 3 5 16 12 2 8 13 7 3 7 2 2 0 4 14 13 18 20 11 3 16 8 14 20 20 15 9 15 20 5 1 4 10 18 13 0 9 5 16 14 15 16 2 8 16 18 17 6 3 12 2 9 1 0 12 20 20 0 10 18 16 15 10 12 10 19 5 13 4 6 0 19 5 12 11 17 5 14 12 1 11 0 7 10 7 0 19 11 7 1 4 9 9 13 15 3 1 0 19 10 1 7 12 18 20 6 9 9 17 3 17 18 17 7 3 19 20 1 6 15 7 17 10 15 3 10 8 5 14 20 7 19 1 9 10 9 1 2 6 15 11 8 13 1 14 13 11 17 17 3 16 8 14 7 20 3 1 0 17 20 18 1 2 5 19 20 16 1 4 17 8 2 7 4 16 4 12 6 14 3 8 19 15 8 13 19 9 7 11 0 6 6 11 7 10 13 16 20 14 9 10 11 0 18 5 13 16 5 10 7 1 17 7 9 7 1 19 1 5 13 3 6 2 0 17 15 4 11 18 1 5 13 18 12 5 18 2 15 14 2 17 5 13 11 15 0 1 3 1 2 15 18 7 10 4 1 0 8 16 17 12 19 4 2 8 5 9 13 7 9 15 14 5 17 20 13 17 6 17 9 11 8 3 13 4 6 5 16 10 3 5 4 6 4 2 10 11 17 11 10 14 17 12 5 7 0 12 2 7 12 12 9 1 16 2 3 17 7 17 20 16 0 20 3 14 13 11 2 19 0 14 16 15 20 14 7 16 8 2 11 5 19 5 11 5 16 20 10 16 3 3 16 19 1 5 8 10 16 15 0 18 1 15 5 20 4 13 18 19 1 15 14 1 5 16 13 9 19 6 4 12 16 14 3 13 19 17 9 9 17 7 6 4 17 19 19 0 16 8 10 5 17 6 1 0 18 17 6 9 9 14 9 6 12 19 14 8 13 18 9 11 13 0 12 11 15 16 18 3 18 8 15 0 0 14 0 19 4 5 12 17 17 14 6 20 20 8 20 6 20 0 10 9 3 15 14 2 8 9 15 6 8 3 15 11 12 16 20 15 8 0 12 5 12 13 9 9 2 19 12 4 12 6 14 18 15 1 15 18 8 16 4 9 13 8 18 20 5 15 20 19 16 2 1 15 1 4 12 13 5 18 4 8 5 9 4 13 14 2 20 14 1 7 4 13 2 15 9 19 12 9 8 17 15 14 15 10 2 8 9 3 18 7 6 11 17 14 2 18 5 9 13 9 12 15 18 13 4 1 10 14 20 12 1 9 13 14 8 17 13 13 7 9 7 6 3 14 15 19 3 0 6 19 10 18 7 8 15 17 0 13 15 13 8 9 19 7 3 6 5 1 1 9 5 5 15 15 20 3 8 4 13 16 8 17 14 19 2 4 19 20 2 15 14 13 18 0 2 8 1 7 3 19 2 15 7 2 19 11 11 20 19 2 6 8 3 15 14 12 10 20 9 9 10 10 10 5 3 6 5 3 7 4 18 4 14 16 7 11 16 11 19 10 11 20 2 8 15 11 17 5 5 18 0 0 1 1 8 7 17 8 13 8 14 16 10 10 10 15 8 13 5 9 14 16 8 1 9 0 17 17 3 0 12 5 16 14 10 12 16 3 16 2 17 6 19 10 15 5 0 15 6 9 14 2 17 17 14 4 11 18 7 5 9 14 19 18 19 6 17 8 9 12 1 14 19 2 15 2 18 14 14 9 0 6 19 15 13 12 11 12 2 11 16 0 4 1 11 17 1 3 2 14 13 3 14 12 15 2 7 9 2 3 6 1 16 9 2 18 14 15 16 8 10 9 14 5 20 11 18 17 4 13 19 6 8 10 4 6 20 5 16 16 8 4 20 5 15 9 5 1 17 19 15 12 2 2 19 6 8 2 6 19 7 7 10 5 8 0 11 18 11 12 12 11 1 6 10 5 4 10 19 8 17 16 7 18 11 13 14 20 15 0 14 10 7 6 5 6 1 2 13 6 5 10 6 9 19 7 13 6 13 18 10 4 12 19 20 0 2 7 10 5 12 2 20 3 18 17 19 14 6 20 11 15 20 6 2 12 3 5 9 19 12 12 7 13 6 0 16 2 6 2 18 18 12 15 0 12 10 17 7 3 16 11 3 10 6 15 0 20 3 3 9 18 2 3 16 17 17 19 2 12 9 2 9 15 17 16 19 0 6 11 2 9 4 13 16 2 16 5 10 4 7 2 5 14 6 17 8 12 18 15 1 13 9 17 3 15 14 20 4 2 1 12 8 10 10 14 14 17 11 12 1 15 20 0 20 5 20 7 8 7 1 11 11 1 17 3 9 7 14 16 8 10 7 4 13 10 12 6 1 20 5 6 13 11 14 11 8 15 17 7 18 18 5 1 2 14 1 9 6 10 3 19 3 5 16 1 14 11 1 12 1 14 5 3 11 18 18 17 14 5 19 9 11 7 17 10 16 3 14 15 8 1 10 7 13 4 14 12 12 1 16 6 13 19 13 11 19 11 17 19 11 11 4 15 1 6 0 6 4 18 3 16 20 7 19 5 5 11 11 7 3 18 12 12 11 12 11 2 12 11 6 4 17 5 12 0 6 15 8 4 10 0 17 4 3 0 10 16 3 19 15 11 8 9 14 4 18 1 5 3 12 15 3 3 10 4 8 7 6 20 10 18 1 12 16 2 0 12 9 17 3 13 9 5 9 5 15 5 13 17 10 13 7 10 5 8 15 7 13 4 2 19 15 0 3 13 17 18 8 20 11 14 5 15 18 9 4 9 12 9 1 14 7 7 14 14 14 15 13 6 1 1 16 0 16 6 2 4 2 13 9 1 3 1 16 18 4 13 4 10 3 19 9 14 2 19 19 16 11 18 1 18 13 6 0 13 14 14 19 0 4 6 6 18 8 20 14 17 3 16 19 1 18 4 6 10 6 14 9 19 13 19 2 19 13 19 19 12 8 0 6 20 13 7 18 9 6 1 19 2 6 18 2 17 9 1 0 13 14 13 14 6 19 14 17 19 1 20 1 5 13 2 8 6 20 1 19 9 8 17 4 7 19 18 14 17 9 2 8 8 16 4 20 18 13 13 19 5 13 11 0 8 18 20 19 9 4 8 15 1 5 19 5 20 1 12 15 19 8 8 10 3 6 7 17 17 19 3 18 7 17 5 5 13 1 18 13 10 10 4 20 16 19 18 16 10 1 2 7 17 18 5 5 1 11 19 5 20 0 0 2 18 1 11 10 4 5 20 11 14 13 11 2 11 3 15 8 4 18 16 12 9 20 5 10 15 3 10 7 14 15 14 13 4 7 13 16 4 4 20 6 18 2 0 7 12 5 18 1 2 4 13 9 5 1 10 12 13 2 7 15 3 13 20 12 2 14 13 11 12 13 20 16 9 20 4 20 9 10 17 6 1 18 12 19 3 3 19 17 8 8 20 20 16 6 19 7 2 12 12 0 8 14 14 15 17 5 14 15 7 9 19 3 9 5 14 16 19 11 4 16 6 2 12 15 6 14 1 6 10 18 10 1 3 7 16 19 4 8 17 18 11 9 13 11 5 15 7 13 6 14 11 10 17 17 19 15 18 15 17 9 1 2 10 18 10 9 12 14 10 13 0 7 13 11 14 14 7 6 2 2 6 18 9 19 19 9 11 12 4 13 6 17 3 11 18 8 3 17 5 3 18 4 1 0 6 16 9 2 13 16 10 6 17 1 12 10 10 20 6 0 4 14 9 11 19 17 16 15 17 8 0 14 1 7 20 1 17 11 20 18 18 4 4 4 12 3 7 5 20 6 3 2 16 17 20 3 11 2 17 10 3 6 20 15 20 1 12 0 3 0 3 5 11 11 20 0 8 3 8 17 6 7 6 18 6 14 17 4 18 11 20 4 15 16 2 14 11 6 20 12 12 19 0 17 8 3 6 6 2 9 7 6 8 9 0 11 7 20 19 11 12 8 10 19 10 14 8 0 4 15 7 5 11 15 17 20 2 14 4 11 6 18 19 11 19 2 14 8 4 16 7 20 11 9 9 11 17 18 15 2 13 8 11 2 10 8 19 8 19 20 19 14 15 0 12 13 3 1 17 6 3 4 2 5 20 7 17 20 1 11 9 7 0 16 6 2 3 14 18 0 10 8 15 4 10 1 15 11 19 9 7 11 9 7 17 8 1 10 4 8 4 17 12 11 4 2 3 6 12 15 12 9 18 17 9 0 6 4 12 17 18 9 1 10 13 3 15 6 6 20 5 4 17 4 4 6 5 7 1 18 1 9 15 19 11 14 3 0 3 8 13 20 16 15 6 4 8 6 3 2 19 17 14 14 0 6 10 7 10 18 4 16 17 1 8 9 16 5 11 2 5 5 2 13 13 12 13 1 16 20 1 16 4 14 17 2 13 10 12 11 9 17 10 2 19 20 11 13 15 10 7 0 14 8 17 11 10 2 14 2 20 0 1 8 2 10 2 2 10 14 1 18 7 4 17 2 7 17 14 6 13 14 6 18 7 1 8 7 3 0 15 14 5 13 0 19 2 4 20 7 13 0 14 3 0 14 8 0 9 10 14 15 4 4 11 18 9 18 2 1 1 6 16 10 6 7 14 8 2 7 2 9 9 18 6 6 10 5 10 9 2 16 17 9 14 7 11 11 5 14 4 6 19 5 3 2 9 3 18 13 8 1 2 16 3 16 12 11 10 12 9 8 18 4 15 6 17 19 9 9 10 16 17 11 15 17 5 15 1 3 18 0 8 14 1 17 5 18 2 11 16 5 9 11 9 12 0 12 20 13 6 6 8 2 14 15 0 19 12 13 14 10 15 19 1 17 11 17 8 0 6 7 10 15 0 15 9 14 3 11 19 18 10 7 17 0 9 0 2 18 14 6 17 13 6 2 16 14 3 13 11 3 16 14 0 19 11 20 19 0 0 10 8 17 14 6 19 0 15 9 10 20 14 20 9 11 17 4 10 2 18 4 19 17 14 20 9 20 20 19 6 15 11 18 6 3 0 6 9 4 8 15 16 11 15 15 13 11 17 13 4 18 1 5 0 16 15 4 5 16 15 8 7 8 7 2 4 14 12 19 10 19 4 17 0 0 1 0 9 19 4 13 2 20 10 13 18 6 14 19 13 8 1 14 5 12 16 19 19 14 10 5 11 16 16 1 0 19 15 8 5 3 13 2 9 10 8 0 19 20 15 14 9 18 13 20 13 2 11 9 16 7 13 11 5 13 19 13 8 2 6 5 20 1 14 11 0 17 3 8 18 2 14 17 19 11 18 16 15 4 13 5 14 5 14 3 2 9 10 5 14 11 15 19 7 14 19 6 20 2 6 6 13 12 5 5 8 15 17 7 10 11 9 9 4 3 11 15 19 5 16 13 14 14 18 7 15 9 15 0 8 20 2 0 8 9 7 14 13 0 13 9 16 17 9 18 6 12 19 19 1 9 1 19 4 4 6 2 5 16 16 3 12 3 11 8 12 15 19 10 15 5 16 11 5 17 1 3 18 8 8 4 12 3 15 3 17 19 10 10 7 19 2 15 19 13 18 8 2 14 15 8 7 17 12 2 3 18 2 11 17 9 4 14 8 16 17 1 18 18 18 8 1 20 5 5 3 1 9 1 0 15 1 4 20 20 5 15 17 7 13 8 7 19 9 15 8 2 10 8 1 19 15 17 12 5 15 11 4 15 6 0 4 19 4 2 18 16 3 11 6 14 5 13 10 19 3 6 10 7 1 15 14 17 18 16 1 8 18 14 2 5 11 20 6 3 6 16 11 2 20 14 11 7 20 16 3 18 5 1 13 16 6 18 6 20 1 16 20 2 11 8 6 10 0 4 6 10 3 16 5 6 9 7 16 16 16 6 20 18 4 11 10 6 16 13 5 1 13 1 12 12 3 11 2 14 9 8 7 1 0 10 3 18 0 20 20 15 10 3 8 11 8 17 16 17 9 20 12 7 13 16 4 5 10 12 4 20 16 13 10 4 9 9 3 12 13 6 16 11 15 3 10 8 0 1 2 9 7 4 18 1 19 2 17 7 8 9 8 4 11 8 13 3 18 13 19 20 4 14 3 14 3 5 1 5 13 5 5 18 18 13 5 17 8 10 2 12 17 3 17 12 19 13 0 10 4 5 9 3 17 8 19 8 19 9 2 7 12 1 11 6 8 13 7 14 2 6 8 8 10 15 5 3 18 15 6 3 14 1 20 19 15 15 10 15 20 2 20 3 1 12 18 18 13 3 12 0 10 13 4 18 2 14 19 16 5 6 20 18 13 12 19 1 20 3 5 20 16 3 8 9 1 20 8 8 5 8 14 17 2 6 8 0 15 18 15 10 9 10 11 11 16 18 19 2 11 16 12 3 5 20 7 2 8 8 9 9 11 0 9 10 3 15 18 7 6 4 2 19 16 8 2 17 12 8 4 20 17 4 16 7 11 1 17 20 7 4 20 15 15 13 4 18 7 9 11 6 6 19 17 14 1 6 5 2 1 12 4 20 8 16 4 14 16 13 8 2 16 3 5 8 15 1 6 20 5 3 5 8 18 19 16 10 19 11 15 16 4 4 0 10 0 19 19 6 16 2 17 15 0 11 18 7 12 2 19 6 12 4 3 11 15 5 4 13 10 3 15 12 11 10 15 13 18 9 2 15 11 9 10 11 2 20 3 7 9 13 13 13 7 6 20 7 9 19 8 1 14 9 11 17 8 5 2 11 19 12 6 3 11 2 13 18 19 9 9 11 13 0 2 14 10 11 5 4 9 5 12 7 4 19 1 8 10 0 11 12 1 15 2 9 15 14 10 4 17 19 18 10 16 6 9 13 15 3 9 12 11 20 10 4 13 15 6 5 12 6 1 8 0 20 7 20 4 19 13 14 12 17 18 9 7 13 16 5 11 7 10 20 18 16 4 12 14 13 3 13 4 17 17 2 0 7 2 12 9 6 8 12 13 19 5 6 20 6 16 18 2 2 0 9 15 16 20 20 5 13 0 0 4 15 13 2 0 0 13 20 9 20 18 10 20 18 3 12 12 3 12 10 2 1 20 8 17 10 13 9 13 4 13 16 12 16 17 12 18 14 15 13 17 4 5 5 20 14 12 16 16 4 10 12 18 12 6 10 1 18 4 17 17 14 1 4 14 17 10 12 18 8 8 17 0 15 12 13 17 17 14 14 1 13 6 19 3 12 4 5 7 15 5 4 14 5 10 2 1 1 17 8 15 16 1 4 12 13 5 3 18 6 1 2 8 4 1 8 19 6 6 16 3 15 14 17 15 17 10 15 15 6 0 6 19 4 0 2 4 15 12 10 10 3 2 1 17 7 8 18 10 0 18 1 0 13 16 16 12 3 17 3 16 10 8 14 9 12 3 18 15 19 11 18 3 7 14 2 6 14 5 17 10 20 1 17 11 5 19 12 7 11 0 1 0 5 1 9 10 1 12 17 14 17 13 12 19 14 1 20 11 12 17 19 4 17 16 17 20 3 14 14 6 2 0 16 3 10 14 19 12 19 9 20 17 13 12 3 3 13 0 6 0 4 18 1 11 17 11 3 7 17 17 8 1 0 20 12 13 17 6 16 13 6 11 10 10 13 2 9 6 1 2 0 16 1 6 8 0 15 13 19 14 14 5 19 5 5 9 10 10 17 16 18 16 15 17 8 5 18 2 6 6 0 3 19 17 1 15 7 0 18 17 3 16 6 20 9 13 0 4 6 3 10 7 12 15 17 3 11 2 9 20 13 18 5 3 9 20 0 8 17 6 2 20 7 7 17 11 8 19 20 20 16 1 18 1 19 2 18 17 13 3 9 11 15 4 12 19 4 13 4 13 5 17 3 8 8 8 15 16 13 0 13 5 2 19 11 7 20 4 3 10 11 15 13 20 20 1 3 20 17 12 4 17 20 18 18 8 20 10 2 20 15 20 3 4 1 17 12 15 2 16 15 14 12 19 17 2 13 20 8 16 14 11 5 2 0 15 8 11 14 1 16 0 0 5 4 6 12 7 2 10 17 2 9 10 10 17 4 11 1 0 12 6 8 12 3 17 0 18 7 20 2 3 16 19 17 6 12 18 19 5 2 8 9 10 14 2 17 9 8 11 4 4 2 16 2 4 17 18 7 7 15 10 13 10 14 2 1 3 15 10 16 18 4 15 18 16 9 15 7 16 1 6 8 10 13 7 2 14 11 20 16 8 19 4 13 6 3 20 6 15 11 2 9 14 16 14 1 1 6 6 7 8 11 11 2 17 8 9 5 6 6 16 14 13 8 11 14 15 17 1 0 3 8 13 7 8 11 8 11 7 12 8 0 13 13 19 11 17 18 1 10 20 1 6 0 7 15 15 14 10 0 20 0 10 10 11 12 9 3 16 15 12 2 5 10 9 15 12 20 14 14 19 6 14 17 17 6 12 9 19 10 9 10 12 2 10 15 14 1 3 9 18 5 9 6 7 16 0 7 6 1 10 4 9 9 8 10 5 5 1 12 19 19 13 10 18 11 16 15 19 3 14 14 12 8 20 20 1 2 11 20 15 10 12 19 6 9 8 15 4 19 4 20 5 1 17 11 2 10 11 7 19 1 15 1 4 0 15 15 11 2 11 17 18 6 0 6 17 10 20 17 7 13 0 11 10 10 8 2 19 7 1 17 12 3 9 6 5 6 8 16 16 5 20 5 18 4 13 0 0 14 11 6 0 1 1 18 7 20 18 14 9 17 19 13 13 4 16 0 14 18 8 11 7 13 6 4 0 0 14 2 16 19 8 17 2 20 19 14 20 0 3 1 17 6 0 4 10 20 18 6 7 10 17 6 14 18 13 11 15 1 2 4 7 6 6 3 0 8 6 1 4 5 16 17 10 11 12 15 7 6 17 5 15 17 0 7 4 3 18 5 16 15 4 1 20 13 16 15 15 18 20 6 7 11 9 9 8 20 6 10 4 17 16 0 13 11 8 5 8 4 4 10 5 15 0 2 2 1 17 3 6 16 4 17 18 4 19 14 14 4 0 7 1 17 12 14 11 2 18 20 18 10 16 7 6 8 8 15 15 9 8 9 8 14 12 14 2 4 2 16 0 16 16 15 6 18 17 14 8 20 20 11 17 18 3 8 19 8 3 11 17 4 8 17 17 8 0 5 20 14 18 15 15 12 1 5 15 19 8 12 17 14 16 0 11 3 2 1 3 0 16 0 18 8 9 20 13 11 18 12 3 5 2 0 17 20 6 0 0 12 12 12 5 18 14 4 18 5 9 8 13 16 18 1 9 4 11 0 14 14 13 11 1 2 19 6 7 7 0 5 9 4 18 17 19 19 7 10 19 14 12 16 0 3 17 10 13 1 6 6 2 16 5 0 7 16 9 12 0 17 18 9 4 11 0 16 5 5 12 6 18 3 1 5 15 13 12 18 5 6 5 16 0 16 6 5 13 3 1 18 11 15 1 17 11 2 11 9 7 19 6 1 12 4 8 3 13 14 5 13 6 14 20 19 9 4 13 18 5 11 17 19 4 15 10 19 3 9 20 14 19 8 11 19 5 2 11 1 10 12 19 1 12 10 9 13 3 20 20 16 7 13 11 19 12 17 1 8 3 16 8 5 7 20 0 6 16 16 14 3 10 7 13 10 15 3 17 16 1 7 10 8 18 15 16 6 15 4 1 11 5 18 19 14 5 20 2 5 5 19 9 13 9 16 5 18 12 12 11 18 9 16 19 9 1 18 19 18 14 20 18 17 8 4 1 4 6 20 19 5 14 5 19 20 19 6 12 0 16 6 9 17 2 2 12 1 15 4 9 16 18 9 12 16 4 4 1 18 9 8 20 7 3 2 12 19 10 5 15 7 9 6 17 16 6 4 8 0 7 7 5 7 12 10 13 8 10 1 9 15 7 2 1 3 10 2 19 2 6 19 7 3 19 18 9 8 10 8 19 0 18 4 14 14 13 5 4 7 5 7 16 11 7 16 14 3 13 5 9 2 15 6 16 8 20 11 3 7 2 5 4 12 15 19 4 2 10 20 5 12 1 0 2 13 1 10 14 4 1 18 5 7 12 17 13 12 20 15 5 10 19 1 1 18 0 20 19 2 17 0 15 19 14 20 8 7 5 12 10 4 16 12 15 9 10 18 17 12 19 19 3 15 11 16 4 18 4 6 11 18 12 7 6 10 3 14 11 2 1 7 10 15 20 8 18 13 16 0 15 13 18 19 3 3 14 10 6 8 15 13 0 12 8 16 6 16 9 19 18 4 3 1 1 8 12 2 16 9 12 5 5 14 2 16 10 7 15 7 17 9 8 3 12 14 7 12 19 8 14 19 3 18 4 20 1 15 13 4 11 18 8 1 9 15 5 7 6 11 12 3 0 12 15 2 12 12 14 11 15 8 11 0 17 14 9 6 2 8 3 16 14 4 10 2 19 1 18 2 18 13 8 3 18 2 6 1 18 1 19 13 4 10 6 18 9 5 2 14 6 16 10 1 7 4 16 11 13 9 20 4 17 11 11 14 3 11 6 4 13 9 4 1 10 15 16 13 7 3 9 16 9 14 12 9 1 12 16 2 11 16 7 10 20 1 10 16 11 18 19 6 11 12 20 5 11 1 0 9 17 0 13 13 18 0 19 4 13 1 15 18 8 17 14 2 17 20 19 11 10 2 18 13 3 11 19 20 2 15 10 10 7 4 7 8 0 18 12 17 19 13 11 3 4 3 1 3 11 0 19 11 18 12 10 1 17 11 7 19 1 6 1 15 6 5 4 19 7 13 18 15 20 5 3 12 20 9 9 9 9 12 2 13 8 5 20 20 8 14 3 0 11 14 14 18 5 5 10 9 8 3 20 14 2 6 8 2 11 6 2 8 9 1 17 3 2 1 4 12 10 10 1 20 17 11 10 16 17 12 19 1 3 16 8 2 6 8 14 4 10 14 15 19 14 9 4 18 4 12 9 15 1 12 5 10 2 0 8 17 9 18 10 18 10 2 10 8 4 2 8 19 17 10 6 2 6 20 15 3 12 1 11 14 17 0 4 1 5 2 6 6 2 17 17 19 4 18 5 9 18 9 11 8 2 8 1 8 10 9 15 9 1 16 14 10 10 6 2 11 9 6 1 8 3 12 0 18 20 0 5 4 10 20 3 3 2 9 1 0 14 9 3 0 16 13 4 3 11 10 17 0 5 19 20 4 13 5 19 9 0 10 17 13 2 19 1 14 17 10 0 11 3 16 11 5 8 10 19 5 8 2 10 16 17 0 20 12 13 5 16 12 7 2 9 11 7 14 13 0 8 0 2 0 5 6 14 8 14 17 12 11 6 1 14 8 10 2 17 10 13 0 17 19 20 7 8 8 2 18 2 17 17 10 15 14 8 18 5 18 1 5 4 14 20 3 11 17 8 13 10 5 17 3 4 4 16 0 19 6 4 1 16 3 18 19 15 1 18 16 3 6 13 10 1 20 5 20 7 20 13 11 14 14 9 3 8 4 10 8 8 9 13 11 0 12 9 8 17 2 19 14 5 11 14 18 6 13 14 1 17 1 20 18 1 9 7 1 0 12 2 16 0 0 3 15 0 16 10 11 7 7 17 20 12 16 10 5 7 0 9 3 8 12 3 9 15 18 16 0 9 19 18 17 14 6 20 7 16 8 2 9 13 10 0 12 13 0 15 15 4 18 9 0 3 3 12 4 19 13 3 15 0 14 3 14 3 4 17 15 1 9 10 11 2 4 1 20 6 7 14 0 5 6 8 4 5 5 16 0 5 15 4 0 1 10 17 10 11 18 12 7 13 17 18 1 0 11 5 3 4 4 6 8 6 16 4 2 18 7 19 20 6 6 15 5 5 9 2 14 16 15 20 7 15 6 3 4 14 7 17 16 9 11 18 4 17 12 0 8 16 8 1 1 6 19 15 20 10 9 3 6 17 15 20 1 10 7 10 1 18 2 0 18 1 20 16 4 13 9 9 0 0 8 12 18 13 7 8 20 5 17 7 13 10 2 1 10 11 20 6 14 5 19 11 18 17 13 16 0 10 10 15 15 15 6 3 17 3 4 0 7 17 17 16 10 16 4 0 8 20 14 15 18 9 8 13 20 2 8 2 9 5 15 4 5 2 20 13 1 15 2 10 14 6 20 13 2 9 1 13 2 3 11 11 14 9 3 18 19 13 6 5 15 17 13 12 17 19 16 19 16 15 4 14 17 4 9 18 20 20 5 0 19 19 7 16 11 0 12 1 20 1 0 8 4 9 20 16 7 4 5 6 4 2 4 17 0 18 5 15 13 10 16 2 14 17 18 18 16 5 17 2 13 12 6 8 3 3 10 19 7 8 2 15 15 17 12 19 14 10 10 12 2 0 18 11 19 6 8 19 9 5 12 8 5 18 20 17 12 10 16 9 5 10 16 2 5 16 1 16 10 18 9 5 2 9 2 1 6 20 8 7 6 20 19 20 18 10 15 3 12 6 20 16 14 2 10 16 7 3 12 10 10 10 6 20 12 3 4 7 17 14 3 17 15 2 15 8 16 3 0 8 7 16 17 14 9 13 15 7 2 10 9 16 8 18 7 4 13 8 19 8 6 7 20 3 3 18 1 7 6 3 11 17 16 16 20 14 12 19 1 7 14 9 4 13 14 0 14 19 12 10 0 13 14 16 16 9 15 19 7 12 0 16 20 6 16 13 9 2 2 3 12 17 17 13 15 14 20 8 19 4 3 14 15 4 17 2 2 7 14 16 20 9 5 8 11 1 16 12 0 17 14 17 12 8 2 0 4 20 18 8 20 12 14 1 4 14 7 8 8 0 10 4 20 3 8 7 1 11 4 9 10 10 15 8 8 18 20 4 13 14 1 2 13 16 18 2 14 8 14 20 5 15 13 3 10 15 15 6 6 8 13 12 9 13 3 12 12 12 1 14 14 9 6 0 1 8 15 5 4 6 12 16 0 20 7 7 8 15 17 5 6 5 18 12 19 5 17 5 12 18 6 10 1 1 16 14 6 5 17 8 10 17 10 15 0 10 6 2 17 19 3 4 0 2 14 9 16 10 19 12 8 7 10 11 10 14 9 2 6 7 5 3 14 13 1 17 7 19 8 1 15 3 10 13 18 16 19 15 12 17 9 17 7 2 15 19 18 13 6 9 4 13 19 5 20 14 20 10 16 4 15 20 11 4 20 1 6 1 5 5 11 1 2 10 9 3 6 13 2 14 5 16 10 9 15 19 10 1 19 9 9 3 6 1 6 20 17 15 15 16 9 14 17 18 6 7 6 18 14 14 5 4 18 17 9 9 16 15 18 20 15 17 12 4 7 5 10 16 1 11 8 3 7 1 14 10 1 4 10 16 13 17 8 18 6 5 20 18 12 10 6 11 11 10 16 0 9 14 18 3 5 9 0 4 20 8 6 18 6 10 6 7 12 17 13 0 6 16 11 13 14 14 16 17 14 3 7 20 18 18 1 3 13 15 6 13 20 19 5 11 11 4 9 5 6 0 14 2 4 1 12 16 1 5 4 19 10 19 17 9 14 12 3 16 12 15 11 9 17 0 13 14 2 5 15 14 19 4 5 20 13 9 5 18 6 8 11 18 7 10 12 12 10 20 11 3 2 5 12 0 14 13 11 11 10 7 16 9 18 8 19 8 10 13 18 6 20 3 1 20 20 3 15 18 2 13 20 4 10 12 10 8 17 18 3 16 16 1 12 6 11 8 5 1 13 0 12 7 16 10 14 1 12 9 10 17 17 18 10 13 11 2 7 18 0 10 15 5 1 4 3 12 6 4 14 15 14 3 17 8 7 6 0 11 9 14 8 4 20 1 4 19 7 10 13 8 15 20 7 6 13 2 19 3 17 16 1 7 15 2 1 3 14 11 17 19 20 13 15 2 6 5 19 7 9 15 15 14 3 17 19 10 0 11 2 17 6 16 16 12 16 8 19 10 12 3 14 18 13 14 10 0 13 4 1 9 19 5 18 14 18 6 14 1 17 5 4 12 9 17 18 15 18 20 5 7 4 19 9 14 12 13 13 4 20 4 12 2 1 1 8 16 3 14 17 7 18 6 20 16 2 20 15 16 11 15 10 17 16 8 13 7 18 20 18 4 7 17 18 2 0 18 2 9 19 20 11 3 19 1 16 6 12 6 14 4 5 16 11 14 7 17 19 11 4 3 1 2 17 16 0 13 6 7 3 11 13 8 3 17 16 8 3 17 7 7 15 8 3 10 18 1 18 4 16 7 16 12 9 7 15 3 16 7 17 14 19 11 13 4 6 1 16 1 0 11 2 14 16 17 5 19 1 1 16 13 5 11 11 16 11 19 8 0 20 3 10 19 4 15 12 3 11 19 20 10 1 2 0 20 12 2 4 10 10 15 20 16 17 11 7 2 13 19 17 13 4 18 13 10 4 19 10 12 0 10 16 3 9 14 13 10 16 8 4 11 1 20 9 9 15 10 9 16 10 18 17 1 9 20 12 5 19 20 5 11 4 18 19 11 19 10 8 12 9 17 3 8 15 9 10 18 6 6 1 16 13 3 7 12 18 1 3 20 0 17 16 2 16 20 4 5 14 3 5 15 18 18 10 2 6 0 18 16 17 14 4 1 2 6 5 17 20 20 17 12 16 6 12 8 5 1 18 11 16 4 8 13 5 0 17 16 16 8 5 20 12 5 2 7 7 4 7 5 18 3 12 2 8 15 10 20 6 3 14 7 19 16 8 18 13 5 14 4 13 7 13 12 17 1 7 9 10 3 12 19 19 3 5 3 7 17 6 11 2 20 20 16 14 20 15 14 11 8 4 14 12 17 16 18 20 19 8 18 16 0 1 18 10 13 14 4 8 0 7 13 9 10 6 9 3 7 5 3 7 5 13 12 13 9 20 9 20 17 2 15 6 7 13 13 6 9 11 6 7 19 2 15 3 4 19 12 10 9 11 1 16 8 5 9 1 15 10 5 18 14 18 15 15 8 11 13 0 11 9 4 1 8 1 5 15 13 2 0 8 17 20 14 12 7 0 5 7 3 0 19 0 7 18 11 18 10 10 11 8 6 13 1 13 10 1 1 14 11 4 3 13 2 17 16 17 20 15 3 8 2 3 9 1 6 2 12 13 0 6 10 11 11 17 13 5 18 3 19 14 20 15 8 0 4 13 1 14 8 15 13 9 13 13 4 20 2 0 12 5 20 5 2 2 1 13 15 7 1 2 5 1 18 7 18 16 5 2 8 1 1 12 1 17 9 11 1 15 1 20 16 7 0 3 5 17 8 19 5 14 20 8 10 14 0 20 6 16 12 3 16 4 4 5 1 8 0 10 20 11 11 9 3 19 5 20 18 12 14 9 1 15 16 15 9 12 18 5 18 18 20 9 19 6 11 16 19 14 2 17 13 0 18 13 4 18 13 3 19 7 20 17 3 12 6 2 17 14 16 18 8 18 6 11 9 14 18 20 14 14 11 19 14 12 19 4 19 4 13 9 9 14 13 17 3 7 16 14 0 8 8 11 10 7 12 3 8 20 19 11 17 7 17 8 2 17 17 13 19 15 5 15 7 4 16 15 12 7 19 14 17 0 9 15 2 3 19 11 12 1 19 17 12 1 19 20 13 9 4 11 12 5 3 11 5 8 11 11 0 19 11 1 12 16 3 12 18 7 10 1 20 2 17 18 11 8 19 6 20 10 5 7 0 17 17 0 17 19 19 3 9 8 6 2 15 9 8 16 12 8 13 5 10 6 19 14 6 10 16 5 14 12 20 5 8 3 9 16 9 20 12 17 18 12 4 11 18 10 0 1 14 12 10 14 1 15 2 19 1 12 0 8 6 10 20 6 0 15 4 6 14 20 15 5 8 12 8 14 3 4 16 18 5 3 17 11 3 0 0 18 18 11 12 19 6 9 13 9 13 13 17 12 11 5 13 1 9 3 18 16 10 7 11 3 17 15 12 20 8 10 6 17 11 2 8 15 17 18 16 10 4 14 9 9 18 19 10 4 13 3 5 12 7 2 11 5 0 14 9 3 0 0 13 8 0 1 8 18 17 20 6 18 1 6 2 14 12 19 13 19 13 2 8 7 20 13 13 7 2 0 17 17 17 5 18 9 2 18 12 5 18 12 7 14 8 0 20 18 2 1 0 3 14 3 15 14 1 5 11 10 17 19 9 16 2 11 15 1 14 17 5 2 19 1 17 10 7 2 1 1 16 18 15 4 6 1 18 7 9 1 9 0 18 0 13 19 15 0 19 3 3 3 4 15 19 7 4 13 0 14 7 12 12 2 6 9 11 6 19 14 3 4 13 11 5 15 11 16 0 1 17 13 4 20 6 4 19 7 10 12 18 11 3 14 4 12 1 17 6 18 9 18 6 15 20 12 0 8 4 15 11 1 6 4 9 1 7 9 4 12 2 14 1 13 8 12 0 0 0 17 17 0 13 19 3 11 12 0 5 7 7 6 0 12 11 10 20 8 5 4 6 18 14 19 19 18 10 19 19 2 2 2 11 17 1 5 12 9 9 9 8 13 2 8 7 3 13 17 1 12 0 6 18 2 18 16 11 8 19 2 8 0 1 19 9 18 14 0 10 20 14 20 8 19 12 11 4 9 1 1 5 0 15 2 7 14 3 18 19 18 3 8 18 19 2 16 7 14 13 8 18 15 15 11 18 9 4 18 15 9 2 19 7 18 9 11 2 5 3 18 14 7 10 15 9 3 2 8 1 9 9 6 20 2 13 9 10 15 11 8 5 2 14 19 11 15 7 16 11 13 14 15 13 17 14 2 3 3 1 7 12 20 19 14 11 14 9 4 15 11 6 14 11 18 10 12 2 18 16 19 20 2 15 11 3 4 20 6 10 3 20 18 6 5 8 4 19 12 15 2 13 2 11 7 16 8 5 8 14 15 5 13 19 19 14 0 6 1 0 2 6 20 13 13 18 7 0 6 16 11 15 11 6 6 5 12 2 4 5 1 18 3 6 16 2 9 15 5 20 2 17 3 17 7 14 7 15 13 7 20 15 14 18 5 15 12 16 18 0 6 7 19 9 6 5 6 10 2 3 2 7 12 2 5 12 11 16 20 4 1 4 4 20 17 20 3 0 13 4 7 15 19 9 13 6 10 11 4 20 10 5 0 15 8 7 5 14 9 15 19 5 4 1 15 3 12 18 7 15 16 16 6 17 12 9 7 4 9 17 12 11 17 5 11 9 12 14 10 11 7 3 10 12 20 13 16 12 17 19 14 10 10 20 13 1 15 1 10 19 7 17 4 13 6 5 2 11 10 19 6 0 7 7 14 12 20 15 11 20 12 20 1 20 11 20 9 8 4 7 15 13 1 3 16 7 11 11 1 3 15 12 17 5 4 0 7 4 8 16 15 10 6 3 4 12 12 20 9 13 0 0 14 6 3 9 3 16 11 9 20 10 19 17 7 18 9 17 12 11 7 12 1 18 16 13 18 0 18 2 8 14 13 3 3 12 0 20 2 5 12 3 2 9 12 7 15 8 2 17 10 9 5 5 16 6 15 17 1 18 2 11 5 12 13 3 6 8 9 16 15 18 1 11 3 18 3 10 14 5 19 6 2 11 13 8 19 10 5 3 13 1 13 15 5 12 7 1 0 13 17 2 17 1 17 20 16 2 10 16 12 7 15 10 0 10 15 20 6 5 7 11 19 17 6 12 14 8 18 9 4 16 8 12 9 13 15 11 6 6 7 16 16 16 15 19 5 20 3 5 0 0 11 5 3 0 12 7 1 17 17 16 12 19 4 19 8 11 18 8 11 19 12 13 10 6 9 14 2 11 10 18 19 6 3 18 19 13 10 2 8 2 13 12 20 15 8 8 0 7 5 20 17 0 0 11 2 17 5 3 8 16 19 0 16 15 11 11 17 14 19 14 8 5 3 2 9 16 0 10 6 20 13 17 12 12 1 15 8 17 16 19 19 6 9 8 9 17 4 16 18 0 10 4 0 15 7 19 0 16 9 6 9 0 6 7 17 19 0 5 13 20 1 2 3 15 18 1 6 9 10 16 4 11 15 7 20 20 17 12 15 7 10 2 2 16 7 17 1 4 12 2 9 15 13 17 4 3 6 17 20 5 1 17 2 16 3 8 4 2 16 16 13 6 5 9 4 14 8 20 14 1 6 16 8 12 14 19 18 2 1 16 14 18 15 15 17 20 20 16 9 5 17 5 4 15 12 4 18 5 1 15 5 1 3 16 12 4 5 15 0 12 11 18 20 4 6 3 14 10 12 16 20 17 16 12 12 20 7 6 10 4 5 4 0 14 5 9 14 20 3 6 0 9 1 13 6 13 0 9 15 20 8 5 8 14 1 19 16 5 10 11 12 20 12 10 13 4 20 4 18 13 19 3 16 16 0 0 1 2 10 7 8 8 20 16 13 2 4 5 12 9 20 5 17 3 2 5 6 8 8 7 10 4 5 0 15 0 18 11 9 17 3 0 15 1 1 13 11 12 7 13 7 2 18 19 11 15 8 7 11 1 8 3 8 0 12 10 9 9 19 4 10 9 9 17 9 2 2 12 11 13 13 19 17 19 1 0 1 8 4 14 8 11 14 10 8 8 3 11 11 6 0 0 9 2 8 15 8 12 6 0 5 20 6 17 14 13 13 19 5 4 4 20 20 9 15 19 15 5 2 6 15 16 11 17 13 3 16 8 8 17 18 20 9 17 12 11 5 14 17 7 17 6 7 20 15 11 11 4 9 13 17 18 5 8 12 20 14 17 11 3 8 9 11 4 14 5 20 7 19 18 20 19 4 16 17 19 1 0 15 4 4 10 7 20 17 20 0 16 1 19 12 2 4 4 2 7 3 17 15 10 3 2 10 5 5 10 2 1 20 7 4 14 17 15 13 4 12 8 12 6 11 12 19 19 7 15 20 13 14 3 19 0 15 10 12 11 19 6 8 6 20 9 15 6 14 0 12 6 10 14 9 16 12 13 18 20 17 15 19 7 19 13 14 20 20 15 16 18 9 1 5 12 17 15 1 13 19 15 5 11 13 12 11 7 12 20 1 12 12 7 3 5 13 2 3 10 2 9 9 20 18 10 19 20 16 13 17 3 10 14 4 9 3 8 4 13 6 8 6 2 7 17 5 6 5 17 2 12 15 11 4 10 4 5 8 9 15 15 16 2 2 9 5 3 1 5 14 19 11 12 8 8 15 16 18 7 19 2 8 2 7 2 11 6 1 2 1 5 10 5 8 12 18 1 16 1 12 17 3 7 16 1 19 4 4 18 13 7 5 11 5 16 9 17 3 8 12 7 2 9 10 4 6 19 3 8 13 9 5 6 19 8 14 13 9 1 20 13 2 5 5 4 17 6 20 13 13 13 4 20 13 20 19 2 5 10 16 7 14 4 5 18 7 16 10 5 9 17 1 4 4 7 7 12 14 18 14 6 12 1 19 1 12 12 0 3 5 11 15 18 8 11 15 18 18 9 2 11 19 14 2 17 13 19 20 13 14 3 19 3 18 3 4 10 14 6 4 8 8 5 19 8 12 11 19 10 0 17 19 15 12 5 17 12 6 5 5 0 20 19 15 10 1 1 4 18 18 7 0 17 19 6 13 12 15 17 14 10 9 5 16 3 10 18 3 1 1 1 15 7 2 9 12 16 6 5 16 19 1 6 0 10 7 17 5 13 3 9 20 5 7 7 5 19 18 11 18 6 9 7 0 4 17 1 8 16 14 19 14 4 16 6 14 3 15 17 12 5 17 1 12 3 10 4 12 3 15 16 10 12 3 15 12 14 10 11 0 19 15 19 13 0 3 12 4 20 9 20 16 13 12 12 17 0 17 1 13 20 17 3 8 0 20 7 17 19 7 14 8 6 19 1 1 13 7 9 1 5 8 7 8 7 7 15 3 9 11 13 13 3 12 3 18 16 14 3 11 11 5 7 17 7 12 10 7 0 5 20 14 3 10 0 17 1 11 3 8 12 18 8 0 15 17 3 20 7 12 12 19 10 16 18 1 0 12 13 16 17 13 0 7 18 20 1 18 3 7 5 0 12 17 10 20 20 9 13 1 5 16 2 7 17 17 7 18 17 11 6 4 1 13 6 4 0 13 0 1 1 5 13 0 11 6 12 13 20 11 9 5 9 7 7 14 3 18 8 9 2 12 3 8 0 19 8 18 3 12 13 13 8 0 9 4 0 12 18 18 4 4 7 12 17 3 0 2 3 17 12 13 9 2 7 7 4 11 16 5 15 10 11 1 18 4 2 8 9 2 18 13 20 7 19 8 7 6 17 19 12 15 2 12 3 20 18 4 2 9 3 20 1 0 0 17 13 5 18 2 1 4 5 8 0 9 10 6 0 2 5 1 5 1 7 15 6 8 12 10 19 11 7 10 10 2 10 17 20 12 13 11 17 16 17 2 5 10 13 15 18 18 14 14 5 17 4 4 19 11 3 0 20 6 4 0 18 14 14 18 18 16 0 19 14 13 16 13 4 18 5 5 8 9 18 16 8 14 12 16 4 7 1 5 2 0 20 2 2 7 4 18 6 8 6 13 4 0 13 14 9 6 13 6 7 0 11 14 8 3 15 19 16 10 11 3 20 9 10 12 16 0 6 5 1 16 9 12 17 18 6 10 8 20 7 16 2 20 8 7 1 19 11 6 0 0 4 15 2 14 2 16 11 4 1 3 16 20 16 14 0 8 17 18 14 3 18 12 19 5 8 18 0 10 18 4 9 4 4 15 1 11 18 12 16 9 20 16 6 4 2 4 11 16 18 15 6 2 14 19 18 4 10 12 4 3 6 1 5 1 3 20 2 3 20 15 15 2 0 14 10 5 12 2 10 5 5 14 5 3 12 17 12 0 1 16 2 6 13 4 0 13 6 11 13 2 1 14 15 19 17 13 3 20 10 6 15 19 11 8 11 18 18 6 1 13 17 17 9 19 4 2 12 13 17 18 2 10 7 16 1 19 11 5 4 1 10 11 0 3 7 10 8 10 15 11 7 2 5 9 1 1 3 18 9 15 12 1 13 12 1 14 6 9 18 13 6 17 8 16 19 10 8 8 15 9 14 19 16 18 12 11 15 0 18 20 16 1 11 8 11 4 18 11 9 1 16 20 0 7 12 19 11 3 12 13 6 18 2 6 8 1 10 11 2 17 17 3 19 7 20 1 7 0 16 13 2 4 18 5 14 6 17 5 15 3 1 15 3 18 12 15 4 9 20 15 0 19 15 12 5 1 19 13 4 15 16 15 14 0 8 17 3 13 6 14 20 5 20 6 11 9 12 7 12 2 15 12 13 0 18 1 5 19 13 1 19 12 5 9 12 20 11 4 12 13 16 3 9 16 5 14 20 18 14 20 9 0 0 0 14 0 13 9 13 5 10 20 20 6 2 9 0 12 5 2 3 0 5 9 13 16 15 16 5 5 8 9 2 0 20 7 10 1 13 14 10 9 3 11 16 9 11 14 5 16 7 18 20 3 7 15 16 8 14 0 13 8 3 8 14 7 19 7 7 2 7 16 10 2 14 2 15 8 10 4 11 19 8 4 9 20 11 12 16 13 5 9 8 7 8 15 7 2 0 13 4 4 9 6 12 12 12 4 3 9 16 4 12 11 9 4 0 9 15 4 20 11 10 16 8 7 13 14 19 11 3 10 12 20 19 9 1 19 4 13 19 17 15 14 2 2 7 12 3 8 14 4 2 4 15 7 19 18 20 14 9 19 5 1 1 16 3 20 15 11 5 4 2 17 16 1 19 18 10 6 0 5 10 16 1 0 16 8 5 11 3 13 7 16 18 3 18 7 16 13 17 0 3 5 11 11 13 17 17 18 6 19 11 18 17 11 12 5 13 6 20 6 4 11 18 7 19 10 10 12 3 3 6 1 19 6 16 6 8 1 15 16 11 14 2 12 11 18 14 10 12 7 18 5 15 6 13 11 18 18 6 16 17 5 16 2 14 14 16 18 2 3 9 13 13 6 9 8 20 1 13 13 0 19 16 4 13 18 13 16 14 16 16 6 0 2 5 17 4 15 18 4 4 6 13 6 9 8 7 17 11 0 5 20 9 4 19 3 6 1 8 0 1 1 18 18 1 6 7 8 16 3 3 8 12 17 3 6 14 19 15 5 13 15 12 16 13 11 4 10 19 13 12 18 5 0 4 5 10 2 18 9 4 13 15 17 1 14 15 7 2 12 15 8 19 14 10 11 13 8 8 8 1 15 19 0 4 16 3 7 9 5 14 17 14 4 6 19 4 6 17 3 4 6 8 18 2 5 8 3 3 17 10 6 12 9 0 20 17 14 7 12 18 2 6 12 11 6 12 2 0 11 12 9 8 6 16 13 3 16 1 5 11 11 19 1 15 13 6 19 10 20 3 4 9 11 1 2 19 0 20 0 8 18 8 10 15 20 0 19 1 19 7 8 13 13 19 16 10 1 8 2 16 14 17 15 8 1 19 1 19 12 4 16 6 14 4 8 17 18 5 6 16 2 14 19 3 1 4 18 18 12 13 2 7 20 16 19 6 1 16 13 1 15 16 2 5 16 11 17 10 6 2 18 18 11 5 10 3 1 3 17 15 15 20 16 8 14 12 15 19 8 6 3 4 15 20 12 17 4 18 10 12 10 5 13 5 9 3 6 10 16 17 10 6 0 10 14 1 4 8 4 15 13 19 7 4 10 5 13 16 14 6 3 4 20 9 20 19 19 13 6 20 17 20 16 13 4 11 2 9 2 6 1 0 1 18 13 11 20 16 10 16 0 19 19 10 12 6 7 9 2 17 20 10 3 14 17 13 13 1 15 4 10 4 20 0 12 4 12 6 8 0 15 1 15 20 13 13 15 8 7 4 4 14 16 1 14 11 18 0 20 13 15 8 4 1 14 8 8 8 2 0 16 13 11 8 10 18 2 12 12 2 12 6 15 2 15 10 16 2 17 2 13 6 1 8 11 3 15 11 19 17 18 9 16 1 0 7 7 0 12 7 8 19 13 9 14 16 18 18 19 15 7 16 17 0 14 3 8 6 13 15 20 15 1 1 8 11 13 3 16 5 1 18 16 19 14 16 0 7 4 20 0 15 15 5 12 16 6 6 16 2 18 13 10 7 1 17 9 18 10 14 6 11 19 18 10 6 20 8 12 15 12 12 0 5 5 19 14 15 14 0 9 1 1 4 8 20 19 1 15 9 4 6 1 19 14 11 3 7 1 13 14 8 2 0 4 9 4 15 20 19 19 11 16 19 12 9 11 18 0 12 13 18 5 0 19 3 2 16 19 7 12 6 19 19 0 6 9 16 14 1 14 5 5 17 6 2 15 12 17 14 20 8 1 16 15 5 17 11 19 7 1 7 6 0 3 13 16 4 6 20 8 13 0 5 17 3 18 18 2 11 3 17 7 16 6 8 13 8 1 14 4 15 5 1 17 6 1 20 10 12 20 7 0 6 19 6 3 17 1 0 12 1 12 11 5 4 9 5 20 6 18 8 16 15 5 0 9 15 16 19 10 9 9 12 6 7 6 13 7 4 8 3 20 13 11 13 20 17 3 10 2 9 19 17 14 10 5 8 13 9 20 5 16 9 2 0 2 18 2 17 13 0 12 18 7 17 6 17 12 17 1 2 17 16 20 12 20 8 2 0 7 7 7 19 8 20 1 20 4 11 6 11 5 14 17 10 3 6 12 3 16 2 13 19 14 18 19 1 17 1 11 1 19 6 13 5 4 0 4 14 15 4 13 12 9 9 8 5 15 2 18 13 3 12 10 14 16 19 19 3 2 13 7 6 17 1 5 19 2 17 7 12 12 10 3 10 10 10 1 19 7 0 15 12 14 20 7 7 3 10 3 15 10 11 0 2 8 6 20 12 2 18 19 9 4 17 16 0 9 13 1 6 13 15 6 14 12 8 9 17 1 5 2 15 9 10 20 4 2 8 1 13 11 17 2 7 19 1 13 13 9 3 7 7 11 6 16 8 16 6 20 2 18 20 15 6 6 10 11 8 7 11 18 0 10 11 11 2 4 20 17 11 13 4 8 3 7 2 4 2 11 3 11 0 4 0 5 9 13 5 12 2 13 7 1 1 14 13 0 20 16 13 10 10 10 9 16 2 15 3 9 1 8 18 7 11 6 15 18 0 15 9 15 0 8 19 8 10 18 19 13 6 18 10 11 9 14 7 0 13 2 13 9 16 17 17 6 6 20 14 18 15 16 0 12 3 17 18 0 3 13 0 11 19 19 2 9 9 4 0 11 17 6 1 17 14 3 4 1 19 2 12 3 8 1 1 19 7 6 3 12 13 16 14 4 17 10 1 3 5 20 11 7 18 2 6 14 1 16 18 3 0 12 14 3 19 20 7 2 8 4 12 12 4 19 11 20 11 13 18 5 14 16 14 4 14 13 12 1 12 17 12 1 5 7 5 11 19 8 17 2 11 9 5 15 2 0 16 3 16 10 12 14 2 11 8 13 13 15 6 5 12 16 9 0 1 3 19 15 16 20 1 2 3 20 15 4 10 1 11 20 13 13 4 8 18 7 13 19 5 11 2 10 6 17 0 10 3 9 19 4 10 1 4 1 8 12 17 5 9 14 11 11 13 2 10 16 9 20 20 15 4 5 5 2 12 6 9 10 0 20 7 16 7 0 3 4 6 4 8 7 19 7 9 6 10 2 0 17 9 9 3 16 11 10 1 12 0 1 13 1 20 0 7 17 6 11 16 12 2 2 20 6 8 3 0 8 12 11 13 20 13 5 5 6 4 11 16 2 12 18 10 5 20 12 7 14 13 11 2 16 2 18 11 11 6 10 10 9 15 8 5 15 3 7 0 4 12 20 20 12 2 4 2 5 9 5 4 8 0 16 17 9 11 2 3 18 7 2 4 13 0 14 11 11 20 14 14 16 1 16 2 8 4 1 4 4 15 1 15 11 14 15 7 16 17 19 0 17 3 9 7 13 1 4 6 13 7 20 10 20 4 6 0 11 14 4 6 2 20 10 16 17 18 16 8 16 4 5 16 14 20 7 0 2 6 5 14 20 5 20 4 11 17 7 18 7 4 19 15 12 9 17 16 13 13 5 6 8 2 10 9 2 10 2 20 14 0 14 9 17 8 10 3 3 7 18 2 8 5 17 8 16 19 9 5 5 18 20 11 8 2 20 15 4 7 14 15 16 3 6 7 19 11 16 11 1 5 8 15 3 7 11 0 4 5 8 16 5 5 20 7 2 10 17 6 3 7 2 17 1 2 2 10 6 2 19 19 5 11 17 7 15 18 13 20 8 7 12 0 4 0 17 20 2 15 16 7 16 9 9 16 7 19 2 5 2 13 6 2 10 17 2 9 13 1 17 2 13 12 2 15 2 16 20 19 6 16 14 9 19 13 19 4 18 15 10 2 6 2 8 1 12 17 20 12 10 12 10 7 7 4 2 1 13 8 20 9 0 10 15 10 0 20 9 10 7 20 5 7 10 17 6 5 8 16 16 5 0 5 20 19 9 17 16 9 12 20 13 5 15 3 20 5 13 8 15 17 7 14 16 19 13 5 19 13 11 1 11 5 8 13 11 11 18 1 12 18 13 19 7 17 13 2 8 0 9 8 4 18 15 1 2 11 19 0 17 11 13 7 20 19 0 15 6 10 19 17 17 3 15 4 12 8 0 8 7 5 11 17 7 14 12 8 3 19 19 10 7 17 17 14 0 1 11 11 4 9 13 1 2 18 11 6 12 1 10 2 4 11 7 9 9 10 9 2 11 0 18 14 15 5 10 6 16 17 16 20 3 12 10 18 0 5 8 8 6 4 17 6 19 16 8 1 9 7 5 11 2 17 17 8 4 10 20 11 4 3 3 15 4 14 12 15 18 6 3 17 19 2 19 9 0 3 7 4 19 0 19 17 15 12 5 0 19 18 20 8 3 17 4 4 13 1 17 2 13 10 2 5 3 19 13 10 7 2 16 20 10 7 18 13 14 19 6 16 2 14 10 9 1 3 1 14 19 17 5 15 1 16 9 15 4 7 1 13 6 10 6 6 17 15 7 10 16 9 17 3 18 11 17 18 16 5 16 7 8 7 17 10 18 11 6 9 17 17 9 5 8 14 12 0 20 17 3 10 2 18 19 0 13 9 9 6 16 9 4 20 0 15 10 15 13 0 18 10 20 3 16 1 8 1 17 0 9 16 5 7 9 11 0 1 7 3 15 17 16 10 8 14 16 4 9 15 9 8 7 2 13 1 2 20 18 20 3 7 4 19 18 13 14 12 13 20 14 0 8 15 6 6 20 20 6 1 19 4 13 2 16 13 1 3 5 14 8 12 11 11 18 17 1 10 3 16 6 6 13 15 19 1 16 12 8 13 6 1 16 5 3 12 6 5 2 3 8 11 20 5 1 2 0 0 1 3 13 2 13 12 8 1 3 2 3 19 14 7 10 4 12 17 16 13 4 5 11 2 4 0 8 17 6 10 14 12 9 17 15 19 9 0 6 12 10 5 13 10 2 16 8 4 5 10 8 4 6 19 13 3 3 17 14 17 2 16 10 19 14 1 19 0 10 18 5 20 16 4 6 6 20 5 14 6 2 12 10 18 12 4 20 14 1 8 1 16 2 5 3 12 17 8 12 15 4 11 4 10 3 4 10 8 16 3 12 9 10 9 20 1 10 20 7 16 14 0 5 3 17 9 13 18 12 2 3 6 11 9 9 11 5 17 8 2 2 18 8 6 18 9 15 0 7 11 16 11 5 15 14 8 3 13 0 16 0 4 16 2 16 17 2 7 0 0 16 0 17 9 2 5 1 10 3 13 20 5 2 6 13 11 3 18 0 18 16 0 12 12 17 0 3 12 12 2 19 18 5 4 15 10 16 20 5 6 5 0 10 12 0 0 16 14 3 8 5 6 17 15 15 18 15 6 17 5 5 8 12 10 2 10 0 19 5 0 0 17 8 8 0 2 8 13 14 6 20 6 20 19 3 9 4 11 1 1 8 0 4 3 2 12 13 20 8 19 2 16 16 15 12 16 20 2 1 8 10 19 7 4 2 1 7 20 10 2 10 10 4 6 3 0 5 17 4 18 7 12 19 3 5 19 18 1 6 20 11 11 11 15 3 19 19 15 5 10 16 17 7 9 17 6 2 17 5 11 4 7 6 1 10 6 10 20 2 8 3 1 0 20 17 9 6 1 17 17 14 14 14 4 18 11 4 11 16 19 12 11 3 13 14 9 14 14 17 11 12 20 9 8 16 0 20 9 10 2 9 18 20 8 6 6 20 1 0 13 20 17 3 4 8 8 13 11 15 14 1 6 12 11 6 8 13 7 3 17 3 11 11 15 4 2 17 3 10 13 10 0 16 20 16 9 12 11 11 9 11 1 12 15 19 6 0 3 18 14 20 15 2 16 0 0 11 20 17 15 13 12 13 0 18 9 19 13 11 18 12 20 13 2 18 10 7 8 20 8 20 1 7 19 11 1 8 14 17 10 20 11 19 7 3 3 1 14 13 16 4 7 7 15 17 7 4 1 12 14 12 19 19 12 4 13 3 6 7 15 12 12 11 0 6 8 4 3 13 7 5 4 3 19 6 12 7 0 16 4 3 7 9 2 10 3 16 13 12 15 20 5 18 15 19 3 14 11 4 16 3 2 1 14 13 2 5 5 20 3 1 13 11 16 9 2 2 1 10 15 8 18 7 19 2 1 3 13 9 1 5 4 9 0 20 1 6 6 8 2 9 6 6 4 15 14 12 17 10 15 20 2 19 7 4 3 4 19 13 16 19 7 3 2 13 11 9 7 10 9 6 0 7 9 4 11 2 9 17 9 9 5 9 13 10 3 10 18 14 16 2 0 12 6 4 12 16 2 3 20 0 3 2 20 0 10 3 14 11 4 5 16 11 1 18 18 16 11 6 9 8 0 4 17 10 17 9 5 12 19 16 3 16 18 18 5 2 10 17 14 3 5 11 19 19 19 3 6 5 4 16 1 9 8 5 2 17 20 1 7 19 3 8 1 7 2 4 19 12 4 1 9 14 9 2 17 0 15 3 2 3 10 12 14 18 15 13 7 3 11 16 20 8 17 15 20 3 14 10 8 7 8 9 11 11 9 14 20 11 3 0 16 15 8 2 4 5 13 20 10 15 3 14 13 0 14 7 12 7 6 15 16 1 7 16 0 8 14 7 7 4 18 9 6 8 5 13 12 6 16 1 8 20 18 15 11 17 20 9 7 12 9 9 17 3 4 8 11 12 20 3 9 14 6 15 14 13 8 14 0 10 13 13 8 3 4 7 5 16 3 5 15 0 12 10 3 10 6 10 11 5 20 9 9 14 15 10 12 2 16 7 0 4 17 2 10 12 11 2 11 19 10 14 8 14 3 4 18 12 17 11 3 9 20 20 4 13 5 9 6 8 6 9 12 9 12 15 1 8 4 11 14 16 6 15 17 8 16 1 12 11 20 2 3 10 12 4 10 4 17 0 11 2 11 14 17 11 2 6 1 13 12 18 14 0 2 13 20 13 14 0 2 6 15 11 13 4 5 7 20 7 1 19 4 9 19 15 5 20 18 6 4 16 11 7 10 8 18 3 0 5 8 16 6 1 3 0 5 19 8 11 3 16 14 12 4 10 14 17 9 15 1 15 2 1 12 11 3 17 2 15 4 16 18 7 16 10 1 17 0 5 3 18 6 5 14 0 19 6 4 4 19 14 12 19 17 17 6 18 7 20 9 20 1 3 1 18 8 0 8 12 17 11 12 10 6 9 8 15 18 1 3 14 4 9 6 6 16 11 7 7 14 18 6 5 15 13 7 5 11 14 15 16 8 20 16 0 8 10 9 20 7 7 3 16 20 3 10 18 6 14 13 4 18 6 14 9 16 14 3 11 13 19 3 1 20 19 3 6 6 9 9 13 13 17 3 12 10 18 15 9 10 5 16 19 15 18 10 5 9 6 17 4 13 18 2 3 6 15 7 6 18 16 10 8 6 8 8 11 12 5 4 8 20 18 14 13 7 15 8 3 11 8 15 14 15 15 10 12 20 20 8 8 9 14 17 0 13 1 7 10 7 1 8 6 12 19 20 7 0 19 20 12 0 4 15 8 0 8 12 3 3 2 20 15 7 4 17 9 2 1 17 4 20 7 3 5 4 15 3 0 1 17 12 11 0 14 2 11 20 9 6 9 9 20 3 1 7 20 6 18 13 9 12 19 4 18 3 1 15 10 18 3 2 19 3 12 20 11 9 16 15 8 14 20 19 17 20 19 8 8 20 10 11 18 13 2 3 7 4 0 3 4 19 12 9 18 13 5 13 20 12 14 18 2 20 17 3 6 5 10 12 1 8 2 13 10 7 5 5 8 2 1 7 14 17 6 4 6 19 14 13 8 1 0 20 10 7 5 9 8 13 4 16 3 16 6 15 2 6 10 8 20 0 7 6 13 11 11 8 12 5 0 11 11 1 2 13 20 7 15 3 16 8 7 0 2 6 17 12 17 15 11 14 20 12 17 1 9 10 1 16 2 14 4 5 11 8 1 3 18 1 15 17 12 9 15 14 12 14 4 12 1 13 0 13 8 9 20 11 8 2 14 1 0 11 8 4 6 7 7 5 15 6 19 13 0 7 18 6 11 4 12 15 13 2 8 17 20 13 0 19 9 14 10 2 19 5 3 17 5 6 8 7 2 6 14 11 9 20 15 6 0 16 9 13 1 10 2 0 6 9 14 5 20 16 19 16 12 14 8 5 12 3 15 5 3 7 0 12 6 1 14 6 0 10 2 16 2 13 17 13 15 4 5 11 4 11 2 14 5 3 17 10 6 16 11 19 3 11 10 6 15 11 11 13 15 17 2 19 4 11 7 15 12 18 20 5 18 4 7 11 9 3 6 6 12 17 19 8 11 17 18 0 10 7 11 5 11 16 6 0 18 8 2 5 3 1 5 13 7 0 5 3 5 8 16 1 2 15 3 12 11 1 3 15 18 10 4 8 8 15 3 14 17 1 5 9 19 12 0 1 11 1 8 16 2 20 12 12 3 12 7 6 7 20 1 13 14 13 16 16 14 4 2 6 10 2 1 18 16 5 6 6 10 2 0 19 6 15 9 16 5 2 15 6 15 16 17 2 6 5 3 5 18 6 13 19 2 9 8 5 18 17 18 1 8 16 17 7 18 20 4 2 9 10 15 8 6 8 17 5 17 4 7 4 13 4 3 14 18 9 8 12 10 6 2 2 12 20 12 7 13 12 15 17 16 7 4 3 20 14 6 9 11 14 17 3 14 5 3 10 11 5 8 1 2 6 7 18 20 19 15 15 1 13 10 20 9 15 4 14 5 11 2 11 20 20 19 1 14 1 18 12 16 0 2 12 12 17 7 15 0 7 9 8 6 16 15 3 5 20 6 17 4 20 8 10 15 11 9 0 14 18 4 1 12 7 17 16 6 3 19 4 6 16 14 18 1 12 18 9 11 19 12 12 5 19 8 3 1 12 7 19 19 12 17 2 0 7 18 8 11 20 14 13 18 6 6 8 3 9 18 18 6 11 7 5 13 6 0 11 18 20 7 1 13 3 16 18 4 3 4 17 16 12 1 5 9 8 3 0 5 15 8 13 14 12 16 3 20 11 6 5 13 9 6 2 14 9 10 0 15 5 17 20 17 7 8 12 16 8 0 12 11 18 12 0 10 20 1 17 7 11 8 6 8 2 20 7 19 9 7 7 20 4 8 16 14 19 2 4 13 1 11 7 13 14 6 19 17 11 3 11 17 3 20 11 12 8 12 16 0 19 9 7 17 1 1 8 14 0 10 20 6 15 13 2 15 10 19 8 8 3 16 18 20 19 5 5 13 14 10 3 16 16 9 6 15 5 7 5 2 9 12 1 7 16 12 8 9 0 8 3 11 9 12 13 9 7 20 11 3 16 7 11 1 0 8 2 20 19 9 5 19 5 2 8 12 9 15 5 5 13 12 14 11 0 17 1 18 1 3 20 6 9 19 15 18 13 6 10 1 3 6 3 10 4 16 0 13 16 0 2 18 10 2 9 1 1 19 1 1 19 4 2 11 12 14 15 4 11 6 20 0 16 3 9 16 9 19 6 3 11 5 17 0 11 11 4 5 17 16 4 16 9 10 10 4 20 13 19 17 6 11 14 13 13 3 1 13 7 5 14 5 9 2 3 11 16 4 16 11 8 9 11 7 3 10 8 20 7 10 8 11 7 0 13 20 10 0 0 14 6 7 6 15 4 17 13 7 8 9 12 0 10 18 8 18 10 6 19 5 0 7 6 17 14 8 2 19 7 11 17 1 3 8 7 0 2 0 10 9 16 16 17 5 6 8 20 5 2 0 3 7 11 1 5 20 4 10 11 6 16 6 16 18 2 6 13 18 1 2 15 2 8 11 15 13 14 0 12 17 4 16 8 13 8 16 9 9 3 12 10 20 12 9 0 9 7 12 5 9 5 4 3 8 0 11 0 16 2 14 5 7 15 15 10 4 7 14 18 3 16 12 0 2 16 14 4 5 6 11 6 6 19 0 0 17 14 6 20 1 16 19 10 0 2 8 3 4 16 16 18 15 4 10 19 4 1 20 14 14 13 2 0 0 5 19 10 15 4 15 16 4 7 12 15 4 17 18 19 20 9 11 14 9 6 17 16 7 20 4 4 5 2 17 8 20 14 4 5 10 0 14 13 14 12 14 3 0 9 13 15 19 1 13 11 1 17 10 17 7 1 5 15 9 18 5 19 1 0 13 7 8 19 11 17 9 0 5 19 5 10 8 17 12 12 12 13 1 18 11 14 9 11 3 7 2 10 12 11 12 9 5 4 16 16 17 18 2 18 1 10 1 2 11 16 17 14 20 11 10 5 4 12 12 19 10 12 0 9 7 1 17 7 6 1 14 5 6 9 5 7 7 14 9 2 4 11 13 6 10 18 20 4 20 8 12 19 12 16 6 15 14 15 10 10 14 2 9 11 14 9 19 7 19 0 8 8 0 3 0 13 2 19 6 15 11 17 15 14 2 0 6 10 10 11 13 9 10 6 6 0 4 8 16 12 17 9 16 3 10 10 10 17 20 20 19 19 6 9 20 11 19 6 2 20 3 19 19 12 0 15 1 1 7 0 0 5 1 0 9 14 15 19 13 7 14 8 16 20 5 4 4 8 4 5 15 20 2 14 6 6 19 0 12 14 19 6 6 16 20 4 19 12 16 4 3 12 11 15 18 19 11 8 18 14 8 16 2 8 5 7 3 13 0 5 13 9 19 15 5 11 1 2 1 14 18 14 1 12 18 13 15 12 13 8 3 12 9 5 2 19 20 1 5 18 17 10 12 16 17 8 13 16 0 9 1 19 1 17 10 1 8 11 2 17 3 13 13 8 8 1 6 20 10 20 16 16 8 20 14 16 0 11 7 20 17 3 15 18 18 10 14 17 0 6 0 18 4 10 4 13 18 18 13 7 8 17 4 9 4 11 19 7 6 18 9 16 9 6 14 12 17 10 11 6 19 14 20 14 3 8 8 3 9 6 16 4 18 1 12 9 3 15 15 14 1 17 12 0 4 4 5 16 7 9 17 6 10 2 2 8 14 2 13 10 10 10 13 9 1 16 10 17 12 13 14 0 2 20 19 17 14 20 7 19 1 12 4 1 9 17 3 11 18 7 19 8 15 19 1 10 3 1 10 14 5 11 14 2 4 4 5 6 19 15 17 12 5 20 0 4 16 10 5 5 17 7 1 18 12 4 4 7 1 1 14 7 4 9 8 13 0 16 2 17 14 3 5 5 9 1 5 10 9 3 4 14 6 15 13 0 9 16 16 9 20 16 2 19 19 15 20 7 3 19 13 14 4 20 2 12 6 20 4 2 7 10 7 17 7 1 5 7 16 5 0 4 11 16 4 9 13 3 8 5 3 16 16 2 17 1 16 14 14 9 15 11 10 12 6 10 14 0 15 11 13 10 10 2 10 20 15 16 13 15 7 9 3 9 17 5 3 15 10 15 8 2 4 7 18 2 17 0 11 13 14 10 3 12 20 17 12 10 12 20 3 18 8 7 7 3 11 4 20 11 19 9 12 2 17 4 3 7 1 12 13 16 10 14 19 18 20 11 16 0 13 1 3 4 0 4 8 12 18 8 2 9 15 19 6 1 11 19 2 16 20 2 20 4 8 1 3 6 19 8 7 15 19 11 12 10 12 11 6 7 4 11 16 17 7 7 13 4 7 9 15 7 10 17 6 16 20 11 9 18 14 1 12 2 14 1 14 3 13 9 4 13 12 7 16 3 16 11 17 9 6 19 10 15 19 14 14 1 15 15 9 8 9 16 20 17 16 16 16 2 7 4 19 16 16 10 8 10 7 0 6 11 16 8 9 7 19 4 19 11 2 17 19 0 13 7 9 1 5 4 10 16 3 7 13 17 8 2 12 4 7 6 0 16 1 3 13 13 4 2 10 7 2 12 1 5 14 7 10 1 1 17 3 2 8 13 14 10 3 6 20 11 0 1 16 18 19 18 8 12 16 5 3 5 17 15 16 8 6 14 5 17 13 15 5 7 0 16 16 20 5 12 0 0 4 3 19 18 10 8 1 14 4 15 0 11 16 3 7 12 8 1 15 8 8 16 3 6 10 10 14 7 4 15 6 9 2 7 2 14 3 11 15 7 18 0 12 6 15 7 1 6 19 8 4 2 0 6 6 17 8 13 7 7 9 15 17 1 20 18 6 20 4 19 13 15 14 0 11 4 3 1 18 17 19 18 9 0 11 17 20 1 12 10 1 5 6 18 4 16 18 10 9 14 12 0 9 7 16 3 16 3 17 20 14 16 16 1 20 8 1 7 16 16 1 10 6 0 1 0 9 2 10 18 12 16 3 12 19 14 13 8 1 17 0 13 4 12 16 8 9 14 12 1 0 15 20 10 13 20 10 5 17 1 5 8 11 10 6 20 20 5 20 3 17 5 20 13 7 14 15 1 20 18 17 5 2 19 16 6 14 19 7 0 11 11 0 18 17 9 3 8 13 19 4 6 15 12 5 0 8 17 16 9 17 18 1 0 13 13 11 4 19 14 16 20 0 1 4 4 1 16 14 1 10 3 16 18 8 4 10 18 18 12 9 13 14 0 11 3 18 16 9 17 6 13 20 6 14 1 9 4 4 4 12 0 3 9 17 6 18 6 17 11 17 18 3 15 2 17 10 1 7 9 15 20 8 11 18 6 4 2 0 1 19 4 6 7 3 9 11 18 12 7 15 14 0 3 3 6 10 5 3 6 14 20 20 20 7 7 0 4 15 20 7 4 2 6 16 18 2 14 7 16 14 14 6 17 10 16 3 17 4 10 8 18 4 15 3 8 5 0 14 18 0 9 16 5 4 7 12 1 10 0 9 12 3 18 20 4 4 2 20 2 19 20 15 20 7 18 15 8 16 7 2 7 10 19 8 9 4 12 18 5 12 19 5 13 5 10 13 3 7 0 13 2 3 3 6 14 18 18 16 15 8 12 12 15 5 9 16 1 2 10 20 9 11 1 1 13 9 5 12 16 17 0 10 20 6 2 7 16 19 8 3 18 16 0 3 2 5 18 3 9 14 1 13 1 5 16 5 18 10 1 12 5 20 20 1 1 10 14 17 2 6 0 1 12 0 8 12 18 10 15 9 7 10 8 14 16 19 19 15 17 14 7 18 19 3 16 15 13 20 20 16 6 7 11 11 15 8 20 4 12 13 0 4 12 19 10 6 5 0 10 18 10 14 0 2 10 6 9 18 11 5 9 4 1 9 8 19 17 18 10 1 15 6 11 9 3 2 14 5 0 2 7 2 4 20 15 2 1 3 19 7 18 11 5 5 13 0 5 16 14 16 12 16 4 6 19 0 1 14 5 5 7 2 20 5 0 17 20 14 13 2 0 18 13 4 14 20 20 10 15 10 17 20 17 15 18 4 19 9 11 1 13 8 9 17 19 9 1 0 8 13 10 6 11 19 0 18 5 17 3 9 10 5 18 10 11 14 19 11 11 2 6 9 17 3 8 7 15 18 12 6 18 9 17 6 0 0 11 16 15 16 1 1 7 10 7 18 16 20 3 15 9 4 16 17 10 19 8 1 13 13 18 2 19 15 2 12 16 6 6 3 14 4 19 20 2 14 4 20 3 10 8 2 5 14 13 5 1 15 12 8 10 16 13 12 16 16 16 3 16 17 16 4 20 1 1 4 5 11 11 17 6 15 19 19 15 16 7 9 11 9 0 0 0 5 8 20 4 9 16 3 3 15 5 10 9 10 5 10 14 6 11 5 16 8 3 16 20 10 0 17 5 16 8 18 19 12 19 6 16 1 3 14 12 9 14 8 19 5 4 15 8 0 13 15 0 15 11 19 17 12 5 16 20 1 15 18 4 16 8 5 10 8 16 0 2 10 7 20 14 4 4 6 4 18 16 18 9 14 20 18 4 11 10 9 3 0 19 16 6 15 5 3 7 3 18 1 0 0 0 16 3 5 9 4 10 11 7 12 19 7 20 19 5 20 8 15 16 11 9 8 6 5 16 3 13 11 11 10 16 5 11 3 7 5 1 13 4 17 13 15 7 19 15 15 5 11 0 10 6 9 13 18 7 11 20 3 0 2 8 13 19 15 20 1 3 6 11 4 1 18 7 6 6 14 2 4 20 3 14 2 8 17 8 2 1 16 2 16 15 19 3 0 4 17 9 8 6 10 8 5 12 15 16 5 0 3 19 12 17 9 16 17 0 6 12 18 20 6 8 3 1 12 5 6 13 18 6 20 13 20 8 5 8 1 15 12 5 8 9 20 17 20 3 3 0 2 6 9 0 5 11 16 11 4 3 10 3 2 13 4 8 3 1 5 17 9 4 19 13 10 1 10 9 1 6 3 3 15 3 5 1 4 5 2 3 6 3 14 9 11 10 4 4 19 12 7 0 1 2 10 7 1 16 8 6 19 6 8 18 14 6 20 1 13 12 13 20 18 13 14 19 18 10 2 5 14 4 7 13 2 4 7 1 18 0 6 15 1 9 4 17 13 1 14 6 6 7 20 10 15 11 15 14 9 10 10 15 15 15 3 15 19 10 10 4 14 14 15 9 11 6 18 6 7 1 1 0 4 8 19 7 14 3 11 1 11 11 11 2 15 17 14 9 19 2 19 8 14 13 5 1 6 8 13 9 14 14 8 1 1 20 18 5 19 3 10 18 18 7 3 13 4 2 1 1 19 16 15 4 19 6 15 7 8 12 10 17 11 2 17 18 4 16 2 3 15 4 2 2 1 2 19 1 2 10 20 15 12 8 13 16 5 14 13 6 20 10 10 14 14 10 5 18 18 20 0 19 9 15 14 7 7 3 16 12 18 2 14 19 0 8 9 14 9 1 10 13 18 17 16 19 16 16 14 5 0 15 20 0 20 16 5 3 10 17 15 6 18 17 0 19 5 3 13 10 3 16 16 6 10 12 18 8 3 9 10 14 14 12 7 2 1 17 20 10 15 5 1 0 7 11 6 1 10 17 13 8 13 11 8 13 14 1 3 12 6 0 9 12 2 19 7 3 20 15 8 7 7 18 14 9 5 12 8 5 7 11 2 1 15 12 17 14 8 5 14 2 18 2 13 17 20 18 12 16 1 0 11 9 20 5 5 18 20 3 10 13 9 15 19 16 10 18 19 10 20 16 9 9 17 14 5 10 13 18 3 6 12 2 6 2 12 15 2 8 16 2 2 5 7 18 8 10 7 8 3 16 16 15 8 0 9 13 2 15 10 12 2 16 6 18 13 13 6 13 12 12 15 13 17 3 8 15 0 19 4 6 10 2 4 6 7 7 5 20 8 1 18 2 9 7 5 7 6 20 6 18 6 8 17 1 3 15 8 6 4 16 11 9 4 4 3 11 12 14 3 15 9 12 14 8 15 3 6 17 13 19 19 19 19 19 10 15 16 10 16 8 20 15 19 5 13 16 15 8 7 7 3 19 16 13 4 9 0 14 0 13 2 8 12 4 17 8 15 4 14 14 18 7 4 8 10 2 1 1 19 2 15 3 2 11 0 14 9 2 4 15 4 20 16 15 18 12 16 13 12 7 17 1 4 8 18 18 14 1 11 12 3 7 9 14 15 12 6 5 7 14 6 14 13 17 5 13 18 2 19 4 15 16 1 8 11 17 5 18 3 0 18 8 14 20 5 18 2 2 17 15 18 5 8 6 3 3 4 17 6 16 4 14 7 3 18 18 16 16 13 13 1 18 12 13 5 1 6 8 12 20 8 14 20 4 3 4 0 11 0 1 4 19 18 0 18 6 17 1 18 15 19 4 15 18 10 12 17 2 18 20 4 11 6 3 18 14 10 4 3 13 4 2 19 20 0 4 17 16 2 12 12 13 4 4 18 19 13 17 3 2 20 6 13 0 3 18 6 0 13 9 14 17 2 17 11 20 18 2 6 1 8 18 11 8 20 6 20 13 0 19 9 14 11 13 17 15 15 3 8 0 6 7 3 5 3 3 7 2 15 9 13 5 13 20 11 0 0 2 5 17 8 16 17 8 8 18 15 18 18 19 9 12 14 14 18 14 8 0 9 19 14 9 14 12 14 2 12 1 18 20 4 12 20 18 19 11 8 15 4 11 16 5 14 12 16 13 13 19 15 18 0 8 5 1 4 7 6 15 17 5 8 12 13 1 1 3 13 11 15 5 20 14 3 1 9 19 12 7 5 17 10 18 2 3 6 1 15 5 19 1 3 2 1 9 0 19 1 18 4 6 16 19 18 3 0 3 14 19 14 16 10 6 6 2 14 16 15 1 5 17 17 11 3 12 17 20 20 19 12 9 0 12 12 16 15 12 14 12 7 16 17 6 3 7 5 17 10 10 8 10 4 17 11 9 19 4 1 11 5 0 10 5 1 20 18 20 19 0 17 19 3 3 16 16 18 8 19 17 8 9 5 10 19 6 1 18 14 11 11 20 1 3 1 3 8 5 19 2 5 17 19 20 19 5 5 3 18 8 17 1 7 15 3 19 19 10 1 4 16 2 16 7 13 17 18 19 11 10 0 13 9 0 1 17 1 3 19 10 9 12 9 13 3 13 19 3 16 19 7 10 3 1 11 5 19 17 15 9 9 5 0 14 18 10 5 18 13 13 17 20 1 15 11 14 17 4 2 20 6 11 8 14 1 3 20 19 12 16 19 13 11 11 17 15 2 15 5 7 10 9 14 9 9 10 2 16 9 3 2 2 8 8 1 13 2 12 17 20 14 7 8 7 10 19 1 15 7 20 12 4 19 2 9 2 0 19 6 13 5 4 12 2 9 4 3 9 4 17 3 1 10 17 4 8 16 17 1 12 17 6 18 11 7 19 12 17 20 2 20 13 18 7 20 11 7 9 20 20 6 15 4 6 14 4 0 12 11 2 6 10 6 3 18 19 5 6 6 11 2 8 19 15 10 9 0 3 7 1 2 12 18 4 2 5 15 10 8 11 4 16 17 13 16 19 11 1 20 2 10 3 8 17 4 8 12 13 13 12 3 12 13 17 16 11 20 18 5 1 17 1 11 1 8 3 4 11 4 6 5 19 18 10 14 5 19 12 11 11 3 6 14 7 19 13 15 12 20 19 2 16 6 11 6 7 0 0 17 3 7 10 13 11 18 18 1 15 3 15 3 1 8 20 19 6 6 11 5 18 16 11 2 14 15 0 15 0 15 10 20 15 8 0 4 4 4 16 10 17 13 0 4 4 18 12 5 16 4 1 16 19 14 14 15 5 17 20 20 0 20 15 17 17 8 3 10 6 19 10 2 0 15 13 1 18 2 12 12 12 14 0 3 7 13 2 10 4 2 9 13 11 6 3 7 15 10 19 11 12 11 1 13 7 18 2 17 9 14 17 10 2 1 20 16 20 20 0 14 3 8 11 1 11 14 3 3 4 10 18 4 3 6 16 16 10 7 19 16 9 18 0 14 16 20 19 1 7 8 19 12 18 14 5 14 13 11 17 3 12 2 16 5 10 19 11 18 11 10 18 3 19 15 4 3 10 19 0 5 0 20 18 1 17 9 0 14 1 3 12 12 18 20 18 10 18 5 13 5 10 18 7 15 13 18 11 10 15 3 5 20 3 19 19 18 12 12 1 19 2 11 4 4 16 16 9 4 8 2 17 5 20 1 9 19 12 4 19 13 19 5 4 1 16 2 7 6 11 2 7 2 12 13 0 3 3 5 20 11 17 14 19 14 13 1 19 14 10 20 11 6 18 11 2 6 14 15 2 6 18 19 19 0 12 13 14 14 5 5 13 18 10 10 7 0 11 13 13 17 18 2 1 4 6 15 4 9 8 18 5 5 10 20 5 19 15 10 17 20 0 17 18 13 1 10 9 11 10 1 7 8 13 8 15 2 13 13 19 7 5 7 1 12 14 20 3 13 11 15 17 12 17 1 2 11 1 18 18 11 2 1 12 14 13 14 12 8 15 20 4 15 13 5 14 3 5 15 15 15 16 19 18 0 6 12 17 9 3 19 4 11 10 17 9 20 20 5 19 10 5 16 5 1 11 10 20 6 18 3 11 3 8 13 8 3 9 2 18 10 9 6 7 2 4 2 4 11 2 15 18 7 19 16 1 17 5 17 11 15 13 19 8 10 0 16 2 14 6 10 15 5 9 10 19 5 2 11 15 2 7 11 13 12 2 19 15 11 2 1 13 15 8 3 7 1 16 6 3 4 16 15 20 20 15 10 6 11 19 0 6 8 0 0 10 2 6 11 6 7 20 1 10 20 10 3 11 5 8 3 18 17 0 0 16 20 16 4 17 9 10 11 4 8 0 1 6 12 16 1 16 0 2 4 2 17 3 3 4 12 4 6 17 14 18 2 0 20 2 8 8 16 6 1 9 4 4 19 20 15 9 19 20 4 15 14 5 3 13 8 9 13 2 2 3 8 10 12 8 12 3 14 15 3 14 16 4 0 19 14 15 0 15 4 2 4 9 4 15 6 9 8 2 6 0 17 1 9 3 3 4 9 5 16 19 8 14 17 6 11 19 8 7 13 7 14 17 9 0 9 8 18 6 2 2 11 14 0 18 3 19 20 3 9 0 8 11 10 10 8 7 8 17 4 18 1 3 16 13 16 20 20 18 1 9 16 6 1 2 5 0 20 4 2 18 12 3 6 8 10 14 16 1 13 16 7 9 17 0 1 1 0 14 13 7 3 6 3 18 14 9 17 14 7 14 4 16 10 15 11 6 13 2 4 17 14 11 9 4 6 4 19 10 5 4 20 7 5 1 19 19 3 16 11 10 17 11 15 0 18 10 7 3 0 9 8 14 20 17 4 11 0 15 6 12 7 14 1 3 15 6 3 14 3 2 8 10 9 12 18 4 17 3 11 11 18 3 6 9 10 4 6 17 15 11 7 1 18 9 12 7 5 17 3 8 3 19 4 18 15 13 17 1 18 11 5 14 7 9 14 8 12 16 10 12 6 15 20 12 12 12 3 8 12 18 16 7 0 1 5 11 10 4 11 9 19 12 12 15 3 10 16 18 4 2 10 11 0 6 8 14 4 19 7 9 10 11 11 3 13 4 17 0 1 18 17 12 7 7 16 20 10 17 9 4 11 19 2 0 18 12 3 1 12 15 19 18 2 5 11 2 11 13 11 4 16 15 5 13 9 20 3 0 8 17 7 8 6 3 13 20 3 18 14 12 0 11 4 3 5 11 1 11 4 0 9 16 1 11 0 17 6 12 17 5 12 20 10 0 20 9 4 4 1 18 14 14 0 0 12 10 5 9 1 9 19 12 2 1 13 2 5 14 2 9 16 9 1 17 13 5 14 6 10 4 3 0 2 17 5 1 1 15 17 8 13 1 15 18 19 4 7 10 13 19 6 12 6 0 17 4 16 4 8 8 9 5 8 10 11 1 14 6 16 15 1 19 17 6 7 14 5 5 3 8 4 0 20 9 1 7 7 20 20 5 19 3 13 20 9 7 9 2 5 17 17 12 5 13 5 14 8 4 6 10 0 9 13 20 14 5 5 13 15 13 9 12 15 11 12 4 13 7 3 2 0 8 14 13 11 6 5 20 3 9 13 12 6 20 17 1 3 14 11 3 1 1 1 14 10 6 15 1 12 18 11 20 5 14 4 19 6 8 17 5 5 9 14 5 5 20 6 10 1 0 5 1 9 5 6 18 9 7 7 4 5 7 7 12 3 8 6 15 1 9 1 10 3 12 17 16 2 4 12 13 9 12 2 15 6 1 8 18 9 10 1 11 18 20 14 19 20 16 8 9 11 15 20 11 5 15 3 20 17 16 13 4 2 6 1 14 2 11 1 1 3 8 15 10 16 20 16 4 5 15 4 3 13 16 18 18 1 2 12 3 1 16 5 20 0 0 6 11 11 4 11 8 16 14 9 10 18 0 9 10 6 15 4 7 15 3 2 16 17 13 19 14 8 0 12 6 5 4 18 1 1 17 15 11 7 5 15 1 17 5 9 6 19 15 3 2 2 8 19 16 10 18 13 11 4 11 7 16 19 4 7 14 3 1 13 17 1 20 12 11 18 1 16 7 18 9 0 3 0 5 17 3 1 10 11 20 15 20 20 3 13 14 18 9 13 20 5 14 16 1 11 8 13 19 4 2 9 9 9 12 7 18 7 19 1 9 16 17 16 2 9 3 15 13 3 14 2 0 6 14 15 12 12 7 16 1 11 9 6 14 6 13 8 13 0 4 10 17 12 14 19 16 16 12 14 20 9 2 15 0 1 20 0 8 6 11 12 16 5 17 10 8 12 11 20 17 1 14 19 5 18 4 9 16 11 7 20 20 13 1 3 1 9 17 11 14 16 16 16 16 17 8 5 0 1 7 4 20 7 11 6 11 8 11 8 10 3 20 17 13 11 19 0 16 6 1 20 14 17 6 20 17 8 18 17 6 11 6 9 20 0 4 13 18 18 19 13 19 10 16 16 3 6 2 20 2 7 6 9 20 11 13 10 6 14 13 13 14 16 11 18 12 9 17 8 0 6 3 20 15 10 10 0 11 1 4 18 20 3 5 4 15 19 19 2 6 8 10 16 5 7 7 12 19 14 2 8 17 15 3 18 4 10 17 7 8 15 2 2 3 11 14 10 20 19 15 15 13 13 3 7 1 5 20 16 18 1 16 10 4 4 5 9 2 8 6 19 7 5 18 19 11 15 11 15 14 15 19 3 11 19 15 2 20 14 5 1 10 0 14 13 20 7 15 1 9 14 5 20 10 19 7 12 13 5 16 2 10 3 20 19 4 0 3 19 16 15 8 15 7 20 11 15 11 20 8 15 6 5 5 14 7 14 13 7 5 3 0 18 0 15 18 13 16 17 3 5 8 13 9 1 20 20 13 5 0 2 5 7 6 17 14 17 11 16 18 1 2 18 6 4 10 12 10 17 18 11 19 2 16 12 8 17 1 5 1 18 18 1 8 14 11 7 11 7 0 18 4 4 12 3 5 2 17 5 3 5 18 20 15 7 3 7 7 16 20 19 4 7 14 0 3 19 15 10 14 15 16 5 14 5 9 12 7 15 6 9 20 11 14 16 2 17 0 1 3 8 5 10 5 20 2 0 20 15 18 9 8 20 4 5 2 3 2 11 4 14 9 2 15 4 5 11 19 13 20 12 9 3 10 11 2 15 18 12 13 19 5 11 17 10 9 8 16 1 8 17 18 14 9 17 6 18 14 9 6 9 19 1 8 1 20 18 12 1 13 16 2 16 6 4 6 0 14 5 4 9 0 14 10 6 20 20 18 3 12 1 12 1 13 6 20 15 19 15 8 11 0 1 2 16 19 9 9 16 14 3 10 20 6 4 14 11 10 4 14 16 6 13 18 1 10 1 3 10 19 10 6 15 11 9 12 18 0 9 0 12 17 2 4 17 18 16 8 8 3 19 1 15 14 4 3 4 4 1 15 12 4 19 17 11 8 4 17 7 20 11 3 12 17 18 19 18 8 7 10 11 4 7 11 5 6 10 10 0 9 5 10 12 19 5 17 18 15 4 14 18 11 16 2 7 20 5 2 8 19 19 8 7 16 2 6 12 2 0 16 17 13 6 10 18 10 8 5 7 17 3 6 5 5 4 6 14 13 15 1 12 18 17 7 13 20 19 3 13 3 18 4 12 12 2 18 3 15 2 5 19 2 16 8 17 7 4 19 5 8 20 20 16 10 10 7 17 7 19 20 15 2 12 14 9 20 3 6 4 6 7 0 7 20 12 20 17 8 19 10 4 18 4 15 1 18 10 18 17 6 12 20 2 16 13 5 0 5 20 9 7 17 6 20 7 8 2 12 17 2 13 17 2 3 18 6 18 6 19 19 0 14 16 10 5 15 3 16 3 11 13 13 5 17 19 6 1 9 9 3 2 4 0 13 15 13 2 0 10 15 6 15 5 19 19 16 3 15 16 17 20 1 3 13 6 1 6 7 8 6 1 18 19 19 9 11 2 14 8 18 6 16 13 4 19 7 14 19 2 19 6 13 17 0 14 3 14 15 0 6 9 6 3 4 16 18 14 4 11 9 5 11 15 19 8 4 5 2 0 7 10 7 18 0 4 7 10 6 15 11 20 17 14 0 0 17 5 2 6 12 8 18 10 7 20 10 9 18 17 10 3 12 3 12 10 13 14 9 5 20 4 7 0 4 13 19 15 10 5 9 13 15 0 4 14 5 4 7 9 6 17 9 13 2 7 20 5 0 10 14 20 18 10 8 7 15 0 19 15 16 8 18 5 20 19 3 5 2 13 8 6 7 20 19 13 0 1 5 9 15 5 17 9 7 15 3 19 11 12 13 8 17 9 18 11 15 20 14 18 4 14 6 3 2 5 17 11 7 5 15 12 18 18 10 9 8 19 15 1 3 8 19 10 20 5 4 7 18 3 4 14 10 1 13 12 16 13 16 12 11 9 3 17 8 18 19 7 1 13 4 10 9 7 14 0 6 1 8 13 9 7 15 2 11 5 14 13 10 12 14 12 13 12 3 1 17 4 17 19 18 6 6 15 2 10 17 10 11 4 12 4 2 18 19 15 14 11 10 0 4 20 12 14 13 14 14 12 2 20 0 8 4 16 17 6 0 4 11 4 0 12 13 17 10 1 3 4 9 18 4 8 20 10 2 12 11 11 8 13 7 18 12 15 8 12 13 6 8 9 3 9 17 1 9 5 12 7 9 18 3 7 17 17 3 16 6 16 11 18 9 11 8 2 11 12 13 8 6 10 14 7 16 0 0 13 17 9 13 0 19 15 3 15 18 1 9 6 14 7 13 13 14 16 10 2 17 1 5 5 1 4 20 1 9 0 3 2 14 18 8 15 10 7 1 11 0 2 15 16 16 11 9 15 4 7 9 17 4 15 7 11 17 18 11 19 8 18 16 15 13 8 14 11 10 4 16 0 8 6 18 0 16 3 1 2 3 5 18 11 4 4 7 18 1 8 1 8 17 10 11 15 15 12 18 12 6 3 16 14 2 8 2 20 11 16 10 0 19 12 0 15 0 8 1 12 10 5 6 9 12 18 0 18 2 15 19 10 19 0 20 9 1 13 0 17 5 2 3 1 18 20 20 2 16 16 18 20 20 4 17 7 9 3 5 10 13 8 8 20 16 16 8 0 13 0 2 16 16 19 19 11 17 13 2 15 0 13 3 4 14 14 17 7 4 20 20 18 8 10 19 14 0 14 10 10 17 3 9 20 19 3 14 9 2 11 6 9 10 17 2 4 0 8 13 12 14 15 18 18 9 4 10 17 0 17 3 3 18 10 6 20 3 6 10 0 14 10 10 18 3 17 11 18 6 2 11 3 1 20 19 13 16 0 17 9 0 16 14 17 8 18 13 17 3 12 9 15 8 14 7 14 1 12 6 0 2 19 20 6 7 0 17 19 7 19 4 16 3 3 18 18 5 5 1 6 9 14 15 4 15 6 2 10 0 0 6 17 8 2 17 3 17 0 20 6 5 14 5 3 1 10 15 17 18 13 5 9 6 16 9 13 19 16 18 13 19 1 6 8 1 12 9 18 8 15 12 8 5 4 16 20 13 8 13 19 13 2 18 0 4 14 4 10 5 0 17 13 14 13 7 14 1 4 15 6 11 16 2 18 13 0 19 19 15 15 8 17 1 11 9 20 2 15 2 18 6 14 9 1 13 4 16 15 0 9 17 4 12 10 0 6 11 4 8 14 3 2 11 7 4 11 17 7 17 9 5 7 12 8 14 12 3 15 9 5 12 8 8 2 4 16 20 0 6 14 4 13 18 1 5 6 7 1 15 2 16 10 14 4 2 9 17 20 16 11 11 14 3 7 1 6 0 18 0 3 7 14 2 8 12 10 19 16 15 18 4 10 13 10 2 4 13 19 9 20 12 7 6 11 3 7 11 1 16 9 13 13 7 2 19 1 1 20 13 20 20 20 3 13 2 6 18 6 13 15 18 4 1 17 9 8 5 3 20 4 17 13 15 14 18 4 6 10 16 15 2 3 2 2 9 4 17 11 14 15 11 8 4 9 7 3 7 17 14 19 13 4 4 10 5 11 7 7 17 14 15 17 7 4 4 16 16 9 19 7 7 19 11 8 18 3 4 6 8 6 18 20 18 17 3 7 20 11 6 0 2 17 15 20 14 11 12 8 8 7 9 17 15 19 1 3 20 20 19 12 16 2 3 2 11 20 17 4 16 19 16 7 0 10 4 7 19 2 2 12 7 6 16 0 11 18 19 1 7 13 13 14 10 11 6 18 4 17 3 4 3 13 10 1 3 3 3 13 7 3 4 4 1 10 17 11 13 0 7 8 12 11 7 10 19 15 19 18 16 6 2 7 12 17 5 11 16 14 4 17 9 3 10 17 9 5 5 12 8 9 9 7 17 15 19 5 10 7 6 1 13 18 0 5 19 2 12 18 11 18 6 8 11 6 9 15 1 3 17 3 15 12 15 5 6 12 7 13 14 15 3 18 20 15 20 6 8 0 6 1 2 6 15 13 4 18 5 5 11 10 10 4 11 17 16 8 15 16 18 2 9 6 18 13 4 16 16 5 4 12 8 14 13 12 19 7 2 13 5 0 18 16 10 5 13 17 8 12 5 1 10 13 3 17 8 13 5 18 17 16 5 0 20 2 16 4 14 13 0 1 7 16 3 17 15 3 17 1 1 10 11 11 10 18 3 2 7 1 9 17 10 18 2 20 10 4 18 15 20 10 10 0 18 20 2 17 8 11 5 8 19 6 7 14 0 12 0 7 16 5 17 17 13 0 14 2 0 17 20 13 16 5 8 6 13 8 10 6 6 14 14 19 3 9 16 1 11 9 9 16 4 2 13 18 11 6 15 19 12 15 14 6 0 16 13 10 8 4 18 18 3 13 5 13 2 8 10 9 6 10 10 17 16 9 14 8 8 1 13 3 4 20 1 11 18 15 20 12 17 20 0 18 3 10 9 19 7 5 2 16 11 17 3 12 14 0 8 2 2 19 12 4 15 6 6 5 18 16 5 5 4 7 18 19 9 4 18 19 9 16 0 4 13 2 11 12 11 11 5 4 13 6 1 6 14 13 7 2 16 8 18 8 20 7 2 2 11 2 1 15 19 12 14 4 7 0 4 16 16 10 1 12 10 18 11 4 17 4 5 20 7 15 12 20 1 6 8 11 12 0 2 5 9 4 18 20 14 15 4 7 9 6 12 7 16 6 12 11 13 16 18 16 13 8 15 7 15 10 0 19 8 7 19 4 8 1 18 0 20 19 13 13 4 9 19 3 6 4 8 14 2 19 6 1 9 19 20 0 7 0 8 1 17 20 10 11 14 6 14 8 9 9 8 4 3 3 1 7 20 1 11 7 17 3 4 5 20 10 8 14 14 18 13 6 8 0 14 5 2 12 17 11 14 16 17 17 8 15 19 16 17 6 16 5 12 20 6 7 19 17 0 2 12 10 18 3 15 12 4 4 13 20 7 8 9 20 15 14 15 13 5 4 3 19 17 16 17 19 15 9 6 9 13 9 10 20 9 20 12 12 16 19 11 4 11 19 14 10 1 12 20 16 15 3 1 6 10 7 0 11 3 9 9 9 18 9 10 6 19 0 6 1 8 16 5 5 2 4 11 15 3 0 3 14 14 1 17 13 1 1 4 9 13 0 9 1 15 1 11 2 15 11 7 5 15 11 19 13 20 5 17 2 8 5 6 6 8 14 7 12 20 8 6 13 16 19 11 18 20 8 1 20 15 8 0 5 0 13 11 20 1 3 6 5 4 9 9 12 1 19 0 19 11 0 20 20 10 12 13 10 7 15 6 19 6 3 8 10 13 18 16 15 13 2 0 9 4 20 14 13 0 0 3 1 15 13 9 1 15 13 15 1 8 15 14 2 20 11 5 10 6 19 6 6 4 10 20 12 13 11 17 10 10 7 10 13 6 5 6 0 16 17 19 0 5 1 4 19 19 16 11 11 10 1 12 3 16 12 9 0 12 9 13 5 19 13 6 18 14 8 3 10 0 9 2 6 20 11 2 0 8 14 9 19 10 15 19 20 1 18 11 11 0 2 13 0 17 10 1 17 10 12 9 17 17 0 17 3 5 3 13 20 16 9 1 10 2 7 20 12 16 12 1 3 14 19 3 7 7 9 3 11 18 19 4 14 6 13 15 11 15 13 9 13 16 17 14 15 16 18 19 8 14 7 16 6 15 12 5 18 15 7 2 13 16 12 10 13 4 16 11 6 16 14 5 11 9 18 0 12 3 9 11 13 20 4 10 6 0 13 0 6 10 1 13 19 17 18 9 2 14 8 9 19 0 4 16 17 10 3 15 4 20 5 11 20 15 3 8 2 7 17 7 10 8 3 0 20 10 6 1 7 6 6 4 19 20 16 20 3 16 19 5 2 4 11 18 18 13 1 19 6 0 16 3 19 7 14 1 8 11 9 12 4 13 10 5 10 8 17 10 1 11 15 11 8 2 5 13 4 20 9 1 8 0 8 17 5 2 12 8 1 7 1 5 0 6 6 8 13 14 14 3 5 2 3 8 9 11 15 3 14 4 4 6 8 8 4 16 12 15 15 7 17 0 9 3 0 14 0 13 11 11 14 0 10 8 14 2 17 18 19 20 14 18 12 10 19 8 17 1 0 18 2 10 20 5 18 17 19 19 20 18 10 6 10 13 12 12 2 13 3 8 6 11 16 20 4 12 8 9 7 5 5 4 8 16 13 16 20 15 17 1 12 9 5 2 12 10 20 14 5 18 19 12 0 17 19 6 18 15 14 15 7 14 13 9 9 3 11 15 6 11 0 9 16 6 18 8 0 0 8 8 4 0 15 4 3 8 9 1 8 5 16 1 10 1 11 20 10 13 19 0 19 4 19 6 4 8 0 9 17 11 2 2 15 17 2 3 11 13 14 5 16 17 4 18 19 15 11 6 0 10 16 18 18 11 2 10 11 6 12 19 6 7 11 6 15 16 7 1 11 8 1 11 5 9 11 16 14 0 11 9 13 14 14 1 0 3 16 5 18 19 17 15 19 18 4 15 3 20 6 6 3 13 2 8 14 7 5 6 20 2 10 14 6 5 16 3 8 15 0 3 16 3 19 14 17 3 20 8 3 16 16 5 2 8 8 17 8 15 9 1 9 13 17 5 0 17 8 5 7 5 19 19 1 17 6 11 1 12 3 2 8 20 17 19 17 15 16 13 19 17 14 17 14 3 18 6 17 10 3 2 3 3 16 0 14 14 18 18 8 3 4 2 3 11 15 13 9 16 15 2 7 16 2 14 13 3 6 6 14 6 14 11 5 3 5 1 16 16 14 4 10 17 3 19 6 5 11 12 18 2 3 16 7 2 10 5 11 18 18 5 19 15 3 12 13 19 12 14 1 1 11 8 0 8 17 20 2 12 9 9 17 13 6 7 4 6 15 20 20 13 16 7 17 2 20 11 17 8 6 17 19 4 8 16 2 2 4 4 8 17 9 6 3 1 11 13 9 18 5 4 14 3 6 14 15 8 13 8 13 18 10 13 9 5 10 8 2 11 7 19 20 18 16 7 16 14 17 13 12 4 18 15 16 8 18 15 13 20 12 5 8 1 17 13 13 19 17 6 14 13 15 4 7 19 20 2 15 16 20 6 2 3 6 2 20 2 4 3 9 7 2 5 16 3 20 19 14 9 18 1 0 20 15 12 0 15 7 11 5 17 15 2 20 5 7 16 16 11 12 16 12 9 20 13 14 1 3 0 2 2 13 14 3 11 6 1 6 20 8 6 14 6 6 17 17 0 10 3 19 3 5 0 12 8 14 20 15 9 18 8 5 2 8 12 5 15 0 8 2 2 14 2 3 3 16 8 0 9 12 19 16 9 4 6 19 12 19 19 12 6 11 11 3 17 16 2 6 13 9 10 15 7 11 5 11 6 9 9 14 5 17 8 15 14 0 19 7 1 9 3 9 4 10 1 12 2 12 20 6 6 16 2 10 0 17 4 14 2 9 4 0 11 19 17 0 13 8 0 9 11 12 0 19 2 1 17 12 4 12 8 7 2 14 9 11 18 4 1 3 13 2 14 10 17 16 2 10 0 18 10 1 8 19 8 20 11 9 14 18 17 6 1 20 5 9 8 12 0 6 13 12 7 5 10 17 16 18 17 9 7 11 19 15 19 20 3 9 18 16 4 15 1 20 3 5 18 14 7 1 14 10 3 17 10 1 17 0 10 8 7 7 12 0 5 11 9 20 18 1 16 13 10 7 9 2 19 13 10 2 10 19 7 18 4 20 3 18 11 7 20 5 13 13 2 19 7 5 19 20 3 4 17 10 2 11 11 12 2 11 14 12 8 5 9 16 1 8 8 11 4 9 14 4 1 17 12 16 5 8 15 19 15 19 6 15 13 18 0 5 20 0 3 16 2 12 12 7 20 8 0 8 11 8 13 11 20 9 16 4 17 14 0 19 8 0 3 10 6 1 2 18 6 4 15 17 20 8 0 5 12 1 7 1 4 5 5 1 6 12 15 11 18 11 3 17 13 6 2 19 3 9 6 12 13 3 16 8 19 16 8 3 7 11 1 16 6 4 2 5 12 8 5 6 14 0 16 18 16 16 7 8 4 12 0 3 1 10 11 9 8 17 10 10 1 16 16 5 5 4 2 9 10 19 4 7 16 19 8 13 10 0 2 19 6 12 2 17 20 3 3 5 10 5 5 4 11 20 6 4 2 16 20 12 8 5 7 5 9 16 0 6 15 1 5 12 2 4 20 13 11 3 7 1 19 1 20 12 13 13 12 1 4 3 9 1 0 7 20 12 14 0 6 9 7 12 20 4 20 0 10 15 7 11 0 5 4 15 2 5 3 11 6 3 10 1 13 11 12 3 8 18 14 3 20 6 7 0 14 2 0 3 1 9 0 13 5 17 18 8 6 4 13 8 13 0 7 16 20 15 2 12 4 5 20 0 3 2 3 20 15 9 13 6 20 2 20 4 10 4 19 7 16 7 4 12 18 16 10 12 7 2 7 7 15 2 17 8 3 13 16 1 0 11 5 2 20 10 9 10 6 17 6 6 8 13 13 19 8 5 17 17 8 15 6 1 18 1 14 3 16 11 19 15 11 16 16 14 0 16 12 5 14 2 5 3 15 16 15 5 5 12 16 1 17 17 5 16 8 11 9 19 0 12 12 4 2 6 10 5 17 0 19 14 1 7 10 18 15 20 13 14 7 14 14 6 5 1 9 10 3 20 10 14 2 5 19 3 15 17 4 6 11 19 18 7 19 8 4 7 13 8 10 3 15 0 7 13 15 19 16 14 2 3 14 5 16 2 17 10 0 18 0 1 18 17 20 6 12 3 2 3 10 7 6 2 4 17 6 13 14 19 15 7 16 0 8 4 8 1 8 13 5 7 14 6 1 17 20 11 1 20 10 10 9 12 20 13 5 4 16 7 0 7 3 6 11 5 6 15 9 19 13 19 6 11 15 8 10 4 4 0 16 8 5 4 12 5 6 20 2 16 6 19 9 13 13 16 18 4 9 15 3 17 12 6 10 11 13 4 2 14 4 20 15 1 20 4 13 1 17 9 19 6 18 17 18 20 7 2 20 4 10 14 10 10 13 13 16 4 1 1 0 13 20 0 10 6 8 11 17 4 0 4 0 18 18 18 10 18 13 17 7 5 7 16 7 19 17 17 10 3 9 5 18 3 1 0 13 2 19 18 15 1 1 5 9 15 12 3 0 2 19 16 17 4 0 19 6 6 17 3 4 5 8 4 15 20 8 9 4 18 0 13 20 0 17 18 0 2 6 8 10 7 15 14 16 16 12 15 17 20 8 20 19 12 6 17 4 9 19 18 17 1 11 3 9 7 3 14 7 13 1 17 19 14 3 7 13 7 5 9 0 5 11 8 14 6 15 17 19 14 19 5 7 11 15 3 16 10 1 8 8 7 10 18 4 12 5 2 5 9 5 11 10 3 12 9 17 16 5 6 7 10 19 13 19 19 4 19 0 7 16 1 6 14 1 7 16 16 12 4 20 20 19 8 6 10 12 12 13 19 12 5 15 20 9 14 10 20 13 2 19 16 12 2 5 16 16 1 9 7 15 10 15 2 4 6 10 4 6 20 13 14 11 3 13 16 10 3 19 20 10 11 16 13 15 14 17 6 5 5 15 6 14 19 18 0 9 9 11 14 5 20 6 12 14 12 6 18 9 4 19 4 3 15 20 15 11 14 9 19 1 15 16 17 7 12 11 17 19 8 6 19 10 11 6 19 9 3 12 7 2 7 11 14 14 6 13 1 19 4 17 6 18 13 19 3 20 9 14 3 18 4 19 2 20 13 3 9 7 0 11 10 10 3 1 13 0 7 14 14 14 5 20 5 15 5 6 18 11 10 17 14 0 14 9 13 17 15 5 20 12 19 5 15 8 20 7 5 19 2 11 18 9 17 19 14 8 17 2 20 2 2 12 7 16 19 7 9 20 20 18 0 10 2 0 14 18 13 15 3 14 11 6 16 12 17 10 4 10 12 3 6 5 14 6 18 17 1 11 3 7 20 16 10 15 12 14 12 19 14 14 0 18 18 14 8 1 11 6 19 17 3 3 3 15 12 17 6 10 17 8 11 8 17 12 7 18 13 4 0 3 1 1 15 3 20 15 1 19 15 3 5 15 19 20 16 17 7 17 19 13 9 0 8 0 14 19 2 12 1 4 4 4 1 9 7 4 9 12 6 17 14 6 11 11 10 19 12 11 14 10 6 12 19 14 16 10 9 6 8 19 14 18 19 12 16 20 3 5 1 16 8 14 19 15 6 8 7 8 20 8 6 18 1 8 12 3 18 6 16 20 5 3 13 5 8 11 13 16 8 9 4 14 7 14 18 3 20 5 19 0 4 8 13 6 9 10 7 8 16 10 7 16 11 0 2 12 13 17 1 8 8 20 17 6 2 9 11 13 20 1 12 2 14 7 13 9 20 3 15 9 19 5 18 17 3 15 5 0 7 2 20 15 9 16 20 7 16 12 1 13 19 9 1 5 17 16 4 5 13 13 7 20 17 20 12 1 17 5 14 11 14 13 10 18 16 12 10 16 14 0 2 14 0 7 2 14 8 12 4 7 16 13 1 8 12 20 4 18 7 4 20 5 11 5 13 17 2 2 15 10 15 18 8 14 2 13 3 9 9 5 17 11 8 1 5 8 20 3 5 11 6 16 4 19 13 0 15 6 16 17 10 15 19 8 4 1 18 16 11 12 15 14 4 2 5 16 5 4 2 15 16 17 9 12 3 8 3 9 16 11 17 10 19 14 3 6 13 16 12 0 20 1 11 16 10 20 0 5 13 12 8 18 13 4 10 7 9 17 20 18 1 17 3 8 16 6 6 16 17 18 14 18 19 13 2 14 3 12 15 3 7 11 20 19 14 8 1 9 20 2 12 18 13 5 13 8 12 11 10 15 8 4 4 1 12 13 16 3 10 13 8 16 1 8 2 11 12 11 3 18 11 12 11 13 4 13 20 10 3 2 7 17 19 12 2 16 3 3 15 17 10 1 16 6 13 2 9 8 13 8 15 11 4 17 4 17 1 5 11 18 4 7 17 7 2 18 1 4 10 15 14 16 17 1 16 9 7 4 12 14 15 0 2 16 17 14 13 6 11 7 20 1 20 19 16 6 18 12 6 16 3 1 10 4 19 15 7 1 7 13 13 12 11 15 2 17 1 17 10 10 12 5 10 9 4 2 12 8 4 17 11 18 19 20 11 7 8 17 18 8 13 0 17 20 20 3 0 8 6 17 12 20 9 19 0 0 4 13 12 7 18 11 18 15 6 4 6 0 6 17 9 0 0 20 3 12 11 15 9 11 12 13 17 0 17 4 12 13 10 3 11 15 10 17 16 13 3 7 19 15 15 16 14 2 10 3 8 3 0 10 10 15 7 6 6 6 5 5 5 10 18 9 7 19 13 19 11 2 0 4 9 10 4 14 19 3 20 13 0 0 14 5 1 19 4 17 10 16 9 19 6 2 17 5 11 12 9 20 8 3 19 15 2 6 19 3 15 6 7 3 3 10 7 17 7 14 12 12 17 4 3 15 15 14 3 1 13 3 18 14 18 8 2 20 11 3 17 1 1 0 9 11 1 20 2 11 10 8 1 15 10 5 5 20 0 10 4 3 8 2 20 7 5 16 16 10 9 20 5 15 20 9 10 15 4 10 17 8 12 1 6 13 6 20 2 0 12 10 9 20 8 16 11 18 11 2 9 16 19 1 6 5 14 10 14 19 8 6 14 11 3 9 2 17 17 9 5 9 8 6 19 20 14 3 18 3 3 12 9 17 9 8 7 3 19 1 4 3 18 0 18 12 13 0 17 7 1 16 20 6 0 2 18 19 7 0 9 16 9 13 10 4 6 10 5 2 13 2 1 12 4 19 6 0 10 14 8 0 14 7 19 10 2 8 8 5 14 2 17 5 12 4 15 18 11 9 0 18 0 17 14 17 14 9 15 14 17 16 2 3 7 17 17 4 13 8 18 7 4 4 12 1 15 18 18 7 10 8 7 8 14 0 18 17 6 3 12 10 5 2 14 11 20 2 5 10 1 4 8 5 4 12 4 14 11 11 11 1 6 18 14 0 0 11 6 9 5 1 20 11 6 2 2 18 20 19 0 19 17 0 8 4 20 14 17 0 13 0 19 11 0 9 16 14 10 2 19 8 18 13 13 13 20 7 10 12 19 10 18 7 11 13 14 0 15 15 13 5 11 10 6 16 17 14 9 4 8 6 8 9 6 4 19 20 14 11 10 0 19 13 18 20 15 7 1 6 18 20 15 9 0 10 17 12 15 9 18 0 16 4 3 1 8 1 18 19 13 6 4 0 2 6 11 10 8 12 16 10 8 17 20 14 20 15 19 12 10 18 18 13 17 8 16 9 2 1 15 4 1 19 3 19 15 9 13 7 12 5 11 1 13 4 6 1 10 10 6 18 4 11 19 8 12 8 0 6 20 7 15 4 3 6 13 19 6 11 0 19 8 18 5 16 11 3 16 1 1 12 8 6 1 12 16 14 17 14 19 11 17 16 17 10 16 9 18 5 15 20 12 0 18 5 0 9 8 13 2 12 7 14 2 18 11 20 5 19 1 5 12 8 18 11 8 6 10 13 18 10 4 4 16 15 17 10 6 8 15 20 11 5 0 8 20 5 17 0 18 20 18 14 8 2 5 4 4 19 12 0 18 17 16 15 11 3 2 12 15 0 8 20 13 2 15 14 15 15 1 9 13 17 14 15 2 3 5 17 16 16 14 17 5 13 17 15 3 0 7 3 1 4 2 18 1 13 8 19 12 11 18 13 19 5 8 1 1 11 3 9 1 4 3 3 12 11 0 16 20 4 16 20 3 20 7 17 10 2 8 15 9 10 18 20 13 10 14 0 7 18 5 12 17 14 8 14 7 3 12 17 7 17 12 12 6 20 12 5 7 9 2 5 9 14 20 9 0 18 11 20 1 4 16 9 17 0 16 14 13 20 4 17 13 13 19 1 11 8 4 6 6 8 10 16 18 9 14 7 14 17 1 10 11 13 6 6 7 20 10 5 3 3 10 14 19 8 7 17 11 4 17 1 20 19 13 10 17 1 9 19 12 17 19 3 1 2 16 7 2 20 13 20 16 20 19 16 12 7 1 17 14 8 14 11 9 5 17 18 9 0 11 18 9 10 3 10 3 11 2 4 20 3 11 20 16 15 10 13 12 6 4 10 18 19 9 11 5 14 18 0 9 15 7 18 3 1 4 17 12 3 19 4 9 10 11 0 3 7 4 10 12 14 0 15 12 13 16 16 15 20 7 5 13 16 15 20 12 1 15 15 17 15 13 2 9 15 2 9 20 0 8 6 12 1 16 7 19 15 16 2 17 10 16 5 13 15 18 10 3 8 2 11 16 9 18 10 5 6 6 17 4 19 0 9 4 16 3 8 11 4 5 18 9 8 1 14 20 4 17 0 3 14 10 1 12 14 14 15 16 15 13 19 7 12 13 16 2 12 15 17 17 12 4 19 5 0 1 15 17 7 1 1 16 8 1 19 10 10 18 8 2 17 20 7 10 3 6 10 18 18 11 10 6 8 9 17 10 13 18 11 5 9 1 4 5 17 8 1 15 1 2 18 8 16 16 14 13 3 0 5 1 17 5 4 1 20 4 8 18 11 4 0 9 5 11 16 2 13 15 5 5 9 2 11 10 3 13 5 12 3 13 13 14 13 1 0 19 1 3 9 10 17 3 16 18 17 2 0 8 5 17 11 8 13 12 4 16 14 0 1 2 3 11 4 11 4 12 9 20 16 9 4 15 1 11 1 20 2 20 19 7 19 9 2 4 3 7 1 12 17 5 2 12 4 7 1 6 13 4 18 4 14 6 3 4 12 16 19 9 19 18 4 0 18 17 0 11 11 3 12 12 7 1 7 18 1 9 7 13 14 8 8 6 0 13 20 14 10 0 4 5 2 13 13 7 12 17 8 16 1 13 14 12 7 10 20 16 6 8 15 8 17 9 14 15 20 8 8 20 10 17 0 0 18 16 10 16 5 13 12 10 13 12 10 7 12 2 12 17 19 4 6 4 5 20 17 6 3 17 6 1 10 4 16 8 13 4 10 9 4 6 8 4 3 8 1 0 8 1 15 10 1 1 15 3 17 15 0 0 10 12 17 13 4 7 14 13 7 3 3 20 11 8 19 15 12 16 10 1 14 14 1 0 15 3 3 4 19 3 16 7 1 9 17 16 11 18 1 3 20 14 5 1 10 3 2 20 8 12 8 2 15 6 3 3 2 18 6 17 3 12 11 20 19 11 12 7 17 15 1 8 5 15 11 3 10 7 16 3 5 10 2 0 7 16 14 15 11 18 3 10 3 16 3 7 12 0 2 0 17 4 7 0 11 1 19 13 15 0 14 13 11 5 8 5 4 18 18 1 18 17 5 12 17 19 20 18 14 9 1 17 11 5 13 2 11 5 14 12 0 4 0 15 6 10 12 1 0 6 19 10 20 1 19 2 9 11 0 9 2 4 14 5 1 16 18 1 13 14 17 15 12 2 2 0 12 3 1 17 2 20 14 20 5 13 1 20 17 3 1 13 2 11 17 12 15 14 19 1 12 6 1 15 14 12 12 5 20 0 5 10 6 6 6 5 4 1 1 15 0 16 1 15 16 6 14 5 9 15 19 13 5 14 0 12 9 10 0 2 6 17 3 8 17 16 7 7 0 13 20 3 12 13 13 17 13 18 2 9 0 20 5 6 15 14 0 15 3 4 14 9 3 20 0 18 10 8 9 20 17 12 7 12 19 0 20 2 7 14 9 16 9 17 18 12 9 15 15 15 9 20 12 5 14 8 3 12 15 6 2 17 2 3 14 15 12 14 7 7 6 0 11 16 19 17 9 1 6 11 0 13 11 0 2 6 11 18 5 12 3 17 16 20 14 2 18 8 4 3 1 15 17 14 1 13 4 20 0 8 19 9 1 9 2 7 19 0 3 20 14 6 17 17 10 9 16 1 11 15 20 7 6 20 19 10 10 10 17 9 4 10 16 6 13 13 8 8 15 2 13 5 18 15 8 11 15 9 8 1 11 3 12 6 9 1 9 15 4 12 6 9 4 10 0 12 7 14 18 5 15 7 0 11 18 5 9 15 18 1 3 20 12 20 15 4 9 4 14 2 6 11 3 18 8 12 11 2 7 14 16 3 16 19 17 0 10 11 12 16 15 10 11 17 10 15 3 12 1 6 1 2 18 20 6 2 4 18 19 6 9 12 11 3 11 20 20 11 3 12 0 19 20 5 0 1 14 2 3 11 6 14 1 6 13 13 10 15 17 10 2 17 2 13 18 10 6 10 8 12 9 19 12 6 0 19 7 0 19 19 2 5 5 18 5 11 13 19 10 3 14 2 19 16 0 4 17 17 4 0 13 10 3 14 12 13 11 2 17 16 16 19 19 16 8 18 8 1 13 10 18 14 18 9 20 0 10 5 4 15 13 11 5 13 1 16 13 19 10 19 3 11 9 16 18 14 17 19 1 8 12 11 14 8 3 14 9 13 13 2 6 7 9 17 14 18 13 3 19 11 10 6 4 20 17 14 4 5 0 2 9 4 3 7 12 16 7 11 8 11 7 18 7 18 20 16 17 5 0 19 18 12 13 19 12 1 1 2 6 2 3 8 4 15 20 16 12 14 0 18 11 7 5 8 13 13 4 3 5 9 13 4 18 19 13 19 3 14 17 1 20 7 3 16 17 14 15 5 19 13 5 19 2 8 10 2 9 10 13 11 6 20 1 18 6 6 17 8 0 3 4 14 0 12 7 5 12 11 0 15 12 19 18 1 14 14 4 1 14 11 4 15 0 4 6 9 16 7 20 11 14 2 4 0 3 6 6 7 0 14 5 20 2 14 14 10 8 2 3 18 12 13 13 4 7 0 1 18 14 0 10 16 14 4 10 3 17 5 9 20 16 15 19 7 7 4 18 12 10 12 12 0 5 6 1 10 6 19 10 16 13 3 16 4 6 4 0 3 1 0 5 20 11 9 14 5 2 11 18 11 5 8 1 12 6 3 17 7 12 3 15 15 8 10 6 20 17 19 2 7 15 13 12 7 3 0 12 3 3 19 10 19 5 6 15 3 9 14 18 17 12 4 13 1 18 17 12 11 10 20 19 5 10 6 14 3 6 8 20 11 9 8 16 4 5 1 11 20 20 12 0 19 15 2 10 7 7 3 4 20 17 9 11 8 3 17 6 0 18 3 0 9 3 13 16 17 9 3 19 15 3 7 19 16 14 7 18 17 13 9 16 3 2 7 17 19 15 18 15 20 11 7 4 19 12 3 7 20 18 7 17 13 1 19 6 12 18 7 7 12 20 5 19 15 16 20 10 9 15 12 6 4 4 13 0 8 3 15 6 8 15 4 3 7 8 14 15 17 6 1 0 2 1 12 4 10 0 17 8 8 20 1 17 6 9 6 20 1 13 12 5 13 3 10 8 13 14 13 7 0 6 15 0 4 20 3 19 12 20 14 16 1 15 20 11 9 20 19 12 12 6 0 17 9 6 14 11 8 1 5 5 15 20 3 4 10 10 4 9 18 6 10 10 5 13 3 2 14 12 7 2 10 12 14 1 15 13 5 9 0 8 16 6 11 18 11 16 15 19 17 11 14 19 18 2 5 4 5 9 1 2 14 15 9 1 1 17 14 4 11 6 9 0 7 16 19 18 8 4 14 12 9 2 12 11 9 13 1 7 8 11 8 13 13 2 3 11 10 1 5 11 15 16 1 4 12 12 9 12 10 10 11 8 4 2 13 13 2 12 9 0 14 2 8 4 13 9 6 8 19 8 19 2 8 10 17 18 12 4 17 1 12 0 20 14 19 16 17 3 20 17 12 0 16 0 11 19 17 11 4 2 11 11 19 20 5 8 11 10 11 14 20 12 9 19 10 17 14 8 0 12 0 1 13 1 15 5 18 11 16 19 12 2 2 20 17 19 3 0 18 19 11 20 8 2 18 4 14 9 1 16 9 1 10 19 7 1 13 3 15 3 19 3 7 11 11 5 18 19 12 0 12 20 17 9 3 6 2 6 12 20 20 0 6 1 15 11 5 6 18 11 17 0 19 20 5 6 17 15 4 19 11 13 6 18 1 18 1 11 16 3 20 5 20 15 7 13 4 11 1 10 2 4 5 12 9 7 9 4 6 19 0 12 18 11 16 11 19 11 8 1 3 3 15 8 8 13 1 19 19 3 3 10 0 0 18 11 3 9 13 13 8 18 6 9 20 10 14 7 12 4 7 18 16 4 12 14 11 6 7 5 5 13 13 9 8 20 14 13 7 20 12 12 19 4 6 17 1 1 20 19 4 20 4 1 3 0 0 1 8 12 4 10 16 0 15 18 11 14 20 0 3 18 14 11 7 16 13 6 9 5 7 19 6 16 1 20 3 18 1 2 9 9 20 18 14 3 18 12 5 6 16 17 13 0 15 17 16 17 10 17 19 7 0 3 10 20 8 13 5 5 1 6 10 4 0 19 15 19 20 0 14 19 14 16 0 7 5 3 3 12 17 3 1 8 3 5 1 2 12 8 1 7 17 1 6 17 15 12 2 20 1 17 12 15 10 16 5 16 12 4 18 8 6 20 12 11 9 3 2 16 14 12 6 10 11 9 5 5 9 18 11 8 10 4 13 6 12 11 15 10 18 11 9 14 10 7 19 6 2 4 19 5 6 7 5 10 8 11 6 1 9 16 12 14 7 13 20 19 0 13 17 1 18 15 5 19 18 4 15 15 7 4 16 17 20 11 0 15 15 14 6 9 2 12 7 2 9 4 7 12 0 1 2 10 20 18 8 14 20 8 20 13 19 18 14 0 9 4 4 6 7 17 0 18 10 4 1 0 14 17 19 7 16 4 20 9 13 5 19 2 11 1 5 5 10 18 7 17 12 13 15 13 13 18 4 18 3 13 3 11 6 4 14 19 13 13 0 9 8 15 2 13 12 11 11 0 17 11 16 15 16 17 11 11 1 14 11 15 10 12 1 6 6 18 6 19 5 11 11 18 6 1 10 11 20 16 17 15 13 15 9 3 0 16 10 11 6 16 16 20 14 17 8 13 4 13 0 1 4 7 0 9 5 1 7 2 20 6 13 13 1 19 16 3 7 12 7 10 5 19 3 19 20 19 9 14 12 14 0 20 1 15 2 2 5 14 7 19 8 0 13 10 2 13 4 9 0 4 20 2 17 3 6 8 13 10 9 4 16 3 6 2 15 7 11 10 5 3 13 4 6 0 9 15 9 14 0 3 12 8 7 15 6 16 20 9 4 0 7 0 3 3 16 1 0 3 16 3 5 9 6 0 10 18 0 20 19 12 1 2 4 8 0 10 3 20 12 5 19 14 1 6 15 11 18 13 16 10 0 0 9 0 19 4 1 5 17 10 2 20 4 0 18 4 13 1 2 20 12 12 17 10 17 16 14 12 8 0 12 4 14 13 3 16 18 18 4 12 3 2 16 6 13 11 0 14 2 17 3 5 18 1 18 18 10 17 11 12 13 3 10 11 10 6 10 5 1 4 15 10 6 6 18 4 1 17 7 12 19 9 5 4 14 17 2 10 1 7 4 4 10 4 6 10 17 16 16 20 0 13 10 17 5 16 18 16 4 14 8 7 0 18 5 8 11 5 14 0 17 2 19 8 17 5 11 14 8 17 2 5 4 7 20 18 6 13 5 14 15 17 17 16 16 4 8 9 3 3 1 8 14 15 11 5 19 3 8 2 15 8 18 20 16 4 13 0 6 1 10 2 7 18 11 13 13 8 5 3 18 20 7 18 2 14 9 12 1 5 3 14 10 0 5 18 13 1 2 20 10 14 17 0 10 15 8 12 5 15 11 20 5 4 14 11 9 4 0 0 12 6 13 8 4 1 19 4 8 9 13 7 0 9 3 3 10 2 16 4 7 8 7 1 1 7 14 20 16 14 17 18 7 3 5 17 6 5 13 18 14 14 5 8 5 7 13 14 19 6 5 3 10 18 4 11 1 7 17 17 13 1 13 15 5 20 2 18 14 1 2 9 5 17 4 0 14 10 10 4 0 14 7 19 2 17 17 8 11 14 9 13 1 7 14 14 7 11 14 6 17 13 0 4 14 11 18 13 17 16 17 1 15 10 6 1 16 13 15 1 11 10 3 2 10 14 7 10 8 5 3 7 5 7 15 2 2 4 7 1 8 11 11 16 2 13 19 14 18 9 12 19 8 11 11 12 10 13 16 11 7 5 18 19 2 6 15 0 19 15 18 6 6 11 4 17 13 17 14 16 16 20 18 12 2 5 2 9 12 7 15 15 14 7 19 20 5 17 11 20 16 7 15 20 10 17 14 8 16 17 10 0 19 10 15 6 17 12 10 12 12 2 15 16 10 11 19 18 2 10 15 9 2 1 15 17 18 15 14 0 15 1 10 13 1 19 3 12 7 10 5 6 3 11 5 20 9 1 12 18 5 15 20 2 18 8 19 1 1 5 13 16 19 18 18 2 17 3 0 13 10 0 7 6 9 12 10 4 9 5 3 1 2 17 0 6 14 7 10 17 6 14 2 1 17 5 5 2 6 13 9 14 20 16 11 14 20 4 2 12 13 10 18 13 6 13 16 10 14 18 16 11 5 10 2 20 16 8 14 11 8 5 18 7 10 16 9 4 20 13 14 13 10 11 19 11 14 9 8 2 6 0 4 17 1 17 17 20 0 18 14 11 12 10 13 17 15 5 12 5 10 8 17 19 18 8 12 20 4 10 17 18 13 17 20 1 4 17 6 2 4 9 8 7 20 6 1 2 6 2 13 18 13 12 0 1 0 2 3 19 6 9 12 8 7 18 17 3 13 6 20 20 14 13 18 17 1 8 8 1 9 10 19 5 8 19 8 2 11 0 5 2 14 2 19 13 20 19 6 19 7 7 11 16 20 18 5 12 20 8 5 4 10 16 4 4 16 19 6 20 12 8 7 4 9 15 2 17 12 1 2 8 8 20 6 12 3 2 16 7 7 13 1 1 18 1 15 15 8 0 2 2 15 0 6 12 12 10 10 5 3 8 3 18 16 5 1 2 13 6 0 9 19 13 8 16 4 9 12 2 7 2 17 3 10 17 9 17 15 2 15 9 2 4 3 18 17 12 9 0 8 16 11 18 8 3 18 14 9 15 10 8 10 12 4 11 9 17 11 0 9 18 9 8 7 14 1 12 3 14 19 7 9 3 10 15 14 4 19 18 13 4 5 9 11 13 9 11 15 6 4 13 7 4 10 11 8 0 17 8 11 14 18 6 2 7 1 15 20 15 0 17 12 4 8 5 15 9 13 0 3 8 14 6 19 2 8 16 3 2 1 17 6 6 16 0 12 4 9 5 8 1 12 11 8 20 6 9 18 7 1 5 16 19 4 1 15 4 16 19 0 10 10 18 20 1 13 20 20 2 11 20 6 2 4 0 20 9 7 12 4 7 6 4 19 18 11 9 0 7 3 9 19 5 4 2 12 1 17 9 10 20 3 4 2 16 15 15 12 6 0 11 0 17 1 14 1 19 3 13 13 0 15 15 19 20 10 16 15 11 12 15 4 0 6 4 10 7 5 14 0 7 7 5 17 20 20 2 12 20 3 16 11 20 8 1 9 17 17 4 11 18 3 5 14 10 6 7 0 7 17 8 0 14 11 4 12 5 19 9 16 3 9 10 17 7 5 13 15 14 5 19 5 10 19 5 6 15 18 6 1 5 11 10 14 14 20 17 11 6 15 18 16 15 10 8 9 17 14 8 12 6 7 6 5 13 12 13 18 14 11 2 8 4 11 9 10 4 6 4 20 12 9 7 14 7 6 4 19 0 5 19 17 11 20 10 2 1 1 2 4 17 11 13 8 5 12 10 4 14 15 18 7 0 0 13 15 5 9 17 7 13 20 20 19 15 11 6 11 15 12 11 19 10 20 19 20 6 18 16 8 15 15 15 10 0 7 2 8 6 13 18 19 9 7 7 2 7 10 6 5 11 12 12 18 2 9 13 19 5 12 4 0 16 1 20 14 7 11 8 8 20 20 12 6 14 5 2 12 16 7 1 3 4 3 14 2 8 13 14 12 19 0 9 4 7 15 10 11 9 0 6 19 5 15 15 0 13 1 19 3 3 5 15 18 5 2 0 7 8 16 7 17 5 1 17 15 11 8 11 3 20 20 16 7 4 10 19 10 18 3 15 2 19 19 18 16 5 9 13 14 14 16 7 20 17 19 0 8 15 15 16 9 0 4 19 18 20 20 17 2 15 18 14 1 20 15 8 10 3 11 16 18 8 2 17 0 9 9 0 17 4 7 11 9 14 3 4 2 0 13 9 19 14 2 18 3 19 8 8 4 0 4 10 7 13 6 11 8 0 5 20 7 15 0 13 13 19 17 2 6 1 18 8 5 10 5 4 17 10 11 7 9 11 4 19 3 19 18 11 3 5 0 3 5 2 10 13 19 15 17 5 20 2 8 8 10 18 12 2 6 3 11 20 4 2 12 9 7 6 11 19 11 7 10 1 0 3 7 16 0 9 2 6 1 9 10 19 3 0 14 13 15 15 15 7 15 20 0 19 15 15 11 9 2 3 9 12 10 19 12 6 13 19 4 14 14 8 19 16 14 5 5 10 10 8 17 9 16 7 13 14 19 18 13 13 3 12 6 5 6 3 6 19 18 2 14 3 11 10 4 19 17 11 11 11 19 18 10 15 5 19 5 11 7 9 2 11 3 11 4 20 7 11 10 17 5 17 20 3 6 20 1 9 2 17 19 14 20 5 9 4 18 6 12 7 16 12 9 3 2 19 5 7 8 19 8 11 6 2 13 2 1 10 4 14 2 18 6 17 9 13 10 17 11 2 1 7 7 6 18 1 17 4 18 8 8 18 20 4 16 20 19 13 18 6 15 4 18 20 15 16 3 19 12 20 2 10 20 4 10 11 0 0 0 11 15 1 18 12 1 16 17 12 8 8 16 4 18 18 13 18 7 0 8 8 4 13 19 11 12 8 1 17 9 3 1 11 15 19 5 4 9 1 7 10 0 7 13 6 4 13 2 19 1 8 19 16 3 5 5 4 3 2 15 4 20 11 6 13 1 19 10 18 16 1 1 0 8 0 2 3 17 1 18 5 7 15 12 19 9 17 1 20 0 15 5 3 6 1 6 1 12 10 8 17 17 12 1 12 1 5 7 1 1 5 13 12 12 19 1 16 16 6 10 11 10 15 13 19 0 7 11 4 15 11 19 9 16 16 17 1 5 1 12 14 0 8 7 13 0 4 12 12 9 3 3 8 7 17 15 9 9 18 1 7 15 9 2 19 17 6 5 7 2 13 7 7 4 3 11 14 5 5 0 2 8 9 15 18 8 4 6 2 8 15 13 14 16 13 18 9 1 9 2 12 7 6 7 18 4 0 18 7 16 4 11 7 2 12 2 0 18 20 16 5 18 0 2 1 20 18 10 19 0 14 12 13 1 6 9 15 4 2 1 4 14 0 17 15 19 14 2 3 14 10 1 13 4 20 15 3 19 9 6 19 1 18 0 10 12 1 17 2 5 16 17 5 19 14 2 0 16 3 9 1 13 14 16 6 14 1 19 8 2 1 10 10 2 3 17 19 14 3 6 0 17 11 15 0 3 13 16 8 5 13 2 11 4 9 11 11 14 19 10 4 17 10 12 20 10 1 10 1 3 7 20 19 20 0 15 15 2 17 15 13 0 14 19 13 8 18 16 14 6 18 16 8 3 20 7 17 16 5 19 15 10 15 10 10 17 5 12 2 8 14 14 2 3 0 20 15 16 0 11 4 0 12 12 8 17 13 9 20 7 12 3 18 18 5 14 2 11 6 17 17 14 16 14 3 1 12 0 5 16 1 10 17 20 9 5 0 9 19 8 10 1 15 6 10 4 9 7 18 11 20 3 2 0 18 8 14 12 20 10 15 9 19 20 16 6 11 9 19 11 0 5 1 9 15 6 2 19 6 15 17 3 12 0 8 14 6 7 2 11 1 10 14 10 3 15 3 15 3 3 9 10 19 20 13 6 6 19 5 13 15 4 19 14 20 1 0 0 20 6 1 20 1 17 14 5 4 17 9 7 9 8 14 1 11 1 13 8 8 8 19 2 17 19 11 0 18 9 2 8 8 14 3 19 14 4 18 3 13 6 7 16 11 11 5 20 8 17 18 11 9 1 7 3 12 19 17 7 8 8 7 2 6 3 1 11 0 9 12 4 7 7 4 18 16 12 3 15 19 13 8 7 19 10 6 2 4 1 5 20 12 2 5 19 16 7 9 2 3 10 6 0 12 16 8 9 14 9 6 15 1 8 2 19 9 8 20 15 18 17 0 19 0 1 14 15 16 2 5 6 1 0 14 20 9 7 14 19 3 3 5 7 15 1 18 11 11 17 5 1 16 4 1 1 5 10 12 4 9 13 3 16 2 8 5 5 12 20 20 17 13 5 2 5 3 16 12 13 9 19 11 12 16 19 7 9 13 0 2 6 0 13 18 19 5 17 14 8 10 19 15 9 3 1 3 12 12 2 9 9 16 8 13 18 12 14 18 17 4 13 18 8 13 12 13 0 7 16 10 3 15 19 7 9 14 4 17 15 17 0 20 10 18 10 11 13 7 4 19 15 9 10 8 5 19 7 17 9 18 12 14 18 17 6 1 4 17 19 16 3 19 5 5 2 17 9 9 1 19 3 18 19 12 17 10 1 20 14 20 6 14 1 1 1 3 17 13 4 10 15 18 11 17 14 3 14 9 12 6 12 13 13 3 0 17 13 10 9 5 4 13 10 5 18 3 3 14 14 17 18 13 0 20 18 20 7 18 18 7 14 8 3 14 1 8 0 11 4 0 13 17 16 8 11 1 18 20 7 9 19 16 20 11 15 10 5 20 16 3 15 19 6 2 15 0 16 10 8 20 10 17 7 0 20 15 14 14 17 16 13 2 17 14 3 7 6 6 4 9 12 0 16 7 17 14 0 18 2 7 12 5 6 2 8 10 10 16 8 15 5 12 8 11 9 1 17 19 3 18 7 9 6 5 3 15 19 3 14 18 16 10 12 8 9 0 0 6 13 10 13 2 5 7 3 4 13 4 8 14 2 5 13 11 13 2 0 8 6 9 9 13 7 16 0 5 19 8 19 13 9 2 6 18 8 19 18 12 2 19 14 12 16 2 0 10 15 18 7 4 2 0 15 15 15 7 1 3 16 4 14 5 11 17 11 12 4 16 14 4 13 17 10 11 2 8 0 8 20 6 8 3 18 17 10 6 0 14 13 1 19 20 12 13 12 16 9 14 18 1 14 10 11 11 12 14 7 0 16 19 1 0 0 1 12 18 16 8 10 0 11 4 9 2 9 14 13 20 2 4 14 13 18 4 11 1 6 8 17 13 3 2 14 1 11 4 15 18 1 3 2 17 4 2 3 11 2 0 15 7 1 15 2 9 11 17 17 12 0 1 3 19 18 3 18 11 7 3 12 19 11 3 6 14 4 7 7 9 11 15 13 20 9 8 12 1 7 11 6 3 7 19 2 0 12 16 19 14 8 5 13 0 17 8 11 6 5 7 1 15 1 5 2 9 17 4 16 3 17 4 0 8 1 4 15 12 12 20 11 14 7 0 18 2 13 14 11 8 3 2 9 19 6 9 0 10 18 7 1 8 1 1 10 4 13 13 14 13 10 6 2 7 12 5 6 12 18 11 16 4 2 10 13 1 20 15 13 6 10 12 8 5 10 11 16 13 14 6 11 19 13 20 13 12 13 10 8 18 10 6 10 1 3 18 6 14 3 14 2 1 20 11 8 19 1 9 2 2 4 4 15 13 4 11 5 4 20 19 15 19 19 0 3 0 4 14 20 8 6 15 1 6 13 3 11 6 4 8 4 7 14 12 4 16 15 8 6 14 3 10 10 7 12 14 18 7 4 9 17 7 16 8 4 1 18 0 13 19 20 16 4 14 15 20 19 8 19 8 11 6 7 1 12 19 9 14 3 7 12 16 10 2 17 4 20 9 18 11 2 17 20 12 17 0 5 0 15 7 8 4 9 0 1 10 13 14 5 7 13 19 5 15 18 4 15 3 18 11 6 13 20 13 8 1 17 14 15 1 1 6 7 7 12 12 1 7 3 16 6 4 0 12 19 15 6 20 18 12 16 17 19 20 5 1 9 12 13 18 2 9 6 12 20 16 17 6 3 1 9 20 8 17 19 8 1 16 16 14 16 9 19 6 10 1 8 4 11 0 6 17 20 14 3 10 10 0 4 8 11 2 9 2 8 11 0 11 20 10 3 16 17 20 15 9 12 13 1 14 0 6 16 11 15 9 7 4 20 5 19 5 4 13 7 2 9 7 15 18 6 20 18 9 16 9 11 10 16 2 20 6 6 12 12 19 15 17 15 7 10 19 9 18 5 3 12 16 7 4 15 16 8 17 4 0 11 5 2 4 5 18 6 14 5 15 8 13 19 6 3 17 2 10 8 2 17 11 8 15 3 4 5 12 16 6 5 7 16 20 1 10 5 0 4 13 5 2 15 5 4 2 5 12 11 7 13 10 13 12 15 20 19 17 20 9 14 8 4 17 4 16 4 14 8 15 17 8 15 14 19 17 19 18 14 15 18 7 9 15 10 1 3 8 12 13 19 7 7 20 18 10 6 8 3 18 1 10 18 1 20 16 1 19 11 5 17 4 2 11 14 15 4 13 13 6 19 14 5 2 20 0 15 13 12 15 14 18 8 4 4 2 0 3 2 11 10 19 4 8 8 4 15 19 14 20 19 12 10 10 11 0 12 4 7 0 9 2 7 2 6 13 6 6 3 15 9 13 3 16 7 14 4 18 7 11 6 3 8 3 1 10 13 19 9 9 0 19 15 11 9 18 11 11 13 15 14 18 12 17 2 16 11 1 17 11 1 12 12 6 16 0 18 8 2 16 8 15 11 18 16 4 7 18 8 1 6 19 9 19 8 5 2 8 15 16 15 13 11 9 0 14 13 9 20 10 2 4 13 9 14 0 0 6 16 10 4 10 12 6 1 2 11 13 15 12 1 15 13 3 5 19 5 14 1 8 16 15 5 20 7 8 8 6 1 9 20 8 20 17 1 13 18 13 8 11 7 12 1 15 5 15 12 20 8 6 5 18 14 13 14 11 3 6 8 13 3 17 15 15 6 13 5 4 12 12 4 15 8 12 15 7 13 20 19 16 3 10 10 16 12 18 9 20 17 6 18 13 17 14 9 8 17 18 13 18 19 5 10 18 18 9 10 18 18 4 12 16 19 12 15 1 0 6 10 9 2 15 7 7 18 20 13 7 11 14 13 17 14 1 19 13 18 6 12 16 3 6 15 10 19 7 0 8 1 6 11 19 5 5 0 4 10 8 13 7 0 2 4 16 19 20 17 0 9 4 2 0 20 0 18 14 10 8 10 0 3 18 2 19 0 18 6 13 8 12 17 1 12 1 20 11 1 19 13 12 8 3 0 4 5 7 16 11 10 3 2 10 3 20 14 10 1 19 17 6 15 19 17 6 5 8 9 4 2 14 12 5 7 3 6 12 9 10 1 0 3 20 2 0 15 4 4 15 15 6 18 20 6 18 8 1 3 6 16 12 17 13 10 0 16 10 19 18 11 3 16 10 17 3 13 8 11 3 4 14 20 16 6 2 16 11 2 10 11 15 2 13 18 19 18 16 14 19 15 0 13 17 14 16 4 14 11 16 11 1 20 14 13 17 5 10 14 3 1 4 8 18 4 0 8 0 12 13 6 16 11 17 15 11 1 5 14 1 9 14 3 8 15 17 3 2 14 0 15 3 16 20 10 0 13 12 10 2 17 19 4 13 8 17 2 12 13 9 1 4 17 9 2 5 15 8 19 4 4 20 9 5 12 14 20 5 1 19 16 17 16 8 16 7 0 13 14 8 2 7 12 17 2 20 18 8 8 1 12 2 19 19 10 0 12 13 1 18 8 5 17 6 12 5 9 17 12 15 11 14 0 11 13 17 10 6 17 18 16 2 20 20 1 16 0 2 12 9 15 6 9 6 5 10 19 16 14 8 17 11 8 18 11 15 2 17 6 2 2 12 5 18 3 7 11 20 11 5 20 9 4 12 19 15 4 4 6 6 11 18 1 9 14 12 7 8 13 16 1 12 4 20 11 19 10 4 1 0 10 2 7 18 13 12 2 19 9 4 2 1 2 19 0 19 16 20 12 2 17 6 14 9 19 14 18 13 3 0 6 9 10 7 8 11 19 20 11 3 2 20 4 1 0 9 18 5 7 4 5 20 3 20 18 13 1 12 10 11 8 12 5 11 20 19 4 4 9 1 3 19 4 17 15 6 8 5 2 11 12 13 5 5 14 5 10 13 15 8 10 20 10 0 15 15 11 19 19 8 0 12 7 0 14 7 19 17 6 1 20 20 7 19 12 20 20 11 14 4 1 4 7 2 12 18 19 11 9 5 1 12 3 2 16 1 11 3 16 14 15 15 13 4 16 2 1 14 3 7 1 1 16 1 2 12 3 6 8 4 9 15 10 18 13 7 7 0 0 8 4 3 0 9 1 11 10 4 12 18 16 12 4 18 0 0 5 0 1 10 4 1 7 14 19 5 5 10 5 5 7 18 17 8 16 8 2 8 15 13 12 9 8 18 4 10 3 15 11 20 12 14 16 14 1 16 14 3 12 19 7 8 13 12 13 15 7 15 8 0 15 6 5 1 8 18 10 16 7 10 11 10 8 5 19 7 6 0 6 3 19 17 4 13 4 13 20 9 1 0 9 19 19 8 19 3 1 4 18 6 13 0 2 20 13 7 17 4 13 15 7 12 9 18 18 16 10 15 6 12 11 17 15 20 12 15 16 17 17 15 16 14 19 2 13 17 18 6 6 3 16 18 15 20 14 17 1 8 20 7 15 12 3 12 8 17 7 12 11 12 0 20 1 17 1 12 12 2 7 13 8 15 14 9 0 8 2 1 15 15 7 20 13 8 18 10 11 19 12 19 17 16 11 9 0 1 17 2 12 11 7 13 11 14 15 14 3 9 8 16 9 5 12 11 0 14 15 6 12 7 5 13 6 2 17 4 0 1 4 11 10 13 19 17 18 17 11 17 10 14 7 15 15 19 19 5 3 18 0 14 1 4 19 10 11 7 18 7 14 3 8 10 20 13 4 7 9 2 7 9 12 15 20 10 19 18 19 8 8 19 9 9 0 9 11 17 19 11 16 2 19 18 10 20 18 1 1 1 16 17 7 7 7 11 5 19 17 18 8 12 2 17 6 7 2 5 6 15 10 9 18 13 12 16 3 17 6 3 19 0 6 0 8 7 13 10 13 7 5 16 18 13 0 16 2 0 16 0 0 10 12 5 1 11 10 10 8 10 8 3 11 16 0 15 18 8 18 2 16 10 13 8 4 8 15 8 3 7 10 12 2 15 3 19 3 17 0 11 12 2 13 17 5 15 12 20 5 6 19 16 2 3 16 17 8 5 0 7 16 20 2 11 3 2 19 14 19 20 10 18 11 20 13 14 15 19 1 16 1 3 4 13 4 5 4 6 5 7 7 16 15 14 1 4 11 13 5 14 16 8 0 5 4 18 12 0 13 5 3 12 18 8 8 3 13 10 15 13 6 20 7 10 6 13 2 4 2 0 20 5 17 2 16 6 3 2 5 16 15 19 5 10 10 10 0 14 5 18 5 8 13 19 11 4 3 3 3 7 1 8 0 4 17 9 1 16 0 12 4 20 0 13 17 5 4 10 5 13 13 14 12 1 20 8 17 7 15 6 20 16 16 20 18 0 18 12 8 3 16 2 12 4 18 19 14 14 3 11 15 7 12 6 19 15 20 0 5 2 6 19 0 2 12 2 3 10 5 14 11 10 2 9 10 4 15 18 16 7 4 2 16 12 2 9 1 20 10 17 17 11 18 0 13 14 11 13 16 11 2 15 13 3 4 20 12 18 4 10 7 10 14 11 9 20 9 0 16 10 9 15 4 1 1 19 8 19 0 16 10 9 4 7 9 16 4 10 4 7 8 9 0 18 9 15 6 16 9 4 8 11 8 17 20 17 13 0 13 15 17 1 11 8 15 17 7 6 5 17 3 5 4 7 17 2 3 20 4 18 0 10 0 7 19 7 3 12 16 10 7 15 6 17 4 19 17 3 2 8 17 9 9 18 10 15 16 3 18 11 17 7 7 3 13 5 18 10 8 15 15 20 13 14 17 0 0 13 8 8 17 6 2 14 3 15 11 8 15 10 8 8 16 6 18 20 20 4 13 16 6 16 7 11 4 20 10 20 2 12 4 10 3 10 1 14 13 20 0 11 20 13 12 11 4 12 10 20 15 2 6 4 16 18 8 19 5 11 5 20 10 18 7 20 6 11 2 3 19 6 10 5 18 10 15 2 11 12 2 5 15 15 3 3 2 9 19 8 20 14 7 3 5 17 4 1 8 20 14 8 19 18 4 3 14 1 6 16 11 8 20 3 0 0 9 10 20 17 17 11 16 0 20 7 13 2 12 8 11 2 5 14 9 3 18 14 6 15 6 20 4 12 3 13 9 7 6 7 9 9 20 13 2 6 4 13 2 13 15 11 5 14 16 19 2 3 14 16 6 18 0 1 20 0 1 20 5 7 2 19 2 0 6 2 2 6 0 17 3 5 1 14 16 20 0 12 20 7 13 14 20 12 12 9 7 13 13 12 2 19 17 10 5 12 19 14 18 6 10 1 8 12 6 0 8 0 0 1 12 5 4 7 1 10 11 16 5 6 15 18 20 0 1 17 7 2 3 16 3 17 2 0 8 8 19 16 9 3 8 14 2 13 5 8 4 4 14 19 14 8 13 4 15 15 8 2 13 10 20 3 0 4 3 6 14 1 16 0 18 2 12 10 19 6 18 17 6 6 3 4 16 13 12 18 12 11 18 20 7 5 12 11 18 6 3 5 14 2 4 13 3 7 8 15 1 1 14 5 20 3 6 3 6 2 4 6 18 20 8 0 6 13 14 0 14 0 3 1 16 13 11 8 1 18 5 12 19 4 12 12 2 15 19 19 20 10 3 7 8 17 11 1 2 11 0 13 13 4 7 13 0 10 7 9 1 11 2 1 0 19 1 20 4 9 17 9 2 12 19 12 4 4 4 6 11 10 7 2 9 18 3 3 18 20 0 6 17 19 14 15 17 6 14 18 1 4 13 5 9 13 20 4 4 9 12 1 13 11 8 16 19 6 16 8 1 1 7 13 4 10 5 3 17 6 12 10 2 3 14 10 20 18 9 8 11 12 11 0 3 0 20 12 13 6 15 12 13 5 16 18 18 8 18 2 7 14 14 1 7 20 4 11 1 14 11 11 18 15 3 4 4 6 10 16 6 1 3 15 8 0 8 18 18 11 7 9 9 6 6 3 8 17 18 16 9 20 15 16 1 1 12 18 1 16 19 18 10 4 20 12 9 0 20 20 14 11 7 4 14 19 16 20 14 9 7 0 9 4 20 14 16 14 12 4 19 6 15 15 15 15 13 5 6 5 9 3 18 9 15 20 19 4 10 6 7 5 9 7 2 0 14 12 9 6 13 9 16 19 18 6 11 18 0 19 12 8 0 9 18 7 8 5 8 2 3 3 9 2 4 9 17 18 0 15 10 13 8 13 15 0 17 12 18 1 4 20 19 4 5 4 12 20 12 6 5 20 2 19 16 20 1 19 9 12 1 10 1 9 0 1 19 17 20 15 13 6 12 2 8 0 14 9 18 10 19 12 6 7 8 18 0 18 2 20 8 5 16 8 16 0 0 14 20 12 20 18 4 0 3 6 20 4 14 15 13 1 13 10 13 20 12 17 15 20 0 20 14 12 15 16 17 14 18 1 16 11 18 9 15 2 5 17 8 2 16 15 9 19 9 14 18 11 17 1 0 20 17 4 13 1 12 11 2 9 4 5 19 7 7 13 13 9 0 8 6 7 9 2 13 13 5 20 20 10 8 1 6 8 20 8 20 2 9 9 11 18 13 2 3 5 9 20 8 14 14 3 12 19 12 17 1 9 1 17 1 0 17 8 17 20 13 16 9 0 18 8 11 17 10 17 9 3 15 0 19 6 3 13 5 2 14 2 3 16 9 19 1 2 19 0 16 5 15 4 4 9 3 15 10 6 16 1 15 8 8 5 14 16 12 18 15 5 17 3 16 10 0 17 6 16 0 16 11 19 18 15 9 10 15 6 2 5 3 12 13 10 6 10 1 2 19 6 7 14 9 15 16 1 20 5 7 8 16 7 14 20 20 11 20 1 13 18 15 12 8 19 7 2 2 6 12 12 16 11 2 15 1 7 7 7 20 19 8 0 4 2 6 3 20 9 14 6 15 11 7 17 12 11 17 20 1 11 20 13 0 18 14 7 1 18 8 8 2 6 14 9 1 0 1 1 7 4 16 6 20 3 10 13 9 19 11 14 10 0 18 0 9 19 8 8 10 18 11 6 17 9 20 0 17 17 12 17 18 11 10 1 10 5 0 6 11 3 14 7 18 15 2 1 5 10 3 11 16 16 1 0 13 12 14 0 9 14 18 19 6 17 17 19 7 6 3 3 18 12 5 3 2 15 1 13 12 8 2 6 10 10 14 18 0 16 16 9 9 4 6 19 16 16 5 14 14 6 4 3 15 8 7 9 2 17 18 11 12 16 3 2 6 3 3 5 19 12 6 14 17 16 14 13 11 16 9 8 14 0 3 2 5 11 5 17 8 1 14 3 7 16 11 7 0 5 18 20 6 19 20 10 0 2 1 17 16 10 3 11 13 17 18 9 6 13 13 10 5 0 9 16 13 10 7 12 3 19 4 10 3 6 20 6 8 13 20 18 17 7 4 2 4 4 4 2 16 6 9 20 17 2 5 6 16 8 16 11 8 17 5 16 10 17 2 10 4 7 14 7 4 11 19 17 6 12 4 15 15 20 13 6 0 14 4 2 20 13 6 14 18 16 8 15 17 17 3 20 3 0 5 18 13 12 12 10 1 19 17 5 9 0 0 2 11 13 1 5 8 18 15 1 5 12 20 12 6 5 13 10 4 6 7 3 5 7 7 14 6 4 20 10 16 14 19 0 15 20 12 15 13 2 4 19 4 4 8 16 3 14 4 17 8 4 16 16 17 13 18 18 5 18 1 14 9 20 3 19 16 0 10 3 9 10 16 14 2 19 19 3 3 11 7 4 16 6 17 11 15 17 5 11 13 2 3 18 19 3 19 7 5 19 10 20 0 16 13 12 13 11 17 13 8 10 2 6 17 7 19 7 16 0 11 18 2 20 12 4 0 5 14 5 9 10 3 8 19 5 13 2 0 12 10 4 19 18 17 7 3 6 1 2 1 7 14 14 16 19 19 10 19 3 11 11 9 7 14 19 2 19 19 7 0 14 6 8 0 1 3 12 17 3 1 18 13 9 5 19 18 2 10 0 17 1 2 14 0 9 13 7 16 18 19 12 1 2 16 4 6 4 9 19 4 10 5 14 11 16 1 8 7 14 9 0 9 2 1 0 9 5 1 3 18 10 12 16 11 0 10 10 14 5 7 4 20 16 1 6 13 8 17 15 11 9 6 2 6 0 5 18 18 11 0 1 17 13 6 6 19 17 1 18 3 2 4 9 12 9 11 8 15 15 1 17 1 3 1 17 18 1 18 4 2 0 1 1 16 7 3 16 5 6 19 11 13 4 1 2 20 13 15 11 3 18 17 5 7 3 18 18 7 16 14 0 9 10 15 16 11 9 2 18 20 2 0 5 15 10 5 4 15 1 14 13 12 17 3 14 20 2 10 9 0 6 9 19 5 8 10 12 10 9 10 6 6 18 18 4 12 4 13 3 5 11 12 11 10 16 16 18 6 20 14 20 14 14 18 8 18 18 9 13 0 3 6 14 19 7 17 15 6 17 11 9 19 10 16 15 15 20 13 12 15 5 4 1 6 9 7 3 1 3 8 14 11 12 13 16 2 2 15 2 19 15 12 16 4 14 17 17 10 11 16 18 5 8 12 14 11 1 9 0 20 11 2 20 2 8 7 9 12 2 12 4 18 1 8 5 2 14 16 2 6 17 1 17 13 11 10 4 13 0 11 7 11 18 3 13 2 10 19 4 18 1 7 13 4 8 12 13 18 19 15 4 13 17 3 13 3 13 4 5 11 18 12 12 11 5 17 15 1 16 8 9 2 10 2 8 0 9 5 17 3 12 20 9 2 3 11 18 2 15 7 4 4 1 17 15 2 15 10 3 10 18 14 19 17 18 6 15 12 11 20 6 20 19 12 6 3 10 19 13 9 15 20 13 18 3 6 2 9 13 7 18 14 6 9 4 3 8 14 12 11 1 15 11 5 4 18 15 20 18 0 8 16 4 16 20 4 5 4 4 20 12 6 0 11 19 4 16 13 7 0 8 7 12 19 12 8 10 10 6 20 1 5 15 17 18 14 1 13 8 6 18 11 13 2 17 16 11 0 20 8 20 8 17 1 15 13 9 11 16 10 12 20 19 19 15 17 18 11 11 10 19 7 2 19 15 0 19 16 2 18 17 1 18 3 0 8 11 14 19 9 8 4 11 18 6 12 15 14 2 12 17 13 7 12 2 1 1 10 20 0 5 2 13 16 0 3 4 12 3 14 15 8 17 3 15 18 16 19 8 17 4 18 14 3 11 20 8 17 9 10 19 0 18 13 17 8 19 9 13 10 11 0 2 8 8 12 9 10 11 3 13 5 8 1 5 14 3 15 16 4 14 3 3 12 17 11 15 1 0 3 10 9 3 17 18 8 0 5 2 8 7 8 7 10 5 16 18 20 1 0 11 16 3 6 2 12 2 14 14 19 10 1 14 15 12 1 12 3 18 15 2 6 20 3 15 0 3 6 15 18 19 11 14 0 14 16 5 12 5 1 3 13 14 18 20 11 9 0 0 14 0 13 2 18 13 15 17 6 3 15 17 18 4 19 7 7 15 11 9 15 7 4 11 11 10 10 16 16 11 1 13 20 0 10 13 1 14 10 20 3 10 13 20 4 1 1 17 5 10 17 0 12 17 7 6 7 20 14 3 14 15 19 17 11 2 5 20 20 5 11 16 9 20 20 14 1 12 12 14 10 6 13 17 6 4 2 7 9 5 0 18 16 9 16 15 3 14 20 13 13 15 15 8 17 18 4 19 0 7 13 16 12 2 0 12 4 7 14 12 16 3 4 8 12 5 10 6 6 18 5 3 15 6 15 6 19 14 17 6 1 15 14 7 6 7 4 15 14 16 5 12 15 6 15 4 10 13 0 19 16 3 5 8 0 2 6 17 18 15 1 4 11 13 17 4 15 7 2 16 7 13 3 1 5 8 14 2 20 19 3 14 10 14 0 10 20 16 0 6 8 1 15 18 9 17 17 7 17 8 13 20 2 14 18 14 0 15 20 10 19 19 9 9 0 9 3 11 16 18 11 8 2 0 1 14 12 3 19 4 11 11 3 4 16 8 0 18 19 4 7 12 12 10 3 8 5 18 11 0 3 19 7 3 11 5 18 3 12 0 13 17 1 19 0 16 2 8 3 18 16 14 0 9 11 10 19 9 3 18 13 18 20 3 3 13 6 11 16 20 13 9 14 5 5 3 14 8 7 0 18 14 3 1 11 2 10 11 2 20 0 12 15 6 15 16 1 2 17 11 9 20 16 1 4 9 17 11 17 13 19 12 5 4 2 1 15 16 8 6 10 20 5 5 18 14 0 7 6 18 5 17 7 15 18 19 0 6 12 15 5 11 15 7 19 12 5 20 20 13 7 14 18 0 11 3 14 7 2 8 11 6 10 6 0 2 1 18 1 5 6 3 9 3 10 4 1 3 4 2 4 14 5 8 10 3 16 17 19 13 6 18 5 17 3 0 4 10 14 6 15 11 9 18 0 5 20 3 15 11 17 2 13 6 4 9 10 18 20 2 7 11 9 11 16 2 3 19 11 16 7 20 4 15 3 18 11 10 8 2 10 20 20 11 17 3 14 14 12 0 15 20 19 6 6 15 1 15 18 19 7 8 3 13 8 4 18 4 9 9 4 14 5 3 17 14 10 6 8 12 15 15 10 5 13 4 12 3 11 14 2 7 16 6 15 8 14 18 3 19 8 18 1 5 11 4 14 7 18 19 18 3 13 16 15 4 18 19 12 6 11 5 20 19 14 14 17 17 2 18 8 20 13 3 9 10 5 0 15 0 5 9 5 19 19 2 3 20 13 10 7 10 17 15 1 15 9 4 9 0 20 15 15 19 8 10 2 6 8 13 10 14 14 0 20 13 20 2 12 9 8 12 19 11 20 20 10 4 5 13 5 18 3 8 0 11 5 18 9 7 4 6 16 18 17 10 18 1 1 12 11 18 19 5 4 19 16 12 10 16 11 13 19 3 15 20 19 13 10 11 18 19 2 20 7 6 8 0 8 16 16 12 10 19 13 5 14 0 10 11 0 3 3 0 19 1 8 10 18 16 10 20 9 12 4 11 8 9 6 18 13 12 1 11 6 12 13 4 3 18 8 6 3 20 0 14 1 13 5 1 20 9 15 8 3 15 13 7 15 11 18 14 14 5 6 3 0 1 10 19 13 9 5 6 11 9 10 18 15 11 2 4 1 12 14 11 8 18 15 17 6 18 11 12 18 19 5 11 19 14 3 13 10 20 7 13 13 12 1 14 0 10 9 19 6 11 20 7 19 20 20 18 6 2 19 20 11 3 12 10 5 8 15 8 11 1 17 1 12 11 11 5 13 12 15 16 4 10 3 3 15 1 18 15 10 8 4 3 1 20 13 12 5 6 7 12 15 17 16 14 5 0 9 4 13 0 18 19 9 18 6 1 1 14 16 8 14 19 20 1 1 3 11 12 7 9 0 8 7 16 4 8 7 17 16 15 20 10 12 14 2 17 5 20 9 20 15 2 10 19 8 2 4 1 10 10 14 20 18 20 19 17 19 6 7 9 3 13 16 2 13 0 6 14 3 6 1 12 8 14 15 7 13 2 18 17 6 17 6 0 18 6 19 13 4 1 13 20 10 16 0 11 16 19 3 4 16 16 20 0 20 2 0 18 18 0 7 18 1 18 13 1 16 16 16 1 8 0 15 6 1 0 19 12 5 3 7 12 11 15 9 10 2 2 8 6 18 8 17 10 11 15 19 10 14 20 2 14 0 2 15 6 2 2 20 1 19 9 17 14 5 1 18 7 2 7 9 6 8 13 1 2 13 8 11 2 7 10 7 17 12 3 1 17 9 14 6 6 18 18 16 1 6 11 2 18 6 17 8 16 10 8 5 4 19 3 20 13 9 7 19 0 9 10 12 7 5 4 6 6 9 1 3 14 13 10 9 7 9 8 20 17 4 4 8 4 3 20 11 20 7 1 10 14 17 18 18 0 15 10 13 3 11 4 7 13 20 8 10 3 12 14 19 5 19 10 6 6 14 5 17 4 17 15 4 19 2 18 12 18 6 18 1 11 14 14 2 17 1 20 3 7 1 9 16 3 18 2 20 15 16 2 16 20 10 7 16 14 2 7 19 14 2 16 8 19 15 10 20 6 17 7 9 2 0 15 1 7 9 0 7 19 13 8 20 2 18 15 19 10 16 15 11 4 4 20 15 17 9 11 14 19 19 10 20 1 13 6 7 15 8 12 19 10 13 20 14 17 9 6 16 14 14 18 3 7 13 0 6 0 2 0 12 2 4 0 17 9 6 14 3 15 17 3 7 12 19 11 16 20 5 11 1 3 13 12 15 10 14 4 9 8 1 1 4 4 6 8 3 4 20 14 8 5 16 16 2 7 16 11 5 12 4 3 7 2 0 2 9 19 9 17 4 11 18 15 11 17 2 16 7 19 14 14 4 15 19 6 1 6 10 1 2 13 8 19 1 7 19 6 8 16 7 12 11 16 12 1 0 1 5 18 4 15 3 13 18 0 12 15 12 12 11 1 12 5 12 15 16 12 8 10 16 12 13 11 1 20 15 6 11 10 17 19 6 1 8 0 16 3 14 10 15 11 12 1 5 5 7 19 0 14 7 11 5 20 5 13 11 15 0 6 14 16 10 20 2 11 9 11 13 20 5 20 3 6 13 14 17 7 5 20 2 14 15 17 9 14 10 13 15 17 17 12 12 4 3 3 14 18 14 18 4 10 17 6 19 19 8 1 2 2 14 6 13 0 7 19 0 6 5 15 14 7 0 12 5 18 20 10 7 16 18 4 5 4 10 18 18 8 9 14 1 16 0 19 14 5 10 16 1 0 19 4 7 2 8 16 12 14 18 1 18 13 7 3 11 5 12 8 8 13 2 2 18 10 20 8 17 15 7 9 16 11 8 13 3 1 15 8 12 19 14 18 12 20 8 12 19 16 2 19 12 13 20 2 10 13 18 4 13 17 0 11 11 9 11 9 18 11 0 8 14 5 1 13 15 1 15 14 12 5 10 19 0 16 20 11 7 20 6 5 20 14 19 12 1 18 2 8 3 9 4 5 19 16 19 8 1 10 15 17 3 5 20 13 5 17 11 4 13 4 19 15 7 0 7 20 2 19 0 16 3 11 9 0 5 9 1 15 18 5 4 10 19 1 5 15 6 4 11 20 3 4 0 1 4 5 3 15 20 7 18 16 12 1 10 13 6 7 1 20 9 2 15 5 19 10 3 8 5 13 9 10 11 13 2 4 9 16 1 14 17 1 3 4 14 14 14 5 5 19 0 3 2 8 7 16 15 1 0 19 6 20 4 19 19 12 19 5 15 4 19 7 8 6 14 7 16 16 9 16 9 7 8 6 4 20 4 5 18 2 1 9 8 8 13 7 10 0 5 4 14 13 8 8 15 17 11 19 16 0 11 5 5 15 10 15 17 5 1 9 16 16 16 14 11 13 9 0 13 8 16 20 14 2 12 5 9 5 13 0 7 19 19 20 5 15 10 9 9 7 6 10 0 7 14 18 15 3 1 1 1 4 18 11 14 5 13 14 9 17 2 7 9 7 1 19 9 4 4 18 1 8 2 7 17 11 2 14 8 0 1 1 6 12 18 3 18 16 5 1 2 9 20 8 14 18 5 3 5 17 8 20 20 4 20 10 12 10 19 16 7 8 15 16 15 0 8 3 12 18 11 10 15 11 18 3 20 17 10 6 17 15 2 2 18 15 18 18 8 17 11 13 15 11 7 3 0 12 6 20 4 15 7 19 5 5 3 7 6 6 3 13 15 20 10 16 3 9 15 0 0 10 20 15 7 20 7 1 7 15 14 6 10 19 15 15 11 2 0 16 1 11 13 3 14 5 15 2 17 18 7 5 19 7 5 15 16 19 17 7 1 14 3 7 1 1 3 14 4 2 12 13 18 19 5 0 7 16 1 16 0 20 5 7 6 14 11 14 17 4 0 1 9 14 12 15 20 19 19 19 12 14 5 20 12 13 8 14 8 2 7 19 13 3 15 17 17 9 15 14 0 17 0 7 7 0 7 10 14 8 3 3 3 12 2 18 20 5 16 15 13 5 3 18 6 1 19 5 5 14 18 4 17 14 5 15 17 15 3 17 6 6 5 10 3 16 17 6 10 18 18 8 2 9 0 5 5 0 2 14 12 7 8 11 1 19 4 5 16 18 5 18 0 12 1 2 20 9 10 6 5 6 16 2 12 13 19 17 2 18 7 17 20 6 16 4 5 15 14 16 3 11 1 10 0 13 2 16 9 0 18 4 10 14 11 4 2 9 0 14 2 2 3 16 10 15 18 13 1 13 4 9 8 11 4 11 10 1 10 12 10 12 2 1 3 14 13 11 13 17 8 5 11 18 13 11 18 4 17 0 0 3 14 19 12 2 18 10 19 8 15 9 3 6 18 0 6 20 16 13 9 18 1 11 11 16 15 20 20 9 18 7 1 11 19 4 4 16 19 8 10 17 3 17 1 5 1 7 5 5 19 4 16 13 0 11 10 0 14 0 15 16 20 18 13 5 8 9 6 16 5 6 9 3 16 3 17 19 4 11 1 7 6 1 7 4 16 4 11 7 0 8 17 10 16 7 10 0 14 20 14 15 6 7 7 15 17 0 12 18 17 16 9 14 16 8 14 2 4 1 16 12 6 14 2 7 9 2 7 19 18 2 0 11 8 18 2 2 2 15 5 3 20 1 7 12 13 3 20 15 4 13 7 12 19 2 9 2 11 20 12 14 4 16 13 5 20 19 0 17 12 16 18 7 3 19 18 5 15 13 0 17 3 7 13 9 11 17 5 5 12 2 4 3 19 4 16 5 7 18 13 4 5 7 11 20 2 8 4 1 18 11 6 20 19 19 8 14 10 1 1 9 2 13 2 7 17 10 5 0 16 7 17 11 20 14 14 6 2 5 19 1 3 15 7 13 2 4 13 8 11 10 14 18 13 18 10 8 5 10 3 14 0 11 7 2 11 3 12 4 6 1 18 6 12 17 1 11 13 2 11 20 4 5 17 14 1 3 20 9 3 10 17 16 4 18 0 20 15 5 5 14 10 13 10 9 14 15 5 13 20 1 9 3 6 4 5 18 18 17 14 4 4 5 7 20 9 10 20 3 14 11 6 15 10 7 13 3 20 18 15 7 15 16 4 9 4 12 7 0 14 9 13 13 2 4 0 14 18 0 13 7 14 7 16 9 12 20 19 7 9 19 5 11 11 18 2 19 8 11 12 13 2 9 3 5 10 6 19 15 11 0 20 7 17 4 3 16 2 13 3 3 11 16 8 20 7 1 1 9 19 9 14 8 19 13 9 14 9 2 9 10 0 16 6 14 18 5 1 4 14 14 4 8 13 7 10 15 3 9 13 6 19 1 7 19 16 15 18 19 8 15 11 6 11 18 11 18 14 20 6 5 1 10 18 4 6 9 6 6 17 8 7 1 18 0 10 3 8 19 18 4 6 20 10 7 7 18 2 10 13 18 6 12 10 13 0 4 6 2 11 3 14 1 13 19 16 1 1 18 14 17 15 10 10 17 9 20 12 2 7 10 12 4 0 20 8 7 11 9 8 16 8 16 17 17 19 8 16 18 2 18 19 1 18 5 13 7 13 18 17 1 15 13 19 15 6 4 19 15 2 1 20 20 5 20 19 9 13 4 18 14 20 12 10 3 16 10 1 3 0 17 12 20 0 11 8 12 4 12 10 3 6 11 6 9 11 18 18 14 7 18 10 13 19 3 18 19 14 10 18 15 0 8 9 20 17 20 7 13 4 10 19 13 18 9 2 5 2 16 0 1 0 11 5 16 17 0 10 8 11 4 0 17 9 16 9 12 5 16 17 20 1 17 0 15 9 5 0 2 10 14 11 7 11 9 19 16 19 9 19 19 20 3 12 0 20 19 9 4 1 5 19 14 12 17 17 6 10 5 4 6 3 0 6 13 18 8 13 5 5 0 19 4 11 9 6 14 7 7 8 15 0 13 10 10 10 4 10 19 0 18 5 7 3 20 5 15 3 8 17 4 10 7 8 2 7 20 15 0 9 1 6 19 6 10 2 3 11 4 2 2 5 3 12 17 18 5 19 8 9 17 6 11 1 14 17 4 12 7 4 1 15 4 14 5 12 13 0 11 17 20 1 7 9 10 17 17 16 2 7 18 17 4 18 17 13 9 16 20 11 18 2 19 12 3 5 0 20 14 19 15 7 4 6 10 13 11 16 13 2 15 2 2 17 0 12 0 8 2 17 8 3 8 19 15 1 3 14 13 5 8 12 10 5 12 14 15 3 10 16 1 9 17 10 4 4 7 6 7 17 1 14 10 3 17 6 8 10 4 10 8 5 12 9 5 13 9 18 11 20 1 13 20 4 13 16 12 13 13 4 15 13 19 4 12 7 5 6 19 7 20 1 4 0 10 18 20 14 2 8 10 4 12 2 7 5 17 2 12 16 19 11 14 10 13 1 16 2 14 4 13 4 6 14 17 8 12 6 12 8 17 18 1 3 13 16 5 5 9 14 10 9 0 9 6 14 17 12 1 13 2 18 18 16 17 3 0 15 10 12 20 3 3 8 11 6 6 14 18 8 19 12 8 20 5 1 6 13 18 4 0 14 4 3 9 16 11 16 6 19 2 8 18 19 0 6 6 16 2 20 10 19 15 12 6 18 18 18 15 14 6 3 0 13 2 0 7 6 14 1 8 3 16 14 18 9 7 15 18 13 8 13 15 6 5 7 1 17 19 0 12 5 0 14 13 8 11 4 1 12 3 5 5 6 13 18 1 2 8 8 17 0 16 9 19 12 4 19 5 0 19 18 1 0 9 18 7 5 11 10 18 20 5 13 1 6 18 2 2 19 14 17 18 20 19 16 3 1 10 5 19 6 13 3 6 4 13 14 8 0 0 8 2 8 5 18 17 0 7 4 7 15 4 14 3 11 17 3 10 2 2 15 14 13 8 15 1 13 0 7 10 12 18 1 7 11 0 5 0 8 18 15 19 0 14 3 8 15 20 5 9 1 14 3 18 1 4 19 2 5 7 9 4 6 13 16 4 7 7 14 7 17 8 20 7 15 15 3 8 6 14 4 4 2 7 18 5 16 6 17 3 15 5 2 15 2 2 11 8 12 2 3 19 15 20 3 19 19 14 20 13 15 14 5 1 19 16 14 15 6 8 3 20 10 14 3 15 3 6 3 10 14 14 0 19 18 13 6 3 6 9 19 3 5 18 11 3 16 9 19 1 4 1 4 17 6 15 12 1 1 6 6 5 18 7 0 15 8 20 13 20 14 5 1 7 15 9 0 0 12 20 7 0 3 18 4 18 10 1 0 9 2 1 10 0 5 13 2 19 4 11 19 18 17 2 6 1 19 15 11 13 13 12 16 9 19 5 11 19 1 1 5 8 10 0 9 6 14 18 4 17 1 2 4 8 20 16 5 6 17 17 3 0 20 8 17 7 0 20 1 2 12 6 12 9 5 6 18 12 16 1 12 18 13 9 2 20 2 0 8 15 16 14 2 14 0 11 7 19 2 12 7 19 5 8 15 16 15 11 19 6 0 16 13 19 19 8 11 13 0 13 8 7 15 6 3 16 3 16 19 0 9 8 4 10 16 12 7 8 7 2 17 8 9 4 4 18 5 18 8 4 12 8 13 2 5 5 2 15 17 8 3 15 9 1 6 5 1 9 9 10 19 9 5 9 17 13 0 20 7 10 18 19 10 3 10 16 6 7 14 12 2 4 9 13 1 14 17 13 2 7 9 19 1 3 12 5 2 17 1 13 18 4 2 8 13 14 19 12 8 17 18 9 9 6 15 5 6 15 14 7 2 12 6 19 10 9 11 4 7 17 9 3 3 4 9 9 5 2 14 14 7 17 6 14 15 2 6 15 3 16 8 17 15 2 0 19 12 7 15 5 20 19 3 13 13 14 3 20 4 13 10 18 3 14 8 7 13 7 3 3 3 16 17 10 18 12 17 8 18 8 13 15 11 0 18 9 2 10 17 6 5 19 16 10 13 5 14 19 3 8 3 20 15 6 5 13 8 20 8 7 4 17 13 11 17 16 10 8 3 0 15 4 15 9 2 9 1 15 17 4 12 8 20 10 15 1 2 6 15 8 0 1 11 19 15 7 19 18 0 4 5 16 15 1 20 4 10 15 19 4 5 11 11 5 8 0 11 2 10 11 20 14 0 0 1 13 15 20 16 12 12 4 7 10 16 13 10 2 4 2 20 0 14 8 0 20 18 3 3 13 6 18 17 16 3 11 17 19 7 10 5 14 0 17 7 8 9 16 20 9 11 2 5 14 14 13 18 12 19 20 0 12 8 2 14 17 14 17 10 8 17 3 9 10 7 10 13 5 12 1 4 18 10 6 10 0 2 18 9 15 16 9 13 9 14 16 14 10 10 8 13 8 12 15 7 3 6 7 3 1 15 5 11 5 10 7 15 11 9 4 12 17 3 20 10 16 0 5 2 11 10 14 9 18 10 15 7 19 8 8 14 12 6 20 20 4 13 17 15 16 7 2 1 16 18 0 8 8 7 16 1 6 4 11 14 4 3 7 16 12 10 11 17 2 1 7 17 19 11 5 4 4 20 13 9 15 14 19 16 18 6 1 7 6 16 13 19 14 2 7 12 15 10 16 5 15 13 5 12 8 1 18 7 15 10 0 0 2 3 10 14 19 5 14 8 13 16 19 7 1 13 5 7 7 17 2 3 1 1 18 1 12 18 10 20 12 18 17 19 4 1 16 13 14 17 19 5 13 18 13 9 7 10 11 4 0 5 12 15 13 19 12 13 6 4 4 11 17 6 3 20 11 8 11 13 12 4 18 5 3 8 11 7 14 7 3 20 2 14 2 6 1 7 7 5 18 3 11 11 7 17 13 1 2 2 7 9 7 2 16 10 15 14 12 10 6 5 4 10 17 9 12 15 20 5 17 1 3 5 5 17 3 14 5 9 3 13 15 0 6 7 10 3 7 17 8 12 11 20 16 20 6 0 1 1 7 13 8 11 0 5 12 13 20 20 3 7 9 13 16 12 8 20 13 13 12 3 3 17 19 4 17 0 12 6 1 2 17 4 6 5 11 3 17 10 15 0 5 18 9 3 9 7 14 11 9 13 0 12 17 5 0 9 10 12 1 9 9 18 19 3 19 16 17 13 3 11 12 3 18 19 12 11 8 7 5 9 3 6 6 12 6 17 8 11 8 7 7 4 12 2 1 16 15 11 7 17 5 1 5 4 2 17 9 7 13 10 9 20 19 6 15 15 5 17 13 16 5 9 10 7 16 1 8 11 17 8 20 15 11 17 10 17 14 3 15 8 6 14 11 7 9 16 18 14 2 18 4 18 4 0 17 10 1 3 8 18 4 4 7 18 15 3 9 11 17 16 4 17 5 4 5 19 13 1 0 15 4 19 16 8 14 16 13 10 0 19 1 1 19 10 14 13 10 18 17 7 6 18 17 12 15 3 4 17 17 3 19 4 18 4 15 7 7 15 10 8 16 15 16 14 8 15 0 19 13 4 19 4 4 17 20 9 6 6 0 2 7 6 2 13 0 0 7 10 3 14 6 7 19 13 3 15 11 6 7 7 20 15 12 10 2 6 17 2 5 4 5 18 12 20 0 3 14 18 2 6 0 10 0 5 3 11 12 5 18 13 1 18 1 16 18 12 0 12 17 6 11 20 6 11 6 10 14 3 19 13 18 13 3 2 6 7 10 10 16 10 0 8 15 8 6 1 7 2 3 0 11 5 11 15 18 10 10 14 9 8 20 15 5 6 20 13 7 6 1 15 9 5 14 3 7 8 5 14 16 1 16 17 0 0 2 9 13 13 7 9 11 3 6 20 19 6 20 20 0 20 12 3 4 16 18 4 6 8 11 19 19 5 1 18 7 13 12 5 20 13 8 12 15 3 9 12 13 12 14 16 15 9 3 14 10 13 7 18 14 14 8 13 20 3 12 12 6 11 20 15 17 7 7 10 18 20 0 20 11 11 15 9 9 14 5 13 9 18 15 14 10 20 7 6 16 14 9 11 2 16 4 2 16 2 11 5 20 2 13 17 1 16 13 7 18 10 11 2 10 19 4 4 4 8 15 16 17 1 9 10 7 20 6 11 7 18 7 14 6 11 14 17 3 2 0 17 20 11 11 17 18 9 9 9 20 12 17 7 6 17 18 9 10 12 15 19 13 7 2 20 7 16 11 8 12 18 17 16 19 0 19 13 17 1 1 10 18 16 11 10 18 15 17 17 4 6 7 17 16 3 19 0 1 3 3 16 17 5 13 3 7 15 11 6 5 15 20 9 7 0 3 0 20 6 2 1 1 9 12 8 12 1 4 16 13 8 19 1 19 12 19 10 18 14 18 4 3 15 8 19 17 2 17 10 2 17 15 4 1 17 6 8 14 3 4 10 3 1 1 12 6 6 13 6 2 3 4 8 1 11 15 5 18 5 18 17 7 13 20 20 12 9 11 17 17 10 9 10 16 15 9 10 1 3 10 3 13 4 0 0 14 16 13 0 7 12 15 0 12 12 5 10 15 19 4 4 9 17 18 7 1 5 4 8 12 9 8 17 6 13 5 10 15 14 0 11 18 2 9 12 6 17 8 5 16 2 20 12 15 9 6 9 3 16 17 11 7 17 20 5 18 6 18 8 3 19 2 10 17 11 4 5 2 16 3 17 20 0 10 16 4 17 0 7 15 10 0 5 9 5 18 2 9 13 6 9 7 6 4 1 10 2 0 16 4 4 17 19 16 19 16 7 5 3 9 20 0 20 8 1 20 1 10 9 17 6 11 6 11 8 4 8 9 7 9 7 10 3 6 11 2 1 13 17 20 6 2 16 9 15 5 9 10 14 6 13 15 17 13 12 12 15 13 4 2 11 19 2 0 12 6 11 10 12 8 7 12 6 0 4 9 18 2 16 9 6 8 6 17 3 16 5 20 7 10 16 15 18 6 14 11 20 16 13 15 0 6 9 11 20 1 18 18 13 1 19 15 6 0 17 10 12 17 5 9 12 12 8 2 11 18 2 1 14 10 16 14 2 2 16 10 18 10 4 8 17 12 2 10 10 0 4 1 6 20 5 7 18 17 16 5 13 12 2 14 14 1 14 7 5 18 9 3 14 1 11 15 8 12 16 17 1 16 1 8 4 12 3 2 11 3 7 9 5 1 2 17 5 2 8 13 3 16 7 18 3 13 10 10 8 13 18 1 11 8 19 7 6 6 14 3 1 9 2 16 2 5 13 20 18 4 4 16 19 2 1 1 9 8 14 3 2 9 0 2 14 1 11 7 16 1 13 8 10 14 8 9 14 3 6 8 16 10 12 16 13 18 10 16 17 9 5 6 8 0 19 15 0 1 16 13 15 20 18 0 8 12 13 6 13 6 9 12 17 19 17 5 1 8 3 17 17 11 17 13 16 1 10 1 15 8 20 18 14 7 2 7 15 9 6 17 8 3 8 8 17 11 9 9 15 6 10 8 12 8 19 8 3 18 16 0 20 9 12 10 11 2 16 12 6 2 3 16 4 20 8 13 14 12 19 1 7 4 0 8 14 17 15 7 20 13 19 20 6 3 16 0 9 5 0 14 18 13 1 8 20 5 17 0 14 19 14 12 0 11 12 3 10 2 7 10 16 7 18 11 5 14 13 11 2 6 10 12 9 19 3 8 20 20 19 3 19 20 2 10 9 8 5 18 17 16 5 8 5 9 0 2 0 2 19 3 14 12 13 10 9 14 14 7 3 9 15 14 5 1 12 5 5 7 1 1 11 7 7 16 18 10 5 0 20 5 19 18 12 16 5 6 0 1 18 16 7 0 0 2 12 3 2 7 6 5 16 12 13 14 12 12 10 2 2 13 20 20 5 15 5 10 2 5 6 20 0 15 13 0 14 7 5 19 5 1 17 3 2 8 20 12 12 17 8 10 13 2 15 11 20 4 9 18 8 2 7 14 4 16 3 12 5 14 5 5 1 18 1 15 14 4 5 12 7 17 10 4 3 9 10 13 7 12 9 4 16 14 7 8 14 14 19 3 3 4 0 16 9 11 6 9 12 18 17 18 4 20 16 9 2 17 19 18 12 13 17 6 18 17 8 10 18 18 15 4 4 18 13 8 16 9 13 15 1 8 16 18 15 10 17 8 10 19 1 15 8 10 11 7 16 12 14 18 3 18 12 4 5 19 19 6 10 16 13 17 13 11 6 6 18 6 16 7 19 9 19 17 11 2 6 2 13 15 20 20 7 2 14 0 17 13 9 0 9 5 11 13 12 7 5 16 9 12 10 13 13 11 18 18 3 8 0 11 13 9 17 15 9 4 2 7 3 5 20 20 17 12 3 8 9 15 11 8 17 4 8 14 7 18 13 17 15 2 11 2 0 11 15 12 10 17 20 16 8 2 12 10 14 7 7 17 1 9 4 2 2 3 11 20 15 4 16 9 11 9 19 15 7 7 4 8 12 6 3 6 15 16 4 10 20 7 0 16 9 10 0 20 19 15 6 12 8 4 7 8 7 4 20 6 1 3 15 4 9 1 19 11 11 14 7 20 7 15 19 6 19 15 5 0 13 20 7 17 8 12 8 11 1 8 20 19 15 19 3 15 4 17 19 20 6 6 6 19 17 11 13 5 16 19 13 5 5 18 10 2 12 4 17 8 9 6 13 10 18 9 12 5 4 1 9 12 1 4 5 1 18 0 0 4 16 11 10 0 18 4 6 7 2 0 13 11 12 17 17 9 16 14 1 13 19 19 20 3 14 12 15 10 7 14 19 6 3 4 16 2 5 20 15 15 18 7 5 5 18 15 18 12 14 9 10 16 4 13 9 1 15 12 17 9 9 6 19 16 11 14 9 2 8 14 7 14 5 12 12 20 12 17 4 18 14 1 7 1 9 11 13 1 9 9 4 16 7 4 9 19 8 8 8 4 10 4 16 12 18 0 14 0 16 20 5 10 0 14 16 0 14 10 10 16 8 8 14 14 5 2 9 17 8 8 3 20 11 7 17 17 20 3 15 5 2 16 6 20 4 17 13 10 11 14 11 9 0 15 11 8 16 3 3 18 8 19 1 17 1 9 19 19 1 4 7 17 7 20 13 17 13 8 9 7 16 18 9 15 18 7 13 15 7 1 8 11 6 4 12 0 7 0 14 12 16 19 19 3 14 19 10 5 14 18 5 20 14 2 9 8 13 19 4 10 6 16 7 15 12 3 17 13 16 20 20 7 12 4 2 6 17 4 1 14 17 3 17 19 16 20 4 5 10 15 17 16 3 17 4 2 10 11 13 4 9 20 16 8 6 18 15 10 16 5 7 9 3 12 5 10 2 16 2 17 3 1 10 2 20 7 6 14 0 18 7 17 19 17 6 12 14 7 13 5 3 6 20 5 2 18 11 1 12 4 0 7 3 4 5 10 17 7 14 20 12 14 20 13 18 0 2 6 14 18 13 15 5 13 0 4 11 8 6 3 9 17 2 6 10 2 1 13 17 6 6 19 8 0 20 3 12 19 11 3 16 6 9 4 16 16 17 18 17 1 6 0 12 0 2 17 15 10 0 7 18 4 8 10 3 6 8 5 16 6 20 19 18 10 2 12 15 7 4 5 1 0 6 13 16 7 17 14 2 16 6 15 9 7 2 18 17 16 19 19 16 8 6 9 20 6 16 6 12 12 19 15 11 15 2 7 3 20 17 14 15 0 10 12 13 19 3 8 14 12 5 15 8 9 2 20 5 4 13 11 8 12 12 9 7 6 1 19 12 8 1 20 6 9 13 1 20 0 19 19 7 20 19 11 17 9 4 20 6 11 11 16 7 1 1 7 19 15 5 17 3 13 7 5 10 4 18 0 7 13 12 6 20 19 12 16 14 17 19 5 15 10 13 12 19 8 6 14 15 12 19 15 5 1 8 14 17 15 12 17 3 2 5 12 19 11 17 13 15 0 7 16 19 10 12 9 0 10 15 1 14 5 1 17 12 6 3 9 2 17 9 5 13 5 11 7 9 16 20 19 8 1 19 16 16 13 9 2 11 2 5 1 10 12 6 10 10 12 10 18 16 19 1 20 20 1 6 15 8 14 2 11 20 5 10 1 9 11 16 17 0 4 1 15 0 3 12 6 7 2 9 20 15 17 20 12 5 1 13 5 17 19 8 10 9 20 2 0 15 9 6 12 16 17 8 5 10 16 8 6 7 3 3 3 9 9 20 17 0 16 1 13 12 3 17 20 16 13 17 5 0 11 18 10 17 7 3 0 3 20 10 1 6 3 8 5 3 6 6 1 9 11 8 20 19 10 13 17 1 17 7 7 8 15 10 2 0 6 15 10 5 17 13 1 11 15 8 11 1 14 5 18 0 14 6 16 8 4 7 17 7 20 7 19 6 17 15 14 2 3 19 16 15 9 11 14 12 3 14 2 19 6 13 0 17 0 14 12 8 15 18 0 15 10 7 9 11 8 18 14 15 7 19 5 13 3 9 14 19 12 2 7 13 6 11 0 17 17 7 8 4 19 18 6 16 19 7 10 0 10 5 15 12 0 10 13 8 12 1 8 9 11 19 10 7 12 6 14 10 13 4 20 12 17 2 14 0 16 12 13 19 0 6 10 16 14 7 3 11 17 5 11 0 4 0 6 20 18 16 8 13 9 13 4 20 19 7 13 19 11 8 11 12 7 15 18 9 15 7 2 4 19 19 17 12 6 1 4 19 14 19 10 14 9 18 0 3 2 19 7 8 15 8 4 6 19 5 5 4 17 9 18 6 1 9 3 13 11 12 20 7 15 14 6 18 8 7 18 13 2 16 18 4 12 2 9 10 18 13 13 17 11 6 2 14 12 12 8 0 3 15 10 14 4 10 3 13 5 11 19 17 17 17 5 7 8 1 1 12 9 20 2 19 9 8 5 10 16 13 3 19 1 1 0 19 13 10 6 20 19 6 15 7 16 19 7 13 13 20 18 9 16 9 14 7 3 19 16 18 17 14 2 14 5 5 6 8 20 5 14 11 16 9 10 10 12 4 1 5 17 4 6 3 2 3 6 8 2 8 4 13 18 3 12 9 11 8 0 4 2 18 20 13 16 14 15 7 18 17 5 12 0 1 18 8 14 9 18 3 7 6 11 18 20 18 9 11 19 14 4 9 8 6 14 13 20 5 18 6 3 8 16 9 13 8 17 12 16 16 10 20 4 1 2 19 7 12 15 18 5 7 15 3 19 20 7 8 1 10 16 20 13 1 6 10 8 5 20 17 7 16 5 20 18 6 15 6 20 2 12 4 10 16 10 4 1 0 11 20 2 2 9 8 8 18 2 2 19 8 2 15 20 11 2 10 11 8 14 0 7 4 11 19 17 20 11 5 17 13 5 7 0 10 11 15 12 10 12 9 7 5 9 12 15 6 1 7 14 5 4 13 0 2 13 13 10 6 2 20 6 0 3 18 19 13 5 11 9 7 1 3 11 11 16 11 8 0 20 17 14 18 11 6 5 14 7 8 5 9 5 16 18 20 15 1 6 9 7 5 14 15 2 6 19 7 20 0 4 13 15 5 4 13 10 14 0 1 10 7 16 5 10 3 2 4 2 7 14 12 10 5 4 20 3 18 8 1 14 7 20 7 14 9 10 0 11 3 10 0 12 6 13 6 2 13 0 13 15 16 9 10 15 10 1 13 9 14 7 19 0 13 6 19 1 14 20 4 2 13 11 9 1 3 0 18 0 20 0 1 6 1 3 20 5 5 6 16 14 8 0 11 11 6 9 17 4 10 14 0 19 5 20 7 14 11 17 12 7 7 3 19 4 8 18 5 16 14 7 17 10 5 8 0 18 12 7 2 15 4 6 19 14 16 13 18 1 11 15 18 13 3 15 14 18 17 18 13 0 12 6 3 10 2 3 14 3 18 6 20 20 17 3 16 8 10 3 4 10 17 15 1 9 6 5 13 19 1 19 13 9 9 17 19 11 10 3 12 12 1 7 4 16 5 8 3 16 19 18 8 3 16 19 2 5 6 12 0 12 5 20 7 19 20 14 10 2 7 3 9 7 1 15 1 14 7 13 5 1 6 4 4 12 7 6 20 11 9 13 7 5 14 8 13 8 20 13 11 7 5 11 17 7 10 5 7 19 1 15 16 8 5 15 12 11 16 8 8 2 6 0 5 10 17 1 7 9 11 11 20 7 14 13 8 0 1 6 0 3 6 8 10 12 18 15 14 16 5 13 3 13 3 17 17 16 6 14 11 12 18 1 12 19 9 4 4 7 5 18 10 2 15 8 15 7 8 11 14 16 11 3 14 6 17 7 20 13 10 1 11 8 20 3 1 6 5 0 1 14 17 17 1 4 13 20 10 1 11 19 11 13 3 4 10 13 6 19 13 19 0 0 15 9 0 16 15 13 14 6 8 11 7 7 11 10 19 13 6 0 1 2 15 8 3 16 0 19 13 17 16 11 14 1 17 15 1 12 16 10 2 17 3 5 15 7 12 12 6 20 9 3 17 0 19 7 14 19 3 18 13 1 0 11 12 13 20 0 2 2 14 17 7 13 11 12 3 11 1 10 6 17 8 15 11 9 15 13 5 15 6 3 2 4 16 6 19 11 0 7 10 8 0 13 5 13 12 20 17 6 19 10 8 7 17 8 10 5 12 13 10 15 16 1 12 1 8 2 5 0 15 20 20 5 4 17 15 2 3 16 7 18 17 2 0 17 8 8 0 7 18 7 8 2 0 11 11 15 20 20 14 15 8 15 5 6 9 2 7 6 11 3 12 12 3 20 16 0 1 1 9 4 18 6 20 3 0 19 13 20 10 9 5 16 9 14 6 8 4 15 0 10 19 9 9 5 20 12 14 14 12 2 8 14 13 12 8 17 6 12 2 20 18 8 3 10 2 17 9 14 15 16 7 11 0 14 16 16 12 9 8 6 17 11 9 4 2 6 12 14 19 15 12 8 5 15 8 2 20 5 17 15 1 7 4 3 10 20 2 8 13 0 20 7 0 16 6 10 18 3 12 12 6 4 0 5 19 9 6 9 2 19 11 10 8 19 18 13 5 15 19 17 10 16 3 4 4 8 18 10 9 13 7 17 1 2 17 2 13 2 8 7 3 11 3 3 12 4 2 0 5 15 17 12 15 14 0 17 13 13 18 9 3 3 7 19 20 17 3 12 15 10 12 9 10 3 8 20 9 2 3 7 16 1 14 5 18 5 9 9 4 19 20 19 16 11 5 15 8 9 10 16 4 4 18 14 3 14 0 4 13 2 19 0 13 11 10 0 3 3 17 12 2 12 19 16 9 11 13 6 1 2 4 9 4 17 15 1 8 17 19 19 4 0 8 14 16 1 7 4 19 17 15 20 0 8 2 16 0 3 2 12 4 11 11 6 8 10 20 12 16 7 15 20 2 15 9 8 19 17 15 7 3 14 7 6 1 20 12 0 18 7 20 9 20 3 0 12 15 11 4 16 7 10 18 19 11 17 14 6 12 7 16 2 12 4 10 10 14 17 10 3 8 15 9 5 11 19 16 14 4 20 1 2 1 4 8 17 13 19 3 15 7 15 3 1 13 19 7 11 6 19 5 4 0 6 5 11 8 7 19 5 14 2 20 17 20 7 18 3 3 5 11 7 19 20 14 7 18 12 20 13 17 15 6 0 3 11 8 5 4 16 7 9 3 0 9 7 11 18 13 2 17 3 7 15 10 12 11 13 10 18 20 5 20 5 1 5 18 19 10 0 14 9 16 13 7 3 1 20 18 19 15 15 11 9 14 2 7 5 13 0 9 9 6 7 9 6 18 13 10 17 13 13 1 18 6 2 6 19 12 16 3 7 13 20 12 8 15 6 17 18 15 6 19 12 3 10 15 10 7 11 13 9 2 6 12 11 14 12 1 7 2 20 13 15 16 19 13 10 3 13 5 0 6 0 0 0 8 2 16 20 3 13 1 0 8 16 4 4 14 19 0 5 6 16 19 9 8 14 20 17 6 12 5 4 11 12 20 20 16 3 7 5 7 5 12 18 6 8 7 17 5 1 13 7 2 12 8 8 3 1 2 14 9 12 9 9 17 15 9 1 3 20 11 13 12 11 5 7 13 17 3 4 3 3 18 13 11 7 17 14 16 17 19 6 3 16 1 19 19 3 10 3 11 5 18 20 3 12 18 10 6 2 1 14 20 10 4 10 6 15 17 12 17 17 19 12 7 7 8 8 20 13 8 3 20 19 3 15 20 20 5 5 2 7 0 4 0 3 13 4 6 11 15 5 0 4 12 11 17 7 6 2 3 8 12 4 19 9 14 10 2 11 3 10 4 19 10 5 8 16 8 9 18 8 12 16 5 8 1 11 19 14 19 9 4 19 10 15 1 10 1 17 2 18 20 7 14 14 16 9 8 15 7 13 11 5 3 4 7 1 16 19 11 0 7 3 0 3 13 16 16 12 13 16 1 18 11 13 3 7 1 9 7 2 8 2 10 9 20 6 3 19 6 9 3 7 4 10 4 16 19 10 3 5 3 1 20 7 11 15 18 0 4 3 3 18 20 5 0 8 19 12 13 20 11 6 18 5 11 4 14 6 11 1 3 10 14 13 14 5 9 19 13 12 9 7 4 19 1 7 1 2 18 17 7 16 19 5 15 1 2 17 2 4 13 13 12 7 15 19 13 13 14 20 13 12 5 0 12 10 5 3 12 8 11 15 10 16 18 18 9 2 15 13 15 0 10 19 0 3 13 3 16 10 15 5 18 12 19 2 11 3 18 19 0 19 1 2 17 4 8 20 1 2 16 19 14 10 5 11 16 10 1 2 19 7 12 7 20 12 17 20 14 1 13 8 8 19 6 14 11 7 10 12 12 8 13 0 4 17 16 5 7 8 13 20 11 18 11 6 20 3 14 7 2 15 1 10 1 19 18 8 1 0 15 12 15 16 1 18 19 0 6 15 11 17 2 4 8 10 17 3 4 14 4 17 10 19 5 7 3 1 14 2 7 18 7 17 6 18 1 7 19 4 10 1 7 20 13 1 1 7 17 18 16 19 1 17 9 9 16 11 18 1 10 10 8 15 11 2 4 16 13 14 5 11 7 4 15 8 2 14 10 6 15 14 3 9 14 12 16 8 15 3 13 19 3 11 3 6 20 3 16 6 5 20 18 2 20 0 13 19 14 7 19 4 13 11 0 17 18 14 0 7 6 15 16 18 2 4 15 18 16 1 19 2 3 7 10 8 16 17 17 5 13 15 7 12 6 19 16 0 18 14 10 5 17 15 4 0 12 5 19 17 5 1 13 9 4 5 10 15 10 13 6 20 13 11 6 4 5 5 6 16 2 6 19 12 12 6 3 20 1 16 14 11 5 9 16 5 13 13 2 4 13 11 6 19 9 10 1 10 14 19 18 10 17 19 20 5 11 11 10 3 3 1 18 3 5 20 13 5 10 15 2 16 10 19 17 8 4 20 20 15 20 6 20 18 9 17 11 14 18 13 9 9 18 4 15 13 5 9 10 19 7 0 11 0 11 3 6 11 9 5 1 4 8 2 19 2 1 0 15 12 18 6 6 16 7 18 1 2 8 18 6 5 20 6 4 7 9 11 15 6 17 16 6 12 19 1 12 19 13 16 14 15 5 8 3 15 19 0 6 16 0 17 10 6 9 11 16 18 7 8 14 20 5 10 13 4 20 14 11 16 19 1 0 9 12 6 8 12 13 3 10 10 2 0 20 17 6 13 14 2 8 10 1 6 1 11 10 7 18 3 4 6 7 4 16 12 8 17 19 10 5 14 16 8 11 16 3 12 18 0 13 15 0 2 15 19 13 2 12 14 2 3 20 7 9 1 16 15 7 17 16 3 16 17 9 16 8 3 8 3 8 19 18 8 5 17 18 6 12 13 6 11 12 14 16 13 5 13 3 14 10 16 2 0 4 6 6 8 0 13 10 15 11 18 3 0 9 8 0 10 6 18 16 17 4 14 10 2 5 14 6 6 19 16 1 7 0 19 12 7 13 13 17 7 10 9 5 9 5 12 1 3 5 2 18 14 3 20 6 19 5 3 7 16 13 9 2 13 13 4 3 11 19 9 14 6 20 19 20 20 2 1 12 1 3 5 16 14 11 19 6 0 1 8 4 2 11 4 17 7 8 18 19 15 15 13 1 20 14 1 8 20 17 14 9 4 7 0 2 16 8 16 0 0 7 16 10 12 7 12 3 0 5 11 7 2 12 4 0 12 17 3 12 0 16 17 2 12 4 5 0 13 12 14 9 5 7 1 17 9 12 12 17 17 9 1 2 20 17 6 10 16 10 13 17 19 8 11 16 6 10 7 6 7 10 0 9 17 2 9 19 16 14 13 0 17 7 0 18 19 5 3 2 12 9 15 4 13 10 20 4 2 10 20 11 9 19 1 12 2 1 8 8 14 5 12 20 3 0 12 3 0 18 5 5 18 1 20 0 6 16 2 15 13 7 6 19 7 13 0 6 18 18 18 9 7 0 11 7 16 19 0 12 17 15 17 7 9 17 11 19 16 3 16 5 7 12 12 9 15 2 20 0 16 11 0 15 11 15 12 7 10 3 5 9 2 11 8 4 18 12 6 3 5 18 9 18 5 10 0 2 17 4 19 8 6 15 3 17 12 5 12 5 6 16 10 4 5 20 8 19 15 9 17 3 9 14 7 17 17 5 16 11 4 0 13 2 7 5 1 7 4 17 19 5 10 12 17 19 9 20 17 11 12 3 12 7 20 1 1 19 12 5 1 2 17 19 20 2 9 18 18 9 7 17 14 5 18 20 14 12 10 3 9 1 1 16 12 16 3 12 1 9 5 7 1 14 5 9 17 17 17 18 13 12 7 2 10 8 15 6 9 7 5 8 3 19 17 15 4 13 14 20 13 6 16 10 16 4 17 11 17 19 5 15 6 6 8 8 1 12 19 7 5 8 13 20 11 19 16 12 8 14 20 12 17 2 1 1 5 20 19 10 10 20 4 0 10 10 16 12 14 7 12 19 12 11 9 19 3 14 19 5 13 3 15 0 2 17 17 2 3 0 17 15 18 1 3 12 10 3 16 2 2 10 18 11 15 17 3 0 9 12 7 14 14 11 20 1 1 6 11 6 9 2 1 9 4 16 4 7 9 0 11 1 11 17 9 8 13 15 4 16 9 7 4 16 20 1 4 16 18 17 8 14 16 10 20 11 6 4 19 15 9 15 5 11 17 9 1 2 3 2 3 20 1 15 20 9 9 8 15 10 16 2 4 17 6 2 12 16 18 4 10 5 9 15 11 6 1 13 16 11 7 7 8 17 12 19 8 6 4 1 19 20 10 3 10 9 15 3 9 17 0 17 14 15 4 3 1 14 13 19 4 13 12 13 9 6 17 13 12 13 4 12 1 6 13 13 12 14 8 6 13 4 18 3 9 7 15 7 0 7 4 6 6 15 5 5 1 1 11 8 10 16 6 10 16 2 9 0 8 2 20 17 15 5 20 20 10 7 10 11 12 6 14 0 0 17 19 8 15 10 18 10 9 12 0 19 5 0 14 0 8 18 7 6 6 8 19 8 12 7 17 5 8 8 3 10 20 14 17 16 16 12 19 9 1 10 19 1 3 14 5 15 15 9 16 4 1 4 0 20 4 11 3 6 9 13 2 10 16 12 20 14 8 18 8 8 19 7 3 8 20 0 11 20 5 4 6 1 12 17 1 20 4 9 0 1 9 4 12 0 5 7 0 1 18 2 18 5 9 12 15 1 20 13 1 16 5 6 15 11 20 9 7 4 0 2 17 5 20 11 15 20 13 17 20 9 20 4 6 20 12 1 6 14 17 19 15 2 13 6 17 7 19 16 18 9 12 9 7 18 16 13 9 11 11 19 19 6 19 11 4 3 1 20 8 18 10 16 11 14 7 17 0 20 14 12 7 7 12 18 6 2 13 11 19 15 10 15 7 12 8 17 6 14 6 17 16 9 2 2 2 11 20 14 18 3 13 18 9 17 12 17 19 7 7 5 17 5 8 11 20 8 6 6 17 6 2 12 13 6 16 20 5 14 20 9 6 10 4 14 13 17 10 16 5 5 8 8 15 17 7 4 19 7 4 0 18 1 10 9 16 11 20 5 16 9 6 20 8 1 6 6 14 13 19 7 6 5 3 2 1 0 9 4 13 0 17 15 1 14 5 3 20 19 14 4 16 18 12 4 6 5 10 7 4 16 8 17 9 9 2 4 13 8 4 8 4 0 1 14 12 5 12 3 4 19 9 16 18 8 10 10 15 6 1 18 16 20 19 11 11 3 2 7 14 13 3 6 12 5 8 14 9 7 7 3 9 0 0 6 12 15 13 2 13 17 12 13 12 16 20 8 0 6 8 2 10 16 0 9 4 9 17 0 18 17 13 15 9 8 7 18 12 11 10 5 7 12 12 14 17 15 6 13 15 1 20 10 19 19 6 10 18 15 9 13 10 11 0 11 3 10 18 14 19 14 5 9 11 14 17 7 10 2 3 1 4 13 14 12 7 6 2 6 8 0 3 1 12 18 20 11 11 5 7 2 16 7 11 1 1 9 14 13 11 7 12 4 14 12 12 1 15 14 5 2 18 16 1 14 10 4 4 1 9 19 7 17 0 11 4 17 1 12 9 7 18 17 8 18 20 10 20 10 3 10 3 6 1 6 1 5 9 15 17 16 7 18 2 20 2 12 7 3 11 3 9 15 16 11 5 12 14 20 13 2 18 18 7 5 8 8 2 10 17 16 8 7 9 15 11 11 5 19 18 13 13 10 17 1 0 10 0 16 10 12 5 15 14 16 5 19 18 16 20 7 6 12 9 14 3 9 13 16 14 0 9 7 18 6 0 2 7 1 7 14 20 10 6 11 17 20 16 10 15 20 0 19 18 15 11 10 16 20 5 8 13 12 4 13 3 2 1 0 17 5 16 0 1 3 15 8 14 8 0 5 17 10 13 19 18 12 1 18 1 5 12 11 13 6 20 0 12 10 14 7 14 15 13 3 9 18 3 3 13 3 13 13 10 19 13 13 6 0 10 11 5 11 11 6 16 11 8 4 20 1 3 7 12 16 7 20 3 10 2 3 1 9 8 4 5 13 19 7 11 3 7 19 7 8 19 0 11 12 6 13 5 10 6 9 4 15 0 13 0 19 18 20 13 7 15 4 15 8 3 8 13 20 13 16 2 2 18 4 4 11 10 15 19 17 1 6 8 13 4 8 17 5 15 1 8 7 6 13 16 20 3 11 1 16 14 5 10 18 2 10 4 12 16 8 2 4 20 10 10 20 1 13 0 15 2 19 16 7 4 14 20 6 5 10 4 15 11 6 16 0 5 6 11 1 4 18 0 2 17 0 16 11 14 17 12 10 13 11 9 3 6 16 15 19 12 9 1 3 8 4 19 0 3 12 11 12 15 13 8 9 18 4 16 17 1 20 0 5 12 11 11 6 20 0 4 8 16 20 17 17 12 6 7 13 12 3 9 8 0 16 19 16 7 9 5 18 1 0 17 0 18 13 13 9 11 10 13 17 12 17 11 18 0 17 14 11 16 12 17 8 14 4 0 16 0 10 8 17 5 1 16 11 13 18 12 17 13 8 16 8 13 13 18 15 17 6 8 14 5 6 1 11 4 20 18 9 7 9 12 12 20 12 14 10 17 13 13 8 1 10 18 12 11 4 0 5 1 20 20 17 13 5 1 14 9 6 9 18 4 10 4 8 13 7 15 19 17 1 18 11 8 0 10 8 17 3 16 12 2 20 0 2 6 0 19 13 11 9 5 16 12 5 7 14 2 20 10 0 5 8 16 15 20 18 7 20 9 3 8 8 15 1 20 2 20 2 14 19 16 9 10 11 16 10 7 9 5 4 11 8 7 13 14 14 12 5 16 7 20 1 17 12 4 18 12 9 17 3 1 9 13 8 0 5 16 0 8 18 9 4 11 8 11 10 19 19 17 9 6 5 12 9 5 12 16 6 7 3 6 12 3 13 19 9 11 9 11 8 5 4 6 11 19 14 9 18 4 19 20 0 11 8 6 11 0 12 2 8 7 16 19 10 17 11 2 0 17 20 14 1 20 8 14 20 9 18 4 15 15 6 11 14 14 16 16 13 20 0 10 20 4 16 4 14 6 3 0 8 0 15 11 2 11 2 18 18 1 5 8 18 6 12 9 4 2 12 11 11 3 2 16 2 9 2 18 12 10 15 14 2 0 12 14 13 11 14 5 2 6 15 8 8 10 13 13 9 15 4 15 10 2 16 15 20 3 5 17 0 7 16 20 9 4 2 10 5 9 20 5 9 6 10 20 8 5 17 11 19 4 5 16 7 10 12 10 3 13 10 12 6 1 8 15 7 0 0 12 14 2 14 10 2 16 6 11 13 11 4 4 19 9 16 19 4 5 9 18 9 7 14 5 7 12 16 10 17 2 16 15 2 12 9 3 14 19 10 14 20 5 12 12 16 16 17 19 10 6 19 2 3 8 1 8 5 6 10 0 14 3 14 5 5 14 5 8 3 19 20 10 1 16 5 8 15 5 2 6 17 0 14 6 14 9 10 0 0 13 12 4 18 1 4 5 0 6 12 15 9 1 7 0 14 17 10 11 19 3 19 9 20 16 2 9 3 16 20 11 19 4 1 10 16 20 14 9 12 14 14 6 15 17 20 13 19 4 9 5 13 6 1 5 20 14 19 9 17 1 1 14 5 6 17 11 4 2 12 9 16 4 0 9 18 5 5 15 2 18 13 8 2 4 2 14 18 3 6 13 1 8 10 16 17 17 0 6 17 19 12 15 1 15 18 13 13 4 13 2 8 14 2 10 6 14 16 3 8 4 14 11 5 3 16 11 6 13 20 9 2 18 19 14 13 16 6 7 20 13 3 6 20 19 20 3 7 19 8 1 17 11 16 15 2 8 17 5 9 16 8 2 2 18 17 20 18 4 18 11 10 15 1 11 16 10 20 5 9 12 1 19 15 15 4 10 20 2 0 0 8 9 5 11 6 2 19 7 14 17 11 10 10 4 19 20 3 12 19 19 10 19 20 9 9 7 18 16 5 13 0 3 2 11 17 3 13 15 2 2 14 0 1 16 8 9 2 20 13 6 0 19 0 11 1 3 3 8 7 1 10 11 2 12 12 14 11 16 2 19 7 3 2 10 0 4 1 12 10 0 19 8 0 8 17 6 10 17 19 5 20 10 15 15 15 6 11 16 16 5 8 4 16 7 13 11 11 5 2 5 17 6 15 17 5 20 3 8 2 1 14 12 15 8 14 17 19 18 16 7 7 18 12 20 19 16 4 18 1 19 9 1 19 9 6 4 18 4 20 20 15 19 14 18 16 17 11 3 18 9 17 8 5 14 10 12 9 10 12 14 0 6 6 6 14 13 2 16 0 18 20 15 19 0 17 15 4 4 9 19 7 18 18 17 0 5 12 15 6 13 5 5 14 4 0 11 15 13 2 6 16 5 1 6 16 0 5 4 15 2 18 6 7 9 1 4 14 19 10 6 4 10 10 3 0 10 3 9 11 19 8 14 0 10 19 8 9 1 2 18 12 3 6 20 19 4 11 2 8 19 14 11 16 2 8 15 0 15 20 6 15 8 11 4 5 19 17 13 17 16 9 19 15 12 4 3 5 9 2 3 6 10 10 19 3 10 2 17 5 3 1 9 17 19 17 3 12 2 8 1 5 17 2 15 18 0 9 19 2 8 15 9 16 13 2 14 5 1 15 9 2 12 9 8 9 20 18 7 8 14 2 14 12 0 5 9 6 12 18 18 5 7 9 8 8 4 20 15 7 6 14 12 19 20 2 2 20 15 20 13 13 13 8 8 6 20 11 14 20 0 5 5 0 17 10 0 9 16 8 13 6 2 0 18 3 19 4 5 5 17 20 5 19 16 0 13 6 1 5 11 7 8 6 2 5 13 8 13 8 9 4 18 4 14 2 0 16 17 11 5 11 4 9 17 3 11 11 20 0 8 7 8 12 1 10 11 4 1 9 9 10 0 19 13 15 10 20 3 3 7 8 2 0 13 9 6 13 10 14 19 12 5 18 7 15 6 17 14 3 6 1 10 5 17 4 4 0 9 3 4 16 15 5 16 11 19 9 20 12 16 10 3 13 13 7 4 6 2 7 5 14 14 17 16 11 2 6 13 6 16 7 18 11 5 14 14 18 19 17 11 1 6 2 6 6 20 6 4 11 0 2 7 16 14 10 18 11 6 20 0 9 2 4 1 10 18 11 6 10 12 4 3 10 6 4 7 11 18 8 3 18 14 4 5 10 6 2 6 5 6 9 11 16 1 1 3 6 6 15 18 10 7 11 4 13 9 8 13 20 7 15 17 6 14 1 8 4 6 8 18 8 10 20 11 8 7 2 9 1 7 4 20 9 1 13 4 14 18 20 2 0 13 18 13 5 12 11 20 19 4 6 19 19 8 7 19 3 19 5 16 9 9 7 16 10 1 12 5 16 9 19 12 6 17 7 11 11 2 17 9 4 3 20 14 2 17 19 6 2 6 18 16 12 3 5 12 13 2 17 19 11 17 8 14 11 13 6 1 2 19 9 1 11 17 6 16 4 5 15 12 8 7 7 5 6 10 6 20 7 6 10 15 0 1 13 8 12 7 10 17 3 12 9 12 7 19 5 7 4 8 15 14 19 14 13 12 0 16 19 0 1 8 9 6 11 2 0 12 12 2 8 18 14 16 18 20 5 3 19 4 11 6 2 2 19 15 9 13 13 11 6 14 20 16 20 6 8 15 2 5 0 18 4 0 9 18 15 6 14 6 11 7 14 20 18 20 1 20 1 17 16 17 5 7 5 15 15 11 11 12 11 9 9 4 17 16 10 19 1 14 17 5 15 13 2 13 1 18 19 11 6 10 11 1 4 14 2 19 11 13 6 19 17 12 5 15 13 18 8 8 17 18 13 18 5 19 11 2 6 14 8 8 10 9 2 2 13 2 16 16 2 7 14 11 15 17 5 13 11 18 3 10 0 9 0 4 2 2 10 16 9 16 11 7 8 2 5 18 17 13 7 0 8 16 2 15 7 11 1 6 12 12 20 10 8 16 9 3 18 2 16 1 5 20 19 1 8 17 17 7 13 2 13 11 10 17 9 8 8 6 9 7 5 5 16 17 16 3 15 3 8 2 7 20 6 18 11 4 11 3 0 13 20 6 7 8 0 12 3 2 19 12 15 20 10 17 20 17 18 6 20 14 2 15 3 14 7 0 10 6 14 16 17 18 9 18 15 14 9 3 15 2 17 4 1 18 7 14 18 8 0 12 4 2 5 3 17 10 12 1 16 15 2 3 20 6 16 9 3 10 16 16 12 18 12 7 8 7 2 11 5 9 11 18 0 15 14 6 8 6 13 13 20 3 3 10 0 11 11 15 0 20 8 12 6 10 15 19 8 0 4 12 11 18 3 20 9 7 7 2 7 3 6 7 11 4 0 17 17 7 18 10 0 7 1 13 2 18 3 6 1 6 6 7 17 10 12 8 11 19 13 16 14 3 7 5 3 2 3 19 12 19 0 16 13 13 13 19 4 0 13 7 3 0 16 20 20 14 3 3 15 6 6 16 17 9 3 18 16 3 2 8 0 18 1 18 15 15 9 19 14 5 2 4 0 16 5 6 0 7 16 0 20 15 6 10 7 15 10 9 13 11 2 18 2 8 7 4 7 12 0 15 18 0 11 20 17 14 18 0 4 15 4 4 5 12 8 14 20 7 4 0 8 18 6 1 10 13 15 11 19 1 13 10 3 13 15 9 13 13 13 0 16 1 0 10 7 9 15 0 14 15 15 4 17 6 14 7 1 19 14 6 10 12 18 8 14 3 13 14 3 10 15 2 19 18 10 15 20 0 15 12 11 17 13 15 2 8 16 4 7 0 9 6 13 10 6 7 18 10 19 5 6 20 16 19 1 10 7 6 9 18 12 4 5 20 4 12 2 11 10 7 17 8 3 6 8 15 4 9 9 2 11 7 10 4 20 19 6 7 4 8 19 19 5 7 11 4 12 9 7 4 10 18 20 3 13 0 0 3 15 9 6 18 8 17 16 11 5 10 0 2 13 0 9 11 2 5 14 13 11 13 20 20 6 5 14 17 13 12 7 19 2 15 4 2 19 3 16 15 10 6 13 17 17 7 20 10 15 10 2 16 5 5 18 10 3 14 18 13 5 14 10 12 3 1 18 11 18 16 2 12 8 4 16 10 4 5 8 8 19 9 18 2 20 14 7 10 0 14 18 3 2 13 6 9 5 3 20 20 5 2 20 5 9 11 0 4 6 12 20 2 6 8 10 11 15 9 7 10 8 19 14 8 8 0 7 10 8 18 2 5 3 6 20 3 8 19 3 14 19 17 5 16 2 3 5 10 15 9 17 2 7 6 6 16 18 3 0 17 20 5 14 10 10 17 6 1 16 0 7 3 17 0 12 7 8 7 12 14 10 3 8 16 2 14 18 11 13 11 20 2 0 2 18 1 9 16 0 15 15 2 7 14 20 15 4 15 14 19 3 11 12 9 20 13 18 17 7 10 16 13 12 6 17 0 8 12 5 13 7 12 6 20 17 16 4 3 12 9 4 2 2 17 1 7 14 10 14 5 1 15 12 9 2 13 5 11 4 19 18 18 17 8 0 18 1 6 5 10 9 3 4 1 9 2 17 16 16 5 16 0 11 19 0 5 15 3 5 18 0 13 0 12 16 4 6 5 2 17 5 8 17 9 10 2 17 7 16 15 11 5 17 12 15 2 20 4 15 0 11 16 18 18 19 0 6 7 14 9 17 15 20 19 18 0 16 7 1 12 14 12 0 12 15 9 17 16 19 5 8 8 20 13 8 6 4 5 4 20 0 15 9 3 6 12 4 10 13 14 5 2 18 1 19 6 14 18 17 16 1 8 5 4 2 9 7 20 11 12 0 9 5 19 8 18 17 1 10 7 10 20 18 5 6 17 10 15 11 8 5 12 2 1 17 8 3 5 2 5 10 20 6 0 8 4 1 0 2 20 5 14 8 1 19 4 7 6 20 19 9 10 8 1 1 4 11