99909 161106 985609 251308 821078 1035446 671644 854536 246373 146915 216341 923437 336534 171450 407862 355532 352975 692701 807719 529307 534682 812339 1006326 149970 865445 60520 604689 995246 205635 883306 150477 623601 113898 255213 13795 487520 906931 956648 479469 222788 574173 704278 41198 264938 872779 159862 417223 341027 811009 588492 592835 259268 719786 734493 992268 1030439 266261 386103 85299 160681 1026227 274215 336812 121130 114971 533440 561743 765328 173447 1002267 1030873 991300 189268 347665 487017 342195 838022 436675 931331 676558 358721 357395 387856 699274 1017425 143400 1040348 261473 75683 701166 366615 928976 1046474 71572 4437 853207 279931 836620 1022862 852860 390161 490894 410014 865864 322570 560405 442822 534216 990087 1045472 661033 907021 394960 241651 888144 52781 387278 69779 750247 537792 25488 269006 18173 590179 835783 458225 952584 537912 1032777 759823 200159 534628 852625 68225 780670 190096 255293 482913 255813 236393 661391 211213 299642 69408 368877 237738 52930 733931 557922 774303 655532 900482 1043482 204310 116262 645027 586730 846974 671494 579726 847813 700939 451970 660105 479560 658484 1046200 896861 464687 58421 682791 957655 904669 631691 425780 887112 925657 96378 445351 978950 783947 699018 126507 931305 10627 327430 49617 513486 115059 929148 731021 826648 443952 812096 351928 1046570 958580 318696 1043852 216814 526879 32977 793003 29009 298674 40345 454809 332740 760786 371107 843837 89021 991691 661654 515940 752692 246794 212958 665150 680486 956834 674602 489183 618774 687560 999660 980415 479111 454743 530140 496187 115587 165453 906869 65298 40727 191052 643447 735976 113876 814362 321123 436422 527440 730657 709890 964760 1027747 1025008 238303 73646 598763 76984 331720 237883 885448 495311 924241 681689 904928 950577 955472 59651 1002332 300026 837474 485274 453737 504045 731493 455265 381625 76784 8444 917889 579583 222094 121359 499206 863094 717171 535112 989791 786011 355060 427414 154338 999534 1028485 686 306757 93302 906048 487301 276006 681146 949093 882135 253829 745352 783060 970659 781125 779185 831637 297901 198318 644363 358992 549371 127982 954606 988373 989273 246419 727736 99478 718549 301074 874569 450088 543811 67652 24199 501446 393914 523748 642524 181454 803860 78610 409267 196673 208498 670163 441854 267079 759990 791694 88499 608937 780040 745104 441674 505429 192338 328841 974401 387550 191940 625933 964760 216314 428368 586005 596822 588802 124975 66683 820482 407669 119898 28289 4138 682357 716817 12875 94175 961608 719448 378720 392247 62680 926581 1032749 52938 179764 684404 986242 1044278 871181 210083 962067 167836 882234 429078 795896 678176 594740 457252 151085 641132 1040026 198888 581139 105005 655023 851649 682221 1001365 398295 303826 195428 955096 579870 332162 606980 9135 21680 565502 280252 472024 825442 316850 1027938 19347 4648 26324 41005 200230 617629 348889 859961 71259 589694 66558 527879 254717 249903 296128 242170 775006 401972 443492 838874 144340 497593 715632 17749 23096 188939 835632 876409 905829 197149 334642 427324 498367 530692 551882 171764 159913 379003 85135 64479 666893 861024 600028 117405 12505 273973 60496 336304 713084 847776 774478 169987 537965 921835 928638 748896 348325 986757 151882 606968 864543 653438 364386 746464 27487 312079 994616 302478 521960 272144 229765 764000 330437 660096 333506 8213 2561 108802 384944 396369 557103 709722 687057 653598 536034 484595 101356 1023846 730422 770652 71309 859514 980550 338886 785538 311182 715699 493704 97631 1005626 218916 313500 576507 600314 650688 1037599 701169 219823 865461 856276 739616 787997 589237 157858 374316 969835 652148 586770 788218 1048486 407083 140754 856632 285501 854040 166964 158930 478342 1018364 270767 552574 117560 296859 142685 149042 246255 611392 45948 794280 132780 112438 95725 873185 713554 583760 558264 832159 208426 367714 155270 579305 914016 205253 893221 427659 43139 101591 674312 469651 392969 980089 34501 611029 78537 769679 71061 346728 259967 785539 79319 506919 585803 513987 272525 812849 309298 855615 278749 713578 1014428 229100 885905 488952 596948 443971 777368 652742 651660 453314 972163 835588 133974 137578 323592 375973 592683 619071 33155 750303 36328 189644 533616 535983 730060 662684 309490 864338 645372 163266 980304 522957 151040 799058 951922 761447 1007683 934373 835688 8746 942742 509977 843491 653157 714157 665359 775610 753196 725152 940267 635239 170454 952684 478040 952200 284031 126320 216065 849758 563332 580081 951577 277073 518921 33942 559572 246889 871030 844780 979692 160983 921077 157667 985885 743018 645878 934479 35752 127003 305580 999272 747732 9601 842126 77386 700008 1025885 1005015 842102 945203 62480 772613 954191 963205 124960 714333 342686 106163 384695 570470 789263 423830 90660 326506 44466 514572 748631 767224 529786 456054 407401 495972 250817 120889 106002 35910 655554 445501 592945 561399 111646 443249 982856 536343 396632 578629 530174 876298 117849 50734 505243 939638 358892 699941 12431 158918 663619 891688 561387 200618 168816 479928 648166 444309 870893 204122 400217 543806 574741 893718 687684 764191 821672 514043 1026375 225785 567371 719001 597801 526158 906758 1021573 420181 191206 5316 636121 510040 9291 388054 783537 554085 505164 405616 250287 28113 73342 417323 61047 1039766 193462 753537 618804 394708 32912 1025621 880657 377420 490731 914536 748993 628963 1036651 472037 517624 612901 1010678 65494 649712 217536 271415 97452 969957 722692 372767 630971 450713 1019242 108638 3259 868817 746762 236782 947272 832725 1043235 735625 235107 233972 940695 162350 771568 573950 23660 389024 131638 248520 141388 70631 761698 650156 13574 44749 32516 150022 686347 871009 120975 208312 998129 1030008 102877 675239 1012212 107047 796586 142395 964208 800330 468500 426979 49768 447489 405794 639887 426498 513069 564538 891700 832521 613623 104360 38988 924266 280138 843550 184915 735927 200276 134190 239435 634535 974345 551378 690233 853140 564640 876005 841125 733179 6420 1008040 183326 952832 734372 1018430 884916 483815 995667 762159 1043836 990620 917864 183529 855568 977452 634096 444730 855052 785482 1033783 765912 752530 745675 978515 544985 42951 1006890 551321 596795 520020 24581 1033253 496989 340197 229789 689751 550276 739245 37978 129361 125527 366561 640325 588666 877412 437048 445581 517373 305561 908658 372227 31819 948171 399566 199069 785045 738098 1024658 785398 335955 304107 456582 757452 22975 85365 702585 375169 258906 1021749 173755 127388 155239 562418 635041 478021 558443 900953 855557 797132 143540 207994 158916 753698 424654 546889 470334 106846 939279 97566 700120 172345 465932 228405 371837 803986 212002 284207 43289 360940 714222 144271 748573 889323 971477 195902 495102 823259 989565 951560 529590 502313 528978 343581 532546 713447 478210 361873 698146 680012 692225 96988 344795 871730 718598 485466 527480 280983 396684 965579 297221 879388 460882 757460 370195 511369 133340 704381 706104 570183 225775 563378 515467 275940 347161 264898 826924 755347 834086 29667 308410 179881 97708 522412 201947 16417 101248 27801 677304 501273 176191 313994 269949 148819 279751 343364 631518 474293 193210 1030126 995213 333257 35074 204438 313029 980286 122951 982698 904386 1006437 315259 120703 115782 160948 12367 520910 531222 653895 1045435 838962 67195 827994 1001082 69291 880578 205008 181643 463645 520380 309167 311985 525010 57407 350114 366836 228084 1011363 479350 135455 771604 643653 168349 120383 42150 427015 228014 1047082 697730 560078 211939 1018358 593509 580867 771737 930429 283758 967443 609747 455904 468129 613871 743096 453377 1047655 798349 481553 400391 872972 45925 978892 418014 412992 988404 760187 678068 135063 1040956 133334 421246 1019145 580930 984373 911473 1045618 448399 1039126 923273 370707 433840 547997 621829 640527 981174 553487 335336 671983 897207 211542 642170 165919 635723 637824 758214 49262 801551 729920 598297 625810 199974 825196 351369 812450 902579 693885 846188 689050 537696 387090 644316 153051 248026 925037 477242 101288 134994 762356 478632 1027241 146685 744369 828558 213356 248981 908243 697877 232415 10967 794411 866735 577496 881411 253616 711053 863117 801631 880635 173863 28 160180 865740 561080 911876 346063 172163 98496 1001898 274433 442023 109696 1006550 453024 810339 974465 909875 40324 243972 581645 875474 658059 245116 650421 1035687 311829 710370 79561 269067 619656 610800 621539 388664 216525 478340 895325 143568 680401 538143 889045 136279 993541 909417 306352 961204 593119 860075 324757 986804 656471 392019 508398 203911 606315 93812 443498 834113 452763 440387 984702 634970 714605 670875 479 4655 50922 521338 574473 996991 171295 749186 336571 475118 329885 483193 852089 603525 408826 967369 499977 109360 139086 101120 331254 1047103 881335 975441 1018641 788965 660693 981778 465642 829372 412238 421948 594779 28736 596811 341486 377342 739151 901114 203242 401586 680111 7434 775191 236058 55432 806962 829181 253469 973798 216234 364620 706151 352568 427951 2389 281319 553172 832772 874383 558671 130417 103276 945428 772760 478379 182577 481569 836987 192386 774304 18586 177400 346843 193675 398979 895955 897021 613573 814216 714258 918806 10921 226166 994688 720308 304532 201663 609838 713548 358247 902651 957165 322999 194822 848737 229844 207792 823003 583250 143552 588631 857427 936655 84431 4785 548191 212734 829412 923685 768245 914345 144167 314112 235405 974014 312706 965618 537253 29136 466725 693647 215614 949908 60162 455888 61788 459621 1037137 53647 879241 435649 435726 423694 136274 176330 821622 68721 222665 173510 934030 437567 129793 744608 229276 463333 45462 898148 676011 313395 120098 709574 690188 850909 875465 1046940 215248 1036027 144046 777568 301390 737929 301691 1023919 460707 700136 758750 871116 220717 838747 1006598 385822 813072 150411 719146 591789 837041 458244 186114 533161 708925 495285 160588 993763 299811 379508 203336 323410 378518 882808 897853 328080 650764 770781 630002 334939 817089 732964 694837 534804 586293 403120 1035864 53059 872618 134985 379311 365841 16295 324509 894483 561100 887159 506810 734050 304231 690859 456086 799740 153591 308884 273799 698696 405559 797642 644811 798765 697349 809128 246786 28057 498659 307149 929710 35582 623222 224412 873658 115408 648459 288701 1021680 851208 762893 392090 801665 883620 832400 391395 45442 562980 1010634 568074 944745 35599 878996 781512 737940 283244 392941 543894 424386 955465 668535 147765 277399 368696 546040 880166 112669 948941 595931 260147 248894 326177 18348 256484 145995 717394 198560 305163 94840 29184 369419 423481 846685 462546 191975 920390 264823 147951 996691 931277 760996 447622 573458 102573 384683 744518 515848 411529 202162 772070 36289 912201 833478 129951 500458 218775 861271 359852 889046 565859 388280 275153 46586 993888 437411 404177 605553 762244 422580 949495 36728 538252 112873 734350 414195 444533 978216 413033 325863 338692 756153 639068 517886 359232 245192 565184 335366 820210 435684 1000435 819058 537132 595075 821206 957655 6591 584316 398669 858224 133571 196491 639427 431515 831763 891600 916131 14682 676558 621392 213472 965331 887512 749683 572014 66513 139862 33412 378054 942400 259126 961333 699238 672692 909733 269848 679759 1019875 186006 467238 1000581 360230 187970 554300 855699 4093 935843 675481 109828 919176 580087 908642 477163 425230 989507 615967 609372 525434 1022670 584251 952560 742617 682401 745607 678469 757213 555790 949687 452476 395101 865062 724195 683706 242131 260417 251912 631207 919260 777338 598149 594418 100796 215089 173983 1027530 1038295 379015 149245 805990 215353 909029 71980 19071 401679 845429 602652 79569 1003052 723111 911265 233118 441221 82350 305651 35370 209077 1012993 27694 588096 246394 37338 105683 470955 447286 968634 831045 131518 41838 641763 601933 184525 225871 75996 750487 42930 732708 306417 707635 157513 963809 840881 413716 656115 566428 873582 668820 707863 637966 240576 505326 840605 445206 248323 102339 1002609 275254 312020 984470 791046 63508 1020567 490320 929744 221178 127732 564668 884425 599127 474966 596748 86509 864828 616811 650066 799422 326368 785831 534792 175552 480285 210880 96649 995070 977136 599859 853397 323203 670204 189374 721361 257250 732680 512484 837445 1048495 537213 849772 490460 847364 60393 417762 215783 105725 554622 37141 601498 281660 472723 266135 82830 123493 407842 324417 244542 149923 402505 35756 936586 777250 243657 726200 14134 516243 777610 1014537 978796 661163 84501 209029 340534 873379 371992 4311 968709 470713 553446 415215 183085 310702 856052 564352 950374 155975 715613 260225 180045 41421 574815 399789 387808 531340 376028 229379 817670 949079 122586 1032262 659461 953090 542468 645245 861450 347623 839718 955508 474789 404834 1004724 197178 243786 537941 425796 587425 990160 942245 273167 1024450 68086 849339 349300 144246 701145 914179 1022326 430045 777856 428912 936505 922587 34129 1028854 67976 682390 587928 244495 916818 552186 957191 196407 626473 204853 469296 106864 376002 45115 561677 22207 718967 756035 1007481 148397 825800 621383 634549 125126 712149 192136 571620 466717 292838 796681 715662 9415 635364 171535 37153 1030491 203997 23719 854379 150137 905603 490016 430626 798783 999597 498573 434012 195029 168917 1018180 836631 248291 105881 840545 404146 574230 743995 755268 761202 1016991 655393 519950 532223 177843 696405 290857 660196 567052 546565 353725 62994 587110 855044 334395 632669 741379 639816 117462 737277 81960 556394 506885 424975 853662 632873 613891 635666 493617 990951 491855 745579 477748 441130 760621 867297 687868 423196 399906 647713 402016 791564 182907 986427 796224 159467 346823 417059 700155 933072 1019993 962609 417783 292213 293831 527265 112668 803255 556397 267284 228953 949273 149995 857613 933406 311618 892579 368245 709601 659578 136764 172824 526745 982065 3362 146214 82758 223865 366083 59315 932711 517511 884307 1010743 905090 556086 680649 734990 908448 209539 1037280 743928 142285 786962 756311 266907 814748 27304 43953 189180 478114 823982 466614 342538 424695 260021 61424 764947 914104 1027820 509487 768845 140167 275884 288518 143439 214281 53741 150347 524949 373351 688846 82843 774399 612046 295185 470227 125522 141807 544668 242840 845237 244863 1006585 536016 52022 119992 11990 357671 183363 531159 76934 124300 494641 710044 189823 613553 129209 177869 259802 610190 307830 374706 31447 716510 525672 984474 985430 875424 422259 523862 870494 125847 115425 277689 920729 818635 178908 177438 723414 646918 346101 385505 791431 933464 216736 327652 388416 897428 437 547596 174910 51664 379633 174786 369374 473065 574323 622195 846625 688381 1031231 965136 159023 180975 382654 860815 951504 1018086 437564 653928 930036 438222 461673 896536 971821 744149 800473 364706 99632 980975 247684 43016 520024 939091 921670 625110 836387 835836 857952 1001368 636595 1001258 663285 1010528 857677 650462 245134 197697 58589 67937 427671 49878 363633 43453 148191 402876 138938 787778 899356 636435 796046 459267 722533 545793 590696 772439 951990 1020719 713702 945240 675184 468810 736330 39015 11734 745603 318458 482214 807824 702480 1019137 326012 682796 552105 1000587 577301 481944 405259 582509 477152 100778 450168 951962 778767 637592 808245 354223 475930 422528 148747 478568 744508 782817 533447 101416 499444 703776 796603 235126 475526 439557 611386 990586 234360 573243 693791 770436 811541 851667 323655 21126 552173 1023169 702482 237717 1043027 663646 647654 449644 203742 219108 482732 755688 979688 250101 623441 456333 115986 57621 233287 351743 135358 15915 274177 947850 610708 403204 597370 895899 320766 7120 642991 1039429 982699 927395 733472 568253 109840 832501 946259 90590 388578 64291 842577 220070 53917 653036 183335 2999 46336 519668 763239 559831 818063 822084 56996 440432 454160 362184 925945 650001 530958 253392 816003 602347 968537 105359 423906 860244 785540 536991 505533 211016 693094 614524 588859 839907 318874 831492 771210 760808 678143 227325 440411 898365 488504 358543 342372 738157 90924 524998 786141 501796 525191 110865 311812 540855 1036600 831430 195225 177818 387825 628124 240482 319463 9898 314415 671400 536542 734751 34943 815800 178015 580429 349041 1005156 505202 11513 729676 480640 636863 125737 851774 873829 19222 189352 606677 713072 211945 943750 22407 1009540 878285 182934 269354 33924 596221 655855 639612 483546 524503 15980 19612 859379 568924 697900 889999 544193 762804 6162 255164 887096 652712 393286 139376 328401 1014823 212146 31835 473097 692929 725381 771857 175331 223535 142772 82315 833634 844745 1032052 853923 1007888 68622 825537 854171 412026 725280 156635 692119 830642 55365 845764 810014 944844 925031 1006787 215709 927073 205717 1036515 232676 158735 587136 695412 815783 784630 865791 1042057 49662 458044 491659 866681 106469 621963 678339 337759 919741 48782 110570 458394 579785 1032567 60260 560717 484530 53372 167741 260832 696836 793429 747938 762493 319406 353216 218213 397716 921222 178686 361853 264023 563651 936275 683908 166463 577409 341129 864823 724101 55617 361070 957178 237738 214118 858705 505169 81391 924344 774281 912232 922846 35557 688878 702092 390079 860411 607582 581552 703267 691952 433721 610281 189022 328986 119526 94450 265220 137911 672844 335273 764531 607847 908121 926352 504905 190124 558463 216653 92394 1038961 442674 70186 795899 764288 866923 373398 673514 736522 489256 198562 664419 665636 1020905 511364 854492 557124 69685 165143 678154 738760 568083 1041498 41834 89199 216978 448237 451513 988126 921921 265879 1032572 147484 604343 467906 58745 57878 24588 214525 24124 286748 630622 359545 660628 216674 903502 161421 1003539 771968 767872 912435 150417 21747 567071 888456 1038761 616345 1025366 624719 596282 876601 134104 822895 997863 75769 724312 360561 217240 219366 545298 825603 801783 259696 631873 929399 301300 701930 634022 852804 182082 907022 114440 927364 851415 756856 702126 25717 749424 521254 844519 83704 687882 106494 66434 108053 984170 962120 283990 772213 958614 291376 110268 857063 926298 764997 109583 347611 522949 217853 257075 879594 836009 256815 220428 521292 1034782 356503 497666 847456 116479 642645 347779 221992 753515 911214 1033857 683466 693061 208714 878320 252944 151477 250420 87113 155369 168870 224734 793866 871142 443461 940506 357940 780477 971144 622625 67532 677322 281253 312720 18778 652425 885398 131687 224877 1010973 50332 166600 746260 15821 628921 870206 972902 121729 137268 1006899 286972 811593 152089 616312 236914 185814 507831 736961 1013993 193023 444704 21030 750984 953150 547244 954276 919798 32561 361590 646298 133346 996633 211165 925261 599932 962142 1797 119396 98297 272137 390228 210796 13074 869960 155637 132437 201605 843501 391000 505331 746131 999408 965296 23934 236673 529641 921971 398098 152855 775830 847582 59696 795684 445275 1647 882235 434679 235453 921705 781564 947175 220902 663123 640287 157901 619301 262009 521140 370053 824939 46442 1029038 713073 1034958 850040 515687 701173 307977 773179 840730 453628 623354 205838 849000 853617 294947 563089 763604 630983 987691 10021 848711 985714 156506 987251 764556 57452 495904 307942 794325 440753 879758 754732 879668 517059 379611 267448 741667 143142 812512 795715 169725 904165 609437 247367 658050 13836 58290 169603 132183 12843 226790 982394 819588 842202 939172 623859 1035252 636975 34937 932986 373496 128585 332184 929246 611268 301001 309334 188849 356849 771924 93613 914379 352250 78610 867261 440264 686015 96562 968263 519557 533252 42084 351025 1017255 553971 112733 955140 161300 740758 216663 1016177 433783 138334 213390 226760 310464 663199 748484 150399 291234 474385 618941 19121 283924 95057 237508 628892 6865 444509 841253 735266 444119 251676 624049 760393 193004 321236 506941 310971 466452 103346 803106 123975 6940 329542 442815 182622 1014547 311556 986610 425110 5835 519876 877731 1031467 434780 87362 1036346 322425 20898 903326 955172 887171 101562 603358 107601 1002351 439433 800360 605113 833544 587573 279176 749266 481595 603306 548848 580892 490650 193302 814898 683157 754652 615277 328520 661061 50523 30181 903693 574132 523412 261755 296130 210543 477867 977261 692362 528007 771812 294846 982765 52497 827179 900022 212569 1045927 116877 830815 807580 408037 16317 519945 171372 46573 907664 10694 145119 146660 959361 109039 906739 636274 906286 263069 411911 493126 281560 640817 556640 266896 959719 148940 269478 607877 316516 1009111 830308 78815 350846 100221 478091 769626 393990 751916 458735 874552 800242 31768 624072 577214 972765 940216 441651 403125 244357 361287 303535 559338 695629 86084 119457 343726 507321 145650 568272 900694 1046516 798681 847337 968636 554829 722243 390908 430268 784053 973760 494333 262584 495939 175266 732228 66069 74416 973954 787469 644284 604124 647097 482041 230554 692039 585448 237963 221472 600472 183153 2220 625347 191002 431099 961064 36733 247610 567537 737583 268106 1018634 499972 29397 41132 205761 740773 894610 937256 1016889 1036172 1011394 572871 5232 965428 819493 393110 963079 544092 606049 952358 475334 962439 249723 541196 838422 347261 705634 436578 144005 406728 22116 129092 553030 1020728 797623 484180 288174 733536 897266 288311 933048 134166 65937 991254 809090 915446 548980 901150 775630 742880 802912 983552 564098 841590 253052 375410 457512 218015 549078 619435 57711 764679 303836 924139 562856 310428 223715 309233 200522 1010194 935844 476035 773230 699488 983226 96746 281683 899137 361765 576627 68315 144053 293065 351471 397836 30077 412656 920115 334481 1041314 844740 625817 998455 871918 905942 434814 798320 616305 860570 871618 596179 84478 567016 727883 62362 199339 389245 821634 30754 24149 310136 355028 500079 85529 523485 681778 703653 588764 490005 886673 330128 947909 782700 1036907 977693 761789 512658 653373 632799 269814 952091 921607 178827 418657 805631 287695 45692 573750 38170 347422 762927 298096 855981 139649 207304 86606 729307 995081 258956 138452 656173 51403 976997 444232 486927 877409 251489 221877 314961 442728 111411 1026667 724646 798720 945329 34941 978984 512847 543060 895553 520914 590590 186555 337108 773637 898746 95272 993684 30980 852660 85761 248484 443255 304162 333648 315243 1015276 761276 271940 891157 864849 779327 999598 726800 289916 334574 845701 904081 823971 679948 997474 516109 216548 862563 351749 608704 295614 471232 692430 785961 579990 356468 304964 145292 841524 405461 276114 575855 165187 794555 541445 1017117 1026772 558851 491663 634406 693467 950031 74567 556765 487089 81988 475111 113881 535184 1015436 310349 286068 64026 906706 53242 866895 218835 149128 136342 906700 105122 180771 206442 470930 862292 575390 709860 698637 74777 790515 647959 195052 769029 412325 22584 472225 524432 125498 811042 645860 675095 393401 310227 393777 82009 76848 49645 821317 869626 365360 1044278 219045 43523 520527 198424 572439 674656 242597 574497 837414 838241 402767 6276 181410 284217 175088 130711 835358 853122 136235 317779 201841 768440 978474 746711 662069 762297 64026 79590 512587 145483 631980 446308 765781 778646 234390 997596 682299 201382 475664 80125 1040807 264682 437592 921880 596105 989112 135470 1035940 536723 751303 504920 76731 295869 832691 50464 65434 575426 830076 869841 212773 82594 787719 67901 101728 790302 744860 245562 875511 880959 975462 397600 367543 670416 954102 904781 130322 671711 324801 731297 376992 318272 955293 590082 792472 623370 770632 672729 5211 421144 468705 415124 142058 1000329 180077 429858 868715 387392 883283 445050 872616 478820 220896 720660 627855 939233 673220 781934 281779 967910 860563 843912 134345 676198 513862 815208 695596 109719 370359 157848 355162 240757 271144 831395 232053 819008 834493 869531 607172 454649 447485 740246 603951 113385 289877 600620 199621 717339 744085 111611 503866 225757 856689 943907 338785 812355 982529 571595 785591 55972 353857 553370 3288 878619 191378 72254 470535 516103 953911 30697 470187 595339 149209 6350 356300 700687 274180 782505 666010 726205 801191 1332 595942 610565 555928 993971 119975 731417 132110 315497 636535 993138 279845 253216 82196 836169 592990 301990 468447 299038 723740 243530 709728 166965 61223 280675 39616 289556 199469 454857 611917 392967 888636 526426 1029114 371868 86346 448887 852188 192295 337325 519556 494254 585023 640931 289131 823374 466239 152012 555546 508478 653766 214698 184576 676644 378424 665896 471188 235594 353082 1025296 395470 866846 996153 411540 730028 849075 134884 509894 352687 911423 805294 188191 624219 227739 968269 766460 136378 508614 924478 51228 932826 496482 247614 431396 119626 917813 95698 758043 550817 100522 545728 450798 874232 310606 422804 233197 720234 821843 803356 676684 192923 918288 789228 781475 86318 377726 363739 919663 859470 712893 1023620 834446 501542 1010061 123590 166599 855145 30421 36165 590656 508875 511008 800487 254726 604549 67611 508503 577929 621525 288025 413829 370716 1046396 592271 214307 477817 476222 59544 416554 200508 917861 12913 379219 309347 442943 152830 554655 195540 592539 953412 671440 826327 351056 918253 280301 3992 937655 361159 745922 1031078 574764 308549 427101 309879 336272 848892 1002131 144610 234954 108839 953209 740003 360257 278564 458219 887514 906084 894453 1043720 130188 171042 481728 130227 440097 99442 396624 523796 199396 619725 513425 381973 539015 737199 518935 485350 48796 220697 653976 634234 10269 965650 984429 1030152 360164 824609 381462 384650 147252 1007829 584883 323649 516398 970558 800651 489775 913757 841073 789385 202395 178475 1034759 1042618 514961 554857 233886 177872 509279 75979 252759 169378 540698 712809 93526 671146 1030935 962624 295238 389253 85362 270767 930002 391543 551562 736763 717357 48612 435843 992971 533643 417240 363202 212652 961701 517248 948853 844174 303418 264367 698121 765253 526216 752986 857266 154121 303063 971292 569062 140022 442862 517043 290018 704141 870812 56449 1017380 59185 824113 705804 505583 881579 296962 369790 234698 458663 768744 799013 193281 533557 103617 332020 481058 278600 626926 764417 425346 839994 100820 164613 585142 613190 333147 78815 433946 254477 1044850 1041937 240973 782610 98441 156993 990387 144446 218645 311226 372466 958556 316175 751336 706421 207774 905845 606175 614380 857622 681416 807893 986314 442942 106893 348324 201158 793969 621004 633161 755291 235631 634516 239208 166471 896989 1034357 128709 887312 853187 402692 577484 562042 591116 4954 433674 506386 861193 852118 935345 35751 434926 308310 586520 890059 190804 957762 97081 914774 28086 404866 740402 197859 273908 935746 454084 919378 374738 375093 397783 1044804 246138 969487 79092 867490 217590 776714 52937 511255 752055 197986 791209 58513 1022737 715481 999433 337860 672444 160564 754437 307879 692309 372411 156888 605428 405210 115133 969831 806572 122162 647434 888503 1016977 165539 1007223 495475 582827 584538 968030 1012071 344772 645351 263963 317191 177388 324286 505744 996073 333813 789175 481697 141382 435191 854414 703417 883581 430286 26468 549956 692881 510615 930876 724531 624038 112183 766079 669051 1032071 329172 226680 504726 667171 433497 667097 289792 328460 165622 122421 919739 721911 587678 900483 509643 944958 484232 564641 21179 874593 1024687 1041359 439575 249984 992594 332080 20208 872163 538740 514892 124507 517491 1006173 709777 901874 716094 958231 304333 580177 214774 74994 1036726 593050 469875 563456 726882 946418 232492 969625 807119 635394 328642 349401 520284 96886 939638 346397 985166 586113 950958 64906 385869 608088 549236 646278 339172 20914 906998 805437 502276 407631 37639 235805 426369 799086 680349 527962 398483 413268 985937 587371 354135 153548 640482 313739 137548 899746 537778 90169 191959 820263 325959 407480 713919 224944 250828 706192 451249 458263 86925 712971 518589 109624 530302 208313 778711 206197 892597 502252 454999 693555 567532 409149 1009017 918107 206592 484101 928478 48090 637812 972005 382474 709921 707311 940350 146404 242341 466105 823994 170552 108128 396098 124353 20536 40014 1000604 879877 272119 120561 793340 261623 797165 441294 156989 736591 266102 569326 716636 181128 143698 1118 359165 872801 726311 783023 806885 791645 886010 895350 613502 916292 604090 551117 976470 334496 133557 569041 379552 270657 116001 291874 216753 384185 686741 424038 557188 52705 747917 433861 862007 576850 686313 88686 541580 49133 278382 11025 532585 940884 302147 338276 783192 129646 647030 762783 68871 295399 295541 1034751 367049 873645 356501 1010502 193044 153716 843663 377145 97025 264755 767998 281889 530128 500389 626146 705611 599393 84681 76063 3208 988347 24675 368127 936110 688520 1034873 128428 259348 255895 810454 353975 791578 189018 217482 925076 1010335 851302 705383 300315 52361 922869 412806 622345 424257 804455 632257 539773 165940 618684 744502 1042043 812371 279836 628170 321132 875923 714575 189859 859804 146286 73285 340141 565947 258913 791696 303639 589917 614508 370917 831443 595834 266389 609951 864025 492270 663909 818748 358628 364794 994409 308702 1023603 838593 934834 854474 896458 856524 458326 869612 722479 343687 1021165 301394 244909 549570 921108 647341 266388 101680 686829 224467 126967 533227 803741 550975 166956 444398 295885 902799 917072 448410 489258 50437 195520 159026 456166 64263 826017 982110 308 785056 796250 162220 876495 819452 590869 332554 84596 997104 567105 96334 534627 983407 38418 373678 416738 713238 294400 430664 204474 485281 153668 498843 159416 896627 958046 630540 2605 651539 167570 115299 883823 764073 950373 734283 342614 605573 149797 352213 315071 608153 897119 46581 5901 220922 717927 787972 1019811 687203 351955 288316 766059 190897 911616 633919 481618 377448 1044620 619921 741065 263212 523226 180249 312902 733001 954001 266916 590529 882477 593437 406882 311 1016552 177709 359015 537899 900531 1023283 759339 349472 735078 772327 788491 800544 791807 545476 332486 900408 889122 564362 476416 184825 887956 103610 364994 750841 241343 854813 1046776 186192 923186 202046 704498 690204 235806 754411 276963 962813 890329 615096 729189 352921 742239 169595 490484 717081 61900 358353 531566 876714 256739 953496 434585 582142 467594 19315 267165 483016 558924 979018 2950 333380 148182 155847 814019 805292 96890 8409 1026218 653508 303023 1005365 499954 896591 217230 582096 984631 416919 116823 359014 480633 936425 122858 781047 614301 527638 237135 86596 942571 956916 481582 882774 241294 679387 222551 340728 714007 879657 1005372 842296 572155 572094 447346 314602 283664 814721 388916 132389 600852 341977 73952 310467 887334 573236 704631 991717 1020747 205187 530465 924526 710890 490684 525479 400771 558672 363607 861688 396817 792621 415186 892836 145735 959766 124205 682340 611863 701953 6511 12176 367290 700107 426271 246695 778537 771765 345803 793803 711588 495843 339333 780354 809263 398556 564576 829942 694800 685837 114679 879862 767059 799046 1027303 459763 329798 973627 304721 514500 574717 688900 484697 610786 1014991 431517 95913 47341 1034711 612199 829166 902437 393844 912549 98138 567025 916937 193024 578081 108892 59454 238852 153340 287379 600061 892064 153513 29800 938357 332202 552040 646354 732123 636761 84096 185963 1033636 926665 366264 84208 104717 247931 517598 117189 770195 883410 238916 666734 80763 691350 995645 893719 213579 816245 192421 290574 895823 591485 490582 598339 745237 736420 845236 879310 318705 298816 850210 556393 708474 56719 696203 64498 962827 976433 18906 293611 753731 1003433 1011073 954618 33925 803039 200950 96105 8825 756128 485426 146087 311433 875293 557360 686789 899941 626792 655476 113657 420480 886522 650625 18206 603280 821040 36706 891443 46097 310473 1005858 813272 584643 704362 58964 404692 166696 895770 788364 542353 672519 379078 777955 306590 403948 1033918 986231 536876 733349 426294 1043176 542866 829126 875206 515037 685002 511782 861419 1025149 470001 885856 366723 973302 680906 781651 351829 810490 235580 672163 698247 125757 487632 564789 939558 307704 323636 387511 767394 328809 13498 903446 443214 463697 313561 41989 198372 440948 99243 506237 850688 548125 1046894 476215 525728 578199 621572 44852 196778 942773 764786 449078 348774 840267 956004 421444 431616 950194 944808 279082 185352 298824 701870 249590 871153 10222 865551 504956 247701 442248 669443 937427 298415 227201 821993 808406 577631 493892 983491 498597 375466 770756 360119 247585 395256 332533 497551 208243 928916 927312 967994 898437 855600 529235 664649 1035399 740446 268031 640370 223852 727320 549208 232977 337514 696632 127465 239778 482174 722177 361533 689480 351462 909460 101479 682570 572069 746620 213883 431248 169474 196131 50194 387114 722441 561242 669386 733385 560136 15317 265924 324164 104467 702381 808485 444693 662914 276956 854677 940762 997230 520132 887235 382676 187703 657065 331230 394859 632576 672818 14877 650664 827953 77548 767801 392121 79349 640711 385006 314224 595898 642455 621950 750533 806835 696212 234541 485456 1002841 302042 409542 518607 461798 990442 696340 329382 870104 459047 251242 404314 441972 901978 331036 672533 887873 205615 826883 223270 100233 744886 406782 533630 47579 259554 397675 803379 648076 593165 1003954 207872 725041 871282 479162 908739 932646 415922 527730 419071 394250 1041488 241994 717144 815937 474677 725687 685337 380529 98092 612018 316849 621829 934247 433210 44081 195757 583928 243917 562640 845276 687193 66803 136295 524361 920805 145588 1048310 26478 634716 88092 164381 179980 918627 176062 438435 227237 938242 778542 500723 664321 206628 1048454 208026 186538 630298 179170 266955 502383 72472 303588 255707 272613 633271 681008 418245 325601 320626 80113 21926 357119 748841 149075 798274 877086 587168 466694 917886 48610 55297 85698 602084 230449 868182 456381 628002 236727 712720 424502 149643 707938 213123 211694 257428 704230 495975 877994 824408 332089 923225 446130 207381 98328 269912 450133 31149 268161 429128 1019235 506918 358455 192370 356785 47402 994370 207874 842393 358280 920428 373640 916855 359857 831428 281976 143917 41531 522783 749482 802720 748642 1025682 272090 899128 984194 323833 167721 747108 439454 608628 711834 182548 850140 989412 979862 172093 663559 955763 430440 559449 424972 42761 263362 371684 139901 121815 489015 816608 277777 1010896 180414 616530 256546 21035 1038901 586690 830765 813027 773084 812223 28502 238135 539350 1040473 593889 479786 360620 225445 754874 489988 480201 598333 953070 405967 393214 666557 452400 203738 929536 341063 734805 59706 82149 497152 85464 454212 537771 245649 470103 50965 729265 434087 621076 920586 998204 926067 629108 267848 881396 178474 345987 250933 235364 393350 117871 372221 135549 549699 834569 883214 535571 514979 280135 557468 60511 638699 595908 496926 162427 104931 772671 471247 137705 466266 517400 504110 963085 858784 945622 497534 255662 757771 133283 122439 508025 968050 436430 155091 320894 882869 446792 147633 221617 530995 25896 952374 130922 203089 722983 696567 143333 934138 659237 67409 558019 730138 786594 261089 242568 301602 632133 18444 800795 609159 436313 266872 947016 740931 378955 770961 92225 447059 169773 457221 787481 122423 183094 495432 718408 465781 73536 830481 596266 897813 246601 781531 813695 14886 23794 693861 627693 306744 1021955 580147 889 492001 149221 76554 37906 768313 660262 893304 50694 136797 507385 356426 821131 611823 61619 289043 560440 621460 1023311 954540 473737 798325 847595 115630 137822 271807 641609 486138 649084 369955 450127 540722 992522 133462 935047 270909 345878 550034 45472 1046983 158478 862995 538091 765374 892999 716700 167391 141270 901242 929775 328341 354566 710722 930136 776780 568841 270239 322851 481510 697310 819829 527649 544874 109641 1030414 325672 934272 799311 127124 126608 592888 462526 787352 407222 12099 785571 410254 743804 105208 662993 248910 618183 659281 692065 30357 31232 593323 200236 214658 54932 153866 568147 489753 308340 984722 299192 924611 828566 7695 841090 668876 79218 313966 221853 621540 761733 399938 845623 762527 491985 675904 122181 666869 1027675 115651 761340 186818 525996 1003848 1017432 432967 419921 940787 666520 991143 829787 547081 827327 846187 369888 785012 902677 1046527 481144 513346 112549 852019 789440 698150 604093 79034 300763 730614 735344 433838 369900 614443 683799 722442 136605 765284 587980 748079 288923 601827 790253 395872 604695 253966 117663 327237 839494 276207 720457 220780 897762 545973 725012 982211 418216 575025 1046642 568608 1752 316506 278932 335289 18616 550089 859378 16300 271633 879166 427976 343928 646576 714009 1015699 855426 783591 226273 542359 358034 997897 357313 309340 183379 386545 962822 306733 925142 640892 370594 291736 131087 1015818 676780 477936 517719 315393 37342 917966 527080 783178 397334 759180 911204 396754 380373 649161 212303 960522 732355 33512 241296 670568 430377 1011344 714228 642788 365173 5165 1003435 369532 48058 930670 745929 61616 56365 714437 488646 569606 911273 767978 404479 1015431 616236 509016 355891 556864 424280 324047 388614 221635 90867 471760 737921 747939 569191 252708 429968 756731 647490 722006 900739 629736 242359 590388 83597 689930 1041948 124754 165192 107015 435818 596358 829232 853257 882624 456301 139299 63547 243681 952293 46055 290895 962225 346257 921252 39675 470715 981080 978278 359287 705966 1016038 710300 366336 163035 322090 942748 700761 76217 745174 922653 366917 740962 868579 770235 722190 690707 85514 35190 1015553 956848 578635 877363 287216 911421 1046122 274234 517550 503654 131181 746422 670615 632824 248864 934968 637701 739942 406929 764469 531932 40773 171924 351619 707839 434128 231487 130272 539864 730724 732527 226923 285140 159493 672066 266281 918757 796632 568987 786561 1023998 659879 159138 104128 305819 667744 682049 390038 421430 428950 356008 20888 113363 818942 998345 646588 504693 891636 756188 794591 764582 791796 341725 258882 3827 313377 882953 724745 288622 574913 861029 663227 417835 554430 653879 355013 517827 149287 137099 397559 808660 454829 1007535 118021 964222 344358 329143 217351 197351 1015822 598010 339449 298168 810497 806034 85052 222367 357698 91616 455699 186315 350776 476935 615975 719987 474091 434284 590852 1003087 660619 384060 592026 809757 616938 332518 250044 950046 892413 266141 1029028 242070 380766 287959 420717 680271 870861 626896 69016 1007894 951978 602632 693128 844861 376189 871361 717573 822040 328815 694914 837309 950144 786638 850071 1017534 500051 337805 774798 545022 574193 691649 568251 213459 62913 280869 635573 482427 845482 155799 157143 983958 346778 281753 804800 459175 940803 2001 107475 401814 680537 700297 811704 1005360 88213 308271 716505 30630 1019829 760278 862438 1016330 880697 215220 748625 554965 148904 585122 631763 902500 269065 92831 552421 866934 436074 350029 414024 758448 739933 823666 196990 560665 268406 744825 439118 891294 784334 202479 1016132 591759 380035 553222 450606 514080 308534 83733 74656 4585 1005451 785685 594545 895591 15532 159782 625468 261753 343495 685832 473312 383715 139 389794 808704 398542 623535 290431 558724 176710 703340 545100 438806 828091 802302 105820 721574 919424 983078 16676 713703 68687 8619 1046463 71887 610244 641492 1030506 1040411 121821 201711 441353 207049 110208 68558 590753 317083 578037 703045 885468 333467 525672 147885 510856 574354 324969 330340 479000 1038991 853099 327499 929569 393062 566088 842310 105950 987438 80315 98496 380589 118466 761572 159780 489104 166721 598472 735845 318637 1045135 74191 529015 555727 253394 341828 1009875 470498 669685 125913 169975 259706 1045032 918304 499940 739661 788574 676627 915358 520116 300493 273548 24496 227375 129394 807886 383141 276190 133770 297210 236176 710152 875802 368795 139909 95896 38505 11291 479006 942235 774529 635467 494839 803779 660401 554975 4913 657383 184589 1038320 798707 273793 491756 994424 500964 638510 1000041 345817 5043 970034 168164 686167 490128 952305 591998 207513 639152 972407 735904 854060 479948 494577 692852 570624 446370 993074 84330 136937 1033331 992047 814005 601631 31107 120707 126156 884158 52893 780524 314345 918599 272268 215500 608397 1033245 813219 379561 730874 842761 822 80557 525496 929719 332319 989222 1031441 106551 230970 381191 843156 971900 25321 103270 469653 823776 264848 437756 144299 566430 891674 1015976 653362 284759 350834 523500 1022919 491662 13067 570990 535247 790828 409689 230265 1011439 280316 944982 241017 54165 876592 71422 242051 547438 58586 253139 692426 892910 425844 22873 176427 716747 550233 526491 806306 158082 806729 471716 882387 210129 197097 583687 107394 50747 26177 921176 708891 930696 930364 621745 406571 1022017 729387 206894 424164 231992 572483 286833 365469 433662 635674 990239 8528 195436 181294 152928 808987 918043 13662 882275 952255 392683 121966 316888 862756 125824 1030024 607092 426963 347328 595382 304240 644218 658774 20329 892939 399212 161586 331509 285699 21534 341767 993554 674080 229036 356556 787805 458666 780370 582716 38613 797677 16370 926038 123998 690876 664212 314589 401729 652780 15330 652504 21930 426196 259752 685331 562985 304339 310618 879517 184626 949706 707214 572745 400797 792222 756093 109101 437542 574904 624263 750117 278510 498052 126892 395601 994808 578805 632083 973970 393133 162815 776583 370193 890456 913436 803572 479673 386219 826568 973551 61880 866105 373765 470828 836354 265465 981720 82437 737742 229321 173514 391930 675351 539881 279911 861995 811036 265596 443074 985568 117984 519947 355312 490754 400042 572417 135304 827807 222598 25647 667178 729193 906179 898378 339189 653880 596596 308072 896014 518276 659951 98695 515616 282091 416336 1038854 456151 374449 266231 595754 238180 1042747 757766 707483 367612 755347 871652 518884 147545 80615 897724 426486 147255 687626 596991 786341 22232 648178 120286 658730 204929 851256 668880 915103 257275 640923 833810 304006 307475 634493 279330 335683 459290 269156 415812 242077 402021 693883 95997 1017665 400846 554766 97178 846399 652849 533521 791722 920203 188400 1041562 477056 808573 691824 540771 787634 287569 692378 913481 445597 419240 179546 89807 549854 866822 45091 374940 563162 916818 677226 101624 856887 144728 886567 196179 410209 952650 440663 623295 280582 526907 46716 472177 393626 658339 1010715 766532 269268 953310 509757 692277 669487 732333 434415 1005544 7274 310195 572098 71970 327945 740088 379723 494157 973777 55658 39588 243959 1034575 822103 929513 936531 229458 815861 395452 871350 448109 518363 880578 234267 742518 291973 1036068 765856 580362 1000659 401935 27143 1005318 866442 1011764 316726 689679 227026 809544 913079 641804 694198 1029765 1036088 922278 941223 408872 27405 1034191 784633 476401 123561 972856 60005 36774 418600 968921 811398 992912 1021641 55917 342620 476924 763244 933363 427212 876219 115992 284974 302365 137378 23160 334630 840828 227595 960856 876709 108921 330322 267565 223419 364680 72026 455051 1005883 412801 328198 320172 1037116 710433 691135 445936 825240 383367 22004 154199 605040 963767 218262 721161 650406 203290 744600 306638 804449 209916 835701 651159 406925 679437 64681 506099 847192 421345 554039 45210 388022 1018736 474402 659942 265694 170390 982260 269653 177356 11924 513338 6409 63933 138381 679941 385351 979637 625162 834666 723196 984828 498295 305923 887347 873372 173732 47725 263840 991205 656708 689096 366616 811498 680817 259898 733462 348930 306470 112748 822584 398407 624068 297739 700864 680730 741518 249672 654869 220573 575788 724569 904255 87863 142380 825078 500078 245012 716668 731612 781939 68259 658162 833101 942148 577046 708804 534159 508029 113893 22032 15465 484826 383051 879445 884137 144575 958920 206072 602272 77744 221085 521153 747683 104408 749907 609627 926348 564614 439348 648407 487736 827564 915408 946985 834055 393567 885370 724906 65887 622682 763337 202900 18217 929658 877336 895881 652114 62019 729093 44557 807500 495193 486133 288263 205194 347144 642959 107076 732167 206526 1030973 815860 849600 888203 356782 881195 32053 635816 594263 760929 785900 291053 632813 571635 1038062 832088 284396 152224 94793 752269 100371 606220 475788 750161 274918 113728 511822 133390 863275 921384 905639 795987 300141 378388 221364 25937 737916 752696 405016 585567 412907 209707 447094 447094 433553 736108 338424 63157 955913 634072 770251 40414 508978 28469 806816 881623 698031 643755 1001517 732971 688487 1030214 553386 704903 475654 1002101 169301 71741 488571 738702 277230 355524 804728 970824 1013051 599349 106742 189503 966277 738512 803502 542323 58650 617589 523936 528329 395209 27436 523152 837001 1024617 941725 723332 393694 371282 549785 394823 568409 178914 382607 414186 901743 610809 205847 938813 110582 269437 928107 920666 407468 217815 926953 638747 584624 599412 603794 41375 13831 473414 618638 369353 61720 996417 227238 802497 954416 547294 46025 746353 514047 800667 987271 550152 141082 811384 544153 787067 347767 212603 188247 227839 653811 124205 941888 1027473 829647 854044 887926 284526 472623 717399 1039423 609947 192922 300021 825989 1039198 345981 761486 105047 924610 588200 504256 489062 161816 387023 825259 876937 75633 616458 758134 952121 902180 77653 111560 195606 192590 707089 349007 933472 657997 631937 295228 870014 323908 369486 432069 403323 776603 281604 186018 737156 78204 949651 921489 260203 890199 309454 90835 858151 382046 260335 789420 172370 853258 859153 146662 345001 305556 56245 724303 875664 844925 152894 1012790 886668 441607 139893 808434 442054 684985 262661 630875 2959 255710 69631 554831 247510 460551 560728 684335 289204 940933 81255 254815 716257 366320 869479 736969 48699 146338 174587 490587 472902 806973 679077 1022340 964519 599073 510797 861371 999592 664567 724416 252408 304824 114217 1023279 20281 20968 22375 629932 1028351 167534 741155 242096 167630 879910 5142 1010840 833456 209932 346297 672035 272051 155331 784333 593654 65382 77585 186579 801304 39520 707936 894101 938870 893369 1046847 162203 1003872 998799 870879 1003703 940042 86147 589463 622970 266764 508985 679777 612028 1022179 976348 830810 242456 519534 709271 1024838 247149 262257 521245 493065 445790 740117 953634 967983 782291 63334 742879 732005 662390 760020 993426 564989 916791 750770 507387 750190 132297 88762 227809 804050 162082 527752 149387 1012327 1023231 146202 362056 660751 1041245 984407 67047 431311 275457 465540 987967 706643 16370 286160 627881 107881 583161 401354 669313 688513 698152 255717 239528 1040948 666448 51195 386565 515514 54665 85703 1022719 2930 485550 390761 952325 459870 48094 799206 66310 357284 425725 525478 688889 571150 659248 535284 867415 69515 744293 447106 707996 352684 514249 582370 916425 951848 231247 906766 1015525 797272 919088 139488 515703 344251 374885 404379 24078 393587 719151 776800 326073 883399 352400 828858 619151 831903 858063 672531 224041 610827 671224 777532 758819 389053 810074 646377 518303 120457 781063 672051 64193 158444 517463 1017876 282676 531075 93797 796398 380579 56463 492944 824069 145473 672376 314108 645632 309314 333895 87055 445036 98143 824618 692212 633913 487510 203763 211995 297275 711784 428954 878775 918954 741338 925623 36159 837794 421492 254216 896237 488612 647173 763377 232258 733203 412892 631543 323712 703928 354897 691012 196142 533823 333626 999719 889752 715704 624758 923281 770637 318486 558438 761240 938655 483251 1029230 854263 940070 747210 522105 400524 644669 909564 514163 306650 29828 181708 460236 767109 148316 44323 319227 1043160 168046 456652 266489 523842 52005 34809 869058 151508 620847 330172 709080 148677 80640 707471 1023680 468718 778318 730829 715138 955727 101526 751670 736813 296072 256918 829551 160081 184161 357841 214144 830595 153410 312590 665172 821980 1029307 915673 109884 935290 358398 273153 886381 258046 915808 324632 198013 836877 965084 524278 658666 623311 1004431 832055 165523 1038195 916029 514744 27708 974249 232395 227870 24591 436518 602307 169551 447766 320292 101587 728822 772034 554719 491342 516611 329319 937497 291753 299049 68029 597398 16895 381279 286049 410017 827278 1010016 759890 109190 925496 683051 255348 710934 311811 885379 793616 846630 399257 605807 26706 768015 716489 688059 164810 523568 169476 321654 32236 825960 895968 483698 791696 450204 163737 831176 302194 779319 852363 660561 358835 851365 803769 920109 731222 864727 1018442 65856 54468 641218 322566 669616 558152 518111 754397 695657 1035668 605869 732256 1034393 205115 639787 252486 64052 107060 556638 422633 537201 233053 878801 606662 611658 341750 939792 653313 614144 559394 325164 998622 501910 992874 514106 773705 736337 986425 561364 340303 408126 250208 582038 1045155 85164 943252 587426 227098 76973 356075 45853 482351 538266 538467 396719 813184 396940 400475 163079 199759 480484 826392 619605 94721 486083 912706 126926 728739 411282 141156 332076 795232 284796 326511 248875 645388 425711 130103 369421 735900 264991 95989 160535 703404 54659 515011 610578 245240 352854 636451 423371 889059 464407 406905 670355 393715 162313 673164 206271 884050 626868 931593 853801 441935 539234 1046528 468141 790491 43427 777317 226989 793869 124874 390800 62606 20894 682349 393149 192825 969326 570088 512141 493467 644605 789723 158084 988965 984306 477352 494473 446540 510616 496886 909416 545034 896348 90673 504659 20827 264016 349959 538973 942017 612011 1004780 616958 1027521 138823 101527 288658 453732 1005090 893571 948186 211127 158685 910191 822393 530507 54080 35038 1006455 558517 599732 462232 657346 462095 776135 758311 350633 850037 618412 938331 100191 691338 548792 861383 560510 152816 287207 465217 202625 98515 616788 922470 129096 479071 795332 558099 930456 887877 132380 339181 102809 269371 717286 193754 643414 104825 943569 969862 546624 720956 932142 631519 31403 289606 61556 551322 417104 843868 367804 10668 21450 470215 216133 10193 843289 119252 396017 792840 995362 340 750279 550676 281132 371228 52335 689405 172388 562310 311225 1004429 415834 560879 955414 628180 788354 43575 852253 685477 791988 230980 954120 399382 565421 306815 362292 410116 1045900 67157 619685 855181 366933 542135 537727 633235 254321 624026 562830 79936 531500 318584 36287 895357 739638 264910 61605 308345 614947 800668 575989 580392 602859 703720 145674 425665 442986 984123 713313 984127 150241 226082 651294 264418 377459 485294 369286 304811 193449 804085 684163 968931 796143 495502 374819 430228 611861 793113 392985 379150 786126 803253 181051 355428 225588 473736 908034 210924 245058 224315 26125 348355 76377 515707 347550 915527 147388 439673 218395 86171 679187 704107 572046 995622 975596 658441 681766 199444 584501 1024785 569268 777684 364996 931523 763183 932760 445647 914789 587056 155096 447860 484544 350839 18895 8242 872097 236900 787708 779630 507225 205950 252323 604656 133182 5360 174922 964451 913448 459527 547644 570584 904180 930485 670985 397123 509189 419857 891652 360957 271294 346069 936644 364352 568329 739295 217507 587951 199123 470960 235842 116683 281997 600304 832515 321150 1013933 483304 897422 542612 858667 406534 525133 892733 391940 391261 553199 764813 449211 541730 662760 527613 998355 971568 366832 241383 868438 390789 920192 770061 562769 824515 941912 80658 947285 768688 561660 589567 42488 1031094 589362 423872 632914 320100 1033605 186021 513665 635114 148421 187106 108069 569761 430981 862734 324580 776065 729756 211112 221159 749226 808613 967309 899675 695516 672126 381827 32754 225790 26061 483250 222815 297114 101238 158758 915677 144991 631846 640846 214185 871582 507852 414080 431491 92366 135450 644467 737842 840969 393736 291011 100605 260236 415826 953456 162866 153659 616949 615775 851618 730906 614838 533720 380963 747221 562075 231686 829965 1022009 778607 662906 551870 981945 864066 983977 808726 942570 518119 609129 548091 822279 102773 383864 424407 662637 29127 911861 467477 988960 148220 263397 966311 1045061 325623 633519 407939 276134 233695 1012384 39457 45105 589729 116073 504319 470649 728169 271772 121117 906547 1026605 854066 178817 1047739 879394 277767 602293 696973 738628 386908 799300 420300 1013459 788053 577088 76734 56016 36217 211135 596045 802181 658741 845657 747144 1032442 322393 114092 562464 938368 732057 936409 15083 862762 837645 69892 419685 878927 694705 584663 299818 242954 381158 160511 532605 1044410 392687 424878 27589 457858 502133 762904 945162 37834 359684 847862 516988 731068 916364 488710 8173 514248 510432 71560 543570 31264 427834 677570 609349 632381 144821 862590 603782 189272 209618 715399 936821 448498 311284 742703 101018 888652 6884 954828 184862 183791 140877 283191 36687 161318 893504 654923 327456 851071 783538 127084 720550 388174 950778 377341 813980 949290 169299 370664 791776 930414 645472 450331 867060 760249 614563 207109 696446 460143 81412 743453 993992 615989 961872 978011 135744 601720 707512 704445 566009 476903 516174 49860 1019177 398069 996491 706804 902569 820568 97484 681304 194168 476301 774352 513787 229176 646993 209980 132464 263599 135465 569111 101706 431688 988891 521806 56485 742544 987891 173105 745372 441273 295487 655604 376016 1011482 376916 613167 74216 367276 564231 192607 761867 385935 785396 91491 1022055 649347 103162 1036031 276654 545392 631996 674396 67476 423134 186914 599430 426322 884349 9686 563181 902182 342431 440520 985828 85201 416953 394922 258597 49943 420582 776821 603212 120387 992355 424675 598871 10656 231188 450290 722221 938241 286462 324199 11283 646458 419531 518728 761656 293028 784457 305505 414507 267165 281835 275649 127583 794886 151110 276538 800174 123587 849557 236260 314579 902718 737590 861082 513774 774373 895787 142715 977668 859304 476058 486506 700541 812155 543822 377231 460708 499930 813619 73684 770603 46144 943581 491625 781220 468911 228354 649025 369161 849707 15867 96147 294452 552510 590408 170073 560232 332918 1041673 10452 251078 371171 153733 50438 29657 603034 542119 530998 82699 333876 441468 412528 987437 412751 537782 1009155 289523 757516 810540 845313 652150 702095 98648 740034 347312 199811 618455 375649 823299 965267 787693 113469 22195 345842 603646 847482 938599 73940 832278 978558 947628 670963 333666 77428 830578 508427 43445 978892 74893 705885 109828 1001145 599605 268080 803050 732849 162950 466763 1036837 110321 749057 772477 924439 790263 607497 98838 111686 269062 485479 344683 406748 948389 66503 830805 254759 723744 475193 539570 62746 878598 396464 948451 680139 1006505 620166 151373 408819 1015201 365046 419032 110961 906569 193185 1017715 817095 560705 111626 534926 256923 703722 332314 454302 1026872 996077 627100 673692 116746 615348 506050 728966 821030 415984 350110 563165 1028543 505617 483498 972070 1013170 709073 414017 711529 447995 905386 469539 883381 502590 320347 718837 1002394 668735 99943 453567 506797 931434 907157 459628 600584 1027660 916081 868941 267207 69655 625866 1014167 217228 858146 994098 368864 220923 142183 263553 704166 442687 608260 99154 155848 616835 689594 194693 304395 341626 75377 354747 184726 622552 79538 745693 425334 504535 48683 446870 870683 458419 426031 724436 206553 69934 19508 576075 865128 647949 187987 406258 466533 300184 348107 331651 336591 481822 661373 587775 823178 30831 498289 1022248 319455 938336 150609 854278 222202 819275 679913 928611 227691 525964 985005 206415 873382 821253 607795 255644 873603 825243 20148 46178 914622 463798 619920 55165 408696 758469 372935 85002 969652 1040312 960640 362222 1012443 558724 350086 805455 482104 422051 277445 690712 114557 758161 464594 942202 603197 566096 671329 791142 753775 389861 228556 467987 1521 605400 426387 621950 178691 694712 451030 696037 372168 686741 633053 582987 730825 701828 555153 450296 673649 827935 539136 962550 18321 411138 351708 886421 15582 37199 503037 597991 226158 43819 1026267 89157 808511 937535 1014804 1041352 911280 603447 97004 514768 641542 1021766 930760 501377 448489 504993 266162 966977 150756 946943 164568 630588 884200 854560 707853 369376 664009 507971 543303 991585 469440 505518 152351 751414 10727 116265 634196 76954 86464 813955 232520 10764 128175 443404 270721 785615 500347 170521 703786 666475 249809 229764 97935 432682 921281 328745 169125 1048476 841535 646762 331391 944403 974755 412588 211930 380712 460073 484056 826770 440884 836722 623323 353834 980696 213506 1036070 363081 809590 582336 965678 614712 235445 95352 764909 382309 860928 845404 236127 140514 665352 823679 711175 602598 231742 594265 516199 287563 327258 699462 729739 136462 405207 412679 393599 628947 256884 67135 181972 968287 750004 799990 1028384 465948 639071 794394 987258 159640 64511 733434 946946 601606 385892 771273 450903 142523 480288 686881 535327 133554 122636 205693 82819 400393 93377 668861 503215 849026 193056 841126 1046871 945667 537803 619872 610093 347670 1023913 193526 920940 816490 141158 23257 750672 106576 605936 730462 156315 1029950 973819 923963 205330 175952 625534 438030 410622 457410 431668 723670 298412 428407 275741 427128 1045741 350581 906746 966715 1027223 1021799 815060 218956 82178 741145 845685 659515 50315 1027072 951277 632700 658452 248240 750351 337895 326530 463971 876017 643897 975422 342393 3440 105105 190389 501746 269993 796403 231384 434422 247681 29129 466845 776269 764703 585052 625020 566504 638572 802143 313842 115030 277658 294757 183297 171087 699290 467814 667054 669997 192676 1004606 531586 237678 292019 847918 606730 778292 219398 659801 245847 498885 900001 599624 278143 667915 854986 891495 1306 24340 880268 69254 928453 37011 865079 467288 643234 173917 415710 116727 1011415 89581 269783 538206 471306 473058 437823 153582 942828 590460 446068 710634 126123 1041698 763033 637434 778109 328158 298005 623276 397852 42463 588308 585710 249157 985590 29188 737686 297016 828186 297498 594394 111931 787172 982987 245208 630295 477203 384083 876048 610457 990986 502065 478948 498450 610893 636073 608543 202968 60168 681537 199275 347843 647560 631620 691673 841649 679359 607042 578653 41218 755652 496782 474448 931612 256081 389310 1011436 336360 874819 876847 1035988 86355 558622 217983 428681 432590 1047687 24081 339957 999631 838855 726156 972260 1022286 965199 584796 185478 45129 654382 471344 396783 264512 822685 919930 837272 158393 855668 1018610 462299 506557 340914 319252 112250 912217 641016 751517 909080 587550 146446 283410 68286 388514 116574 479544 1034584 987133 268404 825245 323638 458061 1021316 919054 483980 847666 994532 178975 27122 788050 374157 436391 302820 501462 843678 14400 90434 451820 111833 393163 57554 65859 43300 427498 439737 849298 211722 267909 461062 397585 74808 436038 675111 500989 465408 379932 1017458 114969 335321 834492 992158 589864 417244 680987 26183 222324 304457 1019637 220013 279626 613632 857674 91125 607868 924681 272603 412967 683741 968716 695985 260398 998088 1000922 351639 169883 707994 440802 707995 1011171 77107 153788 1006993 798684 495226 116642 923536 59460 111062 986354 1000819 160058 937909 266414 992601 1014979 300296 1027323 437797 404806 307141 806565 549886 278032 879460 664986 212176 244690 580963 976235 890058 412958 139715 857550 668382 68333 403336 324382 613701 715035 101692 57049 523768 1027817 888172 1007649 972600 622459 916266 832572 247814 193112 151177 913172 991403 244717 770341 1027000 460594 648714 686744 675033 191465 104547 249094 904526 593380 880912 229778 467088 528250 93453 668902 74559 957126 155835 705456 203675 202279 786525 575263 969227 878784 1013916 663914 2458 315129 825092 891465 117 245500 492165 559994 909422 253241 852978 892221 997244 262370 482949 955097 643129 673903 374873 730901 598626 278044 529135 981183 86875 461926 119722 34601 116393 115346 318547 212647 605813 239910 471957 955666 887824 566894 343426 800328 577641 897784 164876 999593 937113 1007128 724877 430491 574040 287333 479039 795144 287876 412218 299461 226011 415649 664630 265633 592263 246356 739260 162235 326783 683495 665972 669152 167871 849609 81864 131905 975170 298251 128872 675056 42377 672995 767943 720998 717851 653101 980891 259584 861183 45541 942433 125309 112707 571566 2006 656002 941177 333134 43647 912662 454965 964655 723490 688678 370832 338144 347467 196610 668328 312978 423112 709342 129565 301212 385069 1043794 749718 896760 451153 504027 420666 922307 157135 26200 233272 607937 41350 607885 314943 546774 318746 201379 62214 753038 869745 736422 802245 1002134 577846 237574 528570 486720 341337 576023 765094 65539 453004 578192 523597 944633 867528 836624 554490 970592 293318 431252 196088 201242 531335 372227 584986 156204 463309 263842 727092 24130 791967 903584 191903 443434 789961 364428 172473 307541 820057 468697 944995 357209 271907 715873 53377 59505 483646 766943 787070 487419 196486 82035 674501 748281 450584 85282 1017673 674961 178904 599380 898814 473741 455918 118100 955997 605660 755012 47828 281572 983823 977162 466278 205972 666333 993331 112388 417905 273055 977397 738440 134918 965844 563533 226869 261086 123294 104825 817196 371468 618308 1018492 68344 91556 275118 105885 338947 808511 434156 1047016 216606 505211 201392 209067 532989 722553 630479 377339 978617 615262 94403 110893 31308 252370 900652 797021 426520 710532 17994 78314 377697 42659 746117 94967 37838 981606 370406 264684 264684 101254 70299 945652 112043 509119 512119 287869 518367 1015635 34671 132538 692160 708486 801566 119076 956778 188707 1031234 53749 651358 648181 698684 185260 656127 919631 917140 566924 187414 1018757 276339 685084 576335 775281 851496 533416 433594 1023983 945316 118462 157258 146784 908541 673203 185945 777003 149998 369692 468514 582456 147286 390485 232774 812915 1006261 518397 281416 237135 89010 104312 606225 814912 181399 349804 791660 69440 68307 695620 193163 699723 153463 981424 118400 863970 186298 70691 802501 916620 761205 509012 648373 515665 331688 472509 1008912 911421 453363 400415 913531 1013475 512542 325628 744446 998359 945809 617244 313732 1006131 401628 1023241 909406 299795 606513 241554 955841 164377 192485 344908 99651 190953 685555 461836 317794 659630 669048 816494 1033213 666772 272952 481106 952025 516172 391704 506457 461853 116619 955810 1027180 528086 856970 485508 861494 316276 604039 203281 785061 1011787 828739 253374 124269 239123 825731 742310 431492 280681 129168 391431 644775 865868 866998 272579 640212 778912 747720 175072 725198 27822 927898 317960 349341 608418 579974 150026 358411 751628 311528 660055 533799 610912 935586 891270 937158 646518 868761 325328 899837 177674 676917 975508 1031080 428093 219365 931540 1036007 661522 56985 458679 814492 121330 963910 859141 777710 662312 625254 421294 464840 768614 234869 170563 833882 1011775 152693 678779 920471 108458 481387 548784 530102 583301 401888 899679 706226 50704 593248 255148 8138 752494 479230 937435 361217 782376 918479 883672 590495 682665 935018 375728 837294 378562 154478 746006 164222 212520 785660 433119 62497 966897 889913 52870 361199 908827 40910 886953 252420 474118 728680 66186 369085 41204 396088 405135 803647 363408 453235 416194 441584 547684 943571 285777 886524 2401 915732 875023 427985 290907 437880 70385 202915 730507 191300 246675 661993 450827 871489 759217 6110 751197 430651 762030 1015553 548069 827013 948752 188565 772202 294772 153089 214818 20889 625887 571344 826098 470658 234662 766574 661141 64281 399144 702706 838493 463286 693195 65301 931299 488342 517495 485815 57984 344407 569115 266072 74196 1033088 186407 608415 511299 131831 137489 413911 72563 848264 497616 751213 623824 926309 37988 252788 178184 332449 402764 443937 171664 590260 525326 164174 946460 88570 289202 183547 252970 174388 981831 319177 144505 141573 575069 717437 375690 120694 740746 92803 455718 466802 566502 491624 1751 921931 171662 886111 669293 731955 722724 701118 353402 897476 979533 821886 763351 301177 988978 116669 190237 522802 474368 188223 958765 598452 440168 659433 236969 729639 783135 852806 1035128 393110 332383 654850 533318 419698 498021 696433 957441 784656 76529 931593 143197 532006 218313 891619 716369 1012562 814133 696894 271768 1032339 1014404 860412 430641 819662 866695 1014052 304608 261962 8209 834398 711594 980532 884349 153466 400477 839964 895783 482537 144134 946294 868081 740162 151928 99098 614848 946879 369868 945861 599805 386237 653787 706710 391701 848960 946630 155025 334585 411244 542319 576288 273055 946957 761597 370572 706431 144656 685148 866952 211478 666376 755131 509351 799078 927658 744716 613601 364404 135761 615303 806675 673225 939899 198183 7803 606706 387401 977451 985407 1010177 774147 668055 795111 305417 674450 642992 784351 920485 884485 126340 643063 453746 244492 351840 748770 209040 345216 992343 354234 824357 375257 525506 137338 853722 66230 666811 855683 530524 381017 320928 334104 357596 1027624 154006 450529 946576 172589 92164 133996 43312 679319 363028 720295 501881 982327 968501 727656 1026733 88580 768411 106469 222737 59799 500414 462652 452718 863920 430039 337133 99217 309679 101990 352602 575948 243995 323758 532814 957042 268831 172599 411251 278110 80136 691276 1011674 300141 74184 723579 442999 478719 352374 749336 16803 998266 352716 169913 47001 370887 287656 758203 142841 313811 325003 675516 980551 210704 788765 157983 344684 162289 365223 129163 347444 174449 833943 161388 791247 857741 628992 111217 825681 526533 430103 317196 641331 363167 991927 490997 185807 1000996 682462 578727 275943 94561 201774 577762 994334 445160 980589 488743 647037 501324 535557 533823 656368 919720 640901 723637 791239 54553 135966 952663 594742 526655 811302 705465 848597 788929 289944 602033 1011232 130758 346515 670428 100599 475260 386519 720664 104224 906132 334155 853768 513216 783812 476793 139924 888550 47684 494352 936806 56320 1029714 950369 104813 451684 376238 35811 804702 965321 569118 376752 968494 443595 282859 871173 517785 439146 408930 948934 197535 2955 712533 608759 545025 474742 884376 557636 76488 479830 875652 486522 162495 137916 647286 856332 994548 983325 513105 985231 308283 679247 110840 908350 237227 482832 326357 849526 408094 426367 962133 533307 477365 171425 572522 565426 705874 424157 694023 769957 702493 848512 970152 857090 662272 899899 1030599 406876 1035819 564640 867176 397161 760976 87720 886158 115330 479336 917040 719555 70694 382892 655222 72084 552823 161948 1024417 686355 161211 136764 663607 120148 728796 558290 152485 535536 944617 257642 518587 125061 826771 18258 601645 860467 399536 316062 746259 189216 45756 898725 371049 364278 568403 237954 31120 935264 995256 228756 764875 746384 549202 538110 856259 135100 720937 559911 629252 316828 235117 718652 725630 86766 866800 107177 288516 455667 122023 26788 425680 573423 273708 977826 500733 800172 329535 571872 1014796 473079 422976 885211 626784 985634 932791 218840 26306 679041 656333 853341 207325 551149 459216 423862 516547 991044 998067 600689 801894 156134 938891 700642 452128 414266 1045011 477600 750124 961831 634153 688902 185130 866203 167247 520115 680863 80648 662827 387850 753266 659938 68103 814515 894832 967714 349265 651800 345034 832454 266268 26857 58002 1005902 177566 802200 464193 200769 131504 486110 448564 324518 812625 696116 822058 117388 133923 946523 883144 394370 286189 959701 783381 50719 209687 97897 390910 787835 882225 338083 25811 767668 485996 338001 52680 395371 555807 647431 510069 438340 171075 272796 907863 1001321 342776 454827 323661 440072 900606 61715 26395 636112 497213 554616 369642 937848 909117 733631 474310 822073 36782 269718 831775 921167 997858 619241 569929 449915 744526 306542 1047548 600196 279053 434203 179412 403121 947037 629162 691921 918353 570911 235804 983001 55859 40539 692787 174641 181294 569018 836086 711944 324506 133386 987953 251117 385237 765630 234226 230483 689856 610667 652557 846868 175936 242509 796825 394219 675773 300992 588913 144120 652709 17350 971700 219200 541418 953992 551494 221995 948864 360909 895309 556036 138464 494212 691124 375933 365704 473408 922283 686120 127609 168631 215589 136447 768696 520259 417112 422877 311501 421985 506689 452866 857159 784180 1002270 378002 326965 179970 110833 944919 133294 30902 631300 392699 599371 588893 477536 562191 1036200 428457 506964 328199 413414 628849 425716 602876 852268 145711 727191 69864 440353 329088 309337 654637 664948 893096 387479 841999 284501 51211 153717 40501 935161 1045429 42587 493356 486169 34515 151156 575460 489587 561208 236078 579121 592456 203481 370108 148043 1013980 921169 291991 73550 635898 237406 726521 195515 274286 86114 514400 879093 778120 950755 168721 858309 279967 299787 454803 1014743 167052 692776 318768 590907 1029419 425261 587383 649445 250590 397872 987324 229164 808969 77802 52119 9039 1012375 509498 144993 1028331 948339 874146 951482 691078 615440 263368 447238 866056 352482 603895 326379 950332 550883 378523 292820 144724 781327 245961 220017 683618 562920 767668 873013 615904 857330 761401 178135 385321 127544 606804 900049 272637 820934 148393 497124 365057 193324 764156 1034898 38205 208130 196537 491427 227484 990046 199789 188577 231279 1033055 920394 168795 711403 99494 1015975 474214 438950 746968 498046 70551 548126 225565 138221 886922 700466 139428 714678 325406 922023 449309 132798 682999 855972 1015869 85393 1014011 756022 329022 363484 924117 157389 991580 871666 698486 647869 68185 993353 1040782 287166 82169 631290 456983 777069 945543 957252 900811 250569 216143 807689 840361 122550 764449 390735 1042804 967293 815317 901312 139572 136778 50113 175402 26035 688045 928837 243200 255232 293402 120383 697816 431088 110441 580759 30699 246424 188502 370101 870553 442580 417026 282629 382434 627396 855408 11898 561133 374089 526857 808201 801157 586380 50200 79145 137367 18040 900687 84570 898741 709435 382273 448154 274838 452041 268261 831217 334739 723545 929818 268263 977964 864486 1006365 635401 65665 647599 651796 751208 863194 885175 98951 115481 710688 108357 1013473 882614 898657 32358 282355 860635 130896 15718 485490 735658 17346 567643 481140 486983 707890 305818 839415 852573 429629 127295 137563 538776 107303 43434 73954 839721 614997 344317 657463 1020229 130257 932255 283364 321958 110282 4027 826842 432392 98320 601538 59373 159149 365724 1044709 879190 266458 986374 834972 786735 779096 620301 140321 533498 322036 380435 333046 618011 772607 330654 468315 440153 579022 280537 320472 244833 993595 813584 670906 743235 185890 485688 978573 542707 532709 859236 855719 953545 904425 629585 236957 477954 293143 995035 469964 83772 330844 381318 167377 519678 537129 671734 631057 191534 59123 956791 8242 22425 791732 954486 427936 747374 474984 600837 985609 113859 16785 136027 824545 604943 6324 817234 910559 553134 180698 97767 436862 233313 927248 277950 573053 1045707 661223 350108 1009248 17141 744180 528875 960748 723146 248401 723513 570031 916124 621338 423353 739957 1030813 458225 127424 480724 143719 436859 255049 290209 489077 719841 814194 164473 739495 392528 910077 758074 202434 116345 322256 485254 432110 788498 135541 227399 193590 436306 458651 49189 687371 1011577 604563 637458 193986 50246 815059 156607 289809 882815 417655 283172 696470 632173 934587 579068 720720 170077 643458 208966 75812 511776 643538 841413 264025 459915 538710 379009 359964 871672 645339 717381 957181 1000132 370387 303902 680560 672463 230869 987362 75598 47359 305690 978087 422737 228541 493826 264007 753563 671094 612749 787939 539951 851739 468195 468573 847223 42657 26317 70620 936637 562818 867897 1035084 934065 1006395 667065 692187 210153 550860 748548 716670 1040220 844347 640116 644970 897767 360465 722823 702619 775624 226011 527199 441424 305702 681130 146498 657548 779910 885907 703770 332951 474711 107312 858101 265596 236136 417566 1015430 936585 581996 549245 694946 1036753 938109 961139 716485 978093 91030 322985 902795 1035318 85528 327372 767799 540109 66374 85517 176175 356244 118473 160930 105341 378099 556332 643395 495184 572179 988256 734381 559481 449894 334906 1023523 641519 248349 30448 198632 502091 804528 51616 1000390 462412 156762 488650 386954 290133 636059 400592 739717 153834 363956 377469 298253 631351 745262 551803 704250 854409 726612 482011 328233 163538 1020596 1038738 773116 258601 600737 36598 471256 635976 278452 616773 671910 26380 910151 5662 881492 818681 559864 723717 664913 872116 185645 335331 599059 110982 155018 765317 412309 12768 303484 612888 732625 315089 521393 1002931 186698 412562 951710 988366 564102 331771 881144 460483 254604 366859 650043 212564 206954 555363 420646 336420 520113 125387 129085 228668 380919 190893 752198 337800 430676 389013 728781 540248 351717 76215 249248 519392 193613 20073 961874 181432 327215 523428 178108 239196 157621 306311 679544 997804 969996 470996 606053 521838 456421 49777 256294 703687 26358 43753 765858 392646 914551 355049 36997 881626 751782 229315 731070 813910 166723 242414 46079 563956 675604 719491 207681 494671 282211 911810 1007421 562279 550779 110987 733683 351265 117038 831718 383527 719045 982866 562556 800735 889982 462655 527387 211174 567005 369747 131381 675149 900439 19566 291169 519141 250818 443510 51673 140997 605404 21716 252155 348106 662212 540150 741065 699666 878463 734411 707944 81280 691572 520010 166308 691516 626673 311531 621419 891440 1033124 804652 859726 116876 726818 206349 573955 255810 912227 578708 420581 476298 883780 358731 737906 316000 317700 448189 104396 678657 945351 935932 159801 771442 399126 118046 42916 551417 382045 141243 499993 423585 980588 526193 1017676 418747 126199 673376 597267 30808 433686 996783 204263 941776 478917 719365 732776 182589 7013 849936 810198 75264 327737 938242 864664 484412 29162 225038 1003449 772182 820740 172528 173414 53371 568183 117602 928881 76058 914198 859048 15057 373094 256027 581125 549664 495573 522401 21827 845083 22179 618025 239664 896550 669776 783894 450075 453062 150558 178737 256859 336420 975508 395557 118216 848017 780797 364292 178496 540156 1008362 597440 742436 725886 517292 132531 328664 129743 471515 982552 870726 782029 711890 302479 273756 121852 326704 811677 769417 897281 454488 805929 694340 196390 13042 590337 231813 731866 214376 298323 276298 470062 170858 762164 843284 581464 500842 226076 204135 386356 384801 664424 119885 398270 785928 767447 527828 1013401 334816 891406 589195 122763 786475 181268 986121 263934 160688 677078 258919 277633 959738 709284 1043392 960325 40154 782770 124856 726689 115425 60568 188658 287375 29159 355539 406681 744492 629895 983874 593880 478780 164256 340137 191586 396707 291029 130609 597227 891373 827150 861670 485804 85447 133877 248632 1031395 827267 225658 967547 188241 356761 1004112 618087 279738 520992 525421 728728 714856 921689 383630 332302 80297 291621 612272 457391 399436 988041 1012632 792257 57640 1005617 651085 186736 690838 902891 899480 74574 905458 607528 615307 461517 29469 911486 369911 144583 491262 349992 127220 244983 568828 178308 989789 700029 708998 800148 657489 330846 479115 264574 555700 616962 962306 205324 646827 725941 144484 479277 930596 706342 298541 460914 326988 392170 233822 832402 412950 441338 853502 757478 512443 396337 33684 7405 1048117 189647 23983 927178 605634 1030649 237663 935873 473191 562230 728249 858045 10091 243955 755030 905677 801239 975616 957140 170403 854269 723729 878676 805652 990446 573503 364538 252570 491778 462980 763761 1000917 1009748 459074 828516 267269 1040964 366525 22790 616082 1023731 946588 983179 760197 312266 585068 777132 226316 839667 123677 449831 190714 823518 257155 484925 616260 665278 15830 135987 113285 203018 658994 759761 752507 31484 430104 699366 135303 729109 227819 722882 212529 123031 401012 225466 477090 257546 333151 54695 827177 79799 947132 555879 599735 188208 824447 211291 196706 900294 749823 247272 192230 62481 35195 660214 149023 170093 482704 375412 420752 811383 292036 621266 779999 683923 63231 115589 197206 925801 54541 20870 1047396 455524 360733 973779 49946 228914 997188 708589 675503 815431 972283 794201 1013757 765017 673437 595743 224769 90853 357866 611918 636254 610473 121991 639094 375003 130600 431996 233260 780768 529705 200884 552329 422141 509240 931712 369836 1011300 407588 280853 22579 182890 333439 338185 840390 628234 138274 346586 189069 64353 310438 206183 83380 966195 776171 214389 141038 347237 884373 318507 174575 614017 706186 60566 1017841 731189 634741 394022 572464 334036 464710 163375 933998 142291 179888 1009257 514416 903501 482730 907121 652158 996992 51183 587846 626407 169550 139646 951244 81019 96701 926490 1040716 600591 852087 224970 904434 278269 756043 980058 36942 280737 783018 419289 969428 472797 27435 834585 313948 1009813 184839 183091 947106 591924 305053 386816 375495 948262 822767 956320 502734 905052 219428 89591 131872 91595 176132 231467 742921 880877 474239 398888 510776 307262 551974 568860 811843 403904 508080 434427 184609 390775 634999 1048316 1041070 204526 661240 48154 948522 821169 931159 517267 70074 454097 410328 57709 777702 389987 36199 52460 617497 670721 10769 644893 778277 432455 603529 440911 834492 935767 304292 16277 866039 932182 894173 971589 600275 226796 691410 665979 950192 33736 220357 586391 739792 255514 511772 171962 282078 108824 456929 341838 406372 130681 686658 80251 211795 453117 474898 890034 1017983 720355 380742 371238 915489 730992 274298 221774 1018451 887663 217450 479589 481943 488108 136313 60394 338001 280184 513581 576289 552776 1023272 37552 983439 921641 284310 824657 1015681 690436 182430 375041 952198 179661 1047458 800983 996081 348380 1046279 856204 394840 428910 859574 257280 628248 54817 957084 699571 211662 770428 1039658 553036 120287 761445 730581 146198 42481 763561 598679 992126 273264 308599 498540 136087 990474 167909 601814 727446 93235 638314 7770 149589 219554 1044578 404225 927700 956882 589454 229848 505268 493954 682385 440432 914874 553525 489332 1038686 725586 57011 514850 32956 855305 720774 716013 198823 261906 597886 619271 705983 518595 862254 522762 1004458 530197 800364 769393 323984 395815 16085 270364 257696 917434 639558 701648 75402 982710 234084 775861 626180 293029 697877 643542 184134 227891 785925 826276 194189 879540 694563 7028 77467 680350 1014049 197372 101685 851210 374519 538330 913316 121911 304992 837389 911157 826119 659291 292730 1029561 287617 420011 972904 285190 134733 865880 454404 44147 119611 747820 1011166 363360 690620 382007 884074 71596 817511 110924 267393 721213 637558 603521 123101 910204 665158 931251 245664 1028566 841691 842496 902605 734268 605273 26443 841934 824227 111500 788923 186093 194181 639073 639804 1003482 601439 117099 88828 445739 487217 682335 615151 699095 9729 85912 281676 229307 641880 635028 756750 5653 513219 149108 708469 717836 307283 713088 868482 554021 971038 755873 973438 1011151 707516 993766 249459 945625 819914 252671 522161 1015542 615274 174533 548939 819776 373185 64688 578968 399282 976248 885599 494770 988845 333372 702228 55034 956020 358463 584501 321170 689840 518324 126413 107233 841708 100950 538632 167187 341017 946658 765626 570519 608012 287384 389849 834463 366331 39614 16895 846755 60676 176157 321257 612830 282023 425090 932346 7119 622918 989758 340409 756666 142508 323751 99150 302373 620931 577685 873225 737627 151260 925925 947420 449516 268716 924410 474332 50987 533833 399159 57283 714927 623601 190854 90993 284114 624451 740820 991078 919605 706755 746642 249162 107066 311898 212790 76134 803721 128725 687288 598824 1011084 698977 718357 761251 653298 928533 293584 770060 726320 829801 761196 972350 91899 237751 364531 442679 533199 970689 200818 653209 280171 1032490 812410 726570 253011 910331 27297 131156 86093 78880 568575 561318 840676 619241 300978 842065 905960 257930 897114 717995 948204 122779 451485 26032 213191 83864 582052 723068 41748 684897 887452 365266 49330 261820 813879 238744 732228 1011150 674088 1009752 48561 21926 901034 705473 882341 5299 715770 399397 161551 6984 535001 955128 655777 836639 909323 396887 495699 179411 220378 426366 391393 589412 705171 196945 368968 87479 918535 544980 836685 97300 979212 983475 771574 442278 807674 74939 497678 408574 923951 363103 798373 762513 693643 168756 590990 561973 444661 692341 634848 427176 245716 242815 820854 867593 720534 889686 610927 1038941 785964 406303 661166 158475 833676 44196 516955 661089 1000750 1006547 899680 644365 951696 237631 230380 899492 254386 339358 201460 444702 529563 191561 604589 615256 67794 1010111 323091 15249 967909 710946 425574 385261 616421 828344 54696 448245 144872 952683 970784 933397 636038 741706 958425 986141 841565 199174 344355 775361 736398 449142 786193 991769 555325 942611 657402 417057 685588 567676 791033 83514 449472 697075 790381 523687 102259 867039 717689 629777 933729 849992 951941 350980 458563 863582 346811 19824 652503 47091 159883 632872 5213 676348 252711 1022566 978203 422419 275720 439877 493019 48120 726119 387398 280936 459020 864197 591052 525077 774356 959075 775840 1043253 694652 606411 1036653 705444 1005649 589125 935237 459836 252486 23651 600090 661345 298096 457078 814662 173686 973962 269077 127748 521830 731506 481181 651508 545820 279466 84396 658075 561418 949720 939174 320224 429990 19782 358704 804241 57321 948834 866744 1040348 355278 909631 560874 690390 603097 836115 912444 6647 727949 369079 676963 907164 247285 899626 163292 1010052 295452 64270 264036 680788 477077 891434 572544 154899 115444 78822 911863 498606 881234 621522 115282 149877 446925 687391 578147 802460 366597 813860 886203 743867 673 197082 768818 944207 733896 30305 682339 958263 694696 391033 348973 500535 29939 245258 576563 532856 88925 699804 101725 849926 842015 99551 170325 585297 859255 1023525 209163 720301 1028646 999395 448562 338386 610800 621876 92608 387420 441120 894550 605298 400971 827649 411946 612165 892549 567142 901560 374270 19536 356131 285353 236963 376536 242321 654795 524544 883375 684558 881809 914724 113223 12411 211088 472545 706170 999356 381956 571983 319235 466235 119369 350537 701187 843366 999522 556526 420220 830765 703861 191521 735705 939141 6988 759050 627813 974055 560853 424852 1039055 80081 946340 239853 633004 524612 560492 536840 1027061 672324 984714 214814 658821 350044 770682 90664 485788 907287 552287 1012071 677983 103560 788863 8413 1017429 827843 659397 339409 941291 226913 335934 969551 408305 268032 475804 202406 671003 21185 112310 1022952 890498 200648 414982 453229 162080 174016 818985 801104 888407 152660 237667 990192 1048427 306103 343576 607857 658947 77085 563284 25145 539820 974144 645700 914035 853846 389852 449211 1001615 601045 693043 224430 1018048 295521 171657 475064 900732 615958 560297 479383 65792 306549 874846 846253 829386 799457 753915 799616 429853 912675 855252 808250 93312 628711 438210 206121 865087 453693 651940 420160 1018089 682265 28888 305045 412112 699346 140486 493281 400780 546983 574549 114435 465784 693045 142708 694653 98100 132866 254611 590325 814369 294902 104231 9910 50920 201437 576553 1026349 135156 841190 228504 613996 1008115 10535 252402 958378 946520 823062 727231 469696 172508 464145 871687 234157 142073 216023 284374 868372 740462 184333 253631 393657 758462 877243 25174 601352 732080 233932 741557 20110 936656 913553 407288 879229 957933 712767 982209 838956 971161 845932 471220 27541 665004 761750 550140 447446 135618 598940 498629 1027505 784824 926275 639935 1035019 62003 946610 738466 444528 103705 538870 826276 540046 1041941 1026175 395268 687541 83735 606881 280451 845918 687314 308244 25318 510369 508733 670837 297589 510653 193043 829123 639 455316 635218 119266 794580 341548 376256 248091 283721 170287 605537 814234 215864 843371 74754 895471 464381 182355 1025970 541838 944250 977277 50499 208463 58772 787747 709838 356334 293811 327586 863788 303500 119110 155389 974205 652076 639293 482138 1009573 1033527 911245 32644 761546 643321 933296 383336 558808 647457 902946 178840 412157 203333 19941 329931 867629 906076 208638 400986 455838 917058 210677 998085 354381 925751 101977 754476 665720 55904 636474 627415 1024546 721477 693421 957359 422803 543313 299340 857794 577749 817750 967091 66755 391224 210950 337412 245383 505550 24443 128356 611721 261360 191407 260732 623719 819895 814853 262137 405346 949380 990142 740620 95458 286584 285829 864746 347632 767484 916708 369741 966331 66619 254412 977905 956180 244899 21009 24344 115441 279656 839404 536327 207597 919553 97399 148614 599238 1023913 596532 928868 29662 197599 756615 398321 448955 512486 61495 578947 472712 106566 1002737 595185 604561 811849 312261 224283 434635 582015 23719 894816 527945 211002 744943 70181 745160 356371 341210 119637 369700 532835 257542 350684 172257 207051 736762 645419 252323 27565 792988 54711 79286 175280 974521 967034 864135 159808 658560 108657 955688 192779 494599 60700 121040 74885 690373 529665 258393 970597 514326 959784 576193 764454 194235 986784 1001129 955783 100183 961273 314585 57099 488691 575689 682938 890234 890490 968743 887002 453982 321598 1001267 401772 243079 545905 417420 826053 449416 986029 585176 598752 196663 93549 849984 958683 793649 163985 69873 210296 603219 1047518 317340 543645 532034 712316 296182 276692 349412 694390 624441 1011148 646373 836413 143009 472790 80179 223782 158192 527464 618370 254695 1020651 95134 990410 538142 608987 356020 498116 333770 91917 359821 733040 421840 322898 994863 88977 291447 532608 671045 75055 215276 498927 673436 491796 1001919 34044 394662 378448 508260 114057 402938 668342 674484 539259 893905 294748 46953 547643 900235 558367 231589 415542 487208 61724 194412 1030749 822480 264504 560421 520614 153932 819354 216093 649097 506762 547883 26627 45187 65052 1042205 167533 608150 729017 440161 638802 1006279 570299 573999 898447 468895 676512 360578 843618 419755 301706 730009 124658 937212 376767 252280 117444 560808 830761 467301 296519 623943 242902 77931 674378 612214 53369 157146 1000832 407128 881127 577477 1047811 109072 517020 376706 13518 716360 14644 93742 419906 548525 184306 962855 905890 127856 155452 48784 67479 970182 235804 328144 990124 513129 809665 196627 875730 90134 552188 281799 498398 915469 382148 429601 65542 794260 701362 627094 489832 77172 440453 749666 765828 213626 139168 312324 1019580 277496 803719 453312 876507 1033537 769382 941084 618635 946992 136586 724323 19421 1044642 328677 58917 230086 932599 999566 148661 459932 781973 713791 430762 67485 1024869 481493 977246 950632 940372 842196 706162 929665 455891 1017057 970824 274386 52056 260678 1026696 534821 999387 494961 187035 939 814938 918900 506931 602488 847189 454023 689601 165636 954450 816514 220414 566187 282202 909924 228195 453166 76154 495311 156336 985392 273476 686984 860521 594874 489035 356348 632660 928184 284842 109238 10748 1028218 950910 336362 825649 858932 540007 807918 664454 672638 113163 894907 707282 545236 355476 548208 854191 210454 227629 69327 99070 372746 929928 901055 184417 387029 629851 229064 85184 824966 7134 497050 327109 573068 921678 412038 493408 128058 432494 76803 536643 734794 221697 457515 783974 546391 97361 463419 766852 520545 872107 158230 151965 260173 1019873 797123 855923 706659 873414 771819 1037581 185294 862134 177756 1022006 711199 212747 502920 315646 569547 438185 617990 523832 564136 114291 733200 670203 996724 998355 821508 777762 1042510 454710 979172 211148 652859 727182 709077 348380 922018 586446 403619 178809 951761 940657 963900 686991 782198 423156 637745 327757 34086 1011288 741944 597926 782297 738721 476844 864208 111468 895321 887307 404167 796446 582669 275319 451275 392723 776399 69686 83677 810964 200627 312371 767814 757965 971346 621178 813585 535246 22601 468415 843660 451979 955 1003736 485067 323356 961995 163646 45605 185469 262947 73105 1014709 260623 782449 655889 276954 304149 335588 556325 189367 560952 164019 260568 50612 268548 126358 208471 550395 129129 642891 318580 358652 493114 1039890 8742 714217 628145 716082 940551 318267 253161 116594 35797 586539 322915 596896 158961 419897 48258 162062 848099 547241 769039 941072 682452 794625 33461 215679 932114 897421 132230 786489 135055 792283 809844 961438 704099 519999 401369 997909 431942 918864 282864 963717 482583 1045353 183641 633820 640087 841769 220057 505228 820142 793332 344727 915465 586853 802927 487969 444236 1000171 511751 473957 20819 536401 148331 891256 285342 941517 988430 854482 723636 79675 314022 128208 706716 219543 925360 501297 468836 432260 734185 251290 58014 495048 317910 704274 584414 702926 254269 904070 557629 865314 950442 444742 26841 715769 903403 111750 72019 817318 862612 462814 922959 948774 394620 576715 934391 297365 612158 246828 742521 637367 615866 507589 151172 42864 362641 527807 461519 334412 654508 439078 842131 79096 379061 793194 404748 538054 569756 876767 873979 575278 737043 208445 544807 581703 184339 204064 630487 865618 245589 897929 14681 931888 235482 191323 558975 829671 874852 1002207 28189 505377 642298 232768 27532 437676 911720 580368 771114 539899 83900 234177 638680 606627 960459 434477 651642 338399 33962 616975 367995 124173 768309 147592 7238 615471 668811 487323 547790 174699 507535 578224 879367 814475 183401 261653 530026 738942 222467 325496 758901 881109 660877 360046 999977 401479 587258 845040 225162 153389 572801 161753 212003 614662 780060 292713 361343 708085 124428 368581 973233 787518 813651 213364 432077 483532 570680 387555 63597 976814 982471 957410 17453 296086 648526 170021 986670 645977 523234 505285 360599 632945 611544 215740 768271 831870 731980 894060 734533 804288 235165 790553 85864 282271 1003247 226154 314032 454692 229799 357612 28627 244093 374259 668815 309648 288125 770368 562215 168232 76569 379842 987116 72415 957932 287983 993018 37504 466612 829444 873426 800726 121810 815231 496855 871220 614862 40611 296146 72174 244689 1010679 852847 269022 926762 577479 159166 269024 935114 979874 222899 751958 722887 571354 77733 488612 980957 18439 495827 755381 405736 1032068 610778 250228 647275 908784 213568 564052 742924 838575 512493 318409 42005 847463 342445 120781 315381 380291 537519 642652 889533 460467 869385 242936 567716 217706 168241 656421 177796 497759 806021 955374 634970 5133 895684 886878 844745 887090 552083 85512 820120 821332 325370 632448 706863 49975 326628 509152 42270 422248 176802 96836 524183 771254 958569 881230 887023 290227 913615 688035 793121 602167 745042 260203 238922 362461 830161 336597 898606 351365 960529 897425 98994 313040 643129 610388 625504 255143 93782 802903 838630 48565 1005272 459993 883607 604136 929811 204696 1007080 465908 281279 712028 500468 534992 68217 930413 546809 277814 974400 435991 616409 229927 772344 807981 76698 440677 686570 913284 953062 232696 914754 911475 437388 455850 117904 431193 538365 1026699 59208 486167 401616 175981 842562 873362 790846 778088 513338 524339 938150 824920 201041 940902 477450 681050 254858 263198 300689 1036883 86094 121423 370691 79465 799977 236403 913232 497799 262154 823046 827913 239326 653895 344842 788965 703070 335511 284804 681278 1043265 557782 286717 939922 734593 938052 574977 584194 44381 609286 249763 465878 639960 978852 1025784 328438 170810 790921 817047 294002 879501 400775 367392 617724 915233 712016 1037746 889193 986888 53502 172658 909108 272282 661387 954379 226555 589043 780122 175401 662272 83824 825004 197885 414633 688182 668716 142268 850944 112043 765796 1039136 949299 1011707 954693 958181 493589 763284 214179 168269 618396 769962 650935 731037 786273 831156 120731 659102 717091 724717 877265 595740 60484 744660 825277 78442 136778 276908 14886 294621 537439 835581 488121 877645 153298 59409 657286 311447 664468 916600 74881 74781 40124 597636 46082 73284 296451 121550 214854 170485 283721 183727 691947 608796 896526 153544 418680 402988 818170 352890 286163 128666 756053 406639 655305 848222 570511 87567 748681 353909 962490 689676 45353 490593 413963 769495 761120 523431 95068 17960 10954 798800 91821 908154 96232 52328 716959 909964 347677 126595 646391 568545 15218 403763 400929 314689 801490 958611 818603 818230 781455 931519 842949 724112 810715 641113 1224 290785 484944 227590 460716 576258 558697 200687 405648 400012 420358 877633 885813 649056 191468 842157 53635 330528 241475 847080 86532 230579 346134 708652 711268 679109 717782 858038 432887 891460 844248 292422 356403 18148 461778 493986 246577 33692 695906 767763 588336 109863 258439 858086 293139 430212 463142 488940 668126 896887 316806 153594 50492 103686 691156 138858 209660 997884 929440 12184 531087 293225 601694 799847 35724 562463 248295 550074 26157 51767 194293 189434 150479 193931 711338 929174 597878 542777 512522 692607 71238 134182 2684 180392 153611 161912 1026637 878988 470962 759323 100652 386215 510926 406590 424111 913660 888596 191699 859341 688270 1044703 473362 808035 890087 847277 562678 143791 994196 984991 506046 623320 473766 186109 906094 518756 703794 928432 911692 427967 905170 702663 799587 470971 843043 417522 890115 537866 973381 717578 73791 573638 168798 1024903 371309 1030890 591895 387080 880810 475863 972829 262607 117844 964560 442273 986178 587662 348542 467929 433516 1040831 1001580 831357 259705 660499 495243 261962 967741 632312 6064 810626 618414 82339 176658 365418 458342 145545 290508 703435 820002 567270 891489 801139 7749 503097 542002 700081 495190 502470 482314 330459 544893 564242 544915 763595 741642 686699 86494 684382 404463 897374 922848 797684 785729 893759 863471 571123 508346 474532 1045577 28228 149306 892394 984205 431572 372034 968111 343871 841237 30071 679766 222793 116858 664613 823942 935029 300030 749753 977067 615924 1022366 788038 82292 24794 798938 513025 841555 44447 95288 912837 218112 397215 7617 720016 783607 757147 881539 81668 49141 195126 1000461 6631 903038 330873 717558 866467 294746 788560 628054 81351 336148 718603 204362 656260 8314 225246 170869 289840 110624 782433 360826 1032903 611805 574736 526467 830309 1019723 623052 39101 631757 755275 854616 804569 988133 710015 928476 942221 847416 875727 704614 330001 778354 468453 487781 320931 267240 678064 128556 907779 753165 737253 258421 709879 901374 23929 547035 961736 1022968 36648 355678 3012 1043420 82674 869347 421050 539569 441240 449970 665473 976162 550179 119030 626033 835836 735582 426305 333287 550834 275543 321541 301766 590297 317666 257307 500977 174252 247062 216896 182482 939657 218829 138387 791254 1009521 548904 768793 558063 567692 191498 885049 826897 196003 725656 450113 131253 493476 253375 398047 267608 1011490 409006 227752 379901 733139 396631 876436 157607 227856 206579 420992 744160 369496 559227 564139 341046 894669 755759 967737 367288 1029557 858387 438707 285309 219130 991085 904325 98589 138411 1037641 676479 166454 776825 868085 204629 564200 163899 176005 525599 119641 1013098 154960 832729 500019 297637 853617 538340 800289 686639 632135 717699 589653 981100 996597 871263 13061 283751 165347 573444 224489 305231 664123 896098 88767 694774 672364 494924 817352 109393 709035 121340 843336 6907 623213 1010829 989705 808113 652015 424576 138969 1044951 385454 204088 409607 674289 1012207 158334 998890 299819 491576 531709 746074 627410 657109 52423 109877 187865 168532 178126 594140 895317 706057 989804 704179 600833 323723 399324 99236 35259 307253 996030 537756 155141 501670 546199 600845 508549 16961 879438 53611 849029 297134 690097 343983 885875 197975 696302 321495 398946 1030380 316186 938596 897672 728800 672429 191194 566718 344553 424708 449603 455171 974979 289758 1047981 20217 696686 651488 380583 1030759 22572 780817 295880 39093 285060 844894 336680 1009011 319490 545303 831717 1045458 1015924 807792 289696 737065 44654 265985 858365 445297 1003719 301639 1008167 497098 419354 946721 737353 169204 964934 361299 555286 838103 697839 115462 666434 843771 388346 677702 486150 24080 760085 872323 716448 419432 258861 388369 772816 132984 820981 228264 81757 400475 800614 178660 234382 834895 353081 774598 787122 802869 530799 450865 374936 772373 417226 594542 122391 617112 818513 804008 46472 251532 1012432 214129 116551 630372 219989 824379 859701 950 785076 378080 496697 219323 610308 89627 274106 192722 145952 87821 297767 696573 994344 532153 678767 774242 455165 144519 782985 530635 1017032 676037 909550 1013543 323443 662817 237850 265223 541486 621872 611342 355361 564204 943851 560593 360657 537827 1002285 668138 587923 1019152 658998 483304 345994 39857 102443 749530 931836 791753 247187 589527 330452 703903 679899 265080 731167 839999 525779 205401 679823 95479 269359 629404 309499 539867 466440 844389 906461 966723 623960 449375 1039570 802376 476033 476981 918558 873034 641479 410650 432166 112748 696785 645442 434419 926230 38444 37734 70070 268915 617160 209220 756030 129777 140665 1007645 172675 847811 1042039 886838 513311 461922 741598 239959 714192 225288 33583 477007 59128 686643 368590 26221 706845 3880 648577 1021961 883561 912494 1005559 595705 891946 265551 63551 455708 47443 73562 494925 283347 401658 329444 982136 243074 606680 1012610 930303 154132 1022924 820368 235903 697973 278616 97709 534142 501013 189218 756541 716004 758123 293493 169702 477565 750704 1011646 142355 498296 119072 876559 683124 428011 680189 552095 726140 56396 581772 138055 692194 650489 846805 378630 728608 299697 322279 565375 1783 176665 134738 605814 319209 873529 1006507 48727 580542 478972 903691 488623 14592 818611 487056 994736 896126 1018259 768219 327090 387789 541234 442257 827820 998338 296462 367834 487359 990969 899846 645861 579500 524370 317151 913506 684888 588910 456640 838918 108367 111926 822454 947723 578367 800341 331313 766637 922232 977337 83589 706734 625779 564246 928362 477394 873800 561506 147837 453476 56886 305498 1023677 883888 652831 1020924 813326 121223 350729 71179 259001 392126 54686 155023 157418 267950 586668 26194 849969 181174 802471 421475 570114 147125 397602 162455 119093 307856 194138 387843 369542 234930 39595 270211 68118 267911 740376 76855 359656 825344 723655 171520 435301 867858 141699 282376 164313 887350 1015353 215863 403443 67563 402043 50366 66377 330032 836608 989328 570066 619274 427298 713444 1011818 432644 486750 140213 985425 143018 420312 750402 681644 342541 974292 1001102 501251 338498 246590 345057 311745 126691 416547 501573 575928 730508 159286 964361 240538 939615 138572 411714 953217 16513 737760 1004357 961639 210586 548496 1021999 845999 822105 991133 86877 244378 724462 420719 328180 382163 38542 918287 472666 1002212 41715 635564 818363 215486 393945 135703 348037 548917 103554 841030 793580 350082 266547 961748 1005159 39871 321973 571007 630577 275566 537301 228777 653001 543987 369124 625625 918130 412949 170295 231735 24756 426369 83112 519443 855513 676935 443923 15966 907376 333147 684506 386095 58830 348949 7010 558655 738952 49842 1012116 1047917 629499 309456 682845 775228 51140 864758 312366 153424 47688 289546 952444 79349 736557 854489 242241 111256 56543 578962 185721 156491 384012 917323 842918 557637 79912 850555 1037645 708192 507370 583038 969847 523162 339405 295445 572209 701332 356496 376291 33548 861718 1039287 117489 522909 928137 427527 247850 2558 650107 764942 1047008 1038155 536863 992409 365125 328487 141258 386363 68083 980276 116087 890573 67685 473246 833860 932328 1039483 583825 846835 777069 230650 601278 561258 678142 411914 181723 771123 341378 647350 436768 376829 884133 470383 242122 759833 1031253 819850 480155 167165 261958 818621 618840 256965 650095 1011622 341066 818861 188811 611396 63934 626072 799385 416636 479109 355980 746589 405 196724 370228 951772 833468 12517 825437 168932 793729 297781 51321 126338 115800 31812 764447 841865 37402 753656 131464 923154 565121 884154 513044 886518 636335 472311 125123 188502 808360 768416 448701 684052 217299 852138 110539 913751 520573 883855 531675 225547 176981 575948 406143 279134 166897 355169 112495 918341 312136 104276 460546 1028341 1006647 856878 98745 314474 3324 139388 101813 36579 116670 1014095 141116 732771 709379 351421 312 209458 356919 502621 275895 317275 335404 463823 296556 623916 675221 216882 732460 86456 445833 552364 539763 562776 305670 602854 954333 758822 108140 557709 937133 665728 83454 253138 979529 889227 484453 60139 719547 148142 876076 7056 985906 510227 248133 413566 963711 573481 179586 1021432 50073 841252 699677 850241 336409 450683 511280 1006371 411326 65642 659006 90475 538091 579438 238761 160362 463396 904139 8505 311670 474261 220425 399771 27495 591243 624755 352479 893722 126200 867735 249850 519666 881395 189128 695874 815186 489526 846239 412149 346660 143006 29558 725170 262997 629167 656876 1046525 854102 433934 282468 157120 407197 239365 195461 280773 686370 314626 235451 446781 292066 368664 427957 244028 148832 947068 133605 466234 280863 212745 84995 779411 589353 921533 102282 834056 519819 460858 1007162 758844 896214 782662 380564 118328 712864 612939 120929 708584 549633 477655 768300 738972 158487 753181 551107 454024 838274 212339 335290 452164 145896 440018 975335 172364 46450 520793 538343 874113 321869 1003978 969368 658854 437803 499980 211869 538340 562623 767655 323038 709446 821060 500811 257797 798014 1010679 1013577 715521 8478 912280 887064 209031 456096 276718 679890 312716 181343 716352 7860 297932 94811 195036 755361 161094 866425 170643 820896 641214 375809 355387 547930 357946 243486 99372 1000605 686982 602466 236996 506843 678064 18495 284387 85675 1021068 690062 556143 64071 414000 184844 943826 597261 192633 252376 681591 980735 575621 338167 278608 1030723 190519 47568 506451 469923 60343 204721 669688 643853 647407 540488 485053 310292 474127 431914 457378 312941 646153 727119 883373 493171 728853 495252 662888 505252 788271 366904 243038 471842 290452 13151 437665 562227 281673 380050 398919 672962 592020 323901 114920 341979 582017 361264 224546 75826 417630 33311 328981 26781 907583 549922 125416 345238 985467 261685 348226 192698 307757 916665 502993 789324 807347 715761 864455 44210 1042227 512134 480856 919543 247569 217092 752957 105288 687994 223579 38708 127095 52445 638302 386173 978299 237165 550727 311390 767214 141984 615729 1015201 267918 922547 692381 1004305 1019836 760867 9966 219136 252928 256821 1040877 168132 595331 745839 434245 199477 91539 916765 695816 527153 410915 249549 802088 608025 871752 1015251 482815 341073 432061 580806 477128 25539 438112 364033 991523 257629 921778 112675 587925 848270 14939 707215 875781 990157 806308 938477 362049 805138 605948 973991 658807 208731 497268 61293 13756 465705 704578 133553 509064 179200 781634 768556 748088 524523 557936 312151 375435 984309 925295 151539 832806 396208 401413 735106 384528 298418 184477 1004235 321078 218388 4035 319578 451560 764402 627884 915709 793434 1019629 573099 529480 153380 855468 783805 498962 118979 955222 629502 103926 960790 679193 35122 347603 61665 193703 533821 533580 344397 703668 130731 351817 517222 822649 983081 264820 822684 745780 667658 325053 303683 725158 721091 700375 397843 270227 78190 892856 311208 301381 802379 927773 30979 1047818 24891 449540 622599 15026 729668 49968 893693 638738 620560 765608 1041680 299139 96365 826680 833234 818019 104654 274414 835253 675474 491208 994974 536979 534519 24726 203871 834343 184569 325014 580620 521874 666375 194250 484548 554711 175120 405336 34411 483166 649995 204042 114215 822389 15473 336079 727779 1002442 614078 147256 930255 369906 407284 422140 467678 274918 630039 557940 109894 34689 669873 690463 807940 536067 224592 514592 758357 928145 481028 173243 991294 70322 251618 200156 739078 769747 831363 647567 542135 161988 831877 578441 640416 969018 1046537 151454 24277 773963 603443 186952 470189 338164 265902 393511 1012291 682902 428581 580475 806647 601205 231883 793260 33514 1022264 22740 502467 17285 630892 1001466 123630 598002 698881 88569 804352 128417 384971 65554 512750 324805 460290 517772 189779 373973 910274 119086 173549 350475 932748 952263 658206 443624 414660 316071 26987 319662 921393 558883 627713 847333 38271 369684 101675 977879 166848 163416 902877 396307 449767 720208 389932 734957 266828 452449 419028 237565 801835 867955 917425 879260 616996 437365 637254 810602 46012 65495 1026361 568267 905435 374798 764372 114788 606797 369171 1017990 469923 723521 754916 575072 627509 783565 515586 911513 374670 487527 503282 350475 755812 1046125 545980 513715 215348 525215 687727 30260 181692 106655 401307 799317 300671 424568 98773 724094 226629 690964 876599 310591 762264 741829 529373 193738 283975 891837 643176 207732 215270 777365 782463 131640 804941 464586 873034 144180 972565 807995 377845 70185 255262 44717 688179 695551 889612 387143 375480 990271 722629 627734 212158 807831 151540 52874 266625 803418 154762 165367 737987 750589 982327 152341 369993 581787 588277 909697 963931 89458 276094 976954 295752 564580 911057 242212 831456 115063 316337 13960 817400 620885 372517 639378 382442 242637 882938 994514 762898 974672 258876 1025980 975698 965237 9921 135208 459407 46197 587678 973522 474161 777647 248239 953307 197287 944166 210196 966470 228577 702462 510638 1032572 4820 394242 321702 833481 788986 689697 761575 22748 733647 998380 893855 537931 1024085 472858 677826 561165 163473 687621 514951 182014 648459 687147 668393 19294 903250 262829 686631 272978 914806 55507 10820 337250 728716 711813 945543 154361 325422 176852 492540 294633 1007864 788591 538610 893668 43020 90670 877180 626436 708495 97675 360432 43587 126506 540964 21610 1012484 105097 343355 958538 296840 223199 113718 255154 474746 553569 549663 800777 577380 523206 25124 535162 133943 333774 931096 47734 1025223 878776 783345 350510 985421 191433 734024 392986 903395 185804 160988 741492 888587 753549 534543 971197 961321 221789 866919 339000 207108 205969 604174 819818 817481 308739 654419 54432 371208 621711 586279 554345 798517 626839 517281 691736 604968 919936 483195 111427 894750 547379 565138 821575 158646 572829 856937 948417 1026420 373551 355239 160534 803137 428894 146324 116460 523497 197668 534944 66735 149403 652669 634845 324365 1013357 69100 552064 103290 958678 1023731 612 341677 133426 424350 821638 106785 791874 449273 954250 343957 186025 682133 960564 420749 795504 933127 167408 180174 278146 197737 381516 294117 69681 272600 532088 1047969 257711 528116 197581 736149 784022 746083 613443 91031 717665 619086 146169 293444 972784 237025 93361 987257 116488 643280 1017937 526299 175057 397261 233315 681809 549462 857363 7829 212868 94216 392414 405050 499558 150588 721392 1008328 301224 276648 346638 126296 742466 436714 377473 1047593 734959 344065 855190 310046 791982 282322 293406 58427 686658 390820 661999 581675 522163 642212 119905 423613 102091 594786 890833 3938 926362 99154 955681 491953 457971 41805 101430 161252 811757 110861 534649 939352 538978 6580 93527 117521 47475 33350 209601 906291 865538 155690 438701 24714 977718 795053 663699 688899 1043707 255614 614384 799281 659839 444467 1029830 497865 522934 45763 302874 914982 141784 445707 369269 528070 664542 422217 1001060 797898 370184 701860 461048 241786 780889 689314 552263 143551 457753 83375 464873 11176 728146 267677 523131 739046 407124 364319 234783 925775 615474 664396 211194 110174 951107 983586 749237 667825 776353 365313 351741 110730 509357 359724 609028 135503 953481 475212 795389 45323 795804 613612 137379 891114 794386 134398 544947 540096 105306 1018964 499309 774275 609190 586024 151575 335565 493934 103572 985978 263003 293357 68379 178787 681616 541347 109855 755491 708339 609745 503656 977168 557484 958208 183203 835842 733963 538490 817376 624087 542466 1018575 308244 98543 237990 131922 1005717 465584 657329 497306 264353 931587 462595 485890 173527 434645 565021 821032 940475 494487 131492 827505 77367 923071 33508 189828 669205 61253 238154 59339 542086 721191 709353 495349 211614 994021 707574 662903 382421 462597 813388 869638 664199 978832 465897 281374 683893 39571 584303 933246 579394 1009311 917924 341674 1005815 474954 644338 111208 688256 49580 249576 258627 40749 813283 627127 356876 496690 445071 575413 289875 730407 516950 164830 749298 386696 1012577 668238 458627 963638 27358 137416 741349 834036 878204 485170 787131 265195 539634 1038359 524268 839462 431736 712995 743716 455191 893771 553899 605778 816400 445998 478499 552 279243 1019364 841637 601759 497891 409783 563825 502128 786520 399604 342631 387227 251407 268653 592526 407268 484176 991733 535697 460881 558662 330727 672061 876205 191107 972448 370949 474633 708985 386048 152702 536885 813825 279790 402659 122443 900568 136657 842898 699173 335901 125719 892812 291298 409557 937393 1017 345445 506727 673685 176802 280022 215585 458811 366453 820511 160945 26913 631301 523119 646572 195143 529928 297915 334346 818868 224215 333880 334248 651503 246001 42723 204741 288646 55416 103929 674693 987531 764850 450687 634993 541457 625289 619195 65269 1020340 183308 495288 638177 196878 462572 540871 986601 343875 592384 582649 396325 979318 257217 439973 569489 856145 806862 425704 347022 939138 963946 802592 298335 111416 891385 326257 532141 518826 70791 297280 248068 663184 657216 622010 208724 492712 712697 596046 923248 794930 518310 347183 867730 168821 75746 971731 116437 193080 512362 349558 77754 47177 83618 497560 514468 639226 632590 378235 270940 545950 520410 508838 789645 673041 373075 627812 1013833 989742 804204 1035334 584578 1003094 633402 399005 977554 957167 974200 641537 516276 742627 642564 167117 170120 842013 842848 723360 345235 198928 387890 766941 333756 579375 458692 629804 552401 779126 160388 742647 361472 731104 831365 386798 1032542 963822 362237 251267 364388 687655 724421 537455 49772 931474 527836 1034027 758328 277821 1765 147320 795244 104890 704164 358359 563983 592029 90500 314642 381198 202751 996116 950705 163513 873470 511621 602758 68676 164666 325422 219938 124999 914266 915721 977501 28735 775557 694579 714450 289035 568042 235119 861024 657263 115000 178596 918442 166036 573222 292442 544920 1006214 803052 858946 990420 644277 492744 234155 768334 622709 731003 242445 375225 717182 61641 663426 461067 601708 831485 768072 921089 764224 796770 695104 1040280 706525 527819 701554 821653 851084 528652 515719 483583 945784 785534 1020749 354463 340531 778367 11319 247175 266799 86000 1028827 541576 911174 765109 803186 911802 753971 99385 521051 1023736 401175 64487 157080 188001 554997 85426 116559 293849 545589 480398 883274 620677 700709 993524 803704 386899 295795 839010 527210 778608 652724 387801 601814 297679 935393 433501 745240 337577 404693 217209 922284 146423 972496 633784 165301 182778 748535 167725 608890 363700 731345 466924 92643 676204 657099 713870 726016 88878 914613 848305 1040514 186185 171844 140918 171840 25039 379278 686338 571572 170520 406928 217853 990843 313151 466091 589334 838617 36003 669731 598140 316979 765544 154015 543078 658834 648692 37804 822669 404775 312946 913978 996269 433089 766290 246557 487688 48216 907975 290445 13794 1035910 24136 450470 723462 941833 156431 425193 129343 870467 86173 635066 692192 672442 987956 66016 780093 525720 815195 48135 639536 653099 617310 469057 440725 355686 899532 87425 1013965 687711 739319 28959 68159 417999 839031 110423 799699 89237 160167 705481 516981 674611 950311 846330 306072 108624 273752 32210 217008 406068 682723 730141 24759 334415 314419 164618 453033 1033650 293622 887471 797703 597396 211872 413058 420952 815054 688615 944353 52900 1040224 562504 523660 934647 287978 378241 342053 885220 352051 765717 27063 6399 635814 36811 962604 427874 556752 568111 995030 223785 218340 1031952 579303 506102 528951 821248 573432 660077 801731 21975 200838 727225 257960 307249 554608 581126 419239 592619 143227 221444 130981 166570 434638 268651 125486 1038676 558198 693361 478448 199316 169955 8533 527163 233562 126569 298456 332936 671577 50368 389823 673007 615304 256645 364627 644527 189602 834231 768736 351658 948902 107578 841529 418278 127575 1000023 91954 554509 885180 263482 206373 453870 928929 551539 79214 6394 538901 378230 874735 7367 766954 890907 279437 347025 329017 228126 193456 6580 759003 759456 729031 40243 32496 1026724 570050 237108 1005660 829331 678038 79746 197445 710329 989885 984842 37783 168645 724147 519774 672640 1019981 329850 746293 817140 308808 1014551 413673 447786 165522 934163 492535 221980 136811 758522 111747 901643 431864 917983 855249 814842 486849 99286 675533 923694 318769 364665 623492 852404 605466 150884 408489 686555 574254 445113 745489 286133 121735 151453 37431 437659 4383 702137 203961 733606 231001 121530 816088 601655 982391 791249 542204 469103 946465 638771 793646 47800 539876 386458 166557 162106 710064 777666 782618 910950 594522 396781 445339 489327 459800 505696 103099 43212 614151 250596 535608 8888 619177 195909 977780 650674 1028703 685014 860662 636669 445939 401644 606182 75041 612881 505950 558228 801896 788681 844812 278257 906082 422415 950357 433684 399202 814139 714911 70070 336126 652426 873426 932534 759954 239515 278749 93079 748222 903666 586544 375037 691428 778360 655169 956980 643499 710905 714503 793001 118143 508580 706178 300398 510734 333455 266289 397242 839628 36913 481690 69479 569456 759270 210885 987251 210293 536943 732097 427135 872346 825455 1023774 942931 810082 1000687 585842 215896 621205 892378 495573 12828 454333 995202 732004 828626 890794 488473 191425 170191 291567 535609 573585 904206 274786 411485 638205 439725 580512 220261 885810 722542 231046 897558 968161 375095 923577 579480 445119 570258 203295 52470 921862 652846 762468 637857 260339 417116 344950 933614 1016134 782738 135946 933011 725957 903148 310805 19758 876984 225958 699731 505022 86126 393635 408003 60200 980407 824041 717096 439475 500841 684835 912010 117388 461020 52766 797363 332611 742765 388940 596147 551756 425726 266820 459357 261504 690548 115520 766151 928665 189496 380829 199886 919225 841399 575070 119696 284644 64738 395434 678639 866433 1037231 944714 353813 801501 218518 942636 68075 336552 501524 641762 500128 208245 840491 996132 54056 60222 235488 310857 959418 173791 475836 38098 564305 351894 433484 976096 458285 281738 911778 488121 1871 458561 257745 309575 608000 655911 791924 957080 983626 267790 1020968 696415 239741 653737 1027085 248946 612268 180751 193865 784714 487726 967486 1031045 576134 933405 198806 354926 929128 697306 744794 461365 551254 780423 320819 576528 507994 886667 214188 173750 1023907 464402 154039 656103 745474 276363 427046 292834 693870 434728 884275 366573 455808 275297 115960 642257 375032 201841 168184 17499 438326 388823 155285 388317 181441 667863 919191 229802 794564 680439 943787 42909 121228 427906 432609 924051 604683 301320 49454 582892 952664 722140 744424 570894 1011757 476309 602189 734434 59496 164237 377852 946517 179594 412005 25721 810969 171323 217727 1032110 615905 47044 807043 3173 521832 520339 448731 901839 212587 761531 284470 976128 188778 843121 332296 841584 640491 617616 474889 51579 127479 401686 272306 306658 489371 452005 875971 705352 291177 412419 786368 896182 3828 960666 265583 727576 176471 445688 904283 721086 71599 278096 474196 353244 39836 330488 1022957 568586 425413 207337 982269 169156 279121 224066 780575 891627 204142 129221 71217 331586 28621 943705 338649 109042 873252 610950 430843 46086 210603 366332 877636 507888 1018784 985356 348835 455170 557507 576045 111818 776438 840666 338041 891057 448103 42030 593709 649236 333653 616716 853805 761072 72869 715078 903037 787978 775071 477359 939465 858984 15982 271523 898782 254677 240804 442492 143150 713825 295859 606750 791377 962271 628596 720492 141438 420966 266916 906704 627990 689873 388962 172215 745754 744511 982963 437267 624304 656275 165375 280023 365218 336116 482705 547199 709854 772687 307994 990341 925943 555984 871726 641773 335522 400493 746693 1012666 469562 70235 986556 710006 640317 419734 77650 477870 693965 196190 855211 968308 588848 316852 154960 712924 76113 24034 128429 717695 710972 777456 458642 83451 888485 189231 967347 608880 812130 249778 64808 584196 749037 615632 707565 975201 42979 158884 926563 11570 161927 617869 513998 427689 376896 945838 931284 126972 883222 314479 666372 1003747 912441 466170 851533 402204 354426 206015 301187 995048 826576 1039088 23773 415627 29653 1015302 561529 620495 492871 1030202 677847 413313 333447 644109 669018 621299 764701 327872 994251 35193 75058 829149 549333 69612 423444 838828 1006474 449066 319158 428734 574172 730771 180269 954470 376869 455310 130100 505915 516768 153346 648617 765080 628973 193757 966925 236572 866705 749969 578824 196139 301939 918418 854756 419690 212577 265945 597773 552519 852873 840036 352663 958318 226816 335795 919224 33365 238399 667981 395081 699825 426912 621881 364873 1043455 389861 1025669 395354 684028 538802 555203 890434 989485 270606 128135 805740 313432 1025254 289770 839524 115721 729738 110346 696671 77070 730670 870536 1042608 164604 180843 1034760 841044 342184 30907 469172 692327 153774 1028608 403898 769197 408045 50941 319177 821002 803848 628955 275096 280330 967655 47526 427360 700250 839732 337102 1005917 167501 540127 296871 790352 794200 894107 137705 504576 59030 553822 1584 776116 731972 333029 877181 33978 716358 205869 702643 864740 688033 635131 466715 840710 302591 1021013 516320 457081 927534 644359 833172 1046171 350369 138272 167593 139853 565229 473458 452089 139892 457549 636949 897087 18552 780831 426724 774300 589255 585061 104702 533011 409683 956485 184902 331788 274192 471177 439268 310997 697975 319264 349378 640028 912646 356507 86544 421750 552894 894385 54209 828124 1019556 922555 172300 15145 358720 234809 83179 919709 662305 346699 410271 612189 858198 141624 1006122 133104 186870 7915 515283 341955 961178 966512 528806 686502 254686 1017468 829938 1023566 9699 370659 542153 330961 44496 1011743 67715 830252 305228 734416 802107 874176 959238 644407 658256 847057 460846 51897 211686 189190 109305 903522 723299 356332 549920 913503 462322 213875 835169 690819 994819 773999 176893 876227 500169 532504 423480 954554 460986 410762 1004509 921894 691731 608070 105400 695913 662866 1029808 106009 546056 960186 179599 637015 577584 816082 1035151 356683 449068 232422 970178 239057 503024 534661 456475 116043 246417 342529 268530 138781 603595 719858 953219 997938 635514 760243 501358 936821 390689 516836 837944 174169 581734 921574 193481 284754 267155 824930 847597 766042 9495 724418 918739 261997 155139 730039 739729 477965 658318 237745 881565 334782 483218 490602 345173 416139 909580 721500 295033 14464 289951 591430 882859 537901 312594 665771 729590 729385 832462 11090 245316 606093 178529 480711 529639 618869 19965 1042905 80657 356995 242169 108570 978011 75100 740943 746594 553794 978984 828701 43596 139685 207126 578084 487864 612681 561878 39756 516935 599125 518429 659742 11490 613846 294181 638792 943668 682556 1040938 93469 165163 1015771 436718 421394 680571 622443 536885 98882 642587 285833 752714 673515 46021 595508 205689 14063 85882 409424 151442 211796 553469 71462 312941 904133 644435 78306 788320 171790 164169 569620 227274 1043363 212974 724016 892812 669722 336404 289038 816523 48044 660435 230506 441392 872120 753927 535141 814567 125761 592333 540418 801187 376171 608010 874154 790361 246785 958180 843433 441472 852210 141638 841134 39063 14800 435297 463951 344479 608335 358694 861571 26781 654028 511948 962342 241178 951492 898128 289400 757411 1015640 346864 109726 352073 227792 267439 950048 547361 137748 279509 804969 244420 707893 532588 459851 256721 67554 359620 330872 48743 5875 735727 487690 442539 557026 187462 844027 888904 586061 12258 598702 871402 312182 64803 203877 331458 657603 970029 748744 294149 601662 310886 889700 680045 11285 747770 895273 677046 738843 840535 305388 754722 875590 161457 870371 160758 117551 1004415 220716 516347 646293 529916 515910 961534 509914 740007 746133 710224 606852 762563 80866 757318 237757 936152 861145 674746 230868 1000752 880778 64648 140474 914011 253417 606482 135302 229803 976462 440509 367858 364473 371446 941682 52955 444638 552064 849181 580804 499131 496496 951346 212820 591794 215215 582691 414163 220522 368137 744171 885425 210766 607917 346246 201728 943119 974769 385910 93173 191774 182412 460096 914795 142131 363418 329453 1019999 649929 579228 372106 168565 893087 197429 9896 808818 110136 733038 529628 25023 702044 1041970 896064 592621 197013 677843 319216 377899 520883 8835 366990 59090 101192 371420 462783 988378 393261 197721 530604 665954 744955 879066 433026 637228 605587 476708 527346 729886 821399 576607 325298 733378 1002990 204950 630265 214726 435780 4154 894471 796029 567431 23200 315803 538973 814699 690558 708219 490367 403687 809330 791024 451106 83126 45691 902471 876841 696024 798846 442961 555672 837902 146370 761827 679706 24161 307572 1035863 761470 157595 7204 902154 157750 184268 425030 539100 89046 846023 696499 423859 1042843 786338 921381 897272 934626 917818 228542 618776 449196 405164 513666 333828 1013280 123357 252376 550577 773385 90612 539917 596889 244308 444378 419793 237369 982164 848577 506807 835729 558718 560282 355513 950695 745325 335517 190899 128004 725983 13765 840931 533813 636405 300881 953456 269131 880119 492869 17120 516443 498382 660199 1025951 435199 1016457 35138 335743 908756 168665 121766 494899 496634 799124 76838 43474 500375 466229 221208 257371 399700 679258 181401 657195 567262 246597 180999 190088 858726 129628 370053 21274 452130 10410 420730 726380 116170 335707 568850 307056 747035 531268 38075 500984 402008 857432 317866 545854 446660 697140 843348 548445 1023785 747412 839669 958421 655188 856795 121868 375051 107414 979856 29917 206534 166724 136923 435694 584371 794424 850188 293002 246755 745039 312853 813121 522056 924137 928267 911206 960571 82540 504232 783247 377081 803777 1030860 113177 289569 750038 521464 478370 399415 754970 553425 550285 924197 534275 279971 998529 379829 1019531 112603 355050 477464 863407 525196 843895 440418 878831 305131 190362 795147 814546 674003 997899 1038703 132447 728898 75078 750927 820644 63962 835336 88142 838962 314721 666070 838006 348063 513345 584054 826544 930307 17417 608115 682831 30587 754666 903069 23686 671146 526138 437383 1015277 919859 567541 625672 568320 991808 236855 455610 658080 852222 979395 7550 200080 1034782 827007 963574 69881 514902 534006 42762 426470 157662 509396 659556 956105 337140 210798 993267 1021940 198232 131128 542828 899105 789200 217676 132036 31979 661670 97514 739255 833362 846373 191730 234053 330811 461343 703852 734767 199918 909418 710656 503678 712598 970334 632190 919549 751557 744281 872024 347066 876269 946491 953123 200073 134375 829674 328986 260993 381040 108239 1001115 164733 411559 821080 539559 886684 1009809 875380 803430 74433 72086 374042 1035169 228627 1006081 934850 625478 503934 981635 229610 145640 572721 58800 748690 778301 953886 915584 416192 180638 986494 355024 838397 639626 870730 1034207 810711 290339 567235 554705 379997 34223 928746 1037103 913318 74008 903688 513381 255562 876397 379944 871235 932839 304991 411288 1024125 75421 686021 957548 603947 1037203 772120 463867 675914 705392 1046775 555872 558136 866018 480421 253178 314172 764699 597894 803820 660988 353870 211110 299166 423428 726071 870962 220474 54854 815760 100860 979504 869269 986525 854523 215730 116008 3233 628937 272696 902430 200294 209443 867326 395508 5562 720749 151937 473616 165356 649259 105734 65082 733011 307849 658195 761885 486343 242644 501236 673739 1002278 4351 526903 770870 839633 560927 584496 777912 932652 1045487 173942 478604 354849 456269 60772 270930 410014 245435 749465 55183 404242 587743 43384 780330 958708 945923 308137 391153 314172 869526 403606 35858 535528 109737 727279 742306 678777 278386 528423 131098 120179 842188 207092 830932 644320 69045 340435 318610 82126 8912 713089 63480 698572 960225 531331 552973 1003889 233043 1000607 156094 479446 582837 960353 53083 572182 134456 387223 682264 1040085 627507 363477 320910 168374 559776 690162 125495 36068 622748 519049 33781 186762 588778 37241 339851 806235 363889 189798 684578 857867 94394 571446 786886 744147 506995 861332 949735 188145 467694 689008 374745 903206 279202 159868 756564 550454 362153 122545 607988 135275 694081 212168 369850 856595 88651 43458 610953 1025789 689103 538977 789162 526336 1029750 280748 801864 362357 865294 647791 214005 572856 73226 996280 537635 837034 148992 790619 208300 756018 36393 427888 215115 990647 55780 886736 592673 143528 429619 234651 488753 99316 827964 756148 890339 31378 16329 618563 701829 177403 979913 615218 986565 834987 683725 951217 725560 902563 251275 785843 1001687 291050 41311 662638 963197 45831 725189 618207 377706 310153 10208 392260 519107 455295 868599 821408 372751 460032 994546 256314 872891 524709 320481 813342 526231 99594 509301 474522 378456 652881 747909 527043 629012 775070 458891 161774 559561 528028 672805 382007 858582 489718 1046420 576253 84607 868575 1046592 469092 79213 818571 187953 241105 537900 183219 601240 1046130 695724 653845 528964 814004 918721 181746 899630 149963 137891 698255 994286 635949 791151 962228 113730 907799 432803 880432 134542 76551 550310 654675 696407 236352 213566 129650 783303 849993 902167 569702 538157 871790 621635 606989 296313 350269 508341 123592 114628 593163 985541 664316 975814 928621 184495 414097 459102 582335 4627 648310 834062 558752 20854 718362 348541 414580 340672 578037 347635 541409 959165 495869 43232 651346 888732 181809 36693 888183 340339 604946 45705 452291 844472 244773 403541 161773 297161 587122 121785 692336 887910 24328 36181 821258 680498 407927 680944 832 434997 170580 265461 149465 636252 362680 224497 500063 394232 666049 647191 316833 444475 195856 395964 174388 942526 76106 997850 881645 474878 579736 807825 181608 611802 304422 546722 989573 404503 660903 421874 892133 880604 76239 495885 786801 794678 63192 240289 287444 542101 218110 550910 998140 735821 104195 1015965 1009309 819991 811180 956566 670126 997261 31041 176424 893929 260785 703761 600373 419151 99174 858348 544195 545442 374005 431783 621180 698858 83850 31132 444975 685809 181 158503 939853 329671 1014762 1029930 855148 815422 426753 1022089 197832 533358 980662 169391 228541 233011 280362 453896 152142 841130 556128 921989 71073 366264 118465 341787 895361 506755 184217 192324 291803 24566 991639 775548 532033 181825 966993 19397 58986 351063 122302 345891 360112 707439 475322 666657 1015440 599684 477061 899915 877358 70869 355140 265650 270286 465765 678271 1024363 147036 61564 564385 1013264 430053 581668 906364 276797 814364 606381 163522 951060 1017558 128809 675725 533178 607886 658416 465368 686807 638690 1003294 18435 257562 928787 396560 58451 940979 459913 709355 930159 568280 1022285 541461 578276 355392 607886 195002 689570 31915 799773 885064 157822 904024 1025520 415475 119982 205196 777378 130866 771664 983058 493041 207424 578787 953270 179519 190620 113611 297417 105491 716681 160465 224416 547477 257423 513697 815125 720917 651000 647499 378372 172932 578132 291523 643791 670713 183541 43361 96731 327981 196468 51810 752145 23551 924202 47717 186974 222962 201144 853486 419379 917162 910207 162278 211461 615027 944681 543769 286670 812218 344606 447414 621450 338833 572944 840147 427963 688431 256880 346599 958950 439406 108278 1043022 780052 919884 377116 918729 417874 178538 406180 399099 786225 558224 418062 1041133 764486 643367 422691 726922 350635 23741 570733 166180 82813 228485 986812 915949 6236 912852 165026 291455 413678 865957 446456 76373 296283 824854 786775 852047 975826 885993 13728 951090 369411 1033732 219765 166438 37796 722673 983741 1006902 1031149 790623 281380 290260 197659 493215 118424 565074 717552 277031 240333 597865 293425 985107 1021114 708278 119591 674463 982298 14648 158495 711086 607468 401108 778218 301894 500 560081 396381 566290 1004344 164188 795858 452575 279939 667141 320422 358943 739301 767553 247225 1007209 569392 298214 349937 846071 872317 89009 560823 503590 595621 31683 474232 788473 903881 720416 1016869 662679 248267 410671 27315 559305 188114 10301 750236 691069 75466 505338 870493 771909 656610 291577 1015542 234201 993036 931636 351341 121233 367232 497031 374347 494571 61497 840753 253469 827403 946550 619862 630260 369206 156731 413567 279782 709974 614349 144919 443275 189305 1028410 471536 186496 204370 53199 936381 740583 479159 57759 252565 82149 203297 151555 950391 952355 977199 617493 691904 988750 160291 9011 792758 752536 967779 770946 625153 422196 649721 446569 53036 1013213 923668 59154 593449 817744 946053 439020 192202 826829 216387 258603 619337 391834 10983 100935 352449 33408 331569 109689 341938 1043276 888449 789057 769153 961359 1006430 793058 462837 787935 681715 223972 153531 993236 823693 133778 259812 87051 715550 456826 677474 73703 164797 699120 605582 49099 183332 369546 637605 91041 230961 332709 957254 893782 542053 1020127 1012981 326491 229224 776603 802204 678182 732291 764288 750597 505775 63524 826874 317537 576499 350 76472 701636 967029 142182 237100 243110 984760 982551 341518 479843 993734 398959 738265 968124 1033388 468752 811341 824917 555515 624832 1029355 831285 459081 350953 18044 985160 213934 13337 418699 974560 690248 1008259 594918 556592 241847 113789 630305 1021904 951713 196864 728082 535612 4911 706603 532310 262997 923022 590785 550347 439518 750960 135078 564756 147712 513160 807525 408601 932038 272913 93613 89476 751266 945992 327375 441924 419558 416749 192322 245006 647244 864967 480544 421847 298095 171549 123814 772187 188495 39997 453560 903322 1025233 556024 1043546 247637 855869 190756 897848 443541 551358 330009 920863 773669 674790 829237 460417 422931 353063 356696 637942 347443 379739 607336 965301 691100 194364 886991 913695 172328 403692 1023736 274229 717816 490095 154581 538397 697070 226861 955740 89505 1006130 737137 573189 113327 14254 84716 890446 387546 573330 304946 515895 809687 909520 841019 78023 406017 985505 536804 1036677 243926 347134 977260 238591 941688 168487 821751 271174 149549 189216 135694 94064 618976 112431 171549 682517 679581 351328 827380 647891 809241 158465 108359 840651 214055 608806 965166 241185 326468 1033254 474534 46719 672524 568092 290317 356754 870850 757095 747434 73868 505805 948778 769827 150945 151605 251340 567812 878730 532778 933498 964415 684805 1000573 819360 530343 769362 602149 1022836 95859 1028791 825020 841067 90562 1029630 710656 909506 279313 921074 196946 69622 976838 319974 286266 760396 629161 542253 170209 1044554 378725 874659 879253 663612 15628 552226 908361 281264 126096 281102 726802 337658 83531 292042 574635 694193 401784 298561 65522 151344 144567 442206 775529 164886 7821 210323 414645 308678 720353 700246 732195 295144 39553 923808 975646 295910 7579 866156 102586 742256 481860 944190 536877 687864 42485 92825 1017168 107831 213256 998792 688930 1022118 544575 592918 939589 234502 417854 534998 913535 32473 362508 73563 469563 279014 919446 771777 226053 338873 230700 161827 922130 484640 972034 673314 128694 816559 545201 412261 71915 972861 312499 524819 485841 761701 450282 965210 742440 797190 475417 527596 904407 124868 332905 224381 783209 404868 78566 704838 279179 6644 385024 136581 86160 166400 856331 20987 794605 269662 476607 199276 524221 215812 323768 1006115 654397 558508 290807 118891 909137 553047 431455 1010967 704766 533191 769849 634107 600046 359939 753840 501360 834031 364759 580182 406996 228468 724049 328350 80392 828690 444485 179807 516336 588292 284618 805207 918518 443048 306619 904870 824456 739328 577848 422223 202902 779570 959010 124090 800533 567305 109986 824629 480382 688497 135842 286830 606031 460286 226898 515578 388233 769638 395429 407506 345136 198658 760017 103121 327119 296274 702931 395063 625905 204406 128745 469289 7593 692661 858133 401710 237835 955386 947873 152755 453040 885074 942486 433801 383030 564591 168515 333666 1021886 255016 1028284 224855 780908 1010167 452696 643429 886251 806009 101427 419307 229350 996082 838570 479533 772752 155334 489185 872660 573725 609281 250688 582508 771143 516560 1015794 262373 452298 996102 223845 680723 502247 118424 905932 155182 838117 106529 549024 543059 596620 614495 804635 947968 357288 234932 424379 245148 241036 74918 913605 167917 306572 94303 916928 697759 230017 920365 438262 472004 495945 784131 346358 243023 1036613 292343 442644 82840 596186 486082 416744 949979 96752 608579 675019 263864 700022 956156 27485 492212 890076 457619 849922 473783 48279 647506 880736 16269 262816 435624 95202 74597 212470 678310 768056 737877 130071 856707 855509 301779 150923 576025 750704 800317 565849 773989 475011 205139 964240 575242 19151 783544 495296 408527 868054 191860 427134 1031965 451936 38260 746212 694658 626167 588809 365326 2864 950890 622181 22686 990334 1018702 466977 663096 523878 427128 1012666 578055 195334 721284 922383 873014 325151 593 567269 518520 228761 243587 230499 1039233 682493 218880 52118 395 331513 327796 797166 685778 850912 635341 335295 349464 19495 609215 643010 164130 100329 697920 293777 296760 201828 636173 878638 165801 13434 900132 225404 865093 366897 103496 859077 448481 754228 1048449 280114 31959 224847 396697 940374 921475 744438 888991 201892 237511 563647 106856 255476 896136 796387 996361 381442 426030 172993 244830 1043695 695592 119388 778887 25278 932454 370392 280421 659416 380893 976896 940321 829833 242439 352195 735142 620160 836448 1022899 960802 431955 403178 146821 794249 188153 923306 580499 1034258 801614 113448 684381 375224 699794 137459 745475 73658 119530 658715 982733 361243 720094 481717 703396 269859 645593 574043 838550 999644 896429 211113 551765 378261 72204 6337 634809 562531 685840 423368 190009 801947 965556 95847 361846 560986 587352 377163 568753 548349 546113 522660 997712 735657 442134 412586 1006941 739524 654180 461076 907782 600953 92955 939423 965406 1044537 151824 844685 895131 202805 305785 639011 1034006 568293 169844 602153 75854 89988 807808 171118 1035173 51089 179713 495170 405153 499023 684736 900090 486765 136005 619113 927088 979797 801216 88844 737409 375629 947020 536733 13709 991339 260415 111988 732153 999017 880686 742094 304816 844324 101494 823626 389278 68127 902836 926060 39220 390913 598093 619549 590055 510994 718823 189225 390577 573378 519662 27071 483215 711715 448784 978165 392449 85866 1034945 529474 929676 740466 467896 700930 514107 686904 440432 506870 869402 457056 460200 381889 207034 191151 685284 876396 241841 1022350 831721 995810 956438 403342 526917 508789 22793 380382 191428 64087 157737 634327 483068 295714 426268 536945 434371 47441 983819 916427 705971 139204 417059 420263 552621 223552 494357 238059 167250 397549 631190 538145 145548 361174 27360 283383 299267 447597 267055 557248 46505 462084 124229 1045490 509999 654932 530151 290214 65933 765178 959838 896028 251518 411893 999927 944948 142337 964138 937603 62709 302042 632032 453080 344585 706830 735812 789582 174655 115819 215270 46146 992521 164093 530747 598678 924155 678042 115225 468783 573778 1024088 528701 228726 136299 281873 328648 407768 544327 567270 904894 16710 392206 4793 292742 516022 302472 646321 261229 678560 185765 9914 593187 303745 10999 972802 611131 331355 22579 303742 740016 534579 535732 5987 43611 166290 392440 707501 351358 641029 500513 298139 329532 946589 3956 42032 599326 596336 944349 470452 109967 816150 572778 817714 675169 951340 803532 34040 929607 710357 337625 555033 808024 1036340 1044492 278766 949395 591859 421379 144528 302933 570815 670208 181344 455652 142793 968553 934528 35304 486726 328777 964184 291308 767728 690636 1032465 1013218 868228 941255 430621 549276 518722 867885 256941 56148 202096 494491 145209 576549 816855 176077 109052 415887 133188 533286 293238 289015 853000 261165 860136 639524 1044857 331786 45275 699843 639343 41741 998810 471781 1047240 764200 281011 515708 128740 759408 85881 728033 470569 49056 283781 335185 693376 805525 822833 283755 329174 241363 988700 817843 574108 247294 896681 666131 1047624 355426 104319 66901 29138 373100 815626 422058 400440 235567 79352 711206 453370 354273 472510 234049 102558 494683 602897 472151 614189 460443 164717 958249 79028 617797 803986 818523 489413 294174 827649 876020 336883 473488 664707 154848 124505 433450 336035 547697 1002004 1038877 598319 903386 849092 142015 553146 588467 520975 143884 240925 71032 464158 584736 1010674 754954 416543 11966 651032 1324 225729 965068 190770 342535 868027 382933 479783 514214 556357 167558 215971 941947 748188 286513 791957 745176 164483 759629 266927 20855 19389 78067 711914 197875 668820 672611 748031 496204 294741 590717 671726 58983 999122 873545 375163 645772 418526 452463 678572 580838 447700 716223 865613 10503 697361 1005483 941420 823393 934518 894408 355805 316110 53479 1001809 662710 755464 97230 365732 712660 365362 780184 998338 237909 472397 372023 877779 427036 629700 976542 673952 571473 724449 510792 221976 352222 762965 875698 603083 557811 561588 991965 429682 267394 522998 1046733 97125 67267 483320 256268 501795 946098 955385 858663 550862 48524 607773 641840 934828 195414 596461 352314 662439 795990 151509 949985 120526 691608 327077 277183 304082 479338 317201 807416 444810 252128 99889 293295 460655 226641 103426 47758 1017376 195543 123106 580931 284640 32467 765208 452349 100627 332136 209226 566771 704709 171003 50948 413149 946467 508089 434488 9337 956415 774161 332985 343559 69456 314678 1011902 346574 617904 623262 223078 1011349 947932 108165 329262 14122 859192 397163 81532 36575 724296 194706 589336 511496 710712 939649 448429 185982 236117 277379 80717 147487 934034 740393 737002 103755 677892 213956 390878 630633 814694 1018092 286308 1033056 524950 1036796 249884 290334 460054 579987 724619 168213 59532 992020 122009 143033 213570 380711 206353 1046275 916135 229430 768036 783345 331212 1003249 494054 83459 646119 511690 1021136 585920 920019 402042 671036 636719 127375 991354 19180 460894 41659 296843 553348 64479 750366 541487 747787 482886 466722 245805 169582 118188 817750 348432 214013 976431 962539 369321 551404 818800 594744 475273 853716 717843 426039 141704 591919 886850 281605 881729 180959 642091 181605 590739 457639 531837 345406 609057 622512 471791 249625 467923 19718 309434 16804 372819 740121 851225 71473 20881 693053 240848 243255 174912 346410 499619 545232 833622 197500 242906 612922 323472 640052 966595 32086 686060 164149 820272 735020 617772 408776 115445 62053 210010 372248 874091 833744 843838 883127 548592 816093 370154 588312 1015653 507173 483631 366610 469422 16096 207141 570211 850742 894061 783527 662315 534888 465614 85716 333421 720439 811305 793488 130193 484503 26952 1010689 679397 558337 493594 1008402 637975 225779 734768 10739 840380 58478 352320 980118 94157 133238 346022 464436 580645 154006 1045214 337351 971780 560985 929291 668301 462735 563666 662388 67723 219981 568853 939009 492808 278699 746171 563138 916237 409210 56419 134760 960492 889196 68139 989130 997302 167066 62011 568418 940483 33281 331322 85454 1008942 604928 178135 493391 396631 983259 173377 523853 271967 472379 423343 70353 752047 490156 216538 659465 371313 1010974 230526 1043655 272917 60005 89821 629763 670926 584377 843067 388437 200211 715063 956259 327035 382238 56413 633120 997081 657776 114322 962245 778740 894795 42652 119206 607734 1016887 421927 386205 547118 1028989 521285 954502 917901 522927 709097 757955 779561 939550 706155 982968 182973 232802 103943 45904 35367 1038295 230493 43382 756969 1020186 154867 689309 908970 130447 592814 792633 118194 794334 116061 66884 138097 104562 573486 353978 1031416 369657 883767 101917 994174 398823 302062 53233 1000668 160242 806065 352321 769042 69527 343872 737048 858560 282260 143422 800009 543917 121708 179 450472 1034820 918502 548492 708111 540434 859022 64794 765274 184138 847923 613775 886059 976705 544359 599940 787495 367602 431619 70006 973942 39802 614048 22852 864327 961949 666654 52403 134730 508992 668449 745962 261684 170988 404879 483318 105790 912466 16147 399175 346791 993474 125341 862769 123949 577714 528864 91501 692888 675901 725971 272533 501296 749729 321329 351915 688961 350400 480249 788114 171678 728480 276206 478100 363035 254699 644631 667098 790802 559984 345408 244471 419039 457120 842360 382558 612708 843793 307857 823783 438662 795135 1000868 529998 162734 705478 789386 727988 491080 27497 405603 1045020 832583 225550 350483 399855 907679 491392 161728 683129 591818 1033388 176214 775273 221764 438820 675075 955989 447247 871839 639675 10548 710448 266615 443829 892642 678704 1006889 224748 957599 567195 619993 355231 451472 482692 267979 1002449 26941 1016576 758251 904393 17 1023910 884806 737939 430046 59670 328335 723838 56918 360303 954779 988317 518035 113110 351973 618054 247440 164598 804107 782485 208301 181627 280655 520170 618287 125078 173846 359 333245 875644 555628 905075 68836 997095 910975 917049 154004 253843 187168 270378 287394 576706 484421 572023 379204 413625 887433 219543 512408 422209 443307 177607 154397 712230 979723 321413 944439 254907 457264 109589 605103 687189 55620 571900 128817 1010636 1007510 402823 253389 93181 748567 972101 989047 813386 48606 460425 133767 249624 283812 319977 345146 648271 418121 73666 782639 407518 116301 507057 714218 859445 731223 704027 538452 669898 102066 591526 353081 7317 168907 735934 395465 980115 271796 570641 340247 279366 382628 428819 731037 372275 769397 172411 385718 580195 321061 839876 392227 678114 1004117 6573 145799 369476 756173 911801 238827 10267 113398 880560 800058 616322 682846 65564 657094 139157 833592 231885 598977 821494 272089 6742 384197 500554 1340 357005 110925 496058 940671 502543 837689 853875 288612 125113 391246 902182 440017 663856 221364 8328 179792 585562 364918 764627 790160 489443 476166 54084 988130 351674 762806 632987 747197 575121 861759 369822 502842 683872 980030 166038 67224 1036514 188850 281039 529849 349206 390784 921117 886692 693951 362223 931922 14593 180197 973868 1017033 976288 713810 748743 79326 1009906 555798 763189 544884 888462 123396 147532 780397 225966 193074 143305 949557 881327 1025149 70861 419384 765333 443907 18524 479080 201860 441511 947165 968120 2888 416656 244125 381859 825550 247722 683340 634277 796585 748579 416894 880321 972430 589551 829227 451834 940248 300357 927791 552409 419588 903201 421323 647917 704310 452800 82466 169543 832947 148774 574397 417530 152933 228507 921095 505249 69722 451625 946642 57561 917573 64288 474577 405954 374524 520083 661276 217218 892664 602841 254383 366786 60376 859660 538858 362031 727774 697997 227346 78074 131952 860798 348879 645721 96152 924998 392620 428292 685189 343057 517787 898488 516872 12878 523630 526263 714776 312879 953439 926022 50510 976172 172169 228398 280938 837760 131692 22077 839884 731563 1031789 830914 841211 231150 736595 937491 135714 948178 126155 781322 601486 790945 882662 479876 458801 285675 36758 40673 614946 120067 279348 298375 101403 525952 518397 513631 657402 534972 366224 104790 667968 384088 862578 449246 607637 910518 515978 594026 197954 67198 425893 638197 1041333 321306 791027 335228 182273 852537 469128 386431 941403 896592 767964 265092 258974 733460 1015627 42388 913352 451585 721302 54717 511099 813270 68961 640654 371325 60951 972211 1030045 880952 426890 432760 662021 229178 360122 450818 965856 846518 913271 15492 395730 610818 205908 763542 676222 408599 212776 223156 272398 919828 842126 36799 381359 291516 309605 982650 507666 171251 890192 654350 530925 308804 256310 221574 1007992 731230 1039043 479572 792305 88210 994790 950218 490008 784471 608593 68514 349619 58823 1002236 779895 56331 695327 666787 707914 562030 603203 587843 577789 742059 193847 68769 618203 544153 423079 160195 801038 274832 18272 146804 855848 348653 410068 853956 190107 582803 673947 225158 992065 216677 438509 175825 1015764 884685 405800 737152 296567 90424 614736 495538 956715 479128 773002 312906 232027 436449 691360 1021808 968017 747660 951424 469262 919230 185366 792253 526163 828726 79746 686860 76084 1010097 176595 302537 328934 194572 594323 364656 570469 968582 573776 166435 207345 961347 443417 292907 947340 322253 639493 204399 857213 453261 9388 247806 352207 418902 869292 886668 325331 602075 1024293 329708 936089 105268 144957 126107 141179 611166 708510 1032757 486803 56503 489971 818941 176448 367494 851566 430938 2469 27761 552773 821844 58154 969988 377904 14875 1041401 562225 886509 1016961 843906 277195 757693 305019 188407 766985 53732 7587 667857 251402 145452 921273 560457 545355 430435 610333 85984 933426 363736 914775 505815 994183 640738 880784 343480 970997 517465 410390 391115 869006 836635 81372 855714 506436 307593 414199 213390 651377 899847 717090 97063 132176 461183 785979 619975 586881 1002974 347588 946191 108425 277910 570979 1044834 33872 335643 438626 564837 891553 681574 690991 204166 220077 287093 795613 461681 778888 193737 606114 1048476 969899 550886 550743 41148 107120 606678 481531 248142 839577 734631 460848 900112 469962 335592 470716 1009796 660234 134704 224522 900980 3654 615831 260775 989032 3022 918843 255685 41266 468950 427965 977083 388195 197879 36545 573570 293843 963755 73586 10042 879133 274388 265979 1003427 466464 286517 818959 784036 593791 504823 551521 590792 760610 610342 606509 768444 911283 966450 234926 423635 252450 933487 514213 722306 924194 365973 402905 425188 927401 229184 991377 569654 555636 369009 253980 603228 442496 857611 453705 779867 792722 754519 18927 464349 879536 705664 431975 864432 1036454 74264 997645 787527 983171 268946 497090 233015 908057 768709 615277 416955 195456 558703 787317 360241 220307 913584 323400 657051 855409 222347 603352 923167 259582 908648 131865 492424 174943 266133 411269 395202 87170 991424 742808 458593 302740 651391 961875 47899 442760 61640 703933 483401 824471 298617 575069 874859 570042 10705 115394 87713 962354 499445 26363 777778 547329 876140 404511 945417 988270 202147 355527 403251 734597 452459 168335 268386 753301 996470 937368 853101 434096 455645 715529 182222 576558 826269 960393 608290 1007402 366869 336071 586925 299011 547209 119027 54995 866013 975522 367426 668320 696606 260844 616557 1029953 161265 844375 1037106 671625 961222 105143 1041618 336493 493520 376900 713106 791432 638085 258587 992570 299928 689186 903866 659353 323839 776741 157832 721150 710723 179921 886347 616128 226446 101293 74671 1038264 466990 546821 769478 934082 697622 879976 857987 336192 527708 1035304 758334 776086 66489 376797 792115 261551 836620 623586 953090 775543 236503 391127 57393 116062 654016 353309 697765 713947 856850 282205 209965 956647 199225 679426 288247 606334 47433 741562 778009 520482 458104 130808 845321 1000279 628896 487541 314405 995112 106942 524459 255533 391329 886134 562009 857284 273490 38540 907522 908530 240595 274028 500589 69796 248378 810403 150054 919339 817318 142435 7932 419257 688824 355075 848513 292839 449301 529021 895117 792626 718821 341231 908476 10361 278359 359962 890603 957057 558107 213990 69567 329841 889318 9948 296222 1039702 379378 934570 401075 396704 249723 978595 516718 221091 476227 593468 768258 214040 300302 586129 754278 933529 644647 771549 997973 777768 176090 562693 208077 738728 875256 580366 14996 279651 175446 171171 535982 196226 210509 401808 531944 9624 748348 77897 189777 508184 58369 647012 369851 34522 698244 194074 546879 377754 428077 777419 818102 381817 888937 925047 769856 469626 622376 685125 576449 388358 873570 487423 268127 792681 191885 238228 444934 408402 1028649 876950 373220 441943 151605 136890 935917 638063 755894 467034 1033304 748406 265271 934390 148255 201900 91972 500910 915587 302390 786158 223178 292231 695964 531786 311603 916592 724809 265714 568823 845131 555791 871042 144072 594535 117664 964380 928894 357590 172310 650981 45201 106737 408172 893061 916895 619217 978434 719531 64492 312023 274973 796807 85469 600612 603492 908878 716924 1038113 919396 914874 617463 94713 872717 72327 562209 659738 564532 100087 841968 474552 340239 577615 337661 133194 750780 443224 546823 470283 715706 479455 13168 1001594 310637 625205 261822 596954 970142 634287 302620 516531 91385 17191 804054 504399 92558 542841 243168 653374 599889 945671 988240 783570 108698 746294 279520 611492 958118 733935 842093 840717 973332 241695 367482 62382 217960 782903 889518 179433 967563 450988 436817 562789 1035337 185464 647379 993422 504018 14999 67654 938514 1023545 88715 530143 535653 951288 335321 526201 270398 97386 978314 870929 526872 574800 892587 771147 93874 739405 224973 156140 49039 177002 69765 13662 569207 139666 378861 862255 235252 611095 431905 539538 59606 423467 948931 874716 833200 556904 636536 307720 214360 266825 930153 897588 176491 850351 189123 491042 828358 405596 544311 591032 661006 686459 266363 696192 206633 1018134 97222 213800 851907 375967 607320 737283 1033930 418664 146672 430727 435699 169770 861012 574413 777779 304258 883917 285205 191558 394095 98984 514367 179499 778198 728758 676690 127653 799230 784332 624889 473020 878356 429636 760320 1025338 170409 419963 411100 865839 416303 85841 900129 1002606 395135 236204 851209 476429 1029973 626165 641524 728297 306898 509081 402914 533791 158458 306825 91643 509844 276788 335034 709127 547695 1007565 908710 513270 788890 775797 813514 1031514 1032516 757440 565286 986600 801889 150694 103104 286203 201768 3843 484129 576017 648596 2072 274134 390220 361956 927240 396272 759025 476956 338780 791940 432876 937090 481151 559148 777291 978721 237379 650885 546495 143945 619867 875951 589854 1001485 860895 770512 796387 75203 962507 277137 942764 665736 351103 362399 332987 510394 107840 558379 555127 549756 517302 899179 1000424 329013 356972 1043479 907326 88081 155732 908524 721482 234366 115264 849453 805634 426417 165482 466461 776194 496671 187885 365190 646150 198660 537929 709941 759665 6879 900323 895099 649418 1003252 754050 465838 93497 835529 529619 370598 405774 558761 443879 482112 847931 470820 289200 858078 779989 801677 308103 581094 340375 47483 138665 600383 835166 517704 156085 220631 773294 254869 98608 1000479 261675 818116 351745 365965 259873 652925 778997 235801 1019646 392489 375868 380864 889042 298874 1023978 766213 854998 460769 796279 423787 275426 733207 13119 326908 709108 550293 257283 960453 148656 839195 673383 1009239 856283 826413 71282 441416 524767 353169 770320 777904 449099 490962 683923 581804 431184 491200 1038638 978911 471621 637166 498553 368876 991011 643635 991984 478205 663305 26666 205684 817471 380857 574641 237768 548196 899353 565869 34581 550431 585140 786757 54118 579243 736055 461539 412717 29765 781044 1847 1034684 344749 266850 221427 790221 807082 422810 244239 995579 431235 191964 528454 823623 841862 491016 651672 484499 833412 53030 377031 773162 567635 809694 985562 163382 859979 924160 714396 65097 831690 771326 160541 550357 350128 1025133 1004080 310452 48355 323976 279020 975264 103628 1033901 245804 197308 3033 171997 442127 894473 475897 224064 354680 82418 384035 141727 259982 419265 235215 204521 365373 553511 916603 955054 478388 57784 924967 532647 335590 205164 613337 1022252 721929 719136 1002267 881084 268825 1016851 432504 836985 644950 833897 724482 320937 347841 361644 955599 293430 296099 28229 1006455 12847 381703 54279 327064 459845 745019 962981 442706 917327 563539 981303 844748 371398 776870 949178 980397 718666 393295 90508 83875 376603 140461 602868 222944 448160 1008355 225432 108951 503012 961369 179204 772996 883732 436281 299050 170594 133634 1028595 362973 963186 260261 644025 409685 150266 42647 974852 175534 529092 630677 169229 927592 72859 498947 184660 386792 252881 857701 645149 795126 929980 680423 304622 897853 820532 353495 1004819 283343 522519 447525 627226 482974 892614 984297 335959 865028 51109 281821 28257 987964 680094 848607 998035 106982 482975 438129 214924 256391 539415 900409 467120 455943 229501 358785 847524 1046577 878281 300216 220117 460854 425977 447215 166130 287786 226446 416860 201070 937350 1036300 957914 73727 618660 908670 702824 889634 908614 365551 100006 995732 167696 299761 74587 388826 99849 77594 791537 147386 421662 167555 652279 163520 646303 1037640 898718 549050 724672 549386 227133 555324 674842 465520 514510 380701 379431 182177 719726 753912 730569 885451 62176 424365 1010627 340384 123147 79069 1028415 463572 758136 234353 801862 547488 436949 573459 15435 384834 94068 861107 529057 841083 134604 420355 535296 957711 164087 497148 418820 105800 524595 206423 526254 78196 525410 870933 414689 959843 839305 9464 758502 344553 758356 271367 705512 223586 926097 942606 250745 705577 142768 465947 418828 621855 6218 669187 337528 953899 742295 249563 770683 728244 938742 714111 610101 189993 265065 789774 89001 900217 66582 405867 362303 791195 915143 748478 633413 39176 393323 517873 298601 59964 680339 54324 997185 1001272 904950 880506 309955 1008643 610797 791546 305613 541732 833783 352430 657566 337706 825398 1010903 579419 492837 1038833 199799 273035 793386 974608 337109 971675 329682 405411 397565 563548 718779 965468 595517 655488 483846 895503 387242 42016 644311 900153 409497 925241 676313 277367 96806 753706 703159 228106 545712 219959 609700 845914 174171 284937 405972 306032 84365 943148 922625 579450 385649 811152 774887 928586 191607 816137 211911 287192 373714 581327 448232 266940 814072 222207 705553 533172 676902 344599 435985 312356 781274 375678 566328 919441 866135 601850 748763 1047589 267300 704567 89043 679983 40333 168007 434686 123296 368929 689693 819901 585358 729906 239377 1024117 136628 848728 917343 743694 915184 479470 334503 799351 443333 237459 199791 218912 741335 469931 788636 860798 766321 392924 297981 834954 619010 771217 267456 969538 872091 835194 420603 337191 297075 51466 882980 894910 509283 684024 373913 397071 884843 791231 988698 975657 657963 858397 827978 1012892 989547 79768 819761 846077 846739 246772 699324 415589 455987 596414 6716 521459 926333 528069 38627 479557 174022 882587 594250 697091 1008137 769048 34798 861269 51043 555991 884910 163687 616344 672440 135503 740076 392333 544092 30712 824984 199372 941484 672694 821157 397827 434003 789753 394575 806277 760895 507413 357720 66759 278820 1010627 34949 879588 782841 179613 726814 267290 568952 59045 724338 650315 83618 77247 878673 971133 368441 263730 934288 503642 722501 964650 388233 798897 956304 235833 860824 655347 1028394 578770 671647 1021878 292837 1033421 626306 41782 682969 973286 173484 388815 330978 5182 840585 714884 823069 396248 301834 700540 958319 624925 278564 964991 210942 109913 91217 63869 492725 568123 111373 240135 55237 986969 564826 39124 634398 1022122 11069 133182 705530 368906 970302 466882 145747 529849 808940 388228 706152 720860 520535 848328 327740 630011 75924 412026 306455 722817 396605 939175 272643 225088 548078 1047554 1038928 254442 769993 557152 767504 697241 988403 318268 316572 399176 184085 700212 71181 800599 942299 968842 972483 564747 440696 732579 439266 204299 512289 442251 90064 60132 214413 27248 231097 151943 394876 1041955 115467 983238 463405 919194 958970 188890 82405 433265 309245 884960 665199 386404 968015 394583 521367 232662 1043055 375459 557486 867405 912544 731277 741385 179187 1018474 506818 43906 369431 57367 654927 1037813 956586 1039415 417835 410564 664515 181276 36782 125012 986139 706655 483858 561806 19090 305497 347129 940383 821672 617387 485862 858168 865796 72886 858306 981902 466673 632612 138841 925019 960220 243549 352731 733595 99287 503827 930907 869072 528409 306871 141651 818815 10876 761857 884510 659889 239358 549996 6013 464243 806720 722103 65555 822102 488202 194149 690921 420335 723141 946238 63211 244056 941567 1035980 370792 901038 546795 723167 586134 540049 345054 865289 813835 834215 407507 6435 515141 188952 787176 776390 177188 519955 1027551 565203 266602 469320 691102 158700 744258 356717 1038767 57336 223670 122298 651457 338083 147000 878188 853285 1044699 478234 762437 96082 91732 676117 955146 504929 347653 835014 1016324 501393 862377 1027628 453760 898500 681791 29228 360527 481281 700299 894477 10311 78320 536723 449277 75967 575329 1826 577418 19479 244677 45640 538665 270126 959155 169943 858034 933354 352357 825576 42977 307124 465464 439893 1036759 676857 505648 836924 276120 548522 61553 209794 378763 713917 324039 1039437 454397 161961 297503 584841 870558 841454 715788 776037 584194 434827 65091 940755 801569 536966 670751 758795 417495 1010024 861725 992264 142181 568254 606817 25609 766702 578201 830768 1026578 941051 670991 735604 499049 887288 977848 598331 301849 644532 634161 738872 273010 316901 23196 983617 950663 358306 599070 755663 793006 976615 322912 971393 611332 788244 571919 534425 667111 97134 535133 140925 1402 540573 198525 944439 224804 184364 516138 308470 267537 975629 898337 506507 46511 372754 439714 91885 597555 838005 920563 574389 803858 623697 178653 223139 288904 586022 99629 292631 216340 943193 1045556 734360 30714 691889 678472 205137 755903 861660 455745 503183 302257 204008 5372 883012 836445 224458 483804 205959 33559 814298 270148 765970 945525 244565 953630 290243 771028 701914 676695 557339 601042 623086 130656 257986 619474 173432 363439 541185 812923 77637 919100 308038 1029177 225157 537348 258724 515515 278604 544138 95056 213619 318994 578641 544037 602137 610355 419171 896289 460841 614768 699085 579046 881760 534637 546592 700474 1026882 270385 668146 453511 443543 118953 472155 44635 728554 198436 898425 841449 380681 827096 501484 772999 798344 842076 647514 842542 484926 280364 33004 863742 661445 213033 676303 279991 397566 912406 347317 3648 266379 580380 926545 163363 1022548 11846 318687 182031 580611 741382 557721 267861 958855 998574 777283 255340 154005 88824 343200 121454 535074 844927 744954 211096 333034 843332 85662 254158 863213 827690 224605 451092 251372 62073 488973 563734 8944 765023 105990 288161 471236 783978 49318 1040680 958326 855567 236493 899392 595418 368423 597090 658212 972295 633964 899788 152881 287192 67585 518009 718699 77675 285671 362330 279543 552358 180873 819301 73631 383149 126769 22034 78417 40557 714384 972255 42912 414485 345914 381900 1015617 1045911 205351 259808 159120 197676 1008436 431522 1002505 41165 51616 434848 465359 312762 225423 436460 1018920 494071 714635 252057 929534 161226 973566 795459 464224 780095 281784 747652 72191 689828 351343 111232 110513 183053 630842 295514 147954 36561 68886 863420 75102 963595 225121 411220 6200 973082 422754 663633 152295 204065 802239 283882 796787 783496 824324 549847 407308 789881 693539 1007318 403588 279651 590319 960039 983760 632955 988576 636177 723082 495670 1044050 65115 76146 1031633 427397 1038547 525032 693193 538782 752587 553076 612707 1040741 330646 109631 823077 228998 46608 65431 21339 420880 253716 983919 54931 666616 810243 291036 581665 1031831 181571 557465 811676 756520 641214 712836 73823 907339 827487 731679 483337 119941 952729 1047824 307453 339646 873183 1022625 180195 671425 587821 792384 277285 441791 151422 334592 116595 69324 181587 78359 66624 923489 993586 44382 499778 108504 494117 791252 818677 226292 402231 7707 583705 695126 1005563 610553 775728 115208 311557 70617 82177 375031 870510 943688 1017624 46705 284244 794488 844099 269995 134487 442048 976662 187453 956190 248857 402280 936099 164048 313507 506068 500926 403356 503582 464441 532817 144689 459890 113467 96134 207942 751655 986303 594278 132371 70893 407923 1032804 252374 131350 798276 528339 172880 577303 760549 854379 66885 810507 591439 766408 731904 477743 324411 63211 439244 847207 922794 932535 241532 913336 365150 420725 43748 944076 482654 371793 248925 1018737 562294 363994 720965 978970 915636 1037958 341373 875356 815596 121643 436713 992114 369461 157575 673524 532410 167786 800442 134665 338230 937387 981959 562459 338700 183769 588310 365342 246535 634141 732661 490635 487955 203361 656658 274400 351428 314069 829187 176670 826320 196204 839102 1047369 728208 365660 601633 53996 921988 733090 815211 179346 1045196 813948 702657 914510 396975 73709 507818 686900 1026584 636476 490132 668637 569620 953717 742477 659175 128853 487142 914826 804723 67762 856739 1023331 896934 625061 439300 330197 527656 141259 374306 716863 230824 465512 88157 1509 596821 799456 293592 497776 538982 32063 1012475 439916 86164 356530 1044465 911305 492443 765964 61224 95835 746429 481858 311507 149082 48446 912111 728171 605923 95209 1026769 345386 475764 1011593 962634 671374 767860 497777 356320 856284 237737 517109 974013 466331 214464 684271 137519 558101 814024 504891 243497 38361 204215 111930 952513 23356 197860 678483 393392 600019 479627 443758 271061 605946 471884 114807 328882 559184 582061 997857 122349 480313 865427 184608 895185 77915 380109 750382 348874 379937 511113 395015 359661 650555 860125 600620 511085 160796 415039 785700 641831 749691 984589 655351 1005591 869842 446215 392881 174049 122850 55504 921061 251209 784173 782448 169767 655803 157051 339925 161169 525764 100950 472653 926271 438678 311181 520461 258259 433544 646581 455597 482289 756372 53411 942250 352708 217816 605171 549347 520312 682517 12165 733469 680637 1044019 1043450 897151 68683 739259 243515 430870 382552 350811 114931 529746 781347 476518 857872 673159 817005 46162 109126 384110 945403 507704 811659 107937 747798 285527 82844 292898 236554 613264 106871 900821 181930 852203 287967 430337 542410 203538 155612 875219 275396 702673 569912 923098 756468 92316 212482 594316 355388 919817 76815 674752 222849 338257 360564 219442 447531 588244 376589 646659 346025 445586 565242 824886 919531 271794 447517 60980 171238 875519 1038749 731977 289812 510309 319589 205860 615665 625529 769701 493915 638335 578543 783696 114149 573123 313633 509085 802718 696646 652943 217223 892870 620948 281945 775501 658306 734400 46279 60402 877658 697566 10946 122558 1042618 368008 947288 69051 486513 139354 941627 1008440 467252 825718 888131 120906 1044252 76801 122600 198982 220452 134820 154056 186953 723372 849932 896551 404400 439033 105322 18026 564896 184242 734451 780187 158079 636772 992865 188904 277625 88832 172912 577828 734716 494936 618082 716101 976700 973733 1025148 125668 747696 914948 39558 1010624 622227 239604 837967 589627 445796 90329 51751 176859 7782 937085 1008484 733899 1029153 326538 42205 752215 110303 891920 529522 791668 33072 442885 256642 126005 750694 966593 482931 306519 605465 1019518 131885 46262 565157 1001182 406431 430293 74919 469348 36665 660059 384388 210681 165489 191632 800994 809321 128830 58852 583469 990180 1038752 366697 315155 62333 523286 377428 791048 399278 774182 272000 598211 649938 673496 523498 909247 783018 441659 62262 842683 221401 63711 703785 298555 732008 13402 144685 963077 570691 211908 920784 370596 984761 497978 855365 125416 38400 643422 780257 103011 106414 45013 300703 781806 855873 369608 609437 205090 915353 797796 849565 384224 1022840 677210 740229 205514 394761 279391 158943 137671 78678 839853 5978 1045123 837841 866688 287559 383980 941516 383131 791836 591798 283648 652225 294388 442072 475146 563259 715790 951821 1040873 296792 633674 807508 241026 865000 300463 314737 647964 707009 472040 371305 735205 1004603 421313 789002 921195 975027 510639 192353 81699 49163 16966 771137 487653 774696 826560 191939 328045 1041011 353149 159936 163292 922713 24957 304729 371510 155595 111592 589936 204514 7615 944774 843308 681773 238765 178248 684153 967623 718098 897981 1027718 945732 488944 305053 1006149 684700 704844 1045314 922862 71595 32943 228138 885628 841650 481702 305527 492334 649428 715331 1048175 749064 284058 54681 12540 1011535 42352 712771 581420 518161 70949 7389 446130 451483 614255 993418 507235 367616 202085 751469 770490 659097 296707 504112 146261 696448 801705 990592 283510 119571 195228 8334 986500 264311 418692 640911 976775 612371 923372 943421 985775 881425 880326 867925 920525 497888 247524 345623 670679 826292 873856 191177 493673 849156 431029 717364 60479 59916 275971 288293 487357 311369 111823 233710 47463 459263 550112 526818 470633 709302 73700 1036764 893711 21433 163049 98233 564046 333974 891108 1015001 990010 961440 749357 414114 329614 74352 836097 524797 71207 246368 955135 424407 20105 374031 338860 985506 596568 314592 1029615 586449 1041888 547194 418965 590943 1003663 134217 338894 804681 388469 453884 330158 768783 758731 155141 384685 729655 16233 340252 710183 319178 426318 183228 745181 319189 753691 940965 701299 301290 952472 662360 520944 661660 667182 698014 575809 793350 64364 24322 42933 867141 1028739 581714 429442 12025 466378 689442 745535 463561 1011770 785224 185448 1033948 472562 649313 58846 1006432 1037492 826955 909412 953606 629862 1040297 194595 610692 92051 963683 94758 226322 117736 347683 416991 279022 645815 720088 841888 739032 749943 406327 61475 6550 203329 826165 327939 997489 752725 80526 767041 390582 941203 173889 558784 1012791 339459 740370 582088 308167 733773 376071 508807 110018 207426 465900 915339 98690 169553 101583 57161 241899 296722 47748 117402 814304 392639 158498 1040440 127435 908470 861315 955974 586777 157689 450760 178885 138428 939437 905939 527392 693671 487070 342732 90529 108118 573114 543389 353273 352323 152978 334454 644540 547698 38620 109897 1010658 164582 858867 853326 13896 979241 728917 936065 170029 580808 100132 259359 184501 627925 289702 337453 332650 626020 15557 452593 143542 424974 553360 498807 52841 33905 772280 159757 864313 29869 6420 843207 102461 594408 504349 17404 67442 357580 150643 100551 460342 423428 756310 577159 875728 76482 591917 735327 709606 28988 654595 573110 808196 757034 682757 5049 697116 250954 778245 694228 959233 748253 378362 155197 406507 462887 1000318 278889 759798 850674 306254 1941 93346 181771 688590 563006 340820 814276 899 408489 682452 939889 216982 850268 13006 292843 594776 586403 233041 30224 641976 187404 8786 60480 431567 950507 103210 242658 495445 350167 486420 344541 378664 993067 890800 987935 179660 702854 747651 469274 1013222 565835 733557 169538 332992 660002 814673 858768 70345 375669 162888 512002 457746 313076 123502 59160 639185 645137 928316 422745 955874 270725 673804 411596 746817 35273 889761 844671 183953 712606 1003676 355844 1030040 73350 706311 836591 158912 705352 912335 627545 86424 405616 301378 755808 991569 926412 153493 231845 573250 603632 832864 459980 825189 358579 536607 19199 888535 135600 634035 916844 230492 586694 950239 231874 745688 696984 853709 833208 571351 919310 1036166 409735 718854 414674 872829 886123 535479 63956 931333 606757 1001825 896199 274646 876156 267294 161697 223372 772535 429100 909599 28456 288548 520045 598079 313997 395925 1001958 811204 789764 165086 1021507 464821 753081 507992 93778 944094 414011 1043809 150403 235085 29184 704218 743279 298710 121054 112295 117838 555152 816531 623155 189823 678486 436031 157417 876548 249671 804069 638652 690947 641863 538094 951456 583750 880508 563877 717070 679100 192209 1017019 337540 520438 33398 147397 585219 860587 487006 600505 820112 835636 595391 138101 160435 90896 663446 483640 688890 747105 371488 869159 242807 949358 169058 531913 85054 52767 837795 854668 323817 895876 305901 989246 1038100 904271 428175 725908 851424 467029 794013 253862 424820 405520 665966 89713 514423 199968 791325 256340 1016216 250565 1023498 940435 80391 964199 175702 565463 766457 894991 335210 848300 204327 361195 40560 96258 189775 183757 570072 41389 548018 920493 306901 128741 562324 629795 380382 361159 210112 732142 743213 248785 289025 177519 447043 285802 515498 69934 150370 842584 969743 5716 698386 701512 726794 936752 2973 610377 96119 9651 936850 450129 309432 580595 1012805 633783 787761 836779 679246 527543 410317 1001402 1003014 316658 819063 941728 307725 155627 355746 894212 384455 928138 782530 194864 385754 456349 702929 437395 554161 1019218 979915 607294 187644 1047999 262194 51560 458798 490075 672650 1026538 684542 49281 721374 469188 760294 725236 740154 482966 452519 637014 1046574 969256 923587 796591 308817 749794 231426 40173 533692 1019732 760814 219998 983179 776624 405846 816183 24928 85067 140494 925456 853472 822304 845358 369254 241715 841548 7439 52248 299656 558483 1006929 653803 379791 71898 519064 832006 717565 581035 299466 314230 112140 793524 492434 665259 361464 1037896 807649 718330 805507 531676 259175 431641 934513 519051 840734 718501 707597 826259 588224 430751 809891 451542 277836 63723 882179 223578 822149 779472 48389 319433 932467 976507 920575 113138 421344 1022843 435280 485958 887771 554822 158169 340828 770361 7091 536447 34925 628239 213374 201643 327128 954937 209096 453833 117151 1044951 706964 378316 447465 92618 793675 551593 219006 654395 561721 787671 528974 974101 370190 444373 984554 419462 11357 372132 706569 335234 11296 344905 1008389 443968 1001266 492877 443995 362683 242387 576573 182063 75058 114728 379177 962757 538792 390329 299561 156937 364900 635634 179923 593160 234355 291490 693447 874869 503073 756094 82980 873253 514948 164767 13327 506771 802545 920576 745267 327005 966532 746753 442428 896197 704925 946407 839259 38960 977502 543321 526789 682155 193582 552164 104500 53857 234296 683385 455012 218406 420333 148202 564119 232687 527742 597616 260114 463448 399971 840744 663454 322333 481494 250769 380680 35489 258392 503823 156577 287338 1028396 538988 387006 918178 548567 599122 12089 903832 663207 803537 66542 796989 780072 675039 483903 421288 394672 800980 771473 337810 307924 467946 492749 923611 571121 838339 736991 241923 532132 168418 415546 272305 65362 73264 98899 660272 19361 949625 942626 40429 964605 319213 930468 869882 372500 514975 99931 77199 939610 675593 201420 260995 828038 442246 1019136 674775 556051 808663 824836 634924 455616 158367 46953 802887 362257 300263 946116 375444 619723 613531 282415 799904 336252 355850 271302 416670 363504 877418 210475 83171 643517 531793 366083 1035883 443320 240445 423543 364369 559742 967694 1022644 1005658 285421 577159 119403 738411 801447 686544 34385 153871 447638 583158 152736 374514 875874 351338 572821 88680 100349 759934 57328 420839 887320 40939 1000823 991368 12459 273230 573299 928394 459889 433830 676657 768463 556649 365016 145026 134238 19542 59691 777275 757471 1025344 687565 69814 298274 241137 153164 140880 160408 257401 93981 471529 170712 709035 332568 808807 176668 672670 836601 730675 304577 937004 832225 198073 9419 1034358 444628 176621 241758 601694 802617 313281 474182 1007883 641117 90544 155504 38249 18416 443447 529519 738982 793478 727638 657912 998070 848663 606739 361318 693969 14719 698615 772406 328688 3327 14479 534924 713555 575418 807660 362669 692989 464953 1040163 360835 377398 43496 812494 726556 579080 613782 867722 716843 679363 463353 640887 209286 300922 392232 179131 840870 722052 1019935 820735 564522 921083 391486 569840 628820 964928 402122 26559 994698 289909 151659 129186 48854 443137 476844 228177 842087 881168 918399 817289 914958 539921 788150 567181 444866 64054 273035 375456 534044 632567 658457 932748 158172 560271 656352 227358 295266 291966 503365 556711 685877 191749 328719 10876 889984 695725 262892 16503 528784 764864 321002 760693 939607 11982 191998 354518 1034988 439594 113280 1012992 79881 579691 864685 362460 178060 1040876 915748 512344 210166 622411 294506 419299 228847 952045 823142 1034995 713408 904313 754405 299906 1009367 853337 717079 134285 229703 113980 130064 391572 748869 285335 993352 876829 789164 996127 312603 26930 347770 766032 648522 869342 672593 1016809 124793 273331 563703 781422 822959 421959 117206 68005 43737 692914 508285 475417 217414 487953 993053 45723 894252 559111 600332 310459 208930 865591 450117 495955 707236 335307 538343 1038845 791699 759280 556210 814232 228786 269911 680845 790471 974378 651446 371202 610161 302854 302149 543168 811330 488120 242242 866328 334121 564627 229997 702081 978392 708174 845708 668437 68936 493191 140264 768273 819506 594750 708047 455001 680854 726358 52240 766705 795448 236055 25218 271237 1038366 443311 872061 681954 698387 459180 979807 255099 736040 252291 366344 265701 409646 605965 699998 575835 983356 97540 932298 154938 919599 765323 209338 586118 512805 574115 852765 106596 366849 73399 7146 333470 138731 310545 493465 640034 825293 518754 105384 236675 238294 953662 373783 747382 673275 523933 327660 1024343 591729 881244 548272 60322 856373 323514 870385 789882 484740 711131 250302 230437 926563 264265 1028910 697229 121624 683886 943577 280257 586414 416026 282973 462962 203382 404739 198618 605046 446849 444736 692855 392009 719398 944846 511451 945287 949890 796171 120500 529779 1267 913214 558644 718452 504989 996109 392846 76434 330213 130820 345982 661501 178936 309781 1047230 209031 175173 421139 327826 541221 259327 760630 678973 874353 324508 371354 788617 272427 225880 974015 648260 989619 842675 841482 437949 249745 32495 768835 660555 1002478 386195 249878 510662 892952 602858 768402 900620 470274 1024645 606636 740478 357313 393909 176317 234368 95760 740882 177664 838652 894669 610039 57365 964320 879226 873475 42369 137627 796605 193689 589100 215716 387040 189793 427745 642547 231249 515269 672721 459142 816675 755573 450320 907742 2188 888035 951831 372351 546661 435144 217408 661107 569517 636573 801870 644296 628742 333859 44770 447757 284470 378843 824583 604121 7848 968335 984999 487236 177641 424647 361747 355180 441387 795989 375167 841458 620741 484810 513923 25466 146352 249598 229531 796207 347660 691084 81320 328764 291481 791123 165742 601940 980543 781046 155412 242219 217222 33373 30374 331002 283678 593714 584086 188927 257881 755301 689463 45563 359596 827305 893249 239794 631602 256500 886864 227694 378664 913411 421989 674685 592498 945363 656227 374446 56597 299049 817043 708568 990651 217868 800801 1000788 248370 1039429 400796 625534 802797 521446 538234 661815 658561 167104 335761 1029222 216618 806635 650399 577138 959555 149058 565444 258250 831441 823780 603907 80221 74745 731573 211653 452386 878214 439002 127061 718482 966756 484417 331108 249385 138791 260887 391 129768 1007749 704335 642740 326870 933080 432162 1012169 861050 437661 143498 711429 817763 979703 732101 30349 574880 598828 485848 345320 36424 150311 941066 1016708 343796 335605 551268 255279 806976 145992 418616 88734 623950 1044727 199063 879337 276546 241532 40921 203789 636615 453492 299289 420713 962184 631843 206007 939585 108984 291565 869076 487998 39819 797662 149721 71148 228538 593443 519664 463163 915459 230543 669577 652799 665255 554519 359895 520304 941291 468566 819281 536491 1687 697866 821809 712239 365434 54165 108280 1026656 619492 60285 845544 319239 9514 239852 963464 68560 216613 980528 472100 605642 256947 470332 967243 378859 363829 518182 552527 498570 303376 418215 37832 12515 643372 1009054 622098 917399 814968 184717 531658 1017641 389731 959770 182356 976769 557413 762512 267864 526701 692596 884571 245313 743195 627087 566416 495037 984225 370487 1015650 945472 59510 555761 614830 488576 713717 595141 324208 462586 777185 968898 536140 798828 475356 340856 1046534 498009 862190 214652 80138 469896 848645 484583 889317 478853 297327 692183 891593 812063 925793 828141 177165 412904 955252 762062 157355 1047737 412962 528291 873665 859947 442189 550296 244240 511006 945081 886112 621696 19510 883853 674479 773274 60761 322774 9919 677388 517938 147716 183500 393257 610225 642924 323224 474727 728969 104644 2280 913631 870065 962729 606212 840912 1036516 472604 347195 165148 596513 711681 882269 133833 922411 262559 500799 851329 955913 219939 226619 78866 510599 535068 945837 787695 957108 460288 79991 333486 276322 79014 518525 180360 437418 955082 484394 654045 1017445 789645 115434 778157 165043 42482 775342 178975 942200 725858 371051 44030 106458 647721 536218 119862 359109 12535 646074 268636 53095 587871 814794 423204 337588 713563 374991 120296 510179 964550 358996 888616 582126 675552 675813 88580 701974 138702 503443 452036 714334 216600 979059 850001 1033483 550442 880927 925369 768554 688595 113203 847278 571402 72392 638929 512520 901054 155938 797982 422207 30108 402396 966850 170481 312768 870742 768364 967778 825482 1038293 545356 795383 628507 232960 937879 148154 196573 854884 695047 670682 101112 887026 192600 1012263 220893 991612 301516 517530 660671 109115 933032 398027 314645 662348 439733 418681 545818 428078 198080 667398 480845 567365 871962 150264 828657 585563 974104 732026 625294 275994 1002132 824280 667502 389779 697450 972551 134689 65721 43772 501786 161786 588519 990639 31438 862607 926294 595820 553983 323388 907176 883488 256561 940449 631648 946236 751112 164384 446055 782133 824016 384864 559753 220677 904950 338381 436982 408744 560268 675861 191681 647584 676297 752556 970596 149106 1026439 402761 261435 648231 693187 538983 82948 565196 427553 609477 925029 771826 785510 385254 444262 72750 366844 964754 191731 455578 578929 932947 581211 221011 279288 388857 1006036 289785 350950 389655 1041396 748850 515894 39555 766009 350758 51974 791770 334211 145924 447256 268793 1026709 893052 685650 897925 571031 670276 1023550 987236 688534 158100 708491 878914 784643 1045161 256650 193806 982064 833605 31665 978298 996567 952365 498716 107390 229266 1046442 90631 435157 255075 544777 254293 977790 401198 297755 1031180 863292 178234 221109 934615 401687 306357 417329 206210 455385 370477 662764 242562 240786 575511 488646 371819 1032213 392779 1035685 499831 170616 520070 424690 319750 673944 946406 600090 459032 928659 495474 611598 452053 245068 75920 582339 1009414 484586 332429 765875 229273 744281 120089 17499 658976 958407 127432 102331 75090 916520 244882 242649 715913 72115 246867 909886 397379 370019 772940 215159 246434 689272 544672 855189 871404 858355 435160 481710 731915 693789 890720 228442 1033741 484608 175879 69430 502437 956652 912771 14180 89768 750580 928747 979209 966802 981871 571 224206 129023 236663 606163 358240 521778 57453 717816 589809 165521 78195 788050 760500 257830 765680 941932 467556 925984 266768 41272 746430 489808 172610 946056 55810 463021 407992 84118 424822 695504 154090 257405 824803 516216 741395 678589 965398 764936 158130 20667 965984 552452 276747 27710 179223 414616 715172 380660 540691 456977 435400 677867 944177 961121 919047 224280 599508 340895 565172 1003219 1018207 16773 364390 330329 466620 610800 8823 583753 940504 78948 297608 490024 529188 203398 434683 602589 660502 604319 835704 35381 45990 325152 40809 311136 623313 831000 544381 726898 461082 65472 604200 47843 1020164 765680 472610 466192 591001 660647 112100 324791 252390 335750 60718 902271 462716 582741 335492 127854 997617 900734 650668 619889 170845 327821 1033265 721879 809438 734390 869859 124374 45588 126287 709973 280837 805029 206161 665694 797152 34234 12507 781465 314440 983424 933295 359396 967680 393385 156595 565477 822577 232 1000818 1010560 636134 546168 409753 922978 954769 447382 929402 849530 166789 298754 111756 821626 980345 763523 468200 360538 292107 270432 257742 452822 326459 1038055 892702 286955 281836 488681 684256 416606 72550 688700 224701 947253 568535 294968 663171 120123 464077 595515 248740 764544 392381 609829 806327 632535 785536 254172 159222 301143 950993 168650 1038015 462043 544208 434266 955412 263810 422785 408190 926746 1032239 916046 856876 661405 819722 786817 129500 279179 886269 162251 231436 294005 126007 224704 908732 1044753 638893 842328 749043 655546 461460 464752 187192 45294 850664 512071 255001 437455 988905 756737 352167 841123 164249 509480 412152 877396 216895 497446 254116 693489 1042918 322763 446281 192811 820702 21197 617480 857817 42554 609091 590853 859508 45393 603946 276458 361884 365886 184033 551012 375185 293984 535212 12965 531898 561626 613172 326881 110882 54804 889348 365265 343542 262968 580110 250419 793096 819638 24613 747335 423759 945344 1002369 235859 345189 632527 927294 927521 1023239 654876 972252 340860 379545 483624 992192 672182 251040 533300 251314 541221 368965 479434 939614 700066 959961 70706 978387 767752 468811 469501 363014 753083 68276 1009023 202576 156702 406988 935244 878828 26396 163697 1021890 504186 756640 733223 995199 101247 1006364 397971 239591 954851 1011718 136191 866719 559217 987735 226522 696085 922714 1041418 362805 395509 1202 630179 264518 795317 994034 842405 913897 993034 836469 194075 259354 525425 1011195 849680 293500 496039 964136 232727 470997 643633 470022 662723 665999 871125 593023 449584 168761 26143 227812 130937 192516 452830 935017 914751 584519 620196 279206 701225 309500 75337 14871 397918 788032 75368 939933 736268 686551 29152 276476 206309 115877 365652 98395 532125 737846 425644 722630 944749 862519 945042 166575 257939 347130 775158 851305 586448 747766 553867 613036 254952 854853 875847 659732 145958 326437 335847 195234 549077 15992 916072 910649 177096 174403 925839 502562 625619 851506 790370 514953 678735 433939 848301 324349 514714 838999 726143 467956 214165 621204 420778 765764 41764 239877 75334 707756 535473 744456 676654 140105 437162 202911 562561 381473 984319 587248 452898 657564 965285 81349 358201 470789 494869 302349 31409 696077 9933 255065 996535 388169 907470 219232 848193 965807 616220 1020539 924549 78109 58690 913705 221821 450002 565963 694413 847210 283379 862154 393963 1024078 996615 541011 270638 946288 976252 728575 985957 641244 637728 1014380 999746 458465 51880 122299 752282 120465 802604 452112 133095 661316 672425 894230 901833 995349 161406 68728 560768 781411 1047535 682601 878708 276562 265382 456221 788654 456008 205612 158798 4700 384624 963444 572344 906321 359738 881489 49564 432514 470489 275195 136769 428426 996291 83343 518510 923943 581173 817548 192242 592570 703661 893270 809757 327371 844654 764854 782148 627843 212991 412760 202304 268849 916908 799819 987375 576966 129540 1038981 275122 765272 739673 840797 273902 186274 772931 1031695 94347 294019 511773 176956 102520 155003 182407 22375 51237 319025 922594 1011320 557831 500975 772823 591165 719383 641828 501968 731620 385107 237025 524158 668803 925500 257629 572241 171921 435031 455281 161795 880746 276652 570653 1025294 602062 30538 333569 113201 619106 901057 483045 556015 979245 935846 743985 872463 668189 13843 134517 303645 704640 53284 783587 481256 849291 570747 709840 415234 544983 208060 858679 660547 24798 163858 314165 16967 670594 223656 788366 621547 558727 102449 596263 593363 4116 988001 267402 575975 456502 75890 2405 191442 25694 247456 639755 265602 446942 418733 923889 469931 451695 245854 642866 899652 840621 443643 329484 379144 418457 945619 802657 14325 747543 182198 582967 588753 976750 851065 750648 225952 702667 290678 599859 837679 508349 190985 997529 420493 310714 120852 897793 691852 890521 169084 774564 836676 347415 247209 520417 564113 291154 379402 331450 22672 928592 13455 514902 899110 906105 678189 350589 443513 989977 584030 331551 571764 181472 172190 574925 719176 126305 917743 777022 790758 123798 663382 795084 707717 692570 295003 938228 875554 95214 918669 1498 559099 730229 58620 611266 587027 356471 638909 1041560 31154 787042 373866 895337 623074 629252 495775 858856 164851 513298 396414 854506 230647 1017765 333612 917482 1027399 763064 799570 733062 322812 46763 779164 62720 766070 714691 272189 190142 566489 301735 919146 226762 167051 496357 667354 990802 926648 699755 434253 862249 136398 928014 878850 522052 326913 556806 946751 977983 491720 379760 416972 251094 815198 771531 290168 388204 64578 280955 100755 814215 457143 28234 672626 175441 210757 405730 915183 513561 123190 699220 325095 269776 194074 712084 1033402 367501 52035 329210 91853 435977 172362 297410 441099 1034532 870536 159117 845920 474206 251294 810462 580157 1047902 681454 280478 118039 682863 848927 688281 60136 555262 801948 294911 522157 486430 176662 141027 69094 77572 229886 235711 617240 471178 370956 107503 609358 578736 858043 703025 711316 488727 255690 424235 141179 651652 367548 115429 539033 118883 949593 353867 731397 257857 63531 612268 347103 443217 201474 424254 881350 535017 390001 586647 144736 837890 619086 335413 151254 720827 901173 63480 264789 222933 334342 274339 901006 581944 494947 48222 89910 670830 707891 394807 855943 1007907 5666 40604 186557 791467 664350 559330 614810 672892 864731 4802 506851 913583 726864 343254 934113 299651 877624 504608 949729 139738 1022355 349572 274612 894139 748834 1003593 87088 1003470 597486 640157 998573 145123 383169 524558 443528 757099 142507 477713 100515 620285 692095 668286 406755 747475 782931 427026 123057 398666 419332 505835 31610 325222 1036207 524048 411951 742475 568633 121575 814790 453317 321993 804285 167607 399553 705096 224066 488831 237778 637416 1044746 710176 653741 761498 970509 661151 11949 105878 768039 666757 151632 1009623 4761 35167 488631 419484 557190 857918 477226 196585 194679 476472 77202 912132 486872 9189 454398 234744 854392 758242 851486 234773 913933 161874 148683 668014 763054 5976 99709 389977 384343 811678 936915 740339 397160 355793 1010959 542874 93734 649506 596119 677745 230713 437702 555126 531423 221485 612983 188888 86800 346097 655346 693649 444530 721242 908663 725143 809530 307105 339276 978052 462301 276449 393530 86037 603287 342682 405262 847789 958439 760881 412953 695763 714257 695661 1031857 93103 767643 427004 512174 678289 81616 185068 648686 628586 958016 987954 701393 1004882 289598 273446 429757 140288 477025 281605 837275 320853 295939 1007726 660312 675025 448197 925414 266597 520220 859657 367956 511544 714623 341366 359045 877769 1048168 842360 169641 174614 95210 696510 23508 977311 805690 63162 693886 111082 994355 866852 122372 962816 316371 318584 822564 565486 791740 169843 936581 869446 1009588 373146 532781 291483 920613 348851 207113 275720 571550 649289 507752 783018 252752 956972 216960 568609 92817 839407 961256 281875 279900 245865 455196 130729 992208 925748 724221 630289 71597 511025 1028942 275450 105690 365314 787768 754203 932321 67727 46023 958380 766065 682626 768362 894442 835036 169163 696951 945304 27542 984604 877988 808569 651196 652397 773263 339415 269706 29049 1010744 332031 157156 40768 273794 224963 92110 652419 91573 201462 594164 102731 884479 475891 151075 828259 930030 1042967 150478 187097 477431 972355 870026 716417 656115 525403 191378 209010 455069 982217 411971 537223 292629 212986 216993 752351 773471 901856 254161 804957 958181 97134 422301 288552 470769 64799 539123 726316 332340 730480 324966 1046168 554818 55394 930732 6750 917267 380153 801054 462519 861572 944575 683835 918940 735700 831809 91429 723278 321320 933521 24610 147662 19719 872898 556060 738405 632798 453744 744482 819742 821629 523829 1010405 963143 762263 237877 764731 678900 595526 288403 858272 92540 93318 701177 497584 445690 721078 666389 292526 406733 790298 536598 32257 905240 609371 879667 757937 795459 986629 814884 777454 257144 459527 1006247 433290 530471 818231 958204 25978 116098 83148 182122 461400 154369 330466 218808 461540 240352 88057 308148 955519 534428 792950 468400 4782 862330 178465 581888 413597 81408 1033638 861053 795801 38522 862996 680197 637589 619126 326497 98296 613030 698696 181987 9661 380551 933255 492760 4923 282902 131470 134111 364896 790229 19452 924285 978334 865898 703540 782234 460393 629023 593630 160513 845754 56162 918116 912867 161679 144710 281462 873300 275048 377601 366983 6349 784332 1009004 895821 433833 59074 864902 750405 469160 412248 226801 150572 616046 759328 541044 867719 691205 1012398 36215 413724 784983 514587 59786 258679 948149 83077 244958 945510 784467 451725 464586 1009789 128713 390103 266055 884371 941203 921485 112501 385603 64146 42205 367124 397932 233866 93558 248844 499378 682658 654351 36069 1047547 1015783 153825 358223 420082 668872 44583 803228 123527 368283 132261 69185 75884 482583 921630 937049 971162 590552 527325 272418 225482 396767 960301 887677 510205 28687 852449 306802 594421 894897 964813 604074 85177 944113 590410 650483 370709 184670 711350 259008 849175 866926 409842 631206 11156 362488 295650 187617 458401 988600 498161 593101 164122 208590 694154 39532 514590 136767 205216 131303 854416 827251 392999 290309 638104 546485 46232 783029 930336 14774 667761 869258 143192 262155 821171 592186 918579 521130 639586 49439 1023976 481649 899081 470454 898417 747935 982067 939810 716815 579673 56051 334761 735172 388646 550237 413750 853463 733300 429578 749782 575828 39441 611736 319803 547721 615346 395048 638268 558219 23663 951519 80211 429999 447045 238693 496413 782353 526995 433001 37342 652560 215709 752666 628474 495312 946189 967087 867965 205494 203117 1043681 692116 684016 548525 209004 113938 689131 727459 798098 554476 638683 441990 245911 509373 911414 50291 712006 361795 21305 564713 818026 744160 136034 934220 37718 871194 147700 82277 141918 121115 544118 685536 683868 898865 288820 144332 190252 329551 520892 333343 43312 273291 525667 611888 699340 140958 787390 439355 860395 953447 672041 192481 778872 852584 308547 315557 388838 20551 508016 1031791 783785 458831 852054 649741 783291 757740 275552 984493 253976 667699 275006 101733 878658 923223 387683 827308 310461 547893 752774 550366 814484 159945 351266 199867 22226 923831 492789 19688 630026 327363 49028 99180 375248 644185 390550 547381 170046 852486 235189 393361 115056 452604 462000 586677 301320 634514 147484 743226 240042 829122 732366 253338 196993 211626 624226 737463 368313 93708 289976 543317 125955 1044173 143473 289947 609556 111993 796534 715415 310053 865726 561522 299191 553333 728812 822355 130384 43458 830588 530637 424218 616660 755334 929495 352177 219891 340553 713259 268310 508011 266919 628426 171309 879119 522406 869750 824893 50611 17392 839735 327539 64177 627539 354007 942686 267877 66882 326502 106100 280753 985171 968374 344460 536698 768959 777439 487523 538665 974822 643517 810775 197162 874184 617837 219566 189808 406668 1011924 285840 424431 90109 616984 539913 931105 115464 563492 877001 71298 854847 320552 723811 680980 719449 646167 339153 161500 935599 1036584 185326 300899 592833 194390 598523 256565 969391 695008 840731 93285 391873 156873 809942 327688 731616 503641 296858 755893 503066 846490 113461 792588 909602 331996 1030236 404012 850637 600881 653096 717370 944022 648689 954004 243425 966170 996664 371968 474829 278173 526691 1024177 19759 320388 791447 749646 470588 917977 105018 525157 21422 1014219 613752 121572 131393 816938 166847 1005984 198967 246255 575043 892113 301269 106162 931195 1041556 595172 868146 241058 232552 656944 246481 58167 693169 988684 182037 962429 964153 531149 297001 353532 988330 799818 1020249 78846 683285 1046627 785818 958227 516974 307063 18431 65421 23053 172268 502853 334341 678446 28586 268104 115412 691314 624288 894860 561819 704860 365886 114101 567995 625109 203770 236815 362974 286633 461003 39943 258156 941576 222129 648367 972055 363013 461611 378174 420176 568090 557247 692366 732623 1029027 902518 331421 464655 571742 214620 818444 442831 753137 252164 401315 309138 362340 247811 680139 574240 51363 61297 885266 873731 449021 649579 908459 849931 180648 936595 635371 644554 216122 650894 953293 84761 1045809 873605 273775 887953 155501 330661 332691 482067 417201 143263 427295 641089 166693 390440 144285 658178 750551 149114 224188 353282 216373 94162 644557 463407 540308 449520 247366 546621 211373 712858 138819 822307 615194 236313 506880 738716 133853 842937 424800 690343 210138 75598 771689 724744 438617 375210 964038 564165 640389 764968 115012 24489 615407 531748 655445 1011140 849163 355712 916112 737256 110513 1019169 919598 412462 557470 874352 541327 173167 559089 589786 656563 308428 530350 626256 64450 523815 939582 1010632 903045 520103 1008109 392890 666346 969272 330347 808867 314499 824585 399692 454022 296711 533004 928392 813670 346576 795257 529659 1017804 35164 150347 844518 523079 212941 952769 612972 815848 228713 804831 792086 1024450 493850 1032426 929104 154736 37102 878064 552169 837007 715416 610878 466839 35391 386029 53224 943729 405158 336745 1043524 74099 485997 891048 334959 813053 562497 1047789 324038 627028 205651 189342 1039982 576800 209369 940741 788942 412653 664459 727953 341264 784298 544038 477907 307107 113708 1028588 182658 220091 941996 118818 333111 508624 715589 687505 964785 145947 697207 644102 543827 595740 626855 994771 67233 455703 235420 471627 974023 853137 401924 979529 144146 752088 939757 922794 990580 128889 385868 660174 929796 661448 21113 296219 450428 917595 718513 425850 356793 853647 90515 720344 949823 25602 552100 680103 130739 129815 119243 588122 1044319 469877 676821 698092 32689 112264 292594 885338 119483 570367 117046 891684 872373 759372 834329 246736 426615 81703 329720 93799 363520 336907 44689 760054 991986 295608 227723 444943 795666 894383 989164 400709 176845 211129 902561 1007540 190894 372065 623609 408694 596713 307061 123434 31022 499924 698761 153035 344706 671336 285043 729944 624793 331716 423120 972466 748449 68266 220542 412572 964683 528129 189984 869951 816205 165713 927390 629671 490207 563530 90274 977475 534847 583229 390171 57961 72493 449441 418750 401103 980847 168848 944512 888083 347214 804167 596765 550453 687128 345513 990869 702232 309660 38845 454313 293124 660657 331052 601954 342567 366255 194244 725643 808463 225011 1008887 52274 507441 405344 456796 661291 217702 465113 672301 706957 706921 227272 373960 96562 10586 594074 468015 929851 577597 236609 185991 733579 199804 873649 664732 642375 410977 299363 371292 345436 1029021 553940 329560 901625 895428 959495 405318 874000 748751 269567 412289 594906 1023128 723270 927367 12624 994401 503658 800378 736434 453454 945786 926624 876804 892134 313997 781796 637580 41366 493883 433234 965462 864046 515618 818590 630704 530785 108386 325790 258734 404041 834081 388299 860839 461538 737033 303813 140726 310155 466629 281804 339514 629896 32391 268103 487254 984706 1002629 969025 455026 422661 646263 914663 161464 996608 168987 178187 356247 704841 960434 396452 917316 100119 517760 174412 987188 678022 759631 684481 30884 418582 550125 620388 995089 243756 875177 559549 1019584 550288 782554 87797 240695 531950 993624 400474 506306 422229 637953 976606 424943 497083 873269 943001 511506 114550 841819 16451 734914 68036 774234 203707 35930 1044292 837664 1666 43385 414331 53535 103232 536962 71249 658891 816958 419101 280209 216605 768747 132788 643180 965651 162392 413431 969462 890926 341435 651608 85928 198130 831984 143504 58077 256105 289011 262936 224341 380577 428647 346033 49076 978985 494610 2525 439556 604568 215646 644707 512303 682246 899290 73679 425606 211601 598712 176879 972093 500954 260940 605015 62444 140677 16019 579550 911375 269757 418217 573215 599687 343725 381778 848889 37912 263688 330866 133648 859625 608897 209045 850505 909831 55380 867944 67410 1042401 597436 577597 897559 288973 780154 421004 441934 501890 142677 878188 542445 679324 323220 216606 582318 1026588 859782 61827 776338 107493 303354 453792 353371 945472 677575 248353 199440 1039705 735814 898004 655229 1030335 166866 111402 890544 686568 200271 688569 1035389 174507 742305 59836 907259 444356 465200 505489 708613 770899 1029226 341306 679867 918365 888641 804061 887550 720714 832681 456516 230135 354149 421148 311646 35472 384351 125718 932796 846585 670925 919448 29461 915493 357285 396969 116930 730442 125637 236496 156482 76133 556652 1017500 667320 340916 919231 253724 421224 667706 618565 64103 579645 662590 287852 495382 675654 355020 557570 647621 203317 686386 730556 393621 702687 463748 639666 726189 82878 395546 576225 767156 285810 708877 468904 1006425 110139 868029 541259 319180 589441 476749 433268 523842 1035597 446757 63661 786036 558541 369264 266982 874016 999124 609180 190709 813703 920407 864476 1020689 220142 711409 564649 437335 582173 60000 190781 1002310 145635 508933 502550 100930 400527 643176 851833 368660 185976 816818 908269 886888 612727 773426 684988 736333 1011304 776665 44149 359097 716973 90813 959085 860419 531114 282266 81209 332647 844362 890188 54325 963974 746873 180310 910080 848611 353959 64350 1035774 1038183 186699 636078 505557 702429 884318 183733 614640 453239 233692 809860 796159 331591 229959 915282 391797 977095 182051 892665 164361 771154 111483 140662 537653 619176 943963 209772 889018 774254 576339 579490 25626 319147 630011 829312 72733 486221 953193 946070 273485 412066 877500 947222 754297 137951 19861 999765 658230 501405 858009 68686 214617 50006 627696 566046 584574 642796 984265 257417 564868 898851 956628 916852 766991 692770 587718 307049 722437 50935 712409 121622 579602 968208 52553 660430 183332 741826 245976 194822 911087 22213 66122 202457 959593 545973 983530 874117 990287 22163 82948 655084 341663 31555 875881 1000724 716828 855564 196590 748711 700110 143131 595692 161908 108159 789503 127938 92908 675134 895022 559694 595622 57312 537983 572792 163547 259706 326831 310184 968682 207080 251356 617291 309205 901962 12557 255825 902851 232065 962215 658354 311164 626870 346105 528868 520176 334292 1970 343399 59824 954377 283237 104505 250483 952393 311052 966498 541843 448203 491394 376682 901005 635786 88328 786654 895109 61125 470209 607439 842432 472447 528437 45394 968743 353792 128466 978433 797130 390226 189798 1003640 999515 24260 574630 661721 500911 963179 110507 900681 501825 991132 975216 346992 869807 237172 797781 903933 565563 107344 918175 836640 137547 254805 528117 640782 124649 10473 941285 854401 740931 211000 201053 332597 876332 312240 176946 359020 738713 356485 66460 45163 928294 584494 550584 974331 172687 920550 908293 249833 242231 461612 755431 390022 350884 247363 247592 549671 48128 5042 975218 656038 247194 534470 341974 764895 423523 329995 528968 1010484 503154 201943 718624 183306 232064 299967 1020826 406858 351853 155168 406615 218593 469945 823447 314842 303424 46860 872585 431372 1039324 534446 1024156 403385 374703 407567 804156 279825 557237 1046081 964887 857640 776560 529529 274849 919157 1017701 641425 439185 928855 479133 999817 407394 737675 123685 368130 122323 863159 56206 34497 210024 136419 247661 1002034 887270 332795 542428 364003 217819 91470 79863 626436 237075 275218 455520 652014 104740 978397 170172 862105 533732 800045 420660 807972 752109 610274 343541 776528 711968 406719 716976 221701 287775 926444 523291 492493 838097 707191 134765 454484 873185 263374 767974 864494 639552 924998 337733 852241 23967 567704 521808 271574 393718 1045086 1616 712316 18432 191387 224402 60901 1030332 1031472 749287 663832 791022 580456 36900 816317 301723 307053 765091 115876 427921 643024 927425 986174 749533 641285 205662 210722 119122 816612 775776 1016202 107785 911402 581424 747731 984027 57590 177467 404481 842473 514380 205938 515128 110613 432789 121290 261444 30342 943901 393149 1029650 488232 438932 977608 889141 471337 289422 382443 52578 231038 118531 700204 671220 43100 580303 914452 47977 937919 146483 630320 467938 191974 712018 728977 125863 585940 130229 28492 933281 6097 120264 665083 830431 317416 317786 305723 94225 1036391 620065 683308 801808 1003361 422196 79604 629332 845359 118415 295740 1039996 69099 805266 978353 632266 449523 220546 306820 1042340 116332 777735 75499 366101 489661 466861 621982 446025 1030159 307299 412506 891156 808916 172030 415586 932716 736829 940215 812025 857835 293058 526249 658153 6734 417950 693588 633343 901624 118609 667165 614284 764016 549660 744139 595686 960222 971656 305420 894181 951698 349664 844782 717926 998526 528818 515174 475851 115639 632145 246220 617594 947191 637526 592477 280922 718622 633371 977848 72025 903340 78399 418658 721128 83529 342309 905026 890237 544830 172660 988709 555536 424441 996248 679995 658334 903821 165952 1007512 204201 265519 595678 469172 378551 111034 214314 39660 81103 802092 167071 88318 836095 936487 438013 872849 237784 989553 850629 448427 276720 766580 237504 609081 269151 234431 201593 20874 735042 717699 1017278 892372 529980 299030 288035 1001902 993520 331892 783230 572820 467848 128185 322156 10599 289329 923304 536523 167146 363933 375335 39486 20550 186239 798145 443820 289927 190226 850722 194497 533532 417171 173983 463980 346971 826050 328875 172639 598266 231781 69731 188307 636567 293830 812547 58817 1042738 6192 409199 1040105 518574 742773 524459 870863 677203 1017707 483939 347769 1039951 1014634 792676 860851 99376 238800 726817 360075 482411 1005949 615215 467157 518873 73303 553417 746407 657973 967 923980 188638 746655 528955 659900 796312 883740 509602 722238 818104 738067 40691 340124 832614 607441 833190 824260 792204 155142 750393 307785 740954 197958 475308 517089 94914 336778 417285 537829 858620 949420 571854 775892 228868 239598 319122 467152 1028375 104564 388963 401439 254522 1029573 832599 506027 962995 820302 374534 808323 431502 450015 421646 665944 871961 375339 229007 589569 879208 34637 130736 498167 253138 660030 384024 829145 499569 1048416 1000309 343018 92326 54006 597497 190862 356244 690601 695767 744144 82080 246021 907979 755167 1024503 94201 884367 27789 296968 733019 754023 486607 203270 4706 194198 532799 1033831 921386 452839 643485 26471 915251 18213 422730 817030 393186 843938 866763 1005062 318207 94644 440140 957294 483126 49203 822554 425482 704662 641021 437288 935528 874773 980851 9611 447452 265 556025 363262 340221 653232 237177 974687 735270 89001 77793 464688 18422 668537 329120 207127 788432 919048 558637 699998 343132 918305 148864 267123 437252 113653 307607 415849 791416 289689 380659 156022 600618 184195 132376 382835 833235 757777 785168 628831 111596 276738 754665 899036 33846 311802 891698 331697 145203 763651 487810 155718 515498 823559 952562 590123 519719 757335 516510 205201 244088 449319 13863 1022159 454449 80399 1001523 607966 209449 973963 539884 656606 638203 449404 592253 730511 333446 737190 716697 361945 317037 629296 395764 208196 883096 404775 649415 294528 935601 238586 867920 718815 1000104 613375 432976 754646 603440 670957 15243 678272 638271 926048 582219 159003 357778 1036121 247518 684168 665895 98491 626963 615375 202688 654287 812481 832921 84583 801729 66369 127924 653285 764192 978415 396179 850249 975458 634028 793292 347751 201822 333151 905112 373334 123600 436591 481622 212977 778456 393803 59656 9815 629115 937442 508372 552300 337953 187179 579972 182870 942357 571039 985350 492544 756232 480954 445678 1009562 565903 153725 628207 838935 474272 936943 174438 43949 58649 168087 1020367 900697 924729 672260 925517 768088 253477 406598 653350 821679 637797 131186 768325 373669 688484 925985 763575 1027395 94963 73457 650286 874459 397510 118019 945537 885630 553461 824699 141098 557956 11389 382468 270022 774920 1035709 740425 779161 379242 975609 430717 761608 220875 823771 175060 242972 131220 835821 434440 652550 488943 118815 470229 416149 119884 319815 96380 481729 99294 962716 59460 1034532 1004572 195899 129012 18556 41024 33187 272219 935467 754635 490552 849609 691895 859903 575427 914323 617802 256868 1016816 1037458 941106 8259 478670 304804 869730 796462 67667 198954 217840 991350 537814 817801 610197 751539 711571 46249 104240 755777 394283 6521 235331 938429 572961 995177 450420 408715 1030494 863726 1032718 781907 749229 1022465 1016958 470656 186432 324256 663510 1039040 309801 27980 233805 584583 621282 49802 441020 493707 494534 264802 512802 535881 811413 698595 288546 253311 785652 739997 190848 485808 590570 651557 250792 967587 484709 266132 415271 418532 760755 243465 170287 309570 551689 774946 757016 898895 868096 1013383 674521 155876 463378 407392 328851 946586 386593 1022937 230919 397649 576753 497317 214298 366765 164009 922488 852568 353684 560215 234380 915823 245681 984169 842269 434607 445684 184116 1026285 65169 562704 294256 691393 32813 989948 373433 637409 881602 161651 728592 719004 918578 202612 328281 172482 969347 129986 20187 240424 847455 855652 149443 836648 251540 100134 48801 819742 27030 417815 580328 957676 777720 55818 422514 277366 6903 332053 913915 610343 501999 303380 710049 591211 733667 875047 307563 211507 954873 656687 838078 331380 1013756 473173 408553 425896 497113 932740 702107 988491 287010 523498 901735 236895 418702 660859 39495 981225 662391 1039726 562198 522353 814170 102590 661781 411782 827226 754602 667239 552504 914366 485173 560532 840604 704367 630182 281866 1041484 728955 302857 858263 80356 80021 290221 195056 120966 853906 268965 438574 883543 639469 1006151 826700 61696 443972 141487 275626 1017901 924888 556605 396685 625681 690193 5139 685724 381153 992504 931992 696165 20564 170940 766967 938198 1037866 1040430 572577 538052 310434 950852 719815 176999 178433 298649 500192 1003996 505874 261867 756521 701602 117409 375452 226336 467741 401919 272178 409097 1024279 728193 477400 213865 366394 483841 291547 441485 723863 528475 231469 406532 748066 1046513 773092 461601 318771 124968 672188 69242 275974 527337 237201 989804 353596 677409 248039 1036180 688984 392769 846178 546647 747843 527550 527182 735323 1038537 849810 609560 342796 406810 478905 630994 155160 576330 1013941 531635 842483 240336 950027 318357 539220 855563 387780 486774 686262 152248 438509 186359 342744 754301 601879 599776 70205 486242 538583 35994 840109 149587 77639 791219 192946 588191 735108 645726 460060 707964 486702 584944 867710 776320 799723 564324 917422 646697 889571 226264 493641 379223 303429 505870 1024044 242893 524993 1013740 483580 230323 488461 666876 199072 264727 812897 650221 516801 181607 110842 402704 144209 664824 279450 390363 345345 25219 982278 263274 489673 584354 230023 915961 813924 677208 142698 96619 993745 716422 198528 570566 947667 380535 120735 560309 858738 688725 998942 147717 544888 607409 581981 700712 406261 902655 698939 601269 934844 689431 725150 1037285 917476 440246 292847 1017880 754759 49915 891803 617550 541190 476138 199571 1045935 377603 698348 243917 625668 949861 611661 168384 440891 310552 549821 995052 913126 626250 713936 495440 969916 904175 638078 320754 985879 995134 919971 356699 190069 226611 7808 356888 205048 234251 854328 597306 168678 588490 306260 634327 346921 978872 157504 491655 737231 649951 151243 212967 36491 462735 325035 8473 347442 372699 247031 77890 977472 844058 517291 240907 335185 991334 373799 554785 812968 919328 971440 953014 9387 3946 833518 36093 928356 682155 384109 485553 391682 56335 1012252 260751 884822 901381 896208 118231 878167 262591 301762 321743 455070 864181 757005 305472 357610 370722 331825 372983 872606 575622 881811 320069 688958 996130 124666 355456 51702 74623 137492 256128 1003795 971495 948719 34082 652423 60650 327296 148425 659561 201691 948767 345304 582003 685393 952073 402489 357762 683687 523997 812505 535578 606587 525088 389673 378592 448562 628153 369311 264734 498291 246133 450099 126274 348584 283268 542178 351071 531840 597754 1012015 33706 620656 646991 506525 47614 216109 300768 924726 583513 857651 953451 793607 625245 597057 774807 247969 542672 241883 1007722 968090 592668 427975 375249 157706 702159 137872 796699 713487 615708 990470 426622 1016905 538713 655804 362129 131166 310143 691849 1032400 708471 381613 622856 984348 301505 539557 410392 292664 570350 695886 962396 336717 961457 732464 714171 75367 58438 579067 995297 485109 541415 655872 390589 515405 60248 714422 246273 420901 658524 353847 480933 18715 179261 294848 512357 390447 386376 348212 188478 771396 475726 500378 853493 195234 224037 4251 388752 879479 323877 897797 185306 899921 35756 352842 61923 402341 677018 296705 134014 511052 398550 883300 327362 308225 303303 1013457 813450 403684 17627 792650 351733 643322 672259 814324 9958 475818 743989 497052 859269 11585 617705 849453 1018044 856431 271261 259643 564154 559560 699985 217467 815220 729925 823308 129096 205087 640448 490325 229408 519095 568443 278202 140325 550524 323226 311629 546205 377968 432036 331553 777331 666074 872454 95697 821171 266437 628112 241914 552465 638338 295925 599741 507491 443170 535888 275518 139299 366588 688794 690727 1025006 473645 838709 170277 476167 713747 111204 134762 849108 512209 775632 1007658 83296 725199 456709 551454 298968 749111 898034 6660 1030670 352633 902765 338972 296441 71111 845485 260013 487987 294298 11982 347006 338554 227115 529488 809565 362543 251 192664 374684 926426 818764 530798 615310 422052 134053 887166 124943 1013467 844625 661719 689402 68209 53729 410991 421040 958590 506534 887708 200855 372410 797752 151196 490905 498692 132337 413966 182433 82141 993139 638327 756514 129005 409374 179903 159631 278141 365722 1026225 642532 648444 782932 372862 284700 905083 366840 931131 841400 869936 214012 301150 587070 710135 867862 435781 597688 835788 296384 626351 485937 589394 262587 355648 497468 52303 247176 614914 662125 905006 26097 670175 276957 180859 548222 894760 997802 113003 98561 264721 39028 651089 558091 182578 875490 993322 822644 80391 683291 827666 580567 661873 787790 364749 948755 234548 404010 342079 971 1040247 14950 33524 96743 549191 887354 735129 927505 354579 856036 178304 431161 292913 139301 21537 560402 989784 539329 337299 210066 282148 255747 99607 600438 425366 172086 657550 178875 1681 774701 791550 142374 21342 320956 260625 789182 230185 679228 437397 364876 434817 267 64765 728290 685020 662538 945374 45393 444433 116765 626291 953777 26332 412335 521498 774365 231261 885035 243157 601588 317593 351620 292810 897242 727544 553646 660675 496308 213957 495906 706991 204400 81841 684894 456479 632123 995665 621155 291274 688904 872091 162357 221961 13072 280685 693855 964955 226380 803590 994924 665827 949757 679563 514671 1031141 148517 446340 751484 979789 1035275 886620 672812 1013543 495803 748772 986397 612136 63364 664784 616816 318244 775288 813624 198474 254869 917231 849689 133203 449051 980484 130258 683578 995830 234774 470183 38702 96398 776265 20546 969318 587244 307459 422445 1037467 974142 1043055 104025 46217 462167 269821 66201 743282 287020 440288 268072 812442 430168 134031 374559 401100 237465 620612 803072 149203 975184 892288 5934 336386 1017349 171909 702578 229805 572641 687066 26744 909486 353331 355787 419919 167905 608748 680679 507629 586407 654370 622464 692649 510823 76177 701230 527551 563208 692757 679244 580560 654969 1017649 393594 537183 215338 130187 723993 1008725 717712 600173 632530 790141 149156 111686 892176 184073 525669 228647 1003649 36363 272721 975943 966041 808445 962288 241536 692238 769082 225866 227791 345949 776578 334699 111575 682820 53882 72422 210015 380998 913449 439887 1005775 977962 542845 206016 308663 670332 390852 310101 218953 176395 779315 469424 954842 869481 794723 706165 549477 556142 444878 584655 548616 661686 1017431 484330 14212 836894 625599 845174 1033665 1039947 800817 565291 699976 738851 146103 973119 102599 608337 347074 825329 51345 560837 554406 287234 441627 534066 191771 395319 246400 1020559 883133 230105 363006 324503 290445 319028 8823 211273 12911 866075 428273 157800 415914 182114 313622 257787 346475 787043 896437 329934 817730 246138 917823 603120 210594 426121 482891 963891 1046629 698997 299026 994480 151623 390566 623347 932416 89702 118923 50416 537091 56009 56852 562736 188637 962005 492086 100731 155892 727257 622187 46273 261684 880260 957999 487827 76491 482153 29572 175528 820141 573058 205679 248666 714001 397738 737912 332327 691953 221730 180526 765744 678286 383245 977057 607677 195051 906227 616166 987062 284237 757058 945047 298540 584385 21704 119888 248270 81302 940091 878899 861044 615390 588721 665957 308376 693746 508456 436111 737240 709611 902655 816734 307574 825898 508283 435459 929752 42448 173891 740275 375816 772422 838373 665640 352820 184503 235855 150046 260655 947857 1040726 53207 882671 616456 175154 701080 314381 678291 304640 238377 87112 797549 661055 259673 646146 400917 878676 1024376 994497 399054 148486 18140 536239 980000 210434 283228 104731 848469 780376 337368 209654 139261 125692 415151 828247 844395 920646 1045831 774648 690741 541042 390024 972726 522167 532257 952161 229140 151441 778710 633922 414905 638757 525946 765601 215021 545050 94937 837749 645920 971228 273955 1035710 451684 640025 567660 125179 384494 25925 628779 354226 771736 1032727 809151 628459 889442 252682 912613 110517 273133 55517 426563 840608 1048574 938259 363233 72002 927745 432756 550315 764083 69764 799114 890608 518160 966327 470309 430310 1030139 434163 836312 658467 442393 59952 187257 585765 183187 625805 112549 510924 210326 569292 369721 974299 615891 706258 179930 175482 285951 667436 838254 471735 86356 811397 332705 1019648 219918 307761 25953 808362 274672 958886 462179 681070 1045692 113917 61596 281574 921534 69237 1028040 542741 597826 531953 580582 313564 520473 491893 146105 887430 626713 196012 138057 736829 417946 210533 375392 508562 543993 847633 1029902 584697 786968 1039175 38694 777546 867292 982849 744382 192578 8622 303196 533939 536064 635643 247196 453154 415624 607156 608293 276208 687683 329935 947139 132932 11389 767172 997219 436232 663014 861200 386456 240747 624658 793013 951575 455265 389881 723896 241979 505633 500087 393122 461442 113574 428493 751360 472845 31024 1039902 420835 357156 812480 271603 744801 831920 805023 1040824 683026 806080 827095 52540 558739 542213 987064 630325 108039 71509 258389 418234 400017 332587 1039620 222151 321499 873765 1004514 567228 340370 541317 684877 782558 47079 236209 702824 744149 91151 530356 317850 164397 255172 564922 565519 802005 88771 458903 584502 189090 136524 19009 894529 75213 745125 173394 124840 359281 678039 968839 4262 660494 911599 456771 918202 222217 112127 890637 746536 474153 799514 345613 259190 946716 113947 300435 520431 202992 968415 1000849 821539 870810 726470 464412 418661 31603 527926 403438 12620 748725 790552 322791 1004594 826114 844633 895112 561592 871390 734314 1015926 448576 337200 73921 204029 398194 546245 381782 186762 266424 150989 536871 558384 619457 984924 169396 176932 834305 319210 630659 236353 87088 64468 527517 756357 311495 542937 632591 58258 772742 982173 475499 503598 116721 569897 377668 703683 782542 201065 673205 545504 180904 853932 344027 290742 226639 823336 443222 170395 753494 330868 903372 606091 10900 11532 298087 43426 276644 747985 784978 1014179 890724 789126 535359 441204 861562 769876 1044708 1017248 689866 1034567 94841 797139 395521 832206 907580 980322 169998 563263 920813 557505 639651 917584 163922 1021194 773816 83103 3508 299645 908809 690732 779104 162554 533139 412122 557096 1015176 402203 944369 376799 989138 724903 909727 391137 509605 796162 64370 664456 935540 206396 267231 467128 549844 710440 194239 392276 613376 498397 706253 85702 642390 922422 30249 108667 866263 644690 904920 724581 462251 406292 461633 886391 86939 722339 720561 701485 446869 1022955 1035736 165121 185132 371227 931658 584951 555030 937766 879616 439058 234668 731458 96212 478684 336493 883307 932360 380898 868475 351457 60864 713782 312348 198565 148099 908012 547130 795393 197822 705949 471780 470269 349761 1024999 478155 978410 292544 172010 79558 1047771 859219 219852 360270 152615 547830 608566 891394 62953 729610 73686 681253 106624 801490 741339 145691 955151 191223 889724 35056 287230 6149 625265 594640 383863 262379 681592 41104 523242 165503 763858 874532 520841 525304 715203 39975 865741 46962 442133 818262 632815 309869 827029 439829 641904 690767 515989 738536 460689 139485 247401 33531 916699 695494 172266 973211 715161 293400 783094 917947 925273 154313 242413 644208 688751 679727 824886 43893 10354 659080 486840 872872 324285 970611 103009 951179 870383 323701 287139 917444 448364 999542 510450 599965 486873 603969 649031 864132 121251 372231 896928 581516 188281 796637 175997 386027 540366 436793 513637 765306 247384 140665 742239 909880 817300 224604 622969 548295 1032255 180614 844869 705006 308446 1041921 78935 366357 225079 52151 752584 720076 159190 837881 606902 322116 788873 418299 576450 196308 915941 368981 811152 123509 321982 327811 699978 931399 400306 188518 930334 333066 597664 627138 374203 271270 234025 1043902 515032 733603 588598 294503 769198 92594 43121 341804 561785 4642 239306 376163 947706 318827 312819 409795 666360 903847 306405 844776 392378 38420 261721 242899 633486 1030547 363856 865639 746566 982316 172428 95213 251574 628616 216084 373649 477239 777845 838580 42210 378151 165734 524666 863830 285799 96241 128315 902340 93147 271951 551436 152552 392430 625119 295625 177890 405771 891811 358033 1032375 179749 157377 873799 840911 883504 698627 121875 266101 195749 525144 219615 458330 737538 965201 762843 911635 224584 67236 465402 502166 170364 259501 637811 791745 765222 1038824 150336 193235 936916 936824 885922 100337 577944 506019 745371 44195 876422 165460 550258 882260 784440 376984 857395 421845 240714 88865 350253 483802 841437 917958 132722 371579 944664 424193 424794 993973 19362 822895 276992 898279 835882 760148 434627 73557 191712 690965 45767 120745 809465 1019835 975474 920685 497966 474743 983023 222610 650557 88600 10414 478443 657255 336278 838882 1033907 381936 995467 50177 973315 349859 716725 880968 166237 825163 628086 915509 744228 958011 570964 885003 750113 229575 681337 101713 13824 228809 58675 678995 560080 600605 1042293 745376 630407 830757 351829 901002 276348 658757 777356 978857 829163 298088 558585 873304 474229 595065 430110 324150 741277 111595 152225 933031 972876 797234 387021 57425 825165 361544 613647 830623 446162 837929 553849 689985 559853 964183 1044546 487594 490008 822358 294211 759953 546222 1043249 334204 1016433 514671 900851 727437 80393 676096 670767 636989 759772 239208 1043577 997111 103857 660629 772843 626248 1028884 350933 28833 44642 354772 820829 151869 544669 569987 281286 984932 742128 366841 1043082 110910 176764 778449 438156 417018 655874 834027 1045389 951624 229223 689384 506040 564701 897847 829361 905751 831474 827680 618993 105499 1734 559218 528790 804120 125976 275622 825172 763334 226477 843220 2850 1026497 810192 366907 430266 804874 980172 22973 367645 134021 859508 426080 800269 994169 21661 195790 1003666 734227 446878 1048022 797558 999139 504278 668137 182473 834396 13606 759709 684381 313176 789107 1039918 149834 137107 699430 284152 1045612 487467 249003 356606 936672 306471 840437 775014 925067 285420 91897 717819 723603 253641 69166 216234 418275 536429 251923 662277 661932 73067 531113 569539 381663 863165 737013 349246 519603 1046590 1023360 504051 306725 865327 92887 710662 880755 666803 832522 970939 650656 516946 420657 768254 364532 505466 689122 554460 186233 825849 73661 455688 446079 712581 838369 522327 953880 560948 247923 557124 53917 20484 421662 701037 892967 581716 300430 810771 915222 204393 265972 856222 366734 41194 669573 371735 580341 319333 692475 237997 560759 191176 814866 634161 389506 636392 635916 534169 46410 60925 564526 975488 70214 549668 171841 696996 1043633 786652 676626 5735 985354 939658 160242 420688 217236 765941 516662 224647 206295 507338 54200 735324 706845 511513 191572 358080 576758 758998 164972 668618 301748 427097 848741 539443 67312 767454 1043496 461274 849411 942598 1042849 413250 266382 584020 1026883 850191 100338 814257 704899 646541 453337 718313 338521 516649 592299 929836 130498 508149 322330 831630 207424 88104 970903 1035911 278872 952988 871130 789619 152595 110671 155230 921618 188286 628450 309218 928521 772394 332317 717033 815968 945068 531561 713787 486403 504606 296788 987746 998721 477596 539665 267822 490832 1037256 199669 10545 624838 146759 397563 440388 617249 398658 958017 657408 1005377 64230 966793 846150 503785 989668 347833 425400 761921 964337 494171 658493 279639 52295 938014 320897 680345 46627 579667 284786 307036 323397 460656 374468 438105 712051 872081 158062 136746 1027574 269298 660779 836562 541211 318326 839419 871474 666547 427811 483487 3989 506259 772004 236832 451365 70677 304326 968008 346483 813461 378363 523303 735987 469750 475866 576400 32381 153627 852892 637081 168398 777325 700833 321567 467461 457563 341993 578367 332838 380118 250780 855006 400794 379345 177283 725283 191661 92359 601484 865271 778511 576052 357705 363404 21588 226587 1046130 981459 422516 861055 536670 671748 369227 1023722 862094 598810 359962 765161 222755 630868 220164 199565 691299 209334 26258 359915 291128 533126 673072 190621 1036976 848847 21677 294464 562814 512225 487359 982004 1022584 660431 935805 1045983 791831 383471 281571 537514 558586 108638 336977 335106 865891 794746 702476 734744 674232 115814 509628 240674 220675 445321 856301 979416 965747 460559 725134 945143 661977 906854 147828 470465 452396 535491 260568 1033596 12805 172187 381653 727279 791843 367146 631019 152040 702697 97775 785535 1039032 320475 849454 744025 879284 793381 476781 635940 467638 938772 45047 704753 375195 995226 714332 48564 112835 578766 234479 640454 116884 411498 716358 1031009 396535 613708 547518 835623 168409 933365 991989 408988 706476 946957 342350 32167 4067 362717 920944 840469 350585 605907 749767 283158 642411 477186 428802 71870 822073 695199 188051 534405 750953 677253 875826 379336 986628 272050 625755 953926 353048 284104 965067 446371 920372 872333 475142 183528 602607 51051 252628 86529 767073 813040 330688 192574 675239 791375 822936 1033938 906084 242654 581104 908119 164411 171158 837535 655944 285270 162198 332095 350086 691170 250016 928945 607956 258960 659867 785559 271451 435990 603919 370905 21799 299436 456364 492321 526247 467088 98755 850782 490545 262018 906699 304197 1039739 845128 1023198 18379 829731 815147 826937 199596 895017 135801 900799 1025512 489328 986881 1020279 565568 827456 427418 292874 307645 82119 167836 676678 596266 738451 27749 377757 793493 77081 376277 326054 99282 617010 54482 792219 210936 803481 396741 859354 515554 674926 802076 880741 626606 619958 666566 714594 958530 695512 467898 158363 421826 637217 35952 665086 806939 693057 431974 84254 162172 265676 130204 481200 462551 785851 313112 854543 340581 365288 536931 48569 272927 282773 627211 554448 431174 366054 546847 748442 764891 177762 464822 864002 302375 893558 108136 808724 1042997 663538 673747 443012 843603 365194 1042967 354344 595861 1004630 1012315 112506 659794 237138 137542 428311 316069 721119 710534 958274 368109 27712 320077 177761 636493 1034526 341966 599423 865325 991493 80837 593609 977335 284388 812012 204817 808795 618385 980103 123726 503883 92739 511193 237338 651007 1026326 738220 1034035 194995 256394 70606 654586 644836 838917 219278 303095 979415 192844 39491 323155 159506 956686 191173 701788 37089 648281 922098 889349 404434 104739 444971 115043 994105 424898 330964 426289 75181 79732 224983 77 262537 710361 888098 974648 698732 773235 1018148 475290 905401 232237 562516 616893 706584 700113 168362 914189 549363 111760 47140 493726 255738 934783 481603 801446 531104 591124 960651 548350 20379 921005 170246 851109 625768 120073 117186 775741 245700 835276 885326 192652 329012 996096 835393 636925 63870 18063 282291 110620 401198 586698 392386 832542 217874 910053 577551 706390 479422 639608 808510 95681 804617 667647 589946 967803 97422 77915 1019886 635464 328748 866384 627277 149516 1016199 640261 847435 211283 261508 689287 294945 464074 379601 200261 1033741 197828 424539 863125 761039 597942 909269 1028142 396334 280763 927288 516780 992113 1024016 390205 488720 583143 754585 172261 593213 542559 139099 292850 875900 604336 888320 462443 183545 508979 100694 1025820 634947 14916 699088 239379 463312 552388 343043 596516 526967 262298 890666 214886 502260 376877 792483 873908 618343 4588 957040 327726 676309 421830 102071 481973 678054 128178 693826 108146 50213 719145 439808 538191 837124 638887 923266 353148 313813 12589 1004671 168428 413073 960962 287056 869589 543253 382189 193396 672564 142240 498237 689934 576583 612951 596417 126562 515089 479938 506000 422492 1015769 675404 212291 951048 15019 162758 982134 129051 686549 903140 791883 647529 6508 275902 966118 649068 129221 444241 40946 342980 761596 194044 148762 72114 978800 834307 889745 448155 126532 75792 744075 492171 38112 233389 913089 202927 308847 474571 186097 344026 390239 507966 886876 629505 246499 114494 865095 633279 753012 943591 1023866 407762 822092 219834 202948 942748 824297 608282 617332 401314 902033 718032 913634 943889 597960 978056 44004 57140 977883 899153 554329 73215 990552 436001 932002 358791 778388 337487 213028 616584 535844 567831 299463 750302 289380 75290 875386 569868 730099 136667 683948 516536 1035829 922947 53717 393260 105168 854301 611051 425687 285999 972699 212461 590538 98050 831695 5212 439612 197820 714547 678589 599047 696852 874530 619800 832040 450180 25692 299900 38978 543181 555142 437881 423196 573553 664999 365476 224799 442424 838061 918038 319449 445612 640998 448237 695932 844700 676231 870858 575071 413 376361 801106 203900 636548 160838 34733 261873 248301 745921 821002 58751 389048 787547 816665 946702 363654 328255 920719 397607 625216 742007 858022 993912 277649 259444 468634 909652 349543 933258 542509 615728 387446 960369 184867 774695 33972 803525 280519 893303 478942 174727 605285 961026 671730 691611 152782 962766 1008819 706376 807639 493957 996137 264123 864729 706294 454430 593028 545587 326546 204449 354582 768708 559600 265863 319307 547697 132425 943845 870367 488357 532988 642967 854768 981452 603660 1025213 10373 465111 543133 768825 905476 179387 767866 79154 36281 863985 1006994 353939 719190 967416 810359 182668 723053 692943 552157 394000 909816 478075 964129 456534 411602 330119 280768 1044057 495420 148863 661979 313432 469337 118900 955578 803414 441265 254075 47941 871067 575666 273710 448141 156977 124970 990249 702273 335975 561103 1047950 886329 235858 355255 678018 337135 135239 411360 18349 335361 691555 361385 517566 337329 824579 533591 117221 469605 977996 287633 169047 980263 355748 187621 101070 875045 847159 804161 935174 63794 994675 373626 1009985 953924 58252 882888 817348 184820 773113 690504 306264 1042945 446197 29817 319690 551373 931071 650688 955243 647902 912218 779492 126608 591198 1038478 208530 845331 86172 16613 965850 91088 676745 670447 550832 295977 294204 930814 935276 582275 1015151 296106 955210 390599 799999 922959 536043 949474 800367 332426 104914 523077 54886 1028544 564200 345445 773164 460183 811513 400700 221745 254587 277301 908998 800391 250650 319664 212101 691043 531689 413154 723966 862112 54428 796967 8762 247611 393905 179263 671814 203736 55270 163023 397235 548155 455103 795871 12054 944592 634626 1006427 347785 423717 758842 912530 613416 414314 901175 889530 508054 930040 487563 675434 961397 528583 628239 741149 487409 174326 31068 814006 913718 649799 356179 928503 597749 987040 171414 941064 426468 147083 708364 737015 710715 1030070 481377 212274 639543 169844 920707 209422 425626 992827 82214 344900 1029929 440612 779073 149870 548141 467566 760719 510095 1021427 504316 721679 293000 636748 378322 911237 875940 807949 191131 106486 880909 1005712 429094 225584 121172 341810 341476 983616 307949 795859 1008492 450809 551088 681305 647416 595572 367706 501805 113637 117642 892682 357564 901943 916828 227780 567031 1021970 16844 886257 392147 413250 629761 103901 241098 302260 549095 896312 139609 826875 994221 1001878 893312 205004 385605 735983 732229 821378 444903 527391 151345 343451 633742 850791 398289 503352 985209 492266 982070 122529 876204 618801 528246 821695 163180 102824 63017 381345 715207 58654 468716 98296 86794 944713 533217 54938 530248 751168 967213 258050 972762 695551 888953 438222 400858 731622 538994 738112 200358 731195 918857 274878 340067 129955 484660 1047891 15992 362669 561131 545579 790031 781639 732716 445467 819863 772423 71479 81174 234052 857827 138578 1021881 1006221 824121 453190 875200 410798 243400 191456 561806 211492 474613 1003633 27050 256307 934280 594767 346428 727395 253740 268626 821652 593919 356850 351575 635556 787605 1006286 404673 1002625 697721 678169 160755 606181 699457 750349 269015 181936 361034 552524 880986 650339 849202 186458 306157 171683 129884 761630 159750 740796 1017967 80229 356509 335131 750039 679775 858799 107475 1008451 1004320 872895 539929 779045 244000 867408 321736 485173 196796 204908 179166 751854 89267 1003552 254205 125456 215977 534013 600299 268572 897191 594329 731922 935387 31641 439308 456193 587224 909775 658548 20457 682209 9852 308337 755488 138634 1045306 11433 53922 26025 868484 670021 737931 789211 839227 20082 344222 525054 797730 789730 303297 734389 938594 183880 541055 805864 182791 672223 605316 237121 615808 268516 108325 335791 297251 181015 713430 288487 787366 604991 359857 311774 161447 517027 828150 481872 1003302 553617 465797 617020 1003014 716506 515686 295014 893071 375892 12609 185556 493807 702551 350438 634194 825012 222785 776647 774638 880467 404466 673913 397692 730789 433744 371255 513555 599909 187845 615775 641421 240563 700 836082 297483 837012 498215 522776 618095 128879 537084 711322 1006305 810129 718259 455526 369995 876970 23242 1005583 985565 658766 384321 1044555 438153 448630 445471 940147 81032 399100 665067 414214 785107 716834 1017139 246822 789674 190220 859400 805913 1028369 521025 50560 679369 235598 862510 399411 783429 936045 520867 236735 447038 233916 513876 66885 283275 136015 972121 555753 444581 839549 805294 326229 684331 184417 813236 1032246 258656 449626 935598 968126 945320 604811 159813 412961 727823 362331 267013 1015320 295873 432375 964061 397921 473235 160715 164259 987708 141177 20237 596366 696559 31502 698674 852922 186692 985871 1010807 369064 637446 1006816 9049 637115 533127 668677 277789 690875 1040157 242346 1008201 622166 181665 199196 907561 677786 57838 1030990 588363 262269 1028712 419669 374019 123221 816242 471020 992232 510304 753910 1026033 995669 681790 440546 152550 478185 938353 852389 899697 731911 1023716 315830 328924 1024855 266081 249102 798614 1018691 640025 881064 641711 569211 296993 709640 19040 186225 764143 879537 59265 186846 679649 978862 659473 770363 312758 17162 223155 73 222482 618840 612395 308874 477439 834347 668132 591045 567911 963231 449645 225670 141211 354255 595703 482715 691407 42332 84185 297112 994459 867565 909837 173396 51323 353193 936880 720490 330064 7870 223365 142009 952286 114654 1025395 250341 877900 1012157 563715 164051 684967 513172 800995 888369 978526 174753 757861 986859 705223 627877 858880 252599 747673 777828 565198 1024139 346736 1006377 959245 985889 114253 21055 878238 652666 232979 162681 359049 503640 266251 330667 1039735 479682 708449 774446 503094 926596 115876 1007712 616249 921004 532042 413730 637206 401422 366890 624216 385286 992705 26880 365676 1023592 412064 504044 730060 438846 510666 297971 29288 126894 770339 238973 384821 646274 455121 614869 1017516 450985 111551 169645 388939 330676 451613 250775 1033747 1006425 846558 604812 437000 304628 708408 583785 593333 525825 744488 650605 727461 973731 21739 120253 570091 941345 506246 704993 688795 702307 334656 266052 4942 638585 65827 1020087 64930 732692 23678 874222 468152 555531 396645 526593 262836 929496 30511 249069 197953 57881 337144 114705 719370 1028879 818717 655282 35650 416546 1018562 934263 773149 52826 641103 457709 185685 158696 69102 859908 749990 179867 360719 154768 383569 118124 760293 655561 164765 392178 145383 285387 325969 359150 443984 963863 379708 870593 618654 646672 362926 508401 222998 606335 184828 311720 78655 822288 355071 348725 203875 388563 29077 847240 367633 972987 890143 675258 254621 876066 222210 642435 420767 792131 567334 219330 1024624 432319 447354 388345 562864 820505 883822 174543 1032387 858938 584311 618892 775759 877549 897678 596384 306879 715108 746417 338716 276419 851889 541537 209719 96718 433486 530979 107466 502935 705430 4095 672725 744344 358217 628996 143352 1022610 739596 422338 617210 870919 93671 502734 785990 945087 26565 641602 436841 1017668 212471 519738 75670 597605 345521 529240 1046050 209335 31372 154688 1031943 316687 943874 356125 803941 119817 892150 647706 319997 550532 900649 440298 40372 62756 267462 584769 247830 126415 703447 4185 601297 632880 808909 128878 54069 23096 941820 488258 413371 269463 782876 270490 40827 65351 214217 738238 893620 470530 497156 242941 725832 74951 637105 843047 989757 783449 601111 442897 159549 235200 1033315 992021 919831 349126 647973 370063 941628 669050 868304 594273 931138 756913 16446 1023344 722277 230784 254251 805924 321281 773059 143029 219116 791577 802714 216291 1028024 915667 768486 725019 754557 250874 319696 75177 909493 321403 68675 379967 1007324 932072 735853 334959 515060 123384 857154 713011 477442 1044741 524793 589926 755342 711052 806797 160585 348455 619697 24893 839423 933341 561592 653324 679184 116421 923277 755265 967658 747385 1028157 496617 16219 772501 988027 799568 485657 459067 904476 558476 1020218 907664 696987 937714 632508 274749 688790 105374 241662 419566 984398 553968 447301 1037782 818475 827658 913208 287274 104246 98643 443237 988577 166814 1043702 1026234 510971 646708 666212 252428 126839 44782 651982 543891 410971 39527 689836 727148 641647 76381 53816 487702 237442 185906 238067 11766 263652 627565 386848 189139 945130 587318 330820 362586 559470 254429 874925 46235 35917 117075 420327 549770 808167 753583 634440 348031 246433 104618 328549 55734 528486 940323 742811 361168 672034 341917 349575 389968 171078 126140 277646 824351 735815 594892 565590 374537 1024287 809786 1006667 413502 225483 279832 424987 80338 139211 96157 805434 857661 640932 499107 679775 831195 196961 251688 968709 782700 512526 47565 342251 227221 763708 647514 152469 302942 418689 69688 195272 13235 293620 450549 112402 632035 925621 590276 273215 577828 491107 528122 170213 810253 789156 453010 750809 957466 449441 371882 330680 985387 661638 666884 996960 151301 488711 526726 466547 712911 769494 674746 987867 795287 1013038 38991 814144 664011 950091 126870 885140 515520 581359 458245 633992 401455 950751 916664 876052 320947 531812 664043 279283 611916 989899 41345 227364 675294 431077 343424 380778 357555 483208 550547 795597 976885 77324 584839 245272 881205 177614 736974 313688 349159 716720 539903 710499 236515 353175 366420 619855 790502 230636 638762 970742 763151 335644 878468 419961 100450 119320 824713 907450 46920 368342 606466 894944 796685 164814 99549 536279 1016417 600445 745388 36045 419800 696037 525351 764855 281706 337419 47526 873674 974579 921720 1002663 218370 852404 699321 266062 45470 807632 671199 748000 715937 1000656 201216 326471 743763 378656 300212 936337 426175 163471 32920 197233 759346 953811 858831 314301 916418 912899 163708 828398 710341 415515 327241 512675 832597 702588 952035 157982 998867 868713 599419 86725 327009 653706 823110 914850 78439 780653 48894 352996 505358 971520 500064 857948 323528 1014297 1036716 1002497 1038790 818414 157224 54892 529792 638109 904349 170333 135217 546213 1029848 34100 210777 338027 5930 10360 15673 1044919 994537 53332 1011034 848692 565485 997653 69894 207859 897556 970413 1041358 598248 553406 687411 759810 144748 659537 987489 1010492 955321 407990 76053 445142 1025393 885210 46032 133230 203800 581934 787258 859753 428437 540968 289692 689262 362677 399552 423012 267239 292264 137460 497829 261251 636546 321860 759700 510135 496571 980022 218380 1012280 565424 279507 477707 689794 46112 486952 1017139 351060 290991 364998 736074 545586 613734 352835 649146 733666 36401 738487 523537 950511 908384 293952 75138 853034 896806 747134 660323 474659 742429 444439 254381 722100 649153 403764 722047 599415 118256 868867 248219 727627 309872 30515 420072 708051 674153 288379 828654 946166 468967 164627 195421 678496 52313 311864 1009030 722176 1031957 677805 1026272 592520 160466 492085 79749 605425 175404 157722 303282 707060 1015587 983977 954699 356241 904604 794548 549972 639116 92638 222222 148345 358635 47639 946706 579463 909945 324053 200989 35056 149831 580237 551696 544844 557094 535576 481487 399058 357677 95537 507588 960227 251449 824312 850268 732288 705896 507506 219528 935375 433565 858886 45374 697242 378624 190721 651254 866767 760699 538899 1036078 851969 744254 13776 298727 147941 864571 916529 836133 491478 1001386 197648 863090 384850 322695 137391 502107 994171 378383 581938 602866 484759 988999 129312 713802 1041809 595061 104678 531199 395893 149412 970324 762539 490231 197925 738590 389490 914925 716809 761692 947319 307921 691879 155146 126052 610880 716572 1005961 1038823 679549 351174 379420 588335 351215 860105 712812 54131 420254 875402 978437 282987 750010 846134 204246 487893 846356 676156 900277 786673 926883 118479 987609 222726 471041 1008741 575326 884699 673772 983098 647877 430398 447941 831694 85361 408961 786708 452963 585002 103672 839682 317056 740510 143740 514013 180848 381915 287467 294296 428484 626903 945061 509512 925645 823272 183569 178088 664355 902220 1025046 805014 426529 884899 857506 582036 208742 819055 838439 93511 976469 228251 818969 784636 393110 350449 891249 517406 480659 908450 252973 1025473 80124 980419 860109 135963 554307 955850 270296 346629 746785 465173 22357 334974 202511 802659 322898 987688 295374 439384 45409 915657 248031 534526 75798 459980 758028 653119 698250 688573 681181 549996 492507 660177 534820 810937 19369 426844 369010 384958 988315 468824 525471 575992 1038296 838628 172358 944965 1040015 145347 37446 884844 933487 801753 33602 708243 1009199 742322 296226 281543 375304 54779 520848 579448 81973 636167 877692 951033 548218 53067 439961 616964 762266 708578 596957 334645 435168 892681 1000197 168074 1044375 352932 756494 833513 655506 593592 804797 363418 479141 34287 267801 899785 225065 936471 540907 582149 210812 965795 472389 21444 918399 978728 591608 422109 130326 852961 787740 823564 358828 269868 1007244 883569 485036 385803 906855 945937 50697 231844 690321 572244 604855 555970 114223 911493 42287 558673 1036847 553046 1036271 236005 9662 722521 142328 72500 402639 28807 695630 312215 154267 913341 350076 987534 366108 669754 576013 739641 269968 719395 498964 853215 718844 719360 376229 1004907 604071 702780 162393 488170 1009818 896680 634830 851214 458791 397048 918821 641966 254559 75076 931971 216900 128666 408457 490384 1016173 52211 660262 450555 484717 1002954 585056 775155 596136 624704 599006 896687 750378 687294 545069 412904 342048 263790 330045 245082 644701 970432 467426 195911 899286 283111 559956 378099 272166 324442 47279 353321 570891 795219 301172 306868 411623 298579 859398 194791 892223 945052 415022 140310 881984 640949 595096 113435 933429 454122 76884 73426 218642 973770 144213 705180 252653 378279 843509 686304 854911 633625 453487 53126 14247 981884 496740 359546 934119 871021 695639 711215 174821 922704 780849 291865 15339 1020621 894909 172850 77160 893263 721965 342646 846957 176516 620435 476007 354865 184288 695401 379529 916622 178201 38922 244711 904833 850348 463670 839564 1040557 470103 180882 624139 170457 603293 622374 406776 583534 563269 323293 992109 978426 647899 113928 243334 281007 662062 877275 175589 909028 148176 294895 94254 80531 455834 246463 26508 754394 392997 876843 945707 391034 269905 336119 871100 655963 835266 323661 605428 448518 381534 790071 367116 698409 636112 705318 31042 89623 598024 829806 1011799 717125 471225 230855 483344 738766 96986 307150 86198 367856 405030 723585 941717 365965 674460 1019079 833152 507051 124159 678374 1024587 241141 818006 944651 828752 640055 481645 115398 1026283 416229 527699 278411 538878 825749 60378 453169 118894 712320 107803 385911 603556 697605 387311 449402 59148 920359 269174 924225 432025 844042 924052 792626 768831 215417 396655 370329 205688 256611 611059 567336 371648 1027418 224334 1005937 1046041 331795 722548 272750 735112 591080 724380 532986 201878 746329 643520 909398 691663 583814 15137 728485 130118 837559 200386 182127 7696 248533 17128 632866 12996 197358 156576 499596 468994 264372 788281 486243 120296 576766 873158 458685 936862 588102 364189 683928 142284 712746 183002 222547 6431 654828 103389 994099 930504 854258 964295 869344 1024252 889414 857602 37605 209269 210454 101814 857395 590831 285749 452692 272798 83628 952473 779023 92510 393969 539611 868958 659600 129415 943034 915068 63155 429882 1006488 1003496 71468 182621 359675 738278 43458 875077 213005 180475 969506 245193 191517 136052 898396 26057 776220 874976 755812 652964 998177 461202 762514 889792 953574 164640 166178 408581 882248 308966 417973 210530 86474 317828 390606 1019463 15379 993372 546134 827434 111723 769557 455961 112130 183618 751387 289863 177103 1043626 845340 113652 1037328 400600 743564 272280 29771 912551 650018 892303 717193 122900 831065 634777 758998 159939 121584 72540 823237 630393 857706 385757 67819 3999 444303 652555 342112 377286 97001 157236 365633 18973 481096 604302 986416 42493 107071 1029296 678610 170846 808100 217622 284752 502111 507668 470944 356567 1018050 671340 269331 662552 15469 262225 77462 944840 1028586 448425 454455 959265 61927 270624 986980 978272 450743 178085 176754 790597 954064 981226 607770 474518 203083 448999 649975 978587 858728 265047 93449 446627 1026567 405049 969780 49535 323119 989264 545986 580610 801674 207012 739293 431239 771559 1027071 529430 320874 516280 610673 859617 232333 118673 306893 137238 217813 9903 709929 388210 1012395 179055 783714 78868 391804 271570 136342 999424 85561 707584 381096 1028511 307928 756929 472255 172861 912081 1041925 826823 90250 909985 113246 634606 372506 683339 958593 22056 108261 725201 312265 909484 662215 189119 742580 401269 364801 619681 559460 957379 117686 315529 470558 777111 123247 427402 902606 177722 451992 902207 604802 1030326 336128 35653 859627 432731 514653 910268 752095 770364 372422 732618 405721 644784 490039 949528 781943 355281 249873 525651 174075 44544 66455 825004 109771 76639 1032305 207449 870130 632661 13101 491282 387996 655118 246201 247188 850846 466425 873451 220449 70635 852552 142329 40958 257568 840051 872193 1032180 774393 588981 490882 570064 168153 95629 375777 143076 270407 127551 27366 1030019 962667 279121 323644 309640 418197 570126 257780 964560 951223 427014 921602 559035 681702 420748 88767 564655 506845 600887 597349 813461 296057 799841 157078 181082 169022 941227 461014 485232 696528 434807 81164 99146 57979 983405 639237 479715 869548 349943 169201 575544 599670 284356 17124 217545 305934 429897 243542 40220 367183 359995 436644 161850 119095 439574 824461 900400 475752 593305 671413 413328 231080 257608 381733 926701 851297 696041 100809 616034 1015074 371975 188401 630028 955420 286834 549072 125323 1005733 540605 1048064 414854 772537 828607 1046525 535076 114548 811283 284325 91795 1010585 488088 192958 78468 1010190 706545 526704 749485 418142 791813 880327 873798 275253 767872 932914 597133 703720 961361 597511 703810 796651 167722 207613 506411 182872 899331 871600 785809 300911 875160 931872 378305 270352 243174 194098 172429 74563 549298 523309 1014985 700080 826882 840767 900302 315175 374945 284150 1010937 250138 1016223 224968 817965 987422 577487 31371 197709 875630 791880 338941 307395 844136 394213 329021 205052 569357 803269 680016 879082 903813 404939 788381 41345 116121 635935 876145 883514 850232 930475 727420 324754 671986 486814 427858 921996 937088 693229 92396 436523 557114 1004493 809508 82425 1009055 982842 641596 130691 699345 245876 492632 825819 833558 646781 51199 357397 902744 332188 717214 503498 694694 780252 963333 154008 572593 735629 1039336 962207 152144 241090 373343 89861 751100 216786 383846 585588 207956 863960 250718 730263 123803 72755 456330 229280 492597 353798 596371 314053 725294 307385 1028613 1029566 907443 121462 102095 33353 275606 257965 729287 376999 383694 798608 217892 138268 507381 532632 193538 735090 97736 111870 44258 498039 26539 1015619 232231 895354 657186 456360 923801 375762 18009 183223 263142 77399 597661 1002680 809244 562407 776417 973372 150065 194018 384570 551831 427899 530095 596067 140125 206904 1038389 385594 652268 271112 41826 165953 938978 415341 976296 153886 590499 991570 1023355 935451 908500 953217 1046228 70567 1032419 917035 260017 596435 885628 887909 933010 103637 586773 117669 181502 361864 651619 277577 446460 926187 1019363 541200 1034395 972190 83026 437407 213610 53864 146485 118781 656896 12467 564818 273687 535925 827406 719157 764477 807143 1025962 374189 220067 508663 685790 695116 908257 122185 869796 812266 144500 548104 673049 550178 874042 970591 401408 15059 664058 986625 527168 365984 131290 838561 747106 658033 527591 929915 322580 325616 51601 755402 881320 97037 551979 522063 277653 422779 636015 349649 710901 694320 480505 327063 824326 433129 650183 507376 227241 483747 297663 972459 842726 147747 118825 1183 1017702 875375 757553 957989 352248 917331 985190 769944 699148 990686 1028670 1017820 319035 118498 692624 877781 196541 648567 795160 356331 628465 562296 708342 318092 797913 467716 523055 486058 416923 241918 629291 788281 422913 134030 940085 939186 762874 168351 938751 483731 639255 75870 680475 484061 300046 933825 782210 688277 309819 255742 483345 700995 529946 585999 199688 43894 1036238 272693 313225 383037 910750 104306 523039 616879 281714 775437 937012 684645 499802 749842 841113 594683 484615 943312 520194 46738 906832 628825 1018503 876369 608431 423685 922405 918239 72130 955375 782139 390891 536778 482934 623630 1011109 986927 1042110 118597 66114 487674 176685 495469 546171 752985 892910 982134 768526 689950 122225 397364 323900 875841 912105 876255 456522 273242 241612 229267 57344 1042983 827223 328913 1033005 614412 912648 197884 112928 504206 971042 144093 780080 557527 187692 296480 367670 762678 680050 1012693 687374 284572 711811 46831 377114 139551 100785 239816 556734 205434 125844 600475 853989 135051 161159 268553 611962 110036 605994 810645 166128 517372 706782 688680 224955 679755 839756 906381 533717 965169 996575 993270 49722 18111 846917 137333 857196 875052 460529 451716 224239 929361 771228 972158 293070 479790 768192 342051 931605 633443 982812 976152 1043284 131511 819251 153957 77603 666005 345548 679669 920984 895626 384883 345369 667602 263369 1038071 174341 858482 164007 865514 118354 619805 495390 5412 165755 94459 113230 19265 700000 666427 271864 595742 142533 11917 696322 584032 496852 982694 999669 341997 1001879 898240 236674 287344 997247 175127 1016313 1025753 597216 15981 478416 992731 352882 823430 771362 128877 33746 421549 364589 282442 854014 604462 930003 373104 788957 123098 563226 79525 938165 455558 738732 647405 1046707 374923 915544 851989 43879 417096 847503 828972 682053 602523 243431 273412 580901 980076 102556 574901 216771 929827 613386 534299 725311 501549 990004 473171 37023 774266 328256 186946 59721 222210 661497 310030 921737 849723 812620 932515 232721 108965 47819 745263 638835 188734 128813 1038758 637609 202510 651724 6718 240782 766877 386597 554228 644707 129912 554332 284166 136523 854960 734901 493175 1047246 976474 120860 753807 619866 167696 52894 185432 526525 79726 628462 302114 562861 31638 951777 131327 767808 765613 10482 511816 565620 669531 407231 924438 304040 326735 397193 521418 76833 843961 576952 339333 156039 282830 190037 535472 19301 908872 1005967 118646 297644 126179 29495 354117 434736 880353 531267 439377 577321 766343 636494 261905 487860 866718 497174 932800 853328 897011 915966 81629 829794 712151 892810 917931 342449 965023 516837 587442 980714 951077 946014 945724 376605 61509 557030 985817 120382 878945 1027988 411099 81573 415198 416289 852955 237966 30885 625773 670002 706458 613539 34040 237185 106828 971081 771177 29994 778125 620300 372235 23508 7209 809958 440395 537322 954960 763859 994619 463133 419606 809301 555794 346078 754163 987633 5290 1013733 980291 520880 909825 1029549 784070 362655 540856 441845 747554 575823 496791 473664 1044316 8021 747527 333142 827235 493259 203926 712641 536709 1030605 797559 476241 968952 945405 521727 298137 283987 629760 730665 800111 618770 1041919 565011 562031 319253 1047079 654719 427897 234017 70697 501843 607023 83293 952507 160025 138616 763095 549396 50304 947968 132605 724084 92889 896693 241700 4762 383131 75339 963845 649804 397023 546489 88379 839891 3044 718010 3270 440188 314252 206158 127882 540696 317405 639542 392657 51580 944514 437883 168133 1018882 989256 473831 114423 771591 727969 825994 790747 391275 793380 288567 253257 275220 626443 865796 209406 749931 831667 605134 936985 526045 129824 65970 827550 465755 670582 534933 685302 210906 864641 410270 329581 385748 1032238 372150 214963 19654 1027600 692751 859996 855216 456156 254362 215648 847000 567021 552335 638875 50695 611776 133865 436558 159370 334969 575207 519580 963634 338781 11149 83726 158228 452950 562209 322832 820426 435314 430510 576626 476913 1036900 155524 675815 687529 319746 92086 178313 576792 38597 776090 919123 658663 197452 17485 422054 308419 786393 483117 421573 547037 344018 637533 217176 734827 913729 630084 157165 839717 650581 190734 702834 1022664 424159 199977 349885 768407 431318 723914 926724 838357 581331 888422 477797 836684 590230 723513 77407 909257 963967 914626 587863 366493 807189 591941 1027349 701214 977283 628808 775748 549668 131862 1046038 506613 552588 577984 1041727 927772 421560 985496 729110 510226 924685 212824 519218 725009 436853 841950 376557 44731 865755 1019307 127464 958100 16049 948071 952197 768387 931436 45659 851819 909909 596999 626165 998150 310586 75900 413000 29189 194630 559950 227209 538330 533489 145155 768147 625469 859032 900514 151908 1194 327162 146745 727198 852190 308667 679001 133895 453214 201188 218776 289801 822512 224865 71950 882226 948767 846978 618200 564149 32187 15226 540057 743144 336471 913635 971252 559812 345546 1012025 15379 1012584 376238 288858 834595 534167 855012 446988 933589 1025077 729870 496247 518623 358093 342804 368295 702585 844814 505248 111883 75745 240969 4770 42489 259031 24565 62668 928808 647969 669228 144918 152884 304137 821035 986171 752157 833754 509910 277819 968648 947302 138033 25559 87933 657027 619240 541720 776039 563337 606152 77769 705303 555478 373315 228088 863234 154698 953073 458873 266750 630987 752393 767587 281545 635842 267500 21137 851842 162205 347291 589602 305966 379723 428092 532217 965940 524995 16537 729661 769249 366461 405920 879322 393957 1034999 465636 213247 852436 156977 266266 972703 73383 295217 88477 90352 137528 420225 189675 668398 132297 951468 410918 392153 970878 479684 803733 1714 286686 29919 262176 495554 602966 316309 631254 731412 499894 508292 694123 798454 367538 736460 92082 806012 855650 80532 725544 462845 442818 656259 524137 626580 644659 106567 688568 662944 117752 939538 320892 134468 859066 144151 594365 755432 417541 109330 768171 355510 657608 82877 858135 1003294 699865 807260 608760 1012050 384367 443186 140520 318923 756134 786441 306341 494274 655359 840367 791184 560823 29149 943731 280113 287982 658696 807852 923057 606701 238638 1031218 450142 227328 911197 882659 380203 125877 928907 872736 44845 301152 1034254 807245 676383 468120 521508 793940 816351 624312 937581 90659 1001455 571743 775787 217385 32245 622577 167945 928989 781371 473875 1025809 714039 506671 576818 665781 902197 403172 888573 19463 928344 970640 283623 346752 613156 104972 949926 116861 154019 335959 75191 576957 54499 176659 411607 216549 74867 124166 4235 278780 480490 374171 11417 478191 476257 866143 339597 784654 249587 644484 821 1015949 461636 861025 226853 467204 366327 15599 1033780 854000 979767 440142 805373 117295 848175 991550 74847 289928 274066 201638 198910 195617 500244 578065 200896 374535 79854 555820 302672 443562 97886 444746 742046 556637 549413 484064 201052 804826 588551 572169 267651 784317 682062 754178 333260 512004 507208 501167 883000 722581 64964 57877 629641 581048 993945 844254 205254 281753 876064 847576 1007291 276423 587957 864886 378742 407992 711993 755277 30668 129859 769427 513176 575186 990244 358186 2229 125796 1026939 229229 626598 241825 77901 286795 682129 473708 410114 935099 247105 514541 700645 562486 15010 651790 278184 828472 491848 650239 124637 1010370 640489 342963 767870 414939 297438 1012833 342373 597514 201639 355587 288981 179678 814948 29914 998895 222311 65372 759784 116030 362170 629882 848756 968748 523120 673483 334474 853386 993063 681473 428664 195084 997632 301555 470867 211146 96031 6939 915568 742337 432943 371478 949483 480336 540379 136488 307235 771004 743510 540341 173628 541612 378580 313289 157851 308909 585486 342929 907886 719023 223171 315616 961826 993158 767537 47787 550123 555882 400032 395405 945471 831351 486615 726852 539995 1047086 460965 430386 363709 759282 117338 392925 300968 842124 6987 386927 816035 975016 69201 885046 881658 50262 822346 1045029 630331 680841 954519 335954 470715 113563 882077 791158 994575 184519 872772 581744 659603 796334 156027 13250 816358 116947 297138 153618 384620 582431 383582 514987 233163 911965 931704 114681 616814 480447 916222 997904 190469 451159 636529 721702 925443 751007 65110 145685 184863 359410 149173 446170 497876 1041936 905117 1019161 463584 1028254 631198 500374 470217 785572 563789 1033405 291923 47117 428227 188443 228619 906794 743967 22754 677056 333871 480767 908137 264196 550325 682763 179370 13999 701751 559979 977603 47196 361621 858443 1011061 479467 319891 1008478 161448 357629 787035 667992 852709 7803 290295 548979 264666 635152 636120 561131 736986 257706 244050 646530 745818 785405 100381 242173 138614 161024 442582 695716 883817 102765 888443 279750 320792 219461 995315 810035 109704 649546 331908 832960 603748 771972 290907 679111 697720 411581 433416 639652 138296 524293 1030655 785209 232762 347438 399640 461162 990135 583504 795407 736162 68622 165447 970757 497741 1000514 366128 700413 1006172 416887 654320 623456 163268 540536 59821 680825 744447 940852 1033042 424698 219273 90429 201487 282230 40292 563016 757207 759012 976788 178095 468961 761890 353188 680434 538920 415088 760352 531249 831979 112113 1010713 253620 483117 128813 925604 540260 868150 928658 162907 594767 583184 97006 653274 1031719 389643 715511 193091 980932 430137 899011 393915 12701 332018 277584 807915 820819 232530 486141 331903 211495 759478 841231 778154 1035135 1347 870446 160161 103269 180831 388325 990235 456199 45622 395557 165592 926520 370486 738242 419863 878318 681619 949748 479517 330178 965828 211928 756405 835955 107012 761069 590251 962915 618194 189592 803664 129816 925809 37536 166393 450237 503145 396210 579968 420766 158212 578014 142273 508079 752850 740632 437534 843014 484133 402360 919804 589917 296342 271098 443972 170897 777342 178047 832483 184613 107646 587211 25930 296384 533239 471749 114414 327850 424595 76857 1020617 531539 364474 311641 937175 132813 326942 998200 503706 561741 661552 206158 368791 923054 722344 46583 656599 515309 515585 182003 372071 141742 254458 155112 21464 246710 48918 181467 239295 203119 910365 537275 747062 979047 910745 721878 823386 828881 258650 623202 368075 917250 743410 671478 642607 35317 726842 63758 623790 560584 493771 530314 636023 625469 266630 45359 810298 937274 452365 730404 792493 166217 58439 672631 832008 4120 749024 198038 187528 101882 943814 710358 321007 842597 13485 421104 428034 449906 119948 733311 115722 194145 589598 341379 970580 1554 679266 246752 855985 326284 380188 946144 993271 979065 439634 311981 791677 189352 682703 684760 481187 323467 959651 142549 144968 466871 655520 584572 525394 118886 38879 254090 491818 499448 435002 191774 738365 453229 208847 633404 211324 713709 320387 65869 77276 929600 708988 218269 682967 70486 220838 341980 26602 342721 210480 833694 163093 66614 413196 603867 702814 811792 850802 904559 506446 610253 464733 19099 366962 641167 996108 964738 518363 352667 515203 882093 442271 26077 848648 1039752 54870 427875 723878 884963 308125 729054 976301 388721 190614 65828 978736 330572 744806 775600 55685 654191 503222 856352 867785 170555 300339 946358 217433 885491 814095 789464 961114 305471 308093 1045649 70707 164269 45624 92173 160782 244267 729341 626465 572762 492175 583436 1035968 652875 25871 452267 1026183 674905 503497 317859 666418 538813 354364 998849 324388 570615 974285 676182 572132 360267 899140 8120 97178 1011518 107852 236991 138646 449054 954358 710216 899274 788344 616758 140982 550219 636320 360549 691052 105428 765484 289725 326740 665154 223865 688352 842075 499737 837669 646482 222962 493309 314771 392954 940687 252730 294506 126117 751402 741438 114710 716419 735680 986393 544326 120488 300500 523524 835436 317836 246249 372695 760128 784012 398345 576144 423229 651367 323137 722899 79139 251329 113442 444517 83827 72099 326210 13232 64502 408569 154809 124995 583735 786963 258469 998479 89092 343844 942758 921130 910833 339142 16482 664784 321492 545653 941826 270429 342858 131855 1000115 916116 779825 23386 498727 464731 778028 582782 644369 648509 647715 1030023 699565 855527 939200 734948 844853 669355 998130 415467 392045 807168 277358 226899 916760 490239 439337 116408 809856 815080 1040095 476442 253170 624795 460176 82526 1022015 740384 116477 883660 196925 954399 551727 902031 984388 403816 18417 538936 931762 404589 931153 397884 659047 441795 201251 193137 732746 29349 284798 971925 444354 278897 180796 295623 721725 66088 64894 433932 818604 556786 815399 342987 447749 398488 659804 918609 148672 582409 607242 587086 21083 232917 972128 238935 100822 232629 654416 859490 412216 134145 356115 278860 827912 23864 427938 706646 867284 128892 817213 968100 613038 395283 102376 835773 779945 168679 36585 810510 1018208 205575 2892 628583 776816 854820 386399 820348 760826 734741 314422 111461 919330 231251 381480 332062 338066 510846 4432 90632 216311 276694 24589 412262 621955 884674 202114 452321 593002 27469 122391 193797 668005 332196 499702 822209 636466 496793 814990 812011 1028881 553507 758804 438458 88905 419036 367613 165962 1038753 251009 33158 384028 408807 644726 515884 524691 554093 704063 996404 838263 351366 409096 538916 666998 908046 71455 1000520 687774 199647 154228 1031726 866277 884061 538911 173610 545185 1015019 419034 599763 797456 291700 131 342660 787154 1004003 991388 155612 851818 658858 777163 24126 903104 535871 322394 137810 568225 943259 777144 162434 154686 82361 445686 88958 472233 846109 639818 693433 594523 516682 624527 593129 1031601 193611 661444 515722 909930 528939 698249 232540 825387 677757 77989 869857 1014523 595157 496514 146400 218055 519244 804783 591077 610527 916992 564317 463294 52855 926865 952547 12799 110375 672166 3387 141439 607340 236134 139906 937945 771876 672767 867195 216812 811030 892963 873741 580956 901224 1042822 235201 1021966 870951 970849 754501 452016 706755 206578 375019 715567 965007 630266 672298 823358 74821 430397 292380 365526 197505 451590 682239 700592 802113 1043872 126133 905677 11115 30174 336195 153327 701511 311700 562517 354589 520961 1027867 325305 810787 553001 713425 414431 733711 256562 919 190304 328117 830966 853841 754292 567596 360240 364394 488314 746319 790784 218445 920436 229182 659051 501485 1027464 337114 963289 1045310 28544 207180 193173 1009337 412235 390014 668497 1021916 842362 684192 103583 672680 45251 727205 1034361 924193 275074 328387 490425 39634 2611 723447 937634 983366 75769 590207 679253 16784 414235 588126 546909 660676 1000833 824027 797988 726395 1009211 812290 933499 781395 393210 1012001 470294 625773 923285 829260 798734 688110 509574 555739 916829 83070 865643 34535 803429 899020 332421 475856 1027178 1020935 304956 116409 819475 785510 227225 630794 1033965 530850 160458 308718 589288 706167 570273 343507 157656 478247 512278 245740 647413 208630 638657 338866 804955 592559 671072 982111 358539 687901 908119 748913 446440 208019 558379 1031981 411963 966757 370182 428826 533552 266604 251959 10370 335319 478343 402863 729332 997667 340244 841860 439493 464750 613755 514929 94090 254195 109475 305748 380063 1031507 40315 643760 453539 711697 55667 132137 1004794 462102 767744 569610 249418 911661 318235 671426 802558 232072 844995 640610 304326 513337 862582 943393 530453 544698 950716 662744 516258 297830 861597 803975 39399 466173 760101 100558 1009573 337188 436455 228468 604766 420067 816759 637156 402394 522789 562415 954027 179107 749627 472427 607740 627592 307289 91021 1044268 441374 542232 283129 181046 481594 805875 374490 201783 476792 910282 473180 511475 969655 868193 715055 99919 156059 145634 709899 7637 427530 752471 367910 782387 630960 670513 140479 300220 391035 818884 806295 470757 897823 521928 836723 937673 193426 485082 908699 876966 914577 826873 1016158 635486 213530 589577 796812 195063 785648 956755 59642 884763 143131 774403 692738 1035161 208997 235433 645376 385762 662237 275641 38358 793740 282456 957963 659305 229331 133611 24667 22561 111891 329330 137162 47725 951887 996621 817243 79165 61357 229021 386679 592006 901112 694604 696169 938434 641309 912642 94691 702573 106670 690160 984696 600713 585826 926473 636959 960795 218771 13956 1047734 9387 579262 597596 220541 485832 514567 610000 655255 597378 442290 170211 572557 903662 458155 360157 510666 1047206 774399 301256 259615 92486 425569 2291 944193 604656 664230 721011 852294 870345 594761 873373 868396 557434 904936 204430 768850 21936 97733 817571 141565 733084 131653 998913 915413 656243 629108 842254 96101 453359 658304 931318 102558 709068 879674 501799 134740 799308 945048 457173 161216 582068 669237 883575 880380 847052 910800 534856 834954 558179 98761 516039 248014 457161 167847 761911 177295 576340 13204 976160 264570 180443 712927 919244 454047 268350 629369 176074 519410 377308 443257 680303 676299 306458 425880 591952 265574 599267 566198 630986 929892 867363 538195 977786 783177 281163 688150 405957 675580 358352 1027146 924241 664905 744108 457052 232842 457058 697052 555358 436766 800858 120544 418439 641409 725417 270398 520113 824426 188331 75774 1036506 337748 925728 787247 11171 607998 392366 208737 928724 632044 942938 761642 467926 78819 831251 54946 605495 691313 712743 792550 112938 876899 615628 303000 180484 394316 94617 717149 181952 588293 649738 78942 488828 302887 55551 171976 930298 187539 751933 784204 273184 846827 970219 464799 1047160 207894 183063 758523 971953 722368 134703 417180 477724 319447 534152 690757 235312 795663 28123 857784 361734 217951 487619 903233 383453 928386 59200 989228 88471 775799 277814 995402 349755 211202 109295 259953 905329 212264 122261 798201 469001 605111 143289 498239 351348 1011644 1012175 541989 187721 359178 82607 968336 584386 326330 522262 238057 230972 273317 988963 1028765 193211 564972 416986 370845 836963 786033 218788 955615 951808 319835 887501 755163 253823 372886 471301 930830 155763 236368 293600 704122 838545 498558 224342 292644 1046580 756309 410691 507797 738009 345297 161000 193882 429476 122929 404584 28292 512218 192120 421196 230953 670565 1037038 505600 702689 582483 861854 212564 577865 984663 797910 701947 468100 1038919 284585 829199 188085 519580 580720 743819 483206 661493 809029 543952 501412 653972 296070 409633 577600 397535 1047384 248614 1024399 217312 3106 34413 206155 809926 565261 967652 415793 409186 536203 251745 714113 836011 639437 585498 979841 543546 199499 949293 524282 1002959 34881 273177 838841 346570 112172 486467 23568 613810 481104 691315 1047890 419506 378677 417108 420186 438551 876326 552439 388869 866515 715441 1037136 765875 424445 142377 688312 912330 184655 291111 340073 483123 814247 341765 1039365 110043 707462 974690 574736 57395 380820 619681 3441 126897 679194 360041 385013 942925 166790 845350 338124 457733 222699 781191 843274 487769 146302 272638 645159 343503 229402 763971 211584 752496 343229 657105 748500 381001 462857 371304 499399 813804 114372 198025 1043042 200428 21592 519165 651921 864612 840531 325455 8356 599409 161256 457549 486350 284851 491117 166539 373161 696272 38875 756447 695985 168690 1033809 711142 861892 588356 59282 262526 1019304 871032 377730 851018 786309 78148 240812 657969 768359 864736 307391 1021151 704957 807305 940300 795715 667869 54274 1047306 811791 199038 264206 694483 734012 762172 205815 283044 1036931 104727 733706 615009 790244 681460 396569 833038 822051 813339 683255 656983 856902 170167 66304 756745 196889 833625 42638 343959 1028266 926070 233861 502166 853197 859108 502984 803649 392088 312929 781505 878325 873192 757516 835037 774326 277723 15338 98574 241321 205908 1016674 858183 213400 426363 275649 230148 331121 114234 258231 428735 1022407 666305 684505 753532 836175 786946 353565 787518 694117 753205 184928 256911 511621 261462 267491 926716 901842 472482 484298 177303 656786 948766 649884 510324 622255 3856 291270 512044 466232 691844 300824 959581 6110 548040 300614 1035303 1031543 863472 237928 509104 316799 1021267 51578 679585 168082 46091 685789 10920 985331 254841 291284 325108 86793 556736 424712 612028 73180 505413 357381 608440 648092 554037 595899 645542 240155 741631 17149 1041863 217934 38870 380165 123999 294351 678704 520174 443448 980318 825673 278841 251935 635739 880801 670281 775014 880462 484474 413926 54881 573280 1028443 499646 756457 510175 176528 138975 610524 98494 545191 1010751 227994 818194 169204 9268 104842 872598 535054 1034748 580243 34088 855888 868407 684707 135754 739161 643432 203564 291490 892300 51319 892578 607098 948881 629041 685310 881984 837842 432327 946238 723975 583935 149067 686306 159749 767626 860982 940657 871955 629804 924645 565234 854064 243806 491543 360563 439806 594401 166769 973702 963907 646199 228858 1000895 379498 969767 541855 664887 643328 425021 242096 712204 785463 713031 476513 855775 960358 52953 886346 1039700 833158 232394 453096 414357 820919 947893 740634 444368 28345 440953 130212 746164 446323 463545 150959 369144 767088 1024093 968263 457173 918621 773647 841180 32903 672141 17599 728513 764623 842357 192544 543152 923764 920112 987944 817221 684221 608507 486548 471934 20216 150714 551778 260417 868087 629106 815956 480214 51598 172493 274804 426601 364822 882585 327819 766346 97773 396361 1007016 574380 981748 721266 1010847 698793 82447 919887 625799 1002300 374953 1038142 326715 1048453 285741 630849 429786 169353 81550 404350 880712 191664 70336 815808 260523 466245 182588 905971 431598 12538 15488 642219 177729 617313 519565 611486 1037975 533108 118887 242725 299558 927501 75929 981440 641003 48495 357806 915855 904995 402875 815033 908761 637907 767100 463822 345993 701250 424732 245895 458412 86138 32876 1008256 668404 596170 297248 1028314 674872 655430 684113 555452 19186 392773 397305 917197 506047 307682 702842 418236 76003 988797 343576 794809 280770 870455 952186 238329 229480 546937 573485 382261 205570 143981 592929 120363 405347 364419 1036586 504604 172160 1047534 102272 930892 1002996 518949 150079 375174 875645 56418 360424 665237 999037 1019686 307934 384972 1000570 18355 950762 513663 507294 74641 20664 959880 960567 163338 819288 703939 455224 1008813 997309 631442 608695 7118 244801 800345 425325 570116 809503 661251 355641 371115 974072 264827 952989 566112 497743 490292 452927 470152 327693 328866 843626 888520 905469 790463 538250 505230 248145 884615 1043380 139911 323867 486780 491547 324135 881365 783906 383388 716836 787418 333188 504627 441339 711914 496557 1023364 523626 1000106 459056 364371 174324 106018 836513 525836 676961 9533 274970 46652 236346 922444 901559 969749 889681 94596 737818 572398 348471 94075 469480 500417 359621 478127 586569 931500 259476 248831 559212 870256 1017732 738863 180225 511733 1027897 669801 59837 561604 552601 291255 355033 741259 274767 51850 1010324 754589 377163 224566 495276 701807 281408 568947 509929 22813 226085 161246 11923 344035 620725 669302 716534 825507 355311 620319 83429 819301 487830 715554 232757 533203 858033 400043 415805 879289 244236 498506 434268 541323 194230 514163 459123 877791 78466 158718 525927 965870 273798 1703 886177 743192 1025950 321679 200077 844125 267498 387513 90398 310244 1008203 397966 459848 694648 117226 967769 383109 962565 571314 291276 510289 96544 114129 649082 821422 197245 497979 271450 154529 773750 738855 49738 784051 83083 730256 61066 354928 504284 666805 717373 663531 252337 603033 281324 910649 923123 278403 414466 723441 591792 388223 1014352 494515 907162 188636 200331 217758 1673 1003949 627657 97751 708085 38728 240904 966665 659580 840137 103591 445408 55906 695696 74987 708749 1012236 186303 290940 722501 718980 422589 191205 346818 563704 678581 467223 708032 937531 748056 721382 970113 731459 814615 308875 25418 605097 15145 396064 90084 721708 119179 26407 800796 420654 823739 1005060 721219 1006901 426237 761726 97710 254316 957910 585794 801079 773919 83091 4704 439738 920898 304067 505292 698265 877291 999609 903390 672313 972756 691211 221394 496771 763098 230934 864841 718179 46208 750455 694727 688204 897901 696723 341043 303539 372969 473872 722777 1029008 216932 142426 342635 43488 165104 792607 876156 708389 125890 285651 214788 692452 893621 271405 356959 875558 376262 496040 918094 559608 149145 453891 410740 89067 445683 125890 183001 526484 493374 984234 660587 514061 131848 54344 509304 938098 746884 233835 946230 750181 408583 299430 650556 853387 121996 384463 279558 455949 349745 1037955 992116 703512 520632 190623 256587 1040989 606727 741832 802739 1018001 705704 586981 342967 328942 856649 867999 991176 364465 171838 72168 761658 65434 658426 324721 833478 890479 132505 840498 399879 56697 570970 685798 205309 496133 575005 495756 221069 958948 387817 132583 1027838 997355 723305 804351 647549 1038452 779625 241054 587162 822747 811614 981972 253897 533763 1004508 448116 844514 555471 974365 679573 1013922 1037224 26241 120081 182824 348669 398344 85769 178296 944319 1040346 883295 95483 748769 931263 291386 240125 602334 533672 828294 602926 635186 466724 770417 288290 381152 674795 510447 125649 665067 222807 268855 205847 54749 995046 824133 862261 688707 748474 52822 936270 541998 817432 90478 798187 572851 289261 78805 817528 666732 899140 844437 656581 237558 755153 668926 566917 471409 93289 106787 625618 1003779 319111 254043 139431 598613 661449 889792 493669 911636 957809 719027 42575 886129 216806 896342 46605 786594 525872 427280 816173 272735 706687 355597 775837 82021 820900 90300 677171 111862 880021 683599 508453 323928 181998 510782 766609 407378 551275 260292 882422 429234 1030512 587873 172985 505801 932225 954454 403874 674796 895689 827436 654940 50677 1031575 230701 349432 637121 479709 823017 91754 199088 608176 295859 444939 539944 450507 144674 876053 906002 240651 730257 49194 766811 593908 538526 742862 567925 610602 818350 648424 587219 276473 1048424 638021 122992 999375 44342 224277 290633 219068 739783 265836 73182 144121 947088 466882 436917 338270 636998 190324 914391 501737 702821 618561 320338 995646 680108 4301 682933 192034 795807 1016865 890007 314879 89348 954921 104208 931684 173926 608309 592445 149634 88981 442745 663489 501680 200740 1015692 913471 779239 601834 414445 841697 156998 432514 381817 647892 60815 351691 289014 1001929 764072 948840 58252 917110 183580 373568 631879 149523 248984 751103 21910 1011678 5230 446100 799695 294295 744981 617393 845225 787460 233382 1028943 1041600 589166 273505 976679 685588 178211 480550 219449 668298 119538 415997 45129 925546 18866 775566 408669 677599 954811 616362 613184 540794 1033835 191424 519427 350640 976290 85608 317558 167511 990278 978140 40883 401709 598720 1017210 1172 140369 502141 374851 179512 98760 316783 530271 800898 889849 707722 509847 29338 937521 610887 700634 448874 455968 160804 736952 344353 91995 17953 1028330 321716 652760 372548 719816 233048 904308 804374 604369 168970 911984 81189 632615 406535 568048 221056 539664 443732 777595 269630 574326 397367 93822 894967 364648 701115 565193 8009 245143 234801 905488 511316 982490 356010 186475 947007 982186 285053 649942 632241 544423 751559 332978 538968 717329 305126 803394 48997 24399 149757 776239 201230 731500 855924 908293 979211 667285 518517 1027252 110106 88220 783216 412431 846204 650616 949399 209488 548469 815043 203619 770194 49103 397114 774669 339798 369752 764225 606998 465919 557919 809309 849344 434262 966971 367031 1026706 785158 576452 717728 901079 313376 18136 212999 763424 313753 1001688 882693 287934 475080 173864 988498 273993 184808 610994 918220 66843 132764 181348 531703 225238 150630 948653 672376 81370 758318 950532 586905 809936 159681 988769 821193 505890 450128 348098 189465 276352 98541 448936 579007 506204 97553 836503 847255 11375 844569 220313 913821 308018 370372 597948 449908 448614 337847 962703 684770 381836 18937 649129 23121 384366 401015 913186 381776 890004 727937 683800 259344 750032 189771 248364 884456 347315 697965 420354 407762 258069 391268 465861 386027 835217 23567 162976 572151 747270 344626 882246 1016538 895255 41974 576363 76576 207276 666471 635976 1048182 218991 846837 625435 287534 745296 895731 952484 994239 405762 112667 1020074 358211 37755 546313 331380 532984 739704 570043 581969 574912 869878 421912 481552 936608 520378 965733 213640 722756 1014475 1047249 984082 422266 606962 916459 838154 810674 150081 312870 508753 251013 1030281 781916 552398 1009963 749794 819272 389864 603139 964135 751370 431118 806415 843639 705959 75567 909941 7350 192391 107330 511743 674569 471285 179392 447644 776542 407459 954917 939997 179426 617251 551026 242041 226696 312687 96174 200393 926345 605025 706400 1040972 108254 767292 400151 189476 974280 169761 519906 500376 909129 776603 820184 762512 480424 897556 130194 69660 253169 248669 625068 458478 229747 724522 108104 604890 997952 915860 746634 632925 426672 232341 838173 341268 720350 178575 146604 415808 797481 817350 65130 467785 338613 939745 834187 320056 954856 1024621 139720 478267 413677 729946 562911 869412 1024564 484220 846609 76011 858352 1017611 469667 439848 437144 963875 883037 291993 908646 4165 392974 703138 127451 343764 648197 670920 405817 361369 744858 798261 802055 484928 51875 913720 291985 453593 450559 153538 420198 679767 779535 685033 222168 502292 393271 522344 325503 801867 430946 731421 632758 624029 829564 940939 105501 523661 552437 67414 877845 179204 115524 288457 53319 893389 251234 763731 773406 528666 1035083 109061 745800 931325 557697 414742 306489 712432 613257 356191 786599 779598 661099 596704 655119 730583 114486 641849 54319 919856 699002 908082 227466 892001 623052 699443 67047 604501 614469 612044 400338 376669 982787 60207 414746 744366 324007 541105 1034065 254430 193238 88909 696655 767083 147640 21024 443824 474420 67964 1038830 623697 980477 452562 348316 875991 262384 814959 417460 383016 1003799 510349 141284 615151 877283 24936 2943 216092 558248 762050 390394 1033314 241438 310367 539760 259000 519650 102538 333599 269785 415731 429455 890857 644804 38965 767039 933844 804668 656881 303727 597642 819528 216403 896888 230106 517300 174059 6329 604981 168847 697645 998929 484913 784043 99057 61029 54026 1004065 726515 181280 913948 158154 475732 954798 677226 275910 459799 1039872 114971 894713 657317 815371 969719 424841 447049 127048 856046 9058 1014453 690998 60049 570546 323964 702420 445847 520301 711061 655143 794458 546506 913630 580026 240471 936899 985239 367641 500402 1002393 298467 160597 732335 733007 303691 946563 886586 622890 640058 240189 46944 844087 264065 810783 379348 948677 581077 80971 41835 230374 225100 173286 352672 973811 492260 987032 84753 42501 587516 553744 86016 393853 641497 705150 531154 709244 45603 358935 372884 1018987 673637 670613 172401 335989 440976 162484 51517 60680 401016 932278 237549 705368 344150 906720 137757 457692 856132 582651 268681 957135 432580 269524 880020 492720 363578 547260 549828 967362 742253 827656 124995 448397 311306 344722 603744 795483 278561 656438 334092 88252 698278 351830 47966 393475 35057 968791 133391 594118 138558 136482 761599 625761 1031470 384932 805806 474228 321861 198478 925635 356961 516714 998549 462473 122063 250473 826739 859757 93226 1016948 25060 10625 345888 175518 170090 732668 642853 771423 586378 995000 111856 552467 958797 631731 990460 159099 737728 555662 840712 210234 711028 894737 627607 1047384 582398 279461 480881 25283 27256 606680 48416 111562 211454 633565 426612 566432 661043 552969 458752 242143 2745 904024 115354 1794 706236 143333 601823 194281 133480 445045 275884 656473 532078 889325 137382 227962 354948 190423 147123 103767 591842 706786 137343 670305 29381 232799 201976 344300 542191 14789 697811 740017 526117 810797 939013 470091 721840 756694 910410 779706 539869 412578 887713 76515 746621 440472 144333 556045 59749 432992 118742 839269 463855 72650 639110 967803 406136 655687 870637 1013443 120288 820078 922334 773141 335373 240249 50031 680494 792168 933829 1023869 919085 795230 20054 868390 965910 883168 275280 612172 744530 505315 867967 623641 373293 224481 910032 538486 736855 188247 227030 764050 817764 242757 623942 448865 307788 771505 437627 437018 290027 195876 332786 852664 25730 802859 549583 785787 462644 1010903 219735 210276 964490 419390 979316 71100 926960 995575 329268 671629 119862 335778 40522 589351 1032207 200542 374668 445341 768405 46161 174195 124229 938179 849444 856222 61500 19706 482436 809295 437728 832893 691106 247276 507988 748020 643252 922751 294655 412397 245362 831031 580365 717398 776602 813029 283629 719877 873836 119424 785361 843312 581678 990113 560177 1004021 1015721 359944 166472 84947 818602 279061 949141 33839 25730 478799 731740 36817 985991 477153 260643 821348 177041 869144 609333 345337 406397 787430 62498 926340 537774 52834 48189 679006 622471 902982 326173 849089 546802 1041520 340764 863568 715228 159073 577755 102284 705974 134081 910780 230751 224502 93145 262503 885141 388756 93463 857414 374878 234381 975502 420104 485326 105316 516979 761633 831582 526492 699297 379209 720232 884031 3094 560377 261550 141146 224116 1005553 863187 769406 677505 828597 1042144 297793 893095 872203 268993 1019323 398453 129150 489670 237578 963611 31966 213027 1030094 952818 1013438 169583 668077 788722 906229 749609 863696 785723 555550 788782 130148 920717 1047319 978244 891419 575183 22918 495763 15528 476811 843087 620583 651078 680304 129055 782959 409394 1009871 997861 810945 63532 948767 742739 68308 389371 155514 275553 954692 911334 786461 859339 121873 683835 221420 844942 43040 190923 537835 931439 171705 300908 261574 255604 327175 504182 1031242 218728 709019 759623 995562 453211 768746 789183 240699 691488 215498 97476 552824 279758 189689 944576 695550 710464 541334 771614 964817 818837 684198 424656 375062 503216 1011088 1044940 239255 517304 807073 242314 642370 562586 131722 265864 425130 6274 558557 1039814 809092 307302 708499 215882 211244 892795 339848 373150 302110 150461 542973 427853 369789 619372 170774 744297 43919 684425 170330 57864 24894 168542 218166 69826 949401 30707 373114 19253 523345 495257 537818 237442 587580 889187 1005678 135885 130262 269992 30002 196032 591291 23683 80775 751880 521262 175443 900016 842199 697494 29755 458326 409185 953851 125347 797957 731743 389773 393141 19117 78735 40990 939745 949281 441905 802979 344665 975003 313739 932534 1039510 916022 904295 598551 928721 566899 762256 1030182 743051 960181 951384 490603 1042437 899269 990485 838927 533704 474958 368032 694112 28447 162401 519636 497745 637848 872435 59413 732407 529799 894043 173510 766733 865155 344788 383953 555377 72679 677377 542500 82085 710994 421988 796974 871247 737064 926949 709734 261817 769550 208721 805060 594769 215153 208089 385094 939306 214784 320655 133997 849018 957742 401388 204221 550426 834993 791373 207425 840713 708358 546417 192516 728553 843754 290045 644761 289152 76770 384760 588435 475961 487348 844111 215566 20129 937452 1019474 831781 34538 574296 241205 153209 724843 895885 593808 911281 824349 218464 421856 390644 932384 599917 717828 877168 401460 87187 405696 252631 487233 827509 574269 615901 260815 668667 1014151 458683 94606 885199 723726 935599 269776 801505 418085 145274 79370 414435 880518 719328 703831 660686 433357 441644 455668 411484 47864 631977 350149 811403 495598 967722 210127 315168 60916 797827 116156 476449 285753 788493 1041498 599642 1003340 837414 608796 260058 520608 679087 876695 386419 31759 166540 1024518 939581 859732 409127 231879 561427 948111 654574 398556 422164 171717 483537 447083 862755 965470 107716 164927 400744 208293 999747 85828 376269 804684 694473 687118 689282 103397 767064 1034067 390522 373098 856052 148076 111596 571573 882471 181209 173778 996873 61823 1042362 798061 1028487 179980 237654 353215 575418 681187 153240 161551 119308 379293 891533 264809 532302 680408 812007 961308 703540 1010869 713341 808250 445399 213080 253641 657435 421937 894572 371304 223962 279204 84124 303262 950486 351348 929051 865999 618035 782152 475933 498951 805975 290221 851804 978547 69229 1000339 985236 913894 226789 597710 455686 223829 726770 247702 922105 1046363 93450 100615 18996 1017270 393066 338338 919686 20424 169360 553930 997695 618007 97215 740936 611764 194509 513918 877768 688318 111416 396313 286810 766779 546379 12063 45041 784524 22300 36066 188647 441110 805988 408826 231287 467137 384514 116418 1029954 685948 607608 120282 789451 242103 24172 130723 16635 127719 1001257 889542 875421 797701 299291 558509 25059 247823 983383 24841 238559 26758 712976 477514 37899 438767 581155 725546 274370 796754 31628 680739 522180 662462 4591 650228 96438 107715 811024 764192 680864 176374 109403 669806 210541 532337 553053 671082 160878 716112 1024840 251363 159448 946741 950387 401003 1023297 502980 1043672 444122 624167 106280 616085 1029835 538473 48012 1017195 836126 544460 483491 658242 748916 1020535 878113 623779 967350 792951 833856 31036 603535 1084 330044 142432 956397 771354 558039 585093 7812 587977 238038 391364 292171 511718 131969 845660 910332 66160 154919 831534 33432 942667 750488 538690 687585 780736 272553 29506 27615 223483 38836 136186 1028188 310668 410133 576734 586088 826087 609198 663684 302037 778980 313188 639525 227259 101951 5023 624161 871670 599321 214734 451192 1021859 1034101 830433 524113 937127 116156 609997 677751 568872 182585 170252 321750 274449 167070 196122 1045763 1010835 9342 243705 283058 993439 907216 365486 280893 485484 493682 445889 2852 168951 895908 523969 502919 568190 447113 137150 833710 560132 639658 1011405 348546 345041 138866 646024 188433 620271 105906 1041291 939277 185262 1037855 194296 784718 497440 693199 48372 577100 532894 573888 618536 229029 957249 123473 346944 188061 960617 792519 722287 785561 470586 179402 614122 639395 534298 494821 376168 532969 952117 23817 121001 318782 536825 222218 685804 511896 129434 267041 80247 315792 114063 163432 227602 600293 951571 1004897 12940 428281 571557 420720 983861 893778 288136 118876 669026 673819 496196 489682 908525 202400 959267 227042 918450 966102 577205 49792 386579 52432 959052 168452 147317 4939 300673 17066 566977 561699 766893 381203 916196 719835 149105 713155 909135 771354 435247 154017 346231 247081 917390 296569 137302 288374 85241 382845 641768 91923 145185 796096 602800 141623 664439 298170 1000752 824252 345779 774855 325492 754335 772432 745896 273032 182148 719885 839424 1026045 178736 40045 390359 929385 874765 665912 1022491 691683 981417 673528 568091 709771 821559 406653 524810 35584 613644 872281 966530 262376 430883 829541 865022 829804 918170 43066 807774 559032 703539 443321 903015 306048 72404 82052 294465 572790 549895 985474 514039 498645 522363 627551 220666 460505 660609 708873 330655 23876 401551 866356 796316 813275 299457 513495 698255 801511 940627 553645 733815 71861 649768 903094 892729 358422 507718 246451 791068 592864 34392 252589 697421 122987 445226 750702 236636 296980 932145 677638 145085 350141 683009 733256 917064 308043 479188 534858 570554 551463 856586 887529 52018 271294 106915 815682 682676 187393 638919 1021242 68778 225254 761918 268024 238429 670181 334329 552037 873088 638587 485255 217267 833446 288938 685984 313811 770759 611959 642462 212221 663231 931179 848383 430892 797135 536339 881381 224671 32282 386432 816278 551514 920105 819144 643580 1013923 833896 640643 970021 343429 699559 872526 937924 559184 665 704075 834478 251671 208984 460960 84830 191280 1042911 187123 197235 421304 170639 262389 208429 500749 683435 1041108 488947 930898 255707 594374 359375 653806 920237 124037 134384 190989 792335 402382 385575 67613 379863 902881 651371 944723 541499 704516 870741 347684 612953 252160 428964 801996 1026481 958370 189371 147402 69029 680507 302110 861538 638720 932897 212473 775450 916332 799276 999833 963645 540154 745274 741104 531035 395166 733355 855573 447943 341937 111333 493506 835607 259181 454097 71124 221864 336757 1003868 451535 43800 750154 471543 1048408 896970 847574 87320 129208 99429 77797 691639 594784 138837 789927 288978 394847 870729 453168 584169 216302 764851 690681 612226 263909 1039179 752732 661414 944451 229773 726043 892002 245417 299062 978905 24647 522207 296395 70303 520939 707663 770577 691289 464230 289413 191126 701015 583382 506037 286503 845773 336091 795957 507480 980563 1008667 67326 621056 652901 234687 822831 31673 1034211 83701 541834 252260 989843 539500 859637 170403 1690 519131 71931 1017950 734471 272250 552777 203583 890952 49030 808497 353845 701619 410562 610090 139253 1014015 118513 460877 570996 501448 123741 773338 684910 510734 153427 886193 569571 902838 610725 149978 335252 648968 480806 163581 397706 167471 811569 952811 62096 289724 268579 659219 829620 83236 721116 967437 926410 1003069 970307 576275 60137 725445 770495 961923 903916 911835 594878 447071 98546 723076 422193 824268 361438 331815 821262 450198 841687 932881 173005 156331 455369 334067 743916 86940 700643 1035615 673388 178463 743703 520782 317521 216975 635294 588700 11813 653418 205937 209034 918133 113362 62417 341052 698451 218125 622271 925241 923602 22533 365956 664302 133774 123337 777771 773163 993313 840714 280834 246180 213679 895391 365853 598385 172891 906753 976083 288910 419535 308688 1008191 977756 649657 397132 914368 581150 607560 8924 196729 519549 187315 740235 410834 26373 914610 864134 177909 717222 551427 98463 162642 579123 877542 675021 321819 579558 468386 646826 40648 957658 911870 536051 239253 960144 380872 385036 240383 55915 906834 972922 15179 760372 125424 940390 598015 617622 131195 439329 704359 734627 17873 952730 168465 589645 546898 367338 894801 217582 103780 207305 211390 466112 947697 1042709 873395 405094 719588 884050 99279 408930 797104 888101 762229 557212 170184 680408 827725 776161 134184 202714 1014209 754786 8651 876348 399233 815409 790066 969780 25088 723911 92388 1030046 1003508 765057 526568 634742 396250 1019678 192844 227167 731247 23363 19874 825631 779576 277751 818814 689440 230139 822567 669177 606961 567364 68131 107569 111043 185825 630815 570310 481517 650086 573875 415327 1034345 113578 544860 188707 362836 241992 726265 489793 564850 557855 313422 954472 955559 260307 699268 487759 271231 311114 962727 973870 155047 675119 471847 963395 618865 186226 344152 440143 194900 218565 749553 21526 908394 759585 478353 1015011 376561 550463 1002549 170241 525003 376352 481476 229443 546813 200326 911491 755581 449843 757880 239265 826632 643131 305858 1026989 95554 839302 288370 149018 444172 501162 127836 545474 1022026 963554 146583 75104 432743 972940 167167 590100 956110 455850 213937 663779 256882 64354 301201 413749 71495 823934 487623 725845 546502 869101 279357 155637 282733 932160 658723 124327 119101 890414 480876 714341 301370 85776 1001038 827145 604143 499301 837574 737238 391399 328783 376338 881901 843829 120597 18741 163545 46829 615327 793206 187140 993192 826877 121057 883775 125700 680417 693700 234302 590882 1000224 86324 321306 3367 978484 36486 966093 37819 596157 915670 1004729 230797 786939 399235 1042722 240844 426838 660144 479407 212143 766167 100293 467437 421359 657836 159213 355532 338760 538792 68246 328480 380412 615616 652787 938273 191055 725391 536445 706027 928780 954323 606830 314367 148222 1048045 96837 938432 384888 841829 141125 1040887 114382 793188 258805 150608 772058 650809 476321 318939 604024 585173 832983 141707 646409 717646 497388 352442 943860 227679 820085 146339 769825 363495 919246 94695 882556 1001574 610454 246537 607864 323203 325937 888562 365449 884872 251461 851565 332713 193508 909117 834476 619988 520616 74185 342721 991115 337675 837212 954918 260437 9702 533677 320310 740154 906553 518198 86705 43334 160164 214200 627004 782348 73199 735925 521183 545056 852866 388085 924805 28572 918253 2 275071 101532 717922 399531 436994 508866 751670 546437 303524 350130 218980 650597 49379 462487 619529 968935 440990 499357 805353 606443 479386 273013 392937 646674 847102 249300 131987 208453 707287 276979 410517 239919 568981 877072 124482 500926 863884 931820 237327 350630 559988 292940 626199 325597 137450 100217 831640 445216 669165 941503 647540 618349 185697 33777 682417 136583 38543 139235 925945 579446 421283 987375 597531 728324 908333 597105 456584 397376 899489 338507 365527 729599 101335 233826 625217 40534 225163 357406 922405 20769 692446 77038 166021 408192 13267 510658 489096 86869 871635 892303 867318 549319 174377 512719 408255 318913 894855 74238 956532 386419 753792 493854 757452 868816 859915 334132 281633 555791 887046 381641 418800 523563 841649 823913 511837 412771 114735 593191 556460 84410 240649 56600 357577 493432 1008042 892371 1016257 765351 539875 137463 489799 1044119 522089 557733 133168 756570 983378 771586 332791 813128 485788 909751 43834 438653 808615 873585 362043 298838 528053 760161 726880 518904 692337 439484 469939 17097 703333 512060 596834 429813 264322 583581 690752 79338 184988 230689 505922 135388 77548 691725 90628 32834 415116 73514 667970 102487 694782 31044 114015 11674 127910 982446 990177 485710 988747 670397 852210 52731 72346 395336 618465 574443 898723 177199 719775 722350 656986 802513 890691 599190 254999 305044 587398 859452 905495 739680 163400 654329 1011192 214820 836873 823661 820033 723024 435056 931580 301528 443738 775368 762700 861065 9273 599934 118473 537478 845037 408997 190497 640738 957941 449906 350409 892181 886999 381375 973173 1024123 24219 744076 890531 581333 214096 77178 91410 201158 1034118 394830 460355 309079 518867 182132 490751 506483 410191 207481 881104 830316 335895 262288 173958 821364 970957 590607 491443 726565 583702 799727 429872 772090 826651 577102 410262 735443 931593 247536 692934 996213 362897 253114 575842 1002248 622952 735543 1004881 525207 49352 303379 241471 690835 609262 406690 544282 720721 607642 770138 830358 1002375 703378 695636 612522 35795 295710 74191 664081 67636 140685 237997 541898 572559 842928 589557 438937 684331 499546 576079 157315 222005 15846 848779 575830 490813 495280 592410 402975 794551 174746 593299 929457 227707 473481 642608 36901 684102 315110 843086 759636 727351 874014 658929 976223 377170 954146 34109 13352 165377 957160 613118 273110 884109 890856 903713 868949 1011625 937631 192825 178644 335336 519695 860923 105285 465986 186429 837314 643040 276884 163506 444684 607392 30748 937723 695290 466628 693760 765738 509908 65616 665032 723538 330627 810121 538336 650510 724246 908413 298520 799227 301629 578425 618019 933433 424145 574352 1044507 151022 51018 455195 453627 708803 781639 920628 946468 251493 203786 908089 642777 887557 941817 67919 666818 639961 932894 456157 242541 957337 713896 236045 1000648 7938 587112 490830 705705 198998 378709 113108 651590 692442 872456 921879 641981 213847 758337 69712 561294 848538 761440 279807 278555 372981 402156 295271 112431 515515 101648 274704 939892 868807 375065 245061 933883 605174 340729 131476 595384 785832 919239 446545 482308 55107 270653 624402 154906 627888 475193 373556 565914 584156 422716 1033813 589320 913209 207854 776920 401741 175674 384664 559204 313141 1031642 406184 1034341 420848 454422 574257 1043082 169362 461166 290664 956741 44180 694120 80680 519758 287824 246541 180079 759584 963464 475754 10975 657787 351455 545809 774718 247776 198494 510869 807158 833048 124657 536081 604566 359854 193768 581282 874063 852592 243831 678632 31095 780018 302902 886666 712201 794890 124321 3247 268324 958037 69528 508549 1021320 63665 323809 994749 568860 342721 673185 330765 17514 898157 973543 61613 914977 974687 345889 979163 449682 611206 471717 286807 777524 904087 536618 1023463 100897 866695 730444 323540 234134 453394 803595 684139 377719 441912 101964 330366 301000 353722 260183 558561 481589 834977 198487 828397 381067 143288 331485 609279 230973 600077 391262 772090 168672 1022324 433072 463041 1048495 430596 960401 76478 767751 581527 203296 1020510 918764 115790 215394 309395 829315 375563 949182 36688 94102 1002486 266369 402961 291091 127225 14428 546384 770957 330308 474593 1015825 185018 582345 89609 677463 737011 509121 602289 768940 609719 335397 958743 503453 911912 832821 30306 83516 13708 257269 945176 769693 567245 989611 383654 38233 1032186 845155 716764 833038 148676 640107 30574 440028 857345 883159 13172 9449 165933 306174 378090 254175 745188 559355 926769 232297 344937 424749 895372 393657 55843 650679 959908 584197 90650 663808 690693 479237 1041790 921397 1024415 479607 260641 549058 350533 55964 266744 880861 71729 1012408 1006493 352763 895102 71829 209616 803417 470957 274176 925937 147572 898849 424267 159112 913297 17571 468938 671422 171062 164574 914518 1001953 831663 981476 609997 529380 403850 513959 366991 836060 334363 542849 1013251 358788 409849 548781 205072 283066 371839 364491 712612 840448 487244 111456 949041 722940 156867 697683 380459 794104 984460 813425 24715 693602 805905 1041643 267343 589 829698 534227 319991 941295 853969 16546 501002 188961 516919 765621 129167 295906 420269 741579 598933 1042900 111092 586377 136619 197054 393102 746486 291688 663560 661314 336383 176868 45122 828316 1019636 608317 488861 633194 310025 451092 154480 658496 638166 1029645 1037748 991989 760280 908626 774537 810020 48878 49425 13743 62124 67804 890617 324366 242225 416971 191937 107822 183192 512199 84386 180927 637327 91200 708824 286227 996610 673930 788516 292255 866727 768349 1023821 971902 334452 681301 1002906 295662 108067 288370 245338 50896 613301 379546 363868 898092 175852 371730 86903 675243 810191 907785 49923 275739 774186 987406 709726 453615 235019 246676 852585 172988 254534 225909 1021705 827070 467954 562540 460710 729169 829930 725913 287150 978295 218957 84993 444179 810329 419839 634380 1047241 391614 935206 975365 916809 700309 485805 557470 768273 626545 87748 680041 704290 859656 497758 287840 529281 13492 448945 323166 919990 946674 2490 1036963 340304 145893 757687 778579 414302 149203 954282 589560 1014263 51623 278237 52476 923316 924270 870489 254512 9521 63706 475501 365384 945295 416962 929325 543581 117493 710304 660976 816233 365066 1015825 698322 257998 586621 818265 192304 794320 97662 198876 464942 31510 42818 73126 934964 507693 945538 564708 683629 892677 720636 792681 548935 725106 620785 202794 636405 992172 373669 525506 717552 682959 466659 103151 501362 980828 175735 640275 958457 448694 906929 293812 537546 212646 301288 497148 36716 400600 303093 434745 532009 549980 1010868 269918 785808 969766 365191 673921 557557 993677 852946 884571 510704 547024 290432 668363 944090 963980 370812 25683 527443 992071 601145 964505 414911 697833 828715 987880 236228 821821 953420 446380 776653 859765 54424 817914 893834 195235 305041 337413 337006 317761 78267 738986 210992 917418 491297 75749 167498 472734 354255 59994 843389 414402 625749 791757 142667 412958 680523 832682 270460 650141 151751 659070 484250 719248 187624 188027 859252 528428 58959 993528 421791 192263 783265 760559 267504 91295 167686 31358 261123 181971 373421 403303 983223 785256 869702 600975 569264 790661 1025670 1039234 203476 746807 936871 231149 572878 483822 617445 997667 946831 835838 834818 395674 1013191 157471 475074 195691 359280 445422 7280 291541 971588 127594 692056 338874 302402 913783 714058 316448 200237 527454 952350 141233 377869 809803 596778 565563 666284 918478 567246 244529 651289 917851 186856 639017 1018153 163274 871520 11100 443889 47575 189854 760106 751181 755107 541710 870291 532061 543025 80547 9918 441090 826602 613714 489846 366181 422425 105874 66984 142449 52080 325347 840934 794452 460162 404291 820455 146434 569158 561082 796676 757426 1045147 387280 439741 952159 822462 218898 527154 536136 349909 480145 949163 354416 155240 179298 913681 19486 101858 979231 433266 230751 517396 196452 79489 379519 82355 122707 184339 1007764 47061 245776 668323 765939 227960 812102 577742 583864 545788 36513 607960 505667 896675 818770 355110 854198 535832 883598 913090 515960 250597 29711 363995 866228 113915 501649 118849 785371 289326 615510 219629 723230 824247 644003 510839 214005 562608 120385 471710 507034 550811 323837 985796 910223 533724 543016 839023 511508 206138 831767 660170 166577 107874 902308 803361 689587 196452 529835 643689 523686 422708 551054 465589 362464 294698 393394 832194 173302 706691 654592 615276 288069 824285 377957 108343 400746 642495 688722 965319 797386 959247 242492 998760 706571 895386 442653 745863 192921 432271 634865 961846 481826 758020 186938 608940 749338 456304 245117 714947 945464 251695 54979 600952 296183 713986 560921 240751 3862 392588 735248 494445 839961 803542 399421 298716 1003973 574411 231354 382026 671144 898237 138403 4330 777102 407518 321434 483857 364813 570824 966724 961978 1013498 771574 696778 168707 654834 1025864 202585 125614 1024723 936067 702626 382881 570175 254159 505435 747366 205344 137271 292539 49836 27678 1032236 475650 519620 756779 465923 196335 71972 589816 309618 196424 950760 187517 579863 253014 254540 193141 878321 746342 225843 852703 164581 102985 685987 721790 235834 828372 1009479 881498 461597 142433 234732 114494 681758 1001037 685060 46647 864689 642680 550950 462363 802223 831688 730507 653312 1021138 83110 893331 640192 847932 506239 627518 301436 49392 37700 558004 734230 1034328 603882 421566 638901 213182 886507 521034 440645 103890 36804 398314 648180 372010 935029 100181 871863 442045 543492 1022181 680899 179560 1038586 170264 333588 872297 958436 1039888 463081 349927 51667 349203 849733 199271 132572 40459 508272 40280 1025177 640518 269429 1013897 115879 228791 647074 787117 888614 192243 364810 129246 164924 72758 915974 218903 317330 512284 510895 250041 449749 795368 611174 710919 230454 557312 16205 932778 780011 546158 750284 476461 648108 472417 715532 293761 641846 369066 504703 648827 859340 350016 387670 125009 545457 995260 185609 42529 900783 299485 66771 786539 489107 946694 297780 662417 151726 778939 81517 555102 782422 144680 855559 892028 385635 43418 550733 477948 1034674 634883 960973 478419 695205 243834 43994 51543 453793 234425 741133 536262 19599 156573 795840 502463 504669 72618 402065 668358 982394 758149 550630 990404 489564 859511 593251 542598 360190 576241 398197 316217 730714 465154 937162 682484 784883 740067 288727 989231 772175 149612 918097 374084 687989 855708 52660 973813 989555 569364 1033151 29413 235738 386460 682742 378141 267584 143006 11039 666249 186301 295334 635334 16505 231278 1019112 681657 504353 1009142 755386 782475 233753 302072 626197 379157 212445 169374 170776 188913 1040461 356117 262021 481534 28719 160014 751426 539871 413096 499007 313562 483707 289223 19168 718330 345214 196347 54063 982004 721367 121239 740844 402495 940088 733269 1007069 124148 114074 593104 462156 217427 164790 1000456 178820 793148 461964 786146 398423 990903 986848 53926 534171 167021 518840 420223 554664 364588 462303 834302 733148 759398 813158 644248 942103 990130 979230 602659 672831 920906 342558 894557 959677 113036 791875 512869 999935 282746 870571 209728 86260 390201 545593 766037 788371 219541 999701 904690 932180 1046652 626729 221381 721845 380031 992421 972643 1018550 828756 871803 463556 247133 722774 514275 380613 547380 171011 538841 694949 232390 668285 833434 287112 996645 479242 637995 230135 644711 610453 990930 424798 831780 530218 232858 203917 587002 544381 524500 939576 916489 473444 343953 298615 694136 4952 357417 297542 748526 852217 774326 976390 548377 364679 803737 794106 200491 838249 343029 730827 551255 53674 884271 693765 474201 922743 526452 940696 911851 527522 1843 263511 74321 626722 973215 500092 897230 962961 927278 728354 481324 667820 524060 147914 442169 555735 464617 343255 552260 146327 591063 768018 972452 32021 301421 164390 620849 284834 410358 902949 198857 276269 295427 645377 568269 41423 945637 821268 804769 172608 411956 592793 253231 373598 665163 555568 521573 999853 826313 578142 204210 375762 1018129 299786 291981 602903 191179 320514 476654 1018859 638817 20084 112595 409183 457603 525685 820925 763561 298659 376445 381488 124325 423802 793065 63798 872783 780417 760696 362205 30026 31865 930511 994996 500572 1014500 742389 55634 398319 732297 434135 835792 431762 671731 728261 236873 119414 867827 327411 844129 792306 921114 786681 657083 834560 756544 19540 453250 70333 206848 782819 604641 845293 697145 717418 61067 690804 773262 775954 777012 819166 284903 711143 935957 172248 771822 630361 171884 320436 86931 358844 141818 371434 261769 936904 580483 894353 433862 1042201 405329 212970 132871 2479 857266 1024982 473673 189808 322421 215386 241745 538786 888945 792354 633382 194161 555519 987900 956049 884591 582779 500313 100004 813582 855750 940751 766512 121640 165575 615065 855117 224888 493029 549141 452566 306974 744847 917317 437226 532511 1045428 587855 170093 578787 937803 965117 694916 956854 13517 628030 995613 961607 53942 818851 24933 721963 425479 941795 441167 142171 491207 979799 552468 108210 781437 474750 814254 847472 957112 493691 893531 718522 988552 323474 14112 804887 437762 559278 713796 763892 169663 135134 415952 741665 331869 10452 306710 48210 1025533 12133 191527 63648 555459 497675 433755 1020933 827738 581734 620493 136163 103021 397238 329693 654718 499503 182115 32428 487037 1016532 516982 164259 410989 327189 699165 593900 514622 33712 626987 620279 739012 128230 33941 677623 409399 421372 446710 636771 31411 729786 560908 76661 240569 1002223 894264 657070 133292 466667 22530 237904 353365 123907 354963 896227 579168 330000 511802 563376 979933 938736 649192 919113 432064 989444 939699 216575 15200 168369 679511 529258 384764 77535 250544 190950 492081 199293 825665 919824 928901 221947 899504 397644 493024 468942 261703 843842 786190 562671 9333 161117 100926 648284 826699 386635 844677 65686 712192 25472 223580 940834 671854 806066 1017118 50184 684946 677214 631691 546647 752655 440642 507208 686495 869548 32993 356189 582773 48849 316930 435125 901874 824078 26673 444833 974389 483733 581949 433750 645596 627387 27064 689514 753807 571259 343419 749915 270454 948722 1003551 809992 718781 859620 917892 413494 176407 233782 516686 851212 61496 199794 952419 911511 716378 541510 553838 794183 599737 664837 196959 687216 267031 11556 946921 429002 784441 148414 393219 387058 901735 273937 392296 538599 455152 954111 134167 1029773 694180 489358 878547 150317 614744 821096 471459 340467 964198 40284 842067 341103 320554 989147 299250 881173 154246 435580 119122 964797 129118 894328 388748 617763 550941 137262 965753 787304 560175 466848 344889 526223 588677 135157 951216 1029633 822804 593909 19460 926730 1046870 346512 793633 784473 949447 698967 137781 177028 1023593 472065 923444 34946 1046336 777448 41813 967983 462807 65673 406163 838347 806074 548872 938284 104059 846586 963241 321574 383431 330924 968280 1020357 566042 906602 536610 65046 38470 169680 756922 288616 767229 986368 938229 202446 1029976 568095 535118 391326 848980 325589 782179 344308 383569 981457 925814 532528 849809 898115 718829 427891 758463 897889 920274 982311 185189 1026274 883027 164212 621172 923782 700227 557771 535232 791692 701591 844383 409986 985657 527851 657575 605908 368216 11515 68062 572984 891317 946474 121475 589586 714145 440318 365530 916777 104561 97697 837736 596266 332287 757090 256122 217381 927783 737842 1029791 395534 680779 874280 248874 287549 412368 739325 339377 469231 311711 868753 716689 869058 357029 631396 977511 180541 806227 264989 32664 30022 791070 917255 749002 399530 388864 726159 308585 67224 11253 701896 1019171 99366 386943 618727 812652 39115 123683 776390 262651 554723 417770 324965 37963 95279 264929 672869 457243 365138 129433 477579 130286 825173 571047 175939 108428 177699 155173 456474 43647 771854 117296 47683 118935 331848 184168 293396 492391 499307 362867 917638 483269 863474 440185 741560 776782 630461 469161 337771 390111 722577 276659 461703 65053 147350 220237 585366 684014 398807 179631 810308 1034750 196293 59670 999397 297788 614837 887108 404207 144730 815197 340990 16251 287056 233307 673421 433096 189401 20142 840254 613304 786932 717371 235746 797010 46436 494153 530767 286014 327985 367621 502748 700236 415269 809471 765673 161517 657232 355499 705365 555960 380549 543458 334086 742887 286938 533086 904037 1007319 529196 413761 216543 12684 888473 747918 583781 113450 38148 578479 213996 187261 316820 322798 657134 234866 315701 247035 33256 53148 577301 943468 486362 500912 516392 698936 634570 148489 325797 371260 410689 25125 658055 176054 598476 866597 214030 49357 341372 334161 806715 571398 94823 821650 108375 388304 716069 718839 523628 748538 919635 719408 765130 507959 569619 138774 671620 608929 502666 150049 525041 338739 61281 437744 240683 178510 857157 934597 658579 887861 118376 384006 775755 5009 1014525 247742 487610 573421 244927 458521 580876 768826 206955 780011 109232 209229 786753 565290 719832 10332 263559 190576 236028 911749 215814 100986 793175 653640 928651 745131 201320 172039 16743 383882 220275 918157 685040 341567 420862 772740 398334 4890 832084 220925 985198 574989 922373 44269 461475 926509 288868 98218 258816 384820 137224 354674 726383 163842 440139 146404 765405 449815 245710 987268 679099 602139 218099 516411 1028991 505175 201570 766166 774433 56377 327557 476034 69278 67540 552971 943958 506745 515933 857961 380106 846389 470703 137044 1011512 937180 874184 206152 757090 336251 872010 376580 12779 143011 406011 552716 609244 839658 812357 401702 218913 463464 410295 1017565 169226 581947 941186 822273 578763 279043 871676 514853 773116 303462 857889 422432 917273 733069 530189 870029 801282 674981 361091 457291 104573 132448 358761 761853 269999 1023857 960073 823178 778663 144915 1011410 412318 442324 419459 308310 684328 698761 724098 533577 247258 555392 69332 530632 410284 89428 539587 723215 867674 52741 734620 35330 629729 858232 814896 122533 137478 30197 407637 268452 497871 832679 1038947 903372 1019143 749599 640184 147344 420286 842194 182580 286085 797127 463254 551102 193510 844601 527913 274365 46352 486383 791978 533151 636167 265736 706078 801365 555504 871527 830956 979157 826517 833332 750690 712087 325860 905305 954926 221721 1011312 589829 432613 681563 12527 563501 594047 75108 174266 650758 972249 395707 385872 816268 466226 104942 431059 64255 62894 292110 566153 715873 877270 548657 152156 369913 787734 417263 714587 1038034 283198 255206 979255 982588 876034 594487 792263 845386 406138 129798 423812 81235 47266 854013 629773 604530 78043 549321 456356 1002758 277352 28060 258992 322354 880882 88490 629305 23646 35589 899500 506991 41652 466065 799584 899108 618148 318057 932614 706381 598880 816071 122852 516228 715617 457414 43204 862089 449760 1039591 884849 323005 142942 486285 242238 934565 97052 914561 587390 70765 989092 617070 298765 385122 489022 499046 881605 193399 891772 983899 102154 80577 631471 4263 526911 697339 217710 598149 43599 265731 704790 978325 146469 313691 67909 760412 659763 895145 200287 412097 953327 106807 545033 346002 441426 129907 512945 835837 592983 4976 331523 789783 195714 436580 456309 755032 782422 836136 724156 847389 330462 268219 428117 28453 531237 334271 493565 7189 497854 687611 546617 265460 110653 942295 443088 67247 548795 718307 97611 242582 41814 51280 889724 682973 700846 297845 389364 1019420 346218 424779 455819 419792 919729 347378 529628 830936 58289 962346 365766 165112 562972 1006299 804844 727641 145830 308109 616246 510983 382856 129008 30030 1040754 401152 721494 602916 447470 597199 432436 500843 206643 788665 675749 9241 512477 270857 128487 624875 144876 957450 301531 1006046 960838 105103 595849 398007 364081 15980 801178 227452 195545 246266 682460 851449 718544 763287 979394 931901 801160 453668 707297 615194 232667 550789 327541 259496 110724 529700 432858 83650 381860 232047 272915 868743 957757 1012054 445510 600538 246970 791758 447293 815331 670310 982352 652262 760205 319472 236890 460501 470278 250093 331245 88253 311105 277334 187149 887547 263031 182278 188485 132107 127137 168765 144672 323600 783872 701728 469425 643408 343958 809526 414476 41142 2730 224236 829386 556623 854600 248082 44169 520653 187327 331356 831594 834311 1018657 978659 268689 340599 403398 531617 377257 342458 682185 639224 877149 572436 811401 623916 397792 376553 411178 797412 1036134 581 933906 177325 663465 12629 938604 269943 375141 41708 282280 370198 999900 109055 776441 238530 334162 489001 294101 848535 669586 230440 381305 190742 530535 761438 241251 1040802 112676 27985 290774 414468 630813 366635 740185 686312 852779 881978 570424 560222 387629 674417 184322 625754 422017 466406 523017 562739 987279 661074 875749 708136 131134 158612 756977 776150 367997 255790 739021 57027 518844 128198 274138 274135 334704 803495 1025729 744670 209042 979518 111085 655111 304417 546973 649740 193896 273051 413435 951185 672375 750984 856881 221749 619410 465392 636990 998770 563576 620511 140997 54535 905422 964584 306570 406903 350876 251807 598521 527497 279757 181790 364703 724425 500402 364673 556462 616198 152960 171626 701821 410834 746701 261757 699654 878341 976663 770789 225895 50491 227901 486862 77154 410449 412676 290280 339932 488940 1028755 502507 759393 358130 152823 664077 293023 182798 451488 823949 174566 348464 418018 277036 133551 151819 326005 172463 484370 427414 1010934 686430 778830 804492 853604 230792 396101 113643 533667 1022717 152573 74361 1004284 174994 868384 860218 61851 1041057 70268 207099 224784 905606 593284 389835 789455 240675 803790 129660 408752 103773 129172 923687 887151 392092 102451 664485 789037 132431 4270 895254 1011437 986470 864811 568670 432152 470998 130933 557731 638714 189977 198265 175313 994882 897963 530633 513558 952966 254606 760860 54118 305853 741319 223947 506103 655555 608222 345174 982726 889304 488290 576989 570641 425761 643939 598696 1034459 925222 511478 521376 350316 303442 674485 277715 268238 151671 57148 424948 771409 479559 2989 297688 437767 786396 689965 981754 737865 251696 498789 657144 768560 321958 562690 267027 379421 387455 998197 769459 288561 311654 482355 491489 367573 507109 356022 56780 420916 737517 801402 337733 445116 922706 759233 903234 498849 931917 668112 141662 314970 545016 817007 335959 882722 761301 684909 1044623 791160 295496 447258 842636 47775 1023512 585932 213369 1017631 488946 782426 479650 322626 961510 322468 1002236 143512 575464 143113 19610 258419 233552 361966 308793 309100 193115 759614 923829 891612 96935 152037 308882 456804 482747 26964 431220 734566 659581 1040896 530855 889993 422074 896483 540824 465465 490913 22778 677721 753956 761928 509381 479265 540350 689190 522698 565706 1021886 884631 64017 964690 115871 822364 374697 324954 402976 118808 265250 344234 428484 373972 1033746 862379 949843 364923 181648 430827 47191 451167 272572 392349 296608 594354 559157 19222 874177 512014 869281 666705 936336 1047790 56873 198508 776106 597810 682746 884009 886252 355743 133573 489582 109051 681821 815935 249541 343741 261239 759202 487645 116958 280158 409898 797447 215884 118887 582809 718265 543675 421960 88500 1037839 911139 44703 508356 609861 652861 638827 422422 351806 344585 133777 192635 922624 510026 410712 655305 502838 593928 988653 48216 148141 429581 873952 837765 70359 137577 315557 362802 608331 684015 499989 29252 679746 1034933 268522 680740 136476 426648 473414 4927 911577 640181 375597 495238 797601 22257 894982 836079 958781 355443 164382 202738 45211 494116 392484 926988 205901 1014582 1001134 222271 1014538 87450 188083 459664 313388 626312 851984 376968 9265 532219 39171 906420 175419 768050 840627 586277 464784 985137 732837 610289 577050 659006 533832 771760 959207 622436 551019 64767 724906 932595 829121 1025025 263736 446206 386404 115673 282893 330971 813135 989233 558021 109991 731875 425142 621475 1728 125027 551321 421901 249417 1029240 294927 37645 716713 533421 796370 672210 880652 328691 800415 771373 352992 435487 1029814 1024533 61018 307559 895325 555555 24559 103913 256093 162838 151771 162597 70019 156753 1039005 904573 1016609 265560 711545 153020 223370 692311 19189 582028 906905 259483 40540 162814 456747 161046 15678 341511 84640 870111 132590 622333 518750 721840 909827 658718 651086 496998 355031 546313 317789 505733 564747 497474 3324 788402 827905 28339 745377 370231 432737 983846 177220 943746 822420 900300 567267 429989 939084 953785 675326 666840 567290 313957 916763 1043955 273751 102956 994115 235509 171484 313295 612995 918912 785225 301553 267629 833369 906274 891803 129940 718061 956461 879801 318995 949447 457973 651931 584711 640283 225866 467061 585488 379967 1025727 872415 890836 358700 924715 141653 645757 297985 904232 400567 416566 269952 1039511 551371 912049 439440 1008666 243894 856740 908473 867993 344711 438855 745643 127422 35245 1026775 525751 500089 107131 236567 122196 922748 2987 307402 271772 706751 267992 555834 702924 464893 57602 254388 201415 945206 318222 531210 841620 951340 188996 178959 785884 772070 387279 184095 948845 765231 77376 330388 491961 470039 985100 590674 153687 476017 14857 97852 963457 888148 909045 117692 567701 713627 1040623 668735 930453 398437 655868 357559 276646 304789 95363 609047 866452 503378 852946 791258 225869 962952 117911 94589 567650 171110 951655 4865 882057 706015 481082 161386 140061 918569 280045 313922 205724 119104 272575 121110 200232 622436 406228 67064 274439 490902 789429 481532 240932 175135 423886 891835 536715 114954 954607 886226 404720 965797 888524 522596 765225 290308 335741 413588 373935 526206 675838 570636 77858 49966 328880 235130 619970 1021811 393686 924941 415222 588656 361497 244476 768969 179085 813317 706559 843112 515572 649098 142804 326821 300821 514171 533691 505719 806434 1019666 786427 714872 766356 82282 854619 792422 580516 260 553641 227746 231122 279363 542775 426676 479842 457200 362329 787653 136922 474038 996840 254243 19078 818343 561090 280768 95732 480949 17223 953524 440440 188986 179678 884407 875689 564849 624750 1008040 490722 584186 635877 879112 309186 658266 218549 183935 849069 1034616 267346 354390 997448 889890 967605 123900 428288 343174 659932 885122 451460 277945 541511 1008926 278343 103731 655229 227244 369407 928593 929157 579368 411945 642002 57453 907061 447618 962139 742343 758169 38031 364275 456743 198335 842262 284295 364454 904755 154531 611175 23138 284458 698884 328135 21244 768247 111821 287807 97048 856983 89813 912460 210912 557094 729783 193229 507522 364904 116563 508038 299181 222273 336970 272032 395544 671805 128645 960295 522236 51209 509102 273803 348053 440823 447413 939808 57508 475263 535372 674718 599792 316088 109164 140705 599488 42211 535502 715562 545890 1026273 113267 595484 760488 990904 644637 896192 613734 701714 640979 911937 170741 407997 460385 489265 202675 842284 633557 209410 694913 521204 849156 558990 80195 1013072 778243 220048 570724 380318 771758 950569 845903 93664 464932 312156 344055 383292 662600 687505 609104 935292 247874 115734 677587 773007 828156 728217 268542 600070 375206 313007 421586 396184 107571 693329 665683 785310 629210 545370 189708 967319 38293 49418 136 684198 428709 728198 954074 60431 895244 603477 944406 594365 242193 530660 805334 91583 89280 870915 194998 545735 117351 166246 363479 786346 264987 142886 305760 239074 569905 396861 62200 297999 883397 718605 811854 295281 588854 701914 841105 782192 552616 962635 101625 621077 98176 855277 905788 602254 669164 158640 696345 85422 583513 667240 90065 428138 932859 479565 112040 652381 738120 1037179 286057 160325 366717 831347 857823 241795 759576 25496 893533 310175 696156 395955 773431 532162 617168 722032 822855 496699 553152 339423 406121 345595 678587 502260 760063 302616 428307 539142 163949 829262 501600 468564 451230 392569 545021 767611 876925 413212 1033609 473601 443261 747741 44392 41166 426002 516102 781888 697262 941110 211206 626556 425168 71397 1027310 634572 340042 927137 489717 1016995 615570 557294 245493 555192 772870 688343 980459 83590 268389 575847 322170 733643 560468 411441 151401 215821 397019 736201 384544 902160 184037 88649 329519 480353 885955 455629 406216 961999 734634 734199 168256 524524 363824 355692 97170 823696 771539 620116 1008603 547670 532850 726238 153055 509470 782802 162746 919427 486025 274714 251549 620881 517760 567895 779968 534263 508334 504313 241506 575432 352769 28244 864833 761657 725037 897056 736293 154981 461865 219898 409942 757642 111023 24033 18976 761994 240832 474041 651094 354667 933406 992203 681677 283095 495569 1022531 827356 655517 858531 569521 225250 105518 923044 642697 446144 695073 1190 592291 795483 861359 1000129 855739 761884 655671 895953 760306 307055 531131 86003 950091 225351 101730 342028 82735 606872 149492 932418 606954 680924 670817 384640 683307 170895 335930 873207 690824 194483 638262 684183 333304 694605 184751 53146 107863 823526 229667 584698 975333 314122 611507 481782 266439 920780 904103 395921 732037 720961 621543 106515 362634 282880 705155 840326 857000 907433 132141 779322 267921 318299 359866 665153 364895 611387 959653 756979 533260 283124 202636 808044 360955 877362 728753 46345 558189 70438 507002 436207 243981 685573 675313 768900 167781 116105 1030980 587764 462950 134510 79942 447405 403172 518134 824557 735203 292888 739942 400850 234765 379932 418183 396468 853862 67186 753189 231669 822125 700030 790931 997403 606821 526343 178726 1007184 706262 834490 155574 1019619 889098 331687 811040 388293 1010577 962498 1035206 1047309 391101 132707 242189 589172 82471 926919 949726 780506 812840 605068 811557 189375 935777 500537 448085 415435 805939 750772 991971 888134 80968 963018 916935 189856 663560 654762 669438 889323 734757 648554 554250 190556 981008 309377 393584 82893 77441 192843 42297 422974 529907 798089 890225 245584 889637 702174 94124 94408 685978 498515 738940 260882 382490 87507 310780 305084 681775 984752 604232 1038326 261545 146460 397826 709913 461594 608945 388815 209181 275547 275946 595416 636705 652805 927911 843338 715750 415993 884141 273366 466516 702169 808996 195377 788469 233100 773143 982677 130421 420030 235255 477759 962344 511069 26649 332015 1014148 738077 178483 487531 869794 1011189 14051 806396 784833 534944 637224 541423 489924 574237 510951 1022229 14255 15408 1034087 153411 611373 630751 227541 875987 675597 157429 875201 168737 411584 584834 744863 663568 708061 324184 671816 965763 541086 800144 227446 461795 377952 332548 1026891 919967 178471 605138 1029579 820648 513303 686559 935261 372977 638972 754769 786510 571893 1000643 975892 540237 620848 856575 911447 545008 142757 592485 633612 1006638 18775 468304 533867 573156 937424 122686 1004655 461648 833693 14928 27991 626585 786383 741070 336423 683589 630395 355233 63013 476864 143675 313048 565852 421340 697004 245283 100892 702027 157678 567131 737144 510247 52519 471288 333766 593515 1004032 873113 118819 861560 202278 904576 737773 519569 480714 670995 534343 859743 718370 964445 389016 356461 205286 64906 566284 21932 325075 343150 187409 279025 539947 679167 508380 1016691 343603 1041623 599778 764749 1021620 485043 239711 361986 10364 230134 713682 762867 5594 423975 506751 356843 445988 148334 699115 319892 862772 807195 273252 303615 497895 441632 338039 321569 613277 74642 623736 575312 185020 196907 961789 399818 842285 107467 540515 653614 210397 240371 310600 247552 3646 268360 282895 574762 687299 454678 238175 147062 665703 92618 834212 540437 127527 503927 1046925 711963 242051 144210 465292 790784 983297 820790 279641 794144 858794 1036833 997232 691004 771212 710069 161934 895735 609590 619960 694839 177242 235583 908692 626739 551761 801471 864216 5133 416044 239571 116405 989587 169247 879902 328833 217945 531650 1015619 177208 837430 1031313 956012 522742 291524 886893 629446 1037182 131044 320537 401666 993462 231736 334781 1046230 158761 618152 35943 900986 969603 539102 23686 827436 585753 168649 443501 326828 216926 869406 124630 672704 396143 1003474 80220 510897 156553 5025 1015039 835277 242829 359819 214692 595939 2434 282705 530323 896714 670739 292860 132599 87258 501005 749143 914786 852336 744675 962416 24390 69231 592938 15899 306044 361658 85021 473199 989377 489659 628506 425030 210228 358111 117026 220097 59098 851992 602205 942531 656410 726618 339348 9841 162882 121118 746677 799672 856064 340449 97619 784839 432617 37030 291620 250768 124661 505968 620161 269132 401153 302025 679145 544500 113996 280895 1024382 410824 268538 321505 652678 1011660 1015188 443334 876779 406598 381830 158342 1045180 609346 120992 382911 917930 474126 977046 700817 392332 775870 87424 496930 903899 643753 86106 946972 245046 159210 680325 654378 855520 860896 94532 793982 258365 93358 221248 1019214 472664 302012 929797 943954 882528 899636 441219 1038664 907815 98437 851853 974705 24738 547300 62301 790801 510316 30918 651534 818418 458818 916328 175649 497122 269960 729159 771065 405296 719810 690856 444511 297267 85532 890641 783870 617923 940771 49102 812264 285886 538378 4461 185103 313477 563110 372546 326861 811644 733810 288740 492893 948109 503372 22958 421727 941221 598966 501567 271704 977718 339286 867322 70191 331188 297078 499847 903602 1006616 1000836 384848 639247 313440 952467 817413 38747 809741 383449 813337 519694 1048483 394799 408130 1036677 811308 757652 731900 504191 1038006 699818 942599 649633 679888 712248 537317 1038834 45329 263590 881245 36703 282769 991108 842491 785464 180846 818947 295309 311473 902473 106362 88487 688994 958150 34018 707104 448968 423952 699483 807315 966850 903762 101541 998111 697620 318271 435880 418216 457703 477579 861676 919251 1010503 305519 987425 111886 426660 12585 527001 668998 787282 619897 499913 365358 243977 13862 863948 733631 975461 342647 1002720 913330 665959 671163 53478 941064 142322 191425 351974 981635 37967 585056 493961 825386 246185 328945 164509 831433 196754 998096 88981 253550 86908 530910 382471 419821 52033 850946 574508 314205 552860 616099 391523 419737 964526 489264 379566 274369 692858 90008 401203 356278 851816 389842 331964 41121 341702 147799 990264 150892 90690 148899 188984 788295 910705 696503 817010 879141 341580 878234 673090 602428 148910 785107 883236 547721 489431 523505 526907 876618 797932 345347 671693 619394 186740 978976 121797 383608 634588 97505 837168 217144 513012 784354 85696 96784 601456 669765 916812 27668 702057 666670 193102 933276 616665 931144 448355 175553 374306 955710 614351 710627 888712 780867 350455 456741 982706 310155 281316 802799 347693 5583 370887 834156 180713 997325 758127 475402 581562 544454 991188 98300 83928 803583 936848 920251 597343 627776 350561 32897 65232 935512 383913 114892 233103 712086 869102 405473 297826 551762 851546 527175 686328 240226 404539 511560 317536 994213 711300 304755 61582 955004 448331 981021 992985 844107 135497 455387 714624 1037821 952413 603657 466464 677502 249353 755014 81471 1043774 660979 756982 842693 742836 448102 112319 643966 661721 850127 658956 459673 997801 170560 341133 234540 979366 941040 222901 53165 359765 934840 757819 428922 719038 666775 28825 794706 412656 247600 380816 520922 75643 404039 508322 494618 987380 455496 392343 147965 622452 718528 343033 552916 198681 32993 570775 81620 236164 75267 368134 589459 1035610 860957 179483 134543 867011 151120 397938 676263 388334 38749 166379 475296 842379 923689 507943 686241 357199 832832 382735 59575 15476 216656 481870 952658 949558 818857 209874 566470 981847 847300 569423 45003 378779 208825 496571 111102 72269 210375 409043 147038 868281 1003216 515733 850895 627888 47066 309956 114074 37639 113807 426088 76779 323095 747453 699211 326738 376639 574424 850300 440899 770654 109427 782288 466838 107097 993739 618076 523527 611739 748348 611580 701111 35472 998857 14288 342185 402473 991640 271289 1029958 181851 649588 94945 831450 422559 715594 373040 898324 865396 114860 168151 439178 843225 104273 716489 117299 906195 659859 780093 373483 60141 767727 260654 47858 283571 652425 671707 674669 628534 830885 503111 852452 959371 220207 288954 743618 780364 770356 732734 57305 623381 927079 312354 132315 883720 76189 884603 814050 332362 468817 448670 645096 727171 467233 462760 500560 876898 213838 581878 313435 211991 980032 870829 555444 458967 423168 89139 215781 306524 659901 664756 846047 1020258 975432 564638 25206 68395 465559 504869 590051 152572 256837 416960 110656 220318 193040 1030058 587791 47582 604762 214370 754612 696589 904618 994091 473846 980096 381992 952205 584322 548881 279844 906962 425064 296348 993167 485257 508060 211331 811648 646919 1033590 53035 531888 708065 573491 882045 438782 480372 296305 238438 272877 317277 233911 1021015 217633 246785 303595 644293 940518 419078 973786 450218 721833 902872 558771 902658 288124 961573 807820 521551 801174 37473 996828 784918 376529 575043 576511 352608 796971 231494 22454 762938 434757 868649 18084 664629 776679 902768 150226 735206 468602 503520 394027 542567 79244 898823 275457 63700 937040 13746 36742 748752 268315 303220 790100 1018621 593640 598054 645094 1007239 1007573 406881 572188 950938 881572 27910 210619 696039 392507 795831 528875 455716 104996 352091 885943 850057 787214 895390 61584 263251 445514 134766 338123 134724 243278 727935 84766 489505 560694 587208 141351 518963 958014 884228 15333 148679 1027657 427314 800317 627374 169053 659734 267126 73661 611621 438453 181437 888910 185454 647389 813218 855742 136618 950427 594841 559085 855152 349634 10363 1046465 326905 631147 409858 247203 683173 246895 1025616 864512 959092 783343 612713 511433 309134 982477 699316 921843 276412 466224 92030 716024 1004012 712452 690294 163413 956592 267895 623666 247818 283328 57726 8873 360477 613235 48462 583352 1043479 365386 1026787 394909 380293 385126 91004 455807 941688 114445 957724 423652 155142 156201 417547 217400 928966 877512 353876 359501 719192 329117 367173 126678 64731 381 495857 980458 313205 715236 533425 728455 105679 334446 267167 567565 188566 735326 769561 1022911 955131 82714 581956 545094 187700 930988 553095 42541 568825 733763 686348 897126 878087 543920 661058 788419 365729 577770 1013341 40574 705546 600202 913108 797105 415244 19023 8419 203231 749684 965276 273927 795498 129427 859125 654468 481050 304319 806790 363490 1034908 265936 599452 481644 643328 60067 368169 840880 1033019 998811 637252 713729 1005731 306203 907175 293112 626550 251405 43823 996591 468307 443230 702304 531845 237502 680063 90591 680221 58529 854758 758518 666462 352966 142731 648723 362932 445022 847211 289353 876494 218493 255497 1045197 551966 762011 1045992 849786 154716 987924 531218 132430 586243 841641 810900 245483 603859 746749 120319 814359 966989 562713 108009 335676 461114 283369 862314 154600 707621 510141 595104 418126 1016284 733897 113707 718276 188659 799397 677809 313411 160576 440525 615259 155882 80480 163106 265046 565627 877617 460647 698452 972253 528214 542661 543752 808088 73655 900935 482733 634716 598782 407647 870016 488314 738586 659295 994881 817769 87232 920321 116663 903747 251877 574688 404777 132677 536645 827900 380133 159570 970719 547642 1009084 750705 228727 5602 463748 971595 108819 68639 748437 608430 970879 116099 108877 905484 848841 57216 715404 555260 465349 288239 293944 703928 648329 768909 341691 228766 669170 397945 649856 293040 779294 1012920 187513 483604 687600 416945 283292 293780 401296 777650 798817 839710 415464 23657 959302 649797 333864 972651 778059 338366 246338 573360 60278 565988 799598 286997 360017 757557 1043880 1039065 584295 806355 477997 698400 6858 652292 180994 505971 434064 1011123 15725 661566 313937 142828 424058 928081 842411 421731 556151 93024 80574 722158 204920 709763 379825 965127 433876 375222 934443 82763 932262 83802 758490 114429 520012 428466 683760 836995 933612 460135 315553 788968 392426 385029 563110 625241 145267 891004 341437 544936 10998 282527 158502 312012 870054 41128 135975 951135 606457 68018 983178 909855 408620 517182 715290 449645 588476 912815 878377 765393 730094 876494 392205 61556 104520 497990 210590 347556 579094 480809 55994 966228 617958 96361 990914 1006489 427788 417888 325658 245550 554015 382281 1013676 848881 350074 490948 13926 521827 645052 649302 840119 312620 255048 664550 96278 983445 100806 387138 558459 663565 382624 675480 602084 207013 380806 72189 1000402 657299 1012714 954345 913609 290227 840325 123065 1025492 803073 339408 663596 327166 761120 929932 118247 310489 549846 995899 191985 973563 89486 560036 373047 303741 977364 64339 765449 514939 606173 727574 632987 198806 409340 319361 125829 832373 53038 210539 77892 510271 774543 762223 6071 198434 172259 913260 733858 620240 598542 5 236078 391933 877724 890914 661607 781282 840506 935533 450749 443325 980027 219094 1038468 187215 506388 1039376 1011572 79452 222175 834065 919593 548910 912860 709782 1044644 284691 528876 343709 649928 495067 776213 360425 935134 978523 177921 780673 295441 720876 1000574 916017 889587 3820 816639 840455 433654 1010235 291097 375767 808948 765888 60423 964536 60584 665826 466471 76165 423731 210704 82043 297053 2712 249913 499241 730148 739903 133972 734459 195072 299638 441562 255456 825564 504043 926535 275817 660968 994611 107421 302157 528663 270663 824800 550885 182687 41474 926106 928432 606845 440228 666201 900305 30446 910930 740397 380044 564983 607891 518187 720589 426975 536020 803052 696224 189616 222949 763662 189114 125625 588411 701874 177135 306702 559020 302844 202681 444934 142453 886935 793528 655804 654903 260142 481068 128144 135734 217076 129917 123555 857625 613149 29876 950622 751725 60003 367103 385003 336162 229506 1011249 1006522 113164 265915 749631 369918 100195 311637 293828 840494 577603 646167 801150 428420 1038125 763600 139215 404353 615045 616912 656188 467303 120082 1014380 276210 470206 579200 153469 605500 445648 494561 54753 722958 111404 352296 1006841 903549 84006 875693 930602 676933 737110 397740 842332 789570 932885 921285 818302 812791 951811 977789 223232 916490 314756 581564 236631 599493 65597 584782 419452 799127 208284 758626 986477 73873 817998 925966 429739 718826 666055 33736 158395 827772 829629 636142 557477 744516 834477 45376 130936 965861 44629 786784 1005764 15910 235832 643673 1005342 811375 46622 171541 734624 483152 312465 549862 642406 485371 491104 291070 774673 422853 990239 375030 204360 893865 1042854 114251 462899 799173 649870 658140 521726 782810 429751 538734 232028 352720 554693 166184 819457 346672 1001630 725015 467751 388776 103405 747947 850954 904843 968355 984120 628076 390478 733552 915574 148498 645900 531534 684546 721988 185603 649975 174043 681553 71189 938346 615653 953097 278344 301162 467049 340033 360518 651774 370323 576851 346078 777715 545011 311195 951425 171605 184061 165627 95430 375802 32393 135768 526310 826103 939091 990234 380480 859944 611452 366256 358871 680109 236295 469258 388815 356455 128093 244509 582643 142463 263626 463459 332594 140512 591357 884312 915997 495544 198028 103678 207467 151035 706414 327514 600694 589792 403839 415220 910780 10594 204031 396635 699742 91840 601875 815775 379044 307453 237891 178133 365942 897632 397818 69783 473317 994037 898314 253569 712608 419083 72741 650677 495231 47541 36709 901464 557820 861513 587204 782355 402357 781283 740773 561298 819436 937443 701769 374280 91399 543851 197467 851114 783632 425442 651109 927279 1040693 651891 838232 312919 927049 796815 837384 458593 874818 856423 774830 1003154 758201 861555 785764 223413 774253 362733 225964 665238 66752 16470 459242 164230 564280 161009 866021 892890 434943 706883 787018 913772 357476 376217 193065 875544 719704 664706 260726 817216 361202 1025873 839049 843081 136940 88732 181407 556572 947235 942784 219223 529830 559386 698458 731445 697176 886392 105679 366626 1046439 688005 855749 454378 544909 39601 134824 202940 722438 971278 385830 191150 411285 213969 855475 654391 648124 398037 417542 987059 994951 1038103 269210 592611 1041410 892475 340014 163690 928190 293893 30278 377681 1022544 436961 264359 235907 877010 801885 698334 420434 748129 88489 601786 265200 563357 791582 399054 6903 661548 771508 855280 58082 243767 262538 38333 579217 1005546 332898 770578 432329 353017 267554 390036 890034 548374 296276 700714 599639 361340 360870 494461 807721 814951 295531 135551 4733 1039513 502809 513249 140809 94423 110537 687771 426603 694634 80826 652136 870306 292767 916431 952391 1001875 56647 338444 345851 206981 416056 503580 17036 850341 86986 774862 850884 688003 801626 294035 185779 914067 49354 1026 760364 612782 271359 37205 527942 815758 36962 3561 169691 469589 887136 107714 126220 173575 616170 185092 910011 187147 385526 919675 538383 178094 635132 55316 752372 842655 603257 505954 132504 188532 537455 87066 456943 340516 436195 748183 218673 882572 695134 737367 598615 887530 594797 237435 957089 328293 3617 682059 751890 1001603 233104 1028528 674034 804016 1030482 555449 1035083 365502 131332 976407 682861 151648 746184 660640 770923 748461 897731 1014735 929948 169379 391326 1039170 555034 898466 384006 113723 97094 586477 925997 754208 392258 85293 800070 985852 160373 640237 838412 581627 192267 857119 362300 325105 725363 915093 507158 720340 527327 524937 932576 279870 964551 200981 534115 861932 506470 734908 190828 265025 768316 1002464 339532 522436 106122 525641 846937 570525 60889 629924 164971 684828 665715 133377 191840 989235 475624 378709 192664 460791 402571 865014 882297 755490 1000947 290338 975596 306068 674683 1038968 1016286 842958 179905 467324 984000 255093 971306 576792 199176 233173 669021 552982 705454 514907 457156 614055 629168 834842 427790 521951 715662 224071 827312 227638 56270 82365 947551 684296 11385 668026 1035671 765206 732060 573728 13847 903171 896968 367989 674147 999640 795795 47587 459585 74625 501525 917753 468284 934222 602732 496872 305957 63859 384056 499718 937868 627080 925983 767311 991307 466441 672074 245983 271100 326359 371943 952441 133502 971701 753829 375811 849524 867532 397883 759304 283077 842535 232673 789556 306461 138552 105940 233436 112747 754513 143575 876148 673377 292908 736429 746006 549112 702820 237472 631298 1011177 544761 986109 1000216 680756 268496 722070 989279 789405 711985 977214 639874 219946 195399 70480 222542 381862 827044 197161 974390 129314 35002 432041 40655 775790 1010018 943287 723028 364964 247641 722362 417059 397470 555198 495392 409917 1027451 371606 461274 969418 588574 425544 327646 729747 629167 600098 727204 504966 858904 766418 902570 127030 915336 474605 130800 1022297 692724 778603 921469 1026120 412817 986153 487896 440962 568668 950630 1031311 594729 823954 647238 171700 273283 96056 310354 453722 643962 51092 214518 310045 975389 607665 230146 167575 1013277 163296 333610 759020 706129 674610 105606 62271 557618 945150 494610 533050 639583 271969 636463 547467 493851 1047737 346912 594273 53962 1012266 29582 230643 669304 450329 227589 612601 71249 349619 949877 148273 286762 38503 903345 182235 318967 726120 956147 919102 988755 395820 428886 300321 48379 105967 1024859 159570 766803 857649 704613 913443 563423 597556 704573 647143 715723 924287 664974 823418 571748 560477 872554 919991 515741 887647 214723 1000959 186507 606166 462067 818872 468201 622938 233013 821452 995989 423494 791849 999718 647697 739641 742484 854329 103939 60822 720541 611192 316341 848901 389074 671711 160661 421616 451873 477289 745910 190215 378271 64919 781902 876476 359109 250608 962102 617416 284909 523131 715629 283044 71641 22086 42390 409617 416557 682723 270965 365200 969456 95718 724597 927211 244751 427368 863525 965802 551130 1025415 694710 947103 244101 7395 628607 804443 695464 768291 914042 697270 847808 469870 782276 594507 456620 488691 577056 910585 616752 156513 710261 130915 655733 138607 719947 43633 962183 900949 659027 882893 346070 591697 751324 146279 644790 856612 494686 460274 880351 796562 487923 410468 1021677 169702 821209 973434 803041 435051 355313 418353 21150 622836 166467 878158 441965 745557 802168 506840 11129 297959 819038 714136 470612 365576 928104 297120 201072 35737 247084 716993 732583 873598 519395 632083 840372 719906 605164 789617 376760 10224 249673 532986 338870 823771 677408 735634 351766 890071 45627 709726 1038118 510301 665737 755020 919700 504299 860571 1041801 564725 751490 948775 104712 480578 505382 418697 418562 223062 612706 54333 215664 950385 428225 755814 1035923 18616 42070 234059 732013 818354 610613 293588 372293 234956 824823 717329 6695 726 132922 855987 203874 127109 459807 664465 53512 762351 262859 267813 153457 22801 978150 284940 227000 511820 822303 944010 938556 540132 198309 120580 601633 587392 1010607 915331 541645 1018797 20470 590904 370283 624987 490038 844786 79723 310622 303025 752041 699136 528366 733355 820471 498849 977959 341231 463514 504712 604298 342088 556276 579382 122747 608009 720011 881645 911297 64134 903305 446260 400648 562585 51004 355415 870498 733470 380567 98533 325826 915574 619696 882992 187264 423432 356416 298192 566488 913340 952614 484128 34922 250750 6372 575424 16827 78785 465697 814865 306355 1004537 970277 641724 519710 214304 58208 323116 273451 37426 737251 1016591 317168 326832 871653 249305 557283 1001761 972863 770624 345954 203661 165105 403393 117549 779264 379803 773658 309478 56077 35588 446926 844184 790088 403607 913572 254765 425163 671969 388648 876791 738226 714773 722985 314408 252575 162440 293689 769113 1007670 195892 268080 710663 456354 855609 254890 478481 77839 288088 251012 973116 428845 255094 626275 811695 589748 210975 277293 467063 39642 2049 421517 938756 994270 833388 531059 232618 852097 439769 168850 363041 45448 417632 566753 891654 261948 683328 833819 105048 507369 63067 460095 816891 578146 1048503 907024 1002552 540283 1023230 124053 854587 540046 499967 45466 175764 28919 187947 984110 920759 728216 653080 878883 337532 881494 507650 575634 5279 848793 600645 592468 491329 250832 708324 1034889 632421 425707 390405 597525 522868 794847 997235 26398 1000634 803622 570395 735632 810982 227644 642191 806809 1015950 72995 947846 36397 3497 7136 7258 530819 198931 840188 658824 883093 395276 653315 753460 839332 48057 433928 597154 857523 985506 474399 10174 883975 373810 248290 862613 575661 234299 846573 537306 50932 89199 667746 568418 251118 130024 221542 178088 946932 359584 448674 8010 715039 33018 979139 448393 64464 674616 557306 986829 503848 218626 813436 708127 729233 425189 929795 76206 549171 439505 109643 983371 95359 742555 640150 1003756 741288 847225 145961 856364 519973 308104 427469 42953 949041 30282 509006 714789 228427 862496 242431 1024967 204726 654292 965685 117463 1018874 394002 201671 203941 345441 684266 451477 616482 500347 220496 755710 744549 479387 597660 515176 452903 321623 799243 1021883 208711 102923 373820 637158 328 1030743 944563 525145 324558 382621 939865 101258 130597 342404 453370 152432 240314 456568 635845 128779 841631 56103 895696 223450 526091 289285 330642 1031779 147416 653513 375911 920750 97796 643054 411408 677066 570160 352307 90416 884807 743204 165659 132304 552379 165961 713582 661723 265534 375853 80310 371107 560365 589827 977091 831834 890218 182560 749096 356506 366170 742783 1047227 612062 402150 498750 595737 948998 1007163 118303 546847 500695 292874 91656 533362 843897 473352 313731 230392 962807 565103 948543 265821 376514 35708 512397 513423 75055 949231 744163 94019 346612 350862 567901 264302 869807 284833 250423 887244 56415 973687 156244 52316 67049 358624 522426 122337 853652 132018 287252 415075 137101 567365 346671 767916 499556 6390 883837 388044 653965 182951 242837 507798 381921 737597 720561 490528 396570 879649 436270 100935 407386 987840 770063 730921 760741 86283 141179 469160 447330 861176 471611 971246 1044702 329215 251709 47076 997321 891805 553235 505273 288182 1011668 3701 782689 952991 245929 873146 1044499 422240 940965 190051 768714 890935 428629 620433 529094 244043 69323 346762 767496 320290 864282 875064 832473 139560 448221 395433 512323 439343 1030577 90000 1047958 776938 104886 450755 513765 862832 757522 321211 474759 1013439 812398 890135 982422 805687 788599 88345 817523 258843 393310 588327 1013824 528916 458329 80459 259428 52397 1014047 657076 132619 950488 874864 735283 380324 659047 964235 58303 98913 372628 1024694 80625 754106 24953 329658 916617 685290 908441 430948 226535 99696 335190 635910 462482 958864 490616 1025267 488117 839888 153516 559878 14749 825467 870914 893212 207676 290849 455791 291989 593833 738837 153161 864727 790430 988142 439758 917707 894201 623366 268445 880990 662331 303358 937018 915458 761868 107576 32399 817706 975797 245852 747110 256721 739748 68308 1047536 521972 43244 749391 573761 573971 826562 242753 236241 111284 615681 560994 931836 347872 546471 248363 461699 534692 646230 489052 316425 842386 329428 864889 439447 201789 44427 622152 974105 767680 7945 335700 639711 262456 352641 955757 256285 642373 721737 368422 14699 711566 490330 183894 60485 77882 793043 863384 328076 950135 100470 1044426 805123 567798 252714 147090 260819 608621 12407 197844 909319 150804 385549 710717 264977 632361 869693 388284 729155 918636 392062 530691 339543 434851 971498 846602 464616 8983 603838 380045 165622 556053 667614 538505 425830 783471 718158 916163 552320 339960 724154 626241 512879 150540 391919 30670 950469 68613 951391 900986 1006324 267719 97698 947224 374229 212533 142319 671679 474149 583097 144807 658506 681987 943296 467659 964568 232308 624700 1011073 645452 682208 859680 598675 693453 678802 954856 791023 32840 987195 170254 626472 432105 1035631 192406 246259 541350 740390 992387 951979 157364 401469 685663 777934 167439 897267 573367 389502 400119 115052 816029 564225 756845 428337 502309 823874 512699 89262 146664 397133 111593 124339 455556 595414 344136 650228 639001 344243 87787 372105 592845 729950 80425 444270 791370 866932 275485 241156 21307 945208 346918 898447 525522 6417 329319 1026741 764485 113671 475720 457477 43852 269130 464115 617838 459173 133291 180952 617156 1045905 45601 115497 710206 1043028 623174 447583 685562 867000 1020120 8371 650104 927114 172856 488102 146459 510492 113902 293241 977324 13506 999459 204214 236246 359253 564773 1041829 938923 780723 235495 813527 540189 343612 200318 907679 459398 194135 353189 495508 45089 371435 944698 243217 275854 752870 976574 785333 551250 1020346 761817 284644 238164 827355 392917 646979 909410 297794 540702 501824 1017002 987629 472008 245639 956993 100444 757257 404622 831136 108054 313274 787978 473633 352802 495322 562808 825478 122766 640779 430229 495987 748012 924179 742374 225519 557520 71773 934193 700391 653651 649589 401154 142507 663699 35984 953895 193391 328241 764161 495157 300748 765905 519877 70145 661564 302749 722680 304167 221345 725955 267358 990086 346302 1024242 771035 810945 668092 766177 388347 474560 863655 664521 442987 1002541 112623 457702 889470 450552 654824 530937 464809 725204 898890 68041 612615 511415 233137 253597 727765 655710 989726 73667 581367 116422 353140 574733 619890 437684 655612 934735 269552 3886 441825 108770 668479 225792 1036981 1034788 423378 720697 437738 753142 250430 394923 871514 125501 902846 365422 795072 778337 807600 462941 823613 936400 882454 982167 652756 763004 935702 372735 735981 560985 362618 536509 459990 354016 123953 987835 289085 979343 894668 882217 669623 531559 659714 655866 971325 968557 276524 261477 693674 893481 358090 422756 971326 858154 93436 747320 218142 347519 233737 71907 818129 207679 937948 219564 779972 162819 900481 716959 894919 989287 1037741 331531 266127 992140 281652 316674 263474 546713 388496 58844 257709 156213 1019745 986292 993633 545039 954600 1044713 4754 724567 322442 842399 172007 453954 840531 624444 100333 935561 1042288 789995 1047188 730346 258740 840732 125360 655782 998420 37378 319865 1020161 419627 943891 749835 761542 386231 261772 860903 719553 586522 639979 853361 685378 11993 599923 574320 846752 635681 455339 150672 418996 838205 240863 396771 933210 732705 266142 1030748 681204 645346 232250 1024851 371174 222524 187211 172292 202267 392971 305964 953103 23422 975826 674429 344313 610434 357175 160159 17066 949403 511876 792123 448750 46275 724520 1003451 52724 247798 63540 936912 505298 670646 350943 21226 575230 792711 321539 580803 606934 706164 1025693 832725 1011226 260489 586576 470751 137580 372310 463075 93028 47575 341618 280767 896043 397637 742646 236402 571584 485128 486142 721198 217842 151634 767020 342602 375635 723132 299813 864192 1000891 875203 847377 320430 261573 137286 105247 651733 678737 729866 384255 630813 722688 525622 716646 425743 306875 334295 828302 105049 387629 476509 330931 604494 995140 409116 605335 995171 972468 484556 69630 572595 602228 732426 789299 654972 960574 988629 345730 978848 129555 406033 551611 260389 30390 672007 638390 4790 940076 480995 212681 160543 599618 267573 578387 381140 142087 553841 361269 733803 194381 333679 247124 937757 915244 867819 187417 360265 857728 340742 737776 998642 30054 481987 271820 996412 994499 117131 784290 844786 795325 945322 394473 380419 61247 508623 992544 342017 53370 795792 751176 228256 372575 105700 993638 976701 603173 807335 286467 11861 781001 621593 5036 813577 817033 61791 531570 436641 56168 998145 799594 201477 247982 671594 267309 889670 526181 162412 305242 401171 256477 181689 934928 295748 446760 45419 389748 378195 704927 1010812 774705 332766 264027 474447 33267 149287 60092 231974 761067 520596 750822 618921 345934 196655 1000511 586597 314070 912166 356595 698442 410431 95820 557424 789293 613067 852375 159466 807236 726719 551328 440792 774829 832484 96294 691829 743 627463 451723 850240 915798 931193 189525 76668 887235 149903 478126 839601 453850 509731 867813 814633 850091 72721 683499 1040756 387370 26811 913111 56036 309423 117894 431203 358162 329847 180827 320364 57943 760097 560422 692853 265556 873265 504923 629285 29035 974736 954476 316868 976195 970762 321364 275394 819527 808910 170255 947761 1020968 824306 1006623 688966 436055 25581 887305 673244 234380 840219 130006 73200 304450 527421 718483 516390 905528 846838 534481 27459 260337 462671 373285 704176 802613 622899 805289 898302 93326 127476 548985 343900 91084 688068 680759 538403 304769 790333 132488 507467 125318 209882 433813 667635 1030516 632955 955787 237789 405292 415717 515611 913391 177232 390464 230651 157363 1038279 926871 412770 453079 209469 865115 22672 47534 219808 549089 912452 967342 518820 702175 210244 884208 365376 422387 338137 418227 540975 719388 94288 844250 872817 92991 484730 721001 1037767 109987 270124 1011211 583994 138869 232896 998031 398484 247877 567187 857447 508645 863111 959877 532007 640512 366356 348028 279820 518907 200870 678113 932723 40627 839007 118049 848989 500293 277059 1018925 177393 708502 431289 251642 1029370 716237 594702 846850 544613 693715 105714 1029058 49861 337626 922616 621882 33231 1034963 797722 838256 988126 428790 250932 732397 820592 488510 405124 930366 485542 904170 203057 90228 157128 1004542 476865 1000100 744383 892864 321184 230760 397466 882747 581024 271197 815626 413887 953972 237987 419301 772959 274995 941152 731814 216433 114908 320317 935915 500754 289228 353767 659190 833696 40009 405647 633645 349502 827387 211051 311963 850259 376173 47155 960108 507403 128657 318628 725877 674516 20281 688385 688809 776675 632223 981901 2469 281773 269022 850450 183077 544878 723830 421469 849804 365221 890828 1018559 679265 66966 375975 839309 559564 603335 654260 402081 686365 960899 758788 67032 120646 286554 215689 248210 1036380 673951 967324 253493 1011993 254696 26234 77738 759645 842642 253890 37343 160425 902203 598008 474435 562338 186182 522502 613196 889236 445530 935350 893684 274668 244963 696889 525624 11709 792720 373923 879000 755516 895443 787820 162459 352580 43620 681968 492104 816339 321471 979696 218797 462987 980897 35087 1005147 698674 490639 979287 423144 326194 948815 884657 612204 570906 309868 675184 622852 1034011 868534 262599 888659 335755 577472 10830 34556 531046 884065 271233 929833 748488 808755 168257 951047 106868 464663 1009489 140359 602960 518063 819674 127391 664551 866531 52711 237127 471269 762973 786922 352125 299935 516620 583221 174337 414089 707749 11650 260505 531645 95773 908652 767887 50299 740400 739059 138542 210339 543966 1019644 144712 985917 609000 575183 649139 175857 279127 1021079 988615 67983 965878 486374 771810 836489 18131 874030 222436 726388 979650 478024 198835 10379 519898 399857 972472 460588 403702 778312 944993 466264 590645 595026 677789 608567 858234 138359 830819 949138 594156 1013762 433195 649303 34423 685988 859507 50969 981322 558577 962875 107406 840791 458721 273033 343567 33239 630097 953318 719899 888771 878976 259040 190676 255068 150418 891270 476544 66211 859920 579823 502281 351969 285798 872371 505214 1032993 610660 657776 216720 50097 1042878 769094 685078 541605 460684 922972 433545 985428 224203 660825 764808 942809 995033 228587 419926 514707 1034493 477508 694359 981925 305885 868503 170647 468599 26117 954016 170307 488755 943463 225561 84525 438345 472534 652358 540492 86763 351881 507754 902970 761745 838047 586063 679348 115831 441493 920771 764958 528410 286929 718101 465404 865727 646171 588444 912762 41452 260382 915248 326629 974573 679916 686767 125488 395600 24183 67450 1047920 283753 409881 548597 949088 171727 867085 712202 695006 857821 1040115 321959 459884 782130 75600 289595 189104 926513 265995 744765 164596 543618 899570 485285 755111 623247 273715 35953 433882 547080 759779 58402 583363 645728 273275 485948 440893 303437 689237 514505 142150 130124 827955 629207 459137 991770 356537 506357 412338 30268 57326 261818 228164 580984 691391 982591 335558 467546 588156 478367 727145 747952 480857 112766 816004 440078 1038831 825215 967697 426315 567736 8909 595757 939778 348822 910227 291739 103186 971084 77700 780866 991519 273155 177492 931499 86543 366023 71996 192388 245901 798984 41338 345887 83337 19994 258767 416755 785589 18613 1039615 596250 88330 651125 800596 632530 805185 556123 249116 158460 486491 597322 350758 39328 87578 527499 497481 677223 320389 538953 153310 548895 499560 491542 962881 351035 14033 95076 16723 301137 458132 177165 618747 162202 164553 973260 841120 25205 144713 715714 892081 931812 596020 944370 67613 225549 690029 843972 195291 636858 723996 662406 1021284 727258 475435 709350 254516 378110 182218 260729 496204 483548 84972 694328 117171 124368 760007 404734 719856 791126 179544 503051 907410 1010321 213213 460932 608168 379080 681817 607216 357961 556515 1017363 73916 914190 197106 223255 808376 187027 734374 508595 1005465 201722 77270 47612 110965 105831 564732 161095 847178 518277 900790 836528 3191 476927 512837 446614 626752 747272 735505 845853 660046 1040340 854050 150442 93485 708124 672681 595563 554189 950430 301685 143821 605954 275611 440191 481796 523268 123480 139871 78470 941808 858525 569299 748176 759364 847417 229951 586144 709735 849020 629288 670713 157727 216507 521912 497442 877848 771279 869950 101991 121956 653974 730794 614230 369910 303729 980501 228932 242726 773829 275255 404166 263728 806266 159215 398392 530100 136319 575423 200249 911671 769603 590926 447789 762273 71230 272868 516794 371902 963942 700913 152139 96445 569018 149894 578960 441780 412603 205274 1030396 87577 579822 970950 260166 370506 1016411 180554 25321 629255 671761 537606 184483 271091 905888 249793 222713 350998 708509 442854 1042610 600157 638497 225026 861272 423449 934730 504648 24250 851324 220857 963341 187501 237087 177939 801611 95558 607871 587393 242210 669921 683131 603951 825171 664350 857560 98256 431299 843934 356541 151576 990974 41802 326711 736577 697778 1741 409782 958087 218159 263445 465038 936364 1008110 1047254 231544 221045 62215 637959 206862 206890 100537 1030242 727634 196634 721382 995304 431655 873493 11156 816987 523990 634352 450925 1002691 298123 643333 376384 343018 820438 911024 482430 791264 131883 113363 337597 419447 20834 329810 768057 796359 380983 54680 707918 607148 159691 778513 181247 811331 833569 7598 109682 498801 1008034 212836 125298 352092 97690 284589 811244 214511 732856 33285 15474 332378 586130 41070 145851 110992 1013023 141292 363297 806856 131899 851210 18465 752893 882982 548948 880095 24942 643077 60123 946079 542 275808 105140 939853 38229 242594 126841 554486 845597 682653 726726 304205 1035718 350211 403645 725799 634466 831470 357507 109567 135497 443737 711872 328051 476823 1016484 869411 970692 924329 422420 985564 789850 236196 349776 497185 297790 190702 86757 128681 402847 74163 566467 166708 361550 85857 977599 377345 420673 159532 654863 648277 891667 624011 88785 389883 934274 639673 137348 1020607 326128 833333 619148 133362 155108 825410 516274 542697 468358 169064 966562 789374 251942 735217 690540 787853 920757 188781 761348 727672 866890 804398 1022914 699812 71838 198349 870371 130554 233616 807843 329478 299623 539811 500049 517551 636508 751995 93496 471239 460366 198244 659970 957978 3127 144843 175127 722135 846867 241090 134697 1025556 663652 702592 247209 787784 214703 926943 208719 282831 719869 964317 301973 940650 117083 731163 951101 335804 925786 243809 314311 320206 485263 1003032 531452 119435 399124 272078 737382 738117 713990 399286 40917 882478 983557 810533 114651 259808 1009079 65558 186705 948694 338756 769191 294096 679664 851419 691354 345913 177395 1021228 635605 370222 578311 868845 875746 1027222 491831 952918 971632 325405 176373 775844 998096 303281 378259 929177 123768 739078 158922 721146 10884 990995 132919 854544 584240 661907 762073 800296 883295 268165 31125 434963 934167 994989 73138 830374 578307 523793 855645 132155 631792 791164 981542 386863 214864 547582 492930 282978 868538 109929 566087 151226 812136 613078 228658 480928 444343 1037342 715876 374913 344490 482914 819681 268366 293736 579460 139024 654076 495802 821931 925246 90885 934030 595139 264987 1015014 44406 678139 1043258 416671 175658 165189 923285 116022 44546 468697 368648 69428 531836 806578 478674 2854 881340 1033743 205335 66333 113159 414452 422752 640559 636487 855206 300312 378100 561546 49203 790545 998921 7555 877800 682750 96912 566280 499928 33526 400046 149394 154972 619512 1012236 127936 158606 397665 128087 777684 145612 978551 963009 890164 496443 980706 58237 631786 884290 562989 34886 442149 268043 488778 790745 296886 559365 47371 728182 514708 463460 255146 804195 45400 596128 933186 1047913 758466 85234 181075 162389 37682 516314 572226 438904 124207 576155 181718 289064 784868 399805 35004 740157 602526 23435 845573 859028 728143 462739 706979 61328 739854 207913 161775 97172 371605 897763 98342 552842 950978 283934 995303 582495 385814 927864 498870 709508 705081 158548 998525 634223 1022068 219481 69126 519192 168245 987123 610690 640124 740239 557777 971013 582174 10935 688229 833799 209793 341640 444007 983268 444079 429056 206418 222045 832949 24001 440806 59158 336676 427153 599972 522006 411282 892890 390997 854857 35095 509482 390788 1040641 635345 443828 44287 82801 74336 390350 516442 615473 992106 889457 994667 50109 82200 112316 107215 895478 374679 971634 491364 536223 520089 377975 913869 446945 2769 618582 191986 369863 491642 1046718 463229 655811 313809 621312 497757 316711 7830 942227 155975 357805 213392 475025 393776 986352 417030 19255 1043668 167920 782150 676969 697139 1001362 902945 743979 916494 780574 856173 43561 227182 671423 487554 299312 41758 483335 209598 629682 626476 686696 296193 878151 873068 272828 902193 327206 958197 24765 841912 315824 681633 844173 500481 405734 954257 411184 620542 810478 178343 891150 241061 732562 331275 556402 210798 79808 863655 911373 873175 497675 465835 92019 345056 605736 542473 982172 860560 249458 40442 623461 242286 266855 635511 895757 88328 1046825 388800 753336 397423 10238 121305 556527 686265 727761 617480 804126 390014 251054 226137 640533 774236 925770 329754 462984 100724 680056 987487 371343 4074 716981 514431 882983 141416 333213 176789 800942 120731 1015155 502528 755051 450229 20638 872931 1012740 542698 840230 428965 1030661 197363 823355 423539 878176 496014 140462 810681 469480 50171 755062 639917 929748 361856 779565 289732 886339 506087 74641 428347 399026 140539 445955 978575 77447 487695 569355 217861 759690 274806 455634 436003 737382 394252 905894 358709 95533 638123 185722 682441 763857 172471 632163 831539 313516 833683 158748 700170 601849 795178 246915 170153 987480 755559 146202 730031 364110 759228 482950 937855 804034 363423 679956 538817 359554 185609 803887 785887 319164 767989 631531 45961 835205 987367 260222 551217 782678 335714 296385 212368 931721 1008241 704691 33567 79072 492831 546038 1045663 1046783 1006335 832592 326034 464877 257188 145196 916159 217751 365610 970006 116402 839501 469420 671043 329273 57923 409547 784135 639208 812562 946222 160348 717206 566324 636924 401506 404190 839051 1041507 650201 347039 393946 462613 739752 672637 519498 469702 252250 976733 517863 171951 955804 710125 308001 391182 169153 93209 837452 40100 350526 641431 336672 565557 438830 189789 178489 762124 535502 373285 550808 961396 135170 479984 753696 999488 521935 876416 57626 482372 976607 407772 302513 431577 460288 486864 931447 149853 711077 274282 221663 972209 399203 906622 746688 256185 394613 29475 326360 908255 355129 883508 53063 925841 397745 423121 165136 834751 644099 638939 675739 841566 868346 223611 596790 414951 378498 266395 83343 426968 359471 1038955 386619 645426 420279 489182 698163 48377 1010803 865578 404818 91832 304867 534604 594136 575994 360743 482178 746986 824018 670086 464590 185615 12884 197867 668538 213940 981785 704355 622735 789674 871871 994464 735068 247971 185703 51321 294901 304824 1037365 796520 460209 742630 1015764 976650 826284 686220 617967 667299 192835 308974 266425 311191 611994 1002933 672614 955890 168217 998253 386736 530657 835563 194566 101715 973623 86142 703828 211088 125929 983813 89999 140462 1029778 1048313 505300 632181 1012720 915348 299681 725681 535141 417876 740445 50357 474743 45438 710094 270549 562000 572569 485024 570858 146238 987375 46053 944338 374836 94223 440464 831726 576584 873037 986617 582819 514611 949057 840796 628185 251348 761412 863065 589439 902317 201462 670325 556293 118372 629179 444824 467168 253251 864313 289166 870153 1035961 914907 404614 1001087 996311 991313 126614 601280 434644 131086 142900 363092 823946 857289 685246 85826 775414 78332 20212 964505 232891 963432 710009 608233 444320 835983 705877 842183 889870 304697 862325 112717 637843 209136 691754 1035415 65121 142211 316326 711239 976079 777863 359554 642049 8151 697809 957243 724976 620951 431357 18864 525375 808400 207850 307622 619425 705130 990012 304452 991690 858094 530649 444311 813044 731658 312429 738575 778587 722961 433126 400384 796609 478584 393208 652579 499691 983642 673945 363538 611873 68597 1042822 370639 60082 339243 960189 893757 495214 300802 121089 558502 528170 264485 311898 305971 783424 98912 324242 785783 1026828 491815 834488 703461 1033072 513040 505505 447573 80977 1047124 218978 641923 450583 595026 889303 996752 373041 353293 232992 638591 681615 875945 159006 49849 129062 935921 793850 554890 473968 814292 146847 435105 495593 711140 595259 386964 39827 700630 300226 628314 595827 264196 93291 269775 437265 678638 798769 130867 187900 953012 560211 743339 68164 28318 690644 915647 488190 128149 254716 135386 875460 905639 485333 746446 13874 246406 291502 594765 122474 809994 814236 391025 124817 420778 287220 755509 260176 1042439 304851 610553 341844 815458 560022 197378 182221 746017 8546 459767 218611 1011534 396957 1022821 373629 645399 750450 43580 427048 731983 777810 258897 981558 757228 741486 390106 959212 828807 21054 347125 148242 459743 792573 440097 639863 338006 177706 1021122 994667 921714 353800 589985 46915 88158 55838 883562 1040601 453478 107193 205613 499722 279678 41573 293854 761142 605884 627320 640981 163778 423386 890759 323663 871065 997045 255471 130539 903335 589776 685645 925997 919901 692690 576006 477950 716080 823299 442304 415018 246298 897235 620519 375520 61464 818772 543017 450870 243114 566971 771322 520099 62549 908515 576529 800899 593188 673993 635625 602519 970019 165905 489025 654466 1010147 343680 327581 753485 888314 13951 948674 199907 95615 594335 963902 105878 6802 755983 826589 366488 750034 998952 178741 862083 898789 465634 182812 731346 116980 803420 483628 40549 694060 430424 368710 834305 761150 306876 63755 358862 290783 371730 197221 706263 88393 407048 613628 407438 198072 218353 763842 611141 999406 310595 754792 814005 834992 45079 44006 1403 785479 748461 201463 184470 994560 273381 335514 930027 209324 113350 1042579 743105 764193 37114 234471 190277 265143 296528 897380 603399 513995 4666 504854 591996 249407 203852 1013203 981114 147192 220355 773041 479934 288095 19708 993930 37993 709857 305144 678783 291455 980335 490207 82034 619111 1019903 968057 239754 987758 158473 371382 799923 426564 849674 536872 478235 650108 396036 430980 270519 281105 176380 139557 115644 775388 635 372361 674342 63007 791822 759250 917812 250877 1046214 214853 45801 157951 834233 551374 719501 76944 890239 887675 108843 19330 68021 811517 342545 1011848 730238 891690 743250 138425 182781 671101 290375 430100 791004 563348 1004553 82422 111560 443825 850425 977317 1016818 309306 406073 988873 1048463 1039930 361521 612845 977241 151773 463114 982275 194061 496888 34870 740317 35051 584574 207846 289973 491577 209420 648594 968870 922048 545630 354933 328752 702285 935895 552975 427960 994097 894462 389281 956421 423106 115451 229300 392900 525528 811806 110227 82694 123473 981593 819404 881085 779917 752833 389298 882242 395762 966417 820190 656082 245865 419622 1044394 395532 419295 289924 380341 639604 572101 141519 24674 411892 880785 325715 616280 245590 181819 420477 197635 788939 865473 131680 44561 267879 732067 689970 669687 374178 253287 582860 713578 787160 203798 433196 951782 285898 279997 377846 965931 388636 934126 563439 144314 116181 166204 695937 1045852 884705 84930 872251 578460 687506 299933 679246 580168 765467 296557 885520 185331 780052 438488 516989 515702 445689 680711 981681 855915 412587 269608 597615 75953 433901 658410 626333 285931 191208 234756 923078 271360 812199 914350 14743 860060 920220 517413 785250 331694 978201 419116 927902 972520 329432 293510 801636 692035 697716 4989 510708 241272 549357 389726 1018926 998023 370984 961019 1040922 790068 119917 961063 327264 470405 512487 744509 37328 404038 941352 479130 330972 628869 444322 488991 552985 627478 807215 225456 44226 937999 397449 191415 759093 443725 879571 658337 286067 1006830 729358 452960 568228 702933 843429 138983 997521 953386 355298 287665 131113 423383 614774 211259 918012 982796 684533 436102 692675 694971 213591 657814 669654 178972 381561 649717 467380 456235 947610 61232 860799 801317 875230 383065 213885 922127 566734 821635 451736 260655 595670 796746 683231 836753 213958 804936 625411 134531 1007698 731041 329179 376857 104082 981880 531680 764586 323459 281719 620721 74576 707459 746316 633745 310380 60121 443686 82404 2337 1579 835644 25270 356820 325381 919622 131124 268466 421977 221954 301104 249386 607994 287920 689313 726383 346655 605335 252961 80119 830439 627070 254573 945918 522703 683571 264425 790020 566589 867848 425753 446795 269305 121169 676649 339290 618670 893415 205414 242812 234350 634792 416195 625474 662059 658676 1621 453885 170303 818 79319 1032261 297957 620361 648999 277365 117949 1005095 35527 629036 368204 332094 594781 318669 803706 731906 890419 632576 337938 447340 687032 989743 104773 38010 16381 839434 134695 790188 836408 121091 262193 705929 928324 514771 152509 785432 85792 273139 675981 762215 901484 591908 469573 150792 87791 581096 399596 543631 871443 891142 328047 899861 455783 396297 896542 636856 916252 746434 1021741 170009 668553 43970 670517 80348 194984 942817 657328 89643 139926 794554 643456 71220 294166 673068 712040 81830 647695 902874 358545 594232 447754 1047980 270599 964387 636085 298060 736826 458658 359266 480170 1010046 923513 266120 292729 804491 743020 140353 815791 912381 138179 436683 408585 973781 113356 511495 96901 822262 423769 1019133 707045 294569 889406 119126 266035 781081 943572 402657 187703 259544 692857 454926 452867 817497 473870 544630 691816 482931 86391 551505 1008766 951524 979743 748798 582176 932812 1037681 328831 463469 412206 967264 94202 219465 231282 402656 8505 83930 263142 632170 126251 360715 508216 448124 838753 306700 1047293 979223 469905 819919 982830 762175 838679 578189 693926 57983 996463 439360 196005 912482 241852 505638 27728 995067 58181 468804 601902 221022 910578 221665 151468 365604 325075 866822 838811 946668 769433 1010949 90797 944084 203803 9967 845051 195588 35283 956188 992642 600099 198751 955559 945569 968160 369408 283376 99996 330602 98078 140824 152092 399352 97474 677768 717485 1019971 616218 461418 1016895 281351 177400 667694 418982 462214 55636 494855 68634 22532 992198 707692 488888 82508 667916 763287 530430 354345 453514 135177 945491 386542 596933 821252 134269 1008879 755943 680720 20776 866310 764223 799862 169062 755727 713406 803272 193834 168044 482170 67415 110796 846721 940590 773307 854920 716601 669368 346448 903422 334207 907930 678067 668852 1019078 1036667 704328 113295 40066 453027 786103 200542 813485 681090 146027 977231 495427 505641 76818 608376 188102 1039055 469024 741199 142522 929101 275019 502578 11562 713123 991760 232673 90145 721009 710445 405759 527922 1046654 884261 63636 742641 573237 779455 135565 213880 426275 712327 241467 788195 451195 571724 643792 141012 380818 49568 41957 643568 580963 710492 874743 211551 408075 594457 241637 918096 601422 357815 128628 899187 403729 112346 369355 91261 27101 724840 687095 9127 206691 271116 414312 841008 21747 455606 215154 186070 455171 58905 699086 905569 191150 710188 153878 955673 559154 998314 966220 984650 881009 24210 743763 465351 80753 39847 775541 319844 494044 964848 504539 632955 376705 543289 163608 925800 409297 271761 171423 1023245 211554 452554 565320 549199 726384 231677 602063 326551 21591 655619 754773 569937 466202 392188 945629 196720 149471 1023692 388304 532968 130929 23449 219770 962611 389565 906831 663946 282317 331861 842012 198294 747448 844016 940276 149 260089 679400 559630 172387 93209 943802 918629 462400 1019044 1032330 325688 362577 555693 829084 29322 820510 900169 912092 897442 349970 416015 894551 493964 353791 263839 227776 120983 915351 91416 548332 986070 821236 740255 263254 111519 897553 468191 378780 796686 305230 547716 732160 15747 605424 448191 389095 67872 948894 558789 240733 570700 249061 336 591248 288306 178357 142876 158545 536131 730339 328555 813462 856752 12965 610946 362746 729072 501273 107562 769852 101952 908990 533807 487356 980510 24568 369380 392193 758990 59792 759710 386101 499925 204850 214837 423847 1027712 443886 256902 857416 599134 33464 127219 130095 573378 212200 606945 437269 338242 786875 305208 513498 497979 163280 274407 842750 822346 1451 306526 451368 427988 994869 673043 94883 323199 390458 2302 435420 58551 817642 959772 583653 148778 148824 793583 282101 959820 271102 430844 617958 289236 297271 798540 250806 256829 561604 131563 917766 567878 754248 787565 327070 300146 713932 533860 882663 1005705 864315 943339 816495 772885 327911 524574 365417 350950 188674 1028767 55082 497039 500006 850195 659117 113638 606414 817059 770320 550536 812762 483708 503573 473682 289295 783951 975778 306409 780693 593617 742465 645427 521591 964924 856481 25564 509735 386509 854035 552915 199159 74564 479246 565962 570272 551783 986795 670137 27839 130943 910889 208219 35155 677080 63082 26287 692545 856390 355701 131960 22736 71579 436210 764606 239917 631858 1040817 717131 162024 948583 226851 380463 111734 859165 635103 204605 562861 335926 601631 998795 954698 99614 707392 958966 902510 74305 730950 39324 789533 9105 766805 264800 822974 300545 348985 18281 782238 1036 953823 259491 590445 533038 478682 786492 791743 559978 799199 302376 968332 1019331 224585 418206 422576 526018 342165 91802 206700 151542 119271 556377 339683 932720 462212 947167 731038 532547 489046 485748 699656 718602 327275 13090 364531 624226 81782 905273 892690 40811 346957 454348 589693 289355 199785 622642 595248 705195 145001 941445 392075 304184 706191 850982 36307 567075 988225 78391 851888 36002 487817 330527 525741 777069 88982 44042 560572 625729 277305 149607 1967 706144 898409 9832 736704 44047 494527 439173 376074 472855 593147 305401 118285 992582 398717 475204 458030 586987 892876 554919 602932 192860 648467 91819 679372 806771 265631 172698 567303 1006093 880994 307972 738007 306826 26739 169532 1031573 100688 699276 21977 650878 205384 214155 1026869 551729 596319 921329 308209 1020211 62215 968806 833135 859755 304307 897331 587351 416166 930142 1031366 1022227 183060 153093 283186 301650 361673 280104 695468 839817 457533 292941 27663 852333 93644 819837 828761 460410 122679 657094 475948 459119 1023522 700343 58958 172240 810388 736486 783913 816227 974201 761710 610635 872883 664355 665193 691687 379024 213445 506747 772691 632717 504567 470855 462216 495745 409397 628215 210853 957703 816736 635832 33389 267006 702523 555323 299460 731401 52463 823350 529461 56079 331143 456673 521071 904892 531573 962938 791747 18431 470539 359617 371112 11658 975107 500860 462904 990549 42744 580340 476080 430364 834795 9847 187636 398044 177086 318932 828168 229722 690364 963810 1026968 1008796 544271 710905 330609 1004141 811849 531830 988933 25309 146908 800828 799468 242879 1032610 265774 210014 459306 469333 69558 741817 738553 884504 369985 107265 748363 500972 175041 930395 334851 1043772 524586 695441 363337 410450 663797 803217 810759 844767 970911 263406 435052 238967 187435 368221 249709 250130 713372 555578 448831 952973 78460 272897 350942 1034535 177753 681172 444042 516100 848194 38908 371525 890542 985934 722784 330070 709006 1043989 753167 767688 379511 749877 364221 513004 579868 562894 681021 806866 707477 710662 926220 687316 642783 33159 578758 636172 714584 8188 324270 986841 1046855 457879 879659 467294 418130 698766 871493 252163 7429 1023641 190764 23538 623442 451958 566450 851611 888076 317030 343244 346160 699754 189613 371732 132906 670347 949013 170570 619970 812524 452716 220366 1011321 705779 809985 34600 503952 223592 127531 527233 799889 952822 315586 322343 626884 47791 676772 816909 224699 767365 477490 204872 199367 1028818 147152 710803 119424 1003985 187752 852684 130880 528674 21991 127861 479144 87882 56767 524596 117531 265009 801636 795987 824894 834722 221903 404544 186239 679118 991742 685582 830346 755401 515442 214771 403925 808972 548015 239560 162069 448753 894655 382604 848839 521530 388784 476897 679081 722059 36881 275085 795453 910059 72569 309755 505933 1022279 488192 890040 258657 759279 980676 414198 950859 226583 442726 469260 751516 612696 324746 23027 54572 840748 464219 859595 13718 810613 96516 272212 32697 876790 1032504 504693 633656 838872 551082 469433 300283 672807 352150 281805 58284 1036883 243767 916228 195643 537776 811854 163539 788059 373494 523426 749397 917762 755649 1025914 336071 911085 776466 850725 238861 385817 803020 720754 482348 628043 189752 670008 201934 943753 926081 640720 376001 650655 572985 494742 631160 549788 834003 618859 737416 862290 434470 109366 632876 1005273 751600 7006 157634 289292 209233 179025 725068 717066 637004 465153 673008 480183 559177 975714 154489 304952 710038 624366 1019091 758395 935393 317985 767378 82605 145600 449020 632428 28609 499753 161414 656570 946416 223482 618310 768764 942387 357234 868299 653650 283595 400310 72740 640515 694458 807501 982376 597498 725319 935076 114224 107844 955518 955788 411416 59283 287662 533943 379713 534718 241385 683070 726226 378175 600455 548638 319858 664243 175779 781238 478928 667742 718236 1048394 939804 96164 480918 204675 220555 375953 630519 299757 510678 929362 521706 924024 440763 10170 839903 799992 1028987 229310 63497 459173 818267 27129 105182 892572 258083 583465 291995 403035 781986 1033648 786622 276297 808999 995860 901002 527404 334345 55167 821894 533680 609057 626751 588030 490983 88139 697927 644225 678596 409833 697261 957793 760991 516959 504618 925494 306100 22936 364701 202075 651171 419200 592264 581488 907250 60807 200081 673238 816262 887076 872195 282166 106030 793936 684874 991227 765720 100615 775034 981203 838490 221643 969929 995633 833898 966688 237841 610510 871078 793617 1042255 668452 218062 145834 953383 474098 406917 664955 1008221 367547 521427 409884 541533 369734 517029 941987 638900 273695 121164 193071 614292 264213 785146 607329 226132 99770 332872 182494 422894 133606 360371 95694 652160 110645 302874 733536 204235 65668 320578 937540 575671 308088 551250 596015 595149 624375 6487 421979 171451 926380 485569 96772 211668 330887 957924 153324 937869 44347 371065 390103 830466 746687 626458 189712 523630 896718 417225 873187 249526 284518 1030249 783905 399583 573261 126532 9375 91028 864391 893827 191926 161185 1000161 2489 607941 234874 151658 632921 83882 481717 260596 374075 685901 854411 834456 261403 731158 36188 954671 482330 320626 519976 240345 706107 650065 27414 995706 974823 375979 856048 138040 140906 701942 585637 397311 370803 442034 974791 24061 20120 66782 576011 982566 177104 182655 560331 108721 888311 867616 813959 63896 829005 945229 69471 369948 549367 474135 202651 113728 1038973 292499 145956 917833 886346 845659 521224 871492 553264 428043 248313 524160 263393 310469 989391 101391 24951 106670 685570 656970 869869 287342 434224 903754 100515 438452 720797 340080 597982 734896 767662 414173 768581 469143 82541 711930 911205 57379 240392 784882 970798 362768 738386 409395 294773 515488 589377 505329 572016 652056 542062 650915 551229 267841 816024 664964 495451 702440 774177 96019 775214 354654 663695 992403 1022847 583928 313613 452748 1027578 409232 163047 351048 356783 59394 556817 812887 1028754 923056 488097 642571 785147 980735 113489 637949 162855 530136 880126 486790 427701 509992 250155 910151 889641 893536 28031 698018 973420 331253 110146 302654 884298 319713 856548 586375 999923 396064 584311 555 119418 217908 896560 812702 40793 271010 55274 395415 869099 287347 743330 214161 817905 747444 889596 139083 635150 258038 193981 232008 201547 470478 463439 702544 15507 845142 938560 164333 355640 170154 276163 711151 349036 771180 76077 20969 222153 863297 646009 1027761 573898 341842 669893 494820 899152 220364 910803 660831 639517 41056 545161 49607 795228 728772 939377 274690 986391 436783 222777 658364 483264 292577 807988 719075 190889 251801 629720 172588 476299 920093 738878 772236 212227 988086 22950 682175 314128 896433 252400 389060 367255 279007 612643 360286 9183 849685 727018 17045 1004565 183725 767505 250419 705994 642052 881421 174408 100720 15098 65138 829863 359904 717429 907386 241766 604374 964062 410245 932450 163699 565410 573331 661688 216763 500402 74956 79181 750613 593155 735736 157512 308686 667151 584199 22419 756630 65107 918411 554333 419585 908495 231737 260762 887815 547721 299628 327809 358788 597002 441250 107533 909753 179167 9981 998013 471753 774425 855234 1021397 44861 784077 449501 153947 71296 911765 977500 810522 777572 570382 964080 468834 325276 125784 1029231 681798 338752 719769 832596 103196 66380 754810 970045 1017857 278048 705960 516204 147283 252673 662356 829768 561973 569751 166580 24025 791310 301677 482944 253775 59402 272245 1037173 686715 903575 978049 644310 407635 917994 546763 510182 900723 1016440 203374 748911 901015 985213 598250 1033278 523298 283000 662436 266148 119451 24493 169827 646903 286762 1035938 894420 535311 12575 210850 202248 361161 426348 1025597 277745 739207 658726 597190 609768 260527 618760 600276 82730 431400 334575 231361 415318 64992 182879 711470 592113 228424 41212 486781 244962 1001942 639762 132694 580854 667010 952335 315170 890205 600137 146179 280467 203819 274862 27431 150042 35288 328756 773203 860272 999872 195045 567173 829454 780964 915662 318305 1017524 915240 683904 1010860 683750 507475 24977 108240 750698 74769 1016857 773212 225483 971188 682549 481153 489433 523887 704904 51862 810023 837594 40629 725140 934796 989809 973286 945562 412579 10773 424776 327530 15946 293513 210829 445930 153126 30710 719976 486309 594718 1023847 167188 468552 597724 538446 601806 640805 606544 890877 877910 320435 419116 197678 835443 507403 240744 70012 45932 963949 562367 1024232 691087 280249 994353 419668 25261 105719 284032 394763 864412 45519 793779 766775 386740 130577 793493 94826 367699 506415 912950 843030 183129 569022 767849 949013 1023148 824569 570693 240417 476341 263998 517541 858973 684002 917902 178856 774602 835362 848401 122673 443603 349292 874896 658279 721858 290616 1047546 977206 552776 6404 631007 919757 852473 647632 680952 255263 43213 1027234 955805 850018 240545 625668 731981 319634 107956 437889 507946 365551 724522 744235 533882 566650 479373 130584 492327 825724 95558 83168 460864 18944 88616 609057 142198 416596 228070 644859 687008 180364 84376 238997 852023 282623 792379 444310 207323 813000 822317 3500 86732 434758 569525 492809 315249 170652 165241 132064 233173 114994 76805 509421 1002277 737330 433995 137451 936499 520204 261150 137499 765430 547826 940470 163267 87304 448093 406063 423341 871206 499078 219913 496548 313780 593901 495017 314106 444470 389334 622551 293893 7384 769223 691262 757917 208104 462348 584432 764064 339286 528691 31199 677487 193338 67984 791909 224110 1004622 58810 622781 545927 857968 779276 122503 951976 423202 280357 571720 981824 272394 334441 236520 572614 396658 67197 801330 557874 1005001 472526 993623 483458 541984 18699 600171 163127 492461 351143 325863 910549 327243 202840 771877 287335 546553 712091 664295 421112 320855 258605 755665 664602 345900 969107 947690 941155 557282 809107 203295 179180 175624 752057 427712 452305 213455 942547 818177 179123 186254 664693 639099 630841 693055 149622 68008 712074 463359 158833 291946 68820 584337 523078 888196 168905 310748 913558 911904 340253 317289 830794 675911 432393 941542 1039372 159596 795083 791461 288204 469218 753700 42781 30268 92257 955352 168808 495701 756869 279601 233668 832208 1007439 27773 365843 298158 695970 841868 1008730 639409 791751 872754 176453 343776 737513 571595 380322 827143 823194 604082 191201 565044 271181 358600 977563 369468 601305 325108 638728 18996 775164 87197 678791 4856 1028054 447026 537882 135335 839530 376994 283367 372516 610848 463588 257720 886679 888902 391537 959868 410858 316298 36549 145348 366669 827266 103393 907847 212403 297508 343244 464478 921683 42062 724237 670344 995111 29247 443443 547559 864624 816156 154190 319938 92976 802412 199795 307201 82350 467612 227643 52660 888822 92029 314692 961165 662358 528833 589743 1044064 989155 867457 532128 776618 441586 459194 175042 275976 584095 193227 198848 513723 448841 8440 1045453 305451 583700 112106 136221 742753 26470 793645 956010 421515 1016426 964529 579952 471931 602768 798282 862832 646953 738315 213040 430513 231725 289361 667776 110330 759365 550047 966072 960026 178389 275059 830015 269153 622946 284688 840923 344100 556822 996093 975160 847676 782400 351878 1011816 1038727 328401 665658 846174 508518 173279 398443 840050 642110 255269 357041 242912 644343 385921 328295 106312 844416 1003894 960300 336944 827209 754344 535908 456573 911047 462178 401077 5630 811507 1047315 304778 818657 865227 755916 558739 816956 701904 227268 662339 420997 738439 847316 815185 742170 334840 714236 156984 1024955 82994 930012 254390 713483 1019333 329020 334417 1030674 892486 794756 124109 958141 199886 227140 990391 330845 298620 554414 268254 740388 13038 512023 928468 183723 307404 582522 15729 462703 377406 304628 28496 202575 1020272 665417 379985 883472 734485 172382 528661 850137 408801 465085 229253 499639 1003022 625940 181068 952346 643032 244150 58968 531542 698369 878104 349533 717092 1870 804437 783442 732702 411143 1010603 738033 820806 774267 541948 692539 704640 402298 208718 672754 708627 645337 104011 10526 425259 508914 500930 646281 302426 73249 1017124 474179 1039379 312136 274951 978206 922414 491083 382631 978738 668519 615829 638816 737883 179423 673682 514613 826038 968601 993075 509773 75048 760830 706669 1014128 89047 318298 740538 353934 715438 604252 974742 542776 238558 901018 94979 945189 427095 110603 363526 955567 837715 320395 663335 289107 331724 182106 1015029 161589 692993 255133 872064 246169 943861 522460 762333 975467 315888 695938 67238 834232 569340 296289 506487 308019 452457 736043 779634 36017 257353 99322 321212 639149 874997 672457 766206 160197 626054 1044984 14052 781371 484444 175052 1042337 833140 1047451 967404 998250 536956 820649 912101 544758 641409 143026 323752 38149 374356 397604 775 493782 84971 735795 1018683 33966 318178 835158 496993 629080 598261 384456 248056 97184 149895 669960 127332 950487 687646 5465 333422 568146 919268 962883 206019 575211 719656 174352 992880 955774 426459 682832 133996 2925 631316 834901 262671 236573 500620 741304 548755 497271 1048355 221906 923802 561512 909145 949060 444839 583777 471253 337519 413603 739287 869090 380669 847962 149956 63469 106838 922364 467492 820744 98348 362652 613241 313194 329968 877748 631624 269037 895066 419231 108186 54415 507621 322846 720508 81393 251216 297172 470143 992987 123166 264906 698168 853430 39191 799212 849601 960528 186821 189065 1040695 488220 858616 847575 1025850 13359 847682 28524 938096 426308 828028 633798 788481 502137 316479 299717 952604 603536 930156 836395 629617 63599 341925 402467 696246 962464 133585 3511 601123 603090 414876 328025 964853 80214 213748 586331 482542 762019 623245 532086 891347 349906 350302 554567 211181 181794 574754 1021389 604041 841333 375256 1002733 574328 884178 678980 702446 1001360 909537 88940 387070 1017896 525170 545819 138155 642976 919798 935265 558954 862935 591108 791824 372243 243123 89046 599105 477538 784285 176841 914382 967288 86018 880865 448725 670297 357075 511810 573755 402028 849158 31160 657446 615678 59666 311088 88706 925119 494455 807485 830334 582211 393012 825748 145676 39554 858703 364688 893028 584024 213585 669614 721537 75014 874695 431378 145570 647087 571330 345345 268491 196572 540248 432741 772674 289017 421153 741196 403986 209877 955066 312681 81803 358182 985157 841362 377024 434179 425447 472384 829191 940648 939849 941330 185213 788917 268312 922442 836480 577839 254086 882510 808243 142462 391622 697128 695293 989229 94867 646151 509194 117294 379818 676540 199624 522835 898123 160830 835180 768726 841404 379430 283243 450770 701638 420660 297217 720071 824374 261064 1024941 1041178 31581 671337 895155 705682 736657 78914 964504 1038045 759722 52640 224682 36105 285829 666229 875126 548875 1028485 551640 623696 665403 875277 724867 457934 214 923911 780884 755021 1034875 922464 171724 541547 403887 22153 504467 34187 664665 876536 601586 300884 739654 440997 183383 173618 813222 109453 769237 1029588 842893 716339 783009 697516 156019 360730 722326 737394 360116 426572 697010 1010338 163601 7126 953495 543993 63790 884809 273419 630267 256018 128827 766072 849264 283562 850372 311404 733411 559429 352002 47642 911394 648217 891029 820184 717249 730557 196387 257183 784279 89773 667349 40079 269118 91850 685016 431464 371351 255447 673502 17169 648260 125949 973210 793620 838701 793159 45896 905760 987132 940839 482594 332422 1047456 142063 925420 775869 97742 94297 248681 935135 539771 779520 498915 925737 637283 69093 336295 248191 689798 50155 80006 970725 952997 281690 662870 528647 873929 131424 820591 485810 820669 887435 1035311 980569 146063 435536 733046 910225 105235 556424 400427 839317 223584 759277 363189 374210 829265 802978 551810 620828 346884 501672 336771 322248 66399 91498 661678 487312 789638 240946 216699 864098 922726 787377 463464 972241 339758 427899 768117 582290 711632 641416 550825 821761 333957 341429 194187 796058 362310 265025 841641 341120 565843 451920 71189 650233 458928 381804 352738 808943 699043 852479 11436 854897 687672 389849 382477 1007920 893885 1000880 976937 347138 594502 331931 615459 309091 599082 772247 466597 554991 605060 1030658 732253 969705 751283 725283 548474 486328 160986 291488 184115 207460 993889 533509 425536 468509 312690 902212 327007 362677 303740 824368 797904 907297 282804 20225 526298 448251 1025679 37587 98628 259331 583242 842022 815068 544665 586338 982879 428788 606789 102940 417606 620255 165680 247294 882567 123257 911272 797780 795697 896669 31904 488876 550713 210092 1015597 59738 508152 231692 960778 850421 202921 646311 664853 125400 996588 649320 921552 32674 771142 1010114 886753 969398 718239 44840 741010 456636 237762 406678 391249 800030 1048288 610311 634161 501644 717581 781820 620904 1011321 910018 744955 142799 637083 73305 12046 577637 911470 55701 859200 433356 379058 570391 985380 300234 53481 512489 3662 565450 752090 1016824 1021399 409689 827921 950418 100317 314025 721500 699372 427776 868113 832079 749726 998631 107914 179393 436260 833209 1048372 181325 136031 1036709 181967 47058 746258 636762 65859 694004 577639 1010319 1039896 542360 279911 156540 518142 95596 202117 15455 1033543 757853 804372 749049 952424 116510 1009356 990222 495740 598184 916041 1044969 129472 171956 618124 790229 892440 882499 501112 787109 501129 741143 3414 449069 42685 563255 215378 736198 415618 717167 1010171 1020878 183627 498637 177607 741670 216493 261925 983436 733618 569059 147086 1022216 171741 215115 777443 243547 793106 815847 815428 1019784 702788 1022429 945042 386295 963431 318200 780534 799734 982260 997156 366682 748083 652393 21237 110318 995140 990919 247585 322725 376095 259090 262401 503989 149666 375765 701205 597531 260620 686491 972157 151573 226690 190839 145024 761510 586635 1019005 39689 389909 846229 705862 159525 666734 344686 656496 329350 37887 75467 525596 683267 156124 349636 661871 182038 479581 724310 165649 82524 83355 230112 127921 955929 523766 125862 647550 725937 449169 922961 146351 149296 962772 101997 258813 141251 897002 89834 698916 514109 1004865 413852 1012326 259987 422156 378811 956423 557408 211652 863076 687826 147042 488867 122389 888466 1033467 697639 509493 864154 526769 20885 26250 1038142 163758 154740 296641 533592 182592 91406 682985 461764 653402 867570 696568 464099 1007378 486517 347973 173596 192545 116524 665356 483671 733030 725107 317421 561280 45667 765929 6510 172554 602302 292338 82804 111977 271554 94260 947918 866199 719835 183834 87466 692112 448286 906580 543774 580309 908222 517717 551072 506349 660376 889044 115854 732384 777640 505931 556200 950202 650898 51323 276881 542478 57626 784870 542801 93296 284332 42580 410326 84730 239573 765263 870510 56264 271559 583846 509518 455292 189913 438510 643086 1018298 11269 356860 133163 8109 414057 348012 989316 729729 936390 252190 768734 290022 242436 774067 217440 578196 685484 588052 69399 703681 521580 132332 766067 382636 119191 688425 1033160 772630 275875 974463 688591 789444 113065 820452 472610 571391 971496 522261 79811 687891 709697 199696 815510 369107 556732 338328 424674 130579 532995 500405 147412 535341 347362 530225 14843 370301 658893 190747 342221 659429 639834 508232 113185 1013322 359618 664525 774835 1029140 780901 5254 894628 580530 450115 52115 684535 177172 547971 358870 794901 476463 605168 925046 751946 29821 743030 812638 315717 831866 84394 436926 743836 832040 902976 322441 849222 802700 816530 649462 565791 528943 417824 673536 618855 179869 260106 246246 528451 700905 959640 422571 319547 212519 254899 140183 827323 177905 785001 636084 631442 499171 406892 954449 236149 450335 833940 405379 1044349 335306 123993 765599 305317 856205 605273 1012162 1041485 323093 913880 448841 385210 321939 585531 919129 496787 48956 555404 896856 251749 413898 745721 459890 334369 217593 115029 500757 896921 263435 348822 499573 304390 853829 739669 233225 338565 142703 116561 309004 166805 815192 711660 605181 178074 59728 464044 943903 88670 712365 105916 981754 885899 712774 1045096 497624 255025 848891 466341 208969 494918 512555 559750 101791 741922 471612 550088 648306 895999 206614 1018183 751902 603007 428968 722566 939072 764197 425826 732460 395069 363994 848570 274561 557243 281450 541607 153333 717094 584965 125481 244378 442156 878526 931007 629157 560193 684815 464111 210673 739612 1044819 261057 281211 88632 125003 50756 590311 904276 788890 375304 626938 1022196 904009 168355 1004062 64222 69700 956717 882401 840349 876762 1039043 1001590 793345 635713 744199 915506 880028 967695 26014 16 563015 786114 59825 267054 15515 63034 583277 630350 233081 879929 452483 579670 134787 650986 496040 811728 222112 718679 409366 948843 343676 44018 306185 767864 85509 336909 766788 876141 869359 737633 465546 868453 452913 6283 945956 338847 934534 59786 848481 781307 1033453 501827 693777 121728 39466 5373 526602 983769 980290 484582 1037220 313810 554755 555660 951356 341984 565882 437860 256948 115863 90490 599878 1010161 243761 1022236 574190 608860 7182 904761 167549 733282 604974 449010 52983 627700 1028793 699945 825795 19976 332407 469509 654638 275734 134489 458354 47336 772507 145902 565919 231045 62105 484078 1005694 520701 903701 419763 16711 49708 424344 1027259 885237 848211 140975 334888 96199 865685 323436 1029696 785601 137595 849634 438765 244776 304241 295340 666941 890634 758598 729702 224739 792756 991408 521779 831924 588601 875974 454966 167723 703474 72324 211737 58854 540665 876106 39817 876327 821420 1011805 390839 97877 817200 618597 711128 409976 42476 491245 661414 217536 344842 95719 750814 246782 134905 733477 419008 157992 809965 354017 1037714 1027802 336733 69686 331037 200656 338565 483748 365870 660590 603874 545680 931863 451384 21176 113345 462123 24922 926095 61669 431429 385824 214194 68874 780098 552063 905135 502821 126082 754059 249049 149902 896363 1017599 643529 403330 634342 504504 500697 313248 23008 887866 847016 455533 491979 261417 523929 21712 976666 782801 43347 892566 252104 821664 597570 1000687 778194 55206 451861 181743 555960 865052 385086 819726 388864 923610 483701 271528 465843 169695 1003061 367742 28638 284364 87102 566324 254483 992361 11793 56017 1048037 660255 63351 552002 262255 273789 299515 477654 722126 439732 596331 586435 16546 980507 354395 183456 938130 106923 44193 855017 758981 640131 527322 11391 367977 345189 284644 588325 894767 61751 119650 338180 534477 402820 788028 687655 92795 784121 1024540 690176 605303 915176 292593 321249 502145 688840 96112 664964 837727 697522 839054 74116 890714 361446 655111 66530 1042623 91460 532954 117121 483168 277460 139467 351145 359184 379198 200672 735368 963883 347731 37093 43948 437515 314242 870376 1021578 353428 774499 352189 903419 494761 254256 466555 977337 778676 23879 625148 716519 1021986 264618 203873 730758 776421 400510 166028 1036033 413168 581263 757413 16290 442047 252875 647318 499994 244940 238531 792207 13821 548891 72237 570242 996163 332719 153444 997799 207049 881170 465126 478970 457166 340433 180693 1044920 746870 926206 387959 48358 597835 603821 624054 998602 882615 828791 886689 676720 234634 70138 864233 896294 801146 510550 709989 1000704 401566 791473 345998 588117 582387 100021 573188 12352 291031 97293 876039 887840 465553 624875 344318 438296 796871 854917 794356 791695 328965 771987 686614 846770 979517 1020627 942134 202221 480578 201094 768843 599670 36172 230128 405999 817090 613495 1023451 432095 872462 581699 359700 913023 988631 72213 105453 521556 693346 657333 58042 1002119 282677 478159 508756 334697 584604 681586 26009 943337 105253 228755 123881 574496 174628 177547 169899 579270 397104 792981 488902 273337 266404 5201 162600 574333 784671 686148 141635 270519 973828 661590 266891 780465 944635 192594 816889 660442 120174 843113 323723 962115 182029 59055 274369 600098 287306 464285 51234 734803 416222 450189 68789 475858 398402 792898 654472 814402 1040439 166237 999213 138089 145727 653032 405816 334257 334881 317136 917698 543657 486249 230243 973289 715906 287717 918742 140110 417683 205097 944577 379541 364758 143884 896928 827624 517480 81193 342868 903029 113677 701791 450976 338923 818601 1023569 884654 464129 540104 483559 533383 573168 60183 372683 115870 2036 593896 556013 494662 797902 795314 1046784 1027639 628037 681615 176634 184589 176288 23485 1027480 657097 1040941 770078 41688 218446 556478 8119 933245 970469 447527 849204 553614 408250 85953 481891 320727 85340 696554 608436 350566 553281 719491 551360 539663 532287 286320 423871 340969 444180 260636 863760 509903 1001440 168690 510389 660192 129190 393957 793044 100608 934095 378089 335927 1035093 442534 299383 82381 625866 133596 68365 395047 362127 649222 1014444 748796 359575 735514 957529 50341 741912 546294 621468 861345 798223 2777 548867 878866 241593 729064 182688 115775 602907 160170 294279 843536 599420 1022349 500306 428437 289254 665183 388253 260992 511400 222421 187273 500902 888022 178183 66877 691585 714439 295410 291680 83889 770710 891893 266145 945782 943011 352084 794672 309048 77327 540088 250946 692736 293699 321965 516240 88572 163433 397091 797656 136702 997617 695278 428891 116990 163598 956486 298845 1004180 920631 429896 941993 843647 108454 1017714 567306 453152 1005788 363307 496851 707327 109595 180537 319320 973125 394987 595273 715379 924481 855190 553066 454400 624356 201387 229778 276577 53828 173438 333336 159994 316444 203943 524856 589494 357451 343935 235923 618368 863313 1046950 964524 193995 792533 991104 743531 587019 300321 410291 835742 958010 751012 628394 669299 629844 900719 976149 18944 905435 915641 561767 175548 270419 725595 832087 40706 937671 183893 666719 908949 650307 116039 913472 145687 282967 194041 670332 106384 109466 58835 125147 970734 596517 676197 646887 691583 514580 814305 162415 92536 885513 308380 727047 662385 218025 806289 108423 420327 36380 980445 20616 565945 910481 1017156 730858 1024940 652728 785835 1044305 750311 55622 207772 652195 812919 572533 906949 780171 975308 364161 885369 122106 365627 376108 179757 870560 285562 655674 853500 857719 894758 670454 406308 249401 291392 614060 752775 903141 314284 684332 395051 618558 323249 562254 329402 236876 60284 271208 749059 651993 188316 450521 208759 349940 638599 77186 527789 947826 43540 155464 785374 940392 580351 922516 462441 853938 530793 41170 326480 15728 902485 299509 142010 798595 28460 733938 677743 548884 393274 666944 704351 688910 553775 13406 648219 619167 597150 180813 449370 668603 295809 451602 143222 592537 575923 464438 151532 40756 42100 536902 365024 78283 320745 1009234 245910 647009 430234 740210 81402 390717 231923 129084 373529 23148 510147 406096 544934 981562 860863 371149 237430 545469 762880 148952 188676 328778 817025 557340 720878 1013501 90018 316997 69750 233270 179880 670852 24833 29207 405306 766990 137884 940551 1027301 713373 553330 686897 1002650 901101 1008983 718854 886059 873024 332352 845239 526289 1014491 757961 942268 75945 905863 419502 438607 251698 759313 362322 950257 927440 828106 1041467 661989 288589 1016583 1019283 509360 970067 821922 90793 272288 240370 787319 676462 439873 14368 354792 273401 540393 125749 637274 261891 358957 156011 706742 789612 1028202 513892 112360 738996 880189 799139 419683 811650 870667 824593 659100 423713 832378 233338 446091 77566 319990 1036302 418605 952363 1031981 618464 122628 795872 454803 510570 817045 928756 977631 648711 745961 375144 5772 224376 835341 319197 1113 13152 1022098 144408 831946 21704 978189 915333 777636 972700 117912 704177 27765 321579 165199 767695 515337 762027 974804 685364 118006 942514 224204 415708 232721 1030846 253024 1013218 640503 189103 160957 991243 666758 770120 558228 1044796 476768 492209 128154 487168 540271 1034743 910089 211459 444763 679819 413726 773785 334358 491199 55961 972088 910929 44364 691264 197369 31492 664527 46684 494107 712938 575047 581178 72320 266498 961689 637355 422447 538895 15116 473988 949712 593945 248526 241695 133427 277226 909933 518617 196553 114834 786014 294290 736553 823012 1042809 921392 322957 462583 894330 437788 949842 903589 910210 410050 794236 662543 461973 263702 577327 457751 973338 202762 590903 642276 425566 266777 54401 82786 220433 899264 1030816 809663 414663 964351 255305 743663 234104 682716 464855 844586 852992 180704 465607 598633 83616 75160 769085 849900 78971 30741 811134 475574 916506 663660 467572 667407 116969 534327 754733 173313 326583 942867 700252 504540 127802 832800 1000919 267955 615561 808324 967191 774621 607136 667624 419771 1035636 539615 20473 377861 102105 505995 24040 573019 588846 949580 76523 211143 930010 904877 85434 16504 614921 207520 53010 446015 709418 561399 255542 399123 842351 351212 50537 748685 128336 108698 685685 241005 60680 937857 706343 673299 68375 224518 869840 508166 548286 489968 871877 124785 920710 62445 599008 1012129 179385 300555 795390 83848 67047 139583 129151 217405 521827 111841 323785 448378 108484 243502 611269 554013 516965 347589 512353 234151 579300 747051 589324 360640 907430 413255 253756 134833 408658 1039590 100331 770024 538450 404024 509206 101240 644437 317521 842301 273558 261328 977833 413158 328477 99192 734108 312859 33803 807625 344811 980199 408066 695426 325690 890076 21960 925479 956048 685456 839367 490110 880090 301083 660366 1020946 725863 744346 608846 592820 338541 178608 532829 770036 244867 168704 274358 811692 139813 199604 648568 138614 817972 522233 68707 804401 243571 874624 579678 664448 667403 452351 362483 442698 707335 307886 103633 709947 835033 969931 291913 439106 379860 656662 59346 414225 861103 505429 843142 90017 50952 172753 319650 615851 1016543 712920 858634 523823 620567 186169 123074 989169 603128 1001931 645750 871159 481456 816614 764915 539916 710093 671464 604588 988737 504004 92849 161846 460135 941422 257575 117964 251029 894597 674227 261579 953768 599596 1045955 897847 798398 413284 57158 34613 421562 131480 652339 108175 561604 47890 966658 262451 150982 739203 399409 527028 179951 658815 1038528 199367 879668 58878 372917 1048008 744394 885981 589465 787763 669614 684379 1031418 26667 754205 560796 163559 795638 383516 78890 883831 986238 675825 185967 438082 556242 1034663 671547 720614 759715 423823 677444 294275 726983 350394 293281 767040 962746 249727 222799 393156 261912 83451 700588 195773 854308 844428 838911 722013 937797 1002582 632814 47319 945283 556990 511749 500199 608014 242417 665910 121159 577720 215646 278356 444219 350070 449848 988311 323334 1009122 870901 36635 52082 340924 318161 487520 179021 370276 752204 908747 392678 188770 63400 293156 704404 419551 875372 526615 865839 575529 871395 242099 249237 976435 426398 113901 418855 967186 412654 848670 38729 908673 796011 295809 73701 731998 153712 294070 540393 430123 439196 316738 473540 520846 347730 66573 190189 515025 482618 665826 739932 764002 530110 378098 672271 477268 108430 721745 737927 430045 276252 37240 926536 6102 588833 853953 457564 241214 221462 778735 855505 415415 145596 591779 706102 908039 197268 320744 50466 912281 606056 201384 916653 577530 775616 364340 974069 370524 689774 427712 364699 932118 880899 175076 870723 415009 43095 401436 695320 967837 907013 912457 716357 379466 390124 2351 323965 471824 853679 784373 798836 915063 654390 387751 633699 616239 822059 949431 754824 521098 731262 588664 900260 620029 723938 147106 917371 726435 279629 659665 819287 964281 253052 75782 779910 1047331 921452 896548 149975 578278 167138 547188 868129 498860 314853 267554 718013 579139 686398 145853 679687 417054 120831 349627 292064 933586 154105 296434 31791 203163 600644 89632 353883 527572 250811 156005 670931 670082 718205 264900 499078 643786 984942 157094 804715 310903 601779 865878 440059 312693 139834 569989 381618 218200 73520 838088 173969 314326 322952 327189 341407 876873 586875 183370 412771 102190 548611 304294 30572 267688 86110 226126 129737 232189 665745 571593 122769 621592 710883 995973 659549 859398 804957 4944 558537 756089 1034321 969695 623351 496968 39120 353098 844299 208109 97586 221070 553136 280069 549010 81418 613521 483284 658000 687106 438241 103358 516749 12063 450004 275919 116402 404973 679715 263476 912873 837724 876172 388288 581026 593984 161104 217960 1011216 897489 554932 523463 319146 416812 872832 752027 457386 506320 1045123 534598 150929 391457 215821 116046 550817 255208 284787 887773 668257 822481 344462 910913 546077 622059 1016636 241261 764260 494380 994526 458359 507784 796139 601305 626968 619297 869988 961813 307759 233355 910392 1015681 311102 754787 65258 891532 276459 535053 341602 239022 548481 300593 717678 38365 92268 589882 467004 678424 16065 767446 291042 628704 249523 794489 342999 30650 1042975 644313 516726 950702 1030145 639347 1034626 231883 374013 743685 319901 240801 738263 1039378 769999 940997 118267 371809 542214 686672 488438 635262 842640 624992 85498 52536 538018 255126 867422 745505 241621 3735 870428 318994 275619 462220 955218 94884 1029614 513953 907713 767415 603514 774025 754001 290799 351598 938232 80523 421682 633047 609576 733469 27435 531493 587605 445530 457162 626093 557377 589752 37826 556581 649137 928592 895242 950570 708333 363617 968029 406973 552772 671181 705722 249538 299398 772250 464868 404352 891784 541810 268514 163876 765092 657443 1011584 822845 313910 715296 951757 879937 662560 987391 199835 713479 14662 611321 757763 85067 295955 732014 138206 136494 104179 143710 716876 573875 311511 340464 345649 558659 430516 183279 9139 290858 554755 237895 344254 269848 616515 137101 785280 460960 238451 632949 417005 547516 358808 1032793 666940 350791 469821 538809 530535 548993 1037550 476341 189103 680591 748476 202133 568599 854521 248252 454978 18916 1006891 969352 648394 827683 980980 227260 722143 533795 513033 542074 343641 677623 303491 810727 833200 613109 110429 918187 507010 630073 287735 1044341 346131 886307 607638 1040501 199624 474836 692961 6624 332971 951734 93029 394608 64235 824049 231443 1040097 959064 3318 1016765 225397 35563 724216 635804 515953 373052 865134 757709 821406 458506 773267 502735 978121 150455 656614 278278 109891 322761 208298 933180 432225 513643 594279 458523 902653 1002473 546919 948916 771059 8248 326970 789498 578213 820843 53555 511304 733560 684607 921832 425943 949077 362640 2229 656457 660265 958434 772410 549665 565349 708825 715737 746824 170878 267969 157497 703626 911982 884743 1012678 179223 298289 847549 819246 631042 285257 813338 13797 355013 641851 326136 560546 279484 514320 336212 259040 620965 977109 316626 687454 67110 313371 593975 600991 763719 1030519 587245 82283 362484 430339 425858 894796 620668 516316 835113 24594 177941 669090 371511 658768 1001557 484091 624807 885724 319418 319503 643479 94291 677924 734221 637641 134034 506966 946853 410403 319294 974712 641165 1037359 39485 951703 6141 488092 718139 138276 238898 97979 960295 625 447214 1282 747955 549432 519926 433805 134615 432147 659091 647576 958542 470020 850706 811526 171543 285167 405060 737757 80117 731675 843518 807368 1027056 727478 728474 1032595 761810 152398 393333 483507 630699 554840 974959 356028 892238 652460 1025390 326632 1017297 389383 271067 907671 910865 49543 164899 400073 40748 848691 313655 205990 895749 844657 348940 806647 127171 977038 32796 70826 10578 395834 874724 316497 512992 84489 1002596 139427 408161 228339 195746 499962 230924 896724 531239 33236 910300 926957 677248 685395 309521 384097 741822 738237 386988 436153 1030903 519164 991990 775777 89539 1004574 349177 1010984 545983 690646 265733 913092 869645 299769 463661 701516 436946 773635 1042632 447932 210359 975504 621552 828020 210281 475619 775686 108985 202266 210786 123180 86835 584957 100631 212169 132973 464077 43057 270857 452697 383559 225665 874587 6601 407723 884222 932337 760311 1025599 590657 706627 567806 717004 541705 512140 1033822 797215 299193 467019 77692 894089 841685 379332 786975 917344 378505 948349 1040373 213884 882978 120257 731148 331706 310162 458016 507737 1037693 1038832 393453 551220 206120 65782 949951 569306 854693 929409 803824 89322 293345 307733 786977 229865 314189 802135 136116 790718 804959 754832 348241 132150 1034255 28465 1044834 71809 351066 907337 558742 201651 526787 57105 326241 630340 433613 1034081 632443 699281 1016194 289336 424029 94808 764655 276023 271815 390464 694437 507942 225597 858959 89658 254831 32389 219250 966854 422558 800554 255480 418663 554983 900860 953111 328637 525728 915598 914790 1033838 759490 989623 41313 37795 65388 151570 414441 99209 650592 882045 269761 613074 522372 185502 65042 726833 672611 851289 852199 691169 961450 43355 326834 527903 559787 438419 317894 340395 984541 3507 682714 300364 323417 389811 710028 442185 800351 519503 821980 395760 452559 662404 511917 237586 507569 356375 1037639 493957 279726 788238 418264 378785 688788 231988 788718 688580 803029 501145 979966 999886 120840 429072 670433 737445 430439 625584 511058 49843 38736 766548 452209 623715 423365 33307 597826 276135 273131 833000 523567 330613 116622 202211 335746 741957 892828 482294 456428 926869 789158 600144 265729 139877 963682 591334 975289 671420 359723 622317 281073 367649 715391 934241 946664 817442 927616 742274 942274 928976 824692 415826 922121 144193 846917 779288 859687 936461 912130 712927 652012 236754 694364 525047 629774 328113 398122 740723 7076 542158 62181 632490 742059 297427 669741 818359 162178 1027693 904514 621049 796781 839886 169611 805267 847893 907050 660243 289773 33285 658746 232711 596785 1009967 774332 318009 344015 217702 478704 699552 881913 779490 805916 160470 138536 404159 330250 1034392 1017493 559485 273029 1013578 925633 346753 241887 657009 310253 373651 462190 515126 976803 1027935 145931 585194 609579 525812 517777 131196 403734 206151 46436 96517 773816 424369 886759 900413 998565 808557 449285 992258 835899 814619 734121 488920 44824 711488 957253 589156 139680 1030340 863311 993264 119160 608882 175808 701931 981262 701819 607379 228198 280846 608499 75340 110743 978158 677459 225134 53850 106339 236022 129796 922283 380650 13212 413721 284973 840256 798441 106048 512934 208106 564199 1034764 202368 517038 669568 1018265 511306 647448 304133 102658 326453 879095 274858 52968 314264 762333 538375 375026 258669 925602 1046936 436295 302289 561633 796222 476693 979336 160633 448957 591886 74102 184333 276796 965862 67623 6277 891591 338134 89160 395147 605648 176668 815147 235023 37802 7545 426567 196548 464909 809649 630198 907168 244117 876815 854710 994400 971331 7134 675625 376065 438266 616177 114452 539976 830723 662300 40227 895547 841866 535224 707364 765606 143134 970275 658056 858008 615221 507966 314597 153827 275877 1018605 955510 926111 1007149 451482 255129 167 852970 202675 246352 989466 378338 1018152 574657 452315 152445 146158 243126 529170 1021190 355710 639518 1005738 1008686 543574 539274 293072 513162 566647 1041329 212858 199696 507877 644844 38878 109470 798251 520890 897270 116595 180180 187198 733699 815028 31987 494268 950023 772328 504476 422431 724297 767101 135016 403830 116693 461121 118773 766067 558074 220137 785252 671467 755146 874381 896985 828760 726173 501290 950015 671066 466830 944415 121473 617009 717308 82352 626834 108869 718859 387463 743526 995999 430881 351021 749239 665965 1048169 363157 934465 220290 803667 109970 208965 562899 867858 201820 676106 163835 504348 823824 480343 920760 487086 685357 224763 229227 230214 593943 21062 850076 295975 250263 934541 956276 974552 978265 469417 141890 212645 889964 51320 552695 459037 441798 520795 123817 440978 687806 448951 75539 314012 652176 552052 583956 393366 243677 704641 486188 938016 454440 168014 102658 1021339 974169 116560 1016032 813744 593726 204416 840757 68297 529157 837852 940050 280471 311492 798693 1007022 167306 4850 835616 563938 325724 495339 771477 170670 423815 933231 743507 376242 590538 799523 415978 641718 843432 436494 490735 462626 782568 173342 355196 724870 730390 275105 387501 182292 254209 797388 661284 818465 493883 429368 375429 203688 988572 747615 237051 338374 570816 283171 588721 608063 361860 553032 653914 146936 610700 69877 80298 303739 945088 578359 814811 1142 1019851 483199 4393 896828 645019 765983 267862 457282 573412 453072 769831 338339 933021 640046 685028 843421 580993 426554 504028 464914 656014 621272 262879 639752 925834 667983 70594 121641 595321 458188 968415 72516 560424 869854 1009042 81354 947622 17659 318397 970066 361413 25850 590917 886037 116637 337560 198034 541042 1003786 760307 769555 950379 58409 747281 213176 94759 48607 288346 614774 170350 354386 444698 741831 392240 827245 512513 544039 648190 935265 335266 1004952 405135 616223 555767 524319 339517 872670 938971 545092 531077 45723 42383 633238 594059 578708 559414 967205 828307 187340 543832 833798 327049 73355 6499 601555 561018 952539 995365 1011240 938521 659724 241235 963111 103995 801840 714758 223477 1008987 570016 282681 890171 1012247 910453 586060 407973 694449 310799 619908 382310 61327 158866 311176 913587 92091 930404 594662 506179 327011 871345 117900 634582 1013850 451303 240463 417707 507029 136506 632935 406792 633520 1825 286705 937909 233575 264407 919916 423041 76061 772827 327740 2236 405080 631408 973867 7867 686146 187934 399843 954968 634410 272943 283509 800112 558849 918835 723157 134243 104926 738428 850011 760470 769658 239779 657219 933620 785845 819713 1030702 1024105 332303 615735 15775 862822 423983 978855 130687 432480 855904 629752 643738 890705 477711 698005 110880 813110 978511 852527 916260 370319 681557 285751 218144 987105 499963 536933 985712 614711 164417 848436 266194 476061 582600 866147 950764 346276 927061 329333 1032902 325346 19796 75314 336204 845422 47442 295716 725453 1043816 155266 369691 980607 875631 1022522 405162 96248 805673 627315 424871 748982 259263 206412 474030 480921 205918 618118 732063 90468 569783 773641 710940 1343 986495 365151 816908 469560 843248 730164 115227 516541 830278 837596 914743 962339 891971 60877 380436 155683 1000108 529184 762281 357719 686026 799252 622769 793281 608490 901771 748588 569413 1045469 19084 760283 57898 586617 556735 182471 872862 400406 914164 959930 380207 575505 154268 16324 792914 201804 22862 298168 477407 273580 254788 589228 107923 108698 929243 926589 731276 1046403 471063 680776 164561 777560 963356 965362 439752 458511 979638 1021346 211902 622368 183762 241729 573539 698888 100099 724481 289099 176841 136446 1047763 503406 491368 525086 272879 180904 427374 778721 771664 232506 898664 83816 572213 732487 359527 811003 519842 793688 902785 593539 169949 183513 9550 367887 369649 714649 587627 195919 76334 201550 632315 825628 127143 85263 389409 635630 458930 643288 937095 677476 346988 692745 609242 121024 745011 869351 925515 59752 468778 127514 139279 78439 1034680 272686 748768 297193 361225 831250 693883 634306 630411 117659 875552 564712 31347 532738 817173 553717 1023030 398434 424995 54182 644368 771643 638487 586846 751232 105202 1004610 403364 562890 1004366 598522 786080 1009012 898301 324631 1046946 36809 312077 437623 182427 1029465 558707 754554 72611 912503 419463 543366 918385 22202 332166 316036 582118 312700 587023 414561 60034 421470 1001127 715150 537325 307138 105525 533121 545648 910671 267398 956722 694137 19569 4042 303775 376347 194775 882709 657992 215691 579827 825823 450227 943268 1034877 167045 478697 936292 900849 666309 430583 936813 913420 760646 716143 353157 9299 813326 309220 1003798 787340 666634 162417 608943 686914 115081 793651 278145 471877 332993 466634 959202 791080 96073 387804 513741 577986 559517 273554 987745 566189 897950 147482 1042270 517578 666895 110115 938411 779963 628249 309348 284626 965224 73672 194069 211842 73339 214155 327795 670221 290532 135352 601921 318695 961109 129797 222530 186925 689862 1002768 650432 754971 366066 531417 91144 970389 948697 839747 637420 382367 338236 606102 932415 329701 1000484 545792 698972 119348 161884 279823 488864 909567 456178 352312 977388 651483 259002 90452 885796 143107 541643 875294 1002674 403924 63488 274358 803843 938322 5752 235808 384777 67490 351766 115142 496567 606606 727809 879858 816520 46852 592677 700245 778745 1024919 1004209 931715 998667 268029 753815 599668 179650 185743 631568 489477 215720 248012 224277 195445 747082 786390 1009127 842729 76730 475123 145287 1030376 482059 206093 260414 806623 226777 905779 760087 176030 715710 668182 151392 658136 612062 771980 74541 591527 116828 790033 687829 43015 861410 748097 119923 772951 495902 1026655 217702 339163 978495 136914 894929 393532 288380 987810 1038620 990726 199053 609279 861297 963112 882992 163003 587328 298616 304549 768715 847291 458285 629299 1005769 717146 667491 809377 415349 873305 797594 641725 745776 460341 483383 701657 877695 385331 898818 379977 240270 586969 933543 446182 363690 847731 484149 831630 504774 37263 505506 55201 59639 209537 1001796 616838 554488 1004768 234073 567076 5543 215815 518272 743785 750726 650133 821822 544199 475451 349677 407163 189106 118032 902839 21762 173091 474227 425053 765700 129048 214903 699279 767893 383761 690770 295872 287790 44181 878045 17318 693546 134059 421911 875966 593481 377697 423074 1027269 786223 247625 1349 178240 334822 212983 301672 67829 673112 173956 344987 101744 49622 456206 583695 855679 460180 253494 661275 897974 985898 989600 944312 694252 736276 50550 617990 93628 1042739 184038 864709 13317 742219 94111 674013 64107 410499 965208 94934 636372 996328 735050 576096 140523 133097 364720 427469 115872 939228 216910 214930 513189 932472 304871 392906 1010675 1035097 348870 743347 105795 198016 819766 703534 502678 940752 906506 713795 1003182 772498 878614 521883 198546 34034 586163 866564 558350 77183 519743 282865 464944 301487 318619 791543 538829 470617 101035 583762 268794 51001 553434 46430 806547 995183 861075 287773 425399 469504 902601 585656 599881 920148 499568 132598 817265 908470 46337 14278 77849 401111 554234 309691 1020785 723020 95324 832651 29292 353035 408363 402832 146497 324594 729330 20295 795626 488256 997692 637395 87208 398618 938012 902010 407165 762375 390822 246055 639664 335733 1023859 110311 321613 985138 117537 290924 131234 70899 672977 1024397 938948 693456 224936 456388 503048 87494 433742 208302 524170 335156 887154 298383 72361 634974 311875 325579 683657 617710 82936 755822 188559 160110 724810 247461 569321 21966 972533 681283 616964 291812 572475 103229 782100 966631 662368 973870 427663 602356 813103 301268 197554 506250 203379 585617 195067 970765 961151 812267 393645 165702 171431 130060 265295 14049 41669 714562 903469 308205 704181 510080 334293 72032 952537 98780 1021596 8337 751509 759311 336663 919996 408788 137464 823970 332930 733825 339993 548060 34918 120591 271128 352809 544080 219634 654400 901167 463886 407588 899325 112217 855758 59553 526948 563799 80294 366827 42408 777372 209677 588166 337062 924895 1025119 399997 751194 20123 604764 88027 122728 454030 535977 808499 952980 82493 154445 855833 43338 308847 912694 650663 336919 932270 37554 850681 56109 767433 870646 6833 161507 1020757 177051 284531 903219 20007 787739 409450 178491 399835 423768 86210 118205 562769 873494 292396 13214 955434 953724 627549 877418 125263 648856 139662 807119 611691 830424 711678 142109 685676 785297 556139 830925 380166 1023611 1017757 131319 971056 1011762 600540 797146 136868 350135 467828 133976 754019 380910 574776 1046135 952879 65566 195836 117473 168720 943220 881178 42852 347088 329343 438766 404083 337535 148917 93274 475812 383983 77805 835651 560944 65592 289252 628754 938103 304950 305080 988723 649337 137478 374127 4505 453469 956045 266097 238136 638958 536049 854794 179594 118809 40733 233194 844555 84336 20545 220068 383165 814506 217680 320562 948133 160544 161153 243311 690252 128338 683471 619420 372542 718176 198521 1005788 616846 27282 551810 546743 399697 746193 554034 376475 74270 111403 397715 553302 660885 145491 310773 45469 585685 567070 918122 948105 484355 716039 199498 285205 473290 139435 806065 984993 505046 66126 603900 216690 793432 658517 129872 308527 342149 463818 876563 435046 1048087 293084 828785 662021 733130 124763 1014232 654305 401376 698176 130684 517682 687006 490787 449492 760085 206797 793283 1009179 454665 142649 139138 250320 27250 505141 239846 882742 410650 792086 488218 338901 794027 978867 35178 498935 341302 874476 231115 118316 863919 71456 222800 497862 93294 718005 517046 409950 849839 660371 1010649 334925 588051 155305 957757 410164 246045 263527 1005702 611444 24758 395331 90368 151991 53674 382260 953624 424549 831273 914490 296672 83248 425542 377812 400527 222089 99963 804232 401663 906792 670244 1047135 908334 725384 208639 380773 68541 537192 566962 72237 95092 16971 829253 959820 261564 756729 893860 314586 617507 327676 635934 699124 825308 502052 24297 545852 541244 405763 323739 140375 423230 947314 222386 72302 750592 731146 646670 673198 932676 363692 569202 475592 37360 603130 717830 115569 567694 775387 636888 275683 937677 733179 766038 90715 895486 197704 230613 341657 102295 856950 960270 34659 483508 865916 441243 127490 949137 754197 496254 903106 343057 949056 765851 461431 363578 482241 90938 751859 197815 157342 684678 306065 826709 871586 544784 16557 257414 368861 451660 71977 785633 89377 517650 763114 107423 226951 49951 999257 1014560 950760 858258 957411 1007204 485477 506735 606841 752275 666592 807199 531473 61302 179072 227310 986915 393211 776241 753548 371756 381620 395554 1028493 584239 246360 565317 10729 521007 540225 970450 802684 917685 604909 182724 97415 739408 12926 589402 75565 981009 1029434 874136 940535 279307 690699 298435 437329 294361 941823 234729 486154 19224 264649 984919 90328 120808 481342 306977 863954 665711 553178 72093 144628 750678 574265 211944 133790 168778 362654 10079 689941 96636 119919 577063 23041 836642 144566 251815 275438 939508 778914 886025 294603 983983 623364 1025468 894573 610453 489171 236532 717069 473835 637864 28969 649158 858234 875586 457364 151320 230159 487684 921013 307048 152828 241778 50384 93565 963988 298936 54122 684805 931250 455459 977617 91918 64563 749221 732818 292493 328311 464469 1030401 765146 286948 909037 470964 580658 43875 560714 92168 792116 876001 539632 531355 963685 743632 614788 371920 454828 486819 555856 1047374 396758 916309 669890 608385 200723 367331 605420 601112 263543 187341 749318 1022085 515706 463001 56040 257920 185977 797520 926097 140932 1010738 1026559 293283 523089 387660 955192 606179 276584 819149 295566 989118 657810 125090 1033501 170943 680026 304666 820735 826906 354446 575339 592599 784677 396482 934444 327755 585689 625356 645849 906882 269909 333897 171347 667050 195163 759575 386397 414324 779218 350681 259872 248470 247106 784503 468904 913736 1000539 799899 496996 369608 623214 1044020 880810 392662 158962 141303 250928 271928 433665 990169 929172 797495 183512 155542 144854 847649 314970 334126 555481 337093 796046 934754 357093 220154 795677 459323 864040 728600 105173 329604 231984 72316 924200 853835 718194 25353 705197 998500 250055 702626 304542 1047782 938730 386993 308569 941739 66043 537763 345568 715732 375806 383082 466264 26436 1003357 101626 529549 41248 631650 141772 870253 482133 422078 1003613 185737 343570 559621 469168 209559 318537 1029168 994760 526066 772147 462617 133679 434200 636873 527874 820339 651563 506187 262159 752547 795505 620477 403655 848854 112341 167781 26775 406180 537187 127567 292175 60331 681167 351433 762530 97547 799983 448999 998058 539626 572 415744 222819 1036530 496982 85295 435756 697550 172157 682963 514633 89264 839704 222991 318307 288462 879410 706379 238342 169696 689144 1035953 525345 447140 112700 945584 521098 970331 557557 345981 24696 842057 399293 509581 826631 440888 580946 934173 153271 236534 615445 404906 270061 723410 850830 288633 820081 457763 643558 754448 243439 718017 959595 537275 117110 142218 15 375560 1011964 445150 856554 816971 483799 277540 919476 814619 669509 427075 917580 390611 453605 569385 166963 157970 647740 282952 179729 977723 294194 264724 1035055 736502 1001618 731782 80892 958637 569741 285852 437385 315152 151351 614615 72972 326545 965385 383675 381537 321769 129374 470354 837252 658833 422390 747434 829720 706634 555125 82258 421859 107670 681189 730849 161615 307004 212016 480879 78571 187080 649383 986138 93673 619528 983678 966275 924573 239248 469069 617294 374788 397623 518032 586662 866362 551576 603432 886966 35587 996754 882137 927793 174403 493001 136906 796874 996998 447522 701960 775869 1028473 58187 580354 270405 406638 373808 147214 479779 1033693 625287 501219 451614 14557 590150 935453 284029 630191 732967 901565 72079 82484 252715 306854 1020963 279153 508180 372513 468496 895250 321001 989786 870831 8165 64630 996576 376667 340059 1038793 457001 772600 267274 260534 880652 424810 136493 725844 366917 659737 950050 572798 582644 548979 794347 74580 538398 152426 676782 379063 363051 816370 1027893 417488 527718 560517 534127 501897 844416 413599 578029 159506 419086 857153 736870 820830 787206 42866 150835 909731 828742 206009 697555 243678 370701 385957 569705 243789 25472 750661 406841 85747 541734 830384 92462 456983 750445 180351 1027415 371141 528419 554830 379238 802379 521981 286526 507184 590525 858899 925302 139567 476787 28258 52893 988931 721030 350793 813410 575980 820310 247820 541941 753490 411142 702805 565387 603966 438014 880814 606429 56542 524905 862727 990377 722693 20917 90934 203056 936104 753941 46194 513719 856418 89090 800984 822534 990705 637366 1017575 980972 555190 45487 473347 938936 2617 843826 1525 92609 506275 637638 26985 109792 531779 521397 973934 878065 113418 390030 433658 192598 383246 152486 854884 460403 581131 687250 624872 532019 16861 476590 129575 54658 921095 633497 903844 749264 781871 626615 99912 548244 512159 562862 328158 647879 267974 721641 398232 440677 873909 568856 646024 381680 501411 527534 957480 336876 362346 344674 8915 884836 674567 476846 49225 362596 662045 334163 577839 369788 623475 853715 972428 987716 957553 1047798 663118 524498 373159 192326 129987 965957 755527 543634 757792 388926 993702 228975 533246 779618 871871 559026 395991 979417 475567 630519 402829 54994 486714 321565 516324 738045 352837 276424 905987 482831 752986 59358 844536 681282 5671 900107 524593 612306 278527 579133 684035 373633 662103 506664 171046 344339 307530 1009346 1017142 454867 224790 684232 177716 444173 726941 999736 577028 186514 942821 546005 694253 218935 529304 37287 570396 503381 568453 371576 249888 700235 634909 170071 225135 1035767 553207 267545 869344 748865 684620 604627 988720 539537 874619 138849 867965 761684 289158 954083 502990 734074 368020 970810 491912 349179 540525 554127 472570 965197 466177 81869 480467 469488 542689 138274 115366 470242 812484 269954 890477 581675 495876 629540 360963 905299 379166 346627 182953 255463 848694 97118 971138 745976 944785 613432 863254 1043099 663832 412377 19667 436074 348123 211787 703367 224769 440204 535517 974311 458370 684288 1026468 1003532 544786 1002930 550133 118001 716121 1034304 316909 435958 286982 558316 717033 446560 176713 942620 387854 685014 389463 399578 790210 662758 971754 1011028 696369 815230 287166 388957 643529 161139 176405 609002 706750 290045 308020 993431 110983 80697 725220 40480 910431 155558 136946 339688 137669 425384 570031 875637 962300 292105 687728 968433 1047179 592499 974351 253355 176319 73719 994152 73620 22564 163209 389853 125891 380432 338305 606163 975345 383768 1003803 129331 1037054 645017 377080 151018 737642 155696 191899 864617 356829 662082 429037 59429 68511 821365 1030586 435224 215328 192309 243250 602430 899186 608560 207465 307737 1018826 871386 470 93230 31234 621546 381656 763014 470810 938459 448300 691246 871603 749164 1012856 539831 195218 712481 152772 836790 263971 29375 986876 934981 38900 990676 352111 530816 748085 421676 454739 728329 1024831 660573 635454 585349 12554 355901 836782 807197 178869 865638 126595 38910 532737 77497 894592 664281 298710 1044440 1027021 125540 596414 963498 405112 400598 62053 474842 886767 117359 271647 906329 951175 893422 125538 80344 866041 769305 296775 445519 682719 32057 48653 304249 627516 685979 183958 772949 874481 750096 722665 294567 830793 290669 779182 951668 162926 445452 770229 496778 646129 813642 792943 639734 579654 585479 547187 265867 773189 396841 933115 979042 215467 845593 115044 983380 430487 946500 959922 503426 826637 850075 621321 1048014 898422 567827 148789 746079 1023262 77862 699171 565537 935861 941905 112486 574786 205519 127636 469171 9399 847460 284661 545381 226485 664912 953597 560378 192056 521684 199481 472723 361087 510483 509114 344952 401293 876694 209045 810642 328874 488649 943972 629232 992993 325499 937924 896834 894336 579426 383701 315489 1003162 940437 217277 526277 930696 528 699685 665869 216420 199731 986042 151931 668044 619331 861357 391285 448037 821992 579892 299014 1009302 141230 1036295 439642 796680 939908 205283 192837 1011181 240191 661003 657597 499318 264728 1044162 843100 870171 271402 968146 908767 999703 221429 620808 1705 976362 683230 435893 356929 938965 151724 965167 1014223 180833 399885 985166 157091 845529 70671 261103 961967 616651 757671 807540 117256 747146 539693 485443 37736 199087 266206 38211 865199 142228 704601 629090 697949 68056 117539 399633 1034522 330462 790051 666054 785455 758349 520230 913017 1004298 714129 661852 541735 545982 729177 441305 163410 609408 604439 748565 471936 469547 398723 756077 924088 258749 241432 79519 455432 442584 149398 320082 363009 218434 1027454 876428 48697 210789 692377 691770 434376 157136 779890 824235 499915 104116 548567 631573 706533 2151 780380 284175 853689 975333 83159 300309 889201 9034 503269 331784 609338 206425 559460 476843 477126 44792 994807 8487 544200 560050 309125 989320 753019 181811 125882 126781 653340 418768 601733 457116 761195 505340 689816 1046107 448558 15060 242156 489240 883375 134548 936506 710867 568121 583456 915842 707695 385182 700028 48776 290612 454324 629076 213330 324432 467667 646261 735148 645201 487513 846930 645540 1029036 240934 281984 550414 100666 187936 914746 46848 701366 299952 801245 255575 875840 874052 742253 66097 1017821 271051 420879 905585 42484 194364 934029 239679 639698 814863 217301 150661 670503 552898 368762 715379 198023 648533 788274 334075 166635 1019598 332118 1044053 200493 121527 225381 74877 895375 1037211 523137 282032 249141 859276 737264 792819 90534 196000 565660 501388 617295 426095 854932 912519 1000448 367767 733321 76594 942956 881720 482130 815521 178094 761977 839528 864811 232895 822785 964970 714474 199169 584062 438171 968255 274615 269346 180831 886605 622218 907296 335041 341625 921862 570676 472304 72176 745242 515352 167102 370209 885148 378896 66080 426559 527299 395615 438192 564416 881579 273360 482606 151520 723668 106030 622587 759327 755363 307147 576412 20159 137440 695549 676413 430663 6199 961436 275755 726787 473271 546694 714073 370049 676950 167708 390108 498965 967530 917442 946799 428118 17713 29282 582640 311711 620618 210922 834785 665487 189242 173513 750568 975241 691433 41590 598607 668725 402722 803305 570500 484861 113942 29216 895642 177041 856026 767900 354503 21603 613092 195041 661476 1019692 640658 90105 71152 777829 548515 474354 456333 926927 105147 658523 725890 1044972 554724 491211 830775 185987 334856 890459 760636 903456 6264 643879 953538 170641 796776 94160 55584 883306 36464 306684 647247 35714 392204 996053 1047407 886900 526877 488326 589120 1013791 868711 995778 672426 422438 504593 460861 676661 488305 8488 460592 397713 148138 898843 942297 752656 1008833 807488 796153 785703 532841 219726 201300 543729 694168 993761 682292 515244 778763 984826 909799 909625 674752 633724 959548 907680 103545 679344 480522 111754 214336 563394 340650 229317 333022 804161 541048 829636 482402 33187 821333 838941 367520 457407 941352 662281 200111 906321 770392 868839 347498 663929 314964 717497 985584 585020 864779 848037 838437 578306 47988 831861 378415 927510 849672 101911 180729 241449 121667 295711 854963 649936 754982 753984 490320 453633 459960 937431 231430 573338 276864 455520 290002 812506 442125 1032702 154865 744166 518511 57335 1034344 110406 774587 1010230 176254 962661 750218 9416 265276 139540 382074 1031007 474356 524807 674476 168402 758455 322134 900932 926875 647389 323582 856045 915799 8833 991326 948818 401226 864003 1018042 268454 344025 949892 642748 93725 540429 130669 415982 394097 93207 914920 788288 987998 344518 64101 555912 149285 964370 783383 586237 230157 860053 537205 371132 508637 891917 757945 122180 460388 137948 830052 150265 1002994 518280 597944 806308 698076 1036347 1043005 1017073 673787 642115 115004 789999 572973 411283 626247 478100 338131 977217 979375 81719 624210 589574 317196 815380 921746 222145 399802 682188 764290 132340 145750 964066 1005458 586309 794180 690239 53815 589311 847404 186542 925290 1043855 847993 205153 932649 932359 295641 960106 843253 286878 466368 151107 81747 639789 682212 592455 128843 989363 745410 315190 518636 945619 230936 925109 148422 701777 11369 793291 886382 59545 902268 473190 1025277 833592 607709 552404 733330 183392 631387 458826 758987 169321 215688 449377 812112 109642 508477 620947 898377 181028 214291 220354 495074 665016 686826 530098 942286 117227 670822 975242 694721 979017 747373 116824 342517 742528 836522 614282 754854 257504 325389 462197 768918 999394 952905 1041105 846730 866974 1047893 656186 248010 174931 125932 957873 433061 146659 344589 161050 146667 329812 753787 456892 139889 308560 201021 388292 883601 600741 633887 631490 744871 773831 445232 246313 149 153673 12099 303315 330559 208488 685166 338812 978960 350592 505485 351810 88436 918420 411072 85292 304732 886986 92904 965791 947901 923629 408622 346602 1001489 385770 950653 205756 467412 974675 239875 21160 217608 399071 773044 168360 473522 296936 180679 243351 141658 234987 83767 830134 281999 985611 274499 455464 306017 435087 372206 444789 666853 79968 696959 1033227 638389 222604 394754 396984 751469 774086 285382 930609 581167 455651 78302 881039 404768 821086 573344 829645 570089 551125 491560 1036107 802358 73865 650198 260942 629306 913634 932812 392061 6954 947945 671345 229222 277181 383693 474096 577527 345267 757855 387770 858117 791371 239509 816128 998600 318410 44298 34873 345693 396027 72316 1016738 22595 405930 677709 434873 473566 196904 215299 870082 618232 743370 29641 215618 843835 941418 240364 353670 529336 110564 86366 631581 718179 40858 862773 386138 536468 424945 47405 161235 70535 389074 865058 701413 397789 1011242 720536 900909 901913 568938 574515 82192 294948 473351 790335 540724 428746 1019 359977 1285 443963 925506 688899 331313 262027 160094 439300 136492 968241 951252 437254 729773 119948 810925 948999 439087 985177 358902 894632 453489 191294 700480 178865 318710 52035 1004832 27019 1038982 615252 609456 408772 187563 922560 538893 972175 128565 174781 374487 376129 121015 1031393 43444 443861 747783 495018 366796 588393 877506 1017848 400206 466879 922053 18062 87274 509117 986293 928916 1016406 451309 332665 822808 169418 200446 388794 878728 910211 14657 943466 1026873 450115 130604 147770 921572 58319 1017563 549666 33571 399728 194954 321501 138489 1005683 424476 220266 895303 862889 47767 197260 180312 251624 203686 468299 356182 818567 744726 884081 684242 869606 712281 828942 128320 693732 356102 827637 195448 223335 634710 748349 604471 696280 327849 1024448 496540 1013668 329215 734623 75691 458684 570496 12476 713421 567574 193525 625214 502606 1040937 53068 658193 71902 312181 341271 213603 965905 904185 804877 428584 916447 830907 540552 138135 816164 535108 645126 799660 456737 327457 414633 935844 988665 1040995 854711 149891 602165 692000 953370 261265 337473 909808 478688 547288 232684 198000 1043900 853160 620268 372418 328067 118548 314712 92683 554929 937587 210988 784116 952290 360415 890568 963882 537433 621753 657521 73951 873852 81699 427215 417606 541781 161412 918638 1039130 327955 93192 670013 454936 391303 587550 251665 1027200 21416 819704 224291 431000 120847 400910 313742 754729 153723 174235 981970 761856 177487 917279 185172 805230 748815 82907 130267 602057 834791 340568 43541 486377 151844 689120 248336 1027243 820664 680963 905665 95090 79546 62740 791680 90273 401636 255146 437386 299042 446995 462880 324478 722402 534987 80148 559841 731730 747953 182763 62618 22248 185871 43596 637814 946844 648787 336801 338853 826987 198032 578969 367419 586200 844539 375465 475824 477030 86639 408710 828769 858399 1031402 153772 1018380 814352 336142 840922 557912 1036746 238497 164756 985163 617187 765965 891040 269522 462195 567520 986505 625212 879768 206925 5663 501695 808434 708778 894197 242418 917031 634096 1048546 571473 220512 205118 25729 330685 1022922 27478 965809 938233 298519 832287 615189 922670 147962 174881 587668 586344 760495 901388 148442 152086 130416 56881 12246 961422 658945 309255 509498 418182 752421 1028264 542974 731548 908070 608081 611806 132304 301137 727269 596695 247813 781687 94315 826030 406659 586350 878476 262505 1024120 964750 694038 329939 470898 685877 677755 879868 236262 575555 430418 1011895 690861 390303 925141 684571 163202 741552 833378 102147 606597 764132 31227 153998 64699 48684 979909 892063 378251 774782 771469 274526 904002 738642 185150 646837 396944 475174 525420 22483 895497 488186 955596 800429 109222 254165 652473 398712 751681 179262 670129 635440 249372 349123 401110 336661 803675 396918 300398 662313 91013 620650 517476 212659 481031 286522 810436 1017790 203697 589443 824642 375451 150838 867430 866996 125531 228785 783879 161172 986453 73243 220176 54911 958886 63190 155438 776120 25004 667685 470163 257445 788618 256689 47731 403281 992936 944134 353415 1007337 67120 574227 39053 326207 958354 342190 627397 342858 40448 917518 338550 73892 881651 832335 306791 120331 622500 411633 250214 767200 475028 890713 501445 54443 628485 948047 44759 338837 664190 221823 127864 409324 367690 504056 996483 549794 20730 549040 271449 757455 304095 355837 439392 636459 893841 375837 422274 49301 1027690 1019311 716970 657038 75532 494904 215883 90814 342231 550304 568280 905838 699507 322226 387661 894477 52301 446879 407717 541100 284945 784764 843617 486785 429621 279487 526855 669288 13935 130246 41889 220765 184377 971856 607034 351491 639572 484865 927845 913440 892993 1004003 542646 211999 753354 1041632 354118 294028 153719 217417 478003 17564 557594 948050 782877 151458 732996 736659 57771 713115 657101 358792 230148 112547 51024 813074 36695 428158 64428 701941 298067 70928 900996 464984 1005743 182501 758720 1013064 837795 780970 410378 39988 283245 416945 972370 822898 117454 519538 235851 87993 602506 931844 274155 161445 495084 398504 243183 447799 187199 39231 720212 872786 722262 502223 837855 644415 914693 268546 927127 852010 44197 481446 314949 548514 1012884 703022 892923 78621 464819 409391 859786 249458 602086 63972 788746 620637 885400 851371 130646 190462 159028 57222 12685 609370 942509 50843 929427 517337 291575 593076 700045 10694 913803 814784 162921 689362 727015 511312 1010004 366994 837388 883995 86337 400892 611070 665466 208745 606958 941896 342764 934597 765095 117621 977812 869014 457548 241560 902070 107230 516965 223429 902206 846052 972381 636309 202040 4020 867077 647846 149081 195741 79377 788249 8053 394161 131737 151827 721158 1014856 973466 746044 1037484 484733 159603 244803 822695 203439 848488 539991 145759 202754 437539 765103 565213 315100 862766 87812 357455 690792 847226 965394 595336 746518 638170 411163 188029 870425 489609 860259 984777 723432 361376 919989 4906 559293 965793 738780 382465 451609 1519 104747 262102 704574 482899 939254 671698 432819 887161 685079 1045572 732868 804976 837482 355101 1042944 205358 340560 832115 356537 834570 194352 784642 275079 442944 529393 753318 593605 942193 765570 70882 133395 215584 889171 733020 855506 217910 833497 885854 706219 39038 191245 81239 491273 276522 486894 702296 792730 1022540 702970 447384 593874 936286 871353 120817 888935 678587 229171 647008 825814 354083 556148 973448 144349 529211 144399 139312 701183 665610 551832 495040 920835 342910 55849 669640 81269 256229 152798 436858 1030692 1022324 68441 834091 980898 974020 382014 713686 916935 414031 166328 343449 199727 924920 357875 653109 609975 914816 905119 354962 41476 112914 214644 506937 92156 562872 171944 920536 420938 50915 90746 79042 973022 119783 693419 794220 670315 488060 427776 761073 38120 977470 1028546 647567 559120 593454 434493 490280 885730 181552 455236 255682 527649 402059 1007275 503815 659924 396908 973260 139718 85447 425571 572675 820848 114441 212451 132146 325788 666220 476870 629310 181123 307209 436680 898447 414596 356281 853767 17556 439969 605596 169610 813629 961793 419478 639158 985727 739692 99533 476890 288468 926162 549933 457637 838328 331716 325348 986026 673837 622841 678374 251363 623672 612299 911722 939051 496481 744376 943466 463811 452151 80353 730663 507342 345546 595342 876708 339924 319535 43175 359206 271427 681216 783421 946618 682729 143833 98559 608943 962940 954076 929733 170775 580626 64302 170505 269131 322985 35192 787049 281444 688288 1002599 709927 403395 708412 54060 571561 716169 478244 243196 11769 519967 183014 12945 508229 161968 997488 907431 182880 246954 648087 149120 638272 458817 546195 718177 789118 221164 506497 267794 888793 279526 55776 949602 104627 93358 171797 434337 355986 606087 340455 959013 817568 989945 499459 880069 1044780 1030990 659577 320865 269351 896790 431677 73048 336296 514980 687783 174352 878953 790926 147187 391025 494663 504112 650178 638826 906437 548650 278935 425067 610186 968926 671067 588522 158686 358643 345306 128222 338993 900053 384836 835143 714389 300082 589229 983460 759103 114558 906124 232571 571145 182896 933696 142292 245747 275843 770694 432318 137630 698742 199428 554185 46031 932812 527042 415371 599282 639821 827564 386588 678549 15491 250129 723353 449000 671294 232999 532900 692292 884241 462980 611810 668577 25810 245670 848252 930590 766750 174701 708511 735101 800210 36764 841724 668579 428691 423515 691016 132381 980039 841400 630717 304278 475034 741921 372119 124514 309114 457707 60313 117495 10652 78287 1047429 548718 129781 590951 181927 339462 805953 77750 813643 16034 339583 828317 799810 436038 190322 236647 634722 568477 804386 215870 376835 750198 984921 659123 184450 15426 936487 146234 396737 212376 726111 881579 242597 260786 583447 168387 551319 604397 25388 7841 110340 163661 130491 351049 481245 599798 705705 252196 530712 195508 865053 762494 730413 552052 5633 258823 579737 19401 360580 163923 816734 204904 774298 217690 62593 525740 705402 207864 710795 859155 956959 951150 74761 887230 216521 461535 479500 461557 119929 116948 679594 70305 95608 1032377 191867 490193 994768 207709 945180 705846 861393 212854 86960 519078 798862 35355 291930 639132 92765 776008 1003972 384950 643931 109149 102299 470582 919782 804511 880144 519042 526625 935862 349784 872869 853875 510510 948013 443851 872712 533494 684364 170184 803151 928995 660469 677778 149114 595758 731502 568259 718337 776178 217984 707608 78111 335791 653304 1015028 743763 910026 212264 368862 627937 29194 923235 809214 533327 664349 483460 439716 508392 624913 265832 325314 925756 736475 288111 351341 25758 472532 150015 952159 639141 45622 826369 354680 5547 700323 107362 50745 567633 193439 691347 803655 977401 369681 652554 854254 1000267 749510 1017791 651931 524977 280302 174512 610145 150490 41885 407133 406133 335162 746059 478284 1004466 287881 404053 600454 98326 926528 681594 6168 1022531 500511 52574 879252 666367 834218 96778 952461 557492 205223 955498 68382 353521 251297 756173 911716 86759 822888 185705 898303 807404 737935 809173 517781 610556 375789 410765 997968 858163 998429 168050 859227 706900 930045 721991 927080 1044549 260403 905269 108333 140177 571555 308552 936162 13540 867578 572911 897989 586131 324135 296576 85910 619282 648924 464305 134939 327547 844049 607520 871581 555534 230018 506317 46697 746411 425260 224411 478033 27481 120788 705234 616232 495299 606848 865952 122698 248502 162555 757651 667409 416677 508245 437024 1029217 101925 285793 972064 261149 335729 863798 372814 663215 404967 481455 306890 208004 309640 979435 662169 764558 46204 1034445 962082 794304 41868 145788 375986 961686 773798 922084 649977 770442 655709 362036 554891 1036704 711527 669023 856929 795611 438557 933275 19029 306885 719870 221412 687017 853227 285484 670074 877185 414047 533485 228958 405092 25653 1016363 350170 666559 1036038 403701 443382 1047650 725360 955132 199427 483329 54675 906007 476180 101556 605333 62655 780672 792439 277279 912531 818530 27819 460255 137430 998937 645267 691716 20972 977608 270296 855493 35553 563159 305158 566490 197089 1020784 12300 66817 590017 612867 989376 667259 339317 236226 146777 670860 354968 412710 678899 541182 542695 249960 265742 669086 710 600585 676112 257726 333497 16458 106174 602546 679404 406452 890311 314451 311724 508562 209465 443007 555756 376178 628234 756374 910017 232360 745872 940543 1037030 114635 695305 557473 366137 441398 601108 1038954 682300 485256 516150 410060 297621 127269 919383 796219 908174 828850 760130 533424 4245 709532 519976 372777 422333 638866 986142 841766 469820 502023 1013146 330542 404971 450225 695290 325704 237513 975629 643837 96898 515192 893144 645703 890222 984511 700311 980450 885152 402438 960528 235192 969009 775901 35023 234266 488511 431477 731810 388924 935275 163621 836894 472502 919129 572390 164631 417796 386099 158936 141099 413447 580647 601275 245817 381827 931812 467063 880098 18079 334369 563092 210191 569960 858903 81091 844906 100941 390402 448083 264419 193444 540835 235196 782892 106020 606657 130328 378686 535657 770979 279973 174802 339060 1431 617028 389097 1024040 309103 111357 613957 267726 722431 317049 362221 807058 1030048 764550 10413 229635 743600 1008791 173203 593303 751632 27202 688756 256805 455588 438720 394597 558441 1004759 897648 970818 210819 81172 910676 301610 611448 385614 382354 652032 180144 498553 311540 333804 922998 752910 575593 448472 91003 132491 176258 624628 618836 55793 78325 657459 628983 496197 383518 841676 929602 103951 359289 80313 228468 461021 405033 289083 214194 968385 843892 450132 712836 225487 816965 369227 779605 887201 556713 635948 613878 303571 879186 1015110 234267 627846 26135 546219 287708 775137 570994 530611 929334 771467 305408 51577 1001352 798515 791813 935772 787734 307977 158694 266880 87178 482370 678316 991307 124014 736151 849288 901096 1039539 922566 426569 1019591 337708 988688 704231 1015067 804884 306873 182012 647770 771716 1008012 426822 41409 402686 767572 240167 1007310 27109 341348 282661 115140 79874 816144 460906 904234 685825 143666 693572 277836 1018865 623014 993446 591545 664008 199886 996518 381123 1016285 219406 117757 560898 556140 403537 561802 9425 909590 58498 736719 596431 755550 400404 173426 810592 780077 790139 353214 139306 934222 542897 525856 700056 612339 151986 183722 1011546 833326 1009408 982931 910051 167289 608543 902580 964842 267311 137242 696077 718058 165904 475132 745534 74402 438721 357720 1033230 826005 589385 1032642 166888 54922 272278 761940 929881 710157 290038 272938 467347 692973 351134 414438 890862 427452 10023 537901 586849 735826 823819 880423 962829 586826 419373 691971 450995 91012 621902 626545 17464 485537 416153 91174 385320 190858 85528 169563 539697 701930 931644 717135 791715 424879 705369 147137 46583 707469 609063 136054 1038405 77179 932418 699321 594124 935219 133035 448469 709230 526006 638534 63645 720433 916166 529754 723942 66495 365419 596244 772359 233959 823407 680708 183647 775962 226274 123549 383183 20974 132758 341433 596540 602527 519331 233748 297999 18057 739813 276684 549044 950959 489081 755944 163614 592439 901956 560589 462658 1037292 675436 863434 923287 1038779 976860 187534 533660 710966 394693 912812 790354 435220 1034520 90910 1032126 393391 725516 350911 921193 858756 828574 132560 765920 230071 417036 78196 864563 376972 29785 548659 1146 553455 447693 879995 564555 981997 818802 512026 499014 510777 457624 22726 528522 9384 255313 102293 571964 99765 686070 695173 160007 693502 735136 441077 887703 369348 1025199 740394 548125 964975 786503 943563 49614 736776 336078 524134 179044 336062 808560 1026537 925083 761186 221083 579625 346805 756714 683395 1029982 458743 82161 669855 563109 340522 392757 795946 255101 719387 717592 161699 568651 233755 249121 170317 507350 286079 186488 224432 607947 790305 569453 111126 464442 576477 622577 818191 352279 486421 643611 766957 792250 902958 324260 175689 185183 135185 974443 53116 85671 82346 246771 147495 420117 433004 463840 176555 508818 404940 270718 275122 780266 816834 152378 791460 65869 331339 975654 514867 140495 680681 929657 805584 862696 34337 432909 29491 725748 854268 458208 448727 853427 911495 697747 436347 1037258 100947 845294 457634 529217 116981 932186 929044 575236 266375 848229 474459 431970 35621 227138 1001287 629393 154993 924742 853098 1027367 193296 686700 287133 88738 154411 156882 533369 742882 963823 288826 760543 950698 830477 777098 420209 559394 197946 688204 808470 460888 735920 373551 733562 476346 600236 601220 51851 292253 772590 86209 717565 433338 590908 987394 234439 257707 427231 482179 709028 445299 109860 7207 82324 673523 560860 838900 273752 999798 391388 824981 911353 790566 168830 786647 799297 570772 855326 799532 962368 633396 743071 116011 1009865 734430 454628 859917 484338 1004367 410710 944690 83352 12966 333668 463258 788184 604135 917759 709229 1030551 563323 457242 154740 417020 754350 194864 98973 705008 448048 695997 195450 1015717 945301 913860 766403 1046540 848341 76872 500943 879709 937164 432083 153887 663955 956347 489970 841940 300269 1026245 921782 214068 311407 469619 171828 258601 880479 476209 887302 663745 238280 250574 33737 931247 919034 405760 575901 888521 946952 102366 815016 778888 493384 647012 310675 12427 18391 1001202 498443 999956 513555 11725 134209 375433 734239 250781 376427 243700 989538 1013998 762945 787332 1038088 530351 893568 578058 609407 175029 609386 529533 584700 330553 897093 88182 773876 610134 406488 473268 711331 380044 295153 417178 455816 760640 754145 265644 476903 897082 880125 937494 759110 165157 976415 1020709 303344 151826 74020 524491 302453 250101 338028 932639 636200 630823 664669 640731 302495 139490 571616 588253 867383 783560 881122 293798 481934 66909 278485 153054 617223 662664 459820 693454 482633 855318 77282 1013732 230080 486199 681460 733747 492315 513279 674786 342768 483532 510694 475698 77302 36235 530505 150253 605251 462548 117735 128033 404601 176740 901220 939101 453470 938687 308425 5944 633948 732077 652546 301514 563713 671417 168543 595760 792192 903089 732179 976141 298031 311593 935864 704516 904711 162040 866761 75839 919591 275640 892455 118251 147537 452170 876693 265657 681580 979024 1004860 425311 455936 260786 155944 231445 663997 186138 340680 858905 957940 488823 559730 90667 386844 59518 135900 693265 10063 96804 117156 773908 1025482 839717 784330 853378 640880 401537 637489 522794 499528 30201 137761 543971 528123 197782 898504 38661 358231 232995 456884 432110 63694 579246 582746 553342 345079 469259 944275 849051 195084 584529 281626 64942 564587 344923 1025295 254245 528918 445255 713079 321519 765491 284155 745401 252931 842380 902043 104226 435417 934671 976404 381026 390127 759631 685461 224781 196933 56065 988432 312604 546785 738944 550590 99689 504396 374602 929944 111158 452372 176257 233695 469671 910664 387947 541332 1032771 508159 1013747 913920 125303 577489 683301 237870 386579 775516 76213 597100 891851 540608 599161 818894 844983 226340 543979 247467 293331 994095 392104 293406 93056 449935 619251 744326 207361 934006 519986 404998 663039 184855 280432 100870 53510 161326 138714 836016 108037 598645 958530 382324 729554 498480 55455 1013892 312228 343970 232843 206168 421271 976533 701124 82476 285995 314071 420267 87421 111558 624567 365000 281232 757549 271756 649540 706027 963087 472622 1031533 100826 638074 983419 731958 387819 914532 573908 847796 283762 40483 323741 51362 187654 976117 434880 484574 649986 414586 128299 910569 846085 252980 756045 322411 330354 750094 725405 605614 8177 667858 192019 1045534 359404 333233 972973 539343 190227 411584 762348 303607 238809 716917 654676 917103 231412 238638 941551 121398 5857 613034 1041099 947438 639069 587661 545655 939101 466925 484065 470154 353518 807511 12688 637980 109101 547367 56811 675403 98127 693291 167974 551352 92071 146423 292569 793607 225074 655458 569216 415331 137996 108551 376572 23031 59897 509381 956945 799862 812253 359744 212454 543892 769860 939869 776328 523914 395227 403146 33126 215190 846069 982132 1016278 1017720 981255 76814 273807 213751 236332 1007761 19245 461402 159649 573622 658609 352496 545866 729982 38910 768648 783660 480427 597853 952313 257265 616772 428538 152476 30055 467989 896100 781773 698369 420396 528657 633197 740948 903005 479448 501859 737947 66239 719733 79894 1007668 770861 725000 81397 132129 803783 591254 242671 793992 6254 615303 668923 1035827 328267 518694 366994 432913 1037384 543525 435248 339123 747413 356886 507350 434128 106533 89330 115339 91585 33070 492694 908758 505093 872877 251201 423750 362943 512224 14104 601834 931379 1014474 698019 780761 754509 842930 384333 454316 24857 63908 428519 397823 75596 835310 989477 193268 222650 166053 790047 673711 476381 243230 191186 932315 816725 806517 370845 512803 308579 963849 835780 620986 382828 93693 640241 294100 879740 62137 296878 241962 520128 497256 316652 859514 886795 883320 703103 833285 415826 168732 483487 667152 548912 310221 553576 772707 60515 252869 530011 546765 759629 400002 227035 664221 579955 926794 645809 328747 403970 360097 413065 98125 634693 847060 383090 978146 229168 320625 805474 964683 421848 4557 626864 699373 686073 126077 106392 544176 696175 744413 584379 740227 32701 486284 486812 587733 1004681 659438 279588 972318 39965 195241 774942 931668 280552 425768 164028 976502 425211 952091 392464 713989 844941 366325 989844 341894 887928 909933 407203 901633 87993 422141 799229 275589 261875 21094 653639 788386 237805 385834 564616 231661 123664 401681 261294 1046399 565738 397221 653831 45174 274861 666805 542408 748403 339632 652502 703114 231195 777709 1013725 801735 943510 990594 327014 800866 448787 58672 178513 699932 106562 153311 954431 836384 324312 614168 1043481 781944 335375 648585 630922 110741 536867 298373 778112 121803 178646 853633 15791 355538 1020140 650392 116493 521030 308912 14600 205655 625192 474990 803507 313995 483420 20471 675487 870764 839977 338464 45174 366082 986300 280898 883463 750615 348325 626364 639171 780730 1028183 753261 287809 508864 945580 232250 424122 272958 778592 226190 209549 607504 717713 634325 354237 61526 795718 451840 827502 491762 730085 427268 767851 39179 457658 808794 723619 134284 444023 601985 15272 447909 850094 567160 884782 792905 735577 650308 688786 670639 576083 367216 578129 787666 884957 174728 386188 382193 216602 814493 828555 977167 22418 760260 562230 962420 761779 288407 818334 11306 933451 768434 962162 880000 207120 353079 840330 331915 494616 879179 608864 775584 897633 944534 270482 804060 294474 457671 100706 418460 356888 14350 1045302 95237 739442 474784 1025816 119677 204006 775479 915766 316720 664674 398223 395619 310156 652731 335850 594837 441285 352809 588685 20581 332370 515529 614209 681362 468846 620570 763859 419454 639896 615553 643732 943279 611347 70341 821721 233551 16231 120723 672124 911533 739806 992507 877401 97466 395784 479985 232402 736141 93495 849869 513612 480480 412675 184523 670128 207248 397000 801420 390379 838688 746019 276883 592750 135479 850809 856777 971182 77853 290160 685050 1018277 848706 724084 535638 462671 424120 975667 1012977 300334 950964 112418 837955 356551 22545 269557 544680 849699 537804 957738 184800 747855 477833 714879 607632 389340 479500 990328 58560 109663 1025729 858075 906844 248818 917814 515891 419507 572849 306587 69968 315387 289343 24905 27588 627403 885054 498232 483176 24222 382426 364423 177365 625239 117567 176632 803052 662712 53534 834673 960847 287977 585773 21628 866533 729848 485028 408263 115802 82003 545984 396197 171676 530511 489795 36748 171359 938149 785906 236437 863642 82415 87062 623103 30728 192560 991484 397997 497064 430921 146037 207779 447550 372613 570198 973196 789199 1031694 194553 854071 327209 419189 785083 967445 906585 541230 684156 67005 630322 802577 859426 334953 451021 1015259 274454 300150 149763 511915 635077 179432 610549 834949 719648 898787 987013 598226 347164 71219 329690 478174 482867 790981 659168 639577 660962 869420 81862 164311 146985 392221 196734 711248 873742 466163 661056 906912 747546 626476 969223 472328 524506 278761 138514 585643 270687 112242 724325 611602 217279 469680 518725 766121 898962 999346 374976 361279 609397 671529 1026083 150410 790666 387819 562817 515745 613366 974195 42291 872576 801378 883295 580947 420999 55163 28401 451647 376316 981874 443023 704540 469124 497533 751428 568401 331950 483924 309820 589320 660584 33973 566348 6320 86920 873952 625255 29309 477252 927771 777770 567526 864186 271663 499281 1025319 66153 735977 481087 53437 785590 333722 439163 678380 636777 472728 171053 1017916 643117 916667 846245 73976 926227 451808 369621 908206 495119 244842 774866 845490 217978 585660 515926 293786 718990 583360 99137 951235 574189 946531 215572 871627 180251 541718 893300 150805 941567 492623 752045 587848 955238 222470 685612 500688 956544 250680 568836 555868 733025 340584 654442 820574 818305 469273 450873 702350 159549 556373 455023 858983 375380 131369 579502 918185 1006698 167718 648380 478165 571528 923362 995331 374452 409242 113013 149522 149713 959472 980477 226074 246266 43965 1041946 229233 663747 622491 428658 467987 407298 890885 599854 389404 1003092 406748 897147 446543 580759 353763 411403 791954 673902 172867 50321 73584 703937 128520 743496 755605 201274 503969 13165 123734 506312 702308 673216 660519 838432 481543 330248 75810 398391 309032 615052 969351 343753 966343 624026 410678 525525 438471 915971 461879 554271 801392 369565 976946 83885 73200 712640 1023223 541259 617173 1028554 667384 44295 673428 196507 111306 513717 607494 56857 503208 895340 938214 1043886 263664 741126 664660 902853 689059 648612 217429 816720 1040617 738344 776784 199237 27275 446138 88722 208412 667767 809796 638667 382803 837184 992758 953743 66026 37788 710082 573399 556264 505060 299233 993661 771796 682903 663884 618947 195132 73431 76099 629709 838193 912362 550858 925474 1019593 509626 855335 954415 1008028 600662 401254 317636 739912 285039 519893 327829 228078 995036 105096 361914 695474 556566 435414 673071 273470 590780 432090 258901 124479 124433 309747 402543 148455 705913 119364 386342 132970 89344 654644 189190 186497 832210 561392 861438 585962 383172 266724 611300 121061 539850 276294 365295 406456 756095 262027 59451 564269 595616 120048 472393 233743 977297 1032690 245628 553392 148950 374230 805020 100966 249243 514338 440151 602378 471597 193058 741307 520567 29823 55652 359358 772625 570790 458300 336822 686139 825181 64321 169697 54495 404610 604878 459743 82155 293271 109442 753970 205262 165186 951488 42437 355839 1046733 334640 45410 412023 872615 50492 935226 111153 892128 1036180 109666 605361 1036721 688554 439376 450682 108530 406071 857442 840855 920994 420788 879447 293907 599652 925922 310739 942721 777212 192835 563424 346228 65237 294302 374120 409608 390782 642175 733628 1038680 66088 442036 285200 679685 985386 758737 196860 729782 719742 32429 813052 317842 49729 1001955 702449 460999 901174 855122 330143 950791 57924 388510 1048109 585734 802804 850604 583592 881405 674804 133674 885119 806186 562326 1028356 145672 499534 660561 214768 591354 472365 201279 64228 709361 614930 37534 391066 357870 191816 874319 694291 14548 3746 421978 437265 586220 555764 89192 642203 765026 557207 375111 639101 450757 78825 820330 585925 933259 109515 453479 453959 917387 740897 961655 852250 55937 207957 132857 579353 684429 159701 867311 470627 548788 513681 237183 40668 774238 802686 668787 683434 894934 804629 386746 881080 998350 586708 999909 329782 629720 94908 902826 530711 879085 517073 838245 928657 344810 210590 780178 166561 833294 5806 851540 489860 905854 190484 115954 751679 472514 840676 714836 170009 835141 386231 703626 385052 311000 930603 884037 704919 247855 533089 597596 302238 590178 896125 437321 152712 856174 180010 474282 652401 365234 436243 421568 287670 992627 430443 818163 731771 1048152 200294 120907 673320 332782 702398 418553 527847 775717 776239 927436 337704 685777 993530 371389 428574 573994 892518 1036899 759360 755532 214074 1003135 145097 299192 76357 892274 726839 601297 24791 105410 1042383 83552 525637 500889 897560 68881 548456 868934 343388 994804 854302 159417 230186 629756 537800 156683 275414 714883 585675 392436 19192 142276 951311 107859 701417 1015136 713603 55978 851529 457946 402583 81056 402044 813595 331456 994685 874024 609774 308983 393905 716984 1028741 863290 378189 614364 748530 865290 33416 11271 258223 71404 76859 724208 49687 425192 919910 986641 156906 1006093 571049 1033003 125389 387819 898763 429248 591304 246039 365367 912536 309958 909227 625786 191037 299032 518083 907975 952190 547570 21761 228979 607472 956141 510473 237688 702056 347779 355590 426742 468866 1020823 676899 524718 872477 100330 393747 762501 399581 325031 914058 144903 552872 554968 669378 198626 207913 733934 598519 696166 984145 466237 787947 69644 692432 776061 982883 645612 156064 791882 905895 1006149 467579 1021349 514054 773113 249696 764786 325712 120846 391442 284152 899418 439854 661913 518500 547454 1039656 915647 476998 852248 410477 729235 829201 193802 77715 745962 192159 585017 694486 616665 1022636 683021 989074 1007932 79702 273397 746954 371507 288932 629729 618404 237471 99068 879558 979947 287913 308138 993566 1029260 119356 178528 1043301 341785 484998 797872 4253 922953 1002107 88212 526795 449910 747090 565991 931703 951069 820742 623850 775728 548706 626134 922560 195334 901513 573125 858353 499726 69502 854810 965355 901346 292430 621282 898428 952094 404140 827497 467546 427748 276845 400581 709019 985945 649228 537675 930365 291622 566567 488215 248479 761079 952575 680329 606470 549887 812540 739523 914457 470131 878887 919340 271206 753674 150191 783599 960475 375428 134757 514173 867405 116256 152639 781063 611828 59428 604376 257285 363757 40280 706030 346801 103607 34443 258787 479372 312503 615693 341310 880601 78004 468787 958759 365341 86363 525527 1022446 819878 146620 175062 791172 678144 814795 359568 613888 591745 860640 54890 299035 453310 145207 947279 290228 487188 700273 514347 585038 247072 897809 904303 673677 894535 666368 190096 628669 403759 59658 732552 330827 697924 745567 180564 108361 633908 60947 890996 823022 132211 831902 150637 388628 903096 390492 128586 484537 754302 861965 989975 526462 485764 1007702 370789 1045803 433742 163647 393418 879913 426913 773812 333917 887302 139787 212740 237886 687349 1023064 339557 935948 89931 504862 311662 589933 103171 613938 52123 483722 504635 747313 870348 266895 398517 927737 221382 608048 841303 1002028 657840 805919 229803 105652 599704 926615 408416 718905 607468 209364 558023 668589 123905 260504 1017686 469185 544144 583848 393001 968813 65076 209997 762236 868204 368109 312788 139826 535229 100511 603918 639825 711715 452244 122577 1013124 437926 939254 454005 952472 617233 204374 1022295 519167 769137 918312 219993 65360 636060 37444 408416 783045 483496 201063 142549 767931 224623 456112 1014565 360757 646162 1043491 935489 119898 575091 356905 200479 993523 603065 982542 545847 530926 916688 833410 474630 992733 704742 966681 613262 130936 322032 854987 356052 421399 49443 117108 608609 179768 824187 547669 178370 246271 779831 188305 623368 156081 310106 542897 815945 703544 58924 853537 226845 448418 356280 539824 575009 975266 133963 495380 731256 65550 695035 226916 735557 176479 836638 404124 378930 900404 234446 465693 869612 701647 734060 849706 277412 721814 437530 542315 713103 298899 639040 561518 110951 59893 574983 924193 202729 135053 42465 664666 405589 964946 580095 1035855 823537 539869 99289 489758 862086 785646 1020074 442694 927201 158181 585202 984876 1048147 889417 183794 296856 749618 607045 261171 1077 304214 964902 868863 850964 350621 909278 645863 422953 8551 926596 653627 282573 961562 577746 613013 735546 861599 984486 257103 72210 303587 864641 688135 533465 432471 927243 626722 157814 750961 1030029 267335 694 404777 716149 288224 642761 979325 115414 341148 701123 453101 292581 297712 620316 459007 28029 189073 339761 770236 696220 18683 405953 16177 498660 627693 369008 662255 202523 501227 886087 558988 593067 180923 225586 551456 159522 783336 1031809 1017289 485555 949571 218215 47143 601012 745820 917630 738784 348958 62989 483138 472861 316176 35056 808081 50188 555340 267236 201777 315740 327097 393612 506442 31940 41695 852431 226280 375164 288366 912985 14202 457921 180663 376601 724310 784982 391729 888513 452659 94462 524790 700234 134573 395011 387139 839277 3780 407218 55804 797226 675933 608989 963109 644421 598975 93015 793194 265156 487192 47483 146328 38770 189942 359590 130593 1000544 709070 1007289 449181 419167 1010297 1030296 211523 747654 245426 454317 550772 621490 273561 56677 790065 540929 223795 153009 871584 299862 7655 633223 742283 875225 329474 280671 1021664 422260 374324 748471 888370 235351 644625 643984 656694 882548 590738 824046 785479 179203 603793 60507 596195 471808 113232 81508 1025580 197288 308723 196635 9576 257536 83201 511379 552578 174414 8167 230504 155782 933533 840821 618548 533032 1016382 888415 165659 1045054 431938 749501 964160 100418 295936 883083 212557 459985 186005 525354 532464 750126 743775 182237 432216 578752 120706 488781 699836 510863 127331 712198 642004 180427 196911 175351 28766 961093 266069 634614 583578 743924 120584 305978 858319 876146 580286 642015 352964 226173 362675 824934 428103 623222 290663 29746 44202 733925 295452 248587 90177 527091 879961 370079 703717 729070 785257 519164 103028 546505 428253 11288 303950 79001 755974 586313 979162 212761 793212 373197 464895 126247 306074 736580 900523 927557 372479 970544 854864 874520 942094 893564 736098 134381 759663 989938 144858 534063 831372 228803 933046 432114 30997 80388 370806 572012 802684 180523 767137 76406 974202 454550 23614 539151 123272 394500 1001051 520409 705127 863513 1032842 498842 926616 169951 513375 586173 469477 270912 283891 572366 319446 167565 529764 335362 1026621 740602 271698 746413 576683 185375 727652 1007817 392696 100729 93633 942709 724159 342502 845976 1027956 234463 598573 336024 301226 966395 427892 459896 661923 990971 1040328 882801 919820 36489 559769 66238 645432 403093 727354 34851 321692 148178 10085 333923 25171 693814 508854 182985 962202 675710 485419 567968 553813 282023 950954 111547 74889 484470 232827 581358 861408 438514 767946 147090 751144 523748 990758 731909 326100 669790 758533 229160 213369 390193 522046 124127 61266 655477 664205 340373 370365 396293 89106 316085 1019068 350720 484050 150066 809077 755274 656949 899840 258995 350728 1003142 1017240 437090 1028136 406903 586872 61462 420311 388762 915617 435845 881416 901096 652823 526344 382708 485950 106597 135967 58517 926171 255766 822250 221993 792292 782909 494768 710325 36321 405230 697948 447616 34877 682946 495867 550803 261321 853335 158783 623936 106553 598734 102399 954776 736677 393804 453813 259059 827146 611705 326654 637804 984519 568836 82206 1004387 209697 784924 416121 83961 262335 200952 498971 727703 231726 20305 544561 992871 319582 672739 548494 431321 285731 420848 570919 746016 27829 982972 597399 946611 329008 380690 108956 766668 758805 404925 638104 939244 101319 520208 956176 461909 490255 358239 751665 419470 701849 446084 347718 863971 756853 251483 784195 320227 136854 1016389 201022 145120 231766 926889 285424 240242 663792 576367 894008 929013 104709 1027203 806552 643590 668952 893528 548278 38409 284946 964706 71644 78502 438718 771995 865913 525128 60750 860927 42654 1046941 852948 414736 645506 893465 69578 845650 566527 407666 243339 805072 46098 314405 336087 569493 624478 1012976 951123 204596 918954 956246 669447 27201 891999 538910 418270 350422 61451 91604 274217 643087 269536 500551 366620 331662 558901 292361 769104 327159 15364 849395 510528 165237 319851 1012382 30668 327732 800555 75754 920248 439525 796460 918139 979246 811837 26103 816183 453176 122997 238394 481481 704071 902091 936520 1042977 690095 926464 840342 640242 822056 24281 1024063 195891 696399 393119 423041 672415 272930 565662 618046 333109 434056 979369 105084 526776 959431 309652 201958 204335 241420 523449 702536 269926 18151 861300 89878 71788 575180 801959 439270 844051 178322 606263 365041 501876 965880 619917 259478 892520 459803 514837 31960 370447 284162 697282 1013723 139085 764691 770952 625002 373064 414874 429025 907124 932076 439625 809033 641931 505959 756146 150210 549732 613549 245967 661585 725337 954869 320635 517503 929002 927801 397815 471768 717623 100282 98918 55663 595848 914811 959312 268121 123846 124865 442147 306221 452863 551577 406957 1419 933861 300114 804004 752529 416079 461311 745502 892263 220855 1020918 793369 298421 533179 836179 303092 749352 827805 762230 440564 57585 266691 622208 420033 35653 295991 637915 725734 113630 136487 112047 865364 856696 1027174 833133 175071 736597 478698 654152 758463 968122 784972 444599 107793 715888 466763 429813 801364 628291 235593 728705 708077 149638 540364 978079 530339 275854 264958 223188 504867 350514 902190 351341 23933 566610 606541 616697 308133 867917 276850 164555 824563 575369 828503 297593 67235 966638 174809 323679 830806 454251 534395 747805 185743 319088 1029860 307733 986167 158835 874588 615918 1001242 1008235 695891 712980 695656 533592 28379 538165 430133 355513 545833 864965 844537 465172 482584 881531 263184 788082 298405 886994 787770 589279 843636 797577 140317 45294 447050 885027 844478 968244 494736 684136 176140 521673 756695 394722 860245 79306 320846 714849 701903 1046233 71246 187768 80145 356507 550095 679421 172439 458297 577520 146061 429633 363232 954483 86021 675284 396865 796990 543754 620407 858385 264155 622978 70456 1012106 374008 445721 1004165 638953 38120 494014 121011 84718 931873 562467 299899 1033311 408508 549952 205688 796036 899577 75728 971946 170924 281272 196818 730869 885928 37888 17673 190115 97099 944763 906109 513246 947184 33272 620792 974903 518387 503273 550026 716066 399158 111074 1027078 536183 150174 107040 581762 658931 14996 250880 307931 894133 423557 1007235 895023 181185 516706 469713 843361 887936 17185 824498 188568 170302 383802 367382 428992 1029547 137002 565391 787207 206683 215540 1031122 373857 230982 620954 366650 93445 664904 15272 910917 228846 133794 500138 744469 127068 882807 931250 345583 117328 263504 919251 960191 549651 738457 968104 59539 182191 786209 979150 793884 339828 392094 397669 970288 295029 284455 133011 482890 779273 290232 91905 63752 27466 86706 844636 922540 312217 383320 117973 163228 981784 470354 1023138 983267 152878 654126 692603 37549 995079 272602 351261 332751 717842 859692 252874 500028 139905 957786 584391 423057 417740 535426 80605 283786 695598 461091 868825 497034 1002534 309922 800269 567832 41720 925895 662220 148316 586026 336189 187633 328102 590855 974613 819033 46312 563999 33603 677732 339255 60613 824608 743800 826190 211600 189158 357758 98570 882138 326199 867 143855 980036 77975 999321 254881 996400 408557 186259 478828 569670 88838 624204 56765 641264 593426 770241 422055 896733 417573 1012338 305759 1012098 965303 444901 905920 593556 22565 791843 280264 38799 209454 831033 162073 353842 36726 325561 164473 1007873 203526 1009974 475730 151490 101578 568267 593715 475136 385554 706197 522061 915851 206353 88884 364790 557814 772705 586319 547626 177688 692094 743437 699909 517260 1047878 723100 473930 560177 420735 1027245 335583 138154 957009 370166 360271 706270 449224 175023 310854 224121 968531 96022 80153 99690 625736 425963 629052 209763 49246 1034484 308425 1002332 642353 113786 327424 229137 1042369 202954 624833 168063 301299 650422 954644 300651 579086 762898 1025441 741595 43328 140343 873272 822682 223767 522370 550475 302264 689673 888534 310127 185608 55532 623638 368607 141473 300414 393388 377337 1034590 900574 861445 831934 122206 732177 427539 258390 17284 535166 506314 890250 92152 826482 652195 947785 862372 636573 438555 913187 510391 346003 882229 864209 457254 364621 301556 531627 190502 1027237 467682 114480 353715 691165 111500 935554 597261 555289 34564 825319 709942 603104 32094 94025 968309 432287 342067 397239 786133 907558 411425 820194 1037990 476457 353352 749217 750843 959168 1032398 224109 877611 923367 811357 1048293 603729 892415 625312 399180 997836 595019 736713 138502 409023 970356 836878 496415 616082 573958 479271 280516 791151 146928 1024210 595143 380358 799496 837456 667679 546761 134277 650981 592998 112369 71811 342619 641369 810359 295043 897152 406620 1007068 512488 145571 22771 44897 136826 239387 434506 754320 752871 776640 755374 828849 1020221 779376 184850 457045 918898 216459 421003 128208 788956 154232 311252 277174 538041 617502 698059 802149 196521 486251 716274 586619 902702 607697 353263 302172 157747 817604 1014284 234669 355714 439101 29880 604892 311116 292922 207876 320405 323750 58683 1006630 581198 988934 555463 820729 887228 78538 586981 24444 161884 206769 16804 709711 1025259 148832 816019 103993 571118 352222 971593 867748 284459 751640 260830 653855 627758 455774 197232 905947 349894 485604 375968 423727 648837 258114 787218 40725 687683 529397 791281 719786 323739 345307 129384 440241 744556 713659 4138 493585 1044825 448955 166378 347219 312394 49384 528100 81701 111593 105650 92499 46809 154918 664172 672248 1013222 925620 627152 847002 756582 799369 466298 214144 836503 378978 1041256 432377 632922 541756 750976 43476 790967 622044 586250 1029096 476759 5704 437298 1019278 109577 121932 418951 643873 264253 671991 4479 992133 20620 711707 342001 748702 133934 524496 447385 477140 671618 221681 1036183 550549 587402 444061 397040 200403 412524 52919 263436 960386 855026 378727 843318 1004827 583947 429976 866336 435740 669512 1018999 682588 872326 81759 110074 155363 522590 204460 492375 916114 596780 669611 548744 529833 125055 275071 757198 721994 281958 1019247 890411 438016 523000 703843 627174 80693 295886 450155 561163 279482 166020 1045560 592361 565571 390203 834209 26514 180968 215322 525856 562270 104102 130248 373843 762728 131548 910580 339067 1016847 584143 635854 225280 247415 379942 296075 965355 225286 1042286 292836 898154 843751 1045399 549015 798543 115594 551541 163813 1014418 72482 942144 938515 278987 871973 322580 223977 523704 20432 860274 483894 1045693 1037217 824253 53321 1035103 233947 817342 875129 107720 1022981 214817 839583 119623 311659 717814 218263 6349 590748 375344 303299 554864 662250 226089 674439 365035 789229 622364 467918 957468 378624 998826 632451 187269 911043 71254 1011993 309197 617111 790793 774916 416572 954405 261774 223550 648002 898776 405783 969411 467184 152670 705718 410901 584061 915754 423909 567480 259778 1008885 988159 992695 612287 502585 288196 14366 422164 1009589 1033689 238717 298376 918252 799046 623724 654982 329381 586230 418561 969883 98924 579386 420187 456698 360464 1048134 629531 280824 755747 142003 729830 110735 407165 241404 372452 669919 908986 976129 449860 886185 934071 13958 243894 255187 412953 701877 17647 257766 784838 476568 793385 767891 403049 21152 399008 1019434 954610 793377 594198 20001 907796 493523 241487 737171 235974 234579 867734 362430 820163 477087 629815 338308 564233 539806 932867 628203 228190 768662 666319 380061 41926 155060 208884 920681 910606 20360 653521 725952 905541 266118 480580 323896 803133 904070 295989 484365 977166 608324 36876 117915 261268 809440 310070 306405 58348 781408 654499 964881 196603 629802 101451 751594 294631 777866 163748 357213 475292 178738 947758 915708 510792 724916 1005031 813694 675807 160266 6103 466493 245399 888591 173190 511926 60269 206852 311425 892941 901791 891404 395481 960134 953648 325295 65443 725261 869736 240731 600185 251055 850769 507614 13559 454175 346427 167918 278847 209458 514104 604065 598134 372323 128161 486645 964932 170320 799375 458313 422488 774970 664163 907746 634594 456329 791870 304744 219927 325702 323977 519014 952497 874656 399215 379341 793452 975720 218462 672881 99722 524436 60554 792714 169040 562367 894314 796213 543879 1012135 717881 616689 448252 349871 339318 753699 294144 491867 903780 378770 242920 249302 638347 327659 147086 550767 382773 624446 1003470 592151 211442 8575 708874 773605 909076 741638 1026471 1020306 994100 999183 728206 909566 955051 144443 210092 686761 151066 237837 934258 155450 138979 767598 877397 815612 926637 364074 796751 895324 769251 385905 473180 184172 688438 23383 791038 119395 213527 875860 251578 304411 204862 162756 731033 1027986 307238 1010791 594344 380777 601742 102627 461432 780392 247033 3901 785566 918776 581167 162404 812084 525991 232122 264870 97110 255656 193898 353849 620198 1017424 124882 981428 184777 790426 679624 385171 306152 583076 470760 351670 406576 795952 375058 975842 468562 701732 634600 175678 743172 124682 321361 190680 741501 305041 344825 223518 786173 933642 696526 521829 1011011 827884 451204 205414 37141 282960 655634 504252 796604 1035125 799027 955495 565893 822333 530407 224843 992065 499118 462575 634802 493765 768115 96596 802246 625515 193625 337888 633624 321936 919762 249251 983068 173076 204149 754800 201642 84701 404092 745821 291711 940372 846148 399687 777402 959206 21713 308555 345183 511876 899655 743246 94167 845859 612722 134775 138606 1045309 300351 244655 179412 696655 635969 329256 1030045 2393 995629 352211 936385 619873 301918 793064 453148 16112 722769 231778 279279 441235 724778 277376 571997 145755 680750 145990 821999 527197 191047 942330 420881 1025587 881283 901287 51859 773242 127381 595101 889128 838482 1004883 411375 688362 902881 844854 918771 530900 988880 470493 1008582 332615 1028812 691082 234694 25734 503558 864419 240150 253241 379060 707378 158493 609774 131726 242790 801031 802963 479569 110864 983874 671998 415808 279079 805891 243045 210334 427332 474303 1001190 24373 42279 51890 121344 560850 449072 256859 857880 638662 522982 252158 426742 210535 892020 943905 599877 566925 1032999 288527 248598 808469 926449 662616 375645 155233 61417 115023 795507 980950 212681 138123 128402 120414 587119 729190 287580 38372 150364 698753 910933 145114 973368 211262 645220 895669 147020 446276 171094 880752 804614 511231 808539 672005 440185 125470 930951 969719 693978 866579 804690 426956 987396 867222 256537 621195 255733 919331 834459 478786 618319 96631 9852 206210 534232 949527 620997 179169 643322 286153 37218 163447 403523 273688 69283 47201 335590 145108 8379 118594 569145 99728 187716 1019837 15413 751395 469178 363004 492025 352551 77563 818732 202312 411005 1010637 448766 817414 956103 475992 16424 1029310 265453 797352 143074 823071 231833 221228 1024618 870778 724155 406586 644736 323910 899333 319881 4586 475293 256111 783797 819954 790204 610484 936382 11235 20615 735188 363145 1040271 436482 571536 741726 282060 625113 464625 838760 991218 58329 795842 718648 468319 878452 46609 615235 888819 742722 861618 888927 934036 974458 125372 54602 861099 791933 931850 448547 171430 814668 441019 693999 591732 249613 939186 262165 867084 471178 194070 531170 274406 446129 32979 376838 501632 911637 769304 57877 780762 660331 482776 943624 37370 792078 333129 166841 944746 286332 309607 255594 285109 851927 227442 320831 351981 213862 859499 388031 630312 182545 91291 129623 294142 276455 1007629 517847 118541 97948 584719 140531 791157 107523 13237 990915 900189 927641 83286 793923 1021292 258554 636685 311508 403024 120169 23353 592313 13371 433741 984317 782491 544096 45998 23745 823046 746875 83900 246959 776169 426566 333896 609591 57370 882693 311113 506251 898768 833019 955225 955428 445991 533234 792630 414523 979872 592312 327489 36176 645278 857500 112642 671143 469737 548597 1020066 137414 539951 821147 550511 323833 147326 452460 1042012 142030 985036 510153 548222 672153 944751 308502 72080 613361 664229 512317 22896 1044529 936718 936492 708000 751864 550444 512338 698566 80298 980714 600358 540716 856812 239890 246176 408640 419627 133590 287934 219413 855830 839752 717569 243425 24096 767457 864237 244349 145151 777982 433804 425448 536624 316254 486892 118980 837744 263846 292252 641239 174916 61661 672307 909964 787826 767728 340426 635248 518534 549679 41084 729269 509006 568782 992493 17330 975198 415077 908480 964192 917389 1905 313632 429535 849270 710864 408376 186607 288248 675401 1003707 634999 623799 62722 753757 907266 912025 756488 865879 257597 358985 571339 884967 863611 283831 1004702 314574 638001 449941 345403 963024 298362 380892 581694 708407 709011 549445 976805 833617 63072 424913 463190 848109 473062 849986 597913 850402 1032399 392351 821658 28041 547561 482228 832488 863294 634791 592527 768249 301282 923806 369925 377252 517468 131081 459307 454053 618259 1036614 55517 379932 863094 620887 750650 287758 664692 96098 30757 642275 984324 359730 767430 415462 767391 827315 135175 279497 133313 726905 28696 462622 1013611 889146 313836 739039 126372 921167 209082 586726 632563 283960 588668 692854 662247 258581 1046899 694960 784784 640813 243361 629023 145411 732523 708685 972589 273625 566492 416131 365483 965808 398642 610193 576333 956073 695876 663180 1020203 360680 653452 13769 784194 832792 615847 1027172 952049 412900 143577 325052 18813 1031807 245638 173557 352397 485661 471482 214644 667310 471415 430754 80487 856016 405068 629009 439099 434631 222426 653308 505124 171211 759145 81662 535448 736248 792512 150229 3540 603599 313262 17891 1020758 672947 721283 342190 358497 16237 1027732 666208 610940 704937 680378 184647 783603 877687 754643 971606 1041748 296650 495680 169635 778228 697852 876902 631271 617576 17992 625965 298241 98828 551759 577924 295283 605311 762004 757979 412387 40997 233984 810663 980892 356004 78942 760801 788746 789351 1015264 140167 603201 28702 306840 853786 897655 78140 272640 285471 205190 430712 186995 988062 521323 502605 13233 389286 1012682 1022841 373087 490183 85607 315266 980101 987030 702894 283948 813838 65068 205356 212996 165963 897960 420883 531929 494960 915368 443322 949053 123414 669908 523803 423944 588984 977236 428372 158677 711478 1043284 781606 301700 527188 855431 187257 981174 541500 628641 839894 458836 625144 583388 738539 1021193 782329 137844 944907 719043 776083 839723 754347 446518 839038 585926 833511 276313 454999 232589 824314 910822 585244 706511 982473 943070 33460 186204 641625 544259 760421 920841 974165 174685 259420 652336 645513 740534 483625 228909 221545 84766 950592 278242 780171 623207 272249 702771 3880 993961 998544 1031051 564383 162752 80038 707670 521715 483785 732094 501381 471880 410025 742977 968205 311145 52614 348538 197736 428101 846155 444443 410898 114542 499496 704183 471565 666265 140304 879685 657501 721952 715834 172707 947341 748419 315297 50961 294697 26082 933508 154290 166210 945797 689638 4878 940269 825173 992271 361107 734660 735584 470281 151823 988515 13656 966436 656440 55276 705557 558962 284708 103556 55054 1005131 10193 194004 526564 377803 714142 829064 794072 386127 959440 183763 332880 199932 568591 1022954 968022 1026104 699622 124548 267544 596527 550982 185697 1028969 767311 263683 302784 289855 48844 714581 807910 985139 557853 331865 572830 244996 162429 598158 542900 601620 359787 449369 633 195817 657706 671873 369986 911790 562242 603315 963817 1016751 914173 899583 437066 748000 510955 964697 931015 6999 728158 611865 359621 874446 445679 843899 231981 397346 284151 738336 830444 1042134 554007 5516 652659 147601 388272 10662 248631 451739 287340 245306 98098 929124 866739 864890 1047904 575742 36151 937849 100419 592286 275049 925871 558432 902687 970241 89208 1006016 576126 63610 482452 1005168 186463 946835 894633 570625 997255 616911 787644 893960 54880 118006 732604 156575 195192 700562 523767 291299 491778 508787 343971 706420 831315 316203 918359 74744 824166 614547 690319 27287 521305 672836 636459 396928 971502 746271 74480 823139 555531 225990 372229 460278 859962 249376 960376 114801 201513 416217 362679 651025 98859 227551 277783 942232 705718 135398 260689 741067 16355 237285 960768 211699 120306 940951 318756 449117 714435 487419 679585 922330 974941 997845 737729 264000 483178 106539 757678 537574 384953 817096 229113 432940 720060 915388 670742 590321 344584 867801 82397 211995 625623 975672 147979 821523 456585 499891 105919 524358 549918 983912 486909 920997 361150 274748 72750 589349 358193 441685 887454 433216 329831 363679 380157 56435 155890 379465 291039 1022398 24455 257093 874044 352807 227201 51147 530416 611127 663902 832982 984124 1659 187200 182181 304451 364036 113004 396092 121230 688360 493262 188385 949385 399295 816500 416415 433924 1005862 24335 899782 937906 1005119 169333 1044073 390061 948015 213793 206558 77552 972703 23473 32066 154844 373564 7271 501490 825524 385592 728233 309779 939552 878022 519810 655884 428462 525473 675614 1041415 418124 587654 517970 840563 101584 894389 302097 480900 988784 749940 552696 268978 838474 693388 61123 137526 472029 3274 14293 445328 531598 563327 754869 815108 896549 443137 741003 286231 792141 393512 982439 1010455 770071 318929 403963 941713 400503 538207 93084 816857 195270 624437 834373 392581 553278 149565 352979 846834 1004929 416100 884170 892862 935187 1015579 985550 368460 867803 782040 34603 945731 247462 125843 862543 946703 239524 684617 169802 124511 144105 325245 408661 909733 138477 405170 272456 1010073 1041677 258290 622625 563126 183816 8010 818820 904636 288386 304203 263222 326188 41348 163723 47265 584911 32506 385570 637524 178992 82996 88878 974720 734493 672869 136271 165499 420138 211239 990763 849473 735533 862966 380139 741102 589507 1042864 337084 789061 868298 922907 677456 724012 750309 111967 19290 1000238 578556 222088 279318 776440 936121 918021 97982 455388 152843 66860 392726 524881 860071 215988 150497 1025392 558722 558905 416361 726905 934744 734395 880635 340300 401449 861471 729960 457201 408502 38317 747654 640784 482824 776336 502957 847225 1006826 626009 197435 65950 233578 485757 1008144 698388 350044 364754 912915 980502 699351 556566 808875 745986 313269 1014632 83782 738265 448791 109261 645589 845251 968416 237228 666958 533641 132405 492114 195881 565274 31235 643695 937700 883718 1012089 828824 339583 45062 959113 230595 31489 518258 607084 119757 443121 63177 339483 903671 602333 774701 136406 653925 100311 272356 706209 486558 208882 818136 689090 148751 86729 842008 549445 720264 788473 463445 705144 929213 430499 168550 316271 844742 567531 113860 10113 494751 842363 187919 284873 879785 914176 961671 966054 174119 359340 415891 798011 973762 870067 208190 447472 410886 396238 639157 661487 1014498 332987 177354 953767 505388 719290 722804 1047629 502299 355858 914253 1012310 715979 924810 679954 223743 782269 562160 385831 523717 428116 82838 1003536 77037 198744 1017807 186617 77821 779895 837239 114480 318785 1046207 170856 1020837 531783 209702 136454 460656 290659 5122 393396 543819 753196 751761 149341 197908 1033213 860019 154092 902733 868213 962347 568787 861852 276471 216737 84360 810827 528939 642466 614660 621769 275579 744799 918082 466727 588695 579818 250310 379547 179954 564668 644883 444416 845122 455730 612660 693589 198915 722955 314164 845370 142581 159980 510118 13430 786586 346844 664094 712819 931001 319176 522677 516544 1040350 449280 61321 853902 455383 990136 24122 575796 507192 656264 42863 632492 33240 615405 757839 71955 203602 390597 634376 267052 962693 483799 189004 725470 751893 317769 124879 244914 692711 15912 847562 398934 778665 908260 346491 998684 789832 700368 10403 244603 818295 213414 681990 747661 486959 855042 617199 579728 138537 292066 723113 941414 980070 87596 428295 169748 119720 267816 45277 431174 549878 872450 319108 1016522 556060 134218 341594 389136 431400 952691 253760 825777 413422 627799 479002 52709 459909 684209 763731 416779 946376 217505 205142 70949 221911 156204 494358 908377 688787 744890 971655 870257 468261 768150 304930 118620 143735 743538 728165 233643 595129 777440 290897 760852 444126 554970 512746 579315 581404 546362 213947 27588 178288 366659 818767 772778 42520 711190 194233 408044 866327 609342 321037 783986 692148 613413 616164 844876 115707 519324 106972 315179 677434 138839 199190 735974 767621 108655 829879 836599 710708 770270 622183 4092 382560 300294 124373 544310 1026153 610859 924208 477197 910962 179700 769711 65930 695779 155374 556043 190939 800231 800009 240896 39890 353260 983577 596688 536167 995365 860758 444863 5426 985611 521436 1037720 37105 715992 1037356 941606 700424 889866 695977 426940 974588 835558 184092 816046 329975 231923 75057 1017045 542792 182651 187896 812048 534240 624653 949348 544957 93909 493054 598479 485700 35554 773859 947828 1932 1013477 89624 860660 863620 82017 774972 644050 131484 857850 407219 711671 23369 716027 380451 938798 286596 239571 196855 840617 470348 450707 675039 704890 694815 537714 477774 664347 1048197 402761 770299 985575 791174 821784 314464 559774 645678 298879 4158 17893 958992 280645 195863 164036 68544 1035733 402611 52518 338520 913596 433820 82524 1027828 162093 1014945 804250 140598 1046397 872279 713337 147394 205991 899731 504692 931011 643784 858609 285291 10853 486820 275792 362786 176984 592672 525652 498115 547668 723910 886755 898904 541583 150340 238761 890450 118600 712941 336276 638213 614464 946230 304984 810025 9020 264506 316907 309083 584836 760119 944394 597402 795751 453391 421043 1012170 836533 145352 426409 934708 24643 935692 602612 554500 805227 925610 808286 359370 636041 673811 755190 531450 194943 759517 304273 380012 778034 1020740 552260 39388 456714 550308 596971 368747 659062 677888 598182 136220 237926 583294 779350 55640 225487 352233 695589 175466 530987 71214 996091 188164 247030 335583 472073 693945 646962 107443 55618 307072 518628 443140 269021 270135 742804 589903 644309 978718 421585 214200 195433 1033304 416427 552835 122780 1046638 795447 423580 492470 803275 709647 857872 458689 388160 829135 660882 62988 172418 81817 855799 595884 836007 457106 317626 506102 412589 82787 553337 620039 22003 920505 885110 976700 595646 802245 944918 943546 162998 347580 125797 647143 218982 775512 412305 703983 331711 82005 138347 382528 1044629 297205 823529 619022 524065 787581 1004710 483792 811901 802741 262497 860609 745771 912236 990842 790112 843663 317682 700792 239856 361072 657053 155269 1043449 283259 703556 202992 896965 849344 964551 25514 466659 30771 485765 74186 670376 435244 671971 390921 749481 649959 526540 735303 408131 515333 218156 551940 908051 537354 522868 1006311 7038 812509 369689 831547 795178 644938 1009429 797293 1005443 35459 160613 154511 678455 27803 380809 915928 954 994570 337159 180258 31939 42540 564455 1039979 156109 251329 773176 260692 784279 419183 372874 49061 946085 49979 244851 199 343228 838164 652299 812872 751466 588360 661871 1029211 610940 672269 256321 561493 761733 939514 26406 651313 484190 39307 670279 392205 752288 235424 334289 432555 151084 68350 412021 358385 366500 161484 9704 372841 407023 282392 180580 63426 659897 373072 233509 679501 135664 437449 926958 565377 663624 465724 1047937 657271 343480 526660 89898 252270 501499 110305 869173 1006152 67856 1046519 676723 416780 574907 498896 456378 89954 935937 379542 683362 607258 1009840 809946 851400 952741 451285 827664 602318 532378 317507 178448 532057 771635 222739 227735 707026 130765 608542 976836 167590 494700 823941 606363 695494 951348 486442 823685 296232 60913 60724 319694 644676 455824 786063 583206 313495 173732 937833 86817 129827 214754 88503 43959 868333 142501 1013422 896708 751742 734314 983882 151177 229987 180309 890058 80169 537517 739499 867633 258349 354162 818262 384967 226817 137802 913764 824727 883829 628434 484744 205295 538428 897581 560792 95970 438128 268414 686861 739785 1027340 43375 819846 243646 601969 976045 968261 64031 685538 812649 803248 142097 432135 422872 420561 596475 110190 825268 287447 667654 166661 675514 505491 287908 197026 640042 569084 213510 49275 106058 799147 850340 47278 1039075 340320 952506 464570 244674 241275 519365 379652 574265 214915 681993 238164 311451 743843 710158 912981 715971 176424 659487 441880 398990 576004 352714 108177 778076 434254 68962 72473 722835 594112 974976 415210 445212 444728 186494 381094 85476 248119 513787 150737 464988 291429 419418 27730 893946 141579 1019458 317942 456630 230551 899103 983533 808078 659484 893856 154187 127490 498383 92983 15240 379544 858251 1022108 280833 751705 332366 18762 354677 467282 763578 680705 872328 619541 400021 186434 561731 963637 784713 1047766 87442 186061 247140 191048 426693 831226 342297 586854 102671 141916 202430 470468 843274 499097 952652 130104 824882 794843 398562 179551 798053 326733 137027 883479 157545 664737 55379 569347 913510 378765 273053 597002 820584 583753 170960 239832 961758 461842 931133 482908 655134 718507 183387 91976 786143 423639 910148 861589 1016253 1000160 137525 153340 436408 714003 535314 215421 747701 768066 1016799 860124 566012 62528 23880 796191 904632 772713 94234 407058 994426 758295 210120 863171 301239 197934 177127 748038 580165 560273 386738 814833 757730 236714 239494 227425 501677 598502 602727 145524 26539 589111 996730 104973 460355 954512 29065 955732 709314 416621 256642 857139 388568 698184 829432 190170 561690 607269 66976 837691 322686 283911 758742 1012366 885985 11384 493590 443343 538244 14597 703875 324155 505995 328128 1000803 250071 898685 864957 952224 664553 489671 768405 1045321 460157 466233 324070 868111 350689 745351 319952 932296 611369 520649 34425 928496 658092 25851 274570 836387 596868 500094 61617 826532 680210 389013 726045 84954 898681 495593 766213 982989 838686 386054 475937 897709 986158 861916 743471 125516 364312 46398 347248 854175 73743 1042022 268072 470080 283017 881775 468769 303343 238018 750810 806696 581644 372538 909578 967311 598303 359731 372423 598442 31313 575540 424127 824914 495856 813705 571136 983141 121327 577728 690048 143939 158307 32301 67221 408915 677895 696679 800637 577148 174521 768201 1015000 236204 251899 935666 41257 777045 843123 890693 1011544 318187 776043 299626 514866 495975 669265 172747 47592 86215 949816 567576 592524 754059 366422 195 380567 945978 372356 889989 160358 74971 828865 197335 378296 547196 791727 1036922 885810 421039 317716 308976 159195 946952 276315 713984 454560 807584 297745 96054 154577 257941 231272 189024 701090 616584 1975 293394 981675 287517 94199 132387 272745 26750 695624 483886 433083 807385 681578 670738 138853 705757 764996 380530 165520 376897 457313 703030 973384 473150 505710 322056 67837 574224 452030 624344 799746 808312 881606 982105 231185 3901 7329 68993 237766 989094 448652 194829 35615 100865 122219 110075 672770 881184 929603 528397 644535 710871 770238 478285 589674 843903 467882 343428 421291 127350 575866 188609 557805 849565 775107 842200 45066 633304 947392 526304 89277 913554 909263 797108 548902 673846 1034738 954995 2378 737975 752207 978433 571281 922377 289457 529796 852806 666021 555012 455655 161307 123145 238300 621146 578466 801334 745455 500944 651733 633136 227478 560767 795022 389506 949073 366180 599824 594615 769088 889788 770684 607458 320938 662156 378973 1303 858234 577563 51741 274928 236733 708467 741005 735241 795173 794083 301665 216707 954505 339839 592050 574341 26723 555934 62330 546998 635728 926043 273435 44997 492692 1022998 263129 313058 919955 362480 910427 99650 797273 620114 555054 546718 178707 905830 877378 56500 79764 906652 101227 238021 662993 494631 913633 1044245 50277 125310 726720 959599 184334 60635 64393 271774 996142 644543 893343 218869 835147 616556 272331 240072 147599 934506 422329 801009 145480 605955 745593 390476 791401 388038 236286 451131 327688 855303 976546 549410 675038 209501 266144 692972 1006026 351012 876953 440964 596046 371449 765968 181085 597008 667201 126702 510187 670555 1027745 744190 898088 49051 169863 930418 911376 9701 1043104 851292 982565 552812 17504 550454 758507 852493 979069 238171 402029 465092 986740 879243 783542 377909 50691 1016683 596569 883492 560045 448003 1013994 604925 685370 399422 190339 997453 761395 329069 809792 728902 760938 927429 402371 1041471 525424 863196 210865 205874 785950 1037104 233778 267581 911629 746144 498293 1825 856349 569328 305706 422854 94962 571722 823302 958389 1020018 249272 667970 51868 152904 345515 341277 323534 854884 379767 966997 595648 483193 406484 607922 78734 357758 845407 875900 169844 920878 513559 897535 848212 46728 330208 786702 187958 923215 242947 74878 264644 277130 1040300 667558 712394 65285 696171 826341 1034172 819663 57268 230684 261936 894907 178783 521776 389215 700639 876584 411018 75689 515351 626992 164246 774926 401539 42362 912711 250549 256004 664943 1019025 874857 126403 258650 114926 335126 925099 458477 456154 530257 428522 694203 482647 185806 421748 539579 638058 678631 1002112 132299 608156 36380 1047305 892971 692089 408717 784718 382718 97556 829826 301650 304845 679554 569060 418908 518659 525146 617921 815992 168049 583996 298699 781813 813004 358471 660186 624870 160810 610208 111462 728225 645257 631282 250637 477506 479048 696809 1048083 338729 864940 392886 195293 925560 136541 290958 944757 235670 125670 808235 260361 721582 770104 482377 401004 112689 918567 82986 28308 722512 221164 108051 621082 672130 139169 185037 16061 715268 10952 507685 468959 581716 888005 196716 958214 698806 494943 55543 76893 1033391 416067 414880 206640 331148 473729 488771 521843 78556 352525 421698 975164 735730 211775 914946 618309 856932 417363 563308 874859 278415 524010 470380 264753 164624 784776 544885 634430 43852 27412 191996 906458 353001 514394 385017 499829 136787 1043340 957033 1017633 518200 438973 583630 41747 439820 33381 636333 234278 535686 22752 454927 322391 584737 317423 946945 603466 114076 773429 916756 32964 185979 936634 935389 754735 208259 479084 202102 281881 384833 458649 160251 819381 500356 290167 318478 207960 412895 1044893 39764 271869 288552 529287 137974 195778 709116 197141 218657 227689 686648 957452 283782 110296 7553 592020 440026 760473 794302 253880 938839 939354 27288 254697 582202 578415 420865 1000827 965187 406859 987306 820519 957752 108554 974219 250504 431202 382443 529247 330142 777486 648910 320293 277070 255245 921786 242336 966879 22324 637018 487640 716414 14301 860538 916119 278971 528740 569231 954093 405258 209068 767533 152493 489795 1044888 842126 584174 530979 596881 917266 725642 244425 937478 904633 877218 703545 883944 573099 329752 249820 1015082 769456 40467 532478 631111 678329 463231 788559 419259 689493 955786 417379 470409 517948 895016 543282 69300 47816 534160 503448 437958 934007 684478 926166 77644 704107 303855 947727 666199 463081 512039 184780 573180 117470 483502 350329 241109 124501 29070 352998 689535 460034 608791 739270 515866 82106 712796 832563 961228 166904 421300 234536 298046 762458 594745 625414 739101 428322 1019468 654352 736154 40887 785679 828142 62187 409633 1028841 703534 1031112 126864 728326 48574 743150 73429 374485 958324 701343 31462 3720 570246 375841 118111 121239 724754 12859 879868 399677 98967 236475 81441 478970 402042 671474 1000274 901391 548739 864053 900538 118533 962397 485726 712104 284198 312601 74 393998 992770 547243 874841 36353 1017068 427116 227569 540476 836731 762774 1007355 862364 845322 513227 95076 339365 610103 654735 590494 988155 364135 222153 182812 467946 667457 382534 824537 1005792 368431 943414 1042386 860653 336352 961197 376455 963146 513481 434979 350078 647631 903327 71157 4288 433530 334814 298466 808027 452591 473413 713102 103646 944627 530264 84994 481760 758512 626141 202026 613497 280949 309855 51798 177094 535475 750766 394938 135530 679937 250717 1035245 593416 324952 1032259 354926 558538 512983 171259 391706 787677 343360 456548 811703 410610 908665 413217 783469 46271 944909 320793 495688 7804 55209 240120 352439 19047 200863 665773 74256 573504 348006 692202 981770 824013 129559 116136 58689 474199 70642 363424 42421 559916 605655 177106 21835 106011 18126 877826 227659 323835 871551 356150 175072 751908 945083 45113 775323 53748 262385 886812 61681 555339 227513 1007023 486584 924687 241741 471820 658094 193193 321035 674317 1006834 667014 408052 579793 445833 422296 704048 446011 931546 681171 6024 566899 134194 936624 568811 413539 660033 831661 748777 400698 305052 535242 726075 118509 171321 794637 464953 500401 368373 698111 528994 621187 207889 619054 639448 790688 925617 1035433 302049 539661 575836 501383 584807 17680 103807 242016 886393 739764 804330 822482 263368 569930 637521 459517 301611 898531 18636 349448 225819 978646 435799 366490 106808 524096 221011 991073 763330 214399 188419 64910 489504 237750 396560 232535 273245 148813 748550 985972 859558 172398 318421 609443 178381 938377 777552 815141 705225 730320 420785 569662 671284 864700 943379 213688 711371 457350 885495 277345 914930 631215 1041088 365192 994094 470649 990775 339076 554152 581995 521223 784173 646065 760016 819265 792161 440632 279865 328922 532609 689750 945655 82473 355057 474307 443810 810857 747163 1001309 249492 353085 134253 852648 954223 932903 88534 642377 874387 219407 253261 436362 168873 905666 938698 551130 111131 139121 938059 620106 792473 877870 131665 204048 533397 215154 718944 28168 279752 940442 917890 831278 531883 330853 137413 1006629 375039 344184 25016 505523 839237 547290 472306 649026 136775 125304 146571 1027425 831373 714146 630945 958529 758505 750220 672725 393017 333804 342734 593867 397891 166254 22501 217518 203388 641546 838320 927401 381608 460959 689139 456815 753579 558288 654551 461236 495889 942981 483176 791217 577927 37736 147222 519588 272223 835945 254260 611149 451856 941371 398716 1025907 174516 175572 827018 775517 315785 718321 207452 15450 751217 960655 121561 109625 655473 1027443 679494 750033 1001013 177572 1021906 553851 998795 892907 645132 220563 146403 912730 632167 1040122 771798 607682 726205 980375 717980 658491 766409 19153 416916 656288 325547 172055 366528 852752 874856 346968 676166 899695 121448 836491 714480 952034 669430 802089 39341 22359 629956 415406 740878 106747 914276 447771 842954 484289 1029328 487543 914234 147170 284130 110665 951261 103767 343773 1038368 247509 442977 873442 975883 379497 679426 986492 234785 955265 364929 336149 298491 839213 97258 1030526 753461 790047 960140 16235 1008625 302891 428409 373237 642643 320974 598025 757526 607238 413605 560471 871472 174773 1037297 315586 24199 246931 525338 625262 447426 572628 568361 1036225 817774 443441 394060 397286 39547 900456 748629 2125 933309 195002 1033788 51497 329836 460140 216217 51697 303524 558150 591914 134623 830438 400919 905043 284788 216469 97070 972441 750066 280954 348387 119078 621536 698177 32268 41289 1004938 453626 538504 694515 331903 254616 214200 870970 816401 783477 19456 452569 1021656 70092 601931 275886 882991 600638 358533 788796 443318 79182 906782 678439 820942 576229 173965 844474 200736 543694 498123 217188 708375 236091 414676 328758 84321 746046 668458 942951 794482 979537 464978 505808 8448 41935 869204 499825 422280 971640 802879 201194 113864 223729 451491 845571 359235 783426 677653 459044 83648 805974 669102 456925 147147 905598 243852 24160 818483 864495 652112 428546 957066 572991 860319 523454 82600 89068 982689 348337 317737 1045461 408453 375199 994794 98238 193019 726381 737680 762321 406968 494757 858625 773400 962550 443125 763624 196100 805873 825264 177717 745 848747 751179 981147 676991 285480 276193 398865 1015395 57203 102064 840274 333716 1011864 69786 868701 84726 36712 769445 986101 782290 22968 9595 246817 668244 239329 5867 608685 445452 799810 254054 278184 576622 385466 336002 297956 717138 982574 206459 390522 364404 893961 189101 966467 854773 271799 812827 942431 450520 428585 522220 937138 473734 203092 830440 442210 598090 1046705 171263 633179 206806 1038271 698562 368843 704957 1027197 901352 190118 528630 1015792 379851 817955 807775 543395 136424 475708 842296 57634 609635 604210 299684 258174 728192 177672 925228 592588 213035 771587 555835 181158 15729 493616 540066 253096 1024261 1025758 481046 885236 118716 645919 356269 562863 485137 622924 708197 790913 667042 998782 1036701 157977 234417 569366 718746 4263 181155 145973 489220 853088 279173 840260 419686 222718 860290 649326 817585 338237 768366 1006369 934073 708703 1342 359313 854455 866473 882830 74293 410821 816868 554266 774984 490853 377821 84549 783177 582395 686309 968085 985979 24910 662609 676660 532070 1001739 97787 1027697 265300 821314 58303 139837 395221 881383 738815 612783 924220 990034 39968 508032 768031 146111 342283 816016 943578 764367 538541 180575 420877 747782 718711 80532 498714 801099 764126 676474 9384 902250 322012 36734 357923 742805 291437 19378 603961 74207 708883 66893 543070 139456 407379 16169 384329 29844 677430 520516 300917 680732 477897 166207 1033377 908795 105117 948962 433744 301881 868423 221334 761674 703940 903137 699369 649241 134635 883591 910862 177037 246241 892892 819290 318265 185920 114818 734409 27635 63107 527525 980598 543320 521610 50033 356902 255813 644634 438423 859838 197727 615259 702669 974280 362636 874840 292427 732147 615544 7554 648526 844176 34577 919341 8344 230166 57868 276498 470510 467358 32350 132300 187033 510823 1024195 978267 174054 691283 196154 468388 706470 392809 134 44526 10414 27217 858799 719718 627544 96219 535935 733340 513537 618104 326662 452100 459145 1471 372759 1016438 701910 837098 1011400 9135 491089 718934 851190 5838 736871 731143 95167 778455 437769 274977 853253 448307 648748 386672 380914 477230 392522 997345 443759 996216 373728 654599 433323 234149 995566 934039 579482 274861 52858 991724 710515 399212 718349 214403 983345 163363 593204 710016 520724 809973 750080 332328 377885 949099 296839 488037 483989 271345 709216 545861 126598 938583 140587 998779 13120 491856 908551 830429 797398 524790 929306 751076 299678 844868 688141 899887 36789 225179 711309 484608 222073 731966 156107 538301 143373 30421 844541 487024 904408 111342 94427 193864 174854 63863 790563 270358 51718 288326 29717 786385 900106 454545 510711 606738 178826 773750 760466 631193 576193 423796 1027251 583366 324142 598768 854955 1013792 424725 779698 3792 162514 608508 940389 751354 492329 933166 382234 170758 906519 764731 669125 828503 996531 515446 210623 187216 673463 1026422 547394 787419 557313 726165 352753 444901 109330 133236 350029 343519 978578 202613 402496 745791 1013706 938304 441238 180989 42536 403263 119167 338966 773311 549153 467983 23565 754372 74074 349119 316773 689170 653730 412649 113192 926119 462706 15183 1030243 934437 282762 859284 853671 848466 309102 708289 815242 1017240 368612 376258 619300 738950 535415 6887 223635 505676 177655 501092 117111 549443 809463 787152 225142 14947 296270 501674 719801 35788 564631 872399 671341 359486 636080 788229 963652 138144 281919 770420 70385 918652 798504 295976 648623 429185 936984 138640 866747 361728 701438 421378 1006293 1018736 563596 802869 303044 780779 419514 831941 935631 526254 516420 601010 418372 551325 286503 781025 840948 606908 461608 71834 482997 38071 211277 684808 440543 254043 969569 1017276 180944 222747 304500 815659 1031784 849548 78425 84011 957581 545513 718887 257658 678313 990607 605369 432951 289319 154242 703022 318567 145145 1015783 942953 602225 895509 464520 14481 863906 707315 453203 797587 409515 289553 641755 595099 58910 123503 973781 898719 825076 515091 685469 119764 664073 406151 169391 873014 961182 318550 581422 487429 864215 125074 273248 526402 566587 166737 764463 845623 39735 604715 365226 339692 685979 186558 746370 314290 605723 849195 373645 129180 387279 464022 102983 971777 676019 69545 96332 66556 42536 556817 772063 617196 620913 473088 580967 912372 676663 317610 176108 475004 449798 877768 524702 317358 432590 979480 335951 578810 601698 25818 275956 920210 735740 212052 469287 660207 900791 159568 855464 881738 137748 22681 337111 251172 822646 373633 93756 409790 1005222 239710 706560 97185 22607 715017 565105 157720 742018 646493 930178 686769 174900 253886 1006408 933568 50876 231823 981630 1043164 782421 659386 581122 525664 971426 896813 607830 923883 491557 600407 259616 227553 986054 938159 840362 136679 766290 894253 267362 90730 1019386 327887 526171 214809 387280 480278 941003 730983 68429 1012358 460427 62986 698830 1044266 700826 153983 580626 133389 441498 254083 632254 370626 576849 280219 462553 288732 782378 247949 379984 636791 608434 100581 30835 131758 938523 66673 88950 192546 700348 628422 836593 961914 494990 134841 913249 281565 692401 676582 557733 994425 415717 333356 37505 490752 691218 236590 736286 377894 360640 363988 642440 753188 615583 974280 97839 182584 459265 376058 112486 467491 3931 696092 716007 602281 200648 806695 525646 1025045 181125 660437 807577 466866 731254 386084 531119 210771 395936 568281 372693 162764 74925 696314 71994 497526 512107 107347 805741 621231 149325 506611 127201 825432 815848 758444 574064 471637 413047 856470 618453 177680 1036888 523916 596016 796919 163469 963757 676486 369914 680252 452572 443967 713997 48176 686401 218022 713132 668757 940998 52333 556370 692799 100507 736294 278785 4772 394163 639179 75965 542429 389189 62262 426000 34154 439627 647082 52872 256619 799238 1019464 250933 583719 918136 334747 1021484 26505 54248 418061 686854 555166 379234 339311 161633 299800 127029 331125 477790 878286 1033331 500792 1034785 670778 836980 758706 802901 386297 334419 1045829 513701 80975 1001071 942645 725828 341920 650732 887849 91494 427768 895536 943534 246213 836996 323174 383668 675613 997911 785406 334095 467631 599974 714539 157943 789698 503244 764771 300424 881949 211271 937955 189763 280463 427129 859177 762507 61544 337896 187512 209961 92413 244414 341591 902601 807975 230217 331026 360571 207556 243580 456248 1004338 882741 675181 376347 19272 992991 416725 64595 359672 777386 920211 636987 31715 616325 660265 990579 680844 211424 53565 868444 1011676 63280 189210 1045151 337310 135278 743980 763814 854788 28824 359304 944418 389152 801071 659553 711555 903020 167608 411284 1004163 396867 95547 925981 718236 836965 703687 817312 193677 784759 523756 166881 642009 121729 108095 598092 694599 223598 726234 340590 688227 763535 378585 145017 139004 615449 889822 256196 70052 891298 1047181 110153 886835 806312 32017 886054 125508 134666 789909 558364 691127 1046669 887500 454675 356653 21336 347242 381588 402575 374136 376745 275533 1022344 442205 463813 120977 401926 549723 259712 364246 750269 572970 90271 856885 440228 819047 225898 556781 702581 57873 90160 215263 789809 275724 683713 841235 615066 455585 917490 170547 511672 486908 569117 903179 341333 655789 556446 430607 179329 1040936 659287 981717 610574 946501 63277 472470 670484 600000 856968 890546 901743 3514 981719 791593 123708 312118 882698 349730 725600 530589 923414 218984 594433 145210 180597 628199 120330 481727 944803 840500 293036 726207 183458 156931 409304 274225 603255 595374 765125 199411 548522 890037 1026672 826693 615370 816952 702487 784202 898279 247935 799421 810635 534550 404083 501930 914803 726257 99874 540136 455635 885012 740414 794823 225120 613537 279967 659033 373808 315069 390077 190199 601409 561681 753974 86714 646386 352585 541262 620034 157064 684952 902506 701939 172459 985395 226196 363763 52454 67537 114938 487214 474154 698162 191855 966418 42571 77205 742633 578003 326786 965696 741377 787432 578281 601083 828534 1039756 88322 522645 886186 345918 975409 737886 730403 52801 1048125 381099 905996 588061 991699 800854 569009 699420 843523 721723 976647 368078 568769 388540 35617 187269 672869 144190 60092 482778 884779 912042 558772 306470 187828 422637 299404 628234 426372 1044344 393195 323048 1036418 1037504 141594 812903 759930 820415 456583 620274 182430 260977 305476 935738 1030657 756569 991368 310704 264219 698873 574509 626444 63816 183389 585776 353225 292681 414609 1046069 396454 825281 35110 699905 640806 242872 43954 497150 954897 464156 658252 1016762 496113 664892 734740 255080 689558 540491 930985 298333 477842 459747 251569 990356 750014 737919 790357 649515 254899 160255 876993 820196 955730 178472 875945 509861 937021 231202 797631 1014264 160603 48120 338494 490380 327512 680219 432482 428210 25378 192992 153581 35296 1021037 930813 634788 685106 663600 172048 405968 637412 937766 1006104 107454 84697 744015 571898 981823 926999 896876 877565 420649 357705 1000838 389454 425940 411451 917863 75901 805789 50786 666143 968190 303974 331346 978305 709801 551700 756549 455843 759355 389648 584347 985186 261075 614343 1022804 574939 831093 405546 56984 1008371 370571 245807 1009711 33489 153950 977486 364298 727646 157601 176900 69048 419020 585703 656723 414449 190476 287272 819008 877071 493910 584000 544340 672656 831909 1008496 728092 198038 492088 715483 789161 347239 465171 454154 573713 881389 386428 1038441 493548 80694 68734 543432 30167 3829 515433 844762 1027060 708607 349776 563385 172649 342223 374921 761184 165084 183556 666929 449840 892670 88542 817574 918380 121085 198340 312331 136124 672783 652736 223175 430766 112366 488449 55814 212528 817751 47704 368182 284184 722314 736700 805516 750748 510669 167878 1023101 194266 136169 642869 433477 390482 519851 698476 54883 969830 76132 255471 300571 931041 876394 626922 82931 846957 464277 565674 509238 650779 911043 16417 717172 473823 639060 169062 661248 471570 601774 993075 495472 817646 833978 578149 877601 948246 86373 606592 131761 285195 772640 262697 983427 568759 485729 730281 783422 494054 623136 486513 1003598 607944 794971 397456 483682 771697 117394 920639 871916 806234 279627 982870 273316 256733 29839 761556 402438 553404 85355 111962 108751 262298 772464 111536 571524 334464 915508 512320 275178 610138 203471 572566 867727 291960 970847 252902 964672 421134 86660 859526 49553 98996 442852 22639 19289 216550 230056 15552 311090 142980 1026302 185403 373501 87124 226709 889542 175452 874363 451108 194284 981559 221448 409059 244314 233272 320361 907791 365154 589902 647924 968299 98427 754734 249440 957882 766654 723149 190281 287302 455787 612327 15023 289372 372322 543612 928119 875726 685995 660045 98537 540015 669166 361571 336688 887194 118268 34697 671709 91308 91204 164813 466021 578693 994654 59395 421022 658956 249476 507458 604998 643496 151060 20581 877180 513991 889872 515211 693317 806234 883357 547223 520968 548951 355975 347056 801298 777270 958396 960706 685588 120437 508365 773372 871840 420629 810096 32592 186799 493850 371712 919031 724509 184078 463355 150250 700971 161662 529795 462954 321789 742780 914398 210296 870938 909595 442614 2653 297455 807927 530394 308516 111180 513450 219963 632347 649957 440408 99824 400470 578002 378148 559986 637484 746511 432312 804961 272824 1013245 856002 852733 840025 637919 902001 359341 825394 287326 1021436 691580 768683 538374 151323 941719 372462 155847 805004 598224 334187 567412 76431 614942 643412 938311 243819 912667 718113 754011 306407 735620 462606 604721 42705 945341 280984 254252 992635 1043019 177156 415765 300345 488535 169688 1025431 617444 252978 55392 339396 546138 541387 749866 227982 356347 59707 1044618 1021007 39213 102714 397591 715329 313818 1011110 548140 772871 426733 566019 844648 814371 215513 743414 1047342 165757 275729 939465 203046 96738 362641 866539 111546 591235 352852 668013 931738 169330 751323 480133 592953 988968 777645 620559 239693 484098 454097 437511 112211 79039 535125 144912 674056 701444 409291 531696 729073 953560 396231 676369 1047508 170024 181090 89346 829 201796 857530 171252 210682 814432 224623 923966 128671 366100 343080 385498 38147 847837 218892 65509 588993 639898 1008458 783907 287928 281103 807569 577912 464012 410725 126872 51568 14627 402600 359063 618680 1034536 968264 611788 1013154 293259 374425 377336 586405 246270 134482 830175 85723 913786 382226 689100 44674 21176 787414 406538 62332 483513 852869 136044 150990 199487 772708 1046214 89124 985937 885666 674929 56396 83899 903118 280779 584631 18827 91483 205493 907259 245909 637219 155667 32595 71664 693985 340560 672029 399992 311733 451287 425563 239434 455844 806811 764467 685642 490262 554896 387695 781472 547158 399151 346110 65846 525590 546038 94065 602428 44520 294374 328063 230565 529862 446979 160641 238247 129418 286936 294902 325183 461175 783856 796416 909995 160174 529758 933606 329710 520890 264246 169104 694095 297477 391441 433166 505818 764512 8333 373010 391901 197759 721355 583537 57453 974715 702192 27557 224223 65870 85412 553806 247887 796506 13206 769452 982300 921315 701173 369703 438889 134544 753400 375496 198046 932334 1003608 458941 683494 861165 430545 827609 110767 400737 7333 410129 386604 397954 984344 911360 167382 717420 882421 90980 373479 239520 958983 610974 270558 434305 112289 1028662 1026046 59352 520727 523605 94670 1035601 1030979 712266 681370 466428 446209 487174 761072 388300 359602 788895 583717 781083 324285 567504 484046 86308 170762 841848 661575 218760 165765 210455 964655 473802 192161 819540 809706 384467 178130 801913 415262 125038 858130 580853 336182 689357 802397 101337 477666 829186 331828 751196 817301 320903 914974 568919 820486 254391 178211 694986 826031 475218 485967 129109 290129 602621 813365 944576 359790 560064 353897 1022067 421070 749446 361733 648446 287483 951456 165413 42899 819652 180291 66923 524423 1010110 769541 771451 14549 52926 43108 527488 832154 334944 110911 594086 551322 993924 268891 291998 656314 459 445919 644125 618884 700446 100056 1007708 597670 929064 35254 363673 307827 478935 978125 248469 483424 839135 94421 22293 772232 481846 256363 333410 485417 507801 734606 229576 236069 858630 903202 630554 403330 858688 311408 661292 747498 23119 496292 608344 258604 311805 278606 96250 515257 523097 401634 3572 101928 784184 866872 909611 138674 491951 534796 300039 82870 321178 170367 196855 711222 42521 675732 177899 781657 669966 835508 34264 89063 583072 997162 662328 657360 435130 234664 175751 956069 201100 757953 48583 49693 30729 824940 449021 276626 843624 404359 623538 200065 603044 846162 268146 1030670 30972 787696 969296 437629 69747 1009642 505441 93626 658513 546987 63292 870354 955552 963332 382592 495736 89008 45226 591950 95361 664211 213427 915403 874856 478625 324893 992160 511435 887030 356680 232058 920044 490735 228470 337802 262193 496305 234834 687877 785828 903330 72550 342693 121459 235246 788387 513574 768625 1041411 341213 285642 155027 330005 735309 405718 196725 714395 641549 586259 838867 461008 900511 942157 776720 318515 1018471 351447 245170 1044999 418860 259590 764899 152788 385947 426929 927730 584932 540356 381880 935120 1045703 463259 419450 292244 622031 308856 179037 323063 1173 536216 175433 103129 464242 891545 122669 621242 786694 869122 473209 523841 565429 733369 1012131 350393 666405 87434 831650 710799 923842 410791 865654 827350 464954 162595 726686 718019 791298 407670 462240 860720 213454 124668 21380 518173 741660 201846 757081 97323 300459 522887 706735 334367 807164 759608 559132 533605 787928 808308 516024 185482 974025 1000845 762272 949185 989343 124341 432758 742240 891628 817798 450015 1039712 358537 456571 926468 251103 892431 161652 602386 568993 689247 607542 547770 108939 128283 488425 724913 880424 188202 919448 28465 214052 211768 175540 982647 379091 393267 918930 352323 870827 731087 686312 402011 761797 770819 369748 39431 762208 269962 413653 577686 926302 915299 587600 32729 427206 835410 320268 204451 579904 913756 774198 458063 757660 1013327 403806 356921 964427 923960 904952 792131 708580 920554 618460 594258 600481 1014654 684487 292559 513503 79053 1010136 569895 731042 219384 861459 787275 967694 795105 16610 854833 541423 46767 611214 288849 876338 266318 369866 877352 1029994 912877 423465 502456 7756 776574 580515 270598 752435 932921 9237 964507 211613 230169 315837 482308 216747 217949 664257 783443 507813 773897 797097 355227 248948 190818 554465 642679 826151 904054 216121 358276 620910 18578 749412 871394 765218 418505 948348 788407 1037499 647028 1032060 826028 710616 388013 250821 234606 288699 708818 165018 631086 69578 243976 96675 595490 906767 33718 613230 36354 1010617 371206 494569 824715 454041 275303 945898 681983 930982 768525 410279 375715 898681 556912 34878 237120 914898 1020105 1047599 811427 426769 719768 466652 432158 822461 528928 1002768 336132 196609 638953 682101 673072 932138 60990 69660 123775 869418 850093 1009913 306513 699672 405898 161381 422668 450734 292459 524955 98457 924874 251053 202555 68069 782573 605678 460233 829282 937663 609425 720942 451203 666249 202813 540982 53827 240569 72286 312593 313247 781666 139939 823763 657943 413369 809854 757749 238641 480153 810663 651985 802806 988416 154009 864553 70515 82320 999956 1019296 908602 830991 268953 12095 782558 292327 345841 903666 414586 830375 258215 907017 321579 825728 1014665 155064 44177 561608 68139 19351 197971 348026 201315 548130 137880 452277 459214 300601 803982 869689 717386 805538 296934 17133 93818 46722 139862 868955 869958 272104 337686 549170 226136 897602 142180 211139 331167 753894 459520 732805 217040 370059 691376 87186 1027040 230861 626365 907815 651147 381612 172916 68648 948433 463117 210343 255385 424563 307768 494890 667686 807034 179288 1043286 537756 386225 787198 833416 916334 467750 61343 244643 662833 949933 449041 28810 402208 886109 651538 88743 948120 1017104 242369 292455 517789 16359 521507 308412 306772 307396 687775 690073 728967 516047 994946 97914 1035812 902898 439677 324313 348606 935517 646690 378042 235019 665858 353642 730912 572260 801050 549682 31893 362312 550046 475832 148390 484569 717262 346915 791397 128349 639918 440313 632806 667838 634500 876967 851650 333323 646236 128509 754583 781301 475524 770223 281733 528722 663824 590805 91826 548254 1024343 647275 406216 135541 94324 1035986 840050 1005338 882886 239437 303074 873204 1025392 277125 246862 771083 1029849 1014278 903790 13455 337710 536768 86016 965202 204507 674694 966981 673609 948502 1028498 664961 952846 1038420 503039 654206 351841 248530 189262 337417 642466 720653 384482 125044 696153 821322 270980 520979 948655 799503 383967 491455 758258 453032 659973 491094 322837 469155 488168 839992 995373 230228 895714 825804 983285 604242 609582 759033 194123 316920 805996 821165 727217 716517 852769 1031002 1045197 188028 904244 363124 733673 367973 994162 392436 251507 173578 951820 1012952 1045630 846107 224020 944800 918592 119306 879619 14803 508562 809872 296246 195960 41331 406566 923244 294046 116869 586381 551754 141012 370063 88647 971735 794801 331001 438299 544000 876621 518739 532117 178453 711110 753870 141955 829514 768957 15297 931705 1028407 834518 69413 924750 874841 29499 419866 378781 36239 969498 437600 324677 371357 358690 413663 191978 726444 756746 617247 943473 812232 657419 587216 218504 661345 758625 885316 587547 1040075 340685 102128 640480 751294 661014 878319 496845 396758 816259 955007 897692 146963 883043 841601 204366 38235 934021 969213 969637 830963 254656 1043612 1046440 317194 37484 680236 822563 937263 247783 403744 497956 525013 228882 1046029 118655 915670 32466 625199 401227 993005 507791 370914 284515 521274 183735 104232 776934 212930 609084 928810 550328 260333 359186 684463 188671 608262 908722 119974 542630 1001151 384410 1041826 563933 936106 494539 764249 1042071 701377 552010 817445 742922 485599 742047 684931 809011 834628 85593 818326 775248 392724 763783 380580 1011299 496345 60224 334488 187318 1022973 460829 473215 477010 208977 293562 1009675 706182 664713 690744 467219 646502 746430 693438 488465 856905 776170 551923 916130 300875 123503 770438 1005578 259273 1008785 172967 608685 1038311 284663 461195 411543 1040909 784174 618475 308469 429670 423462 165253 237722 75360 84659 911258 464251 116270 1293 1044078 391987 356681 505936 559564 231040 538347 979709 339328 408004 616082 280439 249306 947589 119939 877703 584753 956653 929349 48601 701278 438858 1007394 771197 205885 376719 197801 503655 741936 163538 389934 971758 110491 904908 182857 298577 879209 40796 956755 113197 55429 487940 365548 506632 848994 879210 644728 791754 518516 585433 408221 955454 569525 776381 474054 788374 638241 603435 781219 1017572 309306 169302 63143 281762 609924 978715 505993 663083 68618 855414 745667 934975 149720 233739 403222 725891 271742 32926 561156 1279 366484 682395 311637 286366 624176 331919 1042067 420785 652913 766380 763277 607597 280568 184649 631512 207720 33130 236640 726601 945184 371951 186639 946044 974196 869558 354072 854608 910633 503663 282720 717673 987494 249039 158067 703661 999736 758288 360958 483783 23823 505454 337236 408744 237375 815019 60139 199168 289920 81547 22236 523721 375919 379737 936550 255933 266763 381537 132203 26587 918584 925811 504305 668390 349759 302951 691874 878310 696396 357011 169292 520101 362479 467799 508002 260914 755868 515473 842362 818786 478251 375849 253645 903498 168792 271751 911803 273350 306756 14359 571716 698870 492786 411340 769423 770235 339915 681371 440679 408126 8218 394747 258745 529002 514193 828268 1045271 93037 800195 622572 579640 102971 83623 553091 472181 4875 374044 768441 163662 253400 900703 64539 202211 686817 310166 471226 248700 85801 473673 505259 330242 192759 500963 289416 230019 691288 1014581 842989 290226 1005464 989940 820476 613476 661453 923702 266713 890900 439628 927225 1033775 987999 254001 167581 844970 322185 181468 932964 11387 357367 577647 676345 1009111 909491 361809 479974 1048184 879852 941997 711708 833050 401522 182772 781423 285439 335678 663895 1031448 235116 297448 903758 600625 772394 585263 87315 830268 587782 804725 700968 711581 575569 560960 816845 234267 298080 253371 274826 233059 24589 6706 970412 960389 87348 15258 330943 564853 831543 334086 131353 946571 144507 248371 371791 148996 229609 497661 368318 778366 687214 97512 896259 1027456 53883 472472 177283 940528 688005 254297 618468 981915 355718 799384 220050 379312 8314 536423 240187 615749 619235 295421 936275 569809 746054 874804 193937 212400 191404 317705 417648 408227 456738 465696 745391 1613 22841 900926 932818 803511 316806 330701 260766 687820 476451 302683 1034401 93918 966188 896027 27815 46367 446787 53858 511046 211497 710157 882475 950355 267639 935859 833940 358763 525801 274786 651871 504940 883268 502475 705650 917240 338352 484516 572759 445433 343096 410916 951741 268311 590669 201867 696821 89668 1000004 604568 639605 236593 591571 820753 697433 354006 725400 135999 885213 69358 249490 536175 70372 710008 515494 1004914 990580 864311 469787 410397 693816 597555 825374 723914 86269 822327 668479 215510 213301 51536 262386 875041 84599 199508 742416 829585 368892 590681 833107 199823 506404 229945 155869 603528 904431 77077 869553 534381 909957 213455 435001 378675 30383 420750 800447 423764 436315 108350 584435 377933 391707 866317 796011 532766 762534 240624 106014 504781 617814 978972 772073 930275 928425 226701 182538 904429 766145 746882 656296 732924 814052 255486 929352 689957 687868 945737 916569 108034 685079 535406 1005226 76336 752872 619707 205806 441551 1000260 1003587 631103 679429 739751 67423 608920 573819 383917 248616 676698 834270 36505 944383 569032 637535 152017 986886 960651 612660 200543 336037 658734 914965 711794 72453 909986 811455 440795 821656 176316 957301 320657 789135 481714 105850 701997 877410 295586 14744 398702 238924 297996 853404 816823 221645 137810 874455 617612 61222 994879 480159 968729 179424 445821 329164 543147 636998 736029 954683 319796 114918 180244 879438 491211 797971 328632 698474 95018 417382 717895 678008 548910 943673 212832 389990 637275 506410 875143 513443 906326 129183 859045 642213 821608 245052 582023 570215 353282 755054 281690 990947 877363 566499 624181 596636 281140 936464 203664 193816 229597 168618 549829 334942 558125 765997 948630 985724 845509 859224 1033126 213507 909677 449967 789758 416393 357263 580600 208266 204070 463799 804031 803482 372983 127001 327634 751458 1038239 704267 865220 548218 539073 991110 842350 447838 443271 297385 1009002 296686 4382 315190 619159 846320 125751 666643 37016 384649 185224 845515 463700 447944 434505 295179 915575 821788 667064 948261 973808 739288 528533 824720 1047665 116150 552102 839525 282611 953681 904245 833764 632879 652201 69005 688877 452389 434595 941952 363656 803737 699527 347620 33630 499089 212608 908817 463933 975576 315167 310117 600983 164735 650201 29632 902659 652887 168068 115720 1003707 806263 397278 62630 236061 449212 625670 673288 86571 255044 851713 748829 334602 223474 54070 270300 534918 521454 396275 766397 685453 624162 720358 901182 162480 32958 432036 1044319 297125 701364 277029 177702 238535 814396 139590 998173 914836 1023826 285766 278735 445742 201779 939593 270926 12251 766692 323288 384944 391558 644011 729695 735885 822587 304275 737966 909955 333230 892397 966521 373170 611765 919242 425688 653633 67785 35202 378311 1039831 185226 579631 110759 508962 181304 745778 474043 773460 25402 463790 646060 91040 414619 209928 828934 1038018 885640 213101 526777 919668 388307 189772 923544 600314 451955 786904 1006301 426903 589826 572551 147875 154389 752701 239509 988523 906818 477064 521602 164760 916589 101736 245136 570867 901613 1038342 938054 195367 337050 1032371 302063 655174 481362 274526 893212 955458 656246 667680 587550 723573 494442 477617 614541 465178 946456 227311 880580 22225 1031534 42846 539490 606751 949723 116387 795338 55787 151766 222984 631460 312835 983639 519420 276826 3989 211036 610448 1006492 551350 12134 159226 358620 788958 820985 124438 724947 135274 269855 560864 1037050 1016089 458726 357371 1039634 183184 614365 91949 456093 517078 435867 794848 517474 453336 626233 848035 645868 1009382 741074 589223 909068 134196 776970 71491 940371 726362 339076 595313 697497 994261 761963 706894 45945 843908 877546 425374 443602 308267 192692 198469 469063 634867 170365 1009103 4800 822760 599678 521193 623335 225658 623093 75749 210348 12285 357539 648251 830146 469289 94796 481282 604447 569242 357946 814971 144256 983376 847803 971911 597218 184369 507550 753451 781578 547459 933818 841235 877823 463730 682344 286477 226186 908176 522244 655242 895421 379215 895599 183584 376681 360841 102032 93706 796582 466937 679374 133542 177487 176063 1042840 248054 479107 996320 825309 124704 46630 802756 126868 938478 1005149 401335 144694 1038927 274198 430440 71487 390356 1033598 265324 879280 264756 731528 105148 391056 415688 854637 82227 742758 155663 842535 718865 55233 322348 394996 668539 953009 1021795 865753 261112 409419 522655 631069 497397 895016 675311 292809 769858 1017318 112645 21295 683411 385958 529334 703328 864513 1008524 1004924 637876 792454 105283 424695 493382 75396 688246 789351 929142 156479 189784 10292 351845 289630 263453 535911 278396 499054 139390 385582 610277 119135 928313 276828 679184 434437 33679 762342 952112 16536 968901 1042279 284092 714548 961955 631453 383982 313178 518648 866793 847175 300909 472596 94675 614921 567862 284492 494980 748476 38753 867449 458571 260521 226302 535161 960793 863586 301825 981165 896260 843576 591297 351610 380360 209603 996477 805576 614209 473951 763602 285318 444146 241833 779334 84772 232577 373509 136385 35863 588344 1024027 731407 318040 281990 128854 103263 584933 817020 806500 954310 733503 1011025 546233 785597 301035 592095 60683 574367 815345 358691 477143 119084 743520 82624 532955 105993 996040 577661 197530 542526 145854 627650 366299 931510 464987 439583 854826 220098 792510 218310 1018454 848791 482181 285452 1031409 254411 929368 776428 810708 366812 613983 1046659 910232 627369 567750 1015189 273181 874743 473920 382471 411143 597485 210561 47715 412220 976024 677059 613975 735079 407912 889154 209206 191352 424625 910784 142965 927522 110891 268034 704047 565852 129139 364880 861602 995553 751496 546041 952240 390832 321870 520909 95583 44172 570638 891041 3673 980092 38644 863695 635245 966220 907408 622515 408844 441355 6486 97839 57293 714379 829214 559143 817385 856549 550564 772102 231615 758258 412681 434232 373073 1044178 811856 534446 313030 1026409 92386 767581 225254 69597 324107 426431 480929 401946 271738 805200 59528 1017422 852933 856850 698194 626029 147427 915465 133465 346030 108464 983232 780826 1026316 990316 4547 428729 572869 400188 452643 729722 847583 251304 534005 65353 153246 776731 356051 276019 795919 609383 169049 123883 398465 962110 250537 785734 650759 407481 466152 438207 73207 311253 686526 86516 284781 79090 94170 844839 740809 173394 754284 139454 945964 448416 900522 597187 836352 226150 86859 292964 510317 244117 608015 139124 487652 314625 76597 236008 531096 166627 453890 1043548 306944 455509 110913 67724 967255 926169 508094 970203 444700 54739 361674 629199 416915 494346 496570 419986 954177 533035 642408 951667 807283 6470 886704 314211 320952 873551 576244 161145 812387 488862 40601 884590 546058 771696 25992 693794 18698 896867 19118 825365 956928 901374 834940 239086 207185 609319 65127 901880 669091 297643 441193 722336 606050 87993 834686 481273 261436 292967 434216 772152 745637 750636 501740 616759 567892 327012 693459 1032950 429764 911824 562154 54038 682676 310035 80578 302428 1017767 374582 365552 937012 421989 102692 539534 319787 677240 41263 297913 95604 950704 306569 973073 330341 384672 737996 1031996 518647 428318 171123 818530 300873 751047 204126 942770 20252 402808 1005650 740060 202840 158166 829559 76438 91271 932295 416216 437272 606293 497143 877030 187295 332822 163157 436214 910317 390208 586131 646590 842439 492012 461737 190428 695670 1006425 335954 513615 1031495 662633 128141 355580 752651 519971 983581 277546 1038488 699439 52234 542982 174917 494429 344862 869920 381554 943134 146025 89068 552702 556553 912318 33091 209103 61784 232499 156639 111438 563048 389285 844002 715240 494397 148018 855375 695438 932347 311997 577168 914485 525166 106861 721647 333655 92803 253742 801308 775793 251341 279342 654765 747651 581633 679777 960921 472979 473210 632062 775357 441642 725942 821504 608599 945877 797654 1030311 691598 637605 217378 1007092 850919 529328 100995 554032 27601 986766 706056 11365 813595 232924 399713 221667 262520 786108 365159 7869 660226 894291 497554 733258 540340 457034 252033 248740 678895 594510 380534 475692 33270 140433 445655 443908 630898 724294 631215 81555 567278 651048 640554 208133 410203 777972 7964 958665 72590 499690 1002875 867345 965053 749648 626401 936021 976390 517615 142859 187088 238825 645780 820060 657665 1031880 354448 689499 994604 907374 259897 846128 801495 138117 481127 447275 140109 552734 258039 464702 608798 81966 260684 592254 788893 973323 380617 974501 870241 347891 475480 498835 858308 979077 3558 170696 882535 481349 873700 168684 591276 983068 10184 147784 910139 617175 75146 824650 954750 515235 730919 684549 714788 172951 982050 523950 203170 192555 145150 231200 444333 998841 723397 519257 141249 805635 733828 304379 735133 303788 784332 347596 65989 570301 865587 707126 979455 621090 620497 521416 408022 1029931 76484 253875 1000730 113164 971692 238925 343646 637021 417583 903314 893817 964250 97654 599454 911878 131235 724654 619060 78820 209470 761737 740922 5046 839568 587194 123962 811363 748968 699516 530915 204439 92917 385292 479367 420673 604106 126763 374170 100883 536289 540061 926521 587013 261589 72364 233632 557523 826790 1026213 135859 104058 842553 973401 1010806 748991 225238 98206 864149 486312 436648 483788 945373 754176 304192 618561 193729 304343 135443 982237 665558 216832 626679 919687 1005399 267922 890794 565158 112033 414056 978507 607912 644792 182689 635359 30334 966849 295456 717005 338206 822406 363277 53859 685568 955893 124498 479055 802466 998561 162846 227878 322308 996416 139110 1005536 931373 419115 959071 542810 985764 23777 523013 130771 552695 413316 1013656 2671 229943 566106 590618 519863 166010 662349 31186 904215 460632 949612 331211 890975 979567 972904 834389 190275 714720 348952 118147 82651 1014991 167157 815788 988195 236006 954014 680171 334716 911314 477781 428703 293161 216005 961665 189163 345555 553971 670762 406071 1030918 554005 412544 1047213 125874 160233 964693 289981 265386 25007 998558 158617 871720 578221 872181 369082 737095 904109 889626 435545 905352 702330 449134 732407 643662 221543 308342 545749 266850 393671 757598 585341 459631 154230 26739 651063 324999 516942 396456 973461 581276 853683 125202 19432 504584 93704 682860 428487 282118 876088 62100 141967 518710 9262 610060 313566 76317 1020252 54138 772120 766114 690232 455976 993506 149907 39099 621700 421290 893470 44256 411041 364316 102744 50475 299189 262318 716985 50463 516761 1033493 1182 675783 947532 955086 357574 1029166 866416 985238 644310 780775 745932 782834 638165 368006 1019336 236457 946608 478500 28660 342084 597431 947423 725889 414869 825630 248663 43974 154669 508541 953907 914620 404964 157521 319130 926595 639061 965753 732602 747227 644703 91833 309573 980908 246693 135994 464879 178558 344335 434184 185841 420609 151879 709779 205193 681607 210237 436783 427896 127621 815268 337044 180098 991766 188018 899678 362738 673144 906596 150925 300819 453260 613495 242695 953784 552282 683888 970770 986549 530571 480085 276698 512355 972269 391922 815857 55584 290547 162646 702665 108493 417074 1019987 21308 364366 535270 209153 164357 855309 1008491 78907 324677 931448 857028 394528 708862 406911 449303 223123 20379 906519 101166 85180 974951 204217 1005815 309126 910609 655843 236806 962847 129326 400022 926734 347514 838327 1012694 3948 573392 1016455 289070 804252 425754 113886 692777 357057 817817 987617 48858 760097 941647 863767 263253 733607 976771 817901 645427 1039456 1001793 350003 82450 827646 434392 253853 855571 769880 227930 280388 598874 528360 615711 114722 842642 128075 825410 652185 815206 120773 894754 461549 751625 671674 476643 149445 160175 748598 7659 76974 614930 690278 176741 996760 622574 944925 873665 401495 520325 255824 796978 443683 758811 765082 998190 294680 1041019 243641 958962 337079 448368 938767 963836 495715 782157 567074 413839 178405 668518 187164 600626 1006057 480916 771403 537905 928895 385462 142242 661275 831387 28714 889911 896066 688276 1047640 42435 564286 82857 998439 464933 261738 72823 855430 79071 593510 243332 1045221 976791 1044627 515512 827321 810648 165530 501471 103675 146255 349158 731176 642474 742094 553509 639401 555844 130636 169418 783832 1036881 457634 533134 1036819 321241 253391 20459 124697 170216 724342 679328 840079 889105 481627 317488 86653 740584 857834 585058 587726 932743 971440 774338 349395 584202 495839 536607 903873 671763 826830 112651 909614 314438 585335 305246 405144 205006 266488 227508 119006 737239 437523 298218 161221 202769 955565 129445 324468 528692 287826 874699 28920 764022 308144 634375 138945 466198 972311 875337 491299 535765 731904 927044 605910 581752 720515 608239 564599 288839 260575 629509 91653 723089 599030 902788 161636 464422 225742 34610 974045 328411 780049 328467 620188 31242 607885 601588 864817 560399 217781 15844 250640 847820 892447 470965 871185 410918 781317 351104 631536 752517 139460 727326 488142 407896 115295 29871 584366 547215 461052 389911 92921 292895 491366 616060 896251 757378 275338 53962 555875 106548 95994 877103 916167 751415 405357 551327 1016350 487568 309052 818512 656196 219335 1002983 824639 66425 88171 661646 737706 9186 913548 832121 257940 342535 591679 347537 539973 325715 263198 1008356 220871 796312 457925 1045285 365162 1010312 979286 612137 632128 761917 465142 565355 427938 574129 998990 952713 979369 91207 76811 390852 71606 46912 469342 657028 552682 599623 362108 897490 229806 359654 604447 457949 1037357 434190 887043 1030006 907477 1037971 707690 904595 980186 237998 13465 337871 1021107 206201 698968 334824 1003675 139638 703094 224576 598289 96521 758339 449885 893784 150521 855061 216170 93688 237299 183235 616883 95547 824327 682797 783405 1015729 340777 702130 821995 567980 1032881 915895 134570 523973 307164 613159 691526 463957 198472 215534 707651 968701 490876 719229 872261 655135 788318 192073 195992 818274 131771 39500 479657 1033266 585410 199043 661898 528701 242825 171630 51058 219383 950151 777875 86587 286743 468504 478970 566755 778008 664061 24754 959499 112313 399577 879947 636027 13437 521397 705371 255388 223020 101500 705273 236796 951120 842880 854597 645070 612281 904947 963038 523111 512506 300143 366954 996802 889577 167023 574482 749053 1020707 245203 509187 771290 382853 974688 211950 697663 996788 913470 549256 484534 600214 90232 107531 226286 898263 1034623 938931 335672 613733 276136 220994 122634 731124 851369 467069 145536 45436 861984 669869 77270 21174 157452 1015071 605935 218274 107858 324516 63953 144643 792121 1040146 596775 326369 975598 908225 933566 629510 1008129 855054 8200 158850 384998 873691 27292 961832 587638 829965 727731 988686 752235 27405 683437 557073 977383 905032 549514 432206 818926 221871 1034866 42154 443111 365112 977198 153676 374815 18523 894380 702493 1020485 1022357 608894 200527 1048303 98536 513627 1045459 1048084 175193 318621 940769 19089 547185 652738 966004 545444 606653 311276 19659 770164 497486 814945 931562 561798 921914 585483 64279 1033289 133145 889080 380509 689804 828040 610011 921612 919554 856490 957065 577079 1035717 384418 310910 547380 826320 475674 314966 388384 257412 563903 272212 351321 654884 188354 950494 712194 155993 930392 101630 318850 338862 293179 796899 778245 43796 724264 204126 686329 634720 357727 880486 1003155 811720 209958 671892 732744 1028714 697158 147367 864596 870086 188556 436482 979254 3134 969290 1038121 183346 740253 723923 877384 408014 807565 80386 644524 667477 568351 130996 255559 234583 715080 547401 1002800 378663 1046878 517671 992033 602460 463519 539447 774647 1043536 404138 1005926 431414 685476 327427 861477 821891 947130 44436 652266 741928 100922 646439 665773 606099 671373 1013229 581740 203222 584805 518650 765607 93225 707123 724422 92644 484964 589232 950445 919596 871814 376917 435568 363404 556081 627682 928434 523926 193322 165595 402300 32989 293342 493830 44986 615292 1003224 118766 537788 480656 157772 936803 337334 893113 214160 600568 285760 882077 84637 355716 214 149606 309906 167841 852824 867647 732721 144944 992140 107738 239969 1046483 362903 297197 801450 864370 126600 84144 207804 189879 808142 345440 901608 768914 348348 302784 429733 522421 581900 655251 348173 891672 251737 227875 155997 425078 905379 947389 506744 952015 638415 304691 99685 260325 982053 795224 13517 768703 851408 816776 933502 770600 754273 710173 743146 886576 614221 1005307 1000104 690346 776298 343557 407282 319661 34934 547749 576038 911636 252304 96328 95302 847870 921021 250080 106359 523342 579428 893792 542853 41515 1016275 904003 798558 452481 764344 28166 759699 276607 34216 309162 235738 27672 442011 894771 65422 186498 710766 1043243 834861 96185 10848 970271 387289 7165 681877 668449 741336 111695 1030038 1024581 431637 893176 351951 25892 714396 727043 587536 963419 603169 301502 538637 257805 788858 357693 610270 127325 846368 220375 379775 91893 344755 395943 659281 998531 846195 980236 745367 727862 536263 201513 424186 587077 490938 569702 571654 500328 691321 742893 382635 953437 597206 505134 797372 289636 216264 112219 624755 70340 751337 428013 173547 806212 762615 836637 988325 772530 558675 304491 772612 137056 267397 674587 407505 45730 106422 789939 128183 991569 887092 451455 718024 597835 688625 709901 414198 383728 416517 623025 238747 672167 550440 46082 60402 547927 747065 198235 198299 900078 331705 38747 310043 194014 858448 118374 938073 929947 384071 405537 505379 704542 558349 606969 474535 512613 447411 1016733 975354 11248 289903 878976 663700 848966 636957 686936 942546 365166 152761 160674 1044851 956790 595430 423195 886556 640240 234858 20296 286420 591216 1004464 643823 975240 433423 157764 669340 1039752 281579 115291 756509 806664 232613 981320 671750 374944 581857 1027336 47150 461773 798153 30391 60976 401774 534667 354585 927980 770631 709334 663826 573443 278401 591713 222766 913502 695080 464485 285466 901287 16556 553502 605736 587214 216417 551757 637392 595845 354559 916921 312617 296133 339490 830633 529524 38983 795339 290667 334226 253196 213213 175569 365705 676566 3745 412847 111619 901804 804674 576094 640462 271194 660306 944956 358237 396782 446787 1013290 697925 999997 945647 819468 901313 736092 85265 1035597 898607 1037351 967114 898136 882577 523197 399133 402464 854029 31233 10354 600985 269677 574491 231959 38716 20640 647413 344506 40327 581175 351679 528112 105339 653033 938604 803762 319772 630799 947763 142555 429557 533544 607246 68267 949649 922455 995134 301383 148483 644064 190405 207158 670303 967342 175850 935909 760639 517072 506809 1046564 634687 8952 896896 424615 2432 140283 268884 42631 513065 107347 790410 840126 666849 26272 248382 805294 102743 48418 156111 875419 809914 495681 364129 912684 151362 1030 228697 566510 996517 173983 177637 959185 296610 144863 658802 1034409 274042 1041851 699444 234158 413809 608974 401825 294908 796754 116182 166134 2836 128488 623924 966065 864857 129414 267632 565269 757908 688256 33203 485801 853361 590256 328780 790969 781824 805362 18220 639444 1043765 1030312 144489 547404 214119 101430 939711 198329 703445 409223 641546 320118 138012 717190 441293 372002 995778 584614 1014702 560929 880559 795739 203767 978457 265647 975007 369175 86389 574961 810862 378655 22245 72843 824906 673862 1029852 276467 720311 575334 874769 1001863 683456 539516 424191 951814 526960 61739 842340 830997 999514 793402 921030 730812 53522 324369 967913 303590 978866 878912 800602 808676 27990 550393 366312 772843 849312 760209 1020965 76177 285493 711939 258793 11604 193597 991852 995023 497683 329447 718224 929719 867219 738787 953428 921154 168443 154854 878402 1042521 255576 1019177 492040 181671 265498 285163 529401 363546 437397 738538 778378 197734 726401 1022702 71638 650882 633723 151615 182043 206376 384386 912681 121147 513881 437882 756351 894780 639703 511404 712214 923848 1020586 343876 1005381 87214 474780 234706 281451 983391 32957 439754 668265 202098 88543 604164 979748 145440 435738 411708 212997 635336 180554 533139 983928 846956 801676 858892 449648 164915 957893 341520 305889 190437 998939 676075 339013 690546 533625 318028 829464 106091 720656 989897 306268 749703 927440 593241 317974 998944 373747 968664 573903 830132 696947 226182 315411 900964 132751 185736 805365 555896 414026 747366 678282 128216 304364 196491 10857 329876 14719 526793 661042 957278 905555 85970 909572 92683 605562 938432 263684 223766 455244 667277 922589 440861 240613 203932 792891 8802 271010 553518 205135 861515 446376 81390 442446 761826 639325 880486 503794 326229 425965 233351 621559 977015 393670 854309 81567 244286 962588 196985 1010991 277571 949094 901277 439408 337989 196575 567827 124206 664998 113158 836927 716988 23020 150302 251368 324975 690497 839087 394427 744223 50932 932355 268232 524201 374262 318122 15107 160623 219486 446710 481476 673238 95461 305536 852552 942535 490859 655521 780333 227886 792944 931578 844538 755326 274844 472556 428949 20268 233783 17441 484299 199216 71345 453121 822987 198535 29724 1041982 465323 880051 229293 406089 119778 525881 332862 399066 636876 596514 1016271 413804 713514 941690 36353 82878 270239 323797 853145 16979 195380 287685 382979 712435 684244 973669 53709 807464 401617 539089 447271 61122 792925 416683 632170 894547 995090 812184 219790 236980 255339 203713 81330 119166 649032 22611 807831 445074 790382 1015295 92965 287378 590085 854394 703974 497765 413720 470270 860294 423095 14872 359624 705369 392822 519770 633752 885461 671574 157332 743220 706579 153678 642916 58597 194898 173593 229577 486904 948853 980406 820904 769086 671104 444649 964936 415372 385822 371384 26070 826684 355102 627694 34530 587434 554225 90011 101600 789433 593966 348049 308905 595020 269583 762089 522743 996300 867569 733309 556012 124328 21208 929643 760204 162257 168936 452504 32830 827706 337901 561194 808527 526942 743892 406029 193390 69049 415792 629872 928049 682574 558518 289093 367503 660000 154049 856516 600421 198329 708815 660200 1041649 935334 355585 860656 891994 312568 509599 28896 61990 819140 44178 525054 787905 692900 185577 594261 633853 813109 335188 622389 79756 652695 678828 614065 709000 198384 179817 558367 418284 629737 572714 667548 460825 742447 760113 571270 336722 781299 617956 743168 584512 182379 708942 1047921 1022062 889935 132251 734213 859341 650332 1029279 4650 814130 531412 1002064 147989 21716 583932 838472 267579 452558 553373 412228 174296 94627 530309 714663 137835 197300 621827 614904 773176 493516 823661 13919 47556 357013 175517 86316 121949 782880 573552 740945 40848 1031010 691014 674275 615857 549297 61061 147612 662614 16203 869910 327772 450780 585167 251366 370852 963809 413377 476775 768793 148168 140299 471308 506887 963128 669815 244944 746203 953501 727094 543408 481960 176550 612700 995884 37539 351173 750689 36298 990887 603314 404641 923539 567218 424425 887005 923029 552038 536871 809912 480863 446857 748784 285755 15752 164485 172300 577106 188456 860649 984838 375629 536924 887270 135852 375392 802503 629970 587410 543011 883980 632233 276623 701458 599125 477319 874045 364302 433359 656175 817533 48602 260907 212359 15601 3230 363807 780826 622721 677992 685539 374420 871895 870311 547509 117834 969954 1020590 8021 991407 215127 252983 897673 153056 148011 924125 322202 600858 235546 887968 881110 752958 899108 870757 1032972 776019 386314 872820 341523 627460 297685 408312 859203 428318 1024848 616835 584953 152084 862857 1037959 98840 857723 1024852 616925 484483 257934 961480 975426 10404 579499 893375 544213 187112 535251 153434 660123 359489 898862 907132 689915 888483 744837 604746 137795 373127 213446 559537 527649 675434 494468 374240 899626 1004879 112245 367049 683606 67897 226034 593829 643458 122034 202362 791917 974573 482888 367663 328033 880059 537866 537943 378501 805237 863503 747996 84255 121479 480239 116941 443195 876225 861512 272603 342311 963031 51002 882909 589303 959969 87787 8268 346114 650203 607493 454599 775523 35878 770611 237969 303225 782085 211879 846350 500839 881953 190359 923721 700821 499718 876987 673393 348717 248484 153553 334424 835230 422350 345626 202227 647709 265406 1000410 227293 749343 554383 909275 371667 394209 188866 68843 805689 286432 551610 663129 1027475 631649 992832 906364 133389 503274 249599 751916 467700 751815 785673 724039 102459 102534 454224 294958 493047 301179 974638 132677 80355 515901 848606 1010550 185053 807 109568 558254 256359 763608 259353 568159 432167 931251 571664 870909 7271 964704 330675 882817 329365 833865 844336 567529 719556 866590 23452 943030 131370 111442 629103 70764 485024 733851 862214 386581 273701 750965 980768 241599 592987 402080 909922 192761 655881 265630 510419 56922 750231 690998 539232 491002 186773 579060 239193 840695 854580 885414 77298 728818 786379 394464 325571 271503 933459 672633 858441 101881 115436 408844 200547 283739 296022 244856 247509 343400 295801 400737 13512 550868 93149 663724 556872 387032 115762 774407 243141 619442 896714 292703 399763 729122 80410 171879 521834 208111 540989 928792 985830 713056 384113 687147 819464 817348 614807 564897 95923 270058 193719 759612 792112 261289 632954 45827 999082 873562 339630 912578 441523 44633 858310 549255 660157 464263 1026136 316710 1036706 418763 143261 280246 229661 171660 852468 955666 6223 942905 324703 865114 67131 811969 290308 519535 772681 258843 395437 375930 269511 696768 180553 240485 829283 322092 374889 248672 413106 1043808 492227 407646 1453 409443 199091 929173 606255 115644 392117 338434 582008 825850 969964 926947 706989 203308 673694 709179 388437 581993 175286 325457 851421 192074 156737 905009 762389 576875 802289 360233 147121 972270 737693 826189 151242 751095 790463 113397 871514 626481 119284 859450 534723 648007 572288 810364 349513 364652 530888 14302 482195 237012 390357 941512 919086 235576 933848 612965 6410 998998 1022368 34595 236027 343407 1023269 659509 436537 982472 573953 592148 715232 229161 249074 102650 359025 607585 970842 853861 359760 611519 244927 20634 209219 343707 33099 404000 629241 146891 179276 1019713 833665 746286 588725 798092 938959 840229 757148 846166 217402 658708 975034 160308 761089 86502 95470 649090 959169 919175 482234 625887 939520 800103 346308 1019567 182950 989693 864855 317080 23935 834882 950752 389125 683194 41522 775281 261286 303213 492111 543553 1030382 312078 399902 945193 37012 469499 853415 168488 639762 503283 765177 191969 1021993 78747 278692 464408 959579 377851 181821 75833 466288 79102 603357 162001 933618 549365 172450 381970 507568 455701 1014829 85588 610623 899828 842531 107662 671348 234768 579756 77025 67051 714824 392951 808718 70532 895585 1033396 376058 689120 129410 137624 770865 915688 607416 393949 117089 425543 787571 346047 977626 753131 262919 470528 282389 836744 472364 542308 854570 693780 336511 1001782 626008 774732 581119 66242 567169 272686 102032 348121 5547 810877 231291 993872 435072 959297 258284 640384 121806 585796 65651 834248 608521 492693 573828 607751 83396 615689 28151 168482 1006908 61877 939656 202116 670669 166517 547672 65177 470906 213865 586858 241746 473193 633202 838183 806564 371045 169658 712155 219912 677979 792361 606773 876797 89821 548080 25547 569986 682658 705794 975252 406684 105988 60310 1045868 998358 262272 643239 421011 686268 98106 855156 929838 128095 949622 267264 417221 793812 455968 494995 389059 647605 337733 177463 849402 778398 908440 971067 286236 41393 275950 571060 937027 910355 462018 155127 590697 457324 648114 165665 417265 145259 747263 290447 644636 1010240 752913 627046 990869 92960 190193 1016332 740070 833477 946382 773293 690176 860139 1028729 1043383 812215 295380 352232 478302 43588 300741 862646 90905 443585 380807 77217 643107 113584 868583 194315 37883 178805 237622 397179 283620 796887 1003465 794393 44646 1004419 228218 302389 171979 435337 410917 135360 325282 945117 300 450769 448576 931799 361204 767265 939322 310708 1014118 91791 593389 545298 56175 32670 845558 913784 943232 543986 708026 579788 598286 1015255 363743 306651 920339 545978 962769 800724 833163 681901 752702 960461 462328 258279 257178 356669 794335 307010 904860 832128 1046089 284348 385727 11607 167235 430326 594370 970597 509278 953784 1028393 445107 161071 271211 841657 802348 296144 819101 246272 814626 399965 550785 345803 1019079 382585 657516 482221 725685 270534 284761 567679 436071 754800 394854 143578 367037 531619 129877 589471 452732 4368 485900 127088 907980 991853 749589 624948 338104 476914 411167 120215 963505 546524 393339 548999 118540 51437 581535 407480 661631 622314 77991 786465 581800 959004 310735 793213 729990 495568 642810 317387 397566 1037783 244270 835023 795991 212742 66582 187278 840126 978871 856191 339414 46275 627271 484059 988084 287450 299926 159425 119547 245468 552842 784490 601284 516739 920972 66870 917992 628465 470281 1006629 591752 679210 516594 431711 494470 394901 205116 704429 280841 974207 810337 689917 412925 417175 13022 720609 518800 294003 402611 716305 507831 1016330 878822 1028068 379303 422201 443648 894171 952668 62 883342 930583 407573 8512 82849 349918 396245 400069 221007 574234 887780 340025 568879 692697 652621 645742 188129 623822 372574 888855 174724 579022 118826 728651 336190 104277 766218 364808 919224 1025279 37656 240558 81567 795663 86962 127360 870692 496619 536829 867879 577405 355997 171616 519726 344162 743764 76037 759687 556176 386273 1010779 610820 1020746 319035 398998 692191 822995 77563 589101 296498 86261 937440 213340 9600 622461 606029 230560 565803 360636 468422 666941 167163 559112 352887 768699 883613 766521 869805 600677 147745 537132 872282 27593 1029756 691524 655253 451898 529156 59364 538392 2129 54519 418294 206784 128616 473588 885607 1037585 668958 739199 768168 9392 291542 222082 515887 491239 351031 687303 909812 196388 752557 705407 615924 472186 538599 455102 624306 356894 183895 271356 1024689 700395 486581 410005 735227 654047 283772 62794 315549 292252 462700 996798 655144 59624 766982 220666 813874 320557 14867 120298 388563 93689 909086 543454 245289 345215 695029 227338 699860 437781 304172 360198 423290 448948 656537 970830 397636 53115 933337 762819 470367 389420 1048010 524584 172669 658094 58127 809126 787025 62089 86416 305992 406550 1030765 153335 279424 991497 225195 1023795 523680 291050 1010618 227577 598114 218752 341172 453182 181601 355346 519638 1037502 774557 827374 874499 993912 491003 12517 942658 78384 946115 834253 608828 121836 155936 611070 478399 468344 940452 242902 517693 233186 358081 359989 238413 171774 148560 293889 557353 96226 566542 1700 122415 359275 805658 880265 916065 196535 901241 358562 198629 398249 1048466 322277 379781 1004393 564147 141514 249135 445665 817546 647119 202870 455745 726956 312308 625935 108667 681745 547903 900949 83911 340886 319290 223430 513057 924794 139120 354436 927686 597217 886771 1004501 342459 894036 731353 562852 750150 212799 775098 205821 528243 708466 673844 1029780 956816 414881 94311 631103 812977 83172 896378 798584 144429 750903 734228 234972 770335 561659 227555 750254 494821 403315 765209 843348 38565 670280 412394 920537 799427 815110 635407 358762 913260 771997 906310 176345 231695 188896 192975 956445 716511 842249 222704 348624 284498 831027 164723 765360 156837 604127 688419 141598 678229 1029232 751186 491426 416935 974255 878422 838501 773921 823879 483847 865717 503567 527946 895555 735109 199935 701354 587371 354794 102469 615105 572387 321183 789368 549578 166805 473218 598259 252517 32367 384020 390997 972823 45536 872445 65025 715463 513119 374150 573855 674371 573924 983326 53401 954297 209005 178902 962463 392766 748667 872164 56867 613194 861586 60964 125662 808762 740029 261778 628809 165325 980743 859089 921893 714408 486914 960423 470260 261586 862276 256639 377981 687160 651238 115685 71244 292906 527620 846606 801583 734684 688703 507725 371386 360422 22846 632991 184260 298949 327464 133152 634088 362072 1028395 571540 692485 619619 260345 925407 777150 389903 342342 838285 643579 19560 1002059 960075 819814 340958 403014 505964 375279 986821 959992 553829 591945 838869 150821 628304 1037418 741546 10007 236909 753935 223301 832284 246429 500022 939401 188676 36326 933026 190143 531876 1046002 9306 859922 356181 69775 218922 159508 500341 742192 620064 294199 558564 353130 18704 294485 210825 358264 938769 597545 360651 870072 882430 587732 17177 231980 371702 761433 586850 855290 639453 210208 928669 478444 538073 39031 81219 436977 136917 267788 452560 666522 653825 832884 69702 444318 851792 528552 233129 805974 517624 310403 395907 379969 667894 606533 321378 499586 613255 107283 213334 848989 400816 359028 1046900 454590 377016 564437 1036885 1007025 99241 546054 957591 61931 921554 469948 619355 464960 851271 606221 264389 480554 681823 208886 721536 407113 561461 889048 353847 643805 760361 980983 464413 777294 475740 955130 417126 868005 48951 86126 429260 872720 434148 235587 632587 431714 49619 103501 728420 200080 677175 2244 367646 660021 520583 507076 386816 642319 768509 357070 837081 930944 627226 28998 131321 498957 877088 629491 683445 186851 355223 333697 199398 322893 175561 35842 208234 805183 88645 516969 507042 630734 743775 698126 622323 148406 450223 255789 30277 923859 200078 439142 412807 201896 306588 74558 643113 20187 323389 519837 360608 696758 278550 824911 731877 842408 208789 7299 431606 883394 222055 281935 606036 788283 171008 890665 75652 518637 117014 488303 831118 188885 667174 876257 884865 66454 169710 680481 823789 543223 433137 76346 76903 112224 128759 962838 854793 917857 124810 620039 1017583 1039148 960377 1001023 119738 900118 978776 234839 936977 869658 494335 26060 314908 667734 589319 770429 927751 709003 866384 246319 38021 272033 481918 207369 477002 1013793 494199 35864 985488 231865 317414 656588 648851 219836 995516 1016441 780309 292511 746921 892375 189147 972157 736935 721539 742189 543892 237424 681852 280922 888518 179203 202662 288306 703769 548131 133706 124810 362295 144599 363412 1033404 711663 934636 357652 121636 141746 346478 652862 666276 536343 1003827 191722 74273 219991 278096 118228 719875 245457 685217 531741 797369 35720 363590 816840 972083 337312 464416 534334 746342 1033188 225368 1004491 400076 237635 830169 373534 248545 47182 359377 120269 493991 204220 934964 65231 753699 775911 926777 887808 444125 347981 663515 650912 152164 350223 807769 144340 978888 964725 866230 400676 938270 282215 63289 903419 76288 1031926 709102 715563 809994 898769 561700 562534 471902 113360 528622 757702 308001 231533 576162 344389 651772 525894 754524 731206 231067 509085 129916 320266 787505 331224 46116 182332 362227 231169 312251 986982 544920 221254 1030764 756089 554208 136570 759464 911689 300554 179859 575904 826383 1028443 1044522 543692 930277 523166 601086 246118 874061 839071 909681 372463 219307 368815 523785 245162 738502 793379 527856 856092 1018699 732373 322677 960146 277066 342945 66697 1037211 1033655 221161 467267 573578 286698 1028370 52829 328181 778784 827909 542900 277561 541944 748975 523979 710643 698614 234369 631113 312968 192259 877552 443254 808606 647403 105718 854978 465057 518621 5775 521279 709439 679663 1015614 138018 821228 612248 534661 9030 755551 5684 779120 468136 693779 655492 847115 44268 598215 403499 387815 937942 950527 222002 325529 968658 610688 455812 769851 435822 316119 1033331 437226 955610 417747 534833 860742 599151 324103 540504 839157 143141 833097 709219 130592 641051 45366 447794 987635 834579 816043 1010314 324898 827891 515917 818579 961631 621381 981763 911960 127461 976055 1038198 734794 451056 448156 33688 121022 571202 259434 987418 267114 104352 356922 895220 678636 225363 424779 831457 610115 1041064 736384 326368 934996 82032 880605 267188 285286 432257 687629 822629 272038 316211 339679 813245 1043364 974563 846276 755916 942548 453747 820819 276325 397327 703432 175302 506271 734223 849995 378490 62548 146166 894313 360051 467109 575944 236307 774613 168052 480748 594495 1028204 361192 871855 868709 732453 723181 643264 854274 474771 915889 194741 307224 986987 653096 897413 831660 843528 557706 533005 234567 160232 794832 566411 450678 987692 757562 216870 856906 335900 985035 527460 176089 78497 103883 738225 809659 313290 555588 725471 1677 427336 172166 201121 471153 657649 139940 46094 797836 84288 122357 665892 295559 624083 595859 645187 678415 378860 995551 26798 456534 586481 93179 1006094 18319 91373 835662 929006 753013 534284 900868 793408 441797 372258 558988 24790 777151 928549 707608 725994 927145 486319 648736 560534 344396 674429 981727 615005 465013 110578 208853 60065 185717 598677 913219 809770 978850 845710 474290 290213 804820 897837 6508 760098 21737 649572 194817 711318 548929 945736 935364 986455 512578 67219 718156 578467 233173 411685 77044 69401 811495 334463 849498 256317 687081 640838 328675 289785 786001 694982 361782 698903 563223 5228 68541 948168 799289 173899 622375 45856 699447 2712 205289 334999 960663 662062 239032 966537 354658 83723 1003536 60087 638117 825297 405168 440516 1046769 80198 220188 207033 330204 761556 21530 771714 167038 799498 940085 1041263 654325 628761 517182 941748 585185 686167 799429 785897 548584 583360 446884 808330 593715 85872 345717 999800 978672 981034 836375 322934 891598 528596 125485 683437 518276 742393 304030 59176 295754 79685 131350 84057 628829 175117 930436 954770 103296 487365 559770 568717 715638 912519 758609 121317 327305 960915 733794 565146 786182 871369 187853 547729 389055 599600 385110 153362 176263 1006195 241155 94280 72377 35167 149663 676549 732594 791399 46139 671739 740178 190752 228263 419779 820352 256965 869629 905434 521635 253364 357911 1036639 78633 189166 977172 595799 247299 102811 45271 606505 243751 496260 191880 198179 209165 905623 110865 585459 991795 933479 521121 564782 328601 728234 301101 436428 237638 1041593 753898 851626 586433 898067 308181 910087 987544 347610 757547 881927 666589 43860 3569 247859 628131 924779 793709 625911 910470 981038 982186 84259 400416 777550 47865 991339 387733 33442 1028715 77031 455944 71587 663895 681875 472099 734448 380378 139472 417940 285900 506450 657633 290698 527259 911843 837743 204604 481385 865522 469254 824162 796002 339372 904598 65978 122971 791680 97010 880260 381768 318625 258132 882951 66756 82053 1003479 669706 895116 124520 136956 534107 663556 431306 108326 401228 756400 30445 351774 1010480 124604 553304 802447 187363 1032565 755286 993419 63808 489422 1002104 107012 212392 1756 26895 208724 942721 224346 866483 211894 113845 562982 942015 627146 370991 714690 1018066 353301 723298 82132 665423 320894 905153 436134 281566 487891 826440 423078 362729 804418 485618 922599 255776 1034720 476736 415135 715253 615974 75705 413351 959521 782190 376932 116990 842781 695674 28495 345159 934058 300014 474124 99910 634185 588497 910127 572262 753348 370448 914129 993078 194467 152315 390928 91367 505016 681670 112268 145360 602516 479497 884460 125931 679183 880449 426327 83541 736708 886349 671484 132561 173714 838385 460170 455494 654108 358998 1014712 361020 853066 131720 212414 721252 1037510 310007 952794 482061 834944 929015 195789 1009071 807467 257088 745051 574564 622013 655214 818639 87914 239347 55426 335476 277666 58570 646495 979997 942100 148231 294990 176030 302185 792241 387194 72528 879471 287377 862837 214929 9881 609209 397489 247618 776061 105978 816136 195655 497748 614508 140341 553995 951421 817642 614489 218105 604410 91539 384887 775684 451825 390987 420087 513312 518700 12343 589095 289222 789914 336709 757173 431732 407500 518562 738870 328747 509304 173889 287907 839407 354298 761691 303575 221771 497102 547049 141842 484810 559895 54060 599417 178559 121372 313894 118931 1016446 756677 330526 74957 149344 970786 186656 397559 728259 933604 483707 344518 1040840 370658 344129 358992 101524 226198 398538 949394 952015 889757 402993 819693 268840 262971 6101 672677 60622 186325 699866 234337 691704 385396 696742 164782 528991 1039177 689764 598140 245951 470051 703876 636831 380506 669434 752441 1028431 666484 867176 187130 719016 221144 247339 66561 1045547 816977 504229 286159 921148 785970 1029724 1037478 970146 658895 494458 339469 1015305 747778 759629 355664 485507 239783 667592 608254 826371 30751 813825 240233 607713 1040849 556977 19497 236121 240549 1029559 21657 675083 246663 648853 462681 498044 113642 36338 569546 842644 1005634 748054 862869 571423 665993 44145 593957 644428 932539 702996 953128 9009 118105 359478 548882 963652 796138 344240 66201 9699 616566 600706 506426 1022158 886025 733772 382643 539047 537654 1029845 390279 874873 787345 433544 1003901 857646 684596 754 471329 1020696 466235 424774 676162 311657 261192 58073 28274 178362 568831 900773 776329 434056 447627 666826 464675 664498 885272 419081 171549 1016573 898390 641351 299548 402320 124413 558608 826630 638072 696643 836370 905862 921125 144999 353181 42124 600811 619306 808746 976843 937858 1011793 424401 780346 740231 421413 984273 691604 686585 508146 36620 233432 739772 576907 892296 900041 218649 202180 705519 673646 659260 87287 808208 472723 62133 240768 631644 642887 676856 843841 512361 204380 46301 697119 930419 35819 44576 717698 408278 688077 485346 34777 589973 202274 500262 543508 805846 451534 478549 125224 79716 117495 504507 879503 418092 647049 666887 1041861 1026752 154546 225487 78284 362967 566374 1008906 310441 911563 875996 494484 1008357 38681 757774 915885 810252 608741 1039165 974970 212017 601203 113772 697731 63080 655535 57824 690995 394059 315302 561062 125276 755830 928267 726029 914864 103947 653491 478247 400457 553775 580889 669773 976929 457355 74203 958616 97179 1740 342842 837993 628985 585507 645022 800737 801507 201669 884752 624234 572646 686700 247999 149804 431090 752340 397692 590488 104156 97087 775741 206817 448218 48370 823197 210302 264201 866486 861018 54186 752107 35671 713942 68324 958433 61992 402840 34927 76213 743294 939464 127699 437267 159536 111798 151130 841995 320286 168275 356756 280721 823207 268982 821716 643325 577585 49304 569264 159628 383908 795608 756612 770269 209135 169721 526832 199028 725890 536223 335958 314938 858067 614934 303453 457979 901081 998347 8561 1025254 862100 596432 912192 671505 442755 917084 1086 886515 795436 487497 999714 254696 844183 519061 289383 548017 884179 975329 94412 666097 1007984 805621 831956 574641 781060 378170 19527 693212 297639 1001022 1017007 9156 650870 613172 276956 388763 802579 457073 420193 439547 420899 843504 1033236 26207 428239 819919 873106 891303 342084 824784 76216 365976 928307 70361 405291 321882 763729 319348 519633 38136 470488 457808 31318 377315 73221 869822 944040 527216 95896 967732 314236 22357 237911 494798 479943 933424 1003402 537032 288325 918528 26240 180997 1007349 336042 1047561 482955 838298 481397 25339 151813 180284 418958 935854 902720 1000613 928645 580735 592302 442085 1018318 202320 480998 818383 764482 1046790 539170 477049 126619 783370 753855 264128 157691 347849 178624 555714 450406 369972 149068 521825 290371 947265 260652 802247 501471 702056 871502 288221 871658 495654 726852 772562 630263 396413 321990 724890 10752 518514 649003 343148 932833 619662 604148 186691 643544 685918 526914 862047 468492 537588 467547 746689 444163 684387 654121 270514 933929 366662 95930 303164 873040 253754 794305 21167 113707 493407 914708 677406 758481 534747 119852 723936 272960 855895 417704 245007 626136 435840 558282 151308 35036 587399 887544 460793 999157 602274 963644 942909 152750 19336 552389 62980 960505 307193 987236 746429 104616 849204 733456 25242 123125 896383 1016162 446483 196090 279203 671770 382307 862266 57965 276888 72713 777239 97071 1005667 463433 324185 1034300 443814 212905 673965 290415 170414 436596 522787 75941 72813 542522 75696 263230 497146 1017678 872618 372128 831247 713543 539471 314548 942474 296063 421182 29031 358636 456855 13307 233515 565981 259569 343408 233075 69542 995381 704615 253754 172725 998605 406801 44925 635677 427880 433538 172732 23571 415354 941618 892797 875890 909243 1025661 830409 953400 486564 878884 842157 54023 364277 189642 607163 508581 156978 244856 661894 438908 192289 434202 572457 880922 29261 820480 715457 689330 650886 421470 458478 326554 1024607 771532 211287 1035467 696239 213958 138787 575588 159761 26669 909696 333863 182627 492228 320543 872443 217675 674740 606134 724584 226989 986120 353149 666910 805942 284210 508082 1016174 689877 216708 493333 470223 163132 164792 291180 818523 15715 743273 238080 876111 372998 259735 757534 743567 578082 1040935 65432 795423 257916 591713 464705 770987 655642 223344 291701 147200 68807 873702 1005454 973200 301715 930357 190832 714739 145745 382006 1015294 405344 135960 943526 521634 972344 889283 188580 927945 451708 398193 792373 25701 611410 896773 412609 652905 45700 264358 88467 576081 85760 603713 879964 660887 589145 570370 413104 5183 419140 944351 996231 185676 647964 506637 78526 923464 129119 177288 930452 931008 347183 866192 685613 925894 801746 410406 963858 553838 785203 214932 312239 886353 345438 756450 52180 41229 564487 761185 595253 931266 138500 187940 941546 863638 973007 855938 443119 869683 904453 654230 866469 293188 942057 338111 496464 885499 946658 1023520 335766 615566 654840 899105 510726 394677 936539 724204 646287 778286 174300 418033 146693 310330 575346 502626 610207 883997 430263 142008 23163 327073 760937 297260 884505 654483 274409 594239 934620 661829 773823 520754 173965 253963 88852 889999 185303 911038 968246 458398 84940 325948 413976 411888 768350 218597 482511 74456 804071 195104 838422 747245 884130 851668 454347 1032074 184879 525551 199791 547662 497939 504291 158378 635293 436533 998436 193222 87836 819811 591787 745775 713273 394699 348790 853497 843680 900738 127237 857434 1038023 637441 858847 493611 89699 782498 345867 887915 344305 474663 530583 99772 438574 715316 154389 171492 757407 442576 200473 648526 768522 637672 231100 721798 948731 865996 430620 686017 1044288 966832 48090 747858 39278 682797 759194 460854 60250 505789 398470 1015177 716704 724802 261580 27663 785695 903807 942875 983212 31610 969373 470826 758508 243609 893352 115250 447868 378918 150288 171631 825007 623121 226345 533666 397562 818445 873643 942226 379768 731152 726834 1041798 985702 191959 315839 375500 708520 289119 265781 546870 813891 502381 58077 242328 498657 297479 629474 22603 671568 69369 454358 236973 758531 516690 970027 579999 197775 578532 504507 373254 561711 356039 955201 751690 47937 761302 86494 497113 393415 24624 1034645 329893 128487 822712 353742 61346 516203 895894 871127 272201 190786 839860 200286 259608 646397 891458 131064 772368 687187 471091 328094 131126 941213 612798 585771 641810 743515 1024477 236511 267571 102317 297937 86239 98984 587994 448412 716722 490632 32973 185989 431557 675180 48018 118680 316904 937456 271582 95268 819408 139573 454789 353339 458131 262498 27393 312117 995886 269342 518642 384045 326658 392984 478361 644738 473171 201856 855131 686680 416968 12171 1039684 787733 106478 534770 384641 331236 45493 887667 88805 948789 787441 348239 334181 885307 369370 830410 146844 640364 302476 780719 112712 93957 327304 547274 739275 879236 939058 478315 788650 501804 182609 270057 955922 356740 576913 743453 440910 511448 85508 840931 175954 259767 818589 459933 257843 384115 994740 865711 103597 965284 702085 717316 412572 113829 618416 420743 774531 45590 112826 260267 394760 709464 102795 827620 1018741 1021460 312047 637228 653113 496052 497429 495743 234085 357353 533011 76895 305712 66851 531039 464208 422004 933148 82263 209757 355374 157518 940987 768658 96769 612216 703021 468863 875700 831005 676280 215995 1039792 994564 812102 92767 556419 924601 702761 615559 635999 703499 484755 390613 705179 904844 730397 786670 201009 468756 410180 977914 74303 741694 397031 265512 987526 83178 60619 468776 435438 142009 714263 128431 453888 864404 316888 575991 882026 93734 532606 931644 329087 1038685 64605 1036096 782516 477933 608813 913095 259876 824013 392587 39452 898573 40119 595318 747915 108625 435372 664786 165348 571126 818031 486120 177407 416167 449285 97252 947762 411440 248635 227670 143068 1029637 333344 645810 91870 11452 314502 640464 988445 1041038 383621 718700 195586 110554 175097 408487 923129 36515 778495 685700 4597 830221 594556 670828 1040363 656355 894614 260779 609618 170772 243000 438256 111017 931378 982163 341201 371441 110321 648600 660549 125487 512942 956542 914472 593900 382950 926018 167354 563381 873658 500770 276000 973211 907634 107041 259810 265395 527350 478599 800363 552342 285015 781918 127117 615907 996932 415478 294650 1034681 847765 419937 913868 599101 461508 435960 391165 922650 341615 777940 612336 505852 248536 317525 522215 404244 645733 793759 751242 659863 53792 903704 545638 210239 1026615 227564 763755 405960 763517 536457 486766 733556 42728 419619 1006245 506248 198673 139313 542510 362189 857015 67310 796296 555536 655676 174041 299031 365730 34342 701493 907172 853208 980639 1005194 308699 606860 718326 890658 32972 342938 440092 381069 783467 757860 904488 144413 953104 57423 756692 613995 550392 730692 849917 981968 181698 533807 18470 294125 463602 320644 259318 776996 947825 539829 481717 945436 786955 160701 976083 641856 223471 256408 907362 312385 935987 840904 498327 942480 130894 528082 693837 588773 530588 192703 437121 221115 737758 278428 77783 131537 709815 272634 556820 672682 454448 479086 596897 116750 465972 976658 417551 251783 887829 1040898 572045 972005 580869 208096 231284 770490 422814 64337 288700 119519 484187 599166 931460 529645 648988 692116 100494 467141 616870 766020 310464 843785 466465 398148 892068 287136 862360 457419 953576 245302 939644 461593 609759 134329 288546 722669 609279 485085 975936 1022989 491617 589209 297588 147394 647492 212392 606653 596825 25227 263178 697856 788643 99898 451200 335748 40565 556284 357395 232310 740649 448160 901517 750694 494364 770712 46590 514760 594222 188536 697145 298357 534341 827517 513620 791079 721098 144388 474156 663040 928042 462350 857566 302596 917590 652226 507215 872346 214851 498923 555430 911631 310379 58486 156620 53779 1034315 428278 88819 551993 670179 818464 723212 453499 987961 444495 784207 573109 550358 128769 176823 231461 540487 596823 721027 763378 173469 744857 729783 150178 697325 203952 339097 927137 288465 40619 943924 39873 944358 676155 968152 626613 241484 301622 682648 768660 595497 210967 473802 234589 503078 406140 33675 183405 402416 285351 699961 152074 214712 351230 591095 847068 232116 875660 493356 288110 240284 798077 708100 212402 152365 134054 524525 850298 188330 782330 449052 980736 730710 618518 1030918 251743 939259 929462 512231 751383 449894 56381 870718 620173 94696 640818 366159 807560 725462 195773 1033120 986293 271882 784686 842364 484389 699745 190583 22131 171466 883003 358061 698840 187645 686590 733322 1036865 986107 662419 750574 785675 480355 635368 61530 539604 10169 456044 833395 84223 382951 954261 712069 154675 704439 1029981 698877 397020 129882 449985 808942 1003689 569572 92737 419469 814092 1042637 821092 293301 400061 587377 65329 117348 830008 422033 927670 75580 340026 244176 384900 296195 577352 334136 760369 401187 527144 156338 556245 337963 273765 929681 428685 526924 47567 763656 319740 407516 979705 317103 459973 756695 356026 236290 81426 473689 375468 989154 263440 545061 135344 1032466 556656 641057 334696 783035 2024 8664 903868 989672 578736 695286 79958 879883 629254 651216 302117 406646 412586 959194 86238 434915 1042530 59182 321654 998893 87672 265228 1003689 906900 741431 491092 67447 922045 90225 481550 745377 164016 651004 951778 316720 543128 220464 814496 225775 483335 12907 14522 999916 85359 809101 761797 972795 35241 878716 1002492 1040947 680818 1697 182205 904815 358633 282474 655113 556750 442387 742342 675848 855603 466776 501164 76675 173253 235011 193684 935272 875632 652485 702972 218442 603491 271922 390628 747231 989840 264002 392018 768640 390704 118738 281807 13740 120380 985889 1018089 353157 205045 8275 616111 132433 514396 944881 508472 144122 62394 320359 702748 396175 899610 612229 644857 390593 999626 275199 676335 946279 387806 579565 22309 357114 720557 34636 878402 744985 543314 645498 901876 621575 1038380 968382 452461 4392 373598 212926 596704 392328 900176 939526 395529 780372 1019180 1045640 946082 330334 159330 337943 580335 488605 219940 849898 225843 390571 464362 1035808 185400 362821 675056 749622 972 22735 118451 362386 484414 543693 839288 440828 706021 731243 735429 21023 557721 672758 661478 948237 633400 508769 526441 588216 605987 748481 245154 303994 426686 66257 431656 469134 283123 147311 868438 1022868 496048 936477 28363 358161 437092 52609 1023210 13804 792966 693989 1041243 621555 918542 902840 56456 773716 847098 1020171 629025 1039396 748747 101908 1025177 677596 65285 301742 661926 809686 646834 477399 181957 550868 389856 122930 484019 911738 576286 126595 839925 872399 830467 485429 423505 440256 699304 350423 236883 336797 646696 533402 322249 541594 496167 218069 778823 970320 695624 589186 424612 223545 243894 830910 574075 926007 847260 256844 431275 815885 659885 411411 1006808 123876 807837 982172 912360 207304 710565 139925 941190 910377 156675 486224 788386 975963 925048 816452 624878 591382 742344 43915 316259 956406 679485 833123 611770 1004540 952357 490413 143092 845835 986447 700273 946899 527980 730770 586840 622174 538186 206407 494640 613473 1031223 566474 890988 342506 963237 507132 715426 387789 408174 743620 550155 163362 944973 953737 256774 713410 52323 854202 647573 170957 613555 298054 933854 886054 11173 621348 470955 42997 885127 30157 736747 597796 694279 984765 334639 723939 58042 351989 977965 694821 649113 205436 469569 70944 108415 607449 70631 3025 890540 718235 175426 296310 664901 1023185 151705 804370 55249 518034 380628 991980 585661 517239 335875 943888 304089 536604 173015 804812 846042 12707 717351 878901 903638 747312 932717 422560 348363 770670 342343 504617 458520 726280 241398 579119 382465 888113 686562 436182 454447 475677 733715 321923 959790 446597 1006266 407140 674798 460583 336550 784358 555331 631620 242896 27197 122213 859425 596176 831711 306033 1016966 238436 850697 299493 27970 587504 309305 82728 256933 824313 318642 364032 565508 522665 407035 67097 186424 415311 642912 932997 963103 378843 91759 493623 746010 11366 126845 810631 96910 885416 141855 605105 412003 121472 476593 269141 935048 578928 103890 1016056 34412 46879 743142 397442 875143 460245 754323 46783 645583 572162 963652 614878 169795 525239 531881 805365 482404 626987 822069 641402 128439 751927 620703 705995 659268 501467 669026 632744 532762 252599 858428 123828 617417 80786 706738 529143 460006 882391 100747 826206 127882 487699 436049 714810 416979 624249 1042387 471741 508002 744286 462758 842368 541916 867516 620191 1003008 857194 987315 371802 1016604 117048 317188 601271 524185 846329 702868 9303 94622 489057 699631 607523 120888 623530 368835 1026758 539607 911632 147552 839470 456399 982101 213823 298767 953817 941630 478584 867936 727183 644883 286794 380123 408051 1000227 55959 785025 1026280 102206 788837 302100 936119 50489 542814 520092 774540 469102 569937 262371 854263 877113 287151 466425 559724 507516 82190 285616 925635 948251 551850 272928 43448 202113 400863 194853 301164 316698 472496 1043676 324578 403927 410435 893482 62595 346029 665955 459573 273307 638998 544253 666600 736217 601742 809635 745075 467411 324887 494860 133065 68736 198837 628626 119841 50620 249331 332210 119670 502471 460125 96400 241159 144582 116740 835440 846039 135489 496637 946238 277038 182947 551138 941063 323094 721086 390223 56190 678623 799044 118374 696184 353691 200783 443980 921968 923298 684250 999081 279556 212496 179525 694828 226165 665666 1048533 243717 333355 25181 31537 688234 884015 102087 905958 164114 459952 215468 705508 563645 185471 597370 1010944 112810 77970 165733 403312 304926 219524 330724 716626 58852 589075 285490 1006629 301512 734881 689614 338253 231451 466869 147707 85651 74546 651383 342849 632995 1025767 45111 33002 995725 410902 882150 61574 444741 25121 276635 638823 167459 516461 77839 462374 902500 819683 705825 953628 873383 674416 70228 12522 443760 67205 848972 587505 1042344 971415 43605 637403 585755 1030304 788188 267792 210424 285852 405491 1007170 424533 112909 978897 499682 442537 781176 628048 571304 833360 921830 222318 488974 176139 78436 497356 709590 534653 278915 191538 472704 909999 468184 576265 902357 822668 709757 782559 117599 523622 558735 832231 405742 62575 125870 970358 326420 490305 818048 575879 189098 1034583 643373 975672 63561 769425 989156 758859 940242 714420 886613 499622 782823 203752 913462 242387 284271 238904 88255 366209 631574 324630 567597 716545 750282 453588 354370 232649 451391 1030699 362435 347381 174444 868280 803065 756161 603660 723066 655665 269072 191006 971862 353852 780008 154470 896915 477935 852468 305386 760670 779172 24577 515957 509511 715448 332929 618007 480451 580875 992011 961186 47528 214659 1040345 615983 630451 663177 647240 692631 613637 537738 162651 324091 132514 830583 186937 124221 129521 494405 694443 669316 5183 742254 390559 328380 286780 373103 627623 961812 1008507 79944 379259 648062 128502 142847 230003 832306 502409 26653 831245 765227 378739 14383 148845 334504 52952 813126 119256 934317 694081 214904 825144 309631 717849 575069 147355 380716 323122 1024914 72884 915969 691263 763961 915545 155665 76631 980087 357635 420533 550777 285685 589393 1010439 365570 578144 608645 544357 377912 387050 26117 484084 549827 1004998 875995 535579 286510 367279 222774 739076 646251 1025890 958439 941854 164684 891679 26597 930461 153099 430124 341961 304889 727491 227410 398931 322923 282356 592222 497635 505715 637443 178593 552704 621396 162743 52337 101589 837782 178621 749222 643503 175236 644902 844573 1002880 730796 998628 311097 528479 1027426 1028688 407389 822022 639548 869799 228211 884563 497303 246920 533352 491719 49169 246903 306093 394506 851213 408414 852408 525413 985394 698375 794753 535110 360940 117411 965893 693696 252650 453958 459463 141832 352926 638056 745546 1011449 808640 700261 156568 721297 985291 786686 894654 889970 332415 604119 379981 491618 432733 474871 625627 648395 1026094 986698 118400 219195 625021 320290 842586 141541 804376 919730 168969 929055 664723 471186 246067 795618 474820 875326 421633 828749 992840 741527 88480 566051 694525 895072 551362 883016 476550 1008322 803098 691783 237515 69832 972515 164815 50550 822500 992346 128817 815734 476008 909631 905700 329088 330510 872537 731650 627849 888177 924655 176840 528717 409489 737871 113946 753100 191059 463434 706556 798919 967423 735158 499994 272967 5056 907243 988481 620567 554024 900679 12515 43589 233897 497834 331928 612261 428061 410618 999831 438862 117310 10401 1028673 404506 498222 239370 799383 404266 594417 300071 296127 970336 769007 837102 589187 967140 637811 110551 308433 926624 951598 69472 869948 620484 141236 436361 663929 437570 336893 856665 355043 406099 972262 758615 551928 137456 27822 200209 365530 871257 947065 785816 133071 315538 190928 492034 50114 336097 650271 359655 84671 363090 715830 114149 255867 763187 31177 671517 359625 579736 39664 29107 321062 257752 505000 498257 256046 47630 525135 146852 373028 510105 1024812 40158 846191 10652 469221 148019 742423 868734 707078 826716 327500 175724 5505 569367 591071 15570 670761 641700 121543 519142 977205 1005641 996254 541 895684 244688 749346 209332 780883 670724 957108 52520 488776 917560 66012 986046 103787 269503 1003203 89596 309607 175989 146103 315950 437582 986164 773803 297186 615186 325984 799668 538988 805645 588892 5005 968291 15482 505363 690452 451106 1043961 282480 827595 508744 982543 521701 813399 780600 101283 288744 889861 1044634 941699 758130 894272 489432 892893 931966 374044 660386 402118 244112 245711 676714 736439 840747 886322 579049 863754 231258 982596 355736 924289 654888 414631 21816 889280 691240 1013793 881739 829390 702957 82973 766872 826776 221587 927527 156075 661870 1039157 682100 436050 454532 407924 653144 724001 293491 693751 510925 723695 33717 1011173 579315 308823 441388 331372 820106 159032 574619 659774 837241 433974 968235 977167 1032011 762166 170728 949784 845997 627174 493122 907927 514290 282162 32141 321357 168591 226768 458881 145406 615583 425910 295354 780277 678751 450206 24377 1017469 671923 669065 289505 201577 601248 433209 656123 592781 566736 717749 113330 623938 348689 871113 496280 154854 407254 86659 377120 29018 231860 582327 527137 258178 463078 36476 109657 111560 529354 673965 511976 240794 318306 530538 170193 680168 770772 581012 440956 96167 382955 599380 631095 611664 330643 659092 142000 510049 520800 16004 519804 116187 333064 845079 202388 13762 1036516 184707 968659 118689 575604 628421 6777 788227 779224 49179 238251 854011 909655 333191 231664 50077 751068 651347 537269 724098 785780 565128 359115 574280 637905 515189 424420 660240 109770 872238 646937 507390 845017 729866 55399 358845 360859 764709 166701 220152 600660 857820 400559 22242 729192 996947 346774 1033647 516067 347890 627566 264473 806898 917476 388903 13276 164712 210583 989077 182073 395578 275262 286960 753527 118019 761170 729685 929886 624513 239629 962114 307642 48918 673517 449310 121822 88136 487991 465839 496670 243265 490354 534433 125267 682831 750056 930822 606299 227685 104232 900049 888983 74393 516998 55386 831596 805284 694938 993757 373186 156261 61373 675834 741000 62046 637583 62006 484654 41269 670580 678009 99625 121140 61458 824207 691058 849866 948180 996775 1003272 527880 428138 826071 286057 274725 717383 246165 837405 285435 177442 832319 916523 1038983 992373 97429 178338 152684 72705 898618 983314 742257 17480 433462 470800 1009919 419602 899958 789942 843172 54249 8267 919072 389522 644252 272615 613360 175392 799168 514275 883146 803144 182058 115388 85465 260136 403574 426065 439880 505217 677251 310119 982474 395067 950005 640549 157715 247263 55986 50072 839261 345371 559206 942128 84964 857154 493055 727617 457322 151241 439345 924292 48820 31947 912114 695443 140554 197510 663039 124784 216507 927196 233814 775678 387479 496851 400826 520071 870003 36886 886067 593972 748457 235121 513931 893336 345749 501336 1042129 418598 1042201 724577 117722 901814 576538 511429 752315 115972 737280 230627 747344 163377 312634 849342 997817 465472 692920 595066 299735 751002 139375 108514 909523 542091 967641 489957 869272 512194 416882 661525 491860 604117 987196 468007 68347 282043 530492 210037 463044 80 1023226 935039 435882 872660 500485 374117 260332 580716 788333 384623 233613 324768 756807 863622 501717 935899 390445 186296 233166 858607 78779 203191 466887 330894 500755 198747 279509 358354 88410 913691 34637 807606 686649 936600 310860 895898 568669 275731 833839 110787 103926 756466 592155 739544 286780 229695 316534 605030 548326 645160 113515 256349 176817 760704 773227 628114 331999 881469 493735 736571 492981 885752 784535 786550 1005051 57200 708726 334530 322176 951559 566467 27523 707732 651843 470721 757378 504460 1000271 237815 361579 367682 189303 723890 584526 524179 445871 446846 313119 722143 482573 207793 383542 906123 109899 114400 167376 650882 363334 671592 748172 630960 324993 730598 139502 1014150 208035 816063 598495 55673 349172 427929 902955 364163 434660 983520 986113 950433 139397 899394 185719 355923 261644 769843 772868 506142 290132 947306 114436 934413 923226 44386 960312 284204 136898 779994 140611 1026828 758353 232022 892718 748355 316272 279195 714724 545512 1047472 614455 1013687 252955 345152 675318 931033 555899 577145 136558 642020 584878 656467 193397 628819 560861 952557 523429 204038 184629 702729 446943 658626 241511 637837 222404 582319 212520 467459 511038 264920 411570 792857 141557 629423 391233 141602 694747 1022342 39575 886420 213153 186646 353401 62088 284223 548348 873264 863038 413552 219191 202761 912534 790835 109484 791765 426135 996684 67746 288874 1040363 24256 955462 2848 680545 892509 205096 195412 327531 59183 915389 162280 794269 561932 11995 87745 129076 784138 693311 609608 165261 919555 9482 225514 328105 3864 988736 108952 850352 421419 159048 737352 847210 95331 927855 949106 819143 803500 522085 609171 276313 245812 951229 722861 52949 499440 84338 80325 5526 487445 720733 97124 614426 903327 36800 156183 231555 751053 434366 359407 687894 311714 1027296 285698 420543 182118 306065 177896 416140 710692 674211 495422 33070 913194 307657 1012263 659323 145035 779546 639942 559854 564128 172949 203717 967461 29570 124055 963025 479586 733074 712550 55835 960779 139762 107434 823768 964651 21002 147950 400322 923630 155907 164900 830614 314665 949839 144926 862100 563407 420895 785942 1043202 186493 365547 574759 240809 128751 862958 503761 484950 552072 26280 829049 348762 741327 180570 486886 63499 161260 675469 348101 673857 795439 532364 1004327 510426 412554 571365 460030 644662 1008402 954859 250019 583099 48770 570167 190547 60498 295863 479523 769453 771560 600629 34126 723509 832238 297888 463387 419797 976090 558148 341809 686423 596644 729998 890364 369388 544074 289937 271914 86696 224332 239235 80432 776451 666160 933181 37827 315737 55551 668093 952415 924267 743110 400039 341444 220893 592407 46272 771699 667062 257669 131954 640565 828130 307499 524620 34453 40883 908582 581759 824161 889692 6166 842593 79660 185205 618145 103662 4047 33914 110832 592194 963300 332364 384817 396832 811594 80046 304659 549742 643236 302025 912205 676791 325081 323752 485911 124072 717717 112061 548782 497555 133575 424794 935893 309743 891681 900153 829775 738773 934300 411125 651878 610949 1045233 864654 746855 660703 537888 945129 136484 421867 418541 904782 717168 464209 524382 706280 254886 669153 204607 37193 523043 967181 578462 327395 305608 473706 112719 511888 659577 397363 426856 301578 547744 366022 436934 607348 798634 884516 989319 199887 796041 520821 192398 270726 612144 534658 548867 248291 326682 302394 756688 728727 857540 446509 621349 21046 142383 169236 336116 166328 531039 455751 552821 541946 256734 695109 228516 153403 574521 384304 767678 356255 386434 803662 862408 799151 504524 503177 1036040 253399 905651 459504 195466 362983 546257 160308 51868 911763 916810 475692 763730 370419 884033 864849 516099 805636 777824 486210 215753 505380 125269 196418 850437 665754 697167 326325 983258 56076 318085 656551 804781 861958 639663 626501 290987 671610 696715 956513 1035331 96571 494425 522738 351656 992128 77664 150162 847696 651368 504935 871934 997239 978288 566588 980378 396445 265214 912689 389354 961028 211418 1041562 904730 1075 2479 814416 436855 470389 650127 335665 160500 772699 849260 427165 636070 955958 211872 681723 654664 259998 571750 469810 1035192 828654 248158 933424 921720 940229 273933 758119 343598 956038 698971 534347 780836 98009 731667 110549 720073 963624 752230 603395 1012270 937763 37480 710485 240265 1041212 813970 39506 150197 889644 944702 147713 306353 865644 546350 277104 974877 100541 647942 499249 735936 882849 313549 866520 489732 750047 748656 895102 355960 706306 792639 559425 83533 337115 705646 831938 1004506 923387 749462 753573 226073 957498 984881 603156 260391 969523 319521 811069 668871 1017541 180009 942543 163552 410259 356722 978817 908027 841605 783624 832908 468934 485445 995675 328235 909203 153027 540607 819746 551129 672690 476140 199989 1046194 11528 840830 295596 522588 755842 521078 570837 204472 818462 693943 289410 516814 9886 442506 876935 438343 584204 403482 226621 233714 842288 946681 50690 355903 797724 260250 194231 844231 113569 861396 1014080 300482 1023959 546405 322312 865679 642969 416877 754042 454192 54790 753135 427657 687819 956162 594515 582953 252202 467891 109031 968147 21052 1023748 640601 932613 156306 864805 467774 64960 849634 921864 36495 604680 544904 954086 20775 224104 161280 803513 730950 477547 865133 605119 903441 640036 764694 83453 197391 135335 95715 212666 286381 247181 349156 30975 481980 1909 617674 274974 603118 1033597 729196 333352 736604 591309 812868 185461 116995 82444 574192 115744 499778 971753 507569 432265 527453 749971 983023 271825 93949 637505 386739 865633 158382 1036972 835115 813667 236384 594320 621865 276039 1040103 48175 792229 580928 863611 512717 809527 428741 524857 519477 222365 357904 218015 337714 172091 923298 990228 72983 677270 1009853 488030 63544 117720 606697 930345 559983 194896 832879 78983 819096 771055 297185 989291 888853 446923 506000 826157 972618 911775 527380 819465 600866 516937 965321 789919 887176 272459 598092 396405 562415 377932 491777 944496 598219 1428 1040016 547167 773654 437651 449636 594544 899020 242010 46123 595129 536431 297504 801369 393904 493955 71102 651940 461235 981523 919348 78985 383618 753962 845602 352198 930240 517979 762959 860382 389237 248378 373798 902552 1033358 1030369 574260 827776 680284 24684 980396 557669 935953 706685 47075 865497 794694 761785 7892 202933 893048 759880 1038492 837010 722566 185433 503039 311120 466997 877212 560610 866963 254892 182982 145358 258369 104440 174608 811636 788229 691593 548793 360740 1048015 878259 510335 594772 899666 520239 331818 1017119 956549 297367 623618 630723 888867 794093 493907 625186 878891 961556 1021168 743746 65632 286550 538797 995533 498633 604124 737252 455570 1003314 344889 646129 623618 1011882 222432 647350 890035 859395 569001 921880 919777 773206 936272 752512 648424 783996 1043702 910938 118475 640917 59806 871577 335536 910469 638897 420401 32610 147314 18555 546972 7886 851016 814763 605014 487046 222517 751319 261217 29761 454445 251894 71874 305753 937575 762852 818434 94283 826078 229345 684461 658235 558289 535826 890838 603757 366915 827647 1045906 279501 104059 962067 70264 117864 512133 539680 730152 389361 828848 987352 84673 404029 197391 338005 580968 436679 915704 761234 1033928 215597 24455 664303 127373 397233 822044 854705 1033448 866488 397529 778111 504078 187982 498469 691430 314297 533665 970283 464854 294053 392066 15452 386852 342548 356071 355049 957446 21835 100203 452169 752282 55059 309965 288441 877151 617528 257133 853175 415417 745997 589266 621959 825201 45799 978726 690094 543027 729758 102328 866169 896527 682767 179833 488311 388601 751772 473728 948475 552777 177834 852870 618651 442172 224289 871019 135860 854641 403440 782767 351203 599404 15751 433657 414093 664854 938332 349844 317016 689979 259431 964077 691888 453387 152997 109078 1037635 219545 521368 443718 704389 73311 751557 728663 668205 470968 230453 442695 984502 993125 895732 44983 342751 576265 419222 160111 999211 402605 271021 865496 344418 142140 483924 163712 693774 260872 123559 159386 732159 40515 449608 100219 200904 877959 413404 530462 132415 315471 351628 862113 860673 1403 375685 980678 35819 449488 927864 725107 211106 553590 392474 518706 967436 940408 378789 136370 872405 805448 981078 982084 1016300 946232 826861 473439 818947 540929 995888 684316 918546 386368 357992 968122 690644 143604 286689 907035 1014088 207874 5231 86854 880689 993969 521956 71395 562583 816686 508827 318914 982596 886025 1031408 754516 467272 770999 387014 643888 547958 191758 153599 190864 1018084 979659 560391 795601 106351 947727 1039946 958711 945461 774110 849850 545318 350233 960927 943690 957226 930626 533919 930933 295664 533404 759694 693943 422923 37973 380160 501779 888112 277345 321005 800396 819642 798199 179505 761771 526886 591123 254221 965887 844952 922098 859044 909465 353621 959128 101247 909708 38727 1005133 740361 145523 846972 885275 44564 404459 556711 959826 524371 986388 581534 650757 780254 623636 817626 904587 149681 257172 491770 236798 507436 508481 946752 217535 107412 269644 9490 606704 568465 737003 93050 1046776 921006 339414 803495 7171 865501 615114 299882 548480 791024 99593 295610 1017505 782113 472792 152112 164318 842123 979456 118924 35186 367022 128079 219694 480989 146415 605204 158109 92256 731413 758949 374788 546180 446157 45788 191920 865171 514088 745878 516755 592413 652824 835123 749252 481141 997366 165145 510717 828722 1045503 159281 33052 732334 999378 301416 388258 494474 391412 985904 543543 1017896 417100 276732 810276 321072 668583 435655 234967 936716 885813 233102 646243 12907 516362 435921 711677 1045186 409246 582934 58496 184774 482381 810854 1006314 731379 834776 473039 702941 367112 143075 1022176 8735 545673 910709 705071 949018 419132 729210 74967 205660 599212 91460 626674 799000 106921 673542 879908 148132 273094 507736 527632 777977 1040858 857782 197600 812598 286848 810241 103873 37406 486551 684540 865124 689813 834754 761296 329343 1012262 117992 702856 167498 573056 1032885 845718 347139 708852 352792 253004 491370 219897 725443 46692 914245 80553 192430 616313 317917 518977 456085 175244 768384 34213 470389 38527 157949 676057 652819 1024669 597035 844425 22389 549648 360546 905090 26470 1029994 977151 781366 507382 365853 232421 138557 522744 286723 577015 243663 1004931 185046 565151 291402 1002098 686009 911690 910514 214756 307373 133098 301356 618940 20509 874867 961666 1015586 115027 842078 917154 365824 1032448 970024 1045279 606085 959928 557268 311726 685478 800883 463717 22187 830872 924942 873317 443282 393559 314056 43874 409477 942883 332997 466539 47053 57854 672399 545943 454737 65071 178319 243582 472096 396737 602264 892606 103918 962821 819805 363639 245902 939787 523254 489935 939901 447021 936544 668528 386903 1047685 586233 837125 91743 1010802 939784 326336 541948 145687 22067 58327 134710 708316 355590 882946 628797 316395 946803 279551 378083 72884 712525 138511 643613 766057 894667 587638 998021 908675 302860 966142 730587 941627 293261 737141 92543 101650 740276 469802 465145 764233 763721 925044 435826 469866 148215 375851 496440 76221 537296 779053 766014 904404 241862 909531 257689 447488 619827 705177 966660 403929 40786 176465 132957 952505 732611 351728 170278 274241 329483 97768 740357 500948 758290 481197 366916 298519 1040035 24376 380241 430456 351727 909959 837695 412579 994058 50715 85572 21518 910189 807288 190521 545134 3954 396200 545821 663104 465627 305081 755090 720194 187724 314 341598 843254 373452 272578 657132 373030 205896 622697 732873 839002 729104 256077 834855 25444 246360 719631 223581 328405 241081 875091 783204 77445 979885 68420 922716 459023 560406 189197 851717 909650 680631 459617 487494 935665 386489 812787 610218 102100 997416 359935 57310 516005 320884 514752 622389 400980 404209 323063 915492 914068 643159 906091 287174 121691 495682 274019 364632 480102 397491 661038 136638 591282 1010573 201371 446973 725508 935705 534657 201663 221538 360066 63033 149714 527000 285274 253983 736937 378549 612628 1002772 455385 30091 362375 914175 62365 1028658 158065 537415 217171 620421 815602 296794 6653 840867 265229 589098 684993 962928 471850 1033131 78698 697105 367511 51031 856548 643188 92930 155306 289731 124614 950529 198309 430525 925178 151434 929615 43307 281929 410491 923695 924813 528300 965907 834772 433155 915556 563319 381261 765396 55155 1001006 773809 511723 724512 881573 135065 74581 390007 672685 916641 112324 84167 333560 84202 478479 310818 124063 999067 836272 886496 533151 990043 982340 654876 409175 883929 1010703 351029 763147 974149 399477 357967 744548 335828 345730 826576 600814 666943 42339 95715 217241 106564 659435 980728 708409 229924 384271 944194 803590 136996 573546 882999 740125 834316 80570 156948 164348 118187 957025 10071 656906 110416 494565 835651 430605 314706 146032 756063 206257 441994 80 891383 474632 552916 960376 670618 761349 745618 80382 93850 1025792 519976 156315 687759 82229 46465 154926 42708 611396 325001 161593 1033993 970675 267696 8290 206735 148327 273773 101108 544271 264239 893369 384091 516596 456761 905616 716203 434412 112539 184948 695322 25450 36043 146665 108930 995623 641319 854266 142560 26013 442735 162483 234200 648331 218694 269988 142894 89716 396468 841317 22606 501023 177830 849164 729541 659480 633709 879544 299717 782638 364603 787978 359333 661747 635049 177831 578911 682815 190260 783287 176657 623534 857531 402281 310652 551453 994819 530541 150920 808753 1034803 564856 393918 166096 283992 726724 719052 665253 836578 205965 755461 407200 908325 92565 495838 631156 790234 742048 288371 1001240 581531 1045497 537855 9031 318826 783852 198503 623103 535338 954698 480944 345094 235557 105448 273029 406368 804996 435487 182706 681946 257498 729678 653995 375683 1019802 371539 578566 413485 975772 935702 728316 335601 407196 247807 605677 304808 844987 14459 377049 1021554 156156 939898 680423 628531 774856 140532 438241 270097 799851 425567 146614 611832 595348 117563 286200 985622 909017 244103 228700 242783 1026865 920136 915772 494858 241784 683529 955672 241681 669678 1012054 948752 86453 9912 424256 444268 197369 595550 315356 242453 132642 261451 639172 735769 111421 812881 247188 614698 715929 671266 967278 263456 107336 139736 873079 539507 420771 545134 992343 213697 401859 533316 419517 590670 630281 134559 935129 663423 489878 147238 291552 758878 647891 116582 510604 125465 688619 282447 915353 128131 421196 287158 144457 598930 798250 17361 988641 1008607 382204 613822 354602 298793 73213 537340 138993 748754 501164 453359 346247 279136 601420 289120 795713 586750 651109 128763 14841 832760 459841 883152 886667 84034 185968 671187 114009 250098 763716 675164 428744 209602 926550 678312 588481 131727 395007 144214 1040433 394972 971488 774890 217737 477264 430171 192845 473662 45619 304663 995403 716106 279285 441472 709396 1039273 314536 373316 526011 609245 476545 303319 441018 468843 895067 782576 854380 907100 877875 163594 274578 864445 221613 446436 793039 553247 493966 677121 488236 84759 126784 49449 153492 524991 228433 355558 362329 170547 274932 576264 536749 855573 588158 519458 149546 303626 197866 6154 94539 15675 704342 26717 161521 513749 544132 755448 87006 848521 761434 748928 117565 404749 396130 604891 168216 1038488 493898 726965 852705 239978 92261 666364 225258 619074 42281 171621 1044972 192742 116911 1028837 382340 305823 22839 386360 496305 907450 252577 860765 218456 91400 810740 855063 529856 128606 42715 871790 344342 199958 1036834 786220 455147 77709 565310 793697 47281 206499 540867 919264 586817 412222 177131 269247 440919 515527 441110 350171 282644 883883 1005892 3153 537212 956123 320413 959238 438006 64844 1024489 29473 920527 687736 917272 566668 999607 627420 18876 338294 343874 465272 787594 1030355 838504 205906 575197 715994 975877 972019 568627 877190 1031002 346344 940462 847638 278410 366146 165011 779406 13086 1038358 728270 681524 972161 477950 391277 904467 531333 752023 595233 7291 292829 686337 682176 624255 78753 931170 82373 393333 480973 446051 210894 583546 467137 263089 961565 46316 659650 1028477 317977 836334 884344 744701 358346 467175 508526 184553 910944 292867 650902 379390 914092 786352 5826 701311 271780 623139 141612 816047 238820 749777 481007 346200 369448 985334 920715 570183 549075 821265 686693 947917 900204 356454 896324 41536 742171 449915 472789 962168 930096 125083 222761 502354 266909 793942 528434 882480 799607 654847 125001 202104 110713 366637 288939 524561 96128 207162 936695 171497 903184 381639 299186 767089 82893 417590 400323 851487 233219 923183 644855 311787 98592 499995 618110 32978 714036 524204 694380 45655 510584 101459 585017 495869 484548 200905 151617 325326 687382 322183 518213 84439 750098 409421 370665 620713 379005 803231 157236 919258 1002433 361795 689938 469378 310893 222148 472021 1045438 793266 749810 271280 693041 942823 196448 390203 1023102 721413 439525 201202 681935 441387 12060 78006 294225 536347 767971 611402 135606 254651 2527 288983 103089 649622 664823 158568 17277 463193 996053 926319 387415 762710 424809 1009214 624639 636164 878949 915855 77372 854140 499393 455165 971349 949502 858424 438409 802456 331626 550602 616981 527830 420552 453177 278508 374757 592064 864140 583736 175645 647714 86158 386699 165852 503648 878927 349271 278274 375055 793762 801142 162933 538730 75934 816290 62622 804815 2846 734206 578539 877375 177729 916875 408395 686306 152810 18356 576693 821633 270144 238019 608161 55563 802607 814185 406925 569104 574694 860730 632441 42825 437080 143406 654699 102926 191675 24098 511213 845022 632587 509781 705418 441051 348296 877291 1026132 1008971 1047603 859246 616289 953368 568917 425031 470601 122449 966905 385097 104618 86695 350317 803879 60580 718833 59333 498169 943966 546216 50520 897724 170367 1006700 446273 767694 185269 59005 991199 798326 1024818 444482 643669 367194 417321 225478 579339 236550 507990 334390 251947 831084 366452 952932 273957 421471 622532 484167 713771 684823 438412 394105 183478 898736 579734 325303 42495 822954 133805 390757 216710 865386 637475 293383 395663 712120 968526 645065 447392 746815 957446 324857 182021 99089 219177 493191 692300 890144 724504 713099 62153 980934 659255 940991 351507 519742 673904 80897 822661 400168 634545 670419 607934 100617 637801 955099 463906 279241 129295 696675 597590 818227 499611 923354 987079 739960 803083 898897 133412 126124 361952 830206 763360 1025096 1046942 1007292 594097 138662 976720 652426 796692 682120 738817 803848 832198 557202 243011 879357 762956 1009099 1018284 585171 684396 247072 452949 1009689 554162 471265 129114 838912 549612 125250 71004 407519 1036206 865500 9730 85168 180687 18729 455539 469136 874474 115467 562909 320066 883935 1027909 259570 760493 961615 8961 479078 138586 640803 812104 579442 659703 718853 565901 418900 702422 1026021 671523 928461 213102 950901 959938 166561 435673 756398 308486 715546 204885 671561 702192 239494 468420 1036103 190819 986037 391723 482922 38568 614523 905270 678329 1031658 133172 96691 973824 609211 764731 501778 926285 385678 357489 113900 331893 78650 1007037 797305 50573 1041789 756870 680984 606321 659575 966203 24267 791616 803627 115915 762296 601309 72961 398125 911017 238448 357959 1006042 739981 565987 596139 275278 921077 941158 919491 516234 124312 855020 547205 988565 580303 265388 40655 120310 769049 851360 711648 811324 531864 980489 266461 77687 911763 248297 545357 916924 950514 89735 225693 387748 1010629 593647 931230 172749 170430 991343 664322 957784 406193 804636 906466 682089 915227 735819 255291 984491 536729 284952 943468 1005257 12908 614114 59065 694774 27132 206797 201419 128614 393042 230719 906286 202963 525724 860771 331474 647161 277420 227497 1042571 727321 220282 316484 106897 674938 458654 26794 326913 825827 199126 685336 801113 697635 306566 30988 497920 234122 588595 1013961 293564 201581 328199 938454 459321 819877 98385 925567 20617 856336 795650 175955 216223 459279 23344 329124 654291 522247 636054 127498 879201 807136 118802 439264 140265 103049 778023 896709 736241 649074 1029497 864029 386654 174864 420179 671374 1023999 1628 689188 100483 583426 1023060 901885 544428 426877 280185 419605 486780 221158 844112 398917 159914 323995 534753 805773 833457 274780 501051 415629 961103 861132 239342 979213 851210 455155 152463 1004917 263590 430526 246327 260437 597936 917118 337925 444639 270583 655717 857239 63592 187917 35340 179861 419051 573130 104176 155687 820357 811721 830960 41849 976634 349674 845009 991038 214575 775374 883130 254762 992942 827742 588728 398455 67621 190277 328507 105057 992743 667761 817815 252586 903017 682390 685701 230935 991430 1046187 499359 357616 967484 120682 796135 37764 695725 515028 545601 188067 757023 190635 367092 618530 1015100 609271 148012 891739 465107 598402 631163 596394 592469 182108 713556 214769 838744 877143 24975 618004 985624 488075 625896 271742 102385 358356 615808 768923 576486 42575 754522 897884 581150 502497 110303 348342 276833 229296 788827 603427 906143 151719 902525 3103 58985 684023 28635 935852 16246 481936 509804 978127 991520 183468 534028 618512 373476 779845 96507 434686 197094 941978 51550 437161 954730 773550 677053 662310 752476 587465 931203 15 991433 79605 629634 727040 879204 128130 431212 2843 825602 9346 812123 964741 173598 646990 159306 561895 930902 394495 502937 396525 856044 258549 47501 857546 147269 869204 944077 697779 893805 764802 977638 88671 469138 317099 757705 992142 1017477 941885 329032 786303 561468 774764 13468 247671 465235 574639 371170 855105 23686 63041 363673 983721 329272 559009 141349 557056 770031 409106 197711 657051 872917 120860 167364 320084 283449 553481 544401 87303 158476 588393 112301 906006 860261 702094 750704 610278 277245 1038097 875796 694880 242612 400459 714043 444785 210186 494301 665960 571530 338854 864296 231044 758816 485075 390870 770651 685613 477438 232271 705565 463533 755769 1003589 56541 619554 360123 615209 827413 706577 789342 241843 216096 867203 131616 727390 901823 190341 666786 42473 790933 380328 711340 314327 101035 189569 197287 442864 748781 668714 193057 648382 269482 393920 691789 207633 322584 725219 992384 43643 553933 255545 707253 863189 1014599 601578 479242 118712 684390 598821 441665 508677 619756 3482 746816 787294 322820 249343 99729 471978 45496 293516 816867 753813 771194 265086 617863 693517 956572 464791 641524 368326 650199 41116 457027 615095 536264 716758 124339 549275 228718 1016466 1046310 330865 141230 1697 500643 919805 772559 157401 954322 951877 587007 124817 737155 303380 1009612 480041 808487 1038458 841387 669312 485205 627273 148596 863612 87879 634778 125667 475014 150362 602439 111385 805899 469650 322670 278042 427772 175635 151284 687437 197967 425 537599 1039103 219515 586817 903291 193248 409600 112750 98199 842372 613341 799973 661317 588259 394008 320769 240829 1012697 727866 739647 712954 269991 394704 518083 527675 789616 826603 122066 821124 762813 671649 392022 259867 1001466 126602 97629 768267 37366 489539 148634 152740 661607 112110 961251 65529 772196 513968 451249 78944 118249 770354 124835 21238 3158 226849 524027 219417 272112 235183 837663 828652 6495 846863 711961 379350 1007662 984316 197400 1012995 569679 123443 60141 614881 935060 570100 491919 286373 961591 1024389 446615 24772 539987 438191 880325 567674 67688 762687 491641 1047110 352731 328326 870458 973164 981619 8410 214835 386673 427998 277267 912817 409251 130346 828430 711590 127375 86860 786734 110889 427401 778652 693974 945908 232487 18007 107760 485093 1001158 581404 381801 48253 744196 446832 175794 1013092 759620 369466 603201 924131 50989 615239 225038 320872 628779 614855 992278 493318 757229 620750 102108 684530 394981 255188 404963 114183 86219 372021 696117 759875 773403 1023154 625887 541512 468370 903663 436594 108508 495796 503795 900228 292201 468553 710315 442157 840317 1000412 133990 67723 564555 655675 731482 494142 80937 898298 881182 7404 982544 297200 161326 515262 527136 138935 232811 955873 845081 607280 909208 213255 292834 243709 982238 233443 637445 916998 788040 35249 843057 607221 353864 669611 659127 349625 596272 287125 509966 303623 361914 416306 962384 806612 976257 515020 853946 155100 605574 849072 504368 778527 583340 197551 703926 868190 763451 50335 755704 952482 808545 748760 945603 383670 204460 186296 134026 644520 277649 443167 134626 925772 1006569 465908 233990 785593 98158 88734 857683 584906 751939 847755 785101 878237 979817 573356 627097 891160 264267 766199 114561 409695 617267 673508 863347 1018463 73938 216817 66562 527175 772028 367902 411107 639497 291049 55410 697970 732382 985142 218996 851755 945599 740578 462002 479025 32492 940561 1016638 543690 685929 311117 715563 950496 450428 993536 538133 459138 857393 760058 279446 108641 311510 863985 7634 845907 219519 295164 148972 732372 375171 689176 331918 248448 508669 1187 266854 98202 791628 241380 695459 33929 380051 42881 346492 928853 417850 504838 563369 791854 97643 324453 957416 583910 589973 271985 897913 44402 194797 362594 678563 435564 769256 341844 394285 704660 396995 470215 853733 826442 741627 640544 367133 922646 903893 56615 123432 483873 982231 749704 462050 970681 787789 384082 753190 390609 136389 696954 920661 953726 848531 246617 543957 577659 102734 960042 913552 879014 439121 299405 733297 324993 892731 635911 281067 987826 844911 310400 527217 721539 995221 66243 487679 252258 536343 868353 282768 147298 100261 579406 595621 377017 121010 110115 758468 503360 1036532 300250 840695 626166 217831 147254 529737 72573 436555 707800 178765 252059 641954 123338 1006487 273851 635571 872185 385856 137834 900362 19123 178534 95706 861045 342317 983209 507746 949640 525567 254640 229115 218650 198565 715938 996805 118726 33280 883630 122496 940395 173267 342403 982548 488109 272712 1026264 541705 360561 227688 442853 178959 45413 682150 40680 100728 979574 293973 538786 541113 783191 377901 78551 443117 867073 279242 571602 43345 281645 386605 354782 151241 55772 331833 546254 351066 330704 896823 67958 452014 906000 321107 437039 74643 85608 869916 534359 699004 343782 627976 355535 868350 1018974 10221 244091 408148 186855 51849 980678 159964 600668 997372 665115 507032 955613 271177 56685 919726 919883 446424 775088 652009 140495 80375 687453 719925 792147 53076 243954 1001766 168711 374661 1018736 979570 711390 175232 781531 58738 904462 1008419 959678 742566 724116 1016749 407204 112686 799918 12867 777888 155217 662879 927596 564678 363514 405486 415894 1005231 11574 641895 209039 915961 791991 899352 546828 508613 512340 766229 986661 688952 1159 782006 331991 65786 285933 54548 5505 287162 659914 172943 512359 960423 914562 866890 561714 15864 528673 126637 26222 693606 188116 1011683 579083 118957 524398 113498 994013 491791 300260 794949 870684 29392 464849 1005853 333797 494011 578035 894492 31158 1027483 317868 986048 513270 444099 959362 496206 76907 772743 664223 105293 640962 645057 489809 935431 814090 680781 276875 910347 402489 29836 275811 163246 760230 979429 253842 943749 64653 785728 408567 57836 425102 221321 24596 186242 741679 657971 295823 366507 610901 301490 958643 372749 729295 195584 304364 249875 974539 202777 799055 376173 489567 822142 518927 88206 949249 489142 941065 241965 557839 22985 811833 404164 928329 721091 341315 241940 760402 426039 126187 1047711 565298 278969 175005 190253 742871 270435 215526 643144 481935 496977 366584 70079 760719 914469 208426 492583 44143 767875 576886 922453 634796 974230 872442 352997 642853 152714 403831 754359 17567 161551 751573 766828 848449 301277 893853 146157 1018648 238378 954493 411877 215956 246069 24008 781122 606729 990399 767732 4792 206640 895629 1029146 42813 50851 657128 871033 175246 128868 352796 19698 554665 992343 818428 523405 650833 681155 1029468 76020 58766 730325 8854 254195 752682 417308 246278 439038 431156 352270 177038 621995 153217 862338 1017363 643123 182054 543796 824317 187126 944639 356165 28603 716788 849708 806328 745533 37716 532367 742390 1043832 596961 24911 1034059 31974 189319 519255 687718 261635 853979 366295 207325 239313 440977 123330 797863 245845 532995 3407 591008 623384 444849 343417 606984 934 500411 1027711 660740 929554 37993 1046884 23580 1038192 760996 419952 874172 249946 884858 416685 1038515 72556 134301 114026 267190 337096 1041893 951996 258014 855955 387530 545784 652326 791158 270058 2363 573166 58398 144777 755426 593531 800700 366604 486930 22900 674181 592765 849201 128870 97075 516106 904299 842050 524418 962950 528942 512474 170932 243687 284590 945767 944654 567238 1029474 24326 507992 533218 257925 356150 5985 47261 1026710 527963 329849 1013373 45016 550975 678390 788653 147923 658828 596911 551545 98513 928850 381828 403158 647010 809095 1030612 207063 763608 779395 722437 7225 953291 1034624 543487 155096 152215 466976 713649 228407 1016793 272614 28555 18429 667894 779451 745219 619634 575636 15723 167952 509958 64287 441894 522930 384203 831301 908287 552296 94454 591482 183920 416184 411490 94581 653268 110762 301068 578737 777708 970573 331928 179437 569947 949041 812235 959405 289578 585452 28431 476087 879429 915094 57586 523670 1030907 793676 361383 674842 446594 58544 264323 870613 1042544 269159 1010049 606368 978499 12186 186815 88084 521435 630902 673279 344082 999162 489900 681255 326204 120779 974833 678081 568697 572248 241023 56700 952949 560915 7826 461737 49182 1043022 364013 174014 360488 405186 541011 656086 725898 848140 542221 224048 130815 389419 613738 142508 472966 1024772 784698 205137 26339 673502 608339 709066 802843 496103 283405 468451 582652 452269 141253 435473 152979 7589 726877 476904 720563 974247 459194 971682 17525 33903 438853 971935 863154 433950 805995 398559 855435 1045176 313373 110986 23522 660644 294481 1030760 357854 889647 574847 352874 494699 437769 40484 704543 366264 827078 945986 925247 218807 618846 316126 56356 421280 289965 29313 1039948 98414 68340 62392 626393 1010784 295510 193685 224785 35706 253276 858155 78558 788737 828274 140053 1014606 476675 659815 665583 265492 347597 582129 312284 370181 23154 763431 420607 875676 1009995 110085 181506 233591 647026 164075 399762 682712 736837 1041950 1035488 519974 583657 32070 1043489 105321 783301 321262 641551 760017 70403 621832 895847 883759 34066 432998 754537 956025 7206 96322 49243 775499 86454 1019063 206854 602977 879358 953669 705591 47391 109947 193105 843584 68873 893809 987298 659572 889931 356456 311782 88238 140081 669099 236843 675531 802224 689864 376678 547883 780252 847378 861167 592180 919152 426274 232707 1006031 151369 1017170 982081 932329 969195 533569 834350 260596 188410 995410 324529 580451 785858 850220 579735 175409 901809 274491 876048 1013851 1032663 711982 295472 605281 184941 877175 468335 310217 1044555 889294 95017 874652 175216 1036462 252447 231 77181 543959 693493 469820 245818 671946 901810 647982 915472 739408 790339 1041880 745358 836852 125943 839255 112869 873092 1005572 283211 708204 281492 932097 626267 512796 613882 738154 746158 21268 667475 226080 1040242 963606 4477 529382 49496 804360 509723 743909 720406 975733 874517 494120 221412 664074 914965 176929 145152 398105 127242 62754 527402 889881 48041 482021 882472 405283 65511 82437 1046083 232311 443264 676739 908232 552437 105587 986178 215689 477605 849284 382346 672345 286767 287417 175497 1031316 750180 919006 483277 1038484 721075 852737 150987 727101 465844 918774 903004 437362 378017 1036756 127802 643485 450008 651125 739208 670763 633691 219130 496199 627982 123727 736837 758242 394809 937600 385662 204195 1038120 194780 1013391 908859 399701 586228 463528 693822 812228 367998 244155 195236 763000 758741 355840 662346 1045243 463479 284019 1006447 362202 523398 1044049 522807 438055 748360 21407 76588 843766 446119 758179 835256 446176 433586 68201 678571 368515 169754 846399 1000123 204799 627126 371769 962815 202106 449791 372398 310900 104606 209301 186297 383864 33302 209336 412089 317522 386836 358863 403409 97704 894414 147685 223848 111878 508 952615 902059 475486 1003868 319591 1020934 264067 964655 372892 257711 976557 259513 73824 568859 729336 409796 820080 956551 283620 799773 351024 627824 65750 707350 255781 191771 894358 486915 1000824 1025806 156880 986813 336762 844949 343699 283938 458266 285246 710868 449426 979569 709469 514028 359284 925239 706185 313110 895407 430154 850461 430322 647985 182574 80056 886789 76140 838536 595389 851767 626388 441506 442836 881235 1037154 464107 126823 736906 397588 680052 313126 256752 751722 823155 191619 262398 990443 775876 823863 488718 1036702 467043 1023675 958179 726417 658419 581840 639518 856150 556858 480248 861897 237185 771746 226554 1032657 421419 214458 829026 421252 404338 702387 959742 897559 310519 524260 68706 269858 561246 166471 191333 470817 849617 408569 288930 313845 102782 259006 30456 213857 708116 105082 563722 129167 357194 771001 309952 292744 998745 712232 592836 669631 428669 914457 261638 320135 202615 850947 410937 994200 642062 309504 453715 407950 890761 928590 358929 499306 1006902 233679 796017 385039 979175 325000 268854 364742 992112 939045 904551 325563 974634 83572 1008080 18813 611443 280037 728191 290946 996908 621585 1042760 157088 722489 992048 388930 333973 160261 751265 603464 780417 442107 406374 284281 765031 411406 108709 870073 543664 66866 350248 403246 583335 143840 796382 273091 560893 61334 531800 953000 364615 657237 899149 494288 84091 308514 575766 102001 168055 296069 845362 146568 832634 670988 224195 373842 851113 384713 592912 250324 50571 765648 847873 623189 403598 938939 223142 534751 603264 550 928433 856769 1029654 833842 796919 195599 364648 1019654 191218 1025056 763251 331081 229954 1012239 741014 826794 854567 76092 25877 722521 964617 241096 776857 1046155 752625 514332 57774 41721 78093 548450 960068 619105 351791 638730 562735 571908 624207 282439 997799 297510 592133 674448 760777 887442 168720 784415 1000211 59155 990929 778101 702956 740348 558288 330964 829210 979617 105526 353732 751178 966108 125778 920975 757899 26249 452629 776644 271571 505866 837781 644791 295033 842947 58253 1039360 784313 1030815 1024220 995576 417332 679817 1047042 999743 986989 294388 952998 811321 821068 653652 667922 696972 428703 426659 278197 964771 581524 541917 407712 978222 300609 762244 993290 926880 123165 130332 686796 193200 294275 367536 160742 835288 306230 822604 11256 587993 965080 830080 729546 679221 726897 172259 678596 281012 66287 921486 594806 795104 376736 308125 65554 181128 679609 959666 793837 527168 661458 893298 3842 682208 733544 93189 332910 295937 293210 734874 689397 716931 609645 139233 713340 783114 930760 704399 96653 218492 525176 246494 233942 281476 498925 629002 994986 747283 275068 208853 89982 695513 401627 638979 401517 88272 284583 895455 248501 172722 414177 680373 267576 742014 826989 748629 828668 677111 129170 289687 601515 852005 454781 932561 598548 96210 664509 727906 193704 74253 984520 258347 976894 338859 342133 36625 749391 466113 160896 856957 859898 1015083 66058 939227 797953 297225 311574 482846 98699 718140 573965 129851 350048 705517 486971 808361 93296 665863 999504 893159 574028 32440 396511 251638 454315 215540 842466 820443 588775 1003250 412724 698143 121213 1029549 103957 759375 810129 343652 788906 852859 839783 1017370 732283 394427 268011 678678 90356 340389 416042 74085 990948 380889 477143 673619 179200 921462 912327 838134 574561 546721 132725 117155 975618 631557 328319 274038 744003 453710 554023 23759 724073 764589 272850 391632 529435 220759 904333 901088 716006 535814 266371 353066 535483 560758 1013128 230943 837484 395497 694161 376304 717106 982436 266042 698133 621866 361840 778815 657864 514771 351514 951299 855690 564625 713203 1009164 557726 300334 859728 333956 732297 554580 845323 588474 143513 987923 721664 818079 361818 664417 487825 387658 948258 761238 765219 448116 672134 106220 134303 917757 698851 451589 798449 449637 441814 643428 685964 564563 889540 789490 432869 449298 858963 827771 211700 376847 986095 966959 168886 248412 905030 984097 407469 728113 232140 607691 646238 810085 340792 68744 734930 337657 766213 950809 59414 265614 857330 130081 162235 796649 515203 5289 223830 668790 149117 545437 215553 870594 1029998 549452 321240 332288 929314 908780 952701 501125 903215 566803 344469 57677 284266 1034815 344649 875635 983408 721232 609990 190396 261663 176649 210621 564749 414233 560018 484067 34033 895048 699896 881010 310548 275796 221868 516775 672458 830511 484608 316738 736905 148106 309933 643849 714090 312669 269392 830789 321964 179555 978408 747843 686897 238491 771930 343252 972800 271816 232685 432845 355521 424690 71631 675720 230724 575459 880270 109922 494842 234411 691615 379195 515962 150557 966618 247545 731390 514640 165627 407045 808675 83742 201763 884171 792621 552872 741462 612927 126464 575952 357627 354387 969768 538813 472159 705154 215442 389467 684594 568649 745681 93912 297992 414632 114842 751400 930265 1020837 830536 208771 904833 973513 420952 82146 426049 397985 216814 199813 893244 564542 473167 520303 581627 549301 836453 170984 452586 518304 1045054 29690 301528 231580 945805 591861 54395 238281 1006120 497132 52458 651085 307080 40758 456481 776657 537164 363757 949888 781826 389046 550002 872012 283665 413484 101351 961069 286004 635576 630451 546478 204835 501641 610818 807361 599451 239216 92483 596792 206047 615524 834216 691533 1036338 176894 934825 869659 700766 585982 871809 432930 398896 264900 106928 207815 396537 592599 118391 913361 946446 670306 359263 124142 395081 709042 904626 542252 43655 538809 384256 349312 165928 710542 866204 372546 945298 30443 947997 933039 73646 143534 255198 41574 774506 520280 798333 413164 1021493 754577 76383 265512 783237 866978 175147 538343 162900 792825 485707 353113 97695 234921 388462 767122 506598 60391 499465 175882 211631 129934 512977 369181 860932 1030556 62786 303244 304624 405683 636187 788731 720389 790937 283104 302705 162521 775096 125783 930011 171396 26015 780043 447880 214307 486783 353485 44974 60249 727470 443181 542948 782537 360743 340997 883110 326045 1020937 549103 57813 547330 891924 8138 520500 692905 740655 800569 622572 515400 615908 537379 325384 575767 974818 870708 395514 911188 1028218 806235 457237 296895 727331 112202 227600 427294 231415 373242 919433 467386 133171 674340 651904 979937 475835 628936 776920 582242 790163 396458 183769 143636 233831 966096 781745 1023311 61444 643589 174574 625265 167645 455002 1017861 81498 320135 772768 490447 77296 970813 829422 905222 678300 630364 201505 696013 47564 423144 297559 514597 572271 224774 738419 451705 511100 145024 198045 47379 653419 147012 787391 173220 955578 30949 383752 626112 916841 962072 299629 904543 680318 285241 110627 104286 892802 728772 744999 258812 406019 574172 237238 672605 338960 574407 102613 155659 1000896 488815 443594 998768 194731 45795 696480 140636 371823 270036 906408 163717 652076 62488 516083 403970 54793 747051 42200 811472 537005 889257 527732 867149 533190 392405 901157 1026752 98950 370710 713743 531663 1012512 1027700 1045911 106246 916560 816671 568042 235607 505808 159977 518263 397717 822756 421063 902513 429560 229839 357459 630862 1012636 626267 671565 672586 263169 1020502 13077 923877 189580 609551 389939 356449 79621 1010397 98768 578117 16920 434584 520250 353500 1026516 908574 696164 90295 931886 359376 790627 693543 734591 105234 935154 64708 676098 619470 831471 1008105 792919 378610 243164 267061 853251 23021 507231 763915 854766 426806 905154 1037587 117475 50885 510323 807095 345619 98968 400005 772007 206738 830256 71470 975189 433369 694289 776263 1004666 704066 516165 175055 68495 1017744 280282 464232 219477 352356 178015 745176 277837 79049 807531 1030282 505921 728489 559638 190987 340153 629077 806526 561805 845703 742401 150084 457063 490556 98373 929548 945810 98736 835485 856577 801582 336510 957162 317518 729595 251269 101104 308134 225249 139880 626902 569021 826472 488975 1007272 149964 162368 263972 528344 534289 1046459 969367 750009 968525 94030 882715 711683 808516 34836 564902 694610 624448 763466 903413 1040295 98703 715732 111109 350437 187648 313527 297371 539477 241258 269213 673982 1045027 697382 123476 595511 153054 995984 293455 1030936 423164 184457 422179 403250 519251 345080 451852 656797 839585 392772 357733 614708 8710 297180 770867 874774 188037 131503 426395 451879 364679 370612 5736 1026700 818263 423780 969350 57395 22438 775995 559753 148297 889353 480314 931623 203713 273782 618088 34234 1003732 665291 226636 28863 167292 159303 554101 866393 750839 684047 995314 127694 59210 11434 471258 306441 742844 188806 188870 596759 272214 16753 572242 579754 863594 15648 884896 211353 141321 89003 625620 436830 416395 500495 731801 368790 12299 4267 527002 596869 323561 696771 1029642 177295 426566 846848 73757 16320 345227 1000942 344460 195653 519650 425853 50453 808177 754619 797313 967673 143545 876105 488242 430717 840504 81155 559277 957545 19756 355107 562545 938380 228599 455722 18402 74294 433951 518234 453321 822204 749262 635194 789970 734455 54866 882198 900620 989893 274334 823421 872045 838791 660680 725185 307276 112802 49289 414330 941029 493822 917184 106756 116953 429962 699631 191484 423595 606901 903868 101318 1017155 182775 596594 595466 122223 694854 610685 148019 452957 991905 776434 253423 908579 100489 794116 905650 888632 816259 684688 13618 581879 519831 949650 29676 505635 805588 474030 950686 426590 402890 692136 794315 939952 880910 418540 535866 497927 102329 349703 5239 601521 819945 590123 603729 412387 992831 771247 291674 838710 556128 797069 900971 400420 658293 250339 640541 830607 739754 784754 237392 524091 924082 99874 824232 81487 415553 698492 1044747 156888 422801 3118 847652 128838 205278 759947 566243 871406 5098 966921 657403 222086 509562 157121 133987 151979 24022 148466 113110 603486 1020493 390782 28499 49539 1027247 624235 269469 808289 496337 494435 891835 369957 517133 449588 726137 324190 992703 905041 159974 513154 458697 854864 385492 561512 821519 255850 291676 525772 369660 23551 569687 794063 355068 819983 482277 318836 109824 764097 11242 653604 752125 584672 173964 196139 835436 618072 591543 789305 849100 267710 731033 596193 972828 56262 758566 643613 604769 110282 37269 1047752 842790 451146 741088 684578 612855 77670 986952 436048 207077 214374 685008 706010 828165 322099 315069 676908 271345 633563 100380 486933 603461 859152 758332 167242 707363 436906 716336 713188 37040 457761 409678 80606 83092 57107 160946 1015448 533886 1035204 160700 439127 749214 914585 583309 366530 386089 779932 920463 641894 356313 768508 760554 886580 52586 119433 47887 255486 411422 864316 1329 376061 361018 610221 629191 66638 416647 760475 214284 839536 971730 944232 45951 251335 658540 757402 898659 494365 152490 557404 825408 903196 16742 394234 688480 721621 58236 354665 781395 726843 326222 353468 207468 696233 738625 551344 194625 187736 515902 433441 991790 667882 699186 873875 866515 729826 446606 928682 480658 261161 870343 1022642 192274 61067 816855 78104 900543 183608 449978 348398 176199 283971 185074 163947 585758 1574 348164 936553 980475 559677 642553 241381 241241 372550 602590 467843 1027575 519911 117060 664584 30296 296744 153280 21214 510532 795381 667244 534931 70213 922269 25189 604506 971051 660566 261963 654216 141449 175286 481476 995864 945461 134971 550392 448552 707532 235205 536086 41594 261419 249367 214222 397300 2807 591961 874198 264736 402454 428440 116326 529837 819508 802629 743355 201452 940352 329906 322967 233043 779756 364441 349631 631038 423984 897172 533884 418089 695495 947109 370203 582327 676016 431280 774509 706478 607662 498684 679495 942265 865993 362167 253187 23972 281803 196463 386046 986596 234180 796313 674840 602381 1014407 125709 228663 415577 28970 520840 379588 709160 361354 463400 1040428 603258 463557 415476 277856 222071 759998 826962 377685 866024 31900 835215 610437 174523 587595 933723 945517 236162 329721 303690 67853 465908 161946 473940 410987 546155 651877 760149 414736 979813 664149 294542 352905 337924 191914 485666 890599 867214 177765 699290 793664 568557 503759 922978 212780 188975 475890 11081 236104 92423 885534 126981 938678 771914 438886 736429 156827 842612 316961 108861 458656 1035553 220009 263445 324466 691604 707487 810874 76867 518195 430309 696340 671558 205576 969378 634734 722742 470850 537090 77690 282832 223666 790132 377866 1021780 518991 670250 650072 839944 747954 472732 91775 871349 829338 545029 602623 891176 95594 1038052 396861 35762 344486 744061 759808 869033 604538 395094 913654 149221 522547 67258 1046573 1029955 969923 259129 4762 689446 950337 483878 361365 704753 376935 749080 21851 456334 461586 812393 905611 956906 798662 489914 231850 361334 614440 99693 192415 162984 118913 122922 491063 187512 1042498 213851 94626 340963 197242 835247 987124 854636 310882 310426 426405 109206 516050 5844 145938 654955 180169 998102 126969 490488 478440 745056 140801 139726 695287 377846 803632 492419 919648 724830 80755 976431 779439 829987 51225 290032 637720 145429 995416 873830 138737 334791 762311 476215 526387 527120 596194 303500 380413 832395 776586 525714 630033 618262 882562 46331 101717 67671 618227 667002 606548 954162 281832 49738 726715 474452 1009619 870568 452316 289452 731143 644180 22318 496108 647227 99349 440778 681228 341517 876082 556528 848328 531069 15609 274560 251421 1004142 248635 593026 558288 167720 561358 596895 891367 530137 724746 976549 605997 326927 1043789 570886 499890 781119 603511 746073 487753 817474 434286 963800 163593 333267 193180 350177 284621 622354 26732 153462 64948 1035011 406224 930236 895905 393232 66494 882559 895420 146819 567982 720045 340463 1012749 835870 497879 287849 568898 681742 96179 805919 321818 855941 326044 1045318 359538 810250 599056 231386 594825 593451 631345 757787 341379 719353 21829 929547 548330 138378 30006 555249 435496 832374 344339 645080 194829 289371 409485 491536 451919 300890 200571 652460 715781 755607 575574 433155 93740 580540 191166 484400 402467 717942 647411 161682 271918 880375 69468 262476 296182 700787 423172 786886 487942 165795 384024 144170 653392 511813 105066 130536 672935 472217 188913 32050 818755 589541 237895 955265 143168 1043699 259113 593678 408862 467342 861179 581210 1012034 73736 276546 349350 758132 645303 923431 687740 329824 902516 472571 362020 335381 529946 55725 600111 311432 650509 386902 800753 908306 830384 607406 275454 1000430 85742 1034387 912052 338620 973746 506761 405169 535297 121710 1042485 301913 319397 977048 15329 682321 920691 674601 390908 480007 743068 435484 355735 428327 429364 831221 219112 374567 623028 918583 504523 530364 946295 327661 798780 498019 325949 239906 538590 398041 894890 241513 817015 34723 920520 620373 881 425095 1008257 800514 67419 482321 642598 336523 722534 518928 925419 501905 306153 118038 11112 310971 469982 989435 243993 736816 78690 261466 914655 479262 485689 554258 883582 191031 294471 265158 717341 613167 708120 897630 274120 1042239 626521 107396 258289 357541 496732 1005608 535019 739362 367512 101373 578926 577914 667687 152057 90646 821240 596551 866521 960996 775911 548826 98202 228027 268826 316645 416257 372452 961125 539668 214292 382347 653857 194357 945055 224063 639404 739257 203441 1024630 15335 270134 149020 48134 160438 884711 990456 520110 629635 27946 634400 779403 230332 551937 629939 637347 265553 824210 713876 958046 637751 667047 962283 785159 478695 190255 145059 534863 290783 37051 900329 900299 487968 28418 888243 744305 661678 531293 463927 402975 751380 390219 786287 45332 56541 990703 882332 560245 512540 856717 89536 810185 730085 836368 764450 820094 852177 83847 902862 546658 533886 794532 919827 650538 661773 852796 603395 159726 555426 737993 4598 592299 219368 702443 200455 940992 436362 935394 915349 427889 833211 649750 374724 771688 244399 416912 667898 758574 553248 540798 925282 25014 510154 844979 461164 649171 630510 955428 478795 390589 429011 161388 274549 777873 704320 131145 655143 815310 519428 128028 18911 556760 543087 586349 9440 1046392 300502 498277 949681 757338 998674 277075 819102 193677 425985 790568 2102 106759 1028612 793082 404427 796959 886144 226948 117237 534801 223325 87461 537103 572542 520330 30941 907193 100073 546935 148435 333652 150586 986009 744657 68233 858431 1000169 253254 945346 588838 504165 856643 298928 216325 934030 969983 24515 99923 449769 934739 751797 372076 479870 32831 84480 477968 670044 681059 281443 193508 193043 13959 344417 155887 307768 443411 954817 989215 958693 528791 370703 107714 983862 891717 289306 1007629 1013965 140658 834676 575897 804942 859417 530165 684000 572388 624727 338233 157892 167354 689904 364317 809481 418947 1008329 890181 397782 483315 602220 527769 962360 767300 262023 13252 154272 23474 367469 238004 298592 379135 252819 939037 716593 507376 295956 179958 701615 139981 570926 1044986 696795 324581 389315 511271 757145 605704 958681 476483 621360 600843 803354 178258 475853 859720 855893 545313 444927 1040667 475899 688319 1035324 778086 255907 293118 471899 226318 211078 707318 589849 411003 823811 657027 443028 373276 782876 356290 828114 675041 985336 508824 981307 813503 252255 527403 161563 113200 715073 296294 57122 129456 983599 364922 806371 305729 295392 703832 201304 647400 146094 251191 398940 8749 386070 526612 251696 609951 400188 860461 650743 40782 258916 49797 993337 242255 923258 377700 536676 42812 488843 495572 575046 740273 231754 368165 231316 743376 664204 586601 673895 375486 314060 374777 64442 194340 505000 711662 338925 298926 539746 117672 787269 754575 194656 13387 582761 121596 219564 907325 955111 607148 973940 29610 846765 48479 379019 1028352 863632 218708 754150 208243 971208 128977 551201 822650 455794 672414 478200 1024336 281869 818058 26062 694644 636669 165861 258089 19241 84492 653828 410419 427255 656100 208321 1017403 684840 129942 488697 61490 857164 996374 545804 104495 638389 584380 642655 316907 569340 230596 639709 799302 1031034 67279 415858 452544 193744 531808 359055 62208 489824 243040 1009065 242513 672721 861339 934842 662304 856206 188993 317631 684160 741960 905061 933688 499110 603760 462721 570538 790892 965054 28913 882208 12242 52397 91507 502950 938617 690172 690861 813517 416038 553262 115367 373803 182853 511755 580685 173015 99171 790045 52206 954097 129459 800052 750528 83480 723595 682467 916569 680178 678884 492800 376119 629416 1002717 309031 111930 409191 226871 343352 168741 500704 178906 140501 216608 48072 321616 139493 806457 44121 714565 486932 206046 687567 97293 378704 578916 382700 759582 158285 568708 706933 406929 11266 634328 700083 512421 630058 295522 529395 877372 736965 2822 1029894 454749 1033876 422923 299714 372144 29600 319135 64383 896773 750259 498000 969626 862157 152285 321683 565237 736159 166385 548672 402549 24245 657669 50964 356483 673388 647414 170285 226188 879048 587489 67218 356737 397805 575659 1020073 364376 719527 934267 930239 290697 230115 40506 136580 122513 224564 25114 844172 954226 929871 547596 298447 583729 251791 702024 904489 450135 619378 795849 722395 975729 989721 987086 121352 123280 358348 56667 606265 542666 323444 738486 142298 272055 543520 766698 837050 679156 851072 180039 799887 316324 716141 896992 718192 1034986 385119 790027 115801 276080 680181 215781 201898 76259 541809 160716 858536 415092 834105 521955 286459 103000 912472 751505 586031 98121 667642 897794 529971 994564 837107 29860 824796 56009 666425 563884 1020515 508638 391526 797327 782563 718604 284471 947593 414172 85280 588047 806169 760243 809835 373109 673667 526639 427331 692625 463949 583166 399232 629171 254146 701230 488704 1046988 314482 391604 21283 451060 748976 827624 919119 910050 878099 644871 56941 56951 591605 428464 430954 755763 656887 290408 377271 816574 16763 105238 816842 638817 693544 437895 249243 602250 507498 100587 695080 919628 1003760 955478 600817 936412 310060 171328 2940 105749 416470 473862 256722 769781 696682 772198 557824 295454 870565 846855 824984 1007446 956172 307439 589101 300551 439397 339723 311258 908480 986683 1033130 17852 565682 248926 711170 626803 1039155 1004897 541610 755877 1009726 123675 925982 678523 196850 468774 285247 975395 177935 786275 566992 206924 984700 408180 730874 126637 947651 27713 363465 740478 968339 774772 970668 23292 767550 674045 884473 520682 871992 151182 692326 947211 1033374 989471 445841 175017 453804 965227 314234 112401 997190 21618 619268 263445 934768 286197 334199 876936 327382 63229 469249 135621 349765 806229 940336 196905 882224 987403 489337 195989 695084 63731 835509 459757 356980 87844 509087 236699 658021 900473 518231 608268 873219 569873 1008865 129842 142963 160719 582823 109568 4479 380634 502515 781809 865301 721182 281718 40578 938440 175818 522180 106932 916046 714448 544213 241291 881152 14185 379526 797585 74333 840334 965910 924499 694919 508544 577706 530659 139204 405056 206025 353364 118270 44567 194016 261954 280644 962576 841151 121159 588103 650361 816153 199815 1041373 780902 849672 207397 983938 496686 254856 235211 212178 56300 38392 587559 974352 290815 150172 633960 503715 98186 439837 1007813 431251 495349 208391 893942 703248 679018 680265 1021881 154860 906329 41145 961614 725020 792052 46990 290044 763706 493491 218084 613514 631302 719826 720699 188870 798177 648398 435960 148482 964176 170476 832739 440210 329087 306098 47016 293455 193723 870508 367446 196631 634103 766120 946659 274250 816968 1031098 1035173 437583 990569 289849 237530 342797 1038904 562304 116001 336242 973367 494382 981503 372208 347148 257958 294236 179963 917761 425616 145155 811148 105860 194134 880677 358561 547240 330664 924630 754618 217507 486905 831375 614750 1009230 449535 166827 471188 241064 215095 979946 605290 881491 68958 169968 1046642 772374 799481 240583 724288 829273 1032654 823385 95469 892332 206953 461815 42903 136000 1027992 398037 317407 71532 1048303 8075 802665 836137 766277 793493 490335 337047 63797 186324 588015 575862 939422 464140 356808 312750 939556 400484 489633 415943 487341 190441 529843 7537 123108 908042 947001 313854 370361 723741 563703 622819 164062 595929 998832 110907 263756 693210 432559 427844 248252 261409 941375 781535 757295 17809 174131 334356 625511 912243 5983 701836 574059 434675 844060 296213 1008135 231840 590280 568866 342857 1046768 489540 165448 280070 840890 168564 193475 341331 424122 870851 810479 662540 995344 241564 798158 598352 15809 813554 253577 607490 226613 868281 237031 209994 484023 308586 556247 536082 1016 702851 12268 63370 397453 680197 286684 450725 447084 439284 1018369 579738 429683 821723 880856 954979 490721 226885 597124 768321 479707 1033541 682827 341302 349672 493551 340504 688009 200310 831708 781560 329542 95827 934058 524189 1025467 837172 164474 624094 533245 576817 809073 46133 838241 1038663 890935 182335 528131 405461 554875 821568 802882 267807 133228 284828 85570 551375 509505 905823 433768 379247 668083 64950 716770 806127 949630 462196 806941 118309 608996 962702 139085 704840 292393 651935 206056 367989 127768 502885 635947 709931 899452 689218 516244 220878 49576 1015484 901734 511271 463088 401149 248616 653282 710190 792403 731686 734222 431678 952753 409838 72865 26754 186413 731093 715506 17246 591232 148080 614205 219325 632201 189467 735523 950922 89546 1141 16423 114488 783849 459746 318513 966203 63537 163848 540175 294029 254478 211026 989167 127274 648341 66160 320999 117140 472313 380629 902766 79439 388375 310584 713440 247654 556011 999700 223229 415972 632345 677415 265834 200540 792165 378102 471854 549986 753211 489288 491575 344848 83496 842919 992467 799874 970334 286434 368183 1023066 999220 59022 921596 591164 190884 618368 535708 884051 407500 437588 372217 66251 404846 49130 417239 720981 292975 980963 831069 907686 856411 764712 844441 231415 1010656 924004 575225 83591 866126 811141 653778 282388 44830 491839 836572 632422 818024 226185 884915 194757 467307 871197 694104 689789 263177 93180 852655 532577 783432 249576 616959 603205 479698 808425 772469 911747 768885 602313 1026720 871799 1003428 610712 453878 167939 228597 61736 73294 348172 615073 664465 353125 980987 114952 228527 61529 993852 686634 967839 790832 81346 762414 113734 508498 313985 401375 717258 383243 738803 384298 828694 900107 831380 624545 1031258 1027045 347494 123131 51337 564115 948334 696209 596442 563440 293173 974563 386120 902461 750663 729105 1012754 384413 353975 973411 160315 545688 733850 1022914 866571 718236 703367 1030460 211084 206711 791326 692100 551694 371422 1029502 545647 448931 456682 513484 750200 12451 927126 965299 623420 877610 811586 797407 116223 943253 719923 780673 210214 779017 129552 475854 271803 861676 607079 239744 882669 257386 416038 548435 743308 26609 564770 865929 363665 997045 405395 286311 88980 229933 740758 80566 980564 990868 938922 939074 293939 704617 672051 283742 559799 16623 119291 266591 941579 586414 861868 371484 360827 132592 261463 964469 987132 589125 424432 97993 689313 143871 425679 477310 793383 747703 234800 505724 966762 816582 746932 997042 234222 520653 49374 423312 62295 917037 735127 849036 206065 203152 82859 565661 32297 853086 983114 820419 207121 505161 750215 556157 685024 286146 942556 264785 373104 294529 573605 405320 698815 199681 107680 809070 629358 893697 642931 154454 51013 1035524 509734 885397 105133 152786 949925 830019 611892 43765 36415 1010813 1004301 416317 130090 417253 709261 429116 693500 940576 155311 1023435 709683 581719 440977 836483 351407 229303 746229 507461 983347 21489 958145 827315 482535 102842 204671 106164 785369 664396 864734 326644 529271 349412 359983 194145 183062 495938 219368 380847 922735 667180 41765 123093 529436 280811 604962 1031822 72223 176843 523458 421337 535132 60832 217611 501882 5403 342076 742312 12663 991111 109306 751974 932251 736305 812086 121527 1037302 316301 50386 917298 752218 138355 769203 605968 303584 853152 337730 701361 941921 370995 538604 571413 924670 745264 849570 653668 22937 936960 314458 530279 100185 757231 794508 382220 845354 390317 196789 710885 228667 870862 976600 458153 859774 403786 490488 996018 359211 289277 31134 388222 477245 661032 169305 75055 488179 848878 359738 1043723 157009 302552 844884 101116 875164 207698 696130 11536 902114 682283 512161 76026 572528 1024537 468369 838799 822874 1046323 139832 1031755 411382 477301 228927 519626 351073 765247 37203 988239 1006840 1014998 249765 312640 376288 780002 677483 659111 1025408 400367 428125 43443 644354 67052 637496 1030965 957397 889006 454462 9252 515117 754286 42420 156185 860034 844871 242531 1048531 1030925 916153 78360 693685 459854 249385 621605 678467 955785 213854 669917 934569 565827 181254 96539 1028916 416714 554799 517052 770006 550315 461262 258592 261286 612922 722747 539821 581214 286477 704947 972620 1026779 641409 707285 245226 391585 250676 588838 20729 312405 876169 3981 647660 329537 838439 378839 348094 520659 318074 370996 111468 304925 894001 672184 793718 888407 498366 459227 941410 996185 696281 304378 714809 702242 207101 141779 506632 905300 1012714 809741 679009 678836 969505 911278 452567 1014959 318059 658339 273030 413136 201555 247867 446344 270667 663975 240812 367744 282998 356347 929421 572948 762186 179237 823898 402539 470246 506818 680948 847795 584204 512176 622366 126109 243875 773522 960513 991455 590643 903760 570281 550833 651116 723092 278661 466513 925343 911437 917227 974975 130627 126000 362897 873729 960626 249394 183829 461344 873577 1025039 1399 221738 546571 988103 670874 626670 766815 628763 683206 41795 473870 578836 599081 304513 278246 195709 966225 181765 53081 868964 142515 956082 167166 549277 544552 153707 198927 602175 384107 808858 505322 1000484 383644 743596 485265 763757 436159 791699 1008681 630013 1020478 640323 656510 750841 65891 246325 582782 880974 77279 666854 304058 47659 485958 240985 275944 25218 523153 933521 901987 162956 164250 854808 203177 474690 323491 350588 764892 538084 333008 821452 926530 626294 177320 597279 753606 1008702 274328 580621 903284 600392 1031024 915764 805888 334306 207843 348852 487744 901408 805643 507315 923565 232793 246244 549595 952295 292008 823501 142039 324654 239980 661514 408281 624873 220872 962628 885015 3363 171300 316167 1003849 725769 75434 316226 987437 309357 748489 599499 193796 980806 36790 211417 379922 886318 294118 188808 384289 739555 2454 150104 185087 872646 76867 558510 833787 355679 868402 303442 395116 412887 481769 217072 704554 732284 830388 74135 957203 334144 588321 740413 279175 1032251 336004 66616 1023981 1036069 107892 484550 342060 845021 1007436 125062 563250 594404 534699 94717 774513 518370 632052 779283 132701 466720 267471 936595 460527 703757 998054 758446 916773 974522 479017 643960 600448 66653 263626 9834 831364 193234 762178 462815 946747 599061 268298 882583 327859 444361 280803 274742 496251 611252 474959 136390 70698 369728 231445 173873 541656 568572 562625 86728 974243 899354 275745 208831 645164 801774 135625 89262 307479 995701 477840 386833 117135 528075 792081 869321 643775 1000116 358187 939930 805466 280084 65922 724907 198419 998519 306683 756233 709926 402570 311108 380451 205518 497823 112201 267599 441548 859950 22208 762692 1022695 461646 899999 405150 506982 257344 97184 1038686 595096 365285 1039812 768359 952140 366658 925133 61698 521561 755715 704706 153435 219416 429046 784751 176385 848612 830860 400610 489578 558497 108123 796399 800365 369459 475294 806573 551622 67842 608179 699127 656533 330876 460956 780013 420575 726931 811647 132720 267532 13627 812838 866985 963431 962030 1018752 181890 518049 963624 485406 783147 429391 8426 657847 988311 430695 999483 446884 302588 745415 437666 452196 673367 446894 16558 734234 408806 442433 461166 654602 814508 727047 810233 915999 513520 426606 127464 592744 649406 761412 724183 817303 131940 575550 441575 573825 979446 291700 337983 458400 820172 791011 649350 905620 995327 494826 882539 255389 1034735 216525 1026846 131107 607679 185910 869076 434479 691415 911535 688966 865263 942690 672040 320306 708406 743374 253303 903129 165369 905550 382419 20864 214995 924251 378201 276463 86402 297519 246408 1029877 863591 899144 59332 690913 672778 49387 945110 261386 457876 629151 477802 917577 552276 619950 425103 1006970 760891 998055 770363 978943 937823 656607 62917 651836 93564 506859 130665 481820 454254 112423 605896 673163 875448 619058 172645 358137 712960 479600 472361 123357 650384 882311 216031 673584 614359 42210 605369 909806 151526 603697 174025 795545 349684 925415 151433 753845 94171 787131 557396 871757 422040 678183 789994 43373 327886 41452 643568 425381 929604 895372 839277 558989 299362 187855 53583 357947 62392 373311 110052 267982 825976 595115 591201 1020135 201207 61864 827231 963371 888624 117003 1004120 544706 647232 938608 425006 436443 978155 340406 395941 781606 50966 48001 332772 640088 412491 706999 851705 912299 151864 434180 343122 385627 158768 188502 888388 763434 342952 364385 582023 884700 674747 272667 701879 188348 886183 640321 595413 18966 12366 871377 336069 807867 98486 637326 795086 503424 572041 685184 211229 673214 188566 897137 1020993 486100 390478 975728 865968 725408 772936 739922 414273 138506 419261 163116 864177 1031034 1042700 332762 698142 119645 531255 219772 206991 425891 95333 923123 283753 302148 1032030 743528 861179 615094 674322 91590 172532 857721 239122 632891 209639 49547 588053 898235 683470 458996 712053 24445 492676 647484 119471 319612 539722 1034992 15847 395255 685635 98081 260706 1016561 411639 205796 621065 733106 173012 155859 161260 295492 430504 756618 143037 260342 587560 517163 81233 303325 61549 451035 717603 371278 571506 298818 412369 658790 336279 980751 813213 540290 237089 827506 961261 783047 55479 400288 936651 783515 646375 302675 494693 395306 642975 503879 163726 188386 407476 255934 741435 270583 775774 833021 272136 948192 921530 738253 170417 113880 713543 286203 699289 75870 357481 1012184 613958 890805 598762 39353 53730 254308 471924 506232 521660 80312 67608 436977 1034437 1025853 59594 31366 10772 821065 220130 242588 932194 729713 200348 113948 935823 348434 609689 345587 218907 798665 331100 639378 928942 713723 688846 390254 913296 880718 871355 757889 285233 891182 468819 909767 1014435 514377 868010 101058 721691 681491 392503 479479 731763 17475 96601 260463 203947 683092 421069 472375 588644 589573 376121 237024 618083 428506 431269 639487 836628 482200 854525 541102 1024517 977101 874896 195337 83302 868421 896404 214706 611216 429974 554655 214094 473723 440214 87087 407302 860486 192735 953636 1044999 551090 753746 596033 873730 637863 1014673 341166 1038509 962479 302467 365177 928575 980342 338643 723728 777464 989520 386674 190920 662679 709555 398865 377946 230370 584120 759464 582496 324642 695710 852210 277213 361124 569159 777710 979634 1013049 1043642 60256 294698 806582 1004191 815181 280943 387957 638150 827779 911378 962003 861856 792079 780167 178864 97220 674756 991910 280050 63596 15291 830252 323330 793077 196301 16952 929101 728931 426523 352462 707780 989658 150407 577623 227932 298278 675384 316191 24719 630836 904986 646358 119770 646551 940379 383760 134973 99332 49904 789957 131262 681686 672014 1011665 206310 286347 756913 110453 30786 739652 792344 571092 551395 826185 478790 836727 651742 950147 913795 70602 436429 690177 882138 595356 783693 913011 1014425 800931 346238 91314 216531 672246 617094 685366 229601 144785 317198 553886 625885 904916 207299 982316 100133 231684 629462 2374 1041886 79817 297853 494071 742511 77743 664176 695403 825345 786085 260204 805238 427014 570496 119988 644622 523951 899961 489867 41933 660852 278699 491707 1024368 795024 11414 870417 412506 1047683 961439 519646 211986 541838 870029 548216 281792 700730 756494 289719 673204 554962 607280 66424 138976 966628 213736 352797 381017 75715 46734 615436 439001 22792 202079 57644 225344 961805 693498 399723 754702 319857 78564 340282 150507 580759 937220 704015 239648 557606 313895 484066 797723 694154 905853 687280 450287 505970 137242 384763 166865 875344 241526 827465 41628 845276 686062 980641 1026126 577937 332864 336913 210825 122927 29459 750378 758035 417847 517997 82818 965718 360818 1036603 861745 341985 571755 841164 526932 801253 342000 632918 96654 1015992 486293 877168 976002 832342 693808 289942 524122 152027 946526 915113 142915 800266 844541 108 852463 1024969 115120 258568 115729 584099 436574 902281 529380 823620 319411 1030750 103077 925697 1001630 829405 958484 943949 420561 707516 927479 222533 558149 604057 686488 767269 1027763 641140 343618 1019857 5147 110384 289735 89165 537409 166165 153085 1036357 341035 919633 182844 761990 871589 404594 998370 180611 144573 789229 786639 210897 895815 993179 564713 489643 658009 1006903 861081 940654 584656 218593 432717 38174 646602 365470 294644 381664 206634 657621 610181 741502 957464 934099 10104 921062 819838 399432 617547 691883 951948 460232 35326 273027 835380 258636 835479 388551 443054 762286 981920 985590 183030 764720 968868 841266 846409 655862 543157 286657 544684 462215 870121 887437 301925 676432 739800 115109 607104 764449 576032 14266 591947 724141 748001 636835 1013978 583695 606786 394457 690052 67904 475114 314363 142947 660642 429959 795468 9176 757368 203339 432944 630534 815979 332393 188082 863314 811271 495517 451585 430569 609851 408481 568559 705594 250845 265913 956273 911992 263460 859176 605729 357145 55340 356025 583871 538713 794229 455991 36012 963768 331108 32500 548205 345976 218817 510022 126254 166176 839992 38661 1039676 241660 504024 714511 204426 66714 741271 665285 1032749 812622 99787 492427 743904 778159 692914 83531 452737 150296 365803 606195 418450 526120 1020667 280050 507577 375618 725962 835263 759360 207886 149283 671314 87445 794614 376375 12969 589003 873386 635931 368709 815128 753308 255557 519850 153685 419717 785683 705762 824193 657630 33860 456187 275774 1033576 160636 687492 333651 109733 607941 756756 719400 118620 108297 41924 144717 500761 565913 1033392 915443 359338 357801 436601 399729 525731 254673 922565 948672 124123 72589 665790 651776 349165 866494 646543 709873 907704 213800 488427 196475 789983 642034 788102 358694 355658 922921 533913 763042 671395 772668 230242 65 231130 215169 372898 30328 724386 30639 649501 671330 1012209 275042 1044509 85053 413316 147099 785648 348650 945753 382525 505701 413553 266546 966545 410707 701307 606233 587203 877075 592854 274903 57698 365825 476661 376699 401636 222206 98158 649433 975136 763121 681594 289032 902610 317761 469624 744163 811546 498269 588906 126345 803069 5684 401270 338142 32227 170941 297318 836104 126231 341873 529192 131058 1037386 24524 407888 962508 996113 569807 93329 403849 695138 245121 913992 681055 301595 647785 152817 990027 962427 474134 353455 852362 448423 892568 772040 460577 893735 631556 465703 240983 450406 836595 565977 813877 446261 952835 625296 336397 914248 444501 701987 893424 352951 190733 926220 998966 897919 543190 775144 553466 160511 370779 285435 562332 274043 368335 188586 892477 723869 274534 51454 392262 258287 615898 844584 554465 671329 719335 535031 270462 5577 464334 660579 681040 471902 662998 947718 331982 808509 101830 978846 688434 473317 910701 651149 119037 72122 369947 606809 598129 250757 743973 668460 1042710 230898 572260 605268 483893 314896 54710 214980 718176 102101 739452 950162 180968 936344 692763 831095 144997 132757 1010811 602194 305971 183661 735627 291493 663791 568739 229307 984342 393213 612128 554624 408048 126469 934575 41683 284320 438898 486018 754610 414776 862962 823979 872094 602095 610297 991652 375836 52126 84285 952520 255028 679492 168507 81111 600821 816260 470705 278134 867567 426274 847650 209580 334775 130442 50517 723815 997990 465481 10454 606197 436763 458641 166772 628107 1005172 892346 843201 292802 872985 855483 74646 1040660 602930 295349 792716 316259 229355 312681 189571 745587 600823 282300 188447 1000043 729098 319034 354630 984153 712798 831377 640931 506539 929583 342545 467238 1002422 773695 98611 556674 1001522 215635 914703 319406 152507 120755 778980 352357 400722 409262 685460 748710 255963 382996 1000997 591156 107165 301498 31809 857110 889285 144122 163510 381208 427747 932144 734200 734793 174442 353342 840346 230524 446260 645896 672217 251847 25853 561145 461329 969734 255715 896381 316741 209241 125165 660101 32667 839841 307072 777990 47070 606215 546795 790650 536571 182134 1020125 208477 875908 218396 451305 460465 641584 98797 559369 227963 193625 632352 186648 23107 966524 327088 212055 414360 357564 56540 505833 321674 217952 521383 591190 755246 766289 1025880 998156 497438 1026973 748795 197849 636150 681719 542687 879730 254936 319540 149783 537072 188137 216271 402681 46158 292050 920422 55201 1010156 848959 533562 1005935 387343 895075 350643 25477 360542 943475 116954 672842 24423 795942 858590 443369 479000 963388 737424 465107 391750 485876 838886 126009 1033769 720531 52091 880274 998110 548324 144909 490523 654308 956595 193534 905554 741535 254033 420564 544635 474329 1020691 892602 479515 534844 612563 451325 527999 596953 1003373 203407 70198 950436 345923 166022 572819 1016309 987066 733342 515372 127240 512955 706483 675166 704126 558643 406601 1027782 328410 1007251 564996 928457 104197 681296 267056 608269 81099 462948 372538 970494 743260 585675 1008948 769610 209868 616967 609109 741221 909714 166045 818295 133894 695053 447638 624792 454056 1031674 541439 816473 826378 939007 12649 20098 829359 928548 684649 280188 451423 294485 354841 288469 444324 470497 604822 512192 59214 952318 524416 429458 685040 500034 597885 585542 840288 605483 106165 164090 474939 870041 759127 690032 33630 55375 960275 266638 702574 841077 757919 497886 728402 594457 836659 12815 522931 789417 923148 937330 956291 602490 882924 132989 212339 1031493 445080 985420 871803 793508 831577 784667 91222 910490 33660 1014477 757507 287752 740818 835688 757573 242233 644657 109207 340004 285783 900336 555303 436842 1023219 370799 985994 465191 664705 950669 373079 982574 1012185 1032240 494279 841366 1030840 313281 948538 507705 156733 349101 303024 141624 985964 979941 357201 958069 990638 104799 23526 562711 655695 78482 975965 219402 904703 940030 31560 63100 431442 526498 901982 215137 408384 554628 357369 591856 974501 975661 313751 586277 119234 560170 886362 851005 336570 698252 754312 1022012 111638 1011817 773387 854378 779586 541529 482289 706769 576269 445177 216301 457153 129069 998507 570836 126541 644537 369620 394530 244684 166829 540893 782963 1040216 620905 586547 524042 586322 605746 505608 951885 421596 283056 12687 417350 951389 666735 806275 526372 392193 589918 911265 159928 535863 917842 101161 475385 590385 408964 802401 48768 199783 132623 417554 211980 239892 845683 364297 793088 472504 799253 503959 22240 480404 398012 62226 831448 868657 211734 978770 610613 668889 858673 185396 202473 514844 697602 303899 810251 185933 896737 97386 483413 87043 184843 457739 798372 504217 387103 894443 796540 864429 856738 287355 330882 179108 807803 985905 369152 899621 243063 657157 384868 587162 656582 325364 307137 888242 399228 422529 868940 392418 566801 709679 387808 863455 570338 5640 692859 760613 296877 48665 309183 298355 603161 1039091 196466 349773 176172 528428 152830 567673 425939 1028828 695025 130 715869 259617 60286 331576 838912 862107 92411 346158 384851 916464 171617 618811 372690 1043273 290767 739322 987742 957907 826119 734794 797370 288832 182256 530126 722191 645187 928018 723309 310889 676120 437277 612307 81207 1030137 768610 944623 621007 471210 166232 1034867 677607 59886 916249 867159 657949 850447 134882 973399 136305 478042 319894 218480 1034950 301216 998972 12135 880228 162231 966269 398402 382329 819191 752423 736716 304019 549566 216236 911381 332327 736236 826275 54768 84238 644200 180550 255348 280323 393369 915443 701564 23078 724205 580524 218407 796796 735829 359062 987736 542828 19143 259454 1000503 1009987 73147 831567 537774 199601 941231 4765 791532 445002 538531 907293 1047782 799239 995742 389418 854481 76482 130343 324418 1013929 192445 682188 924039 384942 497692 744351 316735 160226 12134 123315 519765 21388 351752 739491 13269 982711 41426 150540 310387 374708 267895 348687 440069 70036 183826 505808 445189 819886 768412 11769 395536 657695 598391 402743 289641 646981 437734 19132 976502 278595 1048466 398524 985410 474241 645127 417520 929274 695849 512564 333590 932464 777643 43759 129390 651419 271929 203119 679231 970517 682572 866256 528720 164252 231453 555922 1001583 385425 163373 802330 890350 493180 700350 578864 784928 517766 407895 867200 392929 67325 152899 608537 517132 244947 249875 949233 384002 818464 363800 86110 940073 114076 203498 862622 615787 910630 88035 838224 465075 445503 468645 613625 985972 314767 537232 134273 190497 747103 246860 928947 394934 354078 632390 783040 792878 439261 465194 900541 59402 365778 907374 519968 728784 890585 470728 86855 796810 916462 334514 530929 990275 375732 230125 876226 571790 988145 752378 606660 685311 829712 694179 626657 693423 669341 21360 850794 220348 184269 230195 844947 740294 962547 121469 504308 550772 695052 753702 899337 39149 708148 832201 177843 596320 753711 490821 382902 454268 61921 1014589 151865 161528 593622 634265 690505 1804 40379 155395 1036117 1021174 917730 727147 566451 357751 231107 173444 496922 927827 739957 600388 302886 996565 959545 148072 732376 464456 731632 475117 957459 931967 475040 746904 481056 721998 538611 278640 687403 719886 787639 527166 924355 190493 554847 271124 782942 529244 135552 887747 316627 300975 812373 885859 428510 572033 394812 797647 411807 743741 133431 734502 114715 746966 71020 175180 569274 291648 787621 117350 69575 545268 136145 383586 510451 1031280 828289 601453 467 267189 690284 794490 191837 273351 322539 666562 146799 403505 1031293 856382 988744 551038 503365 1839 497677 230593 1035143 328087 849734 1006094 38191 918973 271710 861950 701257 822957 198950 571439 996746 590262 804690 173250 1008582 275178 760570 367324 401015 326049 310811 572453 839485 251126 451092 68172 911704 434248 440361 254848 457264 939963 68100 823032 805326 584885 516655 448877 2912 600673 803995 49563 990649 436783 423707 341188 351182 514130 973290 121644 752954 526401 610337 652446 34491 760118 342082 541925 51890 273074 259248 135252 817575 450807 525364 862271 1032899 440716 961146 722816 951381 323517 403601 720627 363598 618777 165231 356857 223428 352754 190059 140025 706675 111072 620481 757722 27447 770110 517394 89739 434835 135340 156129 776572 549421 200587 737815 162850 385103 1042052 598655 495478 312936 352514 631115 710263 389513 843955 173709 346787 180969 483851 277695 1042562 262242 299200 850236 494620 279793 519247 193732 1039741 313 916598 218108 478520 330753 234936 679915 925921 246449 77276 405119 167826 244185 802926 383750 257639 916907 49981 478901 978178 975484 305883 366885 320007 91463 491296 645328 10145 400426 1048488 45977 493564 505574 645200 417601 178632 986979 353725 735731 126141 576042 756181 193209 681489 952041 495683 16900 666883 368883 598775 995880 313172 360381 20132 1046493 722377 489314 366401 285375 1040555 145696 7305 110031 812102 185305 773755 612337 306541 345235 111066 650348 1046004 956152 275629 709485 373045 693719 103104 295556 112780 986017 936482 476452 100315 430829 630693 169255 821767 325364 930658 983881 619896 467989 42290 831400 178333 43090 936245 545355 783974 574418 912463 578455 692936 592221 305318 488667 216893 1019619 51750 297158 980801 437749 836349 703467 531670 283722 798751 191812 255233 189500 323011 693932 517194 369993 408547 968036 985920 705682 1045184 893583 1024755 845151 771933 35765 285048 410008 696319 47940 679529 481870 522419 557322 429922 210992 350152 199357 242821 211990 1036880 834675 773367 294778 106660 399658 944993 50426 115421 736065 402032 325848 243036 122109 983381 475514 603458 1044741 8261 958442 529656 838375 670970 925782 401577 972689 878384 367249 856771 517592 507177 656017 563322 130804 997418 477423 26181 970498 559355 904042 23647 761217 853099 873828 47943 775638 106442 1028195 26688 794568 64878 312465 213458 2052 690478 149821 427079 800922 566506 591192 867887 999806 1041665 106489 447709 717064 613593 196826 104679 15476 654170 278744 748201 1030243 587635 797302 159427 41304 478356 19035 512663 29756 673587 364495 434380 857819 729415 294210 42446 757861 896720 190662 222283 872942 6733 347280 465335 397037 373060 632698 643785 271809 966845 912772 561148 890919 1016263 264271 555535 234437 529906 354208 140933 952995 1020884 532963 60454 318381 271237 500902 542588 920370 142114 193817 85847 297832 297805 163989 145738 529637 1043371 490770 126507 167719 726885 448943 634519 100622 420264 114478 444267 409949 281125 893044 939596 933692 309649 908046 335392 424633 388646 59303 879507 726338 786464 203411 854419 369196 108098 586824 869845 786224 262734 197087 460110 113896 753040 871831 846010 923479 243028 810835 360728 556638 292715 642327 496683 896584 904875 154510 684283 1005631 597868 503431 808018 23252 87051 493939 56640 1018491 268650 696297 627096 199180 928622 849443 684656 406340 307584 119166 827557 790338 895757 342270 69972 548618 617478 853447 348770 78853 993633 754597 810742 727167 955798 369029 885754 116776 560418 963066 742557 1013908 54023 768953 306899 307643 712010 23069 118739 177785 242036 470436 1013912 687375 708882 515183 664162 145312 800309 828102 738098 224437 876531 619410 696913 237498 1011428 436450 376009 625022 545189 83047 997866 57527 328025 180215 552903 963196 445987 159245 456630 543433 900013 158279 545492 961790 126372 661991 368255 40032 926777 15443 612570 341143 870561 428950 603468 70191 854422 584924 393473 527127 493525 143609 235368 882468 397982 550115 714419 329871 980023 176692 525402 406643 20073 708521 414104 273232 657153 786853 831468 811403 574545 109231 771482 894955 260524 486383 21032 644126 66541 841141 758497 260402 873969 960499 243541 864284 111896 500414 943575 127029 34248 714448 479230 653239 75754 648713 317220 836676 680811 517098 835818 826208 910524 853528 719794 664306 444755 718047 815908 166343 867368 330668 1045674 671759 74297 924050 992243 409566 907014 897478 98163 386476 588053 986147 750818 1005782 935535 751015 755129 33819 690465 151796 490424 433695 496573 42704 765283 934379 740822 673445 938624 923499 774279 423682 583834 920558 692973 144920 632705 858794 566952 657981 984520 501046 394334 877165 1002822 23566 911417 886468 933782 898835 147044 661765 182934 917000 532369 861462 969964 254230 482678 573826 715388 893257 991051 540661 553203 575760 101966 454084 740416 292033 561727 943203 920341 273170 368100 944620 127850 345505 953222 24991 861947 584046 625010 543836 579525 298844 661114 350506 101517 728243 69233 263604 750937 35745 116403 249543 839668 664500 932506 159958 23662 868961 804874 964726 123290 963457 392166 320226 442767 301519 454296 429688 302632 845675 569485 15161 527748 681562 18103 940877 876166 676099 964361 258941 879957 293555 435455 314295 34781 526362 589331 339854 614989 440268 702025 81592 662424 47810 365732 904590 348660 203990 397230 316815 870237 703818 539124 1013213 202259 907074 376456 1016766 521495 924229 454014 699164 167091 348864 579695 597766 678639 959107 687865 645677 731164 936258 199484 946024 166733 654613 204382 27184 622297 250616 208136 147236 787675 636748 60392 904327 56242 751188 904237 158397 213633 611513 34830 298194 52656 866311 769859 61682 871273 24365 762762 352498 964636 1026817 832804 66246 213755 30394 888661 932105 221823 524404 902375 529272 129249 483759 773287 872311 821410 923601 261607 190602 882947 335007 171259 538845 158349 298696 718780 960957 564107 387674 365064 455709 89227 315723 483903 389394 38113 25585 269768 195159 481060 993674 890250 121546 820655 493749 139891 675565 362273 970743 795125 988518 68318 52792 295556 429951 384395 129859 679961 455078 511381 929865 110770 525294 303019 389215 721103 815757 725824 803067 409591 306780 915210 463483 171313 875866 347526 276638 881547 744233 1016177 324360 149143 477584 305744 132547 904937 700663 909545 680377 399002 45294 173000 941371 632264 802982 936891 621693 507668 393078 1019991 838167 240674 234839 269424 769925 334364 697193 144036 900520 493104 83052 156114 398660 702989 925000 739739 302976 415850 654725 93928 58985 162176 331732 860259 122222 481163 105092 551676 272869 396108 413709 466533 64389 809098 667529 713111 488682 363148 783670 350027 697365 680096 465653 676482 396009 133784 551118 269054 702383 406856 267626 770502 454035 796425 1013399 492966 679204 322617 16840 83884 584920 431033 220307 462765 921990 31597 867633 499902 177898 830656 383745 859579 505892 18717 143109 507331 452665 853623 869475 692409 830097 375746 186597 807877 793463 523639 888186 939473 1034396 838164 698035 748557 588181 149146 351558 63084 1017944 35598 769679 259109 281027 753400 990474 272434 525845 247270 135386 1002964 590195 572394 395333 417037 595045 885272 682038 450340 939094 203530 998586 676645 19479 628572 883075 893535 246876 676399 445032 173284 465981 867754 979939 898572 78263 737140 50065 88306 317993 1023292 37046 650485 715479 686386 937143 750137 315755 417419 598941 220708 638063 187904 437401 32737 21460 408143 1026682 193760 459117 533689 285752 404820 838005 493954 679277 458931 832261 879733 399063 512570 901279 972125 114392 312679 620710 1035405 256502 655997 720355 616281 502619 920323 571394 320667 542037 138821 691218 907567 158167 699858 959753 879735 854775 123388 969790 42199 768878 405083 545261 771130 827163 456266 558519 832651 256896 82280 1031967 951357 456771 950297 849422 1045188 581551 483331 256847 986394 700209 831633 1040660 776763 75739 546675 320367 268201 134884 546076 106714 656872 724517 383299 250544 541955 271518 681827 79281 311557 1025775 330555 463490 306817 643039 105806 153130 235275 647385 268131 146071 1013181 447082 653574 491287 779187 103620 244742 143583 939151 450623 547061 904 353014 693714 318379 866700 863504 962462 657347 662734 180492 508260 658717 460559 563610 67849 543834 588410 928367 134937 863075 576025 818372 513858 1047011 971357 646104 237780 583112 868762 430442 79688 851910 716936 307775 447158 413652 51907 850594 34909 653740 771916 178910 609055 946511 356615 578502 228354 245631 327483 639791 199344 1037892 720405 311408 730616 62824 624421 125160 97355 532219 723422 1014904 592959 891855 631834 666117 427280 102396 592533 158712 14106 696158 328045 62653 758880 303634 418985 797511 672008 92413 49326 46987 570333 889413 686795 990976 26316 749013 100783 28965 1021799 389598 966125 263163 563045 900945 629375 540807 699680 144997 965952 32594 427029 563991 710513 652521 11624 215461 800309 110172 45149 719634 842516 892355 600800 792998 468092 702132 623102 664939 460347 137935 828010 731313 643591 480819 807161 867466 954358 109573 953126 531791 583430 160496 948111 839449 562582 688544 190069 348744 489963 43846 287296 419840 10924 740375 315385 353959 991079 976333 696271 269929 26890 248868 101779 314804 785002 319838 192827 533948 164031 615104 499554 483064 838694 771347 350662 810403 1034270 1024292 643017 648764 459788 569412 339698 385542 510903 317640 410473 504713 970700 739978 665726 826127 679515 174950 100642 273192 207704 21438 880748 445734 370971 170743 371221 546210 913632 537594 701180 567541 539464 432563 342436 290752 518358 101269 339633 514916 465523 367125 157039 359051 55787 508715 50251 204189 512622 794324 656727 969548 760080 367506 984778 902409 951625 51946 174974 498572 924021 769509 19313 1004368 1047380 848272 1029188 825620 359563 740220 571839 460379 504610 599614 546379 357869 926213 290288 613238 223316 127363 904366 176755 948320 1030098 583450 863383 909219 643464 501977 189405 396022 870947 172308 666467 671474 742531 28408 921579 937080 611179 933430 419931 677162 619011 742275 95805 172015 904281 633113 71232 359795 534491 367413 884917 81060 539614 435351 1022482 274230 690715 731909 316275 572960 640812 89032 957204 1019421 316180 989229 1006808 635949 737716 717317 463557 326161 160599 538661 91526 799442 343335 529127 482536 892730 8629 110759 434269 615001 792949 229960 18300 656898 650047 1017773 80510 593739 5328 306239 402115 107281 869191 471917 846667 211569 89000 668968 381246 419664 987996 797283 394341 370901 530607 559513 907182 806889 379729 29510 295339 881598 34006 814701 748820 325189 487734 603409 727360 301238 718669 102588 756400 991244 766300 476923 674693 231814 1045894 857567 1047557 675624 126548 245885 488218 441400 541490 797551 552658 938433 741615 35154 513248 539411 586305 431942 1016602 447041 579647 846193 1028089 865441 226021 345980 776988 190288 878995 923924 347589 494508 631694 844394 338778 566232 254078 774324 528869 747323 385263 808618 871061 829185 597712 55561 756283 574104 464374 1010451 868814 896053 662682 1022734 425703 589133 52183 347841 416837 269084 391213 700410 393803 27425 997889 731402 472957 366496 263707 94534 295175 255007 1005094 698760 316214 823785 909619 34989 315900 152718 713782 825365 500080 251489 883336 426022 83532 150776 558691 1008841 824942 400816 993641 807403 964951 234023 1035550 112638 669871 105664 506729 129141 237759 306466 83735 66123 635125 1021113 951384 982653 203876 817972 168256 789643 252481 1041157 749127 462587 788071 507364 943818 624598 152020 561485 592264 165162 787242 699133 569637 171398 296751 615800 695466 720001 430413 425094 432131 98099 576530 225714 406656 778425 6577 196810 692564 259766 615552 304226 177177 458189 851832 797265 291146 128552 890552 481329 648392 856052 307202 237539 358998 534498 965437 386057 951837 676776 570097 412811 552233 425598 85198 142099 417257 464290 1030693 389008 891059 181460 129133 76983 542781 803546 307648 437373 715301 994813 437595 693406 935787 784523 643105 39706 1047794 320851 240921 805554 758786 922668 1025516 350063 928457 171630 301928 131868 437461 50039 11775 627143 301979 992551 626248 52804 485108 857188 908669 171690 21915 1043863 531964 436436 589232 1017134 439239 526048 19768 238616 29956 920500 8858 300108 739965 595828 881955 48450 417824 359437 331139 610424 648576 422318 446030 525806 941650 727881 101501 1042602 885489 1022743 96234 734005 962779 800529 201687 539677 60210 298360 835432 488049 289596 579917 52772 813640 377060 739033 667768 260410 820022 743463 371764 90853 1020134 612741 632076 300393 57546 255495 947480 751085 189020 97284 611668 15640 618041 532887 775713 451480 542372 334111 649154 761503 75779 435647 553696 289888 223585 647135 426247 503959 994539 956841 193830 647422 925811 217997 54291 279001 249328 737469 793861 438891 490492 23473 78360 428414 630357 232101 577740 819680 448092 840726 694919 243424 689049 893769 535822 766165 189493 466116 183056 1016215 574846 426707 890011 258308 836711 633348 937893 964989 794117 884139 966788 578662 987155 562271 37494 906921 182639 251003 380955 679220 60058 207006 1043445 756086 431676 17451 481519 101862 856479 620490 897747 477820 390447 431589 816850 63798 847104 386860 150529 256661 67912 208658 56278 610845 499424 704589 866991 926424 702407 696666 319563 130004 332703 246006 602190 468128 899118 866982 234178 367059 332255 764720 269457 207237 369726 955680 837644 171988 674432 382276 736615 787297 788472 75568 207674 1040848 616611 768443 732929 502860 618909 381824 937373 336896 795050 952158 261074 186015 688558 1014009 46791 502493 542005 831798 76937 1015027 588524 688835 128135 707359 707878 753293 382999 487969 578136 555079 830192 293312 454045 301802 832430 192835 606002 1019183 42066 383993 599291 501271 795327 208305 641789 930148 581950 513858 936930 1033245 935675 58117 221560 172302 370821 762198 959794 863557 856146 976150 352421 423062 694073 1003564 847372 179736 150774 45055 436421 929958 45225 420350 617938 493408 768343 325656 699481 841255 814696 423236 591396 810532 200743 276987 688162 750145 512070 493753 17124 355246 662103 215679 125729 306782 27731 580436 158258 507271 704279 648895 30358 286758 622306 611407 298096 710009 725977 869395 949764 727427 129668 269090 300094 932235 355406 958485 409386 374941 956424 75656 284285 197639 289382 905373 59915 587742 517760 643448 565838 619383 200275 1037252 504038 65006 809790 90412 807188 162466 50821 614371 579645 322998 418258 106269 480877 348306 622511 881555 50897 947809 420877 746499 643132 589969 111808 1041838 464291 353109 66048 731353 726689 129574 425705 783692 1023988 994366 53756 104150 838654 237851 107932 973254 1020740 165123 835730 6004 126195 384378 110218 414390 425814 978381 129171 615531 647265 961418 388515 210932 747049 541446 129809 399286 1017706 1027030 955673 2457 904192 413014 307036 867212 806254 504613 50525 753662 706394 545191 946949 55911 997390 547458 957727 465853 397561 827681 666077 954111 522028 1019700 215377 636334 463838 796974 478709 267343 390377 336582 202020 397034 654666 656246 786334 513422 746916 809727 1014280 352459 314558 460259 726377 359990 284673 623082 995247 388328 25595 610974 928808 952831 115934 751054 670729 888092 366337 518159 243435 972004 565086 604470 656200 17279 932883 667871 69379 338716 320737 230122 874461 707179 670640 758776 558081 1038625 44297 675314 35449 74872 565402 197763 224182 867244 997814 420249 621068 76927 305106 954856 12851 20405 788233 461158 500679 599449 446617 194512 289225 606839 908132 218404 537373 150304 650352 994853 187146 131433 907111 1046747 922045 1007787 274200 260368 365766 969285 165364 570579 915352 999958 278162 1014009 785421 178947 977963 912791 948961 226167 148254 834185 842802 549342 366958 408559 794631 700713 325439 476843 816838 937293 1029980 261348 92603 1015747 702388 176773 431000 498698 530905 975294 190703 703521 430975 405378 823482 36109 675587 98312 1002708 666457 89058 793419 488062 462737 372541 713098 226011 723654 963676 364488 914291 480013 290087 267341 161460 565248 402095 127779 955500 808763 435619 637593 115281 968928 7899 690116 896121 293908 94161 629497 597474 35711 467747 130133 489707 659920 126227 274485 442329 173623 834567 523198 404819 1042665 284937 145750 482535 663456 170055 48425 787331 123416 989588 936357 145404 972435 497894 37886 84874 622166 118486 153771 602698 135722 581923 753639 424891 421596 549679 610865 842562 594365 452224 572620 671910 730402 138048 304704 295060 761061 950462 676567 232732 877282 828907 383265 671282 430971 391646 566896 1026606 707093 207953 791388 724556 163225 925217 133185 280365 93428 90577 373180 710996 924567 478216 935218 362922 810487 693262 382281 820731 849422 689235 407149 7543 278488 309993 914252 919858 650711 424453 1003867 476324 251280 493698 746830 554537 904204 41565 735139 452481 37464 1014074 588056 265809 643589 672989 739121 631969 469416 320434 295092 20829 411995 625479 535084 188628 794426 461004 549481 3388 332776 430490 878333 841516 22279 730025 600257 618015 539587 816664 585806 698616 632136 1014185 463493 659065 820039 944450 963848 945610 1007222 158317 238270 984825 521485 48600 12371 213876 714569 884694 733365 65168 816108 391389 522648 744966 804027 294406 161779 277104 936703 1040784 611457 137169 175109 553822 534593 830986 966046 299380 246007 131430 594591 968829 685480 396047 694114 492616 690978 979350 441924 806982 43122 1036655 834597 436238 23403 267634 251115 284634 568614 876380 309247 748807 444028 393292 126158 767641 566414 655686 85833 1037748 122174 572339 564325 1039908 291763 66015 986780 493270 1031385 644986 395883 125533 480223 637464 711378 841582 270007 948657 228823 373092 90777 500001 557315 123069 518272 356009 912867 316314 602539 941164 870024 364099 834590 866547 168456 379809 87838 642986 948475 830915 296889 926048 1012222 458330 130364 666827 261683 982844 857530 542466 521663 903908 422540 263169 975947 541936 1023180 372520 882052 629410 965080 283581 258459 873312 282581 21861 772550 717109 334378 563375 668861 336205 650753 801673 645950 949373 503497 712137 889993 382904 86710 358821 930532 795803 390975 117819 352280 385506 853408 151050 494066 662512 157526 310135 974531 64844 314021 601418 612833 257822 522005 246062 778276 84406 864753 709172 814185 365830 242375 246096 347155 809251 206827 19931 224133 687815 150259 949775 111273 278482 755004 857998 225644 42949 107620 436188 1039423 828485 433870 335072 39064 1025438 419873 1043815 350575 249661 513481 446881 953281 243765 365429 723874 70417 1031099 75671 606178 333282 842154 133095 384446 121406 993024 179680 923637 569906 118367 924482 1010987 63567 958605 949902 508009 465963 472308 75661 411 48862 104995 1022922 222737 515974 693835 72467 340222 989123 1013698 402428 461820 59451 95620 2139 126854 791831 303021 430541 236413 987780 811008 898608 171940 295220 494179 875559 717860 178906 916833 864154 336393 28337 119462 427571 654274 19958 401287 938977 320933 378985 869752 601945 437864 317649 53907 747152 718761 975221 324120 467778 142952 956579 617703 696174 136072 329004 670216 27096 971857 625382 106275 244358 963313 984873 909576 710468 671478 1047891 820265 624672 728533 250692 859419 891886 746343 990690 897305 490693 490087 64919 173697 54399 302325 1018574 804180 213309 908566 348793 772026 72161 638257 123534 653948 148115 678035 1009285 93576 463165 662508 1004508 930929 213519 462288 9875 341741 195579 960312 929201 332117 779578 801790 92093 165160 804805 783204 683845 162184 673244 282766 30554 232379 335491 543491 153618 602027 688640 259888 830213 680039 128607 376549 456657 385184 19438 403926 651415 920365 336321 13851 48763 930695 293423 802992 482855 759373 941907 1015286 527432 252354 432012 131632 639504 728650 944637 875015 115123 761585 160525 373511 668394 582115 952553 1020959 1036147 555253 634877 271909 565134 152091 794495 396368 378497 694256 87524 576700 155414 467505 540009 837866 92184 161346 221323 116285 835801 939943 732815 132733 472495 518284 282619 520280 236659 1006142 789275 18396 196864 339376 833661 718591 778682 984055 804725 812567 818180 392910 447130 91234 665800 45331 476231 499840 1034484 696136 2843 831731 868855 741395 384633 371878 657992 978110 955145 86883 837088 160184 393013 443995 651962 356113 716717 184483 763226 219394 404451 376753 283971 419939 887440 248803 964992 396083 333357 659704 832796 189717 16763 661140 480170 155597 338940 911553 120253 773062 259703 442473 118129 594063 272248 539613 936673 847193 663501 141137 530606 51579 433930 709981 854143 791791 153606 788349 544635 473298 496988 288402 127696 792551 781803 1018720 1000496 401173 788823 431886 421455 255461 750725 744361 463206 810757 689699 5280 651187 628935 283421 896841 633335 724386 439081 697179 429046 99504 415037 285554 485627 426543 58387 863631 624721 83968 998060 58261 106955 747051 633034 119757 1043005 449369 18292 35171 602112 509272 613750 1047782 460658 237979 512990 548044 67444 531896 768640 681452 71146 751592 973939 347138 312382 552842 1008786 78382 900062 509344 692732 13173 211642 609616 621717 523071 434119 953444 125315 388567 853886 584651 864177 1040623 1046621 882710 470095 222233 466789 12795 477008 366926 859290 585430 362474 367979 89991 248099 899354 229551 594871 991493 171549 905023 73021 601283 210680 502179 206125 989509 267506 617798 1029664 1030811 966421 912633 1009844 248950 599728 932208 860170 901805 469975 915907 742982 207290 537057 676847 424211 104251 181226 877907 415260 76401 18767 543540 38804 433348 707124 375609 938159 451132 967681 469999 432679 940554 200160 953670 16056 888573 576833 430354 817059 886798 358999 754571 833839 895188 586905 439245 364323 860688 108354 945241 35150 127523 48592 818066 997376 1013139 26760 871489 80014 952202 930033 626194 1003985 602711 745045 814613 893095 782314 354883 548669 447601 948828 558351 815844 162708 404581 928337 803141 548856 258532 640354 811521 193420 1034331 353762 357531 183488 249713 33845 1030396 340745 584046 185857 604143 1031008 453570 340657 555942 193731 679806 165877 907315 402611 119257 187968 345104 922549 308396 159049 704664 59857 380663 442506 217739 596758 212314 256964 821902 615444 393884 249721 302505 251488 206888 93553 855495 390420 28299 675126 647737 778572 953848 520343 1011763 825002 722628 219177 45902 79826 754153 300993 13828 617199 311687 31483 363064 968236 991583 407990 610731 609340 698198 998550 644744 456915 304120 192897 668633 548139 58099 45090 921103 281728 551831 110186 252798 301204 1036637 328969 1031390 908844 463965 508921 583115 287120 332246 726772 759110 1047311 33962 686585 106035 70521 562655 261579 229337 569507 982303 302194 265829 365031 373049 695736 568167 548001 141470 2988 3666 55475 535012 997155 630016 408834 928839 216114 1004589 822262 870435 456373 278519 589822 964475 202444 623717 493578 583285 1017176 783837 218127 922588 518274 803243 291207 950685 432181 239233 292846 13642 496287 474353 804166 936090 360628 774133 838292 117223 182955 804200 321632 404654 48255 300683 416569 739859 440943 219265 768047 455002 755070 251090 96599 526447 167923 176620 268875 867423 1008091 994205 345255 82397 68994 711579 658573 959934 504830 659964 277794 863613 399780 441790 570639 706488 84624 517440 316160 134320 20258 1027783 324136 20173 913532 129274 915132 867096 953605 361319 780915 395712 785640 108284 502029 933526 624278 695950 367817 522640 123712 941909 1018605 382793 86878 262510 749633 549247 901930 1030232 93588 593812 982821 875384 181302 317199 587922 229013 254588 543768 662006 72284 753728 1004031 1026975 509149 576351 678837 149529 293388 173113 736337 811194 586817 125491 755596 840215 496824 579640 950853 493709 252946 618804 41727 406713 619218 851096 434782 724992 770529 955097 924590 504072 6923 702961 114012 651325 291200 397789 199034 56397 303700 856349 763455 769708 19711 971062 540293 339985 211933 322355 979530 802039 154798 680992 218927 891421 1001751 240014 657660 977159 286496 630291 903706 920698 747957 636358 537623 429316 55589 860871 1046566 986481 363430 594357 962460 53079 75215 652854 15476 739211 457500 780147 899532 377514 1017453 134296 392294 72082 553607 989529 369448 751077 864913 55912 47004 534157 666265 53760 1039985 885810 813069 779357 202744 714182 1043010 201793 790695 566522 948977 479089 131482 275142 71349 150326 73997 670693 386446 946397 500451 56662 836448 1038903 149794 256220 809077 24090 689269 342399 115191 44254 533673 202762 838263 31968 563504 438154 701033 1033986 901537 823765 100517 725801 413238 609281 922344 316606 110668 789224 411217 907054 105190 85931 151524 965226 725803 504876 929034 294760 594148 573330 381967 140448 175871 510665 912547 610959 453646 587007 727130 792631 1047241 141353 641836 636829 8840 535932 570357 557642 667593 643572 505078 968139 488624 727760 879698 837681 874882 166419 347282 644242 294185 684805 541986 415622 222643 548529 129745 330666 966867 819300 299093 865825 78943 735796 851653 520974 835280 176503 654877 692763 501701 947015 490942 757 458880 731397 44267 217549 570471 810195 693068 865240 993668 413209 604527 435152 28934 906752 90434 167538 722878 23546 577179 36606 140963 383544 466864 703418 238414 979506 603551 33391 614527 69923 601319 38122 544406 173195 845293 255356 982042 614059 859513 766843 374326 822028 464182 305087 145719 881400 707637 65830 61711 512512 509802 774416 379349 809588 682542 477155 430147 477678 777915 528776 57911 331208 429747 1032684 896818 456608 76698 545152 280796 655835 149335 174522 983934 107552 949431 672146 222854 571353 206826 1034758 1043719 683189 1027844 846486 87606 347433 1006205 200136 99822 676586 376242 474533 128301 658292 1027938 856122 242325 117894 709169 173080 979692 719012 372008 1027285 799132 938900 676915 626569 57651 878305 368802 954194 109540 259676 850344 657872 803845 230549 306399 246697 705679 714598 579267 804102 172449 781417 711474 542229 76029 68989 355826 863109 496266 341317 600875 37645 565456 1020840 245737 847845 643455 361042 238235 866122 663016 293170 678807 105727 19330 398074 1006996 1007559 183399 8611 355886 894444 733140 185062 302693 92603 467629 451779 709406 685574 589814 911870 318880 225952 651611 433821 140313 458980 1023913 478315 317975 780335 488274 16249 51471 676450 615662 543384 698586 792673 286132 351199 657459 663190 403461 205099 1033530 573806 61410 638106 202228 348634 21361 428303 467144 434640 892 585394 730371 172232 390129 345965 471893 723008 138339 1037168 489042 202809 379015 114093 527091 25527 293048 667740 223506 568644 21108 883065 351217 971629 270557 278337 297652 52548 845113 836793 299234 571100 325491 15911 173800 191953 177815 931222 973462 736701 837977 1048407 251808 203972 388751 409211 999454 194569 155059 162137 824588 561206 571234 966158 306891 288249 34271 349944 247198 538241 19857 692027 526894 559109 863616 689980 708103 214589 921564 858408 408600 880359 289398 118126 631095 642627 823109 384833 935067 707480 494819 413975 970848 83373 40718 4396 215559 687952 12071 11776 236275 990163 943286 400085 174316 338826 476644 656434 261792 477262 157695 603234 918557 180733 12282 690166 706393 973559 959210 848447 611498 988323 509578 135637 106318 166888 758200 447763 850405 157108 486646 798360 335601 84857 869097 121287 772445 915371 794846 339784 842995 709187 812864 395653 859876 826687 100899 244014 491077 143647 221629 264629 715916 477546 68327 415187 706071 287015 1005472 306177 248485 892772 315274 328448 501210 185267 344171 818769 67520 164520 974510 443070 150849 131676 718303 219855 47278 829165 272691 731990 932411 786171 279550 1046500 247936 729133 760378 522065 936186 459690 260358 489528 2183 914081 75557 693624 574446 705 62843 64180 409685 172737 843668 899284 1012681 603866 998429 862850 802234 312647 916841 190638 765819 832204 852461 118539 713926 167724 652484 4239 945207 192946 245291 613367 16332 353705 1016838 69696 281963 878308 866906 426287 364380 945719 902097 871371 898251 331259 827961 768733 612935 466574 997125 80759 709190 850641 758730 450922 884127 380072 580291 785358 17 18 4 11 2 19 14 10 2 2 8 3 18 5 11 14 13 0 6 13 5 14 9 18 19 13 13 8 20 4 19 8 15 12 8 14 5 17 12 4 15 16 11 17 10 18 4 9 7 1 6 17 18 19 11 19 19 9 17 1 17 9 8 3 7 17 7 1 18 19 3 1 5 7 12 9 10 18 9 13 17 2 10 8 0 5 7 17 1 8 15 17 5 3 3 5 5 15 17 1 9 12 18 19 9 6 11 7 9 16 0 1 5 13 11 0 1 10 2 7 20 5 13 11 11 13 14 12 13 7 5 17 11 6 3 20 6 8 12 8 13 5 5 16 18 10 0 8 11 19 6 15 8 3 6 11 8 18 10 0 18 3 7 12 1 0 16 17 18 20 12 1 9 6 20 2 8 9 16 17 2 0 10 14 6 4 18 7 8 13 20 8 10 16 3 14 2 17 6 19 12 20 3 10 12 18 3 17 0 5 15 10 20 19 10 14 12 18 1 19 14 17 13 20 12 8 3 3 6 2 12 12 8 14 4 14 15 15 19 12 9 8 16 20 11 17 13 6 0 19 14 14 15 7 14 1 6 13 4 4 5 16 0 5 17 5 7 9 14 11 0 19 18 17 10 16 20 15 3 12 14 16 6 7 12 6 20 12 13 7 8 14 8 10 0 19 9 4 7 8 4 14 14 15 8 6 6 14 4 11 17 12 17 13 2 20 17 12 8 13 2 13 11 4 4 18 5 18 15 6 1 17 14 13 17 4 14 14 19 16 2 7 11 5 9 15 19 16 15 20 8 19 3 4 20 10 14 14 15 20 2 7 12 18 20 2 11 18 20 19 2 17 9 17 20 14 2 5 12 4 16 1 10 10 1 9 8 11 19 18 7 13 11 3 20 15 7 14 1 6 20 9 11 12 9 16 10 15 1 18 19 12 9 8 20 4 17 9 5 9 10 20 12 0 15 3 18 14 5 14 17 8 4 15 11 5 13 10 14 13 17 6 0 6 4 16 19 14 10 4 0 18 16 5 12 18 8 5 12 14 9 7 5 1 4 13 9 19 19 3 4 4 1 14 1 10 9 4 17 8 20 16 0 18 17 6 19 7 14 4 19 11 18 4 14 17 10 11 3 6 20 8 4 2 3 10 9 15 16 10 16 15 14 10 4 6 6 0 19 13 18 1 9 8 4 15 7 16 2 7 9 17 15 10 11 8 5 14 8 10 8 19 14 20 5 11 1 4 6 3 0 7 1 9 1 17 11 10 3 5 9 16 6 0 3 1 12 8 15 0 11 16 2 7 12 4 15 1 13 10 19 11 16 9 17 9 12 4 11 13 4 18 13 16 19 1 0 19 15 18 0 20 15 7 1 0 0 2 2 2 7 14 19 8 4 18 9 16 16 5 2 0 18 17 6 1 17 20 6 10 11 9 13 20 11 18 1 1 1 12 0 14 20 6 15 5 16 20 10 19 4 16 16 6 6 6 5 4 2 16 2 17 13 17 14 20 9 9 5 14 15 18 9 8 17 1 3 13 10 1 2 4 6 13 11 13 9 15 18 7 5 20 11 3 9 11 1 0 6 18 13 11 10 1 19 4 7 4 2 13 10 4 19 2 17 13 18 5 16 1 11 18 5 19 13 10 9 6 13 10 0 0 5 20 13 6 7 3 8 20 19 3 17 15 20 1 6 12 1 12 1 13 7 3 16 1 11 20 18 7 9 11 12 2 3 20 17 11 14 1 0 8 16 10 10 19 3 16 1 3 3 14 12 7 19 5 14 15 10 18 18 12 3 7 20 12 10 6 7 3 15 0 19 17 0 19 10 8 14 11 6 6 4 19 7 13 16 10 5 7 10 6 0 2 15 6 13 18 19 20 9 11 12 3 16 11 0 12 20 3 14 3 20 7 12 10 11 4 3 11 2 11 17 5 14 8 18 6 14 20 4 0 5 3 11 11 13 11 6 10 6 17 16 16 14 3 0 7 9 7 14 15 20 2 11 16 18 7 1 8 20 12 13 14 5 9 8 9 9 15 4 14 13 16 3 20 4 0 2 1 17 16 9 15 14 4 16 5 20 10 14 9 7 8 16 19 10 20 12 7 6 4 6 0 14 11 7 11 17 9 5 4 19 4 17 18 13 12 10 0 6 10 3 12 5 0 8 15 15 15 19 0 9 20 19 0 11 14 0 4 20 0 5 6 6 20 18 5 4 5 4 2 0 20 5 3 6 15 1 17 18 1 15 16 20 13 17 18 16 19 17 12 8 3 4 19 5 2 6 6 2 12 13 19 18 8 10 5 11 9 16 5 5 16 20 6 15 1 9 18 8 8 7 13 15 8 6 8 12 15 20 16 11 16 6 20 4 10 18 16 20 3 3 1 16 5 1 1 14 12 14 16 5 18 3 12 7 7 20 16 11 10 4 5 5 17 0 3 17 13 11 3 18 5 13 16 16 12 5 10 8 15 6 2 15 10 4 5 10 2 8 10 12 18 19 10 14 12 15 19 18 14 11 15 2 10 20 9 11 16 19 17 11 10 18 9 16 7 16 19 18 19 19 9 15 4 2 1 6 15 4 14 12 20 7 3 6 3 10 8 9 5 8 17 16 1 0 11 2 7 1 18 9 3 3 17 14 10 20 7 1 17 4 13 9 11 15 4 13 15 11 17 13 18 5 7 18 15 3 5 10 19 19 14 8 13 20 2 9 20 17 3 2 18 20 8 14 0 10 7 15 0 18 13 18 9 0 3 0 0 2 8 0 17 0 11 15 14 17 20 19 0 0 15 3 16 12 5 3 6 7 7 14 13 1 19 20 20 7 19 11 16 4 8 16 3 3 7 12 11 17 6 19 6 9 16 11 8 17 6 1 6 18 1 7 11 4 12 19 4 6 15 13 16 3 9 6 3 9 13 10 14 15 13 17 5 8 1 11 8 17 3 4 2 7 14 20 10 0 18 3 7 10 17 12 17 1 7 1 4 0 20 17 17 12 6 1 1 0 17 18 18 19 16 6 11 5 6 1 18 12 1 15 20 20 11 10 16 2 20 17 4 17 7 17 15 9 5 5 17 5 8 9 17 8 0 16 13 3 2 15 18 20 18 0 7 15 16 17 19 20 9 17 3 9 6 5 12 13 2 7 17 14 17 8 8 11 10 14 0 5 9 5 10 8 14 16 14 11 10 13 17 13 19 19 15 4 0 12 4 20 3 15 7 7 1 6 10 8 2 4 10 10 15 13 0 6 20 11 13 3 4 15 5 6 10 12 7 5 4 16 1 18 12 6 12 3 14 16 3 17 15 0 14 13 4 6 15 6 13 13 13 8 8 1 10 13 18 6 2 16 19 16 9 4 9 13 9 2 7 9 12 10 5 19 4 10 13 14 16 12 11 9 19 17 2 14 4 19 7 6 19 8 2 8 12 11 1 10 12 9 2 1 11 9 12 7 3 9 15 12 14 2 8 10 7 20 16 14 8 15 13 15 15 6 11 5 8 13 19 18 2 11 7 8 11 20 0 19 12 2 1 6 8 4 18 10 4 0 0 11 13 2 0 6 19 15 9 2 18 8 17 17 14 1 20 19 10 16 13 12 0 2 13 17 5 12 16 17 11 14 15 20 12 14 6 13 10 17 18 15 3 15 4 2 15 9 18 3 11 5 19 10 8 20 19 4 12 20 10 15 14 10 7 1 8 12 9 8 2 0 16 9 11 16 15 10 6 4 15 3 9 5 4 13 16 7 13 1 1 18 11 2 15 10 10 13 7 18 10 9 14 8 14 13 6 10 6 11 13 5 4 18 3 7 13 19 4 2 8 17 10 20 14 7 20 16 15 7 16 8 11 7 0 5 10 10 2 18 20 0 4 17 2 16 11 11 6 14 17 5 17 11 7 7 4 16 2 16 9 5 18 9 0 5 3 19 1 3 4 12 3 19 2 16 10 0 5 0 2 12 6 3 13 9 13 20 13 15 17 14 8 20 5 20 19 15 10 11 13 20 9 0 2 11 12 14 1 19 9 20 1 6 8 4 5 17 20 8 13 14 10 4 19 2 1 16 5 14 7 7 4 13 18 17 10 15 20 4 5 7 12 3 11 12 8 19 19 16 17 10 19 5 5 2 4 6 6 11 18 2 7 1 12 12 6 4 16 15 19 19 7 10 13 10 14 3 8 17 13 8 9 11 3 6 20 19 4 10 11 2 15 15 13 10 16 8 11 6 7 4 13 19 11 15 0 10 10 4 16 14 6 19 15 4 17 4 2 11 6 13 8 19 7 2 3 11 17 12 8 16 7 20 11 9 1 12 3 15 19 15 2 10 19 2 18 6 5 4 3 13 9 16 10 18 3 16 13 2 4 8 16 17 9 1 2 18 2 3 12 5 3 1 16 1 7 5 9 0 17 12 3 5 7 0 13 3 20 18 9 16 9 18 7 12 0 13 19 11 20 8 17 19 15 8 5 11 15 10 19 8 15 14 2 5 16 11 11 9 2 3 11 15 20 8 8 1 14 4 15 16 5 1 6 6 12 9 18 20 18 0 12 1 5 10 2 7 8 18 8 9 10 6 5 17 12 4 16 5 20 8 6 14 6 4 18 0 9 5 19 10 17 8 0 13 3 3 3 15 12 13 6 11 1 20 6 3 0 11 4 20 4 15 5 15 18 13 4 11 7 18 2 8 5 16 2 14 7 5 8 9 5 3 12 12 9 11 13 7 6 8 8 14 3 17 16 5 10 0 12 18 16 5 19 13 12 18 1 6 7 6 12 14 0 18 4 5 16 14 17 16 19 8 15 4 16 16 20 3 2 14 1 0 3 2 2 16 6 1 14 0 10 10 0 9 19 0 15 18 11 0 20 3 8 18 13 3 6 5 11 9 5 1 20 19 16 2 12 14 11 19 11 3 6 0 19 18 10 2 17 20 18 13 0 15 12 9 5 1 17 14 12 14 17 7 2 8 0 6 20 3 0 12 4 1 9 20 8 18 3 10 5 15 15 3 9 4 13 7 14 15 9 16 8 3 1 1 3 15 20 14 1 17 3 20 6 6 0 14 5 8 6 18 12 0 15 0 20 13 1 6 5 15 17 19 14 8 2 2 8 20 18 17 13 17 9 0 17 18 4 5 18 9 15 7 16 2 10 19 0 5 2 1 2 1 15 0 18 9 13 14 19 6 16 1 20 7 17 9 4 9 19 17 10 0 2 8 17 0 8 1 15 8 16 14 8 4 2 12 10 8 17 14 17 1 13 20 5 3 4 5 5 16 7 7 3 6 8 2 1 9 13 2 12 8 12 13 18 18 18 6 15 6 4 0 12 20 1 14 19 20 8 4 9 6 15 19 4 15 15 10 6 12 14 4 16 12 1 8 19 8 6 9 0 5 15 2 0 2 18 17 6 1 4 17 12 1 12 19 10 3 10 6 4 7 19 15 1 15 18 13 2 8 12 7 1 0 4 3 5 19 2 3 8 16 4 3 12 1 8 1 10 8 13 15 15 20 10 1 8 17 1 6 6 12 2 0 12 15 17 2 9 9 3 8 20 2 8 20 16 2 7 20 12 5 3 13 1 3 20 0 15 4 0 8 15 7 8 10 10 17 16 4 18 14 15 1 17 19 17 6 19 0 16 6 1 10 14 20 20 4 11 12 18 0 7 8 20 19 19 6 3 9 8 14 17 18 18 16 9 17 17 0 14 14 8 17 17 8 4 1 13 14 1 1 5 16 3 15 0 14 8 5 14 11 9 17 13 0 20 1 8 7 18 0 16 17 15 12 17 13 9 11 17 20 4 8 16 17 18 6 9 1 9 1 19 16 20 1 16 19 16 20 14 19 8 17 17 19 10 20 14 5 6 17 16 0 20 2 2 8 11 20 15 20 17 15 2 11 13 18 13 9 0 16 8 5 19 10 19 13 0 20 0 10 15 12 6 8 7 20 8 11 4 14 18 16 9 17 6 3 7 17 12 11 18 18 10 17 2 13 10 4 6 2 12 7 17 8 15 11 18 14 20 9 8 15 13 17 19 4 18 9 4 8 11 3 13 10 14 18 19 17 15 1 19 1 20 16 11 5 10 15 15 13 16 15 0 0 4 2 6 10 8 20 18 19 4 12 6 8 11 11 12 9 3 17 4 0 17 7 7 11 4 8 1 7 18 4 11 0 9 9 20 18 8 18 15 17 13 3 20 9 15 4 17 12 11 10 1 13 19 3 10 3 9 18 6 17 17 7 20 18 18 6 8 10 13 1 20 2 11 3 13 14 2 19 18 9 13 10 8 2 14 18 10 12 3 14 4 13 2 4 2 10 2 18 1 14 11 4 14 6 4 6 18 11 7 8 10 4 20 15 16 11 8 14 19 5 1 13 1 8 7 7 2 6 5 4 5 12 6 12 12 15 8 0 3 19 20 15 4 6 20 15 13 3 11 16 14 10 8 5 6 16 19 3 19 16 19 10 1 20 15 18 19 3 5 14 12 19 7 20 13 4 14 6 13 5 15 3 6 1 4 14 8 16 11 7 3 14 12 1 20 13 6 7 19 10 1 16 4 18 9 15 10 2 16 12 0 2 3 11 14 20 0 0 9 3 17 20 1 9 3 11 10 13 12 20 16 2 6 18 14 2 12 18 10 9 16 17 4 0 1 5 13 2 11 14 5 20 17 12 20 14 18 19 3 14 20 18 19 14 8 15 4 1 0 1 5 11 1 2 12 6 0 20 16 10 18 18 3 5 10 7 10 13 6 19 0 4 12 14 16 18 13 5 1 0 12 7 4 2 6 3 17 11 4 3 8 6 5 20 6 10 5 17 20 7 5 9 19 5 17 2 2 15 1 14 13 12 4 12 10 14 5 13 17 2 17 20 18 11 19 14 14 19 1 11 13 20 2 10 6 18 18 18 5 20 12 11 12 4 19 9 18 7 7 13 20 15 10 8 6 8 10 2 9 19 3 13 17 5 2 4 13 8 10 1 6 12 11 20 12 14 5 9 20 8 8 6 7 15 9 10 18 6 2 1 13 2 5 15 14 15 7 8 19 2 15 17 6 19 15 8 8 13 8 0 13 15 20 6 20 9 11 13 7 16 11 8 16 10 2 11 14 13 11 4 11 9 9 5 14 9 0 12 17 13 0 19 12 5 1 12 15 6 2 9 17 10 13 19 1 12 17 20 18 11 11 12 4 0 0 7 0 11 19 15 17 4 12 18 1 16 19 14 16 18 4 17 15 5 18 1 8 13 20 6 5 19 19 0 2 13 5 17 1 15 3 1 9 16 10 15 16 20 16 10 20 6 6 2 17 0 9 16 17 0 20 14 14 19 4 16 5 15 20 16 8 3 9 17 11 16 0 11 5 3 9 8 20 5 7 7 1 18 13 12 11 17 16 20 19 16 19 11 8 19 5 2 12 17 5 3 10 2 6 18 7 9 19 0 9 16 15 20 7 15 4 20 14 3 11 13 19 2 14 18 15 18 3 0 0 0 1 16 15 18 4 14 0 2 15 0 17 20 8 6 5 0 3 18 11 5 7 4 14 19 11 18 5 19 2 3 7 2 17 18 8 5 14 8 19 18 19 19 13 13 17 19 7 17 13 9 3 17 12 13 3 5 10 13 12 9 16 11 11 15 14 19 0 19 0 1 12 18 3 20 4 3 17 16 15 17 13 14 17 6 17 13 11 20 7 9 2 14 20 8 8 17 3 8 12 0 3 5 11 10 13 9 3 8 12 19 16 12 16 17 7 1 4 8 6 14 11 15 11 15 0 17 2 14 17 2 1 7 1 17 4 7 10 20 15 4 4 4 11 10 9 3 16 13 1 18 11 13 3 4 14 15 3 19 11 10 7 14 9 4 20 3 13 11 5 14 11 15 3 1 10 2 16 9 20 10 7 3 8 4 20 7 17 3 16 13 1 6 15 18 7 15 15 11 17 17 4 14 4 7 7 19 0 17 12 18 8 7 11 17 7 19 5 17 7 19 11 4 9 13 3 10 10 4 11 10 18 9 3 0 18 10 4 4 18 18 13 17 3 7 0 15 6 9 5 15 19 1 3 19 20 8 14 5 13 3 14 7 18 7 7 8 12 1 5 10 17 1 18 3 5 9 5 11 4 17 10 9 8 19 11 3 3 12 8 3 17 14 1 1 16 5 8 0 9 9 13 7 10 11 9 13 1 6 5 10 16 18 2 8 0 14 16 8 15 2 10 8 13 15 10 19 7 4 9 10 2 20 20 14 20 15 15 11 6 9 8 20 16 9 7 16 7 11 17 1 17 9 8 4 5 6 9 3 16 14 13 3 6 5 0 17 8 12 11 1 19 6 16 10 2 17 3 7 8 20 9 5 11 9 5 19 12 13 14 6 19 2 2 17 18 8 15 4 5 13 10 6 7 8 19 9 7 19 2 19 11 3 2 9 4 20 13 15 16 8 6 10 1 3 1 7 9 14 4 13 1 20 8 20 20 14 19 11 20 8 12 2 9 20 15 9 20 18 8 18 12 12 11 7 4 13 15 7 16 18 3 3 2 9 0 15 13 3 17 16 6 14 8 13 9 0 15 8 20 13 14 11 18 12 4 19 4 12 16 6 5 3 0 13 14 20 0 12 2 13 7 2 17 8 3 18 15 8 12 14 15 2 0 7 6 19 1 17 4 1 14 0 11 0 6 7 6 15 16 19 11 2 5 9 12 2 1 1 8 8 2 0 12 5 3 9 12 20 1 17 15 14 2 14 3 5 14 11 12 0 20 8 3 14 3 9 2 2 18 8 1 1 9 11 2 13 14 18 6 2 7 10 4 7 20 13 5 9 14 18 9 17 11 13 8 16 4 20 3 0 4 8 13 17 8 12 0 3 9 1 1 14 17 7 15 4 17 14 13 2 4 10 8 1 12 17 4 15 14 18 13 16 3 13 12 18 17 10 12 15 19 14 1 10 8 6 15 1 7 7 10 12 11 12 19 5 14 13 7 0 4 18 18 0 14 19 0 9 18 2 9 2 7 20 12 1 5 7 13 0 13 13 17 19 11 0 6 18 16 4 11 0 16 8 7 4 7 14 17 12 3 5 14 10 12 8 1 5 19 16 5 10 15 4 14 7 6 19 0 5 7 10 11 9 17 14 11 6 3 4 11 12 14 17 0 13 13 17 3 19 19 7 20 10 10 10 14 14 11 13 4 17 14 14 18 20 3 14 15 11 10 2 1 12 2 4 18 9 0 6 13 15 6 12 16 11 15 8 7 10 20 3 17 2 8 6 10 12 19 9 17 19 14 16 8 9 7 6 8 11 20 17 6 16 6 17 11 7 20 15 2 11 16 4 19 4 12 14 4 18 17 17 1 16 14 13 10 0 20 13 12 3 2 8 6 14 20 16 17 7 4 11 3 15 1 2 4 12 15 0 4 17 14 3 4 9 4 19 0 7 1 1 2 5 0 17 20 12 14 5 7 7 5 10 2 14 14 14 2 16 3 4 16 20 10 5 16 17 0 7 12 3 9 17 8 12 4 20 18 4 8 0 8 19 16 1 17 2 0 0 3 16 20 10 5 20 16 3 2 13 9 14 17 19 0 0 15 2 5 1 11 17 4 11 1 16 2 8 7 14 3 0 0 8 4 5 1 1 19 6 9 17 20 15 18 17 0 2 4 16 4 20 17 1 17 15 13 10 17 19 12 14 18 3 5 11 1 12 1 13 3 7 17 4 1 6 17 5 12 20 14 15 17 8 17 14 14 1 11 20 14 0 11 15 3 20 6 4 6 5 13 9 11 8 2 20 13 4 13 16 9 11 1 11 18 6 1 10 15 1 16 18 9 20 10 6 16 8 6 4 7 10 6 20 3 3 18 18 12 19 19 3 15 9 19 8 0 18 6 13 15 1 7 20 0 10 18 0 8 3 0 4 0 19 0 10 20 4 11 13 0 3 19 11 4 5 5 6 7 11 13 4 9 7 17 16 12 17 20 7 5 6 8 19 11 10 11 5 17 9 15 11 19 2 19 15 2 20 19 20 1 0 4 3 15 1 4 20 7 17 1 16 16 10 2 0 16 1 3 17 13 9 1 15 7 2 17 15 16 12 13 14 4 17 0 16 16 14 7 1 19 10 2 18 11 10 8 2 2 8 7 0 19 16 0 19 13 15 18 4 7 16 17 5 16 0 17 14 18 7 7 3 1 19 3 13 9 5 16 15 9 17 5 4 11 2 7 11 17 1 19 18 18 20 20 19 5 14 10 14 7 2 12 13 7 16 5 16 7 15 10 17 14 12 17 0 7 7 3 1 11 16 17 0 14 20 5 9 5 8 5 11 5 19 4 11 13 14 5 2 3 6 9 5 2 6 20 2 7 12 0 18 0 4 4 17 4 15 1 17 11 17 5 6 6 4 19 19 6 10 5 6 6 4 0 15 1 4 8 0 12 7 6 13 10 3 18 16 4 8 7 9 1 2 16 1 20 2 19 15 20 19 0 18 10 11 7 12 2 15 4 16 18 2 10 8 9 13 5 12 4 19 8 12 1 20 11 13 17 14 10 14 18 7 12 6 18 2 0 17 8 16 14 2 3 16 19 5 18 9 8 10 18 0 16 8 18 17 19 5 7 9 7 17 14 13 14 1 14 15 3 18 16 7 12 19 4 13 13 10 15 4 15 20 0 18 7 16 15 14 10 12 4 7 5 15 0 6 16 20 4 19 17 20 7 13 2 7 11 7 19 5 14 11 16 1 7 14 4 10 8 5 10 13 2 8 9 16 9 3 6 12 0 8 8 20 9 14 17 7 3 4 13 6 19 6 6 0 15 14 18 15 2 15 6 8 17 17 12 3 1 10 3 2 13 5 8 0 19 0 0 16 20 6 18 9 13 12 19 12 4 11 17 4 6 8 8 7 16 13 0 9 8 2 11 14 19 4 8 17 6 0 12 14 2 3 9 14 12 12 4 7 0 5 18 17 11 11 18 18 2 6 8 3 14 2 0 15 12 13 12 13 14 6 16 20 3 2 18 10 15 3 5 5 7 13 1 10 3 5 15 9 4 5 5 9 15 12 12 20 12 17 16 8 14 6 1 11 19 8 13 8 6 1 14 18 19 9 6 7 6 13 2 18 2 3 6 19 8 12 14 20 4 14 12 17 18 4 9 12 17 19 17 16 15 12 20 8 5 5 17 17 5 12 15 13 11 17 12 15 3 7 2 2 17 12 15 15 12 9 8 4 0 14 12 17 6 3 6 9 17 6 20 19 12 2 11 0 19 19 10 13 10 7 0 0 16 3 11 8 5 16 0 20 5 9 5 15 17 17 18 6 4 4 10 3 0 13 2 7 16 4 1 19 3 14 3 15 14 19 15 7 14 20 1 7 19 2 4 2 14 6 4 2 8 5 18 15 7 3 5 12 0 11 14 0 1 6 17 2 7 13 17 11 0 19 17 14 9 4 6 3 13 0 18 6 4 11 9 0 17 8 7 9 7 14 0 8 7 3 4 9 0 4 7 1 3 3 0 4 19 0 10 8 0 1 12 17 3 10 6 0 12 13 6 13 19 1 19 10 10 13 3 9 13 19 6 14 1 16 7 9 18 14 16 11 2 1 20 15 13 16 6 6 16 10 0 8 4 14 9 0 3 12 14 4 20 0 6 6 9 14 4 19 9 5 14 18 18 19 19 4 19 7 10 5 15 17 4 18 12 2 1 13 1 2 7 10 2 10 10 15 10 11 14 7 9 18 17 16 8 1 6 11 18 2 19 18 4 19 20 11 2 7 4 13 10 10 6 6 19 6 1 2 16 13 19 8 1 12 3 10 15 14 1 14 4 20 6 3 11 16 10 17 11 13 5 16 10 13 4 16 18 3 19 19 18 18 14 4 20 6 15 2 18 10 7 18 19 15 19 12 7 2 15 20 19 18 8 6 18 15 12 16 12 20 2 8 12 8 4 18 6 1 19 5 11 13 1 8 17 3 10 13 19 12 8 8 10 12 15 8 12 3 10 16 10 6 8 13 12 12 0 20 2 11 14 6 11 20 10 1 17 2 20 14 19 11 2 16 2 18 5 11 13 11 4 19 4 15 9 4 8 19 14 14 0 9 17 11 20 1 16 13 10 15 14 1 11 10 13 16 1 14 1 2 11 20 8 4 19 20 13 15 18 20 16 19 3 19 15 4 13 1 12 0 7 20 5 15 14 9 13 3 20 19 9 1 18 3 6 8 11 4 3 2 17 8 17 17 0 3 6 17 8 12 12 12 16 3 19 3 7 13 10 15 11 11 13 13 16 6 12 10 15 15 1 4 7 1 13 6 6 0 15 10 11 19 2 17 17 13 12 13 4 2 6 20 5 13 9 3 4 1 15 12 16 14 9 3 19 14 4 6 20 6 18 3 12 13 1 6 10 3 9 18 11 17 8 16 13 5 5 12 15 8 4 3 0 4 20 7 2 15 16 9 12 19 19 6 16 16 19 8 1 14 17 15 2 16 14 16 2 11 8 10 16 8 20 20 10 20 11 18 20 3 5 7 7 16 7 6 19 16 5 19 19 5 3 11 18 5 19 17 14 11 7 7 13 1 5 6 2 5 6 14 16 2 4 19 8 19 11 14 10 10 1 10 18 10 5 12 11 5 11 18 20 15 8 14 19 8 11 9 12 15 3 18 12 13 18 2 2 0 4 9 13 15 1 15 6 7 18 10 0 11 10 19 20 11 16 6 17 12 15 13 17 4 20 5 14 13 3 8 11 15 15 4 4 11 12 5 16 13 8 13 17 12 20 2 2 13 13 8 1 14 2 17 0 13 17 9 20 3 1 13 20 2 9 16 9 16 16 19 13 17 18 5 10 8 17 17 0 5 18 17 14 13 10 11 2 11 15 7 5 20 15 1 12 0 0 11 0 6 0 18 19 19 20 10 12 3 5 15 15 1 19 11 20 13 7 0 15 13 0 17 2 6 16 18 11 5 17 9 8 2 15 8 2 17 6 2 10 7 16 14 17 2 8 3 5 14 0 1 19 10 6 13 16 20 12 10 17 17 4 20 18 14 9 16 18 11 2 8 1 2 1 8 19 7 11 3 11 8 12 20 1 3 4 11 19 15 9 15 11 20 16 10 19 1 4 11 6 1 14 20 13 9 14 3 15 16 0 3 19 4 20 4 3 11 6 6 10 10 7 19 0 2 4 18 12 12 16 15 19 6 15 14 9 16 8 17 13 5 9 8 1 12 11 10 9 10 10 18 2 11 20 7 7 9 2 5 20 17 10 17 19 10 5 18 20 11 19 1 4 4 4 17 4 14 5 5 14 17 11 14 17 19 5 18 5 1 6 14 0 5 2 8 12 3 2 12 18 6 2 4 1 12 15 2 4 6 11 16 11 1 8 18 15 9 11 13 17 14 4 17 2 12 8 0 0 18 12 5 14 7 6 12 7 2 4 9 10 11 12 3 13 7 13 14 20 10 12 19 6 1 18 12 2 3 13 11 8 10 9 9 6 4 20 2 20 7 6 11 7 7 17 12 12 16 19 0 16 5 11 5 3 8 11 7 17 15 1 11 12 13 11 8 12 1 10 17 15 20 19 1 17 9 15 17 2 3 14 11 2 19 15 8 0 9 6 7 4 2 18 12 7 4 9 2 10 10 3 13 0 19 9 10 13 5 3 17 3 13 2 14 19 19 12 9 11 5 10 9 18 0 5 6 8 14 2 8 12 14 4 14 7 17 11 2 15 15 0 5 1 8 10 6 7 9 14 16 0 7 14 9 1 4 19 6 1 13 11 6 2 5 20 5 0 0 1 8 3 10 19 20 15 12 6 4 10 10 14 16 0 7 17 16 17 3 8 1 17 5 16 14 2 19 16 16 6 19 9 3 5 0 12 11 7 14 13 8 16 15 19 1 6 0 4 8 2 4 4 15 7 13 8 9 12 20 1 11 18 13 5 20 0 7 0 15 19 3 14 10 5 20 3 19 16 10 1 19 8 0 14 18 19 15 15 20 15 10 15 17 16 19 10 10 18 9 12 1 0 7 19 5 4 5 1 6 0 19 1 17 9 11 17 17 18 0 3 17 7 3 5 0 16 6 17 16 19 17 7 10 13 2 13 10 14 12 20 14 13 13 10 11 4 2 10 12 20 5 4 15 17 14 1 0 18 8 1 8 10 0 2 11 18 17 9 5 9 0 2 0 0 15 20 6 20 7 9 14 11 11 13 0 13 19 14 3 7 20 17 15 18 0 10 17 19 17 11 12 0 20 1 9 0 10 4 11 0 6 9 7 18 15 1 3 5 0 12 18 17 16 20 1 15 5 17 20 5 19 19 6 10 20 10 9 9 10 18 7 14 12 1 9 9 7 14 18 8 13 9 18 11 19 10 3 2 2 7 19 0 3 7 4 15 3 16 5 19 6 2 1 17 13 14 6 16 20 13 8 6 12 0 11 17 11 14 7 18 2 13 18 14 0 18 1 16 5 10 17 7 4 4 17 14 14 4 11 7 18 1 18 9 0 15 16 7 4 16 18 18 11 0 11 18 6 6 4 8 16 19 6 9 11 7 0 15 14 13 1 6 7 9 4 9 20 17 13 8 4 15 19 4 8 13 19 18 17 15 11 5 18 19 19 3 17 15 17 4 7 6 10 12 10 0 20 8 9 18 12 16 5 6 19 16 19 3 3 16 5 16 14 16 3 19 11 9 16 8 15 10 16 4 0 10 8 9 15 7 17 15 6 10 13 7 11 4 1 12 6 9 6 18 13 14 3 6 6 20 15 16 15 2 5 8 19 14 15 2 0 1 17 15 20 2 17 7 11 1 13 15 16 11 19 4 10 19 2 7 10 8 20 0 17 3 2 20 5 1 1 19 20 18 7 15 13 5 9 11 20 4 5 11 20 11 20 0 19 16 17 4 13 5 10 15 18 6 17 1 1 7 8 9 20 5 6 1 1 4 12 3 9 16 9 17 15 20 0 12 2 6 8 20 0 18 3 12 13 5 14 13 8 2 19 16 17 15 1 20 4 13 11 9 17 19 7 1 1 4 15 1 19 20 7 9 15 13 20 17 3 1 17 17 0 16 0 14 15 15 20 10 4 18 9 0 3 11 16 9 17 0 9 9 3 4 17 3 3 8 11 7 14 18 8 7 19 1 0 5 14 16 17 20 11 11 17 11 11 13 0 5 20 12 3 12 20 6 20 10 4 5 10 4 14 5 13 10 14 4 1 18 4 7 19 20 10 14 6 4 3 16 7 2 0 12 1 9 10 11 7 2 3 20 7 19 15 13 19 1 10 16 10 2 0 17 2 5 14 17 1 14 13 11 11 18 15 18 9 0 9 18 17 5 17 8 6 13 14 19 3 7 14 1 5 8 11 16 3 17 7 20 13 9 2 6 19 6 18 0 12 8 6 8 19 16 17 13 13 11 9 17 17 10 3 16 20 4 17 1 10 7 7 17 14 18 10 1 14 16 19 9 11 8 1 17 2 13 6 11 20 4 5 13 17 7 15 13 13 17 18 9 16 16 5 3 4 18 4 16 5 1 20 9 11 7 5 11 10 4 11 18 10 12 3 18 12 5 15 20 16 16 2 15 7 16 10 18 11 3 5 9 5 16 3 18 19 11 19 2 14 6 8 2 3 20 10 18 6 18 18 17 15 13 3 2 6 13 1 3 12 1 0 1 14 1 2 15 9 16 19 10 2 1 14 16 2 19 17 3 3 8 11 6 7 14 10 12 8 18 18 10 2 1 0 14 7 13 19 7 2 19 5 10 11 5 16 7 14 13 4 18 13 2 10 6 15 8 7 8 17 11 0 16 8 11 6 18 10 13 0 10 9 19 6 16 15 4 11 7 0 16 12 20 18 9 15 20 3 9 18 5 15 7 5 9 8 0 17 11 2 9 6 13 10 5 5 4 13 14 11 5 10 6 0 13 5 0 6 6 7 12 0 6 16 7 17 15 19 4 15 19 1 12 1 13 17 6 17 10 15 17 6 8 3 1 15 10 18 3 6 4 12 6 8 8 17 11 0 17 19 3 11 11 0 13 17 7 10 12 6 13 9 1 19 5 14 5 6 14 17 9 6 17 10 1 10 0 9 14 0 12 17 14 9 1 13 14 18 4 0 14 15 11 8 12 0 13 1 4 20 7 16 9 12 19 5 9 1 13 8 2 4 0 20 3 6 2 12 2 7 7 19 20 20 4 4 10 2 5 20 2 18 16 16 3 14 18 16 0 15 3 1 2 4 17 0 15 11 1 13 12 4 9 0 4 17 16 13 11 4 4 4 12 5 0 9 9 10 7 9 20 5 6 11 11 10 9 8 0 1 16 7 1 19 14 15 0 8 11 9 6 4 5 7 7 16 17 5 20 4 17 10 20 17 5 11 2 0 0 5 10 5 4 1 14 2 6 13 3 8 1 7 19 2 2 20 1 10 2 10 14 9 6 10 7 13 0 8 0 6 10 9 5 18 14 3 0 10 9 3 20 0 4 7 19 12 11 4 2 2 11 18 15 10 8 15 11 14 19 12 13 10 10 7 1 14 14 17 9 18 2 16 6 3 7 12 17 16 9 20 6 0 20 0 16 18 13 0 8 0 3 10 16 16 5 20 20 18 14 6 2 1 13 1 17 10 17 10 5 8 4 18 20 5 13 3 18 10 13 1 5 11 8 20 2 8 7 0 17 2 7 8 11 11 0 1 8 2 6 6 1 14 7 14 6 8 10 10 0 14 12 8 7 7 9 17 3 4 3 5 8 4 8 9 16 13 13 0 0 6 6 13 16 13 19 6 5 7 2 3 9 20 0 14 11 9 18 8 1 15 16 13 18 6 11 6 11 12 7 18 20 20 11 19 12 0 14 18 13 18 14 3 11 20 12 11 12 17 19 2 13 19 4 10 12 3 19 20 2 7 18 4 17 7 10 17 0 12 8 18 18 11 12 19 8 6 0 4 19 2 5 12 1 12 12 6 11 3 3 13 1 17 7 8 1 3 15 2 9 19 20 14 9 0 18 17 6 2 20 19 0 4 13 7 5 20 1 15 10 3 10 5 9 8 12 3 2 7 4 10 3 1 9 16 8 19 0 13 10 12 15 2 15 14 10 6 16 0 11 5 11 20 8 4 16 10 13 18 10 20 0 14 9 18 12 8 2 12 16 11 18 13 17 5 2 19 4 6 12 11 16 5 20 3 9 10 19 4 19 16 6 19 6 6 4 19 12 8 15 19 17 8 3 6 16 17 4 17 7 13 7 11 11 5 14 0 2 15 18 5 10 16 9 1 18 10 11 5 4 2 7 19 18 5 1 7 6 13 0 9 12 16 7 17 1 4 16 5 15 1 7 7 18 1 18 0 12 10 16 6 3 3 2 11 0 5 15 2 3 1 8 15 7 1 17 4 0 18 3 19 8 5 12 12 11 14 18 5 4 17 14 13 9 10 6 7 14 4 12 13 19 17 15 5 20 9 4 19 7 2 3 15 8 1 20 11 19 12 18 12 7 10 9 9 13 1 16 10 18 20 17 11 11 6 11 2 4 6 2 13 16 10 14 12 8 20 3 16 9 13 5 10 17 14 11 13 16 20 16 17 15 11 7 18 16 12 0 1 3 17 20 1 9 3 19 4 7 5 11 10 6 12 20 16 16 10 5 12 15 10 10 19 19 5 6 15 2 9 2 13 12 11 13 18 6 19 4 5 3 7 17 7 20 1 15 13 16 9 16 17 7 10 7 18 13 0 14 9 4 4 17 0 15 11 17 10 12 8 20 19 15 7 19 19 3 6 1 1 15 5 13 18 6 6 1 1 10 11 0 2 1 15 12 17 0 4 6 19 5 15 2 13 15 17 5 6 15 17 7 14 16 8 7 4 18 17 10 1 0 0 0 19 11 13 8 6 7 8 10 8 13 3 8 3 7 13 10 4 18 12 15 5 7 2 17 10 18 2 12 4 1 14 12 20 18 1 12 20 17 2 14 11 13 9 10 6 20 11 15 18 1 1 14 5 3 8 9 7 19 0 11 4 7 10 20 18 20 20 3 4 10 11 18 5 13 19 12 2 13 0 13 4 4 7 6 0 9 0 3 18 2 11 20 0 15 6 9 13 6 10 12 5 11 17 9 15 10 2 19 19 10 16 12 11 17 7 4 0 12 6 8 9 8 16 12 9 15 1 3 17 7 19 11 9 4 7 20 12 19 14 12 19 14 14 6 6 9 7 18 7 15 8 8 0 17 16 2 6 14 2 0 12 13 17 11 12 2 9 10 13 19 11 19 1 17 10 14 14 4 18 15 20 1 19 16 6 6 17 20 7 17 6 6 5 2 7 0 20 6 18 8 14 13 6 7 11 4 10 13 8 9 0 6 18 19 18 3 14 6 18 16 12 6 10 10 17 3 18 3 5 9 4 8 19 12 9 10 15 4 10 13 7 15 12 1 0 1 13 13 18 20 5 11 0 20 10 13 14 10 13 13 3 5 15 8 13 16 20 8 14 16 1 9 15 5 13 2 2 17 3 3 2 13 0 13 15 17 15 0 9 2 20 9 3 15 20 4 12 2 17 4 17 14 19 17 9 18 10 13 16 2 20 0 13 1 9 20 7 5 15 19 18 10 4 15 1 2 20 0 10 4 10 6 6 10 1 11 13 9 0 4 17 18 11 16 10 15 12 20 5 7 15 8 14 6 9 9 9 3 0 20 12 6 2 2 7 3 0 5 14 14 18 7 1 11 3 8 6 7 0 11 2 2 19 8 17 12 12 18 11 19 1 16 8 2 14 13 8 6 17 10 10 3 7 8 5 8 14 18 15 2 11 4 6 6 12 1 9 10 15 6 14 7 9 12 13 6 5 12 12 10 10 3 7 15 10 5 5 9 0 5 5 11 14 16 20 20 7 4 1 5 17 14 1 12 2 3 7 2 4 3 9 14 1 18 6 20 9 15 2 9 6 1 9 3 14 13 14 12 10 7 19 6 9 0 11 16 12 9 0 4 12 5 19 2 11 2 20 9 3 16 14 0 1 13 7 18 10 11 5 7 13 14 13 13 4 3 10 2 17 6 17 19 8 18 18 10 1 2 6 13 0 14 3 17 17 5 4 17 1 16 0 9 0 12 8 8 11 0 13 20 20 2 4 3 13 8 19 2 6 19 2 16 12 15 1 15 15 9 9 7 7 1 11 7 3 0 7 18 9 4 8 8 1 20 13 13 11 1 0 2 8 17 14 14 17 12 6 13 10 1 11 6 17 6 15 13 3 13 1 15 10 4 17 6 10 18 15 11 1 17 10 5 8 9 5 2 1 3 1 7 7 13 11 5 4 18 20 5 1 16 15 6 17 13 16 8 11 8 1 20 9 16 15 9 3 9 6 8 9 2 10 17 20 14 15 5 17 5 13 14 11 1 11 18 2 1 12 15 6 5 14 19 2 16 5 4 1 3 7 1 18 9 10 2 5 10 20 1 14 13 7 17 4 3 16 11 16 16 4 13 12 0 14 8 14 4 11 2 5 7 0 8 20 3 0 0 18 11 3 8 7 20 15 8 4 14 3 1 8 2 4 6 1 0 8 8 3 0 15 6 7 9 8 1 19 19 0 20 10 14 2 12 4 2 11 9 17 1 1 14 4 1 3 10 11 3 16 13 11 7 11 20 9 5 1 15 4 19 9 10 7 9 9 1 12 10 12 9 18 0 5 16 16 1 17 14 6 18 5 1 2 16 9 4 2 5 19 10 17 9 9 5 17 19 3 4 5 2 0 20 20 15 1 11 7 12 8 10 13 5 7 4 14 2 5 9 17 19 8 15 8 15 13 4 7 18 9 15 20 18 15 11 1 11 18 6 7 16 19 2 9 13 3 2 20 9 15 9 6 10 3 6 6 3 5 12 3 14 3 17 2 10 11 1 1 16 11 16 19 14 2 2 14 19 20 13 10 19 15 11 8 7 20 12 7 16 17 5 7 17 4 10 9 0 1 2 9 17 13 12 12 18 19 13 15 18 17 20 18 3 0 16 8 11 17 17 1 1 15 2 6 0 10 1 20 14 2 15 18 11 6 14 16 19 7 8 18 4 2 13 12 5 5 19 20 8 0 16 20 20 9 10 14 6 18 15 15 14 4 20 2 10 8 5 12 3 11 13 8 2 9 14 1 7 6 7 7 15 2 1 13 9 5 9 0 15 6 19 3 16 9 19 10 3 7 10 17 11 5 1 11 7 16 15 0 19 10 7 11 11 8 18 18 13 17 15 19 19 6 17 8 20 0 17 15 11 11 12 20 15 0 14 6 16 3 18 11 1 8 0 3 20 0 15 0 13 10 4 5 20 11 14 17 16 12 17 2 16 10 20 18 6 8 20 16 16 11 7 5 13 9 19 16 9 2 0 13 20 11 9 8 15 9 14 11 4 17 0 10 4 8 20 5 14 19 2 11 9 12 9 4 17 5 1 8 6 4 16 1 4 12 16 17 2 1 7 6 5 2 5 8 8 12 10 4 13 0 12 10 7 4 9 15 15 5 11 7 4 6 12 13 17 17 5 12 6 13 16 1 8 10 8 11 12 8 6 20 8 5 15 8 20 11 14 17 4 15 19 5 17 7 5 9 16 5 14 10 1 9 6 4 11 17 2 15 18 18 6 20 15 3 0 14 18 11 17 3 11 10 15 14 11 13 0 6 0 7 18 6 19 12 20 11 1 9 6 12 4 20 5 20 15 4 14 0 19 18 8 19 18 18 12 10 7 20 12 20 7 14 12 11 4 6 16 13 16 8 9 3 13 0 13 12 1 16 0 10 15 5 10 3 14 0 8 1 15 18 1 19 8 12 16 2 7 8 14 9 18 4 0 0 9 2 18 20 8 19 7 15 0 6 11 5 3 12 3 13 2 1 0 2 18 0 19 1 10 15 1 15 19 16 15 0 15 13 3 11 20 16 11 7 19 16 12 15 9 10 17 12 0 10 5 20 4 3 9 13 14 4 7 18 5 4 6 14 12 6 13 6 13 16 17 2 0 9 7 9 16 19 13 10 11 6 8 8 1 3 5 17 18 18 7 8 8 16 4 6 13 15 5 7 8 16 5 0 12 17 5 3 7 9 15 17 15 9 11 17 12 3 15 5 7 18 8 6 14 0 1 1 20 15 7 12 3 1 2 16 7 15 0 12 18 14 4 16 9 16 1 2 1 9 9 18 20 5 19 7 17 11 8 8 20 1 5 4 10 3 9 20 5 6 12 11 18 12 19 17 7 1 0 7 18 7 2 16 10 4 18 0 9 19 11 8 12 18 16 1 13 18 16 2 4 16 14 1 12 8 19 0 16 17 7 14 10 0 15 17 14 18 2 5 20 20 20 9 1 14 3 11 5 10 6 8 5 12 10 4 15 19 19 0 14 17 11 9 13 15 4 12 13 14 0 17 6 1 3 5 8 10 13 13 9 6 13 7 0 0 3 2 2 17 19 12 9 17 13 20 19 20 13 14 1 10 19 14 8 9 1 13 2 9 10 3 6 4 10 17 11 7 19 19 11 0 14 7 9 1 18 11 2 17 17 8 18 5 5 10 18 15 9 16 1 8 15 8 20 10 2 14 2 7 20 14 17 9 7 20 14 15 5 17 20 3 3 8 15 13 7 4 0 11 15 8 9 5 7 16 8 3 12 6 8 7 0 1 1 6 12 11 4 6 20 15 17 1 7 4 16 4 4 6 0 8 20 9 6 20 5 14 4 0 20 15 2 17 6 6 13 0 4 11 5 13 3 10 20 12 10 8 11 15 0 3 10 3 2 8 6 8 4 18 7 14 13 6 20 2 10 19 0 7 5 6 7 9 20 9 15 12 10 11 0 10 1 19 7 7 8 1 13 15 19 14 2 3 6 1 12 9 20 7 6 8 7 8 1 11 15 10 0 19 1 11 8 11 8 7 0 20 18 16 20 13 14 0 2 1 18 16 15 19 0 3 3 13 15 1 7 16 20 9 0 2 3 1 8 18 18 7 4 19 6 8 9 3 20 7 20 20 0 14 11 0 5 7 14 5 9 9 3 7 17 7 11 4 19 11 20 0 13 4 14 6 12 8 0 1 7 5 3 5 3 3 16 4 4 10 6 1 17 2 2 19 9 4 14 20 20 13 19 6 9 9 16 4 18 19 5 2 2 14 0 12 8 2 12 0 12 1 4 17 12 20 0 3 9 0 9 3 14 13 12 3 16 3 20 18 6 20 13 5 19 12 9 6 8 20 10 4 12 2 3 2 10 15 15 18 18 19 10 8 5 5 4 5 0 19 10 5 7 20 6 8 1 13 12 10 1 1 1 6 10 8 7 4 4 13 5 8 7 15 1 16 6 5 10 5 7 8 15 1 1 5 14 6 7 6 12 6 20 3 2 18 12 19 12 19 16 18 20 18 15 0 2 7 18 20 15 12 5 20 1 11 18 3 6 10 18 20 6 10 7 10 20 7 14 0 3 15 10 16 18 20 1 4 2 2 15 18 2 7 19 12 12 15 0 1 16 3 6 19 7 12 9 20 15 19 13 2 14 13 7 9 4 14 6 4 20 18 2 13 11 19 14 10 5 4 15 0 1 4 14 18 8 18 19 19 5 20 4 9 6 3 12 20 10 1 18 4 16 6 17 9 11 7 16 12 19 20 19 3 20 10 12 15 12 16 16 10 19 10 18 14 19 3 13 5 15 20 16 8 4 15 12 15 20 3 5 1 6 4 4 10 17 12 17 1 9 1 13 11 4 12 8 13 7 20 14 3 11 16 7 7 7 17 13 15 13 5 19 12 9 15 20 11 2 8 5 17 16 10 1 18 9 8 18 1 19 13 12 14 6 16 3 18 16 9 2 5 12 0 12 3 11 20 5 12 5 10 13 14 15 3 19 15 6 18 8 18 20 3 17 15 11 5 18 6 14 14 19 18 5 19 20 5 16 6 7 12 13 15 18 1 17 13 8 3 15 1 5 4 20 0 20 19 14 3 17 8 15 18 9 10 1 1 1 3 10 6 17 20 4 0 9 8 10 20 15 19 12 19 15 2 0 14 1 11 7 3 16 4 11 3 20 5 17 4 11 15 6 20 1 9 7 14 17 5 16 19 2 7 18 11 12 10 20 10 15 15 10 11 10 12 7 18 6 8 1 15 16 7 11 19 2 0 15 2 20 0 10 12 6 2 1 8 18 9 6 19 16 9 2 4 20 19 1 4 12 0 1 10 18 9 12 12 3 5 12 5 8 11 12 7 6 14 6 11 6 6 0 7 10 7 11 9 6 4 7 9 15 12 17 5 8 9 2 0 0 0 16 0 1 8 16 7 16 13 1 7 3 11 11 5 7 18 4 1 8 3 20 18 11 17 20 2 20 6 16 9 1 10 10 11 8 10 16 5 11 16 12 11 20 8 9 14 8 10 0 6 18 12 15 19 12 13 0 17 9 6 13 16 4 9 19 10 9 1 2 16 7 14 14 1 14 1 11 0 17 8 14 5 8 3 2 19 18 11 11 8 5 12 3 0 15 3 0 4 14 15 5 19 3 15 6 6 2 0 11 14 7 15 5 13 5 10 13 11 15 2 10 1 14 9 7 5 11 10 15 8 7 19 10 1 5 9 16 7 5 18 17 14 19 6 11 18 0 19 1 13 20 10 2 20 12 18 17 20 12 6 1 14 20 15 8 6 0 4 18 3 5 9 6 1 7 17 8 13 13 20 9 14 2 12 1 12 11 1 0 11 16 4 3 5 8 16 12 8 2 11 1 16 4 19 3 11 11 20 11 6 15 1 8 7 13 2 10 13 9 15 3 17 20 6 1 18 17 12 3 18 15 6 4 2 16 20 19 5 7 1 1 8 10 14 1 8 5 4 10 0 10 7 6 7 4 1 3 2 4 8 6 9 17 11 2 9 9 14 18 14 13 4 0 8 5 9 2 18 10 13 20 17 14 10 20 19 7 10 7 10 14 0 16 13 14 12 17 11 17 2 4 6 6 7 1 9 8 16 9 9 14 8 16 2 7 20 7 15 6 8 6 8 9 10 17 13 7 14 16 4 15 1 7 2 14 16 0 15 9 5 18 14 11 11 3 16 9 20 1 16 3 3 10 5 12 20 7 9 1 2 14 6 8 1 6 7 2 15 15 2 11 10 0 9 9 1 15 10 15 9 14 15 11 12 7 15 11 18 9 6 5 10 19 7 18 14 10 8 5 20 0 14 18 20 15 10 6 3 12 14 9 5 0 18 10 6 15 19 4 0 10 11 7 15 4 5 20 9 16 9 4 18 2 14 5 16 2 14 13 2 2 2 8 20 11 12 20 0 20 18 14 17 17 20 3 12 7 17 20 7 3 9 17 14 12 4 7 10 1 0 8 9 2 6 5 9 13 12 17 0 12 14 7 2 12 16 2 13 20 14 3 10 9 13 10 16 7 17 10 8 4 5 1 13 9 9 2 15 8 14 13 15 7 7 14 3 6 0 17 5 17 11 10 6 1 12 2 19 15 14 13 16 8 18 6 20 6 1 14 8 13 13 11 15 19 17 13 13 7 15 2 13 5 6 11 7 19 13 4 0 15 9 12 14 0 10 9 4 16 12 3 15 14 12 4 11 12 17 19 5 1 5 13 18 0 0 15 4 14 10 5 0 20 9 10 12 7 15 19 19 4 19 12 3 15 13 15 16 9 3 7 20 0 7 18 6 10 6 20 4 4 1 10 12 15 3 4 15 9 2 11 1 5 17 18 16 5 17 8 6 3 6 3 18 16 14 16 8 20 2 9 4 8 3 11 16 0 11 16 9 18 11 0 15 12 10 17 17 18 12 10 9 3 8 19 1 16 19 16 11 11 0 14 1 5 10 5 12 5 0 16 9 20 19 3 3 3 1 17 19 16 16 6 19 9 18 7 7 2 19 7 15 16 3 6 2 7 20 9 9 0 4 3 17 5 3 8 3 13 9 3 4 1 20 8 16 11 10 17 1 11 7 6 13 9 14 10 8 16 0 16 1 3 6 5 0 9 8 18 15 6 6 11 4 10 7 15 5 17 12 11 1 11 8 19 12 20 13 4 14 1 3 3 17 16 14 15 0 12 0 11 5 12 19 20 9 14 18 14 0 11 2 11 14 10 12 17 9 1 15 6 3 0 19 2 9 13 4 18 18 20 14 8 12 2 7 20 9 12 13 19 2 9 9 2 5 10 7 16 11 10 10 18 11 17 11 4 9 8 2 11 15 9 16 1 4 1 6 19 7 17 18 10 11 12 16 20 13 20 5 2 16 4 17 6 5 13 10 18 6 5 15 7 9 6 0 2 9 14 13 8 2 2 19 13 4 8 15 12 14 14 4 10 12 11 6 8 17 15 12 3 0 7 6 20 8 9 0 14 3 20 7 1 9 10 13 4 0 16 13 17 20 7 0 12 15 19 5 12 17 13 9 4 1 3 11 0 2 1 14 10 14 7 5 14 1 14 7 3 6 8 10 3 19 1 11 0 11 18 11 17 12 17 12 13 16 17 8 16 3 8 0 18 19 11 3 12 10 2 15 14 20 4 11 10 2 10 19 1 2 0 11 10 19 14 20 0 8 15 8 17 15 7 19 3 18 5 14 6 15 20 10 17 0 16 1 16 12 5 19 12 14 8 1 8 15 20 13 13 16 13 18 0 7 8 9 7 12 1 17 2 12 10 14 20 8 16 9 20 0 5 10 6 18 6 18 20 19 20 15 17 4 11 15 15 4 18 11 17 10 9 4 6 6 19 15 11 11 18 10 10 13 20 20 16 18 8 19 11 1 0 6 10 7 14 4 13 11 1 0 19 8 10 13 15 2 3 15 4 14 5 13 0 17 12 1 17 5 9 4 7 14 12 19 3 2 15 4 14 20 9 8 17 13 9 3 9 14 15 12 16 12 20 1 15 3 10 7 7 4 5 3 19 5 14 16 11 11 6 11 17 3 13 1 12 17 12 12 17 18 18 7 15 12 16 11 10 3 8 20 19 13 18 3 12 3 16 1 19 2 0 15 12 8 9 19 4 7 12 0 20 9 14 6 1 9 10 0 19 3 8 3 13 11 18 9 17 16 6 4 18 15 11 1 4 6 18 15 19 14 20 12 9 19 4 11 18 10 19 6 7 5 9 11 2 15 13 9 7 9 19 13 19 18 19 4 2 10 8 7 15 12 4 18 16 0 19 3 0 7 3 8 2 13 3 17 14 4 1 1 1 8 1 15 16 1 10 19 6 2 18 5 16 2 2 7 6 9 10 5 11 9 15 4 10 12 13 11 13 11 3 11 19 14 2 16 0 0 4 9 15 15 9 4 3 20 10 5 4 17 8 9 3 14 10 0 8 12 2 7 8 1 17 2 6 6 16 11 9 7 10 3 19 9 11 13 12 5 9 18 4 11 12 19 0 6 15 14 12 5 0 20 4 19 6 11 0 15 17 20 14 10 18 13 13 17 9 19 3 0 10 7 12 5 17 10 2 12 2 10 17 19 19 9 9 12 16 4 3 7 20 10 18 16 8 5 19 17 4 1 19 14 16 15 1 5 13 10 15 8 14 9 16 7 4 8 7 12 8 0 1 0 11 16 3 6 1 7 11 18 10 18 0 18 18 9 13 9 5 0 5 10 6 14 6 1 5 4 6 9 6 3 10 18 20 3 17 10 4 9 9 18 11 11 14 5 4 2 10 9 11 6 5 9 10 2 17 8 12 15 20 8 6 11 12 17 1 5 8 0 20 1 20 3 9 14 10 12 20 11 9 1 5 20 3 20 10 7 16 10 19 7 17 4 4 6 17 12 9 18 20 1 9 9 5 7 17 16 17 3 5 19 3 12 17 0 14 13 4 17 1 2 16 10 17 8 14 17 10 2 9 11 13 1 2 7 0 3 16 10 12 4 2 1 12 13 1 5 6 11 1 19 5 1 6 1 16 16 19 10 15 1 3 5 6 1 16 18 3 15 6 7 15 10 5 16 9 12 15 11 15 1 13 0 0 0 4 2 17 20 19 0 20 15 10 11 6 4 13 2 2 17 18 1 19 4 2 11 14 18 1 16 13 19 14 3 13 18 5 7 10 12 4 4 16 18 0 10 19 5 19 1 0 8 1 11 3 15 15 14 5 17 1 2 2 18 8 8 11 0 18 13 15 15 13 14 8 1 13 5 8 1 20 0 16 5 11 2 6 0 13 9 4 7 11 20 7 20 12 12 8 15 11 11 16 16 16 3 5 20 7 7 2 8 0 20 4 6 11 20 10 1 19 19 20 15 8 4 5 6 0 11 4 12 14 0 4 4 17 11 18 18 19 19 1 13 7 4 12 14 20 0 7 0 5 20 9 16 9 13 5 13 17 17 15 14 12 10 6 0 8 10 11 19 1 10 7 1 1 10 19 12 0 17 10 18 16 10 2 6 4 6 5 18 2 3 13 4 17 0 13 19 5 2 14 19 9 12 9 13 9 5 13 19 2 3 17 4 16 14 4 2 0 5 4 0 20 8 13 15 14 11 4 11 20 3 14 6 12 11 15 11 13 19 15 5 20 20 18 15 18 12 2 9 17 5 11 12 6 12 0 2 6 1 15 0 17 14 10 3 20 19 8 16 9 5 0 18 6 10 14 14 4 18 4 19 6 6 7 2 11 16 0 9 19 19 1 13 2 1 14 14 11 10 0 11 3 8 18 12 9 16 11 2 2 5 6 10 15 19 9 0 8 0 19 19 10 5 15 5 8 10 8 19 18 18 3 4 4 4 18 15 16 14 16 14 11 19 16 12 16 11 6 8 3 3 3 7 0 12 5 0 18 2 1 5 14 14 6 6 7 8 5 0 20 19 0 5 12 9 7 11 3 10 6 6 3 2 19 20 13 9 0 5 3 20 11 7 16 9 14 19 18 1 18 15 2 9 3 7 18 3 7 0 11 1 16 13 11 1 1 8 15 18 1 13 14 15 7 20 7 2 15 20 10 8 8 11 13 18 18 11 16 1 0 14 0 1 16 10 18 4 14 4 2 16 7 13 19 6 14 12 13 1 18 3 9 12 1 0 6 4 12 8 13 9 7 19 19 8 16 13 16 14 1 11 9 6 10 9 15 17 7 6 8 11 9 20 0 10 11 8 12 2 1 1 16 12 10 6 1 12 17 0 1 14 17 18 15 12 8 18 4 11 18 4 13 3 20 10 0 16 5 9 14 18 16 19 18 1 20 19 17 16 7 18 18 11 19 4 1 20 11 5 0 10 10 4 15 9 16 16 3 8 3 9 18 4 17 7 5 1 20 20 18 7 6 2 8 10 13 20 7 5 10 20 19 5 13 2 2 14 13 3 9 2 12 0 17 15 20 13 7 2 17 18 0 3 16 19 6 16 18 19 11 6 16 16 19 5 20 6 13 15 12 6 15 19 2 11 20 8 1 14 11 1 9 12 18 13 15 20 8 19 10 5 18 11 10 5 15 11 6 14 5 1 10 1 18 9 1 16 0 2 6 8 10 10 6 7 17 4 12 19 9 14 20 2 16 3 6 13 16 6 15 7 0 6 6 11 7 12 20 8 7 14 4 2 12 18 18 10 1 11 2 11 8 12 12 16 1 17 9 9 4 15 15 14 0 5 20 1 10 7 13 15 2 4 1 7 18 4 12 5 13 6 1 3 19 16 5 12 12 13 4 8 18 13 8 1 8 19 15 12 1 19 1 8 14 3 12 19 16 13 6 3 6 1 14 14 12 8 19 15 12 3 13 20 6 6 20 16 0 12 10 2 18 0 0 2 1 16 5 7 9 4 13 10 11 3 10 1 5 10 1 9 18 5 17 17 6 8 13 20 7 13 4 2 13 4 9 11 10 15 7 6 11 18 12 5 15 15 16 17 13 9 4 4 4 5 20 0 5 17 2 1 1 3 14 9 3 10 16 4 19 3 19 4 2 17 16 2 20 18 7 3 3 9 17 9 20 17 9 17 1 3 0 11 1 16 4 14 15 4 0 6 20 0 0 13 4 2 18 14 15 1 7 6 12 17 12 0 4 6 19 9 18 3 0 10 10 5 4 5 8 7 1 10 2 11 2 7 19 18 15 18 16 5 2 20 15 20 17 11 0 15 4 4 11 17 14 18 12 7 8 9 11 7 7 14 4 10 6 2 19 20 2 12 4 11 16 16 19 13 14 6 13 15 19 0 4 10 12 10 13 19 4 0 19 14 14 14 17 20 13 10 7 15 4 5 14 20 15 13 2 17 3 7 7 4 5 6 20 13 12 10 4 11 16 3 6 6 13 2 19 0 0 11 7 7 20 10 20 7 12 3 9 4 3 17 13 14 15 0 3 15 9 15 10 6 13 6 18 7 20 20 16 0 2 5 20 6 18 12 5 19 4 11 16 9 1 11 14 2 16 5 18 10 11 17 11 3 5 6 14 7 3 11 9 14 8 8 18 9 19 5 10 11 11 15 1 8 4 11 20 7 17 9 6 8 16 19 7 9 12 3 8 4 3 5 1 3 19 19 5 8 10 1 14 10 0 7 13 5 0 11 11 2 4 13 15 19 9 7 13 12 13 10 2 18 1 14 15 7 8 9 2 10 12 17 4 6 0 1 6 14 7 12 20 16 19 4 20 12 12 15 8 20 13 4 15 14 13 16 8 12 9 1 1 1 1 8 5 1 19 8 18 15 11 17 6 17 13 8 15 15 1 18 2 13 20 0 17 16 4 5 5 13 6 16 18 17 16 20 5 16 16 0 18 2 19 18 4 5 10 1 9 14 6 1 12 1 18 8 6 4 5 8 20 19 17 7 8 9 3 20 18 11 19 19 5 2 4 2 14 3 19 17 14 11 11 9 3 3 8 12 8 20 18 13 0 8 16 4 14 8 17 2 3 16 3 12 14 2 2 10 4 11 12 3 20 12 9 16 8 2 3 9 11 2 15 9 12 1 14 8 12 7 20 2 14 4 20 19 0 14 6 1 3 15 15 7 14 7 18 11 17 4 12 9 1 9 7 14 13 15 8 2 14 6 14 8 16 14 12 1 15 9 7 1 5 4 5 7 5 9 15 0 7 3 9 12 17 15 9 1 13 0 3 11 16 4 4 13 3 10 11 14 9 15 5 2 20 0 17 19 13 15 10 9 20 19 3 13 8 11 7 3 13 8 13 2 19 9 14 0 9 13 1 20 19 10 1 13 3 18 0 18 12 4 20 8 5 6 7 20 5 16 8 4 11 18 6 10 6 7 9 18 11 3 11 11 13 17 15 17 6 16 4 18 19 6 20 19 1 3 18 14 13 3 20 18 14 12 18 20 3 2 7 19 12 2 18 2 5 6 20 11 5 4 14 0 16 8 6 11 10 19 4 7 15 7 18 7 6 11 18 0 0 19 4 15 1 11 3 20 5 13 10 12 11 5 8 19 16 10 15 1 14 20 15 3 10 3 13 17 9 8 4 3 17 9 7 7 19 10 7 3 17 18 9 6 14 4 9 1 19 11 5 13 9 18 8 3 5 12 9 1 14 8 15 20 19 15 9 17 5 3 1 8 10 11 4 0 4 20 11 13 0 16 12 12 0 5 17 3 4 9 10 5 15 12 10 9 9 15 17 14 13 5 5 9 17 18 18 3 4 4 9 4 8 19 19 15 2 9 18 5 11 20 0 5 3 17 11 2 6 0 11 9 17 15 8 8 6 13 11 16 8 18 16 4 3 0 5 9 3 5 4 11 20 5 5 3 7 9 7 0 19 17 5 19 10 19 13 13 7 4 14 10 4 6 18 6 11 8 6 5 1 0 17 9 13 4 20 18 4 6 20 6 2 15 7 3 5 0 5 19 14 16 17 12 17 16 9 4 1 19 7 9 16 9 19 18 8 2 19 5 17 4 7 4 1 8 6 1 13 0 17 5 15 0 6 0 11 13 5 5 11 8 9 8 15 0 17 18 15 5 9 2 10 3 8 12 3 1 10 1 3 14 6 18 15 17 10 7 5 3 1 3 1 1 0 5 16 2 6 9 0 6 11 1 2 18 3 11 16 13 10 5 1 11 9 15 12 20 0 8 14 10 0 11 18 1 13 10 2 4 11 10 13 2 7 14 4 19 13 13 6 18 18 14 17 18 10 9 20 13 8 8 8 11 18 9 1 0 19 4 0 13 14 1 4 3 16 7 3 12 0 19 16 5 11 3 13 4 4 16 3 13 6 19 10 19 18 5 19 11 17 16 6 19 6 12 10 20 8 20 12 13 20 14 0 7 16 18 4 3 8 0 8 3 13 10 6 13 1 20 8 5 12 10 8 18 19 7 14 9 1 8 17 20 10 6 7 9 11 4 3 18 4 20 8 5 3 10 16 16 17 20 2 20 11 7 12 10 4 2 18 20 13 12 9 1 14 0 10 10 8 0 1 2 6 13 15 16 0 4 5 1 15 10 8 19 11 14 14 18 13 2 11 18 3 16 18 5 1 4 14 5 9 7 4 12 17 9 10 5 1 17 0 19 19 20 8 0 17 4 7 8 14 5 12 19 15 4 6 11 12 1 20 17 4 20 12 13 2 11 16 11 3 10 5 16 8 12 20 5 18 4 15 12 6 13 11 8 0 0 15 14 5 18 8 14 12 8 12 4 11 11 13 1 6 17 2 1 19 3 17 15 13 1 17 16 14 3 8 6 7 10 14 0 17 0 13 18 6 10 18 19 6 0 12 10 14 10 10 17 19 19 2 17 3 2 7 11 1 17 6 20 1 11 10 18 5 18 3 7 16 9 7 3 8 16 1 10 19 4 7 1 1 8 15 19 13 13 11 4 11 11 9 8 14 18 19 16 5 8 16 0 16 3 2 17 3 13 17 12 6 11 12 4 2 19 4 14 4 5 2 13 19 16 20 2 13 7 17 4 20 12 2 13 8 15 17 17 0 16 11 15 14 17 18 11 9 3 7 17 7 18 6 9 4 3 13 2 8 15 7 8 19 7 3 14 13 7 5 0 17 12 9 11 6 16 8 20 12 10 17 14 8 17 13 18 3 10 18 4 7 8 18 10 11 5 6 7 18 9 18 18 3 15 3 3 12 19 18 13 20 7 13 10 4 18 0 12 9 19 4 14 2 9 16 6 2 4 8 12 2 20 4 5 18 6 0 3 12 18 3 15 1 6 1 15 14 5 20 0 8 12 14 18 1 7 15 8 2 9 5 2 2 6 1 19 11 12 14 10 4 20 12 6 16 9 4 20 4 16 18 5 3 5 12 20 4 4 7 5 13 3 7 17 6 13 1 1 0 17 20 7 3 2 16 20 2 8 6 8 15 8 0 6 10 17 20 13 12 6 9 17 3 14 20 16 20 14 18 20 0 11 11 18 10 15 12 15 12 1 8 15 8 14 5 18 17 10 19 14 20 3 12 2 13 12 2 1 13 2 20 1 12 19 7 14 13 6 17 7 4 6 0 16 19 19 18 1 2 18 9 4 10 20 11 10 20 4 0 13 13 9 6 17 13 15 12 11 3 8 6 12 1 7 19 0 15 19 12 4 18 7 6 1 20 7 20 0 15 3 12 2 15 8 1 16 3 10 14 15 8 13 14 3 10 2 12 11 16 8 0 10 19 14 2 13 19 7 17 12 14 1 17 5 10 11 6 0 3 13 11 2 7 17 19 10 13 6 6 14 14 14 15 15 4 10 5 6 10 3 1 6 12 2 13 10 11 2 1 19 19 17 6 19 9 17 2 19 14 12 6 8 7 17 5 16 13 15 10 9 7 3 0 14 8 16 0 3 12 20 11 20 20 16 3 7 12 2 10 15 17 4 16 16 5 17 8 13 7 14 11 14 8 5 11 15 3 6 18 20 0 4 15 20 2 11 16 8 18 8 19 16 3 9 2 18 3 8 2 8 20 3 13 6 5 5 3 15 11 4 2 11 17 10 11 2 0 7 2 20 16 13 20 1 0 20 16 0 7 8 15 7 8 14 19 0 17 11 15 18 3 15 2 19 9 5 5 18 8 9 0 0 0 10 10 8 5 6 9 2 9 12 16 18 18 10 0 5 7 20 3 11 16 3 8 11 15 17 4 17 3 1 4 7 9 2 7 0 16 4 18 12 13 19 8 17 4 1 9 12 0 0 11 12 17 12 19 18 1 11 6 12 6 13 11 18 19 14 12 4 17 9 4 19 0 14 11 10 18 17 8 12 1 9 16 5 6 7 11 8 7 7 9 1 1 18 11 2 20 8 5 10 20 2 15 1 15 15 19 6 10 13 11 19 10 9 4 15 2 17 20 16 2 4 0 10 6 14 15 15 0 5 7 8 20 14 3 11 3 15 0 14 16 1 20 13 6 6 0 19 17 11 0 1 8 11 0 1 6 14 9 14 8 14 15 8 8 11 0 6 12 14 11 9 18 3 0 2 1 12 3 11 17 9 8 20 17 16 19 3 17 19 0 14 2 16 13 19 20 6 20 19 12 5 7 9 18 11 1 6 12 20 10 4 1 14 16 0 11 14 14 4 14 1 12 14 11 1 9 8 13 10 10 3 7 16 11 5 12 20 6 15 10 13 17 17 7 20 18 15 0 8 9 7 19 16 7 3 1 7 18 13 13 6 8 9 6 19 5 11 4 2 4 11 13 16 4 0 10 15 5 11 1 10 6 11 10 16 16 8 11 2 5 16 12 15 19 8 0 4 0 16 13 0 0 1 6 1 2 14 7 5 2 10 11 2 1 11 17 14 11 8 9 20 6 10 3 1 10 18 3 15 7 20 19 10 17 15 5 20 6 15 4 6 2 4 17 2 18 2 10 6 3 5 12 7 3 3 20 17 7 3 0 11 5 0 2 16 2 19 2 14 8 1 7 20 12 11 0 11 5 9 12 14 13 16 13 7 10 9 8 19 3 4 12 13 11 16 11 0 9 20 1 8 14 11 3 10 11 3 9 6 0 5 8 16 19 6 3 4 20 16 17 1 5 18 19 3 13 3 8 6 12 7 0 5 8 18 8 18 10 17 19 2 11 9 20 0 19 16 19 18 5 2 15 17 9 17 17 3 10 2 2 15 14 19 4 18 2 13 4 2 17 11 7 19 14 8 17 0 1 8 0 15 13 20 10 0 8 15 6 0 7 16 11 1 18 7 17 8 18 10 4 3 14 13 2 19 19 16 10 8 13 17 1 13 9 0 3 17 17 9 20 9 18 4 7 2 11 0 4 15 7 8 4 4 10 13 6 15 0 13 16 17 9 19 1 15 3 19 15 2 16 4 10 10 8 1 19 20 1 12 3 15 11 1 11 11 13 6 0 10 20 11 14 12 7 19 8 8 3 5 3 17 15 2 14 16 20 18 7 2 14 18 16 11 2 13 14 19 5 19 15 3 17 11 18 10 4 10 13 17 20 1 19 15 1 0 5 18 3 17 9 3 15 17 3 12 1 10 18 4 8 4 6 19 10 2 7 4 0 7 19 8 11 2 9 10 2 1 3 12 16 0 6 3 19 18 1 19 5 12 4 17 15 0 3 8 8 17 17 12 20 5 0 3 5 9 3 0 19 19 11 12 12 3 1 20 11 2 12 10 11 9 5 2 18 18 4 13 3 12 9 17 1 6 6 20 15 18 9 12 19 2 13 18 18 7 7 3 16 0 10 3 17 12 7 16 5 18 5 17 11 1 4 0 11 20 11 15 12 17 3 4 1 8 4 19 20 16 10 12 20 5 11 10 0 6 10 10 5 16 12 2 20 14 13 18 12 1 2 9 10 4 9 19 5 18 17 9 11 8 17 13 8 6 15 10 14 11 3 4 11 14 2 13 6 7 19 6 9 10 15 20 20 19 6 9 0 16 20 6 10 6 13 6 15 13 7 7 17 7 4 17 9 3 20 4 0 15 16 3 19 8 18 5 16 20 15 2 20 16 2 5 19 7 16 4 18 7 17 19 8 6 9 10 0 20 16 12 5 15 10 13 19 1 11 16 4 11 19 5 19 18 6 18 4 16 14 20 0 14 8 8 11 10 0 3 12 15 5 14 7 11 1 5 19 5 18 2 5 16 5 7 12 1 10 18 12 9 16 8 7 8 0 6 4 3 5 20 6 8 13 20 15 19 15 2 11 14 10 2 8 2 8 10 12 2 11 17 3 18 13 3 8 9 6 16 17 17 20 19 16 10 1 7 5 19 10 2 19 17 18 10 8 0 5 6 18 17 3 10 12 5 4 18 12 7 20 11 12 7 4 0 3 9 18 7 14 20 20 13 16 1 4 16 9 18 8 19 7 19 11 6 9 10 5 14 17 5 17 7 1 17 7 16 17 6 12 20 4 13 4 17 10 0 20 3 12 5 18 8 5 4 10 2 4 7 20 0 6 0 16 17 12 11 6 17 9 11 7 3 11 7 13 20 17 0 12 3 20 5 8 7 16 18 13 4 3 3 1 2 2 20 14 4 6 4 10 6 17 20 19 9 2 2 7 8 9 4 4 15 12 12 13 19 5 17 7 14 15 6 0 0 14 19 3 4 19 0 5 5 18 19 15 8 3 16 14 10 18 8 2 11 14 10 7 11 5 14 13 8 10 16 17 19 2 0 3 1 14 1 9 6 17 20 16 2 8 1 3 18 12 1 0 16 9 18 0 1 8 11 2 16 12 2 8 12 15 3 18 6 16 18 15 5 5 15 17 17 3 4 8 3 17 10 17 16 16 7 6 13 10 6 12 0 13 10 1 9 19 1 5 3 15 15 2 11 6 18 14 2 13 10 18 15 10 10 0 16 7 14 4 9 17 15 19 11 12 18 16 9 3 9 3 5 19 10 19 15 13 18 4 11 0 16 16 13 13 14 16 3 0 14 6 16 18 20 8 18 7 14 16 14 10 13 0 9 4 9 12 4 16 14 13 12 13 13 0 5 7 14 11 15 7 7 12 3 2 15 15 12 15 3 12 0 9 16 10 14 9 13 16 13 8 15 11 20 7 6 16 14 3 11 16 8 19 0 13 15 8 0 2 17 7 4 9 8 11 3 1 15 15 13 6 2 2 15 1 0 9 6 17 4 4 5 6 6 0 7 17 14 5 6 3 11 2 14 12 12 13 12 1 2 7 4 2 18 5 14 5 10 2 14 18 14 9 17 14 20 10 16 16 3 17 0 16 12 20 0 12 19 9 7 4 1 19 7 1 8 20 10 0 8 3 14 9 19 5 11 10 11 13 14 16 8 18 17 11 6 4 16 13 14 17 6 6 20 5 7 14 20 7 11 7 2 19 20 13 8 9 6 11 12 5 17 7 0 3 9 1 10 11 1 3 10 0 20 9 12 4 19 3 16 1 6 14 16 3 17 16 16 6 4 18 14 0 8 6 0 1 16 2 12 7 4 11 10 6 17 4 8 6 18 3 9 4 13 1 16 12 20 8 17 3 7 7 19 4 19 2 10 0 17 1 13 20 15 20 0 16 4 13 9 8 15 13 15 5 3 0 5 15 17 4 6 3 5 18 20 10 11 7 12 7 4 14 10 15 17 9 19 14 19 3 5 11 16 14 4 11 4 14 6 6 19 15 2 19 6 19 5 16 17 16 12 0 3 8 6 4 19 12 13 10 1 16 12 3 17 18 2 3 7 7 16 13 13 2 11 5 18 1 17 10 13 20 3 0 20 17 20 12 19 20 1 2 19 13 20 0 13 19 4 6 20 12 19 19 15 1 8 14 14 4 17 10 13 15 20 20 12 1 11 14 13 0 19 2 1 13 4 18 11 3 16 3 5 10 8 4 1 16 19 19 18 9 12 10 9 20 14 0 18 10 2 0 8 17 19 6 13 14 14 4 2 17 11 1 6 11 7 20 8 13 1 13 7 20 18 20 8 4 19 13 2 0 5 4 0 1 4 2 11 12 3 7 11 0 9 7 9 18 1 17 10 6 20 1 1 5 17 18 1 6 0 19 11 20 13 4 15 19 8 2 13 3 6 8 14 17 15 0 10 14 3 7 9 19 14 8 16 19 3 4 14 16 4 20 14 14 3 9 12 8 3 19 3 17 6 14 10 5 9 9 10 9 19 2 16 19 10 18 7 18 14 2 11 14 4 9 13 10 0 4 1 4 7 11 4 1 19 11 9 8 0 0 11 1 6 14 0 18 17 10 16 0 9 19 5 11 3 16 10 11 6 8 17 7 9 8 0 8 13 17 11 12 8 19 13 18 19 7 20 19 10 9 1 15 0 17 10 15 9 3 12 17 5 14 18 20 13 7 17 8 0 17 16 7 6 4 9 15 5 2 0 16 11 7 19 14 4 8 15 5 4 10 6 0 1 5 2 16 12 17 4 7 12 15 6 19 15 18 6 12 4 6 7 12 15 19 13 2 17 16 10 16 19 16 12 11 9 6 3 10 6 13 14 8 8 13 13 14 15 10 14 14 19 5 1 18 20 2 10 1 2 11 12 5 11 13 10 6 18 15 7 18 19 9 15 1 14 7 13 0 20 3 6 12 17 1 6 19 11 1 10 3 2 5 11 3 18 13 2 15 5 14 20 15 1 16 8 15 7 0 20 10 20 7 20 15 7 9 19 18 6 8 11 13 11 15 1 9 1 8 10 18 6 17 1 0 7 19 5 20 6 4 6 11 12 15 10 19 14 20 9 20 5 2 18 18 3 17 18 8 20 0 20 2 4 12 12 4 3 14 15 10 15 7 7 15 6 3 1 4 16 5 2 18 1 2 9 11 12 20 7 17 3 8 13 1 14 5 2 6 17 14 13 3 9 15 13 12 11 9 6 11 20 16 16 14 6 9 20 4 16 6 5 14 16 17 3 4 9 1 15 12 0 1 8 15 0 11 2 16 4 6 3 18 12 10 16 6 0 3 6 15 19 15 15 11 1 2 12 10 18 18 14 16 2 6 12 13 6 0 20 16 1 11 10 19 11 5 3 2 18 5 20 1 7 5 0 6 12 3 3 19 10 17 8 18 20 14 2 4 19 2 14 0 19 11 0 1 9 12 6 15 17 10 3 12 6 0 8 9 19 9 15 10 7 8 15 1 1 2 16 1 18 13 18 2 10 12 11 1 13 6 12 5 1 17 16 16 3 2 16 10 0 7 11 6 19 18 9 2 5 13 16 14 17 17 15 17 0 3 0 14 9 14 17 6 2 20 11 3 0 15 12 12 16 5 1 11 10 19 7 8 17 17 5 0 5 11 9 10 2 18 15 2 19 3 14 12 20 8 20 10 20 10 17 10 12 10 2 1 10 9 4 4 15 6 16 9 6 10 19 20 19 2 1 17 11 17 7 8 4 16 14 10 9 19 10 20 2 20 9 4 6 2 14 3 6 1 12 1 15 11 8 7 18 10 0 10 3 19 0 11 11 17 7 13 10 15 16 3 2 10 1 0 9 14 6 14 16 18 20 8 9 11 9 20 11 3 19 8 2 17 5 0 0 0 7 1 10 14 18 7 16 8 15 1 18 11 6 12 18 16 2 9 18 11 4 4 16 3 11 11 10 15 11 2 11 8 3 0 2 10 12 8 7 1 8 8 9 3 12 8 20 14 0 16 4 10 5 15 6 17 13 19 19 11 2 1 19 5 20 14 3 17 2 9 14 10 6 9 19 3 5 0 4 9 11 20 3 9 10 18 2 5 15 7 9 7 2 9 6 4 6 9 19 14 2 15 15 2 19 2 0 17 0 7 13 2 18 2 8 14 19 1 9 18 16 10 11 17 0 4 12 3 14 14 2 8 18 9 14 16 1 1 11 7 17 3 2 4 16 0 18 9 13 12 13 18 18 5 17 6 8 17 8 15 15 16 14 6 11 2 8 17 16 2 12 4 13 1 18 18 12 0 3 20 17 12 13 16 4 0 10 11 10 0 20 13 10 3 2 19 5 0 8 6 18 4 5 0 6 1 3 17 17 5 9 1 7 19 19 10 6 16 10 9 15 16 0 19 0 1 1 19 15 17 18 19 0 6 11 0 14 18 15 15 16 13 6 5 20 9 8 15 2 13 11 1 13 9 19 20 2 17 4 3 9 12 7 14 3 13 12 14 9 13 7 16 18 11 8 13 8 6 15 20 0 2 13 6 9 2 14 15 2 10 8 14 5 2 20 19 15 15 11 16 17 3 17 10 4 14 20 4 11 14 8 6 11 18 15 8 11 0 13 13 14 16 2 17 9 10 9 18 0 17 1 19 18 18 11 12 6 8 15 9 11 4 19 17 19 17 0 17 0 0 17 7 5 18 14 12 17 12 19 17 19 15 14 4 9 19 12 17 6 14 17 15 10 20 18 14 8 14 17 17 19 11 11 17 13 1 4 6 2 7 2 2 8 2 0 5 18 4 18 10 13 10 0 1 11 19 14 9 10 0 17 7 0 20 7 18 13 12 7 17 20 11 12 2 13 0 16 1 8 13 6 3 9 10 10 5 14 8 2 15 5 5 9 7 13 12 17 8 1 0 7 14 3 0 19 9 2 2 14 10 15 19 12 18 8 14 11 19 14 14 9 12 12 20 0 19 14 5 7 18 2 19 3 14 19 2 9 5 15 19 2 2 20 20 11 17 17 8 10 13 12 0 19 8 20 8 20 20 2 6 10 7 14 20 4 10 12 1 9 11 2 8 19 14 8 14 1 6 19 10 2 10 11 18 18 7 20 6 10 16 9 12 10 10 4 20 9 14 16 16 0 1 5 14 18 5 11 8 0 16 15 1 3 14 9 0 9 12 0 15 15 4 15 6 13 19 1 17 2 3 14 20 13 5 3 18 17 2 10 11 1 1 7 0 14 3 18 3 0 6 3 8 11 11 8 8 9 14 15 9 13 2 11 4 4 20 3 10 7 3 11 7 19 7 0 17 20 3 6 18 5 17 9 19 4 9 8 0 20 14 5 4 18 1 4 5 17 6 20 14 11 14 16 14 7 15 4 7 1 5 17 8 18 8 9 8 14 12 3 5 20 11 13 11 3 12 4 13 3 14 3 12 0 17 7 9 15 9 2 11 19 10 8 15 1 17 13 10 11 9 15 8 15 15 10 12 6 2 10 5 20 11 1 16 14 14 14 13 0 9 10 15 10 19 5 15 19 5 15 8 15 19 12 0 1 13 3 10 19 9 6 11 20 0 6 18 9 17 1 2 13 15 2 17 14 9 3 10 18 13 0 20 11 19 8 9 10 11 1 16 4 1 15 16 16 19 14 19 6 7 10 13 15 9 15 5 2 5 5 5 6 20 7 12 2 4 14 2 3 1 8 18 12 13 11 15 12 0 2 4 10 3 12 12 12 19 11 9 15 0 11 2 2 8 10 15 7 19 14 20 14 20 20 18 1 9 8 16 13 6 14 10 15 14 8 5 11 17 1 0 0 14 6 19 14 8 11 4 6 6 6 20 15 15 10 7 2 7 19 11 19 17 16 12 8 12 20 17 14 8 10 13 13 12 11 17 14 13 11 5 19 5 11 9 5 14 6 10 20 7 2 12 9 6 9 20 20 13 0 2 13 8 15 16 10 19 2 9 12 1 8 3 2 20 16 17 6 16 10 19 0 16 0 11 12 8 0 4 12 10 9 1 11 9 3 20 6 10 2 19 0 5 15 0 5 20 6 1 6 3 5 4 12 0 6 6 6 10 8 8 9 16 11 16 6 14 9 5 9 5 20 19 8 7 10 8 4 4 18 13 12 2 14 17 0 20 2 7 6 15 5 7 20 15 10 13 14 15 16 4 17 3 15 20 19 14 7 3 20 0 17 11 5 6 8 18 17 17 11 14 14 10 0 2 10 5 1 12 17 4 18 17 18 7 9 8 2 7 13 17 17 20 15 6 20 6 12 15 10 12 17 12 5 15 13 16 3 2 10 6 13 13 0 0 2 0 9 11 14 3 9 18 15 9 15 13 9 6 0 14 7 1 5 5 3 10 3 10 18 11 11 3 12 3 19 12 18 6 15 1 13 0 3 7 17 19 0 16 20 4 12 19 11 9 15 6 5 13 2 13 10 2 2 11 9 18 5 5 7 9 10 13 8 3 19 17 19 12 20 17 6 11 5 10 5 7 9 12 17 11 9 10 18 5 16 3 11 1 4 8 15 13 6 9 4 4 20 10 11 11 19 13 0 0 6 0 10 10 0 4 17 8 11 4 19 17 7 19 17 13 7 3 0 20 0 8 4 18 15 8 20 5 20 11 20 16 15 0 16 3 15 6 10 13 20 13 15 3 15 15 8 2 4 0 6 2 18 11 0 2 0 3 1 5 0 0 13 14 11 2 18 19 13 2 10 19 8 2 18 1 17 8 19 19 12 20 4 11 4 0 2 12 13 7 9 11 8 14 20 2 16 12 12 1 13 4 4 17 5 6 2 0 2 16 9 15 15 0 20 9 1 19 1 12 3 1 20 9 12 4 17 4 8 5 19 11 9 16 14 16 6 15 19 10 10 1 17 15 13 16 18 19 6 1 16 8 11 12 18 7 3 0 19 15 4 12 10 9 4 6 9 5 11 8 9 15 12 2 2 17 0 15 6 4 1 1 6 14 9 5 18 4 14 3 5 5 15 0 10 9 3 20 7 11 6 4 13 18 4 6 9 6 12 11 16 0 18 18 16 20 6 9 10 12 8 5 20 16 0 14 9 16 3 11 19 3 16 1 17 12 8 18 4 15 0 2 14 15 16 10 12 20 6 0 10 14 4 8 8 3 13 16 4 17 13 2 4 11 14 8 7 9 11 0 19 10 7 8 9 0 19 7 0 1 2 0 8 14 16 3 14 1 19 17 12 6 18 19 0 10 17 12 16 10 10 16 3 17 19 20 6 8 13 2 6 2 1 16 14 4 18 17 18 8 8 16 8 19 7 13 10 19 15 4 7 10 15 20 7 2 13 17 0 15 12 17 8 20 7 3 11 19 4 17 3 14 6 4 4 15 13 18 7 18 9 15 20 12 12 0 13 14 2 17 14 8 16 13 16 4 8 17 3 18 17 18 0 1 19 7 12 0 10 9 19 14 8 19 8 18 5 8 1 11 16 2 6 7 8 15 6 14 4 11 8 0 8 5 18 19 3 15 11 18 4 8 6 14 16 13 11 3 14 0 3 7 7 10 14 9 19 11 9 7 8 4 18 6 11 11 4 6 1 0 5 1 1 17 20 20 18 4 12 20 19 9 8 6 17 13 1 20 5 13 8 17 17 9 9 5 14 7 15 14 2 11 20 0 11 5 9 20 7 14 13 16 4 3 7 8 1 0 5 16 6 6 20 19 4 12 1 12 12 6 14 8 8 11 7 8 9 18 12 7 0 8 15 2 1 8 17 10 10 3 8 12 20 7 17 1 15 6 7 8 0 20 1 11 1 19 16 6 17 2 20 6 19 14 16 9 12 0 11 5 6 13 11 13 11 7 3 15 7 13 16 5 2 14 12 5 4 19 13 11 2 11 18 13 13 19 9 3 16 6 18 0 20 16 12 2 1 12 10 14 19 12 14 1 4 17 17 1 1 19 17 11 16 8 18 15 6 15 20 8 13 9 0 19 2 10 9 12 11 10 13 14 15 16 20 17 4 13 8 13 2 11 11 16 19 18 16 17 19 3 19 18 18 6 7 18 6 4 4 19 17 15 17 8 20 20 3 7 18 6 12 6 6 9 1 17 13 13 19 12 0 7 0 19 9 10 0 16 12 0 19 15 20 6 5 19 17 6 12 10 11 6 11 6 6 20 17 18 1 15 10 3 6 15 16 9 1 19 13 6 8 2 6 8 13 8 5 7 0 19 14 18 6 20 13 16 1 4 7 6 1 15 5 6 15 11 10 4 13 5 4 1 18 2 8 14 15 14 20 3 0 16 0 17 0 2 0 13 2 17 3 5 10 9 3 14 5 0 6 4 3 5 16 12 13 17 9 15 19 10 9 9 5 14 16 2 3 17 14 12 2 7 2 10 18 20 9 16 18 13 12 2 18 8 6 14 10 2 2 13 9 6 11 11 8 10 7 0 0 3 17 20 1 18 20 7 13 18 12 12 17 2 1 6 2 2 1 4 2 4 8 9 0 8 10 4 4 0 10 2 6 5 4 7 16 12 20 16 6 19 4 3 17 20 2 12 12 15 2 10 4 10 8 8 13 3 13 2 13 2 1 6 12 0 6 16 17 8 6 7 10 19 13 6 0 18 2 5 20 12 17 20 4 20 11 17 6 18 6 2 11 16 16 6 12 19 4 10 17 4 7 8 6 9 2 18 1 5 17 1 7 2 3 2 14 17 17 20 12 1 19 11 2 19 18 6 4 12 17 9 3 10 15 19 3 17 0 8 4 9 4 17 1 4 4 6 3 14 6 14 10 15 3 20 20 3 13 0 15 9 7 0 15 14 6 17 18 20 11 12 0 6 14 6 12 14 4 14 11 12 5 10 4 4 18 2 10 1 14 9 17 16 19 15 17 2 3 17 9 11 15 1 19 10 13 7 10 3 8 9 12 16 6 18 5 19 0 2 6 2 4 4 13 1 13 17 1 2 0 17 4 13 6 5 5 1 1 20 2 1 7 3 11 1 4 4 17 4 10 6 12 7 11 6 5 14 5 7 14 4 18 3 10 19 4 5 2 7 13 12 14 16 13 4 13 8 8 7 20 7 20 18 7 5 9 9 16 9 8 11 1 7 18 1 18 19 2 9 20 19 0 15 19 15 3 8 19 5 8 16 3 19 0 16 15 20 0 19 10 11 14 4 2 1 3 15 9 7 19 5 19 15 15 20 13 7 9 4 7 11 19 20 0 13 1 6 10 7 8 5 4 9 3 15 9 11 4 20 0 1 5 19 19 3 13 6 3 12 4 3 6 15 7 17 4 19 3 14 0 4 20 15 3 1 17 18 4 19 5 2 18 5 3 11 7 0 11 7 13 18 5 14 6 15 13 9 4 0 20 19 12 20 6 17 19 15 11 16 3 0 4 13 6 15 2 4 9 2 4 8 10 20 17 15 14 19 20 18 1 8 13 0 5 6 1 4 4 11 8 12 4 17 19 4 19 5 2 12 0 4 19 18 7 8 18 4 19 5 3 2 13 11 12 6 17 19 20 4 15 0 18 16 9 0 5 6 15 0 5 4 0 14 7 5 0 17 8 20 10 12 10 6 9 20 0 3 7 4 17 1 15 10 12 18 12 3 12 4 6 5 10 4 20 6 2 7 0 13 18 5 3 9 14 20 12 1 20 11 17 10 16 20 13 17 4 3 12 3 18 1 20 12 17 7 2 9 14 5 14 0 5 14 17 16 13 4 13 20 18 9 3 9 10 8 3 9 3 16 0 6 6 13 6 19 19 13 2 7 2 13 10 5 17 18 6 17 11 2 0 10 10 20 10 8 18 13 12 7 16 10 2 12 12 2 9 0 20 9 18 5 18 14 15 0 6 3 17 12 7 20 10 10 0 19 0 4 3 12 10 3 9 3 3 9 11 19 20 14 8 9 16 0 8 6 15 11 8 9 9 1 10 18 16 2 7 6 1 14 7 17 5 6 8 19 12 5 11 14 1 5 7 18 14 8 4 8 2 11 5 4 12 1 3 12 1 14 20 20 11 7 19 13 20 13 16 4 12 2 5 15 3 3 10 14 11 20 11 3 8 17 14 10 10 0 12 11 19 17 5 7 13 12 17 0 20 11 9 14 16 9 3 9 10 2 11 20 4 8 14 3 15 15 12 16 17 10 0 3 3 19 6 15 6 8 7 6 11 20 12 6 19 0 4 13 8 17 4 18 5 12 20 17 15 17 3 10 9 6 14 1 9 2 1 5 0 4 13 12 16 5 10 3 7 12 5 14 4 2 9 7 12 20 7 18 3 1 2 17 20 10 17 10 14 4 2 1 14 2 11 20 13 10 13 8 10 16 4 4 17 19 4 3 5 3 0 4 6 9 4 15 4 1 19 10 18 13 9 9 17 20 16 3 7 14 12 0 2 1 19 1 2 0 12 13 14 0 9 13 19 12 12 1 6 14 9 20 12 15 13 2 12 5 14 9 4 1 19 18 6 14 18 12 10 15 20 16 16 20 7 7 7 5 4 8 18 9 10 9 16 10 10 0 7 5 0 11 16 3 18 3 20 11 20 14 1 17 6 3 4 17 11 14 8 1 12 2 9 9 1 16 13 6 20 10 8 10 3 10 17 3 13 14 18 6 8 16 13 9 10 17 19 9 7 16 6 13 16 8 16 0 4 14 7 1 6 20 19 15 8 17 11 12 6 9 10 7 19 4 2 15 15 11 14 10 18 13 3 16 4 19 4 12 15 16 13 2 12 10 3 2 18 4 19 1 17 5 6 6 17 18 16 7 15 17 20 15 13 5 1 4 7 2 17 3 15 0 12 4 14 12 20 1 14 10 10 6 0 11 1 6 17 17 14 20 14 16 18 5 6 11 10 6 19 4 20 13 8 6 16 3 20 17 3 16 5 13 13 5 20 16 16 4 16 16 19 6 3 15 6 5 16 17 13 14 14 1 9 8 13 19 3 17 7 6 19 8 13 12 16 4 0 4 10 17 16 1 7 6 0 20 2 8 4 16 15 14 9 15 10 16 2 1 8 12 19 3 20 5 11 1 12 9 1 6 19 14 6 2 0 12 18 20 9 13 0 20 1 2 13 19 8 17 7 8 14 1 15 18 14 9 8 11 11 1 6 20 17 11 13 4 19 0 9 13 4 8 3 17 8 12 4 12 12 12 5 19 0 4 0 5 16 7 11 12 16 16 18 16 20 13 3 15 0 2 18 15 6 18 2 19 16 12 13 11 7 13 12 0 18 10 7 12 12 6 5 2 6 11 14 14 15 9 18 17 5 3 3 19 6 20 13 19 10 2 5 0 11 15 10 10 15 19 0 6 5 4 3 19 5 5 4 15 17 3 8 18 17 1 15 3 3 19 8 3 16 5 2 8 0 3 14 7 6 4 9 9 14 7 11 12 7 11 15 6 20 13 10 16 15 1 11 7 1 16 8 11 1 15 1 12 10 17 18 4 9 8 12 6 18 8 11 11 19 16 16 2 0 20 7 13 12 3 16 15 14 10 14 6 14 6 13 19 0 3 9 16 17 12 1 5 3 3 9 5 11 5 17 16 11 3 14 12 3 10 6 18 6 3 6 13 8 15 12 11 7 1 16 7 16 14 5 4 16 1 4 5 7 10 8 19 0 19 7 15 9 19 17 18 19 2 8 8 6 13 7 2 18 15 18 20 20 18 8 8 4 10 20 14 7 7 5 10 0 18 5 1 15 7 5 9 0 4 12 16 14 2 0 5 12 16 10 9 2 6 7 11 5 17 16 1 1 11 19 0 0 19 10 20 5 16 10 17 8 19 12 1 18 15 12 9 9 10 10 13 2 9 7 20 14 16 9 0 9 20 16 16 1 15 14 4 6 14 13 18 10 19 3 9 0 16 10 15 10 13 15 6 11 18 5 4 19 5 4 5 0 8 12 3 2 14 13 0 15 2 18 2 12 14 2 20 15 2 14 2 10 8 2 16 8 6 10 7 1 2 10 3 4 8 19 11 11 10 18 19 10 3 4 20 5 6 8 15 15 3 14 7 7 15 20 15 6 15 12 6 15 12 3 5 9 6 20 20 14 4 3 8 19 3 16 0 18 16 18 20 18 16 17 15 15 5 17 17 2 10 0 1 14 18 11 1 18 18 16 17 5 6 9 9 17 14 15 15 10 20 5 9 17 20 17 4 4 11 13 2 11 14 2 11 16 17 10 20 6 5 8 3 4 12 1 6 5 13 3 19 6 1 0 15 18 20 8 2 3 12 3 14 20 20 17 4 1 19 11 20 15 8 16 7 3 16 20 13 12 6 20 8 12 13 9 6 8 8 6 17 3 11 20 17 1 17 8 6 7 0 7 2 4 1 12 6 14 19 16 20 19 11 9 13 15 0 0 11 14 18 7 7 20 2 10 15 15 14 1 16 18 8 13 14 8 16 3 8 6 4 15 19 5 6 14 8 14 15 4 2 12 9 4 10 4 19 14 4 2 1 17 0 9 11 10 16 9 14 20 20 14 7 11 17 1 1 0 16 3 10 11 11 0 14 9 16 19 3 7 16 20 1 10 16 2 5 16 8 1 3 8 14 18 10 0 2 19 17 9 19 5 10 20 8 19 18 0 2 9 17 9 5 14 6 10 8 8 14 8 7 11 3 3 15 1 11 14 11 11 16 0 7 9 6 5 19 6 1 19 5 7 15 11 20 18 8 20 0 10 0 4 7 18 2 2 14 4 9 18 7 19 0 16 8 16 12 15 13 8 3 8 5 14 19 2 15 11 7 14 0 3 9 19 2 11 18 18 5 5 16 5 2 17 2 13 12 13 7 1 0 12 11 14 11 2 18 15 7 18 11 11 4 15 17 1 14 1 20 7 19 11 12 12 14 19 6 14 12 13 20 5 16 2 9 10 6 8 16 1 8 14 16 2 12 17 16 12 2 13 18 20 12 1 7 17 6 13 3 17 3 4 4 6 15 16 7 20 12 11 3 7 15 19 5 10 10 8 4 2 8 1 2 1 0 12 13 16 6 20 4 7 1 16 11 14 16 6 5 19 20 15 5 1 10 16 7 12 5 10 16 20 17 9 5 9 0 17 1 18 8 6 8 6 14 13 5 12 11 0 18 19 15 18 14 4 17 0 8 11 10 0 5 20 16 15 12 15 15 17 6 10 18 15 16 0 7 6 12 19 7 5 7 5 1 17 17 0 8 5 11 19 6 16 1 10 0 9 17 17 20 5 14 16 8 0 0 12 20 11 0 5 6 19 16 3 3 11 17 6 16 0 4 13 19 16 15 9 13 0 14 19 0 7 0 10 19 17 6 20 19 12 3 5 6 10 10 16 15 20 8 4 17 7 7 0 12 14 1 7 9 17 1 2 1 12 8 4 0 15 14 10 18 10 2 15 6 1 18 9 2 11 2 3 4 11 8 2 12 0 10 16 9 13 9 3 2 13 10 18 6 0 15 8 0 1 14 6 19 2 18 12 18 15 6 9 1 18 2 20 0 3 10 8 4 16 18 9 6 4 4 10 1 18 2 18 19 19 0 3 17 7 14 13 12 7 9 15 3 15 15 2 16 10 6 3 14 13 3 17 9 19 12 15 10 10 1 9 9 18 11 7 5 13 11 11 3 19 8 4 1 9 2 13 15 10 1 16 4 16 3 0 5 4 3 10 17 8 2 5 6 19 2 9 13 4 14 1 2 13 17 17 18 0 20 7 11 6 18 11 8 18 16 0 7 5 7 7 13 16 0 1 11 18 0 20 6 0 12 15 18 19 7 15 12 15 18 4 1 14 12 20 12 9 15 16 13 5 2 2 14 3 5 3 11 6 8 8 6 9 16 16 12 1 0 7 4 19 12 0 4 11 16 11 12 19 17 6 1 17 13 20 8 2 15 19 14 6 14 7 10 10 9 7 16 13 12 10 4 1 3 7 3 6 1 3 7 7 14 15 13 5 2 11 1 1 2 12 5 1 7 5 13 3 10 12 1 13 13 15 2 6 9 12 18 16 16 12 12 3 14 18 17 0 10 12 17 1 19 13 20 7 17 3 2 12 9 17 16 3 3 2 20 4 9 14 17 4 20 11 12 20 6 2 6 6 2 8 9 20 5 3 2 9 9 8 2 13 7 19 5 19 12 13 2 16 11 12 11 20 18 6 14 3 7 2 8 20 16 0 12 7 3 19 10 2 15 15 13 7 11 10 16 0 2 20 8 12 17 10 5 8 0 15 18 7 0 16 15 7 6 8 14 20 0 11 19 19 18 5 13 2 0 20 11 11 8 1 5 0 15 12 5 14 9 2 9 14 4 0 7 2 16 2 20 7 20 13 7 3 15 12 17 13 7 2 14 20 13 20 17 7 10 19 20 4 13 19 18 16 7 11 15 18 8 1 2 4 0 7 8 18 11 20 5 13 11 0 11 10 9 17 14 0 9 5 6 17 16 7 20 0 0 14 14 2 8 8 5 9 0 14 11 2 7 3 17 8 1 13 8 6 13 7 2 17 20 1 11 13 10 5 16 14 15 13 4 12 17 17 4 20 16 6 14 2 16 9 18 5 3 6 2 15 18 6 6 12 16 12 5 8 19 20 1 4 3 1 10 2 0 5 1 10 10 11 5 2 15 11 6 14 14 12 19 3 0 16 3 16 7 20 16 3 7 0 16 20 11 10 11 12 9 18 1 7 16 5 5 16 14 19 16 10 16 5 7 19 0 7 9 14 11 7 17 19 4 18 14 7 7 20 14 0 13 1 17 5 6 3 4 15 19 5 20 10 8 0 1 8 15 12 6 1 4 20 1 13 14 17 11 5 2 9 16 15 14 10 20 18 0 2 4 1 2 14 0 6 20 3 14 2 16 7 18 8 5 16 19 5 8 20 7 17 8 9 12 17 14 9 14 0 12 3 18 14 13 2 17 20 19 9 4 3 1 12 2 15 14 13 13 14 18 19 12 5 4 8 17 13 12 15 3 16 19 2 15 16 0 15 1 5 4 5 1 20 7 0 19 12 6 12 1 14 18 8 10 6 5 16 17 6 7 13 14 2 0 19 18 4 13 8 20 18 11 3 11 11 1 12 13 7 7 17 9 11 15 13 10 14 20 12 7 5 3 15 13 11 15 6 14 12 6 8 1 4 11 20 6 19 1 17 16 17 16 19 17 9 19 11 7 8 9 13 13 18 0 10 8 4 18 6 11 14 17 1 0 15 14 3 11 6 17 6 18 16 7 10 7 17 20 4 16 14 7 3 14 19 20 3 19 19 16 11 20 10 15 20 20 11 11 8 16 13 6 11 9 18 4 14 7 13 8 18 16 8 7 11 12 15 1 6 2 13 4 9 11 19 5 19 9 4 14 13 2 8 1 3 2 11 14 13 13 1 12 6 9 6 4 13 9 0 8 12 15 11 4 9 1 19 15 14 13 13 7 8 18 6 3 16 7 15 0 19 5 14 2 20 5 16 19 1 20 19 18 2 11 4 2 3 13 12 1 5 2 2 7 1 9 13 2 8 19 6 10 10 8 3 5 6 14 19 8 12 11 16 6 6 0 10 12 16 0 17 17 8 15 5 1 12 13 16 6 10 4 2 6 11 13 2 13 16 0 0 6 12 11 3 9 4 6 4 4 9 11 7 12 18 8 18 4 18 10 2 12 9 17 5 11 20 20 5 7 9 9 17 5 3 17 5 7 17 9 11 1 15 5 8 0 12 9 1 6 6 17 17 18 3 1 12 0 9 12 18 5 20 2 2 18 2 10 8 12 4 0 0 9 8 9 10 16 6 12 11 18 13 10 19 17 13 15 9 3 4 14 8 7 15 2 10 11 12 10 20 8 5 4 0 7 7 10 16 10 11 12 2 19 12 19 2 12 11 5 6 2 16 2 13 15 4 2 4 13 9 11 2 15 17 7 2 12 16 18 3 11 16 20 4 15 8 1 17 6 15 4 0 4 13 19 16 1 8 18 0 7 20 0 4 9 18 6 19 11 6 19 2 2 7 18 4 16 19 17 20 10 16 12 19 18 16 6 5 10 14 1 11 2 16 14 14 0 4 8 10 4 12 10 14 19 9 12 10 19 7 17 11 13 15 0 8 7 10 0 19 0 5 3 12 4 7 4 16 13 2 20 16 20 20 20 5 3 8 16 20 12 12 20 8 13 16 6 1 15 8 2 9 17 10 10 17 13 5 20 13 7 16 4 11 19 2 6 8 3 15 1 17 15 9 8 11 11 20 6 9 9 17 3 4 10 20 12 3 17 0 6 17 6 9 14 8 18 2 16 17 6 11 18 0 20 6 1 13 15 19 19 10 0 10 0 0 14 10 19 4 7 0 11 14 3 10 9 10 6 5 13 1 15 15 12 14 0 3 20 10 5 1 1 9 5 6 0 5 1 1 15 8 6 8 4 20 17 4 19 5 15 15 14 3 14 18 4 12 17 19 2 1 9 0 2 11 13 3 13 3 11 8 11 18 1 0 10 13 0 9 6 8 2 19 19 9 4 13 20 0 7 9 8 20 0 18 18 8 17 4 9 19 17 0 8 6 7 18 4 19 3 16 19 2 20 5 14 20 11 2 1 5 0 7 18 20 10 19 6 3 15 15 0 7 19 4 1 8 13 3 3 6 17 11 15 4 17 4 20 3 1 20 16 8 17 10 19 11 10 0 4 13 8 11 8 12 17 20 6 2 9 6 17 11 5 13 6 5 12 3 1 9 2 18 6 4 9 12 10 1 2 19 3 19 20 4 10 1 5 5 8 15 11 11 16 9 10 3 0 11 18 14 0 4 3 13 10 0 15 10 10 19 12 1 0 5 13 1 7 20 16 20 9 6 12 4 3 20 6 8 12 7 13 14 5 5 20 12 15 5 18 13 15 8 7 0 4 9 4 20 20 4 14 5 17 19 2 17 9 11 1 18 3 4 2 10 18 13 12 6 15 2 0 16 2 20 11 4 16 19 5 0 19 1 20 0 4 2 0 5 13 8 2 18 15 20 18 20 8 14 13 17 20 14 1 18 0 6 3 8 10 17 5 20 12 17 0 16 19 8 16 0 13 4 11 20 0 14 15 19 13 19 5 4 8 11 20 4 2 19 1 18 20 18 11 17 7 19 3 8 16 6 4 3 12 15 0 11 20 7 6 3 8 3 3 19 7 10 20 14 5 11 3 1 0 8 13 16 1 18 3 16 15 9 9 9 16 12 10 5 0 16 11 3 5 18 8 2 5 15 6 0 3 16 6 1 2 8 15 20 16 8 19 19 5 1 13 5 19 2 20 13 6 3 9 12 0 20 9 2 6 6 8 15 20 1 3 9 3 8 0 6 7 19 7 2 4 12 3 13 1 15 14 18 7 15 11 11 17 17 9 16 14 20 2 16 10 11 20 16 15 11 0 4 7 14 15 0 8 6 2 6 18 0 15 10 12 2 14 1 16 7 12 16 2 2 8 20 9 19 4 18 11 16 17 8 0 18 6 3 15 5 1 11 4 5 12 18 18 7 12 16 19 16 18 16 7 4 11 1 6 3 1 12 3 0 16 5 13 10 5 15 9 17 16 20 18 10 7 16 0 7 19 1 2 4 14 2 3 10 19 6 13 17 6 8 6 6 0 20 16 5 2 1 2 12 12 1 9 8 15 13 3 9 20 1 0 19 20 16 0 16 7 8 4 10 5 11 8 3 18 20 15 10 11 15 11 3 16 14 3 6 6 5 0 13 11 19 20 5 15 13 8 8 5 20 8 17 13 9 1 20 8 17 2 1 10 18 17 0 3 14 8 16 0 0 18 12 7 0 7 19 7 5 2 19 5 6 18 14 17 6 9 14 0 15 5 6 16 14 2 17 13 1 0 19 3 12 5 4 20 14 14 2 2 14 18 5 12 7 12 16 15 10 1 4 16 18 18 10 19 0 1 10 18 0 2 1 13 3 12 16 14 6 4 19 10 18 13 1 12 13 4 3 3 6 7 9 6 7 1 4 6 16 8 14 13 9 17 9 4 3 8 5 8 13 10 17 19 1 8 17 3 15 10 0 17 18 14 3 4 1 12 0 17 7 3 13 19 19 4 13 13 15 4 16 4 18 13 15 1 16 12 12 0 17 15 15 12 1 5 13 6 18 15 13 18 5 17 3 10 9 9 2 7 3 20 17 19 14 20 20 9 12 20 8 13 20 4 13 0 17 19 9 14 17 13 9 15 18 1 5 11 5 6 15 6 5 3 1 11 2 3 11 18 14 16 11 16 6 16 3 1 9 10 6 0 18 19 20 18 14 4 16 11 12 5 1 6 12 16 19 6 9 8 19 12 4 9 18 1 2 20 15 2 11 19 5 1 2 12 16 2 16 12 4 17 18 3 10 1 20 14 0 7 9 4 5 3 18 10 20 0 2 19 14 9 12 15 9 4 5 15 4 8 4 13 1 13 19 18 12 20 20 19 20 14 19 12 1 4 11 19 5 10 17 14 19 3 0 0 5 2 18 2 1 15 1 17 16 10 16 2 19 16 3 20 1 3 12 1 10 0 19 4 13 9 20 2 6 15 19 18 9 10 9 3 10 7 4 15 17 0 19 10 5 20 0 17 13 17 4 1 1 9 1 5 17 15 20 14 9 8 14 16 10 13 1 20 10 15 20 16 20 2 5 7 1 17 11 5 9 4 11 15 3 6 14 3 16 8 18 19 14 1 4 14 15 6 3 20 14 16 8 14 20 7 13 17 17 19 5 15 6 5 16 4 11 4 9 10 5 10 17 12 14 10 14 7 13 4 12 6 20 17 12 9 0 3 0 18 5 14 7 15 0 19 20 5 17 18 8 18 11 6 15 5 10 18 20 0 9 0 9 0 18 4 18 20 9 19 8 14 1 9 1 11 7 10 16 12 13 6 8 15 13 7 9 11 10 14 17 16 18 12 20 5 18 16 14 2 15 19 17 12 10 3 5 5 3 18 6 16 17 8 17 11 18 7 8 5 15 13 9 19 8 9 16 16 1 9 19 20 12 17 15 1 14 2 18 20 7 1 2 3 10 15 18 17 0 11 12 7 14 20 3 14 20 0 18 9 4 4 13 7 15 4 4 18 3 13 16 3 15 17 5 18 1 12 19 5 6 6 19 14 2 20 17 3 0 12 18 14 15 13 20 16 1 9 6 2 10 6 12 11 8 20 20 17 8 17 7 10 9 9 1 15 6 9 15 3 8 8 11 19 1 0 18 13 4 10 9 4 15 12 4 9 11 4 13 12 5 11 3 20 6 19 7 17 19 17 6 5 7 12 17 7 4 16 9 2 5 11 17 2 20 14 2 6 0 11 15 7 1 8 7 13 13 14 9 15 13 20 13 20 17 13 9 7 15 6 17 10 3 4 17 7 14 5 16 17 14 0 8 0 9 8 4 4 13 2 13 13 18 18 3 13 3 16 1 11 17 5 5 11 9 12 20 7 6 16 16 16 1 17 9 3 16 2 12 20 8 3 17 3 10 9 1 11 3 10 19 15 9 14 5 14 9 8 11 18 3 13 10 5 11 1 17 10 6 13 13 15 6 2 1 3 4 4 7 3 2 17 10 7 20 0 16 17 20 7 15 8 15 4 4 5 5 16 11 11 6 8 14 18 14 14 2 15 11 1 13 3 5 9 14 10 12 0 2 16 17 0 19 3 5 14 16 19 9 6 18 4 7 1 2 2 5 6 17 13 3 10 12 8 10 10 5 10 15 8 10 5 1 17 9 3 7 4 19 2 20 17 15 1 7 1 4 19 19 2 17 6 15 13 19 5 9 17 10 11 11 8 4 1 18 4 17 15 7 12 10 1 3 17 15 18 15 18 16 20 5 8 6 16 11 15 13 14 10 15 14 14 8 8 4 14 18 11 20 16 15 12 20 7 5 1 3 15 11 20 15 11 8 11 20 6 1 20 10 14 18 18 1 6 8 1 16 11 1 14 7 9 12 1 6 11 7 12 2 8 3 10 3 3 6 19 4 3 13 14 18 0 6 18 18 16 19 19 1 17 11 0 10 18 18 9 20 11 2 12 18 5 19 2 3 3 9 13 0 11 20 15 11 10 19 9 19 19 20 18 2 16 4 2 2 17 16 10 17 11 13 20 15 13 4 17 3 4 2 11 16 16 1 12 5 5 20 8 0 11 0 8 1 7 2 10 7 8 5 5 10 2 9 20 3 7 10 17 0 3 7 4 20 0 8 2 14 4 14 15 12 4 11 11 2 20 11 0 5 7 4 18 3 2 1 4 9 13 5 2 2 18 13 16 4 12 15 0 1 15 18 19 15 1 19 3 5 14 9 17 7 20 14 13 12 4 19 14 5 19 0 0 18 6 19 16 8 10 11 17 15 14 3 6 15 3 8 16 17 11 13 3 8 1 5 7 19 16 14 16 6 15 12 2 15 1 17 13 9 13 7 20 9 4 7 4 5 2 4 0 1 11 12 9 4 19 15 18 4 4 18 9 6 13 14 11 7 19 3 20 13 15 9 16 4 2 5 1 4 10 13 9 4 1 16 13 12 20 12 12 16 19 2 10 0 15 3 14 16 19 10 0 4 12 9 3 7 4 3 9 18 6 2 11 18 3 13 9 8 8 7 2 15 12 2 10 13 3 18 18 3 4 10 8 4 15 4 11 1 15 8 5 13 9 18 8 13 17 12 12 16 17 13 10 2 16 17 7 16 13 19 12 0 10 2 8 11 19 16 14 1 8 1 11 19 19 12 10 0 18 13 18 20 7 8 12 2 16 13 7 2 2 0 4 18 5 11 6 17 20 10 7 5 12 0 10 4 9 20 6 12 20 6 19 16 3 16 14 19 18 3 6 9 6 1 6 17 7 10 4 9 10 7 5 0 15 4 4 3 17 19 18 6 13 9 18 17 8 5 13 5 10 9 13 12 17 0 4 5 13 7 16 10 9 1 15 2 13 8 14 4 14 2 17 16 10 18 5 16 3 14 6 19 6 6 20 19 13 7 3 13 16 3 3 13 4 6 19 17 19 11 6 3 1 0 9 1 7 11 16 0 13 3 15 9 5 10 19 15 5 8 11 13 14 3 12 14 2 3 0 0 11 7 10 16 10 15 0 19 6 4 11 1 4 19 12 9 12 12 15 18 7 10 2 0 3 13 19 12 11 6 6 19 3 3 16 18 15 20 13 12 2 12 17 14 16 19 11 2 9 3 11 5 5 11 9 0 1 2 11 4 5 17 11 20 11 3 14 14 9 6 11 5 5 13 0 7 2 1 10 7 7 7 0 8 8 17 4 18 6 7 12 17 2 4 20 0 19 9 12 14 7 18 11 11 14 11 1 1 18 4 1 5 10 3 16 2 9 19 9 17 13 1 13 13 15 12 18 16 4 7 19 13 2 9 5 10 10 10 2 14 17 8 10 17 5 11 1 0 5 16 14 14 10 17 7 3 19 10 13 3 17 17 12 5 9 18 0 0 12 9 1 19 16 17 2 3 8 20 10 9 15 3 17 0 11 4 17 2 1 14 6 7 14 4 0 8 13 16 14 3 14 16 1 11 18 7 16 17 3 14 8 0 7 15 3 5 8 12 18 3 4 17 9 3 11 4 12 15 9 1 18 16 18 1 13 16 14 0 8 2 10 13 16 11 0 11 6 0 7 9 4 0 8 1 14 14 7 20 1 19 4 6 15 2 3 18 7 19 2 14 0 13 8 8 2 11 16 14 6 16 1 9 1 19 16 8 9 13 4 3 2 11 17 16 5 13 14 9 11 17 6 6 12 11 20 0 3 20 6 18 20 0 19 7 7 16 4 9 12 2 2 19 17 18 6 12 14 20 4 13 4 8 8 14 9 5 17 4 5 7 7 15 19 9 2 19 20 0 20 6 13 13 10 17 12 0 13 1 5 14 3 14 0 11 12 19 10 5 18 4 16 10 6 11 16 10 8 0 10 19 14 17 9 20 19 15 16 11 18 10 2 3 12 19 16 1 18 20 13 8 8 6 19 0 9 17 11 5 20 8 16 12 3 8 11 19 5 12 10 18 0 14 2 5 5 14 6 16 12 11 12 1 10 7 16 0 14 9 6 15 9 4 14 7 3 8 17 10 10 2 13 7 6 16 4 0 6 3 20 14 1 5 2 19 15 17 5 0 6 20 2 10 9 1 17 19 17 16 0 12 15 10 9 19 10 16 11 3 9 14 20 14 6 2 20 10 5 5 8 5 15 6 14 20 0 2 3 0 9 2 18 6 2 18 3 9 16 19 11 19 2 0 11 7 19 8 10 8 17 8 6 4 20 20 3 1 8 6 15 15 8 16 7 6 5 2 9 0 5 10 18 7 4 18 18 4 4 0 9 9 4 18 13 1 16 15 11 12 13 18 13 3 3 5 9 1 18 17 15 5 6 1 17 10 2 7 10 20 19 6 19 5 17 6 6 9 15 20 2 15 18 0 18 5 4 0 12 8 17 20 3 4 9 14 3 0 8 13 8 14 14 19 15 9 18 6 5 11 0 17 12 17 14 7 9 8 7 14 6 10 13 11 11 10 9 16 10 4 7 10 9 15 4 4 3 17 12 19 1 3 1 17 3 5 3 9 8 15 4 13 14 9 20 14 14 18 10 12 8 13 8 9 8 18 8 9 5 15 5 16 0 9 4 18 11 6 6 15 2 17 15 3 14 13 9 15 11 8 9 15 6 19 0 0 8 11 15 0 12 0 6 4 9 1 5 14 16 3 17 12 4 19 7 3 8 6 7 9 11 19 11 9 12 17 3 17 20 13 16 1 13 5 10 11 12 16 0 2 18 7 16 15 9 0 8 1 19 19 12 20 16 3 3 10 4 15 12 4 12 12 8 3 20 14 12 8 8 11 4 5 15 1 17 20 9 0 20 4 17 9 12 0 14 16 2 14 2 12 4 16 17 18 15 15 10 13 17 9 2 0 2 19 14 19 16 15 16 0 19 2 14 15 20 8 0 20 6 5 5 5 0 18 7 4 18 10 0 18 3 5 3 2 20 16 16 12 1 3 5 9 1 7 18 2 2 18 14 6 2 9 11 5 1 13 15 8 2 8 16 7 0 0 6 18 19 5 18 11 20 1 2 3 15 2 17 11 14 11 13 17 1 3 6 1 4 7 11 20 14 3 5 18 8 18 13 3 13 16 8 13 9 8 0 17 11 14 8 8 2 14 6 16 2 10 0 1 10 2 20 7 2 6 0 16 5 9 1 18 7 20 16 7 20 16 1 20 13 10 0 18 19 4 16 15 18 5 2 12 7 12 7 3 3 12 16 16 19 18 5 13 5 10 4 20 13 9 6 8 2 11 1 1 10 9 19 0 3 8 5 2 15 16 13 2 12 8 19 15 5 0 19 8 18 11 15 18 7 0 5 7 2 1 17 9 14 19 8 12 17 16 10 6 6 17 3 6 8 0 18 17 19 9 3 0 13 12 16 4 19 12 7 9 2 19 2 9 17 20 19 12 5 14 20 16 0 11 8 20 14 3 5 18 15 6 19 5 7 10 13 10 11 12 18 18 0 1 7 2 13 5 4 11 16 18 10 12 17 14 12 11 15 0 16 9 14 5 12 5 20 11 20 0 3 17 9 15 19 1 0 5 10 3 18 10 15 13 12 0 3 6 8 8 17 19 16 7 7 7 4 5 1 13 6 17 7 0 6 18 13 5 3 16 12 5 5 6 9 20 13 2 9 20 9 17 15 10 7 20 12 3 2 18 8 12 13 3 14 0 15 4 15 1 13 3 0 17 2 20 8 5 16 17 9 3 8 10 18 19 3 15 2 19 10 18 10 17 12 0 13 2 4 5 18 15 17 7 2 12 3 15 16 18 16 0 15 6 13 9 10 10 18 10 5 5 10 5 9 19 1 13 16 3 5 10 8 9 17 11 12 7 16 5 6 12 20 15 10 7 15 5 3 2 15 4 18 10 11 5 2 14 6 9 13 9 20 0 15 11 5 7 3 6 2 20 16 9 16 4 5 15 0 18 11 17 17 17 0 16 16 15 4 17 15 10 1 6 6 14 12 4 2 6 17 11 16 19 17 0 4 3 10 8 2 0 20 6 6 17 5 19 19 18 10 0 13 10 12 8 0 11 14 15 19 20 4 10 4 5 11 19 4 16 16 15 20 19 12 12 2 7 16 1 13 11 6 6 8 3 6 8 14 4 16 15 11 1 2 20 12 7 9 15 19 4 11 11 18 19 6 8 12 18 14 18 3 3 2 5 0 5 7 11 11 3 16 3 14 5 19 13 2 5 8 17 15 5 9 17 1 6 13 17 19 6 20 16 6 18 1 15 19 14 17 13 19 4 9 6 13 9 15 17 8 5 10 14 0 1 8 9 7 3 10 6 3 20 14 10 14 19 11 15 4 20 9 19 12 1 2 19 16 0 0 11 13 19 12 7 1 19 12 15 20 11 17 1 17 2 18 13 15 13 18 7 4 18 10 20 12 0 15 18 7 19 1 19 4 15 7 0 3 5 5 2 2 19 3 10 6 10 10 6 19 20 15 10 16 9 19 8 2 14 19 14 9 9 14 5 14 17 1 11 5 6 11 14 2 12 10 4 9 0 19 11 11 11 3 16 14 9 10 9 11 15 8 4 20 5 6 12 17 9 9 4 10 13 12 15 8 6 8 12 15 1 2 6 7 5 4 8 18 5 0 16 2 20 4 4 3 20 14 10 5 5 9 20 5 9 10 1 17 16 6 19 1 10 4 19 16 10 10 15 11 17 20 19 7 10 11 17 6 2 0 10 17 18 2 8 11 19 14 5 0 2 15 11 4 13 4 5 19 15 14 18 1 17 5 6 3 20 3 10 8 10 11 15 10 8 10 15 1 6 5 1 6 6 8 20 3 16 2 20 8 10 9 6 17 15 4 13 5 14 7 2 18 2 5 8 9 19 19 11 13 1 1 4 14 14 15 5 17 14 20 13 6 18 2 6 18 12 5 4 16 6 4 11 9 5 3 16 7 7 2 12 4 3 13 8 18 6 20 8 7 6 10 5 18 8 5 1 13 13 17 9 1 16 16 10 12 11 1 13 20 11 17 4 6 13 10 15 13 9 11 3 8 10 6 17 6 7 15 14 13 12 10 6 2 17 2 18 10 20 19 14 1 16 10 19 3 8 0 15 14 4 4 10 16 10 6 10 6 11 0 16 16 18 3 6 20 6 10 16 18 19 16 19 16 7 9 3 3 6 4 8 4 3 10 3 1 6 15 18 16 16 1 5 6 17 1 13 10 11 0 19 6 14 14 19 15 20 20 5 9 5 14 4 0 17 20 6 8 15 2 16 16 7 6 4 8 0 8 16 0 16 12 17 11 9 2 18 11 0 14 0 3 7 20 0 17 12 15 15 18 3 10 8 8 18 5 13 1 20 2 17 6 7 13 18 11 12 6 3 13 10 19 4 7 13 7 10 8 20 2 4 17 17 3 1 2 4 17 12 1 9 8 20 12 8 7 15 17 2 16 17 16 0 13 11 11 5 14 10 12 19 20 11 8 10 7 18 8 2 12 3 2 16 4 3 2 10 20 11 16 0 0 5 15 2 18 0 17 11 10 4 3 4 13 14 19 14 5 20 3 15 13 0 7 15 2 15 16 10 15 3 3 17 17 3 17 5 15 14 16 14 8 8 1 10 15 5 20 5 17 13 13 3 11 3 6 2 9 7 13 10 10 15 8 0 14 14 16 15 13 4 8 11 19 10 20 9 2 0 11 8 9 11 9 20 7 6 15 3 0 14 2 2 5 1 19 4 18 11 6 0 14 9 5 18 4 13 19 4 5 20 14 11 15 19 14 2 11 13 13 12 11 19 1 8 9 1 10 13 12 20 20 4 6 1 2 6 8 13 10 20 4 6 12 17 3 0 16 12 4 18 17 3 4 12 16 10 17 13 15 6 11 11 5 4 14 11 19 11 17 4 14 4 18 3 14 5 8 9 17 14 18 7 18 3 1 9 3 13 16 15 20 10 14 0 2 9 3 7 10 6 3 1 3 5 8 8 7 16 16 10 2 2 9 0 16 4 13 13 18 3 4 1 1 10 1 12 16 4 2 13 14 20 4 9 0 17 16 1 10 0 9 16 11 7 6 5 10 20 2 7 9 4 13 0 14 8 19 9 0 13 5 14 5 11 16 8 5 4 12 9 12 7 9 9 17 12 0 1 4 18 17 2 17 17 18 15 4 15 12 10 8 19 12 10 9 0 12 7 10 13 9 8 1 7 4 16 18 13 2 10 18 16 4 20 4 11 0 0 10 10 16 2 5 3 2 9 13 5 10 4 3 12 20 12 11 1 13 4 6 7 12 11 15 11 16 6 10 7 6 17 5 3 0 15 4 18 13 1 20 2 2 9 13 14 7 15 7 7 12 2 11 6 12 19 3 8 16 17 9 2 12 13 1 17 11 10 5 15 1 19 8 10 4 11 20 16 19 9 0 5 3 9 13 15 12 6 10 2 20 17 18 17 1 3 18 16 10 19 4 15 19 11 5 16 7 19 1 19 12 11 17 17 8 15 0 4 20 19 16 1 16 1 0 19 6 20 9 16 16 17 17 17 5 4 5 6 19 4 19 1 8 20 13 2 6 7 8 18 8 11 12 12 9 4 5 12 12 10 6 14 13 2 15 20 2 2 3 13 19 0 0 3 17 7 17 2 0 17 4 15 5 8 15 11 11 9 4 14 15 2 20 7 5 13 2 4 15 12 14 8 20 14 17 14 6 1 0 4 1 13 8 13 14 1 3 16 17 19 3 5 16 4 0 19 8 9 20 19 7 4 12 8 16 7 15 0 14 7 16 1 13 4 9 14 12 6 17 14 17 16 7 5 6 11 6 10 18 1 1 1 12 15 18 8 4 5 14 0 0 9 13 10 6 3 20 5 10 15 4 0 19 1 17 5 13 2 19 6 13 16 5 5 7 8 16 7 13 2 17 10 11 20 10 16 20 10 6 12 14 2 16 10 12 13 18 1 2 20 14 17 3 11 12 20 11 11 0 3 9 2 11 5 20 1 16 18 15 20 12 16 11 1 16 12 2 18 4 18 12 3 6 14 1 7 16 10 11 2 8 16 6 7 13 15 18 10 1 7 2 12 19 0 3 10 15 14 9 4 20 1 4 9 10 8 20 13 9 14 14 4 1 7 2 15 16 20 6 13 3 4 6 6 7 11 14 3 7 4 13 1 4 17 1 4 16 12 4 16 1 18 15 11 18 1 10 9 5 11 1 10 0 18 11 11 4 16 16 11 15 15 2 3 15 11 3 15 1 0 8 0 20 8 3 10 18 13 19 1 16 1 10 1 5 20 8 19 3 11 5 7 5 4 0 3 17 5 9 3 16 13 9 0 0 18 14 14 5 17 10 15 12 18 6 10 20 4 5 10 8 8 1 12 16 0 0 17 6 8 1 4 2 8 3 17 16 12 8 16 15 19 1 20 12 20 19 18 13 14 12 3 14 18 2 1 19 3 8 0 11 11 13 1 3 16 5 10 2 4 3 5 11 17 17 18 10 11 6 1 17 13 20 6 13 17 12 20 6 4 20 19 9 3 13 11 19 2 15 0 12 18 19 13 1 18 2 12 1 7 19 19 19 15 5 2 4 5 4 1 11 0 15 8 2 2 14 2 1 9 12 7 19 14 13 2 12 17 11 10 20 18 17 3 13 7 7 10 16 4 19 14 17 10 3 5 1 20 13 4 12 3 1 6 20 17 10 7 1 1 3 17 7 17 20 13 11 20 11 8 5 5 0 16 1 18 16 8 11 2 10 11 16 5 8 7 19 14 2 5 4 20 5 6 18 15 6 5 8 4 16 11 10 8 10 17 15 7 19 18 5 16 17 12 5 9 17 10 12 2 13 20 3 15 4 12 10 14 1 5 17 20 20 4 12 4 6 3 11 1 10 18 1 18 4 7 16 7 14 3 3 12 5 6 7 0 16 0 1 19 11 7 6 2 16 15 6 13 17 10 13 6 9 10 10 7 3 10 0 15 8 1 5 6 12 19 18 3 15 1 18 18 13 19 17 18 11 9 3 6 8 13 1 3 2 5 17 0 5 9 16 7 7 15 14 1 9 11 0 6 4 7 8 2 20 3 13 17 2 7 16 8 0 7 14 12 18 8 14 13 13 20 12 6 10 11 7 14 18 1 16 16 13 17 11 9 3 15 3 15 9 6 15 3 14 11 9 8 14 18 13 14 13 12 6 19 6 3 19 13 1 17 4 2 2 4 20 18 16 18 1 3 1 15 5 9 5 15 7 1 4 18 9 6 19 3 4 6 19 4 3 5 11 0 17 13 1 14 9 13 17 4 0 1 3 20 7 12 7 14 15 14 18 8 16 20 0 2 5 10 20 0 14 19 15 17 14 15 14 13 19 15 1 12 9 4 10 2 9 3 14 14 19 19 0 14 14 1 13 20 18 11 18 6 0 18 1 16 7 10 4 16 10 11 15 6 16 16 18 10 17 6 8 13 5 17 14 9 3 17 19 2 13 7 10 15 12 13 14 5 6 9 11 19 17 5 18 14 9 17 16 10 0 2 15 4 6 0 7 19 9 12 2 6 1 6 19 5 7 3 15 20 9 10 13 11 6 4 14 3 8 13 8 13 13 12 20 0 16 8 19 15 4 15 17 12 17 3 17 13 12 5 19 11 6 1 9 17 17 10 6 4 19 16 4 15 3 4 8 13 15 0 13 6 12 10 2 17 3 5 12 3 7 6 3 8 6 2 1 12 10 5 12 0 17 9 1 10 20 9 11 6 8 0 10 13 13 9 16 14 2 2 14 14 0 12 3 15 8 7 7 13 5 17 4 19 14 4 9 14 7 12 8 1 20 2 13 9 1 12 16 7 4 5 16 9 2 5 9 20 9 6 6 8 15 4 18 19 12 0 8 7 2 19 12 3 18 5 17 18 8 18 11 12 13 6 10 13 4 20 7 2 2 19 3 6 14 0 7 4 7 5 10 3 16 10 7 7 2 18 11 16 3 6 12 11 10 4 12 10 20 13 18 0 4 16 17 18 14 16 12 10 18 3 8 8 1 13 2 3 10 16 1 10 2 14 2 19 19 12 15 0 3 18 4 5 8 18 14 9 16 6 6 2 20 3 19 19 5 0 14 20 5 14 1 8 0 15 17 13 10 2 10 16 4 1 18 12 3 10 4 16 7 3 6 12 6 15 5 8 7 3 0 17 13 16 20 9 17 3 2 7 5 1 6 3 2 10 17 2 17 11 0 16 9 15 18 8 19 5 18 20 0 13 1 20 15 17 6 6 16 1 16 4 6 13 17 8 4 13 18 17 18 1 9 9 5 9 8 1 17 20 19 7 1 0 0 12 1 18 11 19 5 20 0 18 5 19 18 14 4 17 3 5 4 20 15 5 14 12 16 16 13 20 10 3 16 6 16 9 4 18 19 15 20 4 11 0 12 15 11 12 15 15 6 3 15 10 6 6 5 4 2 3 13 2 16 20 17 4 2 14 7 15 14 18 13 5 14 13 15 20 5 16 14 10 8 8 7 8 20 1 16 10 10 14 9 14 20 15 20 17 16 14 13 3 5 7 2 17 2 2 11 5 3 7 2 13 15 20 3 1 13 10 2 9 1 15 4 16 15 3 12 2 16 16 16 9 3 13 0 5 17 10 19 20 0 10 3 8 14 15 7 8 17 9 2 4 8 20 17 7 9 15 12 11 15 4 13 9 0 16 8 17 16 12 15 8 2 6 15 1 7 16 17 16 1 11 10 8 17 16 20 16 14 11 6 10 19 3 7 1 4 1 18 5 18 17 13 4 7 4 12 5 13 1 14 4 0 12 12 3 7 5 14 11 6 1 9 11 11 1 8 20 16 1 6 14 17 14 20 0 18 15 1 6 16 6 12 2 15 11 0 0 6 10 0 19 17 20 16 11 2 11 18 2 16 14 0 5 15 1 5 9 4 5 11 6 4 7 12 19 18 4 17 14 11 9 0 20 14 3 4 17 1 6 12 18 11 8 12 3 5 20 17 7 3 6 15 4 10 7 7 19 5 18 8 3 1 1 11 11 13 7 8 8 17 5 10 8 20 14 2 14 1 2 0 16 3 9 6 19 6 20 5 3 4 0 3 20 18 20 6 19 9 14 0 3 8 13 0 6 7 11 16 19 11 13 10 12 7 4 6 6 6 1 5 14 18 17 0 20 7 0 16 12 20 12 8 14 4 7 20 17 15 4 6 8 1 18 3 14 16 12 12 15 1 12 9 9 10 9 16 3 2 3 4 1 5 6 16 17 3 13 10 14 9 20 3 15 20 2 16 12 16 19 1 16 8 16 19 8 9 14 15 5 13 0 7 11 18 2 1 4 9 19 19 4 4 8 7 4 15 4 11 6 9 15 13 20 4 17 16 11 19 19 11 12 10 19 19 0 4 12 11 19 14 7 13 9 9 5 8 16 4 9 13 1 12 7 17 9 19 7 20 9 5 1 12 6 5 10 0 13 12 9 20 9 17 6 19 17 17 2 4 10 16 13 12 9 3 17 12 17 14 19 2 10 11 17 4 19 13 9 17 11 20 12 9 9 20 2 17 17 7 3 1 16 19 3 3 10 10 0 6 11 19 15 14 17 4 20 16 12 3 14 16 5 3 18 14 17 19 15 10 9 17 10 12 15 1 0 14 8 16 15 3 15 0 12 15 10 3 4 3 9 13 3 16 15 8 13 14 2 6 7 4 5 7 2 13 2 10 16 1 9 10 10 15 8 2 14 0 15 4 18 3 10 17 19 4 6 20 3 14 2 14 2 3 0 11 10 9 8 17 9 18 10 4 11 4 6 18 9 9 11 3 10 1 2 15 0 13 13 17 13 18 14 13 12 20 15 1 13 5 13 20 16 0 8 1 5 0 5 11 11 15 8 12 3 12 14 14 4 2 10 8 9 20 4 8 8 11 15 15 2 2 1 16 12 18 20 0 7 13 20 11 15 6 2 16 14 8 12 19 19 4 17 13 14 7 12 9 15 20 2 1 20 10 14 10 17 7 12 20 1 16 5 1 17 15 6 16 5 17 1 0 11 6 16 7 16 7 8 11 4 15 7 15 18 5 17 20 8 12 8 20 9 20 10 11 7 17 19 15 8 6 10 19 10 5 8 1 4 6 3 12 11 5 2 3 18 15 10 8 19 6 13 4 9 15 15 7 7 6 4 0 6 18 7 4 17 11 13 18 0 18 15 13 18 20 11 13 13 20 3 10 12 18 0 15 15 3 13 15 19 8 1 18 12 5 15 9 19 20 16 7 20 1 5 1 0 19 8 17 10 18 17 2 13 18 17 2 1 6 12 19 5 18 12 4 11 17 12 10 10 13 20 9 7 20 1 9 1 2 18 8 12 12 0 5 12 10 0 0 1 10 14 13 1 11 3 9 18 4 4 0 14 4 6 19 9 4 16 9 5 12 9 2 7 20 8 19 6 3 10 1 14 10 19 0 4 18 17 17 4 20 7 19 9 5 13 11 13 5 0 19 1 12 0 19 18 17 0 18 18 3 19 20 7 3 9 14 20 20 4 14 11 16 18 12 1 3 8 5 2 9 2 13 12 18 11 4 1 3 19 8 4 20 15 16 1 10 6 14 9 17 20 19 13 8 13 0 11 9 2 0 4 6 8 6 16 4 8 12 2 14 0 0 6 20 11 14 15 17 2 8 2 15 18 10 10 11 15 4 7 2 12 8 1 18 2 14 10 13 5 15 5 16 3 10 9 8 12 19 4 1 12 18 9 4 2 0 15 16 17 0 18 15 2 14 4 5 15 3 11 3 20 20 14 1 15 6 16 17 19 7 15 5 15 1 0 14 16 13 20 0 19 12 7 16 2 1 0 17 1 4 11 1 11 15 4 9 18 13 6 3 16 5 20 10 17 18 12 1 20 19 2 5 0 10 1 7 1 6 16 10 20 7 16 19 20 15 9 2 17 6 19 1 9 20 8 14 5 5 14 12 14 5 3 2 5 17 14 17 14 9 19 5 8 0 8 18 13 0 6 2 8 15 4 12 4 6 16 5 14 12 17 4 17 11 13 18 17 3 8 18 2 2 4 7 0 10 0 2 16 7 3 18 7 14 18 1 17 11 6 17 7 2 18 14 1 10 3 14 6 3 4 4 14 12 14 3 10 8 18 14 5 20 14 18 19 13 5 5 2 16 10 15 15 2 5 15 0 2 9 10 3 19 13 17 20 15 5 20 3 14 15 9 17 0 1 12 15 6 15 17 12 1 17 1 2 20 15 10 17 5 14 10 1 9 7 9 4 15 5 12 4 11 8 19 10 0 9 20 1 14 20 18 6 9 15 14 4 1 20 16 16 2 11 6 4 4 9 11 11 9 11 3 2 4 10 10 18 7 4 11 17 2 13 17 19 0 12 20 6 4 14 10 20 14 2 17 14 5 16 17 0 11 4 12 9 5 13 12 1 13 10 12 4 0 18 7 15 12 15 10 12 11 12 13 19 11 17 14 10 18 15 14 11 16 19 7 17 17 16 12 20 5 19 14 7 11 14 8 18 2 19 12 4 18 5 0 0 1 16 11 11 7 15 8 9 2 7 1 7 17 20 8 3 1 19 10 15 5 15 18 9 12 11 3 13 9 10 14 10 17 0 0 11 0 17 9 15 16 14 16 1 19 7 9 5 12 12 1 1 3 1 1 1 5 13 6 4 13 12 15 4 5 6 5 7 4 19 11 4 6 8 15 19 8 0 15 6 12 0 7 20 2 12 8 19 13 18 16 11 4 15 12 7 3 2 6 0 2 7 1 16 6 7 0 4 14 1 7 11 5 12 20 5 18 9 3 0 20 20 16 12 5 17 9 19 2 8 1 12 12 4 10 12 6 9 15 13 14 8 2 20 19 2 0 17 2 8 15 16 2 13 10 10 0 14 11 19 9 16 12 11 19 16 7 19 13 4 0 14 14 0 11 6 19 3 18 16 19 9 12 20 2 15 6 10 11 1 18 12 14 0 15 15 2 19 6 15 18 6 14 6 19 15 18 9 1 3 14 5 2 17 20 0 1 10 16 7 9 15 13 17 18 20 12 13 12 12 3 19 14 15 5 19 3 6 15 14 3 8 19 7 7 5 18 11 1 0 11 1 16 15 12 4 19 14 12 19 10 2 15 5 1 11 18 7 6 14 5 14 14 5 8 15 17 12 12 13 19 9 16 20 3 10 19 12 13 14 11 2 4 15 14 6 15 9 18 4 14 18 8 7 19 2 1 3 17 3 5 19 11 2 20 1 7 19 1 18 13 0 15 1 17 1 15 7 4 19 13 11 2 20 15 8 7 15 16 18 4 7 16 9 16 1 6 17 20 0 15 8 17 7 7 9 5 11 5 18 6 16 15 15 14 7 13 9 4 9 8 3 1 5 6 0 16 12 11 10 12 7 16 14 6 16 1 20 13 12 11 1 19 20 0 5 20 19 10 16 1 12 18 17 12 19 1 17 7 17 13 0 2 2 2 4 1 9 15 11 9 4 16 4 12 12 3 11 6 6 7 10 14 19 7 8 12 7 6 19 12 7 18 2 1 15 0 20 19 11 15 6 16 14 19 18 15 13 12 10 16 9 1 11 12 19 6 7 1 7 7 14 13 1 16 13 0 14 1 19 7 20 4 19 6 2 8 15 4 2 2 3 19 4 7 14 15 12 17 19 1 0 14 12 11 2 17 6 6 8 1 3 5 13 1 13 1 6 7 9 4 3 2 3 7 12 12 11 10 13 2 6 5 14 6 18 10 17 10 11 14 1 6 1 3 4 19 15 2 18 3 2 10 4 1 0 10 15 0 11 19 11 12 10 0 17 7 5 1 8 15 7 0 6 19 18 15 12 11 18 19 3 3 5 8 8 4 0 4 1 10 13 15 4 2 14 8 6 19 10 9 12 5 17 15 17 19 10 0 1 14 16 7 5 12 19 5 12 1 16 10 0 17 10 5 2 5 18 7 13 4 18 19 6 19 20 20 15 16 18 14 17 13 13 6 19 17 16 20 16 20 11 20 7 1 7 10 17 11 5 5 3 18 7 1 4 5 3 16 0 6 20 7 6 20 18 3 14 7 17 5 2 7 1 8 0 3 3 6 6 19 11 18 18 17 20 17 7 13 3 7 0 11 16 9 4 4 13 2 4 7 6 17 17 3 16 10 20 7 9 15 11 12 7 5 14 19 2 12 13 3 6 10 18 16 9 3 0 12 20 11 11 18 13 10 17 16 2 18 11 4 7 12 7 14 9 16 7 19 18 6 1 5 7 3 1 6 20 16 6 16 3 10 2 2 18 5 13 20 7 4 19 12 3 4 7 4 2 0 3 15 9 8 2 12 7 7 3 5 15 9 19 12 0 9 3 14 7 9 14 16 12 20 12 10 8 20 16 12 13 10 10 9 16 14 8 13 11 6 7 5 14 19 11 14 14 3 11 13 3 15 2 16 8 4 20 14 8 6 6 13 18 2 13 15 4 9 18 4 16 15 20 3 19 1 5 19 17 9 15 1 19 1 18 7 12 14 17 14 0 1 13 0 3 1 9 1 13 12 9 5 20 19 6 16 14 2 6 12 10 12 1 14 20 15 19 0 9 2 5 17 20 5 19 17 13 3 6 13 2 8 20 12 5 16 9 2 16 19 7 9 13 11 11 16 3 2 17 9 14 5 12 17 19 3 8 8 6 7 4 5 4 11 16 20 8 11 7 15 11 1 14 2 14 11 4 17 13 19 16 12 2 5 15 1 5 3 19 4 15 9 16 10 20 19 20 12 15 5 15 13 11 15 5 2 4 19 1 18 7 16 12 6 13 2 11 9 19 16 3 7 4 11 12 11 16 14 13 16 19 12 17 0 5 18 4 9 5 16 19 7 12 10 15 7 13 1 1 0 20 4 9 12 8 14 2 3 2 3 12 19 8 4 7 18 7 6 9 2 6 20 15 15 7 17 2 2 1 12 15 19 17 11 3 10 5 9 11 3 12 9 1 11 13 0 10 12 19 19 2 0 14 13 10 6 5 0 14 8 4 14 10 14 18 20 11 4 0 0 15 20 9 5 18 17 12 11 15 1 5 15 18 0 1 19 7 9 0 5 14 18 16 1 7 7 1 10 11 11 16 6 1 7 4 1 2 20 19 4 15 13 11 5 14 16 15 9 11 16 11 20 17 7 18 3 1 3 2 12 12 1 4 14 14 1 10 16 10 1 1 12 1 12 4 20 1 18 15 6 13 5 19 12 15 18 0 8 16 5 7 0 20 6 17 16 11 14 1 1 19 19 13 14 17 11 11 18 8 15 4 4 16 6 17 7 20 12 3 6 18 16 2 8 5 4 8 12 19 17 6 11 18 11 9 0 9 15 13 4 2 6 15 20 0 2 20 2 9 0 6 2 13 14 1 11 6 20 8 20 15 14 4 1 18 0 13 19 6 0 14 0 3 11 15 15 4 17 13 16 9 11 19 8 6 5 18 2 1 16 6 3 18 2 20 14 5 14 20 11 7 11 4 18 15 4 10 8 16 16 12 1 0 8 7 20 17 17 18 0 1 11 9 20 17 15 9 16 3 4 12 17 15 17 12 15 17 19 13 4 18 1 13 12 4 18 9 17 19 5 3 6 5 6 1 5 1 18 20 2 20 19 17 7 17 4 0 3 10 2 19 7 13 18 0 8 4 14 16 7 5 3 20 7 18 17 17 18 10 20 10 17 2 9 4 2 20 19 0 19 18 5 19 2 8 18 13 14 9 7 16 19 1 10 7 15 0 15 1 2 1 9 3 10 19 6 11 8 18 9 0 6 19 16 8 11 12 10 6 3 8 16 13 2 20 4 3 19 10 10 3 7 14 1 6 9 12 12 4 18 7 12 0 2 15 2 20 18 3 1 2 18 17 1 17 9 10 2 19 17 14 15 3 4 7 20 18 16 20 12 2 7 0 11 2 13 8 5 6 18 5 13 1 18 10 8 7 6 4 17 12 6 0 6 13 11 7 3 8 18 5 8 4 5 19 15 7 14 20 10 20 2 17 4 10 6 5 20 20 1 20 13 14 8 4 17 1 16 20 17 5 15 1 0 12 3 18 15 18 12 3 7 17 7 18 4 5 12 14 9 7 13 15 8 18 19 3 20 8 4 10 17 14 8 7 10 14 1 19 16 11 20 18 5 4 20 3 19 19 5 16 7 14 0 17 12 0 16 8 19 10 1 20 6 2 8 7 2 13 7 1 12 17 4 5 3 5 13 0 0 18 14 5 2 3 8 16 9 0 1 3 12 7 16 12 0 14 16 1 1 17 18 19 18 8 20 20 9 3 18 15 13 8 18 12 14 14 7 6 11 16 1 1 18 1 11 13 0 1 8 12 8 18 13 9 5 5 2 7 12 16 11 3 20 9 11 6 1 12 16 8 8 15 6 19 0 13 12 15 0 16 16 9 18 16 3 19 20 14 16 19 13 1 4 20 6 10 8 5 13 3 2 9 13 3 7 7 6 16 15 1 20 14 19 18 7 0 3 12 5 9 16 6 12 18 11 5 13 12 5 18 2 12 15 11 9 13 18 1 10 12 1 12 7 19 2 8 19 4 10 12 3 3 14 12 13 1 3 15 19 15 7 18 16 16 5 20 20 4 2 4 15 5 19 9 4 6 19 7 16 20 16 15 17 7 9 3 7 14 7 7 0 0 16 20 5 8 20 18 3 14 15 9 10 6 13 0 16 19 15 12 18 2 9 7 11 5 13 15 2 13 16 19 11 5 1 1 11 9 15 18 1 2 8 4 6 19 17 19 11 5 11 19 14 3 2 1 5 1 9 15 11 15 1 7 9 18 5 15 2 0 2 12 16 17 5 12 15 18 8 17 15 10 12 1 14 8 3 17 8 11 1 7 18 17 7 17 14 4 15 13 12 1 19 16 16 12 6 13 0 0 9 8 17 2 16 3 11 6 9 0 7 19 7 4 18 5 3 9 3 17 9 18 4 12 11 16 6 4 5 13 9 16 7 9 12 6 0 7 20 16 0 19 14 8 20 13 0 3 3 4 7 17 7 0 14 13 18 13 12 10 5 17 0 0 7 3 6 7 19 18 13 5 0 9 10 1 0 8 18 10 9 2 0 16 3 13 3 16 12 13 11 18 10 18 20 0 4 15 11 4 19 9 7 12 15 17 16 0 1 12 8 5 5 8 10 8 16 17 10 0 5 12 13 9 4 18 9 11 20 8 20 12 12 19 9 20 0 13 5 8 8 9 19 9 20 8 0 6 19 16 15 3 1 8 4 19 5 20 6 3 16 7 4 6 8 6 16 20 19 19 13 17 0 19 5 11 0 2 2 14 9 20 1 7 4 15 16 1 17 15 15 3 16 15 3 20 2 12 15 5 0 0 13 8 17 7 8 19 16 15 16 17 5 5 7 2 19 6 3 18 16 8 17 9 11 8 20 19 17 6 16 9 3 14 18 3 12 5 9 9 0 8 3 5 8 12 1 2 2 9 12 20 4 12 0 1 18 19 11 20 18 16 1 2 10 6 20 6 17 19 4 5 6 18 18 0 13 11 8 7 0 4 12 5 5 19 14 0 16 8 5 8 10 14 19 11 2 1 14 2 2 4 11 18 17 13 17 12 13 1 1 7 4 13 2 9 15 19 12 5 17 1 14 16 13 15 3 5 3 0 13 2 8 20 9 16 10 1 12 16 13 11 14 3 19 3 15 6 4 3 7 4 8 1 6 10 3 16 17 6 0 11 11 15 13 15 14 8 10 6 19 15 10 6 11 8 9 19 5 1 3 0 14 0 12 4 0 18 9 8 20 16 11 0 11 9 1 10 6 10 6 4 16 1 4 19 16 0 2 17 5 5 3 17 18 3 15 15 1 11 9 15 2 17 15 9 18 14 6 10 2 4 6 16 9 12 0 4 4 1 3 10 18 16 0 5 20 9 14 18 17 15 13 8 13 15 0 1 0 4 8 17 0 12 0 8 14 5 11 16 0 5 20 9 20 9 17 16 8 20 15 16 10 20 15 17 10 5 20 5 17 19 17 17 20 4 5 5 2 15 8 11 0 13 0 10 4 19 12 8 7 12 6 0 13 11 4 19 12 14 11 4 1 17 3 1 9 16 9 11 3 11 2 4 4 2 17 11 12 4 18 16 4 13 2 8 17 6 15 13 3 5 6 6 15 15 4 18 8 6 11 9 3 14 12 11 16 15 0 0 18 4 14 19 16 20 9 7 16 1 18 3 17 11 0 0 4 13 9 15 6 12 15 4 2 6 7 1 11 1 2 14 13 8 17 1 20 1 16 17 17 14 8 20 12 15 6 20 14 0 18 11 14 20 13 10 3 0 12 1 20 4 6 8 9 11 16 12 18 3 20 6 7 10 16 10 6 12 7 6 13 3 17 14 20 8 15 10 16 12 13 4 4 3 4 14 5 16 20 17 17 15 14 8 13 8 19 9 4 16 2 2 12 4 15 13 18 4 11 17 15 2 10 12 17 18 20 6 17 7 18 14 20 8 9 2 0 2 14 1 8 7 19 3 7 13 10 12 13 16 15 12 9 0 8 18 9 4 12 17 7 6 5 10 20 5 4 13 3 6 4 12 8 14 11 19 16 4 8 1 8 7 11 1 1 19 8 8 7 5 14 1 19 13 11 4 9 6 17 6 0 10 12 19 11 2 4 20 2 14 13 20 4 12 20 4 17 16 11 5 1 0 10 11 19 12 17 3 7 6 0 8 13 15 13 10 1 6 18 19 19 18 19 11 10 17 0 2 1 8 11 9 7 2 12 17 9 9 16 16 0 2 0 13 8 13 10 8 10 6 17 18 20 9 19 1 0 19 17 14 17 19 15 19 11 4 8 8 8 12 11 17 11 11 6 0 12 4 0 10 9 15 16 7 6 19 19 9 3 20 5 3 2 19 18 8 19 11 8 16 12 19 5 17 4 5 7 12 9 9 1 17 14 4 3 4 17 15 17 3 10 20 1 11 0 17 4 12 3 13 15 1 9 8 0 13 3 4 2 16 6 8 12 5 6 15 16 7 8 17 3 12 10 17 19 2 13 13 1 18 9 20 7 7 9 19 19 13 12 18 0 4 8 17 17 5 11 12 5 16 10 10 6 18 1 3 0 18 4 13 13 15 17 7 7 16 14 19 9 8 0 18 19 7 3 15 6 19 15 1 17 4 18 7 2 12 8 11 19 16 5 0 13 7 10 3 7 6 5 1 8 18 18 3 6 18 8 5 19 6 0 16 9 18 7 6 8 9 17 10 1 15 17 19 11 7 19 10 18 16 19 8 11 16 5 8 10 17 19 8 13 9 19 4 8 20 7 14 9 0 11 11 9 7 14 15 13 3 16 6 5 20 6 17 16 11 0 15 0 17 16 4 4 7 15 19 7 8 15 4 5 6 7 7 3 11 0 16 14 17 20 13 3 9 13 9 12 4 2 14 9 10 18 9 12 9 3 3 4 19 4 17 16 16 8 6 19 14 14 13 11 0 10 15 0 6 1 8 9 7 20 9 10 10 11 15 1 18 16 4 15 1 1 15 6 6 1 6 15 1 4 10 2 18 13 11 7 7 20 13 4 7 16 9 8 5 11 8 12 18 8 8 16 6 13 4 16 7 1 0 7 11 7 19 11 17 10 5 1 18 17 16 9 19 9 16 8 10 2 2 14 9 10 7 13 13 7 12 4 19 4 6 18 5 4 1 3 8 20 18 5 13 12 10 3 6 16 16 20 6 16 7 7 2 16 12 19 10 9 7 4 14 18 7 15 15 5 7 5 4 4 4 3 13 10 16 12 15 19 3 1 2 18 10 4 13 16 16 18 19 15 19 10 18 16 17 18 8 10 9 13 18 19 2 19 8 6 8 19 1 17 5 1 0 10 10 0 15 17 11 7 6 10 4 0 3 4 4 10 8 16 3 19 9 7 11 18 5 14 2 8 16 3 14 8 0 3 16 2 16 5 6 9 3 7 20 8 4 0 16 13 10 8 20 18 12 10 1 18 2 0 14 16 11 8 1 8 8 9 1 6 9 4 0 16 2 18 4 19 14 14 19 5 7 20 17 17 14 2 16 19 7 3 17 19 6 0 10 10 19 7 3 3 2 18 13 3 16 12 4 3 12 3 10 4 14 5 9 4 14 13 8 11 9 12 5 12 11 8 6 20 3 4 20 2 14 17 9 11 7 6 0 0 20 20 20 13 11 5 14 8 18 3 11 1 6 9 3 0 3 18 9 11 1 8 2 18 20 10 3 7 13 3 16 7 3 20 10 10 0 13 5 10 0 14 6 12 1 18 4 3 4 8 20 9 9 8 0 15 6 4 13 15 8 10 16 2 4 9 10 6 3 20 12 4 15 4 6 2 14 14 3 3 2 10 7 20 14 17 18 19 17 13 17 18 6 3 18 4 0 7 14 16 16 5 2 19 19 8 0 4 10 12 1 6 20 14 5 14 19 9 7 18 0 16 9 9 16 9 9 18 1 2 3 6 14 17 16 1 5 15 18 17 14 16 3 6 13 8 18 15 4 18 14 18 7 20 18 14 17 0 1 19 8 5 2 13 0 2 12 10 18 12 11 13 7 2 6 9 1 11 18 4 5 10 1 1 17 13 8 1 18 7 14 15 0 12 12 20 4 5 15 12 17 0 10 20 1 6 17 2 11 11 17 9 10 15 20 0 16 12 8 9 10 8 15 12 0 8 3 6 16 17 0 10 11 12 5 17 16 17 12 17 1 5 7 15 10 4 12 7 2 13 12 8 3 12 19 15 13 11 16 10 11 2 5 4 7 7 19 14 4 6 0 14 16 7 16 14 0 13 6 19 7 9 9 9 7 9 14 11 9 20 14 5 3 4 12 10 12 2 6 3 5 16 13 2 3 16 11 12 6 4 6 17 6 1 20 0 19 11 6 0 18 1 14 19 2 2 10 3 5 20 3 15 19 6 9 10 9 11 3 1 8 16 11 1 16 20 6 17 11 12 5 3 14 10 2 2 3 15 9 13 0 17 5 6 11 15 19 16 8 1 14 6 10 3 4 3 18 2 15 9 12 6 14 4 12 4 6 19 8 6 1 2 18 2 14 13 19 9 3 13 0 4 11 13 20 14 19 1 15 14 2 15 3 11 20 12 8 10 6 14 11 8 16 9 4 18 17 3 10 9 18 16 13 20 20 0 16 9 4 20 17 18 9 5 6 6 16 4 2 18 4 15 14 20 13 19 1 6 0 2 11 19 15 4 2 20 3 4 19 4 14 6 11 11 20 18 5 6 20 8 20 8 0 6 0 7 14 15 6 1 5 18 2 1 6 6 1 0 7 16 10 14 13 3 18 18 5 8 12 6 18 14 2 6 0 4 15 14 16 20 15 20 19 17 20 10 7 7 1 11 2 19 16 7 10 15 14 18 20 17 11 16 4 15 12 15 20 20 2 11 2 17 16 7 6 14 10 16 17 4 15 12 19 18 2 3 14 5 8 3 20 18 15 17 2 12 3 5 14 3 14 1 8 17 19 6 9 17 15 18 17 6 13 13 17 16 13 18 8 12 12 15 5 15 1 15 0 11 15 5 8 5 2 18 14 12 14 5 6 0 17 20 19 13 6 10 6 7 20 9 9 16 12 3 17 5 18 11 3 17 7 8 4 18 7 19 11 12 5 1 1 10 9 3 14 19 18 13 8 3 16 12 14 3 10 12 1 7 4 18 14 16 0 9 16 4 9 11 15 19 5 19 18 19 18 7 0 0 19 7 1 20 5 8 2 15 2 13 6 13 6 12 11 17 20 3 7 10 1 14 13 0 18 18 16 0 0 4 16 5 20 4 11 8 4 6 2 19 12 2 14 17 14 7 0 6 12 14 13 6 7 9 17 6 0 3 4 11 12 16 7 5 8 4 14 4 1 11 14 10 4 11 13 6 6 1 16 2 11 7 0 9 5 9 2 12 11 17 11 18 10 6 4 3 4 13 18 15 16 5 4 1 1 0 3 13 13 2 5 14 19 11 14 7 11 0 3 18 4 9 17 15 11 19 17 0 6 13 8 7 9 17 4 2 7 2 7 4 16 1 2 20 7 14 15 14 6 17 5 12 12 16 18 2 15 15 18 17 1 9 0 12 2 6 8 5 9 12 1 2 16 10 1 5 4 18 16 16 7 20 8 8 8 5 17 5 0 10 6 0 11 1 10 19 12 13 7 0 5 20 17 13 15 10 4 8 7 15 11 8 12 2 4 8 10 18 3 5 13 20 6 3 20 14 4 1 0 17 13 17 15 8 7 7 12 9 6 13 14 0 10 10 4 12 17 7 17 9 14 1 6 10 18 15 8 9 18 9 19 2 11 18 3 0 10 2 3 19 20 7 16 1 1 10 3 1 6 18 16 20 14 2 3 7 7 2 1 2 0 6 11 11 13 20 14 6 10 2 15 4 7 5 17 14 17 8 14 16 4 9 1 10 1 3 10 16 12 8 10 5 15 14 5 8 3 5 1 11 10 15 6 14 17 13 6 6 14 12 4 19 16 17 3 6 0 15 9 8 13 16 18 13 5 14 3 15 1 10 10 18 7 16 20 2 11 11 8 13 11 5 18 9 18 11 12 20 5 0 17 5 18 3 0 9 17 10 10 10 7 13 8 1 20 8 8 9 12 8 11 3 5 9 13 13 13 8 18 17 2 16 16 4 11 13 17 3 18 14 9 2 2 11 15 8 12 11 19 13 12 18 20 17 8 19 0 13 9 12 12 20 18 9 2 17 12 16 18 0 14 4 10 8 11 18 14 18 15 15 15 1 6 18 8 17 19 2 7 3 11 13 20 4 18 13 19 4 5 7 9 0 12 9 10 7 8 11 7 6 18 1 12 12 1 6 14 18 2 6 0 19 6 5 10 2 4 17 9 12 15 6 11 12 11 2 0 3 17 0 3 17 2 14 7 17 12 16 18 11 4 4 8 2 11 18 10 2 0 19 13 1 11 4 7 19 19 9 2 1 11 0 20 8 19 7 4 6 1 1 7 20 5 2 15 13 13 13 5 6 18 9 3 8 14 9 7 12 5 17 5 15 13 0 13 11 9 8 19 11 11 18 1 11 9 15 16 4 14 19 0 6 8 19 10 15 6 1 7 12 13 4 16 8 9 8 1 12 7 6 14 1 4 1 20 5 8 8 10 2 10 8 5 14 3 10 9 6 15 9 5 13 20 6 18 7 8 10 20 11 14 5 7 3 5 19 14 5 17 15 9 14 17 4 9 17 6 19 8 16 0 11 13 7 7 0 12 17 20 5 19 10 0 5 3 10 2 16 0 19 8 3 12 8 9 4 13 17 7 2 14 7 17 8 9 7 15 13 4 15 15 8 19 15 4 5 6 5 5 4 19 3 2 9 10 18 13 14 7 8 2 9 13 13 7 15 5 9 12 5 2 13 18 17 20 13 12 8 12 15 11 20 3 15 17 10 5 3 2 13 6 11 1 18 15 13 4 3 13 5 7 19 18 15 7 5 6 10 10 8 11 15 20 3 5 3 11 18 3 15 3 6 1 19 0 9 9 6 20 11 0 4 0 14 4 6 0 4 8 13 3 8 4 1 15 13 17 11 7 6 12 13 18 0 18 7 5 15 5 9 11 5 9 3 16 17 14 16 17 12 6 3 20 3 20 14 4 16 2 20 1 13 4 11 8 9 0 6 10 3 18 19 11 4 4 8 9 12 11 16 9 2 13 13 7 9 13 20 17 13 9 20 18 6 4 20 10 18 16 5 17 10 1 10 0 17 13 18 4 14 3 7 19 14 10 0 15 6 20 13 0 14 9 18 19 17 10 17 20 3 18 19 5 7 14 20 4 10 19 20 15 17 18 6 10 12 5 0 2 11 11 9 14 10 0 2 4 6 15 3 6 3 13 10 1 9 9 17 1 17 7 19 0 17 15 13 4 6 20 3 5 11 12 17 11 8 15 3 4 12 14 12 13 8 2 9 17 8 9 12 9 8 16 13 6 11 0 15 19 10 5 10 17 9 12 5 12 2 9 18 19 1 6 11 8 14 7 9 6 3 6 8 8 18 3 14 0 2 20 4 5 17 11 6 16 7 13 7 14 9 13 3 20 12 8 6 19 16 16 13 16 3 19 11 20 2 5 18 7 11 9 7 8 8 18 17 3 17 17 7 18 19 19 14 16 3 14 11 17 10 7 18 6 14 5 2 12 2 12 10 3 17 1 10 15 20 7 20 7 19 8 20 20 3 2 5 1 4 15 20 10 8 5 2 19 5 11 6 0 0 5 9 4 9 15 1 9 15 9 9 18 13 9 8 16 20 20 5 15 1 7 11 0 18 4 6 2 20 8 17 7 2 10 19 9 18 6 1 13 20 12 9 20 18 15 19 1 6 11 5 9 6 7 15 8 9 4 14 1 7 13 10 1 19 12 2 12 16 16 20 17 1 3 9 8 13 1 14 14 16 6 14 10 17 14 8 10 6 3 2 11 8 3 3 16 14 16 12 4 17 16 3 15 2 3 17 20 6 11 15 0 1 11 15 15 10 6 6 17 2 6 12 18 11 10 16 14 1 2 11 2 2 6 15 19 6 15 4 19 5 10 0 9 13 5 0 15 13 14 20 20 1 17 8 9 10 15 17 3 4 13 12 0 0 4 7 4 13 4 7 1 7 17 8 3 5 15 8 8 15 12 4 1 12 3 18 2 3 8 11 9 9 13 15 17 1 5 3 15 0 16 2 12 10 7 9 19 19 17 19 12 11 9 8 18 13 13 7 8 1 19 11 9 7 13 0 17 17 15 1 10 3 2 14 18 7 11 1 15 1 9 17 7 9 3 2 8 9 16 18 10 12 6 12 19 16 1 1 17 14 13 11 12 16 12 0 20 3 20 7 2 13 2 8 0 18 8 10 16 8 9 17 13 4 14 14 13 14 18 7 1 13 13 7 19 3 3 8 10 4 10 15 12 16 7 3 20 19 1 10 15 13 1 3 20 19 5 20 11 4 7 4 15 1 12 19 3 18 1 0 19 0 2 10 8 12 16 10 2 11 5 6 7 7 1 4 19 10 19 7 4 18 5 20 1 17 2 17 12 1 16 10 18 18 19 3 5 12 15 20 12 15 8 16 0 14 2 2 0 12 4 13 18 8 16 10 3 10 8 20 19 19 1 4 13 3 17 5 16 3 4 7 2 5 5 13 16 11 15 12 18 8 17 5 14 8 15 10 11 18 5 13 16 5 13 5 0 6 9 0 9 4 3 13 16 4 15 0 4 19 1 0 16 19 20 20 5 16 7 11 18 7 6 0 12 3 7 3 14 3 2 4 13 19 14 17 0 0 13 13 16 0 1 12 5 6 17 11 8 17 0 7 18 20 9 15 16 15 4 3 16 2 13 6 2 13 14 20 10 1 2 4 13 2 2 19 18 7 7 6 16 0 18 15 7 19 19 1 19 0 0 9 10 20 4 2 8 20 6 4 1 1 13 10 15 0 17 15 14 11 18 16 1 10 16 5 11 11 5 15 7 6 0 16 5 6 0 15 14 11 14 10 13 19 4 13 2 13 19 4 12 7 12 20 14 10 9 13 9 19 20 17 17 0 10 12 17 2 9 10 13 18 14 1 6 6 12 3 16 11 16 17 0 18 4 16 7 19 6 17 19 12 16 17 9 11 8 6 11 16 15 10 6 15 18 18 10 2 15 6 2 5 12 19 18 15 8 12 17 17 13 11 8 8 0 2 20 12 1 2 13 4 1 11 1 16 8 1 13 12 20 11 14 9 0 13 15 11 10 3 4 16 7 3 15 2 5 7 18 17 13 19 11 20 3 7 0 5 14 12 7 8 17 15 13 11 17 11 19 20 2 8 1 6 0 5 10 14 8 16 1 15 18 5 9 14 15 8 5 18 4 16 2 12 10 8 7 3 1 1 17 16 15 14 9 16 9 13 6 0 5 3 11 3 12 12 19 9 19 6 1 14 16 3 19 5 19 4 20 1 13 1 8 8 0 4 0 3 10 4 14 1 12 10 4 0 15 13 20 20 5 9 3 10 5 8 7 0 12 17 2 9 6 6 9 19 13 14 0 16 15 9 10 5 16 19 12 17 12 13 4 15 11 11 14 17 0 2 10 14 8 5 17 4 14 5 17 17 8 8 0 8 12 2 5 12 5 4 18 11 18 4 20 17 2 18 19 19 12 14 7 3 19 16 16 12 9 16 14 15 14 0 17 1 16 10 17 5 14 6 8 4 13 7 12 15 10 16 20 2 8 10 15 11 1 12 4 9 16 0 1 10 18 0 4 10 9 19 15 6 19 20 8 12 19 13 3 2 2 2 18 8 4 10 12 4 17 2 10 19 15 18 4 8 3 1 8 15 5 13 1 20 4 20 2 18 13 8 14 1 9 9 14 4 12 15 2 10 3 9 4 12 6 20 19 15 1 11 3 19 12 7 20 9 3 10 16 5 13 19 16 8 7 16 0 3 19 1 5 12 15 0 12 3 9 14 9 10 15 17 7 7 9 15 14 7 4 3 15 8 19 11 17 6 9 12 13 4 0 9 9 18 11 17 20 1 6 7 20 6 3 3 16 19 15 6 9 16 17 6 16 16 17 8 16 15 19 2 0 3 10 13 7 1 5 9 9 15 6 3 4 11 11 18 8 18 6 10 2 8 3 10 16 19 17 15 1 14 9 12 3 10 0 6 3 8 9 8 17 0 19 12 13 5 9 16 1 14 3 7 17 10 3 0 14 13 20 14 19 16 13 0 7 11 12 5 13 8 2 10 2 2 17 0 20 16 10 6 6 11 3 13 20 1 13 19 19 7 12 13 2 10 13 4 4 3 0 1 16 6 10 3 5 4 5 0 15 18 14 5 9 14 11 12 19 3 2 8 5 19 1 2 4 14 4 13 18 13 12 10 13 20 5 5 19 12 8 17 3 17 14 6 7 9 5 9 17 16 16 19 1 6 6 1 12 16 12 10 5 5 2 17 1 1 6 10 18 3 17 9 18 7 17 16 0 14 20 15 16 9 16 16 5 12 5 19 17 20 3 14 4 9 4 16 0 18 17 0 20 10 7 18 16 9 2 4 20 3 6 0 13 9 2 19 11 0 1 10 0 13 0 6 16 20 8 17 14 5 13 18 20 14 18 10 18 19 13 7 3 3 4 19 1 3 8 18 4 16 15 6 9 6 6 12 6 6 6 15 4 8 13 13 8 19 17 9 20 7 15 15 19 15 4 20 6 9 15 15 14 7 16 17 4 16 10 12 5 2 20 0 17 17 16 1 14 11 8 19 20 7 17 1 9 10 2 14 10 13 3 6 11 14 20 8 5 0 1 20 18 8 0 16 6 13 6 15 4 4 4 18 18 20 13 20 9 14 20 18 7 3 8 1 4 9 9 11 13 13 19 3 4 20 12 3 0 15 14 0 15 5 2 16 7 16 16 14 14 12 8 17 11 7 15 17 2 20 0 3 7 18 6 11 10 16 19 10 3 0 9 10 12 10 0 10 16 10 2 10 15 10 8 10 11 8 16 9 20 11 16 15 8 12 8 0 7 3 15 12 13 17 1 19 18 18 6 20 8 13 1 6 11 15 18 15 3 8 16 17 3 7 8 7 15 11 6 9 10 1 13 1 20 19 10 9 2 11 16 13 1 4 3 7 18 18 15 18 5 12 3 0 3 0 19 15 19 3 12 15 18 3 19 5 9 2 11 14 9 5 7 11 14 8 6 14 7 7 12 20 15 8 2 17 1 1 4 13 3 6 7 1 6 9 1 5 19 17 2 18 8 13 8 14 0 7 6 19 20 3 0 5 4 3 2 9 10 14 8 20 10 3 11 6 19 5 3 8 11 8 11 15 8 9 16 13 15 4 12 20 5 9 11 17 20 20 17 10 18 8 6 2 3 16 3 1 20 5 16 18 13 19 2 17 1 5 15 20 6 0 5 5 2 7 7 7 8 5 1 6 12 0 8 12 5 8 8 5 16 12 10 2 0 5 8 5 18 17 9 16 8 12 9 8 12 7 16 1 17 14 6 17 18 2 2 3 5 1 20 3 5 7 12 13 15 12 11 16 1 13 12 18 18 9 17 8 19 4 3 5 17 15 11 15 13 14 10 3 3 18 2 8 8 10 17 6 20 7 12 9 13 3 14 17 3 15 11 8 11 8 10 11 0 19 14 1 14 8 9 4 15 3 11 15 17 10 2 4 17 4 20 9 16 1 1 9 15 13 6 19 8 17 16 17 3 7 11 2 4 11 14 7 12 14 7 9 14 16 14 17 14 15 6 18 3 10 3 13 9 12 16 3 18 19 18 14 0 12 4 3 8 4 3 9 1 3 18 18 0 3 15 15 14 2 4 17 3 0 19 11 14 13 15 4 11 19 14 7 19 13 13 17 16 16 10 17 20 0 14 8 13 18 5 3 6 18 10 15 19 1 8 12 18 17 8 0 20 1 18 19 2 13 9 19 13 6 8 15 4 15 3 6 2 1 16 0 14 9 4 14 7 13 0 1 17 6 9 11 2 7 15 12 10 13 10 11 1 9 18 0 19 12 10 19 4 3 14 15 8 15 17 19 13 9 1 18 0 14 16 12 11 8 17 1 0 8 19 15 16 9 13 18 12 4 16 13 17 10 20 0 12 13 14 3 0 11 4 14 19 8 14 19 0 20 12 2 17 0 12 8 3 5 1 18 11 6 18 17 6 10 10 9 11 15 8 7 1 8 1 1 0 9 12 13 10 6 4 4 3 19 15 9 10 17 11 1 18 3 16 7 14 14 17 6 16 2 14 8 8 12 0 4 3 0 17 8 3 0 14 16 13 14 12 12 2 1 8 0 14 15 6 10 12 7 10 20 6 18 19 8 8 19 17 19 17 9 2 3 8 8 19 0 7 14 4 16 12 10 0 17 18 13 10 17 11 19 17 14 17 7 14 5 15 3 8 12 19 11 5 11 17 7 8 4 20 15 1 13 4 17 18 7 17 2 16 11 16 8 11 14 6 16 3 6 12 7 17 17 6 18 19 16 3 2 16 4 18 14 18 20 14 9 9 6 9 1 10 3 17 19 0 19 17 4 12 18 6 15 5 2 11 6 6 14 11 17 6 4 1 8 9 14 4 11 6 6 13 16 17 0 14 5 10 20 10 4 7 3 9 18 8 0 12 7 5 5 13 19 17 7 2 14 9 12 19 4 19 20 18 6 4 14 7 15 20 4 5 4 20 10 9 15 12 16 5 15 7 17 4 20 7 12 3 19 10 16 12 16 3 2 8 5 3 3 15 18 0 17 9 11 17 12 0 15 16 10 11 6 14 17 18 16 15 8 6 8 1 14 13 20 12 17 11 16 0 18 5 3 20 0 19 13 17 3 16 18 7 9 4 11 5 16 10 2 0 3 3 15 3 15 3 6 3 3 4 14 4 18 13 6 3 1 3 10 0 3 17 10 16 19 15 12 16 12 9 16 16 19 13 16 11 14 11 19 8 18 13 1 8 6 19 13 10 6 4 10 20 20 17 3 2 16 8 19 10 5 14 17 14 7 10 2 1 1 16 5 17 1 11 5 4 17 13 11 7 11 19 16 11 8 15 3 7 1 4 6 16 9 19 12 19 19 18 10 12 3 16 8 17 0 8 11 10 4 7 2 20 20 20 13 9 3 14 4 14 1 12 0 7 19 18 4 20 19 17 3 8 4 1 2 0 11 12 17 6 13 11 1 17 8 17 8 20 0 6 15 0 18 15 2 19 11 2 16 14 17 12 7 2 13 13 13 6 1 19 6 11 8 4 3 7 13 12 7 10 19 6 3 11 14 3 7 19 1 10 19 19 12 12 16 7 5 1 11 14 5 4 4 7 9 12 8 12 3 20 0 9 13 9 6 13 17 10 6 2 15 8 20 9 0 8 6 2 15 18 10 7 8 3 16 10 15 19 4 17 11 1 6 16 8 8 19 19 5 18 13 2 20 18 16 0 11 20 16 3 8 0 13 12 0 1 1 5 18 9 20 12 14 8 1 2 18 7 0 19 2 16 20 6 17 11 6 13 4 12 19 13 12 18 0 5 6 11 14 17 17 19 14 3 8 14 18 2 16 20 18 5 1 2 11 9 16 19 19 16 5 7 11 6 0 4 10 19 1 13 7 20 11 0 6 2 1 9 2 9 2 2 5 11 6 8 20 10 16 18 0 3 12 10 18 8 8 9 15 10 12 8 4 18 20 6 17 4 3 1 8 14 6 10 15 10 15 19 14 9 8 1 10 5 2 10 3 0 17 6 13 11 5 11 1 14 2 9 16 14 15 19 17 13 20 10 9 3 16 3 3 5 1 10 1 4 11 8 16 3 1 5 11 13 15 3 6 13 5 9 19 20 5 10 5 17 7 8 17 1 14 15 15 10 19 6 4 8 14 18 2 3 18 14 20 3 5 8 11 2 13 0 14 3 20 12 4 5 6 13 3 1 12 15 17 15 8 3 9 11 12 9 10 17 2 9 1 14 3 15 15 0 17 18 16 20 8 5 18 13 0 10 5 14 6 11 0 3 19 15 6 7 9 11 19 14 4 4 13 12 16 17 8 18 19 6 18 13 17 14 19 20 5 9 16 14 2 6 0 4 5 6 12 18 19 13 4 2 20 3 6 12 3 14 4 19 8 4 15 10 14 8 9 18 12 7 1 1 18 1 17 5 16 1 11 4 10 20 5 18 5 6 12 12 6 1 6 0 2 6 1 9 4 11 10 8 13 3 8 19 10 7 13 0 6 11 15 20 2 14 8 19 9 2 19 12 19 13 0 10 12 8 15 2 15 8 10 15 0 12 5 3 5 12 6 3 18 15 8 1 1 2 19 11 2 7 12 13 2 18 6 10 15 7 18 9 17 0 18 18 9 14 9 4 8 19 8 8 0 10 4 11 18 17 11 12 1 2 1 10 15 9 14 11 20 4 11 4 11 18 13 15 19 2 10 16 2 19 17 19 3 17 16 1 13 4 2 8 4 0 19 16 8 5 15 12 15 12 17 16 10 13 17 12 14 8 15 17 8 14 20 15 7 12 20 20 11 19 9 9 14 11 18 5 13 10 16 3 10 11 12 4 18 19 10 8 9 0 8 18 0 10 15 11 20 7 1 20 11 5 9 19 10 13 5 12 3 4 5 9 3 18 19 14 18 6 6 6 15 10 5 11 11 5 5 19 14 8 6 18 10 6 4 15 11 5 16 13 13 1 16 16 4 8 18 15 0 13 15 3 11 2 17 20 16 15 3 10 18 16 18 8 5 4 17 10 16 1 11 2 17 14 10 15 9 15 20 0 17 20 7 9 3 1 18 0 20 20 12 13 4 4 2 1 16 6 3 4 1 15 19 15 5 16 6 17 19 5 11 3 14 19 4 17 16 1 7 6 8 8 15 14 14 14 20 8 17 13 5 12 2 10 12 13 19 19 15 1 16 8 0 0 5 14 12 7 0 8 9 20 17 19 20 5 13 18 8 16 16 8 3 2 16 17 8 14 18 10 13 2 16 3 14 0 20 15 11 19 6 19 7 3 1 3 19 3 11 20 15 11 7 6 11 1 3 0 10 3 15 17 18 10 20 9 13 10 10 10 0 13 0 5 3 15 5 3 14 11 4 16 9 6 2 5 16 1 11 6 7 9 0 16 11 4 15 7 6 11 12 14 7 2 13 4 2 4 0 4 18 6 20 16 20 5 16 14 2 14 20 10 13 5 0 15 16 8 14 2 11 1 4 19 15 16 16 17 16 4 1 13 7 14 3 7 10 5 6 8 8 8 14 11 20 0 14 7 5 14 18 4 7 5 4 14 16 16 4 14 0 20 15 0 15 7 5 4 9 11 0 13 6 18 11 3 12 19 19 14 8 5 9 6 20 17 9 19 12 7 13 10 4 16 16 17 15 17 10 9 19 17 11 13 7 15 12 20 6 12 3 1 8 18 17 13 8 3 5 7 1 5 14 2 8 15 13 8 15 7 15 8 8 10 16 13 15 3 18 10 12 9 8 15 7 0 15 3 2 3 8 3 0 19 13 6 14 5 17 8 12 16 12 11 16 4 19 9 14 14 6 11 16 9 0 11 13 10 17 6 2 2 19 0 14 7 11 13 1 11 15 9 14 10 5 20 6 5 2 0 7 6 2 6 13 0 17 2 1 9 1 9 14 4 2 15 18 20 13 18 11 2 1 17 4 15 16 3 14 16 14 1 7 13 5 19 4 2 11 6 16 7 9 20 14 18 7 1 16 0 14 10 1 5 0 1 5 10 16 16 13 20 10 10 9 2 5 10 17 1 12 11 9 14 10 1 18 15 7 14 5 0 9 13 10 8 8 15 9 2 20 6 8 0 3 2 11 17 19 19 4 0 20 2 8 10 9 18 2 3 19 17 4 5 17 1 11 15 12 1 19 4 10 13 4 11 5 7 10 19 17 16 10 12 17 11 2 9 8 11 0 17 8 8 1 13 20 18 14 1 19 11 3 13 3 16 13 2 19 8 4 20 14 9 1 17 20 2 17 17 8 8 20 2 3 12 10 5 16 19 13 12 3 19 0 10 2 2 8 5 1 15 11 6 11 9 0 15 1 11 2 3 1 4 14 15 7 8 8 2 2 16 12 20 16 0 4 18 20 3 15 19 19 4 9 12 15 16 9 20 2 1 6 16 8 19 18 9 2 19 14 20 8 17 7 18 1 19 2 5 14 16 20 4 7 20 5 2 20 1 17 20 5 9 9 0 13 11 14 1 2 11 2 2 3 0 10 6 11 14 12 10 6 7 16 14 20 17 12 9 11 8 18 4 3 10 14 5 16 2 17 7 17 10 13 7 12 16 14 10 3 5 4 14 3 8 6 18 8 10 8 20 4 15 7 3 5 15 13 12 8 12 17 8 16 12 9 6 15 19 16 3 6 20 1 17 8 7 9 3 14 15 14 12 10 18 8 4 11 1 4 13 9 7 5 12 6 19 9 11 18 2 5 19 0 15 7 7 13 2 6 12 6 18 10 16 3 1 5 1 3 10 9 19 10 9 10 20 3 3 6 18 5 11 20 19 2 2 0 19 9 4 1 2 7 2 9 3 18 13 8 5 15 8 18 18 10 7 7 1 11 20 1 13 14 11 14 12 16 0 1 20 3 3 16 7 7 13 18 18 2 2 6 10 3 18 13 18 17 16 11 17 19 4 11 14 11 20 1 1 2 18 2 3 10 10 10 6 15 14 6 2 12 14 0 1 1 19 6 11 17 9 6 12 5 13 15 10 2 2 17 17 20 13 18 9 7 1 1 10 17 18 1 14 13 3 11 0 13 3 10 11 15 13 12 5 16 2 8 3 16 7 20 7 0 6 13 2 0 8 9 12 17 19 15 10 0 3 5 13 17 7 16 17 3 13 16 6 13 17 4 19 6 6 1 11 14 12 2 10 2 2 17 0 2 20 13 7 5 2 19 12 2 14 1 7 20 7 0 0 10 8 8 13 17 15 3 4 12 4 8 12 13 15 2 6 13 19 8 14 10 2 9 6 8 15 9 18 7 12 1 4 12 10 2 2 9 18 0 20 12 20 3 13 8 15 18 3 9 20 9 15 5 18 3 15 9 1 10 11 3 4 6 20 6 0 7 14 9 15 10 3 11 7 2 5 14 10 2 18 1 9 19 12 17 8 0 8 10 2 10 0 7 0 10 3 4 11 8 12 18 20 12 4 12 20 20 10 7 4 7 5 6 12 12 3 5 1 11 15 8 2 13 15 6 15 17 18 6 20 14 0 0 6 16 12 6 7 1 15 4 20 15 8 4 9 16 10 14 12 14 17 10 8 13 13 14 17 6 17 15 1 9 16 10 14 9 15 19 19 20 3 5 17 20 2 5 6 2 14 11 8 12 3 13 8 7 14 3 15 12 9 1 7 10 17 0 19 12 15 4 19 5 4 2 6 18 8 5 1 13 7 3 1 18 10 5 9 9 18 2 7 10 10 12 1 18 14 8 4 11 14 7 0 14 5 19 16 13 11 10 11 2 20 9 7 7 4 13 4 5 18 17 13 7 3 1 5 4 16 5 5 3 10 15 19 17 2 10 20 20 14 10 20 8 7 0 7 12 20 5 1 7 4 16 15 1 16 4 19 16 9 19 1 8 15 0 4 7 0 17 20 3 13 12 1 12 18 2 15 3 18 17 14 14 18 19 1 9 7 20 14 1 16 11 17 18 1 4 14 4 10 6 2 14 13 17 6 3 9 11 14 4 1 17 10 7 11 1 9 9 10 16 2 10 9 14 11 2 8 9 10 14 10 16 9 16 19 8 6 8 11 20 7 19 14 9 8 11 9 17 17 9 5 11 13 9 14 2 2 20 10 19 4 19 12 2 10 1 11 13 20 5 11 14 11 3 12 6 14 12 14 13 11 20 10 5 17 3 6 5 0 8 20 2 5 13 13 4 3 16 11 10 13 13 14 12 15 16 2 12 14 1 3 8 8 20 8 14 7 1 5 4 18 3 2 15 0 13 19 4 5 12 0 17 16 9 15 13 20 16 15 6 8 17 20 14 6 5 5 1 17 2 8 16 11 0 15 2 4 15 5 3 18 14 5 5 0 8 20 3 5 14 9 4 16 7 8 6 4 20 3 17 13 10 0 13 13 4 2 0 14 19 10 14 15 2 19 6 10 18 20 17 20 14 14 12 11 5 4 15 7 3 1 6 17 2 3 12 3 8 7 20 13 19 20 11 0 6 3 16 20 14 13 0 16 13 4 6 6 9 5 15 1 0 6 10 5 18 2 4 15 4 17 18 9 8 2 7 9 8 13 8 11 12 11 18 16 14 7 4 11 4 20 2 12 18 20 3 5 0 8 2 14 16 15 8 16 5 9 4 20 10 16 20 1 19 7 12 2 2 9 6 1 19 20 5 1 16 19 15 10 18 20 0 6 9 18 14 12 1 7 19 13 10 6 4 15 5 12 4 6 17 0 16 3 11 20 8 8 3 17 3 0 5 0 7 15 16 9 1 1 2 3 16 3 12 8 16 3 2 2 20 8 1 20 1 16 20 18 12 18 5 17 19 8 11 0 16 5 8 0 10 15 1 18 12 9 1 5 4 0 14 13 0 3 4 15 2 15 2 6 8 20 19 15 16 19 19 15 15 20 9 13 1 13 20 13 18 20 12 4 10 5 17 15 0 20 0 5 4 19 13 11 5 15 17 20 16 15 4 15 10 18 9 2 12 4 17 16 19 4 11 8 18 15 5 11 7 6 17 0 0 1 3 9 3 6 20 11 16 15 6 13 3 2 2 3 6 1 12 16 7 7 18 18 3 10 11 9 4 0 0 15 19 1 5 5 11 10 3 7 17 7 9 0 2 18 17 6 6 14 2 4 9 13 10 11 5 15 20 1 5 10 4 15 19 11 6 19 0 15 8 3 18 0 2 13 11 20 20 10 11 17 13 6 12 17 17 16 17 20 18 19 18 14 0 16 13 2 6 16 20 0 11 8 14 11 6 4 14 1 9 13 6 1 11 20 9 4 10 15 11 5 11 2 9 20 6 8 8 2 20 10 16 6 4 3 19 1 18 17 6 0 18 8 2 6 17 8 1 2 18 20 8 14 15 4 15 16 6 6 1 11 19 17 12 15 11 16 12 16 19 4 6 5 5 17 10 18 11 18 2 10 2 17 3 4 1 17 10 16 14 20 13 19 4 5 5 1 13 2 16 8 16 1 16 16 5 4 8 0 20 10 14 20 4 3 18 4 2 4 6 15 12 12 11 7 20 1 9 5 18 13 15 10 7 20 18 20 20 6 1 5 2 14 6 6 18 5 10 0 2 8 8 12 16 14 15 15 9 16 20 2 9 12 1 9 5 19 5 1 16 18 3 12 19 19 11 8 7 3 6 0 18 13 9 20 14 12 7 20 19 0 2 8 5 16 15 6 20 4 12 12 8 19 12 7 17 2 5 14 5 12 8 17 3 9 17 11 3 17 15 12 8 9 10 10 12 15 10 15 16 20 1 1 14 9 0 11 5 16 5 20 0 5 9 14 5 6 4 5 4 7 20 8 17 3 17 7 1 20 4 3 9 18 8 6 18 18 3 11 19 11 7 8 14 6 18 12 13 12 16 2 8 19 5 7 13 10 10 18 16 9 16 13 4 5 8 14 8 15 5 20 11 20 10 3 12 19 4 14 12 6 18 3 11 14 0 13 13 13 14 10 4 10 9 4 8 13 1 7 4 19 18 17 10 2 9 18 8 6 15 0 11 0 14 2 17 4 7 9 6 5 10 18 9 10 14 20 18 8 19 4 10 6 15 12 4 18 12 13 3 3 16 13 12 15 3 15 16 17 9 12 12 10 7 1 0 17 7 6 4 8 7 4 15 20 2 11 11 17 18 13 15 12 20 2 10 1 2 12 9 14 4 12 14 8 14 11 9 8 12 13 19 3 14 8 1 5 9 1 7 15 18 2 5 8 14 20 0 6 8 3 12 13 15 7 1 9 6 15 8 13 20 14 12 9 5 3 7 18 16 10 14 10 6 3 17 13 0 1 6 7 3 16 18 20 14 1 7 3 12 12 18 1 11 19 7 20 14 16 3 3 14 20 14 18 19 18 2 10 3 11 3 0 0 7 3 18 18 20 19 3 11 1 2 9 0 2 12 16 10 6 11 9 9 13 1 12 6 10 13 14 15 1 8 6 12 14 10 5 6 3 9 18 3 14 15 7 5 8 19 0 15 11 15 1 10 17 15 4 6 10 10 6 5 20 9 8 15 16 16 13 15 8 11 17 15 3 20 0 17 1 7 8 12 4 14 4 20 10 7 14 8 4 20 5 0 4 20 6 2 13 1 2 10 16 15 13 6 12 4 12 13 20 7 12 9 9 8 3 16 18 3 8 20 20 17 0 10 3 15 1 10 9 2 4 2 5 10 2 12 18 4 0 11 2 13 4 12 3 18 0 3 8 17 3 6 20 7 17 11 15 6 20 2 8 5 1 3 16 17 13 16 16 18 8 8 8 3 9 5 10 18 10 9 2 7 17 4 11 15 18 10 12 6 10 18 17 20 2 10 0 12 16 0 8 11 15 20 1 7 17 15 19 10 2 12 4 6 8 12 16 10 3 13 11 8 4 0 12 20 18 4 0 18 2 17 1 2 2 7 6 5 14 3 9 15 12 15 12 15 5 7 2 14 8 1 15 1 7 9 9 6 3 8 13 14 10 5 5 4 11 12 3 10 6 8 4 10 11 1 3 14 11 17 6 8 11 5 10 19 3 12 15 18 10 6 20 15 19 18 0 4 4 6 19 1 9 16 10 8 12 16 4 12 13 3 8 8 17 7 7 12 20 2 11 13 14 6 15 8 12 8 6 2 5 6 15 11 17 12 19 1 20 8 15 7 2 1 5 3 13 7 13 7 7 3 12 3 10 9 7 17 10 11 19 5 5 15 5 12 4 4 7 10 1 12 18 4 4 16 8 18 10 5 0 5 2 20 19 19 10 14 6 1 13 20 0 7 15 7 13 13 18 12 12 5 14 13 20 7 9 14 20 11 2 4 17 8 1 8 0 5 18 3 6 14 4 18 12 12 7 3 11 10 10 16 4 9 6 11 18 12 4 8 10 1 15 19 11 7 11 3 20 17 3 16 0 17 4 18 8 8 6 4 8 10 9 10 13 13 2 8 12 8 0 18 10 12 13 1 2 3 17 2 13 12 16 8 0 1 8 7 6 1 3 12 12 0 14 1 6 11 0 18 1 11 5 2 4 20 3 1 13 10 6 4 11 4 17 3 10 2 16 19 12 8 4 19 14 4 11 3 19 19 20 10 0 17 1 4 20 17 8 5 2 12 20 11 0 15 10 2 16 0 20 4 1 0 4 16 20 8 0 11 7 11 6 4 15 15 0 3 8 19 14 13 7 17 15 14 7 12 3 11 20 0 16 9 20 13 1 9 20 20 16 10 13 5 5 8 13 10 14 15 1 10 8 15 9 15 0 9 17 19 15 6 19 7 6 20 10 9 5 12 16 13 18 15 20 18 12 0 20 11 6 11 1 18 12 6 8 8 16 5 18 14 5 14 10 15 18 15 0 16 11 16 10 16 2 12 19 7 4 0 2 9 17 0 0 6 0 1 20 19 20 4 8 10 5 8 2 8 19 11 4 5 5 19 12 7 3 8 2 13 17 2 10 11 15 2 19 20 0 1 12 19 2 3 12 18 19 19 17 2 3 2 18 10 7 13 18 13 4 15 6 14 13 1 5 8 6 18 1 0 1 5 9 4 1 4 15 1 8 0 1 8 19 14 4 3 4 10 6 1 19 2 15 14 1 9 17 3 6 16 9 8 17 15 4 5 10 18 2 0 4 2 2 15 4 6 17 8 4 4 5 18 8 4 13 6 10 18 3 9 3 10 15 9 6 7 2 19 12 1 9 0 5 12 10 3 10 16 16 0 12 18 0 6 12 10 10 12 15 7 19 20 8 20 8 11 2 4 5 14 15 4 20 15 0 14 13 2 1 11 3 17 10 17 8 9 19 12 18 20 20 2 1 18 17 10 0 1 16 16 7 7 17 7 20 8 5 3 5 0 17 9 1 17 6 11 3 18 10 0 4 5 5 4 10 6 4 9 11 5 12 12 11 11 6 13 17 0 20 9 13 1 18 2 18 5 16 7 11 3 10 6 11 8 0 8 1 5 3 8 14 5 17 0 17 14 9 16 16 9 8 2 8 2 19 11 9 20 18 17 18 14 14 5 7 10 10 17 19 4 20 9 2 8 6 6 7 8 1 6 17 19 0 13 6 8 5 3 5 15 0 12 20 4 10 9 7 6 15 17 12 12 8 17 19 2 10 3 13 12 2 1 0 7 10 8 4 2 12 4 8 9 4 4 2 4 3 12 17 0 1 18 7 14 7 7 19 20 1 8 1 4 16 19 16 18 15 16 12 14 14 2 4 7 7 1 3 12 16 11 14 20 14 10 19 4 9 8 12 2 16 15 1 18 20 14 13 20 6 2 5 14 16 15 16 17 3 10 2 18 12 7 12 5 18 4 16 14 4 6 2 19 6 10 10 19 13 0 2 7 18 5 16 20 3 8 4 16 18 2 14 4 1 2 0 6 20 8 5 20 4 9 9 3 1 4 8 1 2 20 2 13 0 0 2 15 5 8 3 19 19 11 16 19 8 18 10 18 11 5 1 17 14 4 8 17 7 14 12 10 19 14 14 0 0 18 9 10 14 12 2 5 6 3 10 16 11 4 11 7 13 1 4 11 19 11 11 4 9 5 9 5 14 3 11 17 8 9 15 7 3 13 8 12 7 0 4 12 10 6 15 1 18 20 10 14 14 12 4 17 15 5 20 6 8 7 7 14 20 6 1 2 0 1 19 5 5 11 2 0 6 13 19 7 4 0 15 9 0 7 13 11 14 2 6 17 3 9 12 8 7 9 20 16 9 6 12 17 5 1 12 12 1 13 12 2 17 15 9 20 13 7 7 17 19 16 6 12 7 16 2 5 1 17 5 15 10 14 12 3 18 7 18 3 17 11 15 14 8 20 13 17 2 17 17 9 3 4 12 15 14 15 19 16 2 20 17 7 8 7 1 7 5 2 9 5 0 20 0 14 18 18 20 17 2 4 20 9 6 14 4 17 1 14 20 0 13 20 4 4 14 20 2 1 13 7 6 16 12 13 17 9 7 6 14 14 17 14 7 11 12 2 7 0 11 5 17 14 20 13 14 14 2 6 0 7 12 9 13 3 6 4 1 3 7 8 3 12 16 12 8 16 4 4 17 5 0 9 12 8 15 18 15 16 10 5 5 14 19 17 8 15 6 5 15 19 12 3 8 8 20 2 16 3 6 20 8 19 1 17 12 10 12 7 13 7 20 14 10 20 11 16 5 0 19 8 17 19 17 18 20 12 4 5 18 15 20 14 1 13 11 3 7 13 20 6 11 0 16 12 20 12 20 2 20 6 2 16 10 1 5 20 6 17 13 1 10 4 18 19 16 17 19 0 20 10 8 17 13 12 6 3 5 11 1 2 2 3 2 9 3 20 15 6 9 6 6 8 3 1 2 8 20 17 4 8 3 2 16 13 9 4 1 13 1 19 7 0 4 4 8 16 7 16 10 3 20 15 14 19 5 0 6 6 5 9 14 19 11 16 7 1 5 8 10 18 10 5 3 20 11 20 16 15 6 4 6 2 16 6 11 8 14 3 3 2 6 2 7 15 15 11 11 17 2 10 6 12 9 3 7 3 1 8 2 16 18 11 8 5 16 12 15 1 14 1 9 9 9 9 5 2 14 19 7 19 13 7 20 0 4 3 11 11 2 10 12 12 3 10 9 15 17 3 14 20 8 2 7 0 7 15 4 17 12 18 13 14 8 7 17 15 5 10 7 15 10 8 18 3 1 7 9 0 12 12 15 1 1 10 1 5 12 17 9 10 11 9 13 4 15 16 20 0 18 12 20 15 17 17 4 14 19 9 14 16 17 0 12 11 2 5 8 6 12 16 13 19 11 19 10 15 1 13 4 12 13 0 13 8 12 6 8 4 11 4 19 19 12 7 19 11 2 5 11 5 8 16 19 6 1 6 1 5 6 14 13 11 16 1 18 12 11 19 8 14 8 19 19 20 18 8 1 18 13 13 15 6 6 11 15 4 15 15 1 20 5 9 9 2 18 12 9 18 1 14 19 12 13 10 5 14 18 14 12 0 9 17 15 2 2 11 14 12 10 1 15 4 7 20 9 6 6 20 16 17 17 7 15 5 14 16 7 9 8 17 6 8 15 3 10 8 7 5 18 9 1 11 17 1 15 19 19 0 10 3 18 13 6 3 11 11 5 16 5 11 5 15 12 7 7 17 3 11 19 10 3 4 7 2 6 15 3 2 7 6 19 1 12 7 3 2 8 4 17 4 14 7 16 9 1 11 8 18 8 1 6 8 17 18 0 19 14 3 1 19 11 5 17 16 11 20 6 19 1 15 3 6 9 14 5 10 18 11 0 13 9 11 7 15 16 8 11 14 19 5 6 5 12 12 5 6 12 13 3 10 5 11 12 12 19 2 19 15 14 19 14 14 4 11 19 3 12 19 3 9 0 14 19 14 3 15 17 18 9 10 12 10 19 5 7 12 19 15 9 11 19 19 0 11 13 12 8 4 16 8 2 14 4 6 18 2 20 9 9 9 13 20 16 11 15 9 10 14 8 19 6 5 4 12 9 19 13 8 17 5 0 10 7 17 14 2 5 4 17 19 0 9 10 16 4 13 17 10 0 0 2 1 15 1 4 16 4 2 0 1 17 0 20 6 18 8 11 12 7 15 20 2 8 16 20 18 3 11 15 16 2 18 5 18 3 4 6 10 14 7 19 7 17 0 12 2 15 1 3 16 20 6 18 16 17 17 5 19 20 18 4 17 16 18 0 14 18 1 2 1 10 11 15 19 12 4 2 4 16 17 14 9 6 0 10 20 11 2 9 13 17 9 10 13 0 8 1 7 11 7 2 15 10 20 15 14 18 2 20 7 7 11 2 9 8 12 4 20 12 0 0 15 12 15 18 17 9 16 14 8 6 10 14 10 7 20 4 7 4 4 6 5 17 19 6 20 0 1 1 12 8 20 2 4 11 18 15 18 3 0 16 15 13 13 16 11 3 1 9 5 14 14 8 12 7 0 19 2 2 13 9 18 0 1 0 0 9 1 15 19 1 18 4 10 11 20 18 11 14 7 18 5 4 14 18 6 14 16 3 13 12 15 3 11 2 3 2 2 19 17 14 5 15 3 5 6 0 6 10 4 20 20 3 4 14 4 0 17 8 11 6 19 1 3 11 4 20 8 0 8 8 3 5 13 0 11 5 4 16 9 7 20 8 12 20 7 15 12 7 7 15 2 17 18 1 4 15 3 1 11 17 20 16 20 9 0 10 11 20 2 16 17 0 18 13 9 3 6 8 6 19 0 6 20 13 10 11 3 19 4 12 13 15 12 13 13 3 13 7 5 15 14 8 0 13 11 18 6 9 1 0 20 3 8 19 15 0 5 2 9 4 3 20 9 15 14 20 18 13 12 20 5 9 16 9 8 6 8 11 5 15 5 14 0 7 1 20 16 0 10 14 8 8 7 2 16 9 1 19 6 9 19 4 7 3 2 1 17 10 1 15 14 14 1 5 17 4 5 4 13 3 2 10 0 8 18 4 4 18 1 6 1 19 11 14 20 18 8 9 15 2 13 3 3 6 2 3 11 10 0 20 16 11 13 6 5 9 14 8 16 19 4 2 5 7 6 3 19 0 3 11 11 3 4 18 4 18 10 14 10 8 18 8 3 15 14 8 17 5 13 10 9 19 18 17 19 0 16 11 7 19 5 13 14 7 1 2 6 4 19 1 4 10 16 14 8 16 8 11 10 20 7 3 7 15 2 15 6 18 5 15 3 13 15 11 4 1 15 10 6 14 14 17 12 1 17 20 5 17 3 10 1 4 2 1 18 2 3 10 18 3 19 8 5 9 8 1 2 0 12 4 10 20 12 17 5 4 20 7 1 7 20 20 14 7 6 17 5 2 0 8 19 10 7 0 18 13 6 10 20 17 18 11 20 5 3 6 1 15 7 20 12 15 1 15 5 7 17 12 11 16 10 15 17 0 3 14 0 3 1 16 14 13 19 1 2 4 11 10 10 0 8 4 16 20 19 18 17 20 6 13 10 0 19 0 13 17 16 5 18 19 11 20 20 17 4 2 7 18 7 9 15 8 9 16 19 17 13 17 8 20 2 3 19 5 20 0 14 18 5 19 12 20 5 15 19 12 15 11 17 20 1 17 1 11 13 9 17 3 11 14 7 3 8 1 7 12 0 11 4 16 10 13 15 3 11 9 19 5 20 11 12 5 17 14 8 10 7 1 6 8 4 10 1 7 14 19 11 1 1 17 18 6 18 18 17 18 17 3 0 20 4 17 15 8 11 18 2 5 2 5 17 5 9 12 11 1 8 18 8 12 5 8 13 11 18 15 17 9 13 14 10 3 0 6 5 8 3 14 13 6 18 14 10 2 13 14 4 18 1 2 5 18 13 13 17 2 1 16 3 4 11 5 12 6 12 3 0 7 14 8 12 9 13 14 2 9 13 0 16 1 13 2 13 10 5 18 9 16 12 7 13 0 10 17 11 3 4 8 1 7 16 7 13 11 18 14 5 17 10 14 4 1 1 15 5 2 4 10 8 2 14 5 5 7 2 15 2 5 12 20 10 0 6 3 1 4 6 19 8 1 20 3 9 7 6 8 14 2 4 18 20 18 8 7 18 11 20 13 5 16 11 8 12 11 2 5 19 12 13 8 16 10 0 16 20 14 17 16 11 14 18 7 19 12 5 7 17 18 20 20 6 8 7 10 15 15 14 2 4 16 0 6 13 17 5 14 15 20 10 9 10 5 19 0 4 9 4 9 5 10 5 8 14 11 9 3 7 10 15 5 11 4 6 12 19 19 15 1 18 11 3 2 6 1 16 11 11 0 3 12 2 20 5 6 20 7 5 15 1 0 0 19 15 17 4 19 17 2 8 19 12 11 6 0 17 7 7 18 5 8 4 10 11 2 9 10 2 15 13 0 6 20 19 1 19 5 19 1 11 4 1 3 18 3 18 17 15 17 6 2 10 18 10 14 7 4 6 16 1 18 17 3 10 14 12 18 0 4 3 7 6 19 4 18 9 18 8 3 5 15 20 6 13 1 4 9 15 14 18 16 14 4 2 16 5 12 13 9 10 5 8 15 8 20 15 9 16 1 1 1 17 16 9 0 14 5 12 6 14 17 8 6 8 0 8 13 12 18 9 10 13 2 14 9 3 15 8 8 3 6 18 6 5 20 4 20 6 6 20 20 8 2 3 8 12 17 13 3 15 13 6 13 12 3 20 20 4 16 18 2 13 8 17 20 1 6 1 14 8 14 20 8 9 6 12 10 17 9 17 12 3 10 2 15 18 16 9 7 14 4 12 3 16 4 13 10 10 7 8 12 11 15 11 0 14 3 12 16 5 18 8 1 4 6 2 16 3 4 7 4 8 18 10 9 7 14 14 4 16 16 3 11 15 9 8 18 14 7 18 16 3 18 14 0 1 18 20 13 13 0 3 8 20 16 12 5 6 8 20 3 3 6 19 20 13 14 8 10 10 7 5 1 16 11 1 18 9 11 10 16 2 13 13 4 6 19 10 5 0 9 17 7 2 12 18 19 13 0 12 5 20 0 3 18 18 8 13 12 20 7 14 16 11 16 3 12 14 9 11 13 7 20 15 13 7 17 4 19 16 9 16 14 13 2 15 9 4 6 15 5 12 2 20 10 7 11 13 2 0 11 6 16 15 19 14 20 18 10 15 13 13 10 7 12 7 10 16 11 4 16 18 16 0 20 8 13 19 18 2 5 2 8 2 0 7 0 14 12 6 19 2 11 10 15 4 1 17 11 18 10 6 16 5 12 7 11 1 12 15 4 18 4 8 18 20 19 11 4 11 11 8 7 17 13 17 14 8 4 14 19 9 5 0 4 7 5 13 15 1 1 6 6 11 20 2 2 18 1 6 3 20 18 12 5 4 10 15 15 3 19 18 18 19 4 11 10 17 19 0 17 16 8 6 10 11 14 9 7 7 14 10 4 19 1 0 6 17 3 10 5 4 5 1 5 17 10 10 18 15 19 14 5 0 10 18 16 5 11 13 12 15 10 2 10 2 8 18 0 7 18 17 18 14 9 14 17 18 0 11 2 14 10 10 19 12 6 20 18 10 12 11 6 1 18 9 9 17 19 6 3 7 1 6 2 2 0 1 2 20 12 1 13 5 11 7 13 9 8 11 1 18 18 2 5 13 15 10 15 17 14 2 16 2 7 13 20 0 13 12 3 16 4 6 1 18 20 16 20 4 0 5 11 8 15 2 11 6 15 18 7 6 11 18 8 13 20 2 17 4 8 11 1 13 8 15 11 6 1 19 8 20 1 7 11 17 16 0 10 7 9 0 0 11 4 0 15 5 12 15 13 5 8 0 4 0 18 18 8 16 6 20 10 10 16 13 5 20 14 5 1 9 17 0 7 18 4 7 6 15 18 17 6 12 12 3 8 14 6 7 2 3 1 7 11 13 1 17 19 16 9 18 18 8 10 18 13 16 16 11 10 10 16 20 10 6 18 14 9 13 11 19 9 7 7 1 6 11 0 20 18 10 1 3 3 13 17 17 10 11 8 17 1 15 17 17 12 19 7 0 20 19 8 15 6 8 14 11 17 13 14 14 9 4 15 10 11 14 5 17 17 12 7 0 6 11 10 19 20 6 5 5 3 18 6 9 9 10 16 8 9 10 11 20 13 0 6 1 14 2 4 10 2 20 16 18 19 13 17 5 17 3 20 14 18 2 10 2 12 11 14 19 18 20 10 9 8 14 10 4 19 6 17 8 18 6 7 3 20 4 1 11 1 3 15 14 20 20 7 15 20 17 12 6 18 0 1 2 10 10 0 2 19 12 10 16 9 14 20 9 16 19 2 13 11 15 19 1 0 10 3 19 2 1 17 1 3 19 14 17 3 19 15 20 0 15 7 18 15 11 5 6 14 8 0 3 8 17 12 5 5 9 16 13 5 17 6 16 17 13 2 14 7 10 15 8 10 20 9 8 8 6 17 14 11 15 15 5 19 5 19 1 17 16 17 17 5 17 14 9 15 1 18 8 2 15 16 2 17 8 7 10 6 6 19 12 9 11 6 10 9 19 18 2 3 15 2 1 12 1 8 4 14 9 16 12 8 3 3 5 10 9 12 11 1 7 15 13 12 5 9 0 16 14 19 15 6 12 0 8 13 16 20 16 4 8 14 7 3 1 17 14 3 6 3 9 20 17 16 19 0 3 3 7 12 19 10 10 2 16 6 14 1 18 12 6 0 20 18 10 17 8 18 12 18 17 1 0 3 4 16 5 9 9 16 9 19 4 9 1 20 15 14 1 16 1 7 2 15 12 2 4 1 17 16 20 15 4 16 8 2 3 8 3 4 7 17 13 10 10 7 14 16 2 8 18 1 8 13 12 16 5 4 16 1 15 20 0 3 6 13 3 5 16 0 4 15 19 11 1 16 4 1 18 9 17 2 20 17 2 7 13 14 10 0 3 5 9 3 0 19 3 6 7 18 4 19 9 2 6 3 19 8 0 20 9 17 11 14 13 6 12 14 7 3 9 3 16 15 15 12 10 9 7 13 13 3 0 20 0 10 10 19 3 20 7 11 7 12 6 0 10 4 19 16 20 19 15 18 15 12 16 6 6 20 18 12 6 4 6 19 8 20 18 18 13 18 17 9 16 20 15 17 7 2 0 7 15 13 13 8 7 4 6 14 8 5 17 7 3 5 17 9 19 12 8 14 5 15 3 17 2 12 20 8 10 9 7 15 3 2 6 18 4 7 6 13 4 18 5 0 8 9 6 6 9 1 5 20 12 18 11 10 15 11 13 16 4 16 5 1 13 9 17 9 12 7 1 14 9 20 17 15 14 2 16 16 19 20 12 4 12 17 16 10 7 9 2 11 17 17 1 17 4 17 16 5 6 7 13 5 15 3 20 4 4 11 5 19 9 15 7 15 14 5 18 12 18 5 13 14 2 18 7 13 3 15 7 12 17 5 0 4 0 3 20 8 0 19 12 7 12 18 5 15 6 6 17 5 16 13 0 8 2 8 10 18 16 13 16 10 4 14 17 17 13 14 8 12 2 14 5 11 19 20 17 3 18 3 2 9 8 5 9 14 9 12 16 5 9 19 5 4 14 17 18 12 9 12 7 20 11 17 13 19 4 6 6 19 16 10 1 0 3 10 13 11 10 5 8 1 20 2 19 15 20 17 2 18 10 19 15 5 19 3 1 20 6 15 6 20 12 13 0 1 8 14 10 4 9 11 4 11 14 20 10 13 2 13 19 2 8 5 7 14 16 16 13 1 18 14 15 11 5 7 7 6 2 8 7 15 9 17 11 0 18 9 12 15 3 5 9 10 17 15 5 14 13 16 1 7 5 19 16 13 15 19 11 18 20 10 6 9 16 17 16 2 10 4 2 13 15 16 5 5 1 1 16 5 14 7 1 3 18 8 2 13 19 12 19 6 4 19 18 0 9 9 14 6 6 20 5 6 1 6 18 6 1 3 10 12 13 6 6 20 18 20 3 14 14 12 18 1 0 8 1 6 9 9 15 0 13 6 19 18 18 1 14 20 12 13 5 19 14 1 0 15 9 16 6 3 3 17 6 1 5 19 14 5 5 3 15 6 18 1 5 18 4 1 11 5 7 18 0 7 8 8 1 20 16 20 9 10 16 14 18 12 6 17 17 17 6 17 5 16 13 13 15 3 20 3 5 17 14 16 18 16 14 11 4 11 14 14 18 1 8 2 5 7 9 14 18 14 6 1 1 8 19 8 11 10 16 13 0 18 11 0 5 15 16 5 2 2 7 7 11 15 15 10 8 10 3 1 18 3 15 20 9 13 7 6 12 11 14 18 5 3 10 2 9 6 3 9 1 0 2 17 9 16 12 12 13 13 3 14 12 9 10 7 10 17 1 5 0 0 18 12 12 14 14 9 13 9 13 2 19 17 18 6 17 11 18 11 19 4 7 8 18 3 6 11 13 6 1 18 15 3 4 9 2 9 8 20 14 6 12 6 15 11 7 8 20 8 4 16 5 12 6 4 0 3 15 2 16 2 8 17 18 2 2 2 14 14 4 8 1 10 5 4 8 18 14 19 13 1 19 6 20 11 4 7 19 17 8 8 6 18 1 5 14 3 4 5 6 20 10 19 17 14 1 6 10 18 3 8 5 11 11 5 16 16 19 12 11 13 5 13 3 14 2 7 17 11 14 0 13 17 7 11 9 19 14 16 0 16 15 13 8 16 1 4 13 7 12 19 3 17 7 14 11 2 5 5 8 16 9 16 20 15 1 7 16 11 8 12 7 13 4 3 1 17 19 17 18 7 16 20 6 4 1 11 16 3 19 2 20 16 11 0 5 3 16 9 1 12 19 4 9 12 12 8 6 11 13 6 2 5 6 12 0 15 5 7 4 9 7 9 3 15 3 9 1 19 8 13 7 0 1 11 5 6 6 15 9 19 15 19 18 18 20 15 5 11 14 19 0 1 14 0 18 9 9 1 11 15 13 3 18 11 6 2 11 3 2 20 2 1 5 7 8 4 18 12 11 3 20 9 18 12 11 19 0 20 19 15 8 8 7 0 9 7 20 20 12 3 7 13 9 7 5 12 12 3 13 6 13 10 15 9 13 14 12 17 8 8 7 11 16 9 8 0 4 13 6 5 3 18 12 1 12 10 16 3 17 13 0 1 13 18 2 15 8 1 7 13 19 2 4 2 10 1 2 11 4 15 0 11 16 17 8 11 15 9 10 5 13 4 4 0 0 20 17 10 8 1 12 13 7 10 10 15 4 6 4 2 16 3 20 3 1 1 17 0 6 17 18 8 16 11 10 16 12 15 17 9 9 5 14 6 13 14 12 7 10 8 9 7 9 17 11 17 1 13 18 13 3 15 15 16 2 8 8 19 1 2 9 13 10 5 7 17 7 18 16 15 11 16 7 17 11 14 8 19 6 10 2 13 11 17 6 3 5 11 12 6 5 14 4 11 17 18 20 18 5 16 1 14 17 13 12 18 2 14 8 14 0 20 4 14 16 12 17 4 12 4 14 0 6 3 9 19 13 16 19 1 4 18 12 6 7 20 17 2 20 13 11 4 12 19 5 8 16 6 7 8 20 17 18 17 18 11 14 10 6 17 13 5 3 5 7 19 2 4 10 7 19 4 16 5 12 15 6 1 4 1 16 3 7 11 1 10 5 18 20 16 2 16 11 3 12 18 8 9 13 20 0 20 3 20 9 8 17 20 9 12 16 4 6 2 2 16 20 15 8 14 8 11 8 0 7 9 18 12 13 13 3 17 18 12 6 13 5 18 6 19 7 14 15 13 16 14 5 9 9 14 11 4 8 2 4 3 0 9 10 14 6 11 9 6 20 7 11 10 20 5 10 13 6 15 3 5 19 2 9 3 7 9 4 3 19 9 4 14 14 15 20 6 3 8 2 10 5 2 5 10 18 6 13 3 18 14 17 4 7 2 14 9 4 6 7 8 12 0 9 2 10 18 19 2 10 11 6 5 10 12 12 15 19 1 5 18 16 6 2 17 4 12 2 3 1 3 13 13 17 4 20 3 5 11 17 12 6 10 16 4 4 20 11 12 2 19 5 18 0 8 10 13 2 9 6 14 9 20 8 17 7 2 18 10 10 4 5 11 12 16 9 4 0 3 9 19 0 12 16 7 16 2 16 1 20 11 9 4 16 18 14 14 8 15 16 7 14 18 13 18 1 14 11 14 2 0 16 8 7 14 12 10 0 11 1 16 10 17 2 17 5 1 17 16 17 10 13 2 0 8 6 4 16 10 3 11 1 16 18 13 0 0 18 1 13 11 20 3 1 17 7 1 16 20 7 12 8 3 7 16 9 0 2 6 17 9 12 19 6 14 12 16 4 12 14 17 8 16 0 1 0 6 11 20 17 6 18 15 10 14 2 0 15 14 12 15 19 11 19 1 18 11 10 1 13 16 9 0 10 2 6 1 12 3 5 10 20 4 12 3 7 13 19 1 20 3 1 8 13 16 10 12 14 7 9 19 13 9 19 5 20 3 16 15 10 11 9 18 19 2 13 9 19 7 14 1 13 16 3 6 11 7 14 1 1 17 14 8 15 17 9 6 13 13 13 6 9 3 11 10 8 2 16 4 14 7 14 6 18 1 5 17 20 15 16 18 9 5 6 7 14 20 10 6 6 0 19 6 11 13 19 7 17 1 16 4 17 7 16 2 18 19 5 8 13 9 16 20 16 12 9 11 13 5 8 1 20 1 11 11 16 15 8 4 3 8 16 19 17 10 18 14 10 5 17 5 10 7 7 11 5 6 7 14 9 12 0 16 2 11 11 6 20 13 8 4 15 12 3 6 16 10 12 13 13 19 12 6 10 16 3 12 18 7 11 6 6 5 2 16 0 0 9 0 11 10 0 10 6 19 12 10 18 10 7 8 15 17 15 1 3 4 7 12 10 2 1 11 4 6 13 11 12 13 11 11 19 2 17 7 8 11 9 20 19 4 17 11 19 14 11 19 12 6 18 13 0 7 6 20 18 3 3 18 4 16 16 6 19 10 16 6 0 1 18 3 10 4 16 15 2 10 19 4 4 15 1 3 14 6 7 2 4 19 12 8 9 7 20 1 9 18 15 1 18 17 6 17 4 13 9 12 6 12 5 8 14 5 17 16 10 13 17 13 6 13 5 14 12 13 17 7 4 2 17 4 8 9 9 2 4 19 17 7 4 3 13 9 19 17 14 9 15 7 19 3 10 15 13 11 6 4 20 9 12 8 9 10 18 5 20 11 15 2 3 13 4 4 18 19 7 20 7 7 1 14 8 0 10 16 4 12 0 20 19 17 3 20 15 4 11 19 0 16 2 20 13 13 16 10 1 13 15 2 2 5 0 8 12 8 13 18 16 2 8 14 10 16 4 15 4 20 3 9 2 1 9 18 1 15 15 19 4 13 3 17 15 17 20 10 4 16 18 9 12 1 5 16 9 10 2 2 5 5 15 7 2 18 7 16 5 9 10 16 12 4 1 19 19 19 12 7 10 18 1 13 5 16 11 8 16 6 13 7 9 9 4 3 17 0 12 13 3 4 6 1 1 7 2 1 0 5 12 7 9 10 9 13 18 16 1 2 17 19 4 10 1 12 17 6 14 4 8 17 18 3 5 2 6 18 10 14 7 0 0 14 6 19 8 4 18 2 14 10 1 17 4 1 12 18 1 8 13 11 6 0 4 10 3 4 3 14 11 1 17 10 6 20 12 12 14 11 18 8 13 14 9 19 13 2 7 12 0 18 7 17 0 6 18 10 20 5 4 10 2 15 5 16 1 6 9 18 17 20 5 20 0 9 2 14 12 1 16 8 0 14 12 20 13 20 13 20 6 6 11 0 5 0 19 19 8 17 6 6 18 6 10 11 17 12 19 9 9 20 16 1 10 13 5 13 7 2 7 15 9 0 14 18 12 3 6 0 10 16 6 1 0 4 19 10 9 15 6 14 7 10 12 3 8 2 13 8 6 14 0 17 5 9 9 15 11 0 16 3 3 3 19 5 20 17 0 13 0 0 11 19 6 7 3 12 1 3 15 5 4 18 20 11 0 15 13 2 17 8 17 4 7 18 20 8 6 19 11 12 4 3 15 5 14 1 13 6 5 3 7 3 11 6 7 4 4 10 2 13 11 9 10 14 20 9 12 16 2 1 5 5 17 0 13 8 15 14 6 11 4 0 10 14 20 15 5 20 15 13 6 18 11 0 17 19 11 2 5 10 7 9 9 9 13 10 5 13 13 19 5 6 1 0 11 20 6 18 3 18 18 15 20 4 10 2 6 5 8 10 5 5 15 14 8 4 5 14 4 14 15 7 12 9 6 3 2 17 1 8 0 6 16 20 3 4 0 15 6 2 7 14 8 8 17 2 0 1 13 15 18 1 4 2 1 13 8 5 5 17 12 3 20 12 9 15 5 17 8 8 8 3 4 17 18 11 0 6 17 15 13 5 5 19 14 4 14 17 2 5 5 3 19 11 0 9 2 11 7 19 4 9 12 14 1 10 7 18 3 3 0 9 10 8 3 2 12 11 15 11 8 3 14 10 2 20 14 19 1 9 6 16 7 8 20 12 10 16 5 4 7 12 17 4 19 19 14 19 18 7 11 2 7 18 11 14 16 17 15 14 12 8 9 20 17 17 14 4 16 7 14 0 19 12 2 14 13 17 4 12 13 16 1 9 20 7 3 0 5 6 16 13 12 11 18 18 2 18 10 20 15 19 15 1 7 9 11 2 1 16 10 4 12 10 8 20 17 18 3 18 17 9 8 5 18 15 16 14 13 13 14 19 18 0 18 6 19 3 0 0 3 14 15 5 14 12 19 13 13 8 1 5 0 19 4 3 13 19 15 12 20 15 7 8 6 13 13 2 14 20 17 15 6 12 16 15 3 9 16 3 9 14 15 4 11 18 11 0 0 5 0 8 8 19 15 3 18 12 2 6 7 6 13 9 16 8 20 9 18 5 6 14 14 7 12 6 7 18 14 4 15 5 2 3 5 18 10 7 9 19 13 5 0 13 19 12 17 18 1 15 11 1 1 4 5 0 3 4 18 20 20 3 1 7 6 19 3 20 4 6 13 16 1 10 12 19 20 8 11 5 16 3 13 18 12 12 0 1 4 6 12 16 7 18 9 19 17 20 3 16 15 20 14 1 11 16 9 8 20 20 1 14 15 18 1 19 1 11 0 9 0 11 17 0 17 4 1 2 6 13 15 18 10 13 5 15 11 16 18 16 1 8 0 18 2 0 0 3 17 6 13 13 3 15 11 0 17 2 16 13 16 14 7 19 13 6 7 0 5 6 5 19 7 20 4 6 0 2 4 2 11 16 10 17 2 2 2 20 9 2 13 16 18 0 7 3 7 20 1 7 0 1 17 4 5 15 13 14 15 12 14 5 1 20 7 19 18 13 17 17 12 2 14 8 0 2 3 11 4 8 9 4 13 8 17 18 3 16 0 6 17 17 8 2 0 0 8 9 16 0 10 13 11 16 5 2 14 5 19 9 11 8 9 16 1 12 8 14 10 1 17 2 14 16 20 3 1 20 17 20 11 2 12 18 19 3 8 4 17 13 1 6 19 16 0 5 8 7 15 20 3 7 13 11 15 13 12 15 0 1 9 16 5 20 17 5 20 11 4 5 6 7 4 16 2 20 18 10 7 7 5 18 4 11 14 5 1 14 2 0 2 5 6 16 2 16 14 15 9 19 20 3 7 5 10 10 14 3 5 14 13 14 13 12 5 2 1 7 5 3 4 17 0 6 20 4 0 0 5 0 0 19 17 19 6 20 7 18 1 10 10 18 0 19 6 8 7 2 19 2 2 18 16 5 5 10 13 16 16 14 7 2 13 12 6 10 1 8 8 7 10 0 14 2 1 19 17 20 7 2 20 12 3 19 16 6 20 7 18 19 2 11 4 12 4 16 15 9 6 2 15 9 18 4 1 15 13 4 15 20 14 4 5 9 9 5 4 5 4 8 9 7 6 8 11 10 17 4 6 11 12 11 20 5 13 0 13 1 15 20 11 10 8 13 0 13 3 16 16 15 14 16 14 2 7 20 0 19 6 19 8 17 2 14 14 16 14 17 13 6 18 1 20 1 6 12 3 3 9 0 18 4 14 17 10 9 5 18 13 9 6 13 10 9 12 4 4 20 2 3 10 8 16 13 9 18 20 11 15 2 14 1 10 18 8 8 4 17 20 6 3 11 4 9 15 15 18 0 17 4 11 0 13 16 14 13 18 16 7 16 11 0 9 0 15 10 7 11 11 3 5 19 6 11 10 12 10 19 0 14 6 9 1 6 15 4 3 16 15 19 16 8 15 10 12 1 20 20 10 11 6 14 5 0 0 6 15 8 15 20 0 13 7 7 8 15 16 14 12 16 3 15 1 16 3 10 20 19 9 10 5 6 8 0 12 0 16 20 4 7 6 18 2 11 15 2 16 19 11 12 0 10 10 7 4 7 11 14 6 5 19 2 5 5 5 2 13 4 9 4 8 10 6 18 19 15 19 16 20 0 16 3 5 17 7 11 12 13 17 18 10 18 2 10 7 9 17 8 10 12 14 20 0 9 18 14 18 20 15 8 1 8 2 0 9 1 3 9 7 6 4 4 10 0 19 16 7 12 12 12 1 1 0 4 11 4 5 19 1 3 19 3 16 2 10 8 14 2 1 8 6 12 12 0 5 9 12 5 14 15 2 6 3 17 19 18 0 11 20 16 4 15 6 8 4 14 7 5 9 10 17 6 8 0 7 14 17 13 4 9 16 14 14 6 1 16 9 6 1 17 11 15 10 6 1 6 9 3 7 17 4 9 16 15 8 10 6 9 14 12 14 0 5 8 11 13 17 12 20 15 5 20 1 9 1 18 6 0 8 14 15 18 6 0 10 15 18 15 7 7 13 3 5 8 11 16 5 10 17 12 1 17 3 6 17 4 17 10 6 15 9 17 8 20 6 2 14 20 1 8 19 16 8 10 5 13 18 11 11 17 19 10 16 7 14 3 2 12 13 11 6 8 18 16 11 1 10 12 1 19 4 16 7 11 15 0 8 6 2 7 18 11 3 2 13 15 15 19 5 9 12 4 20 8 12 12 4 4 15 3 15 2 13 9 6 0 0 12 8 18 20 10 19 5 2 18 1 19 3 20 0 18 1 12 5 18 1 16 3 10 20 2 0 2 16 20 3 12 7 14 18 18 13 14 20 17 9 5 20 5 18 9 8 1 1 13 2 10 12 6 9 19 0 11 3 8 3 16 2 13 13 13 5 9 0 1 11 18 1 5 13 13 0 16 3 9 20 5 18 18 19 9 1 0 18 0 19 13 10 7 14 0 16 14 4 13 12 20 13 5 6 2 12 16 5 19 2 7 11 5 7 5 20 3 11 15 18 10 15 5 16 18 11 8 6 7 6 9 18 1 6 10 11 17 12 4 13 8 1 12 6 12 4 1 14 2 4 17 3 5 19 15 9 2 11 3 18 8 12 5 3 8 9 7 1 7 6 9 7 13 10 9 12 10 12 5 11 3 7 14 16 18 14 8 16 11 16 3 6 19 14 0 3 16 13 1 18 10 7 8 5 3 12 3 16 17 16 0 16 18 17 17 18 13 11 11 9 9 2 3 2 14 8 9 18 8 15 11 9 5 5 7 11 15 15 13 18 4 8 19 11 8 3 2 15 15 15 18 16 1 1 19 6 17 5 20 5 14 9 3 3 3 17 14 12 12 20 8 2 18 1 7 20 6 14 3 7 16 13 10 18 5 11 15 7 0 13 8 18 9 16 9 11 2 11 7 13 13 19 6 7 7 11 11 20 11 16 11 2 2 6 20 5 4 18 9 10 0 14 10 10 6 6 15 2 19 12 14 11 1 20 4 2 10 3 5 11 6 14 4 20 15 0 5 12 0 0 3 11 6 10 8 5 16 7 3 14 4 6 16 11 11 13 0 15 5 12 11 0 8 11 1 17 19 12 14 18 7 17 16 3 9 1 3 4 8 12 19 6 6 20 18 15 0 19 6 1 20 4 8 1 1 12 14 16 18 1 17 9 13 15 5 19 14 7 3 13 2 1 8 3 0 14 9 5 2 15 12 16 13 3 1 9 4 16 8 18 12 8 7 16 15 15 14 19 14 19 5 2 13 12 18 18 6 3 18 2 20 11 14 11 18 6 3 4 17 16 4 9 19 3 9 3 6 20 16 4 16 4 5 18 7 10 3 5 1 19 11 15 0 17 0 15 8 2 2 18 20 17 3 16 5 0 7 11 8 3 0 4 7 18 2 19 13 2 9 4 5 11 8 0 14 3 18 11 7 17 8 2 1 2 15 14 0 0 12 2 16 3 1 18 19 2 15 16 7 7 11 8 4 4 6 7 12 0 20 3 10 15 17 2 10 11 9 4 1 4 16 20 4 10 3 0 14 9 4 9 6 6 7 0 20 19 18 12 11 14 2 16 3 4 3 10 4 20 3 18 7 11 9 11 13 15 5 5 16 12 17 1 0 17 12 14 8 5 4 1 12 0 16 7 16 15 2 16 9 9 9 14 13 1 15 10 10 3 1 0 14 13 10 11 16 14 4 20 5 18 4 17 1 1 16 14 0 19 18 17 0 8 8 16 13 12 17 19 16 3 5 14 6 7 10 17 4 9 2 9 7 6 13 4 20 5 9 11 12 13 12 8 1 12 10 2 9 6 12 9 20 7 15 18 8 8 4 6 3 7 4 5 20 0 14 1 7 9 14 19 18 3 13 9 6 17 13 13 11 2 3 10 4 3 19 4 12 10 17 7 8 8 15 14 10 7 20 8 2 10 20 13 9 19 12 2 13 4 14 12 16 10 4 6 10 10 16 10 20 5 9 16 11 4 10 20 8 3 0 3 20 20 0 5 8 9 6 13 1 13 12 9 8 16 7 10 17 14 8 4 6 13 0 2 12 12 20 0 9 13 4 2 12 1 1 18 1 11 1 18 20 3 0 8 10 16 15 19 13 15 20 4 9 4 4 13 0 13 20 17 2 9 7 16 0 2 4 11 15 9 4 17 9 9 0 5 3 16 6 19 16 10 5 14 4 9 0 9 0 16 5 1 3 16 5 19 6 19 18 8 6 18 6 9 16 19 19 0 12 11 7 6 17 19 3 8 0 9 11 5 20 5 13 10 18 10 12 5 13 15 3 2 4 4 10 15 15 10 7 6 8 10 11 4 6 5 1 19 12 6 13 13 8 17 8 16 18 18 7 11 8 12 15 11 15 17 15 19 13 5 9 14 7 17 9 5 12 19 1 6 14 6 15 15 4 7 18 3 2 16 9 11 16 20 6 9 15 3 0 1 3 8 14 9 20 8 18 14 12 20 0 16 13 6 12 4 14 12 11 16 4 6 10 1 7 8 4 12 12 8 17 11 17 3 7 13 11 16 3 18 15 9 2 15 12 4 7 11 14 17 17 18 17 1 17 7 12 9 2 5 9 12 13 8 8 1 12 9 8 6 9 18 17 17 11 12 8 20 9 2 2 8 13 12 18 7 3 2 1 2 2 20 5 14 1 15 5 20 5 8 2 10 9 14 3 11 1 11 2 18 12 3 14 16 2 6 19 7 14 8 17 10 14 14 3 15 10 8 4 17 17 0 7 15 4 19 1 19 12 13 5 10 20 0 6 11 7 10 18 11 0 10 5 19 8 11 0 17 0 20 12 3 6 16 8 1 18 3 7 18 8 0 9 7 10 11 0 15 14 4 6 6 12 13 13 18 1 19 8 5 12 16 9 13 7 1 9 17 7 18 6 8 10 1 3 18 3 12 4 2 12 14 7 20 0 13 18 11 15 18 11 20 17 14 12 18 12 12 2 4 18 7 17 17 13 2 20 18 19 2 5 3 15 5 17 18 16 14 13 6 14 4 16 19 6 6 3 10 4 12 4 0 10 10 3 3 20 3 16 10 6 10 10 9 2 14 19 15 1 2 15 14 2 16 3 11 19 8 11 5 17 6 4 20 4 10 16 5 17 20 6 0 16 6 18 14 9 7 15 3 14 14 7 0 17 2 10 0 11 2 19 2 6 19 3 6 2 18 11 0 18 17 7 2 16 15 16 8 15 0 2 15 4 20 16 16 15 15 9 16 3 3 16 12 11 0 19 1 15 8 7 15 19 0 16 14 3 9 2 2 12 0 18 18 5 0 0 15 4 1 5 3 18 11 13 13 6 7 10 19 8 15 6 13 15 7 9 18 13 11 7 0 19 18 16 1 20 11 1 14 7 1 13 3 8 14 12 17 12 0 10 12 13 6 17 12 16 2 0 2 5 8 14 11 14 20 9 5 16 10 19 7 1 1 9 10 2 18 13 16 18 5 10 14 9 1 16 1 2 2 8 3 3 2 5 15 11 19 19 4 18 12 20 8 14 16 13 8 11 14 15 4 11 2 8 14 20 12 14 14 20 11 5 11 11 12 4 12 7 11 1 19 2 15 14 2 15 16 12 13 12 7 8 0 10 8 16 15 6 9 3 20 15 10 20 4 2 8 13 14 7 7 15 7 1 5 16 5 18 6 15 15 17 20 8 10 7 3 3 10 16 1 5 17 4 12 20 4 4 7 5 20 9 7 20 18 9 18 9 12 9 2 11 15 2 15 4 8 3 7 12 19 13 6 0 2 18 10 20 20 14 2 11 14 13 20 5 6 19 18 12 13 19 7 18 14 8 2 15 13 2 11 10 15 2 2 4 13 16 5 16 10 7 3 17 14 18 17 7 5 14 1 12 3 5 6 8 17 17 18 3 17 0 17 5 10 6 12 12 13 11 8 4 1 7 7 18 14 4 20 8 12 7 0 8 1 11 18 9 17 13 6 8 8 15 20 9 12 9 7 11 13 12 6 1 5 19 10 14 12 18 9 5 12 14 16 17 7 20 8 13 2 15 19 3 2 9 20 20 10 1 11 1 9 15 20 14 12 7 9 1 17 8 0 18 4 5 20 9 10 10 13 4 0 10 13 8 20 3 15 11 18 16 7 13 12 13 3 12 8 17 2 16 12 6 8 12 19 9 7 7 18 13 9 4 6 3 7 10 11 9 5 20 12 16 0 3 13 3 17 17 1 0 7 17 7 17 1 14 1 5 14 16 12 16 6 13 2 11 20 0 18 6 2 11 9 14 3 14 19 16 7 5 17 19 8 9 17 1 11 19 1 7 1 18 18 11 3 9 14 10 8 20 5 3 16 5 13 1 9 6 10 13 19 8 14 1 16 10 2 0 14 10 14 19 3 14 2 17 7 17 9 1 6 3 8 11 0 16 4 2 13 7 17 6 17 1 3 19 12 5 0 10 20 20 11 0 9 9 18 17 7 16 11 17 0 7 15 1 19 19 20 6 2 15 3 1 5 18 16 14 16 3 20 20 3 20 9 18 16 15 15 2 17 8 10 0 18 0 20 6 8 10 8 11 3 18 20 8 19 3 8 16 0 12 15 9 16 13 9 16 12 16 5 7 3 13 7 8 8 2 15 10 14 17 7 3 0 0 7 6 1 8 6 12 1 10 5 3 5 8 4 5 11 20 0 6 3 3 9 12 4 0 2 5 5 9 4 1 1 15 11 6 14 2 4 6 10 3 1 2 14 15 3 7 7 16 3 7 16 5 5 11 14 3 10 1 3 12 15 8 11 4 7 20 6 19 11 3 16 18 1 9 5 15 18 14 10 10 7 3 1 17 14 14 6 2 12 0 3 18 17 10 8 2 11 4 15 12 20 0 9 18 19 18 20 5 3 17 0 7 13 19 20 11 13 6 2 7 9 10 9 20 17 12 3 1 11 0 3 16 6 2 20 14 7 16 14 11 17 11 8 16 8 1 7 0 15 6 6 14 17 2 3 20 11 18 11 8 6 12 17 2 11 4 10 7 16 11 9 0 10 7 12 4 3 12 1 4 3 15 0 6 17 1 19 9 11 10 12 10 12 5 12 0 18 16 16 0 2 3 19 7 18 11 18 19 13 15 10 16 19 10 9 10 0 7 9 20 18 7 17 11 3 15 18 18 1 1 19 8 3 9 14 7 14 11 10 12 14 18 15 10 0 3 13 13 2 2 6 5 6 13 1 13 0 18 9 15 16 1 11 6 9 2 10 15 3 15 2 18 13 7 17 16 19 12 14 15 11 7 13 12 15 1 5 2 2 8 6 15 17 11 6 9 11 18 2 11 20 10 12 2 4 4 0 12 19 14 2 1 18 4 5 19 1 13 7 12 5 2 14 5 12 10 20 11 5 6 4 1 5 10 10 17 4 14 6 10 13 1 15 3 16 6 15 2 7 0 1 2 13 7 13 6 14 2 15 0 11 14 1 1 1 8 19 14 17 15 9 2 2 8 20 7 7 16 15 12 6 7 7 16 15 1 17 3 12 16 11 13 5 20 6 19 9 10 3 6 18 9 0 10 15 7 17 17 18 4 4 4 13 0 15 17 8 10 6 14 19 2 5 4 4 12 16 8 10 0 16 5 7 0 6 0 18 12 18 9 17 18 4 9 15 20 12 3 11 15 3 14 5 20 12 15 18 10 5 14 16 14 20 7 9 0 17 3 8 19 2 0 14 18 7 20 3 6 17 7 16 5 12 13 12 11 7 19 2 6 17 9 13 18 10 10 17 5 13 11 17 8 4 5 16 2 5 17 17 11 9 8 4 17 18 5 15 14 17 9 14 3 2 7 2 6 14 1 2 11 18 14 3 1 1 13 14 4 20 7 0 4 14 4 0 11 10 15 7 16 1 2 4 4 5 20 17 12 1 10 2 3 16 3 14 15 1 20 10 8 15 15 3 12 8 7 15 4 12 4 11 2 12 19 18 17 3 6 16 20 9 0 14 10 20 6 0 17 15 1 6 12 11 7 20 6 3 4 14 20 13 12 6 15 15 10 2 0 2 15 2 20 18 20 6 19 19 9 19 12 17 16 4 7 2 5 18 5 17 16 9 4 10 12 17 16 8 12 16 5 12 17 18 2 6 0 20 16 11 3 7 3 1 0 7 9 6 6 11 17 3 10 0 14 6 9 17 8 2 8 14 1 8 1 1 16 17 17 10 19 4 5 16 16 16 18 0 7 19 14 17 17 7 10 17 4 17 15 17 19 14 16 11 11 9 19 13 5 9 18 13 20 5 19 18 0 13 3 17 11 11 16 19 17 5 14 11 12 5 19 10 6 14 16 12 16 4 7 11 0 15 14 5 5 20 2 11 15 16 16 1 17 11 19 11 2 3 15 11 7 2 2 3 16 3 10 20 12 17 16 0 8 3 8 12 9 9 12 8 16 11 3 13 20 19 6 15 8 18 9 9 13 12 5 18 4 14 10 13 9 9 5 6 6 5 10 8 4 17 4 0 0 19 3 19 9 6 5 20 18 14 8 13 20 2 19 3 14 12 13 4 7 11 7 19 7 6 4 9 3 18 2 15 2 19 16 15 13 15 16 17 4 10 16 13 9 7 16 5 3 20 9 4 16 16 5 4 6 17 11 13 2 17 10 8 8 6 9 5 11 9 5 3 9 18 7 13 13 9 12 8 14 2 7 9 4 11 14 2 14 11 12 13 13 14 9 8 8 0 13 9 12 4 6 19 3 14 10 12 10 2 3 17 2 11 6 18 3 2 1 4 17 9 2 1 2 9 8 4 18 6 14 4 0 11 3 7 18 7 17 14 8 15 13 3 15 12 19 0 0 0 9 2 4 2 6 15 17 6 15 18 14 4 19 19 10 12 14 1 17 7 0 0 17 12 4 6 17 17 5 19 5 7 13 15 15 8 15 0 12 2 0 16 15 8 2 20 4 9 5 11 10 17 20 5 6 0 16 12 15 19 8 9 8 6 11 19 10 12 3 15 1 17 16 4 0 20 0 2 18 10 14 13 7 20 19 11 6 11 2 2 4 17 18 16 7 11 17 2 17 17 12 11 18 18 8 13 10 5 14 1 9 14 7 20 16 18 10 15 16 19 5 6 10 0 20 13 19 7 5 13 13 15 18 20 3 17 6 4 9 5 5 0 1 6 4 10 17 4 12 9 10 13 4 19 18 1 11 11 6 3 1 3 5 20 7 12 8 7 9 12 2 11 17 2 8 7 18 19 16 0 3 16 19 6 5 0 9 14 0 0 20 6 20 5 10 3 13 18 10 1 14 17 1 18 16 9 14 7 19 13 9 7 20 13 15 10 18 13 1 6 10 0 13 8 20 9 1 19 9 9 15 2 7 10 18 7 9 0 6 11 9 10 6 9 16 17 20 18 0 18 7 17 0 3 18 4 8 6 4 0 4 8 1 0 6 16 13 9 10 18 9 20 7 5 5 0 15 12 18 16 20 6 18 13 3 10 12 13 8 9 15 14 13 13 13 17 3 1 11 16 19 8 13 18 8 17 9 10 4 2 8 9 9 20 13 4 13 7 11 20 19 20 12 15 17 10 10 16 18 12 14 9 0 13 9 8 17 0 6 6 9 9 8 12 15 20 8 11 14 6 3 1 20 1 20 17 10 0 5 11 17 20 2 8 5 1 1 0 8 8 5 7 19 17 7 0 5 7 9 3 4 11 4 11 18 13 16 0 20 16 13 16 12 15 9 6 13 3 12 0 19 17 12 12 10 1 1 20 6 19 17 14 20 13 16 13 6 4 15 19 10 20 20 9 19 4 16 0 15 9 10 7 5 0 17 19 3 5 17 4 13 17 3 7 17 9 14 16 14 6 15 3 18 1 14 4 9 8 16 4 4 19 1 12 7 3 4 4 17 14 5 12 12 17 1 20 8 4 4 6 17 12 1 11 9 4 9 13 2 18 12 0 9 3 18 18 11 10 11 11 2 15 5 1 4 2 2 1 2 11 10 1 20 0 12 14 12 2 9 18 7 9 15 1 20 6 9 3 19 8 4 20 16 15 7 14 9 5 7 0 5 6 2 10 19 12 4 17 8 2 16 11 15 14 9 15 0 18 11 17 4 2 7 3 16 10 5 15 5 0 8 16 12 6 10 4 6 4 8 17 5 17 6 16 15 2 0 20 16 19 1 11 16 4 12 4 8 10 0 12 13 0 8 2 13 19 16 16 8 19 19 16 7 19 17 10 10 15 7 12 19 15 16 7 5 20 17 2 15 19 12 8 17 13 14 12 10 7 15 4 15 17 15 4 5 11 3 17 15 2 9 13 8 1 13 17 1 6 7 3 18 4 9 3 2 7 18 13 13 12 9 1 13 7 19 5 8 3 11 20 1 8 10 0 11 3 6 2 5 16 10 15 9 16 8 6 17 5 7 13 19 13 6 8 12 11 3 20 19 0 16 0 11 4 8 2 2 5 9 5 14 20 11 3 5 6 4 11 5 10 14 15 9 2 3 1 8 6 17 0 10 18 14 16 5 20 13 13 6 11 2 14 0 3 20 5 19 7 16 17 16 18 2 19 19 1 5 20 13 11 7 16 1 20 5 3 15 5 12 0 3 18 12 15 17 12 17 11 4 9 8 14 18 5 10 9 13 0 6 10 3 4 13 13 18 9 20 15 12 20 15 0 14 13 1 10 11 3 15 18 1 5 7 0 12 12 6 14 12 3 7 15 10 7 9 11 20 7 17 15 19 1 5 18 20 11 17 6 5 19 19 14 13 5 4 10 7 1 11 6 12 17 4 4 16 4 9 6 16 2 15 3 18 2 6 3 10 5 1 5 1 2 10 2 8 4 19 14 16 16 18 17 19 12 17 17 17 2 14 10 3 6 5 20 13 9 9 3 6 17 2 12 15 5 9 15 17 5 11 19 1 4 10 14 7 8 3 20 20 1 12 19 13 10 4 12 19 1 7 11 14 5 19 3 8 1 7 5 11 5 8 18 1 18 4 5 7 0 9 20 20 3 16 10 16 5 6 5 17 0 15 15 19 12 20 1 10 18 9 16 13 4 6 19 16 0 2 8 19 7 1 19 18 8 20 13 13 20 17 18 2 8 0 0 20 5 9 13 4 19 7 5 20 18 7 9 14 18 19 19 14 20 14 9 1 15 18 11 14 5 12 18 20 4 1 5 8 7 16 6 19 14 16 5 11 5 6 10 3 10 16 6 1 4 11 12 7 5 9 14 6 8 16 4 9 16 9 11 7 12 12 16 16 14 9 10 9 2 6 16 17 13 20 4 13 7 9 12 6 6 10 12 0 0 11 7 10 16 20 13 17 20 20 12 11 0 20 5 12 5 1 8 0 14 0 2 6 3 19 13 4 20 10 6 14 0 7 0 2 13 13 20 18 12 14 11 15 7 9 16 9 9 9 6 14 4 4 2 14 3 3 12 10 9 6 15 8 8 6 11 0 12 0 16 13 19 6 19 4 7 3 3 12 11 11 1 12 17 14 3 6 11 0 15 8 19 2 15 5 0 12 14 20 0 7 4 3 12 6 18 19 17 4 7 3 12 4 8 6 10 0 4 7 6 5 0 5 17 14 18 2 12 1 7 8 14 3 17 12 14 20 14 20 6 12 16 12 10 8 16 17 6 17 5 6 2 4 8 2 8 15 14 2 14 15 12 14 7 12 5 15 7 18 12 20 20 20 1 17 6 18 15 13 15 13 1 3 12 16 16 9 13 20 8 10 12 12 16 10 1 10 0 2 11 6 18 18 2 1 10 10 18 14 3 6 17 8 18 18 1 11 18 14 18 20 8 0 5 17 6 17 14 1 14 7 1 0 20 0 19 6 14 14 4 10 4 1 10 3 0 10 2 5 20 6 18 0 9 19 8 9 6 10 13 17 0 1 20 19 1 1 20 18 12 19 16 1 7 14 1 14 16 9 15 12 1 19 15 3 18 20 14 15 10 20 3 15 4 14 4 5 1 19 1 19 9 5 9 10 5 1 15 15 4 16 4 4 9 18 5 1 11 18 5 13 5 1 1 11 0 4 3 16 0 1 9 1 9 2 16 15 1 12 20 6 1 11 19 9 11 20 20 17 10 14 5 8 19 10 6 3 17 9 12 9 19 8 13 7 8 2 8 2 0 18 1 10 19 4 0 2 0 17 19 12 8 7 12 13 1 5 4 5 8 9 11 2 19 15 12 5 13 10 5 6 16 15 16 16 18 9 3 10 13 0 9 11 2 17 18 5 15 18 13 2 4 15 12 1 10 16 11 18 20 19 13 16 14 9 4 3 0 14 11 3 3 2 11 11 0 13 2 18 0 6 14 4 17 2 6 1 15 18 0 18 12 1 10 12 7 13 4 16 6 5 6 20 8 16 8 12 0 9 8 5 3 10 3 8 16 3 4 0 13 3 13 20 11 5 11 5 5 19 10 16 14 1 15 14 6 20 3 8 3 16 6 14 3 5 12 6 20 7 12 20 12 8 11 8 10 10 5 13 20 2 19 8 12 10 0 13 10 6 3 9 19 4 0 9 4 14 0 3 7 1 1 10 1 13 16 9 2 10 12 19 9 2 12 12 2 12 14 13 1 20 6 3 17 17 19 3 0 4 18 16 10 7 14 7 20 11 19 16 14 1 2 17 10 8 20 0 18 10 1 14 10 13 8 8 13 12 19 7 6 20 7 2 9 4 6 8 5 16 5 2 8 15 18 4 10 16 5 15 7 20 6 10 20 18 15 20 15 8 0 12 3 19 1 7 12 2 16 9 19 18 18 5 13 14 14 18 9 6 19 15 9 16 4 5 9 5 5 19 0 13 8 8 5 10 1 4 8 10 17 8 5 17 4 19 10 8 16 2 3 20 3 20 11 5 8 12 16 4 5 14 4 20 9 4 16 15 17 4 14 10 10 16 17 9 4 12 15 8 16 17 16 1 14 12 0 0 14 5 6 19 1 7 12 12 0 1 12 7 10 11 5 20 10 0 7 20 1 8 18 20 14 4 2 1 8 19 9 6 0 8 20 12 14 16 7 20 18 7 1 10 17 7 9 5 12 9 4 18 12 6 3 6 11 0 12 3 19 2 19 20 1 15 13 14 3 13 12 10 9 10 5 13 17 20 20 10 6 4 3 17 2 15 8 4 13 0 0 11 19 20 14 7 4 12 10 18 2 5 4 2 19 4 13 14 6 8 6 3 13 7 17 0 0 12 12 0 1 8 14 12 19 6 10 1 17 7 5 20 9 15 8 5 16 9 10 14 10 16 1 12 10 2 9 15 19 11 19 18 3 14 14 19 1 0 14 12 13 4 2 4 17 6 3 15 17 10 20 11 6 2 11 6 12 18 20 3 6 20 10 11 5 17 20 11 14 5 18 15 14 2 13 6 1 12 8 14 19 0 17 9 13 0 5 18 7 17 2 17 4 7 18 20 16 4 3 19 1 6 3 8 9 16 7 5 18 3 5 1 9 12 14 0 4 3 1 18 11 2 16 11 4 20 19 15 9 18 8 4 12 10 18 17 8 15 7 4 12 0 12 2 5 18 12 3 6 6 11 10 3 6 13 15 19 11 12 2 12 15 18 7 10 19 19 7 16 2 11 14 1 5 15 8 20 14 2 2 5 4 6 10 4 20 6 15 17 17 17 8 3 12 12 20 7 0 2 14 4 17 20 14 12 3 10 14 9 18 15 18 14 1 9 3 3 16 18 16 15 10 6 11 8 7 4 20 8 11 11 2 15 9 7 4 10 5 16 0 14 17 2 12 2 6 8 8 11 7 13 10 2 2 3 19 7 6 7 8 1 13 0 5 12 11 17 12 18 6 3 4 8 7 17 17 6 19 0 5 19 0 6 2 3 7 3 19 17 17 5 20 2 5 8 15 5 20 7 15 1 1 7 2 0 12 11 10 19 1 11 10 3 18 19 14 17 3 17 13 10 3 20 4 7 19 13 16 12 15 7 14 5 13 6 10 6 8 5 15 18 1 4 0 13 19 20 2 6 18 14 0 4 1 19 6 11 11 17 8 18 1 2 12 12 13 8 13 13 10 20 1 6 11 9 8 8 8 0 14 0 16 15 2 10 8 12 19 20 15 2 1 5 13 17 13 7 9 8 10 18 17 2 0 11 20 3 3 14 9 2 12 2 11 7 7 9 0 3 20 15 5 17 5 18 17 7 6 4 4 9 19 12 8 18 9 11 8 0 14 13 9 12 5 6 17 7 16 14 0 1 3 11 5 8 14 8 19 10 8 20 4 14 14 6 7 18 17 7 15 12 12 16 20 2 16 5 5 10 12 0 11 20 0 8 8 13 15 17 8 7 18 7 2 1 10 18 3 19 10 4 11 9 3 13 18 19 20 14 4 2 16 2 19 10 5 0 10 6 2 9 20 7 8 11 12 3 15 19 9 1 13 17 17 15 4 19 9 11 0 4 3 18 16 14 18 10 15 10 11 8 4 17 3 7 10 17 8 3 9 13 20 10 18 15 1 4 14 3 6 16 8 19 16 9 13 7 12 18 19 18 18 19 18 10 14 18 17 13 11 19 10 20 14 7 12 6 12 19 20 10 7 7 17 7 19 8 6 7 4 4 0 2 9 14 0 9 2 10 20 14 7 6 2 0 1 8 19 8 3 10 6 13 13 20 12 3 18 4 10 16 0 10 0 20 3 9 19 0 5 11 15 5 17 14 17 5 18 17 2 8 17 13 2 16 9 16 12 20 7 18 1 1 5 1 9 1 5 15 7 5 11 20 20 7 6 17 18 6 17 6 19 5 2 6 16 15 8 10 1 7 7 20 8 8 16 8 2 20 5 11 1 12 19 20 14 11 3 12 4 5 7 1 12 20 18 17 12 6 7 14 15 8 2 19 10 9 13 18 12 17 1 12 15 19 2 11 16 17 4 6 13 7 11 4 10 20 10 18 10 9 19 16 17 1 13 20 16 1 1 10 16 13 7 16 13 5 17 11 13 16 19 9 1 10 4 12 10 9 7 14 7 3 13 13 18 7 7 1 18 6 11 14 14 1 7 15 16 14 3 2 8 20 9 5 15 13 0 20 18 7 10 9 15 20 9 5 13 0 19 8 2 11 16 17 8 10 6 6 4 20 12 13 14 2 6 8 6 13 2 13 15 3 7 4 3 2 5 15 18 1 5 20 5 3 15 19 6 15 17 9 16 12 16 17 18 7 11 11 9 17 7 15 5 0 1 18 0 15 9 4 13 9 1 1 1 12 12 19 19 15 18 6 15 20 9 5 1 6 5 15 8 6 14 9 9 0 11 16 9 12 8 8 7 4 9 14 10 15 6 19 10 14 2 8 20 9 7 18 2 3 13 2 20 17 3 11 3 7 7 19 17 20 2 5 18 8 12 12 14 0 9 10 17 9 11 6 12 6 17 2 16 4 5 20 13 15 12 17 19 18 19 16 7 20 12 12 18 3 17 9 17 14 18 16 1 9 16 16 8 20 3 12 1 20 4 10 13 3 1 2 3 14 18 19 2 14 3 1 6 6 19 17 16 14 4 6 4 15 0 14 17 19 19 9 8 19 18 1 6 2 6 6 3 17 7 20 15 0 10 16 5 13 14 2 7 12 17 6 13 11 1 10 17 15 4 17 2 18 16 20 15 17 8 18 11 15 3 6 19 3 18 17 6 7 18 8 16 11 3 1 10 0 2 13 0 6 7 13 9 0 11 18 20 19 9 17 6 20 3 5 10 6 20 16 4 3 16 12 10 0 10 19 4 2 0 19 6 2 3 17 10 14 19 5 14 12 8 13 3 15 8 12 5 19 4 18 1 7 4 3 16 0 17 6 2 11 1 12 15 13 4 15 0 4 8 4 3 12 1 0 14 14 10 0 3 17 14 4 4 11 6 5 14 5 13 16 10 9 5 14 18 9 20 19 6 14 12 4 7 2 14 17 6 7 14 7 17 10 8 18 19 16 8 4 17 18 19 14 2 18 0 4 9 17 20 8 4 16 17 0 18 0 12 7 1 0 6 11 19 11 13 11 16 20 16 6 12 10 10 18 16 1 10 5 6 19 15 5 16 14 13 9 5 3 9 4 12 4 20 9 11 19 13 8 6 16 12 5 12 7 20 19 2 15 19 0 14 20 11 9 11 8 8 2 18 6 11 10 17 10 5 20 2 15 2 12 14 11 10 1 9 3 2 20 2 6 11 18 16 10 19 16 14 11 7 20 14 19 10 1 19 15 13 19 16 2 0 12 18 2 3 17 14 2 3 9 5 3 4 0 16 10 14 12 12 5 17 12 13 1 10 20 17 16 16 5 17 2 12 2 10 5 20 14 5 14 8 16 0 18 9 1 2 0 7 11 5 13 14 0 9 6 8 8 18 6 11 13 4 0 11 8 15 6 15 6 14 20 2 19 7 13 15 9 12 9 3 8 18 7 5 17 14 6 8 5 12 2 8 17 20 7 16 6 18 2 1 18 7 0 14 8 19 20 18 19 0 0 17 13 10 13 7 17 4 20 4 8 4 1 15 12 2 7 10 16 13 14 14 2 10 18 14 12 9 9 20 14 10 13 14 16 11 12 7 3 16 11 0 0 8 17 17 2 15 7 14 5 17 9 7 7 7 8 1 10 0 0 5 13 3 15 19 5 19 0 10 18 2 12 18 6 10 4 3 8 19 17 2 6 6 15 2 18 19 6 20 19 0 2 13 12 8 8 14 5 6 14 0 12 8 12 8 6 5 16 0 2 20 10 18 15 7 15 5 20 12 3 12 17 9 19 18 2 1 9 10 17 12 16 13 13 8 17 14 6 17 15 0 19 12 8 8 1 10 20 16 14 3 11 20 20 17 1 1 9 20 8 5 20 20 3 3 13 17 15 10 9 13 2 13 6 6 9 18 1 11 18 1 18 0 6 8 10 10 16 9 13 15 6 5 7 0 19 8 6 9 12 8 11 14 20 12 13 17 1 5 13 12 12 6 19 12 3 10 3 3 2 17 3 2 20 8 5 13 17 4 16 7 7 16 0 17 18 15 3 19 7 2 14 4 3 12 14 19 11 6 11 20 13 10 2 17 4 14 17 6 8 2 3 11 18 0 13 16 11 11 12 14 12 0 1 2 18 10 3 11 18 15 16 20 5 9 8 7 4 8 1 6 18 0 2 19 7 12 0 18 8 0 13 14 7 13 14 12 9 14 5 8 8 19 15 20 20 19 16 8 7 6 18 6 14 8 3 17 6 12 14 13 0 2 11 20 17 16 1 20 6 16 1 5 2 6 5 2 3 10 9 20 17 16 0 4 11 1 3 2 7 20 10 1 1 9 4 10 20 0 5 16 1 9 20 18 19 16 16 0 5 6 4 20 12 8 8 13 12 10 4 3 11 1 9 19 8 1 19 2 14 13 4 7 2 3 2 10 6 9 4 3 20 10 3 6 4 16 4 12 13 2 16 12 7 17 12 14 17 18 15 4 15 9 15 19 10 14 10 1 18 10 19 8 7 4 7 18 4 5 8 6 7 11 5 10 20 1 17 12 2 6 6 17 7 2 19 15 12 3 6 12 10 19 3 4 13 5 9 13 12 3 14 8 17 13 17 2 9 8 15 11 14 14 5 16 11 6 17 3 14 5 0 12 3 2 0 9 1 11 20 6 17 20 2 9 1 9 12 15 20 7 9 15 12 1 6 2 4 10 19 2 3 0 1 1 9 7 20 18 20 9 18 1 5 10 2 5 20 18 2 11 6 6 4 7 10 1 16 5 7 13 17 9 0 9 8 15 9 13 14 2 8 19 11 20 16 1 6 15 15 2 3 5 19 10 7 18 2 20 10 7 5 7 2 13 2 18 19 19 13 16 1 9 9 4 9 18 9 16 2 12 16 11 11 1 19 1 5 15 13 17 20 5 6 1 8 12 7 7 15 15 5 4 6 5 9 6 6 7 16 9 0 4 7 6 16 0 4 9 8 7 2 8 8 6 10 10 18 5 3 17 1 10 3 17 1 9 0 20 11 5 17 5 1 2 0 6 18 0 20 19 10 17 19 12 18 7 12 20 11 15 16 14 10 19 10 7 18 17 11 20 18 11 0 12 11 5 1 12 20 16 0 16 19 15 15 11 13 12 14 16 8 1 8 17 20 2 10 17 4 14 14 8 3 13 5 12 4 4 4 5 9 1 12 1 12 9 7 12 16 0 20 4 5 3 14 0 9 9 18 5 0 18 1 9 7 11 4 12 11 7 9 1 16 18 5 1 1 10 11 19 11 1 17 6 2 13 5 4 7 7 18 5 8 20 14 1 5 7 19 19 3 20 8 15 3 5 8 16 18 7 20 14 13 3 8 1 7 16 3 3 2 9 13 18 3 1 9 1 20 7 16 15 1 3 13 8 15 0 6 0 13 0 1 15 7 4 16 0 4 14 19 3 5 4 8 1 8 0 13 19 6 11 20 16 7 17 7 18 4 12 0 4 6 11 12 13 13 5 3 5 2 14 2 8 1 2 9 16 12 4 13 12 12 6 6 17 4 8 2 10 11 19 6 12 12 10 18 14 3 3 17 7 10 19 20 3 4 18 20 7 3 0 9 5 2 5 18 10 1 19 7 0 5 4 17 9 19 10 12 15 3 5 8 13 10 9 9 9 2 2 2 8 14 8 6 14 14 2 20 14 2 15 11 16 19 0 16 2 17 17 15 2 11 0 5 6 10 7 14 4 17 19 13 14 11 17 11 6 3 5 4 18 5 0 3 16 20 12 14 6 14 8 7 10 19 1 20 15 7 3 3 12 0 10 17 6 19 5 9 2 11 15 14 1 10 7 4 1 9 7 4 5 16 4 17 3 20 11 10 15 10 2 12 19 0 7 12 5 9 19 0 0 12 11 10 18 0 11 10 7 2 0 14 8 13 19 12 11 15 11 20 13 17 19 14 1 5 17 3 9 2 16 5 2 8 7 5 10 16 9 1 7 10 10 18 18 1 5 2 18 1 0 16 14 3 6 0 8 12 3 14 18 5 14 6 18 1 2 5 1 5 9 14 18 13 15 12 18 11 19 4 1 17 14 19 15 5 8 11 17 18 6 0 1 4 19 3 8 19 4 6 8 20 8 4 13 0 2 17 9 9 10 17 8 0 10 17 20 17 0 14 10 6 1 4 13 6 5 20 6 16 20 11 18 1 2 4 6 4 2 7 15 4 14 16 19 9 8 6 0 15 9 6 5 9 17 15 14 10 2 5 11 20 7 14 13 13 18 8 2 5 5 2 17 8 19 15 18 15 7 15 18 8 4 12 7 2 1 12 18 10 5 7 13 8 17 0 12 16 20 17 10 2 8 9 19 14 3 2 18 5 5 1 19 19 3 6 0 11 2 15 13 9 9 2 16 9 4 16 15 5 20 13 5 3 19 3 8 0 18 19 12 19 10 15 14 11 8 8 12 0 16 9 15 9 0 5 13 18 1 16 4 16 3 1 13 8 5 5 6 0 7 5 10 0 3 16 11 8 2 1 5 14 17 20 20 1 20 4 20 2 1 12 3 0 6 14 10 0 2 1 8 1 0 5 15 13 12 7 7 12 8 13 11 5 18 16 15 20 18 18 19 17 4 7 0 5 17 14 6 18 5 20 1 8 0 8 18 19 4 6 15 2 5 3 12 8 6 18 0 16 0 12 16 6 20 8 14 20 15 18 4 16 0 14 12 13 9 12 14 11 3 2 1 8 17 2 7 20 13 17 20 17 5 6 5 19 18 18 8 13 17 0 4 9 14 11 3 10 5 18 20 17 6 12 15 19 15 10 13 18 7 9 2 3 18 9 0 3 15 18 5 4 7 4 3 19 17 17 7 9 4 0 16 2 16 5 19 19 13 3 5 10 7 2 1 6 19 19 12 3 15 0 4 17 16 10 14 2 7 5 15 0 11 4 20 20 4 9 8 5 11 7 20 3 2 7 13 1 14 0 1 9 14 6 1 19 20 18 10 2 5 18 18 18 18 12 16 16 15 3 9 9 19 7 12 1 14 16 6 15 6 11 18 9 16 9 6 8 10 0 18 12 7 9 7 19 11 11 7 12 8 7 4 0 12 1 18 3 15 16 6 18 7 18 4 4 15 19 5 0 9 20 19 2 5 6 12 17 18 12 20 17 17 7 20 15 5 17 10 12 9 8 19 14 3 7 17 15 18 17 8 13 1 4 5 11 6 9 13 1 7 4 6 5 10 0 8 1 20 10 12 17 17 16 19 19 9 13 2 17 20 8 1 14 12 9 20 14 2 16 1 18 7 14 7 0 7 20 7 9 17 6 16 12 18 14 7 12 19 13 16 16 15 17 1 0 0 3 7 0 7 10 1 4 11 12 12 18 6 14 0 6 19 4 18 17 4 12 14 3 8 19 1 5 6 20 20 7 7 13 5 9 20 11 10 11 4 20 12 9 3 12 11 14 1 1 3 10 2 17 6 14 10 3 11 9 7 16 18 13 4 5 0 20 8 0 13 17 7 8 8 17 19 3 7 9 18 0 9 0 14 17 17 16 7 8 3 20 1 13 12 6 9 3 15 8 14 5 20 20 11 11 15 2 0 6 7 2 19 2 2 1 12 5 0 16 18 8 16 19 12 5 5 1 3 11 16 19 3 19 5 4 19 3 11 18 1 9 6 8 18 11 10 18 7 11 13 15 18 5 6 18 7 15 0 10 14 11 10 14 1 4 17 14 2 1 19 11 12 17 7 7 19 3 10 4 4 12 16 17 17 16 4 14 3 5 6 11 7 7 10 17 17 0 16 1 7 4 7 20 4 13 1 13 5 9 15 18 2 18 12 16 15 11 8 10 12 15 20 8 0 15 17 11 14 14 15 16 5 16 14 16 4 10 13 16 0 4 3 8 8 5 16 19 6 11 16 13 8 15 13 18 6 9 9 19 0 8 1 13 19 15 15 17 8 9 3 5 20 20 17 1 10 11 19 9 5 11 3 0 15 16 19 18 17 13 3 13 5 10 0 20 1 20 5 10 10 13 16 12 1 6 1 14 3 9 8 9 19 5 15 11 6 6 12 14 15 18 9 16 4 12 12 20 11 3 1 6 14 4 0 10 20 2 13 3 11 1 7 3 3 3 17 13 19 7 10 7 20 4 3 13 7 17 17 11 2 14 9 16 9 17 9 16 4 19 5 12 20 7 15 7 2 20 9 10 11 5 13 20 16 15 11 18 7 11 0 1 8 10 4 8 16 11 18 12 19 5 5 20 17 8 1 11 8 5 10 4 3 18 2 12 16 18 4 16 15 20 0 10 12 3 13 9 5 17 1 12 12 13 2 14 14 10 3 19 12 0 4 4 10 7 1 14 20 11 2 6 9 3 2 14 1 2 12 13 5 6 17 14 12 17 12 8 11 1 8 7 12 4 16 8 18 6 0 16 18 2 14 2 5 18 7 15 8 17 0 20 0 3 4 12 16 1 7 13 2 5 17 5 5 20 2 3 10 11 3 5 11 14 17 13 8 13 11 14 10 1 19 12 11 9 10 18 19 8 1 18 8 0 6 11 6 7 14 3 14 16 11 19 17 18 12 11 20 19 16 4 11 0 18 14 7 18 16 8 0 11 11 20 13 14 17 3 18 15 13 17 17 10 5 6 19 5 7 6 8 8 5 13 7 6 0 7 20 10 7 11 15 9 19 13 2 17 1 11 9 3 16 4 5 10 18 20 12 3 6 17 17 15 10 2 1 19 16 18 4 3 2 20 17 9 1 14 4 12 4 9 16 4 18 16 16 8 15 13 17 12 16 18 4 5 20 0 17 3 10 4 8 14 4 16 19 5 19 7 4 17 12 11 14 18 8 10 4 0 16 6 11 10 9 14 0 11 13 0 13 11 1 2 10 14 9 5 16 3 2 8 6 7 2 14 20 9 3 7 1 19 11 19 1 1 8 6 12 16 3 11 7 8 6 5 17 0 20 19 3 2 12 14 3 11 9 14 7 9 19 17 0 12 6 12 11 3 2 11 19 14 4 12 20 1 9 13 9 3 1 15 5 9 10 7 14 19 10 10 6 11 3 3 3 1 10 20 6 4 3 12 10 10 14 14 12 13 10 16 20 5 17 14 14 12 9 10 13 19 9 15 6 10 15 1 19 15 4 9 1 10 13 12 19 11 20 18 9 9 1 19 19 5 15 1 11 19 18 1 1 20 6 15 9 3 8 14 12 20 0 1 0 19 1 2 10 10 5 13 10 5 3 1 4 6 17 19 17 20 6 2 15 9 3 20 3 2 15 14 12 0 8 4 15 15 11 11 14 5 5 12 13 1 6 19 18 7 13 9 3 10 9 15 13 17 7 11 12 10 5 6 4 3 8 19 13 16 18 9 17 2 13 6 2 6 10 15 12 11 2 2 17 2 20 15 18 13 1 0 11 18 9 0 16 2 1 17 7 14 3 17 4 12 9 17 2 10 4 6 2 1 12 4 12 20 16 19 20 16 8 8 9 13 10 16 1 6 11 18 19 20 3 10 9 0 18 4 17 15 9 16 16 16 15 2 20 18 20 1 0 16 7 8 5 19 17 1 11 5 19 7 20 9 14 14 14 13 1 3 5 8 12 17 9 13 20 1 0 20 2 20 18 16 13 11 17 16 14 13 17 2 17 11 0 0 20 3 16 7 1 14 3 19 16 20 14 0 8 0 16 11 11 3 13 8 3 8 11 17 0 0 3 3 10 10 5 2 15 2 18 3 3 6 18 12 3 1 0 4 17 5 4 15 15 17 13 8 7 17 11 1 13 15 13 18 18 13 1 15 3 2 3 16 19 19 1 8 15 1 11 18 17 1 1 6 18 15 18 0 12 20 15 15 17 14 0 2 19 1 4 17 3 0 8 2 14 16 2 0 10 10 14 10 17 1 2 15 1 14 1 2 8 10 3 10 0 12 5 2 11 9 11 14 12 20 7 7 18 6 8 17 3 0 13 9 13 18 10 10 1 1 19 2 8 6 9 2 16 16 7 14 18 15 6 13 15 20 10 11 11 5 0 7 20 11 18 18 1 12 16 3 1 13 8 9 1 6 16 13 12 0 20 13 5 14 9 7 16 15 2 20 19 0 4 4 5 9 3 19 11 15 13 4 2 11 17 18 14 2 6 0 6 4 17 3 13 6 0 7 1 4 5 9 10 5 12 4 18 0 17 6 9 0 20 16 7 6 8 5 17 16 3 14 7 9 18 18 20 1 14 2 13 13 3 12 11 10 10 15 8 12 3 3 3 15 0 20 19 7 3 20 18 18 16 2 15 10 16 13 5 1 1 6 5 14 9 13 6 8 13 3 3 3 15 2 6 4 17 19 9 13 1 9 8 13 4 2 10 6 6 11 11 9 0 18 2 5 7 17 20 16 14 1 1 13 6 3 18 8 13 20 15 15 15 10 17 18 8 3 9 5 19 11 10 9 13 20 4 8 11 5 5 10 20 6 11 1 16 3 1 7 17 20 15 9 10 20 15 9 11 12 6 8 4 19 6 8 13 4 7 11 19 11 3 4 2 8 15 3 5 15 9 15 15 2 12 20 16 6 12 16 4 18 7 12 3 0 7 18 10 10 18 11 20 2 12 12 9 11 6 13 8 1 12 15 17 3 14 20 15 17 17 20 12 8 13 13 13 18 15 9 11 1 17 0 6 11 4 7 0 13 5 10 6 10 3 18 2 1 16 9 13 13 7 2 10 0 12 18 18 18 18 3 18 5 19 3 6 8 8 9 6 9 11 12 15 12 5 14 3 2 11 13 5 18 10 12 1 4 17 18 3 7 8 8 15 13 20 18 7 1 13 10 20 16 13 8 9 2 2 4 7 10 1 6 6 7 16 13 13 12 8 17 3 13 7 11 6 2 5 7 0 3 3 7 16 11 13 16 1 9 19 5 15 3 16 6 0 20 13 11 17 20 20 15 1 7 20 18 11 20 8 19 11 10 20 9 14 14 7 17 9 0 19 17 13 12 18 19 13 16 1 12 15 0 9 18 13 14 6 11 16 10 10 2 8 15 9 18 3 0 13 5 18 19 3 18 10 14 0 14 14 13 16 14 16 17 8 20 3 1 3 9 10 6 8 1 19 10 10 19 15 7 4 16 4 15 6 0 11 18 12 3 16 11 15 2 17 16 6 14 3 6 14 10 7 3 13 8 6 0 6 13 14 2 4 7 1 19 10 13 19 14 16 19 10 0 13 19 14 14 9 3 2 18 14 0 13 14 14 16 8 14 15 8 17 11 17 20 14 13 6 20 14 6 10 6 17 15 18 10 18 9 2 5 7 4 6 0 4 18 14 7 20 17 11 17 1 1 7 3 12 17 18 16 4 10 20 0 16 17 6 10 7 17 0 20 7 20 20 6 18 0 5 2 0 3 17 7 4 17 18 2 10 18 19 5 7 15 18 2 18 18 12 19 15 5 14 16 6 19 2 16 6 5 14 17 10 14 6 6 8 20 11 20 3 11 6 17 16 12 7 20 9 5 10 12 7 9 13 2 11 20 8 9 16 16 8 2 16 10 2 10 14 18 12 8 16 10 13 14 10 18 16 5 20 16 10 19 0 5 0 2 16 18 20 7 19 14 0 12 9 1 13 15 14 6 11 0 4 3 7 1 7 13 18 9 8 11 5 10 2 12 17 4 18 14 15 14 11 5 20 16 2 17 5 11 6 18 12 4 4 2 4 10 3 13 8 4 8 15 6 15 7 14 13 16 9 5 4 3 12 13 0 17 17 17 14 3 13 5 20 2 16 2 18 2 18 6 14 20 19 17 3 13 4 11 16 2 20 4 5 4 7 6 16 12 18 5 12 19 6 4 3 8 14 19 0 8 17 15 7 8 6 13 20 17 3 18 4 9 13 17 6 0 17 20 16 15 16 17 6 1 13 0 17 2 4 15 7 11 0 20 17 15 1 5 13 3 9 0 17 20 7 19 17 19 9 16 13 6 17 14 2 5 0 15 15 10 7 11 6 16 5 15 4 19 20 5 14 7 17 12 11 14 20 3 17 18 4 12 14 19 2 14 2 8 5 5 13 13 1 17 20 15 13 14 15 7 9 16 0 7 8 16 6 8 13 9 8 0 12 20 11 0 20 15 18 14 10 17 8 0 17 14 16 12 10 13 13 7 15 9 8 10 16 17 6 7 14 3 20 13 16 10 3 5 12 20 3 17 17 16 16 12 10 19 7 11 14 7 4 15 12 0 17 15 20 18 8 12 13 16 14 19 15 17 3 5 20 11 11 18 9 20 6 19 18 14 9 13 11 18 11 6 17 4 11 17 11 0 6 1 15 16 18 12 4 12 6 6 9 2 9 1 3 18 0 14 12 11 8 7 15 3 18 13 20 8 10 15 0 0 9 10 13 3 7 15 13 20 13 6 15 11 14 0 14 3 17 0 0 2 10 9 1 16 6 19 9 3 3 12 17 14 18 6 18 0 6 12 6 7 13 8 19 1 7 3 5 8 14 4 14 18 3 15 7 9 19 10 9 16 11 15 9 0 5 4 13 8 2 11 14 7 4 3 1 9 9 16 8 15 12 9 0 14 15 16 11 15 19 11 1 20 2 1 0 15 20 0 14 10 8 17 4 5 20 5 4 19 7 6 5 9 0 1 12 9 16 8 17 12 19 8 0 16 11 18 14 3 1 8 20 10 14 0 19 17 8 16 4 11 8 1 18 12 18 10 2 4 13 15 5 8 3 18 12 1 8 17 6 10 18 13 10 1 2 20 6 3 17 12 15 3 1 3 4 17 16 8 8 5 2 17 20 11 10 7 10 19 10 7 20 2 8 15 18 20 13 14 10 11 4 2 14 17 3 6 9 12 17 5 20 2 16 18 12 19 11 14 7 0 13 2 6 17 15 18 6 3 7 14 2 4 5 1 15 10 18 13 10 8 16 12 16 15 3 8 9 12 3 8 6 15 0 4 8 5 2 1 16 2 17 10 6 19 16 18 10 18 20 11 20 12 20 17 2 19 10 3 17 0 16 6 17 15 13 11 11 11 17 19 18 12 9 20 2 6 19 10 15 10 9 13 7 13 17 4 13 7 7 6 11 7 5 10 5 0 19 6 11 2 20 10 16 3 13 20 7 4 18 3 16 0 17 9 13 1 11 17 4 19 18 19 18 16 13 14 2 12 12 3 11 15 12 5 6 17 6 7 3 0 12 4 17 12 0 10 3 7 7 4 8 13 4 8 6 19 5 5 2 18 20 5 19 9 18 13 15 4 8 4 5 1 1 12 17 10 3 5 17 15 0 15 20 19 19 4 18 20 7 9 11 18 9 4 1 18 17 5 15 7 16 12 14 17 8 3 9 18 11 13 5 6 7 5 2 11 3 14 6 19 16 1 1 13 9 6 16 4 13 13 15 1 10 1 6 1 6 18 19 10 12 10 10 20 19 14 3 10 18 7 20 0 11 20 4 20 16 0 2 3 6 2 2 11 5 0 2 7 3 11 9 20 17 12 12 11 3 12 1 1 10 19 14 20 3 18 19 18 19 7 10 13 2 5 18 4 7 6 14 12 9 2 4 3 19 10 4 13 14 13 15 4 8 12 1 10 10 2 10 14 13 2 18 4 15 6 4 14 8 10 4 9 5 13 5 20 4 0 9 7 1 15 16 10 3 18 6 12 8 1 19 16 19 17 0 1 3 2 1 17 1 12 17 4 11 9 3 11 11 15 12 3 18 19 7 1 6 18 10 15 6 18 12 7 10 2 20 6 8 0 2 15 9 3 19 13 12 1 20 10 6 19 15 15 6 10 11 6 7 17 10 6 9 17 4 12 2 16 13 14 4 17 20 20 20 18 17 3 2 1 20 1 1 19 20 9 18 9 7 20 11 12 14 9 19 19 6 3 18 14 1 18 16 19 16 8 19 7 11 4 19 13 18 5 9 11 14 12 13 15 11 6 13 10 15 14 11 6 20 14 6 5 16 10 9 15 5 20 6 15 10 6 4 5 16 2 2 3 19 4 4 5 5 16 11 8 1 10 8 10 3 10 17 2 6 3 16 2 14 8 17 16 15 4 17 8 13 10 17 18 8 15 15 19 4 3 18 1 20 14 9 11 19 2 16 4 14 6 19 17 20 8 14 12 9 0 4 14 4 16 14 8 16 14 18 18 7 18 2 10 20 16 20 18 9 19 16 19 4 11 13 18 7 15 6 1 18 5 6 1 10 3 12 1 17 0 18 8 13 2 18 7 13 9 2 6 8 20 19 10 9 4 10 13 15 6 6 2 11 17 5 20 14 16 8 10 13 20 2 0 13 2 18 8 19 11 5 0 3 16 15 18 6 6 11 2 4 4 3 1 10 11 20 10 15 17 4 6 13 18 0 5 7 15 20 7 10 18 1 5 17 3 3 19 5 16 13 6 19 18 17 10 5 20 17 17 13 13 1 9 0 12 7 5 10 3 11 9 13 9 0 1 19 18 12 9 5 16 10 17 9 19 6 4 13 4 7 5 0 20 6 9 7 3 19 3 14 11 5 11 11 4 4 0 5 2 2 0 9 8 3 20 1 3 14 14 9 0 17 12 3 8 16 13 17 11 5 9 3 8 0 10 5 12 3 6 14 14 13 3 11 8 19 9 5 18 2 6 6 5 12 4 13 14 16 16 19 10 7 15 15 0 7 13 17 11 3 14 20 14 0 16 20 14 19 1 1 3 9 1 5 1 17 16 16 4 19 16 16 0 16 9 7 10 10 2 11 3 20 16 16 11 8 2 16 1 18 7 19 16 9 3 17 11 19 1 11 8 19 2 0 13 13 14 15 1 15 1 20 19 1 6 19 4 10 15 3 15 18 11 11 14 3 17 0 14 10 1 16 20 17 14 16 17 10 10 18 8 9 1 15 19 13 18 6 8 20 4 15 0 7 20 3 14 8 10 3 9 19 15 20 15 6 15 13 10 17 9 2 18 11 20 11 4 17 19 2 8 18 17 2 14 3 5 10 13 1 18 5 14 2 6 16 0 5 0 13 5 1 2 11 11 16 20 7 6 5 8 17 5 14 19 9 18 7 13 2 5 12 6 4 9 5 19 14 5 8 16 10 6 19 7 19 1 4 5 8 2 8 4 9 2 5 12 6 5 8 7 0 2 8 5 15 9 10 9 20 3 14 17 4 2 17 3 2 15 19 9 16 12 20 8 3 14 12 18 12 2 9 5 11 14 0 12 4 13 14 14 7 3 2 19 14 6 12 6 0 3 19 17 14 20 8 13 0 0 18 7 6 5 17 15 12 6 8 8 0 10 14 19 20 4 1 1 10 13 8 11 1 12 0 11 2 10 1 20 2 0 13 12 12 9 4 6 18 18 0 15 19 0 12 18 9 20 10 11 18 5 14 11 0 2 6 11 11 14 14 5 6 11 1 1 1 17 2 18 15 18 12 2 10 10 4 15 12 5 6 5 13 13 8 0 15 14 6 19 1 4 10 10 6 10 0 16 13 15 15 20 14 14 9 14 1 16 0 9 0 1 1 17 4 10 0 0 4 1 7 5 11 7 6 3 18 12 17 1 1 1 1 3 19 13 4 7 14 4 12 1 5 6 16 11 1 11 8 7 16 3 0 1 9 6 9 7 15 13 18 16 17 7 15 7 1 17 15 6 20 10 0 2 2 11 3 16 16 18 17 11 19 15 17 5 2 13 4 2 12 8 0 0 2 11 4 15 8 1 19 15 10 12 1 1 4 3 15 17 15 0 20 6 1 18 12 8 15 7 13 13 2 3 7 2 9 15 9 8 4 1 12 5 7 13 0 0 0 4 14 19 10 18 12 4 1 13 5 1 15 9 6 3 11 4 15 17 18 6 16 19 12 4 9 4 19 8 10 9 14 16 3 0 10 1 12 6 15 15 7 20 2 5 12 20 20 10 5 8 4 10 0 18 12 18 14 11 5 0 14 1 9 9 5 12 14 2 5 6 2 20 20 13 11 5 5 15 5 0 9 17 11 9 6 12 6 1 17 16 5 5 19 17 15 0 18 18 19 6 13 5 14 9 3 9 18 2 10 0 7 19 10 5 4 0 12 17 0 6 0 13 7 17 8 20 11 15 20 6 16 16 7 13 7 2 20 6 4 17 5 4 9 7 8 18 18 1 3 14 13 16 6 5 1 19 0 3 10 8 17 6 1 6 16 5 8 4 9 4 15 13 13 20 18 2 11 17 4 11 5 2 2 20 18 4 8 7 5 17 3 20 20 11 4 3 16 5 1 19 16 5 1 15 20 3 9 20 13 6 19 15 13 18 2 11 8 19 2 13 7 17 20 8 3 6 9 3 0 18 15 14 16 8 13 3 11 6 12 12 4 10 15 18 2 12 1 12 13 6 11 8 7 7 7 10 2 19 17 20 0 19 7 18 18 17 19 20 11 10 3 9 0 1 17 20 7 14 12 2 11 1 7 11 0 9 20 17 12 14 0 20 18 16 6 17 1 7 0 8 3 20 14 0 18 15 1 18 1 20 6 3 8 14 17 14 4 20 20 2 7 10 12 15 8 13 20 6 18 7 13 4 20 15 17 18 8 8 13 5 10 9 3 13 2 18 8 14 4 20 17 5 7 7 15 15 3 14 12 15 4 20 7 3 1 13 19 4 20 7 20 10 6 15 10 19 7 2 15 17 5 15 3 7 17 0 2 9 6 20 7 2 3 3 19 9 5 11 6 18 9 9 14 3 16 15 9 12 12 3 13 18 4 0 7 7 5 1 20 1 3 12 3 1 0 17 8 13 0 4 3 11 20 0 10 8 8 8 4 16 15 8 11 16 7 12 18 8 14 9 11 9 18 0 5 17 3 19 7 14 8 8 15 5 5 18 20 15 7 11 17 17 18 8 6 3 12 14 6 4 10 0 17 11 3 2 6 18 16 9 15 5 4 7 15 2 11 11 7 7 8 6 9 18 16 4 12 13 14 7 16 20 1 12 15 6 18 10 13 16 11 16 2 16 16 19 8 20 4 13 7 5 5 7 0 14 6 9 9 4 5 12 12 9 18 7 13 8 9 14 10 14 3 11 6 16 2 15 20 18 15 14 15 11 5 5 1 6 12 16 17 11 16 8 4 14 18 17 12 6 13 16 14 19 15 9 8 1 3 12 7 11 12 12 20 9 10 5 16 18 20 13 3 2 7 15 12 2 14 13 11 18 15 18 17 19 5 5 11 0 9 5 9 9 6 15 16 1 12 3 8 10 2 10 3 1 20 2 3 6 3 9 5 17 16 7 4 15 10 4 15 20 10 8 17 11 1 14 2 18 0 20 0 7 14 14 19 11 15 6 14 17 5 9 12 14 13 8 18 18 17 1 5 4 15 9 13 17 2 18 4 8 15 12 20 0 14 3 3 0 13 14 12 5 16 5 18 17 7 4 3 11 17 15 12 12 19 8 1 11 6 10 2 6 19 1 16 15 20 7 2 0 13 20 20 4 5 11 5 1 14 1 14 7 16 9 15 11 15 17 5 20 5 12 4 0 14 7 11 4 15 0 20 4 5 9 11 20 4 8 13 18 12 12 18 17 7 7 12 2 0 16 10 9 4 6 16 13 12 9 2 15 9 15 16 11 5 11 5 6 20 1 20 7 12 11 18 0 7 8 8 2 9 5 4 12 16 14 13 15 19 13 2 1 5 13 3 2 17 18 18 8 20 6 5 5 8 5 17 2 5 13 19 0 9 0 19 1 12 18 15 18 11 2 13 14 7 3 5 18 4 1 16 12 6 11 5 8 5 9 1 15 11 7 19 1 9 14 1 0 7 18 19 3 12 18 2 4 8 19 1 11 4 11 17 15 6 20 12 14 9 7 3 6 18 16 5 4 9 11 7 1 15 15 6 19 4 15 1 7 0 4 18 16 16 10 13 7 4 1 1 1 14 11 2 2 19 13 2 11 15 8 19 18 11 18 19 4 10 7 20 8 5 3 4 3 20 0 4 1 16 4 20 0 9 6 11 5 12 17 13 15 12 0 3 0 2 9 2 10 16 13 5 11 20 17 16 19 9 15 14 7 13 11 1 11 18 18 15 6 9 11 14 0 11 9 2 13 17 18 7 6 6 15 19 20 4 2 9 0 3 3 2 2 16 14 9 3 16 14 5 10 13 8 1 16 17 14 0 14 5 16 11 7 9 10 10 4 6 17 10 17 4 4 16 13 18 12 17 6 20 19 4 11 13 14 13 9 17 7 4 0 10 16 6 3 2 7 16 1 4 7 18 7 3 10 4 19 1 0 11 20 11 0 19 7 9 20 18 3 15 13 7 14 18 10 16 7 16 19 18 2 6 7 13 11 13 0 0 13 4 16 2 3 4 3 11 5 13 14 18 3 8 12 1 0 18 4 18 5 5 5 20 5 18 17 10 3 0 11 18 8 14 3 8 5 18 17 13 20 15 4 18 1 16 4 14 0 5 9 18 10 12 3 5 12 17 4 5 1 11 15 19 11 20 4 16 14 1 8 16 12 0 4 19 7 13 7 1 6 11 12 5 15 20 16 7 19 12 4 14 18 17 19 18 14 15 10 11 6 14 20 17 3 9 2 4 5 17 2 10 6 2 0 10 16 17 10 10 18 0 9 20 19 11 0 0 8 11 1 0 5 13 10 13 7 15 5 2 0 14 9 10 4 17 15 6 18 17 7 1 16 16 17 3 0 19 3 2 11 5 7 2 12 14 19 16 4 1 18 3 3 16 11 5 6 13 1 18 18 5 18 13 16 6 3 12 18 2 4 14 15 7 9 20 12 5 2 2 13 5 15 20 18 17 7 11 4 12 11 0 9 13 17 2 16 9 4 8 8 3 17 3 19 12 11 18 6 13 7 17 16 15 13 9 5 16 10 15 12 12 5 5 11 7 14 1 16 6 10 2 4 19 15 19 0 7 2 9 20 13 8 11 13 6 13 6 10 16 16 0 11 15 10 13 16 3 4 0 12 4 17 4 15 3 4 4 19 4 7 20 10 14 4 15 14 0 18 1 7 10 12 8 9 12 17 10 0 8 4 3 19 6 14 12 0 15 9 6 5 18 19 0 15 12 18 18 7 2 7 11 11 20 13 2 9 12 12 2 20 11 18 10 1 0 5 2 9 13 4 11 15 20 6 4 2 3 2 5 1 3 2 0 16 13 11 5 1 14 3 20 12 13 6 18 5 17 20 14 11 17 5 19 2 11 14 4 1 19 15 14 6 16 4 17 15 20 15 17 16 6 9 18 10 20 1 20 2 5 5 13 13 4 3 5 4 7 4 4 6 5 12 11 17 8 10 0 7 20 14 5 16 0 7 18 20 8 19 9 0 8 16 6 17 5 9 17 1 4 19 5 11 6 17 16 19 18 5 20 1 19 10 1 18 18 6 8 20 12 6 6 7 14 5 9 10 15 15 8 10 5 6 11 17 14 11 18 14 7 8 9 9 17 16 15 5 14 7 14 6 10 18 19 0 16 4 16 13 13 12 10 6 6 7 0 3 7 1 3 5 11 6 8 4 19 1 0 5 4 5 17 9 12 9 12 1 16 10 14 11 3 19 17 4 18 19 13 17 10 17 2 17 20 20 20 12 5 5 15 20 4 13 1 13 16 14 10 5 15 4 0 7 16 7 10 8 20 5 5 16 13 16 3 3 13 9 18 17 19 16 16 3 11 4 6 12 10 20 7 12 8 16 15 10 4 1 0 7 10 12 3 19 1 13 20 11 15 13 17 5 8 8 20 2 13 13 1 9 4 0 13 19 19 6 5 4 8 17 18 1 15 6 8 2 9 13 18 5 4 16 20 13 2 15 1 7 8 15 13 12 5 2 8 1 16 9 6 0 18 2 9 18 1 10 7 6 1 6 10 20 13 14 4 18 14 4 20 1 7 15 2 4 20 17 12 18 19 16 20 10 13 12 0 9 18 8 3 11 18 7 2 5 10 9 19 6 6 20 8 1 7 11 4 11 2 6 13 19 18 13 20 12 19 3 2 17 2 11 17 0 8 5 16 2 17 15 14 1 18 1 2 1 1 1 19 13 4 10 2 3 16 15 1 11 16 4 9 5 12 11 5 4 11 19 20 5 11 15 3 6 2 16 15 3 1 11 0 7 13 1 16 0 4 11 17 20 13 4 1 4 10 11 17 3 8 2 15 14 18 18 1 8 18 13 19 17 19 12 16 4 0 12 18 18 4 11 13 18 9 12 16 12 16 4 10 4 9 12 17 11 15 12 8 12 14 11 3 6 7 12 16 15 7 20 16 12 4 13 0 7 18 8 14 19 3 12 10 7 7 15 3 9 6 9 12 6 13 6 17 16 3 11 19 20 11 17 13 10 16 19 16 1 14 6 19 16 12 15 19 16 16 3 11 14 19 15 14 19 2 2 6 10 20 4 15 10 10 17 19 1 18 3 11 0 2 13 18 15 11 3 0 0 1 20 8 7 17 1 7 12 4 14 19 4 17 17 20 12 9 3 14 9 4 2 2 15 19 12 7 12 11 1 5 6 2 5 6 2 8 6 18 9 1 8 13 0 9 5 13 20 16 6 20 18 1 5 7 0 13 1 13 5 10 2 11 14 3 9 19 5 3 1 12 17 8 6 7 13 15 6 15 3 19 5 12 7 3 7 0 1 4 0 9 4 11 20 1 9 8 13 13 9 13 11 9 9 8 3 10 9 2 3 20 20 2 11 4 4 17 4 3 3 9 3 20 2 13 14 11 11 15 2 10 14 11 8 1 14 6 3 5 12 6 19 4 17 8 7 13 2 15 11 18 5 7 14 18 1 5 18 17 16 19 15 19 14 4 17 12 18 5 1 4 7 6 2 19 6 5 3 20 8 13 20 0 17 0 15 16 2 18 20 7 2 14 1 13 7 6 0 0 1 0 15 12 1 19 18 0 18 13 16 3 9 19 13 1 16 0 11 15 1 11 12 18 11 4 0 3 12 5 6 4 18 19 0 16 4 14 9 7 1 20 19 7 9 16 15 11 7 15 19 0 14 14 7 13 1 2 19 14 4 1 8 15 1 0 16 14 13 17 18 2 4 4 20 12 10 10 7 14 14 17 20 17 11 4 3 13 8 1 8 2 4 2 2 5 16 19 1 9 11 6 13 14 5 2 15 0 17 20 12 18 5 18 0 12 16 3 19 0 6 13 2 9 12 4 4 9 6 15 3 18 16 0 13 3 14 9 2 0 20 7 12 19 10 10 5 16 19 4 8 9 18 4 5 12 7 10 1 19 3 8 11 16 2 1 10 2 18 9 10 3 17 0 14 20 0 3 15 2 14 18 13 15 11 3 17 20 15 14 15 1 13 14 14 4 19 2 5 1 15 5 3 9 8 3 0 15 15 13 4 10 7 5 12 9 0 0 8 2 8 14 15 3 18 0 10 1 7 14 2 17 5 19 13 9 1 8 0 20 13 0 5 12 0 2 10 9 13 3 16 14 1 10 5 9 20 17 3 15 13 4 3 17 13 14 9 1 4 18 16 3 12 19 18 3 17 1 0 13 12 6 13 14 7 1 20 12 15 5 2 12 7 10 12 13 10 9 3 3 18 2 4 2 5 14 1 11 2 6 6 1 10 17 7 7 7 2 3 12 20 20 0 16 3 8 17 20 1 11 13 11 0 17 8 8 4 16 12 17 14 7 6 12 1 4 8 12 13 0 19 19 15 5 5 8 3 20 8 17 2 4 8 1 16 16 18 3 5 18 4 3 13 19 20 17 16 10 6 4 20 16 14 2 3 4 19 0 11 15 1 3 12 16 5 9 20 9 17 7 4 18 14 16 3 10 0 15 6 11 19 12 8 18 5 20 18 4 15 20 12 16 7 19 7 10 3 15 16 16 7 3 17 16 10 20 4 17 12 9 0 11 12 19 12 18 3 3 3 18 9 6 0 2 13 15 2 1 10 2 6 18 2 1 3 17 4 9 13 15 3 18 19 5 16 4 6 2 13 6 4 2 13 19 12 0 5 3 6 1 0 0 9 14 4 3 11 16 13 2 1 6 6 18 5 0 17 2 3 12 19 0 20 7 19 9 18 5 19 16 7 14 4 2 7 1 6 6 2 19 2 15 17 1 8 13 17 2 6 5 8 2 18 6 7 3 11 13 0 17 15 8 1 16 10 3 16 10 5 12 10 11 0 16 3 13 13 8 1 20 5 1 0 4 8 16 9 0 16 12 11 2 0 8 4 19 17 15 20 11 18 1 0 11 20 16 3 15 6 9 1 8 20 2 7 0 12 14 4 18 8 8 14 11 11 7 7 7 13 18 20 2 1 9 18 20 15 17 19 11 19 20 20 11 6 16 2 7 16 5 17 8 16 0 2 11 5 19 6 18 11 3 0 15 2 5 5 8 16 13 1 16 17 15 8 18 8 1 15 1 11 16 19 1 20 0 12 18 16 19 0 16 3 5 6 6 18 12 8 10 16 16 6 9 14 4 14 10 16 8 3 2 20 14 18 20 0 9 9 5 20 15 4 15 8 2 18 8 12 17 3 18 14 5 3 13 7 0 18 17 9 12 7 19 13 0 18 17 1 3 10 1 0 19 5 19 5 13 16 15 3 8 10 2 13 15 9 0 9 8 12 1 0 17 0 18 17 17 0 13 6 9 16 15 17 9 17 20 15 17 13 7 8 1 2 13 14 5 8 3 15 11 8 3 11 10 3 5 19 16 6 13 16 18 9 0 9 18 6 1 18 10 13 10 0 8 9 1 20 0 2 14 6 4 2 15 15 9 14 1 14 0 6 18 12 6 18 8 6 18 12 8 20 20 7 17 7 10 20 11 9 6 11 4 6 13 5 2 14 12 12 6 1 0 0 3 20 0 20 6 13 18 14 16 5 12 2 19 17 8 1 12 16 12 18 16 0 9 17 8 18 13 13 1 14 7 9 13 16 9 14 19 17 18 17 2 1 5 15 18 10 7 8 14 20 9 7 6 13 10 6 13 7 5 6 11 10 7 7 5 5 3 7 10 19 2 19 5 1 9 11 10 6 9 0 3 13 1 5 18 5 14 20 1 11 16 7 4 3 9 0 4 2 1 1 4 9 1 16 13 3 10 8 9 6 11 9 9 3 20 4 13 6 18 18 10 19 18 9 16 20 17 7 20 8 17 20 10 3 0 7 19 20 20 20 17 5 16 15 1 13 14 1 19 6 1 10 11 13 19 12 17 8 9 9 0 7 3 16 18 11 13 7 10 0 12 17 9 14 20 16 19 5 12 6 18 18 1 9 1 1 14 2 4 9 11 14 15 11 4 14 3 7 8 9 9 12 4 10 8 17 9 9 6 20 13 1 2 0 0 0 17 6 17 14 2 16 1 14 19 9 7 18 14 2 1 10 12 9 2 20 8 0 20 12 11 20 19 1 13 12 16 12 12 7 13 7 20 0 19 6 14 14 8 14 19 13 7 19 19 8 9 20 12 5 16 5 14 7 20 14 6 14 16 7 5 3 0 11 6 4 8 6 4 2 9 14 16 3 7 5 7 7 18 11 6 14 11 6 8 10 14 8 15 8 19 8 18 10 4 5 10 10 13 14 17 13 15 10 14 20 8 10 0 9 19 1 6 0 1 13 11 19 14 20 8 17 10 7 20 15 15 16 14 20 1 17 20 16 9 1 1 14 20 0 13 12 13 20 11 17 6 2 2 0 3 16 12 4 2 1 17 16 10 3 9 3 3 6 5 3 19 4 14 4 0 7 13 10 8 11 6 9 2 17 14 16 3 7 9 3 14 11 4 7 20 7 10 15 2 10 5 17 20 9 9 0 6 14 20 6 15 16 0 19 2 0 0 17 4 5 11 11 11 12 3 14 3 19 10 16 10 18 13 11 18 12 10 18 19 0 4 11 5 16 17 14 13 15 1 13 17 4 4 20 3 1 18 11 1 12 11 16 18 9 18 4 20 11 15 16 3 11 19 1 0 12 19 6 9 6 2 6 13 13 20 17 17 11 17 16 17 19 8 2 0 20 6 13 4 2 3 17 10 16 6 11 12 5 4 19 10 4 2 13 17 0 14 0 16 3 9 0 13 9 13 0 3 12 11 17 16 1 5 7 17 2 7 16 2 10 1 18 20 19 6 5 6 19 17 14 8 5 7 6 12 15 13 12 1 7 10 6 5 2 10 20 8 10 3 18 8 20 17 20 18 2 0 5 4 16 0 12 0 1 11 6 10 11 3 16 1 7 1 9 5 4 1 12 15 4 4 10 16 12 16 6 1 10 15 5 19 15 15 18 11 8 0 10 2 6 20 17 14 17 18 4 3 18 7 13 19 2 19 9 14 2 7 12 9 9 3 14 2 2 15 3 0 18 3 7 9 8 14 0 5 18 6 0 7 16 16 20 7 7 12 10 19 2 20 16 9 0 9 7 2 0 19 18 9 18 16 13 14 16 10 19 13 15 3 11 4 17 15 5 8 9 5 13 3 0 9 18 7 4 0 14 5 5 20 6 8 4 16 17 7 11 14 18 3 15 13 8 4 4 19 13 6 9 18 1 11 16 20 9 0 14 19 11 13 13 0 20 16 19 8 19 8 16 19 7 18 12 20 3 17 0 1 18 2 11 12 8 1 0 6 16 10 20 2 1 2 11 18 2 7 10 10 19 20 4 0 9 20 10 4 17 4 1 20 14 15 9 9 13 8 1 18 9 18 19 19 13 20 17 18 11 18 5 5 11 19 7 4 0 11 5 19 14 10 9 10 4 5 5 15 13 11 9 18 0 17 0 6 13 12 16 10 6 17 0 7 2 17 11 14 18 14 12 6 18 14 11 13 5 2 0 1 1 7 9 16 14 5 7 18 3 14 10 3 9 15 4 17 20 8 5 0 8 6 18 1 10 16 9 16 10 10 20 2 0 9 2 17 18 11 1 14 18 2 4 8 15 19 8 7 13 3 20 11 16 9 16 13 9 6 4 14 1 9 7 10 16 11 13 8 6 17 15 9 13 1 6 6 5 2 10 16 12 7 13 14 8 18 5 20 2 19 11 6 18 11 9 20 18 15 13 8 15 20 15 4 15 6 19 18 20 13 18 13 14 16 12 3 5 2 12 9 5 7 19 7 5 1 7 14 13 5 15 11 4 0 6 4 9 20 10 6 4 0 3 17 18 16 17 16 6 2 11 15 19 15 15 11 12 6 10 14 14 2 8 14 19 10 1 20 11 11 0 15 4 8 2 1 16 12 19 3 6 8 18 1 2 4 18 4 1 0 12 0 9 18 7 1 2 13 18 20 15 15 10 9 0 7 19 11 9 2 8 1 20 3 0 15 9 0 6 19 4 6 1 20 2 15 4 11 17 3 5 4 5 20 3 16 19 10 17 14 12 3 15 17 14 5 5 17 12 8 0 10 19 13 6 13 2 13 16 7 12 14 20 5 11 20 18 17 17 0 13 3 14 18 17 4 14 3 10 15 1 20 19 9 18 1 12 18 14 4 8 11 6 0 18 3 15 3 5 12 2 11 18 0 10 2 16 9 19 20 6 15 19 2 10 16 15 14 9 14 2 18 7 3 5 5 6 0 12 20 17 9 17 4 18 19 5 13 10 4 9 12 18 7 2 18 16 9 15 11 14 13 10 15 1 19 19 17 11 12 12 14 7 17 5 13 13 3 20 20 11 13 18 1 18 18 12 11 9 13 0 3 2 0 1 13 4 7 19 3 6 13 8 1 18 5 16 12 12 18 9 5 2 18 0 15 6 2 9 20 13 12 14 1 4 9 0 9 17 6 3 8 2 5 19 19 19 7 0 14 17 19 16 8 18 11 11 11 18 5 7 11 18 3 17 18 3 4 6 8 15 17 2 13 11 19 0 18 13 14 5 16 19 6 0 19 9 1 12 7 8 14 13 13 3 18 11 11 6 18 18 5 1 13 19 19 2 13 3 3 12 0 1 7 5 20 13 14 0 19 13 8 1 10 5 13 9 19 15 8 3 0 7 6 13 6 8 15 19 17 4 1 19 11 18 10 12 12 12 5 3 6 1 18 12 4 12 7 3 17 9 9 19 19 11 6 17 2 16 19 20 5 10 6 18 1 0 11 15 13 1 6 4 7 5 19 6 13 8 6 4 17 5 19 8 6 20 20 7 20 0 15 1 11 19 20 7 1 11 19 17 1 5 9 16 15 5 13 3 17 7 3 16 10 10 1 19 6 7 20 15 11 1 11 1 2 14 11 10 17 8 1 19 14 9 5 12 1 7 10 2 3 5 13 12 16 13 19 14 20 4 18 19 9 1 8 19 0 20 17 16 10 10 2 13 1 7 1 17 8 16 9 18 14 13 5 16 17 18 1 4 4 10 6 9 8 2 3 14 11 17 4 1 20 17 3 3 4 0 17 5 15 0 8 7 12 5 7 9 20 15 3 1 20 7 7 13 12 1 19 11 1 12 18 20 2 4 11 12 12 16 1 13 7 11 13 11 11 7 3 13 9 14 17 16 15 10 3 6 14 17 18 2 12 9 0 13 4 11 17 2 9 3 19 9 6 5 17 3 8 9 19 8 15 9 17 6 10 16 10 10 17 1 9 18 19 11 15 1 5 0 6 6 2 13 14 15 1 17 15 13 12 4 12 8 4 14 6 18 11 0 6 2 11 7 20 2 1 19 11 2 10 16 13 17 13 9 7 8 6 20 17 4 16 5 3 16 0 19 15 18 15 9 7 12 12 0 1 8 2 3 4 3 8 10 8 11 11 12 14 11 4 15 9 4 20 3 0 17 1 17 20 20 14 8 18 1 19 14 12 4 9 4 13 4 20 4 7 7 3 13 19 12 5 14 20 15 0 15 13 10 2 9 11 2 12 19 6 15 11 9 7 6 18 20 14 8 3 5 16 1 16 10 20 17 8 15 20 19 12 18 18 8 13 12 7 9 16 17 17 19 18 6 0 17 0 10 17 18 15 2 8 19 4 3 17 0 20 13 1 13 10 2 5 12 13 17 8 17 1 14 0 0 9 2 8 14 14 3 19 8 1 14 6 7 7 6 13 10 20 9 17 4 0 3 1 11 1 8 17 6 17 8 16 6 8 18 3 3 1 12 6 8 5 4 16 18 11 0 19 5 14 1 8 1 12 1 15 1 5 13 10 15 10 3 15 4 16 10 11 12 13 20 18 2 18 20 2 2 9 4 2 6 14 1 11 20 11 12 20 18 10 12 10 12 7 1 11 15 18 17 14 16 4 1 4 11 12 4 2 6 8 13 12 12 4 8 7 5 8 5 17 3 4 7 13 5 2 10 14 10 10 18 13 16 14 4 6 12 14 2 6 14 11 2 7 4 9 14 18 12 20 15 8 5 5 7 8 7 1 1 19 3 11 17 0 16 2 17 0 18 16 20 18 20 7 11 3 3 3 7 10 17 12 20 10 12 5 1 1 7 18 5 12 7 4 20 16 20 9 6 9 4 6 4 11 1 6 3 9 3 17 13 7 18 0 6 8 7 3 3 15 4 8 10 15 4 0 0 16 16 0 11 16 3 7 10 19 8 13 10 14 0 4 12 19 0 18 1 16 12 14 16 4 12 4 18 5 9 4 2 16 6 19 3 14 1 16 2 20 14 11 15 19 10 16 1 5 0 8 16 12 7 18 8 11 3 8 16 4 20 8 5 16 15 17 4 11 8 2 4 7 19 8 17 3 6 11 5 11 5 15 2 0 0 18 14 10 11 13 15 20 12 1 9 19 15 16 9 19 9 5 5 14 11 2 0 8 0 16 15 7 12 5 16 11 15 20 19 9 10 7 7 14 7 15 20 10 3 18 1 3 8 4 11 17 9 13 2 12 14 14 0 1 11 13 17 2 2 18 20 19 0 3 5 20 6 0 7 6 17 6 7 0 3 20 8 11 2 6 16 16 20 2 2 17 5 1 14 12 16 3 7 6 9 2 20 16 4 6 0 5 14 3 20 5 4 5 16 2 19 7 18 18 14 17 12 6 14 3 17 0 17 0 14 11 18 5 4 9 11 9 9 0 14 13 8 11 16 11 4 8 8 13 7 14 19 8 11 10 7 2 0 11 0 9 18 10 7 1 15 9 10 12 1 9 0 6 12 20 15 1 2 2 2 18 12 11 5 11 13 0 8 11 2 8 13 6 10 8 11 10 10 4 11 7 8 18 1 15 6 8 0 11 3 15 0 4 19 17 14 3 15 1 4 19 10 13 14 10 0 6 7 7 1 3 17 14 19 18 16 1 11 12 7 0 12 12 11 20 4 7 1 2 9 0 19 4 15 6 5 11 20 3 15 14 7 8 12 13 4 13 1 12 16 17 3 7 19 18 15 9 2 5 6 11 9 17 13 12 0 14 8 7 12 9 6 2 0 18 14 4 18 16 15 6 16 15 7 15 17 15 8 4 14 11 13 17 9 7 17 8 12 2 18 9 19 0 10 6 14 6 2 7 13 3 16 17 2 13 12 7 5 8 20 8 2 3 16 1 16 5 17 13 18 12 12 10 7 12 16 19 3 3 18 8 5 8 19 3 14 1 5 17 14 8 10 20 20 10 20 15 5 15 2 14 0 8 8 2 13 15 14 14 8 0 14 2 18 15 17 8 13 13 14 9 19 5 16 7 14 13 0 13 10 13 20 0 3 11 5 16 16 8 20 10 16 13 7 18 0 13 9 14 1 0 8 13 6 10 20 9 9 3 13 20 9 13 17 3 0 19 19 11 17 10 0 12 2 15 18 17 2 18 18 6 10 4 15 11 15 1 8 18 5 7 11 20 14 10 12 10 8 18 19 2 2 17 11 15 15 0 12 8 7 16 2 15 17 3 3 20 15 20 19 15 0 14 18 17 11 3 2 4 17 8 19 20 16 12 4 4 16 4 17 9 1 5 17 0 0 6 8 10 6 9 8 15 9 12 2 19 9 20 7 3 0 14 6 12 9 14 1 3 3 4 17 14 16 7 9 5 17 4 11 20 2 12 13 20 11 2 17 14 12 17 0 13 3 15 20 12 10 17 17 9 1 15 14 18 3 11 6 6 5 11 2 13 12 11 19 11 19 6 8 14 13 7 16 17 16 19 14 1 3 13 15 19 8 7 15 5 20 17 3 7 18 17 12 18 16 9 7 9 9 20 13 12 3 1 13 8 3 10 1 18 4 20 0 9 0 14 17 7 18 8 7 16 13 17 2 5 13 20 10 8 5 2 5 9 13 11 12 20 7 2 14 4 15 7 5 2 9 8 10 7 13 19 10 8 13 18 4 20 10 12 12 1 11 11 16 12 1 10 17 9 14 11 8 19 1 3 5 5 18 13 2 19 12 19 20 2 14 11 16 3 2 8 5 19 9 13 4 5 3 20 14 6 16 6 15 10 14 9 1 11 3 8 13 10 5 5 20 1 5 3 6 14 16 16 8 5 12 5 16 11 13 7 20 16 4 18 8 13 16 2 2 6 11 4 7 8 18 15 12 18 4 4 11 6 14 8 17 2 9 17 12 5 13 5 17 15 11 3 18 2 14 1 1 6 4 14 4 13 10 12 3 1 17 0 16 11 13 13 6 4 5 10 11 6 14 0 14 0 10 15 7 6 11 12 12 6 5 20 15 17 11 1 11 7 18 10 17 13 4 6 10 7 20 10 0 0 7 15 8 19 20 8 7 0 14 12 5 19 8 11 5 9 18 1 0 7 11 18 6 18 7 11 7 6 18 12 4 20 9 16 9 19 16 7 20 1 4 7 12 20 12 8 1 7 3 6 4 16 1 8 14 9 2 8 7 14 11 2 8 1 7 7 12 12 14 20 14 5 19 5 9 3 2 2 12 4 19 7 1 14 3 12 15 10 7 17 14 11 15 9 6 11 18 11 9 4 13 6 17 17 17 18 2 17 6 0 2 12 15 5 18 4 4 0 8 15 5 13 2 1 10 6 16 4 6 8 6 0 14 4 6 5 2 14 3 17 1 9 14 1 0 7 13 2 2 12 16 9 5 5 20 16 1 3 16 9 20 2 7 2 0 12 1 0 3 0 12 19 5 10 20 4 18 14 8 19 16 13 15 6 7 20 16 2 19 9 16 17 3 1 2 13 19 17 6 19 13 2 12 4 18 14 7 17 15 13 9 5 2 1 2 10 7 7 9 20 8 0 17 20 19 0 2 13 5 16 9 16 13 13 18 4 19 7 17 7 6 14 7 20 0 10 9 2 9 5 2 15 3 6 2 20 8 15 20 11 17 0 11 16 5 16 8 7 16 9 4 15 17 9 11 11 20 19 9 10 5 13 8 7 17 15 12 2 9 4 2 0 10 9 2 16 12 5 9 14 2 8 1 4 9 5 11 1 16 18 4 11 4 4 18 10 7 10 14 11 14 18 0 19 13 6 15 4 0 2 3 7 6 5 8 16 11 0 16 16 7 16 6 15 3 16 17 8 13 20 15 18 9 5 9 17 13 8 4 15 1 19 5 8 5 2 5 3 3 11 4 19 15 15 19 3 11 14 17 3 16 7 12 6 4 11 2 2 1 17 9 1 10 15 20 7 3 13 4 18 20 6 15 15 13 3 8 9 16 19 15 15 5 6 14 8 14 1 14 5 5 11 14 7 10 0 18 15 17 1 20 3 0 18 12 0 11 9 9 6 11 6 3 4 12 7 17 13 12 2 14 15 8 3 9 6 16 4 8 10 1 17 17 7 4 11 20 5 7 17 6 11 0 13 9 14 10 10 3 9 2 7 7 6 1 15 20 2 19 6 17 9 9 17 13 3 16 17 16 14 10 11 1 19 16 4 15 14 8 10 8 16 10 4 8 16 13 9 18 1 20 20 13 2 4 19 5 15 5 7 7 3 1 6 0 6 2 7 20 5 12 15 15 3 20 12 19 18 12 1 5 1 12 2 19 17 20 18 16 18 12 12 2 13 4 0 9 19 19 0 1 16 9 10 3 1 13 0 1 19 18 0 4 15 2 15 0 19 18 9 9 18 13 1 15 17 16 19 2 9 0 20 11 4 20 6 1 12 0 13 3 0 3 1 1 19 14 11 7 11 14 10 8 9 13 10 18 1 0 6 18 19 9 15 9 9 9 1 10 17 15 20 10 19 0 2 0 13 18 12 7 17 14 7 3 4 0 10 18 19 6 2 14 5 11 11 5 2 0 16 13 18 6 9 10 4 20 4 16 9 9 13 9 7 2 18 15 17 1 10 9 17 19 20 9 12 13 6 3 17 20 5 1 0 8 10 0 2 10 11 1 7 18 17 19 13 18 10 8 11 11 4 2 15 12 1 2 11 10 19 0 11 1 2 2 19 13 15 11 20 7 2 18 2 17 12 1 12 18 15 14 8 8 13 17 4 11 6 8 10 5 14 17 2 2 2 13 8 8 18 3 17 14 2 8 18 5 13 20 15 20 10 0 0 11 0 10 11 14 15 5 12 14 14 9 19 3 13 0 18 17 18 17 5 3 12 11 3 2 14 4 5 16 2 3 2 20 6 17 10 4 16 13 11 7 7 9 2 15 0 2 2 7 0 4 15 13 20 14 7 4 7 12 6 5 17 19 20 5 14 11 20 16 10 12 20 2 19 16 3 4 16 15 5 9 1 16 13 20 20 7 20 7 1 10 16 16 5 0 7 2 19 19 10 17 14 6 20 0 1 3 9 15 13 10 17 13 3 11 12 9 15 20 5 9 2 14 0 2 7 16 8 0 8 12 15 4 4 12 16 8 11 20 2 14 12 6 7 18 15 4 17 13 18 7 0 1 2 1 16 1 20 12 0 4 9 5 13 0 6 19 5 7 10 18 0 5 6 14 15 0 12 7 9 6 1 8 15 10 20 9 5 19 4 2 2 18 6 5 15 11 18 10 15 0 2 18 15 0 15 8 19 20 20 19 13 9 17 3 4 19 17 20 14 20 2 7 10 8 11 19 0 15 4 2 13 10 2 3 20 7 15 20 8 16 7 7 9 14 7 14 4 5 4 1 12 13 18 10 8 8 10 16 2 16 13 17 17 13 0 17 17 19 8 0 16 15 0 13 6 11 2 11 15 20 5 10 7 17 7 6 1 2 19 1 15 10 7 7 12 3 20 20 2 20 11 4 9 12 15 6 10 6 18 17 16 10 19 11 14 8 1 20 2 3 6 10 1 0 13 6 16 0 8 6 13 1 0 4 7 6 13 14 15 4 12 5 12 18 5 12 16 5 3 4 0 1 7 5 7 1 11 2 14 17 14 5 6 18 17 14 19 3 11 9 12 11 9 14 7 19 2 0 8 1 18 2 4 20 7 2 18 20 15 2 20 0 11 5 9 3 18 3 14 18 10 17 7 15 1 7 16 6 18 8 0 20 11 15 16 6 17 5 17 1 9 18 7 12 20 0 15 5 10 8 16 9 9 2 8 14 11 9 10 8 17 16 6 5 7 12 6 0 5 16 18 19 1 10 16 2 8 10 15 8 16 11 8 20 7 3 17 14 8 20 2 4 12 20 1 14 19 14 11 14 4 0 4 4 3 6 12 9 12 7 15 8 17 4 4 9 16 0 17 9 16 11 5 2 10 6 2 7 13 18 20 2 12 14 2 3 16 18 8 10 12 13 9 9 10 10 19 4 14 17 18 0 0 8 2 6 8 9 14 18 11 15 10 6 4 2 5 7 3 20 18 16 8 12 3 15 17 4 6 7 5 14 11 18 1 4 10 17 7 13 9 12 19 15 6 6 18 8 13 16 4 13 19 5 5 7 2 0 8 13 12 6 17 13 6 9 12 2 7 16 6 8 17 17 11 13 15 14 11 1 11 16 14 17 2 12 12 18 0 1 5 16 10 15 3 1 8 19 4 19 9 11 0 6 13 1 17 20 0 20 1 3 0 18 19 20 5 17 13 8 10 9 5 17 14 4 14 15 7 13 5 13 18 13 3 17 13 3 18 16 20 2 13 4 7 12 2 10 12 19 1 4 0 15 7 9 6 8 1 8 19 2 2 4 15 1 14 9 11 6 19 19 3 12 8 15 2 1 8 9 5 15 8 16 3 11 16 1 9 13 6 8 12 20 8 17 0 12 3 1 3 8 5 9 3 12 1 0 14 12 9 18 17 13 20 7 18 12 5 7 1 16 12 6 2 16 12 12 4 10 11 20 3 17 15 7 1 5 11 16 2 3 4 1 15 4 19 1 6 10 3 10 7 18 19 16 16 18 14 5 5 17 14 16 8 13 6 18 0 12 19 3 19 10 13 19 3 8 16 19 17 20 16 15 19 13 20 14 8 0 19 17 9 6 11 15 10 6 15 0 19 13 6 11 14 0 0 4 14 20 6 12 19 10 0 7 6 2 8 8 17 14 11 18 0 3 6 13 7 20 1 7 10 3 14 2 13 13 17 6 9 6 1 2 19 7 15 13 18 12 17 16 0 9 17 6 20 7 20 16 11 10 3 18 7 7 13 7 6 9 9 2 18 20 1 16 18 18 19 2 15 13 4 19 7 7 5 7 17 3 11 12 11 0 13 12 8 2 0 19 13 8 20 7 14 7 13 18 20 0 7 15 5 11 14 13 15 3 5 1 15 19 2 0 5 13 7 3 6 5 2 1 2 6 3 7 6 1 14 3 18 7 3 11 18 19 9 15 14 20 0 6 8 15 16 2 3 16 19 8 10 19 20 13 16 0 4 2 15 19 18 7 11 15 19 8 11 18 9 16 17 4 14 0 10 8 15 10 19 6 12 12 2 4 15 1 19 2 19 1 20 7 14 17 1 11 6 20 15 14 13 8 18 9 7 5 7 0 12 2 13 20 14 12 15 19 20 10 8 7 13 20 13 8 10 15 0 20 8 19 0 5 0 20 1 5 17 10 7 13 5 1 15 4 19 15 13 5 9 2 0 20 4 12 16 3 11 17 19 15 5 11 11 16 8 2 18 17 11 10 15 6 15 14 20 6 18 15 20 8 18 19 3 8 16 4 14 17 9 16 6 9 11 19 4 2 16 18 4 16 1 13 4 19 1 11 15 7 9 11 19 6 4 12 7 11 13 11 12 16 10 14 14 11 7 17 10 3 17 16 5 16 0 10 9 14 10 19 4 6 11 10 10 7 15 11 8 20 3 5 14 11 1 12 6 9 1 4 7 19 13 10 13 11 7 0 16 19 7 8 9 0 0 18 10 15 8 8 9 19 4 0 11 18 0 3 6 3 6 18 19 18 18 10 7 3 4 19 2 18 1 5 1 17 4 10 14 14 3 11 5 6 16 14 12 18 4 14 2 0 14 19 1 16 9 13 1 17 1 12 4 19 20 12 17 19 12 11 0 1 5 16 10 2 4 12 11 7 15 6 12 1 16 6 17 0 1 18 7 13 4 20 17 5 8 19 12 15 11 8 1 9 8 1 9 1 4 5 3 4 8 7 0 17 1 5 16 0 19 9 15 17 14 8 1 3 0 18 15 5 4 1 19 12 11 4 1 3 12 2 18 0 17 10 12 10 10 17 9 20 16 16 3 1 16 14 1 2 16 12 4 18 14 20 3 1 11 17 16 19 11 5 17 14 9 12 2 7 19 1 4 18 5 2 7 14 0 10 0 16 13 17 12 14 17 9 1 13 4 6 20 7 0 20 5 11 2 6 8 11 3 9 11 12 17 18 15 13 15 3 0 12 15 6 16 5 5 9 20 9 3 10 16 13 16 20 19 18 19 11 2 18 12 17 8 17 16 20 5 20 15 10 3 12 20 12 2 1 9 13 6 20 11 14 20 5 4 8 12 15 12 18 6 7 19 8 17 12 11 11 5 18 5 17 7 3 2 3 11 6 0 6 7 4 0 18 10 0 3 18 14 18 16 15 4 11 3 12 15 7 8 13 8 1 6 11 8 3 11 0 17 15 4 0 20 14 4 19 8 11 3 19 14 20 4 18 6 6 3 17 1 10 19 9 7 0 11 19 20 10 18 17 5 17 15 13 10 8 12 7 19 7 19 13 17 19 11 15 10 9 4 8 1 13 14 4 13 12 5 5 18 15 10 6 14 15 10 2 14 13 17 8 20 6 11 17 14 18 10 8 18 17 11 0 13 11 3 2 16 20 4 4 5 1 20 8 19 6 14 20 16 7 11 0 10 15 7 2 17 1 3 10 12 0 4 18 15 19 1 20 20 20 1 1 11 13 16 11 5 13 11 9 3 5 9 8 0 18 14 18 8 13 5 1 0 18 14 9 14 18 8 16 10 0 12 6 19 0 20 10 18 5 8 8 5 11 13 18 5 18 13 5 15 8 5 13 5 20 7 19 17 10 16 16 14 3 12 0 13 8 13 19 19 17 18 17 0 8 11 20 1 5 4 14 7 6 15 5 5 13 0 4 19 0 7 9 16 6 3 20 8 10 14 6 13 7 18 9 2 11 10 2 12 0 14 20 12 7 20 10 10 10 0 3 17 18 5 7 14 1 0 13 10 7 4 9 5 16 18 0 11 14 3 2 19 18 10 18 12 9 6 16 4 20 15 3 19 20 12 19 13 7 4 5 2 8 12 7 12 17 4 16 17 13 5 12 20 2 4 4 17 5 10 17 11 13 17 6 16 18 11 7 15 20 17 13 0 17 6 20 0 9 20 0 5 15 2 13 7 7 3 14 15 16 13 12 17 11 8 15 18 9 19 6 13 3 6 17 11 14 9 1 16 7 0 20 1 17 2 4 15 18 17 9 15 16 11 20 15 14 5 5 1 5 13 4 2 10 11 3 20 14 11 11 5 15 16 11 17 17 1 18 14 18 18 15 16 5 0 10 14 0 12 17 3 19 17 10 12 3 14 13 20 17 14 20 2 8 1 12 11 2 5 15 0 4 10 2 15 5 12 4 15 8 6 4 11 2 20 5 12 0 2 17 20 19 5 17 5 15 1 14 2 18 2 7 0 1 16 17 8 18 19 7 15 5 10 8 4 14 1 17 1 7 17 10 13 7 7 11 1 0 15 18 2 3 1 15 4 11 13 4 2 14 2 16 12 18 2 17 0 18 11 19 3 19 13 13 2 10 0 17 7 19 2 6 1 20 19 3 5 9 18 8 6 6 5 10 4 4 15 7 17 12 4 3 11 14 3 10 12 7 7 2 8 12 4 12 15 6 11 11 4 15 10 16 13 8 20 10 3 5 13 11 12 18 3 2 8 0 0 16 16 12 5 0 7 1 19 20 5 20 2 8 5 5 9 17 17 2 12 19 4 5 11 3 16 15 5 17 7 18 4 17 6 3 4 15 18 16 15 5 1 20 18 7 9 10 6 11 14 1 13 15 3 3 18 18 20 14 3 1 15 20 10 19 14 19 2 4 0 16 13 19 15 0 3 0 11 18 10 8 10 1 4 5 20 12 0 20 9 3 8 7 12 10 0 7 5 17 17 13 1 1 6 0 12 4 4 20 11 6 3 2 13 2 20 18 20 11 2 10 0 7 15 11 8 20 11 10 14 5 0 0 19 14 5 1 19 19 6 18 0 6 11 0 9 0 16 17 10 15 1 7 3 18 0 1 1 16 19 1 5 18 1 16 19 18 3 19 3 17 11 9 5 15 16 10 8 18 4 19 18 14 3 7 17 0 5 1 8 16 17 16 13 15 3 13 6 14 12 9 7 0 6 0 14 9 11 6 5 4 9 0 11 9 10 19 19 14 7 7 3 9 9 7 6 19 15 18 18 4 16 4 1 2 0 4 1 9 14 19 13 7 14 15 2 7 13 1 1 14 11 9 15 7 16 4 5 12 3 10 5 4 4 1 19 11 7 16 7 10 11 13 5 0 17 9 15 16 12 20 2 3 16 19 11 0 13 7 16 14 6 14 1 16 8 17 18 1 19 20 12 16 13 17 16 1 9 1 10 16 11 5 18 15 15 18 18 14 1 7 7 13 5 2 2 17 2 11 20 10 8 1 18 12 17 20 1 11 18 18 0 19 6 9 20 20 13 16 17 2 19 10 4 12 0 7 10 20 9 1 12 4 6 12 13 14 5 16 16 1 19 11 15 9 7 1 15 18 17 12 19 6 6 12 20 19 9 13 18 15 14 16 4 9 10 14 10 9 2 4 13 1 12 19 5 6 5 15 16 0 1 16 2 9 12 3 15 16 7 14 14 16 19 12 7 9 15 20 3 17 17 18 15 5 13 6 2 16 5 10 13 13 14 17 2 20 5 0 16 7 17 0 2 9 5 10 9 7 11 20 13 16 8 18 1 8 5 13 9 6 1 20 3 5 12 3 11 7 5 4 14 14 15 17 7 19 17 14 3 15 19 18 8 5 4 12 13 18 12 18 7 18 0 2 4 16 7 16 3 13 11 10 6 6 0 3 1 18 12 5 3 5 0 8 6 8 1 2 13 20 13 7 6 18 19 7 12 16 8 17 17 9 17 7 20 8 11 1 0 17 15 13 12 14 0 5 1 8 7 4 2 19 19 6 10 6 2 4 3 13 1 7 16 13 16 9 13 10 17 4 11 19 3 13 11 14 18 7 12 4 10 14 18 3 5 13 6 17 9 3 19 14 16 14 6 5 9 1 12 12 9 14 3 7 12 15 13 17 16 2 10 14 17 7 19 1 2 5 6 6 11 1 6 5 0 1 7 0 2 10 14 7 13 20 5 19 9 17 1 18 8 3 15 18 0 16 20 15 16 7 5 7 4 9 7 14 4 6 11 15 2 20 14 11 0 9 19 15 9 16 20 14 18 10 8 6 17 17 10 15 10 13 9 2 12 2 1 11 18 18 12 20 0 14 15 0 14 5 4 0 13 8 1 19 19 7 11 10 10 16 7 9 6 2 1 14 17 4 2 0 12 19 18 12 19 3 8 14 10 13 20 2 3 19 9 15 14 5 15 14 13 11 11 19 11 2 9 8 8 7 13 10 11 12 16 15 19 14 0 11 9 14 14 0 15 9 12 13 7 14 20 16 17 3 13 18 11 19 12 18 3 18 15 1 0 20 4 16 10 19 8 3 4 11 15 2 3 2 16 19 18 5 16 2 17 11 8 4 11 11 8 12 15 19 2 9 8 12 8 9 4 11 11 17 2 13 10 14 13 9 2 16 1 7 11 3 19 11 20 19 19 11 6 18 17 15 18 17 20 1 18 3 20 7 15 4 1 5 2 19 15 6 18 19 4 15 0 13 7 2 2 10 8 11 6 0 11 17 20 2 10 3 7 5 12 3 19 3 14 4 15 11 12 19 8 9 12 13 4 12 14 14 20 17 10 2 9 12 15 4 0 4 14 14 12 1 14 12 1 4 11 9 10 0 7 17 9 19 3 8 10 20 2 8 2 18 17 14 4 8 1 20 13 4 17 17 2 7 13 0 2 14 0 12 20 1 7 15 17 17 19 3 2 1 16 10 13 5 19 11 0 11 19 13 5 1 9 3 0 12 1 6 17 4 9 6 20 12 12 18 12 18 7 9 17 6 13 20 11 5 7 7 13 19 13 20 4 8 1 20 3 2 16 10 7 10 17 4 7 9 1 0 1 15 16 4 20 20 2 20 15 6 4 18 5 8 6 20 16 4 14 1 13 9 15 16 20 16 10 10 16 4 8 5 1 7 12 20 4 5 6 18 12 19 8 20 12 19 10 8 13 18 10 18 15 9 19 9 3 0 18 11 3 2 19 15 4 13 6 17 0 20 4 12 1 6 7 12 8 7 5 9 20 20 12 10 0 11 9 5 16 5 19 2 14 11 16 15 2 8 18 20 2 19 11 17 4 17 19 0 16 0 14 4 5 18 7 11 5 16 19 16 6 6 10 4 20 3 18 5 1 10 8 15 5 20 18 13 12 2 9 7 0 3 20 6 15 0 10 10 17 17 9 6 0 12 11 16 2 13 10 16 1 17 1 5 16 2 7 9 12 15 10 20 16 9 7 8 3 5 13 16 11 17 1 3 1 19 7 17 16 10 11 5 0 16 12 12 17 18 11 3 18 19 20 7 6 17 19 16 14 6 19 19 11 0 13 12 11 3 14 15 0 16 7 19 3 2 2 16 18 6 9 16 9 15 8 2 13 15 8 7 10 11 8 4 6 10 3 14 18 0 13 3 13 5 14 3 16 16 14 9 5 12 11 19 3 9 20 18 2 5 5 8 8 11 13 17 13 19 11 10 9 13 13 0 14 18 19 20 17 20 3 18 1 18 19 13 16 3 4 4 14 17 3 19 17 14 10 11 14 20 11 10 5 11 8 10 10 18 19 7 2 3 7 3 5 13 9 6 12 7 2 19 2 13 3 1 5 2 1 6 12 1 11 7 16 2 2 18 5 4 17 8 6 8 18 5 14 4 5 19 14 13 17 10 20 15 13 9 18 9 1 16 11 20 20 19 19 1 14 8 18 11 16 9 13 14 15 4 10 17 5 1 18 13 13 2 12 20 8 12 7 11 9 10 15 19 1 6 13 4 17 14 19 3 7 10 8 17 6 9 4 11 11 17 8 3 16 19 7 3 11 4 3 5 10 19 5 16 13 12 12 11 2 19 3 18 1 15 11 8 0 5 0 19 0 1 13 4 11 18 16 4 8 11 17 12 19 7 13 19 11 11 2 11 15 18 8 15 6 15 4 9 16 6 9 12 7 11 12 2 20 14 14 8 11 0 3 18 14 3 3 6 8 5 10 7 15 13 15 12 9 20 9 11 7 16 19 19 13 10 0 7 0 5 15 9 1 17 0 7 16 15 13 11 16 15 4 16 18 19 9 3 11 13 8 12 13 7 6 8 7 11 15 13 8 13 19 10 5 8 15 1 5 17 13 6 1 9 17 14 20 0 4 0 5 3 16 1 9 13 3 20 3 2 5 9 2 15 3 14 9 7 6 12 11 12 14 1 20 2 11 9 7 13 15 12 12 19 14 0 20 12 19 9 6 18 5 1 7 20 19 15 13 8 17 19 9 3 4 17 7 15 10 6 0 14 13 16 15 14 2 5 7 12 6 2 13 18 6 2 7 2 2 6 17 5 3 10 7 17 8 11 10 9 17 20 19 1 10 16 0 20 10 12 12 11 19 15 4 16 10 1 9 17 18 20 16 11 0 11 6 2 1 4 8 10 10 2 18 15 4 16 2 16 8 1 0 14 11 0 2 9 19 17 19 5 20 0 17 3 15 19 17 3 16 10 20 3 5 20 14 9 2 5 2 18 20 1 8 7 19 11 0 9 8 12 6 4 7 15 13 11 1 1 8 5 15 0 12 15 16 14 14 5 4 14 19 18 0 6 15 0 6 16 6 19 4 11 20 11 9 15 5 8 8 14 17 4 11 0 19 4 7 8 12 13 3 17 19 20 2 14 4 17 1 20 3 8 16 12 11 9 15 15 5 16 16 5 13 9 5 19 3 10 16 13 15 4 4 14 14 4 0 0 5 17 11 17 14 18 8 15 13 16 15 6 19 14 19 9 8 8 6 12 13 0 16 2 9 5 1 7 20 13 12 11 15 9 18 13 7 9 15 1 3 11 13 15 7 12 11 16 16 0 15 16 16 20 13 16 2 17 17 2 13 20 2 17 11 12 15 13 15 4 2 19 13 19 16 5 2 11 15 14 12 15 16 17 4 9 10 18 7 6 18 5 0 15 4 3 4 2 12 20 16 12 13 4 5 15 3 10 17 19 1 8 3 8 20 8 10 17 6 5 9 16 5 2 16 15 10 18 19 10 17 16 6 16 6 14 19 8 9 4 12 15 12 0 3 17 4 10 5 8 13 13 12 6 2 14 5 10 0 2 2 4 4 7 8 20 13 14 8 15 2 18 7 19 9 12 7 11 3 3 1 10 0 4 1 19 9 6 16 12 16 7 15 15 10 20 14 6 2 20 7 14 2 1 6 6 18 14 12 18 11 16 10 9 1 7 18 19 13 19 6 3 9 20 11 6 20 9 0 5 8 13 17 16 14 0 10 14 7 0 15 5 3 18 14 8 2 7 6 14 10 5 14 20 13 16 10 0 10 8 8 1 18 14 13 5 19 7 3 2 11 19 3 16 17 15 6 9 13 14 7 9 17 4 16 0 10 3 0 5 7 11 14 9 20 5 7 4 18 6 5 15 15 7 5 16 11 11 15 17 1 12 19 14 17 14 20 12 19 2 6 5 3 4 12 5 6 9 1 17 5 12 2 15 6 2 0 15 12 18 5 9 13 19 9 15 19 2 6 9 7 17 2 19 17 6 17 1 17 2 15 18 3 18 17 4 6 13 14 12 7 19 4 7 16 9 12 14 18 19 15 20 0 15 1 10 1 11 15 1 9 17 15 4 9 19 0 16 11 4 0 1 9 17 17 11 2 5 12 10 3 17 15 13 9 10 5 7 0 0 17 10 1 8 2 10 1 6 10 12 1 2 11 15 5 5 4 19 14 0 6 14 0 6 5 0 17 18 0 8 14 5 10 7 8 6 13 11 7 10 0 11 13 2 2 7 9 18 17 7 11 20 17 9 16 6 5 18 15 9 7 10 10 2 12 11 10 14 13 5 6 5 9 6 14 17 20 17 8 15 3 1 4 19 14 1 13 19 0 5 11 2 11 20 2 2 18 14 12 7 11 15 1 15 13 1 7 7 14 3 11 0 10 14 9 11 13 8 15 1 11 17 3 13 3 1 2 15 4 19 7 15 19 18 4 20 2 19 3 8 9 9 12 20 20 17 14 12 8 17 11 6 18 2 2 16 14 5 7 5 16 2 12 0 16 9 5 8 8 2 5 11 3 17 20 18 20 2 6 16 6 0 10 6 12 20 17 2 2 2 0 14 13 5 4 1 9 13 9 16 12 6 15 4 10 15 1 8 19 8 17 20 5 0 12 7 10 4 20 4 5 16 10 19 11 20 2 1 1 4 16 4 11 9 18 1 16 15 6 17 9 2 17 15 1 8 3 13 16 0 15 17 1 18 7 16 1 16 4 6 20 7 8 20 8 6 18 0 2 13 1 0 8 15 8 3 11 15 0 9 18 5 17 16 3 15 11 14 20 14 9 13 12 5 9 2 14 14 2 17 5 1 0 5 9 12 5 19 0 2 11 17 9 11 13 14 10 17 10 16 8 15 14 13 2 1 20 6 3 18 20 2 5 10 7 13 9 6 9 16 17 0 20 8 13 4 6 10 3 20 0 3 6 20 19 13 16 1 4 11 19 16 20 1 13 9 8 8 0 16 8 11 6 15 6 16 11 8 18 2 8 19 16 7 0 5 2 12 4 11 14 20 8 17 6 12 4 5 0 18 16 2 19 3 20 6 2 12 18 20 15 8 17 16 8 5 4 19 15 6 19 5 17 15 13 19 9 16 18 3 8 4 16 7 14 14 2 9 15 8 11 3 4 9 0 18 4 19 12 16 0 19 1 6 10 14 11 3 16 9 4 18 16 8 4 11 16 13 14 6 15 10 7 5 13 2 20 11 14 11 6 19 2 20 7 2 17 11 14 0 16 13 10 3 19 6 0 3 14 7 9 1 0 7 5 5 14 18 10 1 9 11 5 15 4 14 11 1 3 20 14 11 14 5 19 11 5 10 4 5 13 1 0 17 20 4 2 18 20 1 12 16 18 17 5 12 10 12 9 1 5 13 20 1 9 9 12 4 13 6 19 2 3 14 5 20 20 14 10 7 6 17 9 9 10 13 2 13 19 10 10 17 7 3 19 18 0 17 3 14 12 2 16 13 3 18 16 6 18 12 19 9 20 20 19 12 2 17 16 8 10 0 14 11 12 0 7 17 19 14 14 8 18 12 17 6 3 14 9 1 0 16 11 7 2 12 18 4 4 12 6 4 20 4 7 15 2 0 11 1 2 3 20 7 14 18 12 5 17 19 2 13 16 8 3 15 13 9 20 3 3 3 5 5 16 18 8 5 9 5 4 2 17 18 1 19 14 13 14 18 19 13 10 8 1 12 1 16 16 17 12 15 18 2 0 2 17 2 4 17 12 12 19 7 10 4 9 3 12 15 1 2 1 0 12 0 14 12 2 3 13 2 13 3 11 9 8 3 15 16 1 5 9 4 3 2 10 17 4 8 11 2 11 9 16 1 9 1 4 8 14 15 11 16 12 16 7 7 18 0 16 5 6 18 9 6 7 18 15 11 4 1 12 18 2 10 2 9 8 10 14 8 2 6 2 2 14 6 6 5 0 16 4 11 3 5 0 5 13 3 9 15 8 0 5 14 14 8 6 5 3 12 8 10 1 15 9 6 15 10 3 17 2 10 6 4 1 15 15 14 16 15 18 0 1 15 4 6 11 12 17 10 13 9 11 17 6 17 5 6 20 14 4 15 2 20 10 16 11 12 13 17 16 3 6 1 17 10 16 18 12 2 10 18 6 2 19 15 0 5 19 10 13 0 9 14 3 5 14 0 15 2 1 12 9 1 15 1 3 4 11 0 19 0 16 12 11 7 3 11 2 8 6 4 0 7 6 17 1 8 19 7 19 12 15 13 1 11 2 6 1 0 4 17 12 20 11 0 6 3 0 7 10 6 8 0 1 18 3 8 4 4 17 3 2 2 7 2 12 16 7 19 9 20 11 12 14 1 7 17 0 8 0 18 5 0 13 14 10 0 3 18 1 2 2 4 18 0 17 16 16 12 18 6 19 20 10 10 20 17 7 18 10 9 3 4 2 5 10 17 11 3 5 9 10 16 15 13 16 6 10 9 1 6 3 10 6 14 8 13 2 3 1 17 0 6 16 7 20 2 6 15 9 12 15 1 1 5 4 8 2 2 6 12 11 10 17 0 17 1 15 11 1 14 17 11 19 14 15 12 0 20 5 11 7 4 19 19 19 11 10 9 19 19 11 3 7 18 4 18 1 18 7 18 19 15 19 19 6 12 9 15 8 8 18 5 17 17 19 16 15 6 5 11 13 10 14 12 3 6 20 7 17 15 8 17 19 18 4 9 3 10 4 4 4 0 12 16 11 2 4 20 18 2 15 9 18 7 17 9 12 19 13 13 5 11 13 6 9 0 14 4 20 4 3 4 15 11 18 7 6 9 2 10 10 14 7 2 18 9 0 17 13 5 6 4 14 18 3 17 11 6 11 15 14 6 13 16 8 14 20 18 11 8 20 1 1 1 5 16 13 16 19 9 0 5 17 6 3 2 17 15 7 11 1 2 8 3 16 2 5 10 14 0 4 5 0 17 14 17 11 4 0 5 11 10 17 8 15 2 16 10 20 19 7 16 17 18 1 4 0 2 7 10 9 17 11 16 9 0 4 15 7 17 0 0 3 1 1 8 8 15 13 20 14 20 19 16 3 12 10 16 11 1 3 15 20 18 10 9 9 5 6 14 11 18 19 3 14 2 6 13 0 3 13 12 15 3 8 12 18 18 20 20 1 8 19 0 8 6 18 15 11 17 7 11 4 6 16 7 8 0 18 13 17 1 8 3 15 12 10 0 8 16 4 6 6 0 13 19 3 14 6 13 4 16 17 18 0 9 10 14 12 6 11 10 17 0 0 12 16 20 10 11 5 10 9 6 20 3 5 19 15 15 11 20 19 11 12 9 9 20 3 13 16 1 11 19 12 15 0 8 9 7 11 0 12 17 0 10 11 16 17 17 14 9 12 13 8 4 15 18 15 17 6 1 14 18 1 15 10 7 14 3 1 2 13 0 5 17 2 10 15 0 14 12 2 4 15 10 8 2 15 15 18 0 11 18 4 5 2 10 15 10 18 3 0 4 18 18 3 17 9 11 15 2 1 11 3 14 11 0 7 3 4 18 5 14 12 2 15 12 20 9 3 16 1 19 8 12 5 13 8 10 9 10 14 20 1 15 6 11 6 20 5 11 1 0 13 19 5 11 15 2 14 12 15 16 6 1 11 17 8 19 15 18 19 1 19 19 7 14 7 16 16 16 20 19 3 11 6 12 11 18 5 7 9 11 18 18 1 15 18 13 5 14 7 12 0 14 15 0 18 3 17 14 13 15 11 11 3 18 0 7 6 4 18 7 0 4 20 7 6 0 0 10 15 19 16 1 5 19 0 17 7 16 12 8 10 15 6 16 4 9 14 0 3 8 5 10 12 20 14 6 7 13 18 1 0 7 12 4 17 15 14 5 0 1 9 16 0 7 17 5 3 1 12 6 13 5 14 9 20 15 4 2 11 2 19 18 10 20 19 12 13 19 9 15 2 8 12 14 2 8 10 6 17 18 14 1 0 9 9 7 18 5 8 4 4 2 13 5 20 3 12 7 7 16 10 9 17 17 15 17 18 14 7 11 12 9 15 1 2 8 4 2 0 17 13 2 3 17 9 13 8 16 4 1 16 8 1 5 20 2 12 11 9 10 1 2 12 11 8 5 15 17 2 19 16 17 11 14 13 9 13 11 16 1 9 19 6 12 5 11 2 16 9 14 1 3 12 8 3 11 8 17 17 11 19 4 8 8 13 15 10 19 10 13 18 2 16 4 19 7 9 10 18 8 12 2 7 2 3 11 4 11 14 10 12 12 13 5 0 15 14 1 6 8 0 1 12 13 12 1 13 6 3 0 1 15 3 19 1 7 10 2 17 17 3 20 4 4 15 18 18 4 15 5 0 0 4 19 0 9 8 1 6 2 12 18 7 19 3 3 8 20 17 18 7 10 14 2 20 2 15 0 16 18 3 4 7 15 17 15 12 16 13 16 20 14 2 20 18 17 8 15 7 19 1 11 13 0 14 17 20 8 2 6 11 19 3 13 3 15 4 1 3 8 15 0 17 6 17 16 8 5 12 3 20 6 15 15 18 15 7 7 0 17 8 20 6 8 2 4 7 8 20 2 11 4 5 17 9 14 12 7 12 14 16 1 10 20 3 19 8 20 18 12 14 7 1 15 13 0 16 3 12 12 0 10 7 13 20 7 15 9 16 4 16 6 5 9 0 8 18 7 13 0 4 11 13 11 7 12 11 13 3 9 8 4 15 1 11 2 0 10 10 20 5 9 0 8 18 19 10 1 5 9 12 5 1 20 16 12 16 17 2 2 16 0 16 4 16 11 14 5 16 2 5 0 9 17 18 5 2 1 14 1 2 7 15 17 8 19 3 19 13 9 8 5 0 20 16 1 7 15 9 14 12 8 15 10 7 20 4 20 14 13 5 8 6 15 7 12 12 10 14 16 1 10 2 14 20 5 12 1 6 4 14 10 9 10 1 5 0 7 9 17 16 15 1 17 20 20 9 8 11 11 19 20 7 15 4 2 0 14 17 5 11 13 2 7 12 2 5 0 8 4 11 3 7 6 18 5 20 9 10 13 4 16 20 6 8 18 11 11 9 16 0 3 18 18 5 0 3 19 3 8 20 18 13 8 1 7 8 13 1 13 7 3 10 8 3 8 8 15 12 7 17 2 19 4 3 6 5 5 11 7 19 20 16 16 13 0 4 7 16 3 0 4 8 16 0 13 8 6 10 20 4 3 14 4 11 12 0 19 15 15 14 14 0 4 4 7 0 9 16 0 17 2 15 20 0 10 8 7 4 6 20 16 9 1 17 14 16 0 10 17 14 10 9 12 4 12 3 2 1 8 9 5 5 10 18 19 15 17 9 2 18 2 13 0 12 13 5 0 1 11 12 20 16 6 10 16 13 7 17 8 18 10 7 15 19 20 20 18 15 10 15 10 7 7 2 20 9 9 14 17 2 9 8 0 8 7 0 5 16 7 6 1 7 6 15 20 13 4 10 20 9 7 14 3 11 14 9 18 15 13 9 15 14 12 14 19 7 2 17 11 6 20 7 7 10 14 20 11 11 12 15 20 5 12 11 5 5 15 7 17 4 13 9 4 8 19 3 8 16 2 16 18 17 5 20 20 5 12 19 12 4 8 5 18 17 13 16 19 10 8 8 12 18 5 18 3 16 5 17 0 1 12 4 0 3 0 12 0 6 15 8 0 2 3 15 18 11 1 18 1 20 17 10 1 0 15 15 5 13 6 18 12 2 12 7 11 14 18 18 18 8 16 7 15 19 18 19 11 3 18 20 1 10 14 7 18 1 3 20 6 20 10 5 8 5 8 13 6 9 10 4 16 19 11 18 3 19 11 16 12 10 13 12 8 0 0 3 18 1 20 2 3 3 17 9 3 14 14 8 18 0 1 18 18 0 4 3 13 11 11 10 19 7 12 11 2 16 9 3 2 17 4 5 5 12 20 16 19 2 16 12 4 14 3 17 4 10 8 5 12 13 13 18 0 6 13 5 7 8 19 10 0 8 13 4 17 5 8 5 0 19 10 17 14 11 15 16 3 6 11 2 4 5 13 5 8 7 11 5 16 6 2 19 1 13 20 7 6 17 1 19 4 16 0 19 16 4 4 15 10 2 15 19 11 17 16 4 2 0 1 7 14 16 14 2 19 10 18 1 20 7 4 6 12 7 18 19 1 20 12 15 2 15 19 8 0 17 3 8 2 16 11 17 10 6 13 11 13 10 7 6 17 9 2 2 11 12 16 11 2 18 15 10 14 16 15 11 15 11 16 20 15 18 12 15 14 16 3 14 15 16 3 6 2 19 7 6 0 15 9 1 15 4 4 12 9 12 9 16 20 9 8 4 19 4 13 5 4 8 5 15 3 1 9 18 5 14 9 12 7 6 3 12 19 2 12 16 15 6 14 14 15 2 1 6 6 4 0 12 7 11 19 7 4 17 9 4 3 1 16 3 9 15 15 11 11 5 7 17 1 4 19 9 12 6 17 5 11 7 5 11 0 7 16 0 2 20 11 3 8 12 15 15 5 3 12 7 6 14 10 6 17 7 5 19 14 9 12 13 6 19 4 0 18 8 6 12 7 12 8 11 11 6 12 1 6 9 3 5 9 9 0 14 0 6 14 12 16 17 4 4 0 17 8 0 2 4 20 19 6 13 14 18 1 4 2 3 20 1 20 2 18 10 18 18 7 9 12 8 4 9 18 12 10 19 13 18 17 17 0 1 7 5 0 5 4 9 12 6 12 0 14 2 8 19 14 1 7 10 10 4 7 4 10 9 14 5 5 19 16 20 11 12 15 15 18 19 5 16 0 0 0 19 7 11 1 3 1 11 3 9 19 15 20 15 12 13 19 16 8 19 9 17 13 16 9 16 1 12 18 2 2 16 1 16 15 15 5 9 20 1 18 14 10 19 12 12 6 8 4 20 6 1 0 5 9 5 16 8 18 17 3 12 6 1 18 9 7 17 17 10 10 17 20 12 3 3 13 4 4 11 20 12 9 16 5 0 4 10 19 10 0 3 12 19 4 12 13 2 2 14 14 14 2 4 17 18 20 13 7 5 5 12 11 13 11 20 0 19 5 12 8 10 8 19 18 7 3 16 4 1 18 12 11 5 11 4 18 17 6 19 7 9 17 19 14 20 1 12 7 11 20 20 11 5 5 20 0 15 11 13 10 15 9 19 13 2 8 3 15 17 14 14 10 19 11 20 3 3 18 8 8 2 0 18 0 14 16 10 17 14 12 9 20 4 1 6 0 4 16 14 19 2 2 5 12 2 8 9 1 5 19 13 2 14 8 10 9 5 18 4 0 0 9 2 9 16 1 0 6 2 3 8 11 10 1 14 5 16 0 17 12 1 1 19 7 1 8 14 5 8 2 0 8 1 12 0 11 6 4 11 11 19 5 9 3 4 10 1 0 8 10 20 2 19 13 4 16 14 16 3 15 8 7 13 11 4 19 18 11 3 10 19 4 7 7 4 18 0 18 14 16 4 10 16 13 7 1 4 3 7 1 18 4 3 8 2 1 19 20 5 9 15 5 10 13 9 19 4 7 5 11 13 8 1 19 12 11 8 2 20 4 13 3 11 8 12 14 20 4 0 6 14 12 18 2 18 8 12 11 16 9 3 15 9 5 8 4 16 9 2 15 19 1 15 14 19 13 8 9 6 9 17 11 1 19 19 7 7 20 5 19 17 4 15 8 9 15 10 1 16 16 6 19 13 9 17 13 3 0 0 2 15 19 18 10 16 11 16 17 12 11 10 16 4 6 11 12 18 4 18 3 17 13 11 0 2 9 6 7 11 20 13 10 12 9 9 19 0 16 19 12 20 13 7 20 17 8 7 19 7 11 2 20 19 6 5 6 15 5 13 16 9 1 20 7 4 18 7 13 18 9 7 13 17 1 4 14 9 14 14 11 4 11 4 15 12 7 7 6 14 15 1 20 8 3 9 20 1 14 9 10 14 10 18 14 0 2 11 20 2 15 10 4 13 8 19 9 20 8 10 12 14 10 12 1 10 11 12 12 1 8 5 6 16 3 7 16 12 13 20 1 4 17 3 14 18 13 20 6 19 15 5 2 17 5 16 11 18 6 8 6 6 18 7 2 2 9 16 17 12 20 0 9 4 5 0 18 10 16 17 14 14 19 19 18 12 4 18 5 9 9 15 14 5 7 17 8 1 13 3 7 4 6 8 13 16 14 11 20 15 15 16 12 9 11 12 2 3 1 2 3 7 3 3 8 17 5 12 1 17 10 16 18 3 1 11 6 5 8 4 14 3 18 1 11 19 16 20 6 16 15 15 11 1 7 11 0 13 0 20 20 3 4 9 19 2 3 13 3 8 17 3 6 1 6 4 19 11 13 11 12 5 0 0 3 2 8 10 8 11 9 15 12 7 12 1 14 5 18 17 19 3 10 0 12 4 13 12 11 9 12 13 8 5 2 4 6 8 20 2 16 0 4 0 14 12 11 10 13 18 9 14 12 17 12 18 6 3 19 2 4 15 2 7 17 17 20 4 10 14 14 7 10 14 10 3 13 4 13 7 9 20 7 3 14 8 18 16 13 20 1 5 14 3 15 10 2 1 2 11 13 2 10 9 6 16 1 14 12 20 9 0 18 12 2 4 10 12 2 5 16 6 18 7 4 10 19 1 18 15 18 1 5 6 3 18 9 10 0 7 14 10 4 13 11 8 5 15 12 5 14 11 16 15 4 16 3 0 14 16 5 16 8 14 11 9 12 9 4 5 7 7 14 15 15 13 11 6 12 3 3 10 5 13 5 9 5 13 16 2 15 11 0 9 6 5 13 16 2 9 4 6 6 11 15 11 11 11 17 16 19 2 7 0 11 14 3 3 20 13 6 8 17 5 19 17 4 2 3 7 4 9 5 16 9 12 8 3 7 12 9 8 12 14 13 10 11 13 7 17 20 2 1 13 7 7 8 10 10 7 20 6 3 20 2 6 7 3 3 4 17 4 10 1 4 13 19 14 19 19 12 12 5 11 2 7 12 18 4 16 20 4 8 12 12 1 1 1 16 10 9 7 17 12 12 4 4 7 17 13 10 9 8 16 8 13 10 3 20 5 20 16 0 2 19 5 19 6 7 6 3 7 0 6 9 10 5 17 2 19 13 4 18 9 18 7 15 2 12 4 4 3 16 7 19 12 6 18 18 6 14 9 3 10 10 6 17 2 13 4 20 12 9 11 2 18 13 12 4 2 12 14 8 1 2 11 15 5 0 2 14 17 18 20 0 6 14 11 4 8 2 6 11 11 4 20 18 12 10 6 19 0 14 15 2 13 2 2 20 8 6 13 10 0 8 3 4 11 17 15 5 2 2 12 19 11 6 17 15 7 5 20 5 20 18 13 3 13 2 10 11 7 11 8 19 16 1 3 8 17 20 13 20 14 18 0 16 14 9 4 5 7 11 4 8 13 12 13 17 5 16 13 2 8 9 3 0 10 3 9 1 6 10 12 3 9 8 12 6 6 13 14 0 18 0 6 3 9 17 20 5 20 18 2 19 6 16 13 5 2 15 3 7 19 19 19 3 17 9 15 2 2 6 11 13 17 0 15 1 12 9 2 13 20 18 19 3 17 2 14 3 8 17 9 18 7 10 4 7 5 19 3 0 2 13 3 10 9 18 8 5 18 19 12 10 16 4 0 18 13 20 1 8 0 16 14 3 19 12 15 10 5 20 18 17 8 15 9 11 5 16 14 0 6 20 1 8 17 0 0 0 2 18 13 3 19 16 13 18 7 11 4 1 11 9 19 1 14 15 0 2 10 15 16 5 12 18 12 13 10 0 12 17 2 7 4 15 1 13 4 9 16 5 18 19 12 5 18 13 8 7 13 19 1 11 3 10 18 2 3 4 4 12 19 18 10 8 4 20 8 2 16 19 19 5 1 2 6 14 5 7 14 8 17 2 19 20 7 10 14 1 9 17 1 2 1 20 15 10 14 0 18 14 2 20 7 7 14 13 12 18 14 17 8 1 2 5 5 17 3 9 7 14 4 4 3 5 18 15 14 7 1 0 20 1 14 19 2 18 6 14 3 9 20 15 11 13 11 6 2 19 10 0 5 15 9 1 6 7 10 7 8 2 2 13 13 8 20 10 14 1 6 0 3 14 3 16 7 9 8 18 4 0 3 2 5 19 16 6 13 9 16 5 8 20 6 20 18 12 8 4 4 13 14 8 6 9 9 15 15 5 17 12 11 17 17 3 4 2 7 19 19 4 11 13 16 17 10 14 2 16 18 7 11 14 16 16 5 14 6 5 19 12 3 10 0 14 7 5 18 13 8 16 14 7 5 17 3 9 12 11 5 0 11 15 13 0 10 1 18 15 8 13 1 7 3 5 1 8 17 17 5 13 16 0 3 0 7 11 12 1 13 6 2 4 16 15 18 9 14 6 18 1 4 15 1 13 15 16 17 9 3 0 0 10 17 11 17 14 7 12 19 10 9 5 11 0 9 13 10 13 19 18 5 20 9 9 19 5 20 7 15 8 15 19 6 10 18 14 5 1 11 0 13 16 17 2 10 8 18 10 19 3 18 7 20 10 3 5 12 6 11 20 0 5 16 16 20 9 8 9 5 17 20 12 11 8 14 13 4 14 11 16 16 5 8 10 4 1 18 14 16 19 20 9 5 5 18 8 7 8 18 5 3 9 8 12 16 14 14 18 1 19 1 10 3 6 9 9 11 2 10 15 15 8 3 11 0 11 19 20 13 2 18 11 5 10 20 10 7 1 18 7 3 3 9 2 6 8 9 6 17 18 15 15 7 9 10 6 16 8 7 19 2 8 17 9 9 10 19 12 0 11 14 10 16 15 5 9 9 9 15 17 14 7 12 13 9 4 20 14 19 2 9 16 14 3 1 2 15 9 0 1 18 19 10 0 19 20 19 14 8 10 11 20 10 16 3 4 15 9 19 9 19 2 18 1 1 3 8 0 9 9 17 12 4 6 0 10 17 19 16 19 4 12 17 3 9 17 17 6 2 6 19 13 20 18 14 11 16 8 12 5 4 8 1 12 7 5 6 20 9 7 11 17 3 3 8 20 15 16 17 19 11 17 5 10 13 9 7 12 3 4 18 14 1 18 4 11 10 0 10 7 20 1 9 20 11 10 16 4 17 1 7 7 2 9 11 16 20 12 8 7 18 9 16 15 18 2 11 15 14 2 3 5 11 15 0 7 15 13 7 0 20 10 6 1 20 3 11 6 17 10 19 19 12 6 16 9 1 6 7 19 0 12 2 3 16 2 8 9 1 10 10 0 8 4 2 18 7 3 10 8 12 20 7 12 7 20 20 19 5 6 4 14 0 20 10 8 5 7 7 8 4 9 10 17 4 17 20 3 1 14 11 10 18 5 19 18 5 0 10 16 17 11 7 15 6 17 6 14 14 17 0 17 20 1 4 10 9 13 13 18 1 11 10 13 13 17 8 5 11 11 9 19 17 8 16 14 7 11 12 0 7 20 11 20 3 8 9 15 13 0 2 13 13 5 8 6 10 6 10 9 18 3 7 18 13 2 7 14 6 2 16 13 15 18 17 15 0 4 6 17 5 13 16 0 12 11 14 2 17 19 4 10 12 19 8 4 7 2 2 5 20 9 2 5 1 6 2 6 10 6 3 3 16 7 2 2 20 12 1 2 10 19 6 3 7 20 7 6 20 5 16 17 13 1 14 20 7 3 19 5 18 4 7 6 2 5 0 11 14 0 18 7 3 16 5 10 16 15 0 17 15 18 15 14 10 16 1 14 17 8 17 6 1 19 9 19 12 19 9 17 6 11 5 8 20 3 20 19 19 9 0 2 1 16 19 17 12 12 13 3 2 7 9 2 14 4 6 3 15 14 2 20 8 10 2 20 11 19 13 0 20 5 9 7 13 14 3 18 0 1 20 19 14 6 6 2 16 10 0 10 5 6 14 1 1 2 20 16 20 16 14 19 12 14 15 14 0 8 9 17 3 7 18 11 17 19 11 11 18 0 16 18 4 0 8 20 12 6 17 1 12 15 14 20 2 20 15 8 20 1 18 2 18 0 16 5 3 16 10 15 6 2 0 0 1 5 19 12 6 7 0 2 6 5 17 8 2 10 9 1 8 8 6 10 18 9 0 19 19 19 20 10 3 2 1 9 15 17 0 6 16 4 14 1 11 11 18 9 17 3 8 10 20 2 7 6 3 5 0 15 5 18 6 9 3 18 6 9 17 15 11 1 20 0 12 18 12 17 5 20 9 2 17 11 5 17 2 9 5 3 3 18 20 13 2 9 9 1 18 10 15 7 12 9 6 11 9 7 7 15 7 12 16 12 11 15 10 15 6 1 14 17 14 16 20 3 19 13 17 15 19 9 1 1 9 20 20 11 13 3 17 7 5 11 10 3 1 14 16 20 0 6 11 15 7 20 18 8 11 12 3 11 1 18 13 4 9 3 10 8 17 5 13 3 8 15 5 4 7 4 9 8 6 5 17 17 19 4 17 8 20 12 3 12 11 9 16 8 3 18 0 16 14 9 15 4 16 2 0 17 20 3 20 3 17 0 18 9 11 5 2 13 8 4 2 19 5 8 19 12 10 18 5 14 4 15 14 5 11 4 20 12 5 15 15 11 15 11 20 12 11 11 9 0 13 0 0 18 15 13 5 16 3 18 3 4 8 19 5 1 16 19 15 20 14 2 12 18 0 4 16 2 0 15 8 17 13 18 17 18 9 15 12 20 10 6 14 2 12 10 0 16 0 13 9 13 3 15 15 16 3 10 16 20 14 17 5 11 9 20 13 10 1 4 0 12 0 7 17 11 5 20 8 3 14 15 1 15 6 18 6 14 3 9 10 18 5 6 7 13 7 5 0 1 15 3 5 1 20 4 9 20 18 13 13 17 18 0 1 12 4 9 3 16 5 0 7 17 11 3 6 15 5 10 6 3 19 9 16 19 6 1 11 19 17 15 17 17 5 4 20 8 19 11 5 2 6 1 14 17 13 2 1 11 1 3 14 0 16 16 19 1 19 20 19 4 14 7 11 14 19 1 4 17 11 2 3 13 2 9 11 14 15 16 10 4 5 7 7 4 8 11 4 7 3 19 11 18 12 18 0 20 20 13 18 20 20 14 10 2 18 10 13 15 3 18 17 17 2 3 12 17 16 9 9 5 10 11 19 3 19 17 8 10 15 2 17 5 6 12 19 10 2 10 1 20 3 14 9 19 18 6 7 18 10 10 9 0 18 18 1 3 9 2 19 2 4 11 8 2 14 20 12 10 1 7 15 17 4 12 2 9 0 17 19 17 5 5 16 15 9 15 20 20 15 15 19 15 17 3 2 18 18 2 5 2 19 16 3 8 4 3 20 3 1 16 18 12 8 9 20 5 10 7 18 17 19 11 10 20 1 15 9 8 9 13 12 11 13 6 1 15 9 16 10 19 16 2 17 16 5 6 20 1 19 13 15 7 0 11 17 11 10 7 17 13 18 2 13 10 8 2 10 13 9 16 16 9 1 17 20 12 4 20 16 2 15 14 19 20 2 17 6 20 16 11 15 14 4 4 12 2 4 12 14 0 12 17 3 6 2 5 14 3 9 15 3 7 16 1 4 6 5 14 13 19 15 19 11 12 19 4 9 11 2 1 7 8 17 5 15 5 12 12 15 18 7 7 13 15 13 1 17 11 18 14 15 2 9 17 10 19 13 1 7 14 13 5 9 16 18 12 6 5 10 7 20 7 0 17 15 5 0 17 11 19 9 1 6 8 14 2 12 18 12 13 10 16 19 8 16 8 18 6 15 18 15 15 17 19 19 12 8 20 0 5 3 13 1 2 13 20 9 19 9 6 8 16 9 9 17 17 17 12 19 4 6 5 5 15 20 20 17 14 9 1 1 8 4 11 16 12 4 10 0 16 18 15 10 14 16 5 0 16 4 8 4 4 8 7 5 9 4 9 15 3 14 3 0 11 0 6 3 7 3 12 16 16 19 3 14 0 2 4 5 11 16 9 6 15 6 11 3 8 1 13 4 5 20 13 6 19 3 13 20 6 1 13 16 15 15 18 6 11 7 3 11 20 3 1 6 17 15 15 18 9 0 3 14 5 6 2 5 13 8 6 17 12 7 2 16 5 4 12 3 19 14 8 13 16 6 16 10 17 16 14 3 11 12 0 3 15 8 20 20 14 18 8 11 5 5 9 13 8 10 20 10 3 18 19 11 5 4 13 4 12 20 10 10 11 17 16 1 2 1 17 13 12 11 14 6 4 20 7 3 7 0 12 17 10 4 0 7 12 19 5 7 7 18 10 11 7 9 20 14 17 14 19 11 6 9 14 13 10 6 18 5 13 17 18 16 4 8 10 1 2 17 14 19 18 3 9 5 5 15 15 4 15 7 14 15 18 2 15 1 4 0 5 12 14 3 17 19 17 16 6 5 5 19 19 8 2 19 11 9 14 15 8 12 3 20 4 2 11 19 14 20 17 15 2 15 18 5 15 17 1 16 16 10 17 18 8 2 4 15 1 9 11 3 3 9 17 17 3 6 7 3 9 1 20 9 11 10 0 4 16 5 20 13 20 19 19 10 20 1 3 13 7 3 17 11 7 17 3 3 1 5 1 1 17 3 1 0 14 15 13 6 0 1 7 9 16 19 1 20 19 10 17 12 4 0 2 17 4 5 16 18 2 2 5 8 13 2 6 7 8 4 14 17 16 0 16 16 6 10 0 18 0 2 12 17 18 9 3 17 16 14 19 13 15 15 12 17 15 16 5 17 17 11 6 11 16 19 13 6 6 13 3 17 6 10 10 14 7 8 1 5 8 7 3 6 1 14 1 13 19 3 19 1 17 18 14 9 9 18 19 10 6 8 12 5 6 9 6 2 2 6 6 2 14 14 3 19 2 4 7 15 10 2 6 8 18 9 17 16 0 15 10 8 14 9 4 5 8 10 7 20 19 4 6 3 20 3 8 10 8 18 7 11 5 19 13 17 4 10 16 8 20 8 8 7 4 3 20 7 20 10 8 18 17 3 10 1 11 17 5 12 4 9 0 8 7 3 12 2 15 17 10 18 7 9 4 3 1 5 15 9 10 9 14 18 10 15 12 18 0 15 9 18 13 19 15 0 14 12 18 13 20 5 3 16 15 9 2 4 6 13 18 18 12 19 19 6 17 14 6 5 12 9 2 9 12 18 16 16 13 16 12 1 17 6 14 17 16 5 11 0 18 15 14 10 17 7 6 7 3 16 18 6 13 20 1 10 19 5 20 0 15 14 13 9 9 17 5 11 5 3 1 15 4 8 10 1 13 8 0 20 12 18 13 18 18 15 13 20 20 4 14 8 6 4 10 15 4 18 8 3 6 19 15 11 13 12 3 13 17 4 2 20 19 8 11 10 17 0 5 12 12 8 10 13 5 4 8 11 11 4 20 16 1 8 17 6 17 13 10 6 7 19 13 11 19 19 5 11 10 5 18 20 1 14 4 11 17 14 3 7 1 13 20 14 13 14 3 9 16 1 9 12 9 2 6 13 6 15 19 0 16 12 12 7 2 3 4 16 7 3 11 20 6 10 7 15 20 19 1 16 15 15 18 11 19 4 16 20 14 5 8 3 1 17 11 9 20 18 18 17 16 3 11 9 17 15 10 10 11 8 16 4 13 10 14 14 11 1 10 20 19 9 17 0 12 12 0 17 17 19 7 9 3 0 0 13 14 11 1 16 11 16 9 0 5 5 9 2 5 10 20 11 10 19 17 8 12 15 18 4 15 0 19 0 15 9 3 18 6 3 9 0 18 3 16 13 10 17 11 9 6 10 3 1 9 15 20 9 13 14 8 20 0 3 1 13 5 4 13 18 16 2 3 0 6 19 13 8 9 18 5 14 19 15 15 8 2 8 4 8 13 12 16 13 7 11 9 9 9 1 14 9 17 11 16 3 15 4 17 2 19 10 2 2 15 11 20 11 4 3 14 0 19 14 6 15 15 6 15 4 18 5 6 17 2 3 11 12 19 17 1 1 1 11 10 16 14 16 12 9 16 14 11 5 0 17 0 6 10 8 2 15 13 11 19 4 18 11 2 14 14 4 1 0 6 20 18 14 9 10 20 5 15 10 10 20 12 8 15 6 5 3 10 0 5 0 7 4 19 12 5 16 7 4 17 18 17 1 0 5 20 2 2 11 14 14 1 5 8 16 17 13 8 15 3 5 2 1 8 4 0 1 0 14 6 15 0 2 9 6 13 12 0 13 3 8 20 17 1 20 15 6 0 6 8 14 18 17 1 13 15 17 6 6 2 13 14 3 12 16 9 20 15 6 18 7 18 0 1 19 12 0 9 9 11 12 15 1 7 18 5 2 11 19 11 4 17 8 13 10 17 17 5 5 13 11 18 3 2 3 12 11 13 3 5 9 16 20 3 7 13 8 15 15 12 20 15 20 2 8 3 14 3 1 16 9 0 3 3 4 16 12 11 0 6 5 2 18 13 8 14 8 1 4 19 16 4 11 20 19 6 13 3 15 11 10 6 8 15 17 6 8 1 7 6 17 8 13 2 5 2 13 9 6 14 15 2 5 13 13 8 13 18 18 15 7 19 3 17 18 6 20 11 9 10 0 1 0 8 3 6 19 17 19 1 8 8 2 8 16 9 7 12 7 5 9 12 8 12 9 1 2 15 8 14 13 0 7 9 0 6 19 6 10 4 15 9 0 12 13 19 12 8 10 17 0 6 14 3 0 17 17 8 7 17 13 9 7 7 9 6 2 0 3 12 20 19 12 5 2 13 6 5 6 20 15 8 13 12 11 9 17 11 16 19 5 6 0 18 18 3 0 19 0 5 20 0 3 9 15 2 2 7 11 14 17 17 6 15 15 14 6 10 10 7 18 0 15 8 8 14 13 4 9 13 5 6 0 17 8 5 13 9 16 17 3 18 13 3 6 10 11 2 12 7 15 15 1 9 3 11 10 8 14 3 15 18 3 9 9 11 14 4 19 15 6 5 1 1 2 9 18 14 12 0 7 7 3 16 17 16 19 6 10 5 8 12 16 14 9 18 5 14 3 18 19 2 19 18 7 5 16 18 16 15 12 2 12 3 16 3 17 6 3 6 10 19 16 19 19 11 1 10 5 14 18 3 7 7 14 2 8 5 10 19 14 14 14 20 3 5 10 12 14 7 13 18 16 16 8 17 6 16 15 0 5 15 15 16 2 11 14 13 5 18 19 2 15 2 6 19 11 13 13 0 18 2 2 8 5 3 16 11 17 16 19 0 19 8 6 1 6 14 0 6 3 7 13 17 10 20 10 17 9 14 2 0 4 11 13 18 19 2 17 19 14 11 7 0 1 18 2 4 1 2 15 13 19 8 18 11 11 9 16 7 1 18 17 5 17 15 15 20 6 16 13 10 15 19 14 17 9 1 20 0 16 16 6 11 17 7 5 14 10 10 12 17 8 0 13 12 10 15 13 6 12 19 14 3 18 8 9 8 6 20 4 4 2 11 13 9 5 10 1 19 11 19 7 6 16 11 13 7 18 11 20 9 7 17 15 12 18 7 18 3 0 19 6 6 11 19 17 6 4 7 14 18 7 2 5 6 8 11 14 12 16 6 7 5 1 0 4 14 14 14 19 0 6 11 9 8 17 9 18 6 8 3 14 18 8 8 12 18 3 17 9 4 17 10 0 17 7 8 14 20 1 15 3 2 18 9 13 0 1 18 19 16 5 1 9 3 2 5 2 0 2 4 12 10 13 9 7 7 2 19 15 4 16 17 0 15 20 3 16 1 2 12 16 11 5 2 19 6 10 3 15 17 9 17 4 0 6 19 12 17 1 17 7 15 6 17 15 13 2 7 15 0 0 0 17 7 16 1 2 20 15 5 15 19 1 12 19 15 8 18 19 14 0 17 2 1 11 15 19 16 4 2 13 19 14 12 9 5 4 7 20 19 13 20 2 14 10 17 14 15 13 13 14 13 15 6 16 5 1 15 6 15 3 17 12 8 14 9 7 20 15 4 12 1 11 2 7 7 6 8 12 19 10 4 3 9 17 7 3 0 6 13 17 19 11 16 6 6 10 6 17 18 9 7 16 14 16 2 14 15 7 14 20 2 7 6 4 4 15 4 11 0 15 4 15 13 12 20 0 9 14 20 2 14 14 10 2 3 15 16 7 14 7 11 1 2 20 6 11 6 7 5 15 2 16 6 20 16 7 1 15 12 12 15 15 12 10 17 13 6 3 19 13 17 5 11 19 12 18 13 6 13 20 13 1 8 20 16 2 12 8 14 9 5 0 0 4 2 13 8 5 19 9 17 18 1 20 12 2 14 7 20 1 3 8 14 7 15 11 20 18 4 11 3 12 8 14 10 0 10 16 20 4 13 18 13 8 7 4 10 6 1 6 10 5 12 7 19 12 1 19 6 18 15 14 13 7 2 3 0 7 4 12 0 1 19 15 1 5 18 5 15 8 19 0 2 7 19 12 4 17 9 9 9 12 10 15 14 4 10 17 2 20 10 1 18 3 1 2 19 1 11 18 18 19 6 5 0 5 17 16 7 10 20 5 11 17 19 20 12 2 12 16 14 1 6 17 7 15 17 15 16 4 7 12 19 18 5 17 14 20 12 17 4 18 19 17 13 19 13 20 18 10 12 0 7 20 14 1 11 13 17 15 20 5 11 2 12 15 19 10 5 14 10 0 5 5 17 4 1 0 6 1 16 3 16 3 5 10 9 3 8 6 15 18 5 16 12 11 16 18 5 9 19 7 6 14 5 0 17 18 5 3 11 3 1 3 10 14 14 1 7 19 12 20 10 16 19 7 12 9 7 12 19 11 13 4 13 5 18 19 18 1 4 8 17 20 13 8 5 1 11 7 19 8 19 6 5 7 12 10 10 18 5 19 11 9 3 16 20 8 5 10 19 14 17 17 10 7 3 13 16 5 6 9 2 7 2 12 4 14 9 12 10 4 17 0 18 6 5 20 18 18 2 18 9 19 0 17 12 12 6 15 8 0 18 2 10 5 11 4 11 10 9 5 10 2 7 14 9 1 7 1 3 5 6 9 5 15 9 8 6 19 19 9 20 0 8 13 11 0 4 19 0 5 2 7 1 8 7 3 16 10 12 6 2 3 18 16 14 17 20 4 19 17 13 9 18 11 10 11 11 20 6 14 16 5 18 6 10 1 17 11 12 18 0 8 12 20 18 16 1 10 19 16 0 2 11 20 15 12 11 2 16 8 9 5 0 1 17 6 16 20 3 4 20 13 0 17 10 13 1 11 14 19 0 18 7 15 14 0 2 12 3 7 3 0 7 7 11 20 1 14 17 11 1 4 19 6 11 14 16 15 2 10 10 17 8 5 14 4 13 0 19 9 2 5 2 1 18 7 4 5 9 0 16 13 18 13 18 1 5 1 15 11 16 0 5 0 7 13 3 3 6 9 8 18 19 12 20 18 2 4 15 2 3 18 0 16 0 5 19 3 5 10 20 2 20 20 13 16 12 11 8 18 11 6 7 9 13 16 19 5 6 6 3 7 19 14 4 1 6 8 5 2 8 9 9 9 12 16 10 18 19 14 16 4 13 5 10 15 17 8 0 3 0 0 6 15 0 8 14 13 3 8 2 5 4 8 8 11 7 2 17 18 19 1 16 14 2 12 13 14 13 11 10 7 13 20 1 17 0 13 6 20 10 18 18 14 1 18 1 20 4 11 0 0 18 2 8 12 5 11 12 20 15 11 18 5 12 13 3 4 12 20 1 13 4 17 3 17 4 12 15 7 7 17 3 8 0 18 10 2 12 0 11 1 20 5 9 7 8 13 11 6 2 10 4 13 13 1 19 17 11 12 11 1 4 15 0 8 15 20 1 3 16 14 18 18 15 16 14 3 3 20 8 6 19 4 9 19 12 8 1 10 4 11 2 12 10 10 5 10 5 20 9 11 0 6 16 8 17 20 12 19 11 16 17 19 16 6 19 5 15 20 11 13 13 20 15 12 0 15 4 9 7 10 12 9 12 12 5 7 15 8 4 15 0 20 11 14 11 6 13 1 11 16 1 15 10 20 17 19 12 7 18 3 0 1 8 17 11 5 12 12 16 18 12 0 12 10 5 8 3 16 2 15 15 13 2 5 12 0 4 15 9 13 9 14 0 16 9 19 18 1 1 7 1 6 5 0 2 11 14 3 9 2 11 16 7 13 18 16 12 3 14 13 13 1 13 5 20 1 6 10 3 15 14 8 1 8 20 16 4 12 13 11 18 10 9 1 4 7 10 10 9 15 14 6 19 17 12 4 1 14 4 4 11 9 3 20 19 14 19 17 7 20 12 1 17 8 14 16 20 4 14 1 2 20 8 12 13 3 4 18 19 11 15 3 6 19 0 13 17 1 7 18 0 19 5 15 16 6 4 2 5 0 2 9 9 4 2 1 7 11 18 6 5 10 11 16 0 16 3 15 3 15 15 15 5 20 2 10 15 12 20 12 12 9 13 10 19 8 20 0 13 14 9 0 15 8 10 19 11 19 13 2 8 10 8 19 20 9 1 17 8 9 14 18 7 6 5 3 18 19 17 5 18 7 18 10 18 8 0 13 9 12 8 13 1 17 6 9 14 14 0 8 17 8 4 1 8 6 17 8 15 19 1 3 4 5 10 0 12 11 20 3 6 17 11 10 7 15 10 9 6 11 14 0 1 4 1 13 4 18 20 7 5 11 0 4 9 10 1 12 17 12 9 5 10 2 6 10 11 4 6 8 0 9 9 10 11 8 6 6 14 4 14 17 20 5 0 18 20 9 8 4 8 7 3 9 1 12 20 14 12 16 19 7 10 5 11 4 1 11 14 5 2 8 18 11 0 3 13 20 17 1 4 19 10 15 19 10 7 20 7 7 6 2 10 11 16 8 0 7 18 11 15 11 7 4 0 17 7 19 15 6 9 16 13 18 14 14 13 19 19 16 7 4 20 12 18 20 1 1 19 3 11 4 5 7 15 19 20 20 4 14 4 10 3 13 12 9 7 18 12 3 17 8 2 8 16 12 11 18 16 13 7 1 17 6 11 7 0 17 8 19 17 16 8 12 18 20 18 14 17 19 8 5 17 17 6 11 20 18 19 5 13 12 20 3 18 15 6 12 6 2 18 13 19 20 2 15 9 3 1 17 7 11 10 7 12 0 13 13 11 4 14 7 8 11 4 0 18 7 17 8 5 15 19 6 11 1 0 14 0 10 10 15 10 2 7 2 1 15 6 11 8 19 20 12 10 19 12 4 19 19 0 14 2 13 15 11 4 7 6 14 1 7 16 6 13 16 18 0 11 17 1 10 2 10 2 9 1 20 14 5 2 6 20 12 1 6 20 9 3 10 3 4 16 7 19 15 5 2 5 14 18 10 8 7 17 19 19 9 7 19 15 7 3 20 6 4 2 15 19 19 14 6 9 7 6 19 9 3 15 1 13 20 0 7 4 18 9 11 4 11 19 0 18 7 1 19 11 17 1 10 10 3 20 16 15 3 2 7 13 19 15 15 7 1 14 12 7 3 9 8 12 5 15 16 3 14 2 9 12 7 6 4 9 9 17 17 11 18 6 2 3 1 17 20 3 1 16 3 20 18 1 19 6 14 7 3 14 10 3 15 20 14 19 4 12 2 20 17 6 16 10 9 5 14 8 5 10 14 12 0 14 15 6 18 6 7 10 12 7 9 3 19 3 3 4 15 7 17 19 19 5 9 0 9 16 4 0 5 12 5 3 0 4 20 11 2 11 5 20 16 17 20 11 8 17 19 11 8 19 6 4 6 19 15 11 11 17 16 2 17 6 1 16 3 8 12 16 19 6 9 2 19 13 1 20 7 13 2 2 8 2 2 10 8 12 13 15 8 2 2 19 20 7 10 19 1 4 4 19 10 16 5 10 1 0 10 8 14 5 3 13 5 4 17 1 6 6 0 8 10 14 0 3 20 11 20 11 11 8 18 12 1 18 0 10 4 7 9 7 18 7 19 0 15 15 13 0 15 6 0 12 14 13 10 10 1 1 20 12 9 17 5 11 12 12 13 11 7 3 14 15 2 7 17 7 14 15 7 16 7 0 11 13 4 16 5 11 14 17 3 4 11 12 14 6 6 3 2 10 14 7 20 2 17 20 1 19 9 3 3 2 9 4 20 10 4 20 13 16 5 3 16 8 12 16 10 7 4 7 2 14 10 0 3 17 16 19 9 13 5 3 6 7 8 1 16 4 17 15 2 2 20 17 15 9 9 3 1 18 12 3 12 17 13 12 5 11 13 16 10 10 3 4 4 16 4 1 13 16 16 15 16 17 10 13 11 15 4 2 20 1 10 3 10 20 14 12 8 3 5 12 18 5 4 7 3 15 5 8 13 13 20 14 11 4 12 15 17 14 4 19 18 2 11 16 4 5 18 16 15 4 12 10 11 8 14 8 10 6 10 3 1 20 18 0 8 18 15 14 11 8 9 4 8 7 4 5 17 20 14 7 19 11 4 9 13 16 5 13 14 11 6 10 20 3 16 3 6 5 7 16 15 16 3 11 19 7 10 0 6 3 13 6 18 1 13 8 7 7 10 9 12 7 15 13 12 0 19 16 4 13 3 4 11 19 4 11 1 3 11 20 0 14 20 11 9 14 8 12 19 2 16 17 1 8 16 7 3 12 8 8 9 17 4 19 15 7 9 10 17 7 1 0 7 7 6 13 16 2 11 12 17 8 12 9 8 19 17 11 8 15 19 14 2 9 11 9 16 14 19 7 13 4 11 7 17 12 11 17 20 20 5 2 4 0 12 15 18 14 18 5 16 16 7 16 0 17 4 1 1 2 14 11 4 6 10 1 20 4 5 15 12 16 16 13 6 15 8 16 20 13 15 14 1 0 17 13 7 18 3 4 5 19 17 15 10 18 17 5 18 17 18 1 17 19 2 0 6 9 1 5 9 6 1 12 3 3 5 12 15 8 5 6 0 15 8 13 14 0 11 4 6 18 20 7 8 14 16 6 10 10 20 7 11 14 7 6 19 6 20 5 1 1 1 16 20 13 19 16 19 8 2 15 12 5 8 8 4 14 4 3 5 16 4 9 14 8 6 17 11 11 13 0 1 2 10 1 10 18 4 8 9 2 2 11 4 0 20 20 7 15 9 13 12 18 11 8 10 19 1 7 11 18 5 15 0 19 0 4 7 5 11 6 0 19 12 11 17 18 4 2 19 4 13 13 9 20 5 19 13 1 5 18 6 3 10 4 19 17 0 15 2 12 10 5 3 5 1 16 10 16 13 7 4 18 2 14 18 1 11 4 7 9 18 6 11 16 3 1 2 14 14 13 8 16 19 9 18 5 8 20 14 14 15 0 11 13 16 9 2 8 16 2 15 17 6 18 17 20 13 5 3 10 18 7 14 20 9 4 12 9 19 12 13 20 7 14 1 1 6 2 6 12 8 0 8 20 1 2 16 2 3 9 1 14 15 18 15 14 15 19 2 16 8 7 12 0 13 19 13 15 4 6 6 18 9 11 10 12 3 4 10 14 17 14 17 4 11 17 16 14 11 20 18 7 10 7 18 13 17 20 5 9 20 1 6 14 17 18 7 1 12 15 5 9 0 1 11 16 10 11 6 2 18 19 13 18 7 18 12 0 19 0 7 15 18 3 2 0 1 0 19 2 16 5 6 1 18 7 19 7 3 5 6 19 12 10 10 10 0 17 18 10 10 7 10 8 2 6 15 10 3 13 5 15 11 11 3 16 0 12 1 3 4 8 9 11 7 5 16 8 5 19 11 8 0 17 5 3 1 3 6 4 6 6 8 3 14 4 20 14 17 8 19 14 6 7 1 5 9 15 12 0 20 10 17 3 1 13 13 13 7 2 9 11 10 7 15 6 0 10 8 2 13 4 14 2 16 13 17 12 13 18 6 5 3 15 10 8 14 6 0 12 0 7 5 4 17 15 18 3 2 9 13 2 2 3 17 18 20 13 0 15 20 20 11 14 13 13 10 18 5 9 2 14 19 12 4 3 19 13 7 19 10 13 2 20 2 0 8 6 9 5 19 8 2 18 7 15 6 20 6 3 14 16 3 0 18 13 0 3 11 3 19 16 9 13 19 18 5 10 15 6 14 5 20 2 8 10 13 2 7 14 4 17 17 19 11 4 2 13 11 18 17 6 5 17 1 15 19 11 13 20 20 10 19 15 1 4 13 15 9 17 19 16 17 4 14 3 1 15 20 20 12 0 13 4 19 20 9 14 7 11 1 7 15 4 2 11 14 5 10 3 6 20 9 2 8 14 17 7 18 5 5 10 14 9 11 7 12 18 5 17 14 2 3 18 20 17 7 13 17 3 19 1 18 2 12 13 17 0 20 18 19 5 16 9 10 1 0 15 15 15 4 9 7 0 2 12 20 18 11 16 9 8 7 12 3 4 19 12 8 0 3 11 4 3 0 17 8 7 18 5 19 11 7 17 8 17 16 7 2 10 2 12 5 20 19 5 11 3 17 15 6 13 18 5 6 13 10 17 13 3 6 10 1 20 2 2 11 11 14 12 0 9 10 15 13 0 18 4 15 1 13 2 12 15 19 17 17 3 9 8 7 15 5 8 16 12 11 13 9 17 8 9 7 11 14 5 14 1 5 10 0 18 5 17 15 2 12 16 13 9 16 16 16 15 10 6 20 18 11 4 6 19 19 12 20 13 1 1 10 9 12 20 13 15 1 6 20 10 14 17 10 13 6 6 2 5 16 17 7 12 19 4 19 4 5 5 5 6 18 20 1 9 7 19 13 5 15 3 11 15 20 3 3 10 20 18 4 2 19 16 10 19 10 9 14 8 12 4 19 14 13 0 16 11 9 10 7 19 15 14 5 13 6 9 19 4 17 11 11 17 18 5 11 0 3 12 4 5 3 4 11 6 16 19 17 5 10 10 17 10 13 20 20 8 16 2 16 17 4 10 13 9 8 18 16 16 0 10 2 3 10 19 2 9 1 17 5 10 18 12 0 12 7 15 3 20 5 0 16 4 5 7 8 2 20 12 2 2 6 19 10 15 2 17 17 17 5 1 13 9 15 10 16 3 6 16 12 9 15 1 7 17 4 13 10 16 3 14 7 11 11 18 20 14 20 14 9 6 7 14 3 14 8 10 11 4 9 4 13 15 19 13 0 9 18 20 4 9 14 18 11 6 2 14 1 16 6 6 17 13 1 20 16 6 15 17 18 9 10 7 14 6 10 16 18 4 13 3 19 7 6 11 10 10 1 10 1 14 20 15 11 20 15 18 13 4 18 6 10 1 2 3 2 3 12 0 15 7 5 13 8 14 15 3 1 16 8 20 19 13 12 10 7 7 16 12 16 20 6 4 11 15 19 1 10 20 7 3 8 20 17 5 2 4 16 19 19 10 0 14 20 16 11 8 11 18 12 0 11 6 6 13 15 7 16 9 3 19 2 4 1 5 19 8 4 11 20 10 17 2 18 5 2 8 7 14 12 11 14 8 8 8 18 6 17 1 14 14 4 6 16 13 2 13 0 17 3 19 7 9 16 18 5 18 0 10 2 10 14 14 6 8 11 2 18 4 13 1 19 13 18 18 9 16 2 3 18 19 2 15 19 10 19 13 14 13 14 15 18 19 4 11 16 11 16 9 12 13 17 5 12 6 18 14 18 12 6 16 9 9 14 13 13 13 6 4 6 8 10 10 14 5 20 10 11 13 13 20 12 15 10 15 18 5 18 6 12 20 14 4 19 15 5 19 18 17 1 14 14 13 18 4 10 10 14 10 11 4 9 11 2 1 12 20 1 16 5 20 1 16 19 9 10 9 8 1 14 3 5 9 7 15 2 19 5 8 16 14 17 20 5 16 15 2 20 18 16 16 0 5 20 20 12 7 14 20 9 10 0 9 14 16 16 13 18 15 5 8 8 12 14 16 11 10 7 10 14 13 14 1 4 0 1 14 5 3 11 10 5 18 12 6 18 14 12 2 7 2 18 8 16 3 15 11 18 4 20 17 20 15 14 10 20 14 17 5 4 20 11 6 6 11 11 18 18 9 10 6 16 18 3 8 20 16 13 16 14 10 9 18 8 17 1 11 5 11 5 3 8 0 1 16 13 4 6 13 19 1 13 18 6 3 5 2 0 5 14 3 19 6 4 6 17 0 7 5 11 19 13 12 15 12 19 12 2 0 16 6 8 20 17 0 11 17 11 20 15 14 10 2 17 2 14 14 5 15 7 1 6 12 5 11 16 20 7 10 11 5 12 20 1 14 12 20 10 15 14 1 3 9 3 6 16 15 12 10 20 1 4 12 9 20 6 3 1 13 1 8 4 18 1 18 9 17 4 16 9 8 8 9 9 8 10 11 10 15 1 18 15 4 12 5 13 7 0 13 9 16 11 7 6 9 14 14 18 2 5 8 3 14 19 18 6 10 17 9 14 15 2 9 1 20 10 12 14 6 2 20 11 0 7 8 6 12 2 14 14 8 16 1 6 5 16 1 5 20 4 8 9 3 18 5 10 18 10 14 20 13 1 16 15 6 13 18 3 20 2 7 6 2 3 18 4 3 4 16 12 3 0 8 20 12 15 1 3 13 11 2 5 9 0 17 12 9 15 7 13 8 18 5 19 9 11 14 15 10 16 18 3 16 12 15 12 12 17 3 17 2 20 17 7 1 5 14 13 10 19 20 3 2 10 7 14 15 0 13 11 11 8 7 14 20 8 15 16 17 5 15 18 17 17 9 18 7 0 18 13 0 20 2 11 11 5 8 0 17 7 3 15 18 15 16 7 1 19 18 20 18 6 5 3 0 7 3 7 1 5 9 11 7 20 15 8 15 1 7 0 17 5 19 12 18 13 0 6 10 17 2 18 12 15 9 3 16 12 1 15 16 4 16 16 0 11 14 5 16 19 11 11 13 10 1 17 19 12 13 17 4 20 6 13 15 13 3 9 3 11 1 9 16 11 5 11 0 5 5 4 14 5 6 2 19 16 5 16 3 0 5 6 17 20 12 2 0 6 2 4 9 10 5 18 12 9 7 7 17 7 12 8 18 10 9 5 13 10 12 2 1 10 7 1 20 14 16 20 10 14 4 6 14 6 6 6 14 18 8 3 8 3 1 6 9 5 3 6 5 18 13 7 10 12 7 8 6 6 18 1 19 12 17 15 0 6 2 7 20 12 0 3 17 17 4 11 16 18 9 9 16 14 0 15 17 13 14 17 6 11 12 10 11 12 6 5 15 20 17 12 18 4 5 14 1 12 12 9 7 4 0 6 1 15 13 4 19 3 2 5 0 5 9 20 20 4 8 9 20 14 13 15 20 6 10 11 6 11 16 15 12 14 20 0 9 1 6 18 6 20 8 9 0 8 17 2 13 6 12 2 1 11 9 17 7 14 19 14 10 2 2 7 5 9 14 11 20 0 9 2 15 20 6 4 3 12 18 8 13 1 16 19 2 17 4 7 1 8 1 19 5 12 4 3 11 12 8 19 17 17 13 16 17 15 11 0 10 15 20 8 10 0 20 19 7 17 13 5 0 17 4 2 0 8 20 11 16 17 0 10 9 5 9 11 2 3 16 18 1 1 17 15 12 3 2 5 0 2 19 4 13 17 15 11 5 5 5 7 5 4 15 5 18 17 0 10 2 16 13 10 0 4 5 14 4 8 6 8 12 17 20 5 14 15 1 7 4 0 5 5 4 6 1 6 19 10 12 17 7 10 2 0 16 19 0 13 5 11 19 8 18 12 1 15 3 14 9 8 10 14 15 18 18 5 0 1 0 5 3 14 20 5 18 2 17 3 14 18 7 12 1 12 19 7 11 11 10 14 2 16 1 3 11 13 13 0 10 11 1 2 0 12 20 20 9 7 16 3 9 13 18 15 6 18 12 2 3 20 16 1 3 11 19 16 5 0 6 3 13 20 9 16 13 15 8 18 10 0 19 3 20 15 17 11 6 18 8 1 15 11 16 8 16 20 13 16 2 11 16 14 20 19 16 17 7 2 7 2 14 17 6 14 11 18 16 2 3 0 1 17 15 3 19 8 14 16 1 13 17 6 16 20 18 9 9 3 6 7 10 15 2 15 10 14 2 13 17 9 5 3 15 0 12 20 11 3 14 10 3 8 19 7 2 9 15 3 18 13 12 16 13 15 13 17 19 1 7 6 13 10 16 1 2 8 11 12 13 4 1 6 6 18 16 15 13 0 18 15 6 18 10 3 17 12 3 20 13 8 1 8 20 20 9 19 15 2 18 9 19 1 2 14 14 1 4 12 4 6 20 8 18 17 2 0 20 14 1 11 20 10 19 13 9 15 10 4 0 2 6 1 8 7 3 11 12 3 10 10 3 5 20 15 8 17 12 0 8 8 10 19 14 20 20 11 19 14 18 17 13 15 20 12 12 2 4 14 20 17 19 7 18 4 16 8 7 0 8 4 20 15 7 7 19 14 16 14 12 7 15 1 10 6 15 6 8 5 4 4 6 18 15 19 2 0 20 11 8 14 1 18 16 6 12 1 17 7 17 0 7 10 0 10 12 13 3 19 11 8 19 20 20 4 14 0 10 7 6 6 20 6 13 18 19 8 8 8 19 14 12 15 7 18 0 12 17 11 2 13 19 9 15 18 20 20 17 9 13 0 16 11 13 3 1 15 0 19 20 17 6 20 2 14 15 13 8 17 9 18 16 9 19 9 19 4 8 0 17 8 18 2 14 9 0 1 16 14 16 10 19 2 20 19 14 19 1 5 20 3 16 16 8 1 10 15 16 0 15 0 0 1 14 13 1 17 19 2 10 5 15 0 20 4 2 10 20 6 4 1 9 0 1 12 11 17 18 13 11 13 4 10 11 7 2 10 11 18 4 11 10 12 14 15 3 11 7 2 19 11 0 18 0 19 5 18 1 9 15 9 2 1 0 16 2 2 16 1 2 19 12 14 6 20 15 8 1 9 1 8 1 10 9 4 2 15 1 20 16 5 2 9 16 13 11 13 17 12 18 6 1 19 13 10 16 6 16 11 17 3 10 1 13 20 14 15 0 18 15 4 7 17 11 0 14 5 15 2 16 4 10 2 8 2 9 13 15 6 12 1 19 1 19 9 5 19 13 7 3 6 12 1 13 19 11 6 10 10 8 10 10 16 2 16 20 17 4 5 5 18 7 8 14 10 10 20 18 7 6 20 5 14 0 16 4 5 18 11 12 2 8 3 15 14 7 18 7 7 5 5 14 6 8 20 6 18 20 10 10 11 16 19 2 2 14 13 9 7 8 4 9 10 5 10 1 16 9 19 17 13 5 2 18 16 2 4 3 3 7 8 10 17 18 13 19 17 20 4 2 10 12 11 12 6 2 10 12 17 15 18 7 3 19 16 13 15 1 3 7 5 12 20 3 16 15 7 20 14 19 11 17 9 1 14 18 17 0 19 0 18 9 13 17 6 20 16 0 9 14 15 11 4 6 9 19 2 17 11 2 18 7 3 4 19 20 7 1 1 17 3 16 7 0 17 11 13 15 20 9 20 1 0 3 13 15 11 7 4 16 19 12 7 15 18 13 3 19 2 1 17 15 4 12 11 19 3 10 12 20 20 6 1 6 9 14 4 15 1 3 18 12 18 13 18 9 4 16 3 3 1 20 2 4 18 14 20 13 9 15 17 17 3 17 15 4 3 1 0 1 7 18 8 12 18 17 17 2 20 11 17 3 11 9 15 4 0 0 13 17 2 14 11 16 14 4 11 1 16 18 17 18 9 7 10 11 4 11 17 17 2 12 10 2 16 2 14 3 11 11 18 7 3 11 2 16 10 6 19 6 7 5 7 0 10 6 0 7 9 7 7 3 16 17 3 15 7 20 10 8 20 1 8 20 1 4 5 11 20 20 5 5 12 11 20 16 20 0 4 7 8 17 9 5 13 5 16 9 15 13 12 11 15 14 16 17 17 2 12 14 2 19 0 4 18 10 6 3 13 6 17 2 15 12 19 10 17 15 4 10 8 19 8 5 6 3 13 17 11 20 20 18 17 1 16 11 4 9 3 8 15 16 5 20 0 19 5 7 6 5 4 12 19 2 1 20 9 16 15 5 15 19 7 18 1 2 17 17 18 8 6 8 18 19 13 20 15 10 1 7 15 16 6 1 14 18 16 11 12 2 17 3 8 15 4 15 7 18 13 15 11 17 17 11 20 17 8 9 9 2 14 9 3 7 1 14 14 13 14 8 6 1 6 0 7 13 11 6 9 3 20 2 1 6 1 17 16 13 8 5 16 14 1 3 20 17 7 1 14 9 7 17 9 19 3 11 16 11 12 3 17 9 0 2 15 10 0 8 13 16 3 12 3 18 2 13 18 0 2 18 10 18 7 2 15 17 14 2 20 8 4 10 14 3 1 14 2 7 14 17 5 2 6 6 10 16 20 0 12 6 2 5 7 10 18 9 11 0 20 14 0 9 4 14 3 15 12 7 10 9 5 10 15 4 3 2 14 15 2 10 4 3 11 14 16 11 20 9 0 20 7 6 8 0 10 3 16 19 8 4 12 11 0 17 20 4 8 9 12 18 8 10 19 9 18 3 11 2 11 10 12 6 10 18 12 3 14 20 4 19 10 8 13 16 0 5 14 14 5 18 2 1 17 4 10 14 18 5 10 9 16 5 3 7 5 15 6 13 7 14 18 2 18 1 6 17 18 20 9 5 1 0 15 4 0 15 4 5 0 20 16 16 19 1 13 10 20 18 11 5 16 5 19 18 13 11 11 6 18 19 18 11 15 2 18 1 15 11 8 3 10 9 6 8 2 20 9 15 19 1 14 20 12 9 4 5 11 13 11 12 9 19 15 14 13 9 4 15 20 17 2 17 12 13 18 12 12 19 6 8 20 14 3 12 1 9 14 2 18 1 18 7 12 11 17 9 18 20 8 8 7 17 5 11 14 13 8 17 2 11 14 11 7 15 9 11 10 14 3 10 10 20 1 7 8 12 19 14 1 18 16 3 11 0 12 8 14 3 5 18 0 12 20 17 3 3 17 10 6 5 1 15 4 14 7 15 0 12 14 12 13 0 6 2 5 13 14 18 14 1 6 0 1 1 15 7 20 1 13 4 9 3 6 14 17 13 14 3 17 1 13 6 7 8 14 12 18 5 18 14 11 8 1 9 14 10 10 11 8 4 19 6 13 6 18 13 6 4 14 13 1 4 1 13 1 13 13 15 17 6 1 10 2 4 8 10 17 6 3 10 5 8 18 6 11 18 3 11 16 1 6 12 4 11 8 8 12 19 5 3 16 11 2 11 18 11 1 15 8 15 13 15 14 9 17 2 15 3 6 11 8 6 0 18 15 7 19 5 5 3 15 7 1 2 7 18 5 2 12 0 15 0 12 17 1 8 2 6 10 17 13 19 1 2 1 1 20 6 9 9 6 0 1 1 3 4 10 17 0 4 9 9 3 17 6 20 14 10 11 12 7 14 2 10 10 3 13 19 9 11 17 15 10 12 16 16 9 12 20 12 7 9 5 8 4 15 19 19 10 17 7 17 0 0 9 1 12 15 20 19 7 6 3 15 7 15 18 19 16 17 12 16 18 14 14 7 17 5 15 13 15 6 11 4 10 7 2 7 3 9 18 0 17 16 2 0 7 19 15 13 13 8 10 17 20 3 10 15 9 16 6 0 4 6 19 11 17 9 10 19 16 1 12 11 18 20 5 19 11 5 13 7 1 6 9 5 14 17 5 6 2 9 17 10 2 3 8 10 17 14 2 18 20 17 7 0 2 3 14 14 11 10 0 13 5 5 15 5 9 8 11 19 19 10 3 12 14 19 14 4 13 10 6 16 15 3 5 20 19 18 0 2 4 20 13 0 7 7 7 10 3 20 14 10 14 5 8 0 8 11 3 15 1 16 4 19 0 15 17 20 19 9 2 6 12 19 6 3 14 6 5 13 18 16 18 20 6 17 11 17 6 9 6 19 4 5 3 2 16 1 6 11 6 17 18 7 18 18 13 7 1 4 10 5 8 4 14 7 19 16 4 0 4 4 14 17 16 19 7 7 20 16 0 18 7 0 9 13 6 7 8 10 13 11 4 7 18 17 3 12 18 19 19 17 8 14 14 2 7 20 11 15 3 12 7 20 19 13 18 18 12 4 11 15 9 18 9 9 0 16 0 1 16 14 16 9 7 18 1 13 4 11 13 10 14 17 13 13 6 9 19 2 8 4 20 16 19 16 11 2 16 9 4 5 20 20 14 7 18 19 1 9 15 16 17 12 12 0 4 8 8 18 6 15 10 12 8 4 9 4 16 17 18 12 20 8 4 4 14 2 1 16 18 18 14 13 2 4 15 12 8 15 11 17 1 10 5 2 7 17 8 0 15 3 10 2 8 10 15 17 8 10 7 1 7 17 0 12 12 1 16 15 18 0 20 11 0 14 10 2 3 0 7 14 8 5 0 17 4 7 16 3 0 0 5 10 16 6 19 9 7 5 14 4 3 1 5 17 15 20 9 4 10 14 3 3 0 8 16 20 4 12 0 4 16 10 17 5 0 14 2 17 18 1 16 4 9 3 5 5 13 6 8 16 10 6 7 3 4 18 19 6 17 19 5 0 18 2 9 18 16 9 4 20 12 2 15 3 8 7 4 3 19 6 1 20 2 19 6 0 14 14 3 5 7 8 3 19 1 4 9 2 2 4 2 4 1 17 3 19 0 5 8 1 12 5 14 6 4 8 2 13 16 16 1 10 3 2 8 14 6 1 18 10 16 3 13 8 13 8 4 8 16 12 10 14 2 17 20 14 0 11 7 15 5 0 0 11 16 17 18 16 18 3 11 17 0 20 10 19 9 13 12 19 6 19 12 14 19 11 4 8 19 15 16 13 7 1 15 1 15 15 11 10 18 11 16 17 13 7 2 0 4 16 0 10 1 9 4 16 4 1 0 3 8 1 6 20 17 10 2 1 0 2 4 9 0 1 15 10 10 20 13 9 11 5 12 18 19 9 0 14 14 0 10 5 8 14 4 18 5 0 17 15 5 4 8 10 5 17 5 8 5 18 19 10 3 20 3 18 2 2 2 10 18 6 15 0 0 1 3 17 13 9 17 13 15 17 9 4 19 2 17 13 18 5 5 20 17 0 18 3 11 13 0 13 4 1 13 9 1 9 9 0 2 0 20 9 16 9 18 17 11 10 5 20 15 13 12 19 2 16 9 10 15 16 14 14 16 19 15 15 10 5 7 17 18 13 9 5 1 20 4 15 8 11 16 4 11 3 14 3 8 9 8 17 17 2 17 4 11 2 3 3 9 15 0 4 4 10 3 20 7 18 16 13 4 0 12 18 17 19 5 6 20 1 12 3 5 7 18 5 12 1 6 5 4 9 16 5 0 3 2 14 6 9 17 13 9 17 1 1 18 4 5 4 12 20 9 14 6 2 7 1 19 15 9 1 5 3 6 16 11 17 5 13 7 4 20 20 16 1 5 14 9 19 6 18 5 9 8 13 5 1 6 9 14 19 0 18 18 0 6 2 10 18 20 3 13 2 2 20 4 18 9 6 1 3 14 7 0 2 8 7 4 20 4 13 16 1 15 2 1 9 0 17 12 13 13 7 15 0 12 14 0 9 16 8 4 13 8 19 1 8 0 19 6 9 15 16 8 5 5 14 11 7 13 13 4 4 18 17 19 17 6 9 9 20 1 8 7 7 12 13 12 14 3 8 3 6 8 14 2 0 2 5 2 7 10 14 0 3 6 14 7 12 7 16 10 10 16 9 17 17 17 5 4 12 16 18 7 11 14 18 20 12 4 20 11 18 7 15 17 12 17 16 15 9 13 9 18 7 2 7 10 5 4 11 20 2 12 13 9 20 7 7 14 1 16 7 3 1 20 4 5 4 12 13 1 4 2 3 7 12 10 8 15 5 2 12 6 13 3 4 16 0 10 6 14 5 12 18 10 8 10 10 0 3 1 5 2 1 19 16 20 18 19 19 4 3 18 19 7 7 19 3 19 2 6 8 8 0 12 8 17 16 14 19 0 7 8 8 4 14 1 17 13 5 0 2 20 6 13 14 16 1 11 17 1 9 15 7 18 20 13 10 1 2 18 4 12 2 1 11 8 20 4 14 3 1 16 15 0 1 20 2 3 12 0 14 5 1 10 0 13 13 2 12 3 4 17 6 15 11 14 6 10 11 7 7 1 17 20 7 2 4 10 5 1 14 10 12 4 15 11 5 0 11 7 9 10 5 10 13 15 0 3 13 5 5 7 0 12 2 19 7 13 16 13 6 2 9 20 5 1 16 8 19 3 8 3 10 3 14 16 10 9 11 20 17 14 3 15 1 10 12 12 15 6 4 3 8 4 15 19 13 14 20 6 19 3 5 18 15 17 1 18 9 4 6 11 20 18 3 18 15 17 0 16 9 8 12 1 8 20 6 4 8 2 2 8 3 0 20 1 0 5 6 20 18 2 13 4 5 7 5 20 0 13 16 3 8 13 18 11 0 9 15 15 8 5 2 6 2 0 13 0 13 8 13 13 1 9 16 16 20 10 12 18 8 18 1 1 13 10 14 14 10 14 2 17 18 20 4 12 11 10 18 20 19 10 12 8 0 17 17 4 4 1 15 20 16 14 2 6 11 19 1 8 14 13 8 16 15 8 20 11 18 15 0 19 10 5 10 0 8 16 19 15 7 15 15 1 2 7 15 10 19 1 8 16 5 10 10 2 8 4 7 18 11 13 4 19 8 18 5 4 12 15 15 11 9 8 1 1 4 15 17 9 4 7 18 3 18 0 10 11 13 1 9 17 11 0 1 0 8 18 12 3 11 8 15 4 14 5 11 15 17 19 16 11 11 17 13 8 6 11 14 2 20 19 15 15 2 5 15 2 7 10 4 10 3 18 9 1 10 7 11 15 17 19 17 1 2 0 15 8 17 3 20 20 9 6 13 11 13 20 12 7 20 19 12 7 18 20 6 18 12 19 8 17 18 13 1 10 10 1 5 13 3 13 14 10 16 17 9 12 9 20 20 7 3 15 19 20 1 1 20 8 3 1 16 19 5 6 20 6 18 0 9 4 3 1 3 6 18 15 0 16 0 19 6 18 6 5 11 10 6 19 18 17 18 9 18 12 4 4 14 18 2 0 5 11 1 16 12 4 9 13 20 14 4 14 10 11 15 2 15 2 15 8 8 0 6 18 5 13 16 15 2 16 1 16 8 3 15 15 20 4 11 18 14 10 17 7 5 3 11 9 0 9 18 18 8 14 18 20 8 15 11 10 1 14 3 7 1 2 3 15 10 14 5 11 2 10 20 14 17 13 9 7 3 0 16 18 10 10 4 6 13 17 11 9 11 6 5 9 9 11 2 4 0 15 7 3 5 13 5 1 0 9 16 8 16 12 11 15 0 11 19 18 13 14 17 0 19 16 12 19 9 8 5 7 5 0 6 2 17 9 4 12 9 6 10 13 6 6 12 2 19 1 6 18 11 13 3 20 16 13 20 11 20 12 12 4 20 2 4 4 15 19 4 9 18 19 3 7 8 3 18 19 13 17 19 16 13 14 18 4 9 17 7 17 5 12 14 4 17 20 5 4 6 0 14 2 8 15 14 5 8 11 15 12 14 9 13 17 12 15 18 19 6 2 6 16 0 14 11 3 2 14 18 16 17 2 11 11 19 5 15 5 3 5 20 0 15 6 4 12 14 5 20 11 12 11 3 20 16 10 11 19 1 8 20 1 13 12 1 0 9 19 1 9 3 0 0 8 7 18 3 11 13 13 7 3 11 15 11 10 18 13 10 12 8 10 12 15 14 9 12 5 17 1 8 0 3 16 4 20 6 10 0 8 4 0 15 5 1 17 7 20 7 10 2 20 14 12 13 17 3 17 4 8 18 3 9 1 12 9 13 19 6 18 12 17 12 10 1 6 15 12 3 20 5 14 3 13 9 6 5 1 11 15 0 9 20 7 14 17 4 4 8 15 10 15 19 3 14 20 10 16 9 1 1 9 2 11 9 19 1 7 6 12 4 5 13 16 14 11 14 1 20 14 10 4 18 4 11 20 6 15 18 18 16 7 7 14 10 6 6 3 4 5 20 16 5 1 19 2 14 2 16 16 3 12 20 17 6 19 5 10 3 17 2 9 7 8 0 10 19 6 13 10 1 12 2 20 19 19 18 9 15 4 3 8 19 11 3 19 9 2 2 4 15 11 0 3 0 6 18 15 15 10 11 18 10 19 19 6 20 13 20 11 17 14 18 13 20 14 9 1 10 7 11 3 17 5 14 18 19 4 1 7 15 17 2 6 16 0 9 2 5 20 4 9 1 16 4 17 3 12 3 10 19 14 16 20 6 1 18 1 16 11 18 6 15 10 17 14 18 12 2 3 3 9 1 13 16 1 10 3 15 12 6 19 4 18 1 19 15 0 18 14 13 10 6 15 20 12 16 0 15 8 5 12 5 18 12 3 11 12 5 19 9 9 9 16 1 5 18 10 4 16 8 6 12 3 4 5 9 11 14 12 17 20 10 8 7 8 0 3 13 15 15 5 7 5 5 0 11 18 14 9 7 6 19 20 17 19 15 10 11 16 17 9 0 1 11 6 2 9 7 11 3 13 9 9 7 3 4 2 14 8 20 14 13 0 0 7 14 17 0 9 9 5 9 14 5 19 9 0 2 16 0 3 12 13 1 13 9 1 18 20 18 14 14 8 16 18 12 6 4 10 11 12 3 10 9 11 10 20 13 17 11 13 5 4 16 16 15 19 11 20 1 0 4 2 15 0 19 7 6 2 11 1 6 8 3 1 10 11 16 13 5 5 4 4 5 20 20 8 4 8 20 8 1 20 11 15 11 17 5 20 8 11 5 2 1 7 12 17 11 8 5 17 3 5 7 6 6 1 3 7 9 19 18 9 14 10 18 15 2 16 6 14 2 5 12 3 1 4 10 9 6 15 2 19 20 6 18 20 1 0 7 19 7 20 13 16 4 12 12 8 14 3 15 16 1 8 1 6 3 17 9 3 20 14 10 13 13 19 16 20 19 7 1 15 4 4 10 1 2 1 4 20 7 2 19 0 15 9 15 2 6 8 11 17 2 7 4 3 17 11 14 9 2 9 5 15 17 7 7 13 18 18 17 16 0 7 12 18 6 0 1 19 1 19 8 17 16 0 13 10 19 15 6 17 20 10 8 7 18 11 0 13 12 2 14 1 17 0 19 10 8 1 7 6 1 7 0 13 18 19 5 18 19 14 17 14 12 11 1 4 20 7 9 7 4 4 4 2 20 14 20 6 16 6 3 0 12 5 1 8 20 8 11 12 8 7 5 1 19 20 2 14 11 20 2 15 15 19 11 15 10 2 19 1 2 12 0 10 3 0 1 11 6 16 0 7 2 7 8 3 19 9 9 20 5 11 17 8 12 15 14 14 11 13 6 17 10 9 0 7 13 10 17 17 10 6 9 6 18 7 2 3 6 16 15 18 17 14 2 6 14 2 11 9 19 8 3 13 11 20 9 6 6 5 8 0 9 14 9 18 16 16 18 18 2 7 19 12 6 15 5 6 8 1 19 19 20 3 19 0 16 19 7 1 3 18 19 19 2 10 7 20 1 2 15 10 14 1 2 12 7 4 13 17 11 17 12 2 8 15 3 15 2 19 4 9 19 5 4 15 11 11 2 7 11 3 18 20 6 17 1 15 20 12 5 3 4 9 13 2 1 19 8 0 19 16 14 9 0 6 13 15 0 17 8 7 12 20 19 14 10 12 6 10 2 2 7 10 20 5 17 7 9 10 12 17 2 5 19 1 17 5 20 0 12 15 14 16 16 10 10 13 0 12 20 3 6 16 10 6 10 20 15 14 13 12 17 20 7 18 13 2 2 19 8 16 13 13 12 18 3 8 17 4 1 11 4 19 15 11 4 13 10 13 15 7 15 2 6 7 16 7 20 12 15 2 15 8 16 15 3 8 2 10 15 12 9 0 3 4 19 12 11 20 20 15 10 10 8 17 17 14 11 4 10 12 16 11 16 6 16 13 12 14 3 6 10 7 13 20 15 9 17 11 9 5 14 9 20 16 12 14 0 15 6 15 17 12 1 5 13 8 14 13 7 8 7 13 1 11 7 8 2 1 14 12 18 19 9 9 13 9 17 2 18 13 14 17 0 7 12 16 16 10 10 18 18 12 10 9 12 13 0 19 8 10 5 5 17 14 17 15 19 5 10 19 5 2 8 4 17 1 16 4 3 0 10 18 2 18 15 20 19 5 20 19 8 9 18 4 15 16 4 9 16 14 0 2 3 4 5 5 17 4 0 14 16 12 1 5 19 0 7 13 15 14 14 13 1 20 2 19 19 5 1 15 6 7 10 9 19 20 3 15 7 5 16 9 15 5 1 3 19 1 4 15 8 11 14 9 14 11 17 18 0 18 1 14 7 4 9 18 13 10 2 10 7 17 19 17 8 12 18 5 6 6 1 16 0 11 15 17 20 11 6 18 14 5 0 4 4 4 14 17 0 8 16 16 13 16 8 19 5 17 16 20 11 1 3 17 2 2 19 17 19 19 6 14 16 19 16 18 3 16 11 10 14 20 0 8 12 6 16 16 7 2 2 18 19 6 0 15 7 19 12 6 6 4 11 1 10 18 14 5 18 14 14 20 15 15 14 19 6 1 19 16 13 6 16 19 4 7 6 8 3 5 8 1 19 10 8 3 8 1 2 2 18 12 4 20 18 0 12 1 1 8 6 13 5 20 19 7 20 10 20 15 11 14 5 17 20 5 20 7 1 8 1 5 20 18 20 15 9 14 18 17 6 15 6 19 18 15 3 5 13 18 10 15 18 5 11 19 11 4 15 17 4 8 3 0 12 14 3 11 2 12 8 14 10 12 17 8 3 15 10 13 4 4 20 4 3 7 18 8 18 10 1 11 12 16 19 0 2 19 1 17 1 10 3 17 5 4 9 12 7 15 2 11 19 6 3 6 16 9 7 19 7 19 19 12 6 9 6 4 13 2 9 19 7 18 2 0 14 3 6 20 13 17 15 4 18 19 2 19 10 11 19 16 20 1 13 14 0 13 0 1 6 6 2 19 19 14 4 9 20 11 18 4 0 20 10 14 16 18 14 3 5 9 18 5 19 0 6 1 6 3 2 12 4 16 17 10 17 13 2 15 14 5 18 12 10 7 8 2 11 8 3 13 10 12 9 6 17 15 16 7 16 9 7 4 1 4 19 0 10 19 6 16 11 20 5 19 5 0 9 14 16 4 5 5 11 4 7 7 10 6 3 7 14 14 11 7 16 13 7 18 12 19 4 14 6 11 20 4 15 10 8 4 9 11 6 19 16 17 2 3 13 8 19 13 4 19 16 16 6 16 14 16 9 7 20 18 5 17 13 18 7 17 4 9 12 19 15 17 2 1 7 8 3 20 18 8 16 16 12 15 6 8 2 9 9 18 13 3 2 10 18 20 20 15 4 20 12 14 13 10 12 4 2 11 4 18 3 9 20 16 18 8 13 15 1 3 12 4 11 8 0 9 14 1 19 3 15 14 3 20 4 7 15 7 10 4 13 3 11 12 11 10 15 1 13 18 13 20 0 20 18 1 11 6 12 3 17 1 17 2 8 15 4 4 12 11 0 18 16 0 12 2 1 20 12 0 18 0 5 17 3 5 18 9 17 1 9 0 17 13 17 10 7 5 0 12 15 1 15 3 5 16 9 8 10 8 15 5 10 16 0 4 8 19 4 15 4 8 18 14 17 10 8 3 14 6 2 4 14 12 0 17 14 10 7 11 4 8 5 14 5 20 9 11 0 10 9 11 7 11 4 8 1 5 10 16 3 1 5 2 1 20 16 18 12 15 19 19 13 2 13 15 16 6 20 20 11 11 18 0 15 9 13 20 4 12 4 15 15 5 16 6 13 16 1 14 5 3 17 4 5 6 13 7 4 3 0 14 8 9 5 20 16 0 16 17 1 4 4 2 19 16 14 14 11 14 14 7 17 20 0 5 17 18 1 6 11 8 11 13 18 6 19 6 8 11 18 15 18 18 15 5 3 12 18 12 10 9 5 17 3 1 18 14 16 8 4 17 14 5 1 3 2 18 18 13 6 14 18 7 6 3 0 6 3 12 18 13 0 6 7 7 16 0 14 12 20 20 5 9 0 17 2 5 5 8 4 18 20 18 5 14 6 11 16 12 20 9 7 12 18 1 15 20 9 9 4 0 6 0 4 11 17 13 20 11 3 0 11 10 9 17 9 17 18 8 2 10 3 16 7 13 15 11 2 15 8 14 19 6 10 8 0 20 9 2 11 18 5 4 10 13 20 13 8 16 0 10 13 9 17 12 16 12 5 18 14 1 1 2 17 13 19 10 17 6 10 14 3 12 3 20 4 18 19 0 19 5 19 15 6 15 16 3 8 19 7 15 0 7 2 10 20 8 15 15 12 2 10 6 1 11 10 9 6 13 10 16 4 8 4 12 7 0 11 7 15 7 13 8 2 12 15 9 12 15 8 11 10 19 20 18 9 4 20 6 11 4 13 15 18 2 12 7 1 5 16 13 3 6 7 1 6 14 6 13 18 10 17 15 2 10 18 20 18 14 20 4 7 16 5 3 1 12 9 17 8 4 6 8 20 6 17 20 12 9 2 4 15 18 6 8 8 7 17 12 14 2 11 8 1 10 7 4 17 20 11 10 7 0 10 7 4 9 10 20 11 5 7 18 5 4 16 15 10 1 11 19 18 16 20 18 19 12 17 5 5 15 10 12 5 12 19 0 17 0 14 14 1 2 14 19 2 0 20 20 20 1 11 9 14 4 10 18 3 12 10 7 17 12 9 7 14 13 14 1 20 14 11 15 17 8 16 13 19 3 19 9 17 2 17 19 3 17 4 17 14 6 3 2 2 9 10 1 0 3 3 9 15 14 14 3 13 8 7 16 7 19 9 16 7 11 16 7 8 14 2 4 15 6 4 20 15 16 14 14 11 3 5 17 17 17 16 7 7 3 6 8 17 7 13 18 10 7 13 19 3 0 16 11 15 14 18 18 10 18 16 2 20 4 15 6 9 8 10 5 11 18 9 12 0 19 16 14 18 15 14 1 12 7 15 15 10 6 15 9 2 13 1 19 19 10 0 3 8 9 5 9 12 2 0 7 9 1 14 18 0 10 1 0 14 7 14 13 15 2 14 5 0 5 18 3 11 16 0 11 6 6 10 10 9 10 17 15 8 18 3 7 11 18 18 7 5 17 15 11 1 4 16 13 2 16 13 5 11 4 7 20 14 16 17 13 6 9 18 3 14 1 16 8 6 4 2 0 0 16 3 0 1 13 5 5 5 0 17 19 4 3 10 17 3 4 14 7 8 14 13 1 2 1 11 17 7 5 0 20 1 3 14 3 9 9 18 8 5 1 15 1 9 0 19 2 13 8 1 20 7 7 15 13 13 15 18 8 3 6 7 2 18 16 4 16 2 13 1 10 17 18 1 17 18 7 0 8 4 9 18 0 20 9 14 4 13 5 1 1 3 8 18 2 19 16 18 20 10 4 15 7 4 14 12 4 13 16 6 13 8 5 20 18 17 4 16 15 16 15 6 17 10 1 4 19 1 5 1 8 13 3 7 7 4 3 16 10 18 8 9 13 13 19 6 17 5 10 0 11 1 8 5 4 5 5 18 18 18 12 18 18 16 7 2 10 4 14 10 9 9 2 14 0 11 9 6 17 6 14 10 3 12 0 5 17 20 4 7 2 15 2 5 8 17 9 6 7 6 6 2 2 17 4 20 17 5 5 11 18 7 20 13 6 4 16 20 18 10 1 19 18 4 11 14 1 19 5 5 15 19 3 14 8 9 5 17 11 17 7 18 4 15 14 4 0 13 20 1 14 13 5 17 11 14 14 3 13 1 20 0 0 8 0 19 16 1 7 11 13 12 7 15 14 2 12 1 18 13 1 19 0 9 20 20 1 3 11 17 13 14 9 0 13 10 0 14 6 6 0 10 9 5 8 5 17 4 4 7 0 13 8 7 20 19 3 1 9 9 5 5 4 14 13 2 4 12 20 14 11 2 1 6 14 17 11 19 0 6 15 4 6 1 7 7 9 18 2 14 15 15 2 11 15 12 12 16 13 13 8 7 12 11 2 16 16 10 12 11 19 19 2 1 7 16 5 17 19 19 2 10 3 2 17 5 16 11 2 10 7 1 17 9 13 7 14 6 20 15 12 14 11 20 6 19 4 15 4 10 17 9 4 4 15 9 16 7 0 13 19 20 3 8 18 5 14 4 11 7 8 13 12 17 6 1 18 5 0 15 16 1 20 2 5 4 9 6 7 8 16 14 14 0 12 14 2 20 15 13 19 20 6 7 1 5 14 6 17 7 8 4 3 9 3 19 3 18 7 0 8 13 4 0 8 10 3 17 19 17 10 1 7 17 1 10 13 8 9 4 18 12 6 12 11 5 0 13 10 2 18 19 14 4 12 8 13 15 17 11 12 3 13 20 1 3 20 10 0 19 18 18 10 17 1 2 18 8 8 14 0 13 6 9 20 11 6 3 15 20 5 12 0 8 10 12 16 6 11 7 17 10 9 17 16 11 4 19 15 7 13 0 8 2 16 19 16 12 4 12 8 7 9 16 18 12 17 9 6 5 7 6 3 13 12 11 3 4 0 20 18 0 20 16 8 5 2 10 2 14 6 8 7 20 12 4 7 11 4 11 12 13 20 6 1 11 5 7 20 9 17 9 15 3 18 19 16 18 17 12 19 10 19 4 1 0 9 13 9 20 19 19 13 0 2 1 17 6 10 2 18 13 7 2 2 12 4 6 6 15 8 7 10 13 7 19 17 10 2 12 3 9 11 6 16 6 13 3 15 18 18 12 6 13 8 6 6 20 9 6 4 8 10 7 1 8 0 15 12 5 14 7 10 12 15 1 17 13 15 12 5 6 19 16 20 20 9 19 19 2 10 20 15 19 11 11 18 8 15 16 9 16 14 9 6 7 19 12 2 14 3 14 11 4 17 20 19 16 14 7 15 4 15 0 1 9 1 1 6 14 2 18 4 4 3 12 10 1 12 3 2 18 17 16 11 1 0 4 5 12 11 2 8 2 1 8 12 13 13 4 12 4 2 17 0 11 9 11 15 5 0 8 4 1 17 10 6 18 13 3 12 9 19 13 7 18 0 12 20 17 15 2 20 4 11 0 12 13 18 9 4 20 10 4 15 13 18 4 11 9 6 13 0 16 1 14 0 18 13 16 16 19 17 12 14 18 0 20 17 5 9 12 1 5 15 17 3 1 13 4 5 10 15 1 20 7 17 12 12 11 15 6 10 14 12 20 14 5 9 6 19 17 5 10 3 11 1 13 2 13 8 2 5 17 16 19 10 6 8 9 13 14 11 15 16 17 19 6 11 9 20 2 2 16 11 12 7 10 15 17 20 8 17 11 0 1 19 3 19 15 4 10 0 9 10 6 3 0 16 20 15 9 18 16 20 19 8 18 4 15 19 3 9 19 17 18 20 4 10 13 0 17 19 4 17 6 14 17 12 1 15 2 13 10 3 6 15 11 3 10 11 15 18 13 15 0 5 10 10 6 17 1 14 17 18 9 17 4 20 14 17 6 18 12 2 4 20 6 20 17 9 0 11 19 4 1 12 10 14 0 3 20 15 8 3 5 19 10 17 10 5 17 6 19 2 6 12 10 11 17 10 19 18 7 0 13 20 1 10 8 5 13 14 13 5 9 12 5 15 12 10 16 20 12 8 18 18 16 13 5 15 19 8 16 17 16 3 4 9 18 17 0 18 3 5 4 9 16 1 19 18 2 20 1 16 15 14 16 9 17 7 10 7 17 7 3 1 20 4 8 4 11 7 0 5 10 17 3 11 16 2 12 6 9 0 9 4 12 19 8 4 13 4 11 7 9 15 20 18 15 12 13 6 2 20 8 6 18 1 12 7 17 3 8 17 0 15 13 15 16 9 17 19 20 6 8 2 5 5 9 17 13 20 8 17 6 6 16 16 19 8 14 10 1 18 19 11 20 4 4 6 17 14 4 7 11 19 12 17 12 2 3 16 20 8 9 19 15 20 15 14 0 10 18 14 3 16 5 13 16 7 18 18 8 17 8 12 4 20 3 18 3 1 12 10 0 18 4 9 13 4 5 7 14 1 20 16 9 7 14 19 0 10 7 14 8 18 20 7 18 11 13 19 19 18 18 12 7 7 8 16 9 10 11 8 18 0 1 7 17 14 5 12 13 20 2 16 9 19 16 1 11 16 7 12 1 17 9 1 16 18 10 15 14 9 19 17 6 4 20 7 11 9 13 4 10 5 3 12 1 18 15 1 2 8 1 17 17 16 20 4 9 12 11 19 16 12 4 18 15 18 1 1 7 2 4 4 13 9 6 16 18 1 15 17 8 16 6 17 9 10 15 0 4 9 17 8 16 16 15 5 15 7 11 12 3 12 10 3 6 4 14 3 3 20 9 16 2 11 10 14 6 20 4 7 15 12 7 8 11 5 18 14 11 10 4 19 19 7 14 3 5 10 5 0 6 7 12 6 6 16 7 19 8 1 6 20 16 6 11 18 13 9 8 16 15 15 16 16 15 11 8 18 2 8 4 20 7 4 5 7 7 13 9 5 1 16 1 5 0 7 2 12 8 3 2 13 7 20 5 5 6 20 13 6 1 6 1 11 20 0 12 19 2 16 12 0 9 20 13 4 11 17 10 17 7 0 18 2 12 7 20 15 0 6 15 7 15 17 2 12 8 3 8 5 4 3 5 20 3 16 0 7 17 9 11 11 7 13 3 11 11 17 18 19 14 2 4 2 11 0 13 18 6 19 11 2 7 6 6 7 4 14 11 6 2 3 14 18 15 2 7 11 17 8 2 10 11 2 9 14 16 20 10 20 16 6 16 18 10 12 4 20 4 18 8 14 16 9 8 18 8 6 16 4 20 19 18 14 16 11 15 5 19 12 16 20 2 15 12 0 11 18 7 8 10 10 20 1 2 18 6 11 2 19 13 14 7 4 5 14 17 18 10 2 8 1 13 8 1 4 9 13 20 18 9 4 16 12 9 11 3 7 11 9 6 5 20 13 18 17 14 14 19 15 2 10 13 9 11 15 20 4 11 15 16 11 20 6 11 16 2 7 6 14 20 11 10 11 16 12 7 6 18 18 10 16 1 7 20 1 16 19 1 19 15 14 13 0 3 14 14 4 18 13 0 18 8 7 5 6 6 11 11 7 18 19 0 0 16 1 0 1 4 1 16 17 8 13 17 6 8 5 7 13 3 19 1 3 3 3 4 18 7 9 7 17 0 18 3 16 14 15 14 5 3 8 1 16 16 9 15 20 15 5 11 4 0 19 0 15 3 17 7 7 0 9 5 19 17 17 2 19 7 18 4 7 13 0 14 18 9 16 20 6 3 10 10 1 18 6 9 16 6 5 11 17 16 8 1 4 2 2 10 5 5 7 7 8 16 1 5 2 11 20 4 8 3 9 16 19 8 13 17 0 1 7 0 5 10 5 8 9 4 7 19 13 16 4 7 10 18 8 14 11 7 0 10 5 0 9 11 13 13 18 11 18 1 4 18 16 19 17 10 3 1 4 1 3 18 5 19 2 15 0 0 15 14 1 6 11 0 3 17 2 20 15 4 18 5 4 13 10 11 13 9 9 6 4 18 7 12 7 16 20 10 20 9 7 5 15 15 14 16 5 15 6 7 12 4 16 13 2 8 19 20 9 3 6 19 13 9 11 4 20 6 2 20 5 13 16 2 8 17 12 3 7 1 7 5 11 17 4 17 15 14 6 16 4 13 14 11 2 5 16 4 18 4 0 19 19 8 6 15 19 9 16 2 3 14 5 12 5 2 11 5 1 8 7 1 14 5 5 12 15 2 5 5 5 17 13 8 13 14 16 17 0 14 8 8 16 4 13 1 15 5 17 17 10 13 13 16 5 9 20 7 12 20 4 0 4 13 19 18 14 17 13 13 3 8 2 1 20 15 14 20 20 17 14 7 9 2 1 11 20 7 13 0 9 0 17 20 10 12 2 6 4 18 5 6 17 10 18 8 5 6 4 13 9 16 18 10 3 16 9 6 18 6 4 7 18 3 4 15 4 4 20 8 13 17 13 3 2 14 2 12 11 17 12 13 10 4 19 8 16 20 1 1 18 8 10 1 4 16 10 20 1 1 14 16 5 7 18 8 12 19 7 17 15 19 19 8 6 20 6 2 9 6 4 20 11 16 1 9 11 9 12 11 5 7 14 8 6 16 0 9 12 20 15 3 5 1 10 13 20 16 5 20 4 13 1 7 0 1 9 7 8 6 16 0 15 16 4 15 5 7 5 2 0 2 18 14 0 15 18 15 19 2 12 5 12 2 5 10 16 14 9 9 7 18 10 7 13 4 12 10 20 6 8 14 5 8 20 10 1 13 1 19 3 6 18 6 15 17 16 10 2 15 15 15 15 13 2 6 9 5 14 19 12 20 0 11 6 12 17 0 10 2 20 17 14 11 13 0 7 17 19 4 18 0 0 5 4 15 13 7 11 18 12 0 3 8 5 16 3 2 0 19 9 12 20 3 7 0 4 1 15 11 20 0 1 7 7 12 3 1 3 11 18 1 9 14 7 3 17 2 8 2 10 0 2 7 19 3 3 18 11 7 13 15 6 5 16 2 8 0 7 13 6 19 14 10 10 20 7 0 14 9 9 2 0 17 19 13 12 17 0 4 19 5 8 6 1 11 6 20 14 9 10 13 14 6 19 8 18 19 1 16 14 7 19 8 2 1 13 11 5 2 4 4 16 12 8 18 2 2 8 19 6 11 10 4 15 7 5 9 20 2 14 9 7 12 3 13 15 11 8 15 2 8 0 8 10 8 0 5 15 10 18 18 16 20 5 19 0 0 7 11 6 9 2 19 15 18 7 11 5 11 20 19 14 16 14 15 15 6 6 4 1 4 11 11 17 0 2 6 5 11 7 9 2 18 19 3 20 10 4 11 0 14 19 15 8 9 1 19 0 18 9 10 11 9 9 15 7 11 13 16 12 12 19 20 16 6 14 3 11 15 15 18 4 17 13 18 19 7 3 9 11 5 18 10 7 9 5 3 5 9 13 19 20 12 7 0 12 9 4 9 14 19 1 8 0 9 11 0 7 10 17 17 18 0 3 15 18 14 12 5 20 8 7 1 13 3 17 15 15 14 2 1 16 11 2 6 8 9 1 5 5 19 6 18 18 15 8 16 16 3 0 17 9 20 8 19 18 1 2 3 10 6 7 11 6 18 19 12 19 2 16 17 14 3 18 14 12 15 10 0 16 10 2 17 14 11 4 11 7 11 0 14 5 0 15 15 13 2 10 1 20 18 1 10 20 12 8 16 9 5 13 0 2 2 7 12 16 15 11 0 4 16 11 12 7 18 2 18 8 0 3 19 19 12 13 12 11 2 7 15 17 20 0 14 7 18 10 18 20 6 12 18 15 7 6 18 20 13 19 14 12 20 1 13 14 9 0 14 6 14 20 10 4 9 12 15 18 18 3 3 14 19 12 9 10 1 5 7 17 2 10 8 19 4 11 10 15 2 3 17 19 13 9 17 0 6 1 0 5 15 11 3 15 4 11 18 20 18 3 0 8 0 18 1 18 20 14 18 14 5 4 18 18 4 0 15 2 2 2 12 19 7 7 10 11 14 3 13 14 7 6 1 17 10 11 8 15 1 4 17 13 18 3 19 15 20 11 9 3 2 1 20 5 13 18 20 12 18 2 13 15 17 12 15 8 13 15 13 20 18 16 3 3 18 14 11 5 5 11 3 2 1 17 3 6 12 0 12 11 4 20 9 11 13 20 5 8 9 12 3 2 12 18 13 8 9 9 19 5 8 0 2 1 0 6 2 11 5 17 15 5 9 11 1 7 14 3 19 13 18 4 8 6 12 19 4 4 0 4 0 12 10 4 18 16 8 13 0 5 12 11 1 13 19 15 6 4 1 14 5 11 6 16 6 8 1 12 15 12 9 13 4 8 18 6 12 1 7 4 18 4 3 12 5 4 19 6 11 3 9 1 9 3 14 2 14 2 19 15 18 15 3 10 1 19 0 3 18 16 11 18 6 16 0 8 18 10 15 18 4 16 18 20 20 9 12 13 5 10 10 19 9 8 2 16 18 1 2 17 1 13 16 13 3 9 14 16 11 6 16 4 0 10 13 9 3 5 7 20 14 7 6 10 13 20 13 2 10 10 10 5 8 2 6 17 3 2 19 8 16 0 19 11 10 10 12 1 18 5 11 16 7 19 2 12 5 17 13 12 10 17 19 3 0 14 9 2 10 10 1 10 13 4 1 3 9 8 17 15 8 5 16 3 20 7 19 15 10 12 0 9 17 9 13 12 2 0 5 20 2 3 13 18 12 4 7 11 17 8 7 10 4 2 0 6 12 19 18 9 7 2 5 14 15 10 13 8 17 12 3 0 3 9 19 6 16 17 13 18 14 16 19 10 14 4 15 5 17 11 9 3 0 11 11 2 4 6 0 20 15 9 14 17 6 16 20 20 4 18 5 12 20 12 13 2 19 18 18 3 4 10 0 4 7 9 5 0 1 7 15 18 17 6 2 7 18 1 5 10 7 8 12 10 17 16 2 2 20 4 10 13 9 6 7 19 9 3 18 17 2 8 11 5 10 7 20 8 16 10 6 14 5 19 20 0 11 19 0 2 13 7 15 10 4 18 2 15 15 1 3 4 5 11 17 13 18 9 8 2 5 11 15 15 8 5 7 8 16 7 6 7 19 7 6 16 11 1 20 17 20 19 3 8 4 6 20 20 15 11 10 5 3 4 11 0 14 0 0 19 0 20 4 13 15 9 0 5 6 18 11 8 17 3 4 3 17 14 10 7 18 13 15 6 9 19 15 0 1 16 19 2 10 5 17 19 13 19 7 16 16 18 19 8 16 9 15 16 13 9 1 14 11 4 2 5 7 15 20 20 8 17 7 6 6 11 4 4 16 3 8 18 9 0 19 14 16 2 20 2 8 17 19 4 10 20 19 4 3 19 19 13 13 3 15 2 18 9 18 18 10 15 5 18 1 5 10 9 15 3 3 11 20 20 20 14 11 12 16 7 6 6 7 19 18 2 4 17 10 6 2 7 7 13 6 5 8 20 19 4 14 10 9 2 6 20 17 17 13 15 19 13 11 8 18 6 17 17 7 18 9 3 14 14 7 15 18 3 1 7 1 2 17 7 9 16 13 18 15 20 8 3 0 0 12 0 8 15 18 9 10 20 14 4 6 11 15 16 6 18 18 2 5 9 9 4 5 11 10 16 10 4 20 16 7 4 11 19 11 17 4 10 8 2 19 5 14 0 8 20 7 0 7 7 10 3 5 11 20 12 7 19 17 18 12 19 8 13 11 12 8 0 7 5 10 19 7 0 13 10 2 20 12 18 13 4 3 20 13 12 19 8 9 7 6 0 18 8 3 2 10 9 20 17 8 6 20 5 15 1 1 3 1 4 14 19 15 9 4 19 17 9 6 0 2 6 6 11 17 13 3 4 15 9 20 13 0 18 2 3 13 13 14 18 17 1 2 16 11 3 12 17 9 18 5 20 20 10 11 7 13 6 1 13 0 2 5 5 20 8 20 17 11 4 19 0 20 20 13 10 14 13 14 2 15 13 3 1 4 12 0 3 16 18 16 9 10 19 9 13 2 8 5 17 18 2 12 10 13 10 13 20 19 5 12 7 8 9 2 16 5 13 0 18 1 19 1 14 20 14 1 19 19 13 19 3 13 15 9 14 5 13 20 18 16 19 3 16 20 17 7 18 7 8 0 19 8 13 3 6 9 17 9 16 9 19 20 8 5 4 6 4 16 14 13 7 1 11 6 5 12 18 0 0 7 19 19 15 14 2 12 5 16 20 4 20 19 1 1 7 5 9 5 12 2 15 14 18 16 9 12 12 8 16 15 16 7 5 0 11 9 10 3 18 6 12 4 9 9 4 4 6 3 9 14 20 6 20 10 3 3 5 13 3 20 13 12 6 17 13 18 1 2 3 20 13 5 9 4 6 14 1 5 9 19 18 19 20 20 14 8 5 2 16 11 3 10 7 3 16 12 17 14 9 7 14 5 14 19 8 4 4 17 8 13 3 15 7 20 1 10 5 10 5 20 11 3 7 2 3 15 9 6 13 7 1 15 20 11 15 8 2 18 4 13 14 8 7 7 17 8 8 17 12 15 19 19 20 2 0 19 6 2 18 7 18 4 10 10 1 15 6 2 1 18 20 7 11 1 6 6 10 15 4 7 4 20 8 4 10 11 11 19 8 4 8 1 7 10 1 18 6 4 20 5 1 14 0 5 12 8 19 6 12 9 2 16 8 12 10 15 16 13 1 19 18 15 2 18 3 12 4 3 4 18 20 0 1 16 8 6 9 18 10 2 0 10 4 11 13 18 12 5 5 12 12 8 0 2 12 1 10 8 7 19 15 2 14 6 14 0 5 1 13 12 12 11 20 19 0 16 9 18 19 13 9 6 19 9 15 5 11 3 20 18 4 11 1 16 8 0 3 7 9 12 2 20 2 15 3 14 12 11 12 6 18 3 5 11 5 16 20 17 16 18 3 5 13 13 1 6 16 9 10 5 11 9 7 1 18 15 7 5 9 19 5 3 7 9 6 11 11 9 0 19 18 3 19 5 17 18 8 11 17 4 6 19 18 18 1 8 5 20 6 14 18 0 11 4 1 15 19 0 8 17 16 11 10 5 0 20 12 18 20 3 7 4 3 9 12 13 10 19 11 16 13 5 9 14 4 12 0 1 19 0 13 15 11 14 15 12 11 2 0 17 19 10 4 2 12 5 20 13 11 1 18 11 12 16 8 11 12 12 10 2 14 6 5 6 17 9 17 16 7 0 9 20 11 9 2 0 7 10 12 18 19 20 19 3 10 9 15 8 13 7 5 16 11 20 16 20 20 7 17 0 3 16 10 9 9 9 9 15 19 5 15 11 17 0 8 0 0 7 5 19 4 3 17 18 9 10 18 17 4 9 7 16 15 8 17 6 10 15 17 11 10 8 11 8 5 20 17 0 16 18 17 5 13 17 8 16 14 13 10 10 12 1 17 16 2 10 18 6 2 8 3 9 15 4 2 4 0 13 12 1 8 11 13 7 5 8 13 5 9 14 19 13 18 18 11 16 20 6 14 19 8 13 17 11 5 13 16 7 19 20 4 16 13 7 18 12 16 19 14 3 13 17 13 8 2 6 16 9 11 8 0 17 4 19 7 18 0 10 14 1 19 13 15 15 10 18 19 3 16 19 0 13 18 7 10 5 6 19 6 13 4 4 4 11 4 4 10 13 2 17 19 14 14 20 20 20 7 16 2 0 2 2 1 12 14 20 10 16 6 6 19 7 8 2 14 19 20 12 4 1 20 0 9 13 9 1 15 10 9 9 6 0 20 20 15 4 20 10 19 0 8 5 19 3 2 11 10 19 7 12 9 3 15 4 16 3 19 15 12 7 11 15 18 9 6 16 6 16 4 11 14 16 19 10 10 0 0 18 12 4 20 18 6 19 18 6 4 1 18 9 15 4 17 5 18 19 6 13 15 6 11 17 5 17 0 1 9 4 20 18 3 18 17 3 11 0 11 4 11 12 4 10 17 5 1 19 16 16 12 15 19 7 5 4 19 15 5 15 9 19 8 9 3 12 17 7 18 7 12 13 11 13 1 17 9 10 2 5 2 11 17 18 16 4 16 15 16 20 3 16 6 4 10 4 19 4 20 9 12 11 9 11 6 3 7 5 1 10 14 0 12 20 7 11 6 11 19 7 4 15 4 10 19 15 17 18 12 14 12 9 18 15 5 15 10 17 11 2 3 9 5 11 5 20 16 18 15 11 10 12 20 5 4 8 1 0 0 9 10 13 16 1 6 13 8 8 16 9 14 10 15 16 6 4 8 6 18 3 7 16 10 5 12 9 6 2 9 6 0 5 13 12 8 11 4 14 2 17 7 1 17 6 19 8 18 1 13 4 14 17 15 12 15 14 4 13 5 1 0 9 12 15 17 14 14 7 9 7 20 6 9 12 4 4 2 3 3 10 10 14 6 14 7 17 14 9 16 18 0 16 1 14 9 1 17 10 1 0 12 4 0 18 6 17 3 5 18 13 15 7 19 13 12 9 12 17 4 8 5 17 18 16 18 19 15 17 17 1 12 5 9 14 0 15 9 8 14 11 4 8 16 11 12 14 17 7 16 16 8 14 4 10 6 2 7 19 20 10 6 18 10 16 19 18 19 15 9 10 19 1 10 8 11 13 12 0 6 13 8 15 10 12 8 15 4 19 13 9 20 12 7 3 5 13 20 8 15 5 20 6 18 7 12 5 16 16 8 15 20 16 15 10 16 17 9 2 8 17 1 3 8 16 7 10 7 5 2 10 17 7 14 5 10 9 2 18 17 0 11 11 15 3 6 5 1 1 11 19 12 17 13 20 9 0 4 4 8 7 10 12 13 4 5 4 7 20 13 18 19 11 13 6 9 16 4 10 6 15 14 3 9 1 9 11 6 16 10 8 11 5 2 0 5 18 18 2 17 17 10 18 9 14 8 18 12 6 10 17 4 12 19 2 19 20 20 16 15 6 15 10 18 5 5 4 11 8 19 3 3 13 12 12 16 10 11 6 4 10 3 0 14 16 5 2 8 3 18 6 16 11 3 13 16 0 19 9 17 10 15 2 20 10 6 7 17 11 12 13 9 3 3 0 3 19 11 5 20 17 4 14 12 1 6 10 14 12 17 11 16 15 5 13 10 1 11 1 12 4 3 16 5 14 4 2 19 3 10 5 20 2 5 9 14 11 5 3 19 4 5 4 12 5 14 2 18 4 11 13 19 0 11 16 2 6 14 12 1 8 19 15 1 13 2 8 14 7 13 4 5 20 13 6 13 7 3 6 5 6 0 12 4 20 6 13 17 13 9 5 3 9 13 6 17 4 17 13 12 3 20 16 8 14 15 8 20 5 20 20 18 14 0 10 3 18 20 15 15 8 7 15 9 1 6 5 16 1 13 16 15 7 17 3 2 13 1 4 7 15 11 0 13 7 4 11 2 10 4 6 4 14 20 4 20 1 11 1 12 7 6 10 5 14 17 3 3 8 10 7 1 20 7 5 12 6 11 13 0 19 12 14 17 15 2 3 2 12 8 18 18 19 7 17 12 4 8 20 13 16 17 17 12 5 2 4 19 5 8 11 18 19 8 14 11 13 1 2 15 3 13 14 9 18 19 1 18 17 15 20 13 13 12 6 20 11 18 15 20 7 0 2 15 14 10 4 3 3 19 19 5 5 14 1 15 19 1 12 2 14 16 8 5 16 15 6 5 9 14 13 4 18 3 8 15 19 12 18 10 11 20 14 3 0 20 6 10 9 7 18 17 1 18 20 13 11 10 14 10 12 9 11 17 10 5 18 2 13 14 12 17 7 20 0 12 12 2 7 13 14 14 12 1 7 20 5 6 19 15 19 2 12 0 11 10 16 15 14 13 20 9 12 15 20 0 14 16 3 5 4 0 15 13 18 20 3 15 11 7 5 6 9 1 17 13 13 0 14 5 5 17 5 5 18 13 5 9 20 18 12 8 0 12 20 8 5 9 1 16 12 12 20 19 10 3 11 1 11 6 6 2 12 0 3 14 16 14 15 0 4 19 17 7 17 16 1 13 2 10 6 0 5 13 15 9 13 2 3 3 1 4 6 19 6 9 2 19 8 8 12 3 8 2 11 3 4 5 6 14 8 2 13 20 18 10 9 11 9 7 11 19 18 7 9 15 2 7 9 19 3 12 3 11 20 17 11 11 3 14 7 7 12 17 19 14 20 9 17 14 17 9 8 14 2 3 8 20 17 14 11 7 15 1 5 14 11 12 8 18 6 3 8 10 18 20 0 20 12 9 2 2 15 13 5 15 1 18 6 1 11 3 8 16 15 16 5 19 2 15 0 5 13 10 18 3 4 17 18 18 16 2 15 0 1 9 15 18 2 18 2 5 17 0 2 19 3 20 20 18 17 19 16 2 16 1 19 17 13 16 17 12 10 12 14 11 2 4 4 6 20 10 15 13 15 17 5 9 10 5 4 11 18 18 14 7 20 2 10 20 12 0 4 1 6 15 15 7 16 2 10 5 2 0 16 1 7 5 0 19 8 7 5 5 17 10 20 2 14 9 17 11 18 18 10 14 15 8 18 18 8 15 9 14 15 9 6 15 16 14 3 12 19 9 5 2 19 3 11 9 4 20 7 15 13 16 1 2 18 12 20 9 6 12 12 8 8 10 12 4 2 19 11 16 13 12 4 16 7 8 0 4 18 8 11 8 13 10 0 11 18 13 7 16 14 10 13 5 0 6 14 17 5 17 12 20 11 20 16 15 10 8 18 14 19 8 9 13 6 6 11 12 17 3 0 2 9 6 16 19 5 4 14 16 6 1 17 12 14 6 20 12 6 4 15 7 7 1 14 2 0 17 1 9 14 1 15 9 8 8 14 19 6 16 17 12 2 8 17 13 16 9 1 14 9 0 13 1 19 17 18 19 15 1 14 8 11 17 11 19 10 10 18 13 11 1 12 13 4 17 14 11 18 8 5 20 4 19 13 2 16 17 14 15 19 16 11 11 17 18 2 14 11 18 18 11 20 7 16 7 20 7 2 17 18 7 2 18 10 13 7 16 14 20 15 1 11 11 19 9 13 18 4 14 4 3 20 2 20 14 20 10 20 1 19 15 5 20 18 7 18 1 7 0 6 2 15 1 8 17 8 4 4 6 12 5 8 3 15 16 19 16 17 20 11 5 10 7 17 14 16 10 13 15 14 17 2 13 12 20 10 4 17 8 3 11 9 4 8 19 12 10 5 0 16 14 10 14 14 2 13 11 15 3 0 15 11 12 20 7 11 0 3 13 9 10 5 9 12 4 17 7 16 5 0 9 18 9 9 12 15 11 15 9 18 19 11 16 11 7 15 14 5 16 16 4 12 6 15 13 5 8 9 1 0 16 11 3 19 0 19 0 9 10 1 9 2 10 20 14 7 9 9 4 12 18 8 8 4 7 15 20 18 11 9 8 0 10 8 10 9 12 5 2 0 4 20 5 3 3 12 9 1 13 11 17 18 0 2 1 16 9 4 7 11 0 6 15 9 0 6 5 2 2 20 6 0 9 19 0 8 19 12 0 9 12 1 16 17 6 6 12 0 12 12 1 8 6 0 1 11 13 14 2 19 4 3 1 4 9 13 14 13 15 15 11 11 8 20 18 19 14 9 9 20 9 1 0 13 17 15 20 2 3 7 0 8 10 6 1 7 2 8 15 9 1 6 19 12 18 2 19 10 1 16 16 16 6 3 13 19 11 2 7 10 8 9 20 8 13 15 17 13 4 1 17 15 3 4 14 10 16 5 14 11 6 8 2 7 11 7 5 11 4 5 2 20 6 2 2 3 20 6 1 10 2 15 17 11 9 5 3 3 16 13 3 1 9 18 16 14 10 10 7 19 16 2 17 10 19 10 14 12 15 20 8 17 19 3 17 4 10 6 8 6 2 14 11 3 18 9 20 20 18 18 0 3 2 18 18 15 1 19 4 9 4 13 5 0 11 14 4 10 11 8 4 13 4 20 11 5 16 10 19 20 17 6 5 12 14 7 4 4 1 10 18 17 1 3 8 11 18 2 15 3 17 20 8 1 17 8 0 8 7 18 1 13 0 14 2 6 5 1 11 10 2 17 4 5 0 12 5 12 2 15 9 0 3 12 0 0 16 6 3 0 16 9 11 10 9 8 4 1 8 4 13 11 8 8 2 0 10 8 8 0 15 11 2 5 0 11 7 10 13 10 5 8 14 3 19 19 9 13 4 8 10 1 17 1 13 12 14 16 14 2 0 4 7 7 20 8 17 12 9 2 20 16 9 14 6 4 6 9 10 12 2 10 19 14 2 6 10 9 1 2 2 8 14 18 9 2 2 14 4 13 12 2 20 10 13 5 12 16 20 15 17 3 12 7 5 8 1 13 18 8 20 18 8 2 1 2 9 10 7 13 6 4 15 14 5 3 1 15 5 10 13 9 12 15 11 10 13 20 7 14 18 0 8 16 18 0 8 16 19 15 1 17 5 2 3 11 11 13 5 20 16 3 3 7 15 6 18 19 0 6 17 15 19 5 7 0 7 6 19 6 15 6 1 19 1 12 12 16 3 0 16 11 5 5 18 0 15 9 1 11 20 3 11 14 19 8 16 5 19 19 18 20 12 3 2 15 12 4 10 4 7 2 19 5 19 20 6 9 18 11 6 7 10 9 12 12 16 4 6 5 17 10 1 4 18 15 14 17 17 8 18 19 19 7 8 10 6 18 8 12 12 14 19 6 8 3 1 6 18 3 6 5 12 9 11 9 9 20 1 5 19 10 11 6 2 17 9 8 5 0 15 18 12 11 13 5 13 4 11 8 3 13 17 0 1 13 5 19 20 20 1 5 4 5 4 19 4 2 12 8 16 2 16 11 2 17 3 12 5 20 17 3 12 2 13 8 4 13 20 13 18 11 3 20 9 5 13 17 12 15 17 1 20 17 0 1 7 8 20 17 19 16 8 3 8 20 3 5 13 5 1 9 12 12 6 8 11 13 8 10 5 11 18 19 20 15 17 5 15 4 2 5 17 9 18 12 14 5 17 7 9 18 15 9 2 0 5 9 4 16 17 19 16 10 11 2 0 10 13 19 6 7 1 19 3 9 18 15 15 10 2 1 16 10 13 12 17 13 18 5 6 2 9 10 16 2 4 14 3 5 5 16 5 6 9 0 19 15 11 6 14 1 20 17 16 6 4 7 20 6 19 9 7 13 20 20 0 8 17 17 1 3 15 2 9 0 6 10 1 11 10 18 19 10 5 17 0 12 14 4 19 4 20 10 3 8 16 15 10 2 12 17 3 20 11 1 0 16 13 2 16 18 4 20 6 4 6 3 12 10 2 2 11 10 0 18 15 13 2 5 17 7 11 3 19 18 14 2 2 13 11 4 16 12 14 16 2 3 7 4 2 8 7 6 14 20 15 3 18 19 12 10 10 12 15 6 18 6 3 11 13 13 14 15 0 12 5 11 3 3 6 2 20 8 1 14 12 5 7 14 17 5 8 13 20 8 1 1 16 19 15 3 19 8 9 7 10 19 7 10 4 12 8 15 13 10 0 2 11 15 2 0 1 15 14 10 17 10 5 19 0 7 20 6 9 0 8 2 1 20 4 12 8 17 11 4 10 16 7 17 11 14 18 4 11 11 4 2 8 15 13 15 14 13 20 8 20 13 5 12 14 10 12 0 13 7 9 6 7 2 15 1 2 13 4 3 15 3 11 14 6 19 9 3 15 16 4 0 12 3 6 8 5 4 6 4 15 1 9 2 8 19 1 20 3 6 9 2 7 0 8 0 11 9 16 7 17 16 7 19 9 10 16 10 11 15 12 16 15 15 18 14 14 7 4 19 14 15 17 10 10 8 12 10 17 12 4 17 11 15 10 12 15 10 15 12 7 8 7 15 13 12 5 20 11 20 8 1 7 12 7 15 19 14 19 20 2 18 17 11 7 2 9 1 9 12 6 16 11 5 9 1 11 3 4 0 9 17 5 14 4 2 14 0 17 17 11 15 1 5 9 12 13 8 19 2 0 3 19 6 15 9 10 13 3 7 9 18 1 5 9 6 11 12 7 5 10 13 5 20 5 4 13 9 17 1 13 2 6 0 13 14 19 11 8 4 4 14 8 12 15 18 20 14 0 20 9 10 14 18 8 5 12 16 14 1 20 3 9 16 5 12 0 17 18 3 6 9 18 3 0 9 0 14 10 14 11 4 10 3 11 9 5 2 19 17 5 6 16 12 3 2 5 11 10 18 6 18 4 9 5 19 16 0 18 4 7 17 13 15 6 1 18 20 17 16 10 3 4 10 6 16 13 4 3 8 19 20 7 11 20 8 8 15 19 2 5 18 6 7 4 7 18 5 10 0 1 6 14 6 4 5 17 15 5 15 7 13 0 12 2 11 9 16 17 12 16 13 6 7 12 3 9 8 14 0 16 16 17 9 19 14 19 2 20 7 13 17 11 18 6 15 9 16 12 14 4 2 19 12 16 9 17 18 10 3 4 4 0 9 5 20 19 17 17 6 9 12 12 6 20 4 0 20 10 13 16 14 11 16 5 7 5 9 15 11 18 3 19 4 4 6 11 0 6 8 2 9 11 4 7 4 11 20 2 13 14 13 10 4 4 18 3 1 3 12 13 3 10 0 5 6 5 0 5 20 17 13 15 14 17 1 16 18 5 1 7 10 19 12 5 11 12 4 17 6 15 4 11 14 12 0 10 14 12 10 9 20 14 1 8 1 14 14 16 4 18 1 13 20 0 1 15 5 9 16 19 1 19 13 14 1 12 4 2 0 13 20 11 5 11 16 14 14 0 20 3 10 5 6 16 4 17 9 5 19 5 13 14 20 17 14 19 18 17 6 11 1 10 1 4 16 15 1 9 7 11 11 11 5 6 3 0 13 7 1 19 9 13 19 15 5 2 6 11 18 20 20 3 5 17 2 8 20 17 7 6 6 2 5 9 18 4 12 10 12 6 1 8 7 6 17 13 20 9 1 15 12 19 16 3 6 8 11 11 20 0 9 0 3 14 7 3 8 17 6 3 2 3 4 0 10 19 14 3 12 12 14 11 7 18 19 10 4 7 2 11 19 1 16 9 9 19 8 7 2 10 3 11 3 14 7 1 20 1 4 19 14 3 17 11 15 2 5 12 7 9 3 18 6 12 9 1 19 12 13 2 12 19 16 0 5 13 15 3 0 19 16 15 17 20 1 14 9 15 15 16 13 17 1 15 11 19 9 10 20 18 8 1 1 7 8 6 3 14 12 10 8 20 17 10 13 16 18 6 16 2 6 14 17 17 19 6 20 4 1 10 20 16 6 12 13 17 18 9 6 13 2 20 11 3 11 13 8 18 4 1 18 20 19 7 2 12 14 10 1 6 1 12 3 9 10 16 10 10 8 1 20 12 17 20 6 11 4 11 10 9 19 13 11 20 20 1 0 14 6 18 17 0 11 7 19 4 0 16 19 15 9 18 18 19 5 13 9 18 4 10 1 6 12 12 12 11 20 14 5 11 19 7 14 18 5 0 17 7 5 13 5 15 9 12 0 4 5 18 14 12 9 14 8 5 4 4 10 19 7 7 18 10 14 20 16 2 13 20 0 1 15 18 4 9 5 3 7 9 3 6 7 2 14 10 10 20 3 6 8 5 6 2 18 9 20 15 10 8 0 19 3 12 13 7 3 0 17 0 20 7 4 15 17 7 2 1 20 3 6 11 0 15 7 18 20 11 8 0 4 19 13 19 15 20 4 17 6 2 3 2 0 19 1 20 19 9 18 5 12 4 2 0 6 13 11 2 17 1 20 15 15 0 17 16 19 15 5 20 19 1 15 16 10 6 13 13 10 4 19 14 10 15 7 14 20 3 20 2 3 17 12 5 2 11 5 17 5 4 17 17 14 7 7 13 5 12 6 15 6 2 11 18 15 4 9 6 17 20 0 20 17 4 10 14 15 10 14 1 17 0 1 7 14 5 7 11 13 9 12 1 15 1 18 3 5 9 19 15 13 5 19 3 17 10 0 9 16 20 10 9 5 9 13 13 8 18 2 15 20 0 6 2 6 8 16 12 19 15 4 17 15 20 5 7 4 10 0 19 17 17 3 3 19 18 1 16 17 19 2 6 19 0 13 11 9 3 10 19 16 3 11 3 3 16 6 2 7 15 3 13 10 5 5 17 0 20 13 17 20 6 18 18 14 0 8 4 17 9 1 7 6 17 4 10 5 0 5 15 9 14 13 6 14 4 6 19 7 11 16 8 1 20 2 0 17 4 18 15 2 19 14 14 12 20 11 17 15 19 8 9 17 7 12 11 12 17 20 4 3 19 8 2 4 14 0 3 2 12 14 14 12 5 7 3 13 1 20 8 1 19 2 5 17 10 4 10 11 10 15 5 2 2 11 12 7 10 5 2 15 10 14 4 17 6 16 11 10 8 9 12 1 11 0 7 1 10 5 11 2 20 16 8 12 20 20 5 14 12 17 11 7 4 9 5 8 15 0 5 16 8 17 16 10 1 18 11 14 11 12 14 8 10 19 10 4 13 8 15 15 11 16 3 17 8 0 9 19 12 15 3 19 11 18 20 16 7 7 18 5 1 7 4 10 20 9 5 3 13 17 6 10 10 1 3 8 7 18 15 7 17 19 3 20 13 6 7 9 20 2 14 9 3 2 1 2 7 20 8 6 11 0 5 20 11 1 0 20 13 18 20 3 19 4 15 7 1 16 20 5 14 1 10 4 18 11 15 5 18 3 16 8 0 8 19 17 14 9 18 13 14 20 16 4 6 17 10 15 4 17 8 7 17 12 3 4 2 6 15 5 10 13 17 3 18 18 15 16 18 11 7 6 5 6 6 12 0 3 1 0 12 4 9 11 6 19 12 16 18 10 17 1 7 10 20 13 0 20 2 20 19 11 0 20 3 7 17 4 9 11 18 10 9 17 5 20 14 20 4 13 8 0 3 2 17 15 13 0 18 14 17 10 13 18 6 7 12 9 20 17 14 15 18 11 14 15 14 3 14 7 1 13 13 10 8 6 10 2 17 2 9 2 1 17 7 1 7 3 8 8 16 15 20 20 20 14 1 17 3 11 20 16 0 20 18 16 10 16 8 3 18 10 14 2 11 10 19 3 5 15 11 14 12 15 1 9 0 14 6 0 9 15 9 5 6 10 14 5 4 13 0 13 1 8 7 13 13 16 12 20 11 13 15 13 16 6 8 9 0 17 20 18 7 18 14 2 14 13 8 12 20 1 6 2 17 1 15 17 10 9 12 13 6 11 6 11 0 18 16 9 13 19 9 16 16 16 4 5 6 14 18 5 3 18 7 12 13 9 7 4 10 2 10 6 11 5 17 14 20 7 6 16 13 16 1 8 2 17 2 9 9 20 18 15 15 6 7 3 13 6 2 14 18 16 9 13 9 12 6 7 0 3 0 6 1 18 0 19 9 14 13 10 13 17 1 2 16 20 8 20 7 18 20 6 1 5 19 4 15 11 7 4 1 18 6 16 7 18 8 12 6 12 4 19 7 8 8 16 0 7 16 15 8 18 6 18 9 2 8 16 3 8 14 12 12 19 11 17 20 20 0 0 14 6 11 17 8 2 18 14 1 17 11 1 10 1 15 0 10 19 0 5 12 19 3 14 14 19 4 9 17 3 6 7 4 0 6 14 19 14 0 15 9 2 11 8 15 19 15 7 16 14 1 8 5 0 14 8 0 0 9 3 15 11 13 5 12 11 5 13 5 14 2 19 4 11 17 8 20 6 14 20 17 12 11 11 9 5 10 18 10 14 13 5 20 2 2 4 9 1 19 6 9 5 7 14 5 20 9 8 2 0 12 4 4 11 14 10 11 6 7 15 0 12 19 12 15 11 6 5 15 0 1 14 19 9 6 17 15 4 7 4 2 6 0 18 11 5 17 15 2 20 15 3 6 16 5 3 1 10 10 18 1 12 2 13 20 9 1 8 1 2 11 19 9 5 20 9 20 15 6 19 1 3 17 0 2 18 5 16 11 2 10 16 10 1 20 4 19 12 8 8 16 0 17 19 20 7 9 5 11 1 20 13 7 3 15 9 12 18 10 14 15 13 10 1 15 18 16 8 1 10 4 19 10 17 2 11 7 20 2 7 6 5 3 5 11 15 12 18 5 18 2 3 11 4 15 15 1 15 4 6 0 20 1 0 12 3 12 1 9 5 13 3 15 3 6 15 1 13 5 10 12 11 8 7 7 8 12 8 0 17 17 10 2 20 7 5 16 9 14 3 2 11 4 5 4 13 1 10 0 15 8 0 18 14 17 6 3 15 4 12 0 19 18 17 5 11 3 2 20 5 14 6 6 6 12 15 7 9 2 12 19 19 6 15 17 2 5 15 19 15 12 17 19 5 12 0 8 0 7 17 18 8 15 0 14 13 2 7 20 11 2 12 19 1 10 15 7 5 3 20 4 19 20 14 15 14 18 11 8 14 15 13 0 11 17 12 15 1 7 13 7 20 2 13 12 12 1 11 17 12 15 16 20 17 6 17 19 1 10 6 7 17 15 2 16 5 0 12 9 1 9 13 18 13 0 14 16 5 4 2 20 19 20 15 12 7 0 19 5 10 20 9 20 17 13 19 7 13 1 7 8 3 3 5 6 17 11 4 6 12 5 16 13 14 11 17 13 10 17 1 11 14 2 3 16 3 5 10 11 1 12 10 11 15 10 7 6 0 13 2 4 12 1 4 4 6 7 4 5 5 11 8 12 11 15 13 19 15 0 13 8 11 20 5 15 12 2 12 15 6 18 1 1 15 10 9 3 10 5 2 14 3 9 20 4 12 10 3 8 12 15 15 16 3 6 11 13 5 14 2 20 9 1 8 11 11 19 10 12 14 4 7 11 16 15 5 2 12 10 18 2 0 18 16 6 8 1 14 8 8 12 16 7 18 19 14 1 9 7 10 14 17 5 4 4 1 5 5 11 7 2 8 7 8 2 0 1 15 13 16 6 3 18 7 1 17 13 10 15 1 14 18 6 3 0 4 1 18 1 9 20 16 19 5 6 20 0 18 20 9 18 18 9 4 2 11 17 5 19 19 14 8 15 12 0 5 20 5 0 8 0 10 8 18 17 9 18 8 3 9 17 1 14 5 15 13 14 19 8 0 8 10 5 19 8 0 1 11 14 8 14 11 6 20 8 4 16 14 17 4 18 18 18 12 9 2 6 6 0 9 16 1 16 3 12 3 15 11 3 11 9 0 2 7 20 4 9 5 1 9 16 3 2 14 3 9 10 13 3 10 20 13 19 5 20 4 3 13 3 13 6 6 16 13 12 4 17 15 11 9 5 11 14 20 14 19 2 6 4 0 7 1 16 0 8 17 3 16 8 15 18 16 15 13 1 9 1 8 4 14 18 2 2 3 0 20 3 13 16 7 12 5 0 19 9 8 8 19 14 2 9 20 1 8 13 12 5 6 0 17 10 16 15 15 11 7 12 9 13 15 1 19 9 11 16 16 15 2 12 1 5 0 7 0 15 9 17 7 15 19 6 15 14 0 12 10 2 16 9 18 9 1 9 18 20 9 12 6 7 19 5 3 11 12 17 20 10 1 17 7 18 12 15 11 3 16 14 14 9 5 14 19 3 6 12 2 7 2 19 12 5 0 9 10 0 2 2 20 12 11 14 9 10 17 10 19 14 4 7 7 17 20 13 13 17 14 7 0 19 6 7 14 11 11 13 16 0 20 15 18 9 3 11 0 9 12 12 4 4 4 18 8 1 3 2 11 15 8 15 5 11 3 9 13 12 4 1 10 18 3 15 0 3 8 4 8 20 8 13 7 2 1 10 16 16 0 11 11 18 2 18 8 13 1 11 15 3 2 10 1 19 11 14 16 18 15 3 6 9 3 7 17 6 9 0 19 12 7 14 8 18 9 18 19 8 19 8 14 9 8 14 8 14 13 5 12 6 0 2 16 4 7 9 2 18 16 20 5 16 9 15 8 19 7 4 14 15 13 6 5 15 11 2 0 2 19 7 7 7 18 13 1 4 18 19 9 19 11 1 8 5 20 13 6 3 2 2 19 14 17 8 10 20 11 13 4 8 10 13 9 10 11 14 3 9 20 4 0 7 3 20 11 14 2 16 8 15 8 4 1 7 17 17 7 19 16 9 13 16 14 9 1 15 7 6 8 18 9 17 8 19 8 11 15 18 18 16 6 14 17 6 4 13 15 3 18 11 6 8 12 4 14 6 11 11 4 3 6 5 11 5 3 5 19 9 3 0 16 6 9 2 0 12 14 16 2 2 2 4 5 1 19 8 7 19 12 2 14 7 17 10 8 7 1 10 0 6 8 13 17 3 10 7 9 18 5 11 7 2 16 4 16 18 12 17 11 4 10 8 1 5 1 18 9 5 10 13 15 5 12 9 1 0 1 19 4 14 7 18 19 4 8 8 3 13 19 3 12 17 6 5 15 5 0 19 19 18 17 4 7 8 7 19 16 6 7 12 19 0 13 6 4 14 9 8 17 12 12 13 3 1 5 7 17 0 13 17 19 13 12 11 7 11 19 11 19 6 19 19 5 4 16 17 8 2 16 14 5 0 3 19 5 3 17 20 12 18 2 5 13 10 18 15 4 15 9 0 11 10 3 16 5 18 14 10 16 20 16 8 20 0 9 12 3 16 5 7 13 13 2 18 6 10 13 14 11 14 0 4 19 2 18 0 17 3 2 17 11 0 15 7 16 20 6 14 19 11 17 12 14 9 8 17 10 19 16 3 7 14 2 2 2 4 6 8 1 8 16 11 7 12 1 1 14 6 4 8 14 19 0 15 7 19 16 7 9 19 5 5 4 13 3 15 13 20 7 6 8 5 17 10 17 5 6 11 17 5 4 4 12 17 7 11 15 18 4 7 20 11 13 13 6 8 3 0 19 4 2 0 12 19 11 15 8 1 5 6 5 5 15 4 0 11 12 18 5 13 8 8 7 8 5 20 4 10 2 13